.avia-section.av-be42i7-2cc8530ab1722dcc3c71530b884b679a{
background-repeat:no-repeat;
background-image:url(https://www.profor.pt/wp-content/uploads/2024/06/IMG_0413-300x225.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-be42i7-2cc8530ab1722dcc3c71530b884b679a .av-section-color-overlay{
opacity:0.6;
background-color:#c21515;
}

#top .av-rotator-container.av-azkx67-a6226f8216cd8037471e755d74d457ae{
text-align:left;
font-size:63px;
color:#ffffff;
}
#top .av-rotator-container.av-azkx67-a6226f8216cd8037471e755d74d457ae .av-rotator-container-inner{
font-size:63px;
}

#top .hr.av-a5wct3-31152bc1f661a6d570aa0de1d32307d8{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-a5wct3-31152bc1f661a6d570aa0de1d32307d8 .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .hr.hr-invisible.av-9veydz-8edec4c1f2c9930cb6fb05ce86eac2c1{
height:50px;
}

.av_font_icon.av-9pwrcv-b846259d695b49e6f0a59f49474c65a3{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-9pwrcv-b846259d695b49e6f0a59f49474c65a3 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av-special-heading.av-8zczy7-1727aa28b0df612abc208cb219ee35f5{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-8zczy7-1727aa28b0df612abc208cb219ee35f5 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8zczy7-1727aa28b0df612abc208cb219ee35f5 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-8zczy7-1727aa28b0df612abc208cb219ee35f5 .av-subheading{
font-size:15px;
}

#top .hr.av-8nqse7-70bac6a163c1b593eec3c621fd3719a1{
margin-top:70px;
margin-bottom:70px;
}
.hr.av-8nqse7-70bac6a163c1b593eec3c621fd3719a1 .hr-inner{
width:50px;
border-color:#000000;
}

.iconbox.av-l5wbuvcj-38c7fcd6b923ecf0234d54ea621bd9e1 .iconbox_icon{
border:1px solid #c21515;
color:#c21515;
}

.iconbox.av-l5wbwu5y-1d115f4b8558b5b6df20c4426bd0c9c7 .iconbox_icon{
border:1px solid #c21515;
color:#c21515;
}

.iconbox.av-l5wbxv1h-40639db669135f2f08540715832eeb2a .iconbox_icon{
border:1px solid #c21515;
color:#c21515;
}

.av-hotspot-image-container .av-image-hotspot.av-qh1qv-9261c962daa0f7d8f546ace50a86e9d2{
top:27.7%;
left:27.7%;
}
.av-hotspot-image-container .av-image-hotspot.av-qh1qv-9261c962daa0f7d8f546ace50a86e9d2 .av-image-hotspot_inner{
background-color:#c21515;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-756jfj-a11699596d3c8fc11a6cf20cc3fa0e47{
top:56.7%;
left:25.9%;
}
.av-hotspot-image-container .av-image-hotspot.av-756jfj-a11699596d3c8fc11a6cf20cc3fa0e47 .av-image-hotspot_inner{
background-color:#c21515;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-6v8tcf-87ee709f44745ae7417415e14bca32dd{
top:31.1%;
left:77.6%;
}
.av-hotspot-image-container .av-image-hotspot.av-6v8tcf-87ee709f44745ae7417415e14bca32dd .av-image-hotspot_inner{
background-color:#c21515;
color:#ffffff;
}

.av-hotspot-image-container .av-image-hotspot.av-pewaf-983e22bb380f983aa189de1ba17d89be{
top:66.6%;
left:74.9%;
}
.av-hotspot-image-container .av-image-hotspot.av-pewaf-983e22bb380f983aa189de1ba17d89be .av-image-hotspot_inner{
background-color:#c21515;
color:#ffffff;
}

#top #wrap_all .avia-button.av-6ptj93-f6d70debc5bb1af96533ddf7821cc5e7:hover{
background-color:#c21515;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

.avia-section.av-6kuudr-55d1b598d3fe1812580e15ab4a94a1ec .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .av-special-heading.av-6be0bj-dc6bba99311adc53de501071cbf33ffc{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-6be0bj-dc6bba99311adc53de501071cbf33ffc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6be0bj-dc6bba99311adc53de501071cbf33ffc .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-6be0bj-dc6bba99311adc53de501071cbf33ffc .av-subheading{
font-size:15px;
}

#top .hr.av-68evu7-9d0cbd9a3f8d6ad9f97f4fe8e1948ec6{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-68evu7-9d0cbd9a3f8d6ad9f97f4fe8e1948ec6 .hr-inner{
width:50px;
border-color:#000000;
}

.avia-section.av-5ir24f-53157ce327f98d373b1c5d4aef1c5a67{
background-color:#f8f8f8;
background-image:unset;
}
.avia-section.av-5ir24f-53157ce327f98d373b1c5d4aef1c5a67 .av-section-color-overlay{
opacity:0.3;
background-color:#ffffff;
}

#top .av-special-heading.av-52x3lr-2b47b28846420bf73e94e764830b2840{
padding-bottom:10px;
}
body .av-special-heading.av-52x3lr-2b47b28846420bf73e94e764830b2840 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-52x3lr-2b47b28846420bf73e94e764830b2840 .av-subheading{
font-size:15px;
}

#top .hr.av-4vcg0n-7070661d3023d52b2a8a30d99ffa6c4a{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-4vcg0n-7070661d3023d52b2a8a30d99ffa6c4a .hr-inner{
width:50px;
border-color:#000000;
}

#top .av-special-heading.av-41hk13-1c771b198fbb70e419d79f108aba2bf6{
padding-bottom:10px;
font-size:40px;
}
body .av-special-heading.av-41hk13-1c771b198fbb70e419d79f108aba2bf6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-41hk13-1c771b198fbb70e419d79f108aba2bf6 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-41hk13-1c771b198fbb70e419d79f108aba2bf6 .av-subheading{
font-size:15px;
}

#top .hr.av-3qe567-1053094bd649c9ee429238e559afea8f{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-3qe567-1053094bd649c9ee429238e559afea8f .hr-inner{
width:50px;
border-color:#000000;
}

.avia-section.av-6f28f-682083041cd3ea2cb2b8d3f0ccd0311a .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.profor.pt/wp-content/uploads/2022/07/banner_final_1.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-6f28f-682083041cd3ea2cb2b8d3f0ccd0311a .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

#top .av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e{
padding-bottom:10px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e .av-subheading{
font-size:15px;
}


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

#top #wrap_all .av-special-heading.av-6be0bj-dc6bba99311adc53de501071cbf33ffc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-41hk13-1c771b198fbb70e419d79f108aba2bf6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e .av-special-heading-tag{
font-size:0.8em;
}
}

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

#top #wrap_all .av-special-heading.av-6be0bj-dc6bba99311adc53de501071cbf33ffc .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-41hk13-1c771b198fbb70e419d79f108aba2bf6 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-1acu9j-13ed81b7e74b030968c7e108eac7716e .av-special-heading-tag{
font-size:0.8em;
}
}
