@charset "UTF-8";@import url(https://p.typekit.net/p.css?s=1&k=xgq0uyl&ht=tk&f=17990.18230.18231.18232.18235.6812.6813.6814.6817&a=14509256&app=typekit&e=css);@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")}@font-face{font-family:minion-std-black;src:url(https://use.typekit.net/af/054cb9/000000000000000000012f64/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/054cb9/000000000000000000012f64/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/054cb9/000000000000000000012f64/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:minion-pro-display;src:url(https://use.typekit.net/af/cc8833/00000000000000000001520b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/cc8833/00000000000000000001520b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/cc8833/00000000000000000001520b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:minion-pro-display;src:url(https://use.typekit.net/af/549af0/00000000000000000001520c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/549af0/00000000000000000001520c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/549af0/00000000000000000001520c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:minion-pro-display;src:url(https://use.typekit.net/af/9508cb/00000000000000000001520d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/9508cb/00000000000000000001520d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/9508cb/00000000000000000001520d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:minion-pro-display;src:url(https://use.typekit.net/af/d26b6e/000000000000000000015210/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/d26b6e/000000000000000000015210/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/d26b6e/000000000000000000015210/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:minion-pro;src:url(https://use.typekit.net/af/ea8d85/0000000000000000000151d1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/ea8d85/0000000000000000000151d1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/ea8d85/0000000000000000000151d1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:minion-pro;src:url(https://use.typekit.net/af/bc1d75/0000000000000000000151d2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/bc1d75/0000000000000000000151d2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/bc1d75/0000000000000000000151d2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:minion-pro;src:url(https://use.typekit.net/af/5033af/0000000000000000000151d3/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/5033af/0000000000000000000151d3/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/5033af/0000000000000000000151d3/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:minion-pro;src:url(https://use.typekit.net/af/1286c7/0000000000000000000151d6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/1286c7/0000000000000000000151d6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/1286c7/0000000000000000000151d6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}footer{background-color:#3e9eb8}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{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;background-color:#f9b50f;margin:30px 0;margin:-60px 0 30px}.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}}.b-re-carousel .social-media-widget{position:absolute;padding-top:0;z-index:9;left:0;top:0;transition:all .4s ease}.b-re-carousel .social-media-widget ul{padding-left:15px;padding-top:0}.b-re-carousel .social-media-widget ul li{list-style:none;padding:0;margin:10px 0}.b-re-carousel .social-media-widget ul li:first-of-type{margin-top:0}.b-re-carousel .social-media-widget ul li a img{width:48px}.b-re-carousel .social-media-widget span{margin:75px -45px;-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:170px;text-align:center;display:block;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#193a69}@media screen and (max-width:520px){.b-re-carousel .social-media-widget{padding-top:80px}.b-re-carousel .social-media-widget ul{padding-left:5px}.b-re-carousel .social-media-widget ul li a img{width:34px}.b-re-carousel .social-media-widget span{margin:67px -64px;font-size:13px}.b-re-carousel .social-media-widget ul{padding-left:5px}.b-re-carousel .social-media-widget ul li a img{width:34px}}.b-re-carousel .intro-text h2{font-size:40px;font-size:2.5rem;font-family:minion-pro-display,sans-serif;letter-spacing:1px;color:#1c3b6a;text-align:center;text-transform:uppercase;padding-bottom:15px}@media (max-width:767px){.b-re-carousel .intro-text h2{font-size:30px;font-size:1.875rem;letter-spacing:0}}.b-re-carousel .intro-text p{font-size:17px;font-size:1.0625rem;font-family:Montserrat-light,sans-serif;line-height:30px;max-width:980px;text-align:center}@media (max-width:767px){.b-re-carousel .intro-text p{font-size:16px;font-size:1rem}}@media (max-width:767px){.b-re-carousel .intro-text{padding:0 40px}}.b-re-carousel .slick-slider{margin-bottom:0}.b-re-carousel .slick-slide{margin:10px}.b-re-carousel .slick-slide img.cover{width:100%;border:2px solid #fff;opacity:.3;transition:all .3s ease-in}.b-re-carousel .slick-slide.slick-current img.cover{opacity:1;clip-path:inset(0 50px 0 50px)}.b-re-carousel .slick-dots li button::before{font-size:20px;color:#fff}.b-re-carousel .vip-banner .tooltip-con{width:100%;float:left;padding-bottom:15px}.b-re-carousel .vip-banner.lr-tooltip{position:relative;display:block;border-bottom:none;font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;cursor:pointer;color:#7a7a7a;text-shadow:0 .3px .3px rgba(0,0,0,.4);float:left;margin:10px 15px;position:absolute;top:25px;right:70px;max-width:170px;z-index:9}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext{visibility:hidden;width:340px;background-color:rgba(255,255,255,.8196078431);background-color:rgba(57,184,189,.9);color:#fff;text-align:left;font-weight:500;border-radius:4px;padding:15px;position:absolute;z-index:9;top:172px;left:-8%;margin-left:-125px;opacity:0;transition:opacity 1s;font-size:15px;line-height:20px}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext strong{margin:10px 0;display:inline-block;font-weight:700;font-size:16px}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext strong.link{border-bottom:1px solid #fff}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext b{display:inline-block;font-weight:700;font-size:16px}.b-re-carousel .vip-banner.lr-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;left:65%;border-color:transparent transparent rgba(57,184,189,.9) transparent}.b-re-carousel .vip-banner.lr-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.b-re-carousel .resort-container img.star-rating{display:block;float:left}.b-re-carousel .resorts-carousel-con a.vip-banner.family-fun{top:195px;z-index:1;cursor:default;display:none}@media screen and (max-width:1400px){.b-re-carousel .vip-banner.lr-tooltip .tooltiptext{top:158px;left:-23%}}@media screen and (max-width:1130px){.b-re-carousel .resorts-carousel-con a.vip-banner.family-fun{top:25px;right:240px}}@media screen and (max-width:990px){.b-re-carousel .resorts-carousel-con a.vip-banner,.b-re-carousel .resorts-carousel-con a.vip-banner.family-fun{top:15px}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext{top:125px;left:-40%}}@media screen and (max-width:800px){.b-re-carousel .resorts-carousel-con a.vip-banner img{max-width:20vw}.b-re-carousel .resorts-carousel-con a.vip-banner{top:10px;right:9vw}.b-re-carousel .resorts-carousel-con a.vip-banner.family-fun{top:10px;right:32vw}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext{top:21.5vw;left:-8vw}}@media screen and (max-width:600px){.b-re-carousel .resorts-carousel-con a.vip-banner{top:10px;right:12vw}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext{top:22vw;left:-14vw}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext::after{left:76%}}@media screen and (max-width:450px){.b-re-carousel .resorts-carousel-con a.vip-banner{top:3px;right:4vw}.b-re-carousel .resorts-carousel-con a.vip-banner.family-fun{top:3px;right:27vw}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext{top:24vw;left:-29vw}.b-re-carousel .vip-banner.lr-tooltip.family-fun .tooltiptext{left:-5px}.b-re-carousel .vip-banner.lr-tooltip .tooltiptext::after{left:82%}.b-re-carousel .vip-banner.lr-tooltip.family-fun .tooltiptext::after{left:52%}}.b-re-carousel .resort-container .title-con .tooltip-con{width:100%;float:left;padding-bottom:15px}.b-re-carousel .resort-container img.star-rating{display:block;float:left}.b-re-carousel .resort-container .lr-tooltip{position:relative;display:block;border-bottom:1px solid rgba(153,153,153,.5490196078);font-family:Montserrat,sans-serif;font-weight:500;font-size:12px;cursor:pointer;color:#7a7a7a;text-shadow:0 .3px .3px rgba(0,0,0,.4);float:left;margin:10px 15px}.b-re-carousel .resort-container .lr-tooltip .tooltiptext{visibility:hidden;width:250px;background-color:#0c71c3;color:#fff;text-align:left;font-weight:500;border-radius:0;padding:20px 15px;position:absolute;z-index:1;top:260%;left:30%;margin-left:-125px;opacity:0;transition:opacity 1s;font-size:15px;line-height:20px}.b-re-carousel .resort-container .lr-tooltip .tooltiptext p{color:#fff}.b-re-carousel .resort-container .lr-tooltip .tooltiptext strong{margin-top:10px;display:inline-block;font-weight:700}.b-re-carousel .resort-container .lr-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-carousel .resort-container .lr-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.lr-container .resorts-carousel-con h5{font-size:18px;font-family:Montserrat,sans-serif;font-weight:300;text-transform:uppercase;margin:30px auto 7px;padding:0}.lr-container .resorts-carousel-con ul{margin-top:0;padding:0;font-size:18px;font-family:Montserrat,sans-serif;font-weight:600;color:#000}.lr-container .resorts-carousel-con ul li{list-style:none;display:inline-block;padding:0 7px}.lr-container .resorts-carousel-con ul li a{font-size:18px;font-family:Montserrat,sans-serif;font-weight:600;color:#000;text-decoration:none}.wrapper{width:100%;padding-top:10px;text-align:center}.carousel{width:100%;margin:30px auto 0}.resorts-carousel-con .slick-slide{margin:10px}.resorts-carousel-con .slick-dots li button:before{font-size:20px;color:#fff}.resorts-carousel-con .resorts-carousel-items .slick-next,.resorts-carousel-con .resorts-carousel-items .slick-prev{height:100%;width:35px;background-color:transparent;z-index:9;top:82%}.resorts-carousel-con .resorts-carousel-items .slick-next:active,.resorts-carousel-con .resorts-carousel-items .slick-next:focus,.resorts-carousel-con .resorts-carousel-items .slick-next:hover,.resorts-carousel-con .resorts-carousel-items .slick-prev:active,.resorts-carousel-con .resorts-carousel-items .slick-prev:focus,.resorts-carousel-con .resorts-carousel-items .slick-prev:hover{color:#494949;outline:0;background:0 0}.resorts-carousel-con .resorts-carousel-items .slick-next:active::before,.resorts-carousel-con .resorts-carousel-items .slick-next:focus::before,.resorts-carousel-con .resorts-carousel-items .slick-next:hover::before,.resorts-carousel-con .resorts-carousel-items .slick-prev:active::before,.resorts-carousel-con .resorts-carousel-items .slick-prev:focus::before,.resorts-carousel-con .resorts-carousel-items .slick-prev:hover::before{opacity:1}.resorts-carousel-con .resorts-carousel-items .slick-next::before,.resorts-carousel-con .resorts-carousel-items .slick-prev::before{content:"";opacity:.75;position:absolute;top:0;left:0;display:block;margin:0 auto;width:30px;height:30px;border-top:2px solid gray;border-left:2px solid gray}@media (max-width:767px){.resorts-carousel-con .resorts-carousel-items .slick-next::before,.resorts-carousel-con .resorts-carousel-items .slick-prev::before{width:25px;height:25px}}@media (max-width:1199px){.resorts-carousel-con .resorts-carousel-items .slick-next,.resorts-carousel-con .resorts-carousel-items .slick-prev{top:73%}}@media (max-width:991px){.resorts-carousel-con .resorts-carousel-items .slick-next,.resorts-carousel-con .resorts-carousel-items .slick-prev{top:70vw}}@media (max-width:767px){.resorts-carousel-con .resorts-carousel-items .slick-next,.resorts-carousel-con .resorts-carousel-items .slick-prev{top:100%}}.resorts-carousel-con .resorts-carousel-items .slick-prev{left:80px}.resorts-carousel-con .resorts-carousel-items .slick-prev::before{transform:rotate(-45deg)}@media (max-width:1199px){.resorts-carousel-con .resorts-carousel-items .slick-prev{left:80px}}@media (max-width:991px){.resorts-carousel-con .resorts-carousel-items .slick-prev{left:32px}}.resorts-carousel-con .resorts-carousel-items .slick-next{right:76px}.resorts-carousel-con .resorts-carousel-items .slick-next::before{transform:rotate(135deg)}@media (max-width:1199px){.resorts-carousel-con .resorts-carousel-items .slick-next{right:76px}}@media (max-width:991px){.resorts-carousel-con .resorts-carousel-items .slick-next{right:28px}}.resorts-carousel-con .resorts-carousel-items .slick-slide img.cover{width:100%;border:2px solid #fff;opacity:.3;transition:all .3s ease-in}.resorts-carousel-con .resorts-carousel-items .slick-slide.slick-current img.cover{opacity:1;clip-path:inset(0 25px 0 25px)}@media (max-width:767px){.resorts-carousel-con .resorts-carousel-items .slick-slide.slick-current img.cover{clip-path:inset(0 10px 0 10px)}}.resort-container{background-color:#fff;margin:-150px auto 0;width:80%;position:relative;max-width:1200px;display:flex}.resort-container .col-50{flex-basis:50%;padding:35px 20px 35px 40px}.resort-container .col-50:last-child{padding:35px 40px 25px 20px}.lagoon-family-club{background-image:url(wp-content/uploads/Lagoon-club-and-family-fun-club-banner.webp);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:650px}.lagoon-family-club .clubs-info-wrapper{max-width:1450px;display:flex;padding:0 10vw;align-items:baseline}.lagoon-family-club .clubs-info-wrapper .col-50{flex-basis:50%;padding:35px 100px 35px 15px}.lagoon-family-club .clubs-info-wrapper .col-50:last-child{padding:35px 15px 25px 150px}.lagoon-family-club .clubs-info-wrapper img{max-width:180px;max-height:120px;margin-top:40px}.lagoon-family-club .clubs-info-wrapper h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:36px;color:#1c3b6a;line-height:38px;margin:20px 0}.lagoon-family-club .clubs-info-wrapper p{font-family:Montserrat,sans-serif;font-weight:300;font-size:18px;color:#000}.lagoon-family-club .clubs-info-wrapper p strong{font-weight:600}.lagoon-family-club .clubs-info-wrapper a.club-more-info{display:inline-block;float:left;padding:7px 20px;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;background-color:#3e9eb8;color:#fff;margin:10px auto;border-radius:4px;max-width:215px;text-align:center}@media screen and (max-width:1170px){.lagoon-family-club .clubs-info-wrapper .col-50{padding:35px 70px 35px 15px}.lagoon-family-club .clubs-info-wrapper .col-50:last-child{padding:35px 15px 25px 100px}}@media screen and (max-width:990px){.lagoon-family-club .clubs-info-wrapper{padding:0 2vw;flex-wrap:wrap}.lagoon-family-club .clubs-info-wrapper .col-50{flex-basis:100%;padding:35px 40px 35px 50px}.lagoon-family-club .clubs-info-wrapper .col-50:last-child{padding:25px 40px 25px 50px}}.maps-container{width:100%;margin:50px auto}.maps-container .slick-prev{left:40px;z-index:9}.maps-container .slick-next{right:45px}.maps-container .slick-next:before,.maps-container .slick-prev:before{content:"";font-family:slick;font-size:37px;line-height:1;opacity:.75;color:gray;position:absolute;top:auto;left:0;display:block;margin:0 auto;width:30px;height:30px;border-top:2px solid gray;border-left:2px solid gray}.maps-container .slick-prev:before{transform:rotate(-45deg)}.maps-container .slick-next:before{transform:rotate(135deg)}.maps-container .slick-next:focus:before,.maps-container .slick-next:hover:before,.maps-container .slick-prev:focus:before,.maps-container .slick-prev:hover:before{opacity:1}.maps-container .maps-carousel img{object-fit:cover;object-position:center;width:100%}@media screen and (max-width:430px){.maps-container .slick-next:before,.maps-container .slick-prev:before{width:20px;height:20px}}.resorts-carousel-con .slick-slide{position:relative}.resorts-carousel-con a.vip-banner{position:absolute;top:25px;right:70px;max-width:170px;z-index:9}.resorts-carousel-con a.vip-banner img{max-width:100%}@media screen and (max-width:1400px){.resorts-carousel-con a.vip-banner{max-width:150px}}@media screen and (max-width:1260px){.resorts-carousel-con a.vip-banner{max-width:140px}}@media screen and (max-width:990px){.resorts-carousel-con a.vip-banner{max-width:110px}}@media screen and (max-width:767px){.resorts-carousel-con a.vip-banner{right:30px;max-width:80px}}@media screen and (max-width:600px){.resorts-carousel-con a.vip-banner{max-width:70px}}.resort-container .title-con{display:flex}.resort-container .title-con .col-80{flex-basis:70%}.resort-container .title-con .col-20{flex-basis:30%;align-items:center;display:flex;justify-content:flex-end}.resort-container .title-con h3{text-align:left;padding:0;margin:10px 0;display:block;font-family:minion-pro-display,sans-serif;font-weight:500;font-size:32px;color:#03364d;text-transform:uppercase;line-height:35px}.resort-container p{text-align:left;font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;line-height:20px}.resort-container p strong{font-weight:600}.resort-container a.view-resort{display:inline-block;float:left;padding:10px 20px;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;background-color:#f5b613;color:#000;margin:10px auto;border-radius:4px}.sb-wrapper{text-align:center;width:100%;margin-top:20px}.sb-container{max-width:500px;text-align:center;margin:0 auto}.sb-container .sb__form-field-label{font-weight:400}.sb-container .sb__btn--verify{margin-top:15px;margin-bottom:7px}.sb-container .sb__footer-link{margin-top:3px}.sb-container .sb.sb-custom-bg-color{padding-top:10px;border-radius:8px;background-color:#fff}.sb-wrapper-top .sb-container .sb.sb-custom-bg-color{background-color:#fafafa}.sb-container .sb__form-field-input{background-color:#fff;color:#000}.sb-container .sb-custom-bg-color,.sb-container .sb__calendar,.sb-container .sb__guests{background:#fff;color:#000}.sb-container .sb__guests-children-age-label{color:#555}.sb-container .sb .sb-custom-field-bg-color:focus,.sb-container .sb button:focus{border-color:#39b8bd!important}.sb-container .sb__footer-promo{background:#fff;color:#000}.sb-container .sb__footer-promo-label{color:#555}.sb-container .sb-custom-label-color::placeholder{color:#c4c4c4}.sb [type=text],.sb select{background:#fff;color:#000}.sb-container .sb__calendar .sb__calendar-day{border:none}.sb-container .sb__form-field-label{color:#666}.sb-container .sb__btn--verify{background:#39b8bd;font-size:14px}.sb-container .sb__form-field-icon .icon,.sb-container .sb__guests-counter .icon{fill:#39b8bd}.sb__form-field.focus .sb__form-field-input{box-shadow:inset 0 0 0 1px #39b8bd}.sb-container .sb__calendar-day--valid.sb__calendar-day--checkin,.sb-container .sb__calendar-day--valid.sb__calendar-day--checkin.intent-selection,.sb-container .sb__calendar-day--valid.sb__calendar-day--checkout,.sb-container .sb__calendar-day--valid.sb__calendar-day--checkout.intent-selection,.sb-container .sb__calendar-day--valid.sb__calendar-day--range{background:rgba(69,184,189,.7)}.sb-container #sb-container_sb__form-field--checkavailability:focus{border-color:#39b8bd}.sb-container .sb a{font-weight:550}.sb-container .sb__btn--primary,.sb-container .sb__calendar-day--valid.sb__calendar-day--range.intent-selection{background:#39b8bd}@media screen and (max-width:1400px){.resort-container .title-con img.star-rating{max-width:120px}.resort-container .title-con .lr-tooltip{margin:5px 7px}.resort-container .title-con img.family-adult-icon{max-width:110px}.resort-container .title-con h3{font-size:28px;line-height:32px}.resorts-carousel-con .slick-prev{top:0vw}.resorts-carousel-con .slick-next{top:0vw}}@media screen and (max-width:1260px){.resort-container .title-con img.star-rating{max-width:9.2vw}.resort-container .title-con .lr-tooltip{margin:0 7px}.resort-container .title-con img.family-adult-icon{max-width:9vw}.resort-container .title-con h3{font-size:2.2vw;line-height:2.7vw}.resort-container .col-50{padding:35px 15px 35px 20px}.resort-container .col-50:last-child{padding:25px 20px 25px 20px}.sb__form-field-guests,.sb__form-field-month-year{zoom:.8}}@media screen and (max-width:990px){.sb-container{margin:0 auto}.resort-container .col-50{flex-basis:50%;padding:25px 5px 25px 20px}.resort-container .col-50:last-child{padding:15px 15px 15px 10px}.resorts-carousel-con .slick-slide.slick-current img.cover{clip-path:inset(0 20px 0 20px)}.resort-container{margin:-140px auto 0;width:87%}.resort-container .title-con .col-80{flex-basis:80%}.resort-container .title-con .col-20{flex-basis:20%}.resort-container .title-con .tooltip-con{padding-bottom:0}.resort-container .lr-tooltip{margin:5px 35px 15px}.resort-container .title-con h3{font-size:24px;line-height:30px;margin:5px 0}.resorts-carousel-con .slick-prev{left:35px;height:auto;top:-15%}.resorts-carousel-con .slick-next{right:29px;height:auto;top:-15%}}@media screen and (max-width:767px){.resort-container{flex-wrap:wrap;margin:-80px auto 0}.resort-container .col-50{flex-basis:100%;padding:25px 20px 0 20px}.resort-container .lr-tooltip{margin:5px 35px 25px}.resort-container .title-con h3{font-size:28px;line-height:32px;margin:10px 0}.resort-container .title-con .family-adult-icon{max-width:95px}.sb-wrapper{margin-top:5px}.resorts-carousel-con .slick-prev{left:4.5vw;top:-15%}.resorts-carousel-con .slick-next{right:3.2vw;top:-15%}.resort-container a.view-resort{float:none}}@media screen and (max-width:600px){.resort-container{margin:-40px auto 0}.resorts-carousel-con .slick-prev{top:-19%}.resorts-carousel-con .slick-next{top:-19%}.resort-container .lr-tooltip{margin:7px 7px 20px;font-size:11px;text-shadow:none}}@media screen and (max-width:520px){.resorts-carousel-con .slick-prev{left:4.7vw;top:-21%}.resorts-carousel-con .slick-next{right:3.6vw;top:-21%}.resort-container .col-50{padding:15px 10px 0 10px}.resort-container .title-con h3{font-size:24px;line-height:26px;margin:7px 0}.resort-container .title-con img.star-rating{max-width:120px}.resort-container .title-con .family-adult-icon{max-width:75px}.resort-container .title-con .lr-tooltip{margin:4px 10px 0;font-size:11px;box-shadow:none}.sb__form-field-guests,.sb__form-field-month-year{zoom:.7}}@media screen and (max-width:430px){.resorts-carousel-con .slick-slide.slick-current img.cover{clip-path:inset(0 5px 0 5px)}.resorts-carousel-con .slick-next{right:.5vw}.resorts-carousel-con .carousel .slick-next:before,.resorts-carousel-con .carousel .slick-prev:before{width:20px;height:20px}.resort-container{width:90%}.resort-container .title-con h3{font-size:18px;line-height:21px;margin:5px 0}.resort-container .title-con img.star-rating{max-width:90px}.resort-container .title-con .lr-tooltip{margin:3px 7px 9px;font-size:10px}}#avail_form{padding-top:7px;position:relative}#avail_form.booking-disabled::after{content:"Bookings available soon";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0;padding:25% 0 0 20%;font-size:22px;font-family:Montserrat;transition:all .3s ease}#avail_form.booking-disabled:hover::after{opacity:.95}#avail_form .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#avail_form .d-grid{display:grid!important}#avail_form .row{display:flex;margin-top:-1rem;margin-right:-.5rem;margin-left:-.5rem;margin-top:5px}#avail_form .col-6{flex-basis:50%;margin:0}@media screen and (max-width:500px){#avail_form .row{flex-wrap:wrap}#avail_form .col-6{flex-basis:100%}}#avail_form .col-12{flex-basis:100%}#avail_form .room-inputs .row{flex-wrap:wrap}#avail_form .row .col-md-7{flex:0 0 auto;width:58.33333333%}#avail_form .row .col-md-5{flex:0 0 auto;width:41.66666667%;margin-bottom:10px}#avail_form .form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px}.flatpickr-calendar{font-family:Montserrat,sans-serif!important}#op_book_engine{max-width:800px;width:100%;background:rgba(248,248,248,.8);padding:20px;padding-top:10px;border-radius:5px;margin:0 auto;border:none}#op_book_engine label{height:15px;font-size:15px;text-indent:10px;color:#767676;display:inline-block;font-family:Montserrat,sans-serif;line-height:22px;font-weight:400;padding-top:0}#op_book_engine .form-control{border:1px solid #39b8bd;box-shadow:none;line-height:30px;border-radius:4px}#op_book_engine .form-group.arriving input:last-child,#op_book_engine .form-group.departing input:last-child{background:url(../images/dist/calendar-days.png) no-repeat right 10px center #fff;background-size:25px;padding-right:35px;cursor:pointer}#op_book_engine .room-summary{padding:9px 15px;border:1px solid #39b8bd;background:#fff;margin-top:10px;position:relative;border-radius:4px;font-family:Montserrat;font-size:16px;font-weight:400}#op_book_engine .room-dropdown{border-top:1px dotted #ccc;padding-top:10px;margin-top:10px;right:1.5px;width:100%;margin:10px auto;position:absolute;background:#fff;padding:20px;box-shadow:0 1px 4px rgba(121,159,160,.85)}#op_book_engine .room-dropdown .form-select{border-radius:2px}#op_book_engine .search-summary{font-size:13px;padding:0 10px;color:#616161;margin-bottom:10px;margin-top:-15px;font-family:Montserrat}#op_book_engine .info-box{padding:15px 0 0}#op_book_engine .room-inputs{margin-top:25px;padding-top:20px;border-top:1px dotted #ddd}#op_book_engine .room-wrapper{display:block;width:100%;position:relative;align-items:center}#op_book_engine .room-label{position:absolute;left:-21px;text-orientation:mixed;font-size:12px;background:#eee;font-weight:500;color:#999;position:absolute;left:-15px;padding:2px 8px;text-orientation:mixed;font-size:13px;background:#39b8bd;font-weight:500;color:#fff}#op_book_engine .room-dropdown{display:none;opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease;position:absolute;width:100%;background:#fff;padding:25px 15px 17px;bottom:35px}#op_book_engine .room-dropdown.show{display:block;opacity:1;transform:scale(1)}#op_book_engine .check-avail{background:#39b8bd;border:none;margin-top:15px;height:43px;border-radius:6px;color:#fff;font-family:Montserrat;font-size:16px;cursor:pointer;font-weight:500}@media screen and (min-width:768px){#op_book_engine .room-summary{margin-top:0}#op_book_engine .room-summary .room-dropdown{border-top:none;width:240px}#op_book_engine .search-summary{margin-bottom:0}}@media (max-width:567px){.flatpickr-input,input[type=date]{width:100%;font-size:18px;padding:12px}.flatpickr-calendar{position:fixed!important;top:10px!important;left:50%!important;width:90%!important;max-width:90%;background:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;transform:translate(-50%,0)!important}.flatpickr-calendar .flatpickr-innerContainer{width:100%}.flatpickr-calendar .close-btn{margin-top:15px;right:10px;font-size:17px;padding:6px 12px;border:none;background:0 0;color:#333;border-radius:5px;cursor:pointer}.flatpickr-days,.flatpickr-rContainer{width:90%}.flatpickr-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.8);z-index:9998;display:none}.flatpickr-backdrop.active{display:block}}.flatpickr-calendar{width:100%!important;padding:10px;max-width:350px}.flatpickr-calendar .close-btn{display:none}.flatpickr-months{margin:0 auto 12px}.flatpickr-days,.flatpickr-rContainer{width:100%!important;max-width:inherit}.dayContainer{width:100%;min-width:inherit;max-width:inherit;border-top:none;border-right:none}.min-width{min-width:14.28571429%}.flatpickr-day{min-width:14.28571429%;min-height:48px;border-radius:0;line-height:48px;border-left:none;border-bottom:none;transition:all .3s ease}.flatpickr-day.today{border:none;background-color:#f4f4f4}.flatpickr-day.flatpickr-disabled,.flatpickr-day.nextMonthDay{border-left:none;border-bottom:none}.flatpickr-calendar{transition:all .3s ease-in-out;opacity:0;transform:scale(.95)}.flatpickr-calendar.open{opacity:1;transform:scale(1)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#39b8bd;border-color:#39b8bd}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#39b8bd;border:0;color:#fff}.b-ma{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:650px}@media (max-width:767px){.b-ma{min-height:540px}}.b-ma h1{font-family:Montserrat-black,sans-serif;font-weight:800;font-size:36px;color:#1c3b6a;line-height:44px;margin:20px 0;padding-top:8vw}@media (max-width:767px){.b-ma h1{font-size:28px;padding-top:18vw;line-height:36px}}.b-ma h2{font-family:Montserrat-semibold,sans-serif;font-weight:600;font-size:28px;color:#1c3b6a}@media (max-width:767px){.b-ma h2{font-size:18px}}.b-ma a{display:inline-block;float:left;padding:7px 20px;text-decoration:underline;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;background-color:#3e9eb8;color:#fff;margin:10px auto;border-radius:4px;max-width:270px;text-align:center}@media (max-width:767px){.b-re-fe .row:nth-of-type(2){padding:0 35px}}.b-re-fe h2{font-size:38px;font-family:minion-pro-display,sans-serif;letter-spacing:1.5px;color:#1c3b6a;position:relative;z-index:1;overflow:hidden;text-align:center}.b-re-fe h2::after,.b-re-fe h2::before{position:absolute;top:51%;overflow:hidden;width:46%;height:2px;content:" ";background-color:#000;margin-left:4%}.b-re-fe h2::before{margin-left:-50%;text-align:right}@media (max-width:767px){.b-re-fe h2{font-size:28px;font-size:1.75rem;letter-spacing:0}}.b-re-fe h4{font-size:28px;font-size:1.75rem;font-family:Montserrat-extrabold,sans-serif;border-bottom:2px solid #000;text-transform:none;line-height:40px}@media (max-width:767px){.b-re-fe h4{font-size:22px;font-size:1.375rem;line-height:32px}}.b-re-fe p{font-size:17px;font-size:1.0625rem;font-family:Montserrat-light,sans-serif;line-height:30px}@media (max-width:767px){.b-re-fe p{font-size:16px;font-size:1rem;line-height:28px}}.b-vi-in{margin-top:-140px;margin-bottom:100px}@media (max-width:767px){.b-vi-in{width:-90px}}.b-vi-in img{display:block;margin:0 auto;width:235px}@media (max-width:767px){.b-vi-in img{width:150px}}.b-vi-in h2{font-size:42px;font-weight:700;max-width:700px;margin:0 auto}@media (max-width:767px){.b-vi-in h2{padding:0 30px;font-size:28px;font-size:1.75rem}}.b-vi-in p{font-size:16px;font-size:1rem;padding-right:6.5vw;line-height:28px}.b-vi-in p span{color:#f5b613}@media (max-width:767px){.b-vi-in p{padding:0 30px;text-align:center}}.b-vi-in a{display:inline-block;float:left;padding:7px 20px;text-decoration:none;font-family:Montserrat-medium,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;background-color:#f5b613;color:#fff;margin:10px auto;border-radius:4px;max-width:270px;text-align:center;line-height:22px}.b-vi-in a.img-link{float:none;background-color:transparent;display:block;margin:0 auto}@media (max-width:767px){.b-vi-in a{float:none}}.b-vi-in .left-col a{float:right;background-color:#3e9eb8}@media (max-width:767px){.b-vi-in .left-col a{float: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}}.logo-container .wp-block-image .aligncenter{margin-top:20px}@media (max-width:767px){.logo-container .wp-block-image .aligncenter{margin:20px 0 0 20px}}@media (max-width:767px){.cv-features,.vip-img-link{padding:0 40px}}@media (max-width:767px){.cv-features h2{font-size:28px;font-size:1.75rem}}@media (max-width:767px){.cv-features p{font-size:17px;font-size:1.0625rem}}.lang-switcher{position:absolute;top:10px;right:10px}@media (max-width:575px){.lang-switcher{top:110px}}.lang-switcher ul li{border:none;border-radius:0!important;border:none;border-radius:0!important;padding:7px 7px}.lang-switcher ul li a{color:#fff;color:rgba(0,0,0,.8);font-size:9px;font-weight:200;display:block;text-transform:uppercase}.lang-switcher ul li a img{border-radius:50px;width:22px;width:30px;height:30px;display:block;margin:0 auto}.lang-switcher ul li a.current_language{color:#000}.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}