*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:'Anton';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v23/1Ptgg87LROyAm0K0.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvoooCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVsEpYCP.ttf) format('truetype')}@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v28/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype')}@font-face{font-family:'Acumin-Pro';src:url('../fonts/AcuminPro-Regular.eot');src:url('../fonts/AcuminPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/AcuminPro-Regular.woff2') format('woff2'),url('../fonts/AcuminPro-Regular.woff') format('woff'),url('../fonts/AcuminPro-Regular.ttf') format('truetype'),url('../fonts/AcuminPro-Regular.svg#AcuminPro-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Acumin-Pro-Black';src:url('../fonts/Acumin-Pro-Black.eot');src:url('../fonts/Acumin-Pro-Black.woff') format('woff'),url('../fonts/Acumin-Pro-Black.ttf') format('truetype'),url('../fonts/Acumin-Pro-Black.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:'Acumin-Pro';font-size:16px;font-weight:400;color:#000;letter-spacing:2px}.naville-bold,h1,h2,h3,h4,h5,h6,.menu-open .main-menu ul li.dropdown>a{font-weight:700}a,input,button,select{outline:none}a:hover,input:hover,button:hover,select:hover,a:focus,input:focus,button:focus,select:focus{outline:none}ul,ol{margin:0;padding:0}a{color:inherit;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a:hover,a:focus{color:inherit;text-decoration:none}.wrapper{width:100%;color:#000}.content-area .entry-header{color:#000;text-align:center;background:none;padding:20px 15px}.content-area .entry-header h1{font-size:28px;text-transform:uppercase;color:#000;margin:0 0 10px}@media (max-width:767px){.content-area .entry-header h1{font-size:22px}}.entry-content{margin:0 auto;color:#000}.entry-content p{font-size:16px;padding:0 0 30px}#loading{width:100%;height:100%;position:fixed;background:#fff;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.home h1{font-weight:400}.home header{position:absolute;top:0;left:0;width:100%;background:#fff}.home header.sticky-menu{position:fixed}.home .mega-menu-div{top:65px}.home .wrapper{margin-top:75px;position:relative}@media screen and (max-width:991px){.home .wrapper{margin-top:65px}}header{width:100%;display:block;padding:0;position:sticky;top:0;left:0;z-index:7;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;background:#fff}header.sticky-menu{background:#fff;position:fixed;top:0}header.sticky-menu .menu-btn span{background:#000}header.sticky-menu .logo{width:100px;margin:0 0 0 -50px}@media screen and (max-width:991px){header.sticky-menu .logo{width:80px;margin:0 0 0 -40px}}@media screen and (max-width:767px){header.sticky-menu .logo{margin:0}}@media screen and (max-width:640px){header.sticky-menu .logo{width:65px}}header.sticky-menu .logo .big-logo{display:none}header.sticky-menu .logo .small-logo{display:block}header .menu-div{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;padding:15px;background:#fff;box-shadow:0 0 5px 0 #000;z-index:1}header .middle-logo{width:100px}@media screen and (max-width:991px){header .middle-logo{width:90px}}@media screen and (max-width:767px){header .middle-logo{position:relative;z-index:1;display:none}}@media screen and (max-width:640px){header .middle-logo{width:98px}}header .middle-logo a{display:block;padding:0}header .middle-logo a img{width:100%;height:auto;display:block}header .logo{width:230px;position:absolute;top:inherit;left:50%;z-index:-1;margin:0 0 0 -115px}@media screen and (max-width:991px){header .logo{width:185px;margin:0 0 0 -92.5px}}@media screen and (max-width:767px){header .logo{position:static;z-index:1;margin:0}}@media screen and (max-width:640px){header .logo{width:135px}}header .logo .big-logo{display:block;width:100%}header .logo .small-logo{display:none;width:100%}header .logo a{display:block}header .logo img{width:100%;height:auto;display:block;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}header .menu-btn{width:45px;height:45px;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;justify-content:center;position:relative;z-index:1}@media screen and (max-width:991px){header .menu-btn{width:36px;height:36px}}header .menu-btn span{width:100%;height:4px;background:#000;margin:0;display:block;border-radius:5px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}@media screen and (max-width:991px){header .menu-btn span{height:3px}}header .menu-btn span:nth-child(2){margin:8px 0}@media screen and (max-width:380px){header .menu-btn span:nth-child(2){margin:7px 0}}@media screen and (max-width:350px){header .menu-btn span:nth-child(2){margin:6px 0}}header .main-menu{display:none;position:absolute;right:0;top:65px;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out}header #social-menu{text-align:right;padding:0;margin:0}@media screen and (max-width:991px){header #social-menu{padding:0}}header #social-menu li{display:inline-block;padding:0}header #social-menu li+li{padding:0 0 0 15px}header #social-menu li a{width:30px;display:block}@media (max-width:991px) and (orientation:landscape){header #social-menu li a{width:25px}}header #social-menu li a img,header #social-menu li a svg{width:100%;height:auto;display:block}header #social-menu li a span{display:none}.menu-open .scroll-wrapper{margin-top:75px}@media screen and (max-width:767px){.menu-open .menu-div{background:#000}}.menu-open .main-menu{position:absolute;top:0;right:0;display:block;width:285px;height:100vh;background:#000;border-radius:5px 0 0 5px}@media screen and (max-width:991px){.menu-open .main-menu{overflow:scroll}}@media screen and (max-width:767px){.menu-open .main-menu{width:100%}}.menu-open .main-menu:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);position:fixed;top:0;left:0;z-index:-1}.menu-open .main-menu .main-menu-inner{margin-right:15px;padding-right:0;height:calc(100% - 95px)}.menu-open .main-menu .menu-main-menu-container{width:100%;padding:15px}@media (max-width:991px) and (orientation:landscape){.menu-open .main-menu .menu-main-menu-container{padding:0 15px 0}}@media (max-width:640px) and (orientation:landscape){.menu-open .main-menu .menu-main-menu-container{padding:0 15px 0}}.menu-open .main-menu .menu-social-menu-container{width:100%;padding:15px}.menu-open .main-menu ul{list-style:none}.menu-open .main-menu ul li{line-height:1;text-align:right;padding:0 0 12%}@media screen and (max-width:1400px){.menu-open .main-menu ul li{padding:0 0 20px}}@media screen and (max-width:767px){.menu-open .main-menu ul li{padding:0 0 30px}}@media (max-width:991px) and (orientation:landscape){.menu-open .main-menu ul li{padding:0 0 10px}}.menu-open .main-menu ul li.dropdown{padding:0 25px 20px 0;position:relative}.menu-open .main-menu ul li.dropdown.active:before{content:"\f106"}.menu-open .main-menu ul li.dropdown:before{content:"\f107";font-family:FontAwesome;font-size:22px;color:#00bae3;display:inline-block;position:absolute;right:0;top:2px}.menu-open .main-menu ul li.dropdown>a{color:#00bae3}.menu-open .main-menu ul li a{font-size:24px;color:#fff;text-transform:uppercase}@media (max-width:991px) and (orientation:landscape){.menu-open .main-menu ul li a{font-size:18px}}.menu-open .main-menu .sub-menu{padding:12% 0 0;display:none}@media screen and (max-width:1400px){.menu-open .main-menu .sub-menu{padding:15px 0 0}}@media screen and (max-width:767px){.menu-open .main-menu .sub-menu{padding:30px 0 0}}@media (max-width:991px) and (orientation:landscape){.menu-open .main-menu .sub-menu{padding:10px 0 0}}.menu-open .main-menu .sub-menu li{padding:0 0 12%}@media screen and (max-width:1400px){.menu-open .main-menu .sub-menu li{padding:0 0 15px}}@media screen and (max-width:767px){.menu-open .main-menu .sub-menu li{padding:0 0 30px}}@media (max-width:991px) and (orientation:landscape){.menu-open .main-menu .sub-menu li{padding:0 0 10px}}.menu-open .main-menu .sub-menu li a{font-size:20px}@media (max-width:991px) and (orientation:landscape){.menu-open .main-menu .sub-menu li a{font-size:16px}}.menu-open .main-menu .resort-link .sub-menu li{position:relative;padding-right:25px}.menu-open .main-menu .resort-link .sub-menu li:after{content:"-";display:inline-block;font-size:20px;color:#fff;line-height:1;position:absolute;right:10px;top:-2px}.menu-open header.sticky-menu .menu-btn span{background:#fff}@media (max-width:991px) and (orientation:landscape){.menu-open .menu-btn{background:#000}}.menu-open .menu-btn span{background:#fff}.menu-open .menu-btn span:nth-child(1){transform:rotate(-45deg) translate(-6px, 10px);-webkit-transform:rotate(-45deg) translate(-6px, 10px);-moz-transform:rotate(-45deg) translate(-6px, 10px);-ms-transform:rotate(-45deg) translate(-6px, 10px);-o-transform:rotate(-45deg) translate(-6px, 10px)}@media screen and (max-width:991px){.menu-open .menu-btn span:nth-child(1){transform:rotate(-45deg) translate(-6px, 8px);-webkit-transform:rotate(-45deg) translate(-6px, 8px);-moz-transform:rotate(-45deg) translate(-6px, 8px);-ms-transform:rotate(-45deg) translate(-6px, 8px);-o-transform:rotate(-45deg) translate(-6px, 8px)}}@media screen and (max-width:380px){.menu-open .menu-btn span:nth-child(1){transform:rotate(-45deg) translate(-4px, 8px);-webkit-transform:rotate(-45deg) translate(-4px, 8px);-moz-transform:rotate(-45deg) translate(-4px, 8px);-ms-transform:rotate(-45deg) translate(-4px, 8px);-o-transform:rotate(-45deg) translate(-4px, 8px)}}.menu-open .menu-btn span:nth-child(2){opacity:0}.menu-open .menu-btn span:nth-child(3){transform:rotate(45deg) translate(-6px, -12px);-webkit-transform:rotate(45deg) translate(-6px, -12px);-moz-transform:rotate(45deg) translate(-6px, -12px);-ms-transform:rotate(45deg) translate(-6px, -12px);-o-transform:rotate(45deg) translate(-6px, -12px)}@media screen and (max-width:991px){.menu-open .menu-btn span:nth-child(3){transform:rotate(45deg) translate(-6px, -11px);-webkit-transform:rotate(45deg) translate(-6px, -11px);-moz-transform:rotate(45deg) translate(-6px, -11px);-ms-transform:rotate(45deg) translate(-6px, -11px);-o-transform:rotate(45deg) translate(-6px, -11px)}}@media screen and (max-width:380px){.menu-open .menu-btn span:nth-child(3){transform:rotate(45deg) translate(-4px, -12px);-webkit-transform:rotate(45deg) translate(-4px, -12px);-moz-transform:rotate(45deg) translate(-4px, -12px);-ms-transform:rotate(45deg) translate(-4px, -12px);-o-transform:rotate(45deg) translate(-4px, -12px)}}@media screen and (max-width:330px){.menu-open .menu-btn span:nth-child(3){transform:rotate(45deg) translate(-4px, -10px);-webkit-transform:rotate(45deg) translate(-4px, -10px);-moz-transform:rotate(45deg) translate(-4px, -10px);-ms-transform:rotate(45deg) translate(-4px, -10px);-o-transform:rotate(45deg) translate(-4px, -10px)}}.custom-header-media{width:100%;height:auto;position:relative;overflow:hidden;top:0}.custom-header-media #wp-custom-header{position:relative;z-index:1}@media screen and (max-width:991px){.custom-header-media #wp-custom-header{height:100%}}.custom-header-media #wp-custom-header img{width:100%;height:100%;object-fit:cover}.custom-header-media .bg-video{position:absolute;width:100%;height:100%;margin:0;padding:0 !important;vertical-align:top;top:0;left:0}.custom-header-media .bg-video:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0);position:absolute;top:0;left:0;z-index:1}.custom-header-media .bg-video iframe{width:100%;height:100%;margin:0}.custom-header-media .bg-video .vimeo-btn{width:100%;height:100%;position:absolute;vertical-align:top;top:0;left:0;opacity:0;z-index:2}.slide-content{position:relative}.totoparrow{width:30px;position:absolute;left:0;right:0;bottom:15px;margin:auto;z-index:3;text-align:center}.totoparrow img{cursor:pointer;animation:arrowBounce .5s ease-in-out infinite}.desktop-content-hide{display:block}@media (max-width:991px){.desktop-content-hide{max-height:50px;overflow:hidden}}@media (max-width:815px) and (orientation:landscape){.desktop-content-hide{max-height:40px}}.mobile-content-hide{display:none}.visit-btn{padding:10px 15px;background:#0fbce4;display:inline-block;color:#000;margin:15px 0 0}.visit-btn:hover{background:#00bae3}.home-banner,.inner-home-banner{padding:3% 0;height:94vh}@media (max-width:767px){.home-banner,.inner-home-banner{height:auto}}.main-site-desc{padding:10px 0}.main-site-desc .visit-btn{margin:0}h1{margin:20px 0;font-size:20px;letter-spacing:3px;line-height:1.5}.slider-div{padding:20px 0 0}.ttc-info img{height:120px;margin-bottom:20px}@media (max-width:767px){.ttc-info img{height:auto;max-height:90px;margin-bottom:0}}@keyframes arrowBounce{0%,100%{transform:translate(0, 0)}50%{transform:translate(0, 10px)}}.about-topbanner .cnts{height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.about-topbanner .cnts h1{line-height:normal;padding:0;letter-spacing:2px;word-spacing:3px;font-size:50px}.mega-menu-div{background:#000;padding:10px 0;position:relative;z-index:6}.mega-menu-div #wp-megamenu-custom-mega-menu{width:100%;z-index:1}.mega-menu-div #wp-megamenu-custom-mega-menu>li{padding:0}.mega-menu-div #wp-megamenu-custom-mega-menu .wp-megamenu-sub-menu{width:100%;background:#000}.mega-menu-div #wp-megamenu-custom-mega-menu .wp-megamenu-sub-menu li{list-style:none;background:transparent}.mega-menu-div #wp-megamenu-custom-mega-menu .wpmm_mobile_menu_btn{display:none !important}.mega-menu-div #wp-megamenu-custom-mega-menu .textwidget{color:#fff}@media screen and (max-width:350px){.mega-menu-div #wp-megamenu-custom-mega-menu .textwidget p{font-size:12px}}.mega-menu-div ul#menu-mega-menu{width:100%;background:transparent;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:991px){.mega-menu-div ul#menu-mega-menu{position:relative;padding:0}}.mega-menu-div ul#menu-mega-menu>li{display:inline-block;padding:0 4%}@media screen and (max-width:991px){.mega-menu-div ul#menu-mega-menu>li{width:auto;max-width:25%;padding:0 2%;text-align:center}}@media screen and (max-width:767px){.mega-menu-div ul#menu-mega-menu>li>a{display:inline-block}}.mega-menu-div ul#menu-mega-menu>li:hover>a{position:relative}.mega-menu-div ul#menu-mega-menu>li:hover>a:before{content:"";width:50px;height:2px;background:#00bae3;display:block;border-radius:5px;position:absolute;bottom:-5px;left:50%;margin:0 0 0 -25px;z-index:2}@media screen and (max-width:991px){.mega-menu-div ul#menu-mega-menu>li:hover>a:before{display:none}}@media screen and (max-width:991px){.mega-menu-div ul#menu-mega-menu>li:hover .wp-megamenu-sub-menu{display:none;position:absolute}}.mega-menu-div ul#menu-mega-menu>li.active>a{position:relative}.mega-menu-div ul#menu-mega-menu>li.active>a:before{content:"";width:50px;height:3px;background:#00bae3;display:block;border-radius:5px;position:absolute;bottom:-5px;left:50%;margin:0 0 0 -25px}.mega-menu-div ul#menu-mega-menu>li.active>.wp-megamenu-sub-menu{display:block;position:absolute}.mega-menu-div ul#menu-mega-menu>li img{width:auto;height:40px;display:block}.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu{top:inherit}.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu .wp-megamenu-sub-menu{max-width:90%;padding:10px 0;margin:0 auto;position:static;display:block;top:inherit}@media screen and (max-width:991px){.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu .wp-megamenu-sub-menu{max-width:100%;padding:0 10px 5px}}.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-4:nth-child(1){width:100%}@media screen and (max-width:991px){.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-4:nth-child(1){width:100%;padding:10px 0 !important}}.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-4:nth-child(2),.mega-menu-div ul#menu-mega-menu>li>.wp-megamenu-sub-menu .wp-megamenu-sub-menu .wpmm-col-4:nth-child(3){display:none}.mega-menu-div ul#menu-mega-menu>li .visit-btn{padding:10px 15px !important;background:#00bae3 !important;display:inline-block;color:#000 !important;margin:15px 0 0}.mega-menu-div ul#menu-mega-menu>li .visit-btn:hover{color:#fff !important}.mega-menu-div ul#menu-mega-menu>li a{padding:0}.slide-content .slide.section:nth-child(odd) .ttc-info{flex-direction:row}.slide-content .slide.section:nth-child(even) .ttc-info{flex-direction:row-reverse}.slide-content .slide.section .ttc-info{display:flex;align-items:initial;flex-wrap:wrap;justify-content:space-between;padding:80px 0 0}@media (max-width:767px){.slide-content .slide.section .ttc-info{display:block;padding:60px 0}}.slide-content .slide.section .ttc-info .ttc-item:nth-child(1){width:38%}@media (max-width:767px){.slide-content .slide.section .ttc-info .ttc-item:nth-child(1){width:100%;text-align:center;padding:0 0 15px}}.slide-content .slide.section .ttc-info .ttc-item:nth-child(2){width:60%;text-align:center}.slide-content .slide.section .ttc-info .ttc-item:nth-child(2) h1{text-align:left;margin-top:0}@media (max-width:767px){.slide-content .slide.section .ttc-info .ttc-item:nth-child(2){width:100%;text-align:center}.slide-content .slide.section .ttc-info .ttc-item:nth-child(2) h1{text-align:center;font-size:18px}}.slide-content .slide.section .inner-home-banner{position:relative}.slide-content .slide.section .inner-home-banner>*{z-index:2;position:relative}.slide-content .slide.section .inner-home-banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1}.blog-page .top-right-menu{display:none}.blog-listing{padding:40px 0;color:#000}.blog-listing .blog_pagination{padding:0}.blog-listing h1{margin-top:0;font-size:28px;text-transform:uppercase;color:#000;margin-bottom:10px}@media (max-width:767px){.blog-listing h1{font-size:22px}}.blog-listing ul{margin-bottom:15px;padding-left:15px}.blog-listing h2{padding-bottom:10px;text-transform:uppercase;font-size:24px}.blog-listing .blog-inner-wrap-view{padding-bottom:10px}.blog-listing .latest-item img.wpbaw-blog-img{max-height:225px}.blog-listing .feature .blog-inner-wrap-view{position:relative;padding:0;margin:0}.blog-listing .feature .blog-thumb,.blog-listing .feature .blog-content{width:100%;margin:0}.blog-listing .feature .blog-content{position:absolute;bottom:0;left:0}.blog-listing .feature .blog-content .grid-category-post{display:none}.blog-listing .feature .blog-content .blog-title{margin:0 !important;padding:10px;background:#000;text-align:center}.blog-listing .feature .blog-content .blog-title a{color:#fff}.blog-listing .blog-content .post-content-text{width:100%}.blog-listing .blog-content .grid-category-post{margin-bottom:0}.blog-listing .blog-content .grid-category-post a{color:#333;text-decoration:none;font-size:12px;text-transform:uppercase}@media (max-width:767px){.blog-listing .blog-content .grid-category-post{padding-top:10px}}.blog-listing .blog-content .blog-more-link{font-size:15px;font-weight:700;line-height:normal;padding:8px 10px;background:#0fbce4;color:#000}.blog-listing .blog-content .blog-more-link:hover{color:#fff}.blog-listing .blog-content .blog-title a{font-size:18px;line-height:1.4}.blog-listing .blog-content .blog-short-content{font-size:16px;line-height:1.8}.blog-listing .blog-thumb .grid-blog-thumb{height:auto}.listing-banner{min-height:88px;background-color:#000}.single header.entry-header{position:static;background:transparent}.single header.entry-header h1{margin-top:0}.single .blog-listing .post-navigation{display:none}.single .blog-listing .recent-post{padding-top:43px}.single .blog-listing .recent-post .blog-title a{font-size:16px}.single .blog-listing .entry-content p{font-size:16px !important;line-height:1.8 !important}.single .blog-listing .h3,.single .blog-listing h3{font-size:20px}.single .blog-listing .comments-area{display:block}.single .blog-listing .comments-area .logged-in-as,.single .blog-listing .comments-area .comment-notes,.single .blog-listing .comments-area .comment-form-comment,.single .blog-listing .comments-area .comment-form-author,.single .blog-listing .comments-area .comment-form-email,.single .blog-listing .comments-area .comment-form-url{padding:10px 0}.single .blog-listing .comments-area .logged-in-as label,.single .blog-listing .comments-area .comment-notes label,.single .blog-listing .comments-area .comment-form-comment label,.single .blog-listing .comments-area .comment-form-author label,.single .blog-listing .comments-area .comment-form-email label,.single .blog-listing .comments-area .comment-form-url label{min-width:115px}@media (max-width:767px){.single .blog-listing .comments-area .logged-in-as input,.single .blog-listing .comments-area .comment-notes input,.single .blog-listing .comments-area .comment-form-comment input,.single .blog-listing .comments-area .comment-form-author input,.single .blog-listing .comments-area .comment-form-email input,.single .blog-listing .comments-area .comment-form-url input,.single .blog-listing .comments-area .logged-in-as textarea,.single .blog-listing .comments-area .comment-notes textarea,.single .blog-listing .comments-area .comment-form-comment textarea,.single .blog-listing .comments-area .comment-form-author textarea,.single .blog-listing .comments-area .comment-form-email textarea,.single .blog-listing .comments-area .comment-form-url textarea{width:100%}}.single .blog-listing .comments-area p,.single .blog-listing .comments-area a,.single .blog-listing .comments-area label,.single .blog-listing .comments-area .comment-notes{font-size:16px !important;line-height:1.8 !important}.single .blog-listing .comments-area input[type=submit]{background:#0fbce4;color:#000;font-size:16px;border-color:#0fbce4;margin-top:10px;border-radius:0;text-transform:uppercase}.single .blog-listing .comments-area input[type=submit]:hover{color:#fff}@media (max-width:767px){.container{padding:0 15px}}.contact-content h2,.career-content h2{display:inline-block;text-transform:uppercase;font-size:40px;color:#000;line-height:normal;margin-bottom:20px}.contact-content h2::after,.career-content h2::after{content:"";display:block;border:2px solid #000}@media (max-width:767px){.contact-content h2,.career-content h2{font-size:24px}}.contact-content p,.career-content p{font-size:20px;padding-bottom:30px}@media (max-width:767px){.contact-content p,.career-content p{font-size:18px}}.contact-content .wp-block-button__link,.career-content .wp-block-button__link{color:#000;background:#0fbce4;font-weight:bold;border-radius:0;min-width:220px;margin:10px 0;padding:12px 10px;text-transform:uppercase}.contact-content .wp-block-button__link:hover,.career-content .wp-block-button__link:hover{color:#fff}@media (min-width:992px){.contact-content .wp-block-button__link,.career-content .wp-block-button__link{min-width:340px}}.contact-content p,.career-content p{color:#000}.contact-content .career-right figure,.career-content .career-right figure{text-align:center}.contact-content .career-right figure figcaption,.career-content .career-right figure figcaption{font-size:19px;text-transform:uppercase;color:#000}.contact-content .contact-inner,.career-content .contact-inner,.contact-content .career-inner,.career-content .career-inner{align-items:flex-start}.contact-content .contact-inner.color-white h2,.career-content .contact-inner.color-white h2,.contact-content .career-inner.color-white h2,.career-content .career-inner.color-white h2,.contact-content .contact-inner.color-white p,.career-content .contact-inner.color-white p,.contact-content .career-inner.color-white p,.career-content .career-inner.color-white p,.contact-content .contact-inner.color-white figcaption,.career-content .contact-inner.color-white figcaption,.contact-content .career-inner.color-white figcaption,.career-content .career-inner.color-white figcaption{color:#fff}.contact-content .contact-inner.color-white h2:after,.career-content .contact-inner.color-white h2:after,.contact-content .career-inner.color-white h2:after,.career-content .career-inner.color-white h2:after{border-color:#fff}.contact-content .contact-inner .right-contact,.career-content .contact-inner .right-contact,.contact-content .career-inner .right-contact,.career-content .career-inner .right-contact{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;flex-direction:column;position:relative;padding-left:25px;left:30px}.contact-content .contact-inner .right-contact::before,.career-content .contact-inner .right-contact::before,.contact-content .career-inner .right-contact::before,.career-content .career-inner .right-contact::before{height:215px;display:block;width:2px;background:#000;content:'';left:0;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:600px){.contact-content .contact-inner .right-contact,.career-content .contact-inner .right-contact,.contact-content .career-inner .right-contact,.career-content .career-inner .right-contact{padding-left:0;left:0}.contact-content .contact-inner .right-contact::before,.career-content .contact-inner .right-contact::before,.contact-content .career-inner .right-contact::before,.career-content .career-inner .right-contact::before{content:none}}@media (max-width:600px){.career-content .wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0;margin-top:1em}}.career-content .wp-block-media-text .wp-block-button__link{margin-bottom:0}.career-content .wp-block-media-text p{padding-bottom:.5em}.career-content .wp-block-media-text a.wp-block-button__link:hover{color:#fff !important}.page-template-career .career-inner p{letter-spacing:2px}.page-template-career .career-inner .job-item{padding:15px 130px 15px 0;position:relative}@media (max-width:991px){.page-template-career .career-inner .job-item{padding:15px 0}}.page-template-career .career-inner .job-item+.job-item{border-top:1px solid #000}.page-template-career .career-inner .job-item:first-child{padding-top:0}@media (max-width:600px){.page-template-career .career-inner .job-item:last-child{margin-bottom:15px}}.page-template-career .career-inner .job-item strong{letter-spacing:1px}.page-template-career .career-inner .job-item a{font-size:15px;font-weight:700;color:#000;line-height:normal;letter-spacing:2px;text-transform:uppercase;padding:10px 20px 8px;background:#0fbce4;border-radius:0;display:inline-block;position:absolute;top:50%;right:0;margin-top:-18px}@media (max-width:991px){.page-template-career .career-inner .job-item a{position:static;margin:10px 0 0}}.page-template-career .career-inner .job-item a:hover{color:#fff}.wasteland-wipeout-game-page .entry-header{display:none}.game-wrapper{background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url('../images/game-bg.jpg')}.game-wrapper .game-banner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 30px}@media (max-width:767px){.game-wrapper .game-banner{padding:0 15px}}.game-wrapper .game-banner .game-img{width:55%;text-align:center;padding:30px 0;justify-content:center}@media (max-width:767px){.game-wrapper .game-banner .game-img{width:100%}}.game-wrapper .game-banner .game-img img{width:45%;height:auto;display:inline-block}@media (max-width:767px){.game-wrapper .game-banner .game-img img{width:65%}}.game-wrapper .game-banner .game-content{width:45%;text-align:center;color:#000;padding:30px 0;display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;padding-top:60px}@media (max-width:767px){.game-wrapper .game-banner .game-content{width:100%;padding:0 15px 30px}}.game-wrapper .game-banner h1{text-transform:uppercase;color:#000;margin:0 0 10px;font-size:35px}@media (max-width:767px){.game-wrapper .game-banner h1{font-size:22px}}.game-wrapper .game-banner h2{font-size:26px;font-weight:normal;margin:0 0 10px}@media (max-width:767px){.game-wrapper .game-banner h2{font-size:18px}}.game-wrapper .game-banner p{font-size:18px;padding:0 0 10px}@media (max-width:767px){.game-wrapper .game-banner p{font-size:16px}}.game-wrapper .game-banner ul{list-style:none}.game-wrapper .game-banner ul li{font-size:18px;padding:0 0 5px}@media (max-width:767px){.game-wrapper .game-banner ul li{font-size:16px}}.game-wrapper .game-banner .play-btn{font-size:16px;font-weight:bold;color:#000;line-height:1;display:inline-block;padding:16px 35px;margin:15px 0 0;background:#0fbce4;border-radius:30px;cursor:pointer}.game-wrapper .game-banner .play-btn:hover{color:#fff}.game-wrapper .game-banner iframe{width:100%;height:400px}.game-wrapper .text-content{color:#000;margin:30px 0}.game-wrapper .text-content h1{font-size:28px;text-transform:uppercase;color:#000;margin:0 0 10px;display:block;text-align:center}@media (max-width:767px){.game-wrapper .text-content h1{font-size:22px}}.game-wrapper .text-content p{font-size:18px;padding-bottom:30px}@media (min-width:768px){.game-wrapper .text-content p{text-align:left}}@media (max-width:767px){.game-wrapper .text-content p{font-size:16px}}.modal{padding:25px}@media (max-width:991px) and (orientation:landscape){.modal{padding:5px}}@media screen and (max-width:450px){.modal{padding:15px}}.modal.game-popup.show{background-color:rgba(0,0,0,0.85)}.modal.game-popup .modal-content{background-color:transparent}.modal.game-popup .modal-body{height:100%;overflow:hidden;padding:0}.modal.game-popup .modal-body .game-box{width:100%;height:100%;display:block}.modal.game-popup .game-overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.5);background-image:url(../images/loader.svg);background-repeat:no-repeat;background-position:center;background-size:60px;position:absolute;top:0;left:0;z-index:999;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.modal .modal-dialog{position:relative;width:100%;height:100%;max-width:100%;margin:0;opacity:0}.modal .modal-content{height:100%;border-radius:0}.modal .close{position:absolute;right:0;top:0;z-index:999;color:#0fbce4;font-size:35px;line-height:1;text-indent:2px;width:40px;height:40px;box-sizing:border-box;opacity:1;background:#fff;padding:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}.modal .close+p{display:none}form#newsletter_signup{font-family:'Acumin-Pro';margin:0 auto}@media (max-width:767px){form#newsletter_signup{padding:0 10px 10px}}form#newsletter_signup .header{text-align:center}form#newsletter_signup .header img{padding:10px 0 15px}form#newsletter_signup .header h3{font-size:20px;letter-spacing:1px;display:block;border-bottom:1px solid #e8e8e8;padding:10px 0 8px}form#newsletter_signup .header .subheading{display:none}form#newsletter_signup .sep{display:none}form#newsletter_signup .inputs input{width:100%;box-shadow:none;box-sizing:border-box}form#newsletter_signup .inputs a#submit_newsletter{background:#00bae3;color:#000;border-color:#00bae3;box-shadow:none}form#newsletter_signup .inputs a#submit_newsletter:hover{background:#00bae3;color:#fff}.footer-newsletter{color:#fff;text-align:center;line-height:1;background:#000;padding:15px 15px 22px}.footer-newsletter a{font-family:'Raleway',sans-serif;font-size:20px;font-weight:500;letter-spacing:normal;cursor:pointer}.footer-newsletter a:focus{color:#fff}.grecaptcha-badge{transition:all .3s ease-out !important;-webkit-transition:all .3s ease-out !important;-moz-transition:all .3s ease-out !important;-ms-transition:all .3s ease-out !important;-o-transition:all .3s ease-out !important;z-index:1}.about-wrapper .about-text{padding:30px 0 10px;text-align:center;color:#000}.about-wrapper .about-text p{color:#000;padding-bottom:20px}.about-wrapper .topbanner{position:relative;height:450px;min-height:auto;padding:40px 0}@media (max-width:767px){.about-wrapper .topbanner{height:270px;align-items:center}}.about-wrapper .topbanner>*{z-index:2;position:relative}.about-wrapper .topbanner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1}.page-template-default .wrapper .topbanner{width:100%;height:450px;padding:40px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}@media (max-width:767px){.page-template-default .wrapper .topbanner{height:270px;align-items:flex-start}}@media screen and (max-width:450px){.page-template-default .wrapper .topbanner{height:200px}}.page-template-default .wrapper .topbanner>*{z-index:2;position:relative}.page-template-default .wrapper .topbanner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.3;z-index:1}.page-template-default .wrapper .topbanner h1{width:auto;line-height:1;padding:0 15px}@media screen and (max-width:420px){.page-template-default .wrapper .topbanner h1{font-size:35px}}@media screen and (max-width:350px){.page-template-default .wrapper .topbanner h1{font-size:32px}}.page-template-default .wrapper .content{padding:30px 0 10px}.page-template-default .wrapper .content h2{font-size:30px;color:#000;text-transform:uppercase;text-align:center;letter-spacing:normal;margin:0 0 20px}.page-template-default .wrapper .content P{font-size:18px;color:#4b5c63;letter-spacing:normal;padding-bottom:20px}.page-template-default .wrapper .content h3{font-size:26px;color:#000;letter-spacing:normal;padding:20px 0}.page-template-default .wrapper .content ul{margin:0 0 0 40px;padding:0}.page-template-default .wrapper .content ul li{font-size:18px;color:#4b5c63;letter-spacing:normal;padding:0 0 10px}.page-template-default .wrapper .content .wp-block-media-text h3{padding:0 0 15px}.page-template-default .wrapper .content .wp-block-image img{width:100%;height:auto}@media screen and (max-width:767px){.page-template-default.sustainability-page .wp-container-3{gap:inherit}}@media screen and (max-width:991px){.page-template-default.sustainability-page .wp-block-media-text{display:block}}@media screen and (max-width:991px){.page-template-default.sustainability-page .wp-block-media-text .wp-block-media-text__content{padding:15px 0}}html{font-size:24px}@media screen and (max-width:1600px){html{font-size:22px}}@media screen and (max-width:1150px){html{font-size:18px}}@media screen and (max-width:1024px){html{font-size:22px}}@media (max-width:991px) and (orientation:landscape){html{font-size:18px}}@media screen and (max-width:991px){html{font-size:18px}}@media screen and (max-width:767px){html{font-size:20px}}@media screen and (max-width:640px){html{font-size:18px}}body{font-family:"acumin-pro-semi-condensed",sans-serif;font-size:1.125rem;font-weight:400;color:#000}@media screen and (max-width:1600px){body{font-size:1.05rem}}@media screen and (max-width:1366px){body{font-size:1.044rem}}@media screen and (max-width:1150px){body{font-size:1.0183rem}}@media screen and (max-width:991px){body{font-size:1.23rem}}@media screen and (max-width:500px){body{font-size:1.12rem}}@media screen and (max-width:360px){body{font-size:1.05rem}}@media screen and (max-width:350px){body{font-size:1rem}}.acumin-pro-extra-condensed-ultra-black,.page-template-custom-page .page-title h1,.page-template-resort-page .page-title h1,.page-template-custom-page h2,.page-template-resort-page h2,.page-template-custom-page h3,.page-template-resort-page h3,.page-template-custom-page h4,.page-template-resort-page h4,.page-template-custom-page h5,.page-template-resort-page h5,.page-template-custom-page h6,.page-template-resort-page h6,.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h4,.page-template.page-template-resort-page .metres-div h3 strong,.page-template.page-template-resort-page h4.box-border,.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.box-border h3,.page-template.the-package-page .wp-block-columns.equipment-div h4,.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter li:before,.page-template.the-package-page .app-features li strong,.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-family:"acumin-pro-extra-condensed",sans-serif;font-weight:900}.page-template-custom-page,.page-template-resort-page{font-size:1.125rem;font-weight:400;letter-spacing:normal;color:#000}.page-template-custom-page .page-title,.page-template-resort-page .page-title{text-align:center;letter-spacing:normal}.page-template-custom-page .page-title h1,.page-template-resort-page .page-title h1{font-size:4.17rem;color:#000;letter-spacing:normal;text-transform:uppercase;display:inline-block;line-height:normal;margin:0 0 30px;padding:0}@media screen and (max-width:1024px){.page-template-custom-page .page-title h1,.page-template-resort-page .page-title h1{font-size:3.77rem;line-height:1}}@media screen and (max-width:991px){.page-template-custom-page .page-title h1,.page-template-resort-page .page-title h1{font-size:3rem;margin:0 0 10px}}@media screen and (max-width:420px){.page-template-custom-page .page-title h1,.page-template-resort-page .page-title h1{font-size:2.25rem}}.page-template-custom-page h2,.page-template-resort-page h2{font-size:1.875rem;color:#000}@media screen and (max-width:1600px){.page-template-custom-page h2,.page-template-resort-page h2{font-size:1.75rem}}@media screen and (max-width:991px){.page-template-custom-page h2,.page-template-resort-page h2{font-size:1.5rem}}.page-template-custom-page h3,.page-template-resort-page h3{font-size:4.17rem;color:#000;padding:0;margin:0 0 20px}@media screen and (max-width:1024px){.page-template-custom-page h3,.page-template-resort-page h3{font-size:3.77rem}}@media screen and (max-width:991px){.page-template-custom-page h3,.page-template-resort-page h3{font-size:4.85rem}}@media screen and (max-width:767px){.page-template-custom-page h3,.page-template-resort-page h3{font-size:4rem}}@media screen and (max-width:500px){.page-template-custom-page h3,.page-template-resort-page h3{font-size:3.5rem}}@media screen and (max-width:420px){.page-template-custom-page h3,.page-template-resort-page h3{font-size:3rem}}@media screen and (max-width:360px){.page-template-custom-page h3,.page-template-resort-page h3{font-size:2.5rem}}.page-template-custom-page h4,.page-template-resort-page h4,.page-template-custom-page h5,.page-template-resort-page h5,.page-template-custom-page h6,.page-template-resort-page h6{color:#000}.page-template-custom-page h2,.page-template-resort-page h2{font-size:4.75rem;text-transform:uppercase;line-height:1}.page-template-custom-page h3,.page-template-resort-page h3{font-size:1.8rem;text-transform:uppercase;line-height:1}.page-template-custom-page h4.box-border,.page-template-resort-page h4.box-border{font-family:'Acumin-Pro-Black';font-size:2.083rem;text-transform:uppercase;line-height:1;padding:20px;margin:0 12px 80px;position:relative;background:#fff}@media screen and (max-width:500px){.page-template-custom-page h4.box-border,.page-template-resort-page h4.box-border{font-size:1.9rem}}@media screen and (max-width:420px){.page-template-custom-page h4.box-border,.page-template-resort-page h4.box-border{font-size:1.65rem}}.page-template-custom-page h4.box-border:before,.page-template-resort-page h4.box-border:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;bottom:-12px;left:-12px;border-left:12px solid;border-color:#8698c8;box-sizing:border-box;background-image:linear-gradient(to right, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-webkit-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-moz-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-ms-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-o-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-position:0 bottom;background-repeat:no-repeat;background-size:100% 12px}@media screen and (max-width:991px){.page-template-custom-page h4.box-border,.page-template-resort-page h4.box-border{margin:40px 0 50px}}.page-template-custom-page p,.page-template-resort-page p{font-size:1.2rem;line-height:1.5}.page-template-custom-page .title-wrapper,.page-template-resort-page .title-wrapper{font-size:2.55rem;color:#fff;text-transform:uppercase;margin:0 0 1.5em;padding:6px 0 15px;line-height:1;background-image:url(../images/title-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:1024px){.page-template-custom-page .title-wrapper,.page-template-resort-page .title-wrapper{margin:0 0 1.2em}}@media screen and (max-width:991px){.page-template-custom-page .title-wrapper,.page-template-resort-page .title-wrapper{background-image:url(../images/mobile-title-bg.jpg);margin:0 0 1.1em;font-size:2.083rem;padding:6px 40px 15px}}@media screen and (max-width:420px){.page-template-custom-page .title-wrapper,.page-template-resort-page .title-wrapper{background-size:100% 100%;margin:0 0 1.1em;padding:6px 25px 15px;font-size:2rem}}.page-template-custom-page .title-wrapper.ski-school,.page-template-resort-page .title-wrapper.ski-school{background-image:url(../images/ski-title-bg.jpg)}.page-template-custom-page .title-wrapper.resort-bars,.page-template-resort-page .title-wrapper.resort-bars,.page-template-custom-page .title-wrapper.outerwear,.page-template-resort-page .title-wrapper.outerwear{background-image:url(../images/resort-bar-title-bg.jpg)}.page-template-custom-page .title-wrapper.experiential,.page-template-resort-page .title-wrapper.experiential{background-image:url(../images/experiential-title-bg.jpg)}.page-template-custom-page .title-wrapper.charity,.page-template-resort-page .title-wrapper.charity{background-image:url(../images/charity-title-bg.jpg)}.page-template-custom-page .title-wrapper.on-piste-event,.page-template-resort-page .title-wrapper.on-piste-event{background-image:url(../images/on-piste-event-title-bg.jpg)}.page-template-custom-page .container,.page-template-resort-page .container{padding:0 40px}@media screen and (max-width:767px){.page-template-custom-page .container,.page-template-resort-page .container{padding:0 25px}}.page-template-custom-page .post-thumbnail:empty+.site-content,.page-template-resort-page .post-thumbnail:empty+.site-content{padding:75px 0 0}@media screen and (max-width:767px){.page-template-custom-page .post-thumbnail:empty+.site-content,.page-template-resort-page .post-thumbnail:empty+.site-content{padding:50px 0 0}}.page-template-custom-page .post-thumbnail:empty+.site-content .wrap,.page-template-resort-page .post-thumbnail:empty+.site-content .wrap{padding-top:0}.page-template-custom-page .img-text-bg-wrapper,.page-template-resort-page .img-text-bg-wrapper{width:100%;position:relative;text-align:center;margin-top:3.4em;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:991px){.page-template-custom-page .img-text-bg-wrapper,.page-template-resort-page .img-text-bg-wrapper{margin-top:50px;margin-bottom:40px}}.page-template-custom-page .img-text-bg-wrapper figure,.page-template-resort-page .img-text-bg-wrapper figure{width:100%}@media screen and (max-width:991px){.page-template-custom-page .img-text-bg-wrapper figure,.page-template-resort-page .img-text-bg-wrapper figure{position:absolute;width:100%;height:100%;overflow:hidden}}@media screen and (max-width:991px){.page-template-custom-page .img-text-bg-wrapper figure img,.page-template-resort-page .img-text-bg-wrapper figure img{width:100%;height:100%;object-fit:cover}}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content{width:100%;max-width:455px;padding:0;display:inline-block;position:absolute;top:inherit;left:inherit}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content h3,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content h3,.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content p,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content p{width:100%;display:block}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content h3,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content h3{text-transform:uppercase}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content p,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content p{margin:20px 0}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content .wp-block-button,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content .wp-block-button{width:100%;display:block;margin:50px 0 0}@media screen and (max-width:360px){.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content .wp-block-button,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content .wp-block-button{margin:35px 0 0}}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content .wp-block-button a,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content .wp-block-button a{padding:11px 40px 12px}.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content *,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content *{max-width:455px}@media screen and (max-width:991px){.page-template-custom-page .img-text-bg-wrapper .wp-block-media-text__content *,.page-template-resort-page .img-text-bg-wrapper .wp-block-media-text__content *{max-width:100%}}.page-template-custom-page .box-border-wrapper,.page-template-resort-page .box-border-wrapper{padding:0 15px 15px}@media screen and (max-width:991px){.page-template-custom-page .box-border-wrapper,.page-template-resort-page .box-border-wrapper{padding:0 0 15px 15px}}.page-template-custom-page .box-border-wrapper .box-border,.page-template-resort-page .box-border-wrapper .box-border{padding:20px;position:relative;background:#fff}.page-template-custom-page .box-border-wrapper .box-border:before,.page-template-resort-page .box-border-wrapper .box-border:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:24px;left:-12px;border-left:12px solid;border-color:#8698c8;box-sizing:border-box;background-image:linear-gradient(to right, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-webkit-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-moz-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-ms-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-o-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-position:0 bottom;background-repeat:no-repeat;background-size:100% 12px}.page-template-custom-page .entry-content .wp-block-button,.page-template-resort-page .entry-content .wp-block-button{display:inline-block;margin:.5em 1em 0 0}@media screen and (max-width:380px){.page-template-custom-page .entry-content .wp-block-button,.page-template-resort-page .entry-content .wp-block-button{margin-right:5px}}.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{font-size:1.2rem;font-weight:700;color:#fff;text-transform:uppercase;line-height:1;letter-spacing:1px;background:#0ca;padding:12px 20px 10px;margin:0}@media screen and (max-width:1280px){.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{font-size:1.1rem}}@media screen and (max-width:1024px){.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{font-size:.94rem}}@media screen and (max-width:991px){.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{font-size:.98rem}}@media screen and (max-width:500px){.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{font-size:.9rem}}@media screen and (max-width:420px){.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{padding:11px 15px 12px}}@media screen and (max-width:380px){.page-template-custom-page .entry-content .wp-block-button__link,.page-template-resort-page .entry-content .wp-block-button__link{font-size:.85rem}}.page-template-custom-page .entry-content .wp-block-cover,.page-template-resort-page .entry-content .wp-block-cover{margin-bottom:0}.page-template-custom-page .entry-content .wp-block-columns,.page-template-resort-page .entry-content .wp-block-columns{margin-top:3em;margin-bottom:3em}@media screen and (max-width:991px){.page-template-custom-page .entry-content .wp-block-columns,.page-template-resort-page .entry-content .wp-block-columns{margin-top:40px;margin-bottom:40px}}@media screen and (max-width:767px){.page-template-custom-page .entry-content .wp-block-columns,.page-template-resort-page .entry-content .wp-block-columns{margin-top:20px;margin-bottom:25px}}@media screen and (max-width:991px){.page-template-custom-page .entry-content .wp-block-columns.has-2-columns,.page-template-resort-page .entry-content .wp-block-columns.has-2-columns{display:block}}@media screen and (max-width:991px){.page-template-custom-page .entry-content .wp-block-columns.has-2-columns .wp-block-column,.page-template-resort-page .entry-content .wp-block-columns.has-2-columns .wp-block-column{flex-basis:100%}}@media screen and (max-width:991px){.page-template-custom-page .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-child(2n),.page-template-resort-page .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-child(2n){margin-top:1.5em;margin-left:0}}@media screen and (max-width:360px){.page-template-custom-page .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-child(2n),.page-template-resort-page .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-child(2n){margin-top:1em}}.page-template-custom-page .entry-content .wp-block-columns .wp-block-column,.page-template-resort-page .entry-content .wp-block-columns .wp-block-column{margin-top:0;margin-bottom:0}.page-template #content{background-image:url(../images/home-bg.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover}.page-template.how-it-works-page #content{background-image:url(../images/how-bg.jpg)}.page-template.working-with-you-page #content{background-image:url(../images/working-bg.jpg)}.page-template.our-partners-page #content{background-image:url(../images/partners-bg.jpg)}@media screen and (max-width:991px){.page-template.our-partners-page #content{background-image:url(../images/mobile-partners-bg.jpg);background-position:center top}}.page-template.the-package-page #content{background-image:url(../images/package-bg.jpg)}@media screen and (max-width:991px){.page-template.the-package-page #content{background-image:url(../images/mobile-package-bg.jpg);background-position:center top}}.page-template.events-page #content{background-image:url(../images/events-bg.jpg)}@media screen and (max-width:991px){.page-template.events-page #content{background-image:url(../images/mobile-events-bg.jpg);background-position:center top}}.page-template.resorts-page #content{background-image:url(../images/resort-bg.jpg)}.page-template.page-template-resort-page.our-partners-page #content{background-image:url(../images/partners-bg.jpg)}@media screen and (max-width:991px){.page-template.page-template-resort-page.our-partners-page #content{background-image:url(../images/mobile-partners-bg.jpg);background-position:center top}}.page-template.page-template-resort-page #content{background-image:url(../images/resort-adh-bg.jpg)}@media screen and (max-width:991px){.page-template.page-template-resort-page #content{background-image:url(../images/mobile-resort-adh-bg.jpg);background-position:center top}}.page-template.page-template-resort-page .site-content{padding:0}.page-template.page-template-resort-page .container{max-width:95%}@media screen and (max-width:1280px){.page-template.page-template-resort-page .container{padding:0 40px}}@media screen and (max-width:1024px){.page-template.page-template-resort-page .container{max-width:100%}}@media screen and (max-width:420px){.page-template.page-template-resort-page .container{padding:0 25px}}.page-template.page-template-resort-page .wp-block-image{margin:0}.page-template.page-template-resort-page .wp-block-image img{width:100%}.page-template.page-template-resort-page .wp-block-image.text-banner{margin:30px auto 50px}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-image.text-banner{margin:30px auto 15px}}.page-template.page-template-resort-page .wp-block-media-text{align-items:normal;margin:0}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text{display:block}}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper{align-items:center;margin-bottom:3em}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper{padding-bottom:0;margin:35px 0}}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper figure{margin:0}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content{margin:0;max-width:100%;text-align:center}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content{position:relative;padding:50px 0 70px}}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content *{max-width:100%}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content .wp-block-button{margin:35px 0 0}}@media screen and (max-width:420px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content .wp-block-button{margin:25px 0 0}}@media screen and (max-width:380px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content .wp-block-button{margin:20px 0 0}}@media screen and (max-width:365px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content .wp-block-button{margin:15px 0 0}}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper .wp-block-media-text__content .wp-block-button a{background:#f74d00}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:6.625rem;color:#fff;line-height:1;margin:0 0 20px}@media screen and (max-width:1280px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:3rem}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:4.85rem;margin:3px 0 15px}}@media screen and (max-width:767px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:4rem}}@media screen and (max-width:500px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:3.5rem;margin:0 0 8px}}@media screen and (max-width:420px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:3rem}}@media screen and (max-width:360px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h3{font-size:2.5rem}}.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-family:'Acumin-Pro-Black';font-size:2.545rem;color:#fff;text-transform:uppercase;margin:0;padding:0}@media screen and (max-width:1280px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-size:1.53rem}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-size:2.2rem}}@media screen and (max-width:767px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-size:1.75rem}}@media screen and (max-width:500px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-size:1.55rem}}@media screen and (max-width:420px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-size:1.35rem}}@media screen and (max-width:360px){.page-template.page-template-resort-page .wp-block-media-text.img-text-bg-wrapper h4{font-size:1.1rem}}.page-template.page-template-resort-page .wp-block-media-text figure{margin-right:18px}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text figure{margin-right:0}}.page-template.page-template-resort-page .wp-block-media-text .wp-block-media-text__content{margin-left:18px;padding:0}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-media-text .wp-block-media-text__content{margin:30px 0 0}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns{display:block;margin:0}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns:nth-child(3){margin-top:0}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column:nth-child(1){margin-right:18px}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column:nth-child(1){margin-right:0}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column:nth-child(2){margin-left:18px}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column:nth-child(2){margin-left:0}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left p{margin-left:15%}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left p:last-child{margin-bottom:0}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left p{margin-left:0}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{margin-left:20%}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{margin-left:12px}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border br{display:none}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left>figure{margin-bottom:25px}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-left .box-border:before{border-color:#f98f9d;background-image:linear-gradient(to right, #f98f9d 40%, #f98f8f 50%, #f98f8f 100%);background-image:-webkit-linear-gradient(left, #f98f9d 40%, #f98f8f 50%, #f98f8f 100%);background-image:-moz-linear-gradient(left, #f98f9d 40%, #f98f8f 50%, #f98f8f 100%);background-image:-ms-linear-gradient(left, #f98f9d 40%, #f98f8f 50%, #f98f8f 100%);background-image:-o-linear-gradient(left, #f98f9d 40%, #f98f8f 50%, #f98f8f 100%)}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right p{margin-right:15%;max-width:600px}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right p:last-child{margin-bottom:0}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right p:last-child{margin-bottom:1.5em}}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right p{margin-right:0;max-width:100%}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{margin-right:20%}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{margin-right:0;margin-left:12px}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border br{display:none}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right>figure{margin-bottom:60px}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right>figure{margin-bottom:25px}}.page-template.page-template-resort-page .wp-block-columns.has-2-columns .wp-block-column.space-right .box-border:before{border-color:#aecbd3;background-image:linear-gradient(to right, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-webkit-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-moz-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-ms-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-o-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%)}.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div h2{margin:0}.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div h3{margin:0}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div h3 br{display:none}.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div h3 br+strong:before{content:"/";display:inline-block;padding:0 8px}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div h3 br+strong:before{padding:0 5px}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div{display:block;margin-bottom:25px}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-2-columns.metres-div .wp-block-column{margin:0;display:inline}}.page-template.page-template-resort-page .wp-block-columns.has-3-columns.box-border-wrapper{padding:0 40px}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns.box-border-wrapper{margin:40px 0 80px;display:block}}@media screen and (max-width:420px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns.box-border-wrapper{padding:0 25px}}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column{margin-right:0;margin-left:0;text-align:center}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column:nth-child(2){margin-left:72px;margin-right:72px}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column:nth-child(2){margin-left:42px;margin-right:42px}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column:nth-child(2){margin-left:12px;margin-right:0;margin-top:50px;margin-bottom:50px}}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column:nth-child(2).box-border{margin-right:60px}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column:nth-child(2).box-border{margin-right:30px}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .wp-block-column:nth-child(2).box-border{margin-right:0}}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border{padding:40px;margin-left:12px}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border{padding:15px}}@media screen and (max-width:500px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border{padding:30px}}@media screen and (max-width:350px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border{padding:25px}}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border:nth-child(1):before{border-color:#bfe1de;background-image:linear-gradient(to right, #bfe1de 40%, #e1e1de 50%, #cbe1de 100%);background-image:-webkit-linear-gradient(left, #bfe1de 40%, #e1e1de 50%, #cbe1de 100%);background-image:-moz-linear-gradient(left, #bfe1de 40%, #e1e1de 50%, #cbe1de 100%);background-image:-ms-linear-gradient(left, #bfe1de 40%, #e1e1de 50%, #cbe1de 100%);background-image:-o-linear-gradient(left, #bfe1de 40%, #e1e1de 50%, #cbe1de 100%)}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border:nth-child(2):before{border-color:#fc9b84;background-image:linear-gradient(to right, #fc9b84 40%, #fc9b57 50%, #fc9b4c 100%);background-image:-webkit-linear-gradient(left, #fc9b84 40%, #fc9b57 50%, #fc9b4c 100%);background-image:-moz-linear-gradient(left, #fc9b84 40%, #fc9b57 50%, #fc9b4c 100%);background-image:-ms-linear-gradient(left, #fc9b84 40%, #fc9b57 50%, #fc9b4c 100%);background-image:-o-linear-gradient(left, #fc9b84 40%, #fc9b57 50%, #fc9b4c 100%)}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border:nth-child(3):before{border-color:#0071bc;background-image:linear-gradient(to right, #0071bc 10%, #7b71bc 20%, #9d79bc 40%, #457abc 100%);background-image:-webkit-linear-gradient(left, #0071bc 10%, #7b71bc 20%, #9d79bc 40%, #457abc 100%);background-image:-moz-linear-gradient(left, #0071bc 10%, #7b71bc 20%, #9d79bc 40%, #457abc 100%);background-image:-ms-linear-gradient(left, #0071bc 10%, #7b71bc 20%, #9d79bc 40%, #457abc 100%);background-image:-o-linear-gradient(left, #0071bc 10%, #7b71bc 20%, #9d79bc 40%, #457abc 100%)}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border:nth-child(3) h4+h4{padding-top:5px}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h3{font-size:2.083rem;margin-bottom:30px}@media screen and (max-width:1024px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h3{font-size:1.65rem;margin-bottom:20px}}@media screen and (max-width:991px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h3{font-size:2.083rem;margin-bottom:30px}}@media screen and (max-width:500px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h3{font-size:1.75rem;margin-bottom:15px}}@media screen and (max-width:420px){.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h3{font-size:1.65rem}}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h4{font-size:1.375rem;text-transform:uppercase;letter-spacing:normal;line-height:1;margin:0;padding:15px 0 5px}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border h4.pound-bg{width:40px;height:40px;line-height:36px;display:inline-block;background:url(../images/pound-bg.jpg) left top no-repeat;background-size:cover;border-radius:50%;margin:15px auto 5px;padding:0;font-family:'Acumin-Pro-Black';font-size:24px}.page-template.page-template-resort-page .wp-block-columns.has-3-columns .box-border p{font-size:1.125rem;line-height:1.2}.page-template.page-template-resort-page .metres-div{margin-top:0;margin-bottom:2.5em}@media screen and (max-width:991px){.page-template.page-template-resort-page .metres-div h2,.page-template.page-template-resort-page .metres-div h3{font-size:3rem;display:inline}}@media screen and (max-width:500px){.page-template.page-template-resort-page .metres-div h2,.page-template.page-template-resort-page .metres-div h3{font-size:2.66rem}}@media screen and (max-width:420px){.page-template.page-template-resort-page .metres-div h2,.page-template.page-template-resort-page .metres-div h3{font-size:2.25rem;line-height:1}}@media screen and (max-width:360px){.page-template.page-template-resort-page .metres-div h2,.page-template.page-template-resort-page .metres-div h3{font-size:2rem}}@media screen and (max-width:350px){.page-template.page-template-resort-page .metres-div h2,.page-template.page-template-resort-page .metres-div h3{font-size:1.85rem}}@media screen and (max-width:991px){.page-template.page-template-resort-page .metres-div h2:after{content:" /";display:inline}}@media screen and (max-width:991px){.page-template.page-template-resort-page .metres-div h3 br{display:none}}.page-template.page-template-resort-page .metres-div h3 strong+strong:before{content:"/ ";display:inline}@media screen and (max-width:991px){.page-template.page-template-resort-page .metres-div h3 strong:nth-child(2):before{display:block;content:""}.page-template.page-template-resort-page .metres-div h3 strong:nth-child(2):after{content:" / ";display:inline}}.page-template.page-template-resort-page h2{font-size:4.75rem;text-transform:uppercase;line-height:1}.page-template.page-template-resort-page h3{font-size:3rem;text-transform:uppercase;line-height:1}.page-template.page-template-resort-page h4.box-border{font-size:2.083rem;text-transform:uppercase;line-height:1;padding:20px;margin:0 12px 80px;position:relative;background:#fff}@media screen and (max-width:500px){.page-template.page-template-resort-page h4.box-border{font-size:1.9rem}}@media screen and (max-width:420px){.page-template.page-template-resort-page h4.box-border{font-size:1.65rem}}.page-template.page-template-resort-page h4.box-border:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;bottom:-12px;left:-12px;border-left:12px solid;border-color:#8698c8;box-sizing:border-box;background-image:linear-gradient(to right, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-webkit-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-moz-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-ms-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-o-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-position:0 bottom;background-repeat:no-repeat;background-size:100% 12px}@media screen and (max-width:991px){.page-template.page-template-resort-page h4.box-border{margin:40px 0 50px}}.page-template.page-template-resort-page .title-wrapper{font-size:2.083rem}@media screen and (max-width:500px){.page-template.page-template-resort-page .title-wrapper{font-size:1.7rem;padding:6px 40px 11px}}@media screen and (max-width:420px){.page-template.page-template-resort-page .title-wrapper{font-size:1.6rem;padding:6px 25px 11px}}.page-template.page-template-resort-page .title-wrapper.epic-fact{margin-bottom:0}.page-template.page-template-resort-page[class*="25-years-page"] #content{background-image:url(../images/anniversary-bg.jpg)}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text{display:block;text-align:center;position:relative;padding:0;margin:0 0 50px}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text{margin:0;height:100vh;display:flex;align-items:center;justify-content:center}}@media screen and (max-width:420px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text{height:55vh}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div:nth-child(odd) .wp-block-media-text__media{right:0}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.left figure{justify-content:flex-start;align-items:center}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.top figure{align-items:flex-start}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.top figure img{margin-top:20px}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.top figure img{margin-top:0}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.right figure{justify-content:flex-end;align-items:center}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.bottom figure{align-items:flex-end}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.bottom figure img{margin-bottom:20px}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.bottom figure img{margin-bottom:0}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.mask-img{z-index:2}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.mask-img .wp-block-media-text__media{display:flex;flex-wrap:wrap}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.mask-img .wp-block-media-text__content{opacity:1}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text.mask-div.mask-img .wp-block-media-text__content h3{background-image:inherit;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__media{position:fixed;bottom:0;left:0;z-index:0;width:100%;height:calc(100% - 92px);margin:0;display:none;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__media{position:absolute;display:block;height:100%}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__media img{max-width:100%;width:auto;height:auto}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__media img{object-fit:cover;width:100%;height:100%}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content{margin:0;max-width:990px;display:inline-block;position:relative;z-index:1}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content{max-width:695px}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3{font-size:2.585rem;font-weight:800;letter-spacing:2px;line-height:1;margin:0;cursor:pointer;background-image:none}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3{color:#fff;text-shadow:0 0 5px #000;padding:0 40px}}@media screen and (max-width:420px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3{font-size:2.25rem;padding:0 25px}}@media screen and (max-width:380px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3{font-size:1.7rem}}@media screen and (max-width:350px){.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3{font-size:1.6rem}}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3:hover{opacity:.8}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3:hover:after{opacity:.3}.page-template.page-template-resort-page[class*="25-years-page"] .wp-block-media-text .wp-block-media-text__content h3:after{content:attr(data-text);display:block;width:100%;text-shadow:3px 3px 0 #000;position:absolute;top:0;left:0;z-index:-1;opacity:0}.page-template.page-template-resort-page[class*="25-years-page"] h2{font-size:16.68rem;font-weight:800;line-height:1;margin:-50px 0 40px;padding:0}.page-template.page-template-resort-page[class*="25-years-page"] h2:last-child{margin-bottom:.5em}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] h2:last-child{margin-top:10px}}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] h2{font-size:11.45rem;margin:-10px 0 40px}}@media screen and (max-width:768px){.page-template.page-template-resort-page[class*="25-years-page"] h2{font-size:10rem}}@media screen and (max-width:420px){.page-template.page-template-resort-page[class*="25-years-page"] h2{font-size:8rem}}@media screen and (max-width:380px){.page-template.page-template-resort-page[class*="25-years-page"] h2{font-size:7rem}}@media screen and (max-width:350px){.page-template.page-template-resort-page[class*="25-years-page"] h2{font-size:6rem}}.page-template.page-template-resort-page[class*="25-years-page"] p{max-width:680px;margin:0 auto;margin-bottom:1.5em}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] p{padding:0 40px}}@media screen and (max-width:420px){.page-template.page-template-resort-page[class*="25-years-page"] p{padding:0 25px}.page-template.page-template-resort-page[class*="25-years-page"] p br{display:none}}@media screen and (max-width:991px){.page-template.page-template-resort-page[class*="25-years-page"] .text-banner{margin:30px auto 40px}}.page-template.page-template-resort-page.rise-page .wp-block-columns.has-2-columns:nth-child(2){margin-top:0}.page-template.page-template-resort-page.rise-page .rise-footer-banner{margin:0 auto;margin-bottom:3em}@media screen and (max-width:991px){.page-template.page-template-resort-page.rise-page .rise-footer-banner{margin:10px 0 40px}}@media screen and (max-width:420px){.page-template.page-template-resort-page.rise-page .rise-footer-banner{margin:0 0 30px}}.page-template.how-it-works-page .how-text{max-width:700px;margin:0 auto 1em;font-weight:600}.page-template.how-it-works-page #content{padding:0}.page-template.how-it-works-page #content .wrap{max-width:95%;margin:0 auto}@media screen and (max-width:1280px){.page-template.how-it-works-page #content .wrap{max-width:100%;padding:75px 40px 0}}@media screen and (max-width:767px){.page-template.how-it-works-page #content .wrap{padding:50px 25px 0}}.page-template.how-it-works-page .entry-content{max-width:77%;margin-bottom:80px;overflow:hidden}@media screen and (max-width:1280px){.page-template.how-it-works-page .entry-content{max-width:85%}}@media screen and (max-width:1100px){.page-template.how-it-works-page .entry-content{max-width:90%}}@media screen and (max-width:1024px){.page-template.how-it-works-page .entry-content{max-width:100%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content{margin-bottom:60px}}.page-template.how-it-works-page .entry-content .wp-block-columns{margin:0 0 -12px;padding:0 15px 0}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns.box-border-wrapper{max-width:500px;margin:0 auto;padding-right:0}}.page-template.how-it-works-page .entry-content .wp-block-columns.quote-wrapper{margin-top:120px}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns.quote-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.resort-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.merchandise-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.party-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:150px}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-columns.quote-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.resort-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.merchandise-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.party-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:160px}}@media screen and (max-width:380px){.page-template.how-it-works-page .entry-content .wp-block-columns.quote-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.resort-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.merchandise-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.party-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:140px}}@media screen and (max-width:350px){.page-template.how-it-works-page .entry-content .wp-block-columns.quote-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.resort-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.merchandise-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.party-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:120px}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:150px}}@media screen and (max-width:380px){.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:130px}}@media screen and (max-width:350px){.page-template.how-it-works-page .entry-content .wp-block-columns.travel-wrapper,.page-template.how-it-works-page .entry-content .wp-block-columns.experiences-wrapper{margin-top:100px}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column{position:relative}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column:nth-child(1){margin-right:60px}@media screen and (max-width:1024px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column:nth-child(1){margin-right:45px}}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column:nth-child(1){margin-right:0}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column:nth-child(2){margin-left:60px}@media screen and (max-width:1024px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column:nth-child(2){margin-left:45px}}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column:nth-child(2){margin-left:0}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.box-border h3{font-size:2.75rem;color:#000;text-transform:uppercase;line-height:1;padding:0 0 8px;margin:0;position:relative;z-index:1}@media screen and (max-width:1400px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.box-border h3{font-size:2.368rem}}@media screen and (max-width:500px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.box-border h3{font-size:2rem}}@media screen and (max-width:350px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.box-border h3{font-size:1.75rem}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.box-border p{margin:0;position:relative;z-index:1}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.quote-box:before{border-color:#bb93b7;background-image:linear-gradient(to right, #bb93b7 10%, #bb93b7 70%, #bb93b7 100%);background-image:-webkit-linear-gradient(left, #bb93b7 10%, #bb93b7 70%, #bb93b7 100%);background-image:-moz-linear-gradient(left, #bb93b7 10%, #bb93b7 70%, #bb93b7 100%);background-image:-ms-linear-gradient(left, #bb93b7 10%, #bb93b7 70%, #bb93b7 100%);background-image:-o-linear-gradient(left, #bb93b7 10%, #bb93b7 70%, #bb93b7 100%)}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.resort-box:before{border-color:#f9e4ed;background-image:linear-gradient(to right, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-webkit-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-moz-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-ms-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-o-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%)}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.resort-box .img-icon{margin-top:-40%}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.resort-box .img-icon{margin-top:-45%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.resort-box .img-icon{margin-top:-55%}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.resort-box p{width:90%}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.resort-box p{width:100%}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.travel-box:before{border-color:#cfb29c;background-image:linear-gradient(to right, #cfb29c 10%, #f9b06e 70%, #fcc776 100%);background-image:-webkit-linear-gradient(left, #cfb29c 10%, #f9b06e 70%, #fcc776 100%);background-image:-moz-linear-gradient(left, #cfb29c 10%, #f9b06e 70%, #fcc776 100%);background-image:-ms-linear-gradient(left, #cfb29c 10%, #f9b06e 70%, #fcc776 100%);background-image:-o-linear-gradient(left, #cfb29c 10%, #f9b06e 70%, #fcc776 100%)}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.travel-box .img-icon{margin-top:-40%}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.travel-box .img-icon{margin-top:-45%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.travel-box .img-icon{margin-top:-55%}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.merchandise-box:before{border-color:#8698c8;background-image:linear-gradient(to right, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-webkit-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-moz-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-ms-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%);background-image:-o-linear-gradient(left, #8698c8 10%, #ef9b8f 70%, #e9b1b9 100%)}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.merchandise-box .img-icon{margin-top:-40%}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.merchandise-box .img-icon{margin-top:-45%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.merchandise-box .img-icon{margin-top:-55%}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.party-box:before{border-color:#bfe1de;background-image:linear-gradient(to right, #bfe1de 10%, #dae1de 70%, #c5e1de 100%);background-image:-webkit-linear-gradient(left, #bfe1de 10%, #dae1de 70%, #c5e1de 100%);background-image:-moz-linear-gradient(left, #bfe1de 10%, #dae1de 70%, #c5e1de 100%);background-image:-ms-linear-gradient(left, #bfe1de 10%, #dae1de 70%, #c5e1de 100%);background-image:-o-linear-gradient(left, #bfe1de 10%, #dae1de 70%, #c5e1de 100%)}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.party-box .img-icon{margin-top:-42%}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.party-box .img-icon{margin-top:-45%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.party-box .img-icon{margin-top:-55%}}.page-template.how-it-works-page .entry-content .wp-block-columns .wp-block-column.experiences-box:before{border-color:#ecf4be;background-image:linear-gradient(to right, #ecf4be 10%, #f0f4be 70%, #edf4be 100%);background-image:-webkit-linear-gradient(left, #ecf4be 10%, #f0f4be 70%, #edf4be 100%);background-image:-moz-linear-gradient(left, #ecf4be 10%, #f0f4be 70%, #edf4be 100%);background-image:-ms-linear-gradient(left, #ecf4be 10%, #f0f4be 70%, #edf4be 100%);background-image:-o-linear-gradient(left, #ecf4be 10%, #f0f4be 70%, #edf4be 100%)}.page-template.how-it-works-page .entry-content .img-icon{width:100%;display:block;text-align:center;margin:-35% 0 -12%}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .img-icon{margin-top:-45%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .img-icon{margin-top:-55%}}.page-template.how-it-works-page .entry-content .img-icon figure{width:75%;display:inline-block}@media screen and (max-width:1400px){.page-template.how-it-works-page .entry-content .img-icon figure{width:78%}}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .img-icon figure{width:85%}}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .img-icon figure{width:90%}}.page-template.how-it-works-page .entry-content .img-icon figure img{width:100%}.page-template.how-it-works-page .entry-content .svg-div{position:absolute;top:30%;left:-65%;width:100%;z-index:1}@media screen and (max-width:991px){.page-template.how-it-works-page .entry-content .svg-div{display:none}}.page-template.how-it-works-page .entry-content .svg-div.map-svg{top:10%;right:-50%;left:inherit}.page-template.how-it-works-page .entry-content .svg-div.plane-svg{width:70%;top:10%;left:-50%}.page-template.how-it-works-page .entry-content .svg-div.shirt-svg{width:82%;top:20%;right:-55%;left:inherit}.page-template.how-it-works-page .entry-content .svg-div.bottel-svg{width:130%;top:20%}.page-template.how-it-works-page .entry-content .wp-block-button{width:100%;margin:80px 0 0;padding:0}@media screen and (max-width:420px){.page-template.how-it-works-page .entry-content .wp-block-button{margin:60px 0 0}}.page-template.working-with-you-page .wrap{max-width:100%}.page-template.working-with-you-page .container{width:80%}@media screen and (max-width:1100px){.page-template.working-with-you-page .container{width:90%}}@media screen and (max-width:991px){.page-template.working-with-you-page .container{width:100%}}.page-template.working-with-you-page .page-title h1{margin:0}.page-template.working-with-you-page .working-text{font-size:1.125rem;line-height:normal}.page-template.working-with-you-page .working-text p{font-size:1.125rem;line-height:normal}@media screen and (max-width:991px){.page-template.working-with-you-page .grid-container{height:auto !important}}.page-template.working-with-you-page .col-md-6{flex:0 0 40%;max-width:40%;position:absolute;left:8.5% !important;margin-bottom:3.459em}@media screen and (max-width:1100px){.page-template.working-with-you-page .col-md-6{flex:0 0 44%;max-width:44%;left:6% !important}}@media screen and (max-width:1024px){.page-template.working-with-you-page .col-md-6{margin-bottom:3em}}@media screen and (max-width:991px){.page-template.working-with-you-page .col-md-6{flex:0 0 100%;max-width:100%;position:relative !important;left:0 !important;top:0 !important;padding:0 40px;margin-bottom:40px}}@media screen and (max-width:420px){.page-template.working-with-you-page .col-md-6{padding:0 25px}}.page-template.working-with-you-page .col-md-6:nth-child(2n),.page-template.working-with-you-page .col-md-6:nth-child(5n){left:inherit !important;right:7.8% !important}@media screen and (max-width:1100px){.page-template.working-with-you-page .col-md-6:nth-child(2n),.page-template.working-with-you-page .col-md-6:nth-child(5n){right:4.5% !important}}@media screen and (max-width:991px){.page-template.working-with-you-page .col-md-6:nth-child(2n),.page-template.working-with-you-page .col-md-6:nth-child(5n){right:0 !important}}.page-template.working-with-you-page .col-md-6:nth-child(5){left:8.5% !important}@media screen and (max-width:1100px){.page-template.working-with-you-page .col-md-6:nth-child(5){left:6% !important}}@media screen and (max-width:991px){.page-template.working-with-you-page .col-md-6:nth-child(5){left:0 !important}}.page-template.working-with-you-page .testimonial-img-div{width:92%;left:4% !important;margin-bottom:3.459em}@media screen and (max-width:991px){.page-template.working-with-you-page .testimonial-img-div{width:100%;position:relative !important;left:0 !important;top:0 !important;margin-bottom:40px}}.page-template.working-with-you-page .testimonial-img-div .testimonial-img{margin:0}.page-template.working-with-you-page .testimonial-img-div img{width:100%;height:auto}.page-template.working-with-you-page .grid-item .box-border{padding:20px 30px 30px}@media screen and (max-width:420px){.page-template.working-with-you-page .grid-item .box-border{padding:20px}}.page-template.working-with-you-page .grid-item:nth-child(1n) .box-border:before{border-color:#6652ab;background-image:linear-gradient(to right, #6652ab 10%, #bc6299 70%, #8e4e99 100%);background-image:-webkit-linear-gradient(left, #6652ab 10%, #bc6299 70%, #8e4e99 100%);background-image:-moz-linear-gradient(left, #6652ab 10%, #bc6299 70%, #8e4e99 100%);background-image:-ms-linear-gradient(left, #6652ab 10%, #bc6299 70%, #8e4e99 100%);background-image:-o-linear-gradient(left, #6652ab 10%, #bc6299 70%, #8e4e99 100%)}.page-template.working-with-you-page .grid-item:nth-child(2n) .box-border:before{border-color:#f98fa6;background-image:linear-gradient(to right, #f98fa6 10%, #f98f8f 70%, #f9908f 100%);background-image:-webkit-linear-gradient(left, #f98fa6 10%, #f98f8f 70%, #f9908f 100%);background-image:-moz-linear-gradient(left, #f98fa6 10%, #f98f8f 70%, #f9908f 100%);background-image:-ms-linear-gradient(left, #f98fa6 10%, #f98f8f 70%, #f9908f 100%);background-image:-o-linear-gradient(left, #f98fa6 10%, #f98f8f 70%, #f9908f 100%)}.page-template.working-with-you-page .grid-item:nth-child(3n) .box-border:before{border-color:#cfafc7;background-image:linear-gradient(to right, #cfafc7 10%, #e6afc7 70%, #daafc7 100%);background-image:-webkit-linear-gradient(left, #cfafc7 10%, #e6afc7 70%, #daafc7 100%);background-image:-moz-linear-gradient(left, #cfafc7 10%, #e6afc7 70%, #daafc7 100%);background-image:-ms-linear-gradient(left, #cfafc7 10%, #e6afc7 70%, #daafc7 100%);background-image:-o-linear-gradient(left, #cfafc7 10%, #e6afc7 70%, #daafc7 100%)}.page-template.working-with-you-page .grid-item:nth-child(4n) .box-border:before{border-color:#aecbd3;background-image:linear-gradient(to right, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-webkit-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-moz-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-ms-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-o-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%)}.page-template.working-with-you-page .grid-item:nth-child(5n) .box-border:before{border-color:#0071bc;background-image:linear-gradient(to right, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-webkit-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-moz-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-ms-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-o-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%)}.page-template.working-with-you-page .grid-item:nth-child(5) .box-border:before{border-color:#aecbd3;background-image:linear-gradient(to right, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-webkit-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-moz-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-ms-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%);background-image:-o-linear-gradient(left, #aecbd3 10%, #d6cbd3 70%, #c1cbd3 100%)}.page-template.working-with-you-page .grid-item:nth-child(6n) .box-border:before{border-color:#0071bc;background-image:linear-gradient(to right, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-webkit-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-moz-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-ms-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%);background-image:-o-linear-gradient(left, #0071bc 10%, #9878bc 50%, #457abc 100%)}.page-template.working-with-you-page .grid-item:nth-child(7n) .box-border:before{border-color:#00a9ad;background-image:linear-gradient(to right, #00a9ad 10%, #8fa99d 50%, #45a99d 100%);background-image:-webkit-linear-gradient(left, #00a9ad 10%, #8fa99d 50%, #45a99d 100%);background-image:-moz-linear-gradient(left, #00a9ad 10%, #8fa99d 50%, #45a99d 100%);background-image:-ms-linear-gradient(left, #00a9ad 10%, #8fa99d 50%, #45a99d 100%);background-image:-o-linear-gradient(left, #00a9ad 10%, #8fa99d 50%, #45a99d 100%)}.page-template.working-with-you-page .grid-item:nth-child(8n) .box-border:before{border-color:#f98fa6;background-image:linear-gradient(to right, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-webkit-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-moz-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-ms-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-o-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%)}.page-template.working-with-you-page .grid-item:nth-child(9n) .box-border:before{border-color:#ecf4be;background-image:linear-gradient(to right, #ecf4be 10%, #f0f4be 50%, #edf4be 100%);background-image:-webkit-linear-gradient(left, #ecf4be 10%, #f0f4be 50%, #edf4be 100%);background-image:-moz-linear-gradient(left, #ecf4be 10%, #f0f4be 50%, #edf4be 100%);background-image:-ms-linear-gradient(left, #ecf4be 10%, #f0f4be 50%, #edf4be 100%);background-image:-o-linear-gradient(left, #ecf4be 10%, #f0f4be 50%, #edf4be 100%)}.page-template.working-with-you-page .grid-item:nth-child(10n) .box-border:before{border-color:#fc9b84;background-image:linear-gradient(to right, #fc9b84 10%, #fda669 50%, #fc9b4c 100%);background-image:-webkit-linear-gradient(left, #fc9b84 10%, #fda669 50%, #fc9b4c 100%);background-image:-moz-linear-gradient(left, #fc9b84 10%, #fda669 50%, #fc9b4c 100%);background-image:-ms-linear-gradient(left, #fc9b84 10%, #fda669 50%, #fc9b4c 100%);background-image:-o-linear-gradient(left, #fc9b84 10%, #fda669 50%, #fc9b4c 100%)}.page-template.working-with-you-page .testimonial .testimonial-text{font-size:1.125rem;line-height:normal}@media screen and (max-width:1024px){.page-template.working-with-you-page .testimonial .testimonial-text{font-size:1.01rem}}@media screen and (max-width:991px){.page-template.working-with-you-page .testimonial .testimonial-text{font-size:1.125rem}}.page-template.working-with-you-page .testimonial .testimonial-text p{margin:0;padding:0;font-size:inherit}.page-template.working-with-you-page .testimonial h3{font-size:1.55rem;text-transform:uppercase;line-height:1.3;margin:35px 0 0;max-width:85%}@media screen and (max-width:1024px){.page-template.working-with-you-page .testimonial h3{line-height:1.2}}@media screen and (max-width:991px){.page-template.working-with-you-page .testimonial h3{margin:25px 0 0;max-width:100%}}.page-template.our-partners-page .page-title h1,.page-template.the-package-page .page-title h1,.page-template.events-page .page-title h1{margin:40px 0 50px}@media screen and (max-width:991px){.page-template.our-partners-page .page-title h1,.page-template.the-package-page .page-title h1,.page-template.events-page .page-title h1{margin:15px 0 25px}}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns,.page-template.the-package-page .wp-block-columns.has-2-columns,.page-template.events-page .wp-block-columns.has-2-columns{margin-top:40px;margin-bottom:40px}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.sky-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.sky-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.sky-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.sky-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.sky-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.sky-border:before{border-color:#aecbd3;background-image:linear-gradient(to right, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-webkit-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-moz-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-ms-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-o-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.light-pink-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.light-pink-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.light-pink-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.light-pink-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.light-pink-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.light-pink-border:before{border-color:#f9e4ed;background-image:linear-gradient(to right, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-webkit-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-moz-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-ms-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%);background-image:-o-linear-gradient(left, #f9e4ed 10%, #f9e4ed 70%, #f9e4ed 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.pink-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.pink-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.pink-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.pink-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.pink-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.pink-border:before{border-color:#f98fa6;background-image:linear-gradient(to right, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-webkit-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-moz-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-ms-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-o-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.pich-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.pich-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.pich-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.pich-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.pich-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.pich-border:before{border-color:#fa9983;background-image:linear-gradient(to right, #fa9983 10%, #fa995c 50%, #fa994c 100%);background-image:-webkit-linear-gradient(left, #fa9983 10%, #fa995c 50%, #fa994c 100%);background-image:-moz-linear-gradient(left, #fa9983 10%, #fa995c 50%, #fa994c 100%);background-image:-ms-linear-gradient(left, #fa9983 10%, #fa995c 50%, #fa994c 100%);background-image:-o-linear-gradient(left, #fa9983 10%, #fa995c 50%, #fa994c 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.purple-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.purple-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.purple-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.purple-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.purple-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.purple-border:before{border-color:#6652a9;background-image:linear-gradient(to right, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-webkit-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-moz-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-ms-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-o-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.blue-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.blue-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.blue-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.blue-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.blue-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.blue-border:before{border-color:#0071ba;background-image:linear-gradient(to right, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-webkit-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-moz-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-ms-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-o-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.sea-blue-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.sea-blue-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.sea-blue-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.sea-blue-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.sea-blue-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.sea-blue-border:before{border-color:#00a7ab;background-image:linear-gradient(to right, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-webkit-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-moz-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-ms-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-o-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.light-blue-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.light-blue-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border.light-blue-border:before,.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.light-blue-border:before,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.light-blue-border:before,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border.light-blue-border:before{border-color:#75b2d6;background-image:linear-gradient(to right, #75b2d6 5%, #bf9ab6 30%, #edb5a1 60%, #e9d6bb 100%);background-image:-webkit-linear-gradient(left, #75b2d6 5%, #bf9ab6 30%, #edb5a1 60%, #e9d6bb 100%);background-image:-moz-linear-gradient(left, #75b2d6 5%, #bf9ab6 30%, #edb5a1 60%, #e9d6bb 100%);background-image:-ms-linear-gradient(left, #75b2d6 5%, #bf9ab6 30%, #edb5a1 60%, #e9d6bb 100%);background-image:-o-linear-gradient(left, #75b2d6 5%, #bf9ab6 30%, #edb5a1 60%, #e9d6bb 100%)}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h3,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h3,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h3{margin-left:15%}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h3,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h3,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h3{margin:0 0 10px}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h4,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h4,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h4{margin-top:80px}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h4,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h4,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h4{margin-top:45px}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h3,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h3,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h3{margin-top:50px}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h3,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h3,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left figure+h3{margin-top:40px}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{margin-left:calc(15% + 12px)}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{margin-left:12px}}@media screen and (max-width:500px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{font-size:1.75rem}}@media screen and (max-width:420px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{font-size:1.65rem}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-left p+figure,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-left p+figure,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left p+figure{margin-top:40px}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h3,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h3,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h3{margin-right:15%}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h3,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h3,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h3{margin:0 0 10px}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{margin-right:calc(15% + 12px)}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{margin-right:12px}}@media screen and (max-width:500px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{font-size:1.75rem}}@media screen and (max-width:420px){.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{font-size:1.65rem}}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right p,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right p,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right p{max-width:100%}.page-template.our-partners-page .wp-block-columns.has-2-columns .wp-block-column.space-right figure:last-child,.page-template.the-package-page .wp-block-columns.has-2-columns .wp-block-column.space-right figure:last-child,.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right figure:last-child{margin-bottom:0}.page-template.our-partners-page .wp-block-column ul,.page-template.the-package-page .wp-block-column ul,.page-template.events-page .wp-block-column ul{max-width:600px;margin-right:15%;padding-left:25px}@media screen and (max-width:1024px){.page-template.our-partners-page .wp-block-column ul,.page-template.the-package-page .wp-block-column ul,.page-template.events-page .wp-block-column ul{max-width:100%;margin-right:0}}.page-template.our-partners-page .wp-block-column ul li,.page-template.the-package-page .wp-block-column ul li,.page-template.events-page .wp-block-column ul li{padding-bottom:15px}.page-template.our-partners-page .wp-block-column p,.page-template.the-package-page .wp-block-column p,.page-template.events-page .wp-block-column p{max-width:600px}@media screen and (max-width:1024px){.page-template.our-partners-page .wp-block-column p,.page-template.the-package-page .wp-block-column p,.page-template.events-page .wp-block-column p{max-width:100%}.page-template.our-partners-page .wp-block-column p br,.page-template.the-package-page .wp-block-column p br,.page-template.events-page .wp-block-column p br{display:none}}.page-template.our-partners-page .wp-block-column p:last-child,.page-template.the-package-page .wp-block-column p:last-child,.page-template.events-page .wp-block-column p:last-child{margin-bottom:0}.page-template.our-partners-page .wp-block-image,.page-template.the-package-page .wp-block-image,.page-template.events-page .wp-block-image{margin:0 auto}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-image.title-logo,.page-template.the-package-page .wp-block-image.title-logo,.page-template.events-page .wp-block-image.title-logo{padding:0 40px}}@media screen and (max-width:420px){.page-template.our-partners-page .wp-block-image.title-logo,.page-template.the-package-page .wp-block-image.title-logo,.page-template.events-page .wp-block-image.title-logo{padding:0 25px}}.page-template.our-partners-page .wp-block-image.title-logo figure,.page-template.the-package-page .wp-block-image.title-logo figure,.page-template.events-page .wp-block-image.title-logo figure{text-align:center}.page-template.our-partners-page .wp-block-image.title-logo img,.page-template.the-package-page .wp-block-image.title-logo img,.page-template.events-page .wp-block-image.title-logo img{width:auto;height:95px}@media screen and (max-width:420px){.page-template.our-partners-page .wp-block-image.title-logo img,.page-template.the-package-page .wp-block-image.title-logo img,.page-template.events-page .wp-block-image.title-logo img{width:100%;height:auto}}.page-template.our-partners-page .wp-block-image+.box-title,.page-template.the-package-page .wp-block-image+.box-title,.page-template.events-page .wp-block-image+.box-title{margin-top:80px}@media screen and (max-width:991px){.page-template.our-partners-page .wp-block-image+.box-title,.page-template.the-package-page .wp-block-image+.box-title,.page-template.events-page .wp-block-image+.box-title{margin-top:45px}}.page-template.our-partners-page h3,.page-template.the-package-page h3,.page-template.events-page h3{font-size:2.083rem;line-height:normal}@media screen and (max-width:991px){.page-template.our-partners-page h3,.page-template.the-package-page h3,.page-template.events-page h3{line-height:1}}@media screen and (max-width:500px){.page-template.our-partners-page h3,.page-template.the-package-page h3,.page-template.events-page h3{font-size:1.75rem}}@media screen and (max-width:420px){.page-template.our-partners-page h3,.page-template.the-package-page h3,.page-template.events-page h3{font-size:1.6rem}}.page-template.our-partners-page h4.box-title,.page-template.the-package-page h4.box-title,.page-template.events-page h4.box-title{max-width:600px;margin:0 auto 80px}@media screen and (max-width:991px){.page-template.our-partners-page h4.box-title,.page-template.the-package-page h4.box-title,.page-template.events-page h4.box-title{margin:0 40px 50px 52px}}@media screen and (max-width:500px){.page-template.our-partners-page h4.box-title,.page-template.the-package-page h4.box-title,.page-template.events-page h4.box-title{font-size:1.7rem}}@media screen and (max-width:420px){.page-template.our-partners-page h4.box-title,.page-template.the-package-page h4.box-title,.page-template.events-page h4.box-title{font-size:1.65rem;margin:0 25px 40px 37px}}.page-template.our-partners-page h4.purple-border:before,.page-template.the-package-page h4.purple-border:before,.page-template.events-page h4.purple-border:before{border-color:#6652a9;background-image:linear-gradient(to right, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-webkit-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-moz-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-ms-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%);background-image:-o-linear-gradient(left, #6652a9 10%, #b25997 50%, #8a4b97 100%)}.page-template.our-partners-page h4.blue-border:before,.page-template.the-package-page h4.blue-border:before,.page-template.events-page h4.blue-border:before{border-color:#0071ba;background-image:linear-gradient(to right, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-webkit-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-moz-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-ms-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%);background-image:-o-linear-gradient(left, #0071ba 10%, #8475ba 50%, #3d79ba 100%)}.page-template.our-partners-page h4.sea-blue-border:before,.page-template.the-package-page h4.sea-blue-border:before,.page-template.events-page h4.sea-blue-border:before{border-color:#00a7ab;background-image:linear-gradient(to right, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-webkit-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-moz-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-ms-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%);background-image:-o-linear-gradient(left, #00a7ab 10%, #84a79b 50%, #3ea79b 100%)}.page-template.our-partners-page .title-wrapper,.page-template.the-package-page .title-wrapper,.page-template.events-page .title-wrapper{margin:0 0 60px}@media screen and (max-width:991px){.page-template.our-partners-page .title-wrapper,.page-template.the-package-page .title-wrapper,.page-template.events-page .title-wrapper{margin:0 0 1.1em}}.page-template.the-package-page .container p{max-width:600px}@media screen and (max-width:1024px){.page-template.the-package-page .container p{max-width:100%}}.page-template.the-package-page .title-wrapper{font-size:2.083rem}@media screen and (max-width:500px){.page-template.the-package-page .title-wrapper{font-size:1.7rem;padding:6px 40px 11px}}@media screen and (max-width:420px){.page-template.the-package-page .title-wrapper{font-size:1.6rem;padding:6px 25px 11px}}.page-template.the-package-page .container-inner{width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.page-template.the-package-page .container-inner{width:100%}}@media screen and (max-width:991px){.page-template.the-package-page .container-inner .box-border{margin-left:12px}.page-template.the-package-page .container-inner .box-border br{display:none}}.page-template.the-package-page .wp-block-columns.booking{margin-top:1.5em}.page-template.the-package-page .wp-block-columns.booking .wp-block-column.space-left p{margin-left:12%}.page-template.the-package-page .wp-block-columns.booking .wp-block-column.space-right p{margin-right:12%}.page-template.the-package-page .wp-block-columns .download-btn{max-width:600px;display:block;text-align:center;margin:0;padding:15px 0 0}@media screen and (max-width:1024px){.page-template.the-package-page .wp-block-columns .download-btn{max-width:100%}}.page-template.the-package-page .wp-block-columns.has-3-columns .box-border{padding:25px}.page-template.the-package-page .wp-block-columns.has-3-columns .box-border.pink-border:before{border-color:#f98fa6;background-image:linear-gradient(to right, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-webkit-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-moz-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-ms-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-o-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%)}.page-template.the-package-page .wp-block-columns.has-3-columns .box-border.sky-border:before{border-color:#aecbd3;background-image:linear-gradient(to right, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-webkit-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-moz-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-ms-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%);background-image:-o-linear-gradient(left, #aecbd3 40%, #d5cbd3 50%, #c3cbd3 100%)}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns{display:block}}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column{flex-basis:100%}}.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column:nth-child(2){flex-basis:150px;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:1024px){.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column:nth-child(2){flex-basis:90px}}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column:nth-child(2){flex-basis:100%;margin:40px 0}}.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column .box-border{margin-top:0;margin-bottom:0;font-size:2rem}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column .box-border{max-width:100%}}@media screen and (max-width:420px){.page-template.the-package-page .wp-block-columns.equipment-div.has-3-columns .wp-block-column .box-border{font-size:1.65rem}}.page-template.the-package-page .wp-block-columns.equipment-div .wp-block-column.space-left{padding-left:12px}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div .wp-block-column.space-left{padding-left:0}}@media screen and (max-width:1024px){.page-template.the-package-page .wp-block-columns.equipment-div .wp-block-column.space-left p{margin-left:0}}.page-template.the-package-page .wp-block-columns.equipment-div .wp-block-column.space-left figure{margin-left:15%}@media screen and (max-width:1024px){.page-template.the-package-page .wp-block-columns.equipment-div .wp-block-column.space-left figure{margin-left:0}}.page-template.the-package-page .wp-block-columns.equipment-div h4{font-size:2.083rem;line-height:1;text-transform:uppercase;max-width:600px;padding:0;margin:55px 0}@media screen and (max-width:1024px){.page-template.the-package-page .wp-block-columns.equipment-div h4{font-size:1.75rem}}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div h4{margin:40px 0;max-width:100%}.page-template.the-package-page .wp-block-columns.equipment-div h4 br{display:none}}@media screen and (max-width:420px){.page-template.the-package-page .wp-block-columns.equipment-div h4{font-size:1.6rem}}.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter{counter-reset:item;margin:0 0 0 10px;padding:0;max-width:600px}@media screen and (max-width:1024px){.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter{max-width:100%}}.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter li{display:block;position:relative;padding:0 0 18px 65px;line-height:normal}@media screen and (max-width:991px){.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter li{padding:0 0 30px 65px}}.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter li:before{display:inline-block;content:counter(item);counter-increment:item;width:40px;height:40px;background:#fff;position:absolute;left:0;top:3px;z-index:2;line-height:37px;text-indent:-6px;text-align:center;font-size:1.167rem}.page-template.the-package-page .wp-block-columns.equipment-div ol.number-counter li:after{content:"";display:block;width:40px;height:40px;position:absolute;top:8px;left:-5px;box-sizing:border-box;border-left:5px solid;border-color:#01263e;background-image:linear-gradient(to right, #01263e 5%, #7d6557 40%, #3d2407 100%);background-image:-webkit-linear-gradient(left, #01263e 5%, #7d6557 40%, #3d2407 100%);background-image:-moz-linear-gradient(left, #01263e 5%, #7d6557 40%, #3d2407 100%);background-image:-ms-linear-gradient(left, #01263e 5%, #7d6557 40%, #3d2407 100%);background-image:-o-linear-gradient(left, #01263e 5%, #7d6557 40%, #3d2407 100%)}.page-template.the-package-page .app-features{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px;margin-bottom:80px;position:relative;background:#fff}@media screen and (max-width:1024px){.page-template.the-package-page .app-features{width:calc(100% - 92px);margin-left:52px}}@media screen and (max-width:420px){.page-template.the-package-page .app-features{width:calc(100% - 62px);margin-left:37px;padding:10px}}.page-template.the-package-page .app-features:before{content:"";display:block;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;bottom:-12px;left:-12px;border-left:12px solid;box-sizing:border-box;border-color:#f98fa6;background-image:linear-gradient(to right, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-webkit-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-moz-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-ms-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-image:-o-linear-gradient(left, #f98fa6 10%, #f98f8f 50%, #f9908f 100%);background-position:0 bottom;background-repeat:no-repeat;background-size:100% 12px}.page-template.the-package-page .app-features h3{margin-top:0}.page-template.the-package-page .app-features ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.page-template.the-package-page .app-features li{width:16.667%;display:inline-block;text-align:center;padding:35px 0 0}@media screen and (max-width:768px){.page-template.the-package-page .app-features li{width:25%}}@media screen and (max-width:568px){.page-template.the-package-page .app-features li{width:33.33%}}@media screen and (max-width:450px){.page-template.the-package-page .app-features li{width:50%;padding:25px 0 0}}.page-template.the-package-page .app-features li figure{margin:0}.page-template.the-package-page .app-features li img{width:135px !important;display:inline-block}@media screen and (max-width:1024px){.page-template.the-package-page .app-features li img{width:105px !important}}@media screen and (max-width:450px){.page-template.the-package-page .app-features li img{width:95px !important}}.page-template.the-package-page .app-features li strong{display:block;text-align:center;line-height:1;text-transform:uppercase;font-size:1.15rem;margin:0}@media screen and (max-width:1024px){.page-template.the-package-page .app-features li strong{font-size:1.23rem}}.page-template.the-package-page .travel-wrapper .wp-block-media-text{width:100%;max-width:650px;display:flex;flex-wrap:wrap;margin-bottom:0}@media screen and (max-width:1024px){.page-template.the-package-page .travel-wrapper .wp-block-media-text{max-width:100%}}.page-template.the-package-page .travel-wrapper .wp-block-media-text figure{width:135px}@media screen and (max-width:1024px){.page-template.the-package-page .travel-wrapper .wp-block-media-text figure{width:95px}}@media screen and (max-width:991px){.page-template.the-package-page .travel-wrapper .wp-block-media-text figure{display:inline-block;vertical-align:top;margin:0 25px 0 0}}@media screen and (max-width:1024px){.page-template.the-package-page .travel-wrapper .wp-block-media-text figure{width:65px}}.page-template.the-package-page .travel-wrapper .wp-block-media-text .wp-block-media-text__content{width:calc(100% - 200px)}@media screen and (max-width:1024px){.page-template.the-package-page .travel-wrapper .wp-block-media-text .wp-block-media-text__content{width:calc(100% - 135px)}}@media screen and (max-width:991px){.page-template.the-package-page .travel-wrapper .wp-block-media-text .wp-block-media-text__content{width:calc(100% - 120px);margin:0;display:inline-block}}@media screen and (max-width:991px){.page-template.the-package-page .travel-wrapper .wp-block-media-text .wp-block-media-text__content{width:calc(100% - 90px)}}.page-template.the-package-page .lessons-img{margin:0 auto}@media screen and (max-width:991px){.page-template.the-package-page .media-wrapper .wp-block-button{width:100%;text-align:center;margin-bottom:40px}}@media screen and (max-width:991px){.page-template.the-package-page .insurance-wrapper p br{display:block}}.page-template.the-package-page .insurance-wrapper p.has-small-font-size{font-weight:700}.page-template.the-package-page .insurance-wrapper p a{font-weight:700;border-bottom:1px solid #000}@media screen and (max-width:1024px){.page-template.the-package-page .insurance-wrapper p a{font-size:.85rem}}@media screen and (max-width:991px){.page-template.the-package-page .insurance-wrapper p a{font-size:1rem}}.page-template.events-page .wp-block-columns.has-2-columns.container-inner{width:80%;margin-left:auto;margin-right:auto;margin-top:0}@media screen and (max-width:1024px){.page-template.events-page .wp-block-columns.has-2-columns.container-inner{width:100%}}@media screen and (max-width:1024px){.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-left h4.box-border{margin-left:12px}}@media screen and (max-width:1024px){.page-template.events-page .wp-block-columns.has-2-columns .wp-block-column.space-right h4.box-border{margin-right:0}}.page-template.events-page .experiential-event-banner{margin-bottom:3em}@media screen and (max-width:991px){.page-template.events-page .experiential-event-banner{margin-bottom:40px}}.page-template.events-page .wp-block-button{margin-left:15%}@media screen and (max-width:1024px){.page-template.events-page .wp-block-button{margin-left:0}}.page-template.resorts-page .site-content .content-area{max-width:100%;padding:0 15px}@media screen and (max-width:1024px){.page-template.resorts-page .site-content .content-area{padding:0}}.page-template.resorts-page .site-content .content-area .has-3-columns{margin-top:0;margin-bottom:60px;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:991px){.page-template.resorts-page .site-content .content-area .has-3-columns{margin-bottom:30px}}@media screen and (max-width:420px){.page-template.resorts-page .site-content .content-area .has-3-columns{margin-bottom:15px}}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column{width:calc(33.33% - 13px);flex-basis:inherit;flex-grow:0}@media screen and (max-width:991px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column{width:calc(50% - 10px)}}@media screen and (max-width:420px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column{width:100%}}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column:not(:first-child){margin-left:0}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image{position:relative;margin:0 0 20px;padding:0;width:100%}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image img{width:100%;height:100%;object-fit:cover;box-shadow:none}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption{font-style:normal;padding:0;margin:0;display:block;width:100%;height:100%;position:absolute;top:0;left:0}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:2.95rem;color:#fff;text-transform:uppercase;text-align:center;line-height:1;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;padding:10px;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}@media screen and (max-width:1400px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:2.5rem}}@media screen and (max-width:1100px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:1.86rem}}@media screen and (max-width:991px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:2.3rem}}@media screen and (max-width:768px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:2rem}}@media screen and (max-width:600px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:1.8rem}}@media screen and (max-width:550px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:1.6rem}}@media screen and (max-width:420px){.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a{font-size:1.95rem}}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a:before{content:"";width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;top:8px;left:8px;display:block;border:4px solid transparent;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a:hover{background:rgba(0,0,0,0.5)}.page-template.resorts-page .site-content .content-area .has-3-columns .wp-block-column .wp-block-image figcaption a:hover:before{border-color:#fff}.page-template.resorts-page .site-content .content-area .resort-text{max-width:750px;margin:0 auto 5em;font-weight:600}@media screen and (max-width:1600px){.page-template.resorts-page .site-content .content-area .resort-text{max-width:630px}}@media screen and (max-width:991px){.page-template.resorts-page .site-content .content-area .resort-text{margin-bottom:3em}}@media screen and (max-width:768px){.page-template.resorts-page .site-content .content-area .resort-text{max-width:100%;padding:0 40px}}@media screen and (max-width:420px){.page-template.resorts-page .site-content .content-area .resort-text{padding:0 25px;margin-bottom:40px}}.page-template.resorts-page .site-content .content-area .map-wrapper{margin-bottom:80px}@media screen and (max-width:991px){.page-template.resorts-page .site-content .content-area .map-wrapper{margin-bottom:40px}}@media screen and (max-width:420px){.page-template.resorts-page .site-content .content-area .map-wrapper{margin-bottom:30px}}.page-template.resorts-page .site-content .content-area .map-wrapper figure{background:rgba(0,0,0,0.15)}.page-template .wp-block-gallery{width:100%;display:block;float:left;position:relative}.page-template .wp-block-gallery .blocks-gallery-item{display:block;flex-direction:inherit;float:left}.page-template .wp-block-gallery .blocks-gallery-item figure{display:block}.page-template .wp-block-gallery .slick-arrow{position:absolute;top:50%;right:30px;z-index:1;margin-top:-20px;width:40px;height:40px;background-image:url(../images/arrow-right.png);background-repeat:no-repeat;background-position:right center;background-size:cover;background-color:transparent;padding:0;font-size:0}@media screen and (max-width:991px){.page-template .wp-block-gallery .slick-arrow{margin-top:-12px;width:25px;height:25px;right:10px}}@media screen and (max-width:450px){.page-template .wp-block-gallery .slick-arrow{margin-top:-10px;width:20px;height:20px}}.page-template .wp-block-gallery .slick-arrow.slick-prev{left:30px;background-image:url(../images/arrow-left.png);background-position:left center}@media screen and (max-width:991px){.page-template .wp-block-gallery .slick-arrow.slick-prev{left:10px}}.top-right-menu{position:relative}.top-right-menu ul{position:absolute;right:15px;top:15px;z-index:5}.top-right-menu ul li{display:inline-block}@media screen and (max-width:991px){.top-right-menu ul li.help-desk{display:none}}.top-right-menu ul li a{font-family:acumin-pro-condensed;font-size:1.04rem;font-weight:700;color:#fff;letter-spacing:1px;text-transform:uppercase;background:#00bae3;padding:3px 15px 5px;margin:0 0 0 18px}@media screen and (max-width:767px){.top-right-menu ul li a{padding:3px 15px 5px}}@media screen and (max-width:680px){.top-right-menu ul li a{font-size:.95rem;padding:3px 10px 5px;margin:0 0 0 15px}}@media screen and (max-width:568px){.top-right-menu ul li a{padding:0 10px 2px;margin:0 0 0 10px}}@media screen and (max-width:480px){.top-right-menu ul li a{font-size:.62rem;padding:4px 8px}}@media screen and (max-width:420px){.top-right-menu ul li a{padding:4px 8px 6px}}@media only screen and (max-width:385px) and (min-width:379px){.top-right-menu ul li a{margin:0 0 0 5px}}@media screen and (max-width:380px){.top-right-menu ul li a{font-size:.65rem;padding:3px 6px 4px;margin:0 0 0 6px}}@media screen and (max-width:350px){.top-right-menu ul li a{font-size:.6rem;padding:3px 5px;margin:0 0 0 5px}}.top-right-menu ul li a:hover{color:#fff}.home-banner{width:100%;height:auto;padding:0;position:relative}.home-banner[data-id="white-yellow"] .slick-slider .slide-content .banner-title{color:#fff}.home-banner[data-id="white-yellow"] .slick-slider .slide-content .check-btn{color:#fff205}.home-banner[data-id="white-yellow"] .slick-slider .slick-dots li.slick-active button{background:#fff205;border-color:#fff205}.home-banner[data-id="white-yellow"] .slick-slider .slick-dots li button{border-color:#fff}.home-banner[data-id="white-yellow"] .slick-slider .slick-dots li button:hover{border-color:#fff205}.home-banner .home-slider.slick-slider{margin:0}.home-banner .home-slider.slick-slider .slick-track{display:flex;flex-wrap:wrap}.home-banner .home-slider.slick-slider .slick-track .slick-slide{height:auto}.home-banner .home-slider.slick-slider .slick-track .slick-slide>div,.home-banner .home-slider.slick-slider .slick-track .slick-slide .slide-item,.home-banner .home-slider.slick-slider .slick-track .slick-slide .slide-data{height:100%}.home-banner .home-slider .slide-data{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.home-banner .home-slider .slide-content,.home-banner .home-slider .slide-img{width:50%}.home-banner .home-slider .slide-img{width:60%}@media screen and (max-width:767px){.home-banner .home-slider .slide-img{width:100%;height:100%;position:absolute;top:0;left:0}}.home-banner .home-slider .slide-img img{width:100%;height:100%;object-fit:cover}.home-banner .home-slider .slide-content{font-family:'Raleway',sans-serif;font-size:16px;color:#000;letter-spacing:normal;padding:30px 50px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;justify-content:center;width:40%}@media screen and (max-width:991px){.home-banner .home-slider .slide-content{padding:65px 40px 40px 20px}}@media screen and (max-width:767px){.home-banner .home-slider .slide-content{width:100%;color:#fff;background:transparent !important;padding:65px 20px;position:relative;z-index:1}}@media screen and (max-width:767px){.home-banner .home-slider .slide-content:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5)}}@media screen and (max-width:767px){.home-banner .home-slider .banner-logo{position:relative;z-index:1}}.home-banner .home-slider .banner-logo img{width:auto;height:60px;display:block}@media screen and (max-width:767px){.home-banner .home-slider .banner-logo img{height:50px}}@media screen and (max-width:350px){.home-banner .home-slider .banner-logo img{height:40px}}.home-banner .home-slider .banner-title{font-family:'Anton';font-size:70px;color:#00bae3;line-height:1;letter-spacing:normal;text-transform:uppercase}@media screen and (max-width:1100px){.home-banner .home-slider .banner-title{font-size:40px}}@media screen and (max-width:767px){.home-banner .home-slider .banner-title{font-size:42px;position:relative;z-index:1}}.home-banner .home-slider .banner-description{font-size:16px;max-width:350px;padding:15px 0 0}@media screen and (max-width:1100px){.home-banner .home-slider .banner-description{font-size:14px}}@media screen and (max-width:767px){.home-banner .home-slider .banner-description{font-size:16px;color:#fff !important;text-shadow:0 0 #fff;position:relative;z-index:1}}.home-banner .home-slider .check-btn{font-size:16px;font-weight:600;color:#fff205;margin:20px 0 0;position:relative;padding:10px 30px 10px 15px;border-radius:5px}@media screen and (max-width:1300px){.home-banner .home-slider .check-btn{font-size:14px}}@media screen and (max-width:767px){.home-banner .home-slider .check-btn{font-size:14px;z-index:1}}.home-banner .home-slider .check-btn:after{content:"\f105";font-family:FontAwesome;font-size:22px;font-weight:500;line-height:1;display:inline-block;position:absolute;right:15px;top:calc(50% - 11px)}.home-banner .home-slider .slick-dots{width:20px;position:absolute;top:50%;bottom:inherit;transform:translateY(-50%);right:62%}@media screen and (max-width:767px){.home-banner .home-slider .slick-dots{width:100%;transform:none;top:inherit;bottom:20px;right:0}}.home-banner .home-slider .slick-dots li{width:auto;height:auto;margin:10px 0;display:block;text-align:center}@media screen and (max-width:767px){.home-banner .home-slider .slick-dots li{display:inline-block;margin:0 10px}}.home-banner .home-slider .slick-dots li.slick-active button{background-color:#fff205;border-color:#fff205}.home-banner .home-slider .slick-dots button{width:12px;height:12px;border:none;background-color:transparent;border:1.5px solid #fff;border-radius:50%;text-indent:-9999px;outline:0;margin:0 auto;padding:0;box-sizing:border-box}@media screen and (max-width:767px){.home-banner .home-slider .slick-dots button{border-color:#fff205}}.home-banner .home-slider .slick-dots button:hover{border-color:#fff205}.quote-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:80px 0}@media screen and (max-width:780px){.quote-wrapper{padding:80px 20px}}.quote-wrapper:before{display:none}.quote-wrapper .wp-block-cover__inner-container{font-family:'Raleway',sans-serif;font-size:16px;font-weight:400;text-align:center;letter-spacing:normal;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.quote-wrapper .wp-block-cover__inner-container h2{font-family:'Anton';font-size:70px;font-weight:400;color:#fff;line-height:1;letter-spacing:normal;text-transform:uppercase;padding:0 0 15px;width:100%}@media screen and (max-width:1100px){.quote-wrapper .wp-block-cover__inner-container h2{font-size:40px}}@media screen and (max-width:767px){.quote-wrapper .wp-block-cover__inner-container h2{font-size:42px}}.quote-wrapper .wp-block-cover__inner-container p{font-family:'Raleway',sans-serif;font-size:16px;font-weight:400;color:#fff;max-width:450px;padding:0 0 30px}@media screen and (max-width:780px){.quote-wrapper .wp-block-cover__inner-container p{padding:0 0 15px}}.quote-wrapper .wp-block-cover__inner-container .wp-block-buttons{width:100%;display:block}.quote-wrapper .wp-block-cover__inner-container .wp-block-button__link{font-family:'Raleway',sans-serif;font-size:16px;font-weight:700;color:#000;background:#fff205;border-radius:5px;height:100%;padding:12px 25px;width:250px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width:780px){.quote-wrapper .wp-block-cover__inner-container .wp-block-button__link{width:auto}}.quote-wrapper .wp-block-cover__inner-container .wp-block-columns{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:inherit;margin:0}@media screen and (max-width:780px){.quote-wrapper .wp-block-cover__inner-container .wp-block-columns{padding:0 50px}}@media screen and (max-width:640px){.quote-wrapper .wp-block-cover__inner-container .wp-block-columns{padding:0}}.quote-wrapper .wp-block-cover__inner-container .wp-block-column{flex-basis:inherit;flex-grow:inherit;width:33%}@media screen and (max-width:1150px){.quote-wrapper .wp-block-cover__inner-container .wp-block-column{width:35%}}@media screen and (max-width:1024px){.quote-wrapper .wp-block-cover__inner-container .wp-block-column{width:38%}}@media screen and (max-width:780px){.quote-wrapper .wp-block-cover__inner-container .wp-block-column{margin:0 0 15px}}@media screen and (max-width:640px){.quote-wrapper .wp-block-cover__inner-container .wp-block-column{width:100%}}.quote-wrapper .wp-block-cover__inner-container .wp-block-column>div{height:100%}.quote-wrapper .wp-block-cover__inner-container .wp-block-column:not(:first-child){margin-left:15px}@media screen and (max-width:780px){.quote-wrapper .wp-block-cover__inner-container .wp-block-column:not(:first-child){margin-left:0}}.quote-wrapper .wp-block-cover__inner-container .wp-block-column:last-child{width:auto}.quote-wrapper .wp-block-cover__inner-container .wp-block-column .wp-block-button{height:100%;margin:0}@media screen and (max-width:780px){.quote-wrapper .wp-block-cover__inner-container .wp-block-column .wp-block-button{margin:0 auto}}.quote-wrapper .wp-block-cover__inner-container .wp-block-media-text{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:#fff;border-radius:5px;padding:15px 20px}.quote-wrapper .wp-block-cover__inner-container .wp-block-media-text img{width:auto;height:40px}@media screen and (max-width:767px){.quote-wrapper .wp-block-cover__inner-container .wp-block-media-text img{height:35px}}.quote-wrapper .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content{font-size:14px;text-align:left;padding:0 0 0 20px}@media screen and (max-width:767px){.quote-wrapper .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 15px}}.quote-wrapper .wp-block-cover__inner-container .wp-block-media-text .wp-block-media-text__content p{font-size:14px;padding:0}.contact-form-wrapper{font-family:'Raleway',sans-serif;font-size:16px;font-weight:400;text-align:center;letter-spacing:normal;background:#c2faff;padding:80px 0;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.contact-form-wrapper h2{font-family:'Anton';font-size:70px;font-weight:400;color:#00bae3;line-height:1;letter-spacing:normal;text-transform:uppercase;padding:0 0 15px;width:100%}@media screen and (max-width:1100px){.contact-form-wrapper h2{font-size:40px}}@media screen and (max-width:767px){.contact-form-wrapper h2{font-size:42px}}.contact-form-wrapper p{font-family:'Raleway',sans-serif;font-size:16px;font-weight:400;color:#000;max-width:450px;padding:0 0 30px;margin:0 auto}.contact-form-wrapper .contact-form{width:100%;max-width:600px;margin:0 auto;padding:0 15px}.contact-form-wrapper .contact-form .field{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:0 0 10px}.contact-form-wrapper .contact-form .field.two .wpcf7-form-control-wrap{width:48.5%}@media screen and (max-width:767px){.contact-form-wrapper .contact-form .field.two .wpcf7-form-control-wrap{width:100%;padding:0 0 10px}}@media screen and (max-width:767px){.contact-form-wrapper .contact-form .field.two .wpcf7-form-control-wrap:last-child{padding:0}}.contact-form-wrapper .contact-form .field.button{flex-direction:row-reverse;align-items:center;justify-content:flex-start;position:relative}.contact-form-wrapper .contact-form .field.button:after{content:"\f105";font-family:FontAwesome;font-size:20px;color:#000;line-height:1;position:absolute;right:0;top:9px}.contact-form-wrapper .contact-form .field.button .wpcf7-spinner{opacity:1;margin:0 -5px 0 0;background:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contact-form-wrapper .contact-form .field.button .wpcf7-spinner:before{content:"\f110";font-family:FontAwesome;font-size:22px;line-height:1;color:#000;background-color:transparent;top:inherit;left:inherit;width:auto;height:auto;border:none;border-radius:0;transform-origin:center}.contact-form-wrapper .contact-form .field .wpcf7-form-control-wrap{width:100%;text-align:left}.contact-form-wrapper .contact-form .field .wpcf7-form-control-wrap .wpcf7-not-valid-tip{font-size:12px;padding:5px 0 0}.contact-form-wrapper .contact-form .field input,.contact-form-wrapper .contact-form .field textarea{font-family:'Raleway',sans-serif;font-size:14px;font-weight:400;color:#000;width:100%;height:40px;border:none;border-bottom:1px solid #000;background:transparent;border-radius:0;box-shadow:none;outline:none}.contact-form-wrapper .contact-form .field input::placeholder,.contact-form-wrapper .contact-form .field textarea::placeholder{color:#000}.contact-form-wrapper .contact-form .field input::-webkit-input-placeholder,.contact-form-wrapper .contact-form .field textarea::-webkit-input-placeholder{color:#000}.contact-form-wrapper .contact-form .field input::-moz-placeholder,.contact-form-wrapper .contact-form .field textarea::-moz-placeholder{color:#000}.contact-form-wrapper .contact-form .field input:-ms-input-placeholder,.contact-form-wrapper .contact-form .field textarea:-ms-input-placeholder{color:#000}.contact-form-wrapper .contact-form .field input:-moz-placeholder,.contact-form-wrapper .contact-form .field textarea:-moz-placeholder{color:#000}.contact-form-wrapper .contact-form .field textarea{height:80px}.contact-form-wrapper .contact-form .field .wpcf7-submit{font-weight:700;border:none;width:auto;padding:0 15px}.contact-form-wrapper .contact-form .wpcf7-response-output{border:none}.contact-form-wrapper .contact-form form{position:relative}.contact-form-wrapper .contact-form form.sent .wpcf7-response-output{color:#46b450}.contact-form-wrapper .contact-form form .wpcf7-response-output{width:100%;text-align:center;color:#dc3232;position:absolute;bottom:-30px;left:0;margin:0 0 15px}@media screen and (max-width:767px){.contact-form-wrapper .contact-form form .wpcf7-response-output{position:static}}.subtitle{font-family:'Anton';font-size:70px;font-weight:400;color:#00bae3;text-align:center;line-height:1;letter-spacing:normal;text-transform:uppercase;padding:30px 0 0;width:100%}@media screen and (max-width:1100px){.subtitle{font-size:40px}}@media screen and (max-width:767px){.subtitle{font-size:42px}}.event-wrapper{font-family:'Raleway',sans-serif;letter-spacing:normal;width:100%;padding:30px 100px;margin:0;gap:30px}@media screen and (max-width:500px){.event-wrapper{padding:30px}}@media screen and (max-width:375px){.event-wrapper{padding:30px 20px}}.event-wrapper>.wp-block-column{box-shadow:0 0 5px 0 #ccc}.event-wrapper .wp-block-image{margin:0}.event-wrapper .wp-block-image figcaption{display:none}.event-wrapper img{width:100%}.event-wrapper h3{color:#000;font-size:22px;padding:25px 25px 15px 25px}.event-wrapper p{color:#4b5c63;font-size:16px;padding:0 25px}.event-wrapper .wp-block-buttons{justify-content:center;padding:25px 0}.event-wrapper .wp-block-button__link{font-size:14px;font-weight:700;color:#fff;margin:20px 0 0;background:#00bae3;position:relative;padding:10px 25px;margin:0 auto;border-radius:5px}.wp-block-cover{width:100%}.home-wrapper{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.home-wrapper .home-banner{order:1}.home-wrapper .quote-wrapper{order:2}.home-wrapper .custom-header-media{order:3}.home-wrapper .upcoming-wrapper{order:4}.home-wrapper .contact-form-wrapper{order:5}.footer-wrapper{width:100%;display:block;border-top:1px solid #00bae3}.footer{max-width:650px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:25px 15px;margin:0 auto;background:#fff}@media screen and (max-width:767px){.footer .footer-item{width:100%;text-align:center;padding:8px 0}}.footer .footer-item a{font-family:'Raleway',sans-serif;font-size:18px;font-weight:700;color:#000;letter-spacing:normal}.footer .footer-item .footer-logo img{width:auto;height:85px}.footer .footer-item .slogan{font-family:'Raleway',sans-serif;font-size:14px;font-weight:700;color:#000;letter-spacing:normal;padding:5px 0 0;display:block}@media screen and (max-width:767px){.footer .footer-item .menu{padding:10px 0}}.footer .footer-item .menu li{list-style:none;display:inline-block;padding:0 15px}@media screen and (max-width:767px){.footer .footer-item .menu li{width:100%;text-align:center;padding:5px 0}}.footer .footer-item .menu li a{display:inline-block}@media screen and (max-width:767px){.footer .footer-item .menu#social-menu{padding:10px 0 0}}.footer .footer-item .menu#social-menu li{padding:0;line-height:1;display:inline-block}@media screen and (max-width:767px){.footer .footer-item .menu#social-menu li:first-child{margin:0 0 0 -15px}}@media screen and (max-width:767px){.footer .footer-item .menu#social-menu li{width:auto;text-align:center;padding:0}}.footer .footer-item .menu#social-menu li+li{padding:0 0 0 15px}.footer .footer-item .menu#social-menu li a{padding:0}.footer .footer-item .menu#social-menu li span{display:none}.footer .footer-item .menu#social-menu li img{filter:invert(1);margin:0}.footer .footer-item .social ul{list-style:none}.footer .footer-item .social ul li{display:inline-block;padding:0 10px 0 0}.footer .footer-item .social ul li:last-child{padding-left:8px}