/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}body{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.2;color:#fff;background:#1a3e4c}a{cursor:pointer;color:currentColor}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0}.t-upper{text-transform:uppercase}.t-center{text-align:center}.t-italic{font-style:italic}.t-font-secondary{font-family:Krona One}.h-lg{font-size:28px}@media (min-width:64em){.h-lg{font-size:5vw}}.h-md{font-size:16px}@media (min-width:64em){.h-md{font-size:2vw}}.t-truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.t-typo-1{font-size:1.5rem;line-height:1.33}@media (min-width:48em){.t-typo-1{font-size:2rem;line-height:1.5}}@media (min-width:64em){.t-typo-1{font-size:2.5rem;line-height:1.2}}.ui-link{display:inline-flex;color:#1c1c1c;transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.3s}.ui-bg--main{background-color:#1c1c1c}.ui-bg--primary{background-color:#1a3e4c}.ui-bg--primary-light{background-color:#85a7a7}.ui-bg--bg-light{background-color:#f1eae1}.ui-bg--white{background-color:#fff}.ui-bg--white-50{background-color:hsla(0,0%,100%,.5)}.ui-bg--bg-grey{background-color:#d3d3d3}@media (min-width:0) and (max-width:47.9375em){.ui-color-mb--main{color:#1c1c1c}.ui-color-mb--primary{color:#1a3e4c}.ui-color-mb--primary-light{color:#85a7a7}.ui-color-mb--bg-light{color:#f1eae1}.ui-color-mb--white{color:#fff}.ui-color-mb--white-50{color:hsla(0,0%,100%,.5)}.ui-color-mb--bg-grey{color:#d3d3d3}}@media (min-width:48em){.ui-color-tablet--main{color:#1c1c1c}.ui-color-tablet--primary{color:#1a3e4c}.ui-color-tablet--primary-light{color:#85a7a7}.ui-color-tablet--bg-light{color:#f1eae1}.ui-color-tablet--white{color:#fff}.ui-color-tablet--white-50{color:hsla(0,0%,100%,.5)}.ui-color-tablet--bg-grey{color:#d3d3d3}}.ui-weight--light{font-weight:300}.ui-weight--regular{font-weight:400}.ui-weight--medium{font-weight:500}.ui-weight--semibold{font-weight:600}.ui-weight--bold{font-weight:700}.ui-letter--spacing1{letter-spacing:1px}.ui-ordered-list,.ui-unordered-list{margin:0;padding:0 0 0 1em;list-style:none}.ui-ordered-list li,.ui-unordered-list li{margin:1rem 0}.ui-hide{display:none!important}@media (min-width:0) and (max-width:47.9375em){.ui-hide-mobile{display:none!important}}@media (min-width:0) and (max-width:63.9375em){.ui-hide-mobile-tablet{display:none!important}}@media (min-width:48em){.ui-hide-tablet{display:none!important}}@media (min-width:48em) and (max-width:63.9375em){.ui-hide-tablet-desktop{display:none!important}}@media (min-width:64em){.ui-hide-desktop{display:none!important}}.ui-svg-fill{fill:currentColor}.ui-list{margin:0;padding:0;list-style:none}.ui-small-width{width:100%;max-width:864px;margin:0 auto}.ui-overflow-hidden{overflow:hidden}.o-top-5{padding-top:5px}.o-top-10{padding-top:10px}.o-top-15{padding-top:15px}.o-top-20{padding-top:20px}.o-top-25{padding-top:25px}.o-top-30{padding-top:30px}.o-top-35{padding-top:35px}.o-top-40{padding-top:40px}.o-top-45{padding-top:45px}.o-top-50{padding-top:50px}.o-top-55{padding-top:55px}.o-top-60{padding-top:60px}.o-top-65{padding-top:65px}.o-top-70{padding-top:70px}.o-top-75{padding-top:75px}.o-top-80{padding-top:80px}.o-top-85{padding-top:85px}.o-top-90{padding-top:90px}.o-top-95{padding-top:95px}.o-top-100{padding-top:100px}.o-top-105{padding-top:105px}.o-top-110{padding-top:110px}.o-top-115{padding-top:115px}.o-top-120{padding-top:120px}.o-top-125{padding-top:125px}.o-top-130{padding-top:130px}.o-top-180{padding-top:180px}.o-bot-5{padding-bottom:5px}.o-bot-10{padding-bottom:10px}.o-bot-15{padding-bottom:15px}.o-bot-20{padding-bottom:20px}.o-bot-25{padding-bottom:25px}.o-bot-30{padding-bottom:30px}.o-bot-35{padding-bottom:35px}.o-bot-40{padding-bottom:40px}.o-bot-45{padding-bottom:45px}.o-bot-50{padding-bottom:50px}.o-bot-55{padding-bottom:55px}.o-bot-60{padding-bottom:60px}.o-bot-65{padding-bottom:65px}.o-bot-70{padding-bottom:70px}.o-bot-75{padding-bottom:75px}.o-bot-80{padding-bottom:80px}.o-bot-85{padding-bottom:85px}.o-bot-90{padding-bottom:90px}.o-bot-95{padding-bottom:95px}.o-bot-100{padding-bottom:100px}.o-bot-105{padding-bottom:105px}.o-bot-110{padding-bottom:110px}.o-bot-115{padding-bottom:115px}.o-bot-120{padding-bottom:120px}.o-bot-125{padding-bottom:125px}.o-bot-130{padding-bottom:130px}.o-bot-180{padding-bottom:180px}@media (min-width:64em){.o-tablet-top-5{padding-top:5px}.o-tablet-top-10{padding-top:10px}.o-tablet-top-15{padding-top:15px}.o-tablet-top-20{padding-top:20px}.o-tablet-top-25{padding-top:25px}.o-tablet-top-30{padding-top:30px}.o-tablet-top-35{padding-top:35px}.o-tablet-top-40{padding-top:40px}.o-tablet-top-45{padding-top:45px}.o-tablet-top-50{padding-top:50px}.o-tablet-top-55{padding-top:55px}.o-tablet-top-60{padding-top:60px}.o-tablet-top-65{padding-top:65px}.o-tablet-top-70{padding-top:70px}.o-tablet-top-75{padding-top:75px}.o-tablet-top-80{padding-top:80px}.o-tablet-top-85{padding-top:85px}.o-tablet-top-90{padding-top:90px}.o-tablet-top-95{padding-top:95px}.o-tablet-top-100{padding-top:100px}.o-tablet-top-105{padding-top:105px}.o-tablet-top-110{padding-top:110px}.o-tablet-top-115{padding-top:115px}.o-tablet-top-120{padding-top:120px}.o-tablet-top-125{padding-top:125px}.o-tablet-top-130{padding-top:130px}.o-tablet-top-135{padding-top:135px}.o-tablet-top-140{padding-top:140px}.o-tablet-top-145{padding-top:145px}.o-tablet-top-150{padding-top:150px}.o-tablet-top-180{padding-top:180px}.o-tablet-top-220{padding-top:220px}.o-tablet-bot-5{padding-bottom:5px}.o-tablet-bot-10{padding-bottom:10px}.o-tablet-bot-15{padding-bottom:15px}.o-tablet-bot-20{padding-bottom:20px}.o-tablet-bot-25{padding-bottom:25px}.o-tablet-bot-30{padding-bottom:30px}.o-tablet-bot-35{padding-bottom:35px}.o-tablet-bot-40{padding-bottom:40px}.o-tablet-bot-45{padding-bottom:45px}.o-tablet-bot-50{padding-bottom:50px}.o-tablet-bot-55{padding-bottom:55px}.o-tablet-bot-60{padding-bottom:60px}.o-tablet-bot-65{padding-bottom:65px}.o-tablet-bot-70{padding-bottom:70px}.o-tablet-bot-75{padding-bottom:75px}.o-tablet-bot-80{padding-bottom:80px}.o-tablet-bot-85{padding-bottom:85px}.o-tablet-bot-90{padding-bottom:90px}.o-tablet-bot-95{padding-bottom:95px}.o-tablet-bot-100{padding-bottom:100px}.o-tablet-bot-105{padding-bottom:105px}.o-tablet-bot-110{padding-bottom:110px}.o-tablet-bot-115{padding-bottom:115px}.o-tablet-bot-120{padding-bottom:120px}.o-tablet-bot-125{padding-bottom:125px}.o-tablet-bot-130{padding-bottom:130px}.o-tablet-bot-135{padding-bottom:135px}.o-tablet-bot-140{padding-bottom:140px}.o-tablet-bot-145{padding-bottom:145px}.o-tablet-bot-150{padding-bottom:150px}.o-tablet-bot-180{padding-bottom:180px}}@media (min-width:87.5em){.o-desk-top-5{padding-top:5px}.o-desk-top-10{padding-top:10px}.o-desk-top-15{padding-top:15px}.o-desk-top-20{padding-top:20px}.o-desk-top-25{padding-top:25px}.o-desk-top-30{padding-top:30px}.o-desk-top-35{padding-top:35px}.o-desk-top-40{padding-top:40px}.o-desk-top-45{padding-top:45px}.o-desk-top-50{padding-top:50px}.o-desk-top-55{padding-top:55px}.o-desk-top-60{padding-top:60px}.o-desk-top-65{padding-top:65px}.o-desk-top-70{padding-top:70px}.o-desk-top-75{padding-top:75px}.o-desk-top-80{padding-top:80px}.o-desk-top-85{padding-top:85px}.o-desk-top-90{padding-top:90px}.o-desk-top-95{padding-top:95px}.o-desk-top-100{padding-top:100px}.o-desk-top-105{padding-top:105px}.o-desk-top-110{padding-top:110px}.o-desk-top-115{padding-top:115px}.o-desk-top-120{padding-top:120px}.o-desk-top-125{padding-top:125px}.o-desk-top-130{padding-top:130px}.o-desk-top-135{padding-top:135px}.o-desk-top-140{padding-top:140px}.o-desk-top-145{padding-top:145px}.o-desk-top-150{padding-top:150px}.o-desk-top-180{padding-top:180px}.o-desk-top-220{padding-top:220px}.o-desk-bot-5{padding-bottom:5px}.o-desk-bot-10{padding-bottom:10px}.o-desk-bot-15{padding-bottom:15px}.o-desk-bot-20{padding-bottom:20px}.o-desk-bot-25{padding-bottom:25px}.o-desk-bot-30{padding-bottom:30px}.o-desk-bot-35{padding-bottom:35px}.o-desk-bot-40{padding-bottom:40px}.o-desk-bot-45{padding-bottom:45px}.o-desk-bot-50{padding-bottom:50px}.o-desk-bot-55{padding-bottom:55px}.o-desk-bot-60{padding-bottom:60px}.o-desk-bot-65{padding-bottom:65px}.o-desk-bot-70{padding-bottom:70px}.o-desk-bot-75{padding-bottom:75px}.o-desk-bot-80{padding-bottom:80px}.o-desk-bot-85{padding-bottom:85px}.o-desk-bot-90{padding-bottom:90px}.o-desk-bot-95{padding-bottom:95px}.o-desk-bot-100{padding-bottom:100px}.o-desk-bot-105{padding-bottom:105px}.o-desk-bot-110{padding-bottom:110px}.o-desk-bot-115{padding-bottom:115px}.o-desk-bot-120{padding-bottom:120px}.o-desk-bot-125{padding-bottom:125px}.o-desk-bot-130{padding-bottom:130px}.o-desk-bot-135{padding-bottom:135px}.o-desk-bot-140{padding-bottom:140px}.o-desk-bot-145{padding-bottom:145px}.o-desk-bot-150{padding-bottom:150px}.o-desk-bot-180{padding-bottom:180px}}@media (min-width:64em){.l-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:60px}}.l-footer{padding:40px 0 20px;border-top:1px solid #85a7a7}.l-footer__nav{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;justify-content:flex-start;font-size:16px}@media (min-width:0) and (max-width:63.9375em){.l-footer__nav .menu-item{display:block;margin:0 auto 20px 0;font-size:16px}.l-footer__nav .menu-item:last-child{margin-bottom:0}}@media (min-width:64em){.l-footer__nav{flex-direction:row;justify-content:center}}.l-footer__col{display:flex;flex-direction:column}@media (min-width:0) and (max-width:63.9375em){.l-footer__col{margin-top:40px}}.l-footer__item{margin-bottom:12px}.l-footer__item:last-child{margin-bottom:0}.l-footer__icon{width:20px;height:20px;transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.3s}.l-footer__inner{margin-top:40px;border-top:1px solid #85a7a7}@media (min-width:64em){.l-footer__inner .l-footer__container{padding-top:20px}}@media (min-width:0) and (max-width:63.9375em){.l-footer__inner .l-footer__container a{margin:20px 0 12px}}.l-footer__container{display:flex;flex-direction:column-reverse;justify-content:space-between;font-size:14px}@media (min-width:64em){.l-footer__container{flex-direction:row;align-items:center}}.l-footer__container a{transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.3s}.l-footer__container a:hover{color:#85a7a7}.l-footer__nav li:after,.l-footer__nav li:before{display:none}.l-header{position:fixed;top:0;left:0;z-index:10;width:100%;padding:12px 0;transition:all .4s cubic-bezier(.15,.85,.45,1)}.l-header__inner{display:flex;align-items:center;justify-content:space-between}.l-header img{height:100px}.l-header.hide{transform:translateY(-100%)}.l-header.show{background:rgba(26,62,76,.8)}.l-header__contact{position:fixed;bottom:0;left:0;z-index:102;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:40px;transform:translateX(-100%);transition:all .4s cubic-bezier(.15,.85,.45,1)}@media (min-width:64em){.l-header__contact{display:none}}.l-header__contact a{margin-bottom:12px;transform:translateY(20px);opacity:0;transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.4s}.l-header__contact.is-active{transform:translateX(0)}.l-header__contact.is-active a{transform:translateY(0);opacity:1}.l-header__contact.is-active a:first-child{transition-delay:.5s}.l-header__contact.is-active a:nth-child(2){transition-delay:.6s}.l-header__contact.is-active a:nth-child(3){transition-delay:.7s}.l-header__contact.is-active a:nth-child(4){transition-delay:.8s}.l-header__contact.is-active a:nth-child(5){transition-delay:.9s}.l-header__contact.is-active a:nth-child(6){transition-delay:1s}.l-header__contact.is-active a:nth-child(7){transition-delay:1.1s}.l-header__contact.is-active a:nth-child(8){transition-delay:1.2s}.l-inner{display:flex;flex-direction:column;width:100%;max-width:calc(1320px + 3rem);margin:0 auto;vertical-align:baseline;padding-right:1.5rem;padding-left:1.5rem}@media (min-width:48em){.l-inner{max-width:calc(1320px + 5.5rem);padding-right:2.75rem;padding-left:2.75rem}}.l-inner-wide{display:flex;flex-direction:column;width:100%;max-width:calc(1320px + 3rem);margin:0 auto;vertical-align:baseline;padding-right:1.5rem;padding-left:1.5rem}@media (min-width:48em){.l-inner-wide{max-width:calc(1320px + 5.5rem);padding-right:2.75rem;padding-left:2.75rem;max-width:calc(1320px + 4rem);padding-right:2rem;padding-left:2rem}}.l-inner-sm{display:flex;flex-direction:column;width:100%;max-width:calc(1320px + 3rem);margin:0 auto;vertical-align:baseline;padding-right:1.5rem;padding-left:1.5rem}@media (min-width:48em){.l-inner-sm{max-width:calc(1320px + 5.5rem);padding-right:2.75rem;padding-left:2.75rem;max-width:1236px}}@media (min-width:0) and (max-width:47.9375em){.l-inner-sm.ui-no-padding-inner-mobile{padding-right:0;padding-left:0}}*{box-sizing:border-box}.l-main{background-color:#1a3e4c}@media (min-width:0) and (max-width:47.9375em){.l-main .l-inner-home{padding-left:0;padding-right:0}}.l-container{padding:0 16px}@media (min-width:64em){.l-container{padding:0 6.75rem}}html.has-scroll-smooth{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}[data-scroll-section],[data-scroll]{will-change:transform,opacity}body.is-blocked{overflow:hidden}@media (mobile){.wp-block-group__inner-container{color:red}}@media (min-width:64em){.l-section{min-height:100vh}}.l-hero{height:100vh}@media (min-width:0) and (max-width:63.9375em){.l-hero{padding-top:124px}}.hero-swiper-navigation{position:absolute;bottom:0;left:6.75rem;z-index:1;display:flex;align-items:center}@media (min-width:0) and (max-width:63.9375em){.hero-swiper-navigation{left:50%;transform:translateX(-50%)}}.hero-swiper-navigation svg{height:60px}.hero-swiper-navigation .hero-button-next{margin-left:40px}.hero-swiper-navigation .hero-button-next svg{margin-top:-3px;transform:rotate(180deg)}.hero-swiper-navigation .hero-button-next:hover{transform:translateX(12px)}.hero-swiper-navigation .hero-button-prev:hover{transform:translateX(-12px)}.hero-swiper-navigation .hero-button-next,.hero-swiper-navigation .hero-button-prev{cursor:pointer;transition:all .4s cubic-bezier(.15,.85,.45,1)}.hero-swiper-navigation .hero-button-next.swiper-button-disabled,.hero-swiper-navigation .hero-button-prev.swiper-button-disabled{opacity:.2;pointer-events:none}.l-about{padding:10vw 0}.l-about__inner{position:relative;display:flex;flex-direction:column-reverse;align-items:flex-end}@media (min-width:64em){.l-about__inner{flex-direction:row}}.l-about__inner.is-inview .ui-overflow-hidden:before{transform:scaleX(1)}.l-about__inner.is-inview .l-about__label{transform:translateY(0)}.l-about__inner.is-inview .l-about__desc,.l-about__inner.is-inview .l-about__img,.l-about__inner.is-inview .l-about__link-wrapper,.l-about__inner.is-inview .l-about__title{transform:translateY(0);opacity:1}.l-about__col{height:100%}.l-about__col--right{width:100%}@media (min-width:64em){.l-about__col--right{width:55%;padding-left:5vw}}.l-about__col--left{width:100%}@media (min-width:64em){.l-about__col--left{width:45%}}.l-about__img{width:100%;height:300px;margin-top:20px;-o-object-fit:cover;object-fit:cover;transition:all 1s cubic-bezier(.15,.85,.45,1) 1.2s}@media (min-width:64em){.l-about__img{height:75vh;min-height:600px;margin-top:0}}.l-about__title{transition:all 1s cubic-bezier(.15,.85,.45,1) 1.4s}@media (min-width:0) and (max-width:63.9375em){.l-about__title{margin-top:40px}}.l-about__desc{width:100%;margin:20px 0;line-height:1.6;transition:all 1s cubic-bezier(.15,.85,.45,1) 1.6s}@media (min-width:64em){.l-about__desc{margin:40px 0}}.l-about__link-wrapper{transition:all 1s cubic-bezier(.15,.85,.45,1) 1.8s}.l-about__desc,.l-about__img,.l-about__link-wrapper,.l-about__title{transform:translateY(40px);opacity:0}.l-about .ui-overflow-hidden{position:relative}@media (min-width:64em){.l-about .ui-overflow-hidden{position:absolute;top:30px;right:0}}.l-about .ui-overflow-hidden:before{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.15,.85,.45,1);content:""}.l-about__label{padding-bottom:12px;color:transparent;font-weight:700;white-space:nowrap;transform:translateY(100%);transition:transform 1s cubic-bezier(.15,.85,.45,1) 1s;-webkit-text-stroke:1px #fff}.l-offer{position:relative;padding:10vw 0;color:#1a3e4c;background:#f1eae1}.l-offer__col{width:100%;margin-bottom:10vw}@media (min-width:64em){.l-offer__col{width:50%;margin-bottom:0}}.l-offer__row{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:10vw}@media (min-width:64em){.l-offer__row{flex-direction:row}}.l-offer__row:last-of-type{margin-bottom:0}.l-offer__row .l-offer__col--left{padding-left:0}@media (min-width:64em){.l-offer__row .l-offer__col--left{padding-right:5vw}}@media (min-width:64em){.l-offer__row:nth-of-type(2n){flex-direction:row-reverse}}.l-offer__row:nth-of-type(2n) .l-offer__col--left{padding-right:0}@media (min-width:64em){.l-offer__row:nth-of-type(2n) .l-offer__col--left{padding-left:5vw}}.l-offer__row:nth-of-type(2n) .l-offer__counter{right:0}.l-offer__row.is-inview .l-offer__img img{transform:scale(1);opacity:1}.l-offer__row.is-inview .l-offer__col-title{transform:translateY(0)}.l-offer__row.is-inview .l-offer__btn-wrapper,.l-offer__row.is-inview .l-offer__counter,.l-offer__row.is-inview .l-offer__desc{transform:translateY(0);opacity:1}.l-offer .l-offer__img{position:relative;width:100%;height:400px;overflow:hidden;background:#85a7a7}@media (min-width:64em){.l-offer .l-offer__img{height:60vh;min-height:700px}}.l-offer .l-offer__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.3);opacity:0;transition:all 1s cubic-bezier(.15,.85,.45,1)}.l-offer .l-offer__img:after,.l-offer .l-offer__img:before{position:absolute;top:50%;left:50%;z-index:10;width:100%;height:100%;border:1px solid #fff;transform:translate(-50%,-50%);content:"";pointer-events:none}.l-offer .l-offer__img:before{width:95%;height:95%}.l-offer .l-offer__img:after{width:90%;height:90%}.l-offer__counter{position:absolute;right:55%;bottom:0;color:transparent;font-size:10vw;line-height:.8;transform:translateY(40px);opacity:0;transition:all 1s cubic-bezier(.15,.85,.45,1) .5s;-webkit-text-stroke:1px #85a7a7}@media (min-width:0) and (max-width:63.9375em){.l-offer__counter{display:none}}.l-offer__desc{margin:40px 0;line-height:1.6;transition:all 1s cubic-bezier(.15,.85,.45,1) .4s}.l-offer__btn-wrapper{transition:all 1s cubic-bezier(.15,.85,.45,1) .6s}.l-offer__btn-wrapper,.l-offer__desc,.l-offer__title{transform:translateY(40px);opacity:0}.l-offer__title{margin:40px 0;transition:all 1s cubic-bezier(.15,.85,.45,1) 1.4s}@media (min-width:64em){.l-offer__title{margin:80px 0}}.l-offer__col-title{transform:translateY(100%);transition:transform 1s cubic-bezier(.15,.85,.45,1) .2s}@media (min-width:0) and (max-width:63.9375em){.l-offer__col-title{font-size:24px}}.l-offer__label{color:transparent;font-weight:700;transform:translateY(100%);transition:transform 1s cubic-bezier(.15,.85,.45,1) 1s;-webkit-text-stroke:1px #1a3e4c}.l-offer .ui-overflow-hidden--with-accent{position:relative;width:-moz-fit-content;width:fit-content}.l-offer .ui-overflow-hidden--with-accent:before{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#1a3e4c;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.15,.85,.45,1);content:""}.l-offer .l-container.is-inview .ui-overflow-hidden--with-accent:before{transform:scaleX(1)}.l-offer .l-container.is-inview .l-offer__label{transform:translateY(0)}.l-offer .l-container.is-inview .l-offer__title{transform:translateY(0);opacity:1}.l-gallery{padding:10vw 0}.l-gallery .ui-overflow-hidden--with-accent{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:40px}@media (min-width:64em){.l-gallery .ui-overflow-hidden--with-accent{margin-bottom:80px}}.l-gallery .ui-overflow-hidden--with-accent:before{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.15,.85,.45,1);content:""}.l-gallery__label{color:transparent;font-weight:700;-webkit-text-stroke:1px #fff;transform:translateY(100%);transition:transform 1s cubic-bezier(.15,.85,.45,1) 1s}.l-gallery .l-container.is-inview .ui-overflow-hidden--with-accent:before{transform:scaleX(1)}.l-gallery .l-container.is-inview .l-gallery__label{transform:translateY(0)}.l-gallery .l-container.is-inview .gallery-swiper{transform:translateY(0);opacity:1}.gallery-swiper{transform:translateY(40px);opacity:0;transition:all 1s cubic-bezier(.15,.85,.45,1) 1.4s}.l-contact__hero{position:relative;display:flex;align-items:center;height:100vh}.l-contact__hero:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(26,62,76,.8);content:"";pointer-events:none}.l-contact__hero-img{position:absolute;top:0;left:0;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.l-contact__hero .l-container{position:relative;z-index:2;width:100%}.l-contact__hero .c-hero-slide__title{transition-delay:.4s}.l-contact__hero .c-hero-slide__desc{font-size:20px;transition-delay:.6s}.l-contact__hero.is-inview .c-hero-slide__desc,.l-contact__hero.is-inview .c-hero-slide__title{transform:translateY(0)}.l-contact__hero.is-inview .c-hero-slide__desc{opacity:1}.c-contact-info{padding:10vw 0 0}.c-contact-info .l-container.is-inview .c-contact-info__desc,.c-contact-info .l-container.is-inview .c-contact-info__link-wrapper,.c-contact-info .l-container.is-inview .c-contact-info__title{transform:translateY(0)}.c-contact-info .l-container.is-inview .c-contact-info__desc,.c-contact-info .l-container.is-inview .c-contact-info__link-wrapper{opacity:1}.c-contact-info__row{display:flex;flex-direction:column;margin:5vw 0}@media (min-width:64em){.c-contact-info__row{flex-direction:row}}.c-contact-info__row.is-inview .c-contact-info__img img{transform:scale(1);opacity:1}.c-contact-info__title{color:transparent;transform:translateY(100%);transition:all 1s cubic-bezier(.15,.85,.45,1);-webkit-text-stroke:1px #fff}.c-contact-info__col{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:64em){.c-contact-info__col{width:50%}}.c-contact-info__col img{width:100%}.c-contact-info__img{position:relative;width:100%;height:400px;margin-top:40px;overflow:hidden;background:#85a7a7}@media (min-width:64em){.c-contact-info__img{height:60vh;margin-top:0}}.c-contact-info__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.3);opacity:0;transition:all 1s cubic-bezier(.15,.85,.45,1) .5s}.c-contact-info__img:after,.c-contact-info__img:before{position:absolute;top:50%;left:50%;z-index:10;width:100%;height:100%;border:1px solid #fff;transform:translate(-50%,-50%);content:"";pointer-events:none}.c-contact-info__img:before{width:95%;height:95%}.c-contact-info__img:after{width:90%;height:90%}.c-contact-info__desc{width:100%;margin-bottom:20px;line-height:1.6;transform:translateY(40px);opacity:0;transition:all 1s cubic-bezier(.15,.85,.45,1) .5s}@media (min-width:64em){.c-contact-info__desc{width:80%;margin-bottom:40px}}.c-contact-info__link-wrapper{transform:translateY(40px);opacity:0;transition:all 1s cubic-bezier(.15,.85,.45,1)}.c-contact-info__link-wrapper:first-of-type{transition-delay:.6s}.c-contact-info__link-wrapper:nth-of-type(2){transition-delay:.7s}.c-contact-info__link{margin:20px auto 0 0}.c-gallery-repeater{padding:10vw 0}.c-gallery-repeater__item{display:block;grid-column:1/-1;margin-bottom:60px;transform:translateY(40px);opacity:0;transition:all .6s cubic-bezier(.15,.85,.45,1)}.c-gallery-repeater__item:nth-of-type(2n){transition-delay:.2s}.c-gallery-repeater__item.is-inview{transform:translateY(0);opacity:1}.c-gallery-repeater__item:last-of-type{margin-bottom:0}@media (min-width:64em){.c-gallery-repeater__item:nth-of-type(4n+1){grid-column:1/6}}@media (min-width:64em){.c-gallery-repeater__item:nth-of-type(4n+2){grid-column:6/13}}@media (min-width:64em){.c-gallery-repeater__item:nth-of-type(4n+3){grid-column:1/8}}@media (min-width:64em){.c-gallery-repeater__item:nth-of-type(4n+4){grid-column:8/13}}.c-gallery-repeater__item-inner{height:300px;overflow:hidden}@media (min-width:48em){.c-gallery-repeater__item-inner{height:450px}}@media (min-width:64em){.c-gallery-repeater__item-inner{height:25vw}}.c-gallery-repeater__item-title{margin-top:20px}.c-gallery-repeater__item:hover img{transform:scale(1.2)}.c-gallery-repeater__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s cubic-bezier(.15,.85,.45,1)}.c-gallery-repeater__items--hidden{display:none;visibility:hidden}.l-offer-section{padding:10vw 0;text-align:center}.l-offer-section__btn-wrapper{display:flex;justify-content:center}.l-offer-section__desc{margin:40px auto}@media (min-width:64em){.l-offer-section__desc{width:60%}}#menu-primary-menu{display:flex;flex-direction:column;align-items:center;margin:0;padding:0 0 60px;list-style:none}@media (min-width:64em){#menu-primary-menu{flex-direction:row;padding:0}}.menu-item{position:relative;margin:0 0 20px;color:#fff;font-weight:600;text-transform:uppercase}@media (min-width:0) and (max-width:63.9375em){.menu-item{font-size:24px}}@media (min-width:64em){.menu-item{margin:0 0 0 40px}}.menu-item:after,.menu-item:before{position:absolute;left:0;width:100%;height:1px;background-color:#fff;transform-origin:left;transition:all .3s cubic-bezier(.15,.85,.45,1);content:""}.menu-item:before{bottom:0;transform:scaleX(.8)}.menu-item:after{bottom:-4px;transform:scaleX(.6)}.menu-item:hover:after,.menu-item:hover:before{transform:scaleX(1)}.nav-primary{position:fixed;top:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;transform:translateX(-100%);transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.4s}.nav-primary:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a3e4c;opacity:.9;content:""}@media (min-width:64em){.nav-primary:before{display:none}}@media (min-width:0) and (max-width:63.9375em){.nav-primary{background-image:url(../images/mobile.jpg);background-position-x:25%;background-size:cover}}@media (min-width:64em){.nav-primary{position:static;width:auto;height:auto;background-color:transparent;transform:none}}@media (min-width:0) and (max-width:63.9375em){.nav-primary ul>*{transform:translateY(20px);opacity:0;transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.4s}}.nav-primary.is-active{transform:translateX(0)}.nav-primary.is-active ul>*{transform:translateY(0);opacity:1}.nav-primary.is-active ul>:first-child{transition-delay:.1s}.nav-primary.is-active ul>:nth-child(2){transition-delay:.2s}.nav-primary.is-active ul>:nth-child(3){transition-delay:.3s}.nav-primary.is-active ul>:nth-child(4){transition-delay:.4s}.nav-primary.is-active ul>:nth-child(5){transition-delay:.5s}.nav-primary.is-active ul>:nth-child(6){transition-delay:.6s}.nav-primary.is-active ul>:nth-child(7){transition-delay:.7s}.nav-primary.is-active ul>:nth-child(8){transition-delay:.8s}.c-hero-slide{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:80vh!important;padding:0 16px}@media (min-width:64em){.c-hero-slide{flex-direction:row;height:100vh!important;padding:0 0 0 6.75rem}}.c-hero-slide__col--left{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;margin-bottom:20px}@media (min-width:64em){.c-hero-slide__col--left{width:45%;margin-bottom:0}}.c-hero-slide__col--right{display:flex;align-items:flex-end;width:100%;height:100%}@media (min-width:64em){.c-hero-slide__col--right{width:55%}}.c-hero-slide__img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media (min-width:64em){.c-hero-slide__img{height:calc(100vh - 124px)}}.c-hero-slide__counter{position:absolute;right:0;bottom:0;padding-right:8px;color:transparent;font-size:10vw;line-height:1;text-align:right;opacity:0;transition:all 2s cubic-bezier(.15,.85,.45,1);-webkit-text-stroke:1px #fff}.c-hero-slide__desc{width:100%;margin:32px 0 40px;line-height:1.6}@media (min-width:64em){.c-hero-slide__desc{width:80%}}.c-hero-slide__btn-wrapper{margin-top:40px}.c-hero-slide__btn-wrapper,.c-hero-slide__desc{transform:translateY(40px);opacity:0}.c-hero-slide__title{position:relative;z-index:10;padding:8px 0;color:transparent;white-space:nowrap;transform:translateY(100%);-webkit-text-stroke:1px #fff}.c-hero-slide__btn-wrapper,.c-hero-slide__desc,.c-hero-slide__title{transition:all 1s cubic-bezier(.15,.85,.45,1)}.c-hero-slide.swiper-slide-active .c-hero-slide__btn-wrapper,.c-hero-slide.swiper-slide-active .c-hero-slide__desc,.c-hero-slide.swiper-slide-active .c-hero-slide__title{transform:translateY(0);opacity:1}.c-hero-slide.swiper-slide-active .c-hero-slide__title{transition:all 1s cubic-bezier(.15,.85,.45,1) .4s}.c-hero-slide.swiper-slide-active .c-hero-slide__desc{transition:all 1s cubic-bezier(.15,.85,.45,1) .6s}.c-hero-slide.swiper-slide-active .c-hero-slide__btn-wrapper{transition:all 1s cubic-bezier(.15,.85,.45,1) .8s}.c-hero-slide.swiper-slide-active .c-hero-slide__counter{transform:translateY(0);opacity:.4;transition:all 2s cubic-bezier(.15,.85,.45,1) 1s}.c-main-btn{position:relative;display:inline-block;padding:12px 32px;border:1px solid #fff;background:#1a3e4c;text-transform:uppercase;font-weight:600}.c-main-btn:after,.c-main-btn:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;background:#1a3e4c;border:1px solid #fff;z-index:-1;transition:all .4s cubic-bezier(.15,.85,.45,1)}.c-main-btn:hover:after,.c-main-btn:hover:before{opacity:1}.c-main-btn:hover:before{transform:translate(8px,-8px)}.c-main-btn:hover:after{transform:translate(-8px,8px)}.c-main-btn--light,.c-main-btn--light:after,.c-main-btn--light:before{border:1px solid #1a3e4c;background:#f1eae1}.c-line-accent{position:fixed;top:0;left:0;z-index:100;display:none;width:100%;padding:0 2.75rem;pointer-events:none}@media (min-width:64em){.c-line-accent{display:block}}.c-line-accent__inner{width:100%;height:100vh;border-right:1px solid #85a7a7;border-left:1px solid #85a7a7}.c-gallery-slide img{width:100%;height:300px!important;-o-object-fit:cover;object-fit:cover}@media (min-width:64em){.c-gallery-slide img{height:95vh!important}}.c-hamburger{position:relative;width:40px;height:40px;z-index:102}@media (min-width:64em){.c-hamburger{display:none}}.c-hamburger__line{position:absolute;top:50%;left:0;width:40px;height:2px;background-color:#fff;transition-timing-function:cubic-bezier(.15,.85,.45,1);transition-duration:.3s}.c-hamburger__line--top{transform:translateY(calc(-50% - 8px))}.c-hamburger__line--middle{transform:translateY(-50%)}.c-hamburger__line--bottom{transform:translateY(calc(-50% + 8px))}.c-hamburger.is-active .c-hamburger__line--top{transform:rotate(45deg)}.c-hamburger.is-active .c-hamburger__line--middle{transform:translate(-100%,-50%);opacity:0}.c-hamburger.is-active .c-hamburger__line--bottom{transform:rotate(-45deg)}.c-form-row{display:flex;flex-direction:column}@media (min-width:64em){.c-form-row{flex-direction:row}}.c-form-col{position:relative;width:100%;margin-bottom:20px}.c-form-col:nth-of-type(2){margin-left:0}@media (min-width:64em){.c-form-col:nth-of-type(2){margin-left:30px}}.c-form-col input,.c-form-col textarea{width:100%;padding:12px 12px 12px 0;color:#85a7a7;background-color:#1a3e4c;border:none;border-bottom:1px solid #85a7a7;outline:none}.c-form-col label{position:absolute;top:0;left:0;z-index:1;color:#85a7a7;transform:translateY(35px);transition:all .4s cubic-bezier(.15,.85,.45,1);pointer-events:none}.c-form-col.has-value label{font-size:10px;transform:translateY(10px)}.c-form-col--textarea{margin:0}.c-form-btn{margin-top:20px}.c-form-btn input{color:#85a7a7;cursor:pointer;transition:all .4s cubic-bezier(.15,.85,.45,1)}.c-form-btn input:disabled{opacity:.2}.wpcf7-list-item{margin:20px 0 0;font-size:12px;line-height:1.4}input.wpcf7-not-valid{border-bottom:1px solid #ff4343}.wpcf7-not-valid-tip{position:absolute;color:#ff4343;font-size:14px}.c-contact-form{display:flex;justify-content:center;padding:10vw 0}.c-contact-form__inner{width:100%;margin:0 auto;padding:4vw;border:1px solid #85a7a7}@media (min-width:64em){.c-contact-form__inner{width:80%}}.c-contact-form__inner.is-inview .c-contact-form__title,.c-contact-form__inner.is-inview .wpcf7{transform:translateY(0)}.c-contact-form__inner.is-inview .wpcf7{opacity:1}.c-contact-form .ui-overflow-hidden{margin:-10vw 0 5vw;padding-left:2vw;background-color:#1a3e4c}.c-contact-form .wpcf7,.c-contact-form__title{transform:translateY(100%);transition:all 1s cubic-bezier(.15,.85,.45,1)}.c-contact-form .wpcf7{transform:translateY(40px);opacity:0;transition-delay:.4s}.c-contact-form__title{color:transparent;-webkit-text-stroke:1px #fff}

/*# sourceMappingURL=app.css.map*/