@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(fonts/Inter-Regular588ac14833d697f531d7.woff) format("woff"),url(fonts/Inter-Regular804662150ad345d28128.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(fonts/Inter-Medium55202d60bb1c962ae614.woff) format("woff"),url(fonts/Inter-Medium7cd6a4f7d8d8f20c6ca2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(fonts/Inter-Boldc09104cce0eecc44eb4a.woff) format("woff"),url(fonts/Inter-Boldb75d66d4eeaac9d7d910.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(fonts/Inter-Light92b50ed673b7ea935c90.woff) format("woff"),url(fonts/Inter-Lighteeb03dcffdce4b26cdca.woff2) format("woff2")}@media(prefers-reduced-motion:no-preference){.has-reveal [data-reveal]{opacity:0;transform:translateY(32px);will-change:opacity,transform}.has-reveal [data-reveal=fade]{transform:none}.has-reveal [data-reveal=left]{transform:translateX(-40px)}.has-reveal [data-reveal=right]{transform:translateX(40px)}.has-reveal [data-reveal=zoom]{transform:scale(.94)}.has-reveal [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity .75s cubic-bezier(.16,.84,.44,1),transform .75s cubic-bezier(.16,.84,.44,1);transition-delay:calc(min(var(--reveal-i, 0),6)*80ms)}.has-reveal .projects-pagination[data-reveal]{transform:translateY(6px)}.has-reveal .projects-pagination[data-reveal].is-revealed{transition-delay:0s;transition-duration:.25s}}body,body *{box-sizing:border-box;margin:0;padding:0;vertical-align:top}body .modal-is-open,body.modal-is-open{overflow-y:hidden}html{font-family:Inter,sans-serif;font-size:20px;font-weight:400;scroll-behavior:smooth;scrollbar-gutter:stable}@media(max-width:1440px){html{font-size:18px}}@media(max-width:1200px){html{font-size:16px}}@media(max-width:1024px){html{font-size:16px}}@media(max-width:768px){html{font-size:16px}}h1{color:#090909;font-size:4.5rem;font-weight:500;letter-spacing:-2.4px;line-height:1.1}@media(max-width:480px){h1{font-size:60px}}@media(max-width:400px){h1{font-size:50px}}h1.white{color:#fff}h1.px70{font-size:3.5rem}@media(max-width:480px){h1.px70{font-size:50px}}@media(max-width:400px){h1.px70{font-size:40px}}h1.px100{font-size:5rem}@media(max-width:480px){h1.px100{font-size:60px}}@media(max-width:400px){h1.px100{font-size:50px}}h1.normal{font-weight:400}h2{color:#000;font-size:3.5rem;font-weight:500;line-height:1.1}@media(max-width:480px){h2{font-size:45px}}@media(max-width:400px){h2{font-size:40px}}h2.px50{font-size:2.5rem}@media(max-width:480px){h2.px50{font-size:45px}}@media(max-width:400px){h2.px50{font-size:40px}}h2.px40{font-size:2rem}@media(max-width:480px){h2.px40{font-size:40px}}@media(max-width:400px){h2.px40{font-size:35px}}h2.px30{font-size:1.5rem}@media(max-width:480px){h2.px30{font-size:20px}}h2.px80{font-size:4rem}@media(max-width:480px){h2.px80{font-size:45px}}@media(max-width:400px){h2.px80{font-size:40px}}h2.px70{font-size:3.5rem}@media(max-width:480px){h2.px70{font-size:50px}}@media(max-width:400px){h2.px70{font-size:40px}}h2.white{color:#fff}h3{color:#090909;font-size:2.2rem;font-weight:400;line-height:1.1}@media(max-width:480px){h3{font-size:30px}}h3.px26{font-size:1.3rem}@media(max-width:480px){h3.px26{font-size:20px}}h3.px60{font-size:3rem}@media(max-width:480px){h3.px60{font-size:38px}}h3.white{color:#fff}h3.light{font-weight:300}p{color:#3a3a3a;font-size:.9rem;line-height:1.5}@media(max-width:480px){p{font-size:16px}}p.white{color:#fff}p.px16{font-size:.8rem}@media(max-width:480px){p.px16{font-size:15px}}p.px25{font-size:1.25rem}@media(max-width:480px){p.px25{font-size:20px}}a,a.btn-black-circle{text-decoration:none}a.btn-black-circle{align-items:center;background-color:#131313;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;transition:background-color .3s ease}a.btn-black-circle .title{color:#fff;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}a.btn-black-circle .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}a.btn-black-circle .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}a.btn-black-circle:hover .title{color:#f0d655}a.btn-black-circle:hover .circle svg{transform:rotate(0)}a.btn-white-circle{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:2rem;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease}a.btn-white-circle .title{color:#131313;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}a.btn-white-circle .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}a.btn-white-circle .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}a.btn-white-circle:hover .title{color:#131313}a.btn-white-circle:hover .circle svg{transform:rotate(0)}button.btn-black-circle{align-items:center;background-color:#131313;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease}button.btn-black-circle .title{color:#fff;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}button.btn-black-circle .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}button.btn-black-circle .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}button.btn-black-circle:hover .title{color:#f0d655}button.btn-black-circle:hover .circle svg{transform:rotate(0)}button.btn-white-circle{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease}button.btn-white-circle .title{color:#131313;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}button.btn-white-circle .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}button.btn-white-circle .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}button.btn-white-circle:hover .title{color:#131313}button.btn-white-circle:hover .circle svg{transform:rotate(0)}input:focus,select:focus,textarea:focus{outline:none}button,input,textarea{font:inherit}ul{list-style-type:none}.klaro .cookie-modal .cm-modal .cm-header h1{letter-spacing:.1px}header .desktop-header{left:0;position:fixed;top:0;transition:transform .8s ease-in-out;width:100%;z-index:10}header .desktop-header__wrapper{align-items:center;display:grid;gap:4rem;grid-template-columns:14rem 1fr auto;margin:0 auto;max-width:1500px;padding:1.25rem 0;position:relative;width:79%;z-index:2}@media(max-width:1200px){header .desktop-header__wrapper{width:85%}}@media(max-width:680px){header .desktop-header__wrapper{width:90%}}@media(max-width:1750px){header .desktop-header__wrapper{gap:3rem;grid-template-columns:12rem 1fr auto}}@media(max-width:1540px){header .desktop-header__wrapper{gap:2rem;grid-template-columns:10rem 1fr auto}}@media(max-width:960px){header .desktop-header__wrapper{grid-template-columns:210px 1fr auto}}@media(max-width:768px){header .desktop-header__wrapper{padding:2rem 0}}@media(max-width:560px){header .desktop-header__wrapper{grid-template-columns:210px 1fr}}header .desktop-header__wrapper .logo-item img{height:auto;width:100%}@media(max-width:960px){header .desktop-header__wrapper nav{display:none}}header .desktop-header__wrapper nav ul{align-items:center;display:flex;gap:3rem;justify-content:flex-end}@media(max-width:1750px){header .desktop-header__wrapper nav ul{gap:2rem}}@media(max-width:1540px){header .desktop-header__wrapper nav ul{gap:1.5rem}}header .desktop-header__wrapper nav ul li{font-size:.9rem;padding-left:.75rem;position:relative}@media(max-width:1240px){header .desktop-header__wrapper nav ul li{padding-left:8px}}header .desktop-header__wrapper nav ul li:after{background-color:#fff;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}header .desktop-header__wrapper nav ul li a{color:#fff;line-height:1.4;transition:all .4s ease-in-out}header .desktop-header__wrapper nav ul li a:hover{text-decoration:underline}header .desktop-header__wrapper nav ul li span.chevron{height:100%;position:relative}header .desktop-header__wrapper nav ul li span.chevron svg{left:5px;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out}header .desktop-header__wrapper nav ul li span.chevron svg path{transition:all .4s ease-in-out}header .desktop-header__wrapper nav ul li.have-child{align-items:center;display:flex;flex-direction:row;position:relative}header .desktop-header__wrapper nav ul li.have-child .child-links{display:none;left:34%;position:absolute;top:1rem;transform:translateX(-50%);transition:all .4s ease-in-out;width:-moz-max-content;width:max-content;z-index:3}header .desktop-header__wrapper nav ul li.have-child .child-links__wrapper{margin-top:1.5rem}header .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list{display:block;padding-left:2rem}header .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li{margin:1rem 0;padding-left:.75rem;position:relative}header .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li:after{background-color:#fff;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}header .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li a{color:#fff;transition:all .4s ease-in-out}header .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li a:hover{text-decoration:underline}header .desktop-header__wrapper nav ul li:hover .child-links{display:block}header .desktop-header__wrapper nav ul li:hover span.chevron svg{transform:translateY(-50%) rotate(180deg)}header .desktop-header .registration-wrapper a{background-color:#fff;border-radius:2rem;color:#090909;font-size:.9rem;padding:.75rem 1.2rem;transition:all .4s ease-in-out}header .desktop-header .registration-wrapper a:hover{background-color:#f0d655}@media(max-width:960px){header .desktop-header .registration-wrapper{justify-self:end}}@media(max-width:560px){header .desktop-header .registration-wrapper{display:none}}header .desktop-header .header-modal-button{display:none}@media(max-width:960px){header .desktop-header .header-modal-button{display:block;justify-self:end}}header .desktop-header .header-modal-button button{background-color:unset;border:none;cursor:pointer;height:1.25rem;position:relative;width:2rem}header .desktop-header .header-modal-button button:after{background-color:#f0d655;border-radius:50%;content:"";display:none;height:50px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:10}header .desktop-header .header-modal-button button .top-line{background-color:#fff;height:2px;left:0;position:absolute;top:0;transition:all .4s ease-in-out;width:100%;z-index:11}header .desktop-header .header-modal-button button .middle-line{background-color:#fff;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:11}header .desktop-header .header-modal-button button .bottom-line{background-color:#fff;bottom:0;height:2px;left:0;position:absolute;transition:all .4s ease-in-out;width:100%;z-index:11}header .desktop-header.hide{transform:translateY(-100%)}header .desktop-header.dark .desktop-header__wrapper .logo-item img.white-logo,header .desktop-header.light .desktop-header__wrapper .logo-item img.dark-logo{display:none}header .desktop-header.dark .desktop-header__wrapper nav ul li:after{background-color:#000}header .desktop-header.dark .desktop-header__wrapper nav ul li a{color:#000}header .desktop-header.dark .desktop-header__wrapper nav ul li span.chevron svg path{stroke:#000}header .desktop-header.dark .desktop-header__wrapper nav ul li.have-child .child-links{left:55%}header .desktop-header.dark .desktop-header__wrapper nav ul li.have-child .child-links__wrapper{background-color:#fff}header .desktop-header.dark .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list{padding:0 1rem .5rem}header .desktop-header.dark .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li:after{background-color:#000}header .desktop-header.dark .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li a{color:#000}header .desktop-header.dark .desktop-header__wrapper .registration-wrapper a{background-color:#090909;color:#fff}header .desktop-header.dark .desktop-header__wrapper .registration-wrapper a:hover{background-color:#f0d655;color:#090909}header .desktop-header.dark .desktop-header__wrapper .header-modal-button button .bottom-line,header .desktop-header.dark .desktop-header__wrapper .header-modal-button button .middle-line,header .desktop-header.dark .desktop-header__wrapper .header-modal-button button .top-line{background-color:#000}header .desktop-header.sticky{background-color:#fff}header .desktop-header.sticky .desktop-header__wrapper{border-bottom:none}header .desktop-header.sticky .desktop-header__wrapper .logo-item img.white-logo{display:none}header .desktop-header.sticky .desktop-header__wrapper .logo-item img.dark-logo{display:inline}header .desktop-header.sticky .desktop-header__wrapper nav ul li:after{background-color:#000}header .desktop-header.sticky .desktop-header__wrapper nav ul li a{color:#090909}header .desktop-header.sticky .desktop-header__wrapper nav ul li a:hover{color:#555}header .desktop-header.sticky .desktop-header__wrapper nav ul li.have-child .child-links{left:55%}header .desktop-header.sticky .desktop-header__wrapper nav ul li.have-child .child-links__wrapper{background-color:#fff}header .desktop-header.sticky .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list{padding:0 1rem .5rem}header .desktop-header.sticky .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li:after{background-color:#000}header .desktop-header.sticky .desktop-header__wrapper nav ul li.have-child .child-links__wrapper .child-link-block ul.child-links-list li a{color:#000}header .desktop-header.sticky .desktop-header__wrapper nav ul li svg path{stroke:#090909}header .desktop-header.sticky .desktop-header__wrapper .registration-wrapper a{background-color:#090909;color:#fff}header .desktop-header.sticky .desktop-header__wrapper .registration-wrapper a:hover{background-color:#f0d655;color:#090909}header .desktop-header.sticky .desktop-header__wrapper .header-modal-button button .bottom-line,header .desktop-header.sticky .desktop-header__wrapper .header-modal-button button .middle-line,header .desktop-header.sticky .desktop-header__wrapper .header-modal-button button .top-line{background-color:#090909}header .desktop-header.popup-active{background-color:#131313}header .desktop-header.popup-active .desktop-header__wrapper .logo-item img.dark-logo{display:none}header .desktop-header.popup-active .desktop-header__wrapper .logo-item img.white-logo{display:inline}header .desktop-header.popup-active .desktop-header__wrapper .header-modal-button button:after{display:block;opacity:1}header .desktop-header.popup-active .desktop-header__wrapper .header-modal-button button .top-line{background-color:#090909;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}header .desktop-header.popup-active .desktop-header__wrapper .header-modal-button button .middle-line{display:none}header .desktop-header.popup-active .desktop-header__wrapper .header-modal-button button .bottom-line{background-color:#090909;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}header .header-popup-links{display:none;height:100vh;justify-content:flex-end;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s ease-in-out;width:100%;z-index:9}header .header-popup-links.active{animation:movePopupBlock .7s;display:flex;transform:translateX(0)}header .header-popup-links.close-block{transform:translateX(100%)}header .header-popup-links__block{background-color:#090909;height:100%;width:100%}header .header-popup-links__block_wrapper{display:flex;flex-direction:column;height:100%;overflow:auto;padding:6rem 3rem 2rem}@media(max-width:480px){header .header-popup-links__block_wrapper{padding:6rem 1.5rem 2rem}}header .header-popup-links__block_wrapper .popup-links-block__top{display:none}@media(max-width:560px){header .header-popup-links__block_wrapper .popup-links-block__top{display:block;margin-bottom:67px;margin-top:30px;text-align:center}header .header-popup-links__block_wrapper .popup-links-block__top a{background-color:#fff;border-radius:20px;color:#090909;font-size:16px;padding:12px 20px}}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list{display:flex;flex-direction:column;font-size:20px;gap:60px;margin-top:40px}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link{padding-left:10px;position:relative}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link a{color:#fff;padding-left:20px;position:relative;transition:color .3s ease-in-out}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link a:hover{color:#c9c9c9}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link a:after{background-color:#fff;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link:after{background-color:#6e6e6e;content:"";height:1px;left:0;position:absolute;top:-30px;transition:all .4s ease-in-out;width:100%}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child{align-items:center;display:grid;grid-template-columns:1fr auto}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child a,header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child span{transition:all .4s ease-in-out}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child span svg{transition:all .4s ease-in-out;vertical-align:middle}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child.active a{color:#f0d655}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child.active a:after{background-color:#f0d655}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child.active span svg{transform:rotate(90deg)}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link.have-child.active span svg path{stroke:#f0d655}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link .child-links{display:none;margin-top:10px}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link .child-links.visible{display:block}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link .child-links ul{width:100%}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link .child-links ul li{margin:10px 0}header .header-popup-links__block_wrapper .popup-links-block ul.popup-links-list li.main-link .child-links ul li a{font-size:16px}header .header-popup-links__block_wrapper .popup-links-block ul.contacts-list{margin-top:60px}header .header-popup-links__block_wrapper .popup-links-block ul.contacts-list li{color:#fff;font-size:15px;margin:14px 0}header .header-popup-links__block_wrapper .popup-links-block ul.contacts-list li a{color:#fff;transition:color .3s ease-in-out}header .header-popup-links__block_wrapper .popup-links-block ul.contacts-list li a:hover{color:#c9c9c9}@keyframes movePopupBlock{0%{transform:translateX(100%)}to{transform:translateX(0)}}footer{background-color:#131313}footer .footer-wrapper{margin:0 auto;max-width:1500px;padding:6rem 0;width:79%}@media(max-width:1200px){footer .footer-wrapper{width:85%}}@media(max-width:680px){footer .footer-wrapper{width:90%}}@media(max-width:1024px){footer .footer-wrapper{padding:4rem 0}}footer .footer-wrapper__top{border-bottom:1px dashed #5a5a5a;display:grid;gap:4rem;grid-template-columns:2fr 1fr;padding-bottom:3.5rem}@media(max-width:920px){footer .footer-wrapper__top{gap:3rem;grid-template-columns:3fr 2fr}}@media(max-width:660px){footer .footer-wrapper__top{grid-template-columns:1fr}}footer .footer-wrapper__top_left{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;width:100%}@media(max-width:660px){footer .footer-wrapper__top_left{gap:3rem}}footer .footer-wrapper__top_left .logo-item img{height:auto;width:12rem}footer .footer-wrapper__top_left .logo-item p{padding-top:1rem;width:60%}@media(max-width:1024px){footer .footer-wrapper__top_left .logo-item p{width:100%}}footer .footer-wrapper__top_left .mobile-contacts{display:none}@media(max-width:660px){footer .footer-wrapper__top_left .mobile-contacts{display:block}}footer .footer-wrapper__top_left .mobile-contacts .title-item h2{color:#fff;font-size:2.6rem;font-weight:500;letter-spacing:-1.44px}footer .footer-wrapper__top_left .mobile-contacts .title-item p{padding-top:.5rem}footer .footer-wrapper__top_left .mobile-contacts ul.contacts-list{display:flex;flex-direction:column;gap:1.5rem}footer .footer-wrapper__top_left .mobile-contacts ul.contacts-list li{color:#fff;font-size:.9rem}@media(max-width:480px){footer .footer-wrapper__top_left .mobile-contacts ul.contacts-list li{font-size:14px}}footer .footer-wrapper__top_left .mobile-contacts ul.contacts-list li a{color:#fff}footer .footer-wrapper__top_left .links-wrapper{width:70%}@media(max-width:1024px){footer .footer-wrapper__top_left .links-wrapper{width:100%}}footer .footer-wrapper__top_left .links-wrapper ul{-moz-column-gap:3.5rem;column-gap:3.5rem;display:flex;flex-wrap:wrap;row-gap:2rem}@media(max-width:768px){footer .footer-wrapper__top_left .links-wrapper ul{-moz-column-gap:2rem;column-gap:2rem}}footer .footer-wrapper__top_left .links-wrapper ul li{padding-left:.75rem;position:relative;white-space:nowrap}footer .footer-wrapper__top_left .links-wrapper ul li:after{background-color:#fff;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}footer .footer-wrapper__top_left .links-wrapper ul li a{color:#fff;font-size:.9rem;transition:color .3s ease-in-out}@media(max-width:480px){footer .footer-wrapper__top_left .links-wrapper ul li a{font-size:14px}}footer .footer-wrapper__top_left .links-wrapper ul li a:hover{color:#c9c9c9}footer .footer-wrapper__top_right{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;width:100%}@media(max-width:660px){footer .footer-wrapper__top_right{display:none}}footer .footer-wrapper__top_right .title-item h2{color:#fff;font-size:2.6rem;font-weight:500;letter-spacing:-1.44px}footer .footer-wrapper__top_right .title-item p{padding-top:.5rem}footer .footer-wrapper__top_right ul.contacts-list{display:flex;flex-direction:column;gap:1.5rem}footer .footer-wrapper__top_right ul.contacts-list li{color:#fff;font-size:.9rem}@media(max-width:480px){footer .footer-wrapper__top_right ul.contacts-list li{font-size:14px}}footer .footer-wrapper__top_right ul.contacts-list li a{color:#fff;transition:color .3s ease-in-out}footer .footer-wrapper__top_right ul.contacts-list li a:hover{color:#c9c9c9}footer .footer-wrapper__bottom{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto;padding-top:2rem}@media(max-width:860px){footer .footer-wrapper__bottom{grid-template-columns:1fr}}footer .footer-wrapper__bottom .socials-links{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.3rem .5rem;line-height:1.5}@media(max-width:480px){footer .footer-wrapper__bottom .socials-links{font-size:14px}}footer .footer-wrapper__bottom .socials-links p{color:silver}footer .footer-wrapper__bottom .socials-links a{color:silver;transition:color .3s ease-in-out}footer .footer-wrapper__bottom .socials-links a:hover{color:#8a8a8a}footer .footer-wrapper__bottom .socials-links span{color:silver}footer .footer-wrapper__bottom .socials-links span:last-of-type{display:none}footer .footer-wrapper__bottom_right{text-align:right}@media(max-width:860px){footer .footer-wrapper__bottom_right{text-align:left}}footer .footer-wrapper__bottom_right .policy-wrapper p{color:#bbb}footer .footer-wrapper__bottom_right .policy-wrapper p a{color:#bbb;text-decoration:underline;transition:color .3s ease-in-out}footer .footer-wrapper__bottom_right .policy-wrapper p a:hover{color:#8a8a8a}footer .footer-wrapper__bottom_right .created{padding-top:.75rem}footer .footer-wrapper__bottom_right .created a{color:#bbb;font-size:.8rem;transition:color .3s ease-in-out}@media(max-width:480px){footer .footer-wrapper__bottom_right .created a{font-size:14px}}footer .footer-wrapper__bottom_right .created a:hover{color:#8a8a8a}footer .footer-wrapper__bottom_right .created a img{vertical-align:middle}.contact-cta .contact-cta-wrapper{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:1500px;padding:4rem 0;width:79%}@media(max-width:1200px){.contact-cta .contact-cta-wrapper{width:85%}}@media(max-width:680px){.contact-cta .contact-cta-wrapper{width:90%}}@media(max-width:1024px){.contact-cta .contact-cta-wrapper{padding:3rem 0}}.contact-cta .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}.contact-cta .btn-black-circle .title{font-size:.95rem}.contact-cta .btn-black-circle .circle{height:2.6rem;width:2.6rem}.contact-cta .btn-black-circle .circle svg{height:1rem;width:1rem}.contact-cta .btn-black-circle--back{padding:.55rem 1.6rem .55rem .55rem}.contact-cta .btn-black-circle--back .circle svg{transform:none}.contact-cta .btn-black-circle--back:hover .circle svg{transform:translateX(-2px)}.articles-page{margin-bottom:7rem;padding-top:7rem}@media(max-width:1024px){.articles-page{margin-bottom:4rem;padding-top:5rem}}.articles-page .articles-page-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){.articles-page .articles-page-wrapper{width:85%}}@media(max-width:680px){.articles-page .articles-page-wrapper{width:90%}}.articles-page__head{text-align:center}.articles-page__head p{margin:1rem auto 0;max-width:26rem}.articles-page .articles-filter{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.5rem}.articles-page .articles-filter__item{align-items:center;border:1px solid #131313;border-radius:2rem;color:#131313;display:inline-flex;font-size:.9rem;line-height:1;padding:.75rem 1.5rem;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.articles-page .articles-filter__item.is-active,.articles-page .articles-filter__item:hover{background-color:#131313;color:#fff}.articles-page .articles-list{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.articles-page .articles-list__empty{margin-top:2.5rem;text-align:center}.articles-page .article-card{background-color:#f0efed;border-radius:1.2rem;display:flex;flex-direction:column;gap:.8rem;padding:.8rem;text-decoration:none}.articles-page .article-card__image{aspect-ratio:424/249;background-color:#e4e2df;border-radius:.6rem;overflow:hidden}.articles-page .article-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .5s ease;width:100%}.articles-page .article-card__text{display:flex;flex:1;flex-direction:column;padding:.4rem}.articles-page .article-card__meta{color:#3a3a3a;font-size:.8rem;line-height:1.5}.articles-page .article-card__title{color:#131313;font-size:1.2rem;font-weight:500;letter-spacing:-.72px;line-height:1.33;margin-top:.4rem}.articles-page .article-card__more{align-items:center;align-self:flex-start;color:#131313;display:inline-flex;font-size:.7rem;font-weight:600;gap:.4rem;letter-spacing:.28px;margin-top:auto;padding-top:2.6rem;text-decoration:underline;text-transform:uppercase}.articles-page .article-card__more svg{height:.7rem;transition:transform .3s ease;width:.7rem}.articles-page .article-card:hover .article-card__image img{transform:scale(1.04)}.articles-page .article-card:hover .article-card__more svg{transform:translateX(.2rem)}.articles-page .article-card--featured{align-items:stretch;background-color:#f0d655;flex-direction:row;gap:2rem;grid-column:1/-1;padding:1.2rem}.articles-page .article-card--featured .article-card__text{flex:1;padding:1rem}.articles-page .article-card--featured .article-card__badge{color:#090909;font-size:.8rem;font-weight:700}.articles-page .article-card--featured .article-card__meta{color:#090909}.articles-page .article-card--featured .article-card__title{font-size:1.8rem;letter-spacing:-1.08px;margin-top:3rem}.articles-page .article-card--featured .article-card__excerpt{color:#090909;font-size:.8rem;line-height:1.5;margin-top:.8rem;max-width:26rem}.articles-page .article-card--featured .article-card__image{align-self:stretch;aspect-ratio:604/401;border:.6rem solid #fff;border-radius:.7rem;flex:1}.articles-page .articles-pagination{margin-top:3rem}.articles-page .articles-pagination .screen-reader-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.articles-page .articles-pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.articles-page .articles-pagination .page-numbers{align-items:center;border:1px solid #dad8d5;border-radius:50%;color:#3d3d3d;display:inline-flex;font-size:.8rem;height:2.5rem;justify-content:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;width:2.5rem}.articles-page .articles-pagination .page-numbers.current{background-color:#131313;border-color:#131313;color:#fff}.articles-page .articles-pagination .page-numbers:hover:not(.current):not(.dots){border-color:#131313;color:#131313}.articles-page .articles-pagination .page-numbers.dots{border:none;width:auto}@media(max-width:960px){.articles-page .articles-list{grid-template-columns:repeat(2,1fr)}.articles-page .article-card--featured{align-items:stretch;flex-direction:column;gap:1.2rem}.articles-page .article-card--featured .article-card__text{order:2;padding:0 .4rem .4rem}.articles-page .article-card--featured .article-card__image{order:1}}@media(max-width:560px){.articles-page .articles-list{grid-template-columns:1fr}}section.reg-page-content{margin:3rem 0 5rem}@media(max-width:1024px){section.reg-page-content{margin-bottom:3rem}}section.reg-page-content .reg-page-content-wrapper{align-items:start;display:grid;gap:2.5rem;grid-template-columns:6fr 4fr;margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.reg-page-content .reg-page-content-wrapper{width:85%}}@media(max-width:680px){section.reg-page-content .reg-page-content-wrapper{width:90%}}@media(max-width:1024px){section.reg-page-content .reg-page-content-wrapper{grid-template-columns:1fr}}section.reg-page-content .reg-page-content-wrapper__filtration{display:grid;gap:1.2rem;grid-column:1/-1;grid-template-columns:1fr 1fr}@media(max-width:680px){section.reg-page-content .reg-page-content-wrapper__filtration{gap:.8rem;grid-template-columns:1fr}}section.reg-page-content .reg-page-content-wrapper__filtration .filtration-btn{align-items:center;background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#131313;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:500;height:3rem;justify-content:center;padding:0 1.5rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}section.reg-page-content .reg-page-content-wrapper__filtration .filtration-btn:hover{border-color:#131313}section.reg-page-content .reg-page-content-wrapper__filtration .filtration-btn.is-active{background-color:#f0d655;border-color:#f0d655;color:#131313}section.reg-page-content .reg-page-content-wrapper__forms .inputs-wrap{display:flex;flex-direction:column;gap:1.2rem}section.reg-page-content .reg-page-content-wrapper__forms .input-block{display:flex;flex-direction:column;gap:.6rem}section.reg-page-content .reg-page-content-wrapper__forms .input-block label{color:#090909;font-size:.8rem;line-height:1.2rem}section.reg-page-content .reg-page-content-wrapper__forms .input-block input,section.reg-page-content .reg-page-content-wrapper__forms .input-block textarea{background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#090909;font-family:inherit;font-size:.8rem;line-height:1.2rem;outline:none;padding:.8rem;width:100%}section.reg-page-content .reg-page-content-wrapper__forms .input-block input.error,section.reg-page-content .reg-page-content-wrapper__forms .input-block textarea.error{border:1px solid darkred}section.reg-page-content .reg-page-content-wrapper__forms .input-block input::-moz-placeholder,section.reg-page-content .reg-page-content-wrapper__forms .input-block textarea::-moz-placeholder{color:#3a3a3a}section.reg-page-content .reg-page-content-wrapper__forms .input-block input::placeholder,section.reg-page-content .reg-page-content-wrapper__forms .input-block textarea::placeholder{color:#3a3a3a}section.reg-page-content .reg-page-content-wrapper__forms .input-block input:focus,section.reg-page-content .reg-page-content-wrapper__forms .input-block textarea:focus{border-color:#131313}section.reg-page-content .reg-page-content-wrapper__forms .input-block textarea{border-radius:1.2rem;height:7.5rem;padding:.8rem;resize:none}section.reg-page-content .reg-page-content-wrapper__forms .input-block .error-msg{color:darkred;font-size:.75rem;line-height:1.2}section.reg-page-content .reg-page-content-wrapper__forms .inputs-wrap{margin-top:1.5rem}section.reg-page-content .reg-page-content-wrapper__forms_consultation,section.reg-page-content .reg-page-content-wrapper__forms_offer{display:none}section.reg-page-content .reg-page-content-wrapper__forms_consultation.is-active,section.reg-page-content .reg-page-content-wrapper__forms_offer.is-active{display:block}section.reg-page-content .reg-page-content-wrapper__forms h3{margin-top:2rem}section.reg-page-content .reg-page-content-wrapper__forms .form-end{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr auto;margin-top:2rem}@media(max-width:800px){section.reg-page-content .reg-page-content-wrapper__forms .form-end{gap:2rem;grid-template-columns:1fr}}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container{color:#3a3a3a;cursor:pointer;display:block;font-size:.9rem;font-weight:400;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container a{color:#090909;text-decoration:underline}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark{border:1px solid #090909;border-radius:3px;height:20px;left:0;position:absolute;top:.3rem;width:20px}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark.circle{border-radius:50%}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";display:none;position:absolute}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#3a3a3a}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}section.reg-page-content .reg-page-content-wrapper__forms .form-end__left .form-checkbox-wrapper .checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:4px;top:0;transform:rotate(45deg);width:5px}section.reg-page-content .reg-page-content-wrapper__forms .form-title p{margin-top:1rem;width:80%}@media(max-width:680px){section.reg-page-content .reg-page-content-wrapper__forms .form-title p{width:100%}}section.reg-page-content .reg-page-content-wrapper__forms .get-consultation-form textarea{height:10rem;resize:none;width:100%}section.reg-page-content .reg-page-content-wrapper__forms .status{font-style:italic;font-weight:600;padding-top:1rem}section.reg-page-content .reg-page-content-wrapper__forms .order-submit{align-items:center;background-color:#131313;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease;transition:opacity .3s ease}section.reg-page-content .reg-page-content-wrapper__forms .order-submit .title{color:#fff;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}section.reg-page-content .reg-page-content-wrapper__forms .order-submit .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}section.reg-page-content .reg-page-content-wrapper__forms .order-submit .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}section.reg-page-content .reg-page-content-wrapper__forms .order-submit:hover .title{color:#f0d655}section.reg-page-content .reg-page-content-wrapper__forms .order-submit:hover .circle svg{transform:rotate(0)}section.reg-page-content .reg-page-content-wrapper__forms .order-submit:disabled{opacity:.5;pointer-events:none}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin-top:2rem}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox{cursor:pointer}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox input{opacity:0;pointer-events:none;position:absolute}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__card{border:1px solid #dad8d5;border-radius:1.2rem;display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;transition:border-color .3s ease,background-color .3s ease}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox:hover .project-checkbox__card{border-color:#131313}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox input:checked+.project-checkbox__card{background-color:#f0d655;border-color:#131313}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__left{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__title{color:#131313;font-size:.9rem;font-weight:500}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__note{color:#3a3a3a;font-size:.8rem}@media(max-width:480px){section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__note{font-size:14px}}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__info{align-items:center;background-color:#131313;border-radius:2rem;display:inline-flex;flex-wrap:wrap;gap:.5rem .7rem;padding:.45rem .8rem}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__info .info-item{align-items:center;display:inline-flex;gap:.3rem}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__info .info-item .ico{align-items:center;display:flex}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__info .info-item .ico svg{height:.7rem;width:.7rem}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__info .info-item .item{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__image{aspect-ratio:4/3;border-radius:.6rem;display:block;margin-top:auto;overflow:hidden;width:100%}section.reg-page-content .reg-page-content-wrapper__forms .projects-checkbox-wrapper .project-checkbox__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.reg-page-content .reg-page-content-wrapper__includes{display:flex;flex-direction:column;gap:1.2rem;position:sticky;top:6rem}@media(max-width:1024px){section.reg-page-content .reg-page-content-wrapper__includes{position:static}}section.reg-page-content .reg-page-content-wrapper__includes .includes-step{background-color:#f0efed;border-radius:1rem;flex:1;padding:1rem}section.reg-page-content .reg-page-content-wrapper__includes .includes-step__number{align-items:center;background-color:#131313;border-radius:50%;color:#f0d655;display:inline-flex;font-size:1rem;font-weight:600;height:2.2rem;justify-content:center;letter-spacing:.28px;width:2.2rem}section.reg-page-content .reg-page-content-wrapper__includes .includes-step__name{font-weight:500;margin-top:1.2rem}section.reg-page-content .reg-page-content-wrapper__includes .includes-step__desc{margin-top:.5rem}.product-popup{display:none;inset:0;position:fixed;z-index:100}.product-popup.is-open{display:block}.product-popup__overlay{background-color:rgba(0,0,0,.6);inset:0;position:absolute}.product-popup__box{background-color:#131313;border-radius:1.2rem;margin:0 auto;max-height:90vh;max-width:32rem;overflow-y:auto;padding:2.5rem;position:relative;top:50%;transform:translateY(-50%);width:92%}@media(max-width:480px){.product-popup__box{padding:2rem 1.5rem}}.product-popup__box h2{text-transform:uppercase}.product-popup__close{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.4rem;position:absolute;right:1.5rem;top:1.5rem}.product-popup__close svg{height:.8rem;transition:transform .3s ease;width:.8rem}.product-popup__close:hover svg{transform:rotate(90deg)}.product-popup__label{color:hsla(0,0%,100%,.7);display:block;font-size:.7rem;font-weight:600;letter-spacing:.28px;margin-bottom:.8rem;text-transform:uppercase}.product-popup form{margin-top:2rem}.product-popup form .inputs-wrap{display:flex;flex-direction:column;gap:1.2rem}.product-popup form .input-block{display:flex;flex-direction:column;gap:.6rem}.product-popup form .input-block label{color:#090909;font-size:.8rem;line-height:1.2rem}.product-popup form .input-block input,.product-popup form .input-block textarea{background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#090909;font-family:inherit;font-size:.8rem;line-height:1.2rem;outline:none;padding:.8rem;width:100%}.product-popup form .input-block input.error,.product-popup form .input-block textarea.error{border:1px solid darkred}.product-popup form .input-block input::-moz-placeholder,.product-popup form .input-block textarea::-moz-placeholder{color:#3a3a3a}.product-popup form .input-block input::placeholder,.product-popup form .input-block textarea::placeholder{color:#3a3a3a}.product-popup form .input-block input:focus,.product-popup form .input-block textarea:focus{border-color:#131313}.product-popup form .input-block textarea{border-radius:1.2rem;height:7.5rem;padding:.8rem;resize:none}.product-popup form .input-block .error-msg{color:darkred;font-size:.75rem;line-height:1.2}.product-popup form .input-block label{color:#fff}.product-popup form .form-end{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.product-popup form .form-checkbox-wrapper .checkbox-container{color:#fff;cursor:pointer;display:block;font-size:.9rem;font-weight:400;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-popup form .form-checkbox-wrapper .checkbox-container a{color:#fff;text-decoration:underline}.product-popup form .form-checkbox-wrapper .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.product-popup form .form-checkbox-wrapper .checkbox-container .checkmark{border:1px solid #fff;border-radius:3px;height:20px;left:0;position:absolute;top:.3rem;width:20px}.product-popup form .form-checkbox-wrapper .checkbox-container .checkmark.circle{border-radius:50%}.product-popup form .form-checkbox-wrapper .checkbox-container .checkmark:after{content:"";display:none;position:absolute}.product-popup form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark{background-color:#3a3a3a}.product-popup form .form-checkbox-wrapper .checkbox-container input:checked~.checkmark:after{display:block}.product-popup form .form-checkbox-wrapper .checkbox-container .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:4px;top:0;transform:rotate(45deg);width:5px}.product-popup form .order-submit{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease;transition:opacity .3s ease}.product-popup form .order-submit .title{color:#131313;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}.product-popup form .order-submit .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.product-popup form .order-submit .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}.product-popup form .order-submit:hover .title{color:#131313}.product-popup form .order-submit:hover .circle svg{transform:rotate(0)}.product-popup form .order-submit:disabled{opacity:.5;pointer-events:none}.product-popup form .status{color:#fff;font-size:.8rem;margin-top:1.2rem}section.page-404{margin:10rem 0}@media(max-width:1024px){section.page-404{margin:7rem 0 4rem}}section.page-404 .page-404-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.page-404 .page-404-wrapper{width:85%}}@media(max-width:680px){section.page-404 .page-404-wrapper{width:90%}}section.page-404 .page-404-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.page-404 .page-404-wrapper__desc{width:75%}}@media(max-width:680px){section.page-404 .page-404-wrapper__desc{width:100%}}section.page-404 .page-404-wrapper__btn{margin-top:2.5rem}section.privacy-page{margin:7rem 0 4rem}@media(max-width:1024px){section.privacy-page{margin:7rem 0 3rem}}section.privacy-page .privacy-page-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.privacy-page .privacy-page-wrapper{width:85%}}@media(max-width:680px){section.privacy-page .privacy-page-wrapper{width:90%}}section.privacy-page__title{margin-bottom:2rem}section.privacy-page__content p{line-height:1.6;margin-bottom:1rem}section.privacy-page__content strong{color:#090909;font-weight:600}section.privacy-page__content a{color:#090909;text-decoration:underline}section.privacy-page__content a:hover{color:#555}section.privacy-page__content ul{list-style:disc;margin:1rem 0 1rem 1.5rem}section.privacy-page__content ul li{margin-bottom:.5rem}section.privacy-page__content ul ul{list-style:circle;margin-top:.5rem}section.privacy-page__content .pp-style{margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}section.privacy-page__content .pp-style table{border-collapse:collapse;min-width:720px;width:100%}section.privacy-page__content .pp-style table td,section.privacy-page__content .pp-style table th{border:1px solid #dad8d5;font-size:.8rem;line-height:1.5;padding:.75rem 1rem;text-align:left;vertical-align:top}section.privacy-page__content .pp-style table th{background-color:#f0efed;color:#090909;font-weight:600}.gallery-lightbox{align-items:center;display:none;inset:0;justify-content:center;padding:4rem clamp(1rem,3vw,3rem) 2.5rem;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1300;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:769px){.gallery-lightbox{padding-left:4.5rem;padding-right:4.5rem}}.gallery-lightbox.is-open{display:flex}.gallery-lightbox img{-webkit-user-drag:none}.gallery-lightbox__overlay{background-color:rgba(0,0,0,.9);inset:0;position:fixed}.gallery-lightbox__dialog{display:flex;flex-direction:column;gap:1rem;height:auto;max-height:100%;max-width:900px;min-width:0;position:relative;width:100%;z-index:1}.gallery-lightbox__close,.gallery-lightbox__nav,.gallery-lightbox__zoom-btn{align-items:center;background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:border-color .3s ease,opacity .3s ease}.gallery-lightbox__close:hover,.gallery-lightbox__nav:hover,.gallery-lightbox__zoom-btn:hover{border-color:#fff}.gallery-lightbox__close svg,.gallery-lightbox__nav svg,.gallery-lightbox__zoom-btn svg{height:.9rem;width:.9rem}.gallery-lightbox__close{height:2.6rem;position:absolute;right:0;top:-3.4rem;width:2.6rem;z-index:4}@media(min-width:769px){.gallery-lightbox__close{right:-3.5rem}}@media(max-width:768px){.gallery-lightbox__close{height:3rem;top:-3.6rem;width:3rem}.gallery-lightbox__close svg{height:1.1rem;width:1.1rem}}.gallery-lightbox__stage{flex:0 1 auto;min-height:0;position:relative;width:100%}.gallery-lightbox__main{border-radius:1rem;margin:0;overflow:hidden;width:100%}.gallery-lightbox__main .swiper-slide,.gallery-lightbox__main .swiper-zoom-container{align-items:center;display:flex;justify-content:center}.gallery-lightbox__main .swiper-zoom-container{cursor:zoom-in;width:100%}.gallery-lightbox__main .swiper-slide-zoomed .swiper-zoom-container{cursor:zoom-out}.gallery-lightbox__main .swiper-slide img{border-radius:1rem;display:block;height:auto;max-height:calc(100dvh - 12.5rem);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-lightbox__caption{color:#fff;font-size:.8rem;font-weight:500;height:2.6rem;left:0;letter-spacing:.02em;line-height:2.6rem;max-width:calc(100% - 4rem);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:-3.4rem;white-space:nowrap;z-index:4}@media(max-width:768px){.gallery-lightbox__caption{height:3rem;line-height:3rem;top:-3.6rem}}.gallery-lightbox__nav{height:2.75rem;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;z-index:3}.gallery-lightbox__nav.swiper-button-disabled{cursor:default;opacity:.3}@media(max-width:560px){.gallery-lightbox__nav{height:2.3rem;width:2.3rem}}.gallery-lightbox__prev{left:-3.5rem}.gallery-lightbox__next{right:-3.5rem}@media(max-width:768px){.gallery-lightbox__next,.gallery-lightbox__prev{display:none}}.gallery-lightbox__zoom{bottom:1rem;display:flex;flex-direction:column;gap:.5rem;position:absolute;right:1rem;z-index:3}.gallery-lightbox__zoom-btn{height:2.5rem;width:2.5rem}@media(max-width:560px){.gallery-lightbox__zoom-btn{height:2.2rem;width:2.2rem}}.gallery-lightbox__thumbs{flex-shrink:0;margin:0 auto;max-width:46rem;overflow:hidden;width:100%}.gallery-lightbox__thumbs .swiper-slide{border-radius:.5rem;cursor:pointer;height:4.5rem;opacity:.5;overflow:hidden;transition:opacity .3s ease}.gallery-lightbox__thumbs .swiper-slide img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-lightbox__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}@media(max-width:960px){.gallery-lightbox__thumbs .swiper-slide{height:4rem}}@media(max-width:560px){.gallery-lightbox__thumbs .swiper-slide{height:3.5rem}}@media(max-width:400px){.gallery-lightbox__thumbs .swiper-slide{height:3rem}}.gallery-lightbox--panel .gallery-lightbox__dialog{height:100%}.gallery-lightbox--panel .gallery-lightbox__stage{flex:1 1 auto}.gallery-lightbox--panel .gallery-lightbox__main{border-radius:1rem;height:100%;overflow:hidden}.gallery-lightbox--panel .gallery-lightbox__main .swiper-wrapper{height:100%}.gallery-lightbox--panel .gallery-lightbox__main .swiper-slide{align-items:stretch;height:100%}.gallery-lightbox--panel .gallery-lightbox__panel-card{background-color:#fff;border-radius:1rem;display:grid;gap:2rem;grid-template-columns:1.7fr 1fr;height:100%;padding:2rem;width:100%}.gallery-lightbox--panel .gallery-lightbox__panel-image{display:flex;flex-direction:column;min-height:0}.gallery-lightbox--panel .gallery-lightbox__panel-image-box{border-radius:.6rem;flex:1 1 auto;min-height:0;overflow:hidden;position:relative;touch-action:pan-y}.gallery-lightbox--panel .gallery-lightbox__panel-image-box .swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.gallery-lightbox--panel .gallery-lightbox__panel-image-box img{height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:pan-y;transform-origin:center center;transition:transform .15s ease;width:auto;will-change:transform}.gallery-lightbox--panel .gallery-lightbox__panel-image-box.is-zoomed{cursor:grab;touch-action:none}.gallery-lightbox--panel .gallery-lightbox__panel-image-box.is-zoomed img{touch-action:none}.gallery-lightbox--panel .gallery-lightbox__panel-image-box.is-grabbing{cursor:grabbing}.gallery-lightbox--panel .gallery-lightbox__panel-image-box.is-grabbing img{transition:none}.gallery-lightbox--panel .gallery-lightbox__panel-image-box .gallery-lightbox__zoom{bottom:.8rem;left:auto;right:.8rem}.gallery-lightbox--panel .gallery-lightbox__panel-floor{align-self:flex-start;background-color:#131313;border-radius:2rem;color:#fff;font-size:14px;font-weight:600;letter-spacing:.28px;margin-bottom:.6rem;padding:.6rem 1rem;text-transform:uppercase}.gallery-lightbox--panel .gallery-lightbox__panel-list{max-height:100%;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item{align-items:center;border-top:1px dashed #dad8d5;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.1rem 0}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item__name{color:#131313;font-size:.7rem;font-weight:600;letter-spacing:.28px;text-transform:uppercase}@media(max-width:480px){.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item__name{font-size:12px}}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item__desc{color:#3a3a3a;font-size:.8rem;line-height:1.5;text-align:right}@media(max-width:480px){.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item__desc{font-size:14px}}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item:first-child{border-top:none;padding-top:0}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--group .list-item__desc,.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--group .list-item__name,.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--total .list-item__desc,.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--total .list-item__name{font-size:1.1rem}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--subtotal .list-item__desc,.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--subtotal .list-item__name{font-size:.9rem}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item--total .list-item__desc{color:#131313;font-weight:600}.gallery-lightbox--panel .gallery-lightbox__panel-list .list-item__desc{white-space:nowrap}@media(max-width:900px){.gallery-lightbox--panel{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:4.5rem}.gallery-lightbox--panel .gallery-lightbox__dialog{height:auto}.gallery-lightbox--panel .gallery-lightbox__stage{flex:0 0 auto}.gallery-lightbox--panel .gallery-lightbox__main,.gallery-lightbox--panel .gallery-lightbox__main .swiper-slide,.gallery-lightbox--panel .gallery-lightbox__main .swiper-wrapper{height:auto}.gallery-lightbox--panel .gallery-lightbox__nav{display:none}.gallery-lightbox--panel .gallery-lightbox__panel-card{gap:1.2rem;grid-template-columns:1fr;height:auto;padding:1.2rem}.gallery-lightbox--panel .gallery-lightbox__panel-image-box{flex:0 0 auto}.gallery-lightbox--panel .gallery-lightbox__panel-image-box .swiper-zoom-container,.gallery-lightbox--panel .gallery-lightbox__panel-image-box img{height:auto}.gallery-lightbox--panel .gallery-lightbox__panel-list{max-height:none;overflow:visible}.gallery-lightbox--panel .gallery-lightbox__main,.gallery-lightbox--panel .gallery-lightbox__main .swiper-slide,.gallery-lightbox--panel .gallery-lightbox__main .swiper-wrapper,.gallery-lightbox--panel .gallery-lightbox__panel-card,.gallery-lightbox--panel .gallery-lightbox__panel-image{touch-action:pan-y!important}}[data-lightbox-open]{cursor:zoom-in}section.accordion{margin:7rem 0}@media(max-width:1024px){section.accordion{margin:4rem 0}}section.accordion .accordion-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.accordion .accordion-wrapper{width:85%}}@media(max-width:680px){section.accordion .accordion-wrapper{width:90%}}section.accordion .accordion-wrapper__page-title{margin:0 auto;padding-top:2rem;text-align:center;width:50%}@media(max-width:1700px){section.accordion .accordion-wrapper__page-title{width:70%}}@media(max-width:840px){section.accordion .accordion-wrapper__page-title{width:85%}}@media(max-width:620px){section.accordion .accordion-wrapper__page-title{padding-top:3rem;width:100%}}section.accordion .accordion-wrapper__page-title_desc{margin-top:1.5rem}section.accordion .accordion-wrapper__page-title_desc p a{color:#000;font-weight:700;text-decoration:underline}section.accordion .accordion-wrapper__list{margin-top:3rem}section.accordion .accordion-wrapper__list .faq-block{border-bottom:1px dashed #afafaf;padding:1rem 0}section.accordion .accordion-wrapper__list .faq-block details summary{align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem 0}section.accordion .accordion-wrapper__list .faq-block details summary p{transition:all .4s ease-in-out}section.accordion .accordion-wrapper__list .faq-block details summary .marker{height:1rem;position:relative;width:1rem}section.accordion .accordion-wrapper__list .faq-block details summary .marker .vertical-line{background-color:#000;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:2px}section.accordion .accordion-wrapper__list .faq-block details summary .marker .horizontal-line{background-color:#000;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:100%}section.accordion .accordion-wrapper__list .faq-block details .answer p{padding-top:1rem}section.accordion .accordion-wrapper__list .faq-block details[open] summary .marker .vertical-line{transform:translate(-50%,-50%) rotate(90deg)}section.main-hero{height:100vh;min-height:800px;position:relative;width:100%;z-index:3}@media(max-width:1300px){section.main-hero{min-height:720px}}@media(max-width:680px){section.main-hero{height:auto;min-height:0}}section.main-hero .main-hero-wrapper{height:100%;width:100%}@media(max-width:680px){section.main-hero .main-hero-wrapper{height:auto}}section.main-hero .main-hero-wrapper__block{height:100%;position:relative;width:100%}@media(max-width:680px){section.main-hero .main-hero-wrapper__block{display:flex;flex-direction:column;height:auto}section.main-hero .main-hero-wrapper__block picture{display:block;min-width:0;width:100%}}section.main-hero .main-hero-wrapper__block img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;position:relative;transform:none;width:100%;z-index:2}@media(max-width:680px){section.main-hero .main-hero-wrapper__block img{max-width:100%;min-height:420px}}section.main-hero .main-hero-wrapper__desc{left:max(10.5%,50% - 750px);position:absolute;top:20%;width:35%;z-index:3}@media(max-width:1300px){section.main-hero .main-hero-wrapper__desc{width:40%}}@media(max-width:1200px){section.main-hero .main-hero-wrapper__desc{left:7.5%}}@media(max-width:1100px){section.main-hero .main-hero-wrapper__desc{width:75%}}@media(max-width:680px){section.main-hero .main-hero-wrapper__desc{left:5%;top:7rem;width:90%}}section.main-hero .main-hero-wrapper__desc p{padding-top:1rem;width:75%}@media(max-width:1024px){section.main-hero .main-hero-wrapper__desc p{width:100%}}section.main-hero .main-hero-wrapper .top-background{background:linear-gradient(180deg,#000,rgba(0,0,0,.9) 15%,transparent);height:50%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(max-width:680px){section.main-hero .main-hero-wrapper .top-background{display:none}}section.main-hero .main-hero-wrapper__form{bottom:6%;left:50%;margin:0 auto;max-width:1500px;position:absolute;transform:translateX(-50%);width:79%;z-index:4}@media(max-width:1200px){section.main-hero .main-hero-wrapper__form{width:85%}}@media(max-width:680px){section.main-hero .main-hero-wrapper__form{bottom:auto;left:auto;margin:-13rem auto 0;position:relative;transform:none;width:90%}}.hero-filter-form{align-items:flex-end;background-color:#fff;border-radius:1.2rem;display:flex;gap:1.2rem;padding:1.6rem}.hero-filter-form__field{display:flex;flex:1 1 0;flex-direction:column;gap:.6rem;min-width:0}.hero-filter-form__field--area{flex:0 0 auto}.hero-filter-form__label{color:#3a3a3a;font-size:.9rem;line-height:1.2}@media(max-width:768px){.hero-filter-form__label{font-size:16px}}.hero-filter-form__area{display:flex;gap:.5rem}.hero-filter-form__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#090909;font-family:inherit;font-size:.8rem;height:2.8rem;line-height:1.2rem;outline:none;padding:.8rem;width:7rem}.hero-filter-form__input::-webkit-inner-spin-button,.hero-filter-form__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hero-filter-form__input::-moz-placeholder{color:#3a3a3a}.hero-filter-form__input::placeholder{color:#3a3a3a}.hero-filter-form__input:focus{border-color:#131313}.hero-filter-form__submit{flex:0 0 auto}.hero-filter-form .filter-dropdown{position:relative}.hero-filter-form .filter-dropdown__toggle{align-items:center;background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#3a3a3a;cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;gap:.5rem;height:2.8rem;justify-content:space-between;line-height:1.2rem;outline:none;padding:.8rem;text-align:left;width:100%}.hero-filter-form .filter-dropdown__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-filter-form .filter-dropdown__value.has-value{color:#090909}.hero-filter-form .filter-dropdown__arrow{align-items:center;display:flex;flex-shrink:0}.hero-filter-form .filter-dropdown__arrow svg{transition:transform .3s ease}.hero-filter-form .filter-dropdown.is-open .filter-dropdown__toggle{border-color:#131313}.hero-filter-form .filter-dropdown.is-open .filter-dropdown__arrow svg{transform:rotate(180deg)}.hero-filter-form .filter-dropdown.is-open .filter-dropdown__panel{display:block}.hero-filter-form .filter-dropdown__panel{background-color:#fff;border:1px solid #dad8d5;border-radius:1rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);display:none;left:0;max-height:14rem;overflow-y:auto;padding:.6rem;position:absolute;top:calc(100% + .4rem);width:100%;z-index:5}.hero-filter-form .filter-dropdown__option{align-items:center;border-radius:.6rem;color:#090909;cursor:pointer;display:flex;font-size:.8rem;gap:.5rem;line-height:1.2rem;padding:.5rem .4rem;transition:background-color .2s ease}.hero-filter-form .filter-dropdown__option:hover{background-color:#f5f5f5}.hero-filter-form .filter-dropdown__option input{accent-color:#f0d655;cursor:pointer;height:1rem;width:1rem}.hero-filter-form .filter-dropdown__option.is-disabled{cursor:default;opacity:.4;pointer-events:none}.hero-filter-form .filter-submit{align-items:center;background-color:#131313;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;height:2.8rem;padding:.4rem .4rem .4rem 1.2rem;transition:background-color .3s ease}.hero-filter-form .filter-submit .title{color:#fff;font-family:inherit;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}.hero-filter-form .filter-submit .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.hero-filter-form .filter-submit .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}.hero-filter-form .filter-submit:hover .tite{color:#f0d655}.hero-filter-form .filter-submit:hover .circle svg{transform:rotate(0)}@media(max-width:1024px){.hero-filter-form{flex-wrap:wrap}.hero-filter-form__field,.hero-filter-form__field--area{flex:1 1 45%}.hero-filter-form__area .hero-filter-form__input{flex:1 1 0;min-width:0;width:auto}.hero-filter-form__submit{flex:1 1 100%}.hero-filter-form__submit .filter-submit{justify-content:center;width:100%}}@media(max-width:680px){.hero-filter-form{align-items:stretch;flex-direction:column;gap:1rem;padding:1.5rem}.hero-filter-form__field{flex:1 1 auto;width:100%}.hero-filter-form__submit .filter-submit{height:3rem}}section.cta{background-color:#f0efed}section.cta.cta--plain{background-color:transparent;padding:2rem 0}section.cta.cta--plain .cta-wrapper{padding:0}section.cta .cta-wrapper{margin:0 auto;max-width:1500px;padding:5rem 0;width:79%}@media(max-width:1200px){section.cta .cta-wrapper{width:85%}}@media(max-width:680px){section.cta .cta-wrapper{width:90%}}section.cta .cta-wrapper__desc p{padding-top:1.5rem;width:80%}@media(max-width:1024px){section.cta .cta-wrapper__desc p{width:100%}}section.cta .cta-wrapper__desc_links{align-items:center;display:flex;gap:1.25rem;margin-top:2.5rem}section.cta .cta-wrapper__desc_links .btn-black-circle,section.cta .cta-wrapper__desc_links .btn-white-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.cta .cta-wrapper__desc_links .btn-black-circle .title,section.cta .cta-wrapper__desc_links .btn-white-circle .title{font-size:.95rem}section.cta .cta-wrapper__desc_links .btn-black-circle .circle,section.cta .cta-wrapper__desc_links .btn-white-circle .circle{height:2.6rem;width:2.6rem}section.cta .cta-wrapper__desc_links .btn-black-circle .circle svg,section.cta .cta-wrapper__desc_links .btn-white-circle .circle svg{height:1rem;width:1rem}@media(max-width:480px){section.cta .cta-wrapper__desc_links{align-items:flex-start;flex-direction:column}}section.cta .cta-wrapper__image{aspect-ratio:16/7;border-radius:1rem;margin-top:3rem;overflow:hidden;width:100%}@media(max-width:680px){section.cta .cta-wrapper__image{aspect-ratio:19/20}}section.cta .cta-wrapper__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.includes-list{margin:7rem 0}@media(max-width:1024px){section.includes-list{margin:4rem 0}}section.includes-list .includes-list-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.includes-list .includes-list-wrapper{width:85%}}@media(max-width:680px){section.includes-list .includes-list-wrapper{width:90%}}section.includes-list .includes-list-wrapper__title h2{width:55%}@media(max-width:900px){section.includes-list .includes-list-wrapper__title h2{width:70%}}@media(max-width:640px){section.includes-list .includes-list-wrapper__title h2{width:100%}}section.includes-list .includes-list-wrapper__title p{padding-top:1.5rem;width:70%}@media(max-width:1024px){section.includes-list .includes-list-wrapper__title p{width:100%}}section.includes-list .includes-list-wrapper__list{margin-top:2rem}section.includes-list .includes-list-wrapper__list_row{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto;padding:1rem 0}section.includes-list .includes-list-wrapper__list_row:not(:last-of-type){border-bottom:1px dashed #afafaf}section.includes-list .includes-list-wrapper__list_row .name{color:#090909;font-size:14px;font-weight:700;text-transform:uppercase}section.includes-list .includes-list-wrapper__list_row .include{color:#090909;font-size:16px}@media(max-width:767px){section.includes-list .includes-list-wrapper__list_row .include{font-size:14px}}section.get-pdf-form{background-color:#f0d655}@media(max-width:768px){section.get-pdf-form{background:linear-gradient(#f0d655 calc(100% - 85vw + 10rem),transparent calc(100% - 85vw + 10rem))}}@media(max-width:480px){section.get-pdf-form{background:linear-gradient(#f0d655 calc(100% - 88vw + 6rem),transparent calc(100% - 88vw + 6rem))}}section.get-pdf-form .get-pdf-form-wrapper{align-items:start;-moz-column-gap:1.2rem;column-gap:1.2rem;display:grid;grid-template-areas:"title form" "image form";grid-template-columns:1fr 1fr;margin:0 auto;max-width:1500px;padding:5rem 0;width:79%}@media(max-width:1200px){section.get-pdf-form .get-pdf-form-wrapper{width:85%}}@media(max-width:680px){section.get-pdf-form .get-pdf-form-wrapper{width:90%}}section.get-pdf-form .get-pdf-form-wrapper__title{grid-area:title}section.get-pdf-form .get-pdf-form-wrapper__title p{margin-top:1.5rem;max-width:27rem}section.get-pdf-form .get-pdf-form-wrapper__image{grid-area:image;margin-top:3rem}section.get-pdf-form .get-pdf-form-wrapper__image .image-wrapper{aspect-ratio:1/1;border:.6rem solid #fff;border-radius:1.2rem;max-width:19rem;overflow:hidden;transform:rotate(-7.7deg);width:70%}section.get-pdf-form .get-pdf-form-wrapper__image .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.get-pdf-form .get-pdf-form-wrapper__form{background-color:#fff;border-radius:1.2rem;grid-area:form;padding:1.6rem}section.get-pdf-form .get-pdf-form-wrapper__form .form-title p{margin-top:.8rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form{margin-top:2rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .inputs-wrap{display:flex;flex-direction:column;gap:1.2rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block{display:flex;flex-direction:column;gap:.6rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block label{color:#090909;font-size:.8rem;line-height:1.2rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block input{background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#090909;font-family:inherit;font-size:.8rem;height:2.8rem;line-height:1.2rem;outline:none;padding:.8rem;width:100%}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block input.error{border:1px solid darkred}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block input::-moz-placeholder{color:#3a3a3a}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block input::placeholder{color:#3a3a3a}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .input-block input:focus{border-color:#131313}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .form-end{margin-top:2rem}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit{align-items:center;background-color:#131313;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit[hidden]{display:none}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit.download-pdf{margin-top:2rem}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit .title{color:#fff;font-family:inherit;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit:hover .title{color:#f0d655}section.get-pdf-form .get-pdf-form-wrapper__form .order-submit:hover .circle svg{transform:rotate(0)}@media(max-width:768px){section.get-pdf-form .get-pdf-form-wrapper{grid-template-areas:"title" "form" "image";grid-template-columns:1fr;padding-bottom:4rem}section.get-pdf-form .get-pdf-form-wrapper__title p{max-width:none}section.get-pdf-form .get-pdf-form-wrapper__form{margin-top:3rem;padding:1.5rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form{margin-top:1.5rem}section.get-pdf-form .get-pdf-form-wrapper__form .send-get-pdf-form .inputs-wrap{gap:.8rem}section.get-pdf-form .get-pdf-form-wrapper__image{margin-top:6rem}section.get-pdf-form .get-pdf-form-wrapper__image .image-wrapper{max-width:none;width:100%}}section.why-me{margin:7rem 0}@media(max-width:1024px){section.why-me{margin:4rem 0}}section.why-me .why-me-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.why-me .why-me-wrapper{width:85%}}@media(max-width:680px){section.why-me .why-me-wrapper{width:90%}}section.why-me .why-me-wrapper__title h2{width:50%}@media(max-width:960px){section.why-me .why-me-wrapper__title h2{width:100%}}section.why-me .why-me-wrapper__title p{padding-top:1.5rem;width:60%}@media(max-width:960px){section.why-me .why-me-wrapper__title p{width:100%}}section.why-me .why-me-wrapper__list{margin-top:4rem}section.why-me .why-me-wrapper__list_item{border-top:1px dashed #afafaf;display:grid;gap:1rem;grid-template-columns:1fr 7fr 4fr;padding:1.5rem 0}@media(max-width:767px){section.why-me .why-me-wrapper__list_item{gap:2rem;grid-template-columns:auto 1fr}}section.why-me .why-me-wrapper__list_item .count{color:#999;font-size:1.3rem;font-weight:500}@media(max-width:767px){section.why-me .why-me-wrapper__list_item .count{grid-column:1/2;grid-row:1/2}}@media(max-width:480px){section.why-me .why-me-wrapper__list_item .count{font-size:20px}}@media(max-width:767px){section.why-me .why-me-wrapper__list_item h2{grid-column:2/3;grid-row:1/2}section.why-me .why-me-wrapper__list_item p{grid-column:1/3;grid-row:2/3}}section.workers-banner{margin:7rem 0}@media(max-width:1024px){section.workers-banner{margin:4rem 0}}section.workers-banner .workers-banner-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.workers-banner .workers-banner-wrapper{width:85%}}@media(max-width:680px){section.workers-banner .workers-banner-wrapper{width:90%}}section.workers-banner .workers-banner-wrapper__title h2{width:60%}@media(max-width:1600px){section.workers-banner .workers-banner-wrapper__title h2{width:75%}}@media(max-width:920px){section.workers-banner .workers-banner-wrapper__title h2{width:100%}}section.workers-banner .workers-banner-wrapper__title p{padding-top:1.5rem;width:70%}@media(max-width:1600px){section.workers-banner .workers-banner-wrapper__title p{width:80%}}@media(max-width:1024px){section.workers-banner .workers-banner-wrapper__title p{width:100%}}section.workers-banner .workers-banner-wrapper__list{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin-top:3rem}section.workers-banner .workers-banner-wrapper__list .team-doctor-block{height:auto}section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container{background-color:#f0efed;border-radius:1.2rem;display:flex;flex-direction:column;gap:.8rem;height:100%;padding:.8rem}section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container .img-wrapper{aspect-ratio:1/1;border-radius:.6rem;overflow:hidden}section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container .img-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:none;width:100%}section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container .text-wrapper{padding:.4rem .4rem .8rem}section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container .text-wrapper p{margin-top:.4rem}@media(max-width:480px){section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container{border-radius:.7rem;padding:.7rem}section.workers-banner .workers-banner-wrapper__list .team-doctor-block .block-container .img-wrapper{border-radius:.4rem}}section.about-us{margin:4rem 0}section.about-us .about-us-counters{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.about-us .about-us-counters{width:85%}}@media(max-width:680px){section.about-us .about-us-counters{width:90%}}section.about-us .about-us-counters__item:nth-of-type(2){text-align:center}section.about-us .about-us-counters__item:nth-of-type(3){text-align:right}section.about-us .about-us-counters__item_count{color:#000;font-size:2rem;font-weight:500}section.about-us .about-us-wrapper{display:grid;gap:3rem;grid-auto-rows:minmax(30rem,auto);grid-template-columns:1fr 1fr;margin-left:11%;margin-top:4rem}@media(min-width:2200px){section.about-us .about-us-wrapper{margin:4rem auto 0;width:1500px}}@media(max-width:1200px){section.about-us .about-us-wrapper{margin-left:7.5%}}@media(max-width:900px){section.about-us .about-us-wrapper{grid-auto-rows:unset;grid-template-columns:1fr;margin-left:0}}section.about-us .about-us-wrapper__desc{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;width:100%}@media(max-width:900px){section.about-us .about-us-wrapper__desc{margin:0 auto;max-width:1500px;width:79%}}@media(max-width:900px)and (max-width:1200px){section.about-us .about-us-wrapper__desc{width:85%}}@media(max-width:900px)and (max-width:680px){section.about-us .about-us-wrapper__desc{width:90%}}section.about-us .about-us-wrapper__desc_title h2{width:75%}@media(max-width:1560px){section.about-us .about-us-wrapper__desc_title h2{width:80%}}@media(max-width:1280px){section.about-us .about-us-wrapper__desc_title h2{width:100%}}section.about-us .about-us-wrapper__desc_title p{padding-top:2rem}section.about-us .about-us-wrapper__desc_title .link-wrapper{margin-top:3rem}section.about-us .about-us-wrapper__desc_title .link-wrapper .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.about-us .about-us-wrapper__desc_title .link-wrapper .btn-black-circle .title{font-size:.95rem}section.about-us .about-us-wrapper__desc_title .link-wrapper .btn-black-circle .circle{height:2.6rem;width:2.6rem}section.about-us .about-us-wrapper__desc_title .link-wrapper .btn-black-circle .circle svg{height:1rem;width:1rem}section.about-us .about-us-wrapper__desc_logos{border:1px dashed #afafaf;border-radius:.5rem;display:grid;gap:0;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;width:80%}@media(max-width:1280px){section.about-us .about-us-wrapper__desc_logos{width:100%}}@media(max-width:520px){section.about-us .about-us-wrapper__desc_logos{grid-auto-rows:unset;grid-template-columns:1fr}}section.about-us .about-us-wrapper__desc_logos .logo-item{display:flex;flex-direction:column;gap:1.5rem;height:100%;justify-content:space-between;padding:1.5rem;position:relative;width:100%}section.about-us .about-us-wrapper__desc_logos .logo-item .logo-item__img{display:block}section.about-us .about-us-wrapper__desc_logos .logo-item--link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s ease}section.about-us .about-us-wrapper__desc_logos .logo-item--link:hover{opacity:.7}section.about-us .about-us-wrapper__desc_logos .logo-item:first-child:after{border-right:1px dashed #afafaf;content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media(max-width:520px){section.about-us .about-us-wrapper__desc_logos .logo-item:first-child:after{border-bottom:1px dashed #afafaf;border-right:none;bottom:0;height:1px;left:0;right:unset;top:unset;width:100%}}section.about-us .about-us-wrapper__image{border-bottom-left-radius:1.25rem;border-top-left-radius:1.25rem;height:100%;overflow:hidden;width:100%}@media(max-width:900px){section.about-us .about-us-wrapper__image{aspect-ratio:40/37;height:unset;justify-self:end;width:92.5%}}@media(max-width:680px){section.about-us .about-us-wrapper__image{width:95%}}section.about-us .about-us-wrapper__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.projects-banner{background-color:#f0efed;margin:4rem 0;padding:4rem 0}section.projects-banner .projects-banner-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.projects-banner .projects-banner-wrapper{width:85%}}@media(max-width:680px){section.projects-banner .projects-banner-wrapper{width:90%}}section.projects-banner .projects-banner-wrapper__title{width:60%}@media(max-width:960px){section.projects-banner .projects-banner-wrapper__title{width:100%}}section.projects-banner .projects-banner-wrapper__title p{padding-top:1.5rem}section.projects-banner .projects-banner-wrapper__list{display:grid;gap:1.2rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin-top:3rem}section.projects-banner .projects-banner-wrapper__list_item{aspect-ratio:1/1;width:100%}section.projects-banner .projects-banner-wrapper__list_item a{background-color:#fff;border-radius:1.2rem;display:block;height:100%;padding:.8rem;width:100%}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper{border-radius:.6rem;container-type:inline-size;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;overflow:hidden;padding:1.25rem;position:relative;width:100%}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__gallery{inset:0;position:absolute;z-index:0}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__gallery .swiper-wrapper{height:100%}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__gallery .swiper-slide{overflow:hidden}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease;width:100%}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__image{inset:0;overflow:hidden;position:absolute;z-index:0}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease;width:100%}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper .project-nav{align-items:center;background-color:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:2rem;z-index:4}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper .project-nav:hover{background-color:hsla(0,0%,100%,.9)}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper .project-nav svg{height:.8rem;width:.8rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper .project-nav-prev{left:1rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper .project-nav-next{right:1rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper:hover .project-wrapper__gallery .swiper-slide img,section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper:hover .project-wrapper__image img{transform:scale(1.05)}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr;position:relative;z-index:2}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_left span{background-color:#fff;border-radius:1rem;color:#131313;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_left span{font-size:12px;padding:.4rem .7rem}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_right{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}@media(max-width:400px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_right{gap:.5rem}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_right span.note{background-color:#131313;border-radius:1rem;color:#fff;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_right span.note{font-size:12px;padding:.4rem .7rem}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_right span.discount{background-color:#f0d655;border-radius:1rem;color:#131313;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__top_right span.discount{font-size:12px;padding:.4rem .7rem}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:2}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_title{min-width:0}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_title h3{font-size:clamp(24px,8cqi,3rem);text-transform:uppercase;white-space:nowrap}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right{align-items:flex-end;display:flex;flex-direction:column}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper{align-items:center;background-color:#fff;border-radius:2rem;display:inline-flex;gap:.4rem;padding:.2rem .2rem .2rem .6rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper:has(.price-wrapper__new:only-child){padding:.2rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper:has(.price-wrapper__new:only-child) .price-wrapper__new{background-color:#fff;color:#131313}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__old{color:#3a3a3a;font-size:.7rem;font-weight:500;text-decoration:line-through;white-space:nowrap}@media(max-width:480px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__old{font-size:13px}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__new{align-items:center;background-color:#131313;border-radius:2rem;color:#fff;display:inline-flex;font-size:.7rem;font-weight:500;padding:.35rem .65rem;white-space:nowrap}@media(max-width:480px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__new{font-size:13px}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper{align-items:center;display:flex;gap:.7rem;justify-content:flex-end;margin-top:1rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper__high,section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper__rooms,section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper__square{align-items:center;display:inline-flex;gap:.3rem;white-space:nowrap}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.ico{display:inline-flex}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.item{color:#fff;font-size:14px;font-weight:500}@media(max-width:400px){section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper{gap:.45rem}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.item{font-size:12px}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.ico svg{height:13px;width:13px}}section.projects-banner .projects-banner-wrapper__list_item a .project-wrapper .bottom-gradient{background:linear-gradient(0deg,#000,rgba(0,0,0,.9) 15%,transparent);bottom:0;height:25%;left:0;position:absolute;width:100%;z-index:1}section.projects-banner .projects-banner-wrapper__link{display:flex;justify-content:center;margin-top:3rem}section.projects-banner .projects-banner-wrapper__link .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.projects-banner .projects-banner-wrapper__link .btn-black-circle .title{font-size:.95rem}section.projects-banner .projects-banner-wrapper__link .btn-black-circle .circle{height:2.6rem;width:2.6rem}section.projects-banner .projects-banner-wrapper__link .btn-black-circle .circle svg{height:1rem;width:1rem}section.projects-page-content{margin-bottom:4rem}section.projects-page-content .projects-page-content-hero{background-color:#f0d655;padding:9rem 0 3rem}@media(max-width:1024px){section.projects-page-content .projects-page-content-hero{padding:7rem 0 2.5rem}}section.projects-page-content .projects-page-content-hero__wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.projects-page-content .projects-page-content-hero__wrapper{width:85%}}@media(max-width:680px){section.projects-page-content .projects-page-content-hero__wrapper{width:90%}}section.projects-page-content .projects-page-content-hero__desc{margin-top:1.5rem;width:50%}@media(max-width:1024px){section.projects-page-content .projects-page-content-hero__desc{width:75%}}@media(max-width:680px){section.projects-page-content .projects-page-content-hero__desc{width:100%}}section.projects-page-content .projects-page-content-hero__form{margin-top:3rem}@media(max-width:680px){section.projects-page-content .projects-page-content-hero__form{margin-top:2rem}}section.projects-page-content .projects-page-content-hero__form .hero-filter-form{border:1px solid #dad8d5}section.projects-page-content .projects-page-content-wrapper{margin:5rem auto 0;max-width:1500px;width:79%}@media(max-width:1200px){section.projects-page-content .projects-page-content-wrapper{width:85%}}@media(max-width:680px){section.projects-page-content .projects-page-content-wrapper{width:90%}}@media(max-width:1024px){section.projects-page-content .projects-page-content-wrapper{margin-top:3rem}}section.projects-page-content .projects-page-content-wrapper .projects-list__notice{margin-bottom:2rem;text-align:center}section.projects-page-content .projects-page-content-wrapper .projects-list{display:grid;gap:1.2rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}section.projects-page-content .projects-page-content-wrapper .projects-list__item{aspect-ratio:1/1;width:100%}section.projects-page-content .projects-page-content-wrapper .projects-list__item a{background-color:#f0efed;border-radius:1.2rem;display:block;height:100%;padding:.8rem;width:100%}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper{border-radius:.6rem;container-type:inline-size;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;overflow:hidden;padding:1.25rem;position:relative;width:100%}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__gallery{inset:0;position:absolute;z-index:0}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__gallery .swiper-wrapper{height:100%}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__gallery .swiper-slide{overflow:hidden}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease;width:100%}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__image{inset:0;overflow:hidden;position:absolute;z-index:0}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease;width:100%}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper .project-nav{align-items:center;background-color:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:2rem;z-index:4}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper .project-nav:hover{background-color:hsla(0,0%,100%,.9)}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper .project-nav svg{height:.8rem;width:.8rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper .project-nav-prev{left:1rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper .project-nav-next{right:1rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper:hover .project-wrapper__gallery .swiper-slide img,section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper:hover .project-wrapper__image img{transform:scale(1.05)}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr;position:relative;z-index:2}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_left span{background-color:#fff;border-radius:1rem;color:#131313;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_left span{font-size:12px;padding:.4rem .7rem}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_right{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}@media(max-width:400px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_right{gap:.5rem}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_right span.note{background-color:#131313;border-radius:1rem;color:#fff;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_right span.note{font-size:12px;padding:.4rem .7rem}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_right span.discount{background-color:#f0d655;border-radius:1rem;color:#131313;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__top_right span.discount{font-size:12px;padding:.4rem .7rem}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:2}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_title{min-width:0}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_title h3{font-size:clamp(24px,8cqi,3rem);text-transform:uppercase;white-space:nowrap}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right{align-items:flex-end;display:flex;flex-direction:column}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper{align-items:center;background-color:#fff;border-radius:2rem;display:inline-flex;gap:.4rem;padding:.2rem .2rem .2rem .6rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper:has(.price-wrapper__new:only-child){padding:.2rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper:has(.price-wrapper__new:only-child) .price-wrapper__new{background-color:#fff;color:#131313}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper__old{color:#3a3a3a;font-size:.7rem;font-weight:500;text-decoration:line-through;white-space:nowrap}@media(max-width:480px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper__old{font-size:13px}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper__new{align-items:center;background-color:#131313;border-radius:2rem;color:#fff;display:inline-flex;font-size:.7rem;font-weight:500;padding:.35rem .65rem;white-space:nowrap}@media(max-width:480px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .price-wrapper__new{font-size:13px}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper{align-items:center;display:flex;gap:.7rem;justify-content:flex-end;margin-top:1rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper__high,section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper__rooms,section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper__square{align-items:center;display:inline-flex;gap:.3rem;white-space:nowrap}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper span.ico{display:inline-flex}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper span.item{color:#fff;font-size:14px;font-weight:500}@media(max-width:400px){section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper{gap:.45rem}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper span.item{font-size:12px}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper__bottom_right .info-wrapper span.ico svg{height:13px;width:13px}}section.projects-page-content .projects-page-content-wrapper .projects-list__item a .project-wrapper .bottom-gradient{background:linear-gradient(0deg,#000,rgba(0,0,0,.9) 15%,transparent);bottom:0;height:25%;left:0;position:absolute;width:100%;z-index:1}section.projects-page-content .projects-page-content-wrapper .projects-list__empty{grid-column:1/-1;padding:3rem 0;text-align:center}section.projects-page-content .projects-page-content-wrapper .projects-pagination{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-top:4rem}@media(max-width:680px){section.projects-page-content .projects-page-content-wrapper .projects-pagination{gap:.6rem;margin-top:2.5rem}}section.projects-page-content .projects-page-content-wrapper .projects-pagination__pages{align-items:center;display:flex;gap:.8rem}@media(max-width:680px){section.projects-page-content .projects-page-content-wrapper .projects-pagination__pages{gap:.6rem}}section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow,section.projects-page-content .projects-page-content-wrapper .projects-pagination__page{align-items:center;background-color:#fff;border:1px solid #dad8d5;border-radius:50%;color:#3a3a3a;display:flex;font-size:.8rem;height:2.5rem;justify-content:center;line-height:1;transition:border-color .3s ease;width:2.5rem}section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow svg,section.projects-page-content .projects-page-content-wrapper .projects-pagination__page svg{height:.8rem;width:.8rem}section.projects-page-content .projects-page-content-wrapper .projects-pagination a.projects-pagination__arrow:hover,section.projects-page-content .projects-page-content-wrapper .projects-pagination a.projects-pagination__page:hover{border-color:#131313}section.projects-page-content .projects-page-content-wrapper .projects-pagination__page.is-active{background-color:#131313;border-color:#131313;color:#fff}section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow--prev{margin-right:1.2rem}section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow--next{margin-left:1.2rem}section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow.is-disabled{opacity:.4;pointer-events:none}@media(max-width:680px){section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow--prev{margin-right:.6rem}section.projects-page-content .projects-page-content-wrapper .projects-pagination__arrow--next{margin-left:.6rem}}section.contacts-page{margin:7rem 0}@media(max-width:1024px){section.contacts-page{margin:4rem 0}}section.contacts-page .contacts-page-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.contacts-page .contacts-page-wrapper{width:85%}}@media(max-width:680px){section.contacts-page .contacts-page-wrapper{width:90%}}section.contacts-page .contacts-page-wrapper__content{align-items:start;-moz-column-gap:2.2rem;column-gap:2.2rem;display:grid;grid-template-columns:.85fr 1.8fr}section.contacts-page .contacts-page-wrapper__content_info .title-wrapper p{margin-top:1rem;max-width:16rem}section.contacts-page .contacts-page-wrapper__content_info ul{display:flex;flex-direction:column;gap:2rem;margin-top:3rem}section.contacts-page .contacts-page-wrapper__content_info ul li{align-items:flex-start;display:flex;gap:.8rem}section.contacts-page .contacts-page-wrapper__content_info ul li .ico{align-items:center;background-color:#131313;border-radius:2rem;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}section.contacts-page .contacts-page-wrapper__content_info ul li .ico svg{height:1.2rem;width:1.2rem}section.contacts-page .contacts-page-wrapper__content_info ul li .info__name{color:#131313;font-size:1rem;line-height:1.4rem}section.contacts-page .contacts-page-wrapper__content_info ul li .info__link{color:#3a3a3a;font-size:.8rem;line-height:1.2rem;margin-top:.2rem}section.contacts-page .contacts-page-wrapper__content_info ul li .info__link a{color:#3a3a3a;transition:color .3s ease}section.contacts-page .contacts-page-wrapper__content_info ul li .info__link a:hover{color:#131313}section.contacts-page .contacts-page-wrapper__content_form{background-color:#f0efed;border-radius:1.2rem;padding:1.2rem 1.6rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .inputs-wrap{display:flex;flex-direction:column;gap:1.2rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block{display:flex;flex-direction:column;gap:.6rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block label{color:#090909;font-size:.8rem;line-height:1.2rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block input,section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block textarea{background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#090909;font-family:inherit;font-size:.8rem;line-height:1.2rem;outline:none;padding:.8rem;width:100%}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block input.error,section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block textarea.error{border:1px solid darkred}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block input::-moz-placeholder,section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block textarea::-moz-placeholder{color:#3a3a3a}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block input::placeholder,section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block textarea::placeholder{color:#3a3a3a}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block input:focus,section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block textarea:focus{border-color:#131313}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block textarea{border-radius:1.2rem;height:7.5rem;padding:.8rem;resize:none}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .input-block .error-msg{color:darkred;font-size:.75rem;line-height:1.2}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .form-end{margin-top:2rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit{align-items:center;background-color:#131313;border:1px solid hsla(0,0%,100%,.16);border-radius:2rem;cursor:pointer;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;text-decoration:none;transition:background-color .3s ease}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit:disabled{cursor:default;opacity:.6}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit .title{color:#fff;font-family:inherit;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;transition:all .4s ease;white-space:nowrap}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit .circle{align-items:center;background-color:#f0d655;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit:hover:not(:disabled) .title{color:#f0d655}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .order-submit:hover:not(:disabled) .circle svg{transform:rotate(0)}section.contacts-page .contacts-page-wrapper__content_form .send-contacts-form .status{color:#131313;font-size:.8rem;line-height:1.4;margin-top:1rem}section.contacts-page .contacts-page-wrapper__map{margin-top:3rem}section.contacts-page .contacts-page-wrapper__map_wrapper{aspect-ratio:2/1;border-radius:1.2rem;overflow:hidden;position:relative;width:100%}section.contacts-page .contacts-page-wrapper__map_wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.contacts-page .contacts-page-wrapper__map_wrapper .map-info{bottom:1.5rem;left:1.5rem;max-width:40rem;position:absolute}section.contacts-page .contacts-page-wrapper__map_wrapper .link{bottom:1.5rem;position:absolute;right:1.5rem}section.contacts-page .contacts-page-wrapper__map_wrapper .link a{align-items:center;background-color:#fff;border-radius:2rem;display:inline-flex;gap:.5rem;padding:.4rem .4rem .4rem 1.2rem;transition:all .4s ease}section.contacts-page .contacts-page-wrapper__map_wrapper .link a .title{color:#111;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;white-space:nowrap}section.contacts-page .contacts-page-wrapper__map_wrapper .link a .circle{align-items:center;background-color:#131313;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}section.contacts-page .contacts-page-wrapper__map_wrapper .link a .circle svg{height:.8rem;transform:rotate(-45deg);transition:all .4s ease;width:.8rem}section.contacts-page .contacts-page-wrapper__map_wrapper .link a .circle svg path{stroke:#fff}section.contacts-page .contacts-page-wrapper__map_wrapper .link a:hover{background-color:#f0d655}section.contacts-page .contacts-page-wrapper__map_wrapper .link a:hover .circle svg{transform:rotate(0)}@media(max-width:960px){section.contacts-page .contacts-page-wrapper__content{grid-template-columns:1fr;row-gap:3rem}}@media(max-width:768px){section.contacts-page .contacts-page-wrapper{padding:3.5rem 0}section.contacts-page .contacts-page-wrapper__content_info .title-wrapper p{max-width:none}section.contacts-page .contacts-page-wrapper__content_form{padding:1.5rem}section.contacts-page .contacts-page-wrapper__map_wrapper{height:24rem}section.contacts-page .contacts-page-wrapper__map_wrapper .map-info{bottom:4.5rem;left:1rem;right:1rem}section.contacts-page .contacts-page-wrapper__map_wrapper .link{bottom:1rem;left:1rem;right:auto}}section.newsletter-banner{margin:4rem 0}section.newsletter-banner .newsletter-banner-wrapper{align-items:center;background-color:#131313;border-radius:1.2rem;display:grid;gap:2.5rem;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1500px;overflow:hidden;padding:4rem;width:79%}@media(max-width:1200px){section.newsletter-banner .newsletter-banner-wrapper{width:85%}}@media(max-width:680px){section.newsletter-banner .newsletter-banner-wrapper{width:90%}}section.newsletter-banner .newsletter-banner-wrapper__item h2{color:#fff;max-width:23rem}section.newsletter-banner .newsletter-banner-wrapper__item p.white{margin-top:1.5rem;max-width:21rem}section.newsletter-banner .newsletter-banner-wrapper__item_form{margin-top:2rem}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block{display:flex;flex:0 1 17rem;flex-direction:column;gap:.4rem}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block input{background-color:#fff;border:1px solid #dad8d5;border-radius:2rem;color:#090909;font-family:inherit;font-size:.8rem;height:2.8rem;line-height:1.2rem;outline:none;padding:.8rem 1rem;width:100%}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block input.error{border-color:darkred}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block input::-moz-placeholder{color:#3a3a3a}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block input::placeholder{color:#3a3a3a}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block input:focus{border-color:#fff}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block .error-msg{color:#f3a3a3;font-size:.75rem;line-height:1.2}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit{align-items:center;background-color:#f0d655;border:none;border-radius:2rem;cursor:pointer;display:inline-flex;flex-shrink:0;gap:.5rem;height:2.8rem;padding:.4rem .4rem .4rem 1.2rem;transition:background-color .3s ease}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit:disabled{cursor:default;opacity:.6}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit .title{color:#090909;font-family:inherit;font-size:.8rem;letter-spacing:-.01em;line-height:1.2rem;white-space:nowrap}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit .circle{align-items:center;background-color:#090909;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit .circle svg{height:.8rem;transition:transform .5s ease;width:.8rem}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit .circle svg path{stroke:#fff}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit:hover:not(:disabled){background-color:#e6c948}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit:hover:not(:disabled) .circle svg{transform:rotate(1turn)}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .status{color:#fff;flex-basis:100%;font-size:.8rem;line-height:1.4}section.newsletter-banner .newsletter-banner-wrapper__image_wrapper{aspect-ratio:1.4/1;border:.6rem solid #fff;border-radius:.7rem;overflow:hidden}section.newsletter-banner .newsletter-banner-wrapper__image_wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}@media(max-width:960px){section.newsletter-banner .newsletter-banner-wrapper{gap:2.5rem;grid-template-columns:1fr;padding:3rem}section.newsletter-banner .newsletter-banner-wrapper__item h2,section.newsletter-banner .newsletter-banner-wrapper__item p.white{max-width:none}}@media(max-width:560px){section.newsletter-banner .newsletter-banner-wrapper{padding:2rem}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .input-block{flex:1 1 100%}section.newsletter-banner .newsletter-banner-wrapper__item_form .send-newsletter-form .order-submit{justify-content:space-between;width:100%}}.single-post-hero{padding-top:7rem}@media(max-width:1024px){.single-post-hero{padding-top:5rem}}.single-post-hero .single-post-hero-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){.single-post-hero .single-post-hero-wrapper{width:85%}}@media(max-width:680px){.single-post-hero .single-post-hero-wrapper{width:90%}}.single-post-hero .single-post-hero-wrapper__title{text-align:center}.single-post-hero .single-post-hero-wrapper__title h1{margin:0 auto;max-width:50rem}.single-post-hero .single-post-hero-wrapper__info{align-items:center;display:flex;flex-wrap:wrap;gap:.8rem 2rem;justify-content:space-between;margin-top:2rem}.single-post-hero .single-post-hero-wrapper__info_socials{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.single-post-hero .single-post-hero-wrapper__info_socials a{color:#3a3a3a;transition:color .3s ease}.single-post-hero .single-post-hero-wrapper__info_socials a:hover{color:#131313}.single-post-hero .single-post-hero-wrapper__info_socials span:last-child{display:none}.single-post-hero .single-post-hero-wrapper__image{aspect-ratio:2.2/1;border-radius:1rem;margin-top:1.5rem;overflow:hidden}.single-post-hero .single-post-hero-wrapper__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.article-content{margin:4rem 0 7rem}@media(max-width:1024px){section.article-content{margin:3rem 0 4rem}}section.article-content .article-content-wrapper{margin:0 auto;width:65%}@media(min-width:2200px){section.article-content .article-content-wrapper{width:1400px}}@media(max-width:1200px){section.article-content .article-content-wrapper{width:70%}}@media(max-width:768px){section.article-content .article-content-wrapper{width:80%}}@media(max-width:480px){section.article-content .article-content-wrapper{width:85%}}section.article-content .article-content-wrapper__item{margin:3rem 0}section.article-content .article-content-wrapper__item+section.article-content .article-content-wrapper__item{margin-top:2.5rem}section.article-content .article-content-wrapper__item_par{margin-top:1rem}section.article-content .article-content-wrapper__item_par p{margin-bottom:1rem}section.article-content .article-content-wrapper__item_par p:last-child{margin-bottom:0}section.article-content .article-content-wrapper__item_par ol,section.article-content .article-content-wrapper__item_par ul{color:#3a3a3a;font-size:.9rem;line-height:1.5;margin:1rem 0;padding-left:1.5rem}@media(max-width:480px){section.article-content .article-content-wrapper__item_par ol,section.article-content .article-content-wrapper__item_par ul{font-size:14px}}section.article-content .article-content-wrapper__item_par ol li,section.article-content .article-content-wrapper__item_par ul li{margin-bottom:.4rem}section.article-content .article-content-wrapper__item_par ol li:last-child,section.article-content .article-content-wrapper__item_par ul li:last-child{margin-bottom:0}section.article-content .article-content-wrapper__item_par ul li{list-style:disc}section.article-content .article-content-wrapper__item_par ol li{list-style:decimal}section.article-content .article-content-wrapper__item_par a{color:#131313;text-decoration:underline}section.article-content .article-content-wrapper__item_par b,section.article-content .article-content-wrapper__item_par strong{color:#131313;font-weight:600}section.article-content .article-content-wrapper__item_img{aspect-ratio:2.3/1;border-radius:.5rem;margin-top:1.5rem;overflow:hidden}section.article-content .article-content-wrapper__item_img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.article-content .article-content-wrapper__item_note{background-color:#131313;border-radius:.5rem;color:#fff;margin-top:1.5rem;padding:1.5rem 2rem}section.article-content .article-content-wrapper__item_note p{color:#fff;margin-bottom:.5rem}section.article-content .article-content-wrapper__item_note p:last-child{margin-bottom:0}section.article-content .article-content-wrapper__item_note b,section.article-content .article-content-wrapper__item_note strong{font-weight:700}section.other-articles{margin:4rem 0 7rem}@media(max-width:1024px){section.other-articles{margin:3rem 0 4rem}}section.other-articles .other-articles-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.other-articles .other-articles-wrapper{width:85%}}@media(max-width:680px){section.other-articles .other-articles-wrapper{width:90%}}section.other-articles .other-articles-wrapper__title p{margin-top:1rem;max-width:38rem}section.other-articles .other-articles-wrapper__list{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}section.other-articles .other-articles-wrapper .article-card{background-color:#f0efed;border-radius:1.2rem;display:flex;flex-direction:column;gap:.8rem;padding:.8rem;text-decoration:none}section.other-articles .other-articles-wrapper .article-card__image{aspect-ratio:424/249;background-color:#e4e2df;border-radius:.6rem;overflow:hidden}section.other-articles .other-articles-wrapper .article-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .5s ease;width:100%}section.other-articles .other-articles-wrapper .article-card__text{display:flex;flex:1;flex-direction:column;padding:.4rem}section.other-articles .other-articles-wrapper .article-card__meta{color:#3a3a3a;font-size:.8rem;line-height:1.5}section.other-articles .other-articles-wrapper .article-card__title{color:#131313;font-size:1.2rem;font-weight:500;letter-spacing:-.72px;line-height:1.33;margin-top:.4rem}section.other-articles .other-articles-wrapper .article-card__more{align-items:center;align-self:flex-start;color:#131313;display:inline-flex;font-size:.7rem;font-weight:600;gap:.4rem;letter-spacing:.28px;margin-top:auto;padding-top:2.6rem;text-decoration:underline;text-transform:uppercase}section.other-articles .other-articles-wrapper .article-card__more svg{height:.7rem;transition:transform .3s ease;width:.7rem}section.other-articles .other-articles-wrapper .article-card:hover .article-card__image img{transform:scale(1.04)}section.other-articles .other-articles-wrapper .article-card:hover .article-card__more svg{transform:translateX(.2rem)}@media(max-width:960px){section.other-articles .other-articles-wrapper__list{grid-template-columns:repeat(2,1fr)}section.other-articles .other-articles-wrapper__list .article-card:nth-child(3){display:none}}@media(max-width:560px){section.other-articles .other-articles-wrapper__list{grid-template-columns:1fr}section.other-articles .other-articles-wrapper__list .article-card:nth-child(3){display:flex}}section.inside-hero{margin:7rem 0}@media(max-width:1024px){section.inside-hero{margin:7rem 0 4rem}}section.inside-hero .inside-hero-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.inside-hero .inside-hero-wrapper{width:85%}}@media(max-width:680px){section.inside-hero .inside-hero-wrapper{width:90%}}section.inside-hero .inside-hero-wrapper__desc{margin-top:2rem;width:60%}@media(max-width:1024px){section.inside-hero .inside-hero-wrapper__desc{width:100%}}section.single-project-hero{height:100vh;min-height:800px;position:relative;width:100%;z-index:3}@media(max-width:1300px){section.single-project-hero{min-height:720px}}@media(max-width:680px){section.single-project-hero{min-height:640px}}section.single-project-hero .single-project-hero-wrapper{height:100%;width:100%}section.single-project-hero .single-project-hero-wrapper .btn-white-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.single-project-hero .single-project-hero-wrapper .btn-white-circle .title{font-size:.95rem}section.single-project-hero .single-project-hero-wrapper .btn-white-circle .circle{height:2.6rem;width:2.6rem}section.single-project-hero .single-project-hero-wrapper .btn-white-circle .circle svg{height:1rem;width:1rem}section.single-project-hero .single-project-hero-wrapper__block{height:100%;position:relative;width:100%}section.single-project-hero .single-project-hero-wrapper__block picture{display:block;height:100%;width:100%}section.single-project-hero .single-project-hero-wrapper__block img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;transform:none;width:100%;z-index:2}section.single-project-hero .single-project-hero-wrapper__content{bottom:0;display:flex;flex-direction:column;left:50%;max-width:1500px;padding-bottom:3rem;position:absolute;transform:translateX(-50%);width:79%;z-index:3}@media(max-width:1200px){section.single-project-hero .single-project-hero-wrapper__content{width:85%}}@media(max-width:680px){section.single-project-hero .single-project-hero-wrapper__content{padding-bottom:2rem;width:90%}}section.single-project-hero .single-project-hero-wrapper__content_title{margin-bottom:3rem}@media(max-width:680px){section.single-project-hero .single-project-hero-wrapper__content_title{margin-bottom:2rem}}section.single-project-hero .single-project-hero-wrapper__content_title h1{text-transform:uppercase}section.single-project-hero .single-project-hero-wrapper__content_bottom{align-items:flex-end;display:flex;gap:4rem;justify-content:space-between}@media(max-width:1200px){section.single-project-hero .single-project-hero-wrapper__content_bottom{gap:2rem}}@media(max-width:960px){section.single-project-hero .single-project-hero-wrapper__content_bottom{align-items:flex-start;flex-direction:column}}section.single-project-hero .single-project-hero-wrapper__content_bottom_left{flex:3 1 0;min-width:0}@media(max-width:960px){section.single-project-hero .single-project-hero-wrapper__content_bottom_left{width:100%}}@media(min-width:961px){section.single-project-hero .single-project-hero-wrapper__content_bottom_left h2{align-items:flex-end;display:flex;min-height:3.3em}}@media(min-width:961px)and (max-width:1440px){section.single-project-hero .single-project-hero-wrapper__content_bottom_left h2{min-height:4.4em}}@media(min-width:961px)and (max-width:1200px){section.single-project-hero .single-project-hero-wrapper__content_bottom_left h2{min-height:3.3em}}section.single-project-hero .single-project-hero-wrapper__content_bottom_right{align-items:flex-start;display:flex;flex:2 1 0;flex-direction:column;gap:2.4rem;min-width:0}@media(max-width:960px){section.single-project-hero .single-project-hero-wrapper__content_bottom_right{gap:1.5rem;width:100%}}section.single-project-hero .single-project-hero-wrapper .top-background{background:linear-gradient(180deg,#000,rgba(0,0,0,.9) 15%,transparent);height:50%;left:0;position:absolute;top:0;width:100%;z-index:2}@media(max-width:680px){section.single-project-hero .single-project-hero-wrapper .top-background{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.5) 15%,transparent);height:30%}}section.single-project-hero .single-project-hero-wrapper .bottom-background{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.6) 30%,transparent);bottom:0;height:60%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media(max-width:680px){section.single-project-hero .single-project-hero-wrapper .bottom-background{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.55) 30%,transparent);height:70%}}section.projects-gallery{margin:5rem 0}@media(max-width:1024px){section.projects-gallery{margin:3rem 0}}section.projects-gallery .projects-gallery-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.projects-gallery .projects-gallery-wrapper{width:85%}}@media(max-width:680px){section.projects-gallery .projects-gallery-wrapper{width:90%}}section.projects-gallery .projects-gallery-wrapper__header{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between}@media(max-width:960px){section.projects-gallery .projects-gallery-wrapper__header{align-items:flex-start;flex-direction:column}}section.projects-gallery .projects-gallery-wrapper__header a{font-size:1.2rem}section.projects-gallery .projects-gallery-wrapper__header_link .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.projects-gallery .projects-gallery-wrapper__header_link .btn-black-circle .title{font-size:.95rem}section.projects-gallery .projects-gallery-wrapper__header_link .btn-black-circle .circle{height:2.6rem;width:2.6rem}section.projects-gallery .projects-gallery-wrapper__header_link .btn-black-circle .circle svg{height:1rem;width:1rem}section.projects-gallery .projects-gallery-wrapper__header_text{flex:1 1 0;min-width:0}section.projects-gallery .projects-gallery-wrapper__header_text h2{width:60%}@media(max-width:1024px){section.projects-gallery .projects-gallery-wrapper__header_text h2{width:100%}}section.projects-gallery .projects-gallery-wrapper__header_desc{margin-top:1.5rem;width:80%}@media(max-width:1024px){section.projects-gallery .projects-gallery-wrapper__header_desc{width:100%}}section.projects-gallery .projects-gallery-wrapper__header_desc p+p{margin-top:1rem}section.projects-gallery .projects-gallery-wrapper__header_desc a{color:#090909;text-decoration:underline}section.projects-gallery .projects-gallery-wrapper__header_link{flex-shrink:0}section.projects-gallery .projects-gallery-wrapper__viewer{aspect-ratio:2/1;border-radius:1.2rem;margin-top:3rem;overflow:hidden;position:relative}section.projects-gallery .projects-gallery-wrapper__viewer img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;width:100%;z-index:1}section.projects-gallery .projects-gallery-wrapper__viewer video{cursor:pointer;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:2}section.projects-gallery .projects-gallery-wrapper__viewer .viewer-play{align-items:center;background-color:#f0d655;border:none;border-radius:50%;cursor:pointer;display:none;height:2.5rem;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:2.5rem;z-index:4}section.projects-gallery .projects-gallery-wrapper__viewer .viewer-play:hover{transform:translate(-50%,-50%) scale(1.1)}section.projects-gallery .projects-gallery-wrapper__viewer .viewer-play svg{height:.8rem;margin-left:.1rem;width:.7rem}section.projects-gallery .projects-gallery-wrapper__viewer.has-video .viewer-play{display:flex}section.projects-gallery .projects-gallery-wrapper__viewer.is-video-playing .viewer-play{display:none}section.projects-gallery .projects-gallery-wrapper__viewer.is-video-open video{display:block}section.projects-gallery .projects-gallery-wrapper__viewer .viewer-caption{bottom:1.5rem;left:1.5rem;max-width:55%;pointer-events:none;position:absolute;z-index:3}@media(max-width:680px){section.projects-gallery .projects-gallery-wrapper__viewer .viewer-caption{bottom:1rem;left:1rem;max-width:85%}}section.projects-gallery .projects-gallery-wrapper__viewer .bottom-gradient{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;height:30%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media(max-width:680px){section.projects-gallery .projects-gallery-wrapper__viewer{aspect-ratio:4/3;margin-top:2rem}}section.projects-gallery .projects-gallery-wrapper__slider{margin-top:1.5rem}section.projects-gallery .projects-gallery-wrapper__slider .gallery-thumbs{margin:0;min-width:0;overflow:hidden;width:100%}section.projects-gallery .projects-gallery-wrapper__slider .gallery-thumbs .gallery-thumb{aspect-ratio:25/17;background-color:#f0efed;border:none;border-radius:.6rem;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}section.projects-gallery .projects-gallery-wrapper__slider .gallery-thumbs .gallery-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .4s ease;width:100%}section.projects-gallery .projects-gallery-wrapper__slider .gallery-thumbs .gallery-thumb:hover img{transform:scale(1.06)}section.project-main-information{margin:5rem 0}@media(max-width:1024px){section.project-main-information{margin:3rem 0}}section.project-main-information .project-main-information-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.project-main-information .project-main-information-wrapper{width:85%}}@media(max-width:680px){section.project-main-information .project-main-information-wrapper{width:90%}}section.project-main-information .project-main-information-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.project-main-information .project-main-information-wrapper__desc{width:75%}}@media(max-width:680px){section.project-main-information .project-main-information-wrapper__desc{width:100%}}section.project-main-information .project-main-information-wrapper__list{margin-top:2.5rem}section.project-main-information .project-main-information-wrapper__list .list-item{align-items:center;border-top:1px dashed #dad8d5;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.1rem 0}section.project-main-information .project-main-information-wrapper__list .list-item__name{color:#131313;font-size:.7rem;font-weight:600;letter-spacing:.28px;text-transform:uppercase}@media(max-width:480px){section.project-main-information .project-main-information-wrapper__list .list-item__name{font-size:12px}}section.project-main-information .project-main-information-wrapper__list .list-item__desc{color:#3a3a3a;font-size:.8rem;line-height:1.5;text-align:right}@media(max-width:480px){section.project-main-information .project-main-information-wrapper__list .list-item__desc{font-size:14px}}@media(max-width:550px){section.project-main-information .project-main-information-wrapper__list .list-item{gap:.25rem;grid-template-columns:1fr}section.project-main-information .project-main-information-wrapper__list .list-item .list-item__desc{text-align:left}}@media(max-width:680px){section.project-main-information .project-main-information-wrapper__list.is-equal-mobile .list-item{grid-template-columns:1fr 1fr}}@media(max-width:550px){section.project-main-information .project-main-information-wrapper__list.is-equal-mobile .list-item{grid-template-columns:1fr}}section.project-main-information .project-main-information-wrapper__link{margin-top:2.5rem}section.project-main-information .project-main-information-wrapper__link .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.project-main-information .project-main-information-wrapper__link .btn-black-circle .title{font-size:.95rem}section.project-main-information .project-main-information-wrapper__link .btn-black-circle .circle{height:2.6rem;width:2.6rem}section.project-main-information .project-main-information-wrapper__link .btn-black-circle .circle svg{height:1rem;width:1rem}section.project-plan-features{margin:5rem 0}@media(max-width:1024px){section.project-plan-features{margin:3rem 0}}section.project-plan-features .project-plan-features-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.project-plan-features .project-plan-features-wrapper{width:85%}}@media(max-width:680px){section.project-plan-features .project-plan-features-wrapper{width:90%}}section.project-plan-features .project-plan-features-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.project-plan-features .project-plan-features-wrapper__desc{width:75%}}@media(max-width:680px){section.project-plan-features .project-plan-features-wrapper__desc{width:100%}}section.project-plan-features .project-plan-features-wrapper__link{margin-top:2.5rem}section.project-plan-features .project-plan-features-wrapper__link .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.project-plan-features .project-plan-features-wrapper__link .btn-black-circle .title{font-size:.95rem}section.project-plan-features .project-plan-features-wrapper__link .btn-black-circle .circle{height:2.6rem;width:2.6rem}section.project-plan-features .project-plan-features-wrapper__link .btn-black-circle .circle svg{height:1rem;width:1rem}section.project-plan-features .project-plan-features-wrapper__plans{display:flex;flex-direction:column;gap:4rem;margin-top:3rem}section.project-plan-features .project-plan-features-wrapper__plans .plan-item{align-items:start;display:grid;gap:3rem;grid-template-columns:2fr 1fr}@media(max-width:960px){section.project-plan-features .project-plan-features-wrapper__plans .plan-item{gap:2rem;grid-template-columns:1fr}}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__image{align-self:stretch;display:flex;flex-direction:column;min-height:0}@media(max-width:960px){section.project-plan-features .project-plan-features-wrapper__plans .plan-item__image{align-self:start}}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__floor{align-self:flex-start;background-color:#131313;border-radius:2rem;color:#fff;font-size:14px;font-weight:600;letter-spacing:.28px;margin-bottom:.6rem;padding:.6rem 1rem;text-transform:uppercase}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__image-box{flex:1 1 auto;min-height:0;position:relative}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__image-box img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;position:absolute;width:100%}@media(max-width:960px){section.project-plan-features .project-plan-features-wrapper__plans .plan-item__image-box img{height:auto;inset:auto;-o-object-fit:initial;object-fit:fill;position:relative}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__image-box{flex:0 0 auto}}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item{align-items:center;border-top:1px dashed #dad8d5;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1.1rem 0}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item__name{color:#131313;font-size:.7rem;font-weight:600;letter-spacing:.28px;text-transform:uppercase}@media(max-width:480px){section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item__name{font-size:12px}}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item__desc{color:#3a3a3a;font-size:.8rem;line-height:1.5;text-align:right}@media(max-width:480px){section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item__desc{font-size:14px}}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item:first-child{border-top:none;padding-top:0}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--group .list-item__desc,section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--group .list-item__name,section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--total .list-item__desc,section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--total .list-item__name{font-size:1.1rem}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--subtotal .list-item__desc,section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--subtotal .list-item__name{font-size:.9rem}section.project-plan-features .project-plan-features-wrapper__plans .plan-item__list .list-item--total .list-item__desc{color:#131313;font-weight:600}section.project-price{margin:5rem 0}@media(max-width:1024px){section.project-price{margin:3rem 0}}section.project-price .project-price-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.project-price .project-price-wrapper{width:85%}}@media(max-width:680px){section.project-price .project-price-wrapper{width:90%}}section.project-price .project-price-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.project-price .project-price-wrapper__desc{width:75%}}@media(max-width:680px){section.project-price .project-price-wrapper__desc{width:100%}}section.project-price .project-price-wrapper__cards{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr;margin-top:3rem}@media(max-width:860px){section.project-price .project-price-wrapper__cards{grid-template-columns:1fr}}section.project-price .project-price-wrapper__cards .price-card{background-color:#131313;border-radius:1.2rem;color:inherit;cursor:pointer;display:block;padding:3rem;text-decoration:none;transition:transform .3s ease}section.project-price .project-price-wrapper__cards .price-card:hover{transform:translateY(-4px)}@media(max-width:680px){section.project-price .project-price-wrapper__cards .price-card{padding:2rem 1.5rem}}section.project-price .project-price-wrapper__cards .price-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media(max-width:420px){section.project-price .project-price-wrapper__cards .price-card__header{align-items:flex-start;flex-direction:column}}section.project-price .project-price-wrapper__cards .price-card__header h3{font-weight:500}section.project-price .project-price-wrapper__cards .price-card .price-pill{align-items:center;background-color:#f0d655;border-radius:2rem;display:inline-flex;flex-shrink:0;gap:.4rem;padding:.2rem}section.project-price .project-price-wrapper__cards .price-card .price-pill__old{color:#131313;font-size:1rem;font-weight:500;padding-left:.4rem;text-decoration:line-through;white-space:nowrap}@media(max-width:480px){section.project-price .project-price-wrapper__cards .price-card .price-pill__old{font-size:16px}}section.project-price .project-price-wrapper__cards .price-card .price-pill__new{align-items:center;background-color:#131313;border-radius:2rem;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;padding:.35rem .65rem;white-space:nowrap}@media(max-width:480px){section.project-price .project-price-wrapper__cards .price-card .price-pill__new{font-size:16px}}section.project-price .project-price-wrapper__cards .price-card__list{margin-top:2.5rem}section.project-price .project-price-wrapper__cards .price-card__list_item{border-bottom:1px dashed hsla(0,0%,100%,.3);color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.28px;padding:1.1rem 0;text-transform:uppercase}@media(max-width:480px){section.project-price .project-price-wrapper__cards .price-card__list_item{font-size:14px}}section.project-price .project-price-wrapper__cards .price-card__list_item:last-child{border-bottom:none;padding-bottom:0}section.project-finish-variations{margin:5rem 0}@media(max-width:1024px){section.project-finish-variations{margin:3rem 0}}section.project-finish-variations .project-finish-variations-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.project-finish-variations .project-finish-variations-wrapper{width:85%}}@media(max-width:680px){section.project-finish-variations .project-finish-variations-wrapper{width:90%}}section.project-finish-variations .project-finish-variations-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.project-finish-variations .project-finish-variations-wrapper__desc{width:75%}}@media(max-width:680px){section.project-finish-variations .project-finish-variations-wrapper__desc{width:100%}}section.project-finish-variations .project-finish-variations-wrapper__list{display:grid;gap:1.2rem;grid-template-columns:repeat(4,1fr);margin-top:2.5rem}@media(max-width:1024px){section.project-finish-variations .project-finish-variations-wrapper__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){section.project-finish-variations .project-finish-variations-wrapper__list{grid-template-columns:1fr}}section.project-finish-variations .project-finish-variations-wrapper__list .variation-card{background-color:#f0efed;border-radius:1.2rem;display:flex;flex-direction:column;min-height:15rem;padding:1rem}section.project-finish-variations .project-finish-variations-wrapper__list .variation-card__name{color:#131313;font-size:.7rem;font-weight:600;letter-spacing:.28px;text-transform:uppercase}@media(max-width:480px){section.project-finish-variations .project-finish-variations-wrapper__list .variation-card__name{font-size:12px}}section.project-finish-variations .project-finish-variations-wrapper__list .variation-card__image{margin:auto 0;padding:1rem 0}section.project-finish-variations .project-finish-variations-wrapper__list .variation-card__image img{display:block;height:auto;margin:0 auto;max-width:14rem;width:100%}section.other-projects{margin:5rem 0}@media(max-width:1024px){section.other-projects{margin:3rem 0}}section.other-projects .other-projects-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.other-projects .other-projects-wrapper{width:85%}}@media(max-width:680px){section.other-projects .other-projects-wrapper{width:90%}}section.other-projects .other-projects-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.other-projects .other-projects-wrapper__desc{width:75%}}@media(max-width:680px){section.other-projects .other-projects-wrapper__desc{width:100%}}section.other-projects .other-projects-wrapper__list{display:grid;gap:1.2rem;grid-auto-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-top:2.5rem}@media(max-width:960px){section.other-projects .other-projects-wrapper__list{grid-template-columns:1fr 1fr}}@media(max-width:680px){section.other-projects .other-projects-wrapper__list{grid-template-columns:1fr}}section.other-projects .other-projects-wrapper__list_item{aspect-ratio:1/1;width:100%}section.other-projects .other-projects-wrapper__list_item a{background-color:#f0efed;border-radius:1.2rem;display:block;height:100%;padding:.8rem;width:100%}section.other-projects .other-projects-wrapper__list_item a .project-wrapper{border-radius:.6rem;container-type:inline-size;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;overflow:hidden;padding:1.25rem;position:relative;width:100%}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__gallery{inset:0;position:absolute;z-index:0}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__gallery .swiper-wrapper{height:100%}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__gallery .swiper-slide{overflow:hidden}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease;width:100%}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__image{inset:0;overflow:hidden;position:absolute;z-index:0}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;transition:transform .6s ease;width:100%}section.other-projects .other-projects-wrapper__list_item a .project-wrapper .project-nav{align-items:center;background-color:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:2rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease;width:2rem;z-index:4}section.other-projects .other-projects-wrapper__list_item a .project-wrapper .project-nav:hover{background-color:hsla(0,0%,100%,.9)}section.other-projects .other-projects-wrapper__list_item a .project-wrapper .project-nav svg{height:.8rem;width:.8rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper .project-nav-prev{left:1rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper .project-nav-next{right:1rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper:hover .project-wrapper__gallery .swiper-slide img,section.other-projects .other-projects-wrapper__list_item a .project-wrapper:hover .project-wrapper__image img{transform:scale(1.05)}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr;position:relative;z-index:2}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_left span{background-color:#fff;border-radius:1rem;color:#131313;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_left span{font-size:12px;padding:.4rem .7rem}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_right{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}@media(max-width:400px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_right{gap:.5rem}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_right span.note{background-color:#131313;border-radius:1rem;color:#fff;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_right span.note{font-size:12px;padding:.4rem .7rem}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_right span.discount{background-color:#f0d655;border-radius:1rem;color:#131313;font-size:14px;padding:.5rem 1rem;white-space:nowrap}@media(max-width:400px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__top_right span.discount{font-size:12px;padding:.4rem .7rem}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:2}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_title{min-width:0}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_title h3{font-size:clamp(24px,8cqi,3rem);text-transform:uppercase;white-space:nowrap}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right{align-items:flex-end;display:flex;flex-direction:column}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper{align-items:center;background-color:#fff;border-radius:2rem;display:inline-flex;gap:.4rem;padding:.2rem .2rem .2rem .6rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper:has(.price-wrapper__new:only-child){padding:.2rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper:has(.price-wrapper__new:only-child) .price-wrapper__new{background-color:#fff;color:#131313}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__old{color:#3a3a3a;font-size:.7rem;font-weight:500;text-decoration:line-through;white-space:nowrap}@media(max-width:480px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__old{font-size:13px}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__new{align-items:center;background-color:#131313;border-radius:2rem;color:#fff;display:inline-flex;font-size:.7rem;font-weight:500;padding:.35rem .65rem;white-space:nowrap}@media(max-width:480px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .price-wrapper__new{font-size:13px}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper{align-items:center;display:flex;gap:.7rem;justify-content:flex-end;margin-top:1rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper__high,section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper__rooms,section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper__square{align-items:center;display:inline-flex;gap:.3rem;white-space:nowrap}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.ico{display:inline-flex}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.item{color:#fff;font-size:14px;font-weight:500}@media(max-width:400px){section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper{gap:.45rem}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.item{font-size:12px}section.other-projects .other-projects-wrapper__list_item a .project-wrapper__bottom_right .info-wrapper span.ico svg{height:13px;width:13px}}section.other-projects .other-projects-wrapper__list_item a .project-wrapper .bottom-gradient{background:linear-gradient(0deg,#000,rgba(0,0,0,.9) 15%,transparent);bottom:0;height:25%;left:0;position:absolute;width:100%;z-index:1}section.why-me-hero{margin:7rem 0 5rem}@media(max-width:1024px){section.why-me-hero{margin:6rem 0 3rem}}section.why-me-hero .why-me-hero-wrapper{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:2200px;padding-left:12.5%}@media(min-width:2200px){section.why-me-hero .why-me-hero-wrapper{padding-left:350px}}@media(max-width:1200px){section.why-me-hero .why-me-hero-wrapper{padding-left:10%}}@media(max-width:960px){section.why-me-hero .why-me-hero-wrapper{gap:2rem;grid-template-columns:1fr;padding-right:10%}}@media(max-width:768px){section.why-me-hero .why-me-hero-wrapper{padding-left:7.5%;padding-right:7.5%}}@media(max-width:480px){section.why-me-hero .why-me-hero-wrapper{padding-left:6%;padding-right:6%}}section.why-me-hero .why-me-hero-wrapper__text_desc{margin-top:1.5rem;width:80%}@media(max-width:680px){section.why-me-hero .why-me-hero-wrapper__text_desc{width:100%}}section.why-me-hero .why-me-hero-wrapper__image img{aspect-ratio:3/2;border-radius:1.2rem 0 0 1.2rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:960px){section.why-me-hero .why-me-hero-wrapper__image img{border-radius:1.2rem}}section.smart-solution{margin-top:5rem;padding-bottom:5rem;position:relative}@media(max-width:1024px){section.smart-solution{margin-top:3rem;padding-bottom:3rem}}section.smart-solution:before{background-color:#f0efed;content:"";inset:0;position:absolute;top:18.75vw}@media(min-width:2200px){section.smart-solution:before{top:375px}}@media(max-width:1200px){section.smart-solution:before{top:20vw}}@media(max-width:768px){section.smart-solution:before{top:21.25vw}}@media(max-width:680px){section.smart-solution:before{top:32vw}}@media(max-width:480px){section.smart-solution:before{top:33vw}}section.smart-solution.full-background{padding-top:5rem}@media(max-width:1024px){section.smart-solution.full-background{padding-top:3rem}}section.smart-solution.full-background:before{top:0}section.smart-solution .smart-solution-wrapper{margin:0 auto;max-width:1500px;position:relative;width:79%;z-index:1}@media(max-width:1200px){section.smart-solution .smart-solution-wrapper{width:85%}}@media(max-width:680px){section.smart-solution .smart-solution-wrapper{width:90%}}section.smart-solution .smart-solution-wrapper__viewer{aspect-ratio:2/1;border-radius:1.2rem;overflow:hidden;position:relative}section.smart-solution .smart-solution-wrapper__viewer img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;width:100%;z-index:1}section.smart-solution .smart-solution-wrapper__viewer video{cursor:pointer;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:2}section.smart-solution .smart-solution-wrapper__viewer .viewer-play{align-items:center;background-color:#f0d655;border:none;border-radius:50%;cursor:pointer;display:none;height:2.5rem;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:2.5rem;z-index:4}section.smart-solution .smart-solution-wrapper__viewer .viewer-play:hover{transform:translate(-50%,-50%) scale(1.1)}section.smart-solution .smart-solution-wrapper__viewer .viewer-play svg{height:.8rem;margin-left:.1rem;width:.7rem}section.smart-solution .smart-solution-wrapper__viewer.has-video .viewer-play{display:flex}section.smart-solution .smart-solution-wrapper__viewer.is-video-playing .viewer-play{display:none}section.smart-solution .smart-solution-wrapper__viewer.is-video-open video{display:block}section.smart-solution .smart-solution-wrapper__viewer .viewer-caption{bottom:1.5rem;left:1.5rem;max-width:55%;pointer-events:none;position:absolute;z-index:3}@media(max-width:680px){section.smart-solution .smart-solution-wrapper__viewer .viewer-caption{bottom:1rem;left:1rem;max-width:85%}}section.smart-solution .smart-solution-wrapper__viewer .bottom-gradient{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;height:30%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media(max-width:680px){section.smart-solution .smart-solution-wrapper__viewer{aspect-ratio:4/3}}section.smart-solution .smart-solution-wrapper__content{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:4rem}@media(max-width:960px){section.smart-solution .smart-solution-wrapper__content{gap:2rem;grid-template-columns:1fr;margin-top:2.5rem}}section.smart-solution .smart-solution-wrapper__content_text_desc{margin-top:1.5rem;width:80%}@media(max-width:680px){section.smart-solution .smart-solution-wrapper__content_text_desc{width:100%}}section.smart-solution .smart-solution-wrapper__content_image{background-color:#fff;border-radius:1.2rem;padding:.8rem}section.smart-solution .smart-solution-wrapper__content_image img{border-radius:.6rem;display:block;height:auto;width:100%}section.what-is-important-lists{margin:5rem 0}@media(max-width:1024px){section.what-is-important-lists{margin:3rem 0}}section.what-is-important-lists .what-is-important-lists-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.what-is-important-lists .what-is-important-lists-wrapper{width:85%}}@media(max-width:680px){section.what-is-important-lists .what-is-important-lists-wrapper{width:90%}}section.what-is-important-lists .what-is-important-lists-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.what-is-important-lists .what-is-important-lists-wrapper__desc{width:75%}}@media(max-width:680px){section.what-is-important-lists .what-is-important-lists-wrapper__desc{width:100%}}section.what-is-important-lists .what-is-important-lists-wrapper__lists{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:3rem}@media(max-width:960px){section.what-is-important-lists .what-is-important-lists-wrapper__lists{grid-template-columns:1fr}}section.what-is-important-lists .what-is-important-lists-wrapper__lists_column{display:flex;flex-direction:column;gap:2rem}section.what-is-important-lists .what-is-important-lists-wrapper__lists_column .important-card{align-items:center;background-color:#f0efed;border-radius:1.2rem;display:flex;flex:1;padding:2rem 1.6rem}@media(max-width:680px){section.what-is-important-lists .what-is-important-lists-wrapper__lists_column .important-card{padding:1.5rem 1.2rem}}section.what-is-important-lists .what-is-important-lists-wrapper__lists_column .important-card__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:2rem}section.what-is-important-lists .what-is-important-lists-wrapper__lists_column .important-card__icon svg{height:auto;width:.9rem}section.what-is-important-lists .what-is-important-lists-wrapper__lists_column .important-card__text{align-items:center;border-left:1px solid #dad8d5;color:#131313;display:flex;font-size:.9rem;font-weight:500;line-height:1.5;margin-left:1.4rem;min-height:2.2rem;padding-left:1.6rem}@media(max-width:480px){section.what-is-important-lists .what-is-important-lists-wrapper__lists_column .important-card__text{font-size:14px}}section.partners{margin:5rem 0}@media(max-width:1024px){section.partners{margin:3rem 0}}section.partners .partners-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.partners .partners-wrapper{width:85%}}@media(max-width:680px){section.partners .partners-wrapper{width:90%}}section.partners .partners-wrapper__list{border:1px dashed #dad8d5;border-radius:1.2rem;display:grid;grid-template-columns:1fr 1fr}@media(max-width:860px){section.partners .partners-wrapper__list{grid-template-columns:1fr}}section.partners .partners-wrapper__list .partner-card{display:flex;flex-direction:column;gap:6rem;justify-content:space-between;min-height:17.5rem;padding:2.5rem}@media(max-width:860px){section.partners .partners-wrapper__list .partner-card{gap:3rem;min-height:0;padding:2rem 1.5rem}}section.partners .partners-wrapper__list .partner-card:nth-child(2n){border-left:1px dashed #dad8d5}section.partners .partners-wrapper__list .partner-card:nth-child(n+3){border-top:1px dashed #dad8d5}@media(max-width:860px){section.partners .partners-wrapper__list .partner-card:nth-child(2n){border-left:none}section.partners .partners-wrapper__list .partner-card:nth-child(n+2){border-top:1px dashed #dad8d5}}section.partners .partners-wrapper__list .partner-card__logo img{display:block;height:auto;max-height:4rem;max-width:12rem;width:auto}section.partners .partners-wrapper__list .partner-card__desc{width:85%}@media(max-width:680px){section.partners .partners-wrapper__list .partner-card__desc{width:100%}}section.cta-2{margin:5rem 0}@media(max-width:1024px){section.cta-2{margin:3rem 0}}section.cta-2 .cta-2-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.cta-2 .cta-2-wrapper{width:85%}}@media(max-width:680px){section.cta-2 .cta-2-wrapper{width:90%}}section.cta-2 .cta-2-wrapper__block{border-radius:1.2rem;display:grid;grid-template-columns:1fr;overflow:hidden;position:relative}section.cta-2 .cta-2-wrapper__block:before{aspect-ratio:33/20;content:"";grid-area:1/1}@media(max-width:680px){section.cta-2 .cta-2-wrapper__block:before{display:none}}section.cta-2 .cta-2-wrapper__block picture{inset:0;position:absolute;z-index:1}section.cta-2 .cta-2-wrapper__block picture img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transform:none;width:100%}section.cta-2 .cta-2-wrapper__gradient{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.4) 35%,transparent 65%);inset:0;position:absolute;z-index:2}@media(max-width:680px){section.cta-2 .cta-2-wrapper__gradient{background:linear-gradient(90deg,rgba(0,0,0,.7),rgba(0,0,0,.45) 60%,rgba(0,0,0,.1))}}section.cta-2 .cta-2-wrapper__desc{grid-area:1/1;padding:5rem 0 5rem 5rem;position:relative;width:45%;z-index:3}@media(max-width:1540px){section.cta-2 .cta-2-wrapper__desc{padding:4rem 0 4rem 4rem;width:55%}}@media(max-width:1024px){section.cta-2 .cta-2-wrapper__desc{padding:3.5rem 0 3.5rem 3rem;width:60%}}@media(max-width:680px){section.cta-2 .cta-2-wrapper__desc{min-height:26rem;padding:3rem 1.5rem;width:100%}}section.cta-2 .cta-2-wrapper__desc p{margin-top:1.2rem;width:85%}@media(max-width:680px){section.cta-2 .cta-2-wrapper__desc p{width:100%}}section.cta-2 .cta-2-wrapper__desc_links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}section.cta-2 .cta-2-wrapper__desc_links .btn-black-circle,section.cta-2 .cta-2-wrapper__desc_links .btn-white-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.cta-2 .cta-2-wrapper__desc_links .btn-black-circle .title,section.cta-2 .cta-2-wrapper__desc_links .btn-white-circle .title{font-size:.95rem}section.cta-2 .cta-2-wrapper__desc_links .btn-black-circle .circle,section.cta-2 .cta-2-wrapper__desc_links .btn-white-circle .circle{height:2.6rem;width:2.6rem}section.cta-2 .cta-2-wrapper__desc_links .btn-black-circle .circle svg,section.cta-2 .cta-2-wrapper__desc_links .btn-white-circle .circle svg{height:1rem;width:1rem}section.prices-page-content{margin:10rem 0 5rem}@media(max-width:1024px){section.prices-page-content{margin:8rem 0 3rem}}section.prices-page-content .prices-page-content-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.prices-page-content .prices-page-content-wrapper{width:85%}}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper{width:90%}}section.prices-page-content .prices-page-content-wrapper h1{width:50%}@media(max-width:1024px){section.prices-page-content .prices-page-content-wrapper h1{width:75%}}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper h1{width:100%}}section.prices-page-content .prices-page-content-wrapper__desc{margin-top:1.5rem;width:55%}@media(max-width:1024px){section.prices-page-content .prices-page-content-wrapper__desc{width:75%}}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__desc{width:100%}}section.prices-page-content .prices-page-content-wrapper__table{margin-top:3rem}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__table{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}}section.prices-page-content .prices-page-content-wrapper__table .table-head,section.prices-page-content .prices-page-content-wrapper__table .table-row{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 10rem 10rem}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__table .table-head,section.prices-page-content .prices-page-content-wrapper__table .table-row{gap:.5rem;grid-template-columns:minmax(14rem,1fr) 5rem 5rem;min-width:30rem}}section.prices-page-content .prices-page-content-wrapper__table .table-head{padding:1rem 0}section.prices-page-content .prices-page-content-wrapper__table .table-head__col,section.prices-page-content .prices-page-content-wrapper__table .table-head__name{color:#3a3a3a;font-size:.9rem;font-weight:600;letter-spacing:.28px;text-transform:uppercase}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__table .table-head__col,section.prices-page-content .prices-page-content-wrapper__table .table-head__name{font-size:14px}}section.prices-page-content .prices-page-content-wrapper__table .table-head__col{text-align:center}section.prices-page-content .prices-page-content-wrapper__table .table-row{border-top:1px dashed #dad8d5;padding:1.1rem 0}section.prices-page-content .prices-page-content-wrapper__table .table-row__name{color:#131313;font-size:14px;font-weight:600;letter-spacing:.28px;text-transform:uppercase}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__table .table-row__name{font-size:15px}}section.prices-page-content .prices-page-content-wrapper__table .table-row__col{display:flex;justify-content:center;text-align:center}section.prices-page-content .prices-page-content-wrapper__table .table-row__col .mark svg{display:block;height:.9rem;width:.9rem}section.prices-page-content .prices-page-content-wrapper__table .table-row__col .mark-text{color:#3a3a3a;font-size:16px;line-height:1.4}@media(max-width:768px){section.prices-page-content .prices-page-content-wrapper__table .table-row__col .mark-text{font-size:14px}}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__table .table-row__col .mark-text{font-size:13px}}section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip{display:inline-flex;margin-left:.3rem;position:relative;top:-.4em;vertical-align:top}@media(max-width:1024px){section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip{top:0;vertical-align:middle}}section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip__icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip__icon svg{display:block;height:.8rem;width:.8rem}section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip__bubble{background-color:#131313;border-radius:.6rem;bottom:calc(100% + .6rem);color:#fff;display:none;font-size:14px;font-weight:400;left:50%;letter-spacing:normal;line-height:1.5;padding:.8rem 1rem;position:absolute;text-transform:none;transform:translateX(-50%);width:16rem;z-index:5}@media(max-width:1024px){section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip__bubble{left:0;right:auto;transform:none}}@media(max-width:680px){section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip__bubble{width:13rem}}section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip:focus-within .table-tooltip__bubble,section.prices-page-content .prices-page-content-wrapper__table .table-row .table-tooltip:hover .table-tooltip__bubble{display:block}section.about-price{background-color:#f0efed;margin:5rem 0;padding:4rem 0}@media(max-width:1024px){section.about-price{margin:3rem 0;padding:3rem 0}}section.about-price .about-price-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.about-price .about-price-wrapper{width:85%}}@media(max-width:680px){section.about-price .about-price-wrapper{width:90%}}section.about-price .about-price-wrapper__block{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}@media(max-width:960px){section.about-price .about-price-wrapper__block{grid-template-columns:1fr}}@media(max-width:680px){section.about-price .about-price-wrapper__block{gap:2rem}}section.about-price .about-price-wrapper__block_left{display:flex;flex-direction:column}section.about-price .about-price-wrapper__block_left_desc{margin-top:1.5rem;width:90%}@media(max-width:680px){section.about-price .about-price-wrapper__block_left_desc{width:100%}}section.about-price .about-price-wrapper__block_left_image{background-color:#fff;border-radius:1.2rem;flex:1;margin-top:2.5rem;min-height:16rem;padding:.8rem;position:relative}section.about-price .about-price-wrapper__block_left_image img{border-radius:.6rem;height:100%;height:calc(100% - 1.6rem);inset:.8rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;width:100%;width:calc(100% - 1.6rem)}section.about-price .about-price-wrapper__block_right{display:flex;flex-direction:column;gap:1.2rem}section.about-price .about-price-wrapper__block_right .price-step{background-color:#fff;border-radius:1rem;flex:1;padding:1rem}section.about-price .about-price-wrapper__block_right .price-step__number{align-items:center;background-color:#131313;border-radius:50%;color:#f0d655;display:inline-flex;font-size:1rem;font-weight:600;height:2.2rem;justify-content:center;letter-spacing:.28px;width:2.2rem}section.about-price .about-price-wrapper__block_right .price-step__name{font-weight:500;margin-top:1.2rem}section.about-price .about-price-wrapper__block_right .price-step__desc{margin-top:.5rem}section.about-us-hero{margin:10rem 0 5rem}@media(max-width:1024px){section.about-us-hero{margin:8rem 0 3rem}}section.about-us-hero .about-us-hero-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center;width:65%}@media(min-width:2200px){section.about-us-hero .about-us-hero-wrapper{width:1400px}}@media(max-width:1200px){section.about-us-hero .about-us-hero-wrapper{width:70%}}@media(max-width:768px){section.about-us-hero .about-us-hero-wrapper{width:80%}}@media(max-width:480px){section.about-us-hero .about-us-hero-wrapper{width:85%}}section.about-us-hero .about-us-hero-wrapper h1{width:60%}@media(max-width:1024px){section.about-us-hero .about-us-hero-wrapper h1{width:80%}}@media(max-width:680px){section.about-us-hero .about-us-hero-wrapper h1{width:100%}}section.about-us-hero .about-us-hero-wrapper__desc{margin-top:1.5rem;width:40%}@media(max-width:1024px){section.about-us-hero .about-us-hero-wrapper__desc{width:60%}}@media(max-width:680px){section.about-us-hero .about-us-hero-wrapper__desc{width:100%}}section.about-us-hero .about-us-hero-wrapper__link{margin-top:2rem}section.about-us-hero .about-us-hero-wrapper__link .btn-black-circle{gap:.7rem;padding:.55rem .55rem .55rem 1.6rem}section.about-us-hero .about-us-hero-wrapper__link .btn-black-circle .title{font-size:.95rem}section.about-us-hero .about-us-hero-wrapper__link .btn-black-circle .circle{height:2.6rem;width:2.6rem}section.about-us-hero .about-us-hero-wrapper__link .btn-black-circle .circle svg{height:1rem;width:1rem}section.about-us-page-content{margin:5rem 0}@media(max-width:1024px){section.about-us-page-content{margin:3rem 0}}section.about-us-page-content .about-us-page-content-gray{padding-top:4rem;position:relative}@media(max-width:1024px){section.about-us-page-content .about-us-page-content-gray{padding-top:3rem}}section.about-us-page-content .about-us-page-content-gray:before{background-color:#f0efed;content:"";inset:0;bottom:18.75vw;position:absolute}@media(min-width:2200px){section.about-us-page-content .about-us-page-content-gray:before{bottom:375px}}@media(max-width:1200px){section.about-us-page-content .about-us-page-content-gray:before{bottom:20vw}}@media(max-width:768px){section.about-us-page-content .about-us-page-content-gray:before{bottom:21.25vw}}@media(max-width:680px){section.about-us-page-content .about-us-page-content-gray:before{bottom:32vw}}@media(max-width:480px){section.about-us-page-content .about-us-page-content-gray:before{bottom:33vw}}section.about-us-page-content .about-us-page-content-bottom,section.about-us-page-content .about-us-page-content-top{align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.about-us-page-content .about-us-page-content-bottom,section.about-us-page-content .about-us-page-content-top{width:85%}}@media(max-width:680px){section.about-us-page-content .about-us-page-content-bottom,section.about-us-page-content .about-us-page-content-top{width:90%}}@media(max-width:960px){section.about-us-page-content .about-us-page-content-bottom,section.about-us-page-content .about-us-page-content-top{gap:2rem;grid-template-columns:1fr}}section.about-us-page-content .about-us-page-content-bottom__text_desc,section.about-us-page-content .about-us-page-content-top__text_desc{margin-top:1.5rem;width:85%}@media(max-width:680px){section.about-us-page-content .about-us-page-content-bottom__text_desc,section.about-us-page-content .about-us-page-content-top__text_desc{width:100%}}section.about-us-page-content .about-us-page-content-bottom__text_desc p+p,section.about-us-page-content .about-us-page-content-top__text_desc p+p{margin-top:1rem}section.about-us-page-content .about-us-page-content-bottom__text_desc a,section.about-us-page-content .about-us-page-content-top__text_desc a{color:inherit;font-weight:600;text-decoration:underline;transition:all .3s}section.about-us-page-content .about-us-page-content-bottom__text_desc a:hover,section.about-us-page-content .about-us-page-content-top__text_desc a:hover{color:#f0d655}section.about-us-page-content .about-us-page-content-bottom__image img,section.about-us-page-content .about-us-page-content-top__image img{aspect-ratio:4/3;border-radius:1.2rem;display:block;-o-object-fit:cover;object-fit:cover;width:100%}section.about-us-page-content .about-us-page-content-top{position:relative;z-index:1}section.about-us-page-content .about-us-page-content-bottom{margin-top:5rem}@media(max-width:1024px){section.about-us-page-content .about-us-page-content-bottom{margin-top:3rem}}section.about-us-page-content .about-us-page-content-middle{margin-top:5rem;position:relative;z-index:1}@media(max-width:1024px){section.about-us-page-content .about-us-page-content-middle{margin-top:3rem}}section.about-us-page-content .about-us-page-content-middle__wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.about-us-page-content .about-us-page-content-middle__wrapper{width:85%}}@media(max-width:680px){section.about-us-page-content .about-us-page-content-middle__wrapper{width:90%}}section.about-us-page-content .about-us-page-content-middle__counters{display:flex;gap:2rem;justify-content:space-between}@media(max-width:680px){section.about-us-page-content .about-us-page-content-middle__counters{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}section.about-us-page-content .about-us-page-content-middle__counters .counter-item:last-child{text-align:right}@media(max-width:680px){section.about-us-page-content .about-us-page-content-middle__counters .counter-item:last-child{text-align:left}}section.about-us-page-content .about-us-page-content-middle__counters .counter-item__count{color:#131313;display:block;font-size:1.8rem;font-weight:400;line-height:1.1}section.about-us-page-content .about-us-page-content-middle__counters .counter-item__desc{color:#3a3a3a;display:block;font-size:.8rem;line-height:1.4;margin-top:.5rem}@media(max-width:480px){section.about-us-page-content .about-us-page-content-middle__counters .counter-item__desc{font-size:14px}}section.about-us-page-content .about-us-page-content-middle__viewer{aspect-ratio:2/1;border-radius:1.2rem;margin-top:3rem;overflow:hidden;position:relative}section.about-us-page-content .about-us-page-content-middle__viewer img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;width:100%;z-index:1}section.about-us-page-content .about-us-page-content-middle__viewer video{cursor:pointer;display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:2}section.about-us-page-content .about-us-page-content-middle__viewer .viewer-play{align-items:center;background-color:#f0d655;border:none;border-radius:50%;cursor:pointer;display:none;height:2.5rem;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:2.5rem;z-index:4}section.about-us-page-content .about-us-page-content-middle__viewer .viewer-play:hover{transform:translate(-50%,-50%) scale(1.1)}section.about-us-page-content .about-us-page-content-middle__viewer .viewer-play svg{height:.8rem;margin-left:.1rem;width:.7rem}section.about-us-page-content .about-us-page-content-middle__viewer.has-video .viewer-play{display:flex}section.about-us-page-content .about-us-page-content-middle__viewer.is-video-playing .viewer-play{display:none}section.about-us-page-content .about-us-page-content-middle__viewer.is-video-open video{display:block}section.about-us-page-content .about-us-page-content-middle__viewer .viewer-caption{bottom:1.5rem;left:1.5rem;max-width:55%;pointer-events:none;position:absolute;z-index:3}@media(max-width:680px){section.about-us-page-content .about-us-page-content-middle__viewer .viewer-caption{bottom:1rem;left:1rem;max-width:85%}}section.about-us-page-content .about-us-page-content-middle__viewer .bottom-gradient{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;height:30%;left:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media(max-width:680px){section.about-us-page-content .about-us-page-content-middle__viewer{aspect-ratio:4/3;margin-top:2rem}}section.numbered-list{background-color:#f0efed;margin:5rem 0;padding:4rem 0}@media(max-width:1024px){section.numbered-list{margin:3rem 0;padding:3rem 0}}section.numbered-list .numbered-list-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.numbered-list .numbered-list-wrapper{width:85%}}@media(max-width:680px){section.numbered-list .numbered-list-wrapper{width:90%}}section.numbered-list .numbered-list-wrapper h2{width:50%}@media(max-width:1024px){section.numbered-list .numbered-list-wrapper h2{width:75%}}@media(max-width:680px){section.numbered-list .numbered-list-wrapper h2{width:100%}}section.numbered-list .numbered-list-wrapper__desc{margin-top:1.5rem;width:40%}@media(max-width:1024px){section.numbered-list .numbered-list-wrapper__desc{width:75%}}@media(max-width:680px){section.numbered-list .numbered-list-wrapper__desc{width:100%}}section.numbered-list .numbered-list-wrapper__list{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}@media(max-width:860px){section.numbered-list .numbered-list-wrapper__list{grid-template-columns:1fr}}section.numbered-list .numbered-list-wrapper__list .numbered-item{background-color:#fff;border-radius:1.2rem;padding:1.6rem}section.numbered-list .numbered-list-wrapper__list .numbered-item__number{align-items:center;background-color:#131313;border-radius:50%;color:#f0d655;display:inline-flex;font-size:1rem;font-weight:600;height:2.2rem;justify-content:center;letter-spacing:.28px;width:2.2rem}section.numbered-list .numbered-list-wrapper__list .numbered-item__name{font-weight:500;margin-top:2.2rem}section.numbered-list .numbered-list-wrapper__list .numbered-item__text{margin-top:.5rem}section.numbered-list .numbered-list-wrapper__list_image{background-color:#fff;border-radius:1.2rem;min-height:12rem;padding:.8rem;position:relative}section.numbered-list .numbered-list-wrapper__list_image img{border-radius:.6rem;height:100%;height:calc(100% - 1.6rem);inset:.8rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;transform:none;width:100%;width:calc(100% - 1.6rem)}section.stylised-list{margin:5rem 0}@media(max-width:1024px){section.stylised-list{margin:3rem 0}}section.stylised-list .stylised-list-wrapper{margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.stylised-list .stylised-list-wrapper{width:85%}}@media(max-width:680px){section.stylised-list .stylised-list-wrapper{width:90%}}section.stylised-list .stylised-list-wrapper h2{text-align:center}section.stylised-list .stylised-list-wrapper__list{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}@media(max-width:1024px){section.stylised-list .stylised-list-wrapper__list{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){section.stylised-list .stylised-list-wrapper__list{gap:1rem;grid-template-columns:1fr}}section.stylised-list .stylised-list-wrapper__list .stylised-item{align-items:center;background-color:#f0efed;border-radius:1.2rem;display:flex;gap:1.2rem;padding:1.4rem 1.6rem}section.stylised-list .stylised-list-wrapper__list .stylised-item__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}section.stylised-list .stylised-list-wrapper__list .stylised-item__icon svg{height:1.2rem;width:1.2rem}section.stylised-list .stylised-list-wrapper__list .stylised-item__text{color:#131313;font-size:.9rem;font-weight:500;line-height:1.4}@media(max-width:480px){section.stylised-list .stylised-list-wrapper__list .stylised-item__text{font-size:14px}}section.memos{margin:5rem 0}@media(max-width:1024px){section.memos{margin:3rem 0}}section.memos .container{display:flex;flex-direction:column;gap:2.5rem;margin:0 auto;max-width:1500px;width:79%}@media(max-width:1200px){section.memos .container{width:85%}}@media(max-width:680px){section.memos .container{width:90%}}section.memos .memo-title{display:flex;gap:.5rem}section.memos .title-number{align-items:center;background-color:#f0d655;border-radius:.5rem;display:flex;flex:0 0 auto;height:3.5rem;justify-content:center;width:3.5rem}section.memos .title-number p{color:#131313;font-size:.9rem;font-weight:500;letter-spacing:.15px}@media(max-width:560px){section.memos .title-number{height:3rem;width:3rem}}section.memos .title-text{align-items:center;background-color:#f0d655;border-radius:.5rem;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem 1rem;min-height:3.5rem;min-width:0;padding:.6rem 1.4rem}section.memos .title-text>p{color:#131313;font-size:.9rem;font-weight:500;margin-right:auto}@media(max-width:560px){section.memos .title-text{min-height:3rem}}section.memos .memo-time{align-items:center;background-color:#000;border-radius:.3rem;color:#fff!important;display:inline-flex;flex:0 0 auto;font-size:.8rem!important;font-weight:400!important;margin:0!important;padding:.55rem 1.1rem;white-space:nowrap}section.memos .memo-points{margin-top:1.5rem;padding-left:5.4rem}@media(max-width:768px){section.memos .memo-points{padding-left:1.5rem}}section.memos .memo-point>.memo-point__text,section.memos .memo-point>p{color:#131313;font-size:.8rem;font-weight:400;line-height:1.5}section.memos .memo-point:not(:last-child){margin-bottom:1.2rem}section.memos .memo-point.yellow>.memo-point__text,section.memos .memo-point.yellow>p{color:#af9200}section.memos .memo-point__text p:not(:last-child),section.memos .memo-sub__text p:not(:last-child){margin-bottom:.5rem}section.memos .memo-point__text ol,section.memos .memo-point__text ul,section.memos .memo-sub__text ol,section.memos .memo-sub__text ul{list-style:disc;margin:.5rem 0;padding-left:1.3rem}section.memos .memo-point__text ol,section.memos .memo-sub__text ol{list-style:decimal}section.memos .memo-point__text li,section.memos .memo-sub__text li{line-height:1.5;padding-left:.2rem}section.memos .memo-point__text li:not(:last-child),section.memos .memo-sub__text li:not(:last-child){margin-bottom:1.2rem}section.memos .memo-point__text li p:not(:last-child),section.memos .memo-sub__text li p:not(:last-child){margin-bottom:.2rem}section.memos .memo-point__text a,section.memos .memo-sub__text a{color:#131313;text-decoration:underline}section.memos .memo-point__text b,section.memos .memo-point__text strong,section.memos .memo-sub__text b,section.memos .memo-sub__text strong{font-weight:600}section.memos .memo-sub{margin-top:.7rem;padding-left:2rem}@media(max-width:768px){section.memos .memo-sub{padding-left:1.25rem}}section.memos .memo-sub .memo-sub__text,section.memos .memo-sub p{color:#838383;font-size:.8rem;font-weight:400;line-height:1.5}section.memos .memo-sub p:not(:last-child){margin-bottom:1rem}