@keyframes av_slideshow_img_scale_av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597 {
   0% { transform: scale(1.2); opacity: 1; }
 100% { transform: scale(1.1); opacity: 1; }
}
.avia-slideshow.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597 .avia-slideshow-slide.next-active-slide img{
animation:av_slideshow_img_scale_av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597 3s 1 ease-in-out;
transform:scale(1.1);
opacity:1;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__0 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__0 .avia-caption-content{
font-size:25px;
}
#top .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__0 .avia-caption-content p{
font-size:25px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__1 .avia-caption-title{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__1 .avia-caption-content{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__1 .avia-caption-content p{
font-size:50px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__2 .avia-caption-title{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__2 .avia-caption-content{
font-size:50px;
}
#top .avia-slideshow .av-slideshow-caption.av-lye6jxwp-ff5cf993b402ed05677ee14fe3984597__2 .avia-caption-content p{
font-size:50px;
}

#top .av-special-heading.av-sjtr-4cd4718775a9593545169d9c6a3c8ef0{
padding-bottom:10px;
color:#0f81a1;
}
body .av-special-heading.av-sjtr-4cd4718775a9593545169d9c6a3c8ef0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-sjtr-4cd4718775a9593545169d9c6a3c8ef0 .special-heading-inner-border{
border-color:#0f81a1;
}
.av-special-heading.av-sjtr-4cd4718775a9593545169d9c6a3c8ef0 .av-subheading{
font-size:15px;
}

.flex_column.av-lroudo54-7a94906189d8a6c8de187cb466d4cb56{
width:48.5%;
}

.avia-image-container.av-s3ur-a09b5d54b09bb6ff02da2335b5bbf2bf img.avia_image{
box-shadow:none;
}
.avia-image-container.av-s3ur-a09b5d54b09bb6ff02da2335b5bbf2bf .av-caption-image-overlay-bg{
opacity:0.2;
background-color:#109bc5;
}
.avia-image-container.av-s3ur-a09b5d54b09bb6ff02da2335b5bbf2bf .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-r6af-fc74a75b90f5f75e89392d276b4c116e{
height:10px;
}

#top #wrap_all .avia-button.av-lyel23ms-afe6eee0d24a27d3dc5feabffc6cf0e2{
color:#0f81a1;
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
font-size:20px;
}
#top #wrap_all .avia-button.av-lyel23ms-afe6eee0d24a27d3dc5feabffc6cf0e2:hover{
color:#bde5f0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lyel23ms-afe6eee0d24a27d3dc5feabffc6cf0e2 .avia-svg-icon svg:first-child{
fill:#0f81a1;
stroke:#0f81a1;
}
#top #wrap_all .avia-button.av-lyel23ms-afe6eee0d24a27d3dc5feabffc6cf0e2:hover .avia-svg-icon svg:first-child{
fill:#bde5f0;
stroke:#bde5f0;
}

.flex_column.av-2nd87-408ccd2044c9530e47219480ab200b2f{
width:48.5%;
margin-left:3%;
}

.avia-image-container.av-3e3sz-bcb47bd7243dac97ef2c47d55418fd97 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-3e3sz-bcb47bd7243dac97ef2c47d55418fd97 .av-caption-image-overlay-bg{
opacity:0.2;
background-color:#109bc5;
}
.avia-image-container.av-3e3sz-bcb47bd7243dac97ef2c47d55418fd97 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-lyel66qr-446e5e6fc1b2e0ea8e7d90f0be609ccf{
height:10px;
}

#top #wrap_all .avia-button.av-lyelaycl-e95d0c20da37c7529dc865c05e0c7fe6{
color:#0f81a1;
border-style:none;
box-shadow:none;
transition:all 0.4s ease-in-out;
font-size:20px;
}
#top #wrap_all .avia-button.av-lyelaycl-e95d0c20da37c7529dc865c05e0c7fe6:hover{
color:#bde5f0;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-lyelaycl-e95d0c20da37c7529dc865c05e0c7fe6 .avia-svg-icon svg:first-child{
fill:#0f81a1;
stroke:#0f81a1;
}
#top #wrap_all .avia-button.av-lyelaycl-e95d0c20da37c7529dc865c05e0c7fe6:hover .avia-svg-icon svg:first-child{
fill:#bde5f0;
stroke:#bde5f0;
}

.avia-section.av-ly2xzzfb-f0bdb466f2b3bd5af33a5144797b79dc{
background-color:#0b6179;
background-image:unset;
}

#top .av-special-heading.av-4bor7-4383ac95440ecd7fc346c62f73bf7299{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-4bor7-4383ac95440ecd7fc346c62f73bf7299 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4bor7-4383ac95440ecd7fc346c62f73bf7299 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-4bor7-4383ac95440ecd7fc346c62f73bf7299 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-11reuz-17bd140a205b5c6d30f9e92cec6f1981 .avia_textblock{
color:#ffffff;
}

.avia-section.av-ly2yr9zs-7e6f82ca3a6317f3a1a1b4c952c6d093{
background-color:#0b6179;
background-image:url(https://permanentvacation.pt/wp-content/uploads/2024/07/lago-azul-fundo.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:fixed;
position:relative;
}
.avia-section.av-ly2yr9zs-7e6f82ca3a6317f3a1a1b4c952c6d093 .av-section-color-overlay{
opacity:0.7;
background-color:#109bc5;
}
.avia-section.av-ly2yr9zs-7e6f82ca3a6317f3a1a1b4c952c6d093 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#0b6179;
}

#top .av-special-heading.av-18u63-2ecf181612ce3fbcdaea44261d2a1222{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-18u63-2ecf181612ce3fbcdaea44261d2a1222 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-18u63-2ecf181612ce3fbcdaea44261d2a1222 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-18u63-2ecf181612ce3fbcdaea44261d2a1222 .av-subheading{
font-size:15px;
}

.avia-section.av-g4lr-9768c55bab648ed6868c8cdbb8be9dba{
background-color:#0b6179;
background-image:unset;
margin-top:-10px;
margin-bottom:0px;
}

.avia-buttonrow-wrap.av-437yz-ea259ffeb6c53d39d59b034e1d56cd5f .avia-button{
font-size:25px;
}

#top #wrap_all .avia-button.av-3c3ff-bc28a44eb87bfb203e4f27dd5d70d9e1{
background-color:#0b6179;
border-color:#0b6179;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-3c3ff-bc28a44eb87bfb203e4f27dd5d70d9e1:hover{
background-color:#0b6179;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-3c3ff-bc28a44eb87bfb203e4f27dd5d70d9e1 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-3c3ff-bc28a44eb87bfb203e4f27dd5d70d9e1:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-2x0rb-56959967bae430683922316f393d19f2{
background-color:#0b6179;
border-color:#0b6179;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-2x0rb-56959967bae430683922316f393d19f2:hover{
background-color:#0b6179;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-2x0rb-56959967bae430683922316f393d19f2 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-2x0rb-56959967bae430683922316f393d19f2:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top #wrap_all .avia-button.av-26ypv-e403ab059ae8a271aadfbde58771ee03{
background-color:#0b6179;
border-color:#0b6179;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-26ypv-e403ab059ae8a271aadfbde58771ee03:hover{
background-color:#0b6179;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-26ypv-e403ab059ae8a271aadfbde58771ee03 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-26ypv-e403ab059ae8a271aadfbde58771ee03:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .av_textblock_section.av-1g41v-ebfee31fc0be2bde9e481275322cd413 .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .av_textblock_section.av-rtlb-0d340e1031dadf866060623d64e60c05 .avia_textblock{
font-size:16px;
color:#ffffff;
}

