.burger[data-v-e95f50c2]{height:50px;position:relative;width:50px}.burger__line[data-v-e95f50c2]{background-color:#c29a5c;display:block;height:3px;left:14px;position:absolute}.burger__line--top[data-v-e95f50c2]{top:16px;-webkit-transition:background-color .3s ease,width .3s ease .6s;-o-transition:background-color .3s ease,width .3s ease .6s;transition:background-color .3s ease,width .3s ease .6s;width:11px}.burger__line--mid[data-v-e95f50c2]{top:23px;-webkit-transition:background-color .3s ease,width .3s ease .5s;-o-transition:background-color .3s ease,width .3s ease .5s;transition:background-color .3s ease,width .3s ease .5s;width:22px}.burger__line--bot[data-v-e95f50c2]{top:30px;-webkit-transition:background-color .3s ease,width .3s ease .7s;-o-transition:background-color .3s ease,width .3s ease .7s;transition:background-color .3s ease,width .3s ease .7s;width:22px}.burger[data-v-e95f50c2]:after,.burger[data-v-e95f50c2]:before{background-color:#c29a5c;content:"";display:block;height:3px;position:absolute;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;visibility:hidden;width:0}.burger[data-v-e95f50c2]:before{left:17px;top:14px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:background-color .3s ease,width .3s ease,visibility .5s ease;-o-transition:background-color .3s ease,width .3s ease,visibility .5s ease;transition:background-color .3s ease,width .3s ease,visibility .5s ease}.burger[data-v-e95f50c2]:after{left:15px;top:32px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background-color .3s ease,width .3s ease .2s,visibility .5s ease;-o-transition:background-color .3s ease,width .3s ease .2s,visibility .5s ease;transition:background-color .3s ease,width .3s ease .2s,visibility .5s ease}@media (any-hover:hover){.burger:hover .burger__line[data-v-e95f50c2],.burger[data-v-e95f50c2]:hover:after,.burger[data-v-e95f50c2]:hover:before{background-color:#977848}}.burger.open .burger__line[data-v-e95f50c2]{width:0}.burger.open .burger__line--top[data-v-e95f50c2]{-webkit-transition:background-color .3s ease,width .3s ease .1s;-o-transition:background-color .3s ease,width .3s ease .1s;transition:background-color .3s ease,width .3s ease .1s}.burger.open .burger__line--mid[data-v-e95f50c2]{-webkit-transition:background-color .3s ease,width .3s ease;-o-transition:background-color .3s ease,width .3s ease;transition:background-color .3s ease,width .3s ease}.burger.open .burger__line--bot[data-v-e95f50c2]{-webkit-transition:background-color .3s ease,width .3s ease .2s;-o-transition:background-color .3s ease,width .3s ease .2s;transition:background-color .3s ease,width .3s ease .2s}.burger.open[data-v-e95f50c2]:after,.burger.open[data-v-e95f50c2]:before{visibility:visible;width:26px}.burger.open[data-v-e95f50c2]:before{-webkit-transition:background-color .3s ease,width .3s ease .5s;-o-transition:background-color .3s ease,width .3s ease .5s;transition:background-color .3s ease,width .3s ease .5s}.burger.open[data-v-e95f50c2]:after{-webkit-transition:background-color .3s ease,width .3s ease .7s;-o-transition:background-color .3s ease,width .3s ease .7s;transition:background-color .3s ease,width .3s ease .7s}@media (max-width:1599px){.burger[data-v-e95f50c2]{height:40px;width:40px}.burger[data-v-e95f50c2]:before{left:11px;top:9px}.burger[data-v-e95f50c2]:after{left:9px;top:28px}.burger__line[data-v-e95f50c2]{left:9px}.burger__line--top[data-v-e95f50c2]{top:12px}.burger__line--mid[data-v-e95f50c2]{top:19px}.burger__line--bot[data-v-e95f50c2]{top:26px}}@media (max-width:1023px){.burger[data-v-e95f50c2]{height:30px;width:30px}.burger[data-v-e95f50c2]:before{left:6px;top:4px}.burger[data-v-e95f50c2]:after{left:4px;top:23px}.burger__line[data-v-e95f50c2]{left:4px}.burger__line--top[data-v-e95f50c2]{top:7px}.burger__line--mid[data-v-e95f50c2]{top:14px}.burger__line--bot[data-v-e95f50c2]{top:21px}}.lang,.lang__btn{display:-webkit-box;display:-ms-flexbox;display:flex}.lang__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#c29a5c;cursor:pointer;font-family:Jost,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:50px;justify-content:center;line-height:120%;opacity:.3;position:relative;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;text-transform:uppercase;text-underline-offset:3px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:50px}.lang__btn:first-of-type:before,.lang__btn:nth-of-type(2):before,.lang__btn:nth-of-type(4):before{background-color:#977848;content:"";display:block;height:80%;left:50px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px;z-index:0}.lang__btn:nth-of-type(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (any-hover:hover){.lang__btn:hover{opacity:.8;-webkit-text-decoration:underline #977848;text-decoration:underline #977848}}.lang__btn.active{opacity:1;pointer-events:none}@media (max-width:1599px){.lang__btn{font-size:14px;height:40px;width:40px}.lang__btn:first-of-type:before,.lang__btn:nth-of-type(2):before,.lang__btn:nth-of-type(4):before{left:40px}}@media (max-width:1023px){.lang__btn{font-size:16px}.lang__btn:first-of-type:before,.lang__btn:nth-of-type(2):before,.lang__btn:nth-of-type(4):before{content:none}}@media (max-width:485px){.lang--descktop .lang__btn{font-size:14px;width:25px}}.nav[data-v-cda9e008]{background:-webkit-gradient(linear,left top,right top,color-stop(12%,#07181c),color-stop(50%,rgba(7,24,28,0)));background:-o-linear-gradient(left,#07181c 12%,rgba(7,24,28,0) 50%);background:linear-gradient(90deg,#07181c 12%,rgba(7,24,28,0) 50%);background-position-x:0;background-size:200%;height:100dvh;left:0;padding-bottom:11vh;padding-top:125px;position:absolute;top:0;width:100vw;z-index:10}.nav--brown[data-v-cda9e008]{background:-webkit-gradient(linear,left top,right top,color-stop(12%,#1c1212),color-stop(50%,rgba(51,42,35,0)));background:-o-linear-gradient(left,#1c1212 12%,rgba(51,42,35,0) 50%);background:linear-gradient(90deg,#1c1212 12%,rgba(51,42,35,0) 50%);background-position-x:0;background-size:200%}.nav__wrapper[data-v-cda9e008]{display:grid;gap:30px;grid-auto-rows:1fr auto;height:100%}.nav__list[data-v-cda9e008]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2.5vh;height:100%;justify-content:center}.nav__item[data-v-cda9e008]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav__link[data-v-cda9e008]{display:block;font-size:36px;padding-left:0;position:relative;-webkit-transition:padding-left .5s ease,color .5s ease;-o-transition:padding-left .5s ease,color .5s ease;transition:padding-left .5s ease,color .5s ease;width:100%}.nav__link[data-v-cda9e008]:before{background-color:#c29a5c;border-radius:50%;content:"";display:block;height:10px;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;visibility:hidden;width:10px}.nav__link[data-v-cda9e008]:hover{color:#c29a5c;padding-left:25px}.nav__link[data-v-cda9e008]:hover:before{opacity:1;visibility:visible}.nav__row[data-v-cda9e008]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:150px}.nav__lang[data-v-cda9e008]{display:none}@media (max-width:1599px){.nav[data-v-cda9e008]{padding-bottom:9vh}.nav__link[data-v-cda9e008]{font-size:32px}}@media (max-width:1023px){.nav[data-v-cda9e008]{background-color:#07181c;padding-bottom:20px;padding-top:85px}.nav--brown[data-v-cda9e008]{background-color:#1c1212}.nav .container[data-v-cda9e008]{overflow-y:auto}.nav .container[data-v-cda9e008]::-webkit-scrollbar{width:14px}.nav .container[data-v-cda9e008]::-webkit-scrollbar-track{background-color:transparent}.nav .container[data-v-cda9e008]::-webkit-scrollbar-thumb{border:5px solid #07181c}.nav__list[data-v-cda9e008]{gap:30px}.nav__item[data-v-cda9e008]{width:auto}.nav__link[data-v-cda9e008]{font-size:42px}.nav__row[data-v-cda9e008]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.nav__lang[data-v-cda9e008]{border-bottom:1px solid #c29a5c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}@media (max-width:767px){.nav__link[data-v-cda9e008]{font-size:30px}}@media (max-width:374px){.nav__list[data-v-cda9e008]{gap:20px}.nav__link[data-v-cda9e008]{font-size:26px}}.header{left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:90}.header:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#07181c),color-stop(50%,rgba(7,24,28,.6)),to(rgba(7,24,28,0)));background:-o-linear-gradient(top,#07181c 5%,rgba(7,24,28,.6) 50%,rgba(7,24,28,0) 100%);background:linear-gradient(180deg,#07181c 5%,rgba(7,24,28,.6) 50%,rgba(7,24,28,0));content:"";display:block;height:12vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.header__container{padding:0 100px}.header__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4vh;position:relative;z-index:20}.header__head,.header__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.header__left{gap:10px}.header__lang{opacity:1;-webkit-transition:opacity 1s ease,visibility 1s ease;-o-transition:opacity 1s ease,visibility 1s ease;transition:opacity 1s ease,visibility 1s ease;visibility:visible}.header__projects{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f5f2ed;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Jost,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:50px;line-height:120%;opacity:1;padding:0 14px;-webkit-text-decoration:underline transparent!important;text-decoration:underline transparent!important;text-transform:uppercase;text-underline-offset:3px;-webkit-transition:.3s ease,opacity 1s ease,visibility 1s ease;-o-transition:.3s ease,opacity 1s ease,visibility 1s ease;transition:.3s ease,opacity 1s ease,visibility 1s ease;visibility:visible}@media (any-hover:hover){.header__projects:hover{color:#c29a5c;-webkit-text-decoration:underline #c29a5c!important;text-decoration:underline #c29a5c!important}}.header__logo{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:opacity 1s ease,visibility 1s ease;-o-transition:opacity 1s ease,visibility 1s ease;transition:opacity 1s ease,visibility 1s ease;visibility:visible}.header__right,.header__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.header__socials{gap:10px;margin-right:30px}.header__socials svg{fill:#c29a5c!important}@media (any-hover:hover){.header__socials svg:hover{fill:#977848!important}}.header__call{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff3;border:1px solid #f5f2ed;border-radius:99px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;justify-content:center;padding:0 20px}.header__call,.header__call p{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.header__call p{color:#f5f2ed;font-family:Jost,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}.header__call span{display:none}.header__call span svg{fill:#f5f2ed;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (any-hover:hover){.header__call:hover{background-color:#c29a5c33;border-color:#c29a5c}.header__call:hover p{color:#c29a5c}.header__call:hover svg{fill:#c29a5c}}.header--brown:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#1c1212),to(rgba(51,42,35,0)));background:-o-linear-gradient(top,#1c1212 20%,rgba(51,42,35,0) 100%);background:linear-gradient(180deg,#1c1212 20%,rgba(51,42,35,0))}.header.open{height:100%}.header.open .header__projects{opacity:0;visibility:hidden}.header.open .header__bg{opacity:1;visibility:visible}@media (max-width:1700px){.header__container{padding:0 60px}.header__projects{font-size:14px;height:40px;padding:0}.header__socials .btn svg{height:40px;width:40px}.header__call{height:40px}.header__call p{font-size:14px}}@media (max-width:1465px){.header__container{padding:0 40px}.header__head{margin-top:3vh}.header__projects{display:none}}@media (max-width:1023px){.header:before{height:9vh}.header__container{padding:0 20px}.header__socials{display:none}.header__call{border-radius:50%;height:36px;padding:0;width:36px}.header__call p{display:none}.header__call span{display:block}.header.open .header__right{opacity:1;visibility:initial}}@media (max-width:767px){.header__left{gap:5px}.header__call.close{position:relative}.header__call.close span{display:none}.header__call.close:after,.header__call.close:before{background-color:#f5f2ed;border-radius:2px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:20px}.header__call.close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header__call.close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}}@media (max-width:374px){.header__container{padding:0 15px}}.modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal:not(.modal-fade-enter-active,.modal-fade-leave-active){background-color:#07181c4d}.modal--brown .modal__window{background-color:#1c1212}.modal__window{background-color:#07181c;-webkit-box-shadow:-8px 0 13px rgba(0,0,0,.07);box-shadow:-8px 0 13px #00000012;display:grid;margin-left:auto;max-width:700px;overflow-y:auto;padding:4vh 4vw 4vh 120px}.modal__video,.modal__window{height:100%;position:relative;width:100%}.modal__video{border-radius:17px;margin:0;max-height:80vh;max-width:70vw;padding:0}.modal__video iframe{height:100%;width:100%}.modal__video .modal__close{left:auto;right:-63px;top:-55px}.modal__gallery{border-radius:17px;height:100%;margin:0;max-height:67vh;max-width:54vw;padding:0;position:relative;width:100%}.modal__gallery .modal__close{left:auto;right:-63px;top:-55px}.modal__gallery .splide__track{border-radius:17px}.modal__gallery .splide__pagination{bottom:-2.5em}.modal__gallery .splide__pagination__page{background:#c29a5c;margin:4px;position:relative}.modal__gallery .splide__pagination__page.is-active{background:#c29a5c;margin:7px;-webkit-transform:initial;-ms-transform:initial;transform:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal__gallery .splide__pagination__page.is-active:before{background:transparent;border:2px solid #c29a5c;border-radius:50%;content:"";display:block;height:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px}.modal__gallery .splide__slide{height:100%;max-height:62vh}.modal__gallery .splide__arrows{bottom:-1em;position:relative}.modal__gallery .splide__arrow{background:transparent;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.modal__gallery .splide__arrow--next{right:40%}.modal__gallery .splide__arrow--prev{left:40%}.modal__gallery .splide.is-initialized:not(.is-active) .splide__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;opacity:0}.modal__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center}.modal__close{background-color:#c29a5c;border-radius:50%;height:48px;left:42px;position:absolute;top:32px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;width:48px;z-index:1}.modal__close:after,.modal__close:before{background-color:#07181c;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:26px}.modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal__close:hover{background-color:#977848}.modal__headline{font-size:40px;margin-bottom:3vh;max-width:80%}.modal__desc{font-size:16px;margin-bottom:6vh}.modal__subheadline{font-size:24px;margin-bottom:3vh}.modal__form{max-width:510px}.modal__back-btn{display:none}.modal--gallery{-webkit-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.modal--gallery,.modal--gallery:not(.modal-fade-enter-active,.modal-fade-leave-active){background-color:#061012cf}@media (max-width:1849px){.modal__headline{font-size:36px;max-width:none}}@media (max-width:1599px){.modal__headline{margin-bottom:2vh}.modal__desc{font-size:14px;margin-bottom:4vh}.modal__subheadline{max-width:none}}@media (max-width:1023px){.modal__window{max-width:490px;padding:145px 30px 40px}.modal__close{display:none}.modal__headline{font-size:28px}}@media (max-width:767px){.modal{z-index:80}.modal__window{padding:100px 20px 40px}.modal__wrapper{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:normal}.modal__form,.modal__video{max-width:none}.modal__video{max-height:none}.modal__back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.modal--video{z-index:110}}@media (max-width:374px){.modal__desc{font-size:13px}.modal__subheadline{font-size:20px}}
