@import url(https://use.typekit.net/xrx4nff.css);
@font-face{font-family:icons;src:url(../fonts/icons.eot?85b843a0bb52addfacc68183ec0d67a6?#iefix) format("embedded-opentype"),url(../fonts/icons.woff2?1bc2084806418dd6deb2b2c8b195062c) format("woff2"),url(../fonts/icons.woff?4e77acf84c817916b369520f6e1bb094) format("woff"),url(../fonts/icons.ttf?a7b5d1b9089ca18a12b2dd20a6b7ef7f) format("truetype"),url(../images/icons.svg?cb9f19070bdf64d443b5b171efe4e511#icons) format("svg")}i[class*=" icon-"]:before,i[class^=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icons!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none}.icon-arrow-medium-down:before{content:"\f101"}.icon-arrow-medium-left:before{content:"\f102"}.icon-arrow-medium-right:before{content:"\f103"}.icon-arrow-medium-up:before{content:"\f104"}.icon-arrow-slim-left:before{content:"\f105"}.icon-arrow-slim-right:before{content:"\f106"}.icon-arrow-very-long-right:before{content:"\f107"}.icon-check:before{content:"\f108"}.icon-close-circle:before{content:"\f109"}.icon-close:before{content:"\f10a"}.icon-facebook:before{content:"\f10b"}.icon-instagram:before{content:"\f10c"}.icon-trip-advisor:before{content:"\f10d"}
.accordion .btn-accordion{background:#fff;color:#073d56;font-size:1rem;font-weight:500;padding:18px 25px 18px 50px;position:relative;text-align:left;width:100%}.accordion .btn-accordion i{color:#32b0d0;left:20px;position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform .25s ease-in-out}.accordion .btn-accordion i:before{font-size:1.4rem}@media(max-height:900px),(max-width:900px){.accordion .btn-accordion i:before{font-size:calc(1.04rem + .64vmin)}}.accordion .btn-accordion.collapsed{background:#073d56;color:#fff}.accordion .btn-accordion.collapsed i{transform:translateY(-50%) rotate(0deg)}.btn-main{color:#fff;font-size:.875rem;font-weight:900;height:58px;letter-spacing:.05rem;padding:19px 12px 19px 18px;position:relative}.btn-main .text{position:relative;z-index:3}.btn-main .bg-front{background:#073d56;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.btn-main .bg-front:after{border-right:30px solid transparent;border-top:58px solid #073d56;content:"";display:block;height:0;left:100%;position:absolute;top:0;width:0}.btn-main .bg-back{background:#32b0d0;display:block;height:100%;left:10px;position:absolute;top:7px;width:100%;z-index:1}.btn-main .bg-back:after{border-bottom:58px solid #32b0d0;border-right:30px solid transparent;content:"";display:block;height:0;left:100%;position:absolute;top:0;width:0}.btn-main:hover{color:#fff}.btn-primary{display:inline-block;font-size:.625rem;font-weight:900;letter-spacing:.05rem;padding:15px;position:relative;text-align:center;transition:all .25s ease-out}.btn-primary.btn-big{font-size:1.5rem;font-weight:300;letter-spacing:.2rem;padding:30px 15px}@media(max-height:900px),(max-width:900px){.btn-primary.btn-big{font-size:calc(1.05rem + .8vmin)}}.btn-primary.btn-full{width:100%}.btn-primary{background:#073d56;color:#fff}.btn-primary:hover{color:#32b0d0}.btn-outline{border:1px solid hsla(0,0%,100%,.5);color:#fff;display:inline-block;font-size:.9375rem;font-weight:900;letter-spacing:.05rem;padding:15px 33px;transition:border-color .25s ease-in-out}.btn-outline:hover{border:1px solid #fff;color:#fff}@media only screen and (max-width:575px){.btn-mob-full{display:block;width:100%}}#cookies-warning{background:#073d56!important;bottom:0!important;box-shadow:0 0 15px rgba(0,0,0,.6)!important;left:0!important;max-width:240px;padding:40px;text-align:left!important;transform:none!important}#cookies-warning button{color:#fff;text-align:left}#cookies-warning .cookies-close{border:1px solid #fff;bottom:20px;left:40px;margin-top:30px;padding:5px 30px}@media only screen and (max-width:991px){#cookies-warning{align-items:center;box-shadow:0 -12px 15px rgba(0,0,0,.7)!important;display:flex;justify-content:center;max-width:100%;padding:20px;width:100%}#cookies-warning .cookies-close{margin-left:10px;margin-top:0}}.fancybox-bg{background:#fff;opacity:.6}.fancybox-content{box-shadow:0 0 30px rgba(0,0,0,.35)}.fancybox-slide--html .fancybox-collection-content{background:transparent;box-shadow:none;margin-top:-70px;max-height:85%;padding:44px 0 0}.fancybox-slide--html .fancybox-collection-content .collection-caption{color:#fff;font-size:.87rem;left:0;position:absolute;top:10px}.fancybox-slide--html .fancybox-collection-content .collection-img{box-shadow:0 0 30px rgba(0,0,0,.35);max-height:570px}.fancybox-slide--html .fancybox-container-12{max-width:875px}.fancybox-slide--html .fancybox-container-14{max-width:1024px}.fancybox-slide--html .fancybox-container-16{max-width:1180px}.fancybox-slide--html [class*=" fancybox-container-"],.fancybox-slide--html [class^=fancybox-container-]{background:transparent;box-shadow:none;margin-bottom:20px;margin-top:0;overflow:initial;padding-top:44px}.fancybox-slide--html [class*=" fancybox-container-"] .fancybox-button,.fancybox-slide--html [class^=fancybox-container-] .fancybox-button{background:transparent;color:#073d56;font-size:1.25rem;opacity:1;transition:all .25s ease-out}@media(max-height:900px),(max-width:900px){.fancybox-slide--html [class*=" fancybox-container-"] .fancybox-button,.fancybox-slide--html [class^=fancybox-container-] .fancybox-button{font-size:calc(1.025rem + .4vmin)}}.fancybox-slide--html [class*=" fancybox-container-"] .fancybox-button:hover,.fancybox-slide--html [class^=fancybox-container-] .fancybox-button:hover{background:#073d56;color:#fff}.fancybox-slide--html .fancybox-container-content{background:transparent;box-shadow:none;margin-bottom:20px;margin-top:0;overflow:initial;padding:44px 5px 0}.fancybox-slide--html .fancybox-container-content .fancybox-button{background:transparent;color:#073d56;padding:0;width:auto}.fancybox-slide--html .fancybox-container-content .fancybox-button:hover{color:#9b1815}.fancybox-button{font-size:0;opacity:1}.fancybox-button,.fancybox-button i{color:#073d56;transition:all .25s ease-out}.fancybox-button i:before{font-size:3.25rem}@media(max-height:900px),(max-width:900px){.fancybox-button i:before{font-size:calc(1.225rem + 3.6vmin)}}.fancybox-button.fancybox-button--arrow_left,.fancybox-button.fancybox-button--arrow_right{background:transparent;height:105px;padding:0;width:55px}.fancybox-button.fancybox-button--arrow_left i:before,.fancybox-button.fancybox-button--arrow_right i:before{font-size:5rem}@media(max-height:900px),(max-width:900px){.fancybox-button.fancybox-button--arrow_left i:before,.fancybox-button.fancybox-button--arrow_right i:before{font-size:calc(1.4rem + 6.4vmin)}}.fancybox-button:hover i{color:rgba(7,61,86,.5)}.fancybox-close-small{height:60px;padding:0;right:0;top:-65px;width:60px}.fancybox-slide{padding-top:70px}.fancybox-navigation .fancybox-button{height:50px;transition:all .25s ease-out;width:50px}.fancybox-navigation .fancybox-button i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:all .25s ease-out}.fancybox-show-nav .fancybox-navigation .fancybox-button[disabled],.fancybox-show-nav .fancybox-navigation .fancybox-button[disabled]:hover{color:#073d56;cursor:default;opacity:.2;outline:none}.fancybox-caption{background:transparent;bottom:unset;margin:0;padding:0;top:30px}.fancybox-caption .fancybox-caption__body{color:#fff;font-size:.875rem}.fancybox-thumbs{background:transparent;display:none;left:0;margin:0;position:absolute;right:0;top:unset;width:100%}.fancybox-thumbs .fancybox-thumbs__list{margin:0 auto}.fancybox-thumbs .fancybox-thumbs__list a:before{border:5px solid #fff}.fancybox-show-thumbs .fancybox-inner{right:0}.footer{background-color:#fff;border-radius:35px 35px 0 0;bottom:0;box-shadow:0 -30px 50px rgba(0,0,0,.4);left:50%;max-width:1720px;padding:25px 50px;position:absolute;transform:translateX(-50%);width:100%;z-index:10}.footer .logo{left:0;position:absolute;top:0;transform:translateY(-80%)}.footer .lang-menu{align-items:center;display:inline-flex;justify-content:end;list-style:none;margin-bottom:0;padding-left:0}.footer .lang-menu li{margin-left:10px}.footer .lang-menu li a{display:block;height:30px;position:relative;text-transform:uppercase;width:30px}.footer .lang-menu li a span{font-size:.75rem;font-weight:900;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-56%)}.footer .lang-menu li a.active,.footer .lang-menu li a:hover{background:#073d56;border-radius:50%;color:#32b0d0}.footer .lang-menu li:first-child{margin-left:0}.footer .footer-menu{list-style:none;margin-bottom:0;padding-left:0}.footer .footer-menu li{display:block;line-height:1;margin-bottom:12px}.footer .footer-menu li a{color:#073d56;display:inline-block;font-size:.875rem;font-weight:900;letter-spacing:.05rem}.footer .footer-menu li a.active,.footer .footer-menu li a:hover{color:#32b0d0}.footer .footer-badges{align-items:center;display:flex;flex-wrap:wrap;font-size:0;justify-content:flex-end;list-style:none;margin-bottom:0;padding-left:0}.footer .footer-badges li{display:inline-block;margin-left:30px;padding-left:30px;position:relative}.footer .footer-badges li:before{background-color:#bcbcbc;content:"";display:block;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer .footer-badges li:first-child{margin-left:0;padding-left:0}.footer .footer-badges li:first-child:before{content:unset}.footer .footer-badges li{margin-bottom:10px;margin-top:10px}.footer .footer-badges li .badge{height:65px}.footer .footer-badges li:before{height:40px}.footer .footer-badges li .footer-badges-ta{align-items:center;display:flex;font-size:0;list-style:none;margin-bottom:0;padding-left:0!important;padding-left:0}.footer .footer-badges li .footer-badges-ta li{display:inline-block;margin-left:30px;padding-left:30px;position:relative}.footer .footer-badges li .footer-badges-ta li:before{background-color:#bcbcbc;content:"";display:block;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer .footer-badges li .footer-badges-ta li:first-child{margin-left:0;padding-left:0}.footer .footer-badges li .footer-badges-ta li:first-child:before{content:unset}.footer .footer-badges li .footer-badges-ta li{margin-bottom:10px;margin-top:10px}.footer .footer-badges li .footer-badges-ta li:before{height:40px}.footer .footer-badges li .footer-badges-ta .TA_greenLeader{position:relative}.footer .footer-badges li .footer-badges-ta #CDSWIDGRN{border-radius:unset;bottom:unset;box-shadow:none;height:unset;margin:0;max-width:unset;padding-bottom:0;padding-top:1px;position:relative}.footer .modal-links{font-size:0;list-style:none;margin-bottom:0;padding-left:0}.footer .modal-links li{display:inline-block;margin-left:5px;padding-left:5px;position:relative}.footer .modal-links li:before{background-color:#a8a8a8;content:"";display:block;height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.footer .modal-links li:first-child{margin-left:0;padding-left:0}.footer .modal-links li:first-child:before{content:unset}.footer .modal-links li button{color:#073d56;font-size:.6rem;letter-spacing:.02rem;transition:color .25s ease-in-out}.footer .modal-links li button:hover{color:#32b0d0}.footer .copyrights{color:#a8a8a8;font-family:Arial;font-size:.6rem;text-align:right}.footer .copyrights span{letter-spacing:.02rem}.footer .copyrights a{color:#a8a8a8;font-family:Arial;font-weight:300;letter-spacing:.02rem;opacity:1;position:relative;transition:all .25s ease-out}.footer .copyrights a:after{background:#a8a8a8;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .25s ease-out;width:0}.footer .copyrights a:hover{color:#a8a8a8}.footer .copyrights a:hover:after{width:100%}@media only screen and (max-width:1366px){.footer .footer-badges li .badge{height:50px}}@media only screen and (max-width:1199px){.footer.with-cookies{padding:80px 20px 120px}}@media only screen and (max-width:991px){.footer .footer-badges li{margin-left:20px;padding-left:20px}.footer .footer-badges li:before{content:none}.footer .footer-badges li .footer-badges-ta li{margin-left:20px;padding-left:20px}.footer .footer-badges li .footer-badges-ta li:before{content:none}}@media only screen and (max-width:767px){.footer{padding:80px 20px 50px}.footer .logo{left:50%;transform:translate(-50%,-140%)}.footer .footer-menu{text-align:center}.footer .footer-menu li{margin-bottom:20px}.footer .footer-menu li a{font-size:1rem}.footer .footer-badges{justify-content:center}.footer .footer-badges li{margin:15px;padding:0}.footer .modal-links{margin-bottom:1rem;text-align:center}.footer .copyrights{text-align:center}}@media only screen and (max-width:575px){.footer.with-cookies{padding:80px 20px 150px}}[v-cloak]{display:none!important}a[href^=tel]{color:inherit;text-decoration:inherit}a{transition:color .25s ease-in-out}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{max-width:1720px}.container-fluid,.container-fluid-lg-align-left,.container-fluid-lg-align-right,.container-fluid-md-align-left,.container-fluid-md-align-right,.container-fluid-sm-align-left,.container-fluid-sm-align-right,.container-fluid-xl-align-left,.container-fluid-xl-align-right,.container-fluid-xxl-align-left,.container-fluid-xxl-align-right{padding-left:5%;padding-right:5%}.container-fluid-align-left,.container-fluid-lg-align-left,.container-fluid-md-align-left,.container-fluid-sm-align-left,.container-fluid-xl-align-left,.container-fluid-xxl-align-left{padding-left:5%!important}.container-fluid-align-left>.row,.container-fluid-lg-align-left>.row,.container-fluid-md-align-left>.row,.container-fluid-sm-align-left>.row,.container-fluid-xl-align-left>.row,.container-fluid-xxl-align-left>.row{margin-right:0}.container-fluid-align-right,.container-fluid-lg-align-right,.container-fluid-md-align-right,.container-fluid-sm-align-right,.container-fluid-xl-align-right,.container-fluid-xxl-align-right{padding-right:5%!important}.container-fluid-align-right>.row,.container-fluid-lg-align-right>.row,.container-fluid-md-align-right>.row,.container-fluid-sm-align-right>.row,.container-fluid-xl-align-right>.row,.container-fluid-xxl-align-right>.row{margin-left:0}[class*=z-],[class^=z-]{position:relative}.z-5{z-index:5}.z-10{z-index:10}.pos-center-center{left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%)}.pos-center-left{left:0}.pos-center-left,.pos-center-right{position:absolute;top:50%;transform:translateY(-50%)}.pos-center-right{right:0}.pos-top-center{top:0}.pos-bottom-center,.pos-top-center{left:50%;position:absolute;transform:translateX(-50%)}.pos-bottom-center{bottom:0}.pos-top-left{left:0;position:absolute;top:0}.pos-bottom-right{bottom:0;position:absolute;right:0}.min-vh-300{min-height:300vh}.min-h-2000{min-height:2000px}.img-h-27{height:27px}.img-h-35{height:35px}.img-h-65{height:65px}@media only screen and (min-width:576px){.container-fluid-sm-align-left{padding-right:0}.container-fluid-sm-align-right{padding-left:0}.pos-sm-center-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}}@media only screen and (min-width:768px){.container-fluid-md-align-left{padding-right:0}.container-fluid-md-align-right{padding-left:0}.min-vh-md-100{min-height:100vh}.pos-md-fixed{position:fixed!important}}@media only screen and (min-width:992px){.container-fluid-lg-align-left{padding-right:0}.container-fluid-lg-align-right{padding-left:0}.min-vh-lg-100{min-height:100vh}.pos-lg-fixed{position:fixed!important}.pos-lg-relative{position:relative!important}.left-lg-6 .bg-image-wrapper{left:37.5%!important}.left-lg-4 .bg-image-wrapper{left:25%!important}}@media only screen and (min-width:1200px){.container-fluid-xl-align-left{padding-right:0}.container-fluid-xl-align-right{padding-left:0}.pos-xl-center-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.left-xl-5 .bg-image-wrapper{left:31.25%!important}}@media only screen and (min-width:1367px){.container-fluid-xxl-align-left{padding-right:0}.container-fluid-xxl-align-right{padding-left:0}.left-xxl-4 .bg-image-wrapper{left:25%!important}.left-xxl-3 .bg-image-wrapper{left:18.75%!important}}@media only screen and (min-width:1720px){.container-fluid-align-left,.container-fluid-lg-align-left,.container-fluid-md-align-left,.container-fluid-sm-align-left,.container-fluid-xl-align-left,.container-fluid-xxl-align-left{padding-left:calc(50vw - 860px + 5%)!important}.container-fluid-align-right,.container-fluid-lg-align-right,.container-fluid-md-align-right,.container-fluid-sm-align-right,.container-fluid-xl-align-right,.container-fluid-xxl-align-right{padding-right:calc(50vw - 860px + 5%)!important}}.header-wrapper{left:0;position:absolute;right:0;z-index:100}.header-wrapper .header{align-items:center;display:flex;justify-content:space-between;padding:40px 4%;transition:transform .25s ease-in-out,background .25s ease-in-out,padding-top .25s ease-in-out,padding-bottom .25s ease-in-out;width:100%}.header-wrapper .header .btn-menu{padding-left:50px;position:relative}.header-wrapper .header .btn-menu span{color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:.1rem}@media(max-height:900px),(max-width:900px){.header-wrapper .header .btn-menu span{font-size:calc(1.025rem + .4vmin)}}.header-wrapper .header .btn-menu:before{background:#fff;content:"";display:block;height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:width .25s ease-in-out;width:33px}.header-wrapper .header .btn-menu:hover:before{width:40px}.header-wrapper .header .btn-langs .dropdown-toggle{border:1px solid hsla(0,0%,100%,.5);padding:4px 32px 4px 4px}.header-wrapper .header .btn-langs .dropdown-toggle i{color:#fff;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.header-wrapper .header .btn-langs .dropdown-toggle i:before{font-size:.5rem}.header-wrapper .header .btn-langs .dropdown-toggle:after{display:none}.header-wrapper .header .btn-langs .dropdown-menu{background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:0;border-top:0 solid hsla(0,0%,100%,.5);margin:0;min-width:unset;padding:4px;width:99%}.header-wrapper .header .btn-langs .dropdown-menu .dropdown-item{background:transparent;margin-top:10px;padding:0;transition:opacity .25s ease-in-out}.header-wrapper .header .btn-langs .dropdown-menu .dropdown-item:hover{opacity:.5}.header-wrapper .header .btn-langs .dropdown-menu li:first-child .dropdown-item{margin-top:0}.header-wrapper .header .logo-wrapper{height:100px;overflow:hidden;position:relative;transition:all .25s ease-out;width:108px}.header-wrapper .header .logo-wrapper .logo-link{display:block;position:relative;width:100%}.header-wrapper .header .logo-wrapper .logo-link .logo,.header-wrapper .header .logo-wrapper .logo-link .logo-white{left:0;position:absolute;top:0}.header-wrapper .header .logo-wrapper .logo-link .logo{display:none}.header-wrapper .header .book-now{background:#073d56;color:#fff;display:block;font-family:"source-serif-pro",serif;font-size:1.7rem;font-weight:900;left:0;letter-spacing:.15rem;opacity:0;position:absolute;right:0;text-align:right;top:100%;transition:background .25s ease-in-out,opacity .25s ease-in-out;visibility:hidden}@media(max-height:900px),(max-width:900px){.header-wrapper .header .book-now{font-size:calc(1.07rem + 1.12vmin)}}.header-wrapper .header .book-now span{background:#fff;color:#073d56;display:inline-block;padding:15px 100px 15px 40px;position:relative;z-index:3}.header-wrapper .header .book-now span:after,.header-wrapper .header .book-now span:before{content:"";display:block;height:67.6px;position:absolute;top:0;transform:skew(-17deg)}.header-wrapper .header .book-now span:before{background:#fff;left:-20px;width:30px;z-index:2}.header-wrapper .header .book-now span:after{background:#32b0d0;right:calc(100% + 18px);transition:width .25s ease-in-out,background .5s ease-in-out;width:15px;z-index:1}.header-wrapper .header .book-now span i{color:#32b0d0;position:absolute;right:65px;top:50%;transform:translateY(-50%);transition:right .25s ease-in-out}.header-wrapper .header .book-now span i:before{font-size:1.2rem}@media(max-height:900px),(max-width:900px){.header-wrapper .header .book-now span i:before{font-size:calc(1.02rem + .32vmin)}}.header-wrapper .header .book-now:hover span:after{background:#fff;width:4000px}.header-wrapper .header .book-now:hover span i{right:55px}.header-wrapper.sticked .header{background:#073d56;padding:20px 4%}.header-wrapper.sticked .header .logo-wrapper{height:65px;width:70px}.header-wrapper.sticked .header .book-now{box-shadow:0 15px 10px rgba(0,0,0,.6);opacity:1;visibility:visible}.header-wrapper.unpinned .header{box-shadow:0 0 0 hsla(0,0%,74%,0);transform:translateY(-100%)}.services .header-wrapper .header .logo-wrapper .logo-link .logo{display:block}.services .header-wrapper .header .logo-wrapper .logo-link .logo-white{display:none}@media only screen and (max-width:575px){.header-wrapper .header{padding:20px 4%}.header-wrapper .header .logo-wrapper{height:61px;width:66px}.header-wrapper.sticked .header{padding:10px 4%}.header-wrapper.sticked .header .logo-wrapper{height:46px;width:50px}}.input-wrapper{margin-bottom:1.2rem;position:relative}.input-wrapper label{color:#0b4760;cursor:pointer;display:block;font-family:lato,sans-serif;font-size:.85rem;font-weight:800;letter-spacing:.05rem;margin-bottom:8px}.input-wrapper input[type=email],.input-wrapper input[type=number],.input-wrapper input[type=password],.input-wrapper input[type=search]:not(.vs__search),.input-wrapper input[type=text]{-webkit-appearance:none;background-color:transparent;border:3px solid #0b4760;border-radius:0;color:#000;font-family:lato,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.05rem;padding:12px;width:100%}.input-wrapper input[type=email]:focus,.input-wrapper input[type=number]:focus,.input-wrapper input[type=password]:focus,.input-wrapper input[type=search]:not(.vs__search):focus,.input-wrapper input[type=text]:focus{outline:none}.input-wrapper input[type=email]::-webkit-input-placeholder,.input-wrapper input[type=number]::-webkit-input-placeholder,.input-wrapper input[type=password]::-webkit-input-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-webkit-input-placeholder,.input-wrapper input[type=text]::-webkit-input-placeholder{color:#000;font-size:.6875rem;letter-spacing:.05rem}.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=number]::-moz-placeholder,.input-wrapper input[type=password]::-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search)::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder{color:#000;font-size:.6875rem;letter-spacing:.05rem}.input-wrapper input[type=email]:-ms-input-placeholder,.input-wrapper input[type=number]:-ms-input-placeholder,.input-wrapper input[type=password]:-ms-input-placeholder,.input-wrapper input[type=search]:not(.vs__search):-ms-input-placeholder,.input-wrapper input[type=text]:-ms-input-placeholder{color:#000;font-size:.6875rem;letter-spacing:.05rem}.input-wrapper input[type=email]:-moz-placeholder,.input-wrapper input[type=number]:-moz-placeholder,.input-wrapper input[type=password]:-moz-placeholder,.input-wrapper input[type=search]:not(.vs__search):-moz-placeholder,.input-wrapper input[type=text]:-moz-placeholder{color:#000;font-size:.6875rem;letter-spacing:.05rem}.input-wrapper input[type=email]::-webkit-inner-spin-button,.input-wrapper input[type=email]::-webkit-outer-spin-button,.input-wrapper input[type=number]::-webkit-inner-spin-button,.input-wrapper input[type=number]::-webkit-outer-spin-button,.input-wrapper input[type=password]::-webkit-inner-spin-button,.input-wrapper input[type=password]::-webkit-outer-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-inner-spin-button,.input-wrapper input[type=search]:not(.vs__search)::-webkit-outer-spin-button,.input-wrapper input[type=text]::-webkit-inner-spin-button,.input-wrapper input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-wrapper input[type=number]{-moz-appearance:textfield}.input-wrapper input:disabled,.input-wrapper select:disabled{opacity:.4}.input-wrapper .error-msg{background-color:#ff8405;color:#fff;font-size:.5rem;letter-spacing:.1rem;padding:5px 9px;position:absolute;right:0;top:0;z-index:5}.input-wrapper.has-error label{color:#ff8405}.input-wrapper.has-error input[type=email],.input-wrapper.has-error input[type=number],.input-wrapper.has-error input[type=password],.input-wrapper.has-error input[type=search],.input-wrapper.has-error input[type=text]{border-color:#ff8405}.textarea-wrapper{position:relative}.textarea-wrapper label{color:#0b4760;cursor:pointer;display:block;font-family:lato,sans-serif;font-size:.85rem;font-weight:800;letter-spacing:.05rem;margin-bottom:8px}.textarea-wrapper textarea{-webkit-appearance:none;background-color:transparent;border:3px solid #0b4760;border-radius:0;color:#000;font-family:lato,sans-serif;font-size:.75rem;font-weight:400;letter-spacing:.05rem;padding:20px 17px;width:100%}.textarea-wrapper textarea:focus{outline:none}.textarea-wrapper textarea::-webkit-input-placeholder{color:#000;font-family:lato,sans-serif;font-size:.6875rem;letter-spacing:.05rem}.textarea-wrapper textarea::-moz-placeholder{color:#000;font-family:lato,sans-serif;font-size:.6875rem;letter-spacing:.05rem}.textarea-wrapper textarea:-ms-input-placeholder{color:#000;font-family:lato,sans-serif;font-size:.6875rem;letter-spacing:.05rem}.textarea-wrapper textarea:-moz-placeholder{color:#000;font-family:lato,sans-serif;font-size:.6875rem;letter-spacing:.05rem}.textarea-wrapper .error-msg{background-color:#ff8405;color:#fff;font-size:.5rem;letter-spacing:.1rem;padding:5px 9px;position:absolute;right:0;top:0;z-index:5}.textarea-wrapper.has-error label{color:#ff8405}.textarea-wrapper.has-error textarea{border-color:#ff8405}.btn-submit{padding:19px 18px 19px 24px;position:absolute;right:30px;top:50%}.btn-submit .text{color:#fff;font-size:.875rem;font-weight:900;letter-spacing:.05rem;position:relative;z-index:3}.btn-submit .bg-front{background:#073d56;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.btn-submit .bg-front:after{border-right:30px solid transparent;border-top:58px solid #073d56;content:"";display:block;height:0;left:100%;position:absolute;top:0;width:0}.btn-submit .bg-back{background:#32b0d0;display:block;height:100%;left:10px;position:absolute;top:7px;width:100%;z-index:1}.btn-submit .bg-back:after{border-bottom:58.2px solid #32b0d0;border-right:30px solid transparent;content:"";display:block;height:0;left:100%;position:absolute;top:0;width:0}.btn-submit .loader{z-index:3}.btn-submit:hover{color:#fff}.btn-submit.loading{transition:none}.btn-submit.loading:hover{background:currentColor!important}.btn-submit.loading .text{opacity:0}.btn-submit.loading .loader{opacity:1}@keyframes load{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loader{animation:load 1.1s linear infinite;border:2px solid #fff;border-left-color:#32b0d0;border-radius:50%;height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:20px}.loader:after{border-radius:50%;height:10em;width:10em}.img-loader{animation:load 1.1s linear infinite;border:2px solid #000;border-left-color:#fff;border-radius:50%;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) translateZ(0);width:60px;z-index:-1}.img-loader:after{border-radius:50%;height:10em;width:10em}.has-loader{position:relative}.has-loader.loading{transition:none}.has-loader.loading:hover{background:currentColor!important}.has-loader.loading :not(.loader){opacity:0}.has-loader.loading .loader{opacity:1}.btn-close-menu{position:absolute;right:7%;top:5%}.main-menu{list-style:none;margin-bottom:0;padding-left:0}.main-menu li{display:block;margin-top:20px}.main-menu li a,.main-menu li button{color:#073d56;display:inline-block;font-size:1.5rem;font-weight:900;letter-spacing:.2rem;transition:color .25s ease-in-out}@media(max-height:900px),(max-width:900px){.main-menu li a,.main-menu li button{font-size:calc(1.05rem + .8vmin)}}.main-menu li a.active,.main-menu li a:hover,.main-menu li button.active,.main-menu li button:hover{color:#32b0d0}.main-menu li :first-child{margin-top:0}.modal-body{padding-top:80px}.btn-modal-close{color:#073d56;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:color .25s ease-in-out;z-index:5}.btn-modal-close:hover{color:#32b0d0}::-moz-selection{background:#073d56;color:#fff;opacity:1}::selection{background:#073d56;color:#fff;opacity:1}.site-drawer-wrapper .site-drawer{box-shadow:20px 0 70px rgba(0,0,0,.6);padding:50px 15px 30px}.site-drawer-wrapper .site-drawer .btn-close-menu{position:absolute;right:30px;top:30px;z-index:10}.site-drawer-wrapper .site-drawer .btn-close-menu i:before{color:#32b0d0;font-size:2.6rem;transition:color .25s ease-in-out}@media(max-height:900px),(max-width:900px){.site-drawer-wrapper .site-drawer .btn-close-menu i:before{font-size:calc(1.16rem + 2.56vmin)}}.site-drawer-wrapper .site-drawer .btn-close-menu:hover i:before{color:#073d56}.site-drawer-wrapper .site-drawer .side-menu{height:100%;overflow:auto}.site-drawer-wrapper .site-drawer .side-menu .logo{width:150px}@media only screen and (max-width:767px){.site-drawer-wrapper .site-drawer .side-menu .logo{width:120px}}@media only screen and (max-width:575px){.site-drawer-wrapper .site-drawer{padding:20px}.site-drawer-wrapper .site-drawer .btn-close-menu{right:20px;top:20px}.site-drawer-wrapper .site-drawer .side-menu .logo{width:100px}}.table{border-collapse:separate;border-spacing:0 2px;position:relative;width:100%}.table .tr{display:flex;justify-content:space-between}.table .tr .td,.table .tr .th{align-items:center;display:inline-flex;justify-content:center;text-align:center}.table .tr .td:first-child,.table .tr .td:nth-child(2),.table .tr .th:first-child,.table .tr .th:nth-child(2){width:50%}.table .thead{background:#073d56;color:#fff;position:relative}.table .thead .th{border-bottom:none;font-family:"source-serif-pro",serif;font-size:1.125rem;font-weight:900;padding:10px 1rem;position:relative}@media(max-height:900px),(max-width:900px){.table .thead .th{font-size:calc(1.0125rem + .2vmin)}}.table .tbody .tr{margin-top:3px}.table .tbody .tr .td{color:#073d56;font-size:.9rem;font-weight:600;padding:10px 1rem}.table .tbody .tr:nth-child(odd){background:rgba(50,176,208,.5)}.fade-enter-active{transition:opacity .5s ease-out}.fade-enter-active.fade-enter{opacity:0}.fade-leave-active{left:0;position:absolute;top:0;transition:opacity .5s ease-out}.fade-leave-active.fade-leave-to{opacity:0}.fade-simple-enter-active,.fade-simple-leave-active{transition:opacity .5s}.fade-simple-enter,.fade-simple-leave-to{opacity:0}.display-1,.display-1-resp,.display-2,.display-3,.display-4,.display-5,.display-6{font-family:"source-serif-pro",serif}.display-1-resp{font-size:4.5rem;font-weight:900}@media(max-height:900px),(max-width:900px){.display-1-resp{font-size:calc(1.35rem + 5.6vmin)}}.el-title-location{font-size:4.3rem}@media(max-height:900px),(max-width:900px){.el-title-location{font-size:calc(1.33rem + 5.28vmin)}}.el-title-services{font-size:3.6rem}@media(max-height:900px),(max-width:900px){.el-title-services{font-size:calc(1.26rem + 4.16vmin)}}.el-title-contant{font-size:3.3rem}@media(max-height:900px),(max-width:900px){.el-title-contant{font-size:calc(1.23rem + 3.68vmin)}}.it-title-contant{font-size:2.8rem}@media(max-height:900px),(max-width:900px){.it-title-contant{font-size:calc(1.18rem + 2.88vmin)}}.fr-title-location{font-size:4.3rem}@media(max-height:900px),(max-width:900px){.fr-title-location{font-size:calc(1.33rem + 5.28vmin)}}.fr-title-services{font-size:3.6rem}@media(max-height:900px),(max-width:900px){.fr-title-services{font-size:calc(1.26rem + 4.16vmin)}}.fr-title-contant{font-size:4.2rem}@media(max-height:900px),(max-width:900px){.fr-title-contant{font-size:calc(1.32rem + 5.12vmin)}}.text-sans-serif{font-family:lato,sans-serif!important}.text-serif{font-family:"source-serif-pro",serif!important}.text-monospace{font-family:Courier New,monospace!important}[class*=" link-"],[class^=link-],a{font-family:lato,sans-serif}.lh-00{line-height:0}.lh-01{line-height:.1}.lh-02{line-height:.2}.lh-03{line-height:.3}.lh-04{line-height:.4}.lh-05{line-height:.5}.lh-06{line-height:.6}.lh-07{line-height:.7}.lh-08{line-height:.8}.lh-09{line-height:.9}.lh-10{line-height:1}.lh-11{line-height:1.1}.lh-12{line-height:1.2}.lh-13{line-height:1.3}.lh-14{line-height:1.4}.lh-15{line-height:1.5}.lh-16{line-height:1.6}.lh-17{line-height:1.7}.lh-18{line-height:1.8}.lh-19{line-height:1.9}.lh-20{line-height:2}ul.no-style{list-style:none;margin:0;padding:0}ul.no-style li{line-height:1.5}hr{border-top:2px solid #fff;margin:5px auto}hr.large{width:200px}.text-dynamic{text-align:justify}.text-dynamic h1,.text-dynamic h2,.text-dynamic h3,.text-dynamic h4,.text-dynamic h5,.text-dynamic h6,.text-dynamic p{color:#fff}.text-dynamic b,.text-dynamic em{font-weight:900}.text-dynamic p{font-size:.9rem;font-weight:600;line-height:1.7rem;margin-bottom:15px}.text-dynamic ul{margin-bottom:15px;padding:0 0 0 20px}.text-dynamic ul li{color:#fff;font-size:.9rem;margin-bottom:14px}.text-dynamic-services{text-align:justify}.text-dynamic-services h1,.text-dynamic-services h2,.text-dynamic-services h3,.text-dynamic-services h4,.text-dynamic-services h5,.text-dynamic-services h6,.text-dynamic-services p{color:#073d56}.text-dynamic-services p{line-height:1.7rem;margin-bottom:15px}.text-dynamic-services ul{margin-bottom:15px;padding:0 0 0 20px}.text-dynamic-services ul li{color:#073d56;font-size:.875rem;margin-bottom:14px}.text-dynamic-generic h1,.text-dynamic-generic h2,.text-dynamic-generic h3,.text-dynamic-generic h4,.text-dynamic-generic h5,.text-dynamic-generic h6,.text-dynamic-generic p{color:#fff}.text-dynamic-generic p{line-height:1.7rem;margin-bottom:15px}.text-dynamic-generic p b,.text-dynamic-generic p strong{font-weight:900}.text-dynamic-generic ol,.text-dynamic-generic ul{margin-bottom:15px;padding:0 0 0 20px}.text-dynamic-generic ol li,.text-dynamic-generic ul li{color:#073d56;margin-bottom:14px}.text-dynamic-generic a{color:#32b0d0;text-decoration:underline;transition:color .25s ease-in-out}.text-dynamic-generic a:hover{color:#073d56;text-decoration:underline}.text-dynamic-faq h1,.text-dynamic-faq h2,.text-dynamic-faq h3,.text-dynamic-faq h4,.text-dynamic-faq h5,.text-dynamic-faq h6,.text-dynamic-faq p{color:#073d56}.text-dynamic-faq p{font-size:.82rem;line-height:1.7rem;margin-bottom:15px}.text-dynamic-faq p b,.text-dynamic-faq p strong{font-weight:900}.text-dynamic-faq ol,.text-dynamic-faq ul{margin-bottom:15px;padding:0 0 0 20px}.text-dynamic-faq ol li,.text-dynamic-faq ul li{color:#073d56;font-size:.82rem;margin-bottom:14px}.text-dynamic-faq a{color:#32b0d0;text-decoration:underline;transition:color .25s ease-in-out}.text-dynamic-faq a:hover{color:#073d56;text-decoration:underline}.text-info h1,.text-info h2,.text-info h3,.text-info h4,.text-info h5,.text-info h6,.text-info li,.text-info p{color:#073d56;font-family:lato,sans-serif}.text-info p{font-size:.8rem;font-weight:400;line-height:1.5rem;margin-bottom:10px}.text-info a{color:#32b0d0;text-decoration:underline}.text-info a:hover{text-decoration:none}.text-info ol,.text-info ul{margin-bottom:10px;padding:0 0 0 20px}.text-info ol li,.text-info ul li{font-size:.8rem;font-weight:400;line-height:1.2rem}.text-info b,.text-info strong{font-weight:900}.text-terms .h1,.text-terms .h2,.text-terms .h3,.text-terms .h4,.text-terms .h5,.text-terms .h6,.text-terms h1,.text-terms h2,.text-terms h3,.text-terms h4,.text-terms h5,.text-terms h6,.text-terms p{color:#073d56;font-family:lato,sans-serif}.text-terms h1{font-family:"source-serif-pro",serif;font-size:1.7rem;margin-bottom:15px}@media(max-height:900px),(max-width:900px){.text-terms h1{font-size:calc(1.07rem + 1.12vmin)}}.text-terms h2{font-size:1rem;font-weight:900;margin-bottom:10px;margin-top:35px}.text-terms p{font-size:.8rem;font-weight:400;line-height:1.5rem;margin-bottom:15px}.text-terms a{color:#32b0d0;text-decoration:underline}.text-terms a:hover{text-decoration:none}.text-terms ol,.text-terms ul{margin-bottom:15px;padding:0 0 0 20px}.text-terms ol li,.text-terms ul li{font-size:.8rem;font-weight:400;line-height:1.5rem}.text-terms b,.text-terms strong{font-weight:900}i[class*=" icon-"],i[class^=icon-]{font-size:0}i.icon-tiny[class*=" icon-"]:before,i.icon-tiny[class^=icon-]:before{font-size:.4rem}i.icon-xs[class*=" icon-"]:before,i.icon-xs[class^=icon-]:before{font-size:.7rem}i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:1.1rem}@media(max-height:900px),(max-width:900px){i.icon-sm[class*=" icon-"]:before,i.icon-sm[class^=icon-]:before{font-size:calc(1.01rem + .16vmin)}}i.icon-md[class*=" icon-"]:before,i.icon-md[class^=icon-]:before{font-size:1.4rem}@media(max-height:900px),(max-width:900px){i.icon-md[class*=" icon-"]:before,i.icon-md[class^=icon-]:before{font-size:calc(1.04rem + .64vmin)}}i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:1.8rem}@media(max-height:900px),(max-width:900px){i.icon-lg[class*=" icon-"]:before,i.icon-lg[class^=icon-]:before{font-size:calc(1.08rem + 1.28vmin)}}i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:2.3rem}@media(max-height:900px),(max-width:900px){i.icon-xl[class*=" icon-"]:before,i.icon-xl[class^=icon-]:before{font-size:calc(1.13rem + 2.08vmin)}}i.icon-xxl[class*=" icon-"]:before,i.icon-xxl[class^=icon-]:before{font-size:3rem}@media(max-height:900px),(max-width:900px){i.icon-xxl[class*=" icon-"]:before,i.icon-xxl[class^=icon-]:before{font-size:calc(1.2rem + 3.2vmin)}}@media only screen and (max-width:1730px){.el-title-services{font-size:2.5rem}}@media only screen and (max-width:1730px)and (max-height:900px),only screen and (max-width:1730px)and (max-width:900px){.el-title-services{font-size:calc(1.15rem + 2.4vmin)}}@media only screen and (max-width:1730px){.fr-title-services{font-size:2.5rem}}@media only screen and (max-width:1730px)and (max-height:900px),only screen and (max-width:1730px)and (max-width:900px){.fr-title-services{font-size:calc(1.15rem + 2.4vmin)}}@media only screen and (max-width:1650px){.el-title-location,.fr-title-location{font-size:3rem}}@media only screen and (max-width:1650px)and (max-height:900px),only screen and (max-width:1650px)and (max-width:900px){.el-title-location,.fr-title-location{font-size:calc(1.2rem + 3.2vmin)}}@media only screen and (max-width:1600px){.en-title-location,.it-title-location{font-size:3.4rem}}@media only screen and (max-width:1600px)and (max-height:900px),only screen and (max-width:1600px)and (max-width:900px){.en-title-location,.it-title-location{font-size:calc(1.24rem + 3.84vmin)}}@media only screen and (max-width:1600px){.el-title-contant{font-size:2.8rem}}@media only screen and (max-width:1600px)and (max-height:900px),only screen and (max-width:1600px)and (max-width:900px){.el-title-contant{font-size:calc(1.18rem + 2.88vmin)}}@media only screen and (max-width:1600px){.it-title-contant{font-size:2.2rem}}@media only screen and (max-width:1600px)and (max-height:900px),only screen and (max-width:1600px)and (max-width:900px){.it-title-contant{font-size:calc(1.12rem + 1.92vmin)}}@media only screen and (max-width:1600px){.fr-title-contant{font-size:3.3rem}}@media only screen and (max-width:1600px)and (max-height:900px),only screen and (max-width:1600px)and (max-width:900px){.fr-title-contant{font-size:calc(1.23rem + 3.68vmin)}}@media only screen and (max-width:1320px){.display-1-resp{font-size:3.5rem}}@media only screen and (max-width:1320px)and (max-height:900px),only screen and (max-width:1320px)and (max-width:900px){.display-1-resp{font-size:calc(1.25rem + 4vmin)}}@media only screen and (max-width:991px){.display-1-resp{font-size:4.5rem}}@media only screen and (max-width:991px)and (max-height:900px),only screen and (max-width:991px)and (max-width:900px){.display-1-resp{font-size:calc(1.35rem + 5.6vmin)}}@media only screen and (max-width:991px){.el-title-contant,.fr-title-contant,.it-title-contant{font-size:3.2rem}}@media only screen and (max-width:991px)and (max-height:900px),only screen and (max-width:991px)and (max-width:900px){.el-title-contant,.fr-title-contant,.it-title-contant{font-size:calc(1.22rem + 3.52vmin)}}@media only screen and (max-width:991px){.el-title-services,.fr-title-services{font-size:3.5rem}}@media only screen and (max-width:991px)and (max-height:900px),only screen and (max-width:991px)and (max-width:900px){.el-title-services,.fr-title-services{font-size:calc(1.25rem + 4vmin)}}@media only screen and (min-width:1367px){.xxl-display-2{font-size:4rem}}@media only screen and (min-width:1367px)and (max-height:900px),only screen and (min-width:1367px)and (max-width:900px){.xxl-display-2{font-size:calc(1.3rem + 4.8vmin)}}@media only screen and (min-width:992px){.text-half-underline-lg-left:after{left:2px;transform:translateX(0)}}.vb>.vb-dragger{right:0;width:7px;z-index:5}.vb>.vb-dragger>.vb-dragger-styler{backface-visibility:hidden;background-color:rgba(7,61,86,.6);border-radius:20px;display:block;height:calc(100% - 10px);margin:5px 5px 5px 0;transform:rotate3d(0,0,0,0);transition:background-color .1s ease-out,margin .1s ease-out,height .1s ease-out}.vb>.vb-dragger .vb.vb-scrolling-phantom>.vb-dragger>.vb-dragger-styler{background-color:rgba(7,61,86,.3)}.vb>.vb-dragger:hover>.vb-dragger-styler{background-color:#073d56}.vb .vb.vb-dragging-phantom>.vb-dragger>.vb-dragger-styler{background-color:rgba(7,61,86,.5)}#left-menu .left-menu-scroll-wrapper>.vb{position:unset!important}#left-menu .left-menu-scroll-wrapper>.vb>.vb-dragger{transform:translateY(165px)}.page-min-height{min-height:calc(100vh + 471px)}.page-wrapper{position:relative}.pt-header{padding-top:250px}.pb-footer{padding-bottom:720px}.mb-footer{margin-bottom:720px}.mb-footer-exact{margin-bottom:470px}.hr-arrow-right{display:block;position:relative;width:100%}.hr-arrow-right:before{background:#d2d2d2;content:"";display:block;height:1px;left:12px;width:calc(100% - 12px)}.hr-arrow-right i,.hr-arrow-right:before{position:absolute;top:50%;transform:translateY(-50%)}.hr-arrow-right i{color:#32b0d0;right:0}.hr-arrow-right i:before{font-size:1.4rem}@media(max-height:900px),(max-width:900px){.hr-arrow-right i:before{font-size:calc(1.04rem + .64vmin)}}.image-mask{-webkit-clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.left-menu{list-style:none;margin-bottom:0;padding-left:0}.left-menu li{margin-bottom:15px}.left-menu li a,.left-menu li button{color:#fff;display:inline-block;font-size:1.2rem;font-weight:300;letter-spacing:.05rem;position:relative;text-align:left;transition:color .25s ease-in-out}@media(max-height:900px),(max-width:900px){.left-menu li a,.left-menu li button{font-size:calc(1.02rem + .32vmin)}}.left-menu li a:after,.left-menu li button:after{background:#fff;content:"";display:block;height:1px;position:absolute;right:calc(100% + 10px);top:12px;transition:width .25s ease-in-out;width:0}.left-menu li a.active,.left-menu li a:hover,.left-menu li button.active,.left-menu li button:hover{color:#32b0d0}.left-menu li a.active:after,.left-menu li button.active:after{width:1000px}.left-menu.left-menu-bg li a,.left-menu.left-menu-bg li button{background:#fff;border-radius:30px;color:#073d56;font-weight:700;padding:8px 15px}.left-menu.left-menu-bg li a:after,.left-menu.left-menu-bg li button:after{top:50%}.left-menu.left-menu-bg li a.active,.left-menu.left-menu-bg li button.active{color:#32b0d0}.menu-dropdown .dropdown-toggle{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:1rem;padding:8px 39px 8px 17px;white-space:normal;width:100%}.menu-dropdown .dropdown-toggle p{color:#073d56;font-size:1.1rem;font-weight:600}@media(max-height:900px),(max-width:900px){.menu-dropdown .dropdown-toggle p{font-size:calc(1.01rem + .16vmin)}}.menu-dropdown .dropdown-toggle i{color:#073d56;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.menu-dropdown .dropdown-toggle i:before{font-size:.6rem}.menu-dropdown .dropdown-toggle:after{display:none}.menu-dropdown .dropdown-menu{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:0;border-top:0 solid hsla(0,0%,100%,.3);margin:0;min-width:unset;width:100%}.menu-dropdown .dropdown-menu .dropdown-item{color:#073d56;font-size:1.1rem;font-weight:600;padding:6px 10px;white-space:normal}@media(max-height:900px),(max-width:900px){.menu-dropdown .dropdown-menu .dropdown-item{font-size:calc(1.01rem + .16vmin)}}.menu-dropdown .dropdown-menu .dropdown-item.active,.menu-dropdown .dropdown-menu .dropdown-item:hover{background-color:#073d56;color:#fff}.menu-dropdown .dropdown-menu li:first-child .dropdown-item{margin-top:0}.menu-dropdown.show .dropdown-toggle{background:#fff;border-radius:1rem 1rem 0 0}.menu-dropdown.show .dropdown-toggle i,.menu-dropdown.show .dropdown-toggle p{color:#073d56}.menu-select-wrapper{position:relative}.menu-select-wrapper .menu-select{-webkit-appearance:none;background:#fff;border:none;border-radius:1rem;font-size:1.1rem;padding:8px 17px;text-align:center;width:100%}@media(max-height:900px),(max-width:900px){.menu-select-wrapper .menu-select{font-size:calc(1.01rem + .16vmin)}}.menu-select-wrapper i{color:#073d56;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.menu-select-wrapper i:before{font-size:.6rem}.bg-text{background:hsla(0,0%,100%,.9);border-radius:30px;padding:3rem 4rem}.bg-text .text-dynamic h1,.bg-text .text-dynamic h2,.bg-text .text-dynamic h3,.bg-text .text-dynamic h4,.bg-text .text-dynamic h5,.bg-text .text-dynamic h6,.bg-text .text-dynamic ol li,.bg-text .text-dynamic p,.bg-text .text-dynamic ul li,.bg-text .text-dynamic-generic h1,.bg-text .text-dynamic-generic h2,.bg-text .text-dynamic-generic h3,.bg-text .text-dynamic-generic h4,.bg-text .text-dynamic-generic h5,.bg-text .text-dynamic-generic h6,.bg-text .text-dynamic-generic ol li,.bg-text .text-dynamic-generic p,.bg-text .text-dynamic-generic ul li{color:#073d56}.bg-form{background-color:hsla(0,0%,100%,.9);border-radius:30px}.w-13{width:81.25%}.filters{align-items:center;display:flex;font-size:0;list-style:none;margin-bottom:0;padding-left:0}.filters li{margin-left:20px}.filters li button{color:#fff;font-size:.75rem;font-weight:400;padding-left:21px;position:relative}.filters li button:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:12px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:12px}.filters li button.active:before{background:#fff}.filters li:first-child{margin-left:0}.btn-bedrooms .dropdown-toggle{border:1px solid hsla(0,0%,100%,.3);border-radius:1rem;min-width:83px;padding:8px 39px 8px 17px}.btn-bedrooms .dropdown-toggle p{color:#fff;font-size:.75rem}.btn-bedrooms .dropdown-toggle i{color:#fff;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.btn-bedrooms .dropdown-toggle i:before{font-size:.5rem}.btn-bedrooms .dropdown-toggle:after{display:none}.btn-bedrooms .dropdown-menu{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:0;border-top:0 solid hsla(0,0%,100%,.3);margin:0;min-width:unset;width:100%}.btn-bedrooms .dropdown-menu .dropdown-item{color:#073d56;font-size:.75rem;padding:6px 10px}.btn-bedrooms .dropdown-menu .dropdown-item.active,.btn-bedrooms .dropdown-menu .dropdown-item:hover{background-color:#073d56;color:#fff}.btn-bedrooms .dropdown-menu li:first-child .dropdown-item{margin-top:0}.btn-bedrooms.show .dropdown-toggle{background:#fff;border-radius:1rem 1rem 0 0}.btn-bedrooms.show .dropdown-toggle i,.btn-bedrooms.show .dropdown-toggle p{color:#073d56}.villa-info-wrapper{position:absolute;right:0;top:20%;z-index:11}.villa-info-wrapper .villa-info{background:#fff;border-radius:25px 0 0 25px;box-shadow:0 0 20px rgba(0,0,0,.5);margin-right:4px;min-height:100%;padding:40px 50px;position:absolute;right:96px;top:0;width:530px}.villa-info-wrapper .villa-info .btn-villa-info-close{background:#fff;border-radius:50%;color:#073d56;height:50px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.villa-info-wrapper .villa-info .btn-villa-info-close i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.villa-info-wrapper .villa-buttons a,.villa-info-wrapper .villa-buttons button{background:#073d56;display:block;height:100px;margin-top:4px;position:relative;transition:background .25s ease-in-out;width:100px}.villa-info-wrapper .villa-buttons a span,.villa-info-wrapper .villa-buttons button span{color:#fff;font-size:.625rem;font-weight:900;left:50%;letter-spacing:.05rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.villa-info-wrapper .villa-buttons a:first-child,.villa-info-wrapper .villa-buttons button:first-child{margin-top:0}.villa-info-wrapper .villa-buttons a.active,.villa-info-wrapper .villa-buttons a:hover,.villa-info-wrapper .villa-buttons button.active,.villa-info-wrapper .villa-buttons button:hover{background:#32b0d0}.pricing-filters{align-items:center;display:flex;flex-wrap:wrap;font-size:0;list-style:none;margin-bottom:0;padding-left:0}.pricing-filters li{margin-bottom:10px;margin-right:20px}.pricing-filters li button{color:#073d56;font-size:.7rem;font-weight:700;padding-left:19px;position:relative;white-space:nowrap}.pricing-filters li button:before{border:3px solid #073d56;border-radius:50%;content:"";display:block;height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:14px}.pricing-filters li button.active:before{background:#073d56}.pricing-filters li:last-child{margin-right:0}.btn-book-modal{background:#073d56;color:#fff;display:block;font-size:1.5rem;font-weight:900;padding:20px;text-align:center;width:100%}@media(max-height:900px),(max-width:900px){.btn-book-modal{font-size:calc(1.05rem + .8vmin)}}.services-photos{position:relative}.services-photos .bg-image-component{border-radius:50%}.services-photos .btn-main{bottom:0;position:absolute;right:0;transform:translate(-70%,10%)}.location-slider{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.location-buttons{position:absolute;right:0;top:20%;z-index:11}.location-buttons a,.location-buttons button{background:#073d56;display:block;height:100px;margin-top:4px;position:relative;transition:background .25s ease-in-out;width:100px}.location-buttons a span,.location-buttons button span{color:#fff;font-size:.625rem;font-weight:900;left:50%;letter-spacing:.05rem;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.location-buttons a:first-child,.location-buttons button:first-child{margin-top:0}.location-buttons a.active,.location-buttons a:hover,.location-buttons button.active,.location-buttons button:hover{background:#32b0d0}.location-slider-thumbs{bottom:120px;left:calc(25% + 20px);padding-left:70px;padding-right:70px;position:fixed;right:20px;z-index:5}.location-slider-thumbs .swiper-wrapper .swiper-slide{opacity:.5;transition:opacity .25s ease-in-out;width:150px}.location-slider-thumbs .swiper-wrapper .swiper-slide button{padding-top:73%;position:relative;width:100%}.location-slider-thumbs .swiper-wrapper .swiper-slide button .bg-image-component{height:100%;left:0;position:absolute;top:0;width:100%}.location-slider-thumbs .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.location-slider-thumbs .nav-buttons{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}.location-slider-thumbs .nav-buttons .btn-next,.location-slider-thumbs .nav-buttons .btn-prev{background:#fff;border-radius:15px;display:block;height:54px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out;width:54px}.location-slider-thumbs .nav-buttons .btn-next i,.location-slider-thumbs .nav-buttons .btn-prev i{color:#32b0d0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.location-slider-thumbs .nav-buttons .btn-next i:before,.location-slider-thumbs .nav-buttons .btn-prev i:before{font-size:1.5rem}@media(max-height:900px),(max-width:900px){.location-slider-thumbs .nav-buttons .btn-next i:before,.location-slider-thumbs .nav-buttons .btn-prev i:before{font-size:calc(1.05rem + .8vmin)}}.location-slider-thumbs .nav-buttons .btn-next:hover,.location-slider-thumbs .nav-buttons .btn-prev:hover{opacity:.8}.location-slider-thumbs .nav-buttons .btn-next:disabled,.location-slider-thumbs .nav-buttons .btn-prev:disabled{opacity:.5}.location-slider-thumbs .nav-buttons .btn-prev{left:0}.location-slider-thumbs .nav-buttons .btn-next{right:0}.contact-map{min-height:100vh}@media only screen and (max-width:1628px){.page-min-height{min-height:calc(100vh + 514px)}.mb-footer-exact{margin-bottom:514px}}@media only screen and (max-width:1365px){.mb-footer-exact{margin-bottom:498px}.location-slider-thumbs{left:calc(37.5% + 20px)}}@media only screen and (max-width:991.5px){.pt-header{padding-top:200px!important}.pb-footer{padding-bottom:880px}.pb-footer-exact{padding-bottom:530px}.villa-inner{bottom:unset;top:80px}.villa-info-wrapper{top:100px;transform:translateY(0)}.location-slider-thumbs{bottom:unset;left:unset;position:relative;right:unset;transform:translateY(20%)}}@media only screen and (max-width:767px){.pb-footer{padding-bottom:1300px}.pb-footer-exact{padding-bottom:1130px}.mb-footer{margin-bottom:1000px!important}.mb-footer-exact{margin-bottom:1030px}.villa-inner{padding:10px 15px}.villa-inner .specs li{margin-left:20px;padding-left:20px}.villa-inner .btn-book{height:auto;left:50%;padding:20px 25px;position:absolute;top:100%;transform:translateX(-50%);width:90%}.villa-info-wrapper .villa-info{padding:40px 30px;width:calc(100vw - 140px)}}@media only screen and (max-width:616px){.mb-footer-exact{margin-bottom:1109px}}@media only screen and (max-width:575px){.pt-header{padding-top:140px!important}.pb-footer{padding-bottom:1450px}.pb-footer-exact{padding-bottom:1170px}.image-mask{-webkit-clip-path:polygon(10% 0,100% 0,90% 100%,0 100%);clip-path:polygon(10% 0,100% 0,90% 100%,0 100%)}.villa-inner{align-items:flex-start;flex-flow:column;padding:17px 15px;width:95%}.villa-info-wrapper{position:relative;right:unset;top:unset}.villa-info-wrapper .villa-buttons{font-size:0}.villa-info-wrapper .villa-buttons a,.villa-info-wrapper .villa-buttons button{display:inline-block;margin-top:0;padding:14px;width:25%}.villa-info-wrapper .villa-info{border-radius:0 0 25px 25px;left:5px;margin-right:0;right:5px;top:85px;width:calc(100% - 10px)}.villa-info-wrapper .villa-info .btn-villa-info-close{left:50%;top:100%}.location-buttons{font-size:0;position:relative;right:unset;top:unset}.location-buttons a,.location-buttons button{display:inline-block;margin-top:0;padding:14px;width:50%}.location-slider-thumbs{transform:translateY(20%)}.bg-text{padding:2rem}}@media only screen and (max-width:419px){.mb-footer-exact{margin-bottom:1186px}}@media only screen and (max-width:376px){.mb-footer-exact{margin-bottom:1200px}}@media only screen and (min-width:768px){.pt-md-header{padding-top:250px!important}.pb-md-footer{padding-bottom:720px!important}}@media only screen and (min-width:992px){.pt-lg-header{padding-top:250px!important}.pb-lg-footer{padding-bottom:800px!important}.w-lg-11{width:68.75%}.location-slider{left:37.5%}}@media only screen and (min-width:1200px){.w-xl-13{width:81.25%}.location-slider{left:31.25%}}@media only screen and (min-width:1367px){.w-xxl-13{width:81.25%}.location-slider{left:25%}}
