@font-face{font-family:Montserrat;src:url(../fonts/Montserrat/Montserrat-Regular.ttf);src:url(../fonts/Montserrat/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-light;src:url(../fonts/Montserrat/Montserrat-Light.ttf);src:url(../fonts/Montserrat/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat-medium;src:url(../fonts/Montserrat/Montserrat-Medium.ttf);src:url(../fonts/Montserrat/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat-semibold;src:url(../fonts/Montserrat/Montserrat-SemiBold.ttf);src:url(../fonts/Montserrat/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat-bold;src:url(../fonts/Montserrat/Montserrat-Bold.ttf);src:url(../fonts/Montserrat/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat-extrabold;src:url(../fonts/Montserrat/Montserrat-ExtraBold.ttf);src:url(../fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Montserrat-black;src:url(../fonts/Montserrat/Montserrat-Black.ttf);src:url(../fonts/Montserrat/Montserrat-Black.ttf) format("truetype")}footer{background-color:#03364d}footer h4{color:#fff;font-size:20px;font-size:1.25rem;font-family:Montserrat-medium,sans-serif;padding-bottom:7px}footer span{color:#fff;font-size:16px;font-size:1rem;line-height:22px;font-family:Montserrat-light,sans-serif;display:block;padding-bottom:5px}footer p{color:#fff;font-size:16px;font-size:1rem;line-height:22px;font-family:Montserrat-light,sans-serif}footer p a{color:#fff;font-family:Montserrat,sans-serif;text-decoration:underline;transition:all .3s linear}footer p a.f-link{text-transform:uppercase}footer p a:active,footer p a:focus,footer p a:hover{color:#fff;text-decoration:none}footer .social{padding-top:20px}footer .social a{display:inline-block;margin-right:25px;margin-bottom:25px}footer .social a img{height:39px;width:auto;transition:all .3s linear}footer .social a:hover img{opacity:.8}footer svg{fill:#fff;margin-left:-15px}footer ul{padding-left:0}footer ul li{list-style:none}footer ul li a{text-transform:uppercase;color:#fff;text-decoration:underline;transition:all .3s linear;font-family:Montserrat,sans-serif}footer ul li a:active,footer ul li a:focus,footer ul li a:hover{color:#fff;text-decoration:none}#vip-flash-banner{width:325px!important;position:fixed;top:61%;right:-1px;transform:translateX(0);-webkit-transform:translateX(0);z-index:9999}@media (max-width:431px){#vip-flash-banner{top:42%}}#vip-flash-banner .vip-banner{background-image:url(../images/dist/VIP-flash-banner-raw-v3.png);background-size:cover;background-repeat:no-repeat;width:325px;height:184px;position:relative}.vip-banner-text{padding-left:105px;padding-right:9px}.vip-banner-text h5{color:#000;font-size:13px;padding-top:12px;line-height:14px;padding-bottom:5px;text-align:left;margin:0;font-family:Montserrat-bold,sans-serif}html:lang(pt-PT) .vip-banner-text h5{padding-top:10px;font-size:12px}.vip-banner-text p{color:#000;font-size:10.5px;line-height:13px;margin-bottom:0;font-family:Montserrat,sans-serif}.vip-banner-text p strong{font-size:10px;font-family:Montserrat-semibold,sans-serif}.vip-banner-text h6{color:#000;font-size:11px;padding-top:4px;line-height:14px;padding-bottom:5px;font-family:Montserrat-semibold,sans-serif}.vip-banner-text h6 a{font-size:11px;padding:0 0 0 4px;color:#000;text-decoration:underline}#btn-vip-flash{height:28px;width:28px;position:absolute;top:-15px;left:-15px;background:#f5b613;cursor:pointer;border-radius:50%;transition:all .4s ease-in}#btn-vip-flash svg{fill:#fff}#btn-vip-flash.open-icon{transform:rotate(45deg)}#vip-flash-banner.vip-slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}#vip-flash-banner.vip-slide-out{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@keyframes slide-in{100%{transform:translateX(0)}}@-webkit-keyframes slide-in{100%{-webkit-transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}100%{transform:translateX(225px)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(225px)}}.top-footer{padding:50px 7vw 0 7vw}@media (max-width:991px){.top-footer{padding:30px 3vw 0 3vw}}.top-footer h5{font-family:Montserrat-bold,sans-serif;font-size:34px;text-align:center;color:#000;padding-top:50px}@media (max-width:1400px){.top-footer h5{padding-top:0}}@media (max-width:991px){.top-footer h5{font-size:30px}}.top-footer a{display:block;margin:0 auto;text-align:center}.top-footer a img{max-width:300px}@media (max-width:1400px){.top-footer a img{max-width:270px}}@media (max-width:1199px){.top-footer a img{max-width:250px}}@media (max-width:991px){.top-footer a img{max-width:220px}}.top-footer h6{font-family:Montserrat-medium,sans-serif;font-size:26px;text-align:center;color:#000;line-height:30px;padding-top:50px}@media (max-width:1400px){.top-footer h6{padding-top:0}.top-footer h6 br{display:none}}@media (max-width:991px){.top-footer h6{font-size:24px}}.top-footer h6 strong{font-family:Montserrat-bold,sans-serif}.top-footer h6 span{color:#f5b510;font-family:Montserrat-black,sans-serif}html:lang(en-GB) .fo-of-ba h4 br,html:lang(en-GB) .fo-of-ba h6 br,html:lang(en-GB) .top-footer h6 br,html:lang(pt-PT) .fo-of-ba h4 br,html:lang(pt-PT) .fo-of-ba h6 br,html:lang(pt-PT) .top-footer h6 br{display:none}.b-he-ba{background:#3f6bfe;background:linear-gradient(180deg,#3f6bfe 0,#71affe 15%,#f9faf7 68%,#fff 94%);position:relative}.b-he-ba .banner-wrap{text-align:center}@media (max-width:991px){.b-he-ba .banner-wrap picture img{min-height:110vw}}@media (max-width:767px){.b-he-ba .banner-wrap picture img{min-height:120vw}}.b-he-ba .banner-wrap h1{font-family:Montserrat-medium,sans-serif;text-transform:uppercase;text-align:left;position:absolute;top:5vw;left:9vw;color:#fff;font-size:4.1vw;line-height:4.5vw;text-shadow:-1px -1px 2px #074f83}.b-he-ba .banner-wrap h1 mark{font-family:Montserrat-black,sans-serif;background:0 0;color:#fff}.b-he-ba .banner-wrap h1 span{font-family:Montserrat-black,sans-serif}@media (max-width:991px){.b-he-ba .banner-wrap h1 span{display:none}}@media (max-width:767px){.b-he-ba .banner-wrap h1{font-size:5.5vw;line-height:5.8vw}}.b-he-ba .banner-wrap h1 strong{font-family:Montserrat-black,sans-serif;font-size:4vw;line-height:4vw}@media (max-width:767px){.b-he-ba .banner-wrap h1 strong{font-size:5.5vw;line-height:5.8vw}}.b-he-ba .banner-wrap h1 br.breaker{display:none}@media (max-width:991px){.b-he-ba .banner-wrap h1 br.breaker{display:block}}@media (max-width:1500px){.b-he-ba .banner-wrap h1{left:-6vw;left:5vw}}@media (max-width:991px){.b-he-ba .banner-wrap h1{left:0;width:100%;text-align:center}}.b-he-ba .banner-wrap p{font-family:Montserrat,sans-serif;text-align:center;position:absolute;top:23vw;left:9vw;color:#fff;font-size:1.8vw;line-height:2.1vw;text-shadow:-1px -1px 1px #074f83;padding-right:9vw}@media (max-width:991px){.b-he-ba .banner-wrap p{font-size:2.2vw;line-height:2.3vw;left:7vw;padding-right:7vw}}@media (max-width:767px){.b-he-ba .banner-wrap p{font-size:3vw;line-height:3.2vw;left:3vw;padding-right:3vw}}.b-he-ba .banner-wrap h2{position:absolute;top:22vw;left:9vw;color:#fff;font-family:Montserrat-bold,sans-serif;font-size:2.1vw}@media (min-width:1500px){.b-he-ba .banner-wrap h2{left:11vw;top:23vw}}@media (max-width:1500px){.b-he-ba .banner-wrap h2{left:5vw}}@media (max-width:991px){.b-he-ba .banner-wrap h2{left:0;text-align:center;width:100%;top:42vw;font-size:3.5vw;padding:0 20%}}@media (max-width:767px){.b-he-ba .banner-wrap h2{font-size:4vw;padding:0 10%}}.b-he-ba .banner-wrap h5{position:absolute;top:25vw;left:9vw;color:#fff;margin:0;text-align:left;font-size:2vw;text-transform:none;font-family:Montserrat-medium,sans-serif}@media (min-width:1500px){.b-he-ba .banner-wrap h5{left:11vw;top:25.5vw}}@media (max-width:1500px){.b-he-ba .banner-wrap h5{left:5vw}}@media (max-width:991px){.b-he-ba .banner-wrap h5{left:0;text-align:center;width:100%;top:53vw;font-size:3.5vw;padding:0 20%}}@media (max-width:767px){.b-he-ba .banner-wrap h5{font-size:4vw;padding:0 10%}}.b-he-ba .banner-wrap .logo{position:absolute;top:2vw;right:7.5vw;max-width:20vw}@media (max-width:1500px){.b-he-ba .banner-wrap .logo{right:5.5vw}}@media (max-width:1400px){.b-he-ba .banner-wrap .logo{right:3.5vw}}@media (max-width:991px){.b-he-ba .banner-wrap .logo{display:none}}.b-he-ba .la-ej{position:absolute;bottom:0;max-width:1230px;left:50%;width:100%;display:block;transform:translate(-50%,0)}.b-he-ba .la-ej h2{font-size:28px;font-size:1.75rem;text-transform:uppercase;position:absolute;z-index:999;bottom:2px;left:50%;transform:translate(-50%,0);font-family:Montserrat-semibold,sans-serif;width:95%;text-align:center;background:#fff;letter-spacing:-.9px}@media (max-width:1199px){.b-he-ba .la-ej h2{font-size:24px;font-size:1.5rem}}@media (max-width:991px){.b-he-ba .la-ej h2{font-size:20px;font-size:1.25rem;bottom:1px;width:96%}}@media (max-width:767px){.b-he-ba .la-ej h2{font-size:22px;font-size:1.375rem;bottom:-49px;padding:10px;width:100%;border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}}@media (max-width:435px){.b-he-ba .la-ej h2{font-size:18px;font-size:1.125rem;bottom:-55px}}.b-he-ba .la-ej .btn-wrapper{position:absolute;right:0;top:-120px;background-color:#00c9c4;border-radius:15px;width:auto;text-transform:uppercase;padding:10px 30px}@media (max-width:991px){.b-he-ba .la-ej .btn-wrapper{top:-85px;right:50%;transform:translate(50%,0)}}@media (max-width:767px){.b-he-ba .la-ej .btn-wrapper{top:-50px;padding:0}}.b-he-ba .la-ej .btn-wrapper a{color:#fff;font-family:Montserrat-semibold,sans-serif}@media (max-width:767px){.b-he-ba .la-ej .btn-wrapper a{font-size:18px;font-size:1.125rem}}.b-he-ba .btn-wrapper{position:absolute;left:85%;bottom:200px;background-color:#00c9c4;border-radius:15px;width:auto;text-transform:uppercase;padding:10px 30px}@media (max-width:1400px){.b-he-ba .btn-wrapper{left:82%}}@media (max-width:1199px){.b-he-ba .btn-wrapper{left:80%}}@media (max-width:991px){.b-he-ba .btn-wrapper{left:auto;right:50%;transform:translate(50%,0);bottom:175px}}@media (max-width:767px){.b-he-ba .btn-wrapper{bottom:110px;padding:0}}@media (max-width:500px){.b-he-ba .btn-wrapper{bottom:73px}}.b-he-ba .btn-wrapper a{color:#fff;font-family:Montserrat-semibold,sans-serif;border:none}.b-he-ba .btn-wrapper a:active,.b-he-ba .btn-wrapper a:focus,.b-he-ba .btn-wrapper a:hover{color:#fff;border:none}@media (max-width:767px){.b-he-ba .btn-wrapper a{font-size:16px;font-size:1rem}}.b-he-ba .la-ej-2{margin-top:-85px}@media (max-width:991px){.b-he-ba .la-ej-2{margin-top:-65px}}@media (max-width:767px){.b-he-ba .la-ej-2{margin-top:-45px}}@media (max-width:500px){.b-he-ba .la-ej-2{margin-top:-30px}}.b-he-ba .la-ej-2 h2{font-size:28px;font-size:1.75rem;text-transform:uppercase;font-family:Montserrat-semibold,sans-serif;text-align:center;letter-spacing:-.9px}@media (max-width:991px){.b-he-ba .la-ej-2 h2{font-size:26px;font-size:1.625rem}}@media (max-width:767px){.b-he-ba .la-ej-2 h2{font-size:20px;font-size:1.25rem}}.b-he-ba .la-ej-2 .col-12:first-child{border-top:2px solid #d3d3d3;border-left:2px solid #d3d3d3;border-right:2px solid #d3d3d3}.b-he-ba .la-ej-2 .col-12:last-child{border-right:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3;border-left:2px solid #d3d3d3}@media (min-width:991px){.vip-anchor-container{border:none!important}}.vip-anchor-img{position:absolute;left:60vw;top:18vw;transform:rotate(-5deg);width:210px}@media (max-width:4000px){.vip-anchor-img{top:375px}}@media (max-width:1400px){.vip-anchor-img{left:60vw;top:335px}.vip-anchor-img img{width:180px!important}}@media (max-width:1200px){.vip-anchor-img{top:280px}.vip-anchor-img img{width:180px!important}}@media (max-width:990px){.vip-anchor-img{left:20vw;top:890px}}@media (max-width:768px){.vip-anchor-img{top:790px}.vip-anchor-img img{width:285px!important}}@media (max-width:500px){.vip-anchor-img{left:5vw;top:760px}.vip-anchor-img img{width:285px!important}}@media (max-width:991px){.vip-anchor-img{position:relative;transform:rotate(0);width:250px;left:auto;top:auto;margin:12px auto 0}}.logo-mobile{max-width:250px;margin:20px auto;text-align:center;display:block}@media (min-width:990px){.logo-mobile{display:none}}.content-wrapper>.b-re-ca{margin-top:-44vw;position:relative}@media (max-width:991px){.content-wrapper>.b-re-ca{margin-top:-62vw}}@media (max-width:767px){.content-wrapper>.b-re-ca{margin-top:-58vw}}.content-wrapper>.b-re-ca~.b-re-ca{margin-top:0}.b-re-ca .container{background:#fff;padding:6px 6px}.b-re-ca h3{font-size:24px;font-size:1.5rem;font-family:Montserrat-black,sans-serif;background:#0d70b8;background:linear-gradient(90deg,#0d70b8 0,#00c9c4 100%);color:#fff}.b-re-ca h3 span{display:block;padding:30px;padding:15px 40px 15px;text-align:center;font-size:24px;font-size:1.5rem}@media (max-width:1400px){.b-re-ca h3{font-size:22px;font-size:1.375rem}}@media (max-width:1199px){.b-re-ca h3{font-size:18px;font-size:1.125rem}}.b-re-ca .rfeatures{min-height:70px}.b-re-ca .rfeatures img{height:100%;width:100%;max-height:93px;object-fit:scale-down;object-position:center center}.b-re-ca .rcard{background-repeat:no-repeat;background-size:contain;background-position:center;min-height:590px;border:none}@media (max-width:1199px){.b-re-ca .rcard{min-height:500px}}@media (max-width:991px){.b-re-ca .rcard{background-size:0}}@media (min-width:1400px){.b-re-ca .rcard{min-height:680px}}.b-re-ca .rcard h2{font-size:24px;font-size:1.5rem;font-family:Montserrat-black,sans-serif}@media (max-width:1400px){.b-re-ca .rcard h2{font-size:22px;font-size:1.375rem}}@media (max-width:1199px){.b-re-ca .rcard h2{font-size:18px;font-size:1.125rem}}@media (max-width:991px){.b-re-ca .rcard .portait-card{background-size:contain}}.b-re-ca .rcard .portait-card h2 br{display:none}@media (max-width:991px){.b-re-ca .rcard .portait-card h2{background:#0d70b8;background:linear-gradient(90deg,#0d70b8 0,#00c9c4 100%);color:#fff}}@media (max-width:991px){.b-re-ca .rcard .portait-card h2 span{display:block;padding:30px;padding:30px 50px 30px;text-align:center;font-size:24px;font-size:1.5rem}}.b-re-ca .card-info-wrapper{position:relative}@media (max-width:991px){.b-re-ca .card-info-wrapper{padding:0 15px 30px}}.b-re-ca .info{max-height:423px;padding:5px 1rem 1rem 0;overflow-y:scroll;direction:ltr;scrollbar-color:#0d70b8 rgba(250,250,250,.75);scrollbar-width:thin;position:relative;scroll-behavior:smooth}@media (max-width:1400px){.b-re-ca .info{max-height:400px}}@media (max-width:1199px){.b-re-ca .info{max-height:340px}}@media (max-width:991px){.b-re-ca .info{padding:0 10px 15px;margin-bottom:30px;max-height:423px}}@media (min-width:1400px){.b-re-ca .info{max-height:455px}}.b-re-ca .info p{font-size:16px;font-size:1rem;line-height:25px;font-family:Montserrat,sans-serif}.b-re-ca .info ul li{color:#000;font-size:16px;font-size:1rem;font-family:Montserrat,sans-serif;padding-bottom:15px}.b-re-ca .info ul li strong{font-family:Montserrat-semibold,sans-serif}.b-re-ca .info h2{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.b-re-ca .info p+p{margin-top:1rem}.b-re-ca .scroll-icon{position:absolute;bottom:69px;height:90px;width:98%;background:#fff;background:linear-gradient(180deg,rgba(242,252,253,.1) 3%,rgba(240,252,252,.8) 19%,rgba(239,251,251,.9) 45%,#effbfb 100%);transition:all .7s ease}@media (max-width:1400px){.b-re-ca .scroll-icon{bottom:68px}}@media (max-width:1199px){.b-re-ca .scroll-icon{bottom:60px}}@media (max-width:991px){.b-re-ca .scroll-icon{bottom:100px;width:94%;background:#c5f1ef;background:linear-gradient(180deg,rgba(199,243,242,.1) 3%,rgba(255,255,255,.8) 19%,rgba(255,255,255,.9) 45%,#fff 100%)}}@media (max-width:767px){.b-re-ca .scroll-icon{width:92%}}.b-re-ca .scroll-icon a{position:absolute;bottom:0;left:0;z-index:2;display:inline-block;color:#656565;font-family:Montserrat,sans-serif;font-size:14px;font-size:.875rem;letter-spacing:.05em;text-decoration:none;transition:opacity .3s;margin:0 auto;text-align:center;width:100%;zoom:1;padding-top:35px;cursor:default}.b-re-ca .scroll-icon a span{position:absolute;top:0;left:50%;width:18px;height:35px;margin-left:-10px;border:2px solid #656565;border-radius:50px;box-sizing:border-box}.b-re-ca .scroll-icon a span::before{position:absolute;top:2px;left:50%;content:"";width:6px;height:6px;margin-left:-3px;background-color:#656565;border-radius:100%;-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite;box-sizing:border-box}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{transform:translate(0,0);opacity:0}40%{opacity:1}80%{transform:translate(0,20px);opacity:0}100%{opacity:0}}.b-re-ca .button{width:265px}@media (max-width:1400px){.b-re-ca .button{width:245px}}@media (max-width:1199px){.b-re-ca .button{width:225px}}@media (max-width:500px){.b-re-ca .button{width:210px}}@media (max-width:435px){.b-re-ca .button{width:180px}}@media (max-width:380px){.b-re-ca .button{width:160px}}.b-re-ca .button .btn{background-color:#f9b50f;border-radius:5px;color:#13364d;text-transform:uppercase;padding:8px 30px;font-family:Montserrat-semibold,sans-serif;font-size:16px;font-size:1rem;width:100%}@media (max-width:1400px){.b-re-ca .button .btn{padding:8px 15px}}@media (max-width:1199px){.b-re-ca .button .btn{padding:8px 10px}}@media (max-width:435px){.b-re-ca .button .btn{padding:8px 25px}}@media (max-width:380px){.b-re-ca .button .btn{padding:8px 24px}}.b-re-ca img.star-rating-gold{display:inline-block}.b-re-ca .tooltip{position:absolute;display:inline-block;padding:0;line-height:15px;margin:12px 8px 0;border-bottom:1px solid #94b8bc;font-size:13px;cursor:pointer;font-family:Montserrat,sans-serif;color:#fff;opacity:1}@media (max-width:1199px){.b-re-ca .tooltip{position:relative}}.b-re-ca .tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#0c71c3;color:#fff;text-align:left!important;font-weight:500;border-radius:0;padding:20px 15px!important;position:absolute;z-index:1;top:280%;left:50%;margin-left:-125px;opacity:0;transition:opacity 1s;font-size:15px!important;line-height:20px}@media (max-width:400px){.b-re-ca .tooltip .tooltiptext{left:15%}}.b-re-ca .tooltip .tooltiptext strong{margin-top:10px;display:inline-block;font-weight:700}.b-re-ca .tooltip .tooltiptext::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-25px;border-width:25px;border-style:solid;border-color:transparent transparent #0c71c3 transparent}.b-re-ca .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.b-re-ca .sb-container{max-width:1320px;text-align:center;margin:5px 0 15px}@media (max-width:991px){.b-re-ca .sb-container{margin-bottom:35px}}.b-re-ca .sb-container .sb.sb-custom-bg-color{background-color:#fff;padding-top:15px;border-radius:4px}@media (max-width:991px){.b-re-ca .sb-container .sb.sb-custom-bg-color{background-color:#f9f9f9}}.b-re-ca .sb-container .sb__form-field-input{background-color:#fff;color:#000}.b-re-ca .sb-container .sb-custom-bg-color,.b-re-ca .sb-container .sb__calendar,.b-re-ca .sb-container .sb__guests{background:#fff;color:#000}.b-re-ca .sb-container .sb__guests-children-age-label{color:#555}.b-re-ca .sb-container .sb .sb-custom-field-bg-color:focus,.b-re-ca .sb-container .sb button:focus{border-color:#39b8bd!important}.b-re-ca .sb-container .sb__footer-promo{background:#fff;color:#000}.b-re-ca .sb-container .sb__footer-promo-label{color:#555}.b-re-ca .sb-container .sb-custom-label-color::placeholder{color:#c4c4c4}.b-re-ca .sb-container .sb [type=text],.b-re-ca .sb-container .sb select{background:#fff;color:#000}.b-re-ca .sb-container .sb__calendar .sb__calendar-day{border:none}.b-re-ca .sb-container .sb__form-field-label{color:#474747;font-size:18px;height:25px}.b-re-ca .sb-container .sb__btn--verify{background:#39b8bd;font-size:16px;text-transform:uppercase;margin-top:25px}.b-re-ca .sb-container .sb__form-field-icon .icon,.b-re-ca .sb-container .sb__guests-counter .icon{fill:#39b8bd}.b-re-ca .sb-container .sb__form-field-input{box-shadow:inset 0 0 0 1px #39b8bd}.b-re-ca .sb-container .sb__form-field.focus .sb__form-field-input{background:0 0}.b-re-ca .sb-container .sb__calendar-day--valid.sb__calendar-day--checkin,.b-re-ca .sb-container .sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection,.b-re-ca .sb-container .sb__calendar-day--valid.sb__calendar-day--checkout,.b-re-ca .sb-container .sb__calendar-day--valid.sb__calendar-day--checkout.intent-selection,.b-re-ca .sb-container .sb__calendar-day--valid.sb__calendar-day--range{background:rgba(69,184,189,.7)}.b-re-ca .sb-container #sb-container_sb__form-field--checkavailability:focus{border-color:#39b8bd}.b-re-ca .sb-container .sb a{font-weight:550;font-size:14px}.b-re-ca .sb-container .sb__btn--primary,.b-re-ca .sb-container .sb__calendar-day--valid.sb__calendar-day--range.intent-selection{background:#39b8bd}.content-wrapper .b-di-of-ba{background-color:#4bc9c4;margin:30px 0}.content-wrapper .b-di-of-ba:first-child{background-color:#f9b50f;margin:0 0 7px}.b-di-of-ba{padding:15px 0}.b-di-of-ba p.marquee{margin-bottom:0;font-size:20px;font-size:1.25rem;line-height:32px}.b-di-of-ba p.marquee a{text-decoration:underline}.marquee{text-align:center}.marquee span{color:#000;font-weight:500}.marquee span a{color:#000}.marquee span strong{font-weight:700}@media (max-width:1080px){html:lang(en-GB) .marquee{margin:0 auto;white-space:nowrap;overflow:hidden}html:lang(en-GB) .marquee span{display:inline-block;padding-left:100%;animation:marquee 35s linear infinite}html:lang(en-GB) .marquee span em{display:none}html:lang(en-GB) .marquee br{display:none}}@media (min-width:1080px){html:lang(en-GB) .marquee span b{display:none}html:lang(en-GB) .marquee span em{font-style:normal;font-weight:500}}@media (max-width:1320px){html:lang(pt-PT) .marquee{margin:0 auto;white-space:nowrap;overflow:hidden}html:lang(pt-PT) .marquee span{display:inline-block;padding-left:100%;animation:marquee 35s linear infinite}html:lang(pt-PT) .marquee span em{display:none}html:lang(pt-PT) .marquee br{display:none}}@media (min-width:1320px){html:lang(pt-PT) .marquee span b{display:none}html:lang(pt-PT) .marquee span em{font-style:normal;font-weight:500}}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.splide{padding:20px 0 50px}.splide__slide img{display:block;width:100%;border-radius:4px;transition:transform .4s;transform:scale(.85);transform-origin:center center}.splide__slide.is-active img{transform:scale(1.15);width:100%;max-width:auto}.splide .splide__arrow{top:0;bottom:0;height:100%;transform:none;border-radius:unset;width:50px;opacity:1}.splide .splide__arrow svg{width:24px;height:24px;width:30px;height:30px}.splide__arrow.splide__arrow--prev{left:0;background:#fff}.splide__arrow.splide__arrow--next{right:0;background:#fff}.splide:not(.is-overflow) .splide__pagination{display:block;text-align:center}.splide__pagination__page{background:#4bc9c4;width:13px;height:13px}.splide__track{padding:20px 0}.splide__pagination__page.is-active{background:#4bc9c4}.fo-of-ba{background-size:cover;background-repeat:no-repeat;background-position:center;padding:8vw 0;margin-top:3vw}.fo-of-ba h3{font-family:Montserrat-black,sans-serif;font-size:60px;text-align:center;color:#fff;padding-bottom:20px}@media (max-width:991px){.fo-of-ba h3 br{display:none}}.fo-of-ba h4{font-family:Montserrat-semibold,sans-serif;font-size:30px;text-align:center;color:#fff;text-transform:none}.fo-of-ba h4 span{color:#f5b510}@media (max-width:991px){.fo-of-ba h4 br{display:none}}.fo-of-ba img{max-width:200px;display:block;margin:20px auto 30px}.fo-of-ba h5{font-family:Montserrat-medium,sans-serif;font-size:28px;text-align:center;color:#fff}.fo-of-ba h5 span{color:#f5b510;font-family:Montserrat-bold,sans-serif}@media (max-width:991px){.fo-of-ba h5 br{display:none}}.fo-of-ba h6{font-family:Montserrat-semibold,sans-serif;font-size:24px;text-align:center;color:#fff;padding-bottom:20px}.fo-of-ba h6 span{color:#f5b510}@media (max-width:991px){.fo-of-ba h6 br{display:none}}h2{font-size:32px;color:#3c3c3c}@media only screen and (max-width :414px){h2{font-size:30px}}h2.green{color:#94be31}.wp-block-separator{border:1px solid!important;border-bottom:1px solid!important}.bg-cyan{background-color:#b8f0ef;margin-top:60px;margin-bottom:0}.bg-cyan h2{font-family:Montserrat-black,sans-serif;text-transform:uppercase;font-size:60px;font-size:3.75rem;line-height:60px;color:#03364d}@media (max-width:1199px){.bg-cyan h2{font-size:50px;font-size:3.125rem;line-height:54px}}@media (max-width:991px){.bg-cyan h2{text-align:center}}@media (max-width:767px){.bg-cyan h2{font-size:40px;font-size:2.5rem;line-height:46px}}.bg-cyan p{color:#03364d;line-height:25px}.bg-cyan p strong{font-family:Montserrat-black,sans-serif;color:#0d70b8}@media (max-width:1199px){.bg-cyan p{font-size:20px;font-size:1.25rem}}@media (max-width:991px){.bg-cyan p{text-align:center;font-size:22px;font-size:1.375rem}}.bg-cyan .wp-block-buttons{padding:0}.bg-cyan .wp-block-button{margin-top:25px!important}@media (max-width:991px){.bg-cyan .wp-block-button{margin:20px auto 0!important}}.bg-cyan .wp-block-button a{border-radius:20px;background-color:#0d70b8;font-family:Montserrat-semibold,sans-serif;text-transform:uppercase}.bg-cyan .wp-block-button a:active,.bg-cyan .wp-block-button a:focus,.bg-cyan .wp-block-button a:hover{color:#fff}.bg-cyan .p1{font-family:Montserrat-semibold,sans-serif;text-transform:uppercase;font-size:32px;font-size:2rem;line-height:35px;max-width:650px;text-align:left;margin:47px 0}@media (max-width:1199px){.bg-cyan .p1{font-size:28px;font-size:1.75rem}}@media (max-width:991px){.bg-cyan .p1{font-size:32px;font-size:2rem;text-align:center;margin:30px 0 15px}}@media (max-width:767px){.bg-cyan .p1{font-size:28px;font-size:1.75rem}}.bg-cyan .p2{font-family:Montserrat-semibold,sans-serif;text-transform:uppercase;font-size:26px;font-size:1.625rem;line-height:28px;max-width:650px;text-align:left;margin:0}@media (max-width:991px){.bg-cyan .p2{text-align:center;margin-top:20px}}@media (max-width:767px){.bg-cyan .p2{font-size:24px;font-size:1.5rem}}.bg-cyan .p3,.bg-cyan .p4{font-family:Montserrat-extrabold,sans-serif;text-transform:uppercase;font-size:32px;font-size:2rem;line-height:34px;text-align:right;margin:40px 0}@media (max-width:1400px){.bg-cyan .p3{font-size:30px;font-size:1.875rem}}@media (max-width:1199px){.bg-cyan .p3{font-size:25px;font-size:1.5625rem;margin:15px 0 0}}@media (max-width:991px){.bg-cyan .p3{font-size:30px;font-size:1.875rem;text-align:center;margin:0 auto}}.bg-cyan .p4{font-family:Montserrat-semibold,sans-serif;font-size:24px;font-size:1.5rem;line-height:28px}@media (max-width:1400px){.bg-cyan .p4{font-size:22px;font-size:1.375rem}}@media (max-width:1199px){.bg-cyan .p4{font-size:19px;font-size:1.1875rem}}@media (max-width:991px){.bg-cyan .p4{font-size:24px;font-size:1.5rem;text-align:center;margin:30px auto 20px}}@media (max-width:991px){.bg-cyan .wp-block-image img{margin:0 auto;display:block}}@media (max-width:991px){.bg-cyan .wp-block-columns{flex-wrap:wrap!important}}@media (max-width:991px){.bg-cyan .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}.lang-switcher{position:fixed;bottom:0;left:55px}.lang-switcher ul li{border:none;border-radius:0!important;background:rgba(3,54,77,.8);border:none;border-radius:0!important;margin-right:2px;border-top-right-radius:8px!important;border-top-left-radius:8px!important}.lang-switcher ul li a{color:#fff}.lang-switcher ul li a img{border-radius:50px;width:22px}.lang-switcher ul li a.current_language{color:rgba(255,255,255,.5)}.lang-switcher ul li:last-of-type{border-right:none}.bg-darkblue{background-color:#03364d;height:75px}.bg-darkblue .lang-switcher{padding:15px 0}.bg-darkblue .lang-switcher ul li{background-color:transparent}.bg-darkblue .lang-switcher ul li a{color:#fff}h4{font-size:34px;color:#000;text-transform:uppercase}@media (max-width:767px){h4{font-size:24px;font-size:1.5rem}}h5{font-size:24px;color:#000;text-transform:uppercase;margin:10px 0;text-align:center;font-family:Montserrat-bold,sans-serif;font-size:40px;font-size:2.5rem}@media (max-width:991px){h5{font-size:26px;font-size:1.625rem}}@media (max-width:767px){h5{font-size:22px;font-size:1.375rem}}@media (max-width:575px){h5{font-size:15px;font-size:.9375rem}}img{max-width:100%}p{font-family:Montserrat,sans-serif;font-size:22px;font-size:1.375rem;line-height:35px;margin:0 auto 15px;text-align:left;color:#000}p strong{font-family:Montserrat-bold,sans-serif}@media (max-width:767px){p{font-size:20px;font-size:1.25rem}}a{text-decoration:none}a:hover{text-decoration:none}a[href^=tel]{color:inherit;text-decoration:none}