.page .page-content::-webkit-scrollbar{width:.8rem;display:none}.page .page-content::-webkit-scrollbar-track{background:#f1f1f1}.page .page-content::-webkit-scrollbar-thumb{background:#313636}.page .page-content::-webkit-scrollbar-thumb:hover{background:#191a1a}*{padding:0;margin:0}*,:after,:before{box-sizing:border-box}body,div#__next,div#__next>div,html{background-color:#000;overflow-x:hidden}body::-webkit-scrollbar,div#__next::-webkit-scrollbar,div#__next>div::-webkit-scrollbar,html::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track,div#__next::-webkit-scrollbar-track,div#__next>div::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:#fff}body::-webkit-scrollbar-thumb,div#__next::-webkit-scrollbar-thumb,div#__next>div::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#313636;border-radius:1rem}body::-webkit-scrollbar-thumb:hover,div#__next::-webkit-scrollbar-thumb:hover,div#__next>div::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#191a1a}#fp-nav{z-index:5!important}#fp-nav ul li a span{background:#fff!important}a{color:inherit;text-decoration:none}.contact-form{width:54rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative;padding-bottom:5.4rem;padding-top:5.4rem;color:#191a1a;box-shadow:0 3px 6px #00000029}.contact-form,.contact-form .success-wrap{display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:1rem}.contact-form .success-wrap{z-index:3;width:100%;height:100%;position:absolute;top:0;bottom:0;justify-content:center}.contact-form .success-wrap .success-wrap__title{margin-bottom:4rem;font-size:3.2rem;font-family:Eurostile Next Pro Wide Bold,sans-serif;text-align:center}.contact-form .success-wrap .success-wrap__icon{width:6.4rem;height:6.4rem;border-radius:50%;border:.3rem solid #c4af6e;display:flex;justify-content:center;align-items:center}.contact-form .contact-form__title{width:100%;padding:0 5.4rem;margin-bottom:3.5rem;font-size:2.5rem;font-family:Eurostile Next Pro Wide Bold,sans-serif}.contact-form .contact-form-wrapper{width:100%;padding:0 5.4rem;margin-bottom:3.7rem;display:flex;flex-direction:column}.contact-form .contact-form-wrapper:last-child{margin-bottom:0}.contact-form .contact-form-wrapper .contact-form-input{padding-bottom:1.5rem;border:unset;border-bottom:.1rem solid #c4af6e;outline:none;font-size:1.4rem;font-family:Eurostile Next Pro Wide,sans-serif}.contact-form .contact-form-wrapper .contact-form-input::-moz-placeholder{font-family:Eurostile Next Pro Wide,sans-serif;color:#191a1a;font-size:1.4rem}.contact-form .contact-form-wrapper .contact-form-input:-ms-input-placeholder{font-family:Eurostile Next Pro Wide,sans-serif;color:#191a1a;font-size:1.4rem}.contact-form .contact-form-wrapper .contact-form-input::placeholder{font-family:Eurostile Next Pro Wide,sans-serif;color:#191a1a;font-size:1.4rem}.contact-form .contact-form-wrapper .contact-form-input.textarea{min-height:4rem;max-height:8rem;height:3.5rem;resize:vertical}.contact-form .contact-form-wrapper .contact-form-input.contact-form-input_error{border-color:#f44336}.contact-form .contact-form-wrapper .contact__form-error{height:1.2rem;font-size:1.2rem;font-family:Eurostile Next Pro Wide,sans-serif;color:#f44336;margin-top:.3rem}.contact-form .contact-form-wrapper .contact__form-error.contact__form-error_success{color:#fff;font-size:2rem}.contact-form .contact-form__btn{background-color:transparent;outline:none;border:none;font-size:3.6rem;cursor:pointer;text-transform:uppercase}@media screen and (max-width:767px){.contact-form{width:100%;max-width:42rem;padding-bottom:3rem;padding-top:3rem}.contact-form .contact-form__title{font-size:2.4rem;padding:0 2.5rem}.contact-form .contact-form-wrapper{margin-bottom:2.2rem;padding:0 2.5rem}}@font-face{font-family:Microgramma D Extended;src:url("/fonts/Microgramma D Extended/Microgramma D Extended Medium.otf");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Eurostile Next Pro Wide;src:url(/fonts/Eurostile/EurostileNextProWide.ttf);font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Eurostile Next Pro Wide SemiBold;src:url(/fonts/Eurostile/EurostileNextProWideSmBd.ttf);font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Eurostile Next Pro Wide Bold;src:url(/fonts/Eurostile/EurostileNextProWideBold.ttf);font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Circular Pro Bold Regular;src:url("/fonts/Circular Pro Bold/CircularPro-Bold.otf");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Poppins Regular;src:url(/fonts/Poppins/Poppins-Regular.ttf);font-style:normal;font-weight:700;font-display:swap}body,html{font-family:Poppins Regular,sans-serif;font-weight:500;font-size:10px;color:#fff}.error-unexpected-page{z-index:100;width:100%;height:100%;position:absolute;display:flex;justify-content:center;flex-direction:column;background:#191a1a!important}.error-unexpected-page .error-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:25%}.error-unexpected-page .error-wrapper .error{color:#fff}.error-unexpected-page .error-wrapper .error.error-404{font-size:3.6rem;margin-bottom:1rem}.error-unexpected-page .error-wrapper .error.error-text{font-family:Poppins Regular,sans-serif;font-size:5.8rem;margin-bottom:5rem}@media screen and (max-width:960px){.error-unexpected-page .error-wrapper .error.error-404{font-size:2.4rem}.error-unexpected-page .error-wrapper .error.error-text{font-size:2.6rem}}@media screen and (max-width:660px){.error-unexpected-page .error-wrapper .error.error-text{font-size:2rem}}@media screen and (max-width:530px){.error-unexpected-page .error-wrapper .error.error-text{font-size:1.6rem}}@media screen and (max-width:400px){.error-unexpected-page .error-wrapper .error.error-text{font-size:1.4rem}}@media screen and (max-width:660px){.error-unexpected-page .error-wrapper{position:static;display:flex;flex-direction:column;align-items:center}}.header{z-index:5;width:100%;height:8rem;padding-left:3rem;padding-right:5rem;position:absolute;top:0;left:0;justify-content:space-between;background-color:#fff;box-shadow:0 3px 16px #00000029}.header,.header .header__actions{display:flex;align-items:center}.header .header__actions>button{margin-right:3rem}.header .header__actions>button:last-child{margin-right:0}.header.home-page-header .header__actions>button{font-family:Eurostile Next Pro Wide,sans-serif}@media screen and (max-width:960px){.header{padding-right:3rem}.header .header__actions>button{margin-right:2rem}}@media screen and (max-width:767px){.header{height:6rem;padding:0 2rem}.header .header__actions>button{display:none}.header .header__actions>button:last-child{display:block}}.footer{z-index:5;width:100%;height:8rem;position:relative;align-items:center;justify-content:center;background-color:#fff;position:absolute;bottom:0;left:0;box-shadow:0 -3px 16px #00000029}.footer,.footer .footer__actions{display:flex}.footer .footer__actions>button{margin-right:1.5rem}.footer .footer__actions>button:last-child{margin-right:0}.footer .footer__selector-info{z-index:2;position:absolute;right:5rem;padding:0 2rem;font-size:1.6rem;font-family:Poppins Regular,sans-serif;color:#191a1a}@media screen and (max-width:767px){.footer{height:6rem}.footer .footer__actions{width:100%;padding-left:2rem}.footer .footer__selector-info{right:0}}@media screen and (max-width:374px){.footer .footer__actions{padding-left:1rem}.footer .footer__actions>button,.footer .footer__actions>button:last-child{margin-right:0}.footer .footer__selector-info{right:1rem;padding:0;font-size:1.4rem}}.page{width:100%;min-height:100%;height:100vh;position:relative;background-color:#fff!important}.page .page-content{width:100%;height:100%;background-color:#fff;overflow-y:auto}.home-page{width:100%;min-height:100%;position:relative;background-color:#fff!important}.page-pdf{width:100%;height:100vh;justify-content:center;align-items:center;background-color:#191a1a!important;display:flex;flex-direction:column}.page-pdf .page-pdf__titlebar-title{padding-bottom:1rem;font-size:2rem}.page-pdf .page-pdf__titlebar-arrows{display:flex;align-items:center}.page-pdf .page-pdf__titlebar-arrows .page-pdf__titlebar-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer}.page-pdf .page-pdf__titlebar-arrows .page-pdf__titlebar-arrow.left{margin-right:6rem}.gradient-overlay{background:transparent linear-gradient(180deg,#00000000,#00000054) 0 0 no-repeat padding-box}.gradient-darker-overlay,.gradient-overlay{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.gradient-darker-overlay{background:transparent linear-gradient(180deg,#00000080,#00000000) 0 0 no-repeat padding-box}.black-white-gradient{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:#000 0 0 no-repeat padding-box;-webkit-backdrop-filter:brightness(85%);backdrop-filter:brightness(85%);filter:grayscale(100%)}.primary-button{z-index:1;width:10rem;height:4rem;border-radius:3rem;border:none;display:flex;align-items:center;justify-content:center;background-color:#191a1a;color:#fff;font-size:1.8rem;cursor:pointer}.primary-button:focus{outline:none}.primary-button.reverse{padding-left:0;padding-right:1rem;flex-direction:row-reverse;background-color:#fff;color:#191a1a}.primary-button.contact-btn{width:20rem;height:5rem;padding-right:2rem;background-color:#c4af6e}.primary-button.contact-btn .primary-button__title{font-family:Eurostile Next Pro Wide,sans-serif}.primary-button.big{width:16rem}.primary-button.outline{background-color:#fff;border:.1rem solid #191a1a;color:#191a1a}.primary-button .primary-button__title{width:100%;font-family:Poppins Regular,sans-serif;font-size:1.6rem}.primary-button .primary-button__icon{height:3.2rem}.primary-button:disabled{opacity:.5;cursor:default}@media screen and (max-width:767px){.primary-button.pdf{padding:0;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;background:url(/images/icons/download-icon-dark.svg) 50% no-repeat}.primary-button.pdf p{display:none}.primary-button.contact-btn{width:16rem;height:4rem;padding-right:1rem;background-color:#c4af6e}.primary-button.contact-btn .primary-button__title{font-size:1.4rem}}.secondary-button{width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;border:.1rem solid #191a1a;border-radius:3rem;background-color:transparent;color:#fff;font-size:1.4rem;font-family:Poppins Regular,sans-serif;cursor:pointer;text-transform:uppercase;transition:all .5s ease}.secondary-button .secondary-button__icon{height:3.2rem}.secondary-button.circle{min-width:0;width:6.4rem;height:6.4rem;border:.2rem solid #fff;border-radius:50%}.secondary-button.light{background-color:#fff;color:#191a1a}.secondary-button.light:hover{background-color:transparent;color:#fff}.secondary-button.dark{background-color:#191a1a;color:#fff;border-color:transparent}.secondary-button.dark:hover{background-color:transparent;color:#fff;border-color:#fff}.secondary-button.outline{background-color:#191a1a;color:#fff;border-color:transparent}.secondary-button.outline:hover{background-color:transparent;color:#191a1a;border-color:#191a1a}@media screen and (max-width:960px){.secondary-button{width:15rem;height:3rem}}@media screen and (max-width:767px){.secondary-button.long-btn{width:20rem;height:4rem}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:4px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#fff}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.async-spinner{z-index:11;position:absolute;justify-content:center;align-items:center;background:rgba(0,0,0,.3)}.animate-transition,.async-spinner{top:0;left:0;display:flex;width:100%;height:100%}.animate-transition{z-index:99;position:fixed;flex-direction:column}.animate-transition .animate-transition__item{height:33.3333333333vh;background-color:#000}.text-button{border:none;background-color:transparent;font-size:1.6rem;font-family:Poppins Regular,sans-serif;cursor:pointer}@media screen and (max-width:960px){.text-button{font-size:1.4rem}}.navigation-menu{z-index:20;width:100%;height:100vh;display:flex;flex-direction:column;position:fixed;top:0;right:0;opacity:1;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:rgba(25,26,26,.8);transition:opacity .5s ease}.navigation-menu.navigation-menu_hide{opacity:0;transform:translateX(100%)}.navigation-menu .navigation-menu__icon-close{display:flex;justify-content:flex-end;margin:2.5rem 6rem 0 0}.navigation-menu .navigation-menu__icon-close span{cursor:pointer}.navigation-menu .navigation-menu__list{height:100%;margin-left:12rem;margin-bottom:10rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.navigation-menu .navigation-menu__list .navigation-menu__list-item{font-size:5.6rem;font-family:Poppins Regular,sans-serif;cursor:pointer}.navigation-menu .navigation-menu__list .navigation-menu__list-item.navigation-menu__list-item_active{color:#fff}@supports(-webkit-text-stroke:0.1rem transparent){.navigation-menu .navigation-menu__list .navigation-menu__list-item.navigation-menu__list-item_active{color:#fff;-webkit-text-stroke:.1rem transparent}}@media screen and (max-width:767px){.navigation-menu{width:100%}.navigation-menu .navigation-menu__icon-close{margin:1.2rem 1.2rem 0 0}.navigation-menu .navigation-menu__list{align-items:center;margin-left:0}.navigation-menu .navigation-menu__list .navigation-menu__list-item{font-size:3.8rem}}@media screen and (max-height:890px){.navigation-menu .navigation-menu__footer .navigation-menu__footer-btn{margin-bottom:2rem}}@media screen and (max-height:811px){.navigation-menu .navigation-menu__list{margin-top:2rem}}@media screen and (max-height:716px){.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-bottom:1rem;font-size:3.2rem}}@media screen and (max-height:666px){.navigation-menu .navigation-menu__list{margin-top:2rem}.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-bottom:1rem;font-size:2.8rem}.navigation-menu .navigation-menu__footer{bottom:2rem}.navigation-menu .navigation-menu__footer .navigation-menu__footer-btn{margin-bottom:2rem}}@media screen and (max-width:960px)and (orientation:landscape){.navigation-menu{width:100%}.navigation-menu .navigation-menu__list{margin-top:5rem;margin-left:0;justify-content:center;flex-direction:row}.navigation-menu .navigation-menu__list .navigation-menu__list-item{margin-right:2rem;font-size:2.2rem}.navigation-menu .navigation-menu__list .navigation-menu__list-item:last-child{margin-right:0}}@media screen and (max-width:735px)and (orientation:landscape){.navigation-menu .navigation-menu__list .navigation-menu__list-item{font-size:1.8rem}}@media screen and (max-width:666px)and (orientation:landscape){.navigation-menu .navigation-menu__list .navigation-menu__list-item{font-size:1.6rem}.navigation-menu .navigation-menu__footer{bottom:1rem}}.navigation-menu__overlay{z-index:19;width:0;height:100%;position:fixed;top:0;left:0;display:none;background-color:transparent}.navigation-menu__overlay.navigation-menu__overlay_active{display:block}.loading{z-index:100;position:fixed;top:0;left:0;width:100%;min-height:100%;height:100vh;background:transparent linear-gradient(180deg,#191a1a,#191a1a) 0 0 no-repeat padding-box}.loading,.loading .loading__main{display:flex;flex-direction:column;justify-content:center}.loading .loading__main{height:100%;align-items:center}.loading .loading__main .loading__main__logo{margin-bottom:2rem}.loading .loading__footer{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:3rem}.loading .loading__footer .footer-link{position:static;transform:none}.image-background{height:100%;position:relative}.overlay-camera{position:absolute;top:0;left:0;z-index:1;width:100%;height:calc(100vh - 16px);display:flex;justify-content:center;align-items:center}.overlay-camera .overlay-camera__hole{position:relative;transition:all .5s ease;box-shadow:0 0 0 999.9rem rgba(0,0,0,.3)}.overlay-camera__hud{z-index:2;padding-right:4rem;position:absolute;top:35.8333333333%;right:0;display:flex;flex-direction:column;align-items:center}.overlay-camera__hud .overlay-camera__hud__close{width:2.8rem;height:2.8rem;margin-bottom:3.6rem;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50%;cursor:pointer;transform:scale(1);transition:transform .1s}.overlay-camera__hud .overlay-camera__hud__close:hover{transform:scale(1.1)}.overlay-camera__hud .res-group{width:3.2rem;margin-bottom:2.5rem;display:flex;flex-direction:column;justify-content:center;cursor:pointer;transform:scale(1);transition:transform .1s}.overlay-camera__hud .res-group .res{width:3.2rem;border:.1rem solid #fff;margin-bottom:.4rem}.overlay-camera__hud .res-group .span{color:#fff;font-size:1.2rem;text-align:center}.overlay-camera__hud .res-group:hover{transform:scale(1.1)}.overlay-camera__hud .overlay-camera__hud__current-res{width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-right:3rem solid rgba(25,26,26,.7);display:flex;align-items:center;position:absolute;top:7.5rem;right:0;transition:all .5s ease}.overlay-camera__hole__button{z-index:2;position:absolute;left:50%;bottom:-3rem;transform:translateX(-50%)}.overlay-camera__virtual-tour{height:100vh}.navigation{z-index:3;display:flex}.navigation .navigation__item{position:relative;font-size:1.6rem;font-family:Poppins Regular,sans-serif;color:#191a1a;list-style:none;pointer-events:none;opacity:.33;display:flex;align-items:center}.navigation .navigation__item .navigation__item-icon{margin:0 1rem;height:3.2rem}.navigation .navigation__item:last-child .navigation__item-icon{display:none}.navigation .navigation__item.active{pointer-events:all;cursor:pointer;opacity:1}@media screen and (max-width:1200px){.navigation .navigation__item .navigation__item-icon{margin:0 .5rem}}.screenshot-modal{position:relative;width:128rem;height:72rem}.screenshot-modal .screenshot-modal__pic{width:100%}.screenshot-modal .screenshot-modal__close-icon{z-index:1;padding:1rem;position:absolute;top:1rem;right:1rem;cursor:pointer}.screenshot-modal .screenshot-modal__download-btn{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%)}.header-logo{color:#191a1a;font-family:Circular Pro Bold Regular,sans-serif;font-size:1.6rem;cursor:pointer}.selector{width:100%;height:calc(100% - 8rem);padding-top:8rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.selector .selector__titlebar{width:100%;padding-top:6rem;display:flex;align-items:center;justify-content:center;color:#191a1a}.selector .selector__titlebar .selector__titlebar-title{font-size:3.6rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;text-transform:uppercase}.selector .selector__swiper{height:100%;max-height:calc(100vh - 8rem - 11.3rem);margin-top:3rem}.selector .selector__swiper .swiper{width:100%;height:100%}.selector .selector__swiper .swiper-slide{background-position:50%;background-size:cover}.selector .selector__swiper .swiper-slide img{display:block;width:100%;transition:all .3s ease;transform:scale(1)}.selector .selector__swiper .selector__list-wrapper{position:relative;max-width:160rem}.selector .selector__swiper .selector__list-wrapper .selector__list{width:100%;height:calc(100% - 8rem);max-height:60rem;align-self:center;margin-bottom:3rem;display:grid;padding:0 3rem;grid-template-columns:1fr 1fr 1fr;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;opacity:0!important}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__favorite-icon{z-index:2;height:3.8rem;position:absolute;right:1rem;bottom:1rem}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item-overlay{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.15)}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item{position:relative;height:100%;align-self:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);cursor:pointer}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item img{opacity:1}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item.active img{transform:scale(1.05)}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item.hide{-webkit-animation:hide 1s ease;animation:hide 1s ease}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item.hide img{opacity:0}@-webkit-keyframes hide{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:0}50%{opacity:0}to{opacity:1}}.selector .selector__swiper .selector__list-wrapper .selector__list.active{opacity:1!important}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture .selector__list-item{height:100%}.selector .selector__swiper .selector__list-wrapper .selector__list.materials{grid-template-columns:1fr 1fr 1fr 1fr}.selector .selector__swiper .selector__list-wrapper .selector__list.materials .selector__list-item{height:100%}@media screen and (max-width:960px){.selector .selector__titlebar{padding-left:2rem}.selector .selector__titlebar .selector__titlebar-title{font-size:2.8rem}.selector .selector__swiper .selector__list-wrapper .selector__list{overflow:auto;grid-template-columns:1fr 1fr;height:100%;max-height:unset;padding-bottom:10rem;margin-bottom:0}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item{height:34rem}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture{grid-template-columns:1fr 1fr 1fr}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture .selector__list-item{height:24rem}.selector .selector__swiper .selector__list-wrapper .selector__list.materials{padding-bottom:2rem;grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){.selector{height:calc(100% - 6rem);padding-top:6rem}.selector .selector__titlebar{padding-right:2rem;padding-top:2rem}.selector .selector__titlebar .selector__titlebar-title{font-size:2.2rem}.selector .selector__swiper{max-height:calc(100vh - 6rem - 11.3rem)}.selector .selector__swiper .selector__list-wrapper .selector__list{padding-left:1.5rem;padding-right:1.5rem;grid-template-columns:1fr;padding-bottom:6rem}.selector .selector__swiper .selector__list-wrapper .selector__list .selector__list-item{height:24rem}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture{grid-template-columns:1fr 1fr}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture .selector__list-item{height:16rem}.selector .selector__swiper .selector__list-wrapper .selector__list.materials{padding-bottom:6rem;grid-template-columns:1fr}.selector .selector__swiper .selector__list-wrapper .selector__list.materials .selector__list-item{height:32rem}}@media screen and (max-width:374px){.selector .selector__titlebar{padding-top:2rem}.selector .selector__swiper .selector__list-wrapper .selector__list{padding-left:1rem;padding-right:1rem}.selector .selector__swiper .selector__list-wrapper .selector__list.furniture{padding-bottom:9rem}.selector .selector__swiper .selector__list-wrapper .selector__list.materials{padding-bottom:6rem;grid-template-columns:1fr}.selector .selector__swiper .selector__list-wrapper .selector__list.materials .selector__list-item{height:32rem}}.text-input{width:100%;max-width:60rem;margin-top:3.5rem}.text-input .text-input__title{font-size:2rem;font-family:Circular Pro Bold Regular,sans-serif;margin-bottom:1.5rem}.text-input .text-input__input{width:100%;height:6rem;padding:2rem 3rem;font-size:1.4rem;border:none;box-shadow:0 3px 6px #00000029;border-radius:1.5rem}.text-input .text-input__input:focus{outline:none}.text-input .text-input__input::-moz-placeholder{font-size:1.4rem}.text-input .text-input__input:-ms-input-placeholder{font-size:1.4rem}.text-input .text-input__input::placeholder{font-size:1.4rem}.about-layer{width:100%;min-height:100%;max-width:144rem;padding:14rem 0;margin:0 auto;display:flex;flex-direction:column;justify-content:center;color:#191a1a}.about-layer .about-layer__titlebar{margin-bottom:3rem;display:flex;justify-content:center}.about-layer .about-layer__titlebar .about-layer__titlebar-title{font-family:Eurostile Next Pro Wide SemiBold,sans-serif;text-transform:uppercase;font-size:3.6rem}.about-layer .about-layer__form{width:100%;max-width:60rem;margin:0 auto}.about-layer .about-layer__form .about-layer__form-desc{width:100%;height:6rem;font-size:1.6rem;text-align:center;opacity:.66}@media screen and (max-width:960px){.about-layer .about-layer__titlebar .about-layer__titlebar-title{padding:0 2rem;font-size:2.8rem}.about-layer .about-layer__form{padding:0 2rem}}@media screen and (max-width:767px){.about-layer{padding:12rem 0}.about-layer .about-layer__titlebar .about-layer__titlebar-title{font-size:2.2rem}}.radio-box-group{margin-top:3.5rem}.radio-box-group .radio-box-group__title{margin-bottom:1.5rem;font-size:2rem}.radio-box-group .radio-box-group__list{display:flex}.radio-box-group .radio-box-group__list .radio-box-group__item{display:flex;align-items:center;margin-right:5rem}.radio-box-group .radio-box-group__list .radio-box-group__item .radio-box-group__item-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:5rem;height:5rem;box-shadow:0 3px 6px #00000029;background-color:#fff;margin:0;border:none;border-radius:50%;transform:translateY(-.075em);cursor:pointer}.radio-box-group .radio-box-group__list .radio-box-group__item .radio-box-group__item-input:focus{outline:none}.radio-box-group .radio-box-group__list .radio-box-group__item .radio-box-group__item-input:checked{position:relative;border:.1rem solid #000}.radio-box-group .radio-box-group__list .radio-box-group__item .radio-box-group__item-input:checked:after{content:"";position:absolute;width:100%;height:100%;background:url(/images/icons/icon-done.svg) 50% no-repeat}.radio-box-group .radio-box-group__list .radio-box-group__item .radio-box-group__item-label{width:8rem;padding-left:2rem;font-size:1.4rem;opacity:.66}@media screen and (max-width:767px){.radio-box-group .radio-box-group__list{flex-wrap:wrap}.radio-box-group .radio-box-group__list .radio-box-group__item{margin-right:2rem;margin-bottom:2rem}}.upload-input{width:100%;max-width:60rem;margin-top:3.5rem}.upload-input .upload-input__title{font-size:2rem;margin-bottom:1.5rem}.upload-input .upload-input__input{width:100%;height:6rem;padding:2rem 3rem;font-size:1.4rem;border:none;box-shadow:0 3px 6px #00000029;border-radius:1.5rem;cursor:pointer}.upload-input .upload-input__input::-webkit-file-upload-button{visibility:hidden}.upload-input .upload-input__input:focus{outline:none}.summary{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#191a1a}.summary .summary__title{margin-bottom:1.5rem;font-size:3.2rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;text-transform:uppercase}.summary .summary__subtitle{margin-bottom:6rem;font-size:1.6rem}.summary .summary__cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.summary .summary__cards .summary__cards-card{width:42rem;height:41rem;padding:3.2rem 0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:1.5rem;box-shadow:0 3px 6px #00000029;font-family:Circular Pro Bold Regular,sans-serif}.summary .summary__cards .summary__cards-card .summary__cards-card__id{font-size:2.4rem}.summary .summary__cards .summary__cards-card .summary__cards-card__bottom{display:flex;flex-direction:column;align-items:center}.summary .summary__cards .summary__cards-card .summary__cards-card__bottom .summary__cards-card__price{padding-bottom:3rem;font-size:5.6rem}@media screen and (max-width:1366px){.summary .summary__cards{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.summary .summary__cards .summary__cards-card{width:32rem;height:32rem}}@media screen and (max-width:1024px){.summary .summary__title{font-size:2.8rem}.summary .summary__cards .summary__cards-card{width:22rem;height:22rem;padding:2rem 0}.summary .summary__cards .summary__cards-card .summary__cards-card__id{font-size:1.8rem}.summary .summary__cards .summary__cards-card .summary__cards-card__bottom .summary__cards-card__price{padding-bottom:2rem;font-size:3.2rem}}@media screen and (max-width:767px){.summary .summary__title{font-size:2.2rem}.summary .summary__subtitle{font-size:1.4rem}.summary .summary__cards{grid-template-columns:1fr 1fr;grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.summary .summary__cards .summary__cards-card{width:17rem;height:17rem}}@media screen and (max-width:374px){.summary{height:-webkit-max-content;height:-moz-max-content;height:max-content;justify-content:unset;padding:8rem 0}.summary .summary__title{padding:0 1rem}.summary .summary__subtitle{padding:0 1rem;margin-bottom:2rem}.summary .summary__cards{padding:0 1rem;grid-template-columns:1fr}.summary .summary__cards .summary__cards-card{width:24rem;height:24rem}}.mood{width:100%;padding:12rem 0;justify-content:center;color:#191a1a}.mood,.mood .mood__titlebar{display:flex;flex-direction:column;align-items:center}.mood .mood__titlebar{margin-bottom:3rem}.mood .mood__titlebar .mood__titlebar-title{margin-bottom:1.8rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;text-transform:uppercase;font-size:3.6rem}.mood .mood__titlebar .mood__titlebar-subtitle{font-size:1.6rem}.mood .mood__list{width:100%;max-width:130rem;padding:0 2rem;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2rem;row-gap:2rem;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.mood .mood__list .mood__list-item{position:relative;height:64rem}.mood .mood__list .mood__list-item.big{height:72rem;grid-column:1/3}@media screen and (max-width:1024px){.mood .mood__titlebar .mood__titlebar-title{font-size:2.8rem}.mood .mood__list{padding:0 10rem}.mood .mood__list .mood__list-item{height:36rem}.mood .mood__list .mood__list-item.big{width:100%;height:48rem;grid-column:1/3}}@media screen and (max-width:960px){.mood .mood__titlebar .mood__titlebar-subtitle{font-size:1.4rem;padding:0 6rem}.mood .mood__list{padding:0 4rem}.mood .mood__list .mood__list-item{height:32rem}.mood .mood__list .mood__list-item.big{width:100%;height:36rem;grid-column:1/3}}@media screen and (max-width:767px){.mood .mood__titlebar .mood__titlebar-title{font-size:2.2rem}.mood .mood__titlebar .mood__titlebar-subtitle{font-size:1.4rem;padding:0 3rem}.mood .mood__list{width:100%;padding:0 1.5rem;grid-template-columns:1fr}.mood .mood__list .mood__list-item{width:100%;height:24rem}.mood .mood__list .mood__list-item.big{height:24rem;grid-column:span 1}}@media screen and (max-width:374px){.mood .mood__titlebar .mood__titlebar-subtitle,.mood .mood__titlebar .mood__titlebar-title{padding:0 2rem}}.start-layer{width:100%;min-height:100%;display:flex;flex-direction:column;padding-top:12rem}.start-layer .start-layer__intro .start-layer__intro-titlebar{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2rem;color:#191a1a}.start-layer .start-layer__intro .start-layer__intro-titlebar .start-layer__intro-titlebar__title{margin-bottom:1.8rem;font-size:3.6rem;font-family:Eurostile Next Pro Wide Bold,sans-serif}.start-layer .start-layer__intro .start-layer__intro-titlebar .start-layer__intro-titlebar__subtitle{font-size:1.6rem}.start-layer .start-layer__intro .start-layer__intro-video{display:flex;flex-direction:column;align-items:center;margin-top:3rem}.start-layer .start-layer__intro .start-layer__intro-video .start-layer__intro-video__action{margin-top:4rem;display:flex;justify-content:center}.start-layer .start-layer__how{padding:12rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.start-layer .start-layer__how .start-layer__how-title{margin-bottom:7rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:3.6rem;color:#191a1a}.start-layer .start-layer__how .start-layer__how-list{display:flex;flex-direction:column;align-items:flex-start}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item{display:flex;align-items:center;margin-bottom:5rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item:last-child{margin-bottom:0}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item .start-layer__how-list__item-id{width:7.4rem;height:7.4rem;margin-right:3rem;border-radius:50%;background:#c4af6e;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Circular Pro Bold Regular,sans-serif;font-size:3.2rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item .start-layer__how-list__item-text{color:#191a1a;font-family:Circular Pro Bold Regular,sans-serif;font-size:3.2rem}.start-layer .start-layer__how .start-layer__how-actions{margin-top:7rem}.start-layer .start-layer__showcase{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 2rem 6rem}.start-layer .start-layer__showcase .start-layer__showcase-title{margin-bottom:5.4rem;color:#191a1a;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:3.6rem}.start-layer .start-layer__showcase .start-layer__showcase-list{width:100%;max-width:128rem;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2rem;row-gap:2rem;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item{position:relative;height:36rem}.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item.big{height:72rem;grid-column:1/3}.start-layer .start-layer__showcase .start-layer__showcase-actions{margin-top:5.4rem}@media screen and (max-width:960px){.start-layer .start-layer__intro .start-layer__intro-titlebar .start-layer__intro-titlebar__title{font-size:2.8rem}.start-layer .start-layer__how{padding:10rem 0}.start-layer .start-layer__how .start-layer__how-title{font-size:2.8rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item .start-layer__how-list__item-id{width:5rem;height:5rem;font-size:2.2rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item .start-layer__how-list__item-text{font-size:2.4rem}.start-layer .start-layer__showcase .start-layer__showcase-title{font-size:2.8rem}.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item.big{height:48rem}}@media screen and (max-width:767px){.start-layer .start-layer__intro .start-layer__intro-titlebar .start-layer__intro-titlebar__title{font-size:2.2rem}.start-layer .start-layer__intro .start-layer__intro-titlebar .start-layer__intro-titlebar__subtitle{font-size:1.4rem}.start-layer .start-layer__how{padding:8rem 0}.start-layer .start-layer__how .start-layer__how-title{margin-bottom:4rem;font-size:2.2rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item{margin-bottom:3rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item .start-layer__how-list__item-id{margin-right:1.5rem}.start-layer .start-layer__how .start-layer__how-list .start-layer__how-list__item .start-layer__how-list__item-text{font-size:2rem}.start-layer .start-layer__how .start-layer__how-actions{margin-top:4rem}.start-layer .start-layer__showcase .start-layer__showcase-title{font-size:2.8rem}.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item.big{height:48rem}.start-layer .start-layer__showcase .start-layer__showcase-title{font-size:2.2rem}.start-layer .start-layer__showcase .start-layer__showcase-list{grid-template-columns:1fr}.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item{height:24rem}.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item.big{height:24rem;grid-column:span 1}}@media screen and (max-width:374px){.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item,.start-layer .start-layer__showcase .start-layer__showcase-list .start-layer__showcase-list__item.big{height:18rem}}.video-cmp{max-width:144rem;max-height:90rem;margin:0 2rem;position:relative}.video-cmp video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-cmp.video-cmp_home{max-height:calc(100vh - 8rem - 2rem);max-width:unset}@media screen and (max-width:960px){.video-cmp{margin:0}}.home-page__header-button{width:15rem;height:3.5rem;border:none;background-color:#c4af6e;border-radius:1rem;display:flex;justify-content:center;align-items:center;color:#fff;font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.4rem;cursor:pointer}.home-page__video{margin-top:calc(8rem + 2rem);display:flex;margin-bottom:4rem;justify-content:center;position:relative}.home-page__video .home-page__video-titlebar{z-index:1;width:100%;position:absolute;bottom:10rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__title{margin-bottom:1.8rem;font-family:Eurostile Next Pro Wide Bold,sans-serif;font-size:6.4rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__subtitle{font-family:Eurostile Next Pro Wide,sans-serif;font-size:2.4rem}.home-page__projects{padding:5rem 0}.home-page__projects .home-page__projects-title{margin-bottom:5rem;font-family:Eurostile Next Pro Wide Bold,sans-serif;font-size:4rem;color:#191a1a;display:flex;justify-content:center}.home-page__projects .home-page__projects-subtitle{margin-top:5rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:2.2rem;color:#191a1a;display:flex;justify-content:center}.home-page__projects .home-page__projects-list{width:100%;padding:0 3rem 3rem;max-width:144rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-row-gap:3rem;row-gap:3rem}.home-page__projects .home-page__projects-list .home-page__projects-list__item{position:relative;height:44rem;cursor:pointer}.home-page__projects .home-page__projects-list .home-page__projects-list__item .home-page__projects-list__item-img img,.home-page__projects .home-page__projects-list .home-page__projects-list__item .home-page__projects-list__item-img span,.home-page__projects .home-page__projects-list .home-page__projects-list__item .overlay{border-radius:1rem}.home-page__projects .home-page__projects-list .home-page__projects-list__item .home-page__projects-list__item-title{z-index:2;position:absolute;padding-right:2rem;bottom:5rem;left:8rem;font-size:3.2rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif}.home-page__projects .home-page__projects-list.other{grid-template-columns:1fr 1fr 1fr;grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1.5rem;row-gap:1.5rem;padding-bottom:0}.home-page__projects .home-page__projects-list.other .home-page__projects-list__item{height:27rem;cursor:default}.home-page__projects .home-page__projects-list.other .home-page__projects-list__item img{filter:grayscale(1) brightness(85%)}.home-page__projects .home-page__projects-list.other .home-page__projects-list__item .home-page__projects-list__item-title{bottom:4rem;left:4rem}.home-page__howto{padding:8rem 0}.home-page__howto .home-page__howto-title{margin-bottom:6rem;font-family:Eurostile Next Pro Wide Bold,sans-serif;font-size:4rem;color:#191a1a;display:flex;justify-content:center}.home-page__howto .home-page__howto-subtitle{margin-top:6rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:2.2rem;color:#191a1a;display:flex;justify-content:center}.home-page__howto .home-page__howto-list{width:100%;max-width:116.5rem;padding:0 3rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.home-page__howto .home-page__howto-list .home-page__howto-list__item{height:8rem;padding:0 4rem;background-color:#c4af6e;border-radius:1rem;display:flex;align-items:center}.home-page__howto .home-page__howto-list .home-page__howto-list__item .home-page__howto-list__item-id{margin-right:1.7rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:3.6rem}.home-page__howto .home-page__howto-list .home-page__howto-list__item .home-page__howto-list__item-title{font-family:Eurostile Next Pro Wide,sans-serif;font-size:2.2rem}.home-page__design{padding:8rem 0}.home-page__design .home-page__design-title{margin-bottom:6rem;font-family:Eurostile Next Pro Wide Bold,sans-serif;font-size:4rem;color:#191a1a;display:flex;justify-content:center}.home-page__design .home-page__design-list{width:100%;max-width:174rem;padding:0 3rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-row-gap:3rem;row-gap:3rem;grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.home-page__design .home-page__design-list .home-page__design-list__item{position:relative;height:42rem;border-radius:1rem;cursor:pointer}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar{z-index:1;width:100%;height:100%;padding:5rem 6.5rem;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__title{font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:3.2rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__actions{display:flex;align-items:flex-end;justify-content:space-between}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__actions .home-page__design-list__item-titlebar__actions-btn{width:20rem;height:6rem;border:none;background-color:#fff;border-radius:1rem;display:flex;justify-content:center;align-items:center;color:#c4af6e;font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.8rem;cursor:pointer}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__actions .home-page__design-list__item-titlebar__actions-price{font-family:Eurostile Next Pro Wide SemiBold,sans-serif;font-size:3.6rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-img img,.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-img span,.home-page__design .home-page__design-list .home-page__design-list__item .overlay{border-radius:1rem}.contact{width:100%;padding-top:12rem}.contact .contact__wrap{padding:0 3rem 12rem;max-width:144rem;margin:0 auto;display:flex;justify-content:space-between}.contact .contact__wrap .contact__titlebar{padding-top:6rem;padding-right:4rem;display:flex;flex-direction:column;align-items:center;font-family:Eurostile Next Pro Wide,sans-serif;color:#191a1a}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-tag{margin-bottom:1.5rem;font-size:2.2rem;font-family:Eurostile Next Pro Wide SemiBold,sans-serif}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-title{margin-bottom:1.5rem;font-size:4.8rem;font-family:Eurostile Next Pro Wide Bold,sans-serif}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-subtitle{max-width:54rem;margin-bottom:6rem;font-size:1.6rem;font-weight:300;text-decoration:underline}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-title{max-width:48rem;margin-bottom:2.5rem;font-family:Eurostile Next Pro Wide Bold,sans-serif;font-size:2.5rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-subtitle{font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.6rem;text-decoration:underline;cursor:pointer}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-list{margin-bottom:5.5rem;font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.6rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-list>p{margin-bottom:.5rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-list>p:last-child{margin-bottom:0}.contact .contact__footer{width:100%;padding:0 7rem;height:8rem;background-color:#191a1a}.contact .contact__footer .contact__footer-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.contact .contact__footer .contact__footer-wrap .contact__footer-info{font-family:Eurostile Next Pro Wide,sans-serif;font-size:1.6rem}.contact .contact__footer .contact__footer-wrap .contact__footer-info.terms{cursor:pointer}.contact .contact__footer .contact__footer-wrap .contact__footer-info.terms:hover{text-decoration:underline}@media screen and (max-width:1600px){.home-page__design .home-page__design-list{grid-template-columns:1fr 1fr}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__title{font-size:5.4rem}}@media screen and (max-width:1100px){.home-page__design{padding:4rem 0}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar{padding:3rem 4rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__title{font-size:5rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__subtitle{font-size:2.2rem}.contact{padding-top:4rem}.contact .contact__wrap{padding-bottom:4rem;flex-direction:column;align-items:center}.contact .contact__wrap .contact__titlebar{padding-right:0;padding-top:2rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-title,.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-tag{display:none}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-subtitle{margin-bottom:2rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-info-list{display:none}}@media screen and (max-width:960px){.home-page__design .home-page__design-list .home-page__design-list__item{height:30rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar{padding:3rem 2.5rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__title{font-size:2.4rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__actions .home-page__design-list__item-titlebar__actions-btn{width:14rem;height:4rem;font-size:1.6rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__actions .home-page__design-list__item-titlebar__actions-price{font-size:2.6rem}.home-page__video{margin-top:8rem;margin-bottom:2rem;height:50vh}.home-page__video .home-page__video-titlebar{bottom:5rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__title{font-size:3.6rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__subtitle{font-size:1.8rem}.home-page__projects{padding:4rem 0}.home-page__projects .home-page__projects-list{grid-template-columns:1fr}.home-page__projects .home-page__projects-list .home-page__projects-list__item{height:36rem}.home-page__projects .home-page__projects-list .home-page__projects-list__item .home-page__projects-list__item-title{left:4rem}.home-page__projects .home-page__projects-list.other{grid-template-columns:1fr 1fr}.home-page__projects .home-page__projects-list.other .home-page__projects-list__item .home-page__projects-list__item-title{left:2rem;bottom:2rem}}@media screen and (max-width:767px){.home-page__header-button{width:12rem;height:3rem}.home-page__design .home-page__design-title{margin-bottom:4rem;padding:0 1rem;font-size:2.4rem}.home-page__design .home-page__design-list{padding:0 2rem;grid-template-columns:1fr;grid-row-gap:1.5rem;row-gap:1.5rem;grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.home-page__video{height:60vh;margin-top:6rem}.home-page__video .home-page__video-titlebar{bottom:2rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__title{margin-bottom:1rem;font-size:2rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__subtitle{font-size:1.4rem}.home-page__projects .home-page__projects-title{margin-bottom:4rem;font-size:2.4rem}.home-page__projects .home-page__projects-subtitle{padding:0 2rem;font-size:1.6rem}.home-page__projects .home-page__projects-list{padding:0 2rem 2rem}.home-page__projects .home-page__projects-list .home-page__projects-list__item{height:28rem}.home-page__projects .home-page__projects-list .home-page__projects-list__item .home-page__projects-list__item-title{font-size:2rem}.home-page__projects .home-page__projects-list.other{grid-template-columns:1fr}.home-page__projects .home-page__projects-list.other .home-page__projects-list__item{height:18rem}.home-page__howto{padding:4rem 0}.home-page__howto .home-page__howto-title{margin-bottom:4rem;font-size:2.4rem}.home-page__howto .home-page__howto-subtitle{padding:0 2rem;font-size:1.6rem}.home-page__howto .home-page__howto-list{padding:0 2rem;grid-template-columns:1fr}.home-page__howto .home-page__howto-list .home-page__howto-list__item{height:6rem}.home-page__howto .home-page__howto-list .home-page__howto-list__item .home-page__howto-list__item-id{font-size:2.4rem}.home-page__howto .home-page__howto-list .home-page__howto-list__item .home-page__howto-list__item-title{font-size:1.6rem}.contact .contact__wrap{padding:0 2rem 4rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-title{margin-bottom:2rem;font-size:2.4rem}.contact .contact__wrap .contact__titlebar .contact__titlebar-wrap .contact__titlebar-subtitle{margin-bottom:1rem;font-size:1.4rem}.contact .contact__footer{padding:0 2rem}.contact .contact__footer .contact__footer-wrap .contact__footer-info{font-size:1.2rem}}@media screen and (max-width:374px){.home-page__video .home-page__video-titlebar .home-page__video-titlebar__title{font-size:1.6rem}.home-page__video .home-page__video-titlebar .home-page__video-titlebar__subtitle{font-size:1.2rem}.home-page__design .home-page__design-title{font-size:2rem}.home-page__design .home-page__design-list .home-page__design-list__item{height:24rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar{padding:3rem 1.5rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__title{font-size:2rem}.home-page__design .home-page__design-list .home-page__design-list__item .home-page__design-list__item-titlebar .home-page__design-list__item-titlebar__actions .home-page__design-list__item-titlebar__actions-price{font-size:2.2rem}.home-page__howto .home-page__howto-list .home-page__howto-list__item .home-page__howto-list__item-title{font-size:1.4rem}}.modal{height:100%;position:relative}.modal .modal__head{z-index:1;position:absolute;width:100%;height:6rem;display:flex;justify-content:flex-end}.modal .modal__head .modal-close-icon{padding:1rem;cursor:pointer}