.prices-finishing h2{margin-bottom:20px}.products-finishing__box{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--chernyy-100);height:100%;transition:all .3s;padding:15px;background:var(--white)}.products-finishing__img{position:relative;margin-bottom:20px}.products-finishing__sticker-hit{position:absolute;top:15px;left:15px;width:60px}.products-finishing__title{font-size:18px;line-height:1.2;letter-spacing:0.01em;margin-bottom:8px}.products-finishing__desc{font-size:14px;line-height:1.3;margin-bottom:12px}.products-finishing__advantage{line-height:1;color:var(--goluboy-800);gap:30px;margin-bottom:20px;margin-top:auto}.products-finishing__advantage span{gap:9px;align-items:center}.products-finishing__advantage span:before{width:22px;height:22px;background-repeat:no-repeat;background-size:contain;background-position:center}.products-finishing__advantage .time:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.16642 5.16633C3.81677 6.51597 2.97684 8.29182 2.78974 10.1913C2.60265 12.0908 3.07996 13.9964 4.14036 15.5834C5.20075 17.1704 6.77862 18.3407 8.60511 18.8947C10.4316 19.4488 12.3937 19.3524 14.1571 18.622C15.9205 17.8916 17.3761 16.5724 18.2758 14.8891C19.1756 13.2058 19.4639 11.2626 19.0915 9.39057C18.7192 7.51856 17.7092 5.83357 16.2338 4.62271C14.7584 3.41184 12.9088 2.75002 11.0001 2.75V4.58333M11.0001 11L5.50008 5.5M19.2501 11H17.4168M11.0001 17.4167V19.25M4.58342 11H2.75008' stroke='%23003C66' stroke-width='1.6' stroke-linecap='round' /%3e%3c/svg%3e")}.products-finishing__advantage .low-cost:before{width:14px;height:18px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.33203 17.25C3.8362 17.25 4.2487 16.8375 4.2487 16.3333V14.5H6.9987C7.50286 14.5 7.91536 14.0875 7.91536 13.5833C7.91536 13.0792 7.50286 12.6667 6.9987 12.6667H4.2487V10.8333H8.3737C11.3254 10.8333 13.6812 8.30333 13.3879 5.29667C13.1404 2.675 10.7937 0.75 8.1537 0.75H3.33203C2.82786 0.75 2.41536 1.1625 2.41536 1.66667V9H1.4987C0.994531 9 0.582031 9.4125 0.582031 9.91667C0.582031 10.4208 0.994531 10.8333 1.4987 10.8333H2.41536V12.6667H1.4987C0.994531 12.6667 0.582031 13.0792 0.582031 13.5833C0.582031 14.0875 0.994531 14.5 1.4987 14.5H2.41536V16.3333C2.41536 16.8375 2.82786 17.25 3.33203 17.25ZM8.3737 9H4.2487V2.58333H8.3737C10.1429 2.58333 11.582 4.0225 11.582 5.79167C11.582 7.56083 10.1429 9 8.3737 9Z' fill='%23003C66' /%3e%3c/svg%3e")}.products-finishing__advantage .like:before{width:19px;height:19px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.0752 6.95892L11.3147 6.83213C11.2964 6.94288 11.3023 7.0563 11.3321 7.16453C11.3618 7.27275 11.4147 7.37317 11.4871 7.45881C11.5595 7.54445 11.6496 7.61325 11.7511 7.66043C11.8527 7.70761 11.9633 7.73204 12.0752 7.73202V6.95892ZM0.770758 6.95892V6.18582C0.56634 6.18582 0.370295 6.26727 0.22575 6.41226C0.0812045 6.55724 0 6.75388 0 6.95892H0.770758ZM2.82611 18.04H14.5005V16.4938H2.82611V18.04ZM15.7337 6.18582H12.0752V7.73202H15.7337V6.18582ZM12.8357 7.08571L13.664 2.1018L12.143 1.84719L11.3147 6.83213L12.8357 7.08571ZM11.8902 0.00103072H11.6703V1.54723H11.8892L11.8902 0.00103072ZM8.46292 1.72246L5.87831 5.61167L7.16086 6.46929L9.74546 2.58009L8.46292 1.72246ZM4.80953 6.18582H0.770758V7.73202H4.80953V6.18582ZM0 6.95892V15.2053H1.54152V6.95892H0ZM17.2722 15.7619L18.5054 9.57715L16.9947 9.27306L15.7615 15.4579L17.2722 15.7619ZM5.87831 5.61167C5.76106 5.78823 5.60215 5.93198 5.4157 6.03214C5.22925 6.1323 5.02103 6.18474 4.80953 6.18479V7.73099C5.75499 7.73099 6.63674 7.25785 7.16086 6.46929L5.87831 5.61167ZM13.664 2.1018C13.7068 1.84345 13.693 1.57781 13.6236 1.32534C13.5542 1.07287 13.4308 0.838588 13.262 0.638776C13.0932 0.438963 12.8831 0.278413 12.6462 0.16828C12.4093 0.0581484 12.1513 0.00107646 11.8902 0.00103072L11.8892 1.54723C11.9265 1.54732 11.9643 1.55554 11.998 1.57131C12.0318 1.58708 12.0618 1.61002 12.0858 1.63856C12.1098 1.66709 12.1274 1.70053 12.1373 1.73656C12.1472 1.77258 12.1491 1.81033 12.143 1.84719L13.664 2.1018ZM15.7337 7.73099C16.5456 7.73099 17.1519 8.47522 16.9937 9.27203L18.5054 9.57612C18.5872 9.16492 18.577 8.73962 18.4756 8.33286C18.3742 7.92609 18.1841 7.54695 17.919 7.22276C17.6538 6.89857 17.3203 6.63741 16.9425 6.4581C16.5646 6.27879 16.1518 6.1858 15.7337 6.18582V7.73099ZM14.5005 18.04C15.1538 18.0401 15.787 17.8122 16.2923 17.3969C16.7976 16.9815 17.1439 16.4034 17.2722 15.7609L15.7615 15.4568C15.7032 15.7492 15.5457 16.0122 15.3158 16.2011C15.0859 16.39 14.7977 16.4941 14.5005 16.4938V18.04ZM11.6703 0.00103072C11.0359 0.00107695 10.4113 0.157192 9.85195 0.457489C9.29262 0.757786 8.81584 1.19195 8.46395 1.72143L9.74546 2.58009C9.9567 2.26225 10.2429 2.00063 10.5787 1.82045C10.9145 1.64026 11.2895 1.54709 11.6703 1.54723V0.00103072ZM2.82611 16.4938C2.11702 16.4938 1.54152 15.9166 1.54152 15.2053H0C0 15.9571 0.29775 16.6781 0.827749 17.2097C1.35775 17.7413 2.07658 18.04 2.82611 18.04V16.4938Z' fill='%23003C66' /%3e%3cpath d='M4.88281 6.95312V17.2611' stroke='%23003C66' stroke-width='1.5' /%3e%3c/svg%3e")}.products-finishing__advantage .durable:before{width:22px;height:21px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.756031 18.9132L2.11099 20.2678C2.85664 20.9966 3.7056 20.9364 4.46028 20.1048L13.4371 10.3309C13.8056 10.5882 14.1481 10.5796 14.5685 10.4939L15.4858 10.3053L16.0947 10.9143L16.0515 11.3684C15.9918 11.8398 16.1289 12.2001 16.5662 12.6373L17.2863 13.3488C17.7235 13.7947 18.3065 13.8202 18.7265 13.4003L21.5818 10.5454C22.0017 10.125 21.9762 9.55066 21.5386 9.10477L20.8185 8.38466C20.3816 7.94741 20.0127 7.79302 19.5495 7.86177L19.0867 7.91284L18.5037 7.33023L18.7611 6.32688C18.8809 5.82991 18.7524 5.42684 18.2122 4.89531L16.0947 2.78606C12.9821 -0.308872 8.99582 -0.214586 6.26939 2.53738C5.89185 2.91452 5.85767 3.42916 6.09771 3.80631C6.29492 4.13238 6.71489 4.3292 7.28925 4.18345C8.61828 3.84952 9.94732 3.95206 11.2504 4.8352L10.7016 6.22434C10.4957 6.73859 10.513 7.15856 10.7189 7.54434L0.919066 16.5643C0.0960305 17.3265 0.00135195 18.1586 0.756031 18.9132ZM7.6326 2.88034C9.97325 1.13095 12.8882 1.41381 14.9975 3.52306L17.3036 5.81224C17.5094 6.01809 17.5354 6.18073 17.4752 6.43806L17.1496 7.80991L18.5297 9.19041L19.3704 9.11302C19.6187 9.08748 19.6957 9.10438 19.9015 9.30159L20.4417 9.85041L18.0327 12.2681L17.4839 11.7196C17.2867 11.5224 17.2694 11.445 17.2953 11.1963L17.3723 10.3478L16.0009 8.97591L14.5775 9.25013C14.3289 9.30159 14.2004 9.30159 13.9859 9.08749L12.0821 7.17584C11.8762 6.96998 11.8503 6.84977 11.9619 6.57556L12.8026 4.56924C11.3962 3.22331 9.5356 2.47727 7.74378 3.05202C7.66678 3.07756 7.61532 3.06027 7.58939 3.02609C7.56385 2.98327 7.56385 2.94006 7.6326 2.88034ZM1.87096 18.2957C1.43371 17.8584 1.5881 17.5924 1.87921 17.3265L11.5077 8.44398L12.5795 9.52434L3.67103 19.1195C3.40507 19.411 3.07074 19.4966 2.71049 19.145L1.87096 18.2957Z' fill='%23003C66' /%3e%3c/svg%3e")}.products-finishing__advantage .eco:before{width:19px;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.05664 18.5859C2.57743 13.9312 4.66061 10.3109 9.34776 8.24219' stroke='%23003C66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3cpath d='M6.22253 15.4812C12.6991 15.4812 17.1592 12.0802 17.68 3.06875V1H13.4991C4.12477 1 1.01458 5.1375 1 10.3094C1 11.3437 1 13.4125 3.08318 15.4812H6.20794H6.22253Z' stroke='%23003C66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e")}.products-finishing__advantage .waterproof:before{width:16px;height:21px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.6654 12.2722C11.6671 13.3884 11.2337 14.4614 10.4572 15.2633C10.0247 15.7073 9.49772 16.0482 8.91536 16.2606M14.4154 12.5536C14.4154 6.52469 7.9987 1.83594 7.9987 1.83594C7.9987 1.83594 1.58203 6.52469 1.58203 12.5536C1.58203 14.3301 2.25761 16.0342 3.4612 17.2909C4.66478 18.5477 6.29736 19.2526 7.9987 19.2526C9.70003 19.2526 11.3326 18.5468 12.5362 17.2909C13.7398 16.0351 14.4154 14.3301 14.4154 12.5527' stroke='%23003C66' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e")}.products-finishing__advantage .thermometer:before{width:18px;height:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.45228 13.5134C5.95353 13.2494 4.74811 11.9313 4.60145 10.2409C4.42728 8.23894 5.80686 6.47252 7.68145 6.2956C7.97539 6.26872 8.2617 6.28002 8.54036 6.32952M7.36703 2.66927L7.46145 3.75735M3.5372 5.94727L2.7507 5.24602M2.22545 10.4655L1.20703 10.5618M4.29436 14.6657L3.64078 15.5026M13.1237 19.1693C13.8405 19.1691 14.5415 18.9589 15.1401 18.5645C15.7387 18.1702 16.2086 17.609 16.4916 16.9505C16.7747 16.2919 16.8585 15.5648 16.7327 14.8592C16.6069 14.1535 16.277 13.5001 15.7839 12.9799C15.32 12.4895 15.0872 12.2448 15.023 12.0816C14.957 11.9175 14.957 11.7012 14.957 11.2694V2.66927C14.957 2.18304 14.7639 1.71673 14.4201 1.37291C14.0762 1.02909 13.6099 0.835938 13.1237 0.835938C12.6375 0.835938 12.1712 1.02909 11.8273 1.37291C11.4835 1.71673 11.2904 2.18304 11.2904 2.66927V11.2694C11.2904 11.7021 11.2904 11.9175 11.2253 12.0816C11.1602 12.2448 10.9274 12.4895 10.4635 12.9799C9.97037 13.5001 9.64049 14.1535 9.5147 14.8592C9.38891 15.5648 9.47272 16.2919 9.75577 16.9505C10.0388 17.609 10.5087 18.1702 11.1073 18.5645C11.7058 18.9589 12.4069 19.1691 13.1237 19.1693Z' stroke='%23003C66' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e")}.products-finishing__list--data{gap:8px;margin-top:auto;margin-bottom:20px}.products-finishing__list--data li{font-size:14px;gap:10px;align-items:center}.products-finishing__list--data li svg{flex-shrink:0;width:26px;height:26px}.products-finishing__price{margin-bottom:15px}.products-finishing__price .caption{font-size:14px;line-height:1.1;margin-bottom:6px}.products-finishing__price .price{font-family:var(--font-family);font-size:28px;line-height:1}.products-finishing__price .word,.products-finishing__price .currency{font-size:18px}.products-finishing__price .word{margin-right:8px}.products-finishing__price .currency{margin-left:4px}.products-finishing__btn .btn{height:45px;font-size:16px;border-radius:16px}.products-finishing__box-calc--inner{text-align:center}.products-finishing__box-calc{border-radius:16px;height:100%;display:grid;padding:15px;place-items:center;background-image:url('../../assets/img/prices-finishing/products-finishing-box-calc-bg.jpg')}.products-finishing__box-calc .title{font-size:24px;line-height:1.2;color:var(--goluboy-800);margin-bottom:20px}.products-finishing__box-calc .caption{font-size:18px;line-height:1.2;margin-bottom:50px}.products-finishing__box-calc .tel{font-size:24px;line-height:1;margin-bottom:20px}.products-finishing__box-calc .btn__modal-open{font-size:20px;line-height:1;color:var(--goluboy-500-osnovnoy);text-decoration:underline;text-decoration-color:rgba(0,140,240,0.4);text-decoration-style:dashed;text-underline-offset:3px;gap:9px}.products-finishing__list--items{gap:12px;margin-bottom:15px}.products-finishing__list--items li{padding-left:16px;background-size:8px 8px;background-position:left center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='4' cy='4' r='4' fill='%23003C66' /%3e%3c/svg%3e")}@media(max-width:767px){.prices-finishing .slider__button-next,.prices-finishing .slider__button-prev{top:110px}}@media(min-width:768px)and(max-width:1023px){.products-finishing__item.item-landscape{grid-column:1 / 3}.products-finishing__box-calc.landscape{padding:40px 100px;background-image:url('../../assets/img/prices-finishing/products-finishing-box-calc-bg-tablet.jpg')}.products-finishing__box-calc.landscape .title{font-size:30px;margin-bottom:10px}.products-finishing__box-calc.landscape .caption{font-size:20px;margin-bottom:30px}.products-finishing__box-calc.landscape .caption br{display:none}.products-finishing__box-calc.landscape .tel{font-size:26px;margin-bottom:25px}.products-finishing__box-calc.landscape .btn__modal-open{font-size:22px}}@media(min-width:768px){.prices-finishing h2{margin-bottom:25px}.products-finishing__list.slider__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.products-finishing__title{font-size:20px}.products-finishing__desc{font-size:16px;margin-bottom:15px}.products-finishing__advantage span{font-size:18px}.products-finishing__list--data{gap:10px;margin-bottom:25px}.products-finishing__list--data li{font-size:18px}.products-finishing__list--data li svg{width:30px;height:30px}.products-finishing__btn .btn{height:58px;font-size:18px}.products-finishing__box-calc .title{font-size:28px}.products-finishing__box-calc .caption{font-size:20px}.products-finishing__box-calc .tel{font-size:26px;margin-bottom:25px}.products-finishing__box-calc .btn__modal-open{font-size:22px}.prices-finishing .slider__controls{display:none}.products-finishing__list--items li{padding-left:18px}}@media(min-width:1024px){.prices-finishing h2{margin-bottom:20px}.products-finishing__list.slider__wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px}.products-finishing__title{margin-bottom:12px}.products-finishing__desc{font-size:16px}.products-finishing__list--data{gap:12px}.products-finishing__list--data li{font-size:16px}.products-finishing__list--data li svg{width:25px;height:25px}.products-finishing__price .caption{font-size:16px}.products-finishing__price .price{font-size:28px}.products-finishing__price .word,.products-finishing__price .currency{font-size:20px}.products-finishing__btn .btn{height:48px;font-size:16px}.products-finishing__box-calc .title{font-size:26px}.products-finishing__box-calc .caption{font-size:18px;margin-bottom:80px}.products-finishing__box-calc .tel{font-size:26px;margin-bottom:15px}.products-finishing__box-calc .btn__modal-open{font-size:18px}}.prices-finishing-balcon h2{font-size:22px}.prices-finishing-balcon .content__btn{margin-bottom:20px}.prices-finishing-balcon .btn__list{gap:10px}.prices-finishing-balcon .btn__list .btn__load{color:var(--chernyy-500-osnovnoy);background:var(--white);border:2px solid var(--chernyy-500-osnovnoy);border-radius:12px;height:50px;font-family:var(--second-family);font-weight:900;font-size:18px}.prices-finishing-balcon .btn__load.is-active{background:var(--chernyy-500-osnovnoy);color:var(--white);pointer-events:none}@media(min-width:768px){.prices-finishing-balcon h2{font-size:38px}.prices-finishing-balcon .content__btn{margin-bottom:30px}.prices-finishing-balcon .btn__list{grid-template-columns:repeat(3,1fr);gap:20px}.prices-finishing-balcon .btn__list .btn__load{height:60px}}@media(min-width:1024px){.prices-finishing-balcon h2{font-size:40px}.prices-finishing-balcon .content__btn{margin-bottom:20px}.prices-finishing-balcon .btn__list{gap:0;border:2px solid var(--chernyy-500-osnovnoy);background:var(--chernyy-500-osnovnoy);border-radius:10px;overflow:hidden}.prices-finishing-balcon .btn__list .btn__load{height:50px;border-radius:0;border:0}.prices-finishing-balcon .btn__item+.btn__item{border-left:2px solid var(--chernyy-500-osnovnoy)}}.perform h2{font-size:46px;line-height:1;letter-spacing:0.01em;margin-bottom:40px}.perform h2 .background-image{padding:9px 31px;margin:8px 0 8px 84px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='385' height='65' viewBox='0 0 385 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.8184 7.04598C21.3618 3.30002 25.0129 0.855469 29.0644 0.855469H374.173C381.263 0.855469 386.101 8.02876 383.445 14.6021L365.665 58.6021C364.138 62.3814 360.47 64.8555 356.393 64.8555H10.9357C3.81695 64.8555 -1.02216 57.628 1.68973 51.046L19.8184 7.04598Z' fill='%23FFE70F' /%3e%3c/svg%3e")}.perform h2 span:last-child{margin-left:84px}.perform .content__box{padding:50px 60px;background-image:url('../../assets/img/perform-glazing-bg-tablet.jpg')}.perform-installation .content__box{background-image:url('../../assets/img/perform-installation-bg-tablet.jpg')}.perform .icon__list{gap:40px}.perform .icon__list .icon__item{gap:15px;align-items:center}.perform .icon__list .item__img{width:60px;height:60px;border-radius:50px;justify-content:center;align-items:center;flex-shrink:0}.perform .icon__list .item__title{font-size:20px;line-height:1.4;margin-bottom:0}@media(max-width:767px){.perform .content__box{height:576px;padding:40px 18px;background-image:url('../../assets/img/perform-glazing-bg-mobile.jpg')}.perform-installation .content__box{background-image:url('../../assets/img/perform-installation-bg-mobile.jpg')}.perform h2{font-size:26px;line-height:1;letter-spacing:0.01em;margin-bottom:20px;text-align:center}.perform h2 .background-image{padding:7px 20px;margin:5px 0;background-size:contain}.perform h2 span:last-child{margin-left:0}.perform .icon__list .icon__item{flex-direction:column;gap:10px}.perform .icon__list{gap:20px}.perform .icon__list .item__img{width:50px;height:50px}.perform .icon__list .item__title{font-size:16px;text-align:center}.perform.perform-finished .icon__item:nth-child(1) .item__title br{display:none}.page-dveri .perform h2{font-size:25px}}@media(min-width:1024px){.perform .content__box{padding:40px 70px 40px 80px;display:flex;justify-content:space-between;align-items:center}.perform .content__box{background-image:url('../../assets/img/perform-glazing-bg-desktop.jpg')}.perform-installation .content__box{background-image:url('../../assets/img/perform-installation-bg-desktop.jpg')}.perform h2{font-size:38px;margin-bottom:0}.perform h2 .background-image{margin-left:45px}.perform h2 span:last-child{margin-left:0}.perform-finished .content__box{padding:40px 45px 40px 80px}.perform .icon__list{gap:20px}.perform .icon__list .item__img{width:50px;height:50px}.perform .icon__list .item__title{font-size:18px}.perform-finished .icon__list .icon__item:first-child{width:330px}.perform-finished .icon__list .icon__item:first-child br{display:none}}.page-otdelka-sten .perform{display:block}@media(max-width:1199px){.page-otdelka-sten .perform h2 .background-image{margin-left:0}}@media(max-width:767px){.page-otdelka-sten .perform .content__box{padding:40px 20px}.page-otdelka-sten .perform h2{font-size:26px}.page-otdelka-sten .perform .icon__list .item__title br{display:none}}.balcon-select h2{font-size:26px;margin-bottom:20px}.balcon-select .tab__list{margin-bottom:20px}.balcon-select .tab-trigger{letter-spacing:0.02em}.balcon-select input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.balcon-select .select__main{margin-bottom:20px}.balcon-select .select__img{height:355px;margin-bottom:15px;position:relative}.balcon-select .select__img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:contain}.balcon-select .select__option.select-list{grid-template-columns:1fr 1fr;gap:15px 10px}.balcon-select .select__option-title{font-size:11px;line-height:1.2;letter-spacing:0.02em;margin-bottom:6px;color:var(--chernyy-600)}.balcon-select .select__option-list{gap:12px}.balcon-select .select__option-name{position:relative;display:inline-flex;align-items:center;border-radius:8px;width:197px;height:45px;gap:15px;background:rgba(255,255,255,0.8);padding-left:15px;letter-spacing:0.02em;border:2px solid transparent}.balcon-select .select__option-name:before{border:2px solid var(--chernyy-100);border-radius:30px;width:26px;height:26px}.balcon-select .select__option-input[type=radio]:checked~.select__option-name{border:2px solid var(--zheltyy-500-osnovnoy)}.balcon-select .select__option-input[type=radio]:checked~.select__option-name:before{border:0;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='26' height='26' rx='13' fill='%23FFE70F' /%3e%3cpath d='M6.5 13.0023L11.8559 18.0661C11.9357 18.1415 12.0614 18.1385 12.1375 18.0594L19.5 10.4023' stroke='%23333333' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.balcon-select .select__option-dropdown{position:relative}.balcon-select .select__option-dropdown .selected{display:flex;border:2px solid var(--chernyy-100);border-radius:8px;height:40px;align-items:center;padding:0 12px 0 12px;justify-content:space-between;font-size:14px;line-height:1.2;letter-spacing:0.02em;background:var(--white)}.balcon-select .select__option-dropdown .check{position:relative;border-radius:4px;overflow:hidden;width:25px;height:25px;background-color:var(--zheltyy-500-osnovnoy);background-size:auto;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.33203 5.16602L7.85728 10.6913C7.93538 10.7694 8.06201 10.7694 8.14012 10.6913L13.6654 5.16602' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' /%3e%3c/svg%3e")}.balcon-select .select__option-dropdown .selected.on .check{background-color:var(--zheltyy-200);transform:rotate(180deg)}.balcon-select .select__option-dropdown .list{display:none;padding:15px;border-radius:10px;background:var(--white);box-shadow:0 5px 6px 0 rgba(0,0,0,0.1);position:absolute;width:100%;z-index:5}.balcon-select .select__option-dropdown .item{font-size:12px;line-height:1.2;letter-spacing:0.02em;margin-bottom:15px}.balcon-select .select__optional{background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%);padding:20px}.balcon-select .select__optional-title{font-size:22px;line-height:1.2;letter-spacing:0.01em;text-align:center;margin-bottom:20px}.balcon-select .select__optional-desc{line-height:1.3;text-align:center;margin-bottom:15px}.balcon-select .contact-form__input,.balcon-select .contact-form__btn .btn{border-radius:10px}.balcon-select .select__present{grid-template-columns:1fr 1fr;gap:15px 20px}.balcon-select .select__present-wrap{position:relative}.balcon-select .select__present-image{margin-bottom:8px;border-radius:10px;overflow:hidden;position:relative}.balcon-select .select__present-input[type=radio]:checked~.select__present-wrap .select__present-image{box-shadow:0 5px 8px 0 rgba(51,51,51,0.4)}.balcon-select .select__present-input[type=radio]:checked~.select__present-wrap .select__present-image:before{content:'';display:inline-block;position:absolute;width:30px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%);filter:drop-shadow( 0 5px 6px rgba(0,0,0,0.1) );background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='40' height='40' rx='20' fill='url(%23paint0_linear_8466_13045)' /%3e%3cpath d='M10 17.998L18.3174 25.8618C18.3972 25.9372 18.5229 25.9342 18.599 25.8551L30 13.998' stroke='%23333333' stroke-width='3' stroke-linecap='round' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_8466_13045' x1='20' y1='0' x2='20' y2='40' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFE80F' /%3e%3cstop offset='1' stop-color='%23FFD748' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}.balcon-select .select__present-input[type=radio]:checked~.select__present-wrap .select__present-image:after{content:'';display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:10px;border:5px solid var(--white)}.balcon-select .select__present-name{font-size:12px;line-height:1.2}.page-otdelka-laminatom .balcon-select,.page-otdelka-derevyannoj-vagonkoj .balcon-select,.page-vnutrennyaya-otdelka .balcon-select,.page-czeny-na-otdelku .balcon-select{margin-bottom:0}@media(max-width:1023px){.balcon-select .select__option.select-radio{display:none}}@media(max-width:767px){.balcon-select .select__present{margin-bottom:20px}}@media(min-width:768px){.balcon-select h2{font-size:38px;margin-bottom:30px}.balcon-select .tab__list{width:377px;margin:0 auto 30px}.balcon-select .select__main{display:grid;grid-template-columns:auto 344px;margin-bottom:30px;gap:20px}.balcon-select .select__img{height:529px;margin-bottom:0}.balcon-select .select__img:before{content:'';display:inline-block;width:874px;height:379px;position:absolute;left:-218px;bottom:-114px;background-image:url('../../assets/img/balcon-select/background.png');background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1}.balcon-select .select__option{gap:10px}.balcon-select .select__option.select-list{grid-template-columns:1fr;gap:10px;padding:25.5px 0}.balcon-select .select__option-row{padding:20px;border-radius:10px;border:1px solid var(--chernyy-100);background:var(--chernyy-50)}.balcon-select .select__option-title{font-size:14px;margin-bottom:15px;color:var(--chernyy-500-osnovnoy)}.balcon-select .select__option-dropdown .selected,.balcon-select .select__option-dropdown .item{font-size:14px}.balcon-select .select__optional{padding:30px;grid-template-columns:323px 1fr;column-gap:45px}.balcon-select .select__optional-title{font-size:26px;margin-bottom:10px;grid-column:1 / 2}.balcon-select .select__present{grid-column:2 / 3;grid-row:1 / 4;gap:10px 20px}.balcon-select .select__present-name{font-size:14px}.balcon-select .select__present-input[type=radio]:checked~.select__present-wrap .select__present-name{font-weight:800}.balcon-select .select__optional-desc{grid-column:1 / 2}.balcon-select .select__optional .select__action{grid-column:1 / 2}.balcon-select .select__optional .contact-form__text{font-size:12px}.balcon-select .select__optional .contact-form__input,.balcon-select .select__optional .contact-form__placeholder{height:55px;line-height:55px;font-size:16px}.balcon-select .select__optional .contact-form__btn .btn{font-size:18px;height:50px}}@media(min-width:1024px){.balcon-select h2{font-size:40px;margin-bottom:40px}.balcon-select .content__box{position:relative}.balcon-select .tab__list{position:absolute;top:0;right:0;margin-bottom:0;width:298px;transform:translateX(-50%)}.balcon-select .tabs-switch .tab__item{font-size:18px}.balcon-select .select__main{grid-template-columns:362px auto;gap:30px;align-items:end}.balcon-select .select__option.select-list{display:none}.balcon-select .select__img{height:555px}.balcon-select .select__img:before{left:-228px;top:136px;bottom:unset}.balcon-select .select__option{gap:10px}.balcon-select .select__option-row{padding:20px 17px;border-radius:16px}.balcon-select .select__option-title{font-size:16px;margin-bottom:12px}.balcon-select .select__option-list{gap:12px}.balcon-select .select__option-name{width:170px;height:42px;font-size:14px}.balcon-select .select__option-name:before{width:24px;height:24px}.balcon-select .select__optional{grid-template-columns:450px 1fr;column-gap:30px;overflow:initial;padding:30px 25px}.balcon-select .select__optional-title{font-size:32px;margin-bottom:7px;text-align:left;position:relative}.balcon-select .select__optional-title:after{content:'';display:inline-block;position:absolute;width:64px;height:68px;right:-22px;bottom:-6px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('../../assets/img/balcon-select/select-present/present.png')}.balcon-select .select__present{grid-template-columns:repeat(4,1fr);padding-top:10px}.balcon-select .select__present-input[type=radio]:checked~.select__present-wrap .select__present-image:before{width:32px;height:32px}.balcon-select .select__optional-desc{font-size:16px;text-align:left;margin-bottom:20px}.balcon-select .select__optional .contact-form__row{gap:10px}.balcon-select .select__optional .contact-form__group{flex:0 0 260px}.balcon-select .select__optional .contact-form__btn{flex:0 0 180px}.balcon-select .select__optional .contact-form__btn .btn{font-size:16px;height:55px}.balcon-select .select__optional .contact-form__text{text-align:left;width:385px}.balcon-select .select__present-image{margin-bottom:14px}.balcon-select .select__present-name{font-size:13px}}.gallery{padding-top:40px}.gallery h2{margin-bottom:20px}.gallery__list{margin-bottom:30px}.gallery__item{height:220px}.gallery__item img{width:100%;height:100%;object-fit:cover}.gallery__btn .btn{border-radius:10px;width:260px}.page-obedinenie-s-komnatoj .gallery h2{font-size:22px}@media(max-width:1023px){.page-otdelka-potolka .gallery h2 span,.page-otdelka-sten .gallery h2 span{display:block}}@media(max-width:767px){.gallery .slider__button-next,.gallery .slider__button-prev{top:110px}.page-otdelka-laminatom .gallery h2,.page-otdelka-gipsokartonom .gallery h2,.page-vneshnyaya-otdelka .gallery h2,.page-vnutrennyaya-otdelka .gallery h2{font-size:22px}}@media(min-width:768px){.gallery{padding-top:50px}.gallery h2{margin-bottom:30px}.gallery__item{height:240px}.gallery .slider__pagination{max-width:364px;overflow:hidden}.page-vneshnyaya-otdelka .gallery h2,.page-vnutrennyaya-otdelka .gallery h2{font-size:35px}.page-obedinenie-s-komnatoj .gallery h2{font-size:30px}}@media(min-width:1024px){.gallery{padding-top:60px}.gallery h2{margin-bottom:40px}.gallery__item{height:199px}.gallery__btn .btn{font-size:16px;width:306px;height:50px}.gallery .slider__button-next,.gallery .slider__button-prev{top:105px}.page-otdelka-balkonov .gallery h2 .block{display:initial}.page-vneshnyaya-otdelka .gallery h2,.page-vnutrennyaya-otdelka .gallery h2,.page-obedinenie-s-komnatoj .gallery h2{font-size:40px}}.price-decor{margin-bottom:0;padding:40px 0;background:var(--chernyy-50)}.price-decor .desc{margin-left:auto;margin-right:auto}.card__decor.content__slider{margin-bottom:30px}.card__decor .card__box{border-radius:16px 16px 0 0;border:0}.card__decor .card__title{line-height:1;color:#fff;padding:10px;border-radius:0 0 16px 16px;letter-spacing:0.02em;background:var(--goluboy-700);margin-bottom:23px;position:relative}.card__decor .card__title:before{position:absolute;width:29px;height:18px;bottom:-13px;left:50%;transform:translateX(-50%);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='18' viewBox='0 0 29 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.0708 16.5402C13.8552 17.3413 15.1448 17.3413 15.9292 16.5402L28.0598 4.14912C29.2991 2.88319 28.4022 0.75 26.6307 0.75H2.36934C0.597752 0.75 -0.299139 2.88318 0.94019 4.14912L13.0708 16.5402Z' fill='%23005999' /%3e%3c/svg%3e")}.card__decor .options__item{margin-bottom:6px;align-items:center}.card__decor .options__item img{width:18px;margin-right:8px}.card__decor .options__item .text{align-items:center;line-height:1.2}.card__decor-price{margin-bottom:30px}.card__decor-price .card__box{border:1px solid var(--chernyy-400)}.card__decor-price .card__img{position:relative;background:#fff;display:flex;justify-content:center}.card__decor-price .card__img:after{position:absolute;top:0;left:0;width:100%;height:10px;background:var(--goluboy-700)}.card__decor-price .card__price-item{height:42px;border-top:1px solid var(--chernyy-400)}.card__decor-price .card__price-title{width:100px;align-items:center;border-right:1px solid var(--chernyy-400)}.card__decor-price .card__price-title .title{font-size:14px;padding-left:10px;line-height:1.2}.card__decor-price .card__price-box{align-items:center;flex-grow:1}.card__decor-price .card__price.grid{grid-template-columns:1fr 100px;padding:0 8px;gap:15px;justify-items:end;flex:0 0 100%}.card__decor-price .price-old{font-size:18px;line-height:1}.card__decor-price .price-old:before{top:8px;transform:rotate(-7deg)}.card__decor-price .price-old .currency{font-size:12px;margin-left:4px}.card__decor-price .price{font-size:22px;line-height:1}.card__decor-price .price .currency{font-size:18px;margin-left:4px}.price-decor .area__action .title{font-size:22px;line-height:1.2;letter-spacing:0.01em;margin-bottom:20px}.decor-material h2{margin-bottom:20px}.decor-material .card__decor-price .card__price-title .title{font-size:22px;padding-left:14px}.decor-material .card__decor-price .card__price-title .title span{font-size:14px;margin-left:4px}.decor-material.material-laminat,.decor-material.material-pvh-panels,.decor-material.material-mdf-panels,.decor-material.material-wooden-lining,.decor-material.material-gipsokarton{background:none;padding-top:0}.decor-material.material-pvh-panels,.decor-material.material-mdf-panels,.decor-material.material-gipsokarton{padding-bottom:0}@media(max-width:767px){.card__decor .card__list{gap:20px;flex-direction:column}.card__decor .slider__controls{display:none}.price-decor .contact-form__btn .btn{font-size:16px}.decor-material.material-laminat h2,.decor-material.material-wooden-lining h2{font-size:22px}.decor-material.material-pvh-panels h2{font-size:20px}.decor-material.material-pvh-panels .desc{width:292px}.decor-material.material-mdf-panels h2 br{display:none}}@media(min-width:768px){.price-decor{padding:50px 0}.card__decor.content__slider{margin-bottom:40px}.card__decor-price .card__img{padding:20px 15px 10px}.card__decor .options__item{margin-bottom:10px}.card__decor .card__title{font-size:20px;padding:12px}.card__decor-price{margin-bottom:42px}.card__decor-price .card__price-title{width:131px}.card__decor-price .card__price-title .title{padding-left:20px}.price-decor .area__action .title{font-size:26px}.decor-material h2{font-size:38px;margin-bottom:25px}.decor-material .card__decor-price .card__price-title .title{font-size:24px;padding-left:28px}.decor-material .card__decor-price .card__price-title .title span{font-size:16px}.decor-material.material-laminat .desc,.decor-material.material-pvh-panels .desc{width:670px}.decor-material.material-wooden-lining .desc,.decor-material.material-gipsokarton .desc{width:660px}}@media(min-width:1024px){.price-decor{padding:60px 0}.price-decor h2{margin-bottom:30px}.card__decor.content__slider{margin-bottom:30px}.card__decor .card__list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card__decor-price .card__img{padding:0}.card__decor .card__item{padding:0!important}.card__decor .card__title{font-size:18px}.card__decor .options__item{margin-bottom:10px}.card__decor .options__item img{width:15px;margin-right:8px}.card__decor .options__item .text{font-size:16px;line-height:1}.card__decor .slider__controls{display:none}.card__decor-price{margin-bottom:40px}.card__decor-price .card__price-item{height:44px}.card__decor-price .card__price-title{width:110px}.card__decor-price .card__price-title .title{font-size:14px;padding-left:15px}.card__decor-price .card__price.grid{grid-template-columns:1fr 86px;padding:0 8px}.card__decor-price .price-old{font-size:16px}.card__decor-price .price-old .currency{font-size:10px}.card__decor-price .price{font-size:20px}.card__decor-price .price .currency{font-size:16px}.price-decor .area__action .title{font-size:26px;margin-bottom:25px}.price-decor .contact-form__row{gap:10px;justify-content:unset;margin-bottom:20px}.price-decor .contact-form__group{flex:0 0 300px}.price-decor .contact-form__input,.price-decor .contact-form__placeholder{height:55px;line-height:55px;font-size:18px}.price-decor .contact-form__btn .btn{flex:0 0 340px}.price-decor .contact-form__btn .btn{height:55px;font-size:16px}.price-decor .form-inline .contact-form__privacy{width:472px}.price-decor .contact-form__text{font-size:14px}.decor-material .card__decor-price .card__price-title .title{font-size:22px;padding-left:24px}.decor-material.material-laminat .desc{width:920px}.decor-material.material-pvh-panels .desc,.decor-material.material-wooden-lining .desc,.decor-material.material-gipsokarton .desc{width:100%}}.balcon-wardrobe .tab__list{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px}.balcon-wardrobe .tab__item-btn{border:2px solid var(--chernyy-500-osnovnoy);border-radius:12px;height:50px;line-height:50px;color:var(--chernyy-500-osnovnoy);background:#F9F9F9;font-family:var(--second-family);font-weight:900;font-size:13px}.balcon-wardrobe .tab__item.active .tab__item-btn{color:var(--white);background:var(--chernyy-500-osnovnoy)}@media(min-width:768px){.balcon-wardrobe .tab__list{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.balcon-wardrobe .tab__item-btn{height:54px;line-height:54px;font-size:16px}}@media(min-width:1024px){.balcon-wardrobe .tab__list{border:2px solid var(--chernyy-500-osnovnoy);background:var(--chernyy-500-osnovnoy);border-radius:10px;overflow:hidden;gap:0;margin-bottom:30px}.balcon-wardrobe .tab__item{position:relative}.balcon-wardrobe .tab__item+.tab__item{border-left:2px solid var(--chernyy-500-osnovnoy)}.balcon-wardrobe .tab__item-btn{border:0;border-radius:0;height:50px;line-height:50px}}@media(max-width:1023px){.balcon-wardrobe h2 span{display:block}}.balcon-wardrobe{margin-bottom:0;padding-bottom:40px}.balcon-wardrobe h2{margin-bottom:20px}.balcon-wardrobe .desc{margin-bottom:25px}.balcon-wardrobe .box__info{margin-bottom:13px}.balcon-wardrobe .box__title{font-size:24px;line-height:1.2;margin-bottom:10px}.balcon-wardrobe .box__desc{font-size:16px;line-height:1.4;margin-bottom:0}.balcon-wardrobe .box__img{height:179px;margin-bottom:20px}.balcon-wardrobe .box__price-wrap{padding:15px;box-shadow:0 5px 6px 0 rgba(0,0,0,0.1);background:var(--white)}.balcon-wardrobe .box__price-text{font-size:18px;line-height:1;margin-bottom:18px;color:var(--chernyy-900)}.balcon-wardrobe .box__price{grid-template-columns:min-content 1fr;gap:20px;align-items:center;line-height:1;margin-bottom:15px}.balcon-wardrobe .price__other .caption{font-size:12px;line-height:1;letter-spacing:0.01em;color:var(--chernyy-400);margin-bottom:4px}.balcon-wardrobe .price__other .price{display:inline-block;font-size:30px;color:var(--chernyy-400);position:relative}.balcon-wardrobe .price__other .price:before{width:100%;height:2px;transform:rotate(-6deg);background:var(--krasnyy-500-osnovnoy);position:absolute;z-index:10;top:calc( 50% - 2px )}.balcon-wardrobe .price__other .currency{font-size:20px;margin-left:4px}.balcon-wardrobe .price__current .caption{position:relative;font-size:18px;margin-bottom:6px}.balcon-wardrobe .price__current .price-sale{border-radius:8px;padding:6px 9px;line-height:1;font-weight:800;font-size:18px;background:var(--krasnyy-500-osnovnoy);color:var(--white);position:absolute;top:-36px;right:0;white-space:nowrap;z-index:10}.balcon-wardrobe .price__current .price-sale:before{width:22px;height:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.45225 13.0894C1.64453 13.565 0.685124 12.7678 1.00479 11.8867L4.8965 1.15897C5.04 0.763413 5.41577 0.5 5.83656 0.5L20.163 0.500002C21.1816 0.500002 21.5481 1.84487 20.6704 2.36171L2.45225 13.0894Z' fill='%23F52828' /%3e%3c/svg%3e");position:absolute;bottom:-12px;right:4px}.balcon-wardrobe .price__current .price{font-size:33px}.balcon-wardrobe .price__current .currency{font-size:22px;margin-left:3px}.balcon-wardrobe .box__content .btn{border-radius:16px;height:52px;font-size:16px}.page-czeny-na-otdelku .balcon-wardrobe{padding-top:40px}@media(min-width:768px){.balcon-wardrobe{padding-bottom:50px}.balcon-wardrobe h2{margin-bottom:25px}.balcon-wardrobe .desc{width:670px;margin-left:auto;margin-right:auto;margin-bottom:30px}.box__content{grid-template-columns:305px 1fr;gap:30px 57px}.balcon-wardrobe .box__info{grid-column:1 / 2;grid-row:1 / 2;display:grid;align-items:center;margin-bottom:0}.balcon-wardrobe .box__img{grid-column:1 / 3;grid-row:2 / 3;height:398px;margin-bottom:0}.balcon-wardrobe .box__img img{width:100%;height:100%;object-fit:cover}.balcon-wardrobe .box__price-wrap{grid-column:2 / 3;grid-row:1 / 2;padding:20px}.balcon-wardrobe .box__title{font-size:30px;margin-bottom:20px}.balcon-wardrobe .box__desc{font-size:20px}.balcon-wardrobe .box__price-text{font-size:20px;margin-bottom:22px}.balcon-wardrobe .price__other .caption{font-size:14px;margin-bottom:6px}.balcon-wardrobe .price__other .price{font-size:34px}.balcon-wardrobe .price__other .currency{font-size:28px}.balcon-wardrobe .price__current .caption{font-size:20px}.balcon-wardrobe .price__current .price{font-size:36px}.balcon-wardrobe .price__current .currency{font-size:26px;margin-left:4px}.balcon-wardrobe .price__current .price-sale{top:-44px}.balcon-wardrobe .box__content .btn{height:54px;font-size:18px}.page-czeny-na-otdelku .balcon-wardrobe{padding-top:50px}}@media(min-width:1024px){.balcon-wardrobe{padding-bottom:60px}.balcon-wardrobe h2{font-size:38px;margin-bottom:20px}.balcon-wardrobe .desc{width:100%;margin-bottom:30px}.box__content{grid-template-columns:388px 1fr;gap:0 40px}.balcon-wardrobe .box__img{grid-column:2 / 3;grid-row:1 / 3;height:399px}.balcon-wardrobe .box__price-wrap{grid-column:1 / 2;grid-row:2 / 3;padding:30px}.balcon-wardrobe .box__title{font-size:28px;margin-bottom:15px}.balcon-wardrobe .box__desc{font-size:18px;margin-bottom:30px}.balcon-wardrobe .box__price-text{font-size:24px;margin-bottom:19px}.balcon-wardrobe .box__price{gap:32px;margin-bottom:20px}.balcon-wardrobe .price__current .price-sale{top:-42px}.balcon-wardrobe .price__current .caption{font-size:22px}.balcon-wardrobe .price__current .price{font-size:40px}.balcon-wardrobe .price__current .currency{font-size:30px}.balcon-wardrobe .box__content .btn{height:54px;font-size:18px}.page-czeny-na-otdelku .balcon-wardrobe{padding-top:60px}}.discount-ordering{background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%)}.discount-ordering .container{padding:40px 0}.discount-ordering .h2{font-size:28px;margin-bottom:20px}.discount-ordering .discount,.discount-ordering .color-red{display:block}.page-gotovye-plastikovye-okna .discount-ordering,.page-laminacziya-okon .discount-ordering,.page-panoramnoe-osteklenie .discount-ordering,.page-czeny-na-otdelku .discount-ordering,.page-holodnoe-osteklenie .discount-ordering,.page-teploe-osteklenie .discount-ordering,.page-ustanovka-okon .discount-ordering{margin-bottom:0}.page-gotovye-plastikovye-okna .discount-ordering .color-red{display:inline-block}@media(max-width:767px){.page-osteklenie-balkonov .discount-ordering,.page-okna-v-tipovyh-domah .discount-ordering,.page-osteklenie-balkona-s-vynosom .discount-ordering{margin-bottom:0}.page-vneshnyaya-otdelka .discount-ordering .h2{font-size:22px}}@media(min-width:768px)and(max-width:1023px){.page-osteklenie-balkonov .discount-ordering .color-red,.page-otdelka-balkonov .discount-ordering .color-red,.page-vneshnyaya-otdelka .discount-ordering .color-red{display:inline-block}}@media(max-width:1023px){.page-plastikovye-okna .discount-ordering{margin-bottom:0}}@media(min-width:768px){.discount-ordering .container{padding:50px 0 53px}.discount-ordering .h2{font-size:38px}.discount-ordering .discount{display:inline-block}.discount-ordering .content__box{display:flex;justify-content:center}.discount-ordering .contact-form{width:466px}.page-franczuzskoe-osteklenie .discount-ordering{margin-bottom:0}.page-franczuzskoe-osteklenie .discount-ordering .color-red,.page-panoramnoe-osteklenie .discount-ordering .color-red,.page-bezramnoe-osteklenie .discount-ordering .color-red,.page-teploe-osteklenie .discount-ordering .color-red,.page-osteklenie-balkona-s-vynosom .discount-ordering .color-red,.page-vhodnye-dveri .discount-ordering .color-red{display:inline-block}}@media(min-width:1024px){.discount-ordering .container{padding:60px 0 66px}.discount-ordering .h2{font-size:40px;margin-bottom:30px}.discount-ordering .color-red{display:inline-block}.discount-ordering .contact-form{width:100%}.discount-ordering .contact-form__row{justify-content:space-between;margin-bottom:15px;gap:0}.discount-ordering .contact-form__input,.discount-ordering .contact-form__placeholder{height:60px;line-height:60px;font-size:18px}.discount-ordering .contact-form__btn .btn{height:60px;font-size:18px}.discount-ordering .contact-form__privacy{width:650px;margin:0 auto}.discount-ordering .contact-form__text{font-size:18px}.page-franczuzskoe-osteklenie .discount-ordering .h2,.page-panoramnoe-osteklenie .discount-ordering .h2,.page-bezramnoe-osteklenie .discount-ordering .h2,.page-teploe-osteklenie .discount-ordering .h2,.page-osteklenie-balkona-s-vynosom .discount-ordering .h2{margin-left:auto;margin-right:auto;width:800px}}.related{margin-bottom:0;padding:40px 0}.related .offer{font-size:18px;line-height:1.3;margin-bottom:20px}.related .offer span:first-child{display:block}.related .card__item{max-width:406px}.related .card__box{padding:22px 15px 15px;background:var(--white)}.related .card__title{display:flex;flex-grow:1;align-items:center;justify-content:center;font-size:18px;line-height:1;letter-spacing:0.02em;margin-bottom:16px}.related .card__img{border:2px solid var(--chernyy-100)}.related .card__price{position:relative;padding-bottom:39px}.related .card__total{line-height:1;border-radius:16px;width:222px;height:52px;background:var(--krasnyy-500-osnovnoy);align-items:center;padding:6px;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:1}.related .card__total .text{font-size:20px;line-height:1;padding:10px 15px;background:var(--white);border-radius:10px 2px 2px 10px;margin-right:6px}.related .card__total .price{color:var(--white);font-size:28px;text-align:center;width:100%}.related .card__total .word,.related .card__total .currency{font-size:.7em}.related .card__total .word{margin-right:.4em}.related .card__total .currency{margin-left:.2em}.related .btn{width:222px;height:50px;border-radius:16px}.page-kalkulyator-balkonov .related{background:initial}.home .related,.page-otdelka-balkonov .related,.page-odnostvorchatye-okna .related,.page-dvuhstvorchatye-okna .related,.page-trehstvorchatye-okna .related,.page-balkonnyj-blok .related,.page-gotovye-plastikovye-okna .related,.page-okna-dlya-dachi .related,.page-vhodnye-dveri .related,.page-okna-v-tipovyh-domah .related,.page-ustanovka-okon .related{background:var(--chernyy-50)}.page-okna-v-dom .related,.page-kalkulyator-okon .related,.page-franczuzskoe-osteklenie .related{padding-top:0}.page-vhodnye-dveri .related,.page-ustanovka-okon .related{margin-bottom:40px}.page-franczuzskoe-osteklenie .related .card__total .text{padding:10px 8px}.page-franczuzskoe-osteklenie .related .card__total .price{font-size:22px}@media(min-width:768px)and(max-width:1023px){.page-okna-rehau .related,.page-okna-kbe .related{margin-bottom:50px}}@media(max-width:1023px){.page-kalkulyator-balkonov .related h2 span,.page-kalkulyator-balkonov .related h2 span,.page-gotovye-plastikovye-okna .related h2 span{display:block}.page-okna-rehau .related,.page-okna-kbe .related{background:var(--chernyy-50)}}@media(min-width:768px){.related{padding:50px 0}.related .card__box{padding:20px 15px 20px}.related .offer{font-size:24px;margin-bottom:30px}.related .offer span:first-child{display:inline-block}.related .card__price{padding-bottom:30px}.related .card__total{width:266px}.related .card__total .text{font-size:26px;padding:7px 18px}.related .card__total .price{font-size:32px}.related .btn{width:266px}.page-franczuzskoe-osteklenie .related .card__total,.page-franczuzskoe-osteklenie .related .card__btn .btn{width:266px}.page-franczuzskoe-osteklenie .related .card__total .text{padding:7px 15px}.page-franczuzskoe-osteklenie .related .card__total .price{font-size:24px}.page-vhodnye-dveri .related,.page-ustanovka-okon .related{margin-bottom:50px}}@media(min-width:1024px){.related{padding:60px 0}.related h2{margin-bottom:15px}.related .card__title{font-size:20px}.related .card__img{border:none}.related .card__total{height:50px}.related .card__total .text{padding:8px 12px;font-size:22px}.related .card__total .price{font-size:28px}.related .card__total,.related .btn{width:230px}.related .btn{font-size:16px;height:48px}.page-otdelka-potolka .related .slider__controls{display:none}.page-vhodnye-dveri .related{padding-top:0;background:unset;margin-bottom:0}.page-ustanovka-okon .related{margin-bottom:60px}.page-franczuzskoe-osteklenie .related .card__total,.page-franczuzskoe-osteklenie .related .card__btn .btn{width:250px}.page-franczuzskoe-osteklenie .related .card__total .text{padding-right:8px}.page-franczuzskoe-osteklenie .related .card__total .price{font-size:25px}.page-okna-dlya-dachi .related{background:initial;padding:0}}.related.related-services .card__total .text{padding:10px 8px}.related.related-services .card__total .price{font-size:20px}@media(min-width:768px){.related.related-services .card__total,.related.related-services .card__btn .btn{width:266px}.related.related-services .card__total .text{padding:7px 15px}.related.related-services .card__total .price{font-size:22px}}@media(min-width:1024px){.related.related-services .card__total,.related.related-services .card__btn .btn{width:250px}.related.related-services .card__total .text{padding-right:8px}.related.related-services .card__total .price{font-size:23px}}.set-cards .grid{row-gap:15px}.set-cards .content__box{padding:114px 26px 30px}.set-cards .without-bank{background-image:url('../../assets/img/set-cards-bank-mobile.jpg')}.set-cards .order-metering{background-image:url('../../assets/img/set-cards-order-mobile.jpg')}.set-cards,.set-cards .text{color:var(--white)}.set-cards .without-bank .color{color:var(--zelenyy-dopolnitelnyy)}.set-cards .order-metering .color{color:var(--zheltyy-500-osnovnoy)}.set-cards h2{font-size:28px;line-height:1;margin-bottom:18px;white-space:nowrap}.set-cards h2 .title{font-size:20px;line-height:1;margin-bottom:10px;text-transform:none}.set-cards .text{width:194px;font-family:var(--second-family);font-size:16px;line-height:1.2;margin-bottom:30px}.set-cards .btn{font-size:16px;height:56px}.page-kalkulyator-balkonov .set-cards,.page-okna-rehau .set-cards,.page-okna-kbe .set-cards,.page-kalkulyator-balkonov .set-cards{margin-bottom:0}@media(max-width:767px){.set-cards .text br{display:none}}@media(min-width:768px){.set-cards .grid{row-gap:50px}.set-cards .content__box{padding:182px 200px 50px 50px}.set-cards .without-bank{background-image:url('../../assets/img/set-cards-bank-tablet.jpg')}.set-cards .order-metering{background-image:url('../../assets/img/set-cards-order-tablet.jpg')}.set-cards h2{font-size:38px}.set-cards h2 .title{font-size:38px;margin-bottom:10px}.set-cards .text{font-size:22px;line-height:1}.set-cards .text .fw8{display:block;margin-top:6px}.set-cards .text .block{display:inline-block}.set-cards .without-bank .text{width:410px}.set-cards .order-metering .text{width:360px}.set-cards .btn{width:458px;height:58px;font-size:18px}}@media(min-width:1024px){.set-cards .grid{row-gap:0;column-gap:20px;grid-template-columns:1fr 1fr}.set-cards .content__box{padding:241px 30px 30px}.set-cards .without-bank{background-image:url('../../assets/img/set-cards-bank-desctop.jpg')}.set-cards .order-metering{background-image:url('../../assets/img/set-cards-order-desctop.jpg')}.set-cards h2{font-size:42px;margin-bottom:20px}.set-cards h2 .title{font-size:32px;margin-bottom:5px}.set-cards .text{font-size:20px;line-height:1.3;margin-bottom:35px}.set-cards .text .fw8{font-size:24px;margin-top:0}.set-cards .without-bank .text,.set-cards .order-metering .text{width:100%}.set-cards .btn{width:100%;height:56px;font-size:16px}}.portfolio .slider__slide{padding:0!important}.portfolio h2{font-size:22px;margin-left:auto;margin-right:auto;margin-bottom:20px}.portfolio .card__box{padding:15px;background:linear-gradient(180deg,#f4f5f6 0%,#e9eef2 100%);border:0}.portfolio .card__img{margin-bottom:20px;border-radius:16px;overflow:hidden}.portfolio .card__content{display:flex;flex-direction:column;flex-grow:1}.portfolio .card__title{font-size:18px;line-height:1.3;margin-bottom:15px;font-weight:600;width:200px}.portfolio .card__sub-title{font-size:20px;line-height:1.3;margin-bottom:15px}.portfolio .card__desc{font-size:16px;line-height:1.2;margin-bottom:23px}.portfolio .card__cost{margin-top:auto}.portfolio .card__price{gap:7px;position:relative;flex-direction:column}.portfolio .card__price .text{font-size:12px;line-height:1;letter-spacing:0.01em}.portfolio .price{font-size:30px;line-height:1}.portfolio .currency{font-size:22px;line-height:1;margin-left:4px}.page-otdelka-derevyannoj-vagonkoj .portfolio h2{font-size:20px}.page-panoramnoe-osteklenie .portfolio h2 span{display:inline-block}.page-vneshnyaya-otdelka .portfolio,.page-vnutrennyaya-otdelka .portfolio,.page-obedinenie-s-komnatoj .portfolio{margin-bottom:0}.page-czeny-na-osteklenie .portfolio h2{font-size:22px}@media(max-width:767px){.portfolio h2 span:not[class]{display:block}.portfolio .card__sub-title,.portfolio .card__desc,.portfolio .card__sticker-price{display:none}.portfolio .card__price:before{content:'';display:inline-block;width:50px;height:50px;position:absolute;right:-70px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25' cy='25' r='25' fill='%23FFE70F' /%3e%3cpath d='M26.9841 21.7705L26.984 21.7705L26.9821 21.7738C26.8 22.0873 26.8 22.472 26.9821 22.7855C27.164 23.0988 27.4976 23.2908 27.861 23.2908H33.9576C34.326 23.2908 34.6085 23.5886 34.6085 23.9588C34.6085 24.3238 34.3054 24.6269 33.9404 24.6269H31.7015C31.1451 24.6269 30.6904 25.0815 30.6904 25.638C30.6904 26.1944 31.1451 26.6491 31.7015 26.6491H33.3463C33.582 26.6491 33.7732 26.8403 33.7732 27.0761C33.7732 27.3118 33.582 27.503 33.3463 27.503H31.5638C31.0073 27.503 30.5526 27.9577 30.5526 28.5141C30.5526 29.0706 31.0073 29.5252 31.5638 29.5252H32.6832C32.7812 29.5252 32.8604 29.6045 32.8604 29.7024V30.1933C32.8604 30.2913 32.7812 30.3705 32.6832 30.3705H30.7199C30.1634 30.3705 29.7088 30.8252 29.7088 31.3816C29.7088 31.9381 30.1634 32.3927 30.7199 32.3927H31.1763C31.4465 32.3927 31.6721 32.6183 31.6721 32.8886C31.6721 33.1588 31.4465 33.3844 31.1763 33.3844H22.9785C21.9956 33.3844 21.0426 33.0596 20.2438 32.4852L20.2438 25.1852H20.5846C20.9189 25.1852 21.2225 25.0226 21.4134 24.7513L21.4137 24.7508L25.6671 18.6548C25.6672 18.6547 25.6673 18.6545 25.6674 18.6544C25.789 18.4819 25.8496 18.2794 25.8496 18.0774V15.4769C25.8496 15.1475 26.1171 14.8863 26.4401 14.8863C26.6797 14.8863 26.8939 15.0298 26.9915 15.2525C27.7789 17.0689 27.7909 18.675 27.5989 19.8398C27.5028 20.4227 27.3556 20.8951 27.2286 21.2278C27.1652 21.3942 27.1069 21.5254 27.0627 21.6178C27.0406 21.6639 27.0221 21.7003 27.0083 21.7265C27.0014 21.7395 26.9957 21.7499 26.9915 21.7576L26.9863 21.7667L26.9847 21.7694L26.9842 21.7702L26.9841 21.7704L26.9841 21.7705Z' fill='%23333333' stroke='%23FFE70F' stroke-width='0.3' /%3e%3cpath d='M44.871 22.4343C44.449 22.0554 43.8807 21.5474 43.8204 21.2546C43.7601 20.9274 44.0874 20.2471 44.3457 19.7046C44.7935 18.7746 45.2929 17.724 44.8968 16.7596C44.4835 15.7779 43.3726 15.3818 42.3996 15.0374C41.8312 14.8393 41.1337 14.5982 40.9529 14.3399C40.7807 14.0729 40.8151 13.3238 40.8496 12.721C40.9099 11.6877 40.9701 10.5252 40.221 9.77599C39.4804 9.02682 38.3093 9.09571 37.276 9.14738C36.6732 9.18182 35.924 9.22488 35.6571 9.04404C35.3987 8.87182 35.1576 8.16571 34.9596 7.60599C34.6151 6.62432 34.2276 5.51349 33.246 5.10877C32.2729 4.70405 31.2224 5.20349 30.301 5.65127C29.7499 5.9096 29.0782 6.24543 28.7424 6.17655C28.4496 6.11627 27.9415 5.54793 27.5626 5.1346C26.8651 4.35099 26.0729 3.47266 24.9965 3.47266C23.9201 3.47266 23.1365 4.35099 22.4304 5.1346C22.0601 5.54793 21.5521 6.11627 21.2593 6.17655C20.9321 6.23682 20.2518 5.9096 19.7007 5.65127C18.7793 5.20349 17.7287 4.70404 16.7557 5.10016C15.774 5.51349 15.3865 6.62432 15.0421 7.60599C14.844 8.16571 14.5943 8.87182 14.336 9.04404C14.0776 9.21627 13.3285 9.18182 12.7257 9.14738C11.6924 9.09571 10.5212 9.02682 9.78069 9.77599C9.03153 10.5165 9.09181 11.6877 9.15208 12.721C9.17792 13.3238 9.22097 14.0729 9.04014 14.3399C8.86792 14.5982 8.17042 14.8393 7.60208 15.0374C6.62903 15.3818 5.51819 15.7779 5.10486 16.7596C4.70875 17.724 5.20819 18.7746 5.65597 19.7046C5.91431 20.2471 6.24153 20.9274 6.18125 21.2546C6.12097 21.5474 5.55264 22.0554 5.13069 22.4343C4.35569 23.1318 3.46875 23.924 3.46875 25.0004C3.46875 26.0768 4.35569 26.869 5.13069 27.5665C5.55264 27.9368 6.12097 28.4449 6.18125 28.7463C6.24153 29.0649 5.91431 29.7452 5.65597 30.2963C5.20819 31.2177 4.70875 32.2682 5.10486 33.2413C5.51819 34.2229 6.62042 34.6104 7.60208 34.9549C8.17042 35.1529 8.86792 35.4027 9.04014 35.661C9.22097 35.9193 9.17792 36.6685 9.15208 37.2713C9.09181 38.3046 9.03153 39.4757 9.78069 40.2163C10.5212 40.9654 11.6924 40.9052 12.7257 40.8449C13.3285 40.819 14.0776 40.776 14.336 40.9568C14.5943 41.129 14.844 41.8265 15.0421 42.3949C15.3865 43.3765 15.774 44.4874 16.7557 44.8921C17.7201 45.2882 18.7793 44.7888 19.7007 44.3496C20.2518 44.0827 20.9321 43.7554 21.2507 43.8243C21.5521 43.876 22.0601 44.4529 22.4304 44.8663C23.1365 45.6413 23.9201 46.5282 24.9965 46.5282C26.0729 46.5282 26.8651 45.6413 27.5626 44.8663C27.9415 44.4529 28.4496 43.876 28.7424 43.8243C29.0696 43.7554 29.7499 44.0827 30.301 44.3496C31.2224 44.7888 32.2729 45.2882 33.2374 44.8921C34.2276 44.4874 34.6151 43.3765 34.9596 42.3949C35.1576 41.8265 35.3987 41.129 35.6571 40.9568C35.924 40.776 36.6732 40.819 37.276 40.8535C38.3093 40.9052 39.4718 40.9654 40.221 40.2249C40.9701 39.4757 40.9012 38.3046 40.8496 37.2713C40.8151 36.6771 40.7807 35.9279 40.9529 35.661C41.1337 35.4027 41.8312 35.1529 42.391 34.9549C43.3726 34.6104 44.4835 34.2229 44.8968 33.2413C45.2929 32.2768 44.7935 31.2263 44.3457 30.2963C44.0874 29.7452 43.7601 29.0649 43.8204 28.7463C43.8807 28.4449 44.449 27.9368 44.871 27.5665C45.646 26.869 46.5243 26.0768 46.5243 25.0004C46.5243 23.924 45.646 23.1318 44.871 22.4343ZM35.416 26.0424C35.571 26.3524 35.6657 26.7054 35.6657 27.0757C35.6657 27.8765 35.2524 28.5827 34.6324 28.996C34.7099 29.2199 34.7615 29.4524 34.7615 29.7021V30.1929C34.7615 31.0713 34.2104 31.8118 33.4354 32.1132C33.5215 32.3543 33.5646 32.6213 33.5646 32.8882C33.5646 34.1971 32.5054 35.2563 31.1965 35.2563H22.9987C21.974 35.2563 20.9837 35.0152 20.0796 34.5674C19.9935 34.9549 19.6662 35.2563 19.2529 35.2563H14.3532C13.8796 35.2563 13.4921 34.8688 13.4921 34.3952L13.4921 23.261C13.4921 22.7874 13.8796 22.3999 14.3532 22.3999L19.2529 22.3999C19.7265 22.3999 20.114 22.7874 20.114 23.261V23.3127H20.1571L23.9976 17.8102V15.4765C23.9976 14.1246 25.0999 13.0138 26.4604 13.0138C27.4421 13.0138 28.329 13.5993 28.7251 14.5121C29.9996 17.4485 29.6035 19.9802 29.1471 21.4182H33.9607C35.3643 21.4182 36.501 22.5549 36.501 23.9585C36.5096 24.8196 36.079 25.586 35.416 26.0424Z' fill='%23333333' /%3e%3cpath d='M15.3609 33.384L15.3609 24.2721H18.2384V33.384H15.3609Z' fill='%23333333' stroke='%23FFE70F' stroke-width='0.3' /%3e%3c/svg%3e")}.completed-balcon--decor{padding-top:40px}.page-otdelka-balkonov .portfolio{padding-top:40px}.page-osteklenie-balkona-s-vynosom .portfolio h2{width:230px}.page-otdelka-laminatom .portfolio h2 span{display:initial}.page-otdelka-gipsokartonom .portfolio h2{font-size:19px}}@media(max-width:1023px){.completed-balcon h2 span,.completed-house h2 span,.completed-balcon--decor h2 span{display:block}}@media(min-width:768px){.portfolio h2{font-size:38px}.portfolio .card__box{flex-flow:column-reverse;padding:40px}.portfolio .card__img{margin-bottom:0}.portfolio .card__title{font-size:26px;line-height:1.2;font-weight:800;width:100%;margin-bottom:20px}.portfolio .card__cost{padding:12px 12px 8px 12px;background:#fff;border-radius:16px;margin-bottom:20px;gap:16px;width:fit-content}.portfolio .card__price{gap:8px;justify-content:center}.portfolio .card__sticker-price{width:171px}.portfolio .card__price .text{font-size:14px;font-weight:800}.portfolio .price{font-size:38px}.portfolio .currency{font-size:32px}.portfolio .slider__container.slider__outside{clip-path:unset;overflow:hidden;margin:0}.page-osteklenie-balkonov .portfolio h2 span,.page-otdelka-balkonov .portfolio h2 span{display:block}.page-osteklenie-balkonov .portfolio h2 span,.page-otdelka-balkonov .portfolio h2 span,.page-otdelka-laminatom .portfolio h2 span{display:block}.page-otdelka-pvh-panelyami .portfolio h2,.page-otdelka-mdf-panelyami .portfolio h2{width:670px}.page-otdelka-derevyannoj-vagonkoj .portfolio h2,.page-obedinenie-s-komnatoj .portfolio h2{font-size:34px}.page-czeny-na-osteklenie .portfolio h2{font-size:38px}}@media(min-width:1024px){.portfolio h2{font-size:40px;margin-bottom:30px}.portfolio .card__box{flex-flow:row-reverse;padding:0}.portfolio .card__img{flex:0 0 469px;height:420px;border-radius:0}.portfolio .card__img img{width:100%;height:100%;object-fit:cover}.portfolio .card__content{padding:40px;position:relative}.portfolio .card__title{font-weight:700;width:410px}.portfolio .card__sub-title{margin-bottom:10px}.portfolio .card__desc{font-size:18px;margin-bottom:0}.portfolio .card__cost{padding:15px;margin-bottom:0}.portfolio .card__sticker-price{width:150px}.portfolio .price{font-size:32px}.portfolio .currency{font-size:24px}.page-osteklenie-balkonov .portfolio h2 span,.page-otdelka-balkonov .portfolio h2 span{display:inline-block}.page-osteklenie-balkona-s-vynosom .portfolio h2{width:790px}.page-otdelka-pvh-panelyami .portfolio h2,.page-otdelka-mdf-panelyami .portfolio h2{width:750px}.page-otdelka-derevyannoj-vagonkoj .portfolio h2,.page-czeny-na-osteklenie .portfolio h2,.page-obedinenie-s-komnatoj .portfolio h2{font-size:40px}}.clients .content__headline{margin-bottom:20px}.clients h2{width:160px;position:relative;margin-bottom:10px}.clients h2:after{position:absolute;width:47px;height:55px;right:-71px;background-image:url('../../assets/icon/heart.png');background-size:contain}.clients .content__headline-desc{line-height:1.4;margin-bottom:20px}.clients .content__headline-data .data-info{align-items:center;gap:12px;margin-bottom:10px;font-size:16px;line-height:1.4}.clients .content__headline-data .data-link{align-items:center;gap:17px;line-height:1;color:#333;text-decoration:underline;text-decoration-color:var(--chernyy-400);text-underline-offset:3px}.clients .content__headline-data .data-link:hover{text-decoration:none}.clients .card__box{padding:15px;position:relative;background:#fff;border:0}.clients .card__box:before{border:1px solid var(--chernyy-100);border-radius:16px;position:absolute;top:0;left:0;right:0;bottom:0}.clients .card__item:hover .card__box:before{border:2px solid var(--zheltyy-200)}.clients .card__link-video{margin-bottom:15px}.clients .card__img{position:relative}.clients .card__img:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33px;height:37px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='47' viewBox='0 0 42 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.2992 20.0255C41.9901 21.5603 41.9901 25.4397 39.2992 26.9745L6.58283 45.6357C3.91622 47.1568 0.600988 45.2311 0.600988 42.1612L0.60099 4.83878C0.60099 1.76888 3.91622 -0.15676 6.58284 1.36426L39.2992 20.0255Z' fill='white' /%3e%3c/svg%3e");background-size:cover}.clients .card__item:hover .card__img:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='47' viewBox='0 0 42 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.2992 20.0255C41.9901 21.5603 41.9901 25.4397 39.2992 26.9745L6.58283 45.6357C3.91622 47.1568 0.600988 45.2311 0.600988 42.1612L0.60099 4.83878C0.60099 1.76888 3.91623 -0.15676 6.58284 1.36426L39.2992 20.0255Z' fill='%23FFE70F' /%3e%3c/svg%3e")}.clients .card__title{font-family:var(--second-family);font-size:14px;line-height:1.3;margin-bottom:5px}.clients .card__comment{font-family:var(--second-family);font-size:14px;line-height:1.3;margin-bottom:20px}.clients .card__comment .smile{position:relative;bottom:3px}.clients .card__comment-data{font-family:var(--second-family);font-size:16px;line-height:1;color:var(--chernyy-400);margin-top:auto;margin-bottom:0;align-items:center;gap:8px}.clients .card__comment-data:before{width:16px;height:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3597_9004)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 9H8.5V8H7.5V9ZM7.5 13H8.5V12H7.5V13ZM11.5 9H12.5V8H11.5V9ZM11.5 13H12.5V12H11.5V13ZM3.5 13H4.5V12H3.5V13ZM14.5 4H1.5V3C1.5 2.448 1.948 2 2.5 2H4.5V2.5C4.5 2.7765 4.7235 3 5 3C5.2765 3 5.5 2.7765 5.5 2.5V2H10.5V2.5C10.5 2.7765 10.7235 3 11 3C11.2765 3 11.5 2.7765 11.5 2.5V2H13.5C14.052 2 14.5 2.448 14.5 3V4ZM13.5 9C13.5 9.552 13.052 10 12.5 10H11.5C10.948 10 10.5 9.552 10.5 9V8C10.5 7.448 10.948 7 11.5 7H12.5C13.052 7 13.5 7.448 13.5 8V9ZM13.5 13C13.5 13.552 13.052 14 12.5 14H11.5C10.948 14 10.5 13.552 10.5 13V12C10.5 11.448 10.948 11 11.5 11H12.5C13.052 11 13.5 11.448 13.5 12V13ZM9.5 9C9.5 9.552 9.052 10 8.5 10H7.5C6.948 10 6.5 9.552 6.5 9V8C6.5 7.448 6.948 7 7.5 7H8.5C9.052 7 9.5 7.448 9.5 8V9ZM9.5 13C9.5 13.552 9.052 14 8.5 14H7.5C6.948 14 6.5 13.552 6.5 13V12C6.5 11.448 6.948 11 7.5 11H8.5C9.052 11 9.5 11.448 9.5 12V13ZM5.5 9C5.5 9.552 5.052 10 4.5 10H3.5C2.948 10 2.5 9.552 2.5 9V8C2.5 7.448 2.948 7 3.5 7H4.5C5.052 7 5.5 7.448 5.5 8V9ZM5.5 13C5.5 13.552 5.052 14 4.5 14H3.5C2.948 14 2.5 13.552 2.5 13V12C2.5 11.448 2.948 11 3.5 11H4.5C5.052 11 5.5 11.448 5.5 12V13ZM13.5 1H11.5V0.5C11.5 0.224 11.2765 0 11 0C10.7235 0 10.5 0.224 10.5 0.5V1H5.5V0.5C5.5 0.224 5.2765 0 5 0C4.7235 0 4.5 0.224 4.5 0.5V1H2.5C1.3955 1 0.5 1.8955 0.5 3V14C0.5 15.1045 1.3955 16 2.5 16H13.5C14.6045 16 15.5 15.1045 15.5 14V3C15.5 1.8955 14.6045 1 13.5 1ZM3.5 9H4.5V8H3.5V9Z' fill='%23999999' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3597_9004'%3e%3crect width='16' height='16' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}@media(max-width:767px){.clients .content__headline .content__headline-desc img{display:none}}@media(min-width:768px){.clients .content__headline{margin-bottom:20px}.clients h2{width:503px;margin-bottom:20px}.clients h2:after{width:69px;height:81px;right:-84px}.clients .content__headline-desc{font-size:20px;margin-bottom:23px}.clients .content__headline-desc>span{display:block}.clients .content__headline-data .box__img{display:none}.clients .content__headline-data{display:flex;align-items:center;gap:15px}.clients .content__headline-data .data-info{font-size:20px;gap:15px}.clients .content__headline-data .data-link{font-size:18px;flex-flow:row-reverse}.clients .content__headline-data .data-link svg{width:50px;height:50px}.clients .content__headline-data .data-info,.clients .content__headline-data .data-link{margin-bottom:0}.clients .card__link-video{margin-bottom:20px}.clients .card__title{font-size:16px;margin-bottom:12px}.clients .card__comment{font-size:18px;margin-bottom:30px}}@media(min-width:1024px){.clients .content__headline{position:relative;margin-bottom:30px}.clients h2{width:550px;margin-bottom:11px}.clients h2:after{width:47px;height:56px;right:0;background-size:cover}.clients .content__headline-desc{margin-bottom:0}.clients .content__headline-data{display:inline-flex;flex-direction:column;position:absolute;top:0;right:0;align-items:flex-end;gap:20px}.clients .content__headline-data .data-info{font-size:24px;text-align:right}.clients .content__headline-data .data-link{font-size:16px;flex-direction:row-reverse}.clients .content__headline-data .data-link svg{width:40px;height:40px}.clients .card__item{padding:10px 10px 15px!important}.clients .card__box{padding:15px}.clients .card__img:before{width:42px;height:47px}.clients .card__title{font-size:16px;margin-bottom:8px}}.questions h2{margin-bottom:20px}.question__item{padding:15px;margin-bottom:10px;border:1px solid var(--chernyy-100);border-radius:10px;background:var(--goluboy-50)}.question__toggle{border:0;padding:0;background:transparent;text-align:left;align-items:center;gap:10px;line-height:1.3;width:100%;color:var(--chernyy-500-osnovnoy)}.question__toggle:before{width:25px;height:25px;flex-shrink:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.7513 6.91699H10.5846V2.75033C10.5846 2.19779 10.3651 1.66789 9.97444 1.27719C9.58374 0.886485 9.05384 0.666992 8.5013 0.666992C7.94877 0.666992 7.41886 0.886485 7.02816 1.27719C6.63746 1.66789 6.41797 2.19779 6.41797 2.75033L6.49193 6.91699H2.2513C1.69877 6.91699 1.16886 7.13649 0.778163 7.52719C0.387462 7.91789 0.167969 8.44779 0.167969 9.00032C0.167969 9.55286 0.387462 10.0828 0.778163 10.4735C1.16886 10.8642 1.69877 11.0837 2.2513 11.0837L6.49193 11.0097L6.41797 15.2503C6.41797 15.8029 6.63746 16.3328 7.02816 16.7235C7.41886 17.1142 7.94877 17.3337 8.5013 17.3337C9.05384 17.3337 9.58374 17.1142 9.97444 16.7235C10.3651 16.3328 10.5846 15.8029 10.5846 15.2503V11.0097L14.7513 11.0837C15.3038 11.0837 15.8337 10.8642 16.2244 10.4735C16.6151 10.0828 16.8346 9.55286 16.8346 9.00032C16.8346 8.44779 16.6151 7.91789 16.2244 7.52719C15.8337 7.13649 15.3038 6.91699 14.7513 6.91699Z' fill='%230077CC' /%3e%3c/svg%3e");background-repeat:no-repeat;background-size:auto;background-position:center}.question__toggle.active:before{transform:rotate(45deg)}.question__toggle.active{padding-bottom:10px}.question__content{display:none}.question__content.active{display:block}.question__content p{margin-bottom:20px}.question__content .text{font-family:var(--second-family);line-height:1.3;font-size:16px}.question__content .text:last-child{margin-bottom:0}.question__content ul{list-style:disc;padding-left:30px;margin-bottom:20px}.question__content ul.decimal{list-style:decimal}.question__content ul.decimal li::marker{color:initial}.question__content li:not(:last-child){margin-bottom:10px}.question__content li::marker{color:#008cf0}@media(max-width:767px){.questions h2 span{display:block}}@media(min-width:768px){.question__toggle{font-size:20px;gap:12px}.question__item{padding:24px 20px;margin-bottom:12px}.question__toggle.active{padding-bottom:15px}.question__content{padding-left:37px}}@media(min-width:1024px){.questions h2{margin-bottom:30px}.question__toggle{gap:17px}.question__item{padding:25px 22px}.question__toggle.active{padding-bottom:17px}.question__content{padding-left:42px}.question__content .text{font-size:18px}}.quiz__only-modal{display:none}.page-kalkulyator-okon .quiz_content-title,.page-kalkulyator-balkonov .quiz_content-title{font-size:24px;line-height:1.2}.page-kalkulyator-balkonov .quiz__title{font-size:36px}.quiz_content.hide .quiz_content-title{display:none}.quiz_content .quiz__area.hide .quiz__steps{margin-bottom:0}.quiz__title{font-size:24px}.quiz__title,.quiz_content-title{margin-bottom:20px}.quiz__steps{margin-bottom:20px}.quiz__step{display:none}.quiz__step.step-show{display:block}.quiz__step.step-show:not(.quiz__progress-bar):not(.quiz__contact-form){height:426px}.quiz__step input[type=radio],.question__item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.quiz__step-area--image{grid-template-columns:1fr 1fr;gap:11px}.quiz__step-area--image .quiz__step-select{padding:6px 6px 10px;border-radius:10px;background:var(--chernyy-50);height:100%;position:relative;align-items:center}.quiz__step-label .quiz__step-select:before{display:inline-block;content:'';border-radius:30px;background:#fff;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3L5.08666 6.86375C5.16644 6.93918 5.29212 6.93619 5.36823 6.85704L11 1' stroke='%23999999' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.quiz__step-label input:checked~.quiz__step-select:before{background-color:var(--zheltyy-500-osnovnoy);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3L5.08666 6.86375C5.16644 6.93918 5.29212 6.93619 5.36823 6.85704L11 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.quiz__step-area--image .quiz__step-select:before{position:absolute;border:2px solid var(--chernyy-100);width:20px;height:20px;top:11px;right:11px;background-size:10px 6px;z-index:1}.quiz__step-area--image input:checked~.quiz__step-select:before{border:2px solid var(--zheltyy-500-osnovnoy)}.quiz__step-area--image input:checked~.quiz__step-select{background:var(--zheltyy-500-osnovnoy)}.quiz__step-title{font-size:18px;line-height:1.2;margin-bottom:20px}[data-quiz="balc"] .step-select .quiz__step-title span{display:none!important}.quiz__step-image{border-radius:8px;margin-bottom:18px;overflow:hidden}.quiz__step-name{font-size:14px;line-height:1.2}.step-total-text{color:var(--chernyy-400)}.quiz__step-controls.hide{display:none}.quiz__step-controls .btn{font-size:16px;line-height:1.2;color:var(--chernyy-500-osnovnoy);height:51px}.quiz__step-controls .btn .btn__title{padding:0 14px}.quiz__step-controls .btn svg{position:relative;z-index:1}.quiz__btn-prev{background:var(--chernyy-50)}.quiz__step-area--select{gap:15px}.quiz__step-area--select .quiz__step-select{padding:15px 20px;border:2px solid var(--chernyy-100);border-radius:10px;align-items:center}.quiz__step-area--select .quiz__step-name{padding-left:15px}.quiz__step-area--select .quiz__step-select:before{width:25px;height:25px;border:3px solid var(--chernyy-100);position:relative}.quiz__step-area--select input[type=radio]:checked~.quiz__step-select{border:2px solid var(--zheltyy-500-osnovnoy)}.quiz__step-area--select input[type=radio]:checked~.quiz__step-select:before{border:3px solid var(--zheltyy-500-osnovnoy)}.quiz .progress-bar__box{position:relative;width:100%;height:18px;border-radius:50px;background-color:var(--chernyy-50);overflow:hidden}.quiz .progress-bar{height:100%;transition:width 2s linear;background-color:var(--zheltyy-500-osnovnoy)}.quiz .step-show>.progress-bar__wrap .progress-bar{animation:loading 2s linear}@keyframes loading{0%{width:0%}100%{width:100%}}.quiz .progress-bar__wrap{text-align:right}.quiz .progress-value{display:inline-block;font-size:18px;line-height:1;margin-bottom:10px}.quiz__contact-form .quiz__step-title{font-size:24px;line-height:1.3;letter-spacing:0.01em;margin-bottom:20px}.quiz__contact-form .quiz__step-title br{display:none}.quiz__step:not(.quiz__progress-bar):not(.quiz__contact-form) .quiz__step-title{min-height:42px}.quiz__contact-form .contact-form__option{margin-bottom:40px}.quiz__contact-form .contact-form__row{margin-bottom:12px}.quiz__contact-form .option__title{font-size:18px;line-height:1.2;margin-bottom:20px}.quiz__contact-form .option__field{display:flex;flex-direction:column;gap:20px;width:190px;margin:0 auto}.quiz__contact-form .option__field-checkbox{gap:15px;align-items:center}.quiz__contact-form .option__field-checkbox img{width:30px;height:30px}.quiz__contact-form .option__field-name{font-size:18px;line-height:1.35;color:var(--chernyy-600);align-items:center;gap:18px}.quiz__contact-form .option__field-name:before{display:inline-block;content:'';border:2px solid var(--chernyy-400);border-radius:4px;width:25px;height:25px;background:#fff;background-repeat:no-repeat;background-position:center;z-index:1}.quiz__contact-form input[type=checkbox]:checked~.option__field-name:before{border:2px solid var(--zheltyy-500-osnovnoy);background-color:var(--zheltyy-500-osnovnoy);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.82031 3.86257L6.48389 8.27178C6.56368 8.34721 6.68936 8.34422 6.76546 8.26507L13.1839 1.58984' stroke='%23333333' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.quiz__contact-form .contact-form__privacy p{font-size:12px;line-height:1.2;color:var(--chernyy-500)}.quiz__contact-form .contact-form__link{color:var(--goluboy-500-osnovnoy)}.quiz__step-area--type .quiz__step-select{padding:6px 6px 19px}.quiz__input-name{font-size:14px;line-height:1;margin-bottom:12px}.quiz__input-value{border:3px solid var(--chernyy-200);border-radius:10px;height:37px;font-size:18px;line-height:1;color:var(--chernyy-500-osnovnoy)}.quiz__input-value:focus{border:3px solid var(--zheltyy-500-osnovnoy)}.quiz__contact-form .btn{font-size:16px}.quiz__modal-close{display:none}.quiz .open .quiz__modal-close{display:block}.quiz .open .container:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}.quiz .open .quiz_wrap{padding:0}@media(max-width:1023px){.quiz_content-title span{display:block}}@media(max-width:767px){.page-kalkulyator-balkonov .quiz__title span{display:block}.quiz_wrap{padding:40px 0;background:var(--white)}.quiz__step-image{margin-bottom:12px}.quiz__step-name{height:32px;display:flex;align-items:center}.quiz__step-area--type ..quiz__step-image{margin-bottom:16px}.quiz__step-area--type .quiz__step-name{height:auto}.quiz__step-controls{display:grid;grid-template-columns:auto auto;gap:20px 10px}.quiz__step-count{grid-row:1;grid-column:1/3;text-align:center;font-size:20px;line-height:1}.quiz .quiz__step.balcon-glazing .color-red{display:block}.quiz .ui-slider{display:none}.quiz__step-area--type{margin-bottom:20px}.quiz__step-area--param{grid-template-columns:1fr 1fr;gap:10px}.quiz__image-prev{display:none}}@media(min-width:768px){.page-kalkulyator-okon .quiz,.page-kalkulyator-balkonov .quiz{margin-top:50px}.page-kalkulyator-okon .quiz_content-title,.page-kalkulyator-balkonov .quiz_content-title{font-size:42px}.page-kalkulyator-balkonov .quiz__title{font-size:44px}.quiz__title,.quiz_content-title{margin-bottom:30px}.quiz__title{font-size:42px}.quiz__step:not(.quiz__progress-bar):not(.quiz__contact-form) .quiz__step-title{min-height:56px}.quiz_content-title{font-size:38px}.quiz_content{padding:50px 20px;background:var(--white);border-radius:20px}.quiz__step-title br{display:none}.quiz__step-title{font-size:24px;margin-bottom:25px}[data-quiz="win"] .quiz__step-title span:not([class]),[data-quiz="balc"] .quiz__step-title span:not([class]){display:block}.quiz__step.balcon-glazing .quiz__step-title{width:600px;margin-left:auto;margin-right:auto}.quiz__step-area{gap:20px}.quiz__steps{margin-bottom:25px}.quiz__step.step-show:not(.quiz__progress-bar):not(.quiz__contact-form){height:573px}.quiz__step-area--image .quiz__step-select{padding:6px 6px 15px;border:1px solid var(--chernyy-100)}.quiz__step-image{margin-bottom:15px}.quiz__step-name{font-size:16px}.quiz__step-name br{display:none}.quiz__step-controls{display:flex;justify-content:space-between;align-items:center}.quiz__step-controls .btn{width:176px;height:54px;margin:unset;font-size:18px}.quiz__step-count{font-size:26px}.quiz__step-area--select .quiz__step-select{padding:15px 25px}.quiz__step-area--select .quiz__step-select:before{width:35px;height:35px;background-size:16px 10px}.quiz__step-area--select .quiz__step-name{font-size:18px}.quiz .progress-bar__box{height:24px}.quiz .progress-value{font-size:24px;margin-bottom:14px}.quiz__contact-form .quiz__step-title{font-size:32px;margin-bottom:30px;line-height:1.2}.quiz__contact-form .option__title{font-size:24px;margin-bottom:25px}.quiz__contact-form .option__field{gap:30px;width:220px}.quiz__contact-form .option__field-checkbox img{width:40px;height:40px}.quiz__contact-form .option__field-name{font-size:20px}.quiz__contact-form .option__field-name:before{width:30px;height:30px}.quiz__contact-form .contact-form__row{width:380px;margin-left:auto;margin-right:auto}.quiz__contact-form .contact-form__privacy p{font-size:14px;width:450px;margin:0 auto}.quiz__step-param{justify-items:center;gap:40px}.quiz__step-area--type{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.quiz__step-area--type .quiz__step-image{margin-bottom:15px}.quiz__step-area--type .quiz__step-name{font-size:16px}.quiz__step-area--param{grid-template-columns:77px auto;gap:15px;width:524px}.quiz__input-height{width:77px;align-items:center;gap:15px;grid-column:1 / 2;grid-row:1 / 2}.quiz__image-prev{grid-column:2 / 3;grid-row:1 / 2}.quiz__input-width{grid-template-columns:auto 77px;gap:20px;align-items:center;grid-column:2 / 3;grid-row:2 / 3}.quiz__input-value{width:77px;height:39px;font-size:22px}.quiz__input-name{display:none}.quiz__contact-form .btn{font-size:18px}.quiz .open .container:before{content:unset}.quiz .open .container{position:relative}.quiz .open .quiz__modal-close{right:10px;top:10px}.quiz .open .quiz_content{padding:50px 20px}}@media(min-width:1024px){.page-kalkulyator-okon .quiz,.page-kalkulyator-balkonov .quiz{margin-top:60px}.page-kalkulyator-okon .quiz_content-title,.page-kalkulyator-balkonov .quiz_content-title{font-size:40px;margin-bottom:20px}.page-kalkulyator-okon .quiz__step-title,.page-kalkulyator-balkonov .quiz__step-title{margin-bottom:20px}.quiz__title{font-size:46px}.quiz_content-title{font-size:32px;margin-bottom:15px}.quiz__step.step-show:not(.quiz__progress-bar):not(.quiz__contact-form){height:568px}.quiz__step.balcon-glazing .quiz__step-title{width:100%}.quiz__step:not(.quiz__progress-bar):not(.quiz__contact-form) .quiz__step-title{min-height:unset}.quiz_content{padding:60px 80px;border-radius:16px}.quiz__step-title{font-size:22px;margin-bottom:30px}.quiz__step-area{gap:20px}.quiz__step-area--image .quiz__step-select{padding:10px 10px 15px;border-radius:16px;border:2px solid var(--chernyy-100)}.quiz__step-image{border-radius:16px;margin-bottom:15px}.quiz__step-name{font-size:18px}.quiz__step-area--image .quiz__step-select:before{width:35px;height:35px;top:25px;right:25px;background-size:15px 10px}.quiz__step-area--type .quiz__step-select:before{width:30px;height:30px;top:14px;right:14px}.quiz__steps{margin-bottom:30px}.quiz__step-area--select .quiz__step-select{padding:15px 25px}.quiz__step-area--select .quiz__step-select:before{width:32px;height:32px;background-size:15px 10px}.quiz__step-area--select .quiz__step-name{font-size:16px;padding-left:16px}.quiz__contact-form .quiz__step-title{margin-bottom:60px}.quiz__contact-form .quiz__step-title br{display:block}.quiz__contact-form .contact-form__option{margin-bottom:30px}.quiz__contact-form .option__title{font-size:22px;margin-bottom:20px}.quiz__contact-form .option__field{gap:50px;width:100%;flex-direction:row;justify-content:center}.quiz__contact-form .option__field-checkbox img{width:44px;height:44px}.quiz__contact-form .option__field-checkbox{gap:20px}.quiz__contact-form .option__field-name:before{width:28px;height:28px}.quiz__contact-form .option__field-name{font-size:20px;gap:16px}.quiz__contact-form .contact-form__row{width:640px;margin-bottom:15px}.quiz__contact-form .contact-form__group{flex:0 0 300px}.quiz__contact-form .contact-form__btn{flex:0 0 330px}.quiz__contact-form .contact-form__input,.quiz__contact-form .contact-form__placeholder{height:55px;line-height:55px}.quiz__contact-form .contact-form__privacy p{font-size:16px;width:640px}.quiz__step-area--type .quiz__step-select{padding:8px 8px 10px}.quiz__step-area--type .quiz__step-image{border:1px solid var(--chernyy-100);border-radius:12px;margin-bottom:10px}.quiz__step-param{gap:26px}.quiz__step-area--param{grid-template-columns:96px auto;gap:15px;width:620px;padding-bottom:0}.quiz__input-height{width:96px}.quiz__input-width{grid-template-columns:auto 96px;margin:0 30px}.quiz__input-value{width:96px;height:46px;font-size:24px}.quiz__step-controls .btn{width:160px;height:51px;margin:unset;font-size:16px}.quiz__step-controls .btn svg{width:24px}.quiz__step-count{font-size:20px}.quiz__contact-form .btn{font-size:16px;height:55px}.quiz .open .quiz_content-title{display:none}.quiz .open .container{width:960px}.quiz .open .quiz_content{padding:60px 80px}.quiz .open .quiz__modal-close{right:20px;top:20px}}