.avia-section.av-145nae-babfd6a894e7bd4b358f98d5b1ec97b9{
background-repeat:no-repeat;
background-image:url(https://www.aerestelo.pt/wp-content/uploads/2025/06/cadeiras.png);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-145nae-babfd6a894e7bd4b358f98d5b1ec97b9 .av-section-color-overlay{
opacity:0.6;
background-color:#084a79;
}

#top .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-jgf3pjem-ee2a691ebc0a9a100bc99d372a9c72ca{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-jgs0mam9-1a0266273718bdcff6d644e6f8282a88{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:4vw;
}
body .av-special-heading.av-jgs0mam9-1a0266273718bdcff6d644e6f8282a88 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jgs0mam9-1a0266273718bdcff6d644e6f8282a88 .av-special-heading-tag{
font-size:4vw;
}
.av-special-heading.av-jgs0mam9-1a0266273718bdcff6d644e6f8282a88 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-jgs0mam9-1a0266273718bdcff6d644e6f8282a88 .av-subheading{
font-size:25px;
}

#top .hr.av-jgf4q5kq-77dbefc48c1cd02b85fbac8bf17b8c89{
margin-top:80px;
margin-bottom:90px;
}
.hr.av-jgf4q5kq-77dbefc48c1cd02b85fbac8bf17b8c89 .hr-inner{
width:50px;
border-color:#d3d3d3;
max-width:45%;
}
.hr.av-jgf4q5kq-77dbefc48c1cd02b85fbac8bf17b8c89 .av-seperator-icon{
color:#072f4c;
}
.hr.av-jgf4q5kq-77dbefc48c1cd02b85fbac8bf17b8c89 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#072f4c;
stroke:#072f4c;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-8-ca8369ce963db5acbd37ffc61d8f7f73{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-8-ca8369ce963db5acbd37ffc61d8f7f73{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.av_font_icon.av-jgf8v45f-9285e8f8aa9b471db836daf19a2d7457{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jgf8v45f-9285e8f8aa9b471db836daf19a2d7457 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jgf8v45f-9285e8f8aa9b471db836daf19a2d7457 .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .av-special-heading.av-f0pea-33625fd21760ae9eeca6255d1f1a4f2b{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-f0pea-33625fd21760ae9eeca6255d1f1a4f2b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-f0pea-33625fd21760ae9eeca6255d1f1a4f2b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-f0pea-33625fd21760ae9eeca6255d1f1a4f2b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-7-f932d85615ed68f0cbf65eda02137439 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-6-4897a80494333617aee9cc5a01590969{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-5e6049cf1f6e49e40f5e3f0ed53845fb{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-5e6049cf1f6e49e40f5e3f0ed53845fb .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9wkhy-5-f7cc4c67c82ae40ebba4ced478c12fac{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-9wkhy-5-f7cc4c67c82ae40ebba4ced478c12fac{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.av_font_icon.av-jgf8v45f-4-12e7eb7adc903488d18eea4af297f76f{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-jgf8v45f-4-12e7eb7adc903488d18eea4af297f76f svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-jgf8v45f-4-12e7eb7adc903488d18eea4af297f76f .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .av-special-heading.av-8pnsa-5a414d3c15279cb8dc2a7f78285f782b{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-8pnsa-5a414d3c15279cb8dc2a7f78285f782b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-8pnsa-5a414d3c15279cb8dc2a7f78285f782b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-8pnsa-5a414d3c15279cb8dc2a7f78285f782b .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-jgds8wgh-3-27c77c595dc9b8627f5114c246ba6b9d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-jgf4q5kq-2-4baf297ec27791cef5fffde918efe070{
height:20px;
}

#top #wrap_all .avia-button.av-jgf4ovnq-1-b98e6906da25999bbba7508a4ca3f1a4{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-jgf4ovnq-1-b98e6906da25999bbba7508a4ca3f1a4 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .hr.hr-invisible.av-2ehvpt-420b4f1661448f66e2905ac28824ef95{
height:50px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-bemovl-bf27ea0af9e7f0dbee866e5ebc9c8c73{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-bemovl-bf27ea0af9e7f0dbee866e5ebc9c8c73{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.av_font_icon.av-8wtnzl-d837e1ccf9113f121e439d9404bb3412{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-8wtnzl-d837e1ccf9113f121e439d9404bb3412 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-8wtnzl-d837e1ccf9113f121e439d9404bb3412 .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .av-special-heading.av-mfrc0grk-82efdf88902df6f479f503c0d23d8bec{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mfrc0grk-82efdf88902df6f479f503c0d23d8bec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfrc0grk-82efdf88902df6f479f503c0d23d8bec .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfrc0grk-82efdf88902df6f479f503c0d23d8bec .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mfrc3fw6-e96cec2d9af6383c8c66408ec65360ab .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-76o0fl-969c49f104f8c5c94c252640f12e2b4e{
height:20px;
}

#top #wrap_all .avia-button.av-mfrc0m99-8eb805e9c527289f45d2e99a15ef1cb5{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mfrc0m99-8eb805e9c527289f45d2e99a15ef1cb5 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}

#top .flex_column_table.av-equal-height-column-flextable.av-5thtkx-1934a0dd789af8f391defdbe20f20871{
margin-top:0px;
margin-bottom:70px;
}
.flex_column.av-5thtkx-1934a0dd789af8f391defdbe20f20871{
border-radius:3px 3px 3px 3px;
padding:40px 40px 40px 40px;
background-color:#094978;
background:linear-gradient( to top right, #094978, #105e96 );
}

.av_font_icon.av-48fuoh-519a840472b90cddce97d777f4a7172e{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-48fuoh-519a840472b90cddce97d777f4a7172e svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-48fuoh-519a840472b90cddce97d777f4a7172e .av-icon-char{
font-size:70px;
line-height:70px;
}

#top .av-special-heading.av-mfrc0ub1-590afe6c67e2678a4a78efd7bbf2499c{
margin:25px 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mfrc0ub1-590afe6c67e2678a4a78efd7bbf2499c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mfrc0ub1-590afe6c67e2678a4a78efd7bbf2499c .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mfrc0ub1-590afe6c67e2678a4a78efd7bbf2499c .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mfrc44iu-20e89f5fd45b871f6a648dd42f15a589 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-27ttqp-2af5fa28232cb273f361306cae45a52c{
height:20px;
}

#top #wrap_all .avia-button.av-mfrc0yx9-0417453cb58ddbb93fc34c142b46a865{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mfrc0yx9-0417453cb58ddbb93fc34c142b46a865 .avia-svg-icon svg:first-child{
fill:#000000;
stroke:#000000;
}


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

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