@charset "UTF-8";body{font-family:Montserrat,sans-serif;color:#4e5d70}.btn-primary{background-color:#57a1d4;color:#fff;border:none;padding:12px 24px;font-size:18px;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.btn-primary:hover{background-color:#4396cf}.btn-secondary{background-color:#afafaf;color:#333;border:none;padding:12px 24px;font-size:18px;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.header{position:relative;margin-bottom:-143px;z-index:20;width:100%;padding-top:20px;padding-bottom:20px;background-color:transparent;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}.header.scrolled{background-color:rgba(27,27,27,.9)}.header .nav-link{color:#fff;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}.header .nav-link.dropdown-toggle{padding-right:16px}.header .nav-link~.dropdown-menu .active,.header .nav-link~.dropdown-menu:active{background-color:transparent;color:#4e5d70}.header .nav-link::after{content:"";width:0;height:1px;background-color:#fff;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.header .nav-link:hover::after{width:40%}.header .nav-link.active::after{width:80%}.header__logo{width:auto}.header__logo img{width:120px}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.header__social svg{width:20px;height:20px}.header__menu .nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__mobile{display:none}.header__mobile .header__menu-btn{display:block;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;color:#fff}.header__mobile .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}.header__mobile .nav-link{color:#4e5d70;text-transform:uppercase;font-size:20px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__mobile .subNav{padding-left:0;list-style-type:none}.header__mobile .subNav .nav-link{text-transform:none;text-align:left;font-style:italic;color:#3d4d57}.header__mobile .offcanvas-body .navbar-nav{width:100%}.header__mobile .offcanvas-body .navbar-nav .menu-item.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header__mobile .offcanvas-body .navbar-nav .dropdown-item .active,.header__mobile .offcanvas-body .navbar-nav .dropdown-item:active{background-color:transparent;color:#4e5d70}.header__mobile .offcanvas-body .navbar-nav .dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__mobile .offcanvas-body .navbar-nav .dropdown-menu{width:100%;border:none}.footer_v2_contacts{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_v2_contacts #map{width:100%}.footer_v2_contacts .container{height:100%;position:absolute;top:0;margin:0 auto;left:auto;right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.footer_v2_contactsBlock{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;pointer-events:all;right:0;position:absolute;padding:40px 40px;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.25);box-shadow:0 4px 20px rgba(0,0,0,.25);border-radius:24px;max-width:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.footer_v2_contactsBlock h2{font-size:36px;text-transform:uppercase;font-family:serif;color:#0066a4;text-align:center;line-height:1em;margin-bottom:0}.footer_v2_contactsBlock-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}.footer_v2_contactsBlock-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.footer_v2_contactsBlock-item p{margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px}.footer_v2_contactsBlock-item a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.1em;font-size:16px}.footer_v2_contactsBlock-footer{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_v2_contactsBlock-navTabs li{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer_v2_contactsBlock-navTabs button{width:100%;color:#57a1d4}.footer_v2_contactsBlock-navTabs button.nav-link.active{background-color:#57a1d4}.footer_v2_main{background-color:#57a1d4;padding-top:60px;padding-bottom:60px}.footer_v2_main .container-fluid{padding-left:40px;padding-right:40px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:24px 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer_v2_col-title{margin-bottom:24px}.footer_v2_col-title p{font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-transform:none;color:#fff;margin-bottom:0}.footer_v2_col ul{padding-left:0;margin-bottom:0;list-style-type:none}.footer_v2_col ul.footer_v2_col-list_2col{-webkit-columns:2;-moz-columns:2;columns:2}.footer_v2_col ul li:not(:last-child){margin-bottom:4px}.footer_v2_col ul li a{text-decoration:none;color:#fff;font-size:16px;line-height:1.4em;font-weight:300}.footer_v2_bottom{background-color:#57a1d4;padding:20px 0 40px}.footer_v2_bottom .container-fluid{padding-left:40px;padding-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px 60px}.footer_v2_bottom-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;color:#fff}.footer_v2_bottom-alert p{text-align:center;text-wrap:balance;margin-bottom:0;font-weight:700;text-transform:uppercase;color:#fff;font-size:12px}.footer_v2_bottom-dev svg{width:100%;height:auto;max-width:160px}.heroBlock{background-color:#f1f1f1;min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:40px;position:relative}.heroBlock__background{position:absolute;z-index:0;width:100%;height:100%;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heroBlock__background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(11,54,106,.25)}.heroBlock__background picture{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.heroBlock__background picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.heroBlock__container{position:relative;z-index:1}.heroBlock__title{max-width:960px}.heroBlock__title-text{font-size:52px;font-weight:400;color:#fff}.heroBlock__title-subtext{font-size:24px;font-weight:400;color:#fff}.heroBlock__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px 32px}.heroBlock__btn{padding:12px 24px;font-size:18px;font-weight:400;color:#fff;background-color:#57a1d4;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.heroBlock__btn:hover{background-color:#4396cf}.pageNavigationCarousel__slide{background-color:#f2f2f2;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageNavigationCarousel__slide:has(:hover) .pageNavigationCarousel__background{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pageNavigationCarousel__background{position:absolute;z-index:0;width:100%;height:100%;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.pageNavigationCarousel__background picture{width:100%;height:100%}.pageNavigationCarousel__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageNavigationCarousel__link{z-index:1;font-size:18px;font-weight:400;color:#4e5d70;width:100%;padding:20px;text-decoration:none}.pageNavigationCarousel__link:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;inset:0;opacity:0}.pageAboutInfo{overflow:hidden;position:relative}.pageAboutInfo__background{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageAboutInfo__background::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(68%,rgba(255,255,255,0)));background:-o-linear-gradient(left,#fff 50%,rgba(255,255,255,0) 68%);background:linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 68%);z-index:1;height:100%;width:100%}.pageAboutInfo__background picture{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageAboutInfo__background img{width:60%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.pageAboutInfo__container{position:relative;z-index:1}.pageAboutInfo__col{padding-top:80px;padding-bottom:40px;padding-left:80px;padding-right:80px}.pageAboutInfo__btn{background-color:#57a1d4;color:#fff;padding:12px 24px;border-radius:4px;font-weight:500;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;border:none}.pageAboutInfo__btn:hover{background-color:#4396cf}.inclusive{padding:40px 0}.inclusive__container{padding-left:80px;padding-right:80px}.inclusive__header{text-align:center;padding-bottom:40px}.inclusive__header h2{font-size:32px;line-height:44px;font-weight:400;color:#4e5d70}.inclusive__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0}.inclusive__tab-nav{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.inclusive__tab-nav .nav-link{width:100%;text-align:left;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#4396cf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:52px;border-radius:0;color:#4e5d70;border-bottom:1px solid #ccc;gap:12px}.inclusive__tab-nav .nav-link:nth-child(1){border-top:1px solid #ccc}.inclusive__tab-nav .nav-link:hover{padding-right:32px;background-color:rgba(87,161,212,.1)}.inclusive__tab-nav .nav-link:hover span{opacity:1!important;width:32px!important}.inclusive__tab-nav .nav-link:hover svg{opacity:1;right:30px}.inclusive__tab-nav .nav-link:not(.active) span{opacity:0;width:0}.inclusive__tab-nav .nav-link span{font-size:18px;line-height:24px;font-weight:400;color:#57a1d4;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.inclusive__tab-nav .nav-link svg{width:6px;height:12px;position:absolute;right:40px;opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;--color-arrow:#57a1d4}.inclusive__tab-nav .nav-link:before{content:"";position:absolute;width:0;height:0;background-color:#57a1d4;border-radius:4px;left:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.inclusive__tab-nav .nav-link:hover::before{width:2px;height:50%;opacity:1}.inclusive__tab-nav .nav-link.active{background:rgba(87,161,212,.1);color:#4e5d70}.inclusive__tab-nav .nav-link.active svg{opacity:1;right:20px}.inclusive__tab-nav .nav-link.active:before{opacity:1;width:2px;height:100%}.inclusive__tab-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.inclusive__tab-content:has(.active.show) .inclusive__tab-content-content{bottom:0}.inclusive__tab-content .tab-pane{width:100%;height:100%;position:relative}.inclusive__tab-content-background{height:100%;width:100%}.inclusive__tab-content-background picture{width:100%;height:100%;display:block}.inclusive__tab-content-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:780px}.inclusive__tab-content-content{position:absolute;bottom:0;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,.5)));background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 25%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 25%);color:#fff;padding:20px 40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:-100%;-webkit-transition:bottom .8s ease-in-out;-o-transition:bottom .8s ease-in-out;transition:bottom .8s ease-in-out}.inclusive__tab-content-content h3{font-size:24px;line-height:30px;margin-bottom:0}.inclusive__tab-content-content p{font-size:18px;margin-bottom:0}.inclusive__tab-content-content .btn{background-color:#57a1d4;border:none;padding:10px 20px;font-size:18px;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.inclusive__tab-content-content .btn:hover{background-color:#4396cf}.locations{padding:40px 0;overflow:hidden}.locations__header{text-align:center;font-size:32px}.locations__title{padding-bottom:40px;font-size:32px}.locations__title h2{font-weight:400;font-size:32px}.locations__title p{font-size:32px}.locations__content{display:-webkit-box;display:-ms-flexbox;display:flex}.locations__item{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative;height:600px;overflow:hidden;-webkit-transition:-webkit-box-flex .4s;transition:-webkit-box-flex .4s;-o-transition:flex .4s;transition:flex .4s;transition:flex .4s,-webkit-box-flex .4s,-ms-flex .4s;min-width:240px;max-width:800px;padding:20px;background-color:#ccc}.locations__item:nth-child(odd){background-color:#eee}.locations__item:hover{-webkit-box-flex:1;-ms-flex:1 0 800px;flex:1 0 800px;-webkit-transition:-webkit-box-flex 1s;transition:-webkit-box-flex 1s;-o-transition:flex 1s;transition:flex 1s;transition:flex 1s,-webkit-box-flex 1s,-ms-flex 1s}.locations__item:hover .locations__item-background::before{background-color:rgba(0,0,0,.5)}.locations__item:hover .locations__info{opacity:1;left:32px}.locations__item-background{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:0}.locations__item-background::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);z-index:1;-webkit-transition:all .7s;-o-transition:all .7s;transition:all .7s}.locations__item-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.locations__item-header{position:relative;-webkit-transform:rotateZ(90deg);-ms-transform:rotate(90deg);transform:rotateZ(90deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;top:-10%}.locations__item-header h3{position:relative;left:0;top:0;z-index:1;margin-bottom:0;font-size:54px;font-weight:400;color:#fff}.locations__info{position:absolute;z-index:2;left:0;bottom:32px;opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;color:#fff}.locations__info-parameters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.locations__info-parameters p{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;line-height:12px}.locations__info-parameters span{font-size:12px;line-height:12px}.locations__info-description{width:400px!important;max-width:400px}.locations__info-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;gap:12px}.locations__info-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;font-weight:600;font-size:18px;background-color:#57a1d4;padding:12px 20px;border-radius:4px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;border:none}.locations__info-btn:hover{background-color:#4396cf}.campGallery{padding:40px 0;overflow:hidden}.campGallery__container{padding-left:0;padding-right:0}.campGallery__header{text-align:center;padding-bottom:40px}.campGallery__header h2{font-weight:400;font-size:32px;margin-bottom:0}.campGallery__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:46/60}.campGallery__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campCallToAction{padding:60px 0;margin-top:40px;margin-bottom:40px;position:relative;overflow:hidden}.campCallToAction__background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.campCallToAction__background::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(25%,rgba(255,255,255,0)),color-stop(48%,#fff));background:-o-linear-gradient(left,rgba(255,255,255,0) 25%,#fff 48%);background:linear-gradient(to right,rgba(255,255,255,0) 25%,#fff 48%);z-index:1;height:100%;width:100%}.campCallToAction__background picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campCallToAction__background img{width:60%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campCallToAction__container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.campReviews{padding:40px 0;overflow:hidden}.campReviews__container{padding-left:0;padding-right:0}.campReviews__header{text-align:center;padding-bottom:40px}.campReviews__header h2{font-weight:400;font-size:32px;margin-bottom:0}.campReviews__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:46/40}.campReviews__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campQNA{padding:40px 0}.campQNA__header{margin-bottom:40px}.campQNA__header h2{font-size:32px;line-height:40px;font-weight:400;text-align:center;margin-bottom:0}.campQNA__content .accordion{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:32px 20px}.campQNA__content .accordion-item{border:none!important}.campQNA__content .accordion-button{padding:16px 16px;border:1px solid #eee;border-radius:5px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;font-size:18px}.campQNA__content .accordion-button:not(.collapsed){background-color:#4396cf;color:#fff}.campContacts{padding:60px 0;margin-top:40px;position:relative;overflow:hidden}.campContacts__background{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.campContacts__background::before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(48%,#fff),color-stop(68%,rgba(255,255,255,0)));background:-o-linear-gradient(left,#fff 48%,rgba(255,255,255,0) 68%);background:linear-gradient(to right,#fff 48%,rgba(255,255,255,0) 68%);z-index:1;height:100%;width:100%}.campContacts__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campContacts__container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campContacts__list{padding-bottom:20px}.campContacts__list ul{list-style-type:none;padding-left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.campContacts__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campContacts__list ul li span{font-size:14px;opacity:.5}.campContacts__list ul li a{color:#57a1d4;font-size:18px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px}.campContacts__list ul li svg{width:32px;height:32px}.campPrograms__container{display:-ms-grid;display:grid;grid-template-areas:"image nav" "image content";-ms-grid-columns:1fr 40px 1.3fr;grid-template-columns:1fr 1.3fr;-ms-grid-rows:auto 20px 1fr;grid-template-rows:auto 1fr;padding-left:0;padding-right:0;gap:20px 40px}.campPrograms__header{text-align:center;padding-bottom:40px}.campPrograms__header h2{margin-bottom:0;font-size:32px;font-weight:400}.campPrograms__tab-nav{-ms-grid-row:1;-ms-grid-column:3;grid-area:nav;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.campPrice__container>.campPrograms__tab-nav{-ms-grid-row:1;-ms-grid-column:1}.campPrograms__tab-nav .nav-link{border:none;padding:6px 12px;border-radius:8px;background-color:#fff;color:#4e5d70;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.campPrograms__tab-nav .nav-link.active{background-color:#57a1d4;color:#fff}.campPrograms__tab-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:image;aspect-ratio:auto}.campPrice__container>.campPrograms__tab-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.campPrograms__tab-image .tab-pane{height:100%;width:100%}.campPrograms__tab-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campPrograms__tab-content{-ms-grid-row:3;-ms-grid-column:3;padding-right:40px;padding-bottom:40px;grid-area:content}.campPrice__container>.campPrograms__tab-content{-ms-grid-row:3;-ms-grid-column:1}.campPrograms__tab-content h3{font-size:24px;font-weight:400}.campPrograms__tab-content .tab-pane-content table{padding:12px;border-radius:8px;margin-bottom:0;background-color:#f6fafd}.campPrograms__tab-content .tab-pane-content table tbody tr:nth-last-child(1) td,.campPrograms__tab-content .tab-pane-content table tbody tr:nth-last-child(1) th{border-bottom:none}.campPrograms__tab-content .tab-pane-content table th{background-color:transparent;font-size:16px;font-weight:400}.campPrograms__tab-content .tab-pane-content table td{background-color:transparent;font-size:16px;font-weight:400}.campPrograms__tab-content .tab-pane-footer{padding-top:40px}.campPrice__container{display:-ms-grid;display:grid;grid-template-areas:"nav image" "content image";-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 20px 1fr;grid-template-rows:auto 1fr;padding-left:0;padding-right:0;gap:20px 40px}.campPrice__header{text-align:center;padding-bottom:40px}.campPrice__header h2{margin-bottom:0;font-size:32px;font-weight:400}.campPrice__tab-nav{-ms-grid-row:1;-ms-grid-column:3;grid-area:nav;border-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;padding-left:40px}.campPrice__container>.campPrice__tab-nav{-ms-grid-row:1;-ms-grid-column:1}.campPrice__tab-nav .nav-link{border:none;padding:6px 12px;border-radius:8px;background-color:#fff;color:#4e5d70;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.campPrice__tab-nav .nav-link.active{background-color:#57a1d4;color:#fff}.campPrice__tab-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:image;aspect-ratio:auto}.campPrice__container>.campPrice__tab-image{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.campPrice__tab-image .tab-pane{height:100%;width:100%}.campPrice__tab-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campPrice__tab-content{-ms-grid-row:3;-ms-grid-column:3;padding-left:40px;padding-bottom:40px;grid-area:content}.campPrice__container>.campPrice__tab-content{-ms-grid-row:3;-ms-grid-column:1}.campPrice__tab-content h3{font-size:24px;font-weight:400}.campPrice__tab-content .tab-pane-content{padding-top:40px}.campPrice__tab-content .tab-pane-description{font-size:18px;font-weight:300}.campPrice__tab-content .tab-pane-attrs{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.campPrice__tab-content .tab-pane-attrs ul{padding-left:0;margin-bottom:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px 20px}.campPrice__tab-content .tab-pane-attrs ul li{font-size:18px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campPrice__tab-content .tab-pane-attrs ul li span{font-size:12px;opacity:.7}.campPrice__tab-content .tab-pane-footer{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px}.campPrice__tab-content .tab-pane-footer span{font-size:18px;font-weight:600}@media (max-width:768px){.heroBlock__title-text{font-size:32px}}@media (max-width:767px){.header__menu{display:none}.header__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (width <= 767px){.header__logo span{display:none}.footer_v2_contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer_v2_contacts .container{position:relative;padding:0;margin-top:-40px}.footer_v2_contactsBlock{border-radius:24px 24px 0 0;position:relative}.footer_v2_contactsBlock-wrapper{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media (width < 768px){.footer_v2_main .container-fluid{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-left:20px;padding-right:20px}.footer_v2_bottom .container-fluid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}