@font-face{font-family:Gilroy Regular;src:url(/assets/Gilroy-Regular-Cj5lkFel.eot);src:url(/assets/Gilroy-Regular-Cj5lkFel.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Regular--Z-4elQA.woff)format("woff"),url(/assets/Gilroy-Regular-eCFN1h-s.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy Medium;src:url(/assets/Gilroy-Medium-B4Jgmzal.eot);src:url(/assets/Gilroy-Medium-B4Jgmzal.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Medium-DzJeihj1.woff)format("woff"),url(/assets/Gilroy-Medium-D_ha_KMG.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy SemiBold;src:url(/assets/Gilroy-SemiBold-CsoWdNPC.eot);src:url(/assets/Gilroy-SemiBold-CsoWdNPC.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-SemiBold-Cf0_mJZe.woff)format("woff"),url(/assets/Gilroy-SemiBold-BpRPs99R.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy Bold;src:url(/assets/Gilroy-Bold-ktNFzgfp.eot);src:url(/assets/Gilroy-Bold-ktNFzgfp.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Bold-C8N-3pXi.woff)format("woff"),url(/assets/Gilroy-Bold-sm1PNH13.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy Black;src:url(/assets/Gilroy-Black-BTLwg7ad.eot);src:url(/assets/Gilroy-Black-BTLwg7ad.eot?#iefix)format("embedded-opentype"),url(/assets/Gilroy-Black-VN_6-Mvf.woff)format("woff"),url(/assets/Gilroy-Black-CJqPwUMd.ttf)format("truetype");font-weight:400;font-style:normal}.reg{font-family:Gilroy Regular,sans-serif;font-weight:400}.med{font-family:Gilroy Medium,sans-serif;font-weight:400}.semi{font-family:Gilroy SemiBold,sans-serif;font-weight:400}.bold{font-family:Gilroy Bold,sans-serif;font-weight:400}.black{font-family:Gilroy Black,sans-serif;font-weight:400}*{-webkit-font-smoothing:antialiased;box-sizing:border-box;margin:0;padding:0}img{max-width:100%;height:auto;width:auto \9 ;border:none}svg{border:none;height:auto}ul{margin:0;padding:0;list-style:none}a{text-decoration:none}html{background:#fff}body{color:#000;background:0 0;margin:0;padding:0;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:1.1;position:relative}button{border:none;outline:none}.w100{width:100%;max-width:1920px;margin:0 auto;overflow:hidden}.container{width:100%;max-width:1190px;margin:0 auto;padding-left:10px;padding-right:10px;position:relative;overflow:hidden}a{-o-transition:all .5s;color:inherit;transition:all .5s}a:hover{text-decoration:none}.text-center{text-align:center}.uppercase{text-transform:uppercase}.dnone{display:none}.common-title{text-align:left;color:#000;font-family:Gilroy Regular,sans-serif;font-size:25px;font-weight:400;line-height:120%;display:block}.common-title b{font-family:Gilroy SemiBold,sans-serif;font-weight:600}.common-title--white{color:#fff}.common-input{color:#000;-o-transition:all .2s;background:#fff;border:1px solid #ddd;outline:none;place-content:center flex-start;align-items:center;width:100%;max-width:375px;min-height:72px;padding:0 15px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.2em;transition:all .2s;display:flex;position:relative}.common-input:focus{border-bottom:3px solid #000}.common-input:disabled{color:#56545480;border-bottom:1px solid #56545480}.common-input::-webkit-input-placeholder{color:#000;opacity:.7}.common-input:-moz-placeholder-shown{color:#000;opacity:.7}.common-input:-ms-placeholder-shown{color:#000;opacity:.7}.common-input::placeholder{color:#000;opacity:.7}.common-input--white{color:#fff;border-bottom:2px solid #fff}.common-input--white:focus{border-bottom:3px solid #fff}.common-input--white:disabled{color:#fff;opacity:.6;border-bottom:1px solid #fff}.common-input--white::-webkit-input-placeholder{color:#fff}.common-input--white:-moz-placeholder-shown{color:#fff}.common-input--white:-ms-placeholder-shown{color:#fff}.common-input--white::placeholder{color:#fff}.common-button{color:#fff;-o-transition:all .5s;cursor:pointer;background:#8d2029;border-radius:4px;outline:none;place-content:center space-around;align-items:center;width:100%;max-width:219px;min-height:72px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.2em;transition:all .5s;display:flex;position:relative}.common-button svg{-o-transition:all .5s;transition:all .5s}.common-button--arrowed{gap:2em;max-width:275px;min-height:90px}.common-button--arrowed:after{content:"";background:url("data:image/svg+xml,%3Csvg width='24' height='8' viewBox='0 0 24 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.8536 4.03519C24.0488 3.83993 24.0488 3.52335 23.8536 3.32809L20.6716 0.146107C20.4763 -0.0491555 20.1597 -0.0491555 19.9645 0.146107C19.7692 0.341369 19.7692 0.657951 19.9645 0.853214L22.7929 3.68164L19.9645 6.51007C19.7692 6.70533 19.7692 7.02191 19.9645 7.21717C20.1597 7.41244 20.4763 7.41244 20.6716 7.21717L23.8536 4.03519ZM0 3.68164V4.18164H23.5V3.68164V3.18164H0V3.68164Z' fill='white'/%3E%3C/svg%3E%0A") 50%/cover no-repeat;flex-shrink:0;width:24px;height:8px}.common-button:hover{transform:scale(1.05)}.common-button.dnone{display:none}.common-button .preload{border:4px solid #ccc;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:24px;height:24px;margin:auto 16px auto auto;animation:1s linear infinite rotate;display:none;position:absolute;top:0;bottom:0;right:5%}.common-button:disabled{opacity:.7}.common-button:disabled svg{opacity:0;animation:none}.common-button:disabled svg path{fill:#56545480}.common-button:disabled .preload{display:block}.common-button:disabled .preload svg{display:none}.common-checkbox{cursor:pointer;color:#fff;align-items:center;gap:16px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.common-checkbox input{cursor:pointer;opacity:0;width:0;height:0;position:absolute}.common-checkbox input:checked~.common-checkbox__checkmark:after{display:block}.common-checkbox__checkmark{aspect-ratio:1;background:#d9d9d9;border-radius:8px;order:-1;justify-content:center;align-items:center;width:26px;height:auto;display:flex}.common-checkbox__checkmark:after{content:"";aspect-ratio:1;background:#8d2029;border-radius:5px;width:12px;height:auto;display:none}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header{-o-transition:all .5s;z-index:3;background-color:#fff0;padding:14px 0;transition:all .5s;position:fixed;top:0;left:0;right:0;overflow:visible}.header__logo{z-index:11;flex-shrink:0;position:relative}.header__container{align-items:center;gap:17px;padding-right:24px;display:flex;overflow:visible}.header__text{color:#7d7d7d;letter-spacing:-.01em;margin-left:22px;font-size:12px;line-height:.9em;display:block}.header__socials{margin-left:auto}.header__phone{color:#000;flex-shrink:0;font-family:Gilroy Medium,sans-serif;font-size:25px;font-weight:400;line-height:100%}.header__phone:hover{text-decoration:underline}.header__phone--white{color:#fff}.header__nav{z-index:10;-o-transition:all .5s;background:#000;width:calc(50vw - 135px);min-width:450px;height:100vh;transition:all .5s;display:block;position:fixed;top:0;left:0;transform:translate(-101%)}.header__nav.active{transform:translate(0)}.header__nav__content{width:460px;max-width:100vw;margin-left:auto;padding:14px 50px 14px 10px}.header__nav__lang{color:#fff;text-align:center;aspect-ratio:1;-o-transition:all .5s;border:1px solid #fff;border-radius:16px;justify-content:center;align-items:center;width:48px;margin-bottom:14px;margin-left:auto;font-size:16px;line-height:120%;transition:all .5s;display:flex}.header__nav__lang:hover{transform:scale(1.05)}.header__nav__link{color:#fff;font-size:14px;line-height:120%;display:block}.header__nav__link--title{margin-top:14px;font-family:Gilroy Bold,sans-serif;font-weight:400}.header__nav__link:hover{text-decoration:underline}.header__nav__list__item{align-items:center;display:flex}.header__nav__list__item:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;flex-shrink:0;width:.15em;margin:.2em .5em 0}.header__nav__time{color:#fff;margin-top:26px;font-size:16px;line-height:150%;display:block}.header__nav__socials{margin-top:24px}.header--fixed{background-color:#fff;box-shadow:0 2px 4px #00000040}.header--fixed .header__phone{color:#000!important}.header--fixed .common-socials__item{box-shadow:0 1px 2px #00000040}.common-socials{align-items:center;gap:2px;display:flex}.common-socials__item{aspect-ratio:1;-o-transition:all .5s;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:48px;transition:all .5s;display:flex}.common-socials__item:hover{transform:scale(1.05)}.common-socials__item--red svg path,.common-socials__item--blue svg path{fill:#fff}.common-socials__item--red{background:#8d2029}.common-socials__item--blue{background:#2f4764}.site-burger{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .4s;display:block}.site-burger__wrap{z-index:11;-o-transition:all .5s;background:#0a1d2c;border-radius:16px;transition:all .5s;position:relative}.site-burger__wrap.active{background:#17354d}.site-burger path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dasharray .4s,stroke-dashoffset .4s}.site-burger.active{transform:rotate(45deg)}.site-burger .top{stroke-dasharray:40 139}.site-burger .bottom{stroke-dasharray:40 180}.site-burger.active .top{stroke-dashoffset:-98px}.site-burger.active .bottom{stroke-dashoffset:-138px}.main{background:#fff;align-items:stretch;min-height:100vh;display:flex}.main__container{display:flex}.main__title{color:#13181e;margin-bottom:1.66em;font-family:Gilroy Regular,sans-serif;font-size:30px;font-weight:400;line-height:120%}.main__title b{font-family:Gilroy SemiBold,sans-serif;font-size:1.66em;font-weight:600;line-height:120%;display:block}.main__text{letter-spacing:.05em;color:#13181e;max-width:475px;margin-bottom:50px;font-size:16px;line-height:120%}.main__content{flex-direction:column;justify-content:center;width:50%;height:auto;padding:60px 40px 60px 0;display:flex}.main__visual{width:50%;position:relative}.main__visual--video:after{content:"";background:#000000a8 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.main__bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.main__features{pointer-events:none;z-index:2;flex-direction:column;gap:29px;width:100%;height:fit-content;display:flex;position:absolute;top:50%;left:-30px}.main__features__item{color:#000;background:#e9d8c9;border-radius:8px 8px 0;align-items:center;gap:17px;width:167px;height:54px;padding:0 20px;font-size:18px;line-height:120%;display:flex;position:relative}.main__features__item svg{flex-shrink:0}.main__features__item:after{content:"";clip-path:polygon(0 0,100% 100%,100% 0);background:#e9d8c9;width:11px;height:11px;position:absolute;bottom:-10.5px;right:-.5px}.main__built{color:#fff;z-index:2;background:#665a51;align-items:center;gap:20px;width:100%;max-width:354px;min-height:90px;padding:25px 30px;display:flex;position:absolute;bottom:7%;left:0}.main__built__number{flex-shrink:0;font-family:Gilroy Bold,sans-serif;font-size:30px;font-weight:400;line-height:120%}.main__built__text{font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.main--wide{position:relative}.main--wide .main__container{position:static}.main--wide .main__visual{height:100%;position:absolute;top:0;right:0}.main__preview{aspect-ratio:175/260;z-index:2;border-radius:18px;width:100%;max-width:175px;position:absolute;bottom:20%;left:-30px;overflow:hidden}.main__preview__image{object-fit:cover;-o-transition:all .5s;width:100%;height:100%;transition:all .5s;display:flex}.main__preview__overflow{content:"";z-index:2;color:#fff;background:#13181e99;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex;position:absolute;top:0;left:0}.main__preview:hover .main__preview__image{transform:scale(1.05)}.main--small{height:auto;min-height:unset;padding:120px 0 10px}.main--small .main__content{width:100%;padding:0}.main--small .main__title{font-size:16px;line-height:120%}.main__list{flex-direction:column;gap:24px;max-width:350px;margin-bottom:80px;list-style:none;display:flex}.main__list__item{letter-spacing:.05em;color:#13181e;align-items:center;gap:17px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.main__list__item:before{content:"";aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6664_2273)'%3E%3Cpath d='M10 0C4.48438 0 0 4.48438 0 10C0 15.5156 4.48438 20 10 20C15.5156 20 20 15.5156 20 10C20 4.48438 15.5156 0 10 0ZM10 18.75C5.17578 18.75 1.25 14.8242 1.25 10C1.25 5.17578 5.17578 1.25 10 1.25C14.8242 1.25 18.75 5.17578 18.75 10C18.75 14.8242 14.8242 18.75 10 18.75ZM14.8359 6.62891C15.0781 6.87109 15.0781 7.26953 14.8359 7.51172L8.97656 13.3711C8.85547 13.4922 8.69531 13.5547 8.53516 13.5547C8.375 13.5547 8.21484 13.4922 8.09375 13.3711L5.16406 10.4414C4.92188 10.1992 4.92188 9.80078 5.16406 9.55859C5.40625 9.31641 5.80469 9.31641 6.04688 9.55859L8.53516 12.0469L13.9531 6.62891C14.1953 6.38281 14.5938 6.38281 14.8359 6.62891Z' fill='%238D2029'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6664_2273'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50% no-repeat;flex-shrink:0;width:20px}.main--building .main__visual{background:#8d2029}.main--building .main__built{background:#772b1a}.main--building .main__building{object-fit:cover;aspect-ratio:653/350;border-radius:8px;width:100%;max-width:653px;position:absolute;top:50%;left:-40px;transform:translateY(-50%)}.breadcrumbs{color:#7d7d7d;font-family:Gilroy Regular,sans-serif;font-size:12px;font-weight:400;line-height:120%}.breadcrumbs__current{font-family:Gilroy Medium,sans-serif;font-weight:400}.breadcrumbs a{color:inherit}.breadcrumbs a:hover{text-decoration:underline}.features{background:#13181e;padding:100px 0}.features__title{max-width:370px;margin-bottom:2em}.features__content{flex-wrap:wrap;justify-content:center;gap:60px 30px;display:flex}.features__item{flex-direction:column;width:calc(33.3333% - 20px);display:flex}.features__item__title{color:#fff;margin-bottom:.66em;font-family:Gilroy Regular,sans-serif;font-size:30px;font-weight:400;line-height:1em}.features__item__text{color:#8f9cab;letter-spacing:-.01em;font-size:15px;line-height:1.4em}.features__item__text a{color:inherit;text-decoration:underline}.features__item__text a:hover{text-decoration:none}.features__item__files{margin-bottom:20px;display:block}.features__item__file{color:#df777f;width:fit-content;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:1.4em;text-decoration:underline;display:block}.features__item__file:hover{text-decoration:none}.features__item__preview{aspect-ratio:370/233;border-radius:11px;width:100%;height:auto;margin-top:auto;display:block;position:relative;overflow:hidden}.features__item__preview__image{object-fit:cover;object-position:center;-o-transition:all .5s;filter:saturate(0);width:100%;height:100%;transition:all .5s;display:flex}.features__item__preview:after{content:"";background:#0006 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.features__item__preview:hover .features__item__preview__image{transform:scale(1.1)}.features__item__hint{color:#fff;letter-spacing:-.01em;margin-top:4px;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%}.features--teploblock .features__title{max-width:465px}.features--teploblock .features__content{grid-template-columns:1fr 1fr 1fr;gap:30px;display:grid}.features--teploblock .features__item{width:100%;padding:42px 0 0 42px;position:relative}.features--teploblock .features__item__icon{aspect-ratio:1;background:#8d2029;justify-content:center;align-items:center;width:42px;display:flex;position:absolute;top:0;left:0}.services{background:#e5e5e5;padding:80px 0 100px}.services__subtitle{color:#737980;margin-bottom:60px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:block}.services__content{justify-content:center;gap:30px;display:flex}.services__item{text-align:center;border-radius:6px;flex-direction:column;align-items:center;gap:22px;width:calc(50% - 6px);padding:70px 30px 40px;display:flex;position:relative;overflow:hidden}.services__item__image{object-fit:cover;filter:brightness(.4)saturate(0);width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.services__item__title{color:#fff;z-index:2;font-family:Gilroy Regular,sans-serif;font-size:26px;font-weight:400;line-height:120%}.services__item__text{z-index:2;color:#fff;margin-bottom:auto;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:1.4em}.completed{background:#13181e;padding:80px 0 60px}.completed__nav{margin:40px 0 80px;display:flex}.completed__nav__button{cursor:pointer;color:#fff;letter-spacing:-.01em;background:0 0;border:1px solid #2f3842;padding:17px 23px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.completed__nav__button:first-child{border-radius:8px 0 0 8px}.completed__nav__button:last-child{border-radius:0 8px 8px 0}.completed__nav__button:hover{text-decoration:underline}.completed__nav__button.active{color:#000;background:#fff}.completed__tab{grid-template-columns:repeat(2,1fr);gap:60px 30px;display:none}.completed__tab.active{display:grid}.completed__item{letter-spacing:-.01em}.completed__item__title{color:#fff;font-family:Gilroy Medium,sans-serif;font-size:18px;font-weight:400;line-height:120%}.completed__item__geo{color:#fff;align-items:center;gap:.5em;margin:8px 0 20px;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%;display:flex}.completed__item__geo:before{content:"";aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0C3.67378 0 1.78125 1.89253 1.78125 4.21875C1.78125 5.0047 1.99896 5.77172 2.41099 6.43716L5.75986 11.8338C5.82401 11.9372 5.93702 12 6.05857 12C6.05951 12 6.06042 12 6.06136 12C6.18396 11.999 6.29721 11.9343 6.36019 11.8291L9.6237 6.38016C10.013 5.72878 10.2188 4.98138 10.2188 4.21875C10.2188 1.89253 8.32622 0 6 0ZM9.0203 6.01917L6.05325 10.9731L3.0086 6.0667C2.66564 5.51283 2.47969 4.87383 2.47969 4.21875C2.47969 2.28023 4.06148 0.698437 6 0.698437C7.93852 0.698437 9.51797 2.28023 9.51797 4.21875C9.51797 4.8544 9.34427 5.47706 9.0203 6.01917Z' fill='white'/%3E%3Cpath d='M6 2.10938C4.83689 2.10938 3.89062 3.05564 3.89062 4.21875C3.89062 5.37443 4.82149 6.32812 6 6.32812C7.19304 6.32812 8.10938 5.36173 8.10938 4.21875C8.10938 3.05564 7.16311 2.10938 6 2.10938ZM6 5.62969C5.22054 5.62969 4.58906 4.9961 4.58906 4.21875C4.58906 3.44334 5.22459 2.80781 6 2.80781C6.77541 2.80781 7.40859 3.44334 7.40859 4.21875C7.40859 4.98476 6.79181 5.62969 6 5.62969Z' fill='white'/%3E%3C/svg%3E%0A") 50%/cover no-repeat;flex-shrink:0;width:.85em;height:auto}.completed__item__grid{aspect-ratio:569/331;grid-template-rows:repeat(2,calc(50% - 4px));grid-template-columns:repeat(2,calc(50% - 4px));gap:8px;display:grid;position:relative;overflow:hidden}.completed__item__grid--double{grid-template-rows:1fr}.completed__item__grid--single{grid-template-rows:1fr;grid-template-columns:1fr}.completed__item__grid__image{width:100%;height:100%}.completed__item__grid__image img{object-fit:cover;object-position:center;width:100%;height:100%}.completed__item__grid__image--vid{position:relative}.completed__item__grid__image--vid:after{content:"";background:#000000a8 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.completed__item__grid__image:first-child{grid-row:1/-1;min-height:0}.completed__item__grid__more{opacity:0;-o-transition:all .5s;text-align:center;color:#fff;z-index:2;background:#0006;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;transition:all .5s;display:flex;position:absolute;top:0;left:0}.completed__item__grid__more b{font-size:1.5em;line-height:1.2em}.completed__item__grid:hover .completed__item__grid__more{opacity:1}.completed--projects .completed__tab{grid-template-columns:1fr 1fr 1fr;gap:30px}.completed--projects .completed__text{color:#fff;margin-bottom:60px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.completed--projects .completed__item__title{margin-top:7px;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%}.completed--projects .completed__item__grid{aspect-ratio:370/290}.application{background:url(/assets/application-bg-CT1E_8s8.jpg) 50%/cover no-repeat;padding:160px 0}.application__content{background:#fff;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:470px;padding:60px 40px;display:flex}.application__text{color:#737980;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.common-more{color:#fff;align-items:center;gap:15px;width:fit-content;margin-top:42px;font-size:20px;line-height:120%;display:flex}.common-more:hover{text-decoration:underline}.common-more:before{content:"";aspect-ratio:1;background:#fff url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.351562 0.353516L7.85156 7.85352L0.351562 15.3535' stroke='%238D2029'/%3E%3C/svg%3E%0A") 50% no-repeat;border-radius:50%;flex-shrink:0;width:2.5em}.common-more--red{color:#000}.common-more--red:before{background:#8d2029 url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.351562 0.353516L7.85156 7.85352L0.351562 15.3535' stroke='white'/%3E%3C/svg%3E%0A") 50% no-repeat}.about{background:#efefef;padding:60px 0 100px}.about__content{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:60px;display:grid}.about__item{text-align:center;color:#000;letter-spacing:-.01em;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:5em 2em 3em;font-size:15px;line-height:120%;display:flex}.about__item svg{margin-bottom:10px}.about__item__title{max-width:11em;font-family:Gilroy Medium,sans-serif;font-size:1.5em;font-weight:400;line-height:120%}.about__item__text{font-family:Gilroy Regular,sans-serif;font-weight:400}.about__item__link{color:#8d2029;align-items:center;gap:.66em;font-family:Gilroy Regular,sans-serif;font-weight:400;text-decoration:underline;display:flex}.about__item__link:hover{text-decoration:none}.about__item__link svg{margin-bottom:0}.props{padding-top:80px}.props__text{color:#737980;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.props__list{grid-template-columns:1fr 1fr 1fr;gap:60px;margin:100px 0 40px;display:grid}.props__item{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.props__item__image{width:100%;max-width:220px}.props__item__title{color:#131313;font-family:Gilroy Medium,sans-serif;font-size:18px;font-weight:400;line-height:120%}.props__item__text{color:#7d838e;max-width:283px;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.props__image{width:100%}.products{background:#13181e;padding:80px 0 120px}.products__container{overflow:visible}.products__slider{margin-top:65px;overflow:visible}.products__slider.f-carousel{--f-carousel-gap:30px}.products__slider .f-carousel__viewport{overflow:visible}.products__item.f-carousel__slide{letter-spacing:-.01em;background:#fff;border-radius:8px;flex-direction:column;gap:16px;width:270px;padding:50px 31px 20px;display:flex}.products__item__title{color:#131313;font-family:Gilroy Medium,sans-serif;font-size:18px;font-weight:400;line-height:120%}.products__item__text{color:#7d838e;margin-bottom:15px;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.products__item .common-button{margin-top:auto}.products__item__wrap{justify-content:center;align-items:center;width:100%;min-height:110px;margin-bottom:10px;display:flex}.reviews{padding:60px 0 40px}.reviews__videos{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:30px;display:grid}.reviews__videos__item{aspect-ratio:370/250;border-radius:6px;width:100%;position:relative;overflow:hidden}.reviews__videos__item:hover .reviews__videos__item__image{transform:scale(1.1)}.reviews__videos__item__image{object-fit:cover;object-position:center;filter:saturate(0);-o-transition:all .5s;width:100%;height:100%;transition:all .5s;display:flex}.reviews__videos__item:after{content:"";background:#000000a8 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.seo{background:#fff;padding:40px 0}.seo__container{max-width:770px}.seo__content{flex-direction:column;gap:16px;height:300px;display:flex;position:relative}.seo__content__button{z-index:2;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.seo__content__button:hover{transform:translate(-50%)scale(1.05)}.seo__content.active{height:fit-content}.seo__content.active:after,.seo__content.active .seo__content__button{display:none}.seo__content:after{z-index:1;content:"";background:linear-gradient(#fff0 0%,#ffffffd9 30%,#fff 100%);width:100%;height:180px;display:block;position:absolute;bottom:0}.seo__content h2,.seo__content h3,.seo__content h4,.seo__content h5,.seo__content h6{text-align:center;font-family:Gilroy Regular,sans-serif;font-size:20px;font-weight:400;line-height:120%}.seo__content p{font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.articles{background:#8d2029;padding:50px 0}.articles__content{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:50px;display:grid}.articles__item{background:#fff;border-radius:8px;flex-direction:column;justify-content:stretch;display:flex;overflow:hidden}.articles__item__image{aspect-ratio:369/210;object-fit:cover;width:100%}.articles__item__wrap{flex-direction:column;gap:16px;height:100%;padding:27px;display:flex}.articles__item__title{color:#131313;font-family:Gilroy Medium,sans-serif;font-size:18px;font-weight:400;line-height:120%}.articles__item__text{color:#7d838e;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.articles__item__link{color:#131313;width:fit-content;margin-top:auto;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%;text-decoration:underline;display:block}.articles__item__link:hover{text-decoration:none}.footer{background-image:linear-gradient(#000c,#000c),url(img/main-bg-winter.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.footer__container{display:flex}.footer__menu{background:#0b0b0b;width:100%;max-width:400px;margin-left:auto;padding:55px 80px 30px}.footer__menu__link{color:#b1c0cb;font-size:14px;line-height:120%;display:block}.footer__menu__link--title{margin-top:20px;font-family:Gilroy Bold,sans-serif;font-weight:400}.footer__menu__link:hover{text-decoration:underline}.footer__menu__list__item{align-items:center;display:flex}.footer__menu__list__item:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;flex-shrink:0;width:.15em;margin:.2em .5em 0}.footer__info{width:100%;max-width:640px;padding:70px 30px 30px 0}.footer__info__content{justify-content:space-between;gap:30px;margin-top:75px;display:flex}.footer__info__addresses{max-width:350px}.footer__info__other{max-width:195px}.footer__info__address{color:#fff;align-items:flex-start;margin-bottom:31px;display:flex}.footer__info__address__text{font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.footer__info__address__text b{font-family:Gilroy Bold,sans-serif;font-weight:400;display:block}.footer__info__address__phone{width:fit-content;margin-top:10px;font-family:Gilroy Bold,sans-serif;font-size:18px;font-weight:400;line-height:120%;display:block}.footer__info__address:before{content:"";background:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5016 0C6.90857 0 3.17188 3.73669 3.17188 8.32968C3.17188 14.0297 10.6262 22.3977 10.9435 22.7512C11.2416 23.0832 11.7621 23.0826 12.0597 22.7512C12.377 22.3977 19.8313 14.0297 19.8313 8.32968C19.8312 3.73669 16.0946 0 11.5016 0ZM11.5016 12.5206C9.19073 12.5206 7.31075 10.6406 7.31075 8.32968C7.31075 6.01881 9.19078 4.13883 11.5016 4.13883C13.8124 4.13883 15.6924 6.01886 15.6924 8.32973C15.6924 10.6406 13.8124 12.5206 11.5016 12.5206Z' fill='white'/%3E%3C/svg%3E%0A") 50%/cover no-repeat;flex-shrink:0;width:23px;height:23px;margin:12px 16px 0}.footer__info__time,.footer__info__mail{color:#fff;margin-top:26px;font-size:16px;line-height:150%;display:block}.footer__info__mail a{color:inherit;text-decoration:underline}.footer__info__mail a:hover{text-decoration:none}.footer__info__media{gap:5px;margin-top:20px;display:flex}.footer__info__media__link{aspect-ratio:1;-o-transition:all .5s;background:#2f4764;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:auto;transition:all .5s;display:flex}.footer__info__media__link:hover{transform:scale(1.1)}.footer__dev{color:#fff;margin-top:44px;font-family:Gilroy Regular,sans-serif;font-size:10px;font-weight:400;line-height:120%}.footer__dev a{margin-top:8px;display:block}.slabs-features{background:#13181e;padding:100px 0 75px}.slabs-features__title,.slabs-features__subtitle{text-align:center}.slabs-features__subtitle{color:#8f9cab;margin-bottom:60px;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.slabs-features__list{grid-template-columns:1fr min(23%,230px) 1fr;grid-template-areas:".c."".c."".c.";gap:30px 0;display:grid}.slabs-features__list__center{z-index:2;flex-direction:column;grid-area:c;align-items:center;gap:40px;width:100%;height:100%;display:flex;position:relative}.slabs-features__list__image{width:100%;min-width:0}.slabs-features__list__colors{color:#fff;letter-spacing:.05em;align-items:center;gap:7px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.slabs-features__item{padding-left:45px;position:relative}.slabs-features__item__title{color:#fff;font-family:Gilroy Regular,sans-serif;font-size:30px;font-weight:400;line-height:120%}.slabs-features__item__text{color:#8f9cab;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.slabs-features__item:before{content:"";background:url("data:image/svg+xml,%3Csvg width='34' height='5' viewBox='0 0 34 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-9.23872e-07 2.5L30 2.5' stroke='white' stroke-width='0.5'/%3E%3Ccircle cx='31' cy='2.5' r='2.5' transform='rotate(-180 31 2.5)' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:33px;height:5px;position:absolute;top:16px;left:-5px}.slabs-features__item:nth-child(2n){text-align:right;padding-left:unset;padding-right:45px}.slabs-features__item:nth-child(2n):before{left:unset;background:url("data:image/svg+xml,%3Csvg width='33' height='5' viewBox='0 0 33 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.5 2.5H3.5' stroke='white' stroke-width='0.5'/%3E%3Ccircle cx='2.5' cy='2.5' r='2.5' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;right:-5px}.slabs-reliability{background:#fff;padding:80px 0}.slabs-reliability__container{gap:40px;max-width:970px;display:flex}.slabs-reliability__title{color:#13181e;align-items:center;gap:12px;margin-bottom:8px;font-family:Gilroy Regular,sans-serif;font-size:30px;font-weight:400;line-height:120%;display:flex}.slabs-reliability__title:before{content:"";aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg width='52' height='52' viewBox='0 0 52 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_6328_129)'%3E%3Cmask id='mask0_6328_129' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='53' height='53'%3E%3Cpath d='M26 52.0013L-0.000351289 26.001L26 0.000622576L52.0004 26.001L26 52.0013Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_6328_129)'%3E%3Cpath d='M18.3053 31.7501C18.5318 32.0151 18.8013 32.2167 19.0931 32.3556C19.2781 32.4436 19.3191 32.6886 19.1744 32.8333L15.911 36.0967L19.1744 39.36C19.3191 39.5048 19.278 39.7498 19.0931 39.8378C18.8013 39.9767 18.5318 40.1783 18.3053 40.4433C17.5454 41.3323 17.5528 42.6676 18.3226 43.5482C19.2385 44.5959 20.8323 44.636 21.8 43.6683C21.9974 43.4709 22.1526 43.2474 22.2659 43.009C22.3536 42.8245 22.5987 42.7844 22.7432 42.9288L25.5858 45.7715C25.8181 46.0038 26.1948 46.0038 26.4271 45.7715L29.2698 42.9288C29.4146 42.784 29.3735 42.5391 29.1886 42.4511C28.8967 42.3121 28.6273 42.1105 28.4008 41.8456C27.6408 40.9565 27.6483 39.6212 28.4181 38.7406C29.334 37.6929 30.9278 37.6528 31.8955 38.6205C32.0929 38.8179 32.248 39.0414 32.3614 39.2798C32.4491 39.4643 32.6942 39.5044 32.8386 39.36L36.1019 36.0967L32.8386 32.8334C32.6938 32.6886 32.4489 32.7296 32.3608 32.9146C32.222 33.2065 32.0203 33.4759 31.7553 33.7024C30.8663 34.4623 29.531 34.4548 28.6504 33.6851C27.6027 32.7692 27.5627 31.1754 28.5303 30.2077C28.7277 30.0103 28.9512 29.8551 29.1896 29.7418C29.3741 29.6541 29.4142 29.409 29.2698 29.2645L26.0065 26.0012L22.7432 29.2645C22.5987 29.409 22.3536 29.3689 22.2659 29.1843C22.1526 28.9459 21.9974 28.7224 21.8 28.525C20.8323 27.5573 19.2385 27.5975 18.3226 28.6452C17.5528 29.5257 17.5454 30.8611 18.3053 31.7501Z' stroke='%23B3B3B3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.2511 18.3003C19.9861 18.5268 19.7845 18.7962 19.6456 19.088C19.5575 19.273 19.3126 19.3141 19.1678 19.1693L15.9045 15.9059L12.6411 19.1693C12.4964 19.3141 12.2514 19.2729 12.1634 19.088C12.0245 18.7962 11.8229 18.5268 11.5579 18.3003C10.6689 17.5403 9.33355 17.5478 8.453 18.3175C7.40526 19.2334 7.36519 20.8272 8.3329 21.7949C8.53029 21.9923 8.75373 22.1475 8.9922 22.2609C9.17669 22.3486 9.21676 22.5937 9.07233 22.7381L6.22966 25.5808C5.99738 25.813 5.99738 26.1897 6.22971 26.4221L9.07238 29.2647C9.21716 29.4095 9.46208 29.3684 9.55009 29.1835C9.68903 28.8917 9.89063 28.6222 10.1556 28.3957C11.0447 27.6358 12.38 27.6432 13.2605 28.413C14.3083 29.3289 14.3484 30.9227 13.3806 31.8905C13.1833 32.0878 12.9598 32.243 12.7213 32.3563C12.5368 32.444 12.4968 32.6891 12.6412 32.8336L15.9045 36.0968L19.1678 32.8336C19.3126 32.6887 19.2715 32.4438 19.0866 32.3557C18.7947 32.2169 18.5253 32.0152 18.2988 31.7503C17.5389 30.8612 17.5463 29.5259 18.3161 28.6454C19.232 27.5976 20.8258 27.5576 21.7935 28.5253C21.9909 28.7226 22.146 28.9461 22.2593 29.1845C22.3471 29.3691 22.5922 29.4092 22.7366 29.2647L25.9999 26.0014L22.7366 22.7381C22.5922 22.5937 22.6323 22.3486 22.8168 22.2608C23.0552 22.1475 23.2787 21.9924 23.4761 21.795C24.4438 20.8273 24.4037 19.2334 23.356 18.3175C22.4754 17.5478 21.1401 17.5403 20.2511 18.3003Z' stroke='%23B3B3B3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.7068 20.2519C33.4803 19.9869 33.2108 19.7853 32.919 19.6464C32.734 19.5583 32.6929 19.3135 32.8377 19.1686L36.1011 15.9053L32.8377 12.6419C32.6929 12.4971 32.7341 12.2522 32.919 12.1642C33.2108 12.0253 33.4803 11.8237 33.7068 11.5587C34.4667 10.6697 34.4592 9.33434 33.6895 8.45378C32.7736 7.40605 31.1798 7.36598 30.2121 8.33369C30.0147 8.53107 29.8595 8.75452 29.7462 8.99299C29.6585 9.17748 29.4133 9.21755 29.2689 9.07312L26.4263 6.23045C26.194 5.99817 25.8173 5.99817 25.5849 6.2305L22.7423 9.07317C22.5974 9.218 22.6386 9.46287 22.8235 9.55088C23.1154 9.68982 23.3848 9.89142 23.6113 10.1564C24.3713 11.0454 24.3638 12.3808 23.594 13.2613C22.6781 14.309 21.0843 14.3492 20.1165 13.3814C19.9192 13.1841 19.7641 12.9606 19.6507 12.7221C19.563 12.5376 19.3179 12.4976 19.1735 12.642L15.9102 15.9053L19.1735 19.1686C19.3183 19.3134 19.5632 19.2723 19.6513 19.0874C19.7901 18.7955 19.9918 18.5261 20.2568 18.2996C21.1458 17.5396 22.4811 17.5471 23.3617 18.3169C24.4094 19.2328 24.4494 20.8266 23.4818 21.7943C23.2844 21.9916 23.0609 22.1468 22.8225 22.2601C22.638 22.3479 22.5979 22.593 22.7423 22.7374L26.0056 26.0007L29.2689 22.7374C29.4133 22.593 29.6585 22.6331 29.7462 22.8176C29.8595 23.056 30.0147 23.2795 30.212 23.4769C31.1797 24.4446 32.7736 24.4045 33.6895 23.3568C34.4592 22.4762 34.4667 21.1409 33.7068 20.2519Z' stroke='%23B3B3B3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7532 33.7017C32.0182 33.4752 32.2198 33.2058 32.3587 32.9139C32.4467 32.729 32.6916 32.6878 32.8364 32.8327L36.0998 36.096L39.3631 32.8327C39.5079 32.6879 39.7529 32.729 39.8409 32.9139C39.9798 33.2058 40.1814 33.4752 40.4464 33.7017C41.3354 34.4616 42.6707 34.4542 43.5513 33.6844C44.599 32.7685 44.6391 31.1747 43.6714 30.207C43.474 30.0096 43.2506 29.8544 43.0121 29.7411C42.8276 29.6534 42.7875 29.4083 42.9319 29.2639L45.7746 26.4212C46.0069 26.1889 46.0069 25.8122 45.7746 25.5799L42.9319 22.7372C42.7871 22.5924 42.5422 22.6335 42.4542 22.8184C42.3153 23.1103 42.1136 23.3797 41.8487 23.6062C40.9596 24.3662 39.6243 24.3587 38.7438 23.589C37.696 22.6731 37.6559 21.0792 38.6237 20.1115C38.821 19.9141 39.0445 19.759 39.283 19.6457C39.4675 19.558 39.5075 19.3128 39.3631 19.1684L36.0998 15.9051L32.8365 19.1684C32.6917 19.3132 32.7328 19.5582 32.9177 19.6462C33.2096 19.785 33.479 19.9867 33.7055 20.2517C34.4654 21.1407 34.458 22.476 33.6882 23.3566C32.7723 24.4043 31.1785 24.4443 30.2108 23.4766C30.0134 23.2793 29.8582 23.0559 29.7449 22.8174C29.6572 22.6329 29.4121 22.5928 29.2676 22.7373L26.0043 26.0006L29.2676 29.2639C29.4121 29.4083 29.372 29.6534 29.1875 29.7412C28.949 29.8544 28.7255 30.0096 28.5282 30.207C27.5605 31.1747 27.6006 32.7685 28.6483 33.6844C29.5289 34.4542 30.8642 34.4616 31.7532 33.7017Z' stroke='%23B3B3B3' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6328_129'%3E%3Crect width='36.7701' height='36.7701' fill='white' transform='translate(26.0004 52.001) rotate(-135)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") 50% no-repeat;flex-shrink:0;width:52px}.slabs-reliability__text{color:#767676;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:140%}.slabs-reliability__patterns{color:#767676;letter-spacing:.05em;flex-direction:column;align-items:center;gap:5px;width:100%;max-width:280px;font-family:Gilroy Regular,sans-serif;font-size:12px;font-weight:400;line-height:120%;display:flex}.slabs-reliability__patterns__image{aspect-ratio:1;width:100%;height:auto}.slabs-reliability__content{width:100%}.slabs-info{background:#2a323c;padding:100px 0 80px}.slabs-info__content{justify-content:space-between;align-items:flex-start;gap:30px;width:100%;display:flex}.slabs-info__container{flex-direction:column;align-items:center;gap:50px;display:flex}.slabs-info__title{color:#fff;letter-spacing:-.01em;max-width:516px;font-family:Gilroy Medium,sans-serif;font-size:18px;font-weight:500;line-height:140%}.slabs-info__icons{gap:11px;display:flex}.slabs-info__icons__item{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:59px;display:flex}.slabs-info__text{color:#aab8ca;max-width:515px;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:140%}.slabs-info__image{width:100%;max-width:395px}.slabs-info__wrap{flex-direction:column;gap:24px;width:100%;max-width:641px;display:flex}.slabs-info__list{flex-wrap:wrap;gap:30px;display:flex}.slabs-info__list__item{color:#fff;width:fit-content;font-family:Gilroy Regular,sans-serif;font-weight:400}.slabs-info__list__item__name{font-size:12px;line-height:120%}.slabs-info__list__item__content{font-size:20px;line-height:120%}.slabs-info--decor{background:#13181e}.slabs-info--decor .slabs-info__container{max-width:673px}.slabs-info--decor .slabs-info__content{flex-direction:column;align-items:center;position:relative}.slabs-info--decor .slabs-info__image{width:initial;z-index:2;position:relative}.slabs-info--decor hr{background:#535353;border:none;width:100%;height:.5px;position:absolute;top:60px}.slabs-info--decor .slabs-info__text{text-align:center;max-width:100%}.slabs-info--decor .slabs-info__wrap{max-width:unset}.docs{background:#fff;padding:60px 0 120px}.docs__title{text-align:center}.docs__slider{max-width:955px;margin:100px auto 0}.docs__slider.f-carousel{--f-carousel-gap:72px;--f-carousel-slide-width:calc((100% - 144px) / 3)}.docs__slider .f-carousel__dots{align-items:center;gap:16px;position:static}.docs__slider__dot{color:#17212d;cursor:pointer;background:0 0;padding:0;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.docs__slider__dot[aria-current=true]{font-weight:900}.docs__slide:hover .docs__image{transform:scale(1.02)}.docs__image{-o-transition:all .5s;aspect-ratio:270/370;object-fit:cover;transition:all .5s;display:flex}.docs__text{color:#13181e;margin-top:10px;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%;display:block}.docs__prev,.docs__next{aspect-ratio:1;-o-transition:all .5s;cursor:pointer;border:1px solid #17212d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:auto;transition:all .5s;display:flex}.docs__prev:hover,.docs__next:hover{filter:invert()}.docs__prev{background:#fff url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.71094 0.353516L0.710938 5.35352L5.71094 10.3535' stroke='%2317212D'/%3E%3C/svg%3E%0A") 50% no-repeat}.docs__next{background:#fff url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.351562 10.3535L5.35156 5.35352L0.351563 0.353515' stroke='%2317212D'/%3E%3C/svg%3E%0A") 50% no-repeat}.docs__nav{justify-content:center;align-items:center;gap:16px;margin-top:50px;display:flex}.slabs-examples{text-align:center;background:#13181e;padding:70px 0 100px}.slabs-examples__subtitle{color:#ddd;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.slabs-examples__content{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:60px;display:grid}.slabs-examples__item{aspect-ratio:369/420;border-radius:6px;display:flex;overflow:hidden}.slabs-examples__item__image{-o-transition:all .5s;object-fit:cover;width:100%;height:100%;transition:all .5s}.slabs-examples__item:hover .slabs-examples__item__image{transform:scale(1.05)}.decor-advantages{background:#13181e;padding:80px 0}.decor-advantages__container{flex-direction:column;align-items:center;display:flex}.decor-advantages__content{grid-template-rows:1fr 1fr;grid-template-columns:min(30%,380px) min(30%,253px) 1fr;gap:27px;margin:60px 0;display:grid}.decor-advantages__title{text-align:center}.decor-advantages__subtitle{text-align:center;color:#8f9cab;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.decor-advantages__list{counter-reset:decor-advantages-list;flex-direction:column;gap:20px;list-style:none;display:flex}.decor-advantages__item{color:#fff;counter-increment:decor-advantages-list;align-items:center;gap:25px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.4em;display:flex}.decor-advantages__item:before{content:counter(decor-advantages-list);color:#50657f;font-family:Gilroy Regular,sans-serif;font-size:30px;font-weight:400;line-height:120%}.decor-advantages__info{flex-direction:column;grid-row:1/span 2;gap:30px;display:flex}.decor-advantages__center{object-fit:cover;border-radius:16px;grid-row:1/span 2;width:100%;height:100%}.decor-advantages__colors{color:#fff;letter-spacing:.05em;align-items:center;gap:20px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.decor-advantages__anycolor{letter-spacing:.05em;color:#fff;align-items:center;gap:20px;max-width:518px;font-family:Gilroy Regular,sans-serif;font-weight:400;display:flex}.decor-advantages__anycolor svg{flex-shrink:0}.decor-advantages__right{object-fit:cover;border-radius:16px;width:100%;height:100%}.decor-advantages__wide{background:#313a46;border-radius:18px;justify-content:center;align-items:center;padding:20px;display:flex}.decor-advantages__wide__content{grid-template-columns:1fr 1fr 1fr;gap:30px;width:100%;max-width:407px;display:grid}.decor-advantages__wide__text{color:#fff;grid-column:1/-1;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:1.4em}.decor-advantages__wide__image{aspect-ratio:1;border-radius:8px}.decor-advantages__wide__icons{gap:30px;width:100%;display:flex}.decor-advantages__wide__icons__item{border-radius:8px;width:100%}.examples{background:#2a323c;padding:70px 0 140px}.examples__content{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px;display:grid}.examples__title{text-align:center}.examples__nav{flex-direction:column;gap:5px;height:fit-content;display:flex}.examples__nav__item{aspect-ratio:275/90;text-align:left;letter-spacing:.05em;color:#13181e;background:#fff;border-radius:18px;align-items:center;gap:10%;width:100%;padding:15px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.examples__nav__item:before{-o-transition:all .5s;content:"";background:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3536 4.03519C13.5488 3.83993 13.5488 3.52335 13.3536 3.32809L10.1716 0.146107C9.97631 -0.0491555 9.65973 -0.0491555 9.46447 0.146107C9.2692 0.341369 9.2692 0.657951 9.46447 0.853214L12.2929 3.68164L9.46447 6.51007C9.2692 6.70533 9.2692 7.02191 9.46447 7.21717C9.65973 7.41244 9.97631 7.41244 10.1716 7.21717L13.3536 4.03519ZM0 3.68164V4.18164H13V3.68164V3.18164H0V3.68164Z' fill='%238D2029'/%3E%3C/svg%3E%0A") 50% no-repeat;flex-shrink:0;width:14px;height:8px;transition:all .5s}.examples__nav__item:hover:before{transform:translate(5px)}.examples__tab{grid-column:2/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;gap:30px;width:100%;height:fit-content;display:none}.examples__tab.active{display:grid}.examples__tab__item{aspect-ratio:1;border-radius:18px;width:100%;display:flex;overflow:hidden}.examples__tab__item__image{object-fit:cover;-o-transition:all .5s;width:100%;height:100%;transition:all .5s}.examples__tab__item--video{position:relative}.examples__tab__item--video:after{content:"";background:#000000a8 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.examples__tab__item:hover .examples__tab__item__image{transform:scale(1.05)}.rules{padding:70px 0 100px}.rules__title{text-align:center}.rules__content{counter-reset:rules;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:60px;display:grid}.rules__item{counter-increment:rules;width:100%;position:relative}.rules__item__image{object-fit:cover;aspect-ratio:1;border-radius:18px;width:100%;overflow:hidden}.rules__item:before{content:counter(rules);color:#fff;aspect-ratio:1;background:#8d2029;border-radius:50%;justify-content:center;align-items:center;width:44px;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.teploblock-info{background:#2a323c;padding:70px 0}.teploblock-info__container{max-width:1080px}.teploblock-info__title{text-align:center}.teploblock-info__content{justify-content:space-between;align-items:center;gap:30px;margin-top:60px;display:flex}.teploblock-info__image{width:100%;max-width:360px}.teploblock-info__wrap{flex-direction:column;gap:30px;width:100%;max-width:646px;display:flex}.teploblock-info__text{color:#fff;letter-spacing:.05em;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.foundation{background:#8d2029;padding:75px 0 100px}.foundation__container{align-items:center;gap:30px;display:flex}.foundation__doc{aspect-ratio:270/405;border-radius:8px;width:100%;max-width:270px;margin:0 auto;display:flex;overflow:hidden}.foundation__doc:hover .foundation__doc__image{transform:scale(1.05)}.foundation__doc__image{object-fit:cover;-o-transition:all .5s;width:100%;height:100%;transition:all .5s}.foundation__info{width:100%;max-width:612px}.foundation__text{color:#fff;margin-top:60px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:136%;display:block}.pick{background:#13181e;padding:100px 0 140px}.pick__subtitle{color:#8f9cab;letter-spacing:-.01em;width:100%;max-width:425px;margin-top:30px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:140%}.pick__content{align-items:flex-start;gap:30px;margin-top:40px;display:flex}.pick__image{width:100%;min-width:0}.pick__info{flex-direction:column;gap:16px;width:100%;display:flex}.pick__text{color:#fff;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.pick__list{flex-direction:column;gap:16px;list-style:none;display:flex}.pick__list__item{color:#fff;align-items:flex-start;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.pick__list__item:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;flex-shrink:0;width:.3em;height:auto;margin:.5em .6em 0}.pick__note{color:#8f9cab;letter-spacing:-.01em;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:140%}.individual{padding:60px 0}.individual__container{align-items:center;gap:10px;display:flex}.individual__image{width:100%;min-width:0;max-width:523px}.individual__content{color:#13181e;width:100%;max-width:634px}.individual__heading{margin-bottom:1em;font-family:Gilroy SemiBold,sans-serif;font-size:20px;font-weight:400;line-height:120%}.individual__list{flex-direction:column;gap:16px;list-style:none;display:flex}.individual__list__item{align-items:flex-start;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;display:flex}.individual__list__item:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;flex-shrink:0;width:.25em;height:auto;margin:.45em .6em 0}.individual__text{max-width:453px;margin-top:20px;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.individual__button{max-width:355px;margin-top:60px}.article{background:#f2f2f2;padding:50px 0}.article__container{flex-direction:column;max-width:730px;display:flex}.article__image{object-fit:cover;aspect-ratio:649/355;object-position:center;border-radius:8px;width:100%;min-width:0;margin-bottom:30px}.article__subtitle{color:#8a8a8a;text-align:center;margin-bottom:10px;font-family:Gilroy Regular,sans-serif;font-size:13px;font-weight:400;line-height:120%}.article__title{color:#13181e;text-align:center;font-family:Gilroy SemiBold,sans-serif;font-size:20px;font-weight:400;line-height:120%}.article__content{color:#676767;flex-direction:column;gap:1em;margin-top:20px;font-size:16px;line-height:120%;display:flex}.article__content p{font-family:Gilroy Regular,sans-serif;font-size:1em;font-weight:400}.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6{font-family:Gilroy Bold,sans-serif;font-weight:400}.article__content h2{font-size:1.5em}.article__content h3{font-size:1.4em}.article__content h4{font-size:1.3em}.article__content h5{font-size:1.2em}.article__content h6{font-size:1.1em}.article__content b{font-family:Gilroy Bold,sans-serif;font-weight:400}.article__content ul,.article__content li{list-style-position:inside}.article__content img,.article__content iframe,.article__content video{object-fit:cover;width:100%}.overviews{background:#f2f2f2;padding:50px 0}.overviews__container{grid-template-columns:1fr 1fr 1fr;gap:30px;display:grid}.overviews__item__wrap{aspect-ratio:370/282;border-radius:11px;width:100%;display:flex;position:relative;overflow:hidden}.overviews__item__wrap:after{content:"";background:#000000a8 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.overviews__item__image{object-fit:cover;filter:saturate(0);-o-transition:all .5s;width:100%;height:100%;transition:all .5s}.overviews__item__text{color:#393d41;margin-top:5px;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.overviews__item:hover .overviews__item__image{transform:scale(1.1)}.common-nav{color:#000;align-items:center;gap:16px;margin-top:40px;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%;display:flex}.common-nav__link{color:inherit}.common-nav__link.active{font-weight:600}.common-nav__prev,.common-nav__next{aspect-ratio:1;-o-transition:all .5s;cursor:pointer;border:1px solid #17212d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:auto;transition:all .5s;display:flex}.common-nav__prev:hover,.common-nav__next:hover{filter:invert()}.common-nav__prev{background:#fff url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.71094 0.353516L0.710938 5.35352L5.71094 10.3535' stroke='%2317212D'/%3E%3C/svg%3E%0A") 50% no-repeat}.common-nav__next{background:#fff url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.351562 10.3535L5.35156 5.35352L0.351563 0.353515' stroke='%2317212D'/%3E%3C/svg%3E%0A") 50% no-repeat}.common-nav--white{filter:invert()}.free{background:#e7c8a8;padding:30px 0}.free__container{justify-content:space-between;align-items:center;gap:70px;max-width:1000px;display:flex}.free__title{text-align:center}.free__content{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:320px;display:flex}.free__form{width:100%;max-width:270px}.free__wrap{width:100%;max-width:440px;position:relative}.free__image{border-radius:237.5px 237.5px 0;width:100%}.free__features{left:-90px}.quiz{background:#17212d;position:relative}.quiz__title{text-align:center;margin-bottom:40px}.quiz__steps{color:#6e86a2;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.quiz__slider{-o-transition:all .5s;interpolate-size:allow-keywords;width:320px;height:fit-content;margin:10px 0 60px;transition:all .5s}.quiz__content{flex-direction:column;align-items:center;width:100%;max-width:320px;height:fit-content;padding:40px 0;display:flex}.quiz__wrap{pointer-events:all;flex-direction:column;gap:30px;display:flex}.quiz__question{color:#fff;text-align:center;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%}.quiz__buttons{justify-content:center;gap:8px;width:100%;display:flex}.quiz__buttons__prev{aspect-ratio:1;cursor:pointer;background:#253343 url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.707 20.3535L0.707032 10.3535L10.707 0.353516' stroke='white'/%3E%3C/svg%3E%0A") 50% no-repeat;border-radius:4px;flex-shrink:0;width:100%;max-width:72px}.quiz__buttons__next:after{content:"";background:url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.355469 0.353516L10.3555 10.3535L0.355469 20.3535' stroke='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:12px;height:21px}.quiz__image{object-fit:cover;width:calc(100vw + max(0px,100vw - 1190px)/-2 - 420px);height:100%;position:absolute;top:0;right:0}.quiz__inputs{flex-direction:column;gap:16px;width:100%;max-width:230px;margin:0 auto;display:flex}.quiz form{margin:0 auto}.quiz__slide{display:none}.quiz__slide.active{display:block}.specs{background:#464952;padding:50px 0 80px}.specs__content{justify-content:space-between;gap:30px;margin-top:30px;display:flex}.specs__item{width:100%;max-width:300px}.specs__item__image{width:100%;max-width:220px}.specs__item__title{color:#13181e;z-index:2;background:#fff;width:fit-content;margin-top:-47px;padding:10px 25px;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%;position:relative}.specs__item__text{color:#fff;flex-direction:column;gap:1em;margin-top:17px;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%;display:flex}.specs__item__list__row{align-items:flex-start;display:flex}.specs__item__list__row:before{content:"";aspect-ratio:1;background:#fff;border-radius:50%;flex-shrink:0;width:.25em;margin:.45em .5em 0}.specs__item:last-child .specs__item__title{margin-top:-59px}.technology{background:#fff;padding:60px 0 80px}.technology__content{flex-direction:column;gap:20px;margin:60px 0;display:flex}.technology__text{color:#17212d;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.technology__note{color:#878787;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%}.technology__button{max-width:315px}.technology__summary{align-items:center;gap:12px;display:flex}.technology__summary__item{aspect-ratio:211/201;width:100%;max-width:211px;display:flex;position:relative}.technology__summary__item:first-child:before{display:none}.technology__summary__item:before{content:"+";aspect-ratio:1;color:#fff;background:#8d2029;border-radius:50%;justify-content:center;align-items:center;width:30px;height:auto;font-family:Gilroy Bold,sans-serif;font-size:22px;font-weight:400;line-height:12px;display:flex;position:absolute;top:50%;left:-21px;transform:translateY(-50%)}.technology__summary__item__image{object-fit:cover;border-radius:18px;width:100%;height:100%}.technology__summary__item--result{margin-left:60px}.technology__summary__item--result .technology__summary__item__image{object-fit:auto;width:100%;max-width:208px;height:auto}.technology__summary__item--result:before{content:"=";left:-50px}.areas{background:#fff;padding:60px 0 80px}.areas__title{margin-bottom:20px}.areas__subtitle{color:#848484;max-width:476px;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:120%}.areas__content{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;margin-top:50px;display:grid}.areas__item__image{aspect-ratio:270/240;object-fit:cover;border-radius:8px;width:100%;height:auto;margin-bottom:10px}.areas__item__name{color:#000;text-align:center;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.areas__item__name small{color:#858585;font-size:.8em;line-height:120%;display:block}.company{background:#fff;padding:60px 0}.company__content{gap:30px;display:flex}.company__tm{width:100%;max-width:493px}.company__tm__gallery,.company__tm__gallery__image{width:100%}.company__tm__text{color:#878787;margin-top:10px;font-family:Gilroy Regular,sans-serif;font-size:14px;font-weight:400;line-height:120%}.company__logo{margin-bottom:25px;display:block}.company__info{color:#17212d;width:100%;max-width:586px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%}.company__docs{grid-template-columns:1fr 1fr 1fr 1fr;gap:23px;margin-top:60px;display:grid}.company__docs__item{border-radius:8px;display:flex;overflow:hidden}.company__docs__item__image{object-fit:cover;-o-transition:all .5s;width:100%;height:100%;transition:all .5s}.company__docs__item:hover .company__docs__item__image{transform:scale(1.1)}.gallery{background:#fff;padding:60px 0}.gallery__content{grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:60px;display:grid}.gallery__item{aspect-ratio:370/250;border-radius:6px;display:flex;overflow:hidden}.gallery__item:hover .gallery__item__image{transform:scale(1.1)}.gallery__item__image{object-fit:cover;-o-transition:all .5s;width:100%;height:100%;transition:all .5s}.gallery__item--video{position:relative}.gallery__item--video:after{content:"";z-index:2;background:#000000a8 url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.4956 10.636C37.9006 10.3148 37.2286 10.1636 36.5533 10.1989C35.8781 10.2341 35.2255 10.4544 34.6671 10.8357L27.5625 15.6035V11.8125C27.5613 10.7686 27.1461 9.76774 26.4079 9.02957C25.6698 8.2914 24.6689 7.87618 23.625 7.875H5.25C4.20607 7.87618 3.20524 8.2914 2.46707 9.02957C1.7289 9.76774 1.31368 10.7686 1.3125 11.8125V30.1875C1.31368 31.2314 1.7289 32.2323 2.46707 32.9704C3.20524 33.7086 4.20607 34.1238 5.25 34.125H23.625C24.6689 34.1238 25.6698 33.7086 26.4079 32.9704C27.1461 32.2323 27.5613 31.2314 27.5625 30.1875V26.3962L34.6684 31.1643C35.2255 31.5481 35.8781 31.77 36.5538 31.8053C37.2294 31.8406 37.9016 31.6878 38.4956 31.364C39.1721 30.9883 39.7335 30.4356 40.1197 29.765C40.5058 29.0945 40.7021 28.3314 40.6875 27.5578V14.4427C40.7022 13.669 40.506 12.9059 40.1198 12.2352C39.7337 11.5645 39.1722 11.0117 38.4956 10.636ZM24.9375 30.1875C24.9371 30.5355 24.7987 30.8691 24.5526 31.1151C24.3066 31.3612 23.973 31.4996 23.625 31.5H5.25C4.90203 31.4996 4.56843 31.3612 4.32238 31.1151C4.07633 30.8691 3.93792 30.5355 3.9375 30.1875V11.8125C3.93792 11.4645 4.07633 11.1309 4.32238 10.8849C4.56843 10.6388 4.90203 10.5004 5.25 10.5H23.625C23.973 10.5004 24.3066 10.6388 24.5526 10.8849C24.7987 11.1309 24.9371 11.4645 24.9375 11.8125V30.1875ZM38.0625 27.5573C38.0767 27.8554 38.0095 28.1517 37.8681 28.4145C37.7268 28.6774 37.5166 28.8968 37.26 29.0493C37.0855 29.1479 36.8864 29.1944 36.6863 29.183C36.4861 29.1716 36.2935 29.103 36.1313 28.9852L27.5625 23.2354V18.7645L36.1297 13.0158C36.293 12.8998 36.4857 12.8322 36.6856 12.8208C36.8856 12.8095 37.0847 12.8549 37.26 12.9517C37.5164 13.1042 37.7265 13.3234 37.8679 13.5861C38.0092 13.8487 38.0765 14.1448 38.0625 14.4427V27.5573Z' fill='white'/%3E%3C/svg%3E%0A") 50% no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.gallery__item--video .gallery__item__image{filter:saturate(0)}.gallery--black{background:#13181e}.gallery--black .gallery__title{color:#fff}.faq{background:#17212d;padding:60px 0}.faq__content{gap:30px;display:flex}.faq__column{flex-direction:column;gap:20px;width:100%;display:flex}.faq__item{-o-transition:all .5s;cursor:pointer;background:#fff;border-radius:8px;width:100%;height:fit-content;transition:all .5s;overflow:hidden}.faq__item__title{color:#17212d;-o-transition:all .5s;justify-content:space-between;align-items:center;gap:10px;min-height:90px;padding:0 35px;font-family:Gilroy Regular,sans-serif;font-size:16px;font-weight:400;line-height:120%;transition:all .5s;display:flex;position:relative}.faq__item__title:after{content:"";background:url("data:image/svg+xml,%3Csvg width='23' height='13' viewBox='0 0 23 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.355469 0.353516L11.3555 11.3535L22.3555 0.353516' stroke='%2317212D'/%3E%3C/svg%3E%0A") 50%/cover no-repeat;flex-shrink:0;width:23px;height:13px;margin:auto 0 auto auto}.faq__item__text{color:#838383;-o-transition:all .5s;width:100%;padding:5px 35px 35px;font-family:Gilroy Regular,sans-serif;font-size:15px;font-weight:400;line-height:100%;transition:all .5s;display:none}.faq__item__text b{font-family:Gilroy Bold,sans-serif;font-weight:400}.faq__item__text ul{margin-top:20px}.faq__item__text li{align-items:flex-start;display:flex}.faq__item__text li:before{content:"";aspect-ratio:1;background:currentColor;border-radius:50%;flex-shrink:0;width:.3em;margin:.55em .55em 0}.faq__item.active .faq__item__title{font-family:Gilroy Bold,sans-serif;font-weight:400}.faq__item.active .faq__item__title:after{transform:scaleY(-1)}.faq__item.active .faq__item__text{height:fit-content;display:block}.contacts{background:#efefef;padding:50px 0 80px}.contacts__container{gap:30px;display:flex}.contacts .footer__info__content{flex-direction:column;gap:0;max-width:340px;margin:0}.contacts .footer__info__address{color:#000}.contacts .footer__info__address__text b{display:unset}.contacts .footer__info__address:before{filter:invert();margin-left:0}.contacts .footer__info__time,.contacts .footer__info__mail{color:#000}.contacts__map{border-radius:8px;width:100%;max-width:805px;overflow:hidden}.contacts__map iframe{width:100%;height:100%}.icon-marker{cursor:pointer;position:relative;transform:translate(-50%,-100%)}.fancybox-close-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;place-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:15px;right:20px}.fancybox-close-btn svg{-o-transition:all .2s;transition:all .2s}.fancybox-close-btn:hover svg{transform:scale(1.01)}.modal{flex-direction:column;max-width:470px;display:none}.modal .common-title{text-align:center;margin-bottom:10px;font-size:30px}.modal form{margin:40px 0 10px}.modal__text{text-align:center;font-size:16px}.modal__text small{font-size:12px}.modal--big.fancybox__content{max-width:650px;padding:40px}.modal--big .common-title{font-size:28px}.modal--big form{flex-flow:wrap;justify-content:space-around;align-items:flex-start;display:flex}.modal--big form label{width:100%;max-width:48%}.modal--big form .common-button,.modal--big form .common-input{min-height:60px;font-size:16px}.modal--big form .common-button{text-align:left;max-width:48%;padding:0 20px;line-height:.9}.modal#project{background:#2a323c;width:100%;max-width:900px;padding:30px 50px}.modal#project p:empty,.modal#project h2:empty{display:none}.modal#project .common-title{color:#fff;text-align:left;font-size:24px}.modal#project .modal__text{color:#fff;text-align:left}.modal#project form{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:20px;display:grid}.modal--project__geo{color:#fff;align-items:center;gap:.5em;font-family:Gilroy Regular,sans-serif;font-size:18px;font-weight:400;line-height:120%;display:flex}.modal--project__geo:before{content:"";aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0C3.67378 0 1.78125 1.89253 1.78125 4.21875C1.78125 5.0047 1.99896 5.77172 2.41099 6.43716L5.75986 11.8338C5.82401 11.9372 5.93702 12 6.05857 12C6.05951 12 6.06042 12 6.06136 12C6.18396 11.999 6.29721 11.9343 6.36019 11.8291L9.6237 6.38016C10.013 5.72878 10.2188 4.98138 10.2188 4.21875C10.2188 1.89253 8.32622 0 6 0ZM9.0203 6.01917L6.05325 10.9731L3.0086 6.0667C2.66564 5.51283 2.47969 4.87383 2.47969 4.21875C2.47969 2.28023 4.06148 0.698437 6 0.698437C7.93852 0.698437 9.51797 2.28023 9.51797 4.21875C9.51797 4.8544 9.34427 5.47706 9.0203 6.01917Z' fill='white'/%3E%3Cpath d='M6 2.10938C4.83689 2.10938 3.89062 3.05564 3.89062 4.21875C3.89062 5.37443 4.82149 6.32812 6 6.32812C7.19304 6.32812 8.10938 5.36173 8.10938 4.21875C8.10938 3.05564 7.16311 2.10938 6 2.10938ZM6 5.62969C5.22054 5.62969 4.58906 4.9961 4.58906 4.21875C4.58906 3.44334 5.22459 2.80781 6 2.80781C6.77541 2.80781 7.40859 3.44334 7.40859 4.21875C7.40859 4.98476 6.79181 5.62969 6 5.62969Z' fill='white'/%3E%3C/svg%3E%0A") 50%/cover no-repeat;flex-shrink:0;width:.85em;height:auto}.modal .f-thumbs{margin-bottom:10px}form{flex-direction:column;gap:16px;display:flex}form .common-button,form .common-input{width:100%;max-width:100%;min-height:70px}.project__carousel{aspect-ratio:570/331;width:100%;height:auto;min-height:0;margin-top:20px}.project__carousel:empty{display:none!important}.project__carousel .f-html{width:100%;height:100%;padding:0}.project__carousel img.f-carousel__slide{object-fit:cover;object-position:center}.project__carousel .f-button.is-prev,.project__carousel .f-button.is-next{color:#000;background:#fff;border-radius:0;width:21px;height:57px}.project__carousel .f-button.is-prev:hover,.project__carousel .f-button.is-next:hover{color:#000;background:#fff}.project__carousel .f-button.is-prev{left:0!important}.project__carousel .f-button.is-next{right:0!important}.project__carousel .f-carousel__dots{top:unset;bottom:24px}.project__carousel .f-carousel__dot{opacity:1}.project__carousel .f-carousel__dot:after{background:0 0;border:1px solid #000;width:17px;height:17px}.project__carousel .f-carousel__dot[aria-current=true]:after{background:#000}.fixed-buttons{z-index:10;-o-transition:all .5s;background:#fff;border-radius:18px;padding:30px 0;transition:all .5s;position:fixed;bottom:20px;right:-25vw;box-shadow:0 2px 4px #00000040}.fixed-buttons.active{right:20px}.fixed-buttons__item{text-align:center;-o-transition:all .5s;color:#767676;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:107px;height:80px;padding:0 18px;font-size:13px;line-height:100%;transition:all .5s;display:flex}.fixed-buttons__item:hover{background:#ebebeb}@media (max-width:1000px){.features__content{gap:30px 16px}.features__item{width:calc(33.3333% - 10.6667px)}.features__item__title{font-size:20px;line-height:120%}.services__content{gap:12px}.services__item{padding:30px 16px}.about__content{gap:16px}.props__list{gap:30px}.reviews__videos,.articles__content,.decor-advantages__content,.decor-advantages__wide__content,.decor-advantages__wide__icons,.examples__content{gap:16px}.examples__tab{grid-template-columns:1fr 1fr;gap:16px}.features--teploblock .features__content,.overviews__container{gap:16px}.quiz__image{width:calc(100vw + max(0px,100vw - 1190px)/-2 - 340px)}}@media (max-width:830px){.header__socials{display:none}.header__container{gap:14px}.header__phone{margin-left:auto;font-size:16px}.header__logo{width:120px}.header__text{margin-left:0;font-size:10px}.fixed-buttons{right:unset;flex-direction:row;width:fit-content;max-width:90vw;height:80px;padding:0;display:flex;bottom:-20vh;left:50%;transform:translate(-50%)}.fixed-buttons__item{aspect-ratio:1;width:auto;height:100%}.fixed-buttons.active{bottom:20px}.features__item{width:calc(50% - 8px)}.features--teploblock .features__content{grid-template-columns:1fr 1fr}.features--teploblock .features__item{text-align:center;width:100%;padding:0}.features--teploblock .features__item__icon{margin:0 auto 12px;position:static}.features--teploblock .features__item__files{flex-direction:column;align-items:center;display:flex}.services__content{flex-wrap:wrap}.completed__tab{gap:16px}.completed--projects .completed__tab{grid-template-columns:1fr 1fr;gap:16px}.modal#project{padding:24px 16px}.about__content{grid-template-columns:1fr 1fr;gap:10px}.props__list,.reviews__videos,.articles__content{grid-template-columns:1fr 1fr}.footer__container{flex-direction:column}.footer__menu{margin:0 auto}.slabs-features__list{gap:16px 0}.slabs-features__list__center{gap:16px}.slabs-features__list__colors{font-size:11px;line-height:120%}.slabs-features__list__colors svg{width:16px}.slabs-features__item{padding-left:20px}.slabs-features__item__title{font-size:16px;line-height:120%}.slabs-features__item__text{font-size:12px;line-height:120%}.slabs-features__item:before{top:8px;left:-20px}.slabs-features__item:nth-child(2n){padding-left:unset;padding-right:20px}.slabs-features__item:nth-child(2n):before{right:-20px}.slabs-reliability__container{text-align:center;flex-direction:column-reverse;align-items:center}.slabs-reliability__title{flex-direction:column;justify-content:center;gap:0;font-size:25px;line-height:120%}.slabs-info__content{flex-direction:column-reverse;align-items:center}.slabs-info__wrap{text-align:center;align-items:center}.slabs-info__list{text-align:left;justify-content:center;gap:16px}.docs__slider.f-carousel{--f-carousel-gap:16px;--f-carousel-slide-width:calc((100% - 32px) / 3)}.slabs-examples__content{gap:16px}.decor-advantages__content{grid-template-rows:none;grid-template-columns:1fr 1fr}.decor-advantages__info,.decor-advantages__center{grid-row:unset}.examples__content{grid-template-columns:1fr 1fr 1fr}.examples__nav{width:100%}.rules__content{grid-template-columns:1fr 1fr 1fr;gap:30px 10px}.teploblock-info__content{flex-direction:column}.teploblock-info__text{text-align:center}.teploblock-info__wrap{align-items:center}.foundation__container{flex-direction:column}.foundation .common-title,.foundation__text{text-align:center}.foundation__text{margin-top:30px}.pick__content{flex-direction:column}.individual__container{flex-direction:column;gap:30px}.individual__content{flex-direction:column;align-items:center;display:flex}.individual__heading{text-align:center}.overviews__container{grid-template-columns:1fr 1fr}.free__content{flex-shrink:0;gap:16px}.free__container{gap:80px}.specs__content{flex-wrap:wrap;justify-content:center}.specs__item{max-width:unset;width:calc(50% - 15px)}.areas__content{grid-template-columns:1fr 1fr 1fr;gap:16px}.company__content{flex-direction:column-reverse;align-items:center;margin-bottom:30px}.company__info{max-width:unset}.company__logo{margin-bottom:10px}.gallery__content{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.faq__content{gap:20px}.faq__item__title{min-height:75px;padding:0 20px;font-size:15px;line-height:120%}.faq__item__text{padding:5px 20px 20px;font-size:13px;line-height:100%}}@media (max-width:630px){.main__container{flex-direction:column}.main__visual{aspect-ratio:1;width:100%;height:auto!important;position:relative!important}.main__content{text-align:center;align-items:center;width:100%;padding:80px 0 20px}.main__bg{object-fit:cover;object-position:center;height:100%}.main__features{top:20px;right:10px;left:unset;align-items:flex-end}.main__list{margin-bottom:30px}.main__list__item{flex-direction:column;gap:5px}.main--building .main__building{width:calc(100vw - 40px);top:5vw;left:10px;transform:none}.services__item{gap:12px}.services__item__title{font-size:20px}.services__item__text{font-size:12px}.completed__nav{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.completed__nav__button{font-size:12px;border-radius:0!important}.completed__tab{grid-template-columns:1fr}.modal .common-input{margin-bottom:0!important}.modal#project form{flex-flow:wrap;justify-content:center;gap:10px;display:flex}.modal#project form label{width:calc(50% - 6px)}form{gap:12px}.articles__content{gap:10px}.articles__item__wrap{padding:16px}.slabs-features__list{grid-template-areas:none;gap:16px;display:block}.slabs-features__list__center{float:left;width:150px;padding:0 16px 12px 0}.slabs-features__list__image{min-height:0}.slabs-features__item{padding:unset;margin-bottom:16px;text-align:left!important}.slabs-features__item:before{display:none}.docs__slider.f-carousel{--f-carousel-slide-width:calc((100% - 16px) / 2)}.slabs-examples__content{grid-template-columns:1fr 1fr}.decor-advantages__item{font-size:14px}.decor-advantages__colors{font-size:12px}.examples__nav__item{gap:8px;padding:12px;font-size:12px;line-height:120%}.examples__content,.examples__tab{gap:10px}.free__container{justify-content:center}.free__wrap{display:none}.quiz{padding:20px 0}.quiz__slider{margin:10px auto 30px}.quiz__content{z-index:2;background:#17212de6;margin:0 auto;position:relative}.quiz__image{width:100%;position:absolute;left:0}.areas__item__name{font-size:12px;line-height:120%}.company__docs{grid-template-columns:1fr 1fr 1fr;gap:12px}.faq__content,.contacts__container{flex-direction:column}.contacts__map{aspect-ratio:1}}@media (max-width:520px){.header__nav{width:100%;min-width:unset}.header__text{display:none}.fixed-buttons{height:60px}.fixed-buttons__item{gap:5px;padding:8px 12px;font-size:10px}.fixed-buttons__item svg{flex-shrink:0}.features{padding:30px 0}.features__item{width:100%}.features--teploblock .features__content{grid-template-columns:1fr}.services{padding:30px 0}.services__content{flex-direction:column}.services__item{width:100%;padding:16px}.completed{padding:30px 0}.completed--projects .completed__item__title{font-size:12px;line-height:120%}.common-title{font-size:24px}.common-button{min-height:60px}.modal#project form label{width:100%}form .common-input{min-height:60px}.about{padding:30px 0}.about__content{margin-top:20px}.about__item{gap:6px;padding:2em 1em;font-size:12px}.props{padding-top:30px}.props__list{gap:12px;margin-top:30px}.props__item__title{font-size:16px;line-height:120%}.props__item__text{font-size:10px;line-height:120%}.products{padding:30px 0}.products__slider{margin-top:20px}.application{padding:30px 0}.application__content{max-width:unset;padding:40px 30px}.reviews{padding:30px 0}.reviews__videos{gap:10px}.seo,.articles{padding:30px 0}.articles__content{grid-template-columns:1fr;margin-top:30px}.footer__info{padding:30px 0}.footer__info__content{gap:16px;margin-top:30px}.footer__info__address__text{font-size:12px}.footer__info__address__phone{font-size:14px}.footer__info__address:before{margin:10px 10px 0 0}.footer__info__time{font-size:14px}.footer__menu{padding:16px 30px 30px}.slabs-features{padding:30px 0}.slabs-features__subtitle{margin-bottom:20px}.slabs-reliability{padding:30px 0}.slabs-reliability__text{font-size:16px;line-height:120%}.slabs-info,.docs{padding:30px 0}.docs__slider{margin-top:30px}.docs__text{font-size:12px;line-height:120%}.slabs-examples{padding:30px 0}.slabs-examples__content{margin-top:30px}.decor-advantages{padding:30px 0}.decor-advantages__right,.decor-advantages__wide{grid-column:1/span 2}.decor-advantages__content{margin:30px 0}.decor-advantages__colors__image{width:100%;min-width:0}.decor-advantages__anycolor{font-size:14px;line-height:120%}.decor-advantages__list{gap:16px}.decor-advantages__item{gap:10px;font-size:12px;line-height:120%}.examples{padding:30px 0}.examples__content{margin-top:30px}.rules{padding:30px 0}.rules__content{grid-template-columns:1fr 1fr;margin-top:30px}.teploblock-info{padding:30px 0}.teploblock-info__content{margin-top:30px}.teploblock-info__image{max-width:60vw}.teploblock-info__text{font-size:12px;line-height:120%}.foundation{padding:30px 0}.foundation__title{font-size:20px;line-height:120%}.foundation__text{font-size:14px;line-height:120%}.pick{padding:30px 0}.pick__subtitle,.pick__content{margin-top:20px}.individual,.article{padding:30px 0}.article__content{font-size:12px;line-height:120%}.overviews,.specs{padding:30px 0}.specs__item{width:100%;max-width:400px}.technology{padding:30px 0}.technology__content{margin:20px 0}.technology__summary{flex-wrap:wrap;justify-content:center}.technology__summary__item{width:calc(33.3333% - 8px)}.technology__text{font-size:14px;line-height:120%}.technology__note{font-size:12px;line-height:120%}.areas{padding:30px 0}.areas__content{grid-template-columns:1fr 1fr;margin-top:20px}.company{padding:30px 0}.company__info{font-size:14px;line-height:120%}.gallery,.faq,.contacts{padding:30px 0}.contacts .footer__info__address{margin-bottom:10px}.contacts .footer__info__other{grid-template-columns:1fr 1fr;align-items:center;gap:0 12px;width:100%;max-width:100%;display:grid}}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{content:"";display:block}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{z-index:9999;position:fixed;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;aspect-ratio:unset!important;margin:0!important}.f-panzoom__wrapper{min-width:0;max-width:100%;min-height:0;max-height:100%;position:relative}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;height:auto;transition:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{z-index:10;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.f-panzoom__viewport>.f-panzoom__content{object-fit:fill;width:100%;height:100%}picture.f-panzoom__content img{vertical-align:top;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;transition:none}.f-panzoom__protected{z-index:1;-webkit-user-select:none;user-select:none;position:absolute;inset:0}html.with-panzoom-in-fullscreen{overflow:hidden}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap,0)))}}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap,0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap,0)))}}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale,.975)) translate3d(var(--f-zoomInUp-x,0),var(--f-zoomInUp-y,16px),0);opacity:var(--f-zoomInUp-opacity,0)}to{opacity:1;transform:scale(1)translateZ(0)}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale,.975)) translate3d(var(--f-zoomOutDown-x,0),var(--f-zoomOutDown-y,16px),0);opacity:0}}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y,150px),0);opacity:0}}.f-carousel__toolbar{margin:var(--f-toolbar-margin,0);padding:var(--f-toolbar-padding,8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg,none);box-shadow:var(--f-toolbar-shadow,none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);z-index:20;color:var(--f-toolbar-color,currentColor);font-size:var(--f-toolbar-font-size,17px);font-weight:var(--f-toolbar-font-weight,inherit);font-family:var(--f-toolbar-font,-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{z-index:1;position:relative}.f-carousel__toolbar__column{align-content:flex-start;gap:var(--f-toolbar-gap,0);flex-flow:wrap;display:flex}.f-carousel__toolbar__column.is-left{justify-content:flex-start;justify-self:flex-start;display:flex}.f-carousel__toolbar__column.is-middle{justify-content:center;display:flex}.f-carousel__toolbar__column.is-right{flex-flow:row;justify-content:flex-end;justify-self:flex-end;display:flex}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin,0);padding:var(--f-counter-padding,4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius);flex-direction:row;display:flex;position:relative}.f-counter span{padding:0 var(--f-counter-gap,4px)}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{scroll-behavior:auto;width:auto;overflow:visible}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin,0px) + var(--f-scrollbar-compensate,0px));overscroll-behavior-y:none;overflow:hidden!important}.fancybox__dialog{z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;touch-action:none;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height:100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog :empty{display:block}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-backdrop-bg:#18181bf2;--f-toolbar-margin:0;--f-toolbar-padding:8px;--f-toolbar-gap:0;--f-toolbar-color:#ddd;--f-toolbar-font-size:16px;--f-toolbar-font-weight:500;--f-toolbar-font:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height:var(--f-button-height);--f-toolbar-text-shadow:1px 1px 1px #000000bf;--f-toolbar-shadow:none;--f-toolbar-bg:none;--f-counter-margin:0;--f-counter-padding:0px 10px;--f-counter-gap:4px;--f-counter-line-height:var(--f-button-height);--f-carousel-gap:17px;--f-carousel-slide-width:100%;--f-carousel-slide-height:100%;--f-carousel-slide-padding:0;--f-carousel-slide-bg:unset;--f-html-color:#222;--f-html-bg:#fff;--f-error-color:#fff;--f-error-bg:#333;--f-caption-margin:0;--f-caption-padding:16px 8px;--f-caption-color:var(--fancybox-color,#dbdbdb);--f-caption-bg:transparent;--f-caption-font:inherit;--f-caption-line-height:1.375;--f-spinner-color-1:#fff3;--f-spinner-color-2:#fffc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px;--f-progressbar-color:#fff;--f-button-width:46px;--f-button-height:46px;--f-button-color:#ddd;--f-button-hover-color:#fff;--f-button-outline-width:1px;--f-button-outline-color:#ffffffbf;--f-button-outline-offset:0px;--f-button-bg:#363636bf;--f-button-border:0;--f-button-border-radius:0;--f-button-shadow:none;--f-button-transition:all .2s ease;--f-button-transform:none;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.75;--f-button-svg-filter:drop-shadow(1px 1px 1px #18181b03), drop-shadow(1px 2px 1px #18181b0d);--f-button-svg-fill:none;--f-button-svg-disabled-opacity:.5;--f-arrow-pos:32px;--f-arrow-width:50px;--f-arrow-height:50px;--f-arrow-svg-width:24px;--f-arrow-svg-height:24px;--f-arrow-svg-stroke-width:2.5;--f-arrow-border-radius:50%;--f-arrow-bg:#363636a6;--f-arrow-color:#ddd;--f-arrow-hover-color:#fff;--f-close-button-width:30px;--f-close-button-height:30px;--f-close-button-svg-width:24px;--f-close-button-svg-height:24px;--f-close-button-svg-stroke-width:1.75;--f-close-border-radius:4px;--f-close-button-color:#fff;--f-close-button-hover-color:#fff;--f-close-button-bg:transparent;--f-close-button-hover-bg:transparent;--f-close-button-active-bg:transparent;--f-thumbs-margin:0px;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:none;--f-thumb-transition:all .2s ease;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-opacity:1;--f-thumb-border:none;--f-thumb-shadow:none;--f-thumb-transform:none;--f-thumb-focus-opacity:1;--f-thumb-focus-border:none;--f-thumb-focus-shadow:inset 0 0 0 2px #ffffffa6;--f-thumb-focus-transform:none;--f-thumb-hover-opacity:1;--f-thumb-hover-border:none;--f-thumb-hover-transform:none;--f-thumb-active-opacity:var(--f-thumb-hover-opacity);--f-thumb-active-border:var(--f-thumb-hover-border);--f-thumb-active-transform:var(--f-thumb-hover-transform);--f-thumb-selected-opacity:1;--f-thumb-selected-border:none;--f-thumb-selected-shadow:inset 0 0 0 2px #fff;--f-thumb-selected-transform:none;--f-scrollbar-width:7px;--f-scrollbar-track-bg:#444;--f-scrollbar-track-border-radius:10px;--f-scrollbar-track-shadow:inset 0 0 6px #0003;--f-scrollbar-thumb-bg:#ddd;--f-scrollbar-thumb-border-radius:10px}.fancybox__container[theme=light]{--fancybox-color:#222;--fancybox-backdrop-bg:#fffffff7;--f-toolbar-color:var(--fancybox-color,#222);--f-toolbar-text-shadow:none;--f-toolbar-font-weight:400;--f-html-color:var(--fancybox-color,#222);--f-html-bg:#fff;--f-error-color:#555;--f-error-bg:#fff;--f-video-bg:#fff;--f-caption-color:#333;--f-spinner-color-1:#0003;--f-spinner-color-2:#000c;--f-spinner-border-width:3.5px;--f-progressbar-color:#6f6f74;--f-button-color:#333;--f-button-hover-color:#000;--f-button-outline-color:#000000d9;--f-button-bg:#ffffffd9;--f-button-svg-stroke-width:1.3;--f-button-svg-filter:none;--f-arrow-bg:#ffffffd9;--f-arrow-color:#333;--f-arrow-hover-color:#000;--f-arrow-svg-stroke-width:1.3;--f-close-button-color:#555;--f-close-button-hover-color:#000;--f-thumb-bg:linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow:0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg:#ddd;--f-scrollbar-thumb-bg:#444}.fancybox__container{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow:clip visible}.fancybox__container>:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity,1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration,.35s) ease none f-fadeIn}.fancybox__container.is-hiding>:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration,.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{z-index:-1;background:var(--fancybox-backdrop-bg);position:fixed;inset:0}.fancybox__carousel{z-index:10;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:clip visible}.fancybox__carousel.is-vertical{--f-carousel-slide-height:100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{content:"";z-index:1;position:absolute;inset:-30px}.fancybox__viewport{min-width:0;min-height:0;transform:translate3d(0,var(--f-drag-offset,0),0);flex:1;display:grid;position:relative;overflow:visible}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;flex-direction:column;grid-area:1/1;align-items:center;margin:0;display:flex;position:relative;transform:translateZ(0)}.fancybox__slide:before,.fancybox__slide:after{content:"";display:block}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color:var(--f-error-color,--f-html-color);--f-html-bg:var(--f-error-bg,--f-html-bg)}.fancybox__slide.has-html{padding:8px;overflow:auto}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width:var(--f-close-button-width);--f-button-height:var(--f-close-button-height);--f-button-border-radius:var(--f-close-border-radius);--f-button-color:var(--f-close-button-color);--f-button-hover-color:var(--f-close-button-hover-color);--f-button-bg:var(--f-close-button-bg);--f-button-hover-bg:var(--f-close-button-hover-bg);--f-button-active-bg:var(--f-close-button-active-bg);--f-button-svg-width:var(--f-close-button-svg-width);--f-button-svg-height:var(--f-close-button-svg-height);--f-button-svg-stroke-width:var(--f-close-button-svg-stroke-width);top:calc((var(--f-button-height) + 2px) * -1);z-index:10;position:absolute;right:0}.fancybox__thumbs{flex:0 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols:1;--f-thumbs-gap:8px;--f-thumbs-transition:none;--f-thumbs-padding-x:4px;--f-thumbs-padding-y:8px;--f-thumbs-viewport-padding-x:4px;--f-thumbs-viewport-padding-y:0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{--f-thumbs-padding-x:0;max-width:0;max-height:unset;--f-thumbs-padding-y:unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important;overflow-x:hidden!important}.f-fadeIn{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}.f-crossfadeIn{animation:var(--f-transition-duration,.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,.2s) * .2) ease calc(var(--f-transition-duration,.2s) * .8) both f-crossfadeOut;z-index:1}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration,.85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}.f-zoomInUp{animation:var(--f-transition-duration,.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,.3s) ease both f-zoomOutDown}.f-throwOutUp{animation:var(--f-throwOutUp-duration,.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration,.2s) ease-out both f-throwOutDown}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-shadow:none;--f-button-transition:all .15s ease;--f-button-transform:none;--f-button-outline-width:1px;--f-button-outline-color:#000000b3;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-opacity:1;--f-button-svg-disabled-opacity:.5;--f-button-svg-transition:opacity .15s ease;--f-button-svg-transform:none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);box-sizing:content-box;pointer-events:all;cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}@media (hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color,var(--f-button-color));background-color:var(--f-button-hover-bg,var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color,var(--f-button-hover-color,var(--f-button-color)));background-color:var(--f-button-active-bg,var(--f-button-hover-bg,var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity,1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child,.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child,[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child,.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child,[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:-webkit-full-screen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1:#0000001a;--f-spinner-color-2:#11181ccc;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-border-radius:50%;--f-spinner-border-width:4px}.f-spinner{width:var(--f-spinner-width);height:var(--f-spinner-height);border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);margin:0;padding:0;animation:.75s linear infinite f-spinner,.2s .2s both f-fadeIn;position:absolute;top:50%;left:50%;translate:-50% -50%}.f-carousel{--f-carousel-gap:0px;--f-carousel-slide-width:100%;--f-carousel-slide-padding:0}.f-carousel.is-vertical{--f-carousel-slide-height:100%}.f-carousel{flex-direction:column;display:flex;position:relative}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{flex:1;grid-template-rows:100%;grid-template-columns:100%;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.has-adaptive-height>.f-carousel__viewport{flex:none}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__viewport [data-selectable],.f-carousel__viewport [contenteditable]{cursor:auto}.f-carousel__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;max-width:100%;min-height:0;max-height:100%;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;will-change:transform;grid-area:1/1;margin:0;position:relative;transform:translateZ(0)}.is-centered .f-carousel__slide{flex-direction:column;align-items:center;display:flex}.is-centered .f-carousel__slide:before,.is-centered .f-carousel__slide:after{content:"";display:block}.is-centered .f-carousel__slide:before{margin-bottom:auto}.is-centered .f-carousel__slide:after{margin-top:auto}.f-carousel__slide.has-html{overflow:auto}:root{--f-progressbar-height:3px;--f-progressbar-color:var(--f-carousel-theme-color,#575ad6);--f-progressbar-opacity:1;--f-progressbar-z-index:30}.f-progressbar{z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-timing-function:linear;animation-play-state:running;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height:100%;--f-progressbar-opacity:.2}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{box-sizing:border-box;margin:var(--f-html-margin,0);padding:var(--f-html-padding,2rem);color:var(--f-html-color,currentColor);background:var(--f-html-bg);position:relative}.f-html.is-error{text-align:center}.f-iframe{border:0;width:100%;height:100%;margin:0;display:block}.f-caption{margin:var(--f-caption-margin);padding:var(--f-caption-padding,16px 8px);overflow-wrap:anywhere;max-width:100%;max-height:calc(80vh - 100px);line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);flex-shrink:0;align-self:center;overflow:auto}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{width:100%;height:100%;min-height:1px;max-width:var(--f-video-width,960px);max-height:var(--f-video-height,540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg,#000000e6);padding:0;overflow:visible}.f-html5video{background:0 0;border:0;width:100%;height:100%;display:block}.f-button.is-arrow{--f-button-width:var(--f-arrow-width,46px);--f-button-height:var(--f-arrow-height,46px);--f-button-svg-width:var(--f-arrow-svg-width,24px);--f-button-svg-height:var(--f-arrow-svg-height,24px);--f-button-svg-stroke-width:var(--f-arrow-svg-stroke-width,1.75);--f-button-border-radius:var(--f-arrow-border-radius,unset);--f-button-bg:var(--f-arrow-bg,transparent);--f-button-hover-bg:var(--f-arrow-hover-bg,var(--f-arrow-bg));--f-button-active-bg:var(--f-arrow-active-bg,var(--f-arrow-hover-bg));--f-button-shadow:var(--f-arrow-shadow);--f-button-color:var(--f-arrow-color);--f-button-hover-color:var(--f-arrow-hover-color,var(--f-arrow-color));--f-button-active-color:var(--f-arrow-active-color,var(--f-arrow-hover-color));overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{z-index:20;position:absolute;transform:translate(0)}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos,0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos,0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos,0);transform:translateY(-50%)rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos,0);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos,0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}:root{--f-carousel-dots-position:absolute;--f-carousel-dots-top:100%;--f-carousel-dots-bottom:auto;--f-carousel-dots-width:24px;--f-carousel-dots-height:24px;--f-carousel-dots-z-index:3;--f-carousel-dot-width:8px;--f-carousel-dot-height:8px;--f-carousel-dot-border-radius:100%;--f-carousel-dot-bg:currentColor;--f-carousel-dot-hover-bg:currentColor;--f-carousel-dot-selected-bg:currentColor;--f-carousel-dot-opacity:.4;--f-carousel-dot-hover-opacity:.8;--f-carousel-dot-selected-opacity:1;--f-carousel-dot-transition:all .25s ease}.f-carousel.has-dots{margin-bottom:var(--f-carousel-dots-height)}.f-carousel__dots{position:var(--f-carousel-dots-position);top:var(--f-carousel-dots-top);right:0;bottom:var(--f-carousel-dots-bottom);z-index:var(--f-carousel-dots-z-index);justify-content:center;gap:var(--f-carousel-dots-gap,0);flex-wrap:wrap;display:flex;left:0}.in-fullscreen-mode>.f-carousel__dots,.in-expanded-mode>.f-carousel__dots{top:auto;bottom:0}.f-carousel__dot{width:var(--f-carousel-dots-width);height:var(--f-carousel-dots-height);opacity:var(--f-carousel-dot-opacity);color:currentColor;transition:var(--f-carousel-dot-transition);background-color:#0000;border:0;margin:0;padding:0;display:block;position:relative}.f-carousel__dot:after{content:"";transform-origin:50%;width:var(--f-carousel-dot-width);height:var(--f-carousel-dot-height);background-color:var(--f-carousel-dot-bg);border-radius:var(--f-carousel-dot-border-radius);transition:inherit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.f-carousel__dot:hover{cursor:pointer;opacity:var(--f-carousel-dot-hover-opacity)}.f-carousel__dot:hover:after{background-color:var(--f-carousel-dot-hover-bg)}.f-carousel__dot[aria-current]{opacity:var(--f-carousel-dot-selected-opacity,1)}.f-carousel__dot[aria-current]:after{background-color:var(--f-carousel-dot-selected-bg)}.f-carousel__dot.small:after{transform:translate(-50%,-50%)scale(.65)}.f-carousel__dot.micro:after{transform:translate(-50%,-50%)scale(.34)}.f-carousel__dot.hidden{width:0}.f-carousel__dot.hidden:after{transform:translate(-50%,-50%)scale(0)}.f-carousel__dot:first-child.active,.f-carousel__dot:first-child.padd{margin-left:calc(var(--f-carousel-dots-width) * 2)}.f-carousel__dot:first-child.small{margin-left:calc(var(--f-carousel-dots-width) * 1)}:root{--f-thumbs-gap:8px;--f-thumbs-margin:0;--f-thumbs-padding-x:8px;--f-thumbs-padding-y:8px;--f-thumbs-bg:transparent;--f-thumbs-transition:max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index:1;--f-thumbs-viewport-padding-x:0px;--f-thumbs-viewport-padding-y:0px;--f-thumb-width:94px;--f-thumb-height:76px;--f-thumb-clip-width:46px;--f-thumb-extra-gap:16px;--f-thumb-opacity:1;--f-thumb-transition:opacity .3s ease, transform .15s ease;--f-thumb-border:none;--f-thumb-border-radius:4px;--f-thumb-shadow:none;--f-thumb-bg:linear-gradient(#0000001a, #0000000d);--f-thumb-focus-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow:inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition:all .1s ease;--f-thumb-img-width:100%;--f-thumb-img-height:100%;--f-thumb-img-fit:cover;--f-thumb-img-position:50% 20%}.f-thumbs{--f-carousel-slide-width:var(--f-thumb-width);--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:var(--f-thumbs-gap);box-sizing:border-box;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index);flex-shrink:0;position:relative;overflow:hidden}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{--f-thumbs-padding-x:0;max-width:0}.f-thumbs.is-scrollable.is-hidden{--f-thumbs-padding-y:0;max-height:0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:#0000;display:block}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);display:grid;overflow:visible}.f-thumbs__slide{box-sizing:border-box;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);cursor:pointer;flex-direction:column;grid-area:1/1;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity,1);transform:var(--f-thumb-hover-transform,none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border,none);box-shadow:var(--f-thumb-hover-shadow,var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;width:100%;height:100%;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg);outline:none;margin:auto;padding:0;display:block;position:relative;overflow:visible}.f-thumbs__slide button:after{content:"";z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow);position:absolute;inset:0}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity,1);transform:var(--f-thumb-focus-transform,none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity,1);transform:var(--f-thumb-active-transform,none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border,none);box-shadow:var(--f-thumb-active-shadow,var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity,1);transform:var(--f-thumb-selected-transform,none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border,none);box-shadow:var(--f-thumb-selected-shadow,var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width:calc(var(--f-thumb-clip-width) + var(--f-thumbs-gap));--f-carousel-slide-height:var(--f-thumb-height);--f-carousel-gap:0;--width-diff:calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift:calc((var(--width-diff) * .5) * var(--progress));--clip-path:inset(0 var(--clip-shift) round var(--f-thumb-border-radius,0));left:var(--shift,0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing);padding:0;overflow:visible}.f-thumbs.is-modern .f-thumbs__slide button{width:var(--f-thumb-width);clip-path:var(--clip-path);box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration,.2s) var(--f-thumb-transition-easing,ease);border:none;margin-inline:50%;display:block}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border,none);box-shadow:var(--f-thumb-focus-shadow,none);position:absolute}.f-thumbs.is-modern{--f-transition-duration:.25s;--f-transition-easing:ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration:0s}.f-thumbs.is-scrollable .f-thumbs__viewport{grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;display:grid;overflow:auto}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none;grid-area:auto;display:block;position:relative}.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1)rotate(3deg)}40%,60%,80%{transform:scale(1.1)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translate(0%)}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:translate(0%)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translate(-2000px)}60%{opacity:1;transform:translate(30px)}80%{transform:translate(-10px)}to{transform:translate(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translate(2000px)}60%{opacity:1;transform:translate(-30px)}80%{transform:translate(10px)}to{transform:translate(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translate(0)}20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translate(0)}20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:translate(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:translate(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}40%{animation-timing-function:ease-out;transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{backface-visibility:visible;-ms-backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}40%{transform:perspective(400px)rotateX(-10deg)}70%{transform:perspective(400px)rotateX(10deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-10deg)}70%{transform:perspective(400px)rotateY(10deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipOutX{0%{opacity:1;transform:perspective(400px)rotateX(0)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes flipOutY{0%{opacity:1;transform:perspective(400px)rotateY(0)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important;-ms-backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:translate(-20%)skew(30deg)}80%{opacity:1;transform:translate(0%)skew(-15deg)}to{opacity:1;transform:translate(0%)skew(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1;transform:translate(0%)skew(0)}to{opacity:0;transform:translate(100%)skew(-30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:50%;opacity:0;transform:rotate(-200deg)}to{transform-origin:50%;opacity:1;transform:rotate(0)}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:0 100%;opacity:1;transform:rotate(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}to{transform-origin:100% 100%;opacity:1;transform:rotate(0)}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(90deg)}to{transform-origin:0 100%;opacity:1;transform:rotate(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:100% 100%;opacity:1;transform:rotate(0)}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:50%;opacity:1;transform:rotate(0)}to{transform-origin:50%;opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:0 100%;opacity:1;transform:rotate(0)}to{transform-origin:0 100%;opacity:0;transform:rotate(90deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:100% 100%;opacity:1;transform:rotate(0)}to{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:0 100%;opacity:1;transform:rotate(0)}to{transform-origin:0 100%;opacity:0;transform:rotate(-90deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:100% 100%;opacity:1;transform:rotate(0)}to{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2000px)}to{transform:translate(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translate(2000px)}to{transform:translate(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translate(0)}to{opacity:0;transform:translate(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0)}to{opacity:0;transform:translate(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(0)}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)}80%{opacity:1;transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(60deg)translateY(0)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0)rotate(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(100%)rotate(120deg)}}.rollOut{animation-name:rollOut}
