#top .av-special-heading.av-ap64x-2522b9a3763d6c4b5fd51e6230bba2d4{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-ap64x-2522b9a3763d6c4b5fd51e6230bba2d4 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ap64x-2522b9a3763d6c4b5fd51e6230bba2d4 .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-ap64x-2522b9a3763d6c4b5fd51e6230bba2d4 .av-subheading{
font-size:15px;
}

.flex_column.av-3zytex-5c366c14ae39c71fec915f06354d2917{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3osqvl-2d7f79f53faaf75c81a966db7818b52b{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3dpi6x-56b9068f3b8dd6f54ccd46d6f4008f96{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-33w721-d96293cee16f433e6747e213a8522da0{
background-repeat:no-repeat;
background-image:url(https://alvesoliveirapecas.pt/wp-content/uploads/2025/06/contactos.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-33w721-d96293cee16f433e6747e213a8522da0 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

.flex_column.av-2xeyg9-78bb896f654878549226f916116559fd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-2shnqh-6c48c0fb6142e526836a71c129903302{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-2shnqh-6c48c0fb6142e526836a71c129903302 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2shnqh-6c48c0fb6142e526836a71c129903302 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-2shnqh-6c48c0fb6142e526836a71c129903302 .av-subheading{
font-size:15px;
}

.flex_column.av-1orfb5-093f24f141ffa9db15e948fad6da7e53{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-1leznt-bec61be6f5791456ca4d4d831b3315f3{
padding-bottom:20px;
font-size:50px;
}
body .av-special-heading.av-1leznt-bec61be6f5791456ca4d4d831b3315f3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1leznt-bec61be6f5791456ca4d4d831b3315f3 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-1leznt-bec61be6f5791456ca4d4d831b3315f3 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-1hk3nt-65b985800d58e41a1854fd04deb543ee .avia_textblock{
color:#ffffff;
}

.flex_column.av-10fw0p-e43881ad52f0f5b646312aa9c9031daa{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-dmjch-f0a7e9abca245ad5a4a304dd04146a45{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-mcapvwim-e681cddf2d0d81b5a62f918031316cc2{
padding-bottom:30px;
font-size:70px;
}
body .av-special-heading.av-mcapvwim-e681cddf2d0d81b5a62f918031316cc2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mcapvwim-e681cddf2d0d81b5a62f918031316cc2 .av-special-heading-tag{
font-size:70px;
}
.av-special-heading.av-mcapvwim-e681cddf2d0d81b5a62f918031316cc2 .av-subheading{
font-size:15px;
}

.flex_column.av-84yox-1b4355a7abfcf09605c8487145bf84c3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

#top #wrap_all .av-special-heading.av-2shnqh-6c48c0fb6142e526836a71c129903302 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1leznt-bec61be6f5791456ca4d4d831b3315f3 .av-special-heading-tag{
font-size:0.8em;
}

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

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

#top #wrap_all .av-special-heading.av-2shnqh-6c48c0fb6142e526836a71c129903302 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1leznt-bec61be6f5791456ca4d4d831b3315f3 .av-special-heading-tag{
font-size:0.8em;
}

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