.flex_cell.av-aanssq-2328a416c4b8cb6da673f701c0896b4e{
vertical-align:top;
background-color:#2b2764;
}
.responsive #top #wrap_all .flex_cell.av-aanssq-2328a416c4b8cb6da673f701c0896b4e{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-a8czbe-25e4be5152c1c3d34c7b5728d5f95cbc{
vertical-align:top;
background-color:#2b2764;
}
.responsive #top #wrap_all .flex_cell.av-a8czbe-25e4be5152c1c3d34c7b5728d5f95cbc{
padding:9px 0px 0px 0px !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9twwbm-d2d57d2ef58542a55c85e9d56474323b{
margin-top:-170px;
margin-bottom:0px;
}
.flex_column.av-9twwbm-d2d57d2ef58542a55c85e9d56474323b{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#c64a36;
}

#top .hr.hr-invisible.av-9qcsfu-16f6657ce3b931d8f13f8c835da16032{
height:8px;
}

#top .av_textblock_section.av-9hdp9m-80c66b8ffca5d2d0c1270741e4b7f39e .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-9aw18a-edc28ecc890b2a7034c53a07fa01ebd2{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-91oe6q-44722b04f3db4c8875807a59130612e3{
margin-top:-170px;
margin-bottom:0px;
}
.flex_column.av-91oe6q-44722b04f3db4c8875807a59130612e3{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#75b16a;
}

#top .hr.hr-invisible.av-8uv1mi-40d40d65f288097e7205ac09515b3315{
height:20px;
}

#top .av_textblock_section.av-8n56je-0e3cb176c7521e6e9c0169f93a9e342b .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-8l9fhu-68c7b06249cf8ff5ed9f51aa26a00e99{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-84eyxm-206903ee077b29d85d3b90d0e41048e5{
margin-top:-170px;
margin-bottom:0px;
}
.flex_column.av-84eyxm-206903ee077b29d85d3b90d0e41048e5{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#5466a6;
}

#top .hr.hr-invisible.av-83nja2-a2d8ac68e47ddf1c27f1a7eb941e7d87{
height:20px;
}

#top .av_textblock_section.av-7uqfv6-bf253040dbe45c89932253d2c4569652 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-7nitey-10bb3555105c6d256efd214e58b92993{
height:8px;
}

#top .hr.hr-invisible.av-7cbqm2-768d1e179b28b23a480dcabc3bac860e{
height:50px;
}

.flex_column.av-2kg6q-79ff00fdc9a082d7985ad7e39a20613d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-731qoy-9b85cf230904d2686fb994c734e6ae32 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-731qoy-9b85cf230904d2686fb994c734e6ae32 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-6ka8si-ae6182acbe72d087a7d39758e0e35df3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-65k702-086f95a282dc2d2ee00a172c9f012fd5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-5up8xe-c37e265bb330f2e460baa203105e5671{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-k3u4i-6f0dacbebe1e2a57bf44a1bc3ca0c4e7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-595jru-30d694860ca1074efdba3601bebba41a{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-4xpkr6-448abb80e9e7be14bf7d127313849878{
margin-top:70px;
margin-bottom:70px;
}
.hr.av-4xpkr6-448abb80e9e7be14bf7d127313849878 .hr-inner{
width:50px;
border-color:#40a8e4;
}

.flex_column.av-4o90q2-0d5919af481a907caf21ca6c52a0acdd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-g58my-c2dd0d65acf656c032807c0db3d93102{
padding-bottom:20px;
font-size:24px;
}
body .av-special-heading.av-g58my-c2dd0d65acf656c032807c0db3d93102 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-g58my-c2dd0d65acf656c032807c0db3d93102 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-g58my-c2dd0d65acf656c032807c0db3d93102 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-4649hu-94b2d56528af0d755391eabd3fc2aa2e{
padding-bottom:20px;
font-size:24px;
}
body .av-special-heading.av-4649hu-94b2d56528af0d755391eabd3fc2aa2e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4649hu-94b2d56528af0d755391eabd3fc2aa2e .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-4649hu-94b2d56528af0d755391eabd3fc2aa2e .av-subheading{
font-size:15px;
}

.flex_column.av-3ue03u-71163ed735dc0eb4910d61618d0f1e0c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3psijm-95c3eb2bc3dca1e9f8859a5192dbc241{
padding-bottom:20px;
font-size:24px;
}
body .av-special-heading.av-3psijm-95c3eb2bc3dca1e9f8859a5192dbc241 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3psijm-95c3eb2bc3dca1e9f8859a5192dbc241 .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-3psijm-95c3eb2bc3dca1e9f8859a5192dbc241 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-3f8ne2-aba6a98eb46d89e9d651c40331f3eb1a{
padding-bottom:20px;
font-size:24px;
}
body .av-special-heading.av-3f8ne2-aba6a98eb46d89e9d651c40331f3eb1a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3f8ne2-aba6a98eb46d89e9d651c40331f3eb1a .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-3f8ne2-aba6a98eb46d89e9d651c40331f3eb1a .av-subheading{
font-size:15px;
}

.flex_cell.av-adz7u-1bd8232bce0186f1b7c21a24b470b3df{
vertical-align:middle;
background-color:#364b8d;
}
.responsive #top #wrap_all .flex_cell.av-adz7u-1bd8232bce0186f1b7c21a24b470b3df{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-2qcil6-7e5eca5ea69622f37ede040c1b4a0a3f .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-2qcil6-7e5eca5ea69622f37ede040c1b4a0a3f .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-2i8m3m-f312f58c8d76614309c8e6808f803c5c{
vertical-align:middle;
background-color:#3f54aa;
}
.responsive #top #wrap_all .flex_cell.av-2i8m3m-f312f58c8d76614309c8e6808f803c5c{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-2fk7f6-0b447c2f524f7811d5a623e50573f3c0 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-2fk7f6-0b447c2f524f7811d5a623e50573f3c0 .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-26yn4q-6f3f019c2c46a48bbb628745aafd7fc7{
vertical-align:middle;
background-color:#5d71c1;
}
.responsive #top #wrap_all .flex_cell.av-26yn4q-6f3f019c2c46a48bbb628745aafd7fc7{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-223q2a-21e10a2788b0d9c36b1269972e742b7b .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-223q2a-21e10a2788b0d9c36b1269972e742b7b .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-1wmccq-71669c23b9af1ba30bd617acbf067e21{
vertical-align:middle;
background-color:#7896c9;
}
.responsive #top #wrap_all .flex_cell.av-1wmccq-71669c23b9af1ba30bd617acbf067e21{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-1pjfnm-35a096a2b359e8da422fa3953214679f .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-1pjfnm-35a096a2b359e8da422fa3953214679f .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-1fwelm-7e42ecd0b538e615fde046eda2bd0ea0{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.cartujaidiomas.pro/wp-content/uploads/2019/04/cartuja.jpg) 50% 50% no-repeat scroll #22689e;
}
.responsive #top #wrap_all .flex_cell.av-1fwelm-7e42ecd0b538e615fde046eda2bd0ea0{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-19buea-328b17a72669e4e5fcff52aa7ba40c0e{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#2b2764;
}
.responsive #top #wrap_all .flex_cell.av-19buea-328b17a72669e4e5fcff52aa7ba40c0e{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-vmt62-dd2486eb098dd8e61ec4bf9c780e21f9 .avia_textblock{
color:#ffffff;
}

.flex_column.av-jhaea-83993e261cca21b10aa0aab16d759a18{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-f68lu-dbc5a43597373c907edb80cc39e3f8c3{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-f68lu-dbc5a43597373c907edb80cc39e3f8c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f68lu-dbc5a43597373c907edb80cc39e3f8c3 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-f68lu-dbc5a43597373c907edb80cc39e3f8c3 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-g58my-c2dd0d65acf656c032807c0db3d93102 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4649hu-94b2d56528af0d755391eabd3fc2aa2e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3psijm-95c3eb2bc3dca1e9f8859a5192dbc241 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3f8ne2-aba6a98eb46d89e9d651c40331f3eb1a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-f68lu-dbc5a43597373c907edb80cc39e3f8c3 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-g58my-c2dd0d65acf656c032807c0db3d93102 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-4649hu-94b2d56528af0d755391eabd3fc2aa2e .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3psijm-95c3eb2bc3dca1e9f8859a5192dbc241 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3f8ne2-aba6a98eb46d89e9d651c40331f3eb1a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-10zrxe-f829c855b464dc1edba3f79c8804862d .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-f68lu-dbc5a43597373c907edb80cc39e3f8c3 .av-special-heading-tag{
font-size:0.8em;
}
}
