@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#7c44a1}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border:none;-webkit-border-radius:4px;border-radius:4px}::-webkit-scrollbar-track{background:rgba(138,56,245,.102)}html{margin-top:0}body{margin:0}.menu ul,ul.menu{margin:0;padding:0}.menu li{list-style:none}a{color:var(--base-black);outline:none;text-decoration:none}h1,h2{margin:0}img{max-width:100%}strong{font-weight:700}svg path{-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.wpcf7-list-item{margin:0}.wpcf7-spinner{right:-60px}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:url(../fonts/Nunito-Light.eot);src:url(../fonts/Nunito-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Light.woff2) format("woff2"),url(../fonts/Nunito-Light.woff) format("woff"),url(../fonts/Nunito-Light.ttf) format("truetype"),url(../fonts/Nunito-Light.svg#Nunito-Light) format("svg")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(../fonts/Nunito-Bold.eot);src:url(../fonts/Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Bold.woff2) format("woff2"),url(../fonts/Nunito-Bold.woff) format("woff"),url(../fonts/Nunito-Bold.ttf) format("truetype"),url(../fonts/Nunito-Bold.svg#Nunito-Bold) format("svg")}.modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;inset:0;-webkit-justify-content:center;justify-content:center;opacity:0;position:fixed;-webkit-transition:opacity .3s ease,visibility .3s ease;-o-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.modal .close{background-image:url(/wp-content/themes/asmart/assets/img/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:24px;position:absolute;right:40px;top:40px;width:24px}.modal .close:hover{background-image:url(/wp-content/themes/asmart/assets/img/icons/close-hover.svg)}.modal-content{background:#fff;-webkit-border-radius:16px;border-radius:16px;max-width:530px;padding:80px 40px 40px;position:relative;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:90%}.modal .title{margin-bottom:24px}.modal-form{margin-top:40px}.modal .form-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal input[type=tel],.modal input[type=text]{width:100%}.modal .wpcf7-form-control-wrap{width:100%}.modal .wpcf7-submit{margin-top:8px;width:100%}.modal.show{opacity:1;visibility:visible}.modal.show .modal-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal.solutions-modal .modal-content{background-color:#fffaeb;max-width:970px;padding:0}.modal.solutions-modal .modal-content .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px;padding:64px 40px 40px}.title{color:#4d2468;font-weight:700;line-height:1;text-transform:uppercase}.title.h1{font-size:56px}.title.h2{font-size:48px}.title.h3{font-size:32px}.title.h4{font-size:24px;line-height:1.15}.title.h5{font-size:18px;line-height:1.15}.title span{color:#ca970c}.title.white{color:#fff}.title.cap{text-transform:none}.title.center{text-align:center}.text{font-size:18px;line-height:1.25}.text.xl{font-size:24px}.text.lg{font-size:32px}.text.sm{font-size:16px}.text.white{color:#fff}.caption{font-size:32px;font-weight:700;line-height:1.1}.caption.xl{font-size:44px;line-height:1}.text-white{color:#fff}.text-primary{color:#4d2468}.blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn,.wpcf7-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f9b704;border:none;-webkit-border-radius:8px;border-radius:8px;color:#fffaeb;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;-webkit-justify-content:center;justify-content:center;line-height:1;padding:14px 34px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn:hover,.wpcf7-submit:hover{background-color:#e3aa0e}.btn:active,.wpcf7-submit:active{background-color:#ca970c}.btn.with-icon,.wpcf7-submit.with-icon{gap:40px;padding:14px 24px}.btn.with-icon:after,.wpcf7-submit.with-icon:after{background-image:url(../img/icons/btn-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:18px;min-width:18px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:18px}.btn.with-icon:hover:after,.wpcf7-submit.with-icon:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn.light,.wpcf7-submit.light{background-color:#fff3d2;color:#ca970c}.btn.light.with-icon:after,.wpcf7-submit.light.with-icon:after{background-image:url(../img/icons/btn-arrow-color.svg)}.btn.light.with-icon:hover:after,.wpcf7-submit.light.with-icon:hover:after{background-image:url(../img/icons/btn-arrow-white.svg)}.btn.light:hover,.wpcf7-submit.light:hover{background-color:#e3aa0e;color:#fffaeb}.btn.light.active,.btn.light:active,.wpcf7-submit.light.active,.wpcf7-submit.light:active{background-color:#ca970c;color:#fffaeb}.btn.big,.wpcf7-submit.big{-webkit-border-radius:16px;border-radius:16px;font-size:24px;gap:35px;padding:27px 24px;text-transform:uppercase}.btn.big:after,.wpcf7-submit.big:after{background-image:url(../img/icons/btn-arrow-white-big.svg);height:56px;min-width:56px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:56px}.btn.center,.wpcf7-submit.center{margin-left:auto;margin-right:auto}.link{color:#4d2468;display:block;font-weight:700;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.link:hover{color:#7c44a1}.link.underline{border-bottom:1px solid #4d2468}.link.underline:hover{border-bottom:1px solid #7c44a1}.link-button{background-color:#c5aae8;-webkit-border-radius:8px;border-radius:8px;color:#4d2468;display:block;font-size:16px;font-weight:700;padding:14px 24px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.link-button:hover{background-color:#633184;color:#fff}.link-button:active{background-color:#4d2468;color:#fff}.br-8{-webkit-border-radius:8px;border-radius:8px}.br-16{-webkit-border-radius:16px;border-radius:16px}.br-24{-webkit-border-radius:24px;border-radius:24px}.arrow{border:2px solid transparent;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;height:60px;min-width:60px;padding:6px;pointer-events:auto;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:60px}.arrow,.arrow span{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.arrow span{-webkit-border-radius:8px;border-radius:8px;height:48px;min-width:48px;width:48px}.arrow span:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.arrow.white span{background-color:#fff}.arrow.white span:after{background-image:url(../img/icons/arrow-black.svg)}.arrow.white:hover{border-color:#fff}.arrow.white:active{border-color:#e6e6e6}.arrow.white:active span{background-color:#e6e6e6}.arrow.yellow span{background-color:#f9b704}.arrow.yellow span:after{background-image:url(../img/icons/arrow-white.svg)}.arrow.yellow:hover{border-color:#f9b704}.arrow.yellow:active{border-color:#ca970c}.arrow.yellow:active span{background-color:#ca970c}.arrow.prev{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.arrow-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-justify-content:center;justify-content:center;min-width:48px;padding:6px;pointer-events:auto;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:48px}.arrow-link:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;width:22px}.arrow-link:hover:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-link.yellow{background-color:#ffe49c}.arrow-link.yellow:after{background-image:url(../img/icons/arrow-link-yellow.svg)}.arrow-link.yellow:active{background-color:#f9b704}.arrow-link.yellow:active:after{background-image:url(../img/icons/arrow-white.svg)}.arrow-link.purple{background-color:#c5aae8}.arrow-link.purple:after{background-image:url(../img/icons/arrow-link-purple.svg)}.arrow-link.purple:active{background-color:#7c44a1}.arrow-link.purple:active:after{background-image:url(../img/icons/arrow-white.svg)}.slider-nav{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;z-index:1}.slider-nav .swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.custom-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px}.custom-pagination .pagination-fraction{color:#fff;font-size:18px;font-weight:700;min-width:40px}.custom-pagination .pagination-progress{-webkit-box-flex:1;-ms-flex-positive:1;background:#ffe49c;-webkit-border-radius:8px;border-radius:8px;-webkit-flex-grow:1;flex-grow:1;height:7px;overflow:hidden}.custom-pagination .pagination-progress .progress-bar{background:#f9b704;-webkit-border-radius:8px;border-radius:8px;height:100%;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s}.section-b{margin-bottom:100px}.padding-b{padding-bottom:100px}.project-address{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#7c44a1;-webkit-border-radius:8px;border-radius:8px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;gap:10px;padding:10px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-address:before{background-image:url(../img/icons/address.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;min-width:24px;width:24px}.project-address.opacity{background-color:rgba(138,56,245,.4)}.project-deadline{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#f9b704;-webkit-border-radius:8px;border-radius:8px;color:#4d2468;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:700;padding:10px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-deadline.opacity{background-color:rgba(249,183,4,.4);color:#fff}.swiper-pagination.relative{position:relative}.title-b{margin-bottom:40px}.news-item{background-color:#fffaeb;padding:24px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.news-item img{aspect-ratio:1/1;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.news-item .arrow-link{margin-left:auto}.news-item .item-head{margin-bottom:16px}.news-item .item-type{background-color:#ffe49c;color:#ca970c;font-weight:700;padding:10px 16px}.news-item .item-date{font-size:16px;margin-top:32px}.news-item .arrow-link:after{-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.news-item:hover{background-color:#fff3d2}.news-item.promotion{background-color:#7c44a1}.news-item.promotion .title{color:#fff}.news-item.promotion .item-type{background-color:#c5aae8;color:#7c44a1}.news-item.promotion .item-deadline{background-color:#e0c9ff;color:#7c44a1;font-weight:700;margin-left:8px;padding:10px 16px}.news-item.promotion .item-date{color:#fff}.news-item.promotion:hover{background-color:#633184}.news-item:hover .arrow-link:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form-top{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;position:relative}.form-confirm{margin-top:24px}.wpcf7-spinner{bottom:12px;position:absolute;right:0}.wpcf7-acceptance input{display:none}.wpcf7-acceptance input+span{display:block;font-size:16px;padding-left:48px;position:relative}.wpcf7-acceptance input+span a{font-weight:700}.wpcf7-acceptance input+span:before{background-color:#fff3d2;-webkit-border-radius:8px;border-radius:8px;content:"";cursor:pointer;display:block;height:32px;left:0;position:absolute;top:2px;width:32px}.wpcf7-acceptance input+span:after{background-image:url(/wp-content/themes/asmart/assets/img/icons/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:block;height:14px;left:7px;opacity:0;position:absolute;top:10px;width:20px}.wpcf7-acceptance input:checked+span:after{opacity:1}.wpcf7 .wpcf7-submit:disabled{opacity:.6}input[type=tel],input[type=text]{background-color:#fff3d2!important;border:none;-webkit-border-radius:8px;border-radius:8px;font-family:Nunito;font-size:16px;outline:none;padding:14px 24px;width:240px}input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:active,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:active,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover{background-color:#fff3d2!important;-webkit-box-shadow:inset 0 0 0 1000px #fff3d2!important}input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#b29851;font-size:16px}input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#b29851;font-size:16px}input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#b29851;font-size:16px}input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder{color:#b29851;font-size:16px}input[type=tel]::placeholder,input[type=text]::placeholder{color:#b29851;font-size:16px}.soc{gap:8px}.soc,.soc-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.soc-item{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#4d2468;-webkit-border-radius:8px;border-radius:8px;height:56px;-webkit-justify-content:center;justify-content:center;min-width:96px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:96px}.soc-item img{height:32px;-o-object-fit:contain;object-fit:contain;width:40px}.soc-item:hover{background-color:#7c44a1}.soc-item:active{background-color:#c5aae8}.burger{cursor:pointer;display:none}#preloader{background:hsla(0,0%,100%,.55);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:2}#preloader .loader{-webkit-animation:rotatePreloader 2s ease-in infinite;animation:rotatePreloader 2s ease-in infinite;height:70px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:70px}@-webkit-keyframes rotatePreloader{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-1turn);transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}@keyframes rotatePreloader{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-1turn);transform:translateX(-50%) translateY(-50%) rotate(-1turn)}}#preloader .loader div{height:100%;opacity:0;position:absolute;width:100%}#preloader .loader div:before{background-color:#7c44a1;-webkit-border-radius:50%;border-radius:50%;content:"";height:10%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:10%}#preloader .loader div:first-child{-webkit-animation:rotateCircle1 2s linear infinite;animation:rotateCircle1 2s linear infinite;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);z-index:9}@-webkit-keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;-webkit-transform:rotate(36deg);transform:rotate(36deg)}7%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}57%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle1{0%{opacity:0}0%{opacity:1;-webkit-transform:rotate(36deg);transform:rotate(36deg)}7%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}57%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(2){-webkit-animation:rotateCircle2 2s linear infinite;animation:rotateCircle2 2s linear infinite;-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg);z-index:8}@-webkit-keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}62%{-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle2{5%{opacity:0}5.0001%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}62%{-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(3){-webkit-animation:rotateCircle3 2s linear infinite;animation:rotateCircle3 2s linear infinite;-webkit-transform:rotate(72deg);-ms-transform:rotate(72deg);transform:rotate(72deg);z-index:7}@-webkit-keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}17%{-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}67%{-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle3{10%{opacity:0}10.0002%{opacity:1;-webkit-transform:rotate(-36deg);transform:rotate(-36deg)}17%{-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}67%{-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(4){-webkit-animation:rotateCircle4 2s linear infinite;animation:rotateCircle4 2s linear infinite;-webkit-transform:rotate(108deg);-ms-transform:rotate(108deg);transform:rotate(108deg);z-index:6}@-webkit-keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}22%{-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}72%{-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle4{15%{opacity:0}15.0003%{opacity:1;-webkit-transform:rotate(-72deg);transform:rotate(-72deg)}22%{-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}72%{-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(5){-webkit-animation:rotateCircle5 2s linear infinite;animation:rotateCircle5 2s linear infinite;-webkit-transform:rotate(144deg);-ms-transform:rotate(144deg);transform:rotate(144deg);z-index:5}@-webkit-keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}27%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}77%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle5{20%{opacity:0}20.0004%{opacity:1;-webkit-transform:rotate(-108deg);transform:rotate(-108deg)}27%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}77%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(6){-webkit-animation:rotateCircle6 2s linear infinite;animation:rotateCircle6 2s linear infinite;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);z-index:4}@-webkit-keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}32%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}82%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle6{25%{opacity:0}25.0005%{opacity:1;-webkit-transform:rotate(-144deg);transform:rotate(-144deg)}32%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}82%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(7){-webkit-animation:rotateCircle7 2s linear infinite;animation:rotateCircle7 2s linear infinite;-webkit-transform:rotate(216deg);-ms-transform:rotate(216deg);transform:rotate(216deg);z-index:3}@-webkit-keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}37%{-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}87%{-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle7{30%{opacity:0}30.0006%{opacity:1;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}37%{-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}87%{-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(8){-webkit-animation:rotateCircle8 2s linear infinite;animation:rotateCircle8 2s linear infinite;-webkit-transform:rotate(252deg);-ms-transform:rotate(252deg);transform:rotate(252deg);z-index:2}@-webkit-keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}42%{-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}92%{-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle8{35%{opacity:0}35.0007%{opacity:1;-webkit-transform:rotate(-216deg);transform:rotate(-216deg)}42%{-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}92%{-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(9){-webkit-animation:rotateCircle9 2s linear infinite;animation:rotateCircle9 2s linear infinite;-webkit-transform:rotate(288deg);-ms-transform:rotate(288deg);transform:rotate(288deg);z-index:1}@-webkit-keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}47%{-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}97%{-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle9{40%{opacity:0}40.0008%{opacity:1;-webkit-transform:rotate(-252deg);transform:rotate(-252deg)}47%{-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}97%{-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}#preloader .loader div:nth-child(10){-webkit-animation:rotateCircle10 2s linear infinite;animation:rotateCircle10 2s linear infinite;-webkit-transform:rotate(324deg);-ms-transform:rotate(324deg);transform:rotate(324deg);z-index:0}@-webkit-keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}52%{-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}102%{-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}@keyframes rotateCircle10{45%{opacity:0}45.0009%{opacity:1;-webkit-transform:rotate(-288deg);transform:rotate(-288deg)}52%{-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}102%{-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}to{opacity:1;-webkit-transform:rotate(-324deg);transform:rotate(-324deg)}}.trans{-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.swiper-button-lock{display:none}.nav-links{gap:8px;margin-top:32px}.nav-links,.nav-links .page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.nav-links .page-numbers{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff3d2;-webkit-border-radius:8px;border-radius:8px;color:#ca970c;font-weight:700;height:40px;width:40px}.nav-links .page-numbers.prev{font-size:0}.nav-links .page-numbers.prev:after{background-image:url(../img/icons/arrow-link-yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1);width:16px}.nav-links .page-numbers.next{font-size:0}.nav-links .page-numbers.next:after{background-image:url(../img/icons/arrow-link-yellow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;width:16px}.nav-links .page-numbers.current{background-color:#f9b704;color:#fffaeb}.block{display:block}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.f-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fdr{-webkit-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.fdc,.fdr{-webkit-box-direction:normal}.fdc{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.aic{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ais{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.aie{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.jcsb{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1180px}}@media (min-width:1400px){.container{max-width:1390px}}body{color:#4d2468;font-family:Nunito;font-size:18px;font-weight:300;line-height:1.25;overflow-x:hidden}body.preloading{overflow:hidden}body.preloading #preloader{display:block}.header{position:relative;width:100%;z-index:15}.header-placeholder{display:none}.header-phone{background-color:#4d2468;-webkit-border-radius:16px;border-radius:16px;color:#f8f2ff;font-size:18px;font-weight:700;line-height:1;padding:16px 32px}.header-phone.mob{display:none}.header-phone:hover{background-color:#7c44a1}.header-phone:active{background-color:#c5aae8}.header-menu ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}.header-menu ul a{color:#4d2468}.header-menu ul a:hover{color:#7c44a1}.header-logo{height:auto;-o-object-fit:contain;object-fit:contain;width:157px}.header-wrap{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);border:1px solid #e0c9ff;-webkit-border-radius:16px;border-radius:16px;padding:12px 24px;width:85%}.header.not-front{margin-top:40px}.header.front{left:0;position:fixed;top:40px}.header.front.fixed{-webkit-animation:none;animation:none;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.header.fixed{-webkit-animation:slideDown .4s ease forwards;animation:slideDown .4s ease forwards;left:0;margin-top:0!important;position:fixed;top:16px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.single-project .header{left:0;margin-top:0;position:fixed;top:40px}.single-project .header.fixed{-webkit-animation:none;animation:none;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.single-project .breadcrumbs{margin:0}@-webkit-keyframes slideDown{to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{to{-webkit-transform:translateY(0);transform:translateY(0)}}.feedback{background-image:url(/wp-content/themes/asmart/assets/img/feedback.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:64px;padding-bottom:80px;padding-top:64px}.feedback-wrap{background-color:#fff;padding:40px}.feedback .text{margin-top:24px}.feedback-right{max-width:50%}.feedback-right .wpcf7-submit{padding:14px 24px}.footer{margin-bottom:40px;overflow-x:hidden;position:relative}.footer:before{background-image:url(/wp-content/themes/asmart/assets/img/footer-decor.png);background-repeat:repeat-x;background-size:contain;content:"";height:155px;left:0;position:absolute;top:212px;width:100%}.footer a:hover{color:#7c44a1}.footer-bottom{border-top:1px solid #c5aae8;margin-top:40px;padding-top:40px}.footer-bottom-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer-email{margin-top:16px}.footer-phone{margin-top:24px}.footer-address{margin-bottom:16px}.footer-contacts-title{background-color:#e0c9ff;font-weight:700;margin-bottom:32px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-contacts a{display:block}.footer-logo img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.footer-menu{margin-bottom:80px}.footer-menu ul{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;gap:24px}.footer-wrap{background-color:rgba(138,56,245,.102);padding:40px}.breadcrumbs{font-size:16px;margin:64px 0 56px}.breadcrumbs .container{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:4px}.breadcrumbs .separator{background-image:url(/wp-content/themes/asmart/assets/img/icons/breadcrumbs.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:20px;min-width:20px;width:20px}.projects-items{gap:16px}.projects-item{background-color:#fffaeb;padding:40px 24px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.projects-item .btn{display:none}.projects-item-top{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:24px;row-gap:4px}.projects-item-top.mob{display:none}.projects-item-info{background-color:#fff3d2;border:2px solid #ffe49c;-webkit-border-radius:16px;border-radius:16px;margin-bottom:24px;overflow:hidden}.projects-item-info img{-webkit-border-radius:16px;border-radius:16px;height:400px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.projects-item-info img,.projects-item-prices{-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.projects-item-prices{min-width:56%;padding:40px 16px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);white-space:nowrap;width:56%}.projects-item-prices-item{border-bottom:1px solid #ffe49c;gap:40px;margin-bottom:16px;padding-bottom:16px}.projects-item-prices-item:last-child{border:none;margin-bottom:0;padding-bottom:0}.projects-item-bottom{gap:40px}.projects-item-bottom .title{margin-bottom:12px}.projects-item-bottom .text{color:#b29851}.projects-item-bottom .caption{font-weight:300}.projects-item:hover .projects-item-info img{min-width:44%;-o-object-position:right;object-position:right;width:44%}.projects-item:hover .projects-item-prices{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.news-items{gap:16px}.news-items .news-item{width:-webkit-calc(33.33333% - 10.66667px);width:calc(33.33333% - 10.66667px)}.news-nav{gap:8px}.news-nav-item{background-color:#fff3d2;-webkit-border-radius:8px;border-radius:8px;color:#ca970c;cursor:pointer;font-size:16px;font-weight:700;padding:14px 24px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.news-nav-item:hover{background-color:#e3aa0e;color:#fffaeb}.news-nav-item.active{background-color:#e3aa0e;color:#fffaeb}.news-detail .title.h1{max-width:80%}.news-detail .wrap{gap:140px}.news-detail-img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-detail-img,.news-detail-slider{min-width:394px;width:394px}.news-detail-slider .swiper-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.news-detail-slider .slider-nav{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:16px}.news-detail-slider img{aspect-ratio:1/1;min-width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.marquee-block{overflow:hidden;padding:16px 0;position:relative;width:100%;z-index:-1}.marquee-block .separator{-ms-flex-negative:0;-webkit-border-radius:50%;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:7px;margin-left:24px;margin-right:24px;width:7px}.marquee-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.marquee-content,.marquee-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.marquee-item{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;flex-shrink:0;font-size:24px}.marquee-text{white-space:nowrap}.marquee-block:hover .marquee-content{-webkit-animation-play-state:paused;animation-play-state:paused}.page-template-page-about .breadcrumbs{margin-bottom:40px}.page-template-page-about .front-numbers .btn{display:none}.about{margin:32px 0}.about-gallery{overflow-x:hidden}.about-gallery-head{margin-bottom:30px}.about-gallery-slider{overflow:visible}.about-gallery-slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-gallery-slider img{aspect-ratio:.7/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.about-wrap{gap:24px}.about-left{background-color:#f8f2ff;padding:64px 40px;width:-webkit-calc(66% - 12px);width:calc(66% - 12px)}.about-left .text{max-width:75%}.about-left .text:before{background-color:#4d2468;content:"";display:block;height:1px;margin-bottom:40px;width:140px}.about-img{height:auto;-o-object-fit:cover;object-fit:cover;width:-webkit-calc(44% - 12px);width:calc(44% - 12px)}#map{height:680px;width:100%}.map-info{background-color:#fff;left:40px;padding:24px;position:absolute;top:40px;width:465px;z-index:1}.map-info-title{background-color:rgba(138,56,245,.102);-webkit-border-radius:8px;border-radius:8px;color:#4d2468;font-weight:700;margin-bottom:32px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.map-info-address{margin-bottom:24px}.map-info-phone{display:block;font-weight:700;margin-bottom:8px}.map-info-mail{font-weight:700}.map-wrap{overflow:hidden;position:relative}.map-cap{background:#fff;-webkit-border-radius:8px;border-radius:8px;font-size:11px;left:50px;padding:8px;position:absolute;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}.map-cap b{display:block}.map-cap span{color:#a6a6a6}.mortgage-items{gap:16px}.mortgage-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;background-color:#f8f2ff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-justify-content:space-between;justify-content:space-between;padding:24px;width:-webkit-calc(33.33333% - 10.66667px);width:calc(33.33333% - 10.66667px)}.mortgage-item img{height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.mortgage-item .item{margin-bottom:16px}.mortgage-item .item:last-child{margin-bottom:0}.mortgage-item .item-text p{-webkit-margin-before:8px;-webkit-margin-after:8px;margin-block-end:8px;margin-block-start:8px}.front-hero{height:840px;position:relative}.front-hero .slide-bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.front-hero .slide-bg.mobile{display:none}.front-hero .container{height:100%;width:100%}.front-hero .slide-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;width:100%}.front-hero-title{min-width:220px;width:220px}.front-hero-content{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;max-width:65%;padding:32px;width:65%}.front-hero-content .btn{margin-left:auto}.front-hero-actions{left:0;pointer-events:none;position:absolute;top:0;z-index:2}.front-hero-actions,.front-hero-actions .container{height:100%;width:100%}.front-hero-actions .wrap{height:100%;position:relative}.front-hero-actions .swiper-pagination{bottom:56px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:65%}.front-hero .slider-nav{margin-bottom:16px;max-width:65%;width:65%}.front-hero .slider-nav.tech{display:none}.front-hero .slider-nav .arrow.white span{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.6)}.front-hero .slider-nav .arrow.white:hover{border-color:hsla(0,0%,100%,.6)}.front-hero-info{padding-bottom:95px;width:100%}.front-hero-slider{height:100%}.front-hero-slider .swiper-slide{-webkit-border-radius:0;border-radius:0;overflow:hidden;position:relative}.front-hero-slider .swiper-slide.swiper-slide-active{z-index:1}.front-projects .btn{margin-top:32px}.front-projects .swiper-pagination{margin-top:16px}.front-projects .swiper-pagination .pagination-fraction{color:#4d2468}.front-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:560px;-webkit-justify-content:space-between;justify-content:space-between;padding:40px}.front-project-top{gap:16px}.front-project-bottom .caption{margin-top:16px}.front-standards{overflow:hidden;position:relative}.front-standards-decor-left{height:200px;left:-150px;position:absolute;top:80px;-webkit-transform:rotate(-11.35deg);-ms-transform:rotate(-11.35deg);transform:rotate(-11.35deg)}.front-standards-decor-right{position:absolute;right:-240px;top:270px;-webkit-transform:rotate(4.77deg);-ms-transform:rotate(4.77deg);transform:rotate(4.77deg)}.front-standards-slider{overflow:visible}.front-standards-slide,.front-standards-slider .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.front-standards-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background-color:rgba(138,56,245,.102);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-justify-content:space-between;justify-content:space-between;padding:40px}.front-standards-slide .title{margin-bottom:24px}.front-standards-slide img{aspect-ratio:2.4/1;margin-top:26px;-o-object-fit:cover;object-fit:cover;width:100%}.front-numbers{overflow-x:hidden;position:relative}.front-numbers:before{background-image:url(/wp-content/themes/asmart/assets/img/numbers-decor.png);background-repeat:repeat-x;background-size:contain;content:"";height:155px;left:0;position:absolute;top:140px;width:100%}.front-numbers .btn{margin-top:32px}.front-numbers-items{gap:16px}.front-numbers-item{-webkit-box-flex:0.9;background-color:rgba(249,183,4,.2);-webkit-flex:0.9;-ms-flex:0.9;flex:0.9;height:215px;padding:32px}.front-numbers-item .caption{gap:8px}.front-numbers-item .caption .title{padding-bottom:3px}.front-numbers-item:nth-child(2n){-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;margin-top:24px}.front-news .btn{margin-top:32px}.front-news .news-items{gap:16px}.front-news .news-item{width:-webkit-calc(27% - 10.66667px);width:calc(27% - 10.66667px)}.front-news .news-item:first-child{width:-webkit-calc(46% - 10.66667px);width:calc(46% - 10.66667px)}.front-news .news-item:first-child img{height:306px}.front-news .news-item:first-child .title{font-size:24px}.project-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-border-radius:0 0 16px 16px;border-radius:0 0 16px 16px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:620px;-webkit-justify-content:space-between;justify-content:space-between;padding:170px 0 40px}.project-hero-left .caption{margin-top:16px}.project-hero-right{gap:16px}.project-about-wrap{gap:40px}.project-about-img{height:auto;-o-object-fit:contain;object-fit:contain;width:600px}.project-about-btns{gap:16px;margin-top:56px}.project-about .text p{-webkit-margin-before:12px;-webkit-margin-after:12px;margin-block-end:12px;margin-block-start:12px}.project-about .text p:first-child{-webkit-margin-before:0;margin-block-start:0}.project-about .text p:last-child{-webkit-margin-after:0;margin-block-end:0}.project-numbers:before{height:180px;top:20px}.project-numbers .front-numbers-item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;gap:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-numbers .front-numbers-item:nth-child(2n){-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.project-places{margin-top:16px}.project-places-wrap{gap:16px}.project-places-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:340px;-webkit-justify-content:space-between;justify-content:space-between;padding:24px}.project-places-item .text{margin-top:4px}.project-genplan img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.project-finishing-tabs{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.project-finishing-img{-webkit-border-radius:24px;border-radius:24px;display:none;overflow:hidden}.project-finishing-img svg{height:auto;width:100%}.project-finishing-img.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-finishing-desc{display:none}.project-finishing [id^=finishing-item-text]{opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.project-finishing [id^=finishing-item]:hover [id^=finishing-item-text]{opacity:1;pointer-events:auto}.project-finishing [id^=finishing-item-dot]{cursor:pointer}.project-finishing [id^=finishing-item]:hover [id^=finishing-item-dot] circle:last-child{fill:#ca970c}.project-gallery .swiper{height:670px;margin-left:auto;margin-right:auto;width:100%}.project-gallery .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:-webkit-calc(50% - 15px)!important;height:calc(50% - 15px)!important;-webkit-justify-content:center;justify-content:center}.project-gallery .swiper-slide a{height:100%;width:100%}.project-gallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-progress{overflow:hidden}.project-progress-no{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#4d2468;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:158px;font-weight:700;-webkit-justify-content:center;justify-content:center;opacity:.24;padding:150px 0;text-align:center;text-transform:uppercase}.project-progress-head{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:24px}.project-progress-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:8px;-webkit-justify-content:flex-end;justify-content:flex-end}.project-progress-tabs .btn.active{background-color:#ca970c;color:#fffaeb}.project-progress .swiper{display:none;overflow:visible}.project-progress .swiper.active{display:block}.project-progress .swiper-button-lock{display:none!important}.project-progress .swiper-slide img{aspect-ratio:1.3/1;-o-object-fit:cover;object-fit:cover}.project-progress .swiper-slide.active{display:block}.project-docs{position:relative}.project-docs:before{background-image:url(/wp-content/themes/asmart/assets/img/project-docs.svg);background-repeat:repeat-x;background-size:contain;content:"";height:160px;left:0;position:absolute;top:32px;width:100%}.project-docs-wrap{background-color:rgba(138,56,245,.102);padding:40px;position:relative;z-index:1}.project-docs-links a{margin-bottom:16px}.project-docs-links a:last-child{margin-bottom:0}.project-docs .link-button{margin-top:24px}.project-geo-wrap{position:relative}.project-geo-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:40px;padding:24px;position:absolute;top:40px;z-index:1}.project-geo-info>.text{background-color:rgba(138,56,245,.102);-webkit-border-radius:8px;border-radius:8px;color:#4d2468;font-weight:700;margin-bottom:32px;padding:10px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project-geo-dop{margin-top:24px}.project-geo-dop a{white-space:nowrap}.project-geo-dop .text{margin-top:16px}.project-geo-dop .text p{margin-block:8px}.project-geo #project-map{-webkit-border-radius:24px;border-radius:24px;height:676px;overflow:hidden;width:100%}.solutions-items{gap:16px}.solutions-item{background-color:#fffaeb;-webkit-border-radius:16px;border-radius:16px;height:auto}.solutions-item-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-between;justify-content:space-between;padding:24px}.solutions-item-card:hover .btn{background-color:#e3aa0e;color:#fffaeb}.solutions-item-img{aspect-ratio:1/1;background-color:#fff;margin:24px 0;-o-object-fit:contain;object-fit:contain;width:100%}.solutions-item>.text{color:#b29851;margin-top:8px}.solutions-item .btn{margin-top:24px}.solutions-modal-left{width:-webkit-calc(47% - 12px);width:calc(47% - 12px)}.solutions-modal-left-img{aspect-ratio:1/1;width:100%}.solutions-modal-right{padding-right:64px;width:-webkit-calc(53% - 12px);width:calc(53% - 12px)}.solutions-modal-right .title{margin-bottom:24px}.solutions-modal-bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-justify-content:space-between;justify-content:space-between;margin-top:24px}.solutions-modal-bottom .title{white-space:nowrap}.solutions-modal-bottom .text{color:#b29851;margin-top:8px}.not-found{margin-top:80px}.not-found-wrap{gap:24px;margin:0 auto;max-width:55%;text-align:center}.calculator{background:#fffaeb;-webkit-border-radius:24px;border-radius:24px;padding:64px 40px;width:100%}.calculator-row{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.calculator-block{background:#fff3d2;border:1px solid #f9b704;-webkit-border-radius:12px;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;width:100%}.calculator-block-label{font-size:16px;margin-bottom:12px}.calculator-block-wrap{min-width:-webkit-calc(50% - 20px);min-width:calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.calculator-block .number-input{color:#4d2468;font-family:Nunito;font-size:18px;font-weight:700;margin-bottom:12px;padding:0;width:100%}.calculator .value{font-size:20px;font-weight:700;margin-bottom:10px}.calculator input[type=range]{-webkit-appearance:none;background:#fff;cursor:pointer;height:8px;width:100%}.calculator input[type=range]::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#7c44a1),to(#e0c9ff));background:linear-gradient(to right,#7c44a1 var(--fill),#e0c9ff var(--fill));-webkit-border-radius:20px;border-radius:20px;height:6px;-webkit-transition:.3s;transition:.3s}.calculator input[type=range]::-moz-range-track{background:#e0c9ff;border-radius:20px;height:6px}.calculator input[type=range]::-moz-range-progress{background:#7c44a1;border-radius:20px;height:6px}.calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#7c44a1;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 6px rgba(138,56,245,.102);box-shadow:0 0 0 6px rgba(138,56,245,.102);height:14px;margin-top:-4px;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease;width:14px;z-index:2}.calculator input[type=range]::-webkit-slider-thumb:hover{background:#f9b704;-webkit-box-shadow:0 0 0 8px rgba(249,183,4,.2);box-shadow:0 0 0 8px rgba(249,183,4,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.calculator input[type=range]::-moz-range-thumb{background:#7c44a1;border:none;border-radius:50%;box-shadow:0 0 0 6px rgba(138,56,245,.102);height:20px;-moz-transition:all .25s ease;transition:all .25s ease;width:20px}.calculator input[type=range]::-moz-range-thumb:hover{background:#f9b704;box-shadow:0 0 0 8px rgba(249,183,4,.2);transform:scale(1.1)}.calculator .result{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.calculator .result,.calculator .result-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calculator .result-right{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.calculator .circle{background:conic-gradient(#7c44a1 0deg,#7c44a1 220deg,#e0c9ff 220deg);-webkit-border-radius:50%;border-radius:50%;height:208px;width:208px}.calculator .stats{gap:80px;padding-left:40px}.calculator .stats>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.calculator .stats-item-line{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch;-webkit-border-radius:4px;border-radius:4px;width:8px}.calculator .stats-item-label{margin-bottom:16px}.calculator .stats-item-val{white-space:nowrap}.calculator .stats-item.credit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.calculator .stats-item.credit .stats-item-line{background-color:#7c44a1}.calculator .stats-item.percent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}.calculator .stats-item.percent .stats-item-line{background-color:#e0c9ff}.calculator .btn{margin-top:24px;width:100%}.mz-found{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:6px}.mz-found-val{font-weight:700}.mz-range-slider-container{margin:0 8px;padding:10px 0 20px}.mz-input-wrapper,.mz-range-inputs{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mz-input-wrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.mz-input-wrapper input{color:#4d2468;font-size:18px;font-weight:700;padding:0}.mz-input-wrapper.from:before{color:#b29851;content:"от";font-size:16px;margin-right:12px}.mz-input-wrapper.to{border-left:1px solid #f9b704;padding-left:12px}.mz-input-wrapper.to:before{color:#b29851;content:"до";font-size:16px;margin-right:12px}.mz-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff3d2;border:none;-webkit-border-radius:8px;border-radius:8px;color:#ca970c;cursor:pointer;font-family:Nunito;font-size:18px;font-weight:700;outline:none;padding:15px 24px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:212px}.mz-select-wrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mz-select-wrap:after{background-image:url(../img/icons/checkbox-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.mz-label{display:block;font-size:16px;margin-bottom:12px}.mz-rooms-checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px}.mz-checkbox{display:none}.mz-checkbox:checked+.mz-checkbox-text{background-color:#e3aa0e;color:#fffaeb}.mz-checkbox-text{background-color:#fff3d2;-webkit-border-radius:8px;border-radius:8px;color:#ca970c;cursor:pointer;display:block;font-weight:700;padding:15px 40px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.mz-checkbox-text:hover{background-color:#e3aa0e;color:#fffaeb}.mz-filter{background-color:#fffaeb;-webkit-border-radius:24px;border-radius:24px;margin-bottom:64px;padding:64px 0}.mz-filter .clear-btn{gap:40px;padding:14px 24px}.mz-filter .clear-btn svg{-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.mz-filter .clear-btn:hover svg path{fill:#fffaeb}.mz-filter .clear-btn:active svg path{fill:#fffaeb}.mz-filter-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;margin-top:32px}.mz-filter-items,.mz-filter-submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mz-filter-items{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.mz-filter-item{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.mz-filter-item-range{background-color:#fff3d2;border:1px solid #f9b704;-webkit-border-radius:12px;border-radius:12px;padding:12px}.mz-filter.widget{margin-bottom:100px;margin-top:-24px;padding:32px 0;position:relative;z-index:1}.mz-filter.widget .mz-found{padding:14px 45px;width:200px}.mz-filter.widget .mz-found,.mz-filter.widget .mz-found-val.loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.mz-filter.widget .mz-found-val.loading:before{background-image:url(../img/icons/btn-loader.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;width:24px}.mz-filter.widget .mz-filter-wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.mz-filter.widget .mz-select{font-size:16px;padding:14px 24px;width:170px}.mz-filter.widget .mz-select-wrap:after{height:18px;width:18px}.mz-filter.widget .mz-checkbox-text{font-size:16px;padding:14px 18px}.mz-filter.widget .mz-filter-submit{margin-top:32px}.mz-filter.widget .mz-filter-items{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.mz-filter.widget .mz-filter-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mz-filter.widget .mz-filter-item-range{width:296px}.mz-filter.widget .mz-filter-item-range input[type=text]{width:100%}.mz-range-values{display:none}#amount-range-slider,#area-range-slider{background:#fff;border:none;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;height:8px}#amount-range-slider .noUi-connect,#area-range-slider .noUi-connect{background:#fff}#amount-range-slider .noUi-handle,#area-range-slider .noUi-handle{background:#7c44a1;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 6px rgba(138,56,245,.102);box-shadow:0 0 0 6px rgba(138,56,245,.102);cursor:pointer;height:16px!important;right:-10px!important;top:-4px!important;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;width:16px!important}#amount-range-slider .noUi-handle:after,#area-range-slider .noUi-handle:after{display:none}#amount-range-slider .noUi-handle:before,#area-range-slider .noUi-handle:before{display:none}#amount-range-slider .noUi-handle:hover,#area-range-slider .noUi-handle:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#amount-range-slider .noUi-handle:focus,#area-range-slider .noUi-handle:focus{outline:none}.archive .breadcrumbs{margin:64px 0 40px}.sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff3d2;border:none;-webkit-border-radius:8px;border-radius:8px;color:#ca970c;cursor:pointer;font-family:Nunito;font-size:18px;font-weight:700;outline:none;padding:15px 24px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:270px}.sort-wrap{margin-bottom:32px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sort-wrap:after{background-image:url(../img/icons/checkbox-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.flats-load-more{margin:32px auto 0}.flats-items{gap:16px}.flats-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fffaeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;width:-webkit-calc(33.33333% - 10.66667px);width:calc(33.33333% - 10.66667px)}.flats-item,.flats-item img{-webkit-border-radius:16px;border-radius:16px}.flats-item img{aspect-ratio:1/1;background-color:#fff;-o-object-fit:contain;object-fit:contain;width:100%}.flats-item .item-btns{gap:16px}.flats-item .item-btns .btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flats-item .item-info{gap:32px}.flats-item .item-info .text{color:#b29851;margin-bottom:8px}.flat-gallery img{aspect-ratio:1.5/1;width:100%}.flat-props{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:16px}.flat-props .text{color:#b29851;margin-bottom:8px}.flat-project-tags{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:32px;row-gap:8px}.flat-btns{gap:8px}.flat-btns .btn{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flat-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fffaeb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px;width:440px}.flat-left img{aspect-ratio:1/1;background-color:#fff;-webkit-border-radius:16px;border-radius:16px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.flat-right{-webkit-box-flex:1;background-color:#fffaeb;-webkit-flex:1;-ms-flex:1;flex:1;padding:24px}.flat-right .title.h3{margin-bottom:24px}.flat-top{gap:24px}.flat .breadcrumbs{margin:64px 0 40px}@media (min-width:1400px){.project-hero{height:780px}}@media (max-width:1400px){.title.h1{font-size:50px}.header-wrap{width:100%}.header.front{top:16px}.header.not-front{margin-top:16px}.front-hero-content{gap:24px}.front-hero .slider-nav,.front-hero-content{max-width:75%;width:75%}.front-hero-actions .swiper-pagination{width:75%}.front-news .news-item{width:-webkit-calc(29% - 10.66667px);width:calc(29% - 10.66667px)}.front-news .news-item:first-child{width:-webkit-calc(42% - 10.66667px);width:calc(42% - 10.66667px)}.front-news .news-item:first-child img{height:275px}.news-item .item-type,.news-item.promotion .item-deadline{font-size:16px;padding:6px 10px}.arrow-link{height:40px;min-width:40px;width:40px}.soc-item{height:40px;min-width:45px;width:45px}.soc-item img{height:24px;width:30px}.project-hero{padding:120px 0 40px}.project-address,.project-deadline{font-size:14px;padding:10px}.project-progress-no{font-size:140px;padding:100px 0}.projects-item-top{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.projects-item-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.projects-item-bottom .caption{font-size:24px}.news-detail .wrap{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:80px}.feedback-right{max-width:65%}.about-left{padding:40px}.about-left .text{max-width:100%}.single-project .header{margin-top:0;top:16px}.calculator .result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mz-filter.widget .mz-found,.mz-input-wrapper input{width:100%}.mz-filter.widget .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mz-filter.widget .mz-filter-submit{width:100%}.mz-filter.widget .mz-filter-items{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.mz-filter.widget .mz-filter-item{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.mz-filter.widget .mz-filter-item-range{width:100%}.flats-item .item-btns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1200px){.title.h1{font-size:50px}.title.h3{font-size:28px}.btn.big,.wpcf7-submit.big{font-size:20px;gap:24px;padding:16px 24px}.btn.big:after,.wpcf7-submit.big:after{background-image:url(../img/icons/btn-arrow-white-big.svg);height:48px;min-width:48px;width:48px}.header-logo{margin-right:auto}.header-wrap{-webkit-box-pack:start;-ms-flex-pack:start;gap:24px;-webkit-justify-content:flex-start;justify-content:flex-start;width:100%}.header-menu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f8f2ff;border:1px solid #e0c9ff;-webkit-border-radius:16px;border-radius:16px;display:none;position:absolute;right:0;top:76px;width:100%;z-index:1000}.header-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px}.header .burger{background-image:url(/wp-content/themes/asmart/assets/img/icons/burger-menu.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:42px;min-width:42px;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;width:42px}.header .burger.active{background-image:url(/wp-content/themes/asmart/assets/img/icons/burger-close.svg)}.front-hero{height:650px}.front-hero-actions .swiper-pagination{width:100%}.front-hero-content{max-width:100%;width:100%}.front-hero .btn.big{position:absolute;right:0;top:120px}.front-hero .slider-nav{max-width:100%;width:100%}.front-news .news-item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.front-news .news-item:first-child{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.front-news .news-item:first-child img{height:auto}.front-news .news-item:first-child .title{font-size:18px}.front-news .news-item:nth-child(3){display:none}.feedback-right{max-width:100%}.feedback-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:32px}.feedback-wrap .title br{display:none}.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer-bottom,.footer-bottom-left,.footer-contacts{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.footer-contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-contacts-title{margin-bottom:16px}.footer-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer-logo img{width:350px}.footer-menu{margin-bottom:24px}.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.projects-item .btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:24px}.projects-item-top.desk{display:none}.projects-item-top.mob{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:16px;position:absolute;top:16px}.projects-item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}.projects-item-prices{display:none}.projects-item:hover .projects-item-info img{min-width:100%;-o-object-position:center;object-position:center;width:100%}.news-items .news-item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.news-detail .title.h1{max-width:100%}.news-detail .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.news-detail-img{aspect-ratio:auto;height:auto;max-width:50%;min-width:auto;width:auto}.news-detail-slider{margin-left:0;max-width:50%;min-width:50%;width:auto}.news-detail-slider img{min-width:100%}.news-detail-slider .slider-nav{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.mortgage-item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.project-geo-info{left:0;margin-bottom:24px;padding:0;position:relative;top:0}.project-geo-info>.text{margin-bottom:16px}.project-finishing-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-bottom:24px}.project-hero{height:490px;padding:130px 0 40px}.project-about-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project-about-img{width:100%}.project-geo #project-map{height:500px}input[type=tel],input[type=text]{width:100%}.mz-filter.widget .mz-found{width:100%}.mz-filter.widget .mz-filter-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mz-filter.widget .mz-filter-submit{width:100%}.mz-filter.widget .mz-filter-items{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.mz-filter.widget .mz-filter-item{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.mz-filter.widget .mz-filter-item-range{width:100%}.flats-item{width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.flat-left{width:100%}.flat-left img{margin:0 auto;width:50%}.flat-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.soc-item{min-width:75px;width:75px}}@media (max-width:991px){.section-b{margin-bottom:75px}.padding-b{padding-bottom:75px}.title.h1{font-size:48px}.title.h2{font-size:40px}.title.h4{font-size:20px}.caption{font-size:28px}.text.xl{font-size:22px}.title-b{margin-bottom:24px}.btn.big:after,.wpcf7-submit.big:after{height:32px;min-width:32px;width:32px}.arrow{height:48px;min-width:48px;width:48px}.arrow span{height:38px;min-width:38px;width:38px}input[type=tel],input[type=text]{width:220px}.form-confirm br{display:none}.project-address{font-size:16px;gap:5px;padding:10px}.project-address:before{height:16px;min-width:16px;width:16px}.project-deadline{font-size:16px;padding:10px}.project-progress-no{font-size:120px;padding:70px 0}.front-project{height:480px;padding:24px}.front-project-bottom{gap:40px}.front-project .btn{margin-top:24px}.front-project .btn.light{gap:20px;margin-top:0}.front-hero-info{padding-bottom:60px}.front-hero-actions .swiper-pagination{bottom:32px}.front-hero-content{padding:24px}.front-hero-content .wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%}.front-numbers-items{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.front-numbers-item{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;gap:24px;height:auto;min-height:190px;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.front-numbers-item:nth-child(2n){-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-top:0}.projects-item{width:100%}.news-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.news-detail-img,.news-detail-slider{max-width:100%;width:100%}.news-detail-slider{min-width:100%}.breadcrumbs{margin:24px 0 48px}.about-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.about-img,.about-left{width:100%}.project-hero{padding:110px 0 40px}.project-hero-info .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px}.project-numbers .front-numbers-item{min-height:auto;width:-webkit-calc(33.33333% - 10.66667px);width:calc(33.33333% - 10.66667px)}.project-docs-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}.project-progress .swiper{overflow:hidden}.solutions-modal-right{padding-right:0}.not-found-wrap{max-width:80%}.not-found-wrap img{max-width:65%}.calculator .circle{height:140px;width:140px}.calculator .stats{gap:32px}.calculator .stats>div{gap:24px}.calculator .stats .title.h3{font-size:22px}.mz-select{font-size:16px;padding:14px 24px;width:170px}.mz-select:after{height:18px;width:18px}.mz-checkbox-text{font-size:16px;padding:14px 18px}.mz-input-wrapper input{width:100%}}@media (max-width:768px){.title.h1{font-size:38px}.title.h2{font-size:32px}.title.h3{font-size:22px}.caption{font-size:24px}.caption.xl{font-size:40px}.section-b{margin-bottom:80px}.padding-b{padding-bottom:80px}.slider-nav{gap:4px}.form-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-top .wpcf7-form-control-wrap,.form-top .wpcf7-submit{width:100%}input[type=tel],input[type=text]{width:100%}.header-wrap{gap:16px}.header-phone{font-size:14px}.front-hero{height:620px}.front-hero .slider-nav{margin-bottom:10px}.front-hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px}.front-hero-content .btn{margin-left:0;margin-right:auto}.front-hero-info{padding-bottom:70px}.front-hero-actions .swiper-pagination{bottom:45px}.front-hero-actions .swiper-pagination .pagination-fraction{font-size:14px}.front-hero .btn.big{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:16px;-webkit-justify-content:space-between;justify-content:space-between;left:0;right:auto;top:auto;width:100%}.front .news-item{width:100%}.front .news-item img{aspect-ratio:auto;height:auto;-o-object-fit:contain;object-fit:contain}.front .news-item:first-child{width:100%}.front .news-item:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.front .news-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.front-project{height:420px}.front-project-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.front-standards-decor-left{height:auto}.front-numbers .title.h3{font-size:28px}.front-numbers:before{width:160%}.footer:before{width:160%}.footer-logo img{width:260px}.footer-menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.news-items .news-item{width:100%}.news-items .news-item img{height:auto}.news-nav-item{padding:8px 16px}.about-gallery-slider img{aspect-ratio:1/1}#map{height:500px;width:100%}.map-wrap{-webkit-border-radius:0;border-radius:0}.map-info{background-color:#f8f2ff;margin-bottom:24px;position:unset}.map-info,.mortgage-item{width:100%}.project-hero{padding:110px 0 40px}.project-numbers .front-numbers-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto}.project-progress-tabs{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.project-progress-tabs-wrap{overflow-x:auto;padding-bottom:4px;width:100%}.project-progress-tabs-wrap::-webkit-scrollbar{height:4px}.project-progress-tabs .btn{padding:16px}.project-progress-head{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:24px}.project-finishing-desc,.project-progress-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.project-finishing-desc{gap:16px;margin-top:16px}.project-finishing-desc-text{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px}.project-finishing-desc-text:before{background-color:#f9b704;border:8px solid #fff3d2;-webkit-border-radius:50%;border-radius:50%;content:"";display:block;height:16px;min-width:16px;width:16px}.project-finishing-desc.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.project-finishing [id^=finishing-item]{display:none}.solutions-modal-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px;margin-top:10px}.solutions-item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.solutions-item .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.not-found-wrap{max-width:100%}.marquee-block{padding:12px 0}.marquee-item{font-size:18px}.calculator-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:24px}.calculator-block-wrap{width:100%}.calculator .result-left{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}.calculator .stats{padding-left:0;width:100%}.mz-filter-item,.mz-select,.mz-select-wrap{width:100%}.mz-filter-item:first-child{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.mz-filter-item:nth-child(2){width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.mz-filter.widget .mz-filter-item,.mz-filter.widget .mz-select{width:100%}.mz-filter.widget .mz-filter-item:first-child{width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.mz-filter.widget .mz-filter-item:nth-child(2){width:-webkit-calc(50% - 20px);width:calc(50% - 20px)}.flats-item{width:100%}.flat-props{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flat-left img{width:100%}}@media (max-width:576px){.title.h1{font-size:32px}.title.h2{font-size:28px}.text.xl,.title.h4{font-size:20px}.header-menu{top:61px}.header .burger{height:24px;min-width:24px;width:24px}.header-phone{font-size:11px;padding:12px 16px}.header-wrap{padding:10px 16px}.header-logo{width:120px}.project-solutions-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:16px}.project-address,.project-deadline{font-size:14px}.project-progress-no{font-size:70px;padding:40px 0}.project-finishing-tabs .btn{font-size:14px;padding:10px}.feedback{padding-bottom:55px;padding-top:40px}.feedback .text br{display:none}.front-standards-decor-left{max-width:700px;top:100px}.front-standards-decor-right{max-width:700px}.front-project-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.front-hero .slide-bg.desk{display:none}.front-hero .slide-bg.mobile{display:block}.front-hero .btn.big{font-size:18px;padding:19px 16px;text-transform:none}.front-hero .btn.big:after{height:40px;min-width:40px;width:40px}.front-hero-content{gap:16px}.front-hero-title{font-size:18px}.front-hero-text{font-size:16px}.front-numbers:before{background-size:cover;height:75px}.front-numbers-item{min-height:160px;padding:16px}.front-numbers-item .caption.xl{font-size:24px}.front-numbers-item .title.h4{font-size:18px;padding-bottom:0}.front-projects .btn{margin-top:16px}.footer{text-align:center}.footer-wrap{padding:40px 24px}.footer:before{background-size:cover;height:90px}.footer-logo img{width:220px}.caption.xl{font-size:36px}.breadcrumbs .container{gap:8px}.projects-item{padding:24px 16px}.projects-item-info img{height:315px}.projects-item-bottom .caption{font-size:20px}.marquee-block{padding:8px 0}.marquee-item{font-size:18px}.about-gallery-slider img{aspect-ratio:.7/1}.mortgage-item{gap:24px}.project-hero{padding:95px 0 40px}.project-numbers .front-numbers-items{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.project-numbers .front-numbers-item{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;height:auto;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.project-numbers .front-numbers-item .title.h3{font-size:24px}.project-progress .swiper-slide img{aspect-ratio:1/1.5}.project-progress-tabs{row-gap:4px}.project-progress-tabs .btn{font-size:14px;padding:10px}.project-gallery .swiper{height:320px}.project-gallery .swiper-slide{height:100%!important}.project-gallery .swiper-slide img{height:100%}.project-about-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.project-about-btns a{width:100%}.solutions-modal .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.solutions-modal-left,.solutions-modal-right{width:100%}.calculator{padding:40px 24px}.calculator .stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.calculator .stats-item-label{margin-bottom:8px}.calculator .btn{padding:14px}.mz-filter .clear-btn{width:100%}.mz-filter-submit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.mz-filter-item{width:100%}.mz-filter-item:first-child{width:100%}.mz-filter-item:nth-child(2){width:100%}.mz-filter.widget .mz-filter-item{width:100%}.mz-filter.widget .mz-filter-item:first-child{width:100%}.mz-filter.widget .mz-filter-item:nth-child(2){width:100%}.flats-item .item-info{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.flats-item .item-info-el{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:-webkit-calc(50% - 8px);width:calc(50% - 8px)}.flats-item .item-info-el .text{margin-bottom:0}.flat-btns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flat-props-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;width:100%}.flat-props-item .text{margin-bottom:0}.modal .close{right:16px;top:16px}.modal.solutions-modal .modal-content{overflow:hidden}.modal.solutions-modal .modal-content .title{margin-bottom:8px}.modal.solutions-modal .modal-content .wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:-webkit-calc(100vh - 60px);max-height:calc(100vh - 60px);overflow-y:auto}}@media (max-width:375px){.title.h1{font-size:28px}.header-menu{padding:40px}.header-menu ul{padding:0 0 16px}.header-phone.desk{display:none}.header-phone.mob{display:block;font-size:16px;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feedback-wrap{padding:40px 20px}.wpcf7-acceptance input+span{display:block;font-size:15px;padding-left:40px;position:relative}.about-gallery-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:16px}.modal .close{right:16px;top:16px}.modal .modal.show .modal-content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal-content{padding:55px 24px 32px}.modal .title.h2{font-size:26px}.modal .text{font-size:16px}.modal-form{margin-top:24px}}
/*# sourceMappingURL=style.css.map */
