@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600&family=Ubuntu:wght@300;400;500;700&display=swap);.navbar{-webkit-animation:fadeInDown .5s ease-in both;animation:fadeInDown .5s ease-in both;left:0;padding-top:50px;position:fixed;top:0;transition:.3s ease-out;width:100%;z-index:100000}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1255px){.navbar{padding-top:40px}}@media (max-width:999px){.navbar{-webkit-animation:none;animation:none}}.navbar .container{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar.scrolled{-webkit-animation:fadeInDown .5s ease-in both;animation:fadeInDown .5s ease-in both;background-color:rgba(0,0,0,.9);border-bottom:4px solid #d2aa42;padding-top:0}.navbar.scrolled .navbar__logo{height:100%;max-height:100px;max-width:100px;width:100%}.navbar__logo{max-height:200px;max-width:200px;transition:.3s ease-out}.navbar__logo,.navbar__logo svg{height:100%;width:100%}@media (max-width:1255px){.navbar__logo{height:150px;width:150px}}.navbar__nav{align-items:center;display:flex;font-size:20px;line-height:44px}.navbar__nav-close{display:none}@media (max-width:1255px){.navbar__nav{font-size:15px;line-height:30px}}@media (max-width:999px){.navbar__nav{align-items:flex-start;background-color:#000;flex-direction:column;font-family:Ubuntu,sans-serif;font-weight:700;height:100vh;justify-content:flex-start;line-height:23px;padding:50px;position:fixed;right:-100%;top:0;transition:right .5s ease-out;width:100vw;z-index:100000}.navbar__nav.open{right:0}.navbar__nav .nav-item{margin-bottom:10px;margin-left:0!important}.navbar__nav-close{background-color:transparent;border:none;cursor:pointer;display:block;position:absolute;right:20px;top:20px}.navbar__nav .navbar__moreinfo{display:flex;flex-direction:column;margin-top:110px}.navbar__nav .navbar__moreinfo-phone{font-size:24px;line-height:28px;margin-bottom:20px}.navbar__nav .navbar__moreinfo-call{font-family:Raleway,sans-serif;font-size:17px;font-weight:400;line-height:26px}.navbar__nav .navbar__moreinfo-btn{background-color:transparent;border:1px solid #fff;border-radius:15px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;line-height:23px;margin-top:20px;padding:10px 80px;text-align:center;transition:.3s ease-out}.navbar__nav .navbar__moreinfo-btn:hover{background-color:#d2aa42;border-color:#d2aa42}.navbar__nav .navbar__moreinfo-social{display:flex;flex-wrap:wrap;font-family:Raleway,sans-serif;font-size:17px;font-weight:400;line-height:26px;margin-top:50px}.navbar__nav .navbar__moreinfo-social a{margin-right:45px}}.navbar__nav .nav-item{cursor:pointer;margin-left:48px;position:relative}.navbar__nav .nav-item:before{background-color:#d2aa42;bottom:0;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease-out,left .3s ease-out;width:0}.navbar__nav .nav-item.active:before,.navbar__nav .nav-item:hover:before{left:0;width:100%}.navbar__moreinfo{display:none}@media (max-width:999px){.navbar__moreinfo{display:block}}.navbar__toggle{background-color:transparent;border:none;cursor:pointer;display:none}@media (max-width:999px){.navbar__toggle{display:block}}.main{border-bottom:2px solid #d2aa42}.main .container{height:100%;padding-top:90px;position:relative}@media (max-height:500px),(max-width:1255px){.main .container{padding-top:40px}}@media (max-height:750px),(max-width:999px){.main .container{padding-top:50px}}.main__background-video{bottom:0;left:0;object-fit:cover;opacity:.5;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s linear;width:100%;z-index:-1}.main__offer{align-items:flex-start;display:flex;flex-direction:column;font-family:Ubuntu,sans-serif;margin-top:340px}@media (max-height:500px),(max-width:1255px){.main__offer{margin-top:230px}}@media (max-height:750px),(max-width:999px){.main__offer{margin-top:245px}}.main__offer-title{-webkit-animation:fadeInRight .5s ease-in both;animation:fadeInRight .5s ease-in both;-webkit-animation-delay:.3s;animation-delay:.3s;font-size:42px;line-height:48px;margin-bottom:40px;text-transform:uppercase}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (max-width:1255px){.main__offer-title{font-size:36px;line-height:41px;margin-bottom:35px}}@media (max-height:750px),(max-width:999px){.main__offer-title{font-size:32px;line-height:37px;margin-bottom:30px}}@media (max-height:500px),(max-width:767px){.main__offer-title{font-size:28px;line-height:32px;margin-bottom:25px}}.main__offer-text{-webkit-animation:fadeInRight .5s ease-in both;animation:fadeInRight .5s ease-in both;-webkit-animation-delay:.5s;animation-delay:.5s;font-size:28px;line-height:32px;margin-bottom:40px}@media (max-width:1255px){.main__offer-text{font-size:20px;line-height:27px;margin-bottom:35px}}@media (max-height:750px),(max-width:999px){.main__offer-text{font-size:17px;line-height:23px;margin-bottom:30px}}@media (max-width:767px){.main__offer-text{margin-bottom:25px}}.main__offer-btn{-webkit-animation:fadeInRight .5s ease-in both;animation:fadeInRight .5s ease-in both;-webkit-animation-delay:.7s;animation-delay:.7s;background-color:transparent;border:1px solid #fff;border-radius:15px;color:#d2aa42;cursor:pointer;display:block;font-family:Raleway,sans-serif;font-size:17px;line-height:20px;padding:20px 120px;position:relative;transition:.75s ease}.main__offer-btn:hover{background-color:#d2aa42;border-color:#d2aa42;color:#000}.main__offer-btn:hover:before{background-color:#d2aa42;top:60px}@media (max-width:1255px){.main__offer-btn:hover:before{top:50px}}@media (max-height:750px),(max-width:999px){.main__offer-btn:hover:before{top:45px}}@media (max-height:500px),(max-width:676px){.main__offer-btn:hover:before{top:40px}}.main__offer-btn:before{background:transparent;content:"";-webkit-filter:blur(8px);filter:blur(8px);height:50%;left:0;position:absolute;top:50px;-webkit-transform:perspective(1em) rotateX(40deg) scaleY(.35);transform:perspective(1em) rotateX(40deg) scaleY(.35);transition:.75s ease;width:100%}@media (max-width:1255px){.main__offer-btn{font-size:12px;line-height:14px;padding:18px 95px}}@media (max-height:750px),(max-width:999px){.main__offer-btn{padding:15px 80px}}.main__scroll-down{align-items:center;-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite;background-color:transparent;border:none;bottom:100px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:Raleway,sans-serif;font-size:20px;font-weight:600;line-height:22px;position:absolute;right:0}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.main__scroll-down:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@media (max-height:750px),(max-width:1255px){.main__scroll-down{bottom:90px;font-size:15px;line-height:18px}}@media (max-width:375px){.main__scroll-down{right:14px}}.main__scroll-down-icon{margin-top:10px}.services__cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:1255px){.services__cards{gap:14px}}@media (max-width:999px){.services__cards{gap:20px}}@media (max-width:767px){.services__cards{gap:30px;grid-template-columns:1fr}}.services__card{border-radius:15px;height:557px;opacity:0;overflow:hidden;padding:30px 20px;position:relative;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);transition:opacity .5s ease-in,-webkit-transform .5s ease-in;transition:opacity .5s ease-in,transform .5s ease-in;transition:opacity .5s ease-in,transform .5s ease-in,-webkit-transform .5s ease-in;width:100%;will-change:transform}.services__card.on-screen{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:1255px){.services__card{height:440px;padding:20px}}@media (max-width:999px){.services__card{height:325px}}@media (max-width:767px){.services__card{height:325px;margin:0 auto;max-width:229px}}.services__card:hover .services__card-content{-webkit-transform:translateY(0);transform:translateY(0)}.services__card:hover .services__card-image{-webkit-filter:blur(8px);filter:blur(8px);opacity:.75}.services__card-content{height:100%;-webkit-transform:translateY(calc(100% - 69px));transform:translateY(calc(100% - 69px));transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}@media (max-width:1255px){.services__card-content{-webkit-transform:translateY(calc(100% - 62px));transform:translateY(calc(100% - 62px))}}@media (max-width:999px){.services__card-content{-webkit-transform:translateY(calc(100% - 49px));transform:translateY(calc(100% - 49px))}}.services__card-image{bottom:0;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;transition:all .5s ease-out;width:100%;z-index:-1}.services__card-title{font-family:Ubuntu,sans-serif;font-size:20px;font-weight:500;line-height:23px}@media (max-width:999px){.services__card-title{font-size:17px;line-height:20px}}.services__card-divider{border:0;border-top:2px solid #fff;display:block;height:1px;margin:20px 0;padding:0}@media (max-width:999px){.services__card-divider{margin:15px 0}}.services__card-text{font-size:17px;line-height:22px;padding:30px 20px}@media (max-width:1255px){.services__card-text{font-size:12px;line-height:15px;padding:15px 0 0}}@media (max-width:999px){.services__card-text{font-size:11px;line-height:13px}}.services__card-text p{margin-bottom:60px}@media (max-width:1255px){.services__card-text p{margin-bottom:40px}}@media (max-width:999px){.services__card-text p{margin-bottom:20px}}.about,.services{border-bottom:2px solid #d2aa42;border-top:2px solid #d2aa42}.about{overflow-x:hidden;position:relative}.about .section__title{margin-bottom:85px}@media (max-width:1255px){.about .section__title{margin-bottom:55px}}@media (max-width:999px){.about .section__title{margin-bottom:40px}}@media (max-width:767px){.about .section__title{margin-bottom:45px}}.about__text{border-radius:15px;font-size:22px;line-height:41px;opacity:0;padding:35px 0 35px 35px;position:relative;-webkit-transform:translate(-100%,-200px);transform:translate(-100%,-200px);transition:opacity .75s ease-out,-webkit-transform .75s ease-out;transition:transform .75s ease-out,opacity .75s ease-out;transition:transform .75s ease-out,opacity .75s ease-out,-webkit-transform .75s ease-out;transition-delay:.25s;width:620px}.about__text.on-screen{opacity:1}.about__text.on-screen,.about__text.on-screen:after,.about__text.on-screen:before{-webkit-transform:translate(0);transform:translate(0)}@media (max-width:1255px){.about__text{font-size:16px;line-height:30px;width:470px}}@media (max-width:999px){.about__text{font-size:12px;line-height:23px;padding:15px 0 15px 15px;width:305px}}@media (max-width:767px){.about__text{margin:0 auto}}.about__text:after,.about__text:before{border-radius:15px;content:"";position:absolute}.about__text:before{background-color:#000;height:100%;left:0;top:0;transition-delay:.25s;width:100%;z-index:-1}.about__text:after{background-color:#d2aa42;height:450px;left:-16px;top:-16px;-webkit-transform:translate(-100%,-200px);transform:translate(-100%,-200px);transition-delay:1s;transition:-webkit-transform .75s ease-out;transition:transform .75s ease-out;transition:transform .75s ease-out,-webkit-transform .75s ease-out;width:440px;z-index:-2}@media (max-width:1255px){.about__text:after{height:340px;width:300px}}@media (max-width:999px){.about__text:after{height:285px;left:-10px;top:-10px;width:245px}}.about__text p{margin-bottom:30px}@media (max-width:1255px){.about__text p{margin-bottom:23px}}.about__text span{color:#d2aa42}.about__image{position:absolute;right:0;top:200px;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;z-index:-1}.about__image.on-screen{-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:1255px){.about__image{height:575px;top:170px}}@media (max-width:999px){.about__image{height:385px;top:160px}}@media (max-width:767px){.about__image{display:none}}.reviews__slider{height:370px;opacity:0;overflow:hidden;position:relative;-webkit-transform:scale(.05);transform:scale(.05);transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out;width:100%}@media (max-width:999px){.reviews__slider{height:255px}}@media (max-width:767px){.reviews__slider{height:235px}}.reviews__slider.on-screen{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.reviews__slider-buttons{height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.reviews__slider-container{display:flex;height:100%;width:100%}.reviews__slider-item{flex-shrink:0;height:100%;width:100%}.reviews__slider-button{background-color:transparent;border:none;bottom:50%;cursor:pointer;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:100}.reviews__slider-button.left{left:0}.reviews__slider-button.right{right:0}.reviews__slider-dots{bottom:75px;display:flex;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (max-width:1255px){.reviews__slider-dots{bottom:70px}}@media (max-width:999px){.reviews__slider-dots{bottom:50px}}@media (max-width:767px){.reviews__slider-dots{bottom:30px}}@media (max-width:479px){.reviews__slider-dots{bottom:20px}}.reviews__slider-dots .dot{background-color:hsla(0,0%,49%,.5);border-radius:100%;height:10px;margin-right:10px;transition:background-color .3s ease-out;width:10px}.reviews__slider-dots .dot:last-child{margin-right:0}@media (max-width:767px){.reviews__slider-dots .dot{height:5px;margin-right:8px;width:5px}.reviews__slider-dots .dot:last-child{margin-right:0}}.reviews__slider-dots .dot.active{background-color:#d2aa42}.reviews{border-bottom:2px solid #d2aa42;border-top:2px solid #d2aa42}.reviews .review{display:flex;height:100%;justify-content:center;padding-top:95px;position:relative;width:100%}@media (max-width:1255px){.reviews .review{padding-top:70px}}@media (max-width:999px){.reviews .review{padding-top:40px}}.reviews .review__avatar{border-radius:100%;height:100px;margin-right:20px;width:100px}@media (max-width:999px){.reviews .review__avatar{height:70px;width:70px}}@media (max-width:767px){.reviews .review__avatar{height:50px;width:50px}}@media (max-width:479px){.reviews .review__avatar{height:40px;width:40px}}.reviews .review__name{font-family:Ubuntu,sans-serif;font-size:28px;font-weight:500;line-height:32px;margin-bottom:20px;margin-top:20px}@media (max-width:1255px){.reviews .review__name{font-size:26px;line-height:30px}}@media (max-width:999px){.reviews .review__name{font-size:20px;line-height:23px;margin-bottom:10px}}@media (max-width:767px){.reviews .review__name{font-size:17px;line-height:20px;margin-top:10px}}.reviews .review__text{font-size:17px;font-weight:500;line-height:23px;width:540px}@media (max-width:1255px){.reviews .review__text{font-size:15px;line-height:20px;width:405px}}@media (max-width:999px){.reviews .review__text{font-size:12px;line-height:16px;width:300px}}@media (max-width:767px){.reviews .review__text{font-size:11px;line-height:14px;width:250px}}@media (max-width:479px){.reviews .review__text{width:160px}}.reviews .review__bg{height:100%;left:0;object-fit:cover;opacity:.4;position:absolute;top:0;width:100%;z-index:-100000}.contacts{border-bottom:2px solid #d2aa42;border-top:2px solid #d2aa42;overflow-x:hidden}.contacts .container{display:flex;justify-content:space-between}.contacts__content{font-family:Ubuntu,sans-serif;text-transform:uppercase;width:615px}.contacts__content-title{font-size:45px;font-weight:700;line-height:52px;opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out}.contacts__content-title.on-screen{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width:1255px){.contacts__content-title{font-size:30px;line-height:34px;width:405px}}@media (max-width:999px){.contacts__content-title{font-size:26px;line-height:30px;width:350px}}.contacts__content-title small{font-size:36px;line-height:41px}@media (max-width:1255px){.contacts__content-title small{font-size:26px;line-height:30px}}@media (max-width:999px){.contacts__content-title small{font-size:24px;line-height:28px}}.contacts__content-title span{color:#d2aa42;font-size:40px;line-height:46px}@media (max-width:1255px){.contacts__content-title span{font-size:30px;line-height:34px}}@media (max-width:999px){.contacts__content-title span{font-size:26px;line-height:30px}}.contacts__content-text{font-size:22px;font-weight:500;line-height:25px;margin:70px 0}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}@media (max-width:1255px){.contacts__content-text{font-size:17px;line-height:20px;margin:50px 0}}@media (max-width:999px){.contacts__content-text{font-size:14px;line-height:16px}}.contacts__content-btn{background-color:transparent;border:1px solid #fff;border-radius:15px;color:#d2aa42;cursor:pointer;display:inline-block;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;line-height:16px;opacity:0;padding:21px 61px;text-transform:uppercase;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);transition:opacity .5s ease-out,.35s ease,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,.35s ease;transition:transform .5s ease-out,opacity .5s ease-out,.35s ease,-webkit-transform .5s ease-out}.contacts__content-btn.on-screen{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.contacts__content-btn:hover{background-color:#d2aa42;border-color:#d2aa42;color:#000}@media (max-width:1255px){.contacts__content-btn{font-size:12px;line-height:14px;padding:18px 40px}}.contacts__image{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out;transition:transform .5s ease-out,opacity .5s ease-out,-webkit-transform .5s ease-out}.contacts__image.on-screen{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media (max-width:1255px){.contacts__image{height:330px}}@media (max-width:767px){.contacts__image{display:none}}.dropdown{cursor:pointer;text-align:left}.dropdown:is([aria-expanded=true])~.dropdown__list{border:1px solid #fff;max-height:232px;transition:max-height .3s ease-out}.dropdown:is([aria-expanded=true])~.application__form-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.dropdown__list{background-color:#000;border-radius:15px;left:0;margin-top:5px;max-height:0;overflow:scroll;position:absolute;width:100%;z-index:100}.dropdown__list-item{cursor:pointer;font-family:Ubuntu,sans-serif;font-size:17px;font-weight:500;line-height:20px;padding:13px 30px;transition:.1s}@media (max-width:999px){.dropdown__list-item{font-size:12px;line-height:14px;padding:16px 30px}}.dropdown__list-item:hover,.dropdown__list-item:is([aria-selected=true]){background-color:#2f2f2f}.dropdown__list-item:is([aria-selected=true]){color:#d2aa42}.dropdown~.application__form-icon{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.application__form{margin-top:50px;width:100%}@media (max-width:767px){.application__form{margin-top:30px}}.application__form-content{grid-gap:30px 20px;display:grid;gap:30px 20px;grid-template-columns:1fr 1fr;width:100%}@media (max-width:767px){.application__form-content{grid-template-columns:1fr}}.application__form-item{position:relative}.application__form-input{background-color:transparent;border:1px solid #fff;border-radius:15px;color:#d2aa42;font-family:Ubuntu,sans-serif;font-size:17px;font-weight:300;line-height:20px;padding:13px 30px;transition:.1s linear;width:100%}@media (max-width:999px){.application__form-input{font-size:12px;line-height:14px;padding:16px 30px}}.application__form-input:-webkit-autofill,.application__form-input:-webkit-autofill:focus,.application__form-input:-webkit-autofill:hover{-webkit-text-fill-color:#d2aa42;border:1px solid #d2aa42;box-shadow:inset 0 0 0 1px #000,inset 0 0 0 100px #000;-webkit-transition:background-color 0s ease-in-out 50000s;transition:background-color 0s ease-in-out 50000s}.application__form-input:hover{border-color:#d2aa42}.application__form-input:hover~.application__form-label{color:#d2aa42}.application__form-input:hover~.application__form-icon svg{fill:#d2aa42}.application__form-input[type=file]{cursor:pointer;padding-left:25px}@media (max-width:999px){.application__form-input[type=file]{padding-left:25px}}.application__form-input[type=file]::-webkit-file-upload-button{background-color:#000;border:none;height:0;outline:none;padding:0;width:0}.application__form-input[type=file]::file-selector-button{background-color:#000;border:none;height:0;outline:none;padding:0;width:0}.application__form-input.not-empty,.application__form-input:focus,.application__form-input:is([aria-expanded=true]){border-color:#d2aa42}.application__form-input.not-empty~.application__form-label,.application__form-input:focus~.application__form-label,.application__form-input:is([aria-expanded=true])~.application__form-label{color:#d2aa42;font-size:13px;font-weight:500;line-height:15px;top:-10px}.application__form-input.not-empty~.application__form-icon svg,.application__form-input:focus~.application__form-icon svg,.application__form-input:is([aria-expanded=true])~.application__form-icon svg{fill:#d2aa42}.application__form-input.invalid{border-color:crimson;color:crimson}.application__form-input.invalid~.application__form-label{color:crimson}.application__form-input.invalid~.application__form-icon svg{fill:crimson}.application__form-label{background-color:#000;color:hsla(0,0%,100%,.7);font-family:Ubuntu,sans-serif;font-size:17px;font-weight:300;left:29px;line-height:20px;padding:2px;pointer-events:none;position:absolute;top:12px;transition:top .1s ease-out,font-size .1s ease-out,color .1s linear}@media (max-width:999px){.application__form-label{font-size:12px;line-height:14px;top:15px}}.application__form-error{-webkit-animation:error 2s ease infinite;animation:error 2s ease infinite;background-color:crimson;border-radius:4px;color:#fff;font-size:12px;padding:5px 10px;right:10%;top:-35px}@-webkit-keyframes error{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes error{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.application__form-error,.application__form-error:before{position:absolute;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.application__form-error:before{border:5px solid transparent;border-top-color:crimson;bottom:-10px;content:"";right:20px}.application__form-icon{height:18px;pointer-events:none;position:absolute;right:32px;top:15px;width:18px}@media (max-width:999px){.application__form-icon{height:18px;padding:2px;top:14px;width:18px}}.application__form-icon svg{fill:hsla(0,0%,100%,.7);height:100%;transition:.1s linear;width:100%}.application__form-agreement{display:block;font-family:Ubuntu,sans-serif;font-size:11px;font-weight:300;margin:15px auto 0;max-width:400px;opacity:.7;text-align:center}.application__form-agreement a{text-decoration:underline}.application__form-button{align-items:center;background-color:#d2aa42;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-family:Ubuntu,sans-serif;font-size:17px;height:50px;justify-content:center;line-height:20px;margin:15px auto 30px;outline:none;overflow:hidden;position:relative;transition:.25s ease;width:210px}.application__form-button:not(.loading):hover .icon{-webkit-transform:translate(7px);transform:translate(7px)}.application__form-button:disabled{cursor:not-allowed;opacity:.75}.application__form-button:disabled:hover .icon{-webkit-transform:none;transform:none}.application__form-button.loading{border-radius:50%;width:50px}.application__form-button.loading .icon{padding-bottom:4px;padding-left:3px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.application__form-button.loading .text{-webkit-transform:translate(-140px);transform:translate(-140px)}.application__form-button.loading .line{opacity:1}.application__form-button .icon{align-items:center;background-color:inherit;border-radius:50%;display:flex;height:50px;justify-content:center;left:0;pointer-events:none;position:absolute;transition:.25s ease;width:50px;z-index:10}.application__form-button .icon svg{height:20px;width:20px}.application__form-button .text{display:block;left:60px;pointer-events:none;position:absolute;transition:.25s ease;width:130px}.application__form-button .line{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:.25s ease;width:50px;z-index:100}.application__form-button .line:after,.application__form-button .line:before{-webkit-animation:sending .5s linear infinite;animation:sending .5s linear infinite;border:3px solid transparent;border-left-color:#fff;border-radius:50%;content:"";height:34px;position:absolute;width:34px}@-webkit-keyframes sending{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sending{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.application__form-button .line:before{opacity:.3}.application__form-button .line:after{-webkit-animation-delay:.08s;animation-delay:.08s}.application{border-bottom:2px solid #d2aa42;border-top:2px solid #d2aa42}.application .section__title{margin-bottom:30px}@media (max-width:999px){.application .section__title{margin-bottom:20px}}.application__title{color:#d2aa42;font-family:Ubuntu,sans-serif;font-size:32px;font-weight:500;line-height:37px;margin-bottom:30px;margin-top:20px;opacity:0;text-align:center;text-transform:capitalize;-webkit-transform:translateY(50px) scale(.75);transform:translateY(50px) scale(.75);transition:opacity .5s ease-in .35s,-webkit-transform .5s ease-in .35s;transition:opacity .5s ease-in .35s,transform .5s ease-in .35s;transition:opacity .5s ease-in .35s,transform .5s ease-in .35s,-webkit-transform .5s ease-in .35s}.application__title.on-screen{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}@media (max-width:1255px){.application__title{font-size:26px;line-height:30px}}@media (max-width:999px){.application__title{font-size:22px;line-height:25px}}.application__subtitle{font-family:Ubuntu,sans-serif;font-size:24px;line-height:28px;opacity:0;text-align:center;-webkit-transform:translateY(50px) scale(.75);transform:translateY(50px) scale(.75);transition:opacity .5s ease-in .5s,-webkit-transform .5s ease-in .5s;transition:opacity .5s ease-in .5s,transform .5s ease-in .5s;transition:opacity .5s ease-in .5s,transform .5s ease-in .5s,-webkit-transform .5s ease-in .5s}.application__subtitle.on-screen{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}@media (max-width:1255px){.application__subtitle{font-size:20px;line-height:23px}}@media (max-width:999px){.application__subtitle{font-size:14px;line-height:16px}}@media (max-width:767px){.application__subtitle{font-size:12px;line-height:14px}}.application__subtitle a{border-bottom:2px solid #d2aa42;color:#d2aa42}.footer{background-color:#d2aa42;font-family:Ubuntu,sans-serif}.footer .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.footer .authors,.footer .copyright{bottom:-54px;font-family:Ubuntu,sans-serif;font-size:10px;line-height:11px;position:absolute;text-transform:uppercase}@media (max-width:767px){.footer .authors,.footer .copyright{bottom:-40px}}.footer .copyright{left:0}@media (max-width:767px){.footer .copyright{bottom:-25px}}.footer .authors{right:0;text-transform:none}@media (max-width:767px){.footer .authors{left:0}}.footer .authors a{text-decoration:underline}.footer .authors a:hover{text-decoration:none}.footer__logo{fill:#fff;height:170px;width:170px}@media (max-width:1255px){.footer__logo{height:130px;width:130px}}@media (max-width:767px){.footer__logo{display:none}}.footer__logo img{height:100%;object-fit:cover;width:100%}.footer__title{font-size:20px;font-weight:500;line-height:23px;text-transform:uppercase}@media (max-width:1255px){.footer__title{font-size:17px;line-height:20px}}.footer__getintouch{align-self:stretch;display:flex;flex-direction:column;font-size:12px;justify-content:flex-start;line-height:14px}@media (max-width:1255px){.footer__getintouch{font-size:10px;line-height:11px}}.footer .getintouch__title{margin-bottom:10px}@media (max-width:1255px){.footer .getintouch__title{margin-bottom:15px}}.footer .getintouch__row{align-items:center;display:flex}.footer .getintouch__icon{height:25px;margin-right:8px;width:25px}.footer .getintouch__icon svg{height:100%;width:100%}.footer .getintouch__location{align-items:flex-start}.footer .getintouch__location-content{padding-top:5px}.footer .getintouch__location-content p{margin-bottom:10px}.footer .getintouch__location-content p:last-child{margin-bottom:2px}.footer .getintouch__phone{margin-bottom:4px}.footer .getintouch__phone-content{border-bottom:1px solid #fff;padding:13px 0}.footer .getintouch__email{margin-bottom:10px}.footer .getintouch__email-content{border-bottom:1px solid #fff;padding:13px 0}.footer .getintouch__socialmedia{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;margin-top:auto;padding-bottom:20px}.footer .getintouch__socialmedia-icon{cursor:pointer;height:34px;position:relative;width:34px}.footer .getintouch__socialmedia-icon svg{width:10%}.footer .getintouch__socialmedia-icon:after,.footer .getintouch__socialmedia-icon:before{content:"";left:50%;position:absolute;-webkit-transform:translate(-50%,3px);transform:translate(-50%,3px);transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;visibility:hidden}.footer .getintouch__socialmedia-icon:before{border:5px solid transparent;border-top-color:#fff;top:-10px}.footer .getintouch__socialmedia-icon:after{background-color:#fff;border-radius:4px;color:#084b61;content:attr(data-label);font-size:16px;padding:5px 10px;text-transform:capitalize;top:-34px}.footer .getintouch__socialmedia-icon:hover:after,.footer .getintouch__socialmedia-icon:hover:before{-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}@media (max-width:1255px){.footer .getintouch__socialmedia-icon{height:27px;width:27px}}.footer .getintouch__socialmedia-icon svg{height:100%;width:100%}.footer__quicklinks{display:flex;flex-direction:column}@media (max-width:999px){.footer__quicklinks{display:none}}.footer .quicklinks__title{margin-bottom:30px;text-align:center}.footer .quicklinks__btn{background-color:transparent;border:1px solid #fff;border-radius:15px;color:#fff;cursor:pointer;font-family:Ubuntu,sans-serif;font-size:14px;font-weight:400;line-height:16px;margin-bottom:30px;padding:22px 78px;text-transform:capitalize;transition:.3s}.footer .quicklinks__btn:last-child{margin-bottom:0}.footer .quicklinks__btn:hover{background-color:#fff;color:#d2aa42}@media (max-width:1255px){.footer .quicklinks__btn{font-size:10px;line-height:11px;padding:16px 35px}}.footer__hours{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.footer .hours__days{font-size:14px;font-weight:300;line-height:21px;text-transform:uppercase}@media (max-width:1255px){.footer .hours__days{font-size:11px;line-height:16px}}.footer .hours__day{align-items:center;display:flex;justify-content:space-between}.footer .hours__day.active{color:#084b61;font-weight:500}.footer .hours__day b{font-weight:500}.footer .hours__subtitle{font-size:12px;font-weight:400;line-height:16px;padding-bottom:15px}@media (max-width:1255px){.footer .hours__subtitle{font-size:10px;line-height:13px}}.loader{align-items:center;background-color:#000;display:none;height:100vh;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100vw;z-index:100000}.loader__line{background-color:#d2aa42;border-radius:15px;display:none;height:40px;margin:5px;width:15px}.loader__line:first-child{-webkit-animation:loading .7s .6s infinite;animation:loading .7s .6s infinite}.loader__line:nth-child(2){-webkit-animation:loading .7s .3s infinite;animation:loading .7s .3s infinite}.loader__line:nth-child(3){-webkit-animation:loading .7s .6s infinite;animation:loading .7s .6s infinite}.loader__line:nth-child(4){-webkit-animation:loading .7s .3s infinite;animation:loading .7s .3s infinite}.loader__line:last-child{-webkit-animation:loading .7s .6s infinite;animation:loading .7s .6s infinite}@-webkit-keyframes loading{0%{height:40px;margin:5px;width:15px}50%{height:100px;margin:7.5px;width:10px}to{height:40px;margin:5px;width:15px}}@keyframes loading{0%{height:40px;margin:5px;width:15px}50%{height:100px;margin:7.5px;width:10px}to{height:40px;margin:5px;width:15px}}.section{padding:100px 0}@media (max-width:1255px){.section{padding:90px 0}}@media (max-width:999px){.section{padding:70px 0}}@media (max-width:767px){.section{padding:50px 0}}.section__title{align-items:center;display:flex;font-family:Ubuntu,sans-serif;font-weight:700;justify-content:center;margin-bottom:70px;opacity:0;text-transform:uppercase;-webkit-transform:translateY(50px) scale(.75);transform:translateY(50px) scale(.75);transition:opacity .5s ease-in,-webkit-transform .5s ease-in;transition:opacity .5s ease-in,transform .5s ease-in;transition:opacity .5s ease-in,transform .5s ease-in,-webkit-transform .5s ease-in}.section__title.on-screen{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.section__title-text{font-size:36px;line-height:41px;margin-right:25px}@media (max-width:1255px){.section__title-text{font-size:32px;line-height:37px}}@media (max-width:999px){.section__title-text{font-size:26px;line-height:30px}}@media (max-width:767px){.section__title-text{font-size:22px;line-height:25px}}.section__title-icon{height:38px;width:38px}.section__title-icon svg{height:100%;width:100%}*{box-sizing:border-box;margin:0;outline:0;padding:0}ol,ul{list-style-type:none}a{color:inherit;text-decoration:none}body{background-color:#000;color:#fff;font-family:Raleway,sans-serif}body.disabled{overflow:hidden}.container{margin:0 auto;width:100%}@media (min-width:376px){.container{max-width:348px}}@media (min-width:480px){.container{max-width:440px}}@media (min-width:768px){.container{max-width:728px}}@media (min-width:1000px){.container{max-width:960px}}@media (min-width:1256px){.container{max-width:1216px}}@media (max-width:375px){.container{padding:0 14px}}
/*# sourceMappingURL=main.321606ac.css.map*/