

/* Start:/local/templates/stroynova/dist/main.css?1787070957239685*/
@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/stroynova/dist/./assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/stroynova/dist/./assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/stroynova/dist/./assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/stroynova/dist/./assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/stroynova/dist/./assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/stroynova/dist/./assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/stroynova/dist/./assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/stroynova/dist/./assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/stroynova/dist/./assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-latin-400-normal-DPpKfCgK.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/stroynova/dist/./assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-latin-500-normal-CDPngY5C.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/stroynova/dist/./assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-latin-600-normal-DVJMj_t0.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/stroynova/dist/./assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-latin-700-normal-ZyrKABVF.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2) format("woff2"),url(/local/templates/stroynova/dist/./assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff) format("woff")}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--stroinova-hover-color: #638e39;--stroinova-black: #000;--stroinova-white: #fff;--stroinova-backgroung: #f3f1f0;--stroinova-primary-1: #e18411;--stroinova-primary-2: #8aad69;--stroinova-gray-1: #454545;--stroinova-gray-2: #d9d9d9;--stroinova-gray-gray-3: #818181;--font-family: "Noto Sans", system-ui, sans-serif;--second-family: "Inter", system-ui, sans-serif;--third-family: "Inter", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-family);font-size:1rem;font-weight:400;line-height:1.5;color:#1f2937;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,button:-webkit-autofill,button:-webkit-autofill:hover,button:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px transparent inset;box-shadow:0 0 0 1000px transparent inset;background:none;background-color:transparent!important;transition:background-color 9999s ease-in-out 0s}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:700}a{color:var(--stroinova-primary-2);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}ul,ol{list-style:none}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--stroinova-primary-2);outline-offset:3px}:focus:not(:focus-visible){outline:none}.h1{font-size:clamp(2rem,5vw,3rem)}.h2{font-size:clamp(1.5rem,4vw,2.25rem)}.h3{font-size:clamp(1.25rem,3vw,1.875rem)}.h4{font-size:clamp(1.1rem,2.5vw,1.5rem)}.h5{font-size:1.25rem}.h6{font-size:1.125rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-muted{color:#6b7280}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::selection{background-color:var(--stroinova-primary-2);color:#fff}img{display:block}img[width][height]{height:auto}*:focus-visible{transition:outline-offset .15s ease}.skip-link{position:absolute;top:-100%;left:1rem;z-index:500;padding:.75rem 1.375rem;background-color:var(--stroinova-primary-2);color:#fff;border-radius:0 0 .5rem .5rem;font-weight:500;text-decoration:none}.skip-link:focus{top:0}.card__image img,.hero__image img{background-color:#f9fafb}.breadcrumb{padding:14px 0 46px}.breadcrumb svg{fill:none;color:#1d222f}.breadcrumb__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:#737373}.breadcrumb__item{display:flex;align-items:center;gap:6px}.breadcrumb__item:first-child:before{display:none}.breadcrumb__link{color:var(--stroinova-black);text-decoration:none;transition:color .2s}.breadcrumb__link:hover{color:var(--stroinova-primary-2)}@media (max-width: 1200px){.breadcrumb{padding-bottom:20px}}@media all and (max-width: 767px){.breadcrumb{display:none}}.h1-title{font-family:var(--font-family);font-weight:700;line-height:117%;color:var(--stroinova-black);font-size:clamp(18px,3.5vw,36px);margin-bottom:39px}@media all and (max-width: 767px){.h1-title{margin-bottom:21px;margin-top:16px}}.catalog-sort{display:flex;align-items:center;gap:8px;padding:0 0 22px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1)}.catalog-sort__label{white-space:nowrap}.catalog-sort__dropdown{position:relative}.catalog-sort__trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);cursor:pointer;padding:0;line-height:1}.catalog-sort__current{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.catalog-sort__chevron{fill:none;color:var(--stroinova-dark);transition:transform .2s ease;flex-shrink:0}.catalog-sort__dropdown.is-open .catalog-sort__chevron{transform:rotate(180deg)}.catalog-sort__panel{position:absolute;top:calc(100% + 10px);left:-16px;border-radius:12px;box-shadow:0 5px 7px 2px #00000026;background:var(--stroinova-white);list-style:none;padding:7px 0 10px;margin:0;min-width:320px;z-index:100;display:none}@media all and (max-width: 767px){.catalog-sort{padding-bottom:19px}.catalog-sort__panel{left:-112px}}.catalog-sort__dropdown.is-open .catalog-sort__panel{display:block}.catalog-sort__option{padding:8px 20px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);cursor:pointer;transition:color .15s}.catalog-sort__option:hover,.catalog-sort__option.is-active{color:var(--stroinova-hover-color)}.catalog-more{display:flex;justify-content:flex-end;padding-top:20px;margin-bottom:55px}.catalog-more__btn{display:inline-flex;align-items:center;gap:7px;background:transparent;border:none;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;text-decoration-skip-ink:none;color:var(--stroinova-gray-1);cursor:pointer;padding:0;text-decoration:underline;transition:color .2s}.catalog-more__btn svg{fill:none}.catalog-more__btn:hover{color:var(--stroinova-primary-2)}.catalog-more__btn:hover svg use path{fill:var(--stroinova-primary-2);color:var(--stroinova-primary-2)}@media all and (max-width: 767px){.catalog-more{padding:0;margin-bottom:32px;justify-content:center}}.apt-pagination{display:flex;align-items:center;justify-content:space-between;padding:8px 0 60px;gap:16px;flex-wrap:wrap}.apt-pagination .catalog-more{margin:0;padding:0}@media all and (max-width: 767px){.apt-pagination{padding:0 0 32px}.apt-pagination .apt-pager{display:none}}.apt-pager{display:flex;align-items:center;gap:13px}.apt-pager__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;text-decoration:none;transition:background .15s}.apt-pager__btn svg{fill:none;width:20px;height:20px}.apt-pager__btn svg path{stroke:#1d222f;transition:all .15s}.apt-pager__btn:hover{background:var(--stroinova-primary-2)}.apt-pager__btn:hover svg path{stroke:#fff}.apt-pager__page{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;text-align:center;color:var(--stroinova-black);text-decoration:none;transition:background .15s,color .15s}.apt-pager__page:hover,.apt-pager__page--active{background:var(--stroinova-primary-2);color:#fff}.apt-pager__dots{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%}#main-content *::-webkit-scrollbar{height:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast: high){a{text-decoration:underline}}.container{width:100%;max-width:calc(1418px + 2.75rem);margin-inline:auto;padding-inline:1.375rem}@media (max-width: 767px){.container{padding-inline:.75rem}}.container--narrow{max-width:768px}.container--wide{max-width:1536px}.grid{display:grid;gap:1.375rem}.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(1,1fr)}@media (min-width: 640px){.grid--2,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 960px){.grid--4{grid-template-columns:repeat(4,1fr)}}.header{position:sticky;top:0;z-index:200;background-color:#fff}.header__inner{width:100%;max-width:calc(1418px + 2.75rem);margin-inline:auto;padding-inline:1.375rem;display:flex;align-items:center;gap:58px;padding-top:23px;padding-bottom:12px;transition:all .3s}@media all and (max-width: 959px){.header__inner{padding:5px 12px}.header__inner .header__contacts{display:none}}.header__right{flex:1 1 auto}.header__contacts{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem;overflow:hidden;height:40px;transition:all .3s}@media (max-width: 1279px){.header__contacts{justify-content:end}}@media (max-width: 959px){.header__contacts{justify-content:center}}.header__address{display:flex;align-items:center;gap:5px;padding:7px 12px 8px;background:var(--stroinova-backgroung);border-radius:80px;cursor:pointer;transition:all .3s}.header__address span{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:220px;transition:all .3s}.header__address:hover span{max-width:100%}.header__address svg{fill:none}@media (max-width: 1279px){.header__address{display:none}}.header__phone{display:flex;align-items:center;gap:1rem}.header__phone-number{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;white-space:nowrap;color:var(--stroinova-black)}.header__phone-number a{color:var(--stroinova-black);text-decoration:none}.header__phone svg{fill:none;flex:0 0 24px}@media (max-width: 959px){.header__phone{gap:5px}.header__phone svg{flex:0 0 14px;width:14px;height:14px}.header__phone-number{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black)}}.header__phone--mobile{display:flex;align-items:start;gap:1rem;padding:0 16px 30px}.header__phone--mobile .header__phone-number{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black)}.header__phone--mobile .header__phone-number a{color:var(--stroinova-black);text-decoration:none}.header__phone--mobile svg{fill:none;color:var(--stroinova-black)}.header__panel{display:flex;padding:7px 13px 10px 7px;background:var(--stroinova-backgroung);border-radius:20px;align-items:center;justify-content:space-between;gap:10px}@media (max-width: 959px){.header__panel{padding:6px 8px;flex:0 0 158px}}.header__logo{display:flex;align-items:center;text-decoration:none;max-width:322px;transition:all .3s}.header__logo svg{max-width:100%;height:auto}.header__logo-mobile{display:none;flex:0 0 132px;text-decoration:none}@media (max-width: 959px){.header__logo{display:none}.header__logo-mobile{display:block}.header__logo-mobile svg{height:auto;width:auto}}@media (max-width: 959px){.header__bottom{display:flex;gap:9px;align-items:center;justify-content:space-between}}.header__nav{display:none}@media (min-width: 960px){.header__nav{display:flex;align-items:center;gap:2rem;flex:0 0 calc(100% - 100px)}}.header__actions{display:flex;align-items:center;justify-content:end;gap:10px}@media (max-width: 959px){.header__actions{gap:10px}}.header__favorite{position:relative;overflow:visible;flex:0 0 41px;border-radius:50%;height:41px;background:var(--stroinova-primary-2);display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;transition:all .3s ease-in-out;padding:1px 0 0 1px}.header__favorite svg{color:#fff}.header__favorite:hover{opacity:.8}@media (max-width: 959px){.header__favorite{flex:0 0 26px;height:26px}.header__favorite svg{width:13px;height:13px}}.header__favorite-count{position:absolute;top:-3px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:var(--stroinova-primary-2);font-size:10px;font-weight:600;line-height:16px;text-align:center;pointer-events:none;box-shadow:0 1px 4px #0000001f}.header__favorite-count:empty{display:none}@media (max-width: 959px){.header__favorite-count{top:-5px;right:-5px;min-width:14px;height:14px;padding:0 3px;font-size:9px;line-height:14px}}.header__profile{flex:0 0 41px;border-radius:50%;height:41px;background:var(--stroinova-white);display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;transition:all .3s ease-in-out;padding:0}.header__profile svg{fill:none;color:#130f26}.header__profile:hover{opacity:.8}@media (max-width: 959px){.header__profile{flex:0 0 26px;height:26px}.header__profile svg{width:13px;height:13px}}.header__burger{flex:0 0 34px;height:34px;border:none;display:flex;align-items:center;justify-content:center;outline:none;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}.header__burger .close-icon{display:none;color:#fff}.header__burger .burger-icon{color:#130f26}.header__burger.is-open,.header__burger[aria-expanded=true]{background:var(--stroinova-primary-2)}.header__burger.is-open svg,.header__burger[aria-expanded=true] svg{display:none}.header__burger.is-open .close-icon,.header__burger[aria-expanded=true] .close-icon{display:block}@media (min-width: 960px){.header__burger{display:none}}.header__phone--btn{flex:0 0 41px;border-radius:50%;height:41px;background:var(--stroinova-primary-2);display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;transition:all .3s ease-in-out;padding:1px 0 0 1px}.header__phone--btn svg{color:#fff;fill:none}.header__phone--btn:hover{opacity:.8}@media all and (min-width: 960px){.header__phone--btn{display:none}}@media (max-width: 959px){.header__phone--btn{flex:0 0 26px;height:26px}.header__phone--btn svg{width:13px;height:13px}}@media all and (min-width: 960px){.header--scrolled .header__inner{padding-bottom:10px;padding-top:10px}.header--scrolled .header__nav{flex:0 0 calc(100% - 150px)}.header--scrolled .header__logo{max-width:237px}.header--scrolled .header__actions{flex:0 0 143px}.header--scrolled .header__phone--btn{display:flex}}.header--scrolled .header__contacts{height:0;margin-bottom:0}.footer{background:var(--stroinova-backgroung);padding-bottom:20px}.footer__main{padding:22px 0 0}.footer__grid{display:grid;grid-template-columns:260px repeat(1,1fr) 458px;gap:0 60px;align-items:start}@media (max-width: 1290px){.footer__grid{grid-template-columns:224px repeat(1,1fr) 226px;gap:0 20px}}@media (max-width: 560px){.footer__grid{grid-template-columns:1fr}}.footer__col--brand{display:flex;flex-direction:column}.footer__logo{display:inline-block;line-height:0;text-decoration:none;margin-bottom:26px}.footer__logo svg{height:auto}.footer__phones{display:flex;flex-direction:column;gap:6px;padding-left:30px;margin-bottom:10px}.footer__phone{display:inline-flex;align-items:center;gap:16px;font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);text-decoration:none;transition:color .2s}.footer__phone svg{flex-shrink:0}.footer__phone:hover{color:var(--stroinova-primary-2)}.footer__phone+.footer__phone{padding-left:42px}.footer__emails{display:flex;flex-direction:column;gap:10px;padding-left:75px;font-family:var(--font-family)}.footer__email-label{font-weight:600;font-size:12px;line-height:150%;color:var(--stroinova-gray-gray-3)}.footer__email-link{font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);display:inline-block;text-decoration:none}.footer__email-link:hover{color:var(--stroinova-primary-2)}.footer__col-center{padding-top:20px}.footer__col-top{display:flex;gap:80px;margin-bottom:2px}.footer__col-bottom{display:flex;gap:41px;align-items:center}.footer__write-btn{align-self:flex-start;padding:12px 36px}.footer__socials{display:flex;gap:8px}.footer__social{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;transition:opacity .2s;background:#fff;border-radius:50%}.footer__social:hover{opacity:.8}.footer__col--nav{display:flex;flex-direction:column;gap:8px}.footer__nav-title{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black)}.footer__nav-title a{text-decoration:none;color:var(--stroinova-black)}.footer__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;font-size:0}.footer__nav-link{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:none;color:var(--stroinova-black);transition:color .2s;display:inline-block;padding:2px 0}.footer__nav-link:hover{color:var(--stroinova-primary-2)}.footer__col--contacts{display:flex;flex-direction:column;gap:17px;padding-top:13px}.footer__col--contacts-top{display:flex;justify-content:space-between;gap:45px}.footer__address{display:flex;gap:6px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-black);font-style:normal}.footer__address svg{flex:0 0 24px}.footer__address svg use{fill:none}.footer__map{border-radius:4px;overflow:hidden;line-height:0}.footer__map iframe{display:block}.footer__legal{display:flex;flex-direction:column;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-black);flex:0 0 170px}.footer__legal strong{font-weight:600}.footer__disclaimer{padding:14px 0 0}.footer__disclaimer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid var(--stroinova-black)}.footer__disclaimer-text{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-gray-3)}.footer__policy-nav{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.footer__policy-link{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-gray-3);text-decoration:none;transition:color .2s}.footer__policy-link:hover{color:var(--stroinova-primary-2)}.footer__policy-sep{color:var(--stroinova-gray-gray-3)}.footer__copy{padding-block:8px}.footer__copy .container{display:flex;align-items:center;justify-content:space-between}@media all and (min-width: 1201px){.footer__copy .footer__policy-nav{display:none}}.footer__copy p{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1)}@media all and (max-width: 1290px){.footer{padding-bottom:20px}.footer__main{padding-top:32px}.footer__col-center{padding-top:23px;padding-left:7px}.footer__col-top{gap:36px}.footer__col-bottom{gap:26px}.footer__col-bottom .footer__write-btn{padding:12px 24px}.footer__phones{padding:0}.footer__emails{padding-left:44px}.footer__col--contacts-top{display:block}.footer__address{margin-bottom:10px}.footer__legal{padding-left:29px}.footer__col--contacts{gap:8px}.footer__disclaimer-inner{display:block;border:none;padding-bottom:0}.footer__disclaimer-inner .footer__disclaimer-text{text-align:center;padding-bottom:14px;border-bottom:1px solid var(--stroinova-black);margin-bottom:2px}.footer__disclaimer-inner .footer__policy-nav{display:none}}@media all and (max-width: 990px){.footer{padding:12px 12px 20px}.footer__main{padding:0}.footer__grid{display:flex;gap:24px;flex-wrap:wrap}.footer__col-center{flex:1 1 auto}.footer__col--contacts{width:100%}}@media all and (max-width: 767px){.footer__grid{flex-direction:column;gap:13px}.footer__col{width:100%}.footer__logo{margin-bottom:16px}.footer__phones{gap:6px}.footer__emails{padding:0;display:flex;gap:20px;flex-direction:row}.footer__col-center{padding:0;order:1;width:100%}.footer__map{display:none}.footer__col--contacts{padding-top:0}.footer__col-top{gap:18px;order:2}.footer__col-bottom{gap:15px;flex-direction:column;align-items:start}.footer__col-bottom .footer__write-btn{order:3;width:100%;padding:12px 24px}.footer__phones{padding:0}.footer__col-center{display:flex;flex-direction:column;gap:16px}.footer__nav-list{display:none}.footer__col--contacts-top{display:block}.footer__nav-title{font-size:12px}.footer__col--contacts{gap:8px}.footer__disclaimer-inner{display:block;border:none;padding-bottom:0}.footer__disclaimer-inner .footer__disclaimer-text{text-align:left;padding-bottom:0;border-bottom:none;margin-bottom:0}.footer__disclaimer-inner .footer__policy-nav{display:none}.footer__copy .container{display:block}.footer__policy-nav{padding-top:8px}}.btn__button{display:inline-flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;padding:16px 30px;border:1px solid transparent;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);cursor:pointer;white-space:nowrap;transition:all .3s;border-radius:60px}@media all and (max-width: 1024px){.btn__button{padding:11px 29px}}.btn__button.border_orange{border:1px solid var(--stroinova-primary-1);color:var(--stroinova-primary-1);background:transparent}.btn__button.border_orange:hover{color:#fff;background:var(--stroinova-primary-1)}.btn__button.border_green{border:1px solid var(--stroinova-primary-2);color:var(--stroinova-primary-2);background:transparent}.btn__button.border_green:hover{color:#fff;background:var(--stroinova-primary-2)}.btn__button.border_white{border:1px solid #ffffff;color:#fff;background:transparent}.btn__button.border_white:hover{color:var(--stroinova-primary-1);background:#fff}.btn__button.border_black{border:1px solid var(--stroinova-black);color:var(--stroinova-black);background:transparent}.btn__button.border_black:hover{color:#fff;background:var(--stroinova-black)}.btn__button.btn_orange{background:linear-gradient(139deg,#e18411,#e13b11)}.btn__button.btn_orange:hover{background:linear-gradient(139deg,#e18411,#e18411);color:#fff}.btn__button.btn_green{background:var(--stroinova-primary-2)}.btn__button.btn_green:hover{background:var(--stroinova-hover-color);color:#fff}.btn__button.btn_black{background:var(--stroinova-black)}.btn__button.btn_black:hover{background:var(--stroinova-hover-color);color:#fff}.nav__list{display:flex;align-items:center;flex-wrap:nowrap}.nav__item{position:relative;flex-shrink:0}.nav__item--more{position:relative}.nav__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);padding:10px 16px;border-radius:20px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.nav__more svg{fill:none}.nav__more:hover,.nav__more[aria-expanded=true]{color:var(--stroinova-primary-2);background:#fff}.nav__overflow{list-style:none;margin:0;padding:.5rem;position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border:1px solid #e5e7eb;min-width:200px;z-index:100}.nav__overflow .nav__item{display:block!important}.nav__link{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);padding:10px 16px;display:flex;gap:13px;align-items:center;text-decoration:none;border-radius:20px;transition:all .3s ease}.nav__link svg path{transition:all .3s ease}.nav__link:hover,.nav__link[aria-current=page]{color:var(--stroinova-primary-2);background:#fff}.nav__link:hover svg path,.nav__link[aria-current=page] svg path{fill:var(--stroinova-primary-2)!important}.mobile-nav{position:fixed;top:var(--mobile-nav-top, 56px);left:0;right:0;bottom:0;background:var(--stroinova-backgroung);z-index:199;transform:translate(-100%);transition:all .4s;overflow-y:auto;display:flex;flex-direction:column;border-radius:18px 18px 0 0;box-shadow:0 0 0 2000px #fff;opacity:0;visibility:hidden}.mobile-nav.is-open{transform:translate(0);left:10px;opacity:1;visibility:visible}.mobile-nav__list{list-style:none;margin:0;padding:16px 21px;flex:1}.mobile-nav__item{border-bottom:1px solid var(--stroinova-gray-2)}.mobile-nav__item:last-child{border:none}.mobile-nav__link{display:flex;align-items:center;gap:6px;padding:13px 6px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);text-decoration:none;transition:color .2s}.mobile-nav__link svg{fill:none;color:var(--stroinova-gray-1)}.mobile-nav__link:hover,.mobile-nav__link[aria-current=page]{color:var(--stroinova-primary-2)}.mobile-nav__link:hover svg,.mobile-nav__link[aria-current=page] svg{opacity:1;color:var(--stroinova-primary-2)}.mobile-nav__footer{padding:0 16px 16px}.mobile-nav__cta{width:100%;text-align:center;border-radius:100px}.is-openMenu:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:190}.card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px)}.card__image{aspect-ratio:16/9;overflow:hidden;background-color:#f9fafb}.card__image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.card__image:hover img{transform:scale(1.05)}.card__body{padding:1.375rem}.card__tag{display:inline-block;padding:.25rem .75rem;background-color:color-mix(in srgb,var(--stroinova-primary-2) 10%,transparent);color:var(--stroinova-primary-2);border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.card__title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__text{color:#6b7280;font-size:.875rem;line-height:1.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__footer{padding:1rem 1.375rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:#6b7280}.accordion{border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.accordion__item{border-bottom:1px solid #e5e7eb}.accordion__item:last-child{border-bottom:none}.accordion__details[open] .accordion__icon{transform:rotate(180deg)}.accordion__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.375rem;cursor:pointer;font-weight:500;background-color:#fff;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary:hover{background-color:#f9fafb}.accordion__icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.accordion__content{padding:1.25rem 1.375rem;color:#6b7280;line-height:1.75;border-top:1px solid #e5e7eb;background-color:#f9fafb}.form{display:flex;flex-direction:column;gap:1.25rem}.form__group{display:flex;flex-direction:column;gap:.5rem}.form__label{font-size:.875rem;font-weight:500}.form__required{color:#ef4444;margin-left:.25rem}.form__input,.form__textarea,.form__select{width:100%;padding:.75rem 1rem;font-size:1rem;color:#1f2937;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;transition:border-color .3s ease,box-shadow .3s ease}.form__input::placeholder,.form__textarea::placeholder,.form__select::placeholder{color:#6b7280}.form__input:hover,.form__textarea:hover,.form__select:hover{border-color:var(--stroinova-primary-2)}.form__input:focus,.form__textarea:focus,.form__select:focus{outline:none;border-color:var(--stroinova-primary-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--stroinova-primary-2) 20%,transparent)}.form__input[aria-invalid=true],.form__textarea[aria-invalid=true],.form__select[aria-invalid=true]{border-color:#ef4444}.form__textarea{resize:vertical;min-height:120px}.form__error{font-size:.875rem;color:#ef4444}.form__hint{font-size:.875rem;color:#6b7280}.section--hero{padding-block:0;margin-bottom:41px}@media all and (max-width: 767px){.section--hero{margin-bottom:32px}}.section--hero .container{position:relative}.section--hero .arrow-swiper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.section--hero .arrow-swiper .arrow-btn{pointer-events:auto}.section--hero .arrow-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:3}.section--hero .arrow-btn.arrow--prev{left:8px}.section--hero .arrow-btn.arrow--next{right:8px}@media all and (max-width: 1280px){.section--hero .arrow-btn.arrow--prev{left:0}.section--hero .arrow-btn.arrow--next{right:0}}@media all and (max-width: 767px){.section--hero .arrow-btn{display:none!important}}.section--hero .swiper-pagination-custom{position:absolute;bottom:45px!important;left:84px!important;right:84px!important;z-index:4;width:auto!important}@media all and (max-width: 1280px){.section--hero .swiper-pagination-custom{left:46px!important;right:46px!important;bottom:31px!important}}@media all and (max-width: 767px){.section--hero .swiper-pagination-custom{left:22px!important;right:22px!important;bottom:27px!important}}.hero-slider{width:100%;position:relative;border-radius:20px;overflow:hidden;min-height:450px}@media all and (min-width: 768px){.hero-slider{min-height:500px}}@media all and (min-width: 1281px){.hero-slider{min-height:772px}}.hero-slider.inner-hero-slider{min-height:772px;height:auto}@media all and (max-width: 1280px){.hero-slider.inner-hero-slider{min-height:500px}}@media all and (max-width: 767px){.hero-slider.inner-hero-slider{min-height:450px}}.hero-slider.inner-hero-slider .swiper-wrapper{min-height:inherit}.hero-slider.inner-hero-slider.is-single-slide .swiper-pagination-custom{display:none}.hero-slider.inner-hero-slider .swiper-slide{padding:0;position:relative;min-height:inherit;height:auto}.hero-slider.inner-hero-slider .swiper-slide picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.hero-slider.inner-hero-slider .swiper-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.hero-slider.inner-hero-slider .swiper-slide:before{content:"";position:absolute;border-radius:20px;top:0;left:0;right:0;height:calc(55% - 22px);background:linear-gradient(360deg,#0000,#000000e3);pointer-events:none;z-index:1}.hero-slider.inner-hero-slider .swiper-slide:after{content:"";position:absolute;bottom:0;left:0;right:0;height:45%;background:linear-gradient(180deg,#0000,#000000e3);pointer-events:none;opacity:.6;z-index:1}.hero-slider.inner-hero-slider>.inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:20px;row-gap:20px;align-content:stretch;padding:45px;pointer-events:none}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;row-gap:12px;padding:22px 24px}}.hero-slider.inner-hero-slider>.inner .name,.hero-slider.inner-hero-slider>.inner .btn-wrapper,.hero-slider.inner-hero-slider>.inner .bottom-block,.hero-slider.inner-hero-slider>.inner .btn__button{pointer-events:auto}.hero-slider.inner-hero-slider>.inner .name{grid-column:1;grid-row:1;align-self:start;font-family:var(--font-family);font-weight:700;font-size:36px;line-height:42px;max-width:1040px;color:var(--stroinova-white);margin-bottom:0}@media all and (max-width: 1280px){.hero-slider.inner-hero-slider>.inner .name{font-size:36px;line-height:117%}}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner .name{font-size:24px;font-weight:700;line-height:150%}.hero-slider.inner-hero-slider>.inner .name br{display:none}}.hero-slider.inner-hero-slider>.inner .btn-wrapper{grid-column:2;grid-row:1;align-self:start;justify-self:end}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner .btn-wrapper{grid-column:1;grid-row:2;justify-self:start}}.hero-slider.inner-hero-slider>.inner .bottom-block{grid-column:2;grid-row:3;justify-self:end;align-self:end;margin-top:0;display:flex;align-items:center;flex-wrap:wrap;gap:34px}@media (max-width: 1279px){.hero-slider.inner-hero-slider>.inner .bottom-block{display:none}}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner .bottom-block{grid-column:1;grid-row:4;justify-self:start;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:12px}}.hero-slider.inner-hero-slider>.inner .bottom-block .address-block{display:flex;align-items:center;gap:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa1;border-radius:250px;padding:13px 23.5px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner .bottom-block .address-block{padding:4px 11px;font-size:12px;line-height:150%}}.hero-slider.inner-hero-slider>.inner .bottom-block .address-block__icon{font-size:0;line-height:normal}.hero-slider.inner-hero-slider>.inner .bottom-block .address-block__icon svg{color:var(--stroinova-gray-1)}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner .bottom-block .address-block__icon{width:18px;height:18px}.hero-slider.inner-hero-slider>.inner .bottom-block .address-block__icon svg{width:100%;height:100%}}.hero-slider.inner-hero-slider>.inner .bottom-block .price-block{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-primary-1)}@media (max-width: 767px){.hero-slider.inner-hero-slider>.inner .bottom-block .price-block{font-weight:600;font-size:20px;line-height:130%}}.hero-slider.inner-hero-slider .swiper-pagination-custom{bottom:30px!important;left:30px!important;right:30px!important;justify-content:flex-end}@media (max-width: 767px){.hero-slider.inner-hero-slider .swiper-pagination-custom{display:none}}.hero-slider .swiper-slide{position:relative;height:auto;min-height:772px;z-index:1;padding:84px;color:#fff}.hero-slider .swiper-slide .inner{position:relative;z-index:5}.hero-slider .swiper-slide .badge{background:linear-gradient(139deg,#e18411,#e13b11);border-radius:26px;margin-bottom:55px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-white);padding:8px 29.5px;display:inline-block}.hero-slider .swiper-slide .name{font-family:var(--font-family);font-weight:700;font-size:48px;line-height:115%;color:var(--stroinova-white);margin-bottom:19px;max-width:530px}.hero-slider .swiper-slide .text{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:130%;color:var(--stroinova-white);max-width:680px}.hero-slider .swiper-slide img{display:block;width:100%;height:100%;top:0;left:0;object-fit:cover;position:absolute;z-index:0}.hero-slider .swiper-slide picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}@media all and (max-width: 1280px){.hero-slider .swiper-slide{min-height:500px;padding:59px 46px}.hero-slider .swiper-slide .badge{font-size:14px;line-height:143%;padding:2.5px 20px;margin-bottom:39px}.hero-slider .swiper-slide .name{font-size:36px;margin-bottom:13px;line-height:117%}.hero-slider .swiper-slide .text{font-size:20px;line-height:130%}}@media all and (max-width: 767px){.hero-slider .swiper-slide{min-height:450px;padding:20px 18px 40px}.hero-slider .swiper-slide .badge{font-size:12px;line-height:150%;padding:6px 16px;margin-bottom:19px}.hero-slider .swiper-slide .name{font-size:24px;line-height:150%;margin-bottom:19px}.hero-slider .swiper-slide .text{font-size:12px;line-height:150%}}.hero-slider .swiper-slide:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:linear-gradient(270deg,#0000,#000000a6)}.section--alt{background-color:#f9fafb}.section--hero{padding-block:0}.section__header{text-align:center;margin-bottom:3rem;max-width:640px;margin-inline:auto}.section__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;margin-bottom:1rem}.section__subtitle{font-size:1.125rem;color:#6b7280}.feature-card{padding:2rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;transition:box-shadow .3s ease,transform .3s ease}.feature-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-2px)}.feature-card__icon{width:56px;height:56px;border-radius:.75rem;background-color:color-mix(in srgb,var(--stroinova-primary-2) 10%,transparent);color:var(--stroinova-primary-2);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.feature-card__title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-card__text{color:#6b7280;line-height:1.75}.arrow-swiper .arrow-btn{cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--stroinova-primary-2);transition:all .4s;border:none;outline:none}.arrow-swiper .arrow-btn:hover{opacity:.8}.arrow-swiper .arrow-btn svg{fill:none;color:#fff}.arrow-swiper .arrow-btn.swiper-button-disabled{opacity:.4;pointer-events:none}.swiper-pagination-custom{display:flex;align-items:start;justify-content:start;gap:8px}.swiper-pagination-custom .swiper-pagination-bullet{width:6px;height:6px;background:#9d9d9d;opacity:1;margin:0!important;transition:all .4s;border-radius:50px}.swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px;background:#8aad69}.section--apt-filter{padding-block:0;margin-bottom:56px}@media all and (max-width: 1024px){.section--apt-filter{margin-bottom:40px}}@media all and (max-width: 767px){.section--apt-filter{margin-bottom:32px}}.apt-filter{background:var(--stroinova-backgroung);border-radius:20px;padding:36px 30px 51px}.apt-filter__inner{padding-top:35px;padding-bottom:40px}@media all and (max-width: 767px){.apt-filter{padding:20px}}.apt-filter__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}@media all and (max-width: 767px){.apt-filter__header{margin-bottom:16px}}.apt-filter__header--end{justify-content:flex-end}.apt-filter__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-primary-2)}@media all and (max-width: 767px){.apt-filter__title{font-size:20px}}.apt-filter__reset{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--stroinova-gray-2);border-radius:50px;padding:10px 20px 10px 27px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;letter-spacing:1.3px;color:var(--stroinova-gray-gray-3);cursor:pointer;white-space:nowrap;transition:border-color .3s,color .3s;text-transform:uppercase}.apt-filter__reset svg{transition:all .3s;flex-shrink:0}.apt-filter__reset:hover{border-color:var(--stroinova-primary-2);color:var(--stroinova-primary-2)}.apt-filter__reset:hover svg{color:var(--stroinova-primary-2)}.apt-filter__reset--mobile{display:none;width:100%;background:transparent;border:none;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-gray-gray-3);text-transform:uppercase;text-align:center;padding:16px 0 0;cursor:pointer}@media all and (max-width: 767px){.apt-filter__reset--mobile{display:block}}@media all and (max-width: 767px){.apt-filter__reset:not(.apt-filter__reset--mobile){display:none}}.apt-filter__row{display:flex;gap:20px;flex-wrap:wrap}@media all and (max-width: 1280px){.apt-filter__row{gap:16px}}@media all and (max-width: 767px){.apt-filter__row{flex-direction:column;align-items:stretch;gap:8px}}.apt-filter__field{border-radius:10px;padding:6px 22px;background:#fff;position:relative}@media all and (max-width: 767px){.apt-filter__field{padding-left:20px;padding-right:20px;margin:0!important}}.apt-filter__field--select{flex:0 1 268px;width:268px;max-width:268px;border:none;padding:0;overflow:visible}@media all and (max-width: 1040px){.apt-filter__field--select{flex-basis:230px;width:230px;max-width:230px}}@media all and (max-width: 840px){.apt-filter__field--select{flex:none;width:100%;max-width:none}}.apt-filter__field--floors{flex:1;padding-bottom:11px}@media all and (max-width: 840px){.apt-filter__field--floors{width:100%;flex:none}}.apt-filter__field--rooms{flex:0 0 211px;display:flex;align-items:center;justify-content:center}@media all and (max-width: 840px){.apt-filter__field--rooms{width:100%;flex:none;height:56px;margin:5px 0;justify-content:start}}.apt-filter__field--price{flex:1;min-width:150px;padding-bottom:11px}@media all and (max-width: 840px){.apt-filter__field--price{width:100%;flex:none}}.apt-filter__label{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1)}.apt-filter__select-wrap{position:relative;display:flex;align-items:center}.apt-filter__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0 28px 0 0;font-family:var(--font-family);font-size:16px;font-weight:600;color:var(--stroinova-gray-1);cursor:pointer;width:100%}.apt-filter__select:focus{outline:none;border-bottom-color:var(--stroinova-primary-2)}.apt-filter__select-icon{position:absolute;right:0;pointer-events:none;color:var(--stroinova-gray-1);flex-shrink:0}.apt-filter__range-row{display:flex;justify-content:space-between}.apt-filter__range-edge{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-gray-gray-3);white-space:nowrap;flex-shrink:0}.apt-filter__range-edge output{color:var(--stroinova-black)}.apt-filter__range{position:absolute;bottom:0;left:12px;right:12px;flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;border-radius:0;background:linear-gradient(to right,var(--stroinova-primary-2) 0%,var(--stroinova-primary-2) var(--range-pct, 0%),var(--stroinova-gray-2) var(--range-pct, 0%),var(--stroinova-gray-2) 100%);cursor:pointer;outline:none}.apt-filter__range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 5px var(--stroinova-primary-2);transition:all .3s}.apt-filter__range::-webkit-slider-thumb:hover{box-shadow:0 0 0 2px var(--stroinova-primary-2)}@media all and (max-width: 767px){.apt-filter__range::-webkit-slider-thumb{width:10px;height:10px;box-shadow:inset 0 0 0 4px var(--stroinova-primary-2)}.apt-filter__range::-webkit-slider-thumb:hover{box-shadow:0 0 0 2px var(--stroinova-primary-2)}}.apt-filter__range::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:inset 0 0 0 5px var(--stroinova-primary-2);transition:all .3s}.apt-filter__range::-moz-range-thumb:hover{box-shadow:0 0 0 2px var(--stroinova-primary-2)}@media all and (max-width: 767px){.apt-filter__range::-moz-range-thumb{width:10px;height:10px;box-shadow:inset 0 0 0 4px var(--stroinova-primary-2)}}.apt-filter__dual-range{position:absolute;bottom:0;left:12px;right:12px;height:1px}@media all and (max-width: 767px){.apt-filter__dual-range{left:16px;right:16px}}.apt-filter__dual-range:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:2px;background:var(--stroinova-gray-2);pointer-events:none}.apt-filter__dual-range:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:var(--range-min-pct, 0%);right:calc(100% - var(--range-max-pct, 100%));height:2px;background:var(--stroinova-primary-2);pointer-events:none;z-index:1}.apt-filter__dual-range .apt-filter__range{position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;bottom:auto;width:100%;height:2px;background:transparent;pointer-events:none;z-index:2}.apt-filter__dual-range .apt-filter__range::-webkit-slider-thumb{pointer-events:all}.apt-filter__dual-range .apt-filter__range::-moz-range-thumb{pointer-events:all;border:none}.apt-filter__price-val{font-family:var(--font-family);font-size:16px;font-weight:600;color:var(--stroinova-gray-1)}.apt-filter__action{flex-shrink:0;display:flex;gap:19px}.apt-filter__action.page_inner--filter-btn{width:24%}.apt-filter__action.page_inner--filter-btn .apt-filter__reset{width:100%;justify-content:center;display:flex}@media all and (max-width: 840px){.apt-filter__action.page_inner--filter-btn{width:100%}.apt-filter__action.page_inner--filter-btn .apt-filter__reset{padding:17px 18px}}@media all and (max-width: 840px){.apt-filter__action{width:100%;align-items:stretch;margin-top:8px;display:block}}@media all and (max-width: 840px){.apt-filter__submit{width:100%}}.c-select{position:relative;width:100%;min-height:56px}.c-select__trigger{width:100%;background:#fff;border:none;border-radius:10px;padding:8px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;min-height:56px}.c-select__inner{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;overflow:hidden}.c-select__label{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1)}.c-select__value{display:block;width:100%;min-width:0;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:143%;color:var(--stroinova-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-select__arrow{flex-shrink:0;color:var(--stroinova-black);fill:none;transition:transform .2s}.c-select__trigger[aria-expanded=true] .c-select__arrow{transform:rotate(180deg)}.c-select__dropdown{position:absolute;left:0;right:0;top:calc(100% + 4px);background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000001f;z-index:100;max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:16px 0;scrollbar-width:thin;scrollbar-color:var(--stroinova-primary-2) var(--stroinova-gray-2)}.c-select__dropdown::-webkit-scrollbar{width:4px}.c-select__dropdown::-webkit-scrollbar-thumb{background:var(--stroinova-primary-2);border-radius:2px}.c-select__dropdown::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:2px}.c-select__option{padding:4.5px 16px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);cursor:pointer;transition:color .15s}.c-select__option:last-child{border-bottom:none}.c-select__option:hover,.c-select__option[aria-selected=true]{color:var(--stroinova-primary-2)}.c-select__option--disabled,.c-select__option[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.rooms-picker{display:flex;align-items:center;gap:4px}.rooms-picker__btn{background:transparent;border:none;border-radius:19px;padding:2px 7px;min-width:24px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);cursor:pointer;transition:border-color .3s,color .3s,background .3s}.rooms-picker__btn:first-child{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1);padding-left:0}.rooms-picker__btn:hover{border-color:var(--stroinova-primary-2);color:var(--stroinova-primary-2)}.rooms-picker__btn--active{background:var(--stroinova-primary-2);border-color:var(--stroinova-primary-2);color:#fff}.rooms-picker__btn--active:hover{color:#fff}.rooms-picker__btn--disabled,.rooms-picker__btn:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.section--projects-map{padding-block:0;margin-bottom:60px;overflow:hidden}@media all and (max-width: 1024px){.section--projects-map{margin-bottom:45px}}@media all and (max-width: 767px){.section--projects-map{margin-bottom:32px}}.projects-map__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-black);font-size:clamp(20px,3vw,36px);margin-bottom:32px}@media all and (max-width: 1024px){.projects-map__title{margin-bottom:28px}}@media all and (max-width: 767px){.projects-map__title{margin-bottom:13px;color:#638e39;font-size:20px;font-weight:600}}.projects-map__layout{display:flex;gap:16px;align-items:stretch;position:relative}@media all and (max-width: 767px){.projects-map__layout{flex-direction:column;gap:12px}}.projects-map__map{width:460px;flex-shrink:0;border-radius:16px;overflow:hidden}@media all and (max-width: 1280px){.projects-map__map{width:313px}}@media all and (max-width: 767px){.projects-map__map{width:auto;height:491px;pointer-events:none;margin:0 -.75rem;border-radius:0;display:none}}.projects-map__right{flex:1;min-width:0}@media all and (max-width: 991px){.projects-map__right .projects-slider{height:calc(100% - 72px)}.projects-map__right .swiper-slide{height:auto;display:flex}.projects-map__right .swiper-slide .project-card{width:100%;flex:none}}.projects-map__right .swiper-pagination-custom{display:none}@media all and (max-width: 767px){.projects-map__right .swiper-pagination-custom{margin:20px 0;padding-right:.75rem;justify-content:center;display:flex}}.projects-map__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0 0}@media all and (max-width: 767px){.projects-map__footer{flex-direction:column;padding-top:0}}.projects-map__footer .arrow-swiper{display:flex;gap:10px}@media all and (max-width: 767px){.projects-map__footer .arrow-swiper{display:none}}@media all and (max-width: 767px){.projects-map__footer .btn__button{padding:12px;width:100%;text-align:center}}.map-plug{width:100%;height:100%;min-height:400px;background:var(--stroinova-gray-2);border-radius:16px;overflow:hidden;position:relative}.map-plug #projects-map{width:100%;height:100%;min-height:inherit}@media all and (max-width: 767px){.map-plug{min-height:260px}}.projects-map-balloon{position:absolute;left:50%;bottom:16px;z-index:5;transform:translate(-50%);min-width:180px;max-width:calc(100% - 32px);padding:12px 14px;border-radius:12px;background:var(--stroinova-white);box-shadow:0 4px 20px #00000026;font-family:var(--font-family)}.projects-map-balloon__title{margin:0 0 8px;font-weight:600;font-size:14px;line-height:1.35;color:var(--stroinova-black)}.projects-map-balloon__link{font-weight:600;font-size:14px;line-height:1.35;color:var(--stroinova-primary-2);text-decoration:none}.projects-map-balloon__link:hover{text-decoration:underline}.projects-map__right .projects-grid{display:flex;gap:12px;flex-wrap:wrap;flex:1}@media all and (max-width: 767px){.projects-map__right .projects-slider{margin-right:-.75rem}}.project-card{flex:0 0 calc(61% - 6px);position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16/8;background:var(--stroinova-gray-2)}.project-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit}.project-card__link:focus-visible{outline:2px solid var(--stroinova-primary-2);outline-offset:-2px}.project-card:nth-child(2),.project-card:nth-child(3){flex:0 0 calc(39% - 6px)}@media all and (max-width: 767px){.project-card{height:400px}}.project-card picture{height:100%}.project-card__img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;display:block;transition:transform .4s}.project-card__img[width][height]{height:100%}.project-card:hover .project-card__img{transform:scale(1.04)}.project-card__title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);z-index:2;margin-right:10px}.project-card__badge{position:absolute;top:19px;left:18px;z-index:3;padding:2px 10px;background:linear-gradient(139deg,#e18411,#e13b11);border-radius:8px;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;text-align:center;color:var(--stroinova-white)}.project-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px;z-index:2;transition:all .3s}.project-card__overlay .project-card__title{position:static;background:none;padding:0;margin-top:10px}.project-card .btn__button{display:flex;align-items:center;justify-content:center;padding:14px;width:100%;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);gap:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8aad69a1;opacity:0;visibility:hidden}.project-card .btn__button svg{fill:none}.project-card:hover .project-card__overlay .btn__button{opacity:1;visibility:visible}.project-card:hover .project-card__overlay .project-card__title{text-decoration:underline}.section--purchase{padding-bottom:76px}@media all and (max-width: 1280px){.section--purchase{padding-bottom:55px}}@media all and (max-width: 767px){.section--purchase{padding-bottom:32px}}.purchase__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-primary-1);margin-bottom:32px}@media all and (max-width: 767px){.purchase__title{font-weight:600;font-size:20px;line-height:130%;margin-bottom:8px}}.purchase__layout{display:grid;grid-template-columns:1fr 334px;gap:24px;border:1px solid var(--stroinova-gray-2);border-radius:20px}.purchase__layout-inner{display:flex;padding:40px 30px}@media all and (max-width: 1280px){.purchase__layout{display:block;border:none}.purchase__layout-inner{border:1px solid var(--stroinova-gray-2);border-radius:20px;margin-bottom:22px}}@media all and (max-width: 767px){.purchase__layout-inner{padding:24px 20px;margin-bottom:0;display:block}}.purchase__nav{flex:0 0 300px;padding-left:0;border-right:1px solid var(--stroinova-gray-2)}@media all and (max-width: 1280px){.purchase__nav{flex:0 0 265px}}@media all and (max-width: 767px){.purchase__nav{padding:0 0 22px;border:none;border-bottom:1px solid var(--stroinova-gray-2)}}.purchase__nav-label{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-gray-gray-3);padding:4px 0 22px}@media all and (max-width: 767px){.purchase__nav-label{padding:0 0 6px;font-size:14px}}.purchase__nav-list{display:flex;flex-direction:column}.purchase__nav-btn{display:block;width:100%;text-align:left;background:transparent;border:none;padding:8px 0;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);cursor:pointer;transition:color .25s,background .25s}.purchase__nav-btn:hover,.purchase__nav-btn--active{color:var(--stroinova-primary-1)}@media all and (max-width: 767px){.purchase__nav-btn{padding:4px 0;font-size:14px}}.purchase__content{min-height:220px;padding:6px 0 0 46px}@media all and (max-width: 767px){.purchase__content{min-height:0;padding:22px 0 0}}.purchase__tab{display:none;flex-direction:column;gap:18px;align-items:start}.purchase__tab--active{display:flex}@media all and (max-width: 767px){.purchase__tab{gap:8px}.purchase__tab .btn__button{margin-top:18px;padding:7px 20px;font-size:14px;width:100%}}.purchase__tab-title{font-family:var(--font-family);font-weight:600;line-height:130%;color:var(--stroinova-black);font-size:clamp(20px,2vw,20px);margin-bottom:0}.purchase__tab-title sup{font-size:.6em}@media all and (max-width: 767px){.purchase__tab-title{margin:0}}.purchase__tab-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.purchase__tab-note{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-primary-2)}.purchase__promo{background:linear-gradient(139deg,#e18411,#e13b11);border-radius:20px;padding:40px 38px 32px;display:flex;flex-direction:column;gap:13px;color:#fff}@media all and (max-width: 1280px){.purchase__promo{flex-direction:row;align-items:center;gap:36px;padding:25px 34px}}@media all and (max-width: 767px){.purchase__promo{display:none}}.purchase__promo-title{font-family:var(--font-family);font-weight:700;line-height:117%;color:var(--stroinova-white);font-size:clamp(24px,4vw,36px)}@media all and (max-width: 1280px){.purchase__promo-title{font-size:24px}}.purchase__promo-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-white);padding-bottom:17px;margin-bottom:auto}@media all and (max-width: 1280px){.purchase__promo-text{padding-bottom:0}}.purchase-page__heading{font-family:var(--font-family);font-weight:700;font-size:clamp(28px,3.5vw,44px);color:var(--stroinova-black);padding:24px 0 20px}.pp-tabs-wrapper{padding:50px 0 38px}@media (max-width: 900px){.pp-tabs-wrapper{padding:34px 0 24px}}.pp-tabs{display:flex;padding:12px 20px;background:var(--stroinova-backgroung);border-radius:20px;overflow-x:auto;scrollbar-width:none;gap:4px}.pp-tabs::-webkit-scrollbar{display:none}.pp-tabs__btn{flex-shrink:0;background:none;border:none;padding:10px 30px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);white-space:nowrap;cursor:pointer;transition:color .2s;position:relative}.pp-tabs__btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--stroinova-primary-2);opacity:0;transition:opacity .2s}.pp-tabs__btn:hover{color:var(--stroinova-primary-2)}.pp-tabs__btn--active{color:var(--stroinova-primary-2);font-weight:600}.pp-tabs__btn--active:after{opacity:1}@media (max-width: 1024px){.pp-tabs__btn{padding:14px 18px;font-size:15px}}@media (max-width: 767px){.pp-tabs__btn{padding:12px 14px;font-size:14px}}.pp-panel{display:none;padding-bottom:56px}.pp-panel--active{display:block}.pp-section-title{font-family:var(--font-family);font-weight:700;font-size:clamp(18px,2.2vw,26px);color:var(--stroinova-black);margin-bottom:20px;padding-left:16px;position:relative;line-height:130%}.pp-section-title:before,.pp-section-title:after{content:"";position:absolute;left:0;width:7px;height:11px;background:var(--stroinova-primary-2);border-radius:2px}.pp-section-title:before{top:calc(50% - 13px)}.pp-section-title:after{top:calc(50% + 2px)}@media (max-width: 560px){.pp-section-title{font-size:18px;padding-left:14px;margin-bottom:16px}.pp-section-title:before,.pp-section-title:after{width:6px;height:9px}.pp-section-title:before{top:calc(50% - 10px)}.pp-section-title:after{top:calc(50% + 1px)}}.pp-sub-tabs{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:34px}@media (max-width: 767px){.pp-sub-tabs{flex-wrap:nowrap;overflow-x:auto;padding:0 .75rem 4px;margin:0 -.75rem 20px}.pp-sub-tabs::-webkit-scrollbar{display:none}}.pp-sub-tabs__btn{flex-shrink:0;padding:9.5px 25px;border-radius:100px;background:var(--stroinova-backgroung);border:none;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;text-align:center;color:var(--stroinova-black);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.pp-sub-tabs__btn:hover,.pp-sub-tabs__btn--active{background:var(--stroinova-primary-2);color:#fff}@media (max-width: 560px){.pp-sub-tabs__btn{font-size:12px;padding:7px 16px}}.pp-sub-panel{display:none}.pp-sub-panel--active{display:block}.pp-text{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);margin:0 0 20px}.pp-text--muted{color:var(--stroinova-gray-1);margin-bottom:0}.pp-text--sm{font-size:13px;margin-top:10px;color:var(--stroinova-gray-1)}@media all and (max-width: 767px){.pp-text{font-size:16px}}.pp-ipoteka-layout{display:grid;grid-template-columns:450px 1fr;gap:30px;align-items:start}@media (max-width: 900px){.pp-ipoteka-layout{grid-template-columns:1fr;gap:20px}}@media (max-width: 560px){.pp-ipoteka-layout{gap:16px}}.pp-ipoteka-desc{display:flex;flex-direction:column;gap:0}.pp-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 17px}.pp-stats-grid--2col{grid-template-columns:repeat(2,1fr)}@media (max-width: 560px){.pp-stats-grid{grid-template-columns:1fr;gap:10px}}.pp-stat{background:var(--stroinova-backgroung);border-radius:20px;padding:24px;display:flex;flex-direction:row;align-items:flex-start;gap:16px}.pp-stat__img-wrap{flex:0 0 121px;width:121px;height:121px;overflow:hidden}.pp-stat__img{width:100%;height:100%;object-fit:cover;display:block;background:none!important}.pp-stat__body{flex:1;display:flex;flex-direction:column;gap:2px}.pp-stat__label{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-primary-1);margin-bottom:5px}.pp-stat__val{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);margin-bottom:5px}.pp-stat__desc{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3)}.pp-steps-section{margin-top:45px}.pp-steps-label{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);margin-bottom:21px}.pp-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}@media (max-width: 900px){.pp-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.pp-steps-grid{grid-template-columns:1fr}}.pp-step{background:var(--stroinova-backgroung);border-radius:20px;padding:24px;display:flex;flex-direction:row;align-items:center;gap:16px}.pp-step__img-wrap{flex:0 0 86px;width:86px;height:86px;overflow:hidden;flex-shrink:0}.pp-step__img{width:100%;height:100%;object-fit:contain;display:block;background:none!important}.pp-step__body{flex:1}.pp-step__num{display:block;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-primary-1);margin-bottom:5px}.pp-step__title{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black);margin:0}.pp-cert-layout{display:grid;grid-template-columns:580px 1fr;gap:47px;padding-bottom:30px}@media (max-width: 990px){.pp-cert-layout{grid-template-columns:1fr;gap:20px}}.pp-cert-media__img{width:100%;height:200px;object-fit:contain;border-radius:12px;display:block;margin-bottom:14px}.pp-cert-media__title{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);margin:0}@media all and (max-width: 767px){.pp-cert-media__title{font-size:16px}}.pp-cert-content{display:flex;flex-direction:column;gap:0}.pp-cert-subtitle{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);margin-bottom:12px}.pp-cert-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:15px 0 0}@media (max-width: 900px){.pp-cert-amounts{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.pp-cert-amounts{grid-template-columns:1fr}}.pp-cert-amount{display:flex;flex-direction:column;gap:8px;background:var(--stroinova-backgroung);border-radius:20px;padding:24px}@media (max-width: 900px){.pp-cert-amount{padding:16px}}.pp-cert-amount__val{font-family:var(--font-family);font-weight:700;line-height:150%;color:var(--stroinova-primary-1);font-size:clamp(24px,1.4vw,24px)}.pp-cert-amount__desc{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-1)}.pp-cert-how{display:grid;grid-template-columns:342px 1fr;gap:20px;align-items:start;padding:16px 0;border-top:1px solid var(--stroinova-gray-2)}.pp-cert-how-top{margin-top:30px;display:flex;flex-direction:column}@media (max-width: 768px){.pp-cert-how{grid-template-columns:1fr;gap:8px}}.pp-cert-how__label{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black)}.pp-cert-how__text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:144%;color:var(--stroinova-black);margin:0}.pp-mil-conditions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}@media (max-width: 768px){.pp-mil-conditions{grid-template-columns:1fr}}.pp-mil-cond{background:var(--stroinova-backgroung);border-radius:12px;padding:16px}.pp-mil-cond__text{font-family:var(--font-family);font-size:13px;line-height:1.6;color:var(--stroinova-black);margin:0}.pp-zhil-norms{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0 0}@media (max-width: 768px){.pp-zhil-norms{grid-template-columns:1fr}}.pp-zhil-norm{display:flex;flex-direction:column;gap:6px;background:var(--stroinova-backgroung);border-radius:12px;padding:16px}.pp-zhil-norm__val{font-family:var(--font-family);font-weight:700;font-size:clamp(15px,1.6vw,19px);color:var(--stroinova-primary-1)}.pp-zhil-norm__desc{font-family:var(--font-family);font-size:13px;color:var(--stroinova-gray-1);line-height:1.4;margin:0}.section--about-tabs{padding-block:0;position:relative}.about-tabs__nav{position:absolute;top:10px;left:10px;right:10px;z-index:10}@media all and (max-width: 1200px){.about-tabs__nav{right:0;left:0}}.about-tabs__nav-inner{display:flex;align-items:stretch;padding:27px 0;overflow-x:auto}@media all and (max-width: 640px){.about-tabs__nav-inner{padding:12px 0;margin-right:-.75rem}}.about-tabs__nav-btn{background:transparent;border:none;border-right:1px solid var(--stroinova-gray-gray-3);padding:0 25px;font-family:var(--font-family);min-width:210px;font-weight:400;font-size:18px;line-height:133%;color:var(--stroinova-white);cursor:pointer;transition:color .25s,background .25s;white-space:nowrap;text-align:left}.about-tabs__nav-btn:first-child{padding-left:0}.about-tabs__nav-btn:last-child{border-right:none}.about-tabs__nav-btn:hover{color:var(--stroinova-primary-2)}.about-tabs__nav-btn--active{font-weight:600;color:var(--stroinova-primary-2)}@media all and (max-width: 640px){.about-tabs__nav-btn{font-size:16px;min-width:130px}}.about-tabs__panels{position:relative}.about-tabs__panel{position:relative;min-height:860px;display:none;align-items:center;padding-top:94px}.about-tabs__panel.about-tabs__panel--active{display:block}@media all and (max-width: 1200px){.about-tabs__panel{min-height:614px}}@media all and (max-width: 767px){.about-tabs__panel{min-height:560px;align-items:flex-end;padding-top:60px}}.about-tabs__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0000,#000000de);z-index:1}.about-tabs__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center;display:block;z-index:0}.about-tabs__content{position:relative;z-index:2;max-width:700px;padding-block:56px;display:flex;flex-direction:column;align-items:start;gap:16px}@media all and (max-width: 767px){.about-tabs__content{padding-block:21px;max-width:100%;gap:14px}}.about-tabs__title{font-family:var(--font-family);font-weight:700;line-height:117%;color:var(--stroinova-white);font-size:clamp(20px,4vw,36px);margin-bottom:16px}.about-tabs__lead{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-white)}@media all and (max-width: 640px){.about-tabs__lead{font-size:12px}}.about-tabs__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-white)}@media all and (max-width: 640px){.about-tabs__text{font-size:12px}}.about-tabs__btn{margin-top:16px;min-width:170px}.about-tabs__stats{display:flex;gap:15px}@media all and (max-width: 880px){.about-tabs__stats{flex-wrap:wrap}}@media all and (max-width: 640px){.about-tabs__stats{gap:0}}.about-stat{display:flex;flex-direction:column;gap:1px;padding:24px}@media all and (min-width: 880px){.about-stat:first-child{padding-left:0}}.about-stat__num{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;background:linear-gradient(139deg,#e18411,#e13b11);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (max-width: 640px){.about-stat__num{font-size:18px}}.about-stat__label{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-white)}@media all and (max-width: 640px){.about-stat__label{font-size:18px}}@media all and (max-width: 640px){.about-stat{padding:10px}}.section--mortgage{position:relative;padding:0 0 30px;overflow:hidden;color:#fff}.section--mortgage .container__inner{position:relative;padding:15px 18px;overflow:hidden;border-radius:20px}.mortgage__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border-radius:20px;overflow:hidden}.mortgage__bg img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mortgage__bg img[width][height]{height:100%}.mortgage__top{padding:38px;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:#ffffff1c;border-radius:20px}.mortgage__title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:105%;color:var(--stroinova-white);position:relative;z-index:1;margin:0 0 35px}.mortgage__row{position:relative;z-index:1;display:flex;gap:16px;align-items:stretch}@media all and (max-width: 1010px){.mortgage__row{flex-direction:column}}.mortgage__inputs{width:411px;flex-shrink:0;background:#00000054;border-radius:20px;padding:15px 12px 34px;display:flex;flex-direction:column;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media all and (max-width: 890px){.mortgage__inputs{width:100%}}.mortgage__result-card{flex:1}.mortgage__result-card-top{padding:30px 32px 22px;background:var(--stroinova-white);border-radius:20px}.mortgage__result-card-inner{display:flex}.mortgage__donut-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;flex-shrink:0;flex:0 0 270px;border-right:1px solid var(--stroinova-gray-2)}.mortgage__donut{position:relative;width:190px;height:190px;overflow:visible}.mortgage__summary{flex:1;display:flex;flex-direction:column;gap:11px;min-width:0;flex:0 0 250px;padding:16px 30px;background:var(--stroinova-backgroung);border-radius:10px}.mortgage__payment-label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-1);margin-bottom:1px}.mortgage__payment-val{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-primary-1)}.mortgage__income-label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-1);margin-bottom:1px}.mortgage__income-val{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black)}.mortgage__banks{padding-top:30px;display:flex;align-items:center;gap:18px}.mortgage__banks-label{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-gray-gray-3)}.mortgage__banks-logos{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.mortgage__programs{display:grid;grid-template-columns:repeat(3,1fr);padding-top:10px;gap:10px}.mortgage__bottom{position:relative;z-index:1;display:flex;align-items:flex-end;gap:40px;padding:54px 67px 10px}@media all and (max-width: 768px){.mortgage__bottom{flex-direction:column;align-items:stretch;gap:24px}}.mortgage__bottom-left{flex:1;min-width:0}.mortgage__bottom-text{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-white);max-width:800px;margin-bottom:5px}.mortgage__bottom-big{font-family:var(--font-family);font-weight:700;font-size:140px;line-height:108%;text-transform:uppercase;color:var(--stroinova-white);-webkit-user-select:none;user-select:none;margin:0 0 -47px}.mortgage__form{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:11px}@media all and (max-width: 768px){.mortgage__form{width:100%;padding-bottom:24px}}.mortgage__form .contact-cta__input-wrap{background:#fff;padding:9px 22px}.mortgage__phone-label{font-family:var(--font-family);font-size:12px;color:#fff9}.mortgage__phone{background:#fffffff2;border:none;border-radius:10px;padding:14px 16px;font-family:var(--font-family);font-size:16px;color:#1f2937;width:100%}.mortgage__phone::placeholder{color:var(--stroinova-gray-gray-3)}.mortgage__phone:focus{outline:2px solid var(--stroinova-primary-2)}.mortgage__disclaimer{font-family:var(--font-family);font-size:11px;color:#fff6;line-height:1.5}.mort-slider{display:flex;flex-direction:column;padding:12px 22px 0}.mort-slider__top{display:flex;justify-content:space-between;align-items:center}.mort-slider__label{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-white);opacity:.7}.mort-slider__pct{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-white)}.mort-slider__val{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-white);margin-bottom:8px;background:transparent;border:none;outline:none;padding:0;width:100%;min-width:0}.mort-slider__val:focus{outline:none}.mort-slider__dual-range{position:relative;height:20px}.mort-slider__dual-range:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:2px;background:var(--stroinova-gray-2);pointer-events:none}.mort-slider__dual-range:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:calc(100% - var(--range-pct, 20%));height:2px;background:var(--stroinova-primary-2);pointer-events:none;z-index:1}.mort-slider__dual-range .mort-slider__range{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:2px;background:transparent;pointer-events:none;z-index:2}.mort-slider__dual-range .mort-slider__range::-webkit-slider-thumb{pointer-events:all}.mort-slider__dual-range .mort-slider__range::-moz-range-thumb{pointer-events:all;border:none}.mort-slider__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;border-radius:0;background:transparent;outline:none;width:100%}.mort-slider__range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:5px solid var(--stroinova-primary-2);cursor:pointer;box-shadow:0 2px 8px #0000004d;transition:all .3s}.mort-slider__range::-webkit-slider-thumb:hover{border-width:2px}.mort-slider__range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:5px solid var(--stroinova-primary-2);cursor:pointer;box-shadow:0 2px 8px #0000004d}.donut-svg{width:190px;height:190px;display:block}.donut-svg__shadow{fill:#f3f1f0}.donut-svg__track{fill:none;stroke:#e8e8e8;stroke-width:14}.donut-svg__credit{fill:none;stroke:var(--stroinova-primary-1);stroke-width:14;stroke-linecap:round;stroke-dasharray:0 326.7}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-primary-1)}.donut-legend{display:flex;flex-direction:column;gap:23px;flex:1 1 auto;padding:0 45px}.donut-legend__item{display:flex;align-items:flex-start;gap:10px}.donut-legend__dot{width:25px;height:25px;border-radius:50%;flex-shrink:0;margin-top:1px}.donut-legend__dot--credit{background:var(--stroinova-primary-1)}.donut-legend__dot--interest{background:#e8e8e8}.donut-legend__name{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-1);margin-bottom:1px}.donut-legend__val{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black)}.bank-name{font-size:0}.mort-tab{border:1px solid var(--stroinova-gray-gray-3);border-radius:20px;padding:17px 31px;font-family:var(--font-family);background:none;font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:space-between}.mort-tab span{font-size:20px;line-height:130%;text-align:right;color:var(--stroinova-primary-1)}.mort-tab--active{border-color:#8aad69;background:#fff;color:var(--stroinova-black)}.mort-tab:hover:not(.mort-tab--active){border-color:#8aad69;background:#fff;color:var(--stroinova-black)}@media all and (max-width: 1500px){.mortgage__donut-wrap{flex:0 0 200px}}@media all and (min-width: 1401px){.mortgage__banks-mob,.mortgage__bottom-big-mob,.mortgage__programs-mob{display:none}}@media all and (max-width: 1400px){.section--mortgage .container__inner{padding:16px 18px}.mortgage__banks{display:none}.mortgage__banks-mob{display:flex;padding:8px 18px 8px 30px;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:var(--stroinova-white);border-radius:20px;margin-top:30px;margin-bottom:24px}.mortgage__programs{display:none}.mortgage__programs-mob{display:grid;padding:0}.mortgage__result-card-inner{flex-wrap:wrap}.mortgage__donut-wrap{flex:0 0 210px}.donut-legend{padding:0 0 0 20px}.mortgage__summary{flex:none;width:100%;padding:27px 16px;flex-direction:row;gap:10px;margin-top:40px}.mortgage__summary .mortgage__payment,.mortgage__summary .mortgage__payment-val{flex:0 0 calc(50% - 5px)}.mortgage__result-card-top{padding:24px}.mortgage__bottom{padding:38px;gap:30px;flex-direction:column}.mortgage__bottom .mortgage__bottom-left{width:100%}.mortgage__bottom .mortgage__bottom-left .mortgage__bottom-big{display:none}.mortgage__bottom .mortgage__bottom-left .mortgage__bottom-text{margin:0}.mortgage__bottom .mortgage__form{flex:none;width:100%;flex-direction:row;gap:14px 24px;flex-wrap:wrap}.mortgage__bottom .mortgage__form .contact-cta__field,.mortgage__bottom .mortgage__form .mortgage__submit{flex:0 0 calc(50% - 12px)}.mortgage__bottom .mortgage__form .contact-cta__checkbox-wrap{flex:none;width:100%}.mortgage__bottom .mortgage__form .contact-cta__checkbox-text{max-width:100%}.mortgage__bottom-big-mob{width:100%;text-align:left;display:block;font-family:var(--font-family);font-weight:700;font-size:120px;line-height:126%;text-transform:uppercase;color:var(--stroinova-white);margin:0 0 -83px}}@media all and (max-width: 800px){.mortgage__programs-mob{display:flex;gap:8px;flex-direction:column;margin-top:10px}.mortgage__banks-mob{display:none}.mort-tab{width:100%;padding:7px 12px;font-size:16px}.mort-tab span{font-size:20px}.mortgage__result-card-top .mortgage__banks{display:block;padding-top:18px}.mortgage__result-card-top .mortgage__banks .mortgage__banks-label{width:100%;padding-bottom:7px}.mortgage__result-card-top .mortgage__banks .mortgage__banks-logos{gap:8px}}@media all and (max-width: 767px){.section--mortgage .container__inner{padding:0}.mortgage__summary{display:block}.mortgage__summary .mortgage__payment,.mortgage__summary .mortgage__payment-val{flex:none;width:100%}.mortgage__top{padding:24px 20px}.mortgage__title{text-align:center;font-size:20px;margin-bottom:24px}.mortgage__inputs{padding:5px 0 25px}.mortgage__row{gap:12px}.mortgage__result-card-top{padding:18px 15px}.mortgage__bottom{padding:36px 24px 80px;gap:20px}.mortgage__bottom .mortgage__bottom-left .mortgage__bottom-text{font-size:20px}.mortgage__bottom .mortgage__form .contact-cta__field,.mortgage__bottom .mortgage__form .mortgage__submit{width:100%;flex:none}.mortgage__bottom-big-mob{font-size:64px;line-height:108%;width:auto;text-align:center;margin:0;white-space:nowrap;position:absolute;bottom:-11px;left:-5px;right:0}}@media all and (max-width: 500px){.mortgage__result-card-inner{display:block}.mortgage__donut-wrap{border:none;margin-bottom:23px}.donut-legend{padding:0;gap:12px}.donut-legend__val{font-size:18px}.donut-legend__name{font-size:12px}.mortgage__summary{margin-top:18px;padding:11px 24px;flex-wrap:wrap;gap:10px}.mortgage__summary>div{flex:none;width:100%}.mortgage__banks-label{font-size:14px}}.section--mortgage.section--mortgage-projects .mortgage__top{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.section--mortgage.section--mortgage-projects .mortgage__inputs{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--stroinova-gray-2)}@media all and (max-width: 1010px){.section--mortgage.section--mortgage-projects .mortgage__inputs{width:100%}}.section--mortgage.section--mortgage-projects .mortgage__inputs .mort-slider__val{color:var(--stroinova-primary-1)}.section--mortgage.section--mortgage-projects .mort-slider__pct{color:#000}.section--mortgage.section--mortgage-projects .container__inner{background:var(--stroinova-backgroung);padding-left:0;padding-right:0}.section--mortgage.section--mortgage-projects .mortgage__title{color:var(--stroinova-black)}.section--mortgage.section--mortgage-projects .mort-tab{background:#e5e3e2;color:var(--stroinova-black);border-color:transparent!important}.section--mortgage.section--mortgage-projects .mort-tab.mort-tab--active{border-color:#8aad69!important;background:#fff;color:var(--stroinova-black)}.section--mortgage.section--mortgage-projects .contact-cta__checkbox-wrap{margin-top:2px}.section--mortgage.section--mortgage-projects .mortgage__bottom{padding:40px 70px 26px;margin:-15px 0;align-items:start;background:linear-gradient(90deg,#8aad69 .1%,#a6dd63)}@media all and (max-width: 1400px){.section--mortgage.section--mortgage-projects .mortgage__bottom{padding:36px}}@media all and (max-width: 767px){.section--mortgage.section--mortgage-projects .mortgage__bottom{padding:36px 20px 80px;gap:16px}}@media all and (max-width: 1400px){.section--mortgage.section--mortgage-projects .mortgage__form{padding-bottom:0}}.section--mortgage.section--mortgage-projects .mort-slider__label{color:var(--stroinova-gray-1)}.section--mortgage.section--mortgage-projects .mortgage__bottom-big{margin-bottom:-47px;margin-left:-6px;margin-top:52px}@media all and (max-width: 1400px){.section--mortgage.section--mortgage-projects .mortgage__bottom-big{margin-top:0;margin-bottom:-65px}}@media all and (max-width: 767px){.section--mortgage.section--mortgage-projects .mortgage__bottom-big{margin-bottom:0;margin-left:0;margin-right:0;text-align:center;position:absolute;left:-20px;right:-20px;bottom:0}}.section--promos{padding:30px 0 60px}@media all and (max-width: 767px){.section--promos{padding:16px 0 32px}}@media all and (max-width: 639px){.section--promos .promos-slider{margin-right:-.75rem}}.promos__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:19px}@media all and (max-width: 639px){.promos__header{margin-bottom:16px}}.promos__header-left{display:flex;align-items:center;gap:20px}@media all and (max-width: 639px){.promos__header-left{width:100%;justify-content:space-between}}.promos__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-primary-1);white-space:nowrap}@media all and (max-width: 639px){.promos__title{font-size:20px}}.promos__more{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-primary-2);text-decoration:none;white-space:nowrap;transition:opacity .25s}.promos__more:hover{opacity:.75;color:var(--stroinova-primary-2)}@media all and (max-width: 639px){.promos__more{font-size:12px}}.swiper-pagination-promos{display:flex;align-items:center;gap:6px;flex:0 0 auto;width:auto!important}@media all and (max-width: 639px){.swiper-pagination-promos{display:none!important}}.swiper-pagination-promos .swiper-pagination-bullet{width:6px;height:6px;background:var(--stroinova-gray-2);border-radius:50px;opacity:1;margin:0!important;transition:width .3s,background .3s;cursor:pointer}.swiper-pagination-promos .swiper-pagination-bullet-active{width:30px;background:var(--stroinova-primary-2)}.promos-slider{overflow:visible}@media all and (max-width: 767px){.promos-slider{overflow:hidden}}.promo-card{position:relative;border-radius:20px;overflow:hidden;height:520px;background:var(--stroinova-gray-2);display:block}@media all and (max-width: 1280px){.promo-card{height:420px}}@media all and (max-width: 767px){.promo-card{height:300px}}.promo-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center;display:block;transition:transform .4s}.promo-card__img[width][height]{height:100%}.promo-card__body{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.promo-card__body--center{align-items:center;justify-content:center;text-align:center}.promo-card__badge{display:inline-flex;align-items:center;gap:6px;background:var(--stroinova-primary-1);color:#fff;border-radius:20px;font-family:var(--font-family);font-size:13px;font-weight:600;padding:5px 14px;align-self:flex-start;margin:22px 27px}.promo-card__badge svg{flex-shrink:0}@media all and (max-width: 639px){.promo-card__badge{margin:15px}}.promo-card__bottom{display:flex;flex-direction:column;align-items:start;gap:8px;padding:60px 27px 26px;background:linear-gradient(0deg,#000,#0000);overflow:hidden;position:relative}@media all and (max-width: 639px){.promo-card__bottom{padding:30px 15px 15px}}.promo-card__title{font-family:var(--font-family);font-weight:700;line-height:150%;color:var(--stroinova-white);font-size:clamp(18px,2vw,24px)}.promo-card__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-white)}@media all and (max-width: 639px){.promo-card__text{font-size:12px}}.promo-card__btn{transition:all .3s;margin-top:20px;margin-bottom:0}@media (hover: hover) and (pointer: fine){.promo-card__btn{margin-bottom:-100px}}@media (hover: hover) and (pointer: fine){.promo-card:hover .promo-card__img{transform:scale(1.04)}.promo-card:hover .promo-card__btn{display:inline-flex;margin:0}}.section--anchor-menu{padding-block:0;margin-bottom:41px;position:sticky;left:0;right:0;z-index:11;top:86px}@media all and (max-width: 1100px){.section--anchor-menu{top:86px}}@media all and (max-width: 959px){.section--anchor-menu{top:56px}}@media all and (max-width: 767px){.section--anchor-menu{margin-bottom:32px;top:56px}}.anchor-menu{background:var(--stroinova-backgroung);border-radius:20px;padding:12px 26.5px 7px;transition:all .3s}@media (max-width: 767px){.anchor-menu{margin:0 -12px;border-radius:0;padding:8px 11px 6px}}.anchor-menu__inner{gap:43px;display:flex;flex-wrap:nowrap;overflow:auto;list-style-type:none;margin:0;padding-bottom:1px}@media (max-width: 1279px){.anchor-menu__inner{gap:4px}}.anchor-menu__inner::-webkit-scrollbar{display:none}.anchor-menu__inner::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:15px}.anchor-menu__inner::-webkit-scrollbar-thumb{background-color:var(--stroinova-primary-1);border-radius:10px}.anchor-menu li a{display:inline-block;text-decoration:none;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:166%;color:var(--stroinova-black);transition:all .3s ease;border-bottom:2px solid transparent;text-align:center;white-space:nowrap;padding:9px 20px}@media (max-width: 1279px){.anchor-menu li a{line-height:163%}}@media (max-width: 639px){.anchor-menu li a{font-size:14px;line-height:171%;padding:9px 15px}}.anchor-menu li a:hover{color:var(--stroinova-primary-2)}.anchor-menu li a.active{color:var(--stroinova-primary-2);border-color:var(--stroinova-primary-2);font-weight:600;font-size:18px;line-height:144%}@media (max-width: 639px){.anchor-menu li a.active{line-height:143%;font-size:14px}}.anchor--scrolled .anchor-menu{border-radius:0 0 20px 20px}.about-project-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:start;justify-content:center;padding:60px 16px}.about-project-popup[aria-hidden=true]{visibility:hidden}.about-project-popup[aria-hidden=true] .about-project-popup__overlay{opacity:0}.about-project-popup[aria-hidden=true] .about-project-popup__sheet{transform:translateY(100%)}.about-project-popup[aria-hidden=false]{visibility:visible}.about-project-popup[aria-hidden=false] .about-project-popup__overlay{opacity:1}.about-project-popup[aria-hidden=false] .about-project-popup__sheet{transform:translateY(0)}.about-project-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer;transition:opacity .3s ease}.about-project-popup__sheet{position:relative;z-index:1;width:100%;max-width:1400px;max-height:85vh;background:#fff;border-radius:20px;display:flex;flex-direction:column;transition:transform .35s ease}.about-project-popup__header{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 0;flex-shrink:0;position:relative}.about-project-popup__title-row{display:flex;align-items:center;gap:10px}.about-project-popup__title-row svg{color:var(--stroinova-primary-2);flex-shrink:0}.about-project-popup__title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:130%;color:var(--stroinova-black);margin:0}.about-project-popup__close{position:absolute;top:-44px;right:11px;width:36px;height:36px;background:#fff;border:1px solid var(--stroinova-gray-2);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--stroinova-gray-1);flex-shrink:0;transition:border-color .2s,color .2s}.about-project-popup__close:hover{border-color:var(--stroinova-primary-2);color:var(--stroinova-primary-2)}.about-project-popup__body{overflow-y:auto;padding:10px 10px 20px 20px;margin-right:15px;margin-bottom:20px;margin-top:10px}.about-project-popup__body::-webkit-scrollbar{width:6px}.about-project-popup__body::-webkit-scrollbar-track{background:var(--stroinova-backgroung);border-radius:11px}.about-project-popup__body::-webkit-scrollbar-thumb{background-color:var(--stroinova-hover-color);border-radius:11px}.about-project-popup__text{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black)}.about-project-popup__text p+p{margin-top:16px}.about-project-popup__params{margin-top:24px;display:flex;flex-direction:column;border:1px solid var(--stroinova-gray-2);border-radius:12px;overflow:hidden}.about-project-popup__params-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--stroinova-gray-2)}.about-project-popup__params-item:last-child{border-bottom:none}.about-project-popup__params-label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-primary-2)}.about-project-popup__params-val{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black)}.section--about-project{padding-block:0;margin-bottom:41px}@media all and (max-width: 767px){.section--about-project{margin-bottom:32px}}.about-project{display:flex;flex-wrap:wrap;gap:40px;background:var(--stroinova-backgroung);border-radius:20px;padding:0}@media (max-width: 1279px){.about-project{gap:22px}}@media all and (max-width: 1024px){.about-project{padding:0}}@media (max-width: 767px){.about-project{gap:27px;padding:0}}.about-project__left{width:calc(43% - 20px);padding:41px 0 41px 64px}@media (max-width: 1279px){.about-project__left{width:calc(40% - 11px)}}@media all and (max-width: 1024px){.about-project__left{width:100%;padding:14px 17px 0}}.about-project__header{margin-bottom:26px;position:relative}@media (max-width: 767px){.about-project__header{display:flex;align-items:center;gap:9px;margin-bottom:16px}}.about-project__header-icon{font-size:0;position:absolute;top:0;left:-32px;top:calc(50% - 23px)}@media (max-width: 767px){.about-project__header-icon{position:static}}.about-project__header-icon svg{color:var(--stroinova-primary-2)}@media (max-width: 767px){.about-project__header-icon .desktop-icon{display:none}}.about-project__header-icon .mobile-icon{display:none}@media (max-width: 767px){.about-project__header-icon .mobile-icon{display:block}}@media (max-width: 767px){.about-project__title{font-size:18px;line-height:133%}}.about-project__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 1279px){.about-project__text{font-size:14px;line-height:171%}}.about-project__text p+p{margin-top:20px}.about-project .arrow-btn{position:absolute;top:0;bottom:0;margin:auto;z-index:3}.about-project .arrow-btn.arrow--prev{left:-10px}.about-project .arrow-btn.arrow--next{right:-10px}@media all and (max-width: 1280px){.about-project .arrow-btn.arrow--prev{left:0}.about-project .arrow-btn.arrow--next{right:0}}@media all and (max-width: 767px){.about-project .arrow-btn{display:none!important}}.about-project__btn{margin-top:10px}.about-project__btn a{display:inline-block;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:underline;text-decoration-skip-ink:none;color:var(--stroinova-gray-gray-3);transition:all .3s ease}.about-project__btn a:hover{color:var(--stroinova-primary-2);text-decoration:none}.about-project__right{width:calc(57% - 20px);position:relative}@media (max-width: 1279px){.about-project__right{width:calc(60% - 11px)}}@media all and (max-width: 1024px){.about-project__right{width:100%;display:flex;flex-direction:column-reverse}}.about-project__images{font-size:0;border-radius:20px;overflow:hidden;height:100%}.about-project__images .swiper{height:100%}.about-project__images .swiper-slide{height:auto}.about-project__images picture{height:100%}.about-project__images img{border-radius:20px;width:100%;height:100%;object-fit:cover}.about-project__images .swiper-pagination-custom{position:absolute;bottom:20px!important;right:20px;z-index:1;justify-content:flex-end;width:auto!important;left:20px!important;top:auto!important}.about-project__params{margin-top:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 1279px){.about-project__params{grid-template-columns:1fr;padding:0 14px}}@media (max-width: 767px){.about-project__params{margin:0;padding:27px 0 0}}@media (max-width: 1279px){.about-project__params-item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.about-project__params-item .item-title{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-primary-2)}@media (max-width: 767px){.about-project__params-item .item-title{font-size:14px;line-height:171%}}.about-project__params-item .item-value{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);margin-top:2px}@media (max-width: 767px){.about-project__params-item .item-value{font-size:16px;line-height:163%;text-align:right;margin:0}}.section--gen-plan{padding-block:0;margin-bottom:41px}@media all and (max-width: 767px){.section--gen-plan{margin-bottom:32px}}.gen-plan-block__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}@media (max-width: 1279px){.gen-plan-block__header{margin-bottom:21px}}@media (max-width: 767px){.gen-plan-block__header{margin-bottom:16px}}.gen-plan-block__header-btns{display:flex;flex-wrap:wrap;gap:25px}@media (max-width: 767px){.gen-plan-block__header-btns{margin-top:16px}}@media (max-width: 639px){.gen-plan-block__header-btns{flex-direction:column;gap:8px}}.gen-plan-block__header-btns a{min-width:250px;text-align:center;max-width:100%}@media (max-width: 639px){.gen-plan-block__header-btns a{width:100%;min-width:0}}.gen-plan-block__title{display:flex;align-items:center;gap:18px}@media (max-width: 767px){.gen-plan-block__title{gap:8px}}.gen-plan-block__title-icon{font-size:0;line-height:normal}@media (max-width: 767px){.gen-plan-block__title-icon .desktop-icon{display:none}}.gen-plan-block__title-icon svg{color:var(--stroinova-primary-2)}.gen-plan-block__title-icon .mobile-icon{display:none}@media (max-width: 767px){.gen-plan-block__title-icon .mobile-icon{display:block}}@media (max-width: 767px){.gen-plan-block__title h2{font-size:18px;line-height:133%}}.gen-plan-block__body{position:relative}.gen-plan-block__address{position:absolute;top:30px;left:30px;z-index:1;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:400;font-size:18px;line-height:133%;color:var(--stroinova-gray-1);background:var(--stroinova-white);border-radius:250px;padding:12.5px 28.5px}@media (max-width: 767px){.gen-plan-block__address{display:none}}.gen-plan-block__address-icon,.gen-plan-block__image{font-size:0;line-height:normal}.gen-plan-block__image img{border-radius:20px;width:100%;min-height:470px;object-fit:cover}.section--project-advantages{padding-block:0;margin-bottom:41px}@media all and (max-width: 767px){.section--project-advantages{margin-bottom:32px}}.project-advantages__title{display:flex;align-items:center;gap:18px;margin-bottom:24px}@media (max-width: 767px){.project-advantages__title{gap:8px}}@media (max-width: 639px){.project-advantages__title{align-items:flex-start}}.project-advantages__title-icon{font-size:0;line-height:normal}@media (max-width: 639px){.project-advantages__title-icon{margin-top:-3px}}.project-advantages__title-icon svg{color:var(--stroinova-primary-2)}@media (max-width: 767px){.project-advantages__title-icon .desktop-icon{display:none}}.project-advantages__title-icon .mobile-icon{display:none}@media (max-width: 767px){.project-advantages__title-icon .mobile-icon{display:block}}@media (max-width: 767px){.project-advantages__title h2{font-size:18px;line-height:133%}}.project-advantages__tabs-titles{display:flex;gap:16px;overflow:auto;margin-bottom:29px;padding-bottom:10px}@media (max-width: 639px){.project-advantages__tabs-titles{gap:8px;margin-bottom:8px;margin-left:-.75rem;margin-right:-.75rem;padding-right:.75rem;padding-left:.75rem}}.project-advantages__tabs-titles::-webkit-scrollbar{display:none}.project-advantages__tabs-titles::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:15px}.project-advantages__tabs-titles::-webkit-scrollbar-thumb{background-color:var(--stroinova-primary-1);border-radius:10px}.project-advantages__tabs-title a{display:inline-block;padding:12.5px 59.5px;border-radius:250px;text-decoration:none;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;text-align:center;color:var(--stroinova-black);transition:all .3s ease;background:var(--stroinova-backgroung);white-space:nowrap}@media (max-width: 1279px){.project-advantages__tabs-title a{padding:12.5px 55.5px}}@media (max-width: 639px){.project-advantages__tabs-title a{padding:7.5px 27.5px}}.project-advantages__tabs-title a:hover{color:var(--stroinova-primary-1)}.project-advantages__tabs-title a.active{color:var(--stroinova-primary-1);background:none;box-shadow:inset 0 0 0 2px var(--stroinova-primary-1)}.project-advantages__tabs-body{display:none}.project-advantages__tabs-body.active{display:block}.project-advantages .tab-body-inner{display:flex;border-radius:20px;background:var(--stroinova-backgroung)}@media (max-width: 1279px){.project-advantages .tab-body-inner{flex-direction:column-reverse}}.project-advantages .tab-body-inner__left{padding:25px 20px 40px 40px;width:33.7%}@media (max-width: 1279px){.project-advantages .tab-body-inner__left{width:100%;padding:20px 18px 20px 28px}}@media (max-width: 639px){.project-advantages .tab-body-inner__left{padding:16px 16px 35px}}.project-advantages .tab-body-inner__text{max-height:437px;overflow:auto;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;padding-right:20px;color:var(--stroinova-black)}@media (max-width: 1279px){.project-advantages .tab-body-inner__text{max-height:323px;padding-right:80px}}@media (max-width: 639px){.project-advantages .tab-body-inner__text{max-height:100%;padding:0;font-size:14px;line-height:171%;letter-spacing:normal;max-height:281px;overflow:hidden;transition:all .3s ease}}.project-advantages .tab-body-inner__text.show-all{max-height:1500px}.project-advantages .tab-body-inner__text::-webkit-scrollbar{width:4px}.project-advantages .tab-body-inner__text::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:15px}.project-advantages .tab-body-inner__text::-webkit-scrollbar-thumb{background-color:var(--stroinova-primary-1);border-radius:10px}.project-advantages .tab-body-inner__text b{font-weight:600}.project-advantages .tab-body-inner__text p+p,.project-advantages .tab-body-inner__text p+ul{margin-top:20px}.project-advantages .tab-body-inner__text ul+p{margin-top:20px}.project-advantages .tab-body-inner__text ul{list-style:inside;list-style-type:disc;padding-left:10px}.project-advantages .tab-body-inner__right{width:66.3%}@media (max-width: 1279px){.project-advantages .tab-body-inner__right{width:100%}}.project-advantages .tab-body-inner__slider{margin-top:-15px;margin-bottom:17px;border-radius:0 20px 20px 0;overflow:hidden}@media (max-width: 1279px){.project-advantages .tab-body-inner__slider{margin:0;border-radius:20px 20px 0 0}}@media (max-width: 639px){.project-advantages .tab-body-inner__slider img{border-radius:20px;min-height:250px}}.project-advantages .tab-body-inner__slider .swiper-pagination-custom{position:absolute;bottom:30px!important;right:40px!important;left:40px!important;width:auto!important;z-index:1;justify-content:flex-end}@media (max-width: 639px){.project-advantages .tab-body-inner__slider .swiper-pagination-custom{position:static;width:100%!important;justify-content:center;margin-top:16px;padding-top:0}}.project-advantages__more-text{display:block;margin-top:16px}@media (max-width: 639px){.project-advantages__more-text{margin-top:10px}}.project-advantages__more-btn{display:inline-block;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;text-decoration:underline;text-decoration-skip-ink:none;color:var(--stroinova-primary-2);transition:color .2s ease}.project-advantages__more-btn:hover{color:var(--stroinova-primary-1)}@media (max-width: 639px){.project-advantages__more-btn{font-size:12px;color:var(--stroinova-gray-gray-3)}.project-advantages__more-btn:hover{color:var(--stroinova-primary-2)}}.section--project-plans{padding-block:0;margin-bottom:41px}@media all and (max-width: 767px){.section--project-plans{margin-bottom:32px}}.project-plans__title{display:flex;align-items:center;gap:18px;margin-bottom:24px}@media (max-width: 767px){.project-plans__title{gap:8px}}@media (max-width: 639px){.project-plans__title{align-items:flex-start}}.project-plans__title-icon{font-size:0;line-height:normal}@media (max-width: 639px){.project-plans__title-icon{margin-top:-1px}}.project-plans__title-icon svg{color:#8bb26b}@media (max-width: 767px){.project-plans__title-icon .desktop-icon{display:none}}.project-plans__title-icon .mobile-icon{display:none}@media (max-width: 767px){.project-plans__title-icon .mobile-icon{display:block}}@media (max-width: 767px){.project-plans__title h2{font-size:18px;line-height:133%}}.project-plans__tabs{display:flex;gap:11px;margin-top:15px}@media (max-width: 1279px){.project-plans__tabs{flex-direction:column;gap:18px}}.project-plans__tabs-titles{width:calc(34% - 11px);background:var(--stroinova-backgroung);border-radius:20px;padding:14px 34px 20px 30px}.project-plans__tabs-titles h2{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black);margin:0 0 15px}@media (max-width: 1279px){.project-plans__tabs-titles{width:100%;padding:21px 34px}}@media (max-width: 767px){.project-plans__tabs-titles{padding:0;background:none}}.project-plans__tabs-titles .titles-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-right:15px;max-height:460px;overflow:auto}@media (max-width: 1279px){.project-plans__tabs-titles .titles-inner{padding-bottom:24px;display:flex;max-height:100%}}@media (max-width: 767px){.project-plans__tabs-titles .titles-inner{padding-bottom:21px;gap:9px}}.project-plans__tabs-titles .titles-inner::-webkit-scrollbar{width:8px}@media (max-width: 767px){.project-plans__tabs-titles .titles-inner::-webkit-scrollbar{height:8px}}.project-plans__tabs-titles .titles-inner::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:15px}@media (max-width: 767px){.project-plans__tabs-titles .titles-inner::-webkit-scrollbar-track{height:8px}}.project-plans__tabs-titles .titles-inner::-webkit-scrollbar-thumb{background-color:var(--stroinova-primary-1);border-radius:10px}@media (max-width: 767px){.project-plans__tabs-titles .titles-inner::-webkit-scrollbar-thumb{height:8px}}@media (max-width: 1279px){.project-plans__tabs-title{flex:1 0 20vw}}@media (max-width: 767px){.project-plans__tabs-title{flex:1 0 50vw}}.project-plans__tabs-title a{display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-black);transition:all .3s ease;border-radius:20px;padding:16px 5.5px 11px}@media (max-width: 767px){.project-plans__tabs-title a{background:var(--stroinova-backgroung);padding:10px;align-items:flex-start;gap:8px;font-weight:400;font-size:14px;line-height:171%}}.project-plans__tabs-title a.active{background:var(--stroinova-white)}@media (max-width: 767px){.project-plans__tabs-title a.active{background:var(--stroinova-backgroung)}}.project-plans__tabs-title a .image{display:block;width:100%;text-align:center;font-size:0;background:var(--stroinova-white);border-radius:20px;padding:11px 15px 0}@media (max-width: 767px){.project-plans__tabs-title a .image{width:85px;padding:5px 7.5px 0}}.project-plans__tabs-title a .text-wrap{display:flex;flex-direction:column}.project-plans__tabs-title a .price{display:none}@media (max-width: 767px){.project-plans__tabs-title a .price{display:block;font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-black)}}.project-plans__tabs-bodys{width:66%;background:var(--stroinova-backgroung);border-radius:20px;padding:22px;display:flex;flex-direction:column}@media (max-width: 1279px){.project-plans__tabs-bodys{width:100%;padding:25px}}@media (max-width: 959px){.project-plans__tabs-bodys{padding:17px 15px 23px}}.project-plans__tabs-body{display:none;height:100%}.project-plans__tabs-body.active{display:flex;flex:1;min-height:0}.project-plans__tabs-body .tab-inner{display:flex;gap:27px;height:100%;width:100%}@media (max-width: 1279px){.project-plans__tabs-body .tab-inner{gap:22px}}@media (max-width: 959px){.project-plans__tabs-body .tab-inner{flex-direction:column;gap:13px}}.project-plans__tabs-body .tab-inner__left{width:calc(100% - 337px);background:var(--stroinova-backgroung);border-radius:20px;background:#fff;position:relative;padding:33px 92px;display:flex;align-items:center;justify-content:center}@media (max-width: 1279px){.project-plans__tabs-body .tab-inner__left{width:calc(100% - 352px);padding:67px 92px}}@media (max-width: 959px){.project-plans__tabs-body .tab-inner__left{flex-direction:column;padding:35px 55px;width:100%}}.project-plans__tabs-body .tab-inner__left .image{width:100%}.project-plans__tabs-body .tab-inner__left .image a{text-decoration:none;font-size:0;line-height:normal;display:flex;align-items:center;justify-content:center}.project-plans__tabs-body .tab-inner__left .image a img{display:block;max-width:100%;height:auto;margin:0 auto}.project-plans__tabs-body .tab-inner__left .zoom-btn{position:absolute;bottom:14px;right:19px;z-index:1}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__left .zoom-btn{bottom:7px;right:12px}}.project-plans__tabs-body .tab-inner__left .zoom-btn a{text-decoration:none;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:100%;background:var(--stroinova-backgroung);transition:all .3s ease;will-change:transform}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__left .zoom-btn a{width:44px;height:44px}}.project-plans__tabs-body .tab-inner__left .zoom-btn a:hover{transform:scale(1.1)}.project-plans__tabs-body .tab-inner__right{width:310px;display:flex;flex-direction:column}@media (max-width: 1279px){.project-plans__tabs-body .tab-inner__right{width:330px}}@media (max-width: 959px){.project-plans__tabs-body .tab-inner__right{width:100%}}.project-plans__tabs-body .tab-inner__title{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-primary-2)}.project-plans__tabs-body .tab-inner__params{display:flex;flex-direction:column;gap:8px;margin-top:20px}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__params{margin-top:5px;gap:4px}}.project-plans__tabs-body .tab-inner__params-item{display:flex;flex-direction:column;gap:4px}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__params-item{flex-direction:row;align-items:center;flex-wrap:wrap}}.project-plans__tabs-body .tab-inner__params-title{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3)}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__params-title{font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3);padding-right:10px}}.project-plans__tabs-body .tab-inner__params-value{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-black)}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__params-value{font-size:16px;line-height:163%;color:var(--stroinova-black)}}.project-plans__tabs-body .tab-inner__btn{margin-top:auto;padding-top:20px}@media (max-width: 1279px){.project-plans__tabs-body .tab-inner__btn{margin-top:0}}.project-plans__tabs-body .tab-inner__btn a{display:block;width:100%;text-align:center}@media (max-width: 1279px){.project-plans__tabs-body .tab-inner__btn a{width:auto;display:inline-block;min-width:271px;max-width:100%}}@media (max-width: 767px){.project-plans__tabs-body .tab-inner__btn a{min-width:0;width:100%}}.section--project-steps{padding-block:0;margin-top:30px;margin-bottom:41px}@media all and (max-width: 767px){.section--project-steps{margin-bottom:32px}}.project-steps__title{display:flex;align-items:center;gap:18px;margin-bottom:24px}@media (max-width: 767px){.project-steps__title{gap:8px}}@media (max-width: 639px){.project-steps__title{align-items:flex-start}}.project-steps__title-icon{font-size:0;line-height:normal}.project-steps__title-icon svg{color:var(--stroinova-primary-2)}@media (max-width: 639px){.project-steps__title-icon{margin-top:-3px}}@media (max-width: 767px){.project-steps__title-icon .desktop-icon{display:none}}.project-steps__title-icon .mobile-icon{display:none}@media (max-width: 767px){.project-steps__title-icon .mobile-icon{display:block}}@media (max-width: 767px){.project-steps__title h2{font-size:18px;line-height:133%}}.project-steps__filters{display:flex;flex-wrap:wrap;align-items:center;gap:20px 50px;margin-bottom:23px}@media (max-width: 639px){.project-steps__filters{gap:16px 20px;margin-bottom:16px}}@media (max-width: 639px){.project-steps__filters .custom-select{width:100%}}.project-steps__months{display:flex;flex-wrap:wrap;align-items:center;gap:20px 50px}@media (max-width: 639px){.project-steps__months{gap:16px 20px;width:100%}}.project-steps__month-tab{display:none}.project-steps__month-tab.visible{display:block}.project-steps__month-tab a{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;text-align:center;color:var(--stroinova-black);text-decoration:none;transition:all .3s ease}.project-steps__month-tab a:hover,.project-steps__month-tab a.active{font-size:18px;line-height:144%;color:var(--stroinova-primary-2)}@media (max-width: 639px){.project-steps__slider{margin-right:-12px!important}}.project-steps__slider .swiper-slide{display:flex;flex-direction:column;gap:25px;height:auto}.project-steps__slider .swiper-slide .image{position:relative;padding-top:72%;width:100%}@media (max-width: 639px){.project-steps__slider .swiper-slide .image{padding-top:100%}}.project-steps__slider .swiper-slide .image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;border-radius:20px}.project-steps__slider .arrow-swiper{display:flex;align-items:center;gap:11px;margin-top:22px}@media (max-width: 639px){.project-steps__slider .arrow-swiper{display:none}}.custom-select{position:relative;display:inline-block}.custom-select__text{border-radius:250px;padding:13.5px 26.5px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;text-align:center;color:var(--stroinova-black);background:var(--stroinova-backgroung);display:flex;align-items:center;gap:10px;cursor:pointer}@media (max-width: 639px){.custom-select__text{padding:7.5px 26.5px}}.custom-select__text.active svg{transform:rotate(180deg)}.custom-select__text svg{fill:none;transition:all .3s ease}.custom-select__dropdown{position:absolute;top:100%;left:0;right:0;box-shadow:0 5px 7px 2px #00000026;background:var(--stroinova-white);border-radius:10px;z-index:1;padding:16px 16px 11px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:5}.custom-select__dropdown.active{opacity:1;visibility:visible}.custom-select__dropdown-inner{padding-right:18px;overflow:auto;max-height:204px}.custom-select__dropdown-inner::-webkit-scrollbar{width:6px}.custom-select__dropdown-inner::-webkit-scrollbar-track{background:var(--stroinova-backgroung);border-radius:15px}.custom-select__dropdown-inner::-webkit-scrollbar-thumb{background-color:var(--stroinova-hover-color);border-radius:10px}.custom-select__item{margin-top:9px}.custom-select__item:first-child{margin-top:0}.custom-select__item a{display:inline-block;text-decoration:none;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);transition:all .3s ease}.custom-select__item a:hover,.custom-select__item a.selected{color:var(--stroinova-hover-color)}.section--documents-block{padding-block:0;margin-bottom:41px}@media all and (max-width: 767px){.section--documents-block{margin-bottom:32px}}.documents-block{padding:34px 30px 40px;border-radius:20px;background:var(--stroinova-backgroung)}@media (max-width: 639px){.documents-block{padding:20px}}.documents-block__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 13px;margin-bottom:33px}@media (max-width: 639px){.documents-block__header{margin-bottom:15px;padding:0 5px}}@media (max-width: 767px){.documents-block__title{font-size:18px;line-height:133%}}@media (max-width: 639px){.documents-block__more-btn{display:none}}.documents-block__more-btn a{display:flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-gray-gray-3);text-decoration:none;transition:all .3s ease}.documents-block__more-btn a:hover{color:var(--stroinova-primary-2)}.documents-block__more-btn a.active svg{transform:rotate(180deg)}.documents-block__more-btn a svg{fill:none}.documents-block__more-btn a svg path{transition:all .3s ease}.documents-block__body{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width: 1279px){.documents-block__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639px){.documents-block__body{grid-template-columns:1fr;gap:8px}}.documents-block__body.active{display:grid}.documents-block__item{border-radius:20px;background:var(--stroinova-white);padding:16px;display:flex;gap:8px}@media (max-width: 639px){.documents-block__item{display:none;padding:11px 12px}.documents-block__item:nth-child(-n+3){display:flex}}.documents-block__item.active{display:flex}.documents-block__item-icon{font-size:0;line-height:normal}.documents-block__item-icon svg{color:var(--stroinova-primary-2)}.documents-block__item-body{display:flex;flex-direction:column;gap:8px}.documents-block__item-title{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black)}@media (max-width: 639px){.documents-block__item-title{font-weight:600;font-size:14px;line-height:143%}}.documents-block__item-bottom a{display:flex;align-items:center;gap:8px;font-family:var(--second-family);font-weight:400;font-size:14px;line-height:130%;text-decoration:underline;text-decoration-skip-ink:none;color:var(--stroinova-gray-gray-3);transition:all .3s ease}@media (max-width: 639px){.documents-block__item-bottom a{font-size:12px;line-height:150%}}.documents-block__item-bottom a:hover{color:var(--stroinova-primary-2)}.documents-block__mobile-more{display:none;margin-top:16px}@media (max-width: 767px){.documents-block__mobile-more{display:block}}.documents-block__mobile-more a{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:underline;text-decoration-skip-ink:none;color:var(--stroinova-gray-gray-3)}.section--sales-office{padding-top:44px;margin-bottom:41px}@media all and (max-width: 767px){.section--sales-office{margin-bottom:32px}}.sales-office__title{display:flex;align-items:center;gap:18px;margin-bottom:24px}@media (max-width: 767px){.sales-office__title{gap:8px}}@media (max-width: 639px){.sales-office__title{align-items:flex-start}}.sales-office__title-icon{font-size:0;line-height:normal}.sales-office__title-icon svg{color:var(--stroinova-primary-2)}@media (max-width: 639px){.sales-office__title-icon{margin-top:-3px}}@media (max-width: 767px){.sales-office__title-icon .desktop-icon{display:none}}.sales-office__title-icon .mobile-icon{display:none}@media (max-width: 767px){.sales-office__title-icon .mobile-icon{display:block}}@media (max-width: 767px){.sales-office__title h2{font-size:18px;line-height:133%}}.sales-office__body{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 1279px){.sales-office__body{gap:18px 12px}}.sales-office__image{width:20%;font-size:0;position:relative;padding-top:19%}@media (max-width: 1279px){.sales-office__image{width:40%;padding-top:29%}}@media (max-width: 639px){.sales-office__image{width:100%;padding-top:69%;order:-2}}.sales-office__image img{width:100%;height:100%;object-fit:cover;border-radius:20px;position:absolute;top:0;right:0;bottom:0;left:0}.sales-office__map{border-radius:20px;overflow:hidden;width:37%}@media (max-width: 1279px){.sales-office__map{width:calc(60% - 12px)}}@media (max-width: 639px){.sales-office__map{width:100%;min-height:220px}}.sales-office__contacts{width:calc(43% - 20px);display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1279px){.sales-office__contacts{order:-1;width:100%}}.sales-office__contacts-item{width:calc(47% - 4px)}@media (max-width: 1279px){.sales-office__contacts-item{width:28%}}@media (max-width: 959px){.sales-office__contacts-item{width:100%}}.sales-office__contacts-item+.sales-office__contacts-item{width:calc(53% - 4px)}@media (max-width: 1279px){.sales-office__contacts-item+.sales-office__contacts-item{width:31%}}@media (max-width: 959px){.sales-office__contacts-item+.sales-office__contacts-item{width:100%}}.sales-office__contacts-item:last-child{width:100%}@media (max-width: 1279px){.sales-office__contacts-item:last-child{width:calc(41% - 20px)}}@media (max-width: 959px){.sales-office__contacts-item:last-child{width:100%}}.sales-office__contacts-icon{width:39px;min-width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:100%}.sales-office__contacts-icon svg{fill:none}.sales-office__contacts-body{font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black)}.sales-office__contacts-phones{border-radius:20px;padding:12px;background:var(--stroinova-backgroung);display:flex;gap:10px;height:100%}@media (max-width: 639px){.sales-office__contacts-phones{padding:10px}}.sales-office__contacts-phones .sales-office__contacts-icon{background:var(--stroinova-white)}.sales-office__contacts-schedule{border-radius:20px;padding:12px;background:var(--stroinova-backgroung);display:flex;gap:10px;height:100%}@media (max-width: 639px){.sales-office__contacts-schedule{padding:10px}}.sales-office__contacts-schedule svg{color:var(--stroinova-gray-gray-3)}.sales-office__contacts-schedule .sales-office__contacts-body{padding-top:10px;color:var(--stroinova-black)}@media (max-width: 639px){.sales-office__contacts-schedule .sales-office__contacts-body{line-height:143%}}.sales-office__contacts-schedule .sales-office__contacts-body p{margin-top:5px}.sales-office__contacts-address{border-radius:20px;padding:12px;background:var(--stroinova-backgroung);display:flex;gap:10px}@media (max-width: 639px){.sales-office__contacts-address{padding:10px;align-items:center}}.sales-office__contacts-address .sales-office__contacts-body{padding-top:7px}@media (max-width: 639px){.sales-office__contacts-address .sales-office__contacts-body{padding-top:0}}.sales-office__contacts-address .sales-office__contacts-icon{background:var(--stroinova-white)}.sales-office__contacts-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px;font-size:0}@media (max-width: 639px){.sales-office__contacts-socials{margin-top:8px}}.sales-office__contacts-socials a{transition:all .3s ease;text-decoration:none;will-change:transform;display:inline-block;border-radius:50%;background:var(--stroinova-backgroung)}.sales-office__contacts-socials a:hover{transform:scale(1.1)}.sales-office__phones{display:flex;flex-direction:column;gap:6px;padding-top:8px}.sales-office__phones a{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);text-decoration:none;transition:all .3s ease}.sales-office__phones a:hover{color:var(--stroinova-primary-2)}.sales-office__mail{margin-top:5px}.sales-office__mail a{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-primary-2);text-decoration:none;transition:all .3s ease}.sales-office__mail a:hover{text-decoration:underline}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.section--stats{padding-top:42px;background:#fff;padding-bottom:30px}@media (max-width: 1200px){.section--stats{padding-top:30px;padding-bottom:16px}}.stats-row{display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width: 900px){.stats-row{flex-wrap:wrap;justify-content:flex-start;gap:24px}}@media (max-width: 639px){.stats-row{gap:8px 14px}}.stat-item{display:flex;align-items:center;gap:18px}@media (max-width: 639px){.stat-item{flex:0 0 calc(50% - 7px)}}.stat-item__icon{flex:0 0 82px}@media (max-width: 1200px){.stat-item__icon{flex:0 0 60px}}@media (max-width: 639px){.stat-item__icon{flex:0 0 40px}}.stat-item__body{display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.stat-item__num{font-family:var(--font-family);font-weight:700;line-height:117%;color:var(--stroinova-black);font-size:clamp(24px,2.2vw,36px)}.stat-item__label{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 639px){.stat-item__label{font-size:12px}}.section--news{padding:30px 0 25px;background:#fff}@media (max-width: 1200px){.section--news{padding-top:16px;padding-bottom:16px}}.news__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:19px}@media all and (max-width: 639px){.news__header{margin-bottom:16px}}.news__header-left{display:flex;align-items:center;gap:20px}@media all and (max-width: 639px){.news__header-left{width:100%;justify-content:space-between}}.news__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;ccolor:var(--stroinova-black);white-space:nowrap}@media all and (max-width: 639px){.news__title{font-size:20px}}.news__more{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-primary-2);text-decoration:none;white-space:nowrap;transition:opacity .25s}.news__more:hover{opacity:.75;color:var(--stroinova-primary-2)}@media all and (max-width: 639px){.news__more{font-size:12px}}.news-grid{display:flex;gap:10px;margin-bottom:10px}@media all and (max-width: 767px){.news-grid{margin-bottom:16px}}.news-grid picture{height:100%}.news-grid .news-card{flex:0 0 calc(33.33% - 6px)}@media all and (max-width: 767px){.news-grid .news-card{display:none}}.news-grid .news-card.news-card--featured{flex:0 0 calc(66.66% - 6px)}@media all and (max-width: 767px){.news-grid .news-card.news-card--featured{display:block;width:100%;flex:none}}.news-grid-bottom{margin:0;display:flex;gap:10px}.news-grid-bottom .news-card{flex:0 0 calc(33.33% - 7px)}@media all and (max-width: 639px){.news-grid-bottom{margin:0 -.75rem;overflow-x:auto;padding:0 .75rem}.news-grid-bottom .news-card{flex:0 0 275px}}.news-card{border-radius:20px;overflow:hidden;background:var(--stroinova-backgroung)}.news-card__img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.news-card__img-wrap{position:relative;overflow:hidden;height:232px;display:block}.news-card__img-wrap .news-card__img{height:100%}@media all and (max-width: 639px){.news-card__img-wrap{height:140px}}.news-card__date{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc9;border-radius:20px;padding:3px 18px;position:absolute;top:25px;left:19px;z-index:2}.news-card__date svg use{color:var(--stroinova-gray-gray-3)}@media all and (max-width: 639px){.news-card__date{padding:3px 8px}}.news-card__body{padding:16px 20px 30px}.news-card__title{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);margin:0 0 8px}.news-card__title a{text-decoration:none;color:inherit}.news-card__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);margin:0}.news-card__btn{font-size:14px;padding:8px 25px}@media all and (max-width: 767px){.news-card__date{top:10px;left:10px;padding:3px 8px}.news-card__body{padding:10px 10px 24px}.news-card__title{font-size:16px}.news-card__text{font-size:12px}}.news-card--featured{position:relative;min-height:390px;border-radius:20px}.news-card--featured .news-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit}.news-card--featured .news-card__link:focus-visible{outline:2px solid var(--stroinova-primary-2);outline-offset:-2px}.news-card--featured .news-card__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.news-card--featured .news-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:25px 20px;background:linear-gradient(0deg,#000,#0000)}.news-card--featured .news-card__date{position:static;align-self:flex-start}.news-card--featured .news-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 17px}.news-card--featured .news-card__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-white);max-width:520px;margin:0}@media (max-width: 900px){.news-card--featured{min-height:340px}}@media all and (max-width: 767px){.news-card--featured .news-card__overlay{padding:14px 13px 26px}.news-card--featured .news-card__bottom{padding:0 5px}.news-card--featured .news-card__title{font-size:18px}.news-card--featured .btn__button{display:none}}.news-card--side{display:flex;flex-direction:column}.news-card--side .news-card__body{flex:1}.catalog-map-section{margin-bottom:46px}@media all and (max-width: 767px){.catalog-map-section{margin-bottom:27px}}.catalog-map-wrap{position:relative;border-radius:20px;overflow:hidden}.catalog-map-wrap.is-collapsed .catalog-map__container{height:100px}.catalog-map__legend{position:absolute;top:20px;left:18px;z-index:10;display:flex;gap:20px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#e5e5e58c;border-radius:15px;padding:6.5px 15px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black)}@media all and (max-width: 767px){.catalog-map__legend{top:10px;left:10px}}.catalog-map__legend-item{display:flex;align-items:center;gap:7px}.catalog-map__legend-item:before{content:"";width:12px;height:12px;border-radius:50%;flex-shrink:0}.catalog-map__legend-item--built:before{background:var(--stroinova-primary-1)}.catalog-map__legend-item--building:before{background:var(--stroinova-primary-2)}.catalog-map__toggle{position:absolute;top:20px;right:15px;z-index:10;font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);padding:7px 39px;background:#41424282;border-radius:60px;border:none;cursor:pointer;transition:all .2s}.catalog-map__toggle:hover{opacity:.8}@media all and (max-width: 767px){.catalog-map__toggle{top:auto;left:15px;right:15px;bottom:12px;padding:2px 30px}}.catalog-map__container{width:100%;height:574px;transition:height .4s ease;background:#e8e8e8}@media (max-width: 1024px){.catalog-map__container{height:350px}}@media (max-width: 767px){.catalog-map__container{height:280px}}.map-marker{display:inline-flex;align-items:flex-start;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.map-marker__pin{flex-shrink:0;width:32px;height:40px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));line-height:0}.map-marker__pin .map-marker__svg{display:block;width:32px;height:40px}.map-marker__label{display:block;max-width:160px;margin-top:6px;padding:4px 10px;border-radius:10px;background:#fffffff5;box-shadow:0 2px 8px #00000029;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:1.3;color:var(--stroinova-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media (max-width: 767px){.map-marker__label{max-width:120px;font-size:11px;padding:3px 8px}}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 20px;margin-bottom:32px}@media (max-width: 900px){.catalog-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width: 560px){.catalog-grid{grid-template-columns:1fr}}@media all and (max-width: 767px){.catalog-map-section{margin-bottom:27px}.catalog-grid{margin-bottom:16px}}.proj-badge{display:inline-block;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;text-align:center;color:var(--stroinova-white);padding:3px 10px;border-radius:27px;white-space:nowrap;transition:all .3s;z-index:2}.proj-badge--green{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:var(--stroinova-primary-2)}.proj-badge--orange{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(139deg,#e18411,#e13b11)}.proj-badge--blue{background:#3b82f6;color:#fff}.proj-badge--date{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff7d}.proj-badge--top-right{position:absolute;top:20px;right:20px}.proj-card{border-radius:20px;overflow:visible;background:#fff;position:relative;border:1px solid var(--stroinova-gray-2)}.proj-card picture{height:100%}.proj-card__img-wrap{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3.5}.proj-card__img-wrap:before{content:"";position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,#000000ab,#0000);height:50%;transition:all .3s;z-index:1;pointer-events:none}.proj-card__img-link{display:block;height:100%}.proj-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.proj-card__badges{position:absolute;top:20px;left:20px;right:20px;display:flex;gap:10px;flex-wrap:wrap;z-index:2}.proj-card__badges .left{display:flex;gap:10px;margin-right:auto}.proj-card__popup{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:5;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;pointer-events:none;transition:opacity .25s ease;border-radius:12px;overflow:hidden}.proj-card__popup-link{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8aad69a1!important;display:flex;align-items:center;gap:10px;margin:0 38px 46px}@media all and (max-width: 1400px){.proj-card__popup-link{margin-bottom:16px}}.proj-card__popup-link svg{fill:none}.proj-card__popup-link:hover{background:#8aad69ed!important}.proj-card__popup-body{background:var(--stroinova-backgroung);padding:20px;display:flex;flex-direction:column;gap:6px;border-radius:20px}.proj-card__popup-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.proj-card__table{width:100%;display:flex;flex-direction:column;gap:6px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);padding-top:12px;padding-bottom:2px}.proj-card__table div{padding:4px 13px 4px 16px;background:var(--stroinova-white);border-radius:20px;width:100%;display:flex;align-items:center;justify-content:space-between}.proj-card__table div span:first-child{font-weight:600}.proj-card__table tr+tr td{border-top:1px solid #f0f0f0}.proj-card__popup-count{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3);padding:0 14px 4px}.proj-card__popup-deadline{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-gray-gray-3);display:flex;align-items:center;padding:0 14px;gap:6px}.proj-card__popup-deadline svg{margin-right:2px}.proj-card__popup-deadline strong{color:var(--stroinova-black)}.proj-card:hover .proj-card__popup{opacity:1;pointer-events:auto}.proj-card:hover .proj-card__img{transform:scale(1.04)}.proj-card:hover .proj-card__img-wrap:before{opacity:0}.proj-card:hover .proj-card__img-wrap .proj-card__badges,.proj-card:hover .proj-card__img-wrap .proj-badge{opacity:0}.proj-card__body{padding:23px 81px 23px 23px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:8px 8px;position:relative}.proj-card__title{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);grid-column:1;grid-row:1}.proj-card__price{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-primary-2);grid-column:1;grid-row:2}.proj-card__metro{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);grid-column:1;grid-row:3}.proj-card__metro svg{fill:none;color:var(--stroinova-gray-gray-3)}.proj-card__btn{position:absolute;bottom:23px;right:23px;align-self:center;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--stroinova-primary-2);color:#fff;text-decoration:none;flex-shrink:0;transition:opacity .2s}.proj-card__btn svg{fill:none}.proj-card__btn:hover{opacity:.85}@media all and (max-width: 1200px){.proj-card__popup{display:none}}@media all and (max-width: 767px){.proj-card__badges{top:11px;left:12px;right:12px}.proj-card__body{padding:16px 50px 16px 16px}.proj-card__title{font-size:16px}.proj-card__price{font-size:18px}.proj-card__metro{font-size:12px}.proj-card__btn{right:16px;bottom:16px;width:32px;height:32px}.proj-card__btn svg{width:12px}.proj-card__popup{display:none}}.apt-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}@media (max-width: 1280px){.apt-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 1024px){.apt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.apt-grid{grid-template-columns:1fr}}.apt-hero{padding:0 0 50px}.apt-hero__layout{display:grid;grid-template-columns:1fr 554px;gap:43px;align-items:start}@media all and (max-width: 1320px){.apt-hero__layout{grid-template-columns:1fr 450px;gap:30px}}@media (max-width: 1200px){.apt-hero__layout{grid-template-columns:1fr}}@media (max-width: 768px){.apt-hero__layout{grid-template-columns:1fr}}.apt-hero__viewer{display:flex;flex-direction:column;gap:0;padding:19px 22px;background:var(--stroinova-backgroung);border-radius:20px}.apt-hero__info{display:flex;flex-direction:column}.apt-hero__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:34px}.apt-hero__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-black)}.apt-hero__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.apt-hero__action-btn{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.apt-hero .apt-card__fav{position:static;padding:0}.apt-hero__subtitle{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);margin-bottom:16px}.apt-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.apt-hero__badge{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);padding:8px 14px;border-radius:20px;background:#f2f2f2;white-space:nowrap;border:none}.apt-hero__badge--outline{background:transparent}.apt-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:solid #eee;border-width:1px 0;padding:16px 0;overflow:hidden;margin-bottom:16px}.apt-hero__stat{display:flex;flex-direction:column;gap:8px}.apt-hero__stat-label{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.apt-hero__stat-val{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black)}.apt-hero__finish-table{width:100%;border-radius:20px;padding:11px 26px;background:var(--stroinova-backgroung);margin-bottom:16px}.apt-hero__finish-table div{border-bottom:1px solid #dbdbdb;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0}.apt-hero__finish-table div:last-child{border-bottom:none}.apt-hero__finish-name{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.apt-hero__finish-price{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-primary-2)}.apt-hero__price-wrap{width:100%;display:flex;flex-direction:column-reverse;gap:8px;margin-bottom:16px}.apt-hero__price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-bottom:5px}.apt-hero__price-row--old{display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.apt-hero__price-row--old+.apt-card__price-row .apt-card__price{color:var(--stroinova-primary-1)}.apt-hero__price-col{display:flex;flex-direction:column;gap:0}.apt-hero__price-col--right{text-align:right}.apt-hero__price--old{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;text-decoration:line-through;color:var(--stroinova-primary-1)}.apt-hero__price{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-primary-1)}.apt-hero__sqm{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);padding-right:32px}.apt-hero__sqm--old{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;text-decoration:line-through;color:var(--stroinova-black);padding-right:32px}.apt-hero__btns{display:flex;gap:16px;flex-wrap:wrap;padding-right:38px}.apt-hero .btn__button{flex:0 0 calc(50% - 8px)}@media all and (min-width: 1201px){.mobile-block-card{display:none}}.apt-tabs{display:flex;gap:10px;justify-content:flex-start;padding:12px 13px 38px}@media all and (max-width: 1320px){.apt-tabs{padding:12px 15px}}.apt-tabs__btn{background:none;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;padding:3px 10px 0;height:46px;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;text-align:center;color:var(--stroinova-black);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.apt-tabs__btn:hover{color:var(--stroinova-primary-2)}.apt-tabs__btn--active{color:var(--stroinova-primary-2);border-bottom-color:var(--stroinova-primary-2);font-weight:600}.apt-plan-panel{display:none}.apt-plan-panel--active{display:block}.apt-plan-panel__img{width:100%;aspect-ratio:4/3;background:var(--stroinova-white);border-radius:20px;position:relative;overflow:hidden;padding:20px;display:flex;align-items:center;justify-content:center}.apt-plan-panel__img a.pswp-item{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.apt-plan-panel__img img{width:100%;height:100%;object-fit:contain}.apt-plan-panel__img--dims:before{border-style:dashed}.apt-adv{padding-bottom:65px}.apt-adv__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);display:flex;align-items:center;gap:18px;margin-bottom:26px}.apt-adv__grid{display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 560px){.apt-adv__grid{gap:8px}}.apt-adv__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.apt-adv__item:hover .apt-adv__img{transform:scale(1.04)}.apt-adv__overlay{position:absolute;left:0;right:0;bottom:0;padding:20px 27px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;z-index:2;transition:all .3s;border-radius:20px;max-height:100%;box-sizing:border-box}.apt-adv__label{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white)}.apt-adv__text{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);display:none;margin:0}.apt-adv__more{display:none;align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-white);text-decoration:underline;text-decoration-skip-ink:none;transition:opacity .2s ease}.apt-adv__more:hover{opacity:.85}.apt-adv__full{display:none}.apt-adv__item{position:relative;border-radius:20px;overflow:hidden;flex:0 0 calc(33.33% - 14px)}.apt-adv__item picture{height:100%}.apt-adv__item:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,#0000008c,#0000);z-index:1}.apt-adv__item:hover .apt-adv__overlay{background:#0009}.apt-adv__item:hover .apt-adv__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.apt-adv__item:hover .apt-adv__more{display:inline-block}.apt-adv__item:nth-child(4){flex:0 0 calc(40% - 10px)}.apt-adv__item:nth-child(5){flex:0 0 calc(60% - 10px)}@media (max-width: 1200px){.apt-adv__item{flex:0 0 calc(50% - 10px)}.apt-adv__item:nth-child(4){flex:0 0 calc(50% - 10px)}.apt-adv__item:nth-child(5){flex:none;width:100%}.apt-adv__item:hover .apt-adv__text{-webkit-line-clamp:3}}@media (max-width: 560px){.apt-adv__item{flex:none!important;width:100%;max-height:180px;min-height:180px}.apt-adv__item:hover .apt-adv__text{-webkit-line-clamp:2}}.pswp__item{background:#fff}.pswp__icn{fill:#000}.pswp__counter{color:#000}.apt-similar{padding:60px 0}.apt-similar__header{display:flex;align-items:center;gap:12px;margin-bottom:34px}.apt-similar__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);display:flex;align-items:center;gap:18px}.apt-similar__more{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-primary-2);text-decoration:none;padding:6px 13px;display:inline-block}.apt-similar__more:hover{color:var(--stroinova-dark, #1d222f)}.apt-similar .apt-grid{margin:0}@media (min-width: 1291px){.apt-similar .apt-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.apt-similar .apt-grid{display:flex;gap:15px;padding:0 1.375rem;margin:0 -1.375rem;overflow-x:auto}.apt-similar .apt-grid .apt-card{flex:0 0 270px}.apt-similar .apt-grid .apt-card__project{font-size:16px}.apt-similar .apt-grid .apt-card__meta{font-size:14px}.apt-similar .apt-grid .apt-card__price{font-size:21px}.apt-similar .apt-grid .apt-card__sqm,.apt-similar .apt-grid .apt-card__address{font-size:12px}.apt-similar .apt-grid .btn__button{font-size:14px}}@media (max-width: 767px){.apt-similar .apt-grid{padding:0 .75rem;margin:0 -.75rem}}@media (max-width: 767px){.apt-similar{padding:30px 0}.apt-similar__header{margin-bottom:5px;display:block}.apt-similar__title{gap:9px;align-items:start;font-size:18px}.apt-similar__more{margin-left:5px;font-size:12px}}.apt-sticky-bar{position:fixed;bottom:0;left:0;right:0;background:var(--stroinova-backgroung);z-index:11;transition:all .3s;opacity:1}.apt-sticky-bar--hidden{transform:translateY(100%)!important}.apt-sticky-bar__inner{display:flex;align-items:center;gap:24px;padding:16px 0;background:var(--stroinova-backgroung);border-radius:0}.apt-sticky-bar__plan{flex:0 0 50px}.apt-sticky-bar__info{flex:1;min-width:0}.apt-sticky-bar__name{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:150%;color:var(--stroinova-black);margin-bottom:8px}.apt-sticky-bar__meta{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:133%;color:var(--stroinova-gray-1)}.apt-sticky-bar__price-block{flex-shrink:0;padding-right:22px}.apt-sticky-bar__price{white-space:nowrap;font-family:var(--font-family);font-weight:700;font-size:30px;line-height:117%;color:var(--stroinova-primary-1);margin-bottom:8px}.apt-sticky-bar__mortgage{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:133%;color:var(--stroinova-black)}@media all and (max-width: 1120px){.apt-sticky-bar{display:none}.apt-sticky-bar__inner{flex-direction:column;gap:16px;align-items:start}.apt-sticky-bar__plan{flex:none;max-width:134px}}@media all and (max-width: 767px){.apt-sticky-bar__inner{padding:16px}.apt-sticky-bar__name{font-size:18px}.apt-sticky-bar__meta{font-size:14px}.apt-sticky-bar__price{font-size:20px}.apt-sticky-bar__mortgage{font-size:16px}}@media all and (max-width: 480px){.apt-sticky-bar .btn__button{width:100%}}@media all and (max-width: 1200px){.apt-hero__layout{gap:10px;display:block}.apt-hero__title-row{display:none}.apt-hero__title-row.mobile-block-card{display:flex;margin:0 0 10px}.apt-hero__title-row .apt-hero__title{font-size:18px}.apt-hero__price-wrap{order:-1;padding-top:8px}.apt-hero__btns{order:-1;padding:0;margin-bottom:16px}}@media all and (max-width: 767px){.apt-hero{padding-bottom:30px}.apt-hero__viewer{padding:0;margin:0 -.75rem;border-radius:0}.tabs-hero{overflow-x:auto}.apt-tabs{padding:8px 20px 12px}.apt-tabs__btn{padding:10px 6px;font-size:14px}.apt-plan-panel{padding:12px 13px;background:#fff}.apt-plan-panel .apt-plan-panel__img{border:1px solid #D9D9D9}.apt-hero__price-row{display:block}.apt-hero__price-row .apt-hero__price{display:block;margin-bottom:8px;font-size:24px}.apt-hero__price-row .apt-hero__sqm{font-weight:700;font-size:18px}.apt-hero__price-row--old{display:block}.apt-hero__btns{flex-direction:column;gap:8px}.apt-hero__btns .btn__button{flex:none;width:100%}.apt-hero__subtitle{font-size:14px}.apt-hero__stats{display:block;padding:16px 0}.apt-hero__stat{flex-direction:row;gap:8px;margin-bottom:16px}.apt-hero__stat:last-child{margin-bottom:0}.apt-hero__stat-label{font-size:14px}.apt-hero__stat-val{font-size:16px}.apt-hero__finish-table{padding:11px 16px;margin:0}.apt-hero__finish-name{font-size:14px}.apt-hero__finish-price{font-size:16px}.apt-adv{padding-bottom:39px}}.section--contact-cta{padding:25px 0 32px}@media all and (max-width: 1200px){.section--contact-cta{padding:20px 0 45px}}@media all and (max-width: 639px){.section--contact-cta{padding:16px 0 32px}}.contact-cta{position:relative;min-height:340px;border-radius:20px}.contact-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;z-index:0;border-radius:20px}.contact-cta__layout{display:flex;align-items:center;gap:48px;padding:82px 52px 100px;position:relative;z-index:1}@media all and (max-width: 1200px){.contact-cta__layout{padding:44px 50px 58px;display:block}}@media (max-width: 639px){.contact-cta__layout{flex-direction:column;align-items:flex-start;gap:28px;padding:15px 16px 28px}}.contact-cta__left{flex-shrink:0;min-width:240px;flex:1 1 auto}.contact-cta__title{font-family:var(--font-family);font-weight:700;line-height:121%;color:var(--stroinova-white);font-size:clamp(36px,4vw,48px);margin-bottom:16px}.contact-cta__subtitle{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:130%;color:var(--stroinova-white)}.contact-cta__form{flex:1;display:flex;flex-direction:column;gap:16px;flex:0 0 785px}.contact-cta__inputs{display:grid;grid-template-columns:1fr 1fr;gap:17px}@media (max-width: 639px){.contact-cta__inputs{grid-template-columns:1fr;gap:8px}}.contact-cta__field{display:flex;flex-direction:column;gap:0}.contact-cta__label{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1)}.contact-cta__input{border:none;border-radius:0;padding:0;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);outline:none;transition:background .2s;width:100%;background:none}.contact-cta__input::-webkit-input-placeholder{color:var(--stroinova-black)}.contact-cta__input-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border-radius:8px;padding:11px 22px}.contact-cta__row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.contact-cta__checkbox-wrap{display:flex;align-items:flex-start;flex-direction:column;gap:10px;cursor:pointer;flex:1;min-width:200px;position:relative;padding-left:40px;flex-wrap:wrap}.contact-cta__checkbox-wrap i{position:absolute;top:0;left:7px;width:20px;height:20px;border-radius:4px;border:2px solid var(--stroinova-backgroung);transition:all .3s;background-position:70% 50%;background-repeat:no-repeat}.contact-cta__checkbox{opacity:0;position:absolute;top:0;left:0}.contact-cta__checkbox:checked+i{border-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.39912 0.2825L3.70959 4.9125L1.72439 2.9525C1.32937 2.5625 0.691275 2.5625 0.296261 2.9525C-0.0987536 3.3425 -0.0987536 3.9725 0.296261 4.3625L3.00059 7.0325C3.19303 7.2225 3.44625 7.3225 3.71972 7.3225C3.99319 7.3225 4.2464 7.2125 4.43885 7.0325L9.83737 1.7025C10.2324 1.3125 10.2324 0.6825 9.83737 0.2925C9.44236 -0.0975 8.80426 -0.0975 8.40925 0.2925L8.39912 0.2825Z' fill='white' /%3E%3C/svg%3E")}.contact-cta__checkbox-text{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-white);max-width:340px}.contact-cta__socials{display:flex;gap:8px;flex-shrink:0}.contact-cta__social-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;text-decoration:none;transition:background .2s}.contact-cta__social-btn svg use{transition:all .3s}.contact-cta__social-btn:hover svg use{color:#638e39}.contact-cta__submit{flex-shrink:0;padding:14px 36px;font-size:16px}.contact-cta__field.is-invalid .contact-cta__input{color:red}.contact-cta__field.is-invalid .contact-cta__input::-webkit-input-placeholder{color:red}.contact-cta__field.is-invalid .contact-cta__input-wrap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--stroinova-white);box-shadow:inset 0 0 0 1px #e18011}.contact-cta__error{display:inline-block;background:#f32323de;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-white);padding:2px 10px;border-radius:20px;white-space:nowrap;position:absolute;top:-24px;left:0;z-index:2;pointer-events:none}.contact-cta__input-wrap{position:relative}.contact-cta__input-wrap .contact-cta__label{display:block}.contact-cta__checkbox-wrap.is-invalid .contact-cta__checkbox-text{color:#fca5a5}.contact-cta__checkbox-wrap.is-invalid .contact-cta__checkbox{outline:2px solid #e13b11;border-radius:2px}.contact-cta__checkbox-wrap .contact-cta__error{position:static;display:block;margin-top:4px;border-radius:20px}@media all and (max-width: 1200px){.contact-cta__left{width:100%}.contact-cta__title{font-size:36px;line-height:117%;margin-bottom:7px}.contact-cta__title br{display:none}.contact-cta__subtitle{font-size:20px;line-height:130%;margin-bottom:34px}.contact-cta__form{gap:28px}}@media all and (max-width: 630px){.contact-cta__left{width:100%}.contact-cta__title{font-size:36px;line-height:117%;margin-bottom:5px}.contact-cta__title br{display:block}.contact-cta__subtitle{font-size:14px;line-height:130%;margin-bottom:30px}.contact-cta__form{gap:8px}.contact-cta__row{flex-direction:column;align-items:start;gap:8px}.contact-cta__checkbox-wrap{width:100%}.contact-cta__checkbox-wrap .contact-cta__checkbox-text{width:100%;max-width:100%}.contact-cta__submit{padding:12px 30px;width:100%}.contact-cta__socials{order:1}}.section--contact-cta-inner .contact-cta{min-height:277px}@media all and (min-width: 1201px){.section--contact-cta-inner .contact-cta__layout{padding-top:52px;padding-bottom:65px}}.tg-banner{display:flex;align-items:center;justify-content:center;gap:16px;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#8aad698c;border-radius:40px;padding:8px 16px;max-width:558px;margin:0 auto -16px;position:relative;z-index:10}.tg-banner.is-hidden{display:none}.tg-banner__icon{color:#000;flex:0 0 24px}.tg-banner__content{display:flex;align-items:center;gap:16px}.tg-banner__text{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black)}.tg-banner__btn{background:var(--stroinova-black);font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;color:var(--stroinova-white);border-radius:60px;padding:9px 16px;text-decoration:none;flex-shrink:0;transition:opacity .2s}.tg-banner__btn:hover{opacity:.7;color:#fff}.tg-banner__close{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}.tg-banner__close svg{color:var(--stroinova-gray-gray-3)}.tg-banner__close:hover{color:#fff}@media all and (max-width: 990px){.tg-banner{margin:0 12px 11px;max-width:100%;padding:8px 51px 8px 16px;justify-content:start;align-items:start;border-radius:20px}.tg-banner__close{position:absolute;top:8px;right:11px}.tg-banner__content{flex-direction:column;gap:8px;align-items:start}.tg-banner__text{font-size:14px;display:block}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:900;background:#040404cf;padding:9px 0}.cookie-banner.is-hidden{display:none}.cookie-banner .container{display:flex;align-items:center;gap:24px}@media all and (max-width: 767px){.cookie-banner .container{gap:10px}}.cookie-banner__text{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-white);flex:1;min-width:240px}@media all and (max-width: 1200px){.cookie-banner__text{font-size:12px}}@media all and (max-width: 990px){.cookie-banner__text{font-size:9px}}.cookie-banner__link{color:var(--stroinova-white);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.cookie-banner__link:hover{text-decoration:none}.cookie-banner__ok{background:var(--stroinova-primary-2);font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-white);border:none;border-radius:4px;padding:3px 16px;cursor:pointer;flex-shrink:0;transition:opacity .2s}.cookie-banner__ok:hover{opacity:.7}.scroll-top{position:fixed;right:24px;bottom:80px;z-index:800;width:44px;height:44px;border-radius:50%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f1f0b3;color:var(--stroinova-primary-2);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:all .3s}@media all and (max-width: 1200px){.scroll-top{display:none}}.scroll-top svg path{transition:all .3s}.scroll-top:hover{background:var(--stroinova-primary-2)}.scroll-top:hover svg path{fill:var(--stroinova-white)}.scroll-top[hidden]{display:none}.catalog-faq-section{padding-top:30px;padding-bottom:37px}.catalog-faq-layout{display:grid;grid-template-columns:1fr 457px;gap:16px;align-items:start}@media (max-width: 900px){.catalog-faq-layout{grid-template-columns:1fr}}.catalog-faq__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);margin-bottom:24px;margin-top:-8px}.faq-item{border:1px solid var(--stroinova-gray-2);border-radius:20px;transition:box-shadow .2s ease,border-radius .2s ease,padding .2s ease;padding:0;margin-bottom:11px;background:#fff}.faq-item:last-child{margin-bottom:0}.faq-item[open]{box-shadow:0 4px 15px #00000040;background:var(--stroinova-white)}@media (max-width: 900px){.faq-item[open]{background:var(--stroinova-backgroung);box-shadow:none}}.faq-item[open] .faq-item__question{color:var(--stroinova-hover-color)}.faq-item[open] .faq-item__icon{transform:rotate(180deg);color:var(--stroinova-hover-color)}.faq-item__question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 24px;font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-black);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{display:none}.faq-item__question:hover{color:var(--stroinova-primary-2)}.faq-item__icon{flex:0 0 12px;fill:none;transition:transform .25s ease,color .25s ease}.faq-item__answer{padding:6px 26px 40px 24px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.faq-item__answer-inner{max-height:334px;overflow-y:auto}.faq-item__answer-inner::-webkit-scrollbar{width:6px}.faq-item__answer-inner::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:15px}.faq-item__answer-inner::-webkit-scrollbar-thumb{background-color:var(--stroinova-hover-color);border-radius:10px}.faq-item__answer p+p{margin-top:10px}.catalog-ask-form{background:var(--stroinova-backgroung);border-radius:20px;padding:23px 30px}.catalog-ask-form__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-primary-2);margin-bottom:22px}.catalog-ask-form__form{display:flex;flex-direction:column;gap:18px}.catalog-ask-form__submit{border-radius:30px}.catalog-ask-form__consent{display:flex;align-items:flex-start;gap:10px;cursor:pointer;position:relative;padding-left:40px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-black);flex-wrap:wrap}.catalog-ask-form__consent.is-invalid i{border-color:#e13b11}.catalog-ask-form__consent .ask-field__error{position:static;display:block;width:100%;margin-top:4px}.catalog-ask-form__consent i{position:absolute;top:0;left:7px;width:20px;height:20px;border-radius:4px;border:2px solid #000;transition:all .3s;background-position:70% 50%;background-repeat:no-repeat}.catalog-ask-form__consent input{opacity:0;position:absolute;top:0;left:0}.catalog-ask-form__consent input:checked+i{border-color:#8aad69;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.39912 0.2825L3.70959 4.9125L1.72439 2.9525C1.32937 2.5625 0.691275 2.5625 0.296261 2.9525C-0.0987536 3.3425 -0.0987536 3.9725 0.296261 4.3625L3.00059 7.0325C3.19303 7.2225 3.44625 7.3225 3.71972 7.3225C3.99319 7.3225 4.2464 7.2125 4.43885 7.0325L9.83737 1.7025C10.2324 1.3125 10.2324 0.6825 9.83737 0.2925C9.44236 -0.0975 8.80426 -0.0975 8.40925 0.2925L8.39912 0.2825Z' fill='%238AAD69' /%3E%3C/svg%3E")}.ask-field.is-invalid .ask-field__wrap{box-shadow:inset 0 0 0 1.5px #e13b11}.ask-field__error{display:inline-block;background:#e13b11de;font-family:var(--font-family);font-size:12px;color:#fff;padding:2px 10px;border-radius:20px;position:absolute;top:-22px;left:0;z-index:2;pointer-events:none;white-space:nowrap}.ask-field__wrap{position:relative;background:var(--stroinova-white);border-radius:20px;padding:10px 16px;display:flex;flex-direction:column;gap:2px;transition:box-shadow .2s}.ask-field__wrap:focus-within{box-shadow:inset 0 0 0 1.5px var(--stroinova-green, #4a7c59);background:#fff}.ask-field__label{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1);pointer-events:none}.ask-field__input{border:none;background:none;outline:none;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);width:100%;padding:0}.ask-field__input::placeholder{color:var(--stroinova-black)}.ask-field__textarea{resize:none;min-height:107px}@media all and (max-width: 767px){.catalog-faq-section{padding-top:16px;padding-bottom:20px}.catalog-faq__title{margin-bottom:14px;font-size:20px}.faq-item{margin-bottom:8px}.faq-item__question{font-size:14px}.catalog-ask-form{padding:18px 15px}.catalog-ask-form__title{text-align:center;margin-bottom:17px}.catalog-ask-form__form{gap:8px}.ask-field__wrap{padding:6px 22px}}.catalog-seo{padding-bottom:30px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.catalog-seo__title{font-family:var(--font-family);font-weight:700;font-size:clamp(24px,2.5vw,30px);color:var(--stroinova-dark, #1d222f);margin-bottom:24px}.catalog-seo__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 48px}@media (max-width: 768px){.catalog-seo__grid{grid-template-columns:1fr}}@media (max-width: 767px){.catalog-seo__grid{position:relative;max-height:210px;overflow:hidden;transition:max-height .35s ease}.catalog-seo__grid:after{content:"";position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.catalog-seo__grid.is-expanded{max-height:none}.catalog-seo__grid.is-expanded:after{display:none}}.catalog-seo__more-btn{display:none}@media (max-width: 767px){.catalog-seo__more-btn{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:underline;color:var(--stroinova-gray-gray-3)}.catalog-seo__more-btn[aria-expanded=true]{display:none}}.catalog-seo__subtitle{font-family:var(--font-family);font-weight:600;font-size:15px;color:var(--stroinova-dark, #1d222f);margin:16px 0 8px}.catalog-seo__subtitle:first-child{margin-top:0}.catalog-seo__col p+p{margin-top:12px}.catalog-seo__list{padding-left:20px;display:flex;flex-direction:column;gap:5px;list-style:disc}@media all and (max-width: 767px){.catalog-seo__title{margin-bottom:8px}.catalog-seo{font-size:14px;padding-bottom:16px}.catalog-seo__grid{gap:16px}}.catalog-tags{overflow:hidden;margin-bottom:30px}.catalog-tags__inner{display:flex;gap:16px;flex-wrap:wrap}.catalog-tag{display:inline-flex;align-items:center;flex-shrink:0;background:var(--stroinova-backgroung);border-radius:20px;padding:12.5px 23px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;text-align:center;color:var(--stroinova-black);text-decoration:none;border:none;white-space:nowrap;transition:background .2s,color .2s}.catalog-tag--active,.catalog-tag:hover{background:var(--stroinova-primary-2);color:#fff}@media all and (max-width: 767px){.catalog-tag{padding:7.5px 9.5px;font-size:14px;line-height:143%}.catalog-tags{margin-bottom:6px}}.apt-card{border:1px solid var(--stroinova-gray-2);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease;background:#fff}.apt-card__plan{position:relative;aspect-ratio:2/1.8;display:flex;align-items:center;justify-content:center;padding:15px 20px;overflow:hidden}.apt-card__plan-img{width:100%;height:100%;min-width:0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-top:36px;box-sizing:border-box;transition:all .3s;text-decoration:none;color:inherit}.apt-card__plan-img img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.apt-card__badge{position:absolute;bottom:13px;left:20px;background:linear-gradient(139deg,#e18411,#e13b11);font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;text-align:center;color:var(--stroinova-white);padding:2px 10px;border-radius:8px;white-space:nowrap;z-index:2}.apt-card__fav{position:absolute;bottom:4px;right:12px;background:none;border:none;padding:4px;cursor:pointer;color:#c8c8c8;line-height:0;transition:all .2s;z-index:2;display:flex;align-items:center;justify-content:center}.apt-card__fav svg{color:#000}.apt-card__fav svg.active{display:none}.apt-card__fav--saved svg{color:var(--stroinova-primary-2);fill:var(--stroinova-primary-2)}.apt-card__fav--saved svg.norm{display:none}.apt-card__fav--saved svg.active{display:block}.apt-card__body{background:var(--stroinova-backgroung);border-radius:20px;padding:16px 19px 19px;display:flex;flex-direction:column;gap:5px;flex:1;align-items:start}.apt-card__project{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black);overflow:hidden;text-overflow:ellipsis;position:absolute;top:15px;left:20px;right:20px;text-decoration:none;transition:all .3s;z-index:1}.apt-card__project--green{color:var(--stroinova-green, #4a7c59)}.apt-card__meta{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);padding-bottom:5px;border-bottom:1px solid var(--stroinova-gray-2);width:100%}.apt-card__meta span{color:#9d9d9d}.apt-card__meta strong{font-weight:600}.apt-card__price-wrap{width:100%}.apt-card__price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-bottom:5px}.apt-card__price-row--old{display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.apt-card__price-row--old+.apt-card__price-row .apt-card__price{color:var(--stroinova-primary-1)}.apt-card__price-col{display:flex;flex-direction:column;gap:0}.apt-card__price-col--right{text-align:right}.apt-card__price--old{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:line-through;color:var(--stroinova-primary-2)}.apt-card__price{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-primary-2)}.apt-card__sqm{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3)}.apt-card__sqm--old{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:line-through;color:var(--stroinova-primary-2)}.apt-card__finish{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3);padding:3px 19px;border-radius:33px;background:var(--stroinova-white)}.apt-card__address{display:flex;align-items:center;gap:4px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);margin-top:auto;margin-bottom:7px}.apt-card__address svg{color:var(--stroinova-gray-gray-3)}.apt-card__btn{width:100%}.apt-card__btn:hover{background:linear-gradient(139deg,#e18411,#e13b11);color:#fff}.apt-card:hover .apt-card__project{color:var(--stroinova-hover-color)}.apt-card:hover .apt-card__plan-img{transform:scale(1.1)}.apt-card:hover .apt-card__btn{background:linear-gradient(139deg,#e18411,#e13b11);color:#fff}@media all and (max-width: 767px){.apt-card__plan{padding:30px 18px}.apt-card__project{left:18px;right:18px}.apt-card__badge{left:18px;bottom:14px}.apt-card__fav{bottom:14px;right:15px}.apt-card__body{padding:15px 16px 19px}}.section--promotions{padding-bottom:65px}@media (max-width: 767px){.section--promotions{padding-bottom:16px}}.promo-featured{height:520px;margin-bottom:59px}.promo-featured a{position:absolute;top:0;bottom:0;left:0;right:0;text-decoration:none;z-index:1}@media (max-width: 1024px){.promo-featured{height:430px}}@media (max-width: 767px){.promo-featured{margin-bottom:30px}}.promo-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:32px}@media (max-width: 767px){.promo-list{gap:22px}}.promo-item{display:flex;border-radius:20px;overflow:hidden;background:var(--stroinova-backgroung);min-height:315px}@media (max-width: 767px){.promo-item{flex-direction:column}}.promo-item__image-wrap{position:relative;flex:0 0 40%;max-width:40%}@media (max-width: 767px){.promo-item__image-wrap{flex:0 0 auto;max-width:100%;height:233px}}.promo-item__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}@media (max-width: 767px){.promo-item__img{position:static;height:233px;width:100%}}.promo-item__badge{position:absolute;top:20px;left:20px;margin:0!important}@media (max-width: 639px){.promo-item__badge{top:12px;left:12px}}.promo-item__body{flex:1;padding:25px 30px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1024px){.promo-item__body{padding:22px 24px}}@media (max-width: 767px){.promo-item__body{padding:10px 12px 15px}}.promo-item__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);margin:0}@media (max-width: 1024px){.promo-item__title{font-size:20px}}.promo-item__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);margin:0 0 auto}.promo-item__text p{margin:0 0 8px}.promo-item__text p:last-child{margin:0}@media (max-width: 1024px){.promo-item__text{font-size:14px;margin-bottom:6px}}@media (max-width: 767px){.promo-item__text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.promo-item__text p{margin:0}}.promo-item__bottom{display:flex;align-items:center;gap:16px}@media (max-width: 1024px){.promo-item__bottom{flex-direction:column;gap:13px;align-items:start}}.promo-item__tags{display:flex;flex-wrap:wrap;gap:16px;flex:1 1 auto}@media (max-width: 1024px){.promo-item__tags{gap:8px}}.promo-item__tag{display:inline-flex;align-items:center;border-radius:100px;background:var(--stroinova-white);padding:12px 23px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;text-align:center;color:var(--stroinova-black);text-decoration:none}.promo-item__tag:hover{color:var(--stroinova-primary-1)}@media (max-width: 1024px){.promo-item__tag{padding:7.5px 16px;font-size:12px}}@media (max-width: 767px){.promo-item__btn{width:100%}}.promo-detail-hero{position:relative;border-radius:20px;overflow:hidden;height:495px;margin-bottom:27px}@media (max-width: 1024px){.promo-detail-hero{height:360px}}@media (max-width: 767px){.promo-detail-hero{height:247px;margin-bottom:23px}}.promo-detail-hero__img{width:100%;height:100%!important;object-fit:cover;display:block}.promo-detail-hero picture{height:100%}.promo-detail-hero__badge{position:absolute;top:20px;left:27px;display:inline-flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e18411b3;color:#fff;border-radius:20px;font-family:var(--font-family);font-size:14px;font-weight:600;padding:3px 14px;z-index:2}.promo-detail-hero__badge svg{flex-shrink:0}@media (max-width: 639px){.promo-detail-hero__badge{top:10px;left:10px}}.promo-detail-seo{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);margin-bottom:30px}.promo-detail-seo__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);margin-bottom:10px}.promo-detail-seo img{border-radius:20px;margin:30px 0;width:auto}.promo-detail-seo h2{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);margin-bottom:10px}.promo-detail-seo p{margin:0 0 14px}.promo-detail-seo p:last-child{margin-bottom:0}.promo-detail-seo strong{font-weight:600;color:var(--stroinova-dark, #1d222f)}@media (max-width: 767px){.promo-detail-seo{font-size:14px;margin-bottom:20px}.promo-detail-seo img{margin:20px 0}}.promo-detail-actions{display:flex;flex-wrap:wrap;gap:29px;margin-bottom:28px}.promo-detail-actions .btn__button{min-width:296px}@media (max-width: 680px){.promo-detail-actions{flex-direction:column;gap:16px}.promo-detail-actions .btn__button{min-width:100%;width:100%;justify-content:center}}.promo-detail-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:23px;margin-bottom:44px;border-top:1px solid var(--stroinova-gray-gray-3)}@media (max-width: 767px){.promo-detail-footer{margin-bottom:25px}}.promo-detail-tags{display:flex;flex-wrap:wrap;gap:12px;flex:1 1 auto}.promo-detail-tag{display:inline-flex;align-items:center;border-radius:100px;background:var(--stroinova-backgroung, #f3f4f6);padding:10px 20px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);text-decoration:none;transition:background .2s,color .2s}.promo-detail-tag:hover{background:var(--stroinova-primary-2);color:#fff}@media (max-width: 767px){.promo-detail-tag{font-size:12px;padding:8px 14px}}.promo-detail-share{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;text-align:center;color:var(--stroinova-black);text-decoration:none;flex-shrink:0;transition:color .2s}.promo-detail-share svg{flex-shrink:0}.promo-detail-share:hover{color:var(--stroinova-primary-2)}.promo-projects{padding-top:40px;padding-bottom:60px}.promo-projects__header{margin-bottom:34px}.promo-projects__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);display:flex;align-items:center;gap:18px}@media (max-width: 767px){.promo-projects{padding:25px 0 30px}.promo-projects__header{margin-bottom:22px;display:block}.promo-projects__title{gap:9px;align-items:start;font-size:18px}}.proj-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.proj-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.proj-cards-grid{display:flex;gap:13px;margin:0 -.75rem;padding:0 .75rem;overflow-x:auto}.proj-cards-grid .proj-card,.proj-cards-grid .news-card--page{flex:0 0 274px}}.other-promos{padding-top:10px;padding-bottom:84px}.other-promos__header{margin-bottom:34px}.other-promos__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);display:flex;align-items:center;gap:18px}@media (max-width: 767px){.other-promos{padding:0 0 33px}.other-promos__header{margin-bottom:22px;display:block}.other-promos__title{gap:9px;align-items:start;font-size:18px}}.other-promos-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 1024px){.other-promos-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.other-promos-grid{display:flex;gap:13px;margin:0 -.75rem;padding:0 .75rem;overflow-x:auto}.other-promos-grid .promo-card{flex:0 0 274px}}.news-item__top{border-top:1px solid var(--stroinova-gray-gray-3);padding:20px 0 30px;display:flex;justify-content:space-between}.news-item__top .promo-detail-hero__badge{position:static}.faq-page{padding-bottom:60px}@media (max-width: 767px){.faq-page{padding-bottom:40px}}.faq-page__layout{display:grid;grid-template-columns:457px 1fr;gap:16px;align-items:start}@media (max-width: 1200px){.faq-page__layout{grid-template-columns:320px 1fr}}@media (max-width: 990px){.faq-page__layout{grid-template-columns:1fr}}.faq-page__sidebar{background:var(--stroinova-backgroung);border-radius:20px;padding:15px}@media (max-width: 990px){.faq-page__sidebar{display:none}}.faq-page__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.faq-page__nav-btn{display:block;width:100%;text-align:left;background:none;border:none;padding:16px 27px;border-radius:20px;font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-page__nav-btn:hover{color:var(--stroinova-primary-2)}.faq-page__nav-btn--active{background:var(--stroinova-white);color:var(--stroinova-primary-2)}.faq-page__content{min-width:0}.faq-page__group--active{display:block}.faq-sort{display:none;align-items:center;gap:8px;padding:0 0 24px;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--stroinova-gray-1)}@media (max-width: 990px){.faq-sort{display:flex;padding-bottom:18px}}.faq-sort__dropdown{position:relative}.faq-sort__trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:1;color:var(--stroinova-black);cursor:pointer;padding:0}.faq-sort__chevron{fill:none;color:var(--stroinova-black);transition:transform .2s ease;flex-shrink:0}.faq-sort__dropdown.is-open .faq-sort__chevron{transform:rotate(180deg)}.faq-sort__panel{position:absolute;top:calc(100% + 10px);left:-16px;border-radius:12px;box-shadow:0 5px 7px 2px #00000026;background:var(--stroinova-white);list-style:none;padding:7px 0 10px;margin:0;min-width:260px;z-index:100;display:none}.faq-sort__dropdown.is-open .faq-sort__panel{display:block}.faq-sort__option{padding:8px 20px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black);cursor:pointer;transition:color .15s}.faq-sort__option:hover,.faq-sort__option.is-active{color:var(--stroinova-hover-color)}.about-section-title{display:flex;align-items:center;gap:18px;margin-bottom:32px}@media (max-width: 767px){.about-section-title{gap:10px;margin-bottom:20px}}.about-section-title__icon{flex-shrink:0}.about-section-title__icon svg{color:#8bb26b}@media (max-width: 767px){.about-section-title__icon .desktop-icon{display:none}}.about-section-title__icon .mobile-icon{display:none}@media (max-width: 767px){.about-section-title__icon .mobile-icon{display:block}}.about-section-title__text{font-family:var(--font-family);font-weight:700;font-size:clamp(18px,2.8vw,24px);line-height:150%;color:var(--stroinova-black);margin:0}.section--about-hero{padding-top:0;padding-bottom:29px}@media (max-width: 767px){.section--about-hero{padding-bottom:15px}}.about-hero{display:grid;grid-template-columns:1fr 2fr;gap:20px;background:var(--stroinova-backgroung);border-radius:20px;overflow:hidden}@media (max-width: 1024px){.about-hero{grid-template-columns:1fr;gap:0}}.about-hero__left{padding:40px 33px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 1024px){.about-hero__left{padding:20px;font-size:14px}}.about-hero__left strong{font-weight:600}.about-hero__left p+p{margin-top:12px}.about-hero__list{margin:12px 0 12px 20px}.about-hero__list li{list-style:disc}.about-hero__right{overflow:hidden;line-height:0}.about-hero picture{height:100%}.about-hero__img{width:100%;height:100%!important;object-fit:cover;display:block;border-radius:0 20px 20px 0;max-height:100%}@media (max-width: 1024px){.about-hero__img{border-radius:0 0 20px 20px}}.section--about-stats{padding-top:29px;padding-bottom:29px}@media (max-width: 767px){.section--about-stats{padding-bottom:16px;padding-top:16px}}.about--stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1150px){.about--stats-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.about--stats-row{grid-template-columns:1fr}}.about--stat-item{background:var(--stroinova-backgroung);padding:24px;display:flex;gap:16px;align-items:center;border-radius:20px}.about--stat__icon{flex:0 0 126px}.about--stat__icon img{height:auto;object-fit:contain}.about--stat__body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.about--stat__num{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-primary-1)}.about--stat__label{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black)}@media all and (max-width: 1400px){.about--stat-item{padding:16px}.about--stat__icon{flex:0 0 100px}.about--stat__label{font-size:18px}}.section--about-mission{padding-top:29px;padding-bottom:29px}@media (max-width: 767px){.section--about-mission{padding-bottom:16px;padding-top:16px}}.about-mission-text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.about-mission-text p+p{margin-top:16px}@media (max-width: 767px){.about-mission-text p{font-size:14px}}.section--principles{padding-top:29px;padding-bottom:38px}@media (max-width: 767px){.section--principles{padding-bottom:16px;padding-top:16px}}.section--about-gallery{padding-top:38px;padding-bottom:25px}@media (max-width: 767px){.section--about-gallery{padding-bottom:16px;padding-top:16px}}.about-gallery-wrap{margin-top:0}.about-gallery-slider{overflow:hidden}.about-gallery-slide{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh}.about-gallery-slide__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;display:block}.about-gallery-slide:before{content:"";position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.78) 100%);z-index:1;pointer-events:none}@media (max-width: 767px){.about-gallery-slide:before{height:100%}}.about-gallery-slide__overlay{position:relative;z-index:2;padding:40px 0}@media (max-width: 767px){.about-gallery-slide__overlay{padding:20px 0 28px}}.about-gallery-slide__text{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:163%;color:var(--stroinova-white);margin-right:185px}@media (max-width: 767px){.about-gallery-slide__text{margin:0 0 30px;font-size:14px}}@media (max-width: 767px){.about-gallery-slide{min-height:65vh;height:65vh}}.about-gallery-pagination{position:absolute;bottom:40px!important;right:0!important;left:0!important;justify-content:flex-end;z-index:3}@media (max-width: 767px){.about-gallery-pagination{right:18px!important;bottom:20px!important;left:18px;justify-content:center}}.section--awards{padding-top:29px;padding-bottom:26px}@media (max-width: 767px){.section--awards{padding-bottom:16px;padding-top:16px}}.awards-years{display:flex;gap:16px;margin-bottom:52px}@media (max-width: 767px){.awards-years{gap:8px;margin:0 -.75rem 20px;overflow-x:auto;padding:0 .75rem}}.awards-year-btn{background:var(--stroinova-backgroung);border:2px solid transparent;border-radius:40px;padding:10px 33px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;text-align:center;color:var(--stroinova-black);cursor:pointer;transition:all .2s ease}.awards-year-btn:hover,.awards-year-btn--active{border-color:var(--stroinova-primary-1);color:var(--stroinova-primary-1)}@media (max-width: 767px){.awards-year-btn{font-size:14px;padding:4px 16px}}.awards-slider-wrap{position:relative;padding:25px 24px;background:var(--stroinova-backgroung);border-radius:20px;display:flex;gap:62px;overflow:hidden}.awards-slider-wrap .awards-slider-right{flex:0 0 calc(100% - 453px);width:calc(100% - 453px);position:relative}.awards-slider-wrap .awards-slider-right .awards-slider{height:100%}@media (max-width: 1150px){.awards-slider-wrap{gap:30px}.awards-slider-wrap .awards-slider-right{flex:0 0 calc(100% - 421px);width:calc(100% - 421px)}}@media (max-width: 900px){.awards-slider-wrap{display:block}.awards-slider-wrap .awards-slider-right{width:100%}}.awards-slider-nav{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;justify-content:space-between;pointer-events:none;z-index:5;padding:0 -20px}.awards-slider-nav .arrow-btn{pointer-events:all;margin:0 -20px}@media (max-width: 767px){.awards-slider-nav .arrow-btn{margin:0 -10px}}.awards-slider{border-radius:20px}.awards-slider .swiper-slide{line-height:0;min-height:451px}.awards-slider .swiper-slide img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%!important;object-fit:cover;display:block;border-radius:20px}.awards-tab:not([hidden]){animation:awards-fade-in .22s ease}@keyframes awards-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.awards-card{display:grid;grid-template-columns:1fr 1.4fr;gap:0;background:var(--stroinova-backgroung);border-radius:20px;overflow:hidden;min-height:380px}@media (max-width: 900px){.awards-card{grid-template-columns:1fr;min-height:auto}}.awards-card__text{padding:15px 0;flex:0 0 391px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 1150px){.awards-card__text{padding:15px 0;font-size:14px}}@media (max-width: 900px){.awards-card__text{padding:0 0 20px}}.awards-card__text strong{font-weight:600}.awards-card__text p+p{margin-top:12px}@media all and (max-width: 767px){.project-bottom__blocks{display:flex;flex-direction:column-reverse}}.section--news-hero{padding-top:0;padding-bottom:28px}@media (max-width: 767px){.section--news-hero{padding-bottom:10px}}.news-hero{display:grid;grid-template-columns:2fr 1fr;gap:0;background:var(--stroinova-backgroung);border-radius:20px}@media (max-width: 900px){.news-hero{grid-template-columns:1fr}}.news-hero picture{height:100%}.news-hero__image{position:relative;border-radius:20px;overflow:hidden;line-height:0}@media (max-width: 900px){.news-hero__image{max-height:340px;min-height:340px}}.news-hero__img{width:100%;height:100%!important;object-fit:cover;display:block;border-radius:20px}.news-hero__content{display:flex;flex-direction:column;gap:19px;align-items:flex-start;padding:30px}@media (max-width: 900px){.news-hero__content{gap:8px}}@media (max-width: 767px){.news-hero__content{padding:13px 14px 20px}}.news-hero__title{font-family:var(--font-family);font-weight:700;line-height:117%;color:var(--stroinova-black);font-size:clamp(20px,2.5vw,36px);margin:0}@media (max-width: 900px){.news-hero__title{line-height:131%}}.news-hero__meta{display:flex;align-items:center;gap:12px}.news-hero__date{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc9;padding:3px 16px;border-radius:20px}.news-hero__date svg use{color:var(--stroinova-gray-gray-3)}.news-hero__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.news-hero__text{font-size:14px;line-height:171%;-webkit-line-clamp:5}}.news-hero .tags-link{display:flex;flex-wrap:wrap;gap:4px}.news-hero .tags-link a{font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;color:var(--stroinova-primary-1);text-decoration:none}@media (max-width: 767px){.news-hero .tags-link{display:none}}.news-hero__btn{margin-top:14px}@media (max-width: 767px){.news-hero__btn{display:none}}.news-tags{padding-top:20px;margin-bottom:53px}@media (max-width: 767px){.news-tags{margin-bottom:19px;padding-top:11px}}.news-tags .catalog-tags__inner{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}@media (max-width: 767px){.news-tags .catalog-tags__inner{padding:0 .75rem;margin:0 -.75rem}}.news-tags .catalog-tags__inner::-webkit-scrollbar{display:none}.news-tags .catalog-tags__inner::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:10px}.news-tags .catalog-tags__inner::-webkit-scrollbar-thumb{background:var(--stroinova-primary-2);border-radius:10px}.news-sort{padding-bottom:24px}@media (max-width: 767px){.news-sort{padding-bottom:30px}}.section--news-grid{padding-top:0;padding-bottom:0}.news-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 16px;margin-bottom:34px}@media (max-width: 900px){.news-page-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.news-page-grid{grid-template-columns:1fr;gap:8px}}.news-card--page{display:flex;flex-direction:column;background:var(--stroinova-backgroung);border-radius:20px;overflow:hidden;transition:box-shadow .25s}.news-card--page .news-card__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.news-card--page .news-card__img-wrap{height:232px;flex-shrink:0;position:relative}.news-card--page .news-card__img-wrap img{border-radius:20px;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.news-card--page .news-card__img-wrap{height:170px}}.news-card--page .btn__button{position:absolute;bottom:15px;left:40px;right:40px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#8aad69a1;opacity:0}.news-card--page .news-card__body{flex:1;padding:16px 20px 30px}.news-card--page .news-card__title{font-family:var(--font-family);font-weight:600;font-size:20px;line-height:130%;color:var(--stroinova-black);margin-bottom:8px;transition:color .2s}.news-card--page:hover .news-card__title{color:var(--stroinova-hover-color);text-decoration:underline}.news-card--page:hover .btn__button{opacity:1}.news-card--page .news-card__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card--page .news-card__cats{padding:8px 0 0;display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}@media all and (max-width: 767px){.news-card--page .news-card__body{padding:9px 12px 22px}.news-card--page .news-card__title{font-size:16px}}.news-cat{display:inline-flex;align-items:center;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;color:var(--stroinova-primary-1);white-space:nowrap}.news-pagination{justify-content:center;padding:10px 0 50px}@media (max-width: 767px){.news-pagination{padding-bottom:32px}}.news-pagination .apt-pager{display:flex}.section--contacts-info{padding-top:0;padding-bottom:22px}.contacts-info{display:grid;grid-template-columns:repeat(3,1fr) 36px;gap:24px}@media (max-width: 1240px){.contacts-info{grid-template-columns:1fr;gap:8px}}.contacts-info__card{display:flex;gap:16px;align-items:center;background:var(--stroinova-backgroung);border-radius:20px;padding:9px 35px 9px 17px}@media (max-width: 1400px){.contacts-info__card{padding:8px 16px}}@media (max-width: 767px){.contacts-info__card{padding:10px}}.contacts-info__icon-wrap{flex-shrink:0;width:107px;height:107px;display:flex;align-items:center;justify-content:center}@media all and (max-width: 1400px){.contacts-info__icon-wrap{width:90px;height:90px}}.contacts-info__body-row{display:flex;align-items:center;gap:20px}@media (max-width: 767px){.contacts-info__body-row{display:block}}.contacts-info__label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-gray-3);margin:0;white-space:nowrap}.contacts-info__phones{display:flex;flex-direction:column;gap:3px}.contacts-info__phone{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;color:var(--stroinova-black);text-decoration:none;transition:color .2s}.contacts-info__phone:hover{color:var(--stroinova-primary-2)}@media (max-width: 1400px){.contacts-info__phone{font-size:20px}}.contacts-info__text{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);margin:0}.contacts-info__subtext{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-gray-1);margin:0}.contacts-info__email{display:block;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:143%;color:var(--stroinova-black);text-decoration:none;transition:text-decoration .2s}.contacts-info__email:hover{text-decoration:underline}.contacts__socials{display:flex;flex-direction:column;gap:5px}.contacts__socials .contacts__social{display:flex;align-items:center;justify-content:center;width:32px;height:32px;text-decoration:none;transition:opacity .2s;background:var(--stroinova-backgroung);border-radius:50%}@media all and (max-width: 1280px){.contacts__socials{display:none}}.section--contacts-map{padding-top:0;padding-bottom:35px}@media (max-width: 767px){.section--contacts-map{padding-bottom:30px}}.contacts-map{position:relative;border-radius:20px;overflow:hidden}.contacts-map iframe,.contacts-map__frame{display:block;width:100%;height:480px;border:none}@media (max-width: 767px){.contacts-map iframe,.contacts-map__frame{height:480px}}.contacts-map__address{position:absolute;top:0;right:0;left:0;display:flex;align-items:start;gap:18px;border-radius:20px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff9e;padding:21px 26px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}.contacts-map__address svg{color:#e18411}@media (max-width: 560px){.contacts-map__address{padding:8px 10px}}.section--contacts-gallery{padding-top:0;padding-bottom:50px}@media (max-width: 767px){.section--contacts-gallery{display:none}}.contacts-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 767px){.contacts-gallery{grid-template-columns:1fr;gap:10px}}.contacts-gallery__item{border-radius:20px;overflow:hidden;line-height:0}.contacts-gallery__img{width:100%;height:430px;object-fit:cover;display:block;border-radius:20px;transition:transform .35s ease}@media (max-width: 767px){.contacts-gallery__img{height:200px}}.contacts-gallery__item:hover .contacts-gallery__img{transform:scale(1.04)}.section--requisites{padding-top:0;padding-bottom:25px}@media (max-width: 767px){.section--requisites{padding-bottom:10px}}.requisites-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}@media (max-width: 900px){.requisites-grid{grid-template-columns:1fr;gap:13px}}.requisites-card{background:var(--stroinova-backgroung);border-radius:20px;padding:20px 24px;display:flex;gap:10px;flex-direction:column}.requisites-card-col{display:flex;gap:21px;flex-direction:column}@media (max-width: 900px){.requisites-card-col{gap:13px}}.requisites-card a{color:inherit;text-decoration:none;display:block}.requisites-card__name{font-family:var(--font-family);font-weight:600;font-size:18px;line-height:144%;color:var(--stroinova-primary-2)}.requisites-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.requisites-card__key{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:171%;color:var(--stroinova-black)}.requisites-card__val{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:143%;color:var(--stroinova-black);word-break:break-all}.section--docs-intro{padding-top:0;padding-bottom:20px}@media (max-width: 767px){.section--docs-intro{padding-bottom:15px}}.docs-intro{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 900px){.docs-intro{grid-template-columns:1fr;gap:20px}}@media (max-width: 767px){.docs-intro{font-size:14px}}@media (max-width: 767px){.docs-intro{position:relative;max-height:210px;overflow:hidden;transition:max-height .35s ease}.docs-intro:after{content:"";position:absolute;bottom:0;left:0;right:0;height:72px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.docs-intro.is-expanded{max-height:2000px}.docs-intro.is-expanded:after{display:none}}.docs-intro__text{display:flex;flex-direction:column;gap:16px}.docs-intro__text p{margin:0}.docs-intro__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.docs-intro__list li{padding-left:18px;position:relative}.docs-intro__list li:before{content:"•";position:absolute;left:0;top:2px;color:var(--stroinova-black);font-size:18px;line-height:1.2}.docs-intro__more-btn{display:none}@media (max-width: 767px){.docs-intro__more-btn{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;text-decoration:underline;color:var(--stroinova-gray-gray-3)}.docs-intro__more-btn[aria-expanded=true]{display:none}}.section--docs-grid{padding-top:20px;padding-bottom:90px}@media (max-width: 767px){.section--docs-grid{padding-bottom:16px;padding-top:10px}}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 23px}@media (max-width: 900px){.docs-grid{grid-template-columns:repeat(2,1fr);gap:17px}}@media (max-width: 660px){.docs-grid{grid-template-columns:1fr;gap:8px}}.doc-card{display:flex;align-items:flex-start;gap:8px;background:#f9f9f9;border-radius:20px;padding:16px;transition:box-shadow .25s}.doc-card:hover{box-shadow:0 4px 16px #00000014}@media (max-width: 767px){.doc-card{padding:12px;background:var(--stroinova-backgroung)}}.doc-card__icon{flex-shrink:0;font-size:0;line-height:0}.doc-card__icon svg{color:var(--stroinova-primary-2)}.doc-card__body{display:flex;flex-direction:column;gap:8px;min-width:0}.doc-card__title{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black);margin:0}@media (max-width: 767px){.doc-card__title{font-size:14px}}.doc-card__download{display:inline-flex;align-items:center;gap:8px;font-family:var(--second-family);font-weight:400;font-size:14px;line-height:130%;text-decoration:underline;color:var(--stroinova-gray-gray-3);transition:color .2s}.doc-card__download svg{flex-shrink:0;color:var(--stroinova-gray-gray-3);transition:color .2s}.doc-card__download:hover{color:var(--stroinova-primary-2)}.doc-card__download:hover svg{color:var(--stroinova-primary-2)}.privacy-tabs__nav{display:flex;padding:12px 20px;background:var(--stroinova-backgroung);border-radius:20px;overflow-x:auto;scrollbar-width:none;gap:4px}.privacy-tabs__nav::-webkit-scrollbar{display:none}.privacy-tabs__btn{flex-shrink:0;background:none;border:none;padding:10px 20px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black);white-space:nowrap;cursor:pointer;transition:color .2s;position:relative}.privacy-tabs__btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--stroinova-primary-2);opacity:0;transition:opacity .2s}.privacy-tabs__btn:hover{color:var(--stroinova-primary-2)}.privacy-tabs__btn--active{color:var(--stroinova-primary-2);font-weight:600}.privacy-tabs__btn--active:after{opacity:1}@media (max-width: 1024px){.privacy-tabs__btn{padding:14px 18px;font-size:15px}}@media (max-width: 767px){.privacy-tabs__btn{padding:12px 14px;font-size:14px}}.privacy-panel[hidden]{display:none}.privacy-page{padding-top:36px;padding-bottom:90px}@media (max-width: 767px){.privacy-page{padding-top:24px;padding-bottom:48px}}.privacy-page__title{font-family:var(--font-family);font-weight:700;font-size:clamp(20px,3vw,36px);line-height:117%;color:var(--stroinova-black);margin:0 0 36px}@media (max-width: 767px){.privacy-page__title{margin-bottom:24px}}.privacy-page__body{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:163%;color:var(--stroinova-black)}@media (max-width: 900px){.privacy-page__body{grid-template-columns:1fr}}@media (max-width: 767px){.privacy-page__body{font-size:14px;gap:16px}}.privacy-page__col{display:flex;flex-direction:column;gap:16px}.privacy-page__col p{margin:0}.privacy-page__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.privacy-page__col li{padding-left:18px;position:relative}.privacy-page__col li:before{content:"•";position:absolute;left:0;color:var(--stroinova-primary-2);font-size:18px;line-height:1.2}.storage-section{padding-top:0;padding-bottom:80px}@media (max-width: 767px){.storage-section{padding-bottom:40px}}.storage-plan{position:relative;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff}.storage-plan__map{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;cursor:default}.storage-plan__map svg{display:block;width:100%;height:auto;min-width:680px}.storage-room{cursor:pointer;transition:fill .15s,fill-opacity .15s;outline:none}.storage-room--free{fill:#9dc4a6;fill-opacity:.4}.storage-room--sold{fill:#f8a6ae;fill-opacity:.6}.storage-room--reserved{fill:#ffd08a;fill-opacity:.6}.storage-room:hover{fill-opacity:.85}.storage-room:focus-visible{stroke:var(--stroinova-primary-2);stroke-width:3}.storage-room--highlighted{fill-opacity:.9;stroke:var(--stroinova-primary-2);stroke-width:2.5}.storage-tooltip{position:fixed;z-index:200;background:#fff;border-radius:10px;box-shadow:0 4px 18px #00000024;padding:10px 14px;pointer-events:none;min-width:160px}.storage-tooltip__num{font-family:var(--font-family);font-weight:700;font-size:14px;line-height:143%;color:var(--stroinova-black);margin-bottom:2px}.storage-tooltip__size{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:138%;color:var(--stroinova-gray-gray-2, #6b7280);margin-bottom:4px}.storage-tooltip__status{display:inline-block;font-family:var(--font-family);font-weight:600;font-size:12px;line-height:150%;border-radius:20px;padding:1px 10px}.storage-tooltip__status--free{background:#9dc4a640;color:#2e7d47}.storage-tooltip__status--sold{background:#f8a6ae4d;color:#c0392b}.storage-tooltip__status--reserved{background:#ffd08a59;color:#b57a00}@media all and (max-width: 960px){.storage-tooltip{display:none}}.storage-legend{display:flex;align-items:center;gap:24px;margin-top:18px;flex-wrap:wrap}@media (max-width: 480px){.storage-legend{gap:14px}}.storage-legend__item{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--stroinova-black)}.storage-legend__dot{flex-shrink:0;width:22px;height:14px;border-radius:4px}.storage-legend__dot--free{background:#9dc4a680;border:1px solid #9dc4a6}.storage-legend__dot--sold{background:#f8a6ae99;border:1px solid #f8a6ae}.storage-legend__dot--reserved{background:#ffd08a99;border:1px solid #ffd08a}.storage-popup{position:absolute;top:16px;right:16px;z-index:100;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000024;padding:20px 20px 16px;width:290px}@media (max-width: 600px){.storage-popup{position:fixed;top:auto;right:0;bottom:0;left:0;width:100%;border-radius:16px 16px 0 0;padding:16px 16px 24px;box-shadow:0 -4px 24px #00000026}}.storage-popup__close{position:absolute;top:12px;right:12px;width:28px;height:28px;background:#f3f4f6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--stroinova-gray-gray-2, #6b7280);padding:0;transition:background .15s,color .15s}.storage-popup__close:hover{background:#e5e7eb;color:var(--stroinova-black)}.storage-popup__num{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black);margin-bottom:6px;padding-right:28px}.storage-popup__size{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--stroinova-gray-gray-2, #6b7280);margin-bottom:8px}.storage-popup__status{display:inline-block;font-family:var(--font-family);font-weight:600;font-size:13px;line-height:138%;border-radius:20px;padding:3px 12px;margin-bottom:14px}.storage-popup__status--free{background:#9dc4a640;color:#2e7d47}.storage-popup__status--sold{background:#f8a6ae4d;color:#c0392b}.storage-popup__status--reserved{background:#ffd08a59;color:#b57a00}.storage-popup__price{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:130%;color:var(--stroinova-black);margin-bottom:14px}.storage-popup__btn{width:100%;padding:12px 16px}.section-page__error{padding:100px 0;text-align:center}@media all and (max-width: 800px){.section-page__error{padding:40px 0}}.error-page__title{padding:0;font-family:var(--font-family);font-weight:700;font-size:18px;line-height:133%;color:var(--stroinova-black);max-width:334px;margin:0 auto -24px;z-index:1;text-align:left}.error-page__title span{display:block;text-align:right}.error-page__image{display:flex;justify-content:center;margin-bottom:40px}.error-page__btns{display:flex;gap:20px;justify-content:center}.error-page__btns .btn__button{min-width:339px}@media all and (max-width: 767px){.error-page__image{margin-bottom:30px}.error-page__btns{flex-direction:column;gap:14px}.error-page__btns .btn__button{min-width:100%;width:100%}}.modal-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:50px 16px;opacity:0;pointer-events:none;transition:opacity .25s;overflow-y:auto;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center}.modal-form::-webkit-scrollbar{display:none}.modal-form[aria-hidden=false]{opacity:1;pointer-events:auto}.modal-form__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.modal-form__card{position:relative;z-index:1;display:inline-block;vertical-align:middle}.modal-form:after{display:inline-block;vertical-align:middle;content:""}.modal-form__layout{background:#fff;border-radius:24px;overflow:hidden;width:100%;max-width:806px;position:relative;text-align:left}.modal-form__content{margin:0 auto;-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background:#f3f1f080;border-radius:20px;max-width:410px;padding:35px 42px 46px}@media (max-width: 640px){.modal-form__content{padding:36px 20px 28px}}.modal-form__media{overflow:hidden}@media (max-width: 640px){.modal-form__media{display:none}}.modal-form__img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover;display:block}.modal-form__close{position:absolute;top:-40px;right:-50px;z-index:2;border:1px solid var(--stroinova-gray-gray-3);width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--stroinova-black);transition:all .2s;outline:none;box-shadow:none}.modal-form__close svg{color:var(--stroinova-gray-gray-3)}.modal-form__close:hover{opacity:.8}@media all and (max-width: 990px){.modal-form__close{right:6px}}.modal-form__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;text-align:center;color:var(--stroinova-primary-2);margin:0 0 23px}.modal-form__title span{color:#454545}.modal-form__subtitle{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:150%;text-align:center;color:var(--stroinova-gray-1);margin:0 0 24px}.modal-form__subtitle:empty{margin-bottom:20px}.modal-form__form{display:flex;flex-direction:column;gap:12px}.modal-form__field--comment.is-hidden{display:none}.modal-form__input-wrap{position:relative;background:var(--stroinova-backgroung);border-radius:20px;padding:10px 16px;display:flex;flex-direction:column;gap:2px;transition:box-shadow .2s}.modal-form__input-wrap:focus-within{box-shadow:inset 0 0 0 1.5px var(--stroinova-primary-2)}.modal-form__label{font-family:var(--font-family);font-size:12px;color:var(--stroinova-gray-1);pointer-events:none}.modal-form__input{border:none;background:none;outline:none;font-family:var(--font-family);font-weight:600;font-size:14px;color:var(--stroinova-black);width:100%;padding:0}.modal-form__input::placeholder{color:var(--stroinova-black)}.modal-form__textarea{resize:none;min-height:107px;font-family:var(--font-family);font-weight:600;font-size:14px;color:var(--stroinova-black)}.modal-form__textarea::placeholder{color:var(--stroinova-black)}.modal-form__field.is-invalid .modal-form__input-wrap{box-shadow:inset 0 0 0 1.5px #e13b11}.modal-form__field.is-invalid .modal-form__input-wrap .modal-form__input{color:#e13b11}.modal-form__field.is-invalid .modal-form__input-wrap .modal-form__input::placeholder{color:#e13b11}.modal-form__error{display:inline-block;background:#e13b11de;font-family:var(--font-family);font-size:12px;color:#fff;padding:2px 10px;border-radius:20px;position:absolute;top:-22px;left:0;z-index:2;pointer-events:none;white-space:nowrap}.modal-form__checkbox-wrap{display:block;gap:10px;cursor:pointer;position:relative;padding-left:40px;font-family:var(--font-family);font-size:12px;line-height:150%;color:var(--stroinova-black);margin-top:4px}.modal-form__checkbox-wrap i{position:absolute;top:0;left:7px;width:20px;height:20px;border-radius:4px;border:2px solid #cacaca;transition:all .3s;background-position:70% 50%;background-repeat:no-repeat}.modal-form__checkbox-wrap .modal-form__checkbox-text{width:100%}.modal-form__checkbox-wrap.is-invalid i{border-color:#e13b11}.modal-form__checkbox-wrap [data-role-agreement-error] .modal-form__error,.modal-form__checkbox-wrap .modal-form__error{position:static;display:inline-block;margin-top:4px}.modal-form__checkbox{opacity:0;position:absolute;top:0;left:0}.modal-form__checkbox:checked+i{border-color:var(--stroinova-primary-2);background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.39912 0.2825L3.70959 4.9125L1.72439 2.9525C1.32937 2.5625 0.691275 2.5625 0.296261 2.9525C-0.0987536 3.3425 -0.0987536 3.9725 0.296261 4.3625L3.00059 7.0325C3.19303 7.2225 3.44625 7.3225 3.71972 7.3225C3.99319 7.3225 4.2464 7.2125 4.43885 7.0325L9.83737 1.7025C10.2324 1.3125 10.2324 0.6825 9.83737 0.2925C9.44236 -0.0975 8.80426 -0.0975 8.40925 0.2925L8.39912 0.2825Z' fill='%238AAD69' /%3E%3C/svg%3E")}.modal-form__submit{margin-top:4px;padding:14px 36px}@media (max-width: 640px){.modal-form__submit{width:100%}}.modal-form__text{font-family:var(--font-family);font-size:16px;line-height:150%;color:var(--stroinova-black);margin:0 0 20px}.modal-form__text:last-of-type{margin-bottom:24px}.modal-form__ok{padding:14px 36px}@media (max-width: 640px){.modal-form__ok{width:100%}}@media all and (min-width: 991px){#modal-book .modal-form__layout,#modal-book-storage .modal-form__layout{min-width:806px}#modal-consult .modal-form__layout,#modal-excursion .modal-form__layout,#modal-success .modal-form__layout{min-width:700px;padding:56px}#modal-consult .modal-form__layout .modal-form__content,#modal-excursion .modal-form__layout .modal-form__content,#modal-success .modal-form__layout .modal-form__content{margin:0}#modal-consult .modal-form__title,#modal-excursion .modal-form__title,#modal-success .modal-form__title{text-align:left}}@media all and (max-width: 990px){#modal-book .modal-form__layout,#modal-consult .modal-form__layout,#modal-success .modal-form__layout{min-width:1px}.modal-form{padding:50px 0 0}.modal-form__layout{padding:15px 12px 57px;min-height:500px}.simply-form .modal-form__layout{min-height:1px}.modal-form__content{padding:14px 22px 20px}.modal-form__subtitle{margin-bottom:10px}}.modal-form--success .modal-form__content{max-width:450px;padding:27px 34px}.modal-form--success .modal-form__text{font-family:var(--font-family);font-weight:400;font-size:20px;line-height:130%;color:var(--stroinova-black)}.modal-form--success .modal-form__ok{min-width:200px}.modal-form--success .modal-form__title{font-family:var(--font-family);font-weight:700;font-size:36px;line-height:117%;color:var(--stroinova-black)}.plans-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:start;justify-content:center;padding:60px 16px}.plans-popup[aria-hidden=true]{display:none}.plans-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.plans-popup__container{position:relative;z-index:1;width:100%;max-width:1300px;max-height:calc(100vh - 40px)}.plans-popup__card{background:#fff;border-radius:20px;padding:40px;position:relative}@media (max-width: 767px){.plans-popup__card{padding:24px 16px}}.plans-popup__close{position:absolute;top:-50px;right:11px;width:40px;height:40px;background:#fff;border:1px solid var(--stroinova-gray-2);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;flex-shrink:0}@media (max-width: 767px){.plans-popup__close{top:-46px;right:0}}.plans-popup__title{display:flex;align-items:center;gap:12px;font-family:var(--font-family);font-weight:700;font-size:22px;line-height:1.4;color:var(--stroinova-black);margin-bottom:24px}@media (max-width: 767px){.plans-popup__title{font-size:18px;margin-bottom:16px}}.plans-popup__title-decor{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.plans-popup__title-decor:before,.plans-popup__title-decor:after{content:"";display:block;width:8px;height:8px;background:var(--stroinova-primary-2);border-radius:2px}.plans-popup__list{display:flex;flex-direction:column;gap:12px;max-height:62vh;overflow-y:auto;padding-right:20px}.plans-popup__list::-webkit-scrollbar{width:6px}.plans-popup__list::-webkit-scrollbar-track{background:var(--stroinova-gray-2);border-radius:15px}.plans-popup__list::-webkit-scrollbar-thumb{background-color:var(--stroinova-hover-color);border-radius:10px}.plans-popup__apt{display:flex;align-items:center;gap:24px;background:#f5f5f5;border-radius:12px;padding:16px 24px}@media (max-width: 1024px){.plans-popup__apt{gap:16px}}@media (max-width: 767px){.plans-popup__apt{flex-wrap:wrap;gap:12px;padding:14px 16px}}.plans-popup__apt-img{flex-shrink:0;width:100px;height:100px;background:#fff;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.plans-popup__apt-img img{width:100%;height:100%;object-fit:contain}.plans-popup__apt-img .plans-popup__apt-link{display:block;width:100%;height:100%}@media (max-width: 767px){.plans-popup__apt-img{width:70px;height:70px}}.plans-popup__apt-link{color:inherit;text-decoration:none;transition:color .2s}.plans-popup__apt-link:hover{color:var(--stroinova-primary-1)}.plans-popup__apt-info{flex:0 0 260px;display:flex;flex-direction:column;gap:8px}@media (max-width: 1024px){.plans-popup__apt-info{flex:1}}.plans-popup__apt-name{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:1.4;color:var(--stroinova-black)}.plans-popup__apt-badge{display:inline-flex;align-items:center;background:#e8e8e8;border-radius:50px;padding:4px 14px;font-family:var(--font-family);font-weight:400;font-size:12px;color:var(--stroinova-gray-1);width:fit-content}.plans-popup__apt-details{flex:1;display:flex;flex-direction:column;gap:2px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:1.6;color:var(--stroinova-gray-1)}@media (max-width: 767px){.plans-popup__apt-details{display:none}}.plans-popup__apt-price{flex-shrink:0;display:flex;flex-direction:column;gap:4px;text-align:right;margin-left:auto}@media (max-width: 767px){.plans-popup__apt-price{text-align:left;margin-left:0}}.plans-popup__apt-price-label{font-family:var(--font-family);font-weight:400;font-size:12px;color:var(--stroinova-gray-1)}.plans-popup__apt-price-val{font-family:var(--font-family);font-weight:700;font-size:18px;color:var(--stroinova-primary-1)}.notyf{z-index:500;padding:24px;font-family:var(--font-family)}.notyf__toast{border-radius:12px;max-width:360px;box-shadow:0 5px 7px 2px #00000026;padding:0}.notyf__wrapper{padding:14px 20px;border-radius:12px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:1.43;color:var(--stroinova-white)}.notyf__message{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.notyf__toast--success{background:var(--stroinova-primary-2)!important}.notyf__toast--error{background:#e13b11!important}@media only screen and (max-width: 480px){.notyf{padding:12px}.notyf__toast{border-radius:12px;max-width:calc(100vw - 24px)}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px #00000040;position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translate(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translate(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:#00000040;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:#00000026}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px #00000021;width:100%}.notyf__dismiss{width:56px}}

/* End */
/* /local/templates/stroynova/dist/main.css?1787070957239685 */
