@font-face{font-family:"IBM Plex Sans";src:url(../fonts/hinted-IBMPlexSans.woff2) format("woff2"),url(../fonts/hinted-IBMPlexSans.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(../fonts/hinted-IBMPlexSans-SemiBold.woff2) format("woff2"),url(../fonts/hinted-IBMPlexSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(../fonts/IBMPlexSans-Medium.woff) format("woff"),url(../fonts/IBMPlexSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(../fonts/hinted-IBMPlexSans-Light.woff) format("woff"),url(../fonts/hinted-IBMPlexSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url(../fonts/hinted-IBMPlexSans-Thin.woff2) format("woff2"),url(../fonts/hinted-IBMPlexSans-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/hinted-Montserrat-Medium.woff2) format("woff2"),url(../fonts/hinted-Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/hinted-Montserrat-Bold.woff2) format("woff2"),url(../fonts/hinted-Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,::after,::before{padding:0;margin:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}a{text-decoration:none}button{display:inline-block;background:0 0;border:none;list-style:none outside none;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:poMontserrat}a,button,label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:focus-visible{outline:0}li,ol,ul{list-style:none}img{width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}:root{--h1:normal 600 26px/120% "Montserrat",sans-serif;--h2:normal 600 26px/130% "Montserrat",sans-serif;--h3:normal 500 23px/130% "Montserrat",sans-serif;--h4:normal 500 21px/130% "Montserrat",sans-serif;--text-18:normal 400 18px/130% "Montserrat",sans-serif;--text-16:400 16px/150% "Montserrat",sans-serif;--text-btn:400 16px/100% "IBM Plex Sans",sans-serif;--text-14:400 14px/150% "IBM Plex Sans",sans-serif;--text-14-second:400 14px/130% "Montserrat",sans-serif;--main-font-fam:"Montserrat",sans-serif;--text-font:"IBM Plex Sans",sans-serif;--border-color:#c1c1c1;--dark-grey-color:#404040;--btn-color:#684a40;--text-color:#101b12;--text-second-color:#121212;--title-color:#38251f;--title-second-color:#000;--title-color-bg:#fff;--page-bg:#f5f5f5}section{position:relative}section:not(:first-of-type){margin-top:70px}.wrapper{position:relative;max-width:1320px;width:calc(100% - 32px);margin:0 auto}body,html{min-width:360px;height:100%;color:var(--text-color);font:var(--text-18);background-color:var(--page-bg);margin:0}body.prevent-scroll{overflow:hidden}.active .stages__item--icon,.stages__item--icon,a,a .banner__btn,a .review__btn,a img,a:hover,a:hover .banner__btn,a:hover .review__btn,a:hover img,button,button img,button:hover,button:hover img{cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}ol{counter-reset:custom-counter}ol li{position:relative;counter-increment:custom-counter;list-style:none}ol li::before{content:"0" counter(custom-counter);color:var(--title-color);font:var(--text-18);position:absolute;top:41px;left:0}ol li:last-of-type::before{left:16px}@media screen and (min-width:700px){section:not(:first-of-type){margin-top:100px}:root{--h1:normal 600 36px/120% "Montserrat",sans-serif;--h2:normal 500 30px/120% "Montserrat",sans-serif}.wrapper{width:calc(100% - 80px)}}@media screen and (min-width:1050px){body.prevent-scroll{width:100%;position:fixed;overflow-y:scroll}section:not(:first-of-type){margin-top:140px}:root{--h1:normal 600 46px/110% "Montserrat",sans-serif;--h2:normal 500 36px/130% "Montserrat",sans-serif}.wrapper{width:calc(100% - 54px)}}@media screen and (max-width:374px){:root{--h1:normal 700 26px/120% "Montserrat",sans-serif;--h2:normal 500 26px/110% "Montserrat",sans-serif}}._h1{font:var(--h1);color:#fff}._h2{font:var(--h2);color:var(--text-color);margin-bottom:30px}._bg-h2{color:#fff}._h3{font:var(--h3);color:#fff}._h4{font:var(--h4);color:#000}._text-18{font:var(--text-18);color:var(--text-color)}._text-16{font:var(--text-16);color:var(--text-color)}._text-14{font:var(--text-14);color:var(--text-color)}._hide{display:none}._hide-slow{opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s ease;-o-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease}._disabled{pointer-events:none}._btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;white-space:nowrap;border-radius:30px;font:var(--text-btn);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:100px;padding:17px 10px 17px 30px}._btn .svg-container{display:block;width:30px;height:30px;background-color:transparent;position:absolute;right:10px;top:50%;border-radius:100%;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}._btn circle,._btn path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}._btn:hover circle,.catalog__item-link:hover circle,.expo__block:hover circle{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;fill:#fff}._btn:hover path,.catalog__item-link:hover path,.expo__block:hover path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;stroke:#144b06}._white-btn{background-color:#fff;color:#544d42}._white-btn:hover circle,.expo__block:hover ._white-btn circle{stroke:transparent;fill:transparent}._white-btn:hover .svg-container,.expo__block:hover ._white-btn .svg-container{background:-o-linear-gradient(308deg,#144b06 8.14%,#328a1b 78.32%);background:linear-gradient(142deg,#144b06 8.14%,#328a1b 78.32%)}._white-btn:hover path,.expo__block:hover ._white-btn path{stroke:#fff}._color-btn{background:-o-linear-gradient(308deg,#144b06 8.14%,#328a1b 78.32%);background:linear-gradient(142deg,#144b06 8.14%,#328a1b 78.32%);color:#fff}._card{border-radius:16px;background-color:#fff;padding:10px}._card-icon{position:relative}._card-icon::before{content:"";position:absolute;top:0;width:70px;height:70px;border-radius:100%}._flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.catalog__item-link img,.expo__block img,.gallery-button img,.video__item-link img{-webkit-transform:scale(100%);-ms-transform:scale(100%);transform:scale(100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.catalog__item-link:hover img,.expo__block:hover img,.gallery-button:hover img,.video__item-link:hover img{-webkit-transform:scale(105%);-ms-transform:scale(105%);transform:scale(105%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.catalog .carousel .item,.expo__block,.gallery-button,.video__item-link{overflow:hidden;border-radius:16px}@media screen and (min-width:1050px){._h2{margin-bottom:60px}}.header__menu-btn{position:relative;width:20px;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none;background:0 0;cursor:pointer;padding:0}.header__menu-btn b{display:block;height:2px;width:20px;background-color:#101b12;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__menu-btn.active b:nth-child(1){-webkit-transform:rotate(45deg) translate(5px,5px);-ms-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}.header__menu-btn.active b:nth-child(2){opacity:0}.header__menu-btn.active b:nth-child(3){-webkit-transform:rotate(-45deg) translate(5px,-5px);-ms-transform:rotate(-45deg) translate(5px,-5px);transform:rotate(-45deg) translate(5px,-5px)}.header{position:fixed;width:100%;top:0;left:0;z-index:105;background:#fff;padding:24px 0 20px}.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px}.header__item--icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:133px;height:36px;position:relative}.header__item--icon-link .header__item--icon{margin-top:-4px}.header__item--icon{width:135px;height:38px}header .main-menu{display:none}.header .menu-item a,.header__menu--tel{color:#101b12;font:normal 500 18px/130% IBM Plex Sans,sans-serif;white-space:nowrap}.header__menu--tel span{display:none}.header .menu-item:hover a,.header__menu--tel:hover{color:#878787}.header__menu-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;margin:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;right:-14px;top:-9px;gap:5px}.header__menu-btn:hover{opacity:.7;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header__menu-btn .header__item--icon{width:24px;height:24px;-webkit-filter:brightness(0) saturate(100%) invert(29%) sepia(8%) saturate(1263%) hue-rotate(327deg) brightness(98%) contrast(88%);filter:brightness(0) saturate(100%) invert(29%) sepia(8%) saturate(1263%) hue-rotate(327deg) brightness(98%) contrast(88%)}.header-btn{display:none}@media screen and (min-width:700px){.header{padding:24px 0 20px}}@media screen and (min-width:900px)and (max-width:1199.5px){.header{position:fixed;width:100%;top:0;left:0;z-index:105;background:#fff;padding:30px 0 29px}}@media screen and (min-width:1200px){.header__item--icon{width:150px;height:41px;-ms-flex-negative:0;flex-shrink:0}.header._color-header .header__item--icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;height:41px;position:relative}.header._color-header .header__menu--tel,.header._color-header .menu-item a{font:var(--text-btn);color:var(--text-color)}.header__menu--tel span{display:block}.header__menu--tel svg{display:none}.header._color-header .header__menu-btn .header__item--icon{width:150px;height:41px}.header-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu-btn{display:none}.header__menu--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:910px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}footer{background-color:#f5f5f5;padding:70px 0}.footer__logo-btn{max-width:270px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}.footer-logo svg{display:block;max-width:137px;height:37px}.footer__list{gap:40px;margin:60px 0 58px}.footer__item a{color:#101b12;font:normal 500 18px/130% Montserrat,sans-serif}.footer__item a:hover{color:#878787}.footer__item:not(:last-of-type){margin-bottom:20px}.header-popup-tel{white-space:nowrap;color:#000;font:normal 600 21px/130% Montserrat,sans-serif}.header-popup-btn{margin-top:30px;width:212px;margin:30px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.side-popup .popup-content{padding-bottom:70px}.footer__info-address{color:#101b12;font:normal 500 18px/130% Montserrat,sans-serif;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, transparent),to(transparent));background-image:-o-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%);background-repeat:repeat-x;background-position:0 90%;background-size:100% 1px;padding-bottom:1px}.footer__info-address span{color:#101b12;font:normal 500 18px/130% Montserrat,sans-serif;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, transparent),to(transparent));background-image:-o-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%);background-repeat:repeat-x;background-position:0 90%;background-size:100% 1px;padding-bottom:1px}.footer__info-address:hover span{border-bottom:none;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #101b12),to(#101b12));background-image:-o-linear-gradient(left,#101b12 0,#101b12 100%);background-image:linear-gradient(to right,#101b12 0,#101b12 100%);background-repeat:repeat-x;background-position:0 90%;background-size:100% 1px;padding-bottom:1px}.footer__contacts-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:212px;margin:30px 0 31px}.footer__item a:hover,.footer__policy:hover{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, transparent),to(transparent));background-image:-o-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%);background-repeat:repeat-x;background-position:0 90%;background-size:100% 1px;padding-bottom:1px}.footer__policy--container{line-height:90%}.footer__item:nth-of-type(3) .footer__item--text{width:70%}.footer__item:nth-of-type(4) .footer__item--text{margin-top:6px}.footer__item-icon{width:28px;height:28px}.footer__item--text{color:var(--text-second-color);font:normal 400 14px/130% var(--text-font)}.footer__btn{margin-top:30px;width:100%;max-width:286px}.footer__copy{color:#69726b;font:normal 400 10px/130% IBM Plex Sans,sans-serif;margin:39px 0 25px;width:98%}.footer__policy{color:#69726b;font:normal 400 10px/130% IBM Plex Sans,sans-serif;border-bottom:none;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #69726b),to(#69726b));background-image:-o-linear-gradient(left,#69726b 0,#69726b 100%);background-image:linear-gradient(to right,#69726b 0,#69726b 100%);background-repeat:repeat-x;background-position:0 90%;background-size:100% 1px;padding-bottom:1px}@media screen and (min-width:700px){.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.header__menu-btn{margin:0}footer{padding:110px 0 60px}footer .wrapper{width:calc(100% - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}.footer__logo-container{width:100%;max-width:270px}.footer__info-cont{width:100%;max-width:340px;display:block;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:100px}.footer-logo{max-width:unset;font:var(--h2)}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}.footer__item:last-of-type{width:100%}.footer__copy{width:100%;margin:60px 0 18px}.footer__list{gap:39px 40px;margin:5px 0 69px}.footer__btn{margin-top:31px}footer{padding:70px 0 60px}}@media screen and (min-width:1200px){.header__menu-btn{display:none}.header-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.header{padding:18px 0}header .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.header__menu--tel{margin-left:0;margin-top:9px}.header .wrapper{max-width:1560px;width:calc(100% - 34px);margin:0 auto}header .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:11px}.header{padding:18px 0 27px}.header-btn{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:210px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__item--icon-link .header__item--icon{margin-top:6px}.header__item--icon-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;height:40px;position:relative}.header__menu--tel{margin-left:0}.header__menu--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;width:100%;max-width:911px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer{padding:53px 0 50px}footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.footer__copy{width:100%}.footer__policy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer-logo{width:308px;color:#40362f;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:130%;padding-right:40px}.footer__list{gap:29px 33px;margin-top:0;max-width:982px;width:calc(100% - 338px);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:7px}.footer__list{gap:29px 33px;margin-top:0;max-width:270px;width:calc(100%);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:13px;margin-bottom:0}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:37px}.footer__item:nth-of-type(5){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__item:nth-of-type(5) .footer__item-icon{margin-top:4px;margin-left:1px}.footer__item:first-of-type .footer__item-icon,.footer__item:nth-of-type(3) .footer__item-icon{margin-top:4px}.footer__item:nth-of-type(2) .footer__item-icon{margin-top:2px}.footer__item:last-of-type{width:calc(33% - 20px)}.footer__copy{margin:30px 0 0}.footer__btn{margin-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:unset}.footer__policy--container{margin-top:-2px}footer{padding:58px 0 50px;margin-top:0}.footer-logo svg{display:block;max-width:150px;height:43px;margin-top:6px}.footer__logo-btn{max-width:270px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.footer__info-cont{width:100%;max-width:758px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:100px}.footer__item:not(:last-of-type){margin-bottom:7px}.footer__item:last-of-type{width:100%}.footer__info-container{width:100%;max-width:436px}.footer__info-address{display:block;text-align:end;width:100%;color:#000;font:normal 500 18px/130% Montserrat,sans-serif;margin-top:31px}.footer__copy{margin:40px 0 0;width:88%}footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:19px 30px}.footer__contacts-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:212px;margin:0}.footer__info-cont{width:100%;max-width:758px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__info-container{width:100%;max-width:436px;margin-top:2px}}.form-wrapper form{position:relative;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;z-index:2}.form-section{font:400 16px/150% "IBM Plex Sans",sans-serif}.form-section a{border-bottom:none;background-image:none;background-repeat:repeat-x;background-position:0 98%;background-size:100% 1px;text-decoration:underline}.form-section a:hover{text-decoration:none;color:#404040;background-size:0 1px}.form-section .button-wrapper{position:relative}.form-section .close-button{position:absolute;top:-44px;right:15px;border:none;background:0 0}.form-section .close-button:focus{outline:0}.form-section .close-button ._line3{top:18px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#000}.form-section .close-button ._line1{top:18px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#000}.form-section .tx{max-width:400px;margin:0 auto;margin-bottom:19px}.form-section .h2{text-transform:uppercase;color:#e5e5e5;margin-bottom:20px}.form-section .form-wrapper{position:relative;max-width:400px;margin:0 auto}.form-page .form-wrapper .response{top:-20px}.form-wrapper .response{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.form-wrapper .response.active{opacity:1;-webkit-transition:all .2s ease .2s;-o-transition:all .2s ease .2s;transition:all .2s ease .2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:2}.form-wrapper .response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-wrapper .response img{width:60px;height:60px}.form-wrapper .response-inner p{font:600 24px/130% Montserrat,sans-serif;max-width:243px;color:#101b12;text-align:center;margin:0 auto;margin-top:40px;text-shadow:none}.tx.j-trigger.hidden{opacity:0}.form-wrapper .response-inner p:last-of-type{display:none}.form-template.form-section .form-wrapper .response{margin-top:-50px}.form-wrapper form{position:relative;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;z-index:2}.form-wrapper form.hidden{opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);z-index:0;pointer-events:none}.form-wrapper .ln:not(:last-child){margin-bottom:20px}.form-wrapper .ln{position:relative}.form-wrapper .input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:52px;cursor:text}.form-wrapper .input-wrapper._error{border-bottom:2px solid #a7adb8;border-color:#a32829}.form-wrapper input.text{border:none;background:0 0;width:100%;font:400 16px/21px "IBM Plex Sans",sans-serif;color:rgba(0,0,0,.87);padding:0;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;margin:6px 0}.form-wrapper .input-wrapper .placeholder{position:absolute;left:20px;top:51%;-webkit-transform:translate(0,-52%);-ms-transform:translate(0,-52%);transform:translate(0,-52%);font:400 16px/21px "IBM Plex Sans",sans-serif;color:rgba(0,0,0,.6);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.form-wrapper .input-wrapper.focus .placeholder{font-size:11px;line-height:14px;color:rgba(0,0,0,.6);-webkit-transform:translateY(-22px);-ms-transform:translateY(-22px);transform:translateY(-22px);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.form-wrapper .input-wrapper.focus .placeholder,.input-wrapper.focus.not-empty .placeholder,.popup-form .form-wrapper .input-wrapper.focus .placeholder,.popup-form .input-wrapper.focus.not-empty .placeholder{opacity:0;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.form-wrapper .input-wrapper.focus.not-empty .placeholder{display:block;font-size:12px;line-height:14px;color:rgba(0,0,0,.6)!important;-webkit-transform:translateY(-22px);-ms-transform:translateY(-22px);transform:translateY(-22px);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.form-wrapper .input-wrapper.not-empty .placeholder{display:none}.form-wrapper .textarea{margin:32px 0 41px}.form-wrapper .textarea label.input-wrapper{height:154px;border:1px solid #a7adb8;border-radius:4px;padding-left:16px}.form-wrapper .textarea .input-wrapper span.placeholder{top:17px;left:15px}.form-section textarea.text{resize:none;border-radius:4px;margin:0}.form-section textarea:required{border:initial;-webkit-box-shadow:none;box-shadow:none;font:normal normal normal 16px/21px var(--text-font);color:rgba(0,0,0,.87);padding:16px 19px 10px 0;margin:0}.form-wrapper .textarea .focus .placeholder,.form-wrapper .textarea .not-empty .placeholder{opacity:0}.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ccc;border-radius:4px;overflow:hidden}.form__list--item{display:block;width:100%;padding:16px 20px 8px;margin:0}.form__list--item:last-of-type{padding-bottom:16px}.form__list--item:first-child{padding:21px 20px 8px}.form__list--item .form__list--item-label{display:block;width:90%;color:#707070;font:normal 400 16px/150% "IBM Plex Sans",sana-serif}.form__list--item:hover .form__list--item-label{color:#a32829;font:normal 400 16px/150% "IBM Plex Sans",sana-serif}.form__list--item.last{border-bottom:none}.form__list--item input{display:none}.form__list--item label{display:block;cursor:pointer}.custom-dropdown{position:relative;width:200px}#selected-vacancy{position:relative;width:100%;padding:10px 40px 10px 15px;cursor:pointer}span.form-control-wrap[data-name=house]{display:block;position:relative;min-width:100%}span.form-control-wrap[data-name=house]::after{content:"";position:absolute;top:16%;right:12px;display:block;width:14px;height:10px;background:url(/wp-content/themes/ind-projects/assets/icon/list-arrow.svg) no-repeat right center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.open span.form-control-wrap[data-name=house]::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.dropdown-list{display:block;position:absolute;top:100%;left:0;width:100%;height:0;max-height:0;margin:0;padding:0;list-style:none;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(51,51,51,.25);box-shadow:0 2px 8px 0 rgba(51,51,51,.25);z-index:1;pointer-events:none;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;overflow-y:scroll}.open .dropdown-list{opacity:1;pointer-events:auto;height:auto;overflow-y:auto;max-height:296px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:64px;border-radius:6px;border:unset;border-radius:10px;background:#fff;-webkit-box-shadow:0 4px 9px 0 rgba(144,144,144,.43);box-shadow:0 4px 9px 0 rgba(144,144,144,.43);padding-bottom:5px}#selected-vacancy:focus+.dropdown-list{display:block}.form-control-wrap[data-name=vacancy]{position:absolute;display:block;width:100%}.form-wrapper .ln.text{margin-top:40px;color:#404040}.button:after,.button:before{display:none}.form-wrapper .ln.policy{margin:29px 0 30px}.btn-wrapper ._btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-wrapper ._btn span{padding-right:40px}.ln.policy .policy-wrapper{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.ln.policy .policy-placeholder{color:#404040;font:400 14px/130% var(--text-font);padding:0 0 0 32px}.ln.policy .policy-placeholder a{text-decoration:underline;color:#404040}.ln.policy .policy-placeholder a:hover{color:#404040;text-decoration:none;background-image:none}.ln.policy .policy-wrapper input[type=checkbox]{position:absolute;left:1px;top:3px;opacity:0}.ln.policy .policy-wrapper .ico{position:absolute;top:3px;left:0;width:16px;height:16px;border:1px solid #144b06;border-radius:2.5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.center-popup .ln.policy .policy-wrapper .ico,.center-popup .ln.policy .policy-wrapper input[type=checkbox]{top:0}.center-popup .ln.policy .policy-placeholder{padding-left:31px}.ln.policy .policy-wrapper .ico:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:10px;height:10px;background:#144b06;border-radius:2px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ln.policy .policy-wrapper input:checked+.ico:before{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ln.policy .policy-wrapper.error .policy-placeholder,.ln.policy .policy-wrapper.error .policy-placeholder a{color:#a32829!important}.ln.policy .policy-wrapper.error .policy-placeholder a{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #a32829),to(#a32829))!important;background-image:-o-linear-gradient(left,#a32829 0,#a32829 100%)!important;background-image:linear-gradient(to right,#a32829 0,#a32829 100%)!important}.ln.policy .policy-wrapper.error .policy-placeholder a:hover{color:#a32829!important;background-image:none!important}.ln.policy .policy-wrapper.error .ico{border:1px solid #a32829}input:-webkit-autofill,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px #e5f2e3 inset;box-shadow:0 0 0 40px #e5f2e3 inset}.form-section label.input-wrapper:focus,input.text:focus{outline:0}:required{border:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:374px){.wall__list{max-height:440px}.form-section .text-14{font-size:11px}.form-section p{font-size:13px}}.popup-form .form-wrapper .input-wrapper .placeholder{top:53%;font:400 16px/21px var(--text-font),sans-serif}.form-wrapper input.text{position:relative;top:1%;font-size:16px}section.form-template.form-footer.form-section{font:400 14px/150% var(--text-font);margin:120px auto;padding:0}.popup.form-template.form-section .ln a{border-bottom:none;background-image:none;text-decoration:underline;background-repeat:repeat-x;background-position:0 96%;background-size:100% 1px}.form-template.form-section .ln a:hover{text-decoration:none;background-image:none}.form-template.form-section .tx{max-width:420px;margin:0 auto;margin-bottom:30px}.form-template.form-section .description{max-width:260px;font:400 14px/150% var(--text-font);text-align:start;color:var(--dark-grey-color);text-align:center;margin:0 auto}.form-template.form-section .form-wrapper{position:relative;max-width:420px;margin:0 auto}.form-template.form-section .form-wrapper .response{position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.form-template.form-section .form-wrapper .response.active{opacity:1;-webkit-transition:all .2s ease .2s;-o-transition:all .2s ease .2s;transition:all .2s ease .2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-template.form-section .form-wrapper .response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-template .form-wrapper form{position:relative;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;z-index:2;padding-bottom:70px;max-width:282px;margin:0 auto}.form-template .form-wrapper form.hidden{opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);z-index:0;pointer-events:none}.form-template.form-section .form-wrapper .ln:not(:last-child){margin-bottom:20px}.form-template.form-section .form-wrapper .excursion-popup__ln.ln:nth-of-type(2){margin-bottom:17px}.form-template.form-section .form-wrapper div:last-child{margin-bottom:0}.form-template.form-section .form-wrapper .input-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:50px;cursor:text}.form-template.form-section .form-wrapper input.text{height:unset;border:none;background:0 0;width:100%;font:400 16px/21px var(--text-font);color:rgba(0,0,0,.87);padding:0;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;margin:6px 0}.form-template.form-section .form-wrapper .input-wrapper .placeholder{position:absolute;left:20px;top:52%;-webkit-transform:translate(0,-52%);-ms-transform:translate(0,-52%);transform:translate(0,-52%);font:400 16px/21px var(--text-font);color:rgba(0,0,0,.6)!important;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-template.form-section .form-wrapper .input-wrapper.focus .placeholder{font-size:11px;line-height:14px;color:#969ba5!important;-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.form-template.form-section .form-wrapper .input-wrapper.focus.not-empty .placeholder{display:block;font-size:11px;line-height:14px;color:#969ba5;-webkit-transform:translateY(-18px);-ms-transform:translateY(-18px);transform:translateY(-18px);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.form-template.form-section .form-wrapper .input-wrapper.not-empty .placeholder{display:none}.form-template .ln-wrapper-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.form-template .ln-wrapper-inline>.ln:first-child{width:100%;padding:0}.form-template .ln-wrapper-inline .ln{max-width:195px;width:100%}.form-template select{-moz-appearance:none;-webkit-appearance:none}.form-template select::-ms-expand{display:none}.form-template .form-wrapper input.text,.form-template .form-wrapper select{border:none;background:0 0;width:100%;font:400 16px/21px var(--text-font);color:rgba(0,0,0,.87);padding:0;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;margin:6px 0;height:auto}.form-template .form-wrapper select{height:100%;margin:0;padding:18px 0 0;pointer-events:all}.form-template label.block.arrow:last-child::after{content:"";position:absolute;top:43%;right:4px;height:7px;width:7px;background-color:var(--background);-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);border-right:1px solid rgba(0,0,0,.6);border-bottom:1px solid rgba(0,0,0,.6);-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;pointer-events:none}.form-template.form-section .form-wrapper .ln.text{margin-top:40px;color:var(--dark-grey-color)}.form-template.form-section .form-wrapper .btn-wrapper{margin-top:39px}.center-popup.form-template.form-section .form-wrapper .btn-wrapper{margin-top:28px}.center-popup .button{padding-left:46px;padding-right:47px;width:100%;max-width:240px}.form-template.form-section .tx{text-align:center}.form-template.form-section .h3{text-align:center;font:600 30px/130% var(--main-font-fam);letter-spacing:normal;color:#101b12;margin:0 auto 20px}.center-popup.active div.content{width:100%;max-width:unset;border-radius:16px;opacity:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}.center-popup .button{width:100%;max-width:340px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:26px}.form-template .upload-file{width:100%}.form-template.form-section .form-wrapper .upload-file .input-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;box-sizing:border-box;width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--border-color);border-radius:4px;margin-top:40px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-template input.file{width:100%;height:36px;position:absolute;opacity:0;cursor:pointer}.form-template .upload-file .plus{margin-right:20px}.form-template .upload-file .plus path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-template .upload-file .btn-text{font:500 12px var(--text-font);color:var(--title-color);letter-spacing:.08em;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.form-template.form-section .form-wrapper .upload-file .input-wrapper:hover{border:1px solid var(--btn-color)}.form-template.form-section .form-wrapper .upload-file .input-wrapper:hover .plus path{fill:var(--btn-color)}.form-template.form-section .form-wrapper .upload-file .input-wrapper:hover .btn-text{color:var(--btn-color)}.form-template.form-section .form-wrapper .upload-file .input-wrapper.disabled{border:1px solid var(--border-color);cursor:default}.form-template.form-section .form-wrapper .upload-file .input-wrapper.disabled input{cursor:default}.form-template.form-section .form-wrapper .upload-file .input-wrapper.disabled .plus path{fill:var(--border-color)}.form-template.form-section .form-wrapper .upload-file .input-wrapper.disabled .btn-text{color:var(--border-color)}.form-template .upload-file .file-list{display:-ms-grid;display:grid;gap:20px;font:400 16px/150% var(--text-font);color:var(--title-color)}.form-template .upload-file .file-list .file:first-child{margin-top:40px}.form-template .upload-file .file-list .file{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-template .upload-file .file-list .file .name,.form-template .upload-file .file-list span{font:400 16px/150% var(--text-font);color:var(--title-color);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-template.form-section .upload-file .file-list div.delete-btn{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:11px;height:11px;cursor:pointer;margin:0}.form-template .upload-file .file-list .delete-btn .b{position:absolute;height:1.5px;width:10px;background-color:#c1c1c1;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.upload-form .ln.policy{margin:33px 0 39px}.form-template .upload-file .file-list .delete-btn .b1{-webkit-transform:rotate(45deg) scaleX(1.2);-ms-transform:rotate(45deg) scaleX(1.2);transform:rotate(45deg) scaleX(1.2)}.form-template .upload-file .file-list .delete-btn .b2{-webkit-transform:rotate(-45deg) scaleX(1.2);-ms-transform:rotate(-45deg) scaleX(1.2);transform:rotate(-45deg) scaleX(1.2)}.form-template .upload-file .red-error{font:400 14px/150% var(--text-font);color:#a32829;margin-top:10px}.form-template .upload-file .red-error.hide{display:none}@media screen and (min-width:700px){.form-page.form-section .form-wrapper,.form-template.upload-form.form-section .form-wrapper{max-width:420px}.form-page .form-wrapper .response{max-width:400px;top:-30px}}@media screen and (min-width:1050px){.form-template .upload-file .file-list .file:first-child{margin-top:30px}.form-page .form-wrapper .response{max-width:400px;top:-40px}}@media (min-width:1000px){.form-template.upload-form.form-section .tx{max-width:644px}.form-template.upload-form.form-section .form-wrapper{max-width:645px}.form-template.upload-form.form-template .ln-wrapper-inline:first-of-type .ln{width:100%;max-width:none}.form-template.upload-form.form-template .ln-wrapper-inline .ln{max-width:calc(50% - 10px)}.form-template.upload-form .form-wrapper .input-wrapper{max-width:100%}}@media (min-width:700px){span.form-control-wrap[data-name=house]::after{top:9%;right:15px}}@media screen and (min-width:1050px){.architector-popup.popup .l-center{top:38px}.architector-popup.center-popup .content.inner{padding-top:15px;max-width:684px}.architector-popup.popup .close{right:-4px;top:2px}.architector-popup.form-template.upload-form.form-section .form-wrapper,.architector-popup.form-template.upload-form.form-section .tx{max-width:460px}.architector-popup .ln.policy{margin:31px 0 39px}.architector-popup.form-template.form-section .form-wrapper input.text{padding:0 0 7px 0}.architector-popup span.form-control-wrap[data-name=house]::after{top:20%;right:15px}.upload-form .ln.policy{margin:22px 0 39px}.center-popup .content.inner{padding-bottom:0}}@media screen and (max-width:999px){section.form-template.form-footer.form-section{margin:100px auto}.form-template.form-section .tx .h3{padding-right:1px}.form-template.form-section .tx{max-width:344px;margin-bottom:20px}.form-template.form-section .form-wrapper{max-width:344px}.form-template .ln-wrapper-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.form-template .ln-wrapper-inline .ln{max-width:100%}.form-template label.block.arrow:last-child::after{top:47%;right:19px}}@media screen and (max-width:700px){section.form-template.form-footer.form-section{margin:80px auto}.form-template.form-section .tx{margin-bottom:30px}.form-template.form-section .tx .h3{font-size:24px;padding-right:0;margin-bottom:21px;text-align:center;max-width:240px}.form-template label.block.arrow:last-child::after{top:48%;right:18px}}.form-template.form-section .form-wrapper .ln,.form-template.form-section .form-wrapper div:last-child{margin-bottom:8px}.popup .close .b{position:absolute;width:20px;height:2px;left:0;right:0;bottom:0;top:0;margin:auto;background:var(--dark-grey-color)}.popup .close{right:10px;top:0;position:relative;width:40px;height:40px;display:inline-block;vertical-align:middle}.close .b{background:var(--dark-grey-color)}.popup .close .b1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup .close .b2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-form .upload-file{width:100%}.popup-form .upload-file .input-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;box-sizing:border-box;width:100%;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #c1c1c1;border-radius:4px;margin-top:30px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.popup-form input.file{width:100%;height:36px;position:absolute;opacity:0;cursor:pointer}.popup-form .upload-file .plus{margin-right:19px}.popup-form .upload-file .plus path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.popup-form .upload-file .btn-text{font:500 12px var(--text-font),sans-serif;color:var(--text-second-color);letter-spacing:.08em;text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.popup-form .upload-file .input-wrapper:hover{border:1px solid #a32829}.popup-form .upload-file .input-wrapper:hover .plus path{fill:#a32829}.popup-form .upload-file .input-wrapper:hover .btn-text{color:#a32829}.popup-form .upload-file .input-wrapper.disabled{border:1px solid #c1c1c1;cursor:default}.popup-form .upload-file .input-wrapper.disabled input{cursor:default}.popup-form .upload-file .input-wrapper.disabled .plus path{fill:#c1c1c1}.popup-form .upload-file .input-wrapper.disabled .btn-text{color:#c1c1c1}.popup-form .upload-file .file-list{display:-ms-grid;display:grid;gap:20px;font:400 16px/150% "IBM Plex Sans",sans-serif;color:var(--text-second-color)}.popup-form .upload-file .file-list .file:first-child{margin-top:40px}.popup-form .upload-file .file-list .file{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-form .upload-file .file-list .file .name,.popup-form .upload-file .file-list span{font:400 16px/150% "IBM Plex Sans",sans-serif;color:var(--text-second-color);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.popup-form .upload-file .file-list .delete-btn{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:11px;height:11px;cursor:pointer}.popup-form .upload-file .file-list .delete-btn .b{position:absolute;height:1.5px;width:10px;background-color:#949393;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.popup-form .upload-file .file-list .delete-btn .b1{-webkit-transform:rotate(45deg) scaleX(1.2);-ms-transform:rotate(45deg) scaleX(1.2);transform:rotate(45deg) scaleX(1.2)}.popup-form .upload-file .file-list .delete-btn .b2{-webkit-transform:rotate(-45deg) scaleX(1.2);-ms-transform:rotate(-45deg) scaleX(1.2);transform:rotate(-45deg) scaleX(1.2)}.popup-form .upload-file .red-error{font:400 14px/150% "IBM Plex Sans",sans-serif;color:#a32829;margin-top:10px}.popup-form .upload-file .red-error.hide{display:none}@media screen and (min-width:700px){.center-popup .content.inner{padding-top:15px}.form-template.form-section .tx{max-width:401px;margin-bottom:30px}.form-template.form-section .form-wrapper{max-width:401px}}@media screen and (min-width:1050px){.form-template.form-section .form-wrapper .upload-file .input-wrapper,.popup-form .upload-file .file-list .file:first-child{margin-top:30px}.center-popup .ln.policy .policy-placeholder{padding-left:32px}}popup-overlay{position:fixed;display:block;width:100%;height:100%;left:0;bottom:0;top:0;z-index:80;background:rgba(.25,.25,.25,.3);-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;-webkit-transition:opacity .6s ease 0s,bottom 0s ease .5s;-o-transition:opacity .6s ease 0s,bottom 0s ease .5s;transition:opacity .6s ease 0s,bottom 0s ease .5s;opacity:0}popup-overlay.active{opacity:1;pointer-events:auto;-webkit-transition:opacity .6s ease 0s,bottom 0s ease 0s;-o-transition:opacity .6s ease 0s,bottom 0s ease 0s;transition:opacity .6s ease 0s,bottom 0s ease 0s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1000}.popup{position:fixed;left:0;right:0;top:104px;bottom:calc(100% - 104px);z-index:100;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);display:none}.popup.active{display:block}.popup-menu{right:0;top:0;bottom:0;width:100%;opacity:0;width:898px;left:480px}.popup-menu.active{-webkit-transform:translateX(0),translateY(0);-ms-transform:translateX(0),translateY(0);transform:translateX(0),translateY(0);opacity:1;pointer-events:auto;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;z-index:101}.popup-menu.active{position:fixed;left:0;right:0;width:100%}.popup .overflow{position:absolute;top:0;left:0;right:0;height:100%;overflow-y:auto}.popup .l-center{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;overflow:hidden;background-color:#f1f4f4;border-radius:0}.popup-menu__container{overflow-y:auto;padding:82px 16px 0}.header-menu__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 70px 20px 82px}.header-menu__socials .social-link{width:31%;margin-bottom:7px}.header__menu--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.popup-menu__form{position:relative;width:50%;background-color:#fafafa;padding:104px 55px 0 73px}.popup-menu__form-wrapper{position:relative;padding-right:10px}.popup-menu__button{margin-top:40px;padding:15px 70px 13px}.popup-menu__form-wrapper .ln.text{font:12px/150% var(--text-font),sans-serif;color:#636363}.popup-menu__form-wrapper .ln.text a{border-bottom:1px solid #636363;padding-bottom:1px}.popup-menu__form-wrapper .ln.text a:hover{color:#636363;border-bottom:1px solid transparent}.menu-popup .popup .overflow{height:calc(100vh - 66px)}.menu-popup.popup ul a{display:block;color:#101b12;font:normal 500 21px/130% Montserrat,sans-serif;text-align:center;padding:15px}.menu-popup.active~popup-overlay{opacity:0;z-index:1}.header-popup-tel:hover,.header__popup-menu--tel:hover span{color:#878787}.header__popup-menu--tel span{color:#101b12;font:normal 500 18px/130% Montserrat,sans-serif}a.header__popup-menu--tel{margin-top:135px;display:block;text-align:center}button.header-popup-btn{width:210px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px}.menu-popup.popup{top:0}.menu-popup.popup .overflow{position:relative;background-color:var(--page-bg)}.menu-popup.popup .l-center{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--page-bg);padding-bottom:70px;height:auto;margin-top:56px}.menu-popup #button-menu-click{position:absolute;top:28px;right:11px}.menu-popup.popup .l-fixed{top:0;left:0;width:100%}.menu-mobile__contacts--tel:hover,.menu-popup.popup ul a:hover{opacity:.7}.menu-mobile__contacts--container{margin-top:126px;text-align:center}.side-popup{background-color:var(--page-bg)}.menu-mobile__contacts--tel{display:block;color:#40362f;font:normal 400 24px/110% var(--main-font-fam);text-align:center}.menu-mobile__contacts--btn{margin:50px auto 10px}input#hide-show-content{position:relative;left:0;top:16px;opacity:unset;display:-webkit-box;display:-ms-flexbox;display:flex}.excursion-popup__hide-show-content:checked~.hide-show-block{display:block}.excursion-popup__hide-show-content--text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 0 0 31px;width:90%;color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.excursion-popup__hide-show-block{display:none;margin:31px 0 31px 0}.excursion-popup__hide-show-content+label::before{content:"";position:absolute;left:-1px;top:2px;bottom:138px;width:16px;height:16px;border:1px solid #144b06;background:#fff;border-radius:3px}.excursion-popup__hide-show-content:checked+label::before{content:"";position:absolute;bottom:138px;width:16px;height:16px;border:1px solid #144b06;background:#fff;border-radius:3px}.excursion-popup__hide-show-content:checked+label::after{content:"";position:absolute;left:2px;top:5px;bottom:0;width:10px;height:10px;border-radius:2px;background:#144b06;webkit-transition:opacity .2s;-o-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:700px){.menu-popup #button-menu-click{top:28px;right:25px}.menu-popup.popup ul a{font-size:26px}.header__popup-menu--tel span{color:#101b12;font:normal 500 26px/130% Montserrat,sans-serif}a.header__popup-menu--tel{margin-top:136px;display:block}button.header-popup-btn{margin-top:30px;max-width:212px;width:100%;margin:30px auto 0}}@media screen and (min-width:1050px){.menu-popup.popup .l-fixed{max-width:1600px;width:100%;position:relative;margin:0 auto}.menu-mobile__contacts--tel{font-size:30px}.menu-mobile__contacts--container{margin-top:119px;text-align:center}.menu-popup #button-menu-click{top:30px}}popup-component{display:block}popup-overlay{position:fixed;width:100%;height:100%;left:0;bottom:0;top:0;z-index:80;background:rgba(0,0,0,.3);-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none;-webkit-transition:opacity .6s ease 0s,bottom 0s ease .5s;-o-transition:opacity .6s ease 0s,bottom 0s ease .5s;transition:opacity .6s ease 0s,bottom 0s ease .5s;opacity:0}popup-overlay.active{opacity:1;pointer-events:auto;-webkit-transition:opacity .6s ease 0s,bottom 0s ease 0s;-o-transition:opacity .6s ease 0s,bottom 0s ease 0s;transition:opacity .6s ease 0s,bottom 0s ease 0s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block}.popup{position:fixed;left:0;right:0;bottom:calc(100% - 66px);z-index:100;background:#f7f6f5;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:1000px){.side-popup{left:auto;width:100%}.side-popup{bottom:calc(100% - 86px)}}.popup .l-center{min-height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.popup .overflow{position:absolute;top:0;left:0;right:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-popup .popup .overflow{height:calc(100vh - 66px)}.side-popup{opacity:0;pointer-events:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;-o-transition:opacity .45s ease .2s,transform .45s ease .2s,bottom 0s ease .7s;-webkit-transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;-webkit-transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;-webkit-transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;transition:opacity .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s;transition:opacity .45s ease .2s,transform .45s ease .2s,bottom 0s ease .7s;transition:opacity .45s ease .2s,transform .45s ease .2s,bottom 0s ease .7s,-webkit-transform .45s ease .2s}.side-popup.active{top:79px;z-index:1000;bottom:0!important;opacity:1;pointer-events:auto;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.side-popup .popup-content{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .3s ease-in 0s,-webkit-transform .3s ease-in 0s;transition:opacity .3s ease-in 0s,-webkit-transform .3s ease-in 0s;-o-transition:transform .3s ease-in 0s,opacity .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s,-webkit-transform .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s,-webkit-transform .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s,-webkit-transform .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s,-webkit-transform .3s ease-in 0s}.side-popup.active .popup-content{-webkit-transition:opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;transition:opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;-o-transition:transform .3s ease-out .2s,opacity .3s ease-out .2s;-webkit-transition:opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;-webkit-transition:opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;-webkit-transition:opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;transition:transform .3s ease-out .2s,opacity .3s ease-out .2s;transition:transform .3s ease-out .2s,opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;transition:transform .3s ease-out .2s,opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;transition:transform .3s ease-out .2s,opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;transition:transform .3s ease-out .2s,opacity .3s ease-out .2s,-webkit-transform .3s ease-out .2s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.side-popup.active~.page-wrapper .header{background-color:#f5f5f5;z-index:5000}@media screen and (min-width:1000px){.side-popup{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.side-popup.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.popup .overflow{height:100%}.side-popup .popup-content{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity .4s ease 0s,-webkit-transform .4s ease-in 0s;transition:opacity .4s ease 0s,-webkit-transform .4s ease-in 0s;-o-transition:transform .4s ease-in 0s,opacity .4s ease 0s;transition:transform .4s ease-in 0s,opacity .4s ease 0s;transition:transform .4s ease-in 0s,opacity .4s ease 0s,-webkit-transform .4s ease-in 0s;transition:transform .4s ease-in 0s,opacity .4s ease 0s,-webkit-transform .4s ease-in 0s;transition:transform .4s ease-in 0s,opacity .4s ease 0s,-webkit-transform .4s ease-in 0s;transition:transform .4s ease-in 0s,opacity .4s ease 0s,-webkit-transform .4s ease-in 0s}.side-popup.active .popup-content{-webkit-transition:opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;transition:opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;-o-transition:transform .4s ease-out .2s,opacity .4s ease .2s;-webkit-transition:opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;-webkit-transition:opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;-webkit-transition:opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;transition:transform .4s ease-out .2s,opacity .4s ease .2s;transition:transform .4s ease-out .2s,opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;transition:transform .4s ease-out .2s,opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;transition:transform .4s ease-out .2s,opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;transition:transform .4s ease-out .2s,opacity .4s ease .2s,-webkit-transform .4s ease-out .2s;-webkit-transform:translateX(0)!important;-ms-transform:translateX(0)!important;transform:translateX(0)!important;opacity:1}}.popup .close{position:relative;width:50px;height:50px;display:inline-block;vertical-align:middle;background:#fff;border-radius:50%;overflow:hidden}.popup .close:hover{background:-o-linear-gradient(308deg,#144b06 8.14%,#328a1b 78.32%);background:linear-gradient(142deg,#144b06 8.14%,#328a1b 78.32%)}.popup .close .b1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup .close .b2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .close:hover .b{background:#fff}._menu-mobile{display:none}._menu-mobile .popup_yes_no-wrapp_mobile{display:none}._menu-mobile .city_mobile{font-size:16px;font-weight:600;border-bottom:1px dashed #a52222}@media screen and (max-width:1050px){.menu-popup{display:none}header .main-menu.drop-down{display:block}._menu-mobile .popup_yes_no-wrapp-mobile{position:absolute;top:15px;left:24px}}.center-popup{background:0 0}@media screen and (min-width:1000px){.center-popup{top:86px;bottom:calc(100% - 86px)}}.center-popup{opacity:0;pointer-events:none;-webkit-transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;-o-transition:opacity .45s ease 0s,transform .45s ease 0s,bottom 0s ease .45s;-webkit-transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;-webkit-transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,transform .45s ease 0s,bottom 0s ease .45s;transition:opacity .45s ease 0s,transform .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s}.center-popup.active{top:0;bottom:0;opacity:1;pointer-events:auto;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;z-index:1001}.center-popup .content{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.center-popup.active div.content{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}.popup .close:before{content:"";opacity:0}.center-popup .l-center{background:0 0;padding-top:60px}.info-container{display:none;border-radius:16px;background:#f5f5f5;overflow:hidden;padding:20px;margin-bottom:30px}.info-container__title{text-align:start;color:#121212;font:normal 500 16px/130% Montserrat,sans-serif;margin-bottom:10px}.info-container__time{text-align:start;color:#121212;font:normal 14px/170% IBM Plex Sans,sans-serif}.form-template.upload-form.form-section .form-wrapper,.form-template.upload-form.form-section .tx{max-width:340px}.center-popup .button{width:100%;max-width:340px}@media screen and (min-width:700px){.info-container{display:block;max-width:341px;margin:0 auto 35px}.description{display:none}}@media screen and (min-width:1050px){.center-popup.active{top:80px}.center-popup{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.center-popup.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.center-popup .l-center{padding-top:0}}.center-popup .content{position:relative;max-width:720px;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 20px;margin:0 auto}.ln-wrapper-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.center-popup .content{position:relative;padding:0;max-width:720px;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.center-popup .content.inner{padding-top:67px;padding:0;width:calc(100% - 48px);padding-top:67px}.center-popup .red-btn{padding:10px 0 8px}@media screen and (min-width:1100px){.center-popup._menu-mobile.popup{background-color:transparent}.center-popup .l-center{background:0 0}.center-popup .content{padding:72px 82px 99px 82px;width:calc(100% - 87px);margin:0 auto}.center-popup.active{top:120px}.center-popup .content.inner{padding-top:71px}}:required{border:initial;-webkit-box-shadow:none;box-shadow:none}.center-popup{background:0 0}@media screen and (min-width:1000px){.center-popup{top:86px;bottom:calc(100% - 86px)}.center-popup._menu-mobile{display:block}}.center-popup{opacity:0;pointer-events:none;-webkit-transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;-o-transition:opacity .45s ease 0s,transform .45s ease 0s,bottom 0s ease .45s;-webkit-transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;-webkit-transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s;transition:opacity .45s ease 0s,transform .45s ease 0s,bottom 0s ease .45s;transition:opacity .45s ease 0s,transform .45s ease 0s,bottom 0s ease .45s,-webkit-transform .45s ease 0s}.center-popup.active{top:0;bottom:0;opacity:1;pointer-events:auto;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-o-transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;-webkit-transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s;transition:opacity .3s ease 0s,transform .3s ease 0s,bottom 0s ease 0s,-webkit-transform .3s ease 0s}.center-popup .content{opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.center-popup.active div.content{border-radius:16px;opacity:1;height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s}.popup .close:before{content:"";opacity:0}@media screen and (min-width:1100px){.center-popup{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}.center-popup.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.center-popup .l-center{background:0 0;overflow-y:auto;height:100%}.center-popup .content{position:relative;max-width:872px;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 20px;margin:0 auto}.ln-wrapper-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.center-popup .content{position:relative;padding:0;max-width:720px;width:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.center-popup .content.inner{padding:0;width:calc(100% - 32px);padding-top:10px}.center-popup .red-btn{padding:10px 0 8px}.popup-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}@media screen and (min-width:700px){.center-popup .content.inner{padding-top:14px}.center-popup.active div.content{max-width:640px}}.center-popup .content.inner{padding-bottom:70px}@media screen and (min-width:1050px){.center-popup._menu-mobile.popup{background-color:transparent}.center-popup .l-center{background:0 0}.center-popup .content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:72px 82px 99px 82px;width:calc(100% - 87px);margin:0 auto}.center-popup.active{top:80px}.center-popup .content.inner{padding-top:15px;padding-bottom:0;max-width:870px}.popup-top{margin:0 22px 11px}.popup .l-center{min-height:unset;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.form-template.form-section .tx{margin-bottom:30px}.center-popup.active div.content{max-width:640px}}.carousel-section .h4,.carousel-section h4{margin-bottom:100px}@media screen and (min-width:700px){.carousel-section .wrapper{padding:0 40px}}.carousel-section .carousel{padding-top:50px;margin-top:-50px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.carousel-section .slider-controls{position:relative;width:100px;height:50px;margin-top:40px;margin-left:auto}@media screen and (min-width:700px){.carousel-section .slider-controls{width:150px;height:75px}}.carousel{display:block;width:100%;font-size:0}.carousel .carousel-container{white-space:nowrap}.carousel .item{display:inline-block;white-space:normal;vertical-align:top;font-size:16px}.carousel.s-gap-120 .item{margin-right:120px}.carousel-container{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.carousel-container:not(.owl-loaded)>.item~.item{display:none}.carousel-container .owl-stage{position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-moz-backface-visibility:hidden}.carousel-container .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.carousel-container .owl-stage-outer{position:relative;overflow:visible;-webkit-transform:translate3d(0,0,0)}.carousel-container .owl-item,.carousel-container .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.carousel-container .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.carousel-container .owl-item img{display:block;width:100%}.carousel-container .owl-dots.disabled,.carousel-container .owl-nav.disabled{display:none}.carousel-container .owl-dot,.carousel-container .owl-nav .owl-next,.carousel-container .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-container.owl-loaded{display:block;line-height:1}.carousel-container.owl-loading{opacity:0;display:block}.carousel-container.owl-hidden{opacity:0}.carousel-container.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.carousel-container .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.carousel-container .owl-item .owl-lazy:not([src]),.carousel-container .owl-item .owl-lazy[src^=""]{max-height:0}.carousel-container .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-dots{display:block;position:absolute;bottom:16px;right:unset;text-align:center;margin:0 auto;width:100%}.owl-dots .owl-dot:not(:last-child){margin-right:10px}.owl-dots .owl-dot span{display:block;width:30px;height:3px;border-radius:4px}.owl-dots .owl-dot.active span{background:#e5e5e5}.owl-dots .owl-dot span{background:#a2a2a2}.slider-section{overflow:hidden}.mine-slider .carousel .item{width:100%}.mine-slider{padding-top:80px}.mine-slider .carousel{border-radius:0}.mine-slider .owl-dots{bottom:20px}.slider-section__item{position:relative}.slider-section__body{position:absolute;top:0;padding:40px 16px}.slider-section__text{max-width:300px;color:#fff;font:normal 600 18px/130% Montserrat,sans-serif;margin-top:20px}.slider-section .item img{display:block;width:100%;height:auto}.slider-section__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.owl-item:last-of-type .slider-section__body{width:100%;top:unset;bottom:33px}.slider-section__body li{width:calc(100% / 3 - 2px);display:block;border-radius:10px;background:rgba(232,244,212,.1);-webkit-box-shadow:17.333px -17.333px 17.333px rgba(177,186,161,.1) inset,-17.333px 17.333px 17.333px rgba(255,255,255,.1) inset;box-shadow:17.333px -17.333px 17.333px rgba(177,186,161,.1) inset,-17.333px 17.333px 17.333px rgba(255,255,255,.1) inset;-webkit-backdrop-filter:blur(17.333px);backdrop-filter:blur(17.333px);padding:10px}.slider-section__body li svg{width:26px;height:24px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li:first-of-type svg{width:32px;height:24px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li:last-of-type svg{width:32px;height:24px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li p{color:#fff;font:normal 600 12px/130% Montserrat,sans-serif;margin-top:12px}.mine-slider .owl-dot{bottom:20px}section.promotion-links{margin-top:30px}.promotion-links .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.promotion-links__link{position:relative;width:calc(50% - 10px);min-height:125px;border-radius:10px;background:-webkit-gradient(linear,left top, right top,color-stop(0, #c54f4d),to(#96312f));background:-o-linear-gradient(left,#c54f4d 0,#96312f 100%);background:linear-gradient(90deg,#c54f4d 0,#96312f 100%);padding:16px}.promotion-links__link:last-of-type{background:-webkit-gradient(linear,left top, right top,color-stop(0, #96312f),to(#6b1311));background:-o-linear-gradient(left,#96312f 0,#6b1311 100%);background:linear-gradient(90deg,#96312f 0,#6b1311 100%)}.promotion-links__link svg{width:30px;height:30px;position:absolute;bottom:16px;right:16px}.promotion-links__link:hover circle,.promotion-links__link:hover path{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.promotion-links__link circle{fill:#fff;stroke:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.promotion-links__link:hover circle{fill:transparent}.promotion-links__link:hover path{stroke:#fff}.promotion-links__link path{stroke:#791d1b;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.promotion-links__link-title{color:#fff;font:normal 600 16px/130% Montserrat,sans-serif}@media screen and (min-width:700px){.promotion-links__link-title{color:#fff;font:normal 21px/130% Montserrat,sans-serif}.promotion-links .wrapper{gap:30px}.promotion-links__link{padding:20px;height:-webkit-fill-available}.promotion-links__link svg{width:40px;height:40px}}@media screen and (min-width:1050px){.promotion-links__link-title{color:#fff;font:normal 28px/130% Montserrat,sans-serif}.promotion-links__link{padding:32px 40px}.promotion-links__link svg{width:50px;height:50px}}.expo img{height:100%;-o-object-fit:cover;object-fit:cover}.expo__block{width:100%;border-radius:16px;overflow:hidden;position:relative;background-color:#e5f2e3}.expo__block-body{padding:30px 35px 30px 30px}.expo__block:first-of-type .expo__block-body{position:absolute;top:0;left:0}.expo__block:first-of-type{margin-bottom:40px}.expo__block-text{color:#101b12;font:normal 400 18px/130% Montserrat,sans-serif}.expo__block-body ._h2{margin-bottom:16px}.expo__block:last-of-type .expo__block-body ._h2{margin-bottom:20px}.expo__block:first-of-type .expo__block-body{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.expo__block ._btn{margin-top:30px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:17px 36px}.expo__block ._btn span{padding-right:19px}.expo__block ._color-btn{margin-top:30px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:17px 36px;max-width:193px}div.expo__block:last-of-type .expo__block-body ._h2{margin-bottom:20px}div.expo__block:last-of-type .expo__block-text{padding-right:5px}.expo__block ._h2,.expo__block .expo__block-text{text-align:start}@media screen and (min-width:700px){.expo__block:first-of-type ._h2,.expo__block:first-of-type .expo__block-text{color:#fff}.expo__block:first-of-type{margin-bottom:30px}}@media screen and (min-width:1050px){.expo__block .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px}.expo__block:first-of-type{width:calc(60% - 15px)}.expo__block{width:calc(30% - 15px)}}section.video{margin-top:0;padding-top:65px;background:#fff}.video ._h2{font-weight:500}.video__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px 20px}.video__item{width:calc(50% - 10px)}.video__item-img-container{border-radius:10px;overflow:hidden;position:relative}.video__item-img-container::after{content:"";position:absolute;top:0;left:0;aspect-ratio:162/148;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.btn-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-32%);-ms-transform:translate(-50%,-32%);transform:translate(-50%,-32%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;width:40px;height:40px;background-color:#fff}.btn-play svg{width:17px;height:13px;margin:0 0 0 3px}.video__item-link:hover .btn-play{background:-o-linear-gradient(308deg,#144b06 8.14%,#328a1b 78.32%),#144b06;background:linear-gradient(142deg,#144b06 8.14%,#328a1b 78.32%),#144b06}.video__item-link:hover path{fill:#fff}.video__item-title{color:#101b12;font:normal 500 16px/130% Montserrat,sans-serif;margin-top:21px}.map-section ._btn{max-width:284px;margin-top:40px}section.map-section{background:#fff;padding-top:70px;margin:0}@media screen and (min-width:700px){.btn-play{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn-play svg{width:15px;height:18px;margin:0 0 0 4px}.video__item-title{font:normal 500 21px/130% Montserrat,sans-serif;margin-top:20px}.video__list{gap:40px 30px}.video__item{width:calc(50% - 15px)}.map-section ._btn{margin-top:20px}section.map-section{padding-top:100px;padding-bottom:110px}}@media screen and (min-width:1050px){.video__item{width:calc(25% - 90px / 4)}}.technology{overflow:hidden}.technology ._h2{font-weight:500}.technology .carousel-container{min-height:385px}.technology .carousel-container{width:calc(100% - 32px)}.technology .item{border-radius:16px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.technology .item{padding:10px 10px 30px;background:#fff;min-height:385px}.technology__item--img-container{border-radius:16px;overflow:hidden}.technology__item--title{color:#101b12;font:normal 500 21px/130% Montserrat,sans-serif;padding:0 20px;margin-top:20px}.technology__item--text{display:block;white-space:normal;color:#101b12;font:normal 400 16px/150% IBM Plex Sans,sans-serif;padding:0 20px;margin-top:20px}.technology__list-container{background:-o-linear-gradient(316deg,#144b06 0,#328a1b 75.52%),#144b06;background:linear-gradient(134deg,#144b06 0,#328a1b 75.52%),#144b06;padding:70px 28px 40px 45px;margin-top:-30px}.technology__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:30px}.technology__list-item rect{width:50px;height:50px}.technology__list-item svg{height:40px;width:40px}.technology__list-item:first-of-type{margin-top:0}.technology__list-item p{width:calc(100% - 60px);color:#fff;font:normal 500 18px/130% Montserrat,sans-serif;display:block}.technology .carousel-container .item{max-width:300px;min-height:385px}.technology__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.catalog .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:27px}.catalog__title{font-weight:500;margin-bottom:0}.catalog__filter{border:1px solid #101b12;border-radius:100%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog__filter span{display:none}.catalog__list{width:100%}.catalog__item{border-radius:16px;overflow:hidden;background-color:#fff;padding:10px 10px 20px;margin-bottom:20px}.catalog__item:last-of-type{margin-bottom:0}.catalog .item img{display:block;width:100%;aspect-ratio:323/238;overflow:hidden;border-radius:16px}.catalog__item-title{color:#101b12;letter-spacing:0;font:normal 600 18px/130% Montserrat,sans-serif;padding-left:6px;margin-top:21px}.catalog__item-advantages{max-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-left:6px;margin-top:19px}.catalog__item-advantages li{width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.catalog__item-advantages span{white-space:nowrap;color:#101b12;letter-spacing:0;font:normal 400 16px/150% IBM Plex Sans,sans-serif}.catalog__item-advantages rect,.catalog__item-advantages svg{width:20px;height:20px}.catalog__item-price{color:#101b12;letter-spacing:0;font:normal 600 26px/130% Montserrat,sans-serif;padding-left:6px;margin-top:20px}.catalog__item-btn{position:relative;margin-top:30px;margin-left:6px;padding:17px 10px 17px 30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:267px}.catalog__item-btn svg{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.catalog__banner{width:100%;border-radius:16px;overflow:hidden;background:-o-linear-gradient(308deg,#144b06 8.14%,#328a1b 78.32%);background:linear-gradient(142deg,#144b06 8.14%,#328a1b 78.32%);padding:40px 30px;margin-top:70px}.technology__list.wrapper{width:100%}.catalog__banner-title{color:#fff;text-align:center;font:600 26px/130% Montserrat,sans-serif}.catalog__banner ._btn{max-width:222px;margin:30px auto 0;position:relative;margin-top:31px;margin-left:auto;padding:17px 10px 17px 30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:260px}.catalog .owl-dots{bottom:16px}.payment{overflow:hidden;background:-o-linear-gradient(303deg,#144b06 8.7%,#328a1b 104.34%);background:linear-gradient(147deg,#144b06 8.7%,#328a1b 104.34%);padding:40px 0}.payment__btn{display:none}.payment ._h2{color:#fff;font:500 26px/130% Montserrat,sans-serif;margin-bottom:20px}.payment__descr{width:85%;color:#fff;font:400 18px/130% Montserrat,sans-serif;margin-bottom:38px}.payment__title{color:#101b12;font:normal 600 21px/130% Montserrat,sans-serif;margin-bottom:20px}.payment__text{color:#101b12;font:normal 400 16px/150% IBM Plex Sans,sans-serif}.payment__option:not(:last-of-type){margin-bottom:20px}.payment__input{position:absolute;opacity:0;pointer-events:none}.payment__span{width:20px;height:20px;display:inline-block;border:1px solid #144b06;border-radius:50%;position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.payment__span::after{content:"";width:13px;height:13px;background:#144b06;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.payment__option.active .payment__span::after{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.controls{opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .3s ease,max-height .3s ease;-o-transition:opacity .3s ease,max-height .3s ease;transition:opacity .3s ease,max-height .3s ease;margin-top:0}.payment__option.active .controls{opacity:1;max-height:50px;-webkit-transition:opacity .3s ease,max-height .3s ease;-o-transition:opacity .3s ease,max-height .3s ease;transition:opacity .3s ease,max-height .3s ease;margin-top:30px}.payment ._btn{max-width:205px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.payment__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;border-radius:16px;background:#fff;padding:30px}.payment__option label{cursor:pointer;margin-top:4px}.active.payment__option{background:#e5f2e3}.img-slider{overflow-x:hidden}section.img-slider{margin-top:0;padding-top:70px;background:#fff}.img-slider .item{width:100%}.img-slider .gallery-button{width:100%}.img-slider img{overflow:hidden;border-radius:16px}.img-slider .owl-dots{bottom:-21px}.img-slider .carousel{padding-bottom:23px}.img-slider .wrapper{width:calc(100% - 32px)}section.advantages{overflow:hidden}section.advantages{overflow:hidden;margin-top:0;padding-top:45px;padding-bottom:71px;background:#fff}.advantages ._h2{font-weight:500}.advantages .item{max-width:300px;position:relative;border-radius:16px;overflow:hidden}.advantages .carousel-container{width:calc(100% - 32px)}.advantages__body{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgba(0,0,0,.3);top:0;left:0;width:100%;height:100%;padding:20px}.advantages__item--title{white-space:break-spaces;color:#fff;font:normal 500 21px/130% Montserrat,sans-serif}.advantages__item-btn{max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;bottom:20px;right:20px;padding:17px 50px 17px 30px}.form-section.form-page{height:700px;background:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5))),url(/wp-content/uploads/2025/11/form-1600.jpg) no-repeat center/cover;background:-o-linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/wp-content/uploads/2025/11/form-1600.jpg) no-repeat center/cover;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/wp-content/uploads/2025/11/form-1600.jpg) no-repeat center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.form-container{border-radius:16px;background:#fff;padding:30px}.form-section ._h2{text-align:center;color:#101b12;font:normal 600 24px/130% Montserrat,sans-serif;margin-bottom:20px}.form-section p{max-width:299px;text-align:center;color:#404040;font:normal 400 14px/150% IBM Plex Sans,sans-serif;margin:0 auto}.form-section .tx{max-width:400px;margin:0 auto;margin-bottom:29px}.form-wrapper .input-wrapper{background-color:#e5f2e3;height:50px;cursor:text;border-radius:25px;color:#101b12;font:normal 400 16px/150% IBM Plex Sans,sans-serif;padding:10px 20px}.form-wrapper .input-wrapper .placeholder{color:#777;font:normal 400 16px/150% IBM Plex Sans,sans-serif}.map-ymap #map{height:298px}.map-section__title{font-weight:500}.map-section__address{margin-bottom:30px}.map-section__address:nth-of-type(2){margin-bottom:30px}.map-section__address-title{color:#404040;font:normal 400 16px/150% IBM Plex Sans,sans-serif;margin-bottom:10px}.map-section__address-link{color:#101b12;font:normal 500 18px/130% Montserrat,sans-serif;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #101b12),to(#101b12));background-image:-o-linear-gradient(left,#101b12 0,#101b12 100%);background-image:linear-gradient(to right,#101b12 0,#101b12 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;padding-bottom:1px}.map-section__address-link:hover{background-image:-webkit-gradient(linear,left top, right top,color-stop(0, transparent),to(transparent));background-image:-o-linear-gradient(left,transparent 0,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 100%)}.map-section__body:first-of-type{margin-bottom:70px}.map-section__address-time{color:#101b12;font:normal 500 18px/130% Montserrat,sans-serif}.map-section__address-time:first-of-type{margin-bottom:10px}.map-section__body{padding:0 16px}.map-section .wrapper{width:100%}.main-intro-image{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:90px 16px 0;overflow:hidden}.main-404__img{max-width:394px;width:100%;height:auto;position:relative;left:31px;margin:0 auto}.main-404__body{margin-top:50px}.main-404__title{color:#101b12;text-align:center;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:500;line-height:110%}.main-404__body p{color:#404040;text-align:center;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:20px auto 40px;max-width:290px}.main-404__btn{width:100%;max-width:233px;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:700px){.main-intro-image{height:944px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:80px 16px 0}.main-404__img{max-width:470px;left:40px;margin:0 auto}.main-404__body{margin-top:56px}.main-404__title{color:#101b12;text-align:center;font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:110%;padding-left:24px}.main-404__body p{color:#404040;text-align:center;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:30px auto 40px;max-width:470px}.slider-section__body{position:absolute;top:0;padding:40px 40px;max-width:450px}.slider-section__body ul{gap:20px}.slider-section__body li{width:calc(100% / 3 - 11px);padding:20px}.slider-section__body li p{font:normal 600 16px/130% Montserrat,sans-serif;margin-top:12px}.slider-section__body li:first-of-type svg{width:42px;height:34px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li svg{width:36px;height:34px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li:last-of-type svg{width:45px;height:34px;-ms-flex-negative:0;flex-shrink:0}.owl-item:last-of-type .slider-section__body{bottom:24px;max-width:unset}.slider-section__text{max-width:300px;color:#fff;font:normal 500 21px/130% Montserrat,sans-serif;margin-top:20px}.slider-section .owl-dots{bottom:30px}.slider-section .owl-dots .owl-dot span{display:block;width:50px;height:4px;border-radius:4px}.promotion-links__link{min-height:95px;border-radius:16px}.promotion-links__link-title{color:#fff;font:normal 600 21px/130% Montserrat,sans-serif;width:80%}.promotion-links__link svg{width:40px;height:40px;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.catalog{margin-top:107px}.catalog__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px 30px}.catalog__item{border-radius:16px;overflow:hidden;background-color:#fff;padding:10px 10px 20px;margin-bottom:20px;width:calc(50% - 15px)}.catalog .wrapper{gap:46px 30px}.catalog__item-title{padding-right:6px}.catalog__banner{width:calc(50% - 15px);padding:64px 30px;margin-top:0}.catalog__banner-title{color:#fff;text-align:center;font:600 24px/130% Montserrat,sans-serif}section.expo{margin-top:75px}.expo__block{width:100%}.expo__block:last-of-type ._btn{max-width:193px;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.expo__block:last-of-type .expo__block-body ._h2{font-size:26px;margin-bottom:16px;max-width:400px}.expo__block-body ._h2{margin-bottom:16px;font-weight:600;max-width:330px;line-height:130%}.expo__block-text{max-width:300px}.expo__block:first-of-type .expo__block-body{width:100%}.expo__block ._btn{margin-top:30px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:17px 36px;position:absolute;bottom:30px;right:30px;max-width:274px}div.expo__block:last-of-type .expo__block-body ._h2{font-size:26px;margin-bottom:15px;max-width:380px}div.expo__block:last-of-type ._btn{top:50%;bottom:unset;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;max-width:194px}.payment ._h2{color:#fff;font:500 30px/130% Montserrat,sans-serif;margin-bottom:20px}.payment{padding:70px 0}.payment__descr{max-width:450px;color:#fff;font:400 18px/130% Montserrat,sans-serif;margin-bottom:38px}.payment__option:not(:last-of-type){margin-bottom:30px}.technology ._h2{font-weight:500;line-height:130%}.technology__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.technology__list-item{width:100%;max-width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technology__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:34px;padding:0}.technology__list-item p{width:100%;color:#fff;font:normal 500 18px/130% Montserrat,sans-serif;display:block}.technology__list-container{padding:100px 65px 68px 40px;margin-top:-30px}.technology__list-item:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.technology__list-item:nth-of-type(2){max-width:198px;margin-right:-5px}.technology__list-item:nth-of-type(3){max-width:182px}section.video{margin-top:0;padding-top:100px}.video ._h2{font-weight:500;line-height:130%;max-width:540px;margin-bottom:40px}.video__item-img-container{border-radius:16px}section.img-slider{padding-top:100px}.img-slider .wrapper{width:calc(100% - 80px)}.img-slider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.img-slider .carousel-container .item img{aspect-ratio:688/488}.img-slider .carousel{padding-bottom:30px}.img-slider .owl-dots{bottom:-27px}.technology ._h2{font-weight:500;line-height:130%;margin-bottom:40px}.technology .carousel-container{width:calc(100% - 80px)}.advantages .carousel-container{width:calc(100% - 80px)}section.advantages{padding-top:77px;padding-bottom:100px}.img-slider .owl-dots{bottom:-27px}.advantages ._h2{font-weight:500;margin-bottom:41px;padding:0}.advantages__item--title{width:75%}.advantages .carousel-container{width:calc(100% - 80px)}.form-container{padding:40px;max-width:430px;margin:0 auto}.form-section p{margin:auto;max-width:300px}.form-section .form-wrapper{position:relative;max-width:280px;margin:0 auto}.map-ymap #map{height:547px;overflow:hidden;border-radius:16px}.form-section .tx{max-width:330px}.form-section ._h2{font:normal 600 26px/130% Montserrat,sans-serif;margin-bottom:20px}.map-section__body{padding:0 40px}.map-section__title{font-weight:500;max-width:400px;line-height:130%}.map-section__address-cont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:53px}.map-section__address{max-width:300px}.map-section__address:nth-of-type(2){margin-bottom:0}section.map-section{background:#fff;padding-top:100px;margin:0}.map-ymap.vk-map{width:calc(100% - 80px);margin:0 auto}.popup.form-template.form-section .h3{color:#101b12;text-align:center;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:600;line-height:130%}.popup.form-section p{max-width:299px;text-align:center;color:#404040;font:normal 400 16px/150% IBM Plex Sans,sans-serif;margin:0 auto}.popup.form-template.form-section .tx{max-width:445px;margin-bottom:30px}.form-wrapper form{max-width:340px;margin-left:auto;margin-right:auto}.popup.form-template .form-wrapper form{position:relative;-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;z-index:2;padding-bottom:70px;max-width:340px;margin:0 auto}.excursion-popup__hide-show-content--text{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:0 0 0 51px;width:100%;color:#000;font-family:"IBM Plex Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal}.excursion-popup__hide-show-content+label::before,.excursion-popup__hide-show-content:checked+label::before{content:"";position:absolute;left:19px;top:3px}.excursion-popup__hide-show-content:checked+label::after{content:"";position:absolute;left:22px;top:6px}input#hide-show-content{position:relative;left:20px}.excursion-popup__hide-show-block{display:none;margin:30px 0 27px 0}.center-popup.form-template.form-section .form-wrapper .btn-wrapper{margin-top:30px}.popup.form-template .form-wrapper form{padding-bottom:40px}.center-popup.active div.content{padding-bottom:0;padding-top:0}.center-popup.active div.content{border-radius:20px;opacity:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.popup.form-wrapper .ln.policy{margin:32px 0 17px}.popup .form-wrapper .ln.policy{margin:30px 0 30px}.popup .ln.policy .policy-wrapper{margin-left:20px}.popup .close{right:10px;top:10px}.form-wrapper .response-inner p{font:600 26px/130% Montserrat,sans-serif;max-width:310px;margin:40px auto 0;color:#101b12}}@media screen and (min-width:700px) and (max-width:760px){li.technology__list-item{width:calc(100%/3 - 10px);max-width:unset}.technology__list-item p{font:normal 500 16px/130% Montserrat,sans-serif;display:block}}@media screen and (min-width:1050px){.mine-slider{padding-top:96px}.slider-section__body{width:calc(100% - 80px);max-width:1320px;position:absolute;top:0;padding:40px 0;left:0;right:0;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.item:last-of-type .slider-section__body{max-width:unset;width:100%;top:unset;bottom:24px;width:calc(100% - 80px);max-width:1320px;position:absolute;top:0;padding:40px 0;left:0;right:0;margin:0 auto;top:49%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider-section__body li:first-of-type svg{width:53px;height:43px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li:first-of-type p{width:60%}.slider-section__body li:first-of-type{padding-bottom:24px}.slider-section__body ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider-section__body li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:420px;display:flex;border-radius:16px;background:rgba(232,244,212,.1);-webkit-box-shadow:17.333px -17.333px 17.333px rgba(177,186,161,.1) inset,-17.333px 17.333px 17.333px rgba(255,255,255,.1) inset;box-shadow:17.333px -17.333px 17.333px rgba(177,186,161,.1) inset,-17.333px 17.333px 17.333px rgba(255,255,255,.1) inset;-webkit-backdrop-filter:blur(17.333px);backdrop-filter:blur(17.333px);padding:30px 7px 32px 30px;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider-section__body li svg{width:44px;height:40px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li:last-of-type svg{width:56px;height:40px;-ms-flex-negative:0;flex-shrink:0}.slider-section__body li p{font:normal 600 18px/130% Montserrat,sans-serif;margin-top:0}._h1{font:var(--h1);color:#fff;max-width:470px;line-height:120%}.slider-section__text{margin-top:30px}.slider-section .owl-dots{bottom:40px}.mine-slider .slider-controls .next,.mine-slider .slider-controls .prev{z-index:50;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;right:40px;top:unset;bottom:40px;border-radius:100%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mine-slider .slider-controls .prev{right:100px;left:unset;top:unset}.payment__btn{display:block}.wrapper>.payment__body:first-of-type{max-width:380px}.payment .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}.payment__options{width:calc(100% - 450px)}.payment__option{gap:30px;padding:40px}.payment__title{color:#101b12;font:normal 600 26px/130% Montserrat,sans-serif;margin-bottom:17px}section.promotion-links{margin-top:60px}.promotion-links .wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.promotion-links__link-title{color:#fff;font:normal 600 28px/130% Montserrat,sans-serif;width:calc(100% - 60px)}.payment__text{width:100%;color:#101b12;font:normal 400 18px/150% IBM Plex Sans,sans-serif}.promotion-links__link svg{width:50px;height:50px;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.promotion-links__link{min-height:95px;border-radius:20px;height:auto}section.catalog{margin-top:142px}.catalog__item{border-radius:16px;overflow:hidden;background-color:#fff;padding:10px 10px 20px;margin-bottom:20px;width:calc(100% / 3 - 20px)}.catalog .wrapper{gap:40px 30px}.catalog__item-title{color:#101b12;letter-spacing:0;font:normal 600 21px/130% Montserrat,sans-serif;padding-left:6px;margin-top:28px}.catalog__item-advantages span{font:normal 400 20px/150% IBM Plex Sans,sans-serif}.catalog__item-advantages rect,.catalog__item-advantages svg{width:24px;height:24px}.catalog__item-advantages{max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding-left:6px;margin-top:27px}.catalog__item-price{font:normal 600 30px/130% Montserrat,sans-serif;padding-left:6px;margin-top:30px}.catalog__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px 30px}.catalog__banner-title{font:600 30px/130% Montserrat,sans-serif}.catalog__banner{width:calc(100% / 3 - 20px);padding:90px 30px}.catalog__banner-title{color:#fff;text-align:center;font:600 30px/130% Montserrat,sans-serif;margin-bottom:40px}section.expo{margin-top:120px}.expo__block:first-of-type{width:calc(67% - 15px)}.expo .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.expo__block{width:calc(33% - 15px);min-height:380px;min-width:380px}.expo__block-body{height:100%;padding:40px}.expo__block-body ._h2{margin-bottom:30px;font-weight:600;max-width:360px;line-height:130%}.expo__block-text{font:normal 400 20px/130% Montserrat,sans-serif}.expo__block ._btn{margin-top:30px;position:absolute;bottom:40px;right:unset;left:40px;max-width:274px}div.expo__block:last-of-type .expo__block-body ._h2{font-size:30px;margin-bottom:30px;max-width:290px}div.expo__block:last-of-type .expo__block-text{max-width:305px;padding-right:0}.expo__block:first-of-type{margin-bottom:0}.expo__block-body{padding:40px;min-height:380px}div.expo__block:last-of-type ._btn{top:unset;bottom:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:194px}.expo__block:last-of-type ._btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:193px;margin:0;position:absolute;top:unset;bottom:41px;-webkit-transform:unset;-ms-transform:unset;transform:unset}.expo__block:last-of-type .expo__block-body ._h2{font-size:30px;margin-bottom:30px;max-width:320px}.expo__block-text{max-width:305px}.technology ._h2{padding-right:30%}.technology .carousel-container .item{max-width:420px}.technology .carousel-container .item{min-height:475px}.technology__item--title{color:#101b12;font:normal 500 26px/130% Montserrat,sans-serif;padding:0 30px;margin-top:30px}.technology__item--text{display:block;white-space:normal;color:#101b12;font:normal 400 18px/150% IBM Plex Sans,sans-serif;padding:0 30px;margin-top:20px}.technology__list-container{padding:110px 0 70px;margin-top:-40px}.technology__list-item:nth-of-type(2){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.technology__list.wrapper{width:calc(100% - 54px);max-width:1320px;gap:30px;padding:0 40px;margin:0 auto}.technology__list-item:first-of-type{margin-top:0;width:calc(100% / 3 - 50px)}.technology__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center}.technology__list-item{width:100%;max-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.technology__list-item p{width:calc(100% - 70px);color:#fff;font:normal 500 21px/130% Montserrat,sans-serif;display:block}.technology__list-item:nth-of-type(2){max-width:308px;padding-left:0;margin-right:3.4%}.technology__list-item:nth-of-type(3){max-width:338px;padding:0}.technology .carousel-container{width:calc(100% - 54px)}.technology .carousel-container.owl-loaded{min-height:475px}.technology__list-item rect,.technology__list-item svg{height:50px;max-width:50px;width:100%}.technology__list-item p{width:calc(100% - 0);color:#fff;font:normal 500 21px/130% Montserrat,sans-serif;display:block}.technology__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.video ._h2{max-width:unset;margin-bottom:40px}section.video{padding-top:140px}section.advantages{padding-top:137px;padding-bottom:139px}.advantages ._h2{font-weight:500;margin-bottom:41px;padding:0}.advantages .item{max-width:420px}.advantages .carousel-container{width:calc(100% - 54px)}.advantages__body{padding:40px}.advantages__item--title{font:normal 500 26px/130% Montserrat,sans-serif;width:84%}.advantages__item-btn{bottom:40px;right:40px}.form-container{padding:50px;max-width:640px;margin:0 auto}.form-section .tx{max-width:450px;margin:0 auto;margin-bottom:29px}.form-section ._h2{font:normal 600 36px/130% Montserrat,sans-serif;margin-bottom:20px}.form-section p{font:normal 400 16px/150% IBM Plex Sans,sans-serif}.form-section .form-wrapper{position:relative;max-width:340px;margin:0 auto}.form-wrapper .ln.policy{margin:30px 0 30px 20px}.slider-controls .next,.slider-controls .prev{z-index:50;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;right:-28px;top:32%;border-radius:100%;-webkit-box-shadow:0 4px 4px 0 #b5b5b540;box-shadow:0 4px 4px 0 #b5b5b540;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider-controls .next,.slider-controls .prev{z-index:50;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;right:-26px;top:41%;border-radius:100%;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider-controls .next:hover,.slider-controls .prev:hover{background:-o-linear-gradient(308deg,#144b06 8.14%,#328a1b 78.32%),#144b06;background:linear-gradient(142deg,#144b06 8.14%,#328a1b 78.32%),#144b06;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider-controls .next.disabled,.slider-controls .prev.disabled{background:rgba(229,229,229,.7)}.slider-controls .prev{left:-26px}.slider-controls .next::before,.slider-controls .prev::before{content:"";width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M0.75 0.75L6.75 6.75L0.75 12.75' stroke='%23144B06' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider-controls .next:not(.disabled):hover::before,.slider-controls .prev:not(.disabled):hover::before{-webkit-filter:brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(387%) hue-rotate(20deg) brightness(114%) contrast(100%);filter:brightness(0) saturate(100%) invert(99%) sepia(2%) saturate(387%) hue-rotate(20deg) brightness(114%) contrast(100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider-controls .prev::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:-2px}.slider-controls.carousel-controls{display:block}.img-slider .slider-controls.carousel-controls{display:block;top:-150px}section.img-slider{padding-top:140px}.img-slider .wrapper{width:calc(100% - 54px)}.img-slider .carousel{padding-bottom:45px}.img-slider .owl-dots{bottom:-40px}.img-slider .owl-dots .owl-dot span{display:block;width:50px;height:4px;border-radius:4px}.img-slider .owl-stage-outer{border-radius:16px}.img-slider .slider-controls .next.disabled,.img-slider .slider-controls .prev.disabled{display:none}.catalog .slider-controls.carousel-controls{display:none}.payment .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.payment ._h2{color:#fff;font:500 36px/130% Montserrat,sans-serif;margin-bottom:30px}.payment__descr{max-width:unset;color:#fff;font:400 20px/130% Montserrat,sans-serif;margin-bottom:40px}.payment__option label{margin-top:-5px}.map-ymap #map{height:600px;overflow:hidden;border-radius:20px}section.map-section{padding-top:140px;padding-bottom:140px}.map-section__body{padding:0}.map-section__title{font-weight:500;max-width:470px;line-height:130%;font-size:36px;margin-bottom:40px}.map-ymap.vk-map{width:calc(100% - 563px);margin:0}.map-section .wrapper{width:calc(100% - 54px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-section__body:first-of-type{margin-bottom:0;max-width:460px}.map-section__address-title{color:#404040;font:normal 400 18px/150% IBM Plex Sans,sans-serif;margin-bottom:10px}.map-section__address-cont{display:block}.map-section__address{max-width:unset;margin-bottom:37px}.map-section__address-link{color:#101b12;font:normal 500 20px/130% Montserrat,sans-serif;background-image:-webkit-gradient(linear,left top, right top,color-stop(0, #101b12),to(#101b12));background-image:-o-linear-gradient(left,#101b12 0,#101b12 100%);background-image:linear-gradient(to right,#101b12 0,#101b12 100%);background-repeat:repeat-x;background-position:0 100%;background-size:100% 1px;padding-bottom:6px}.map-section__address-time{color:#101b12;font:normal 500 20px/130% Montserrat,sans-serif}.map-section ._btn{max-width:284px;margin-top:60px}.center-popup.active{top:113px}.popup.form-template .form-wrapper form{padding-bottom:43px}.popup .close{right:-13px;top:9px}.popup-top{margin:0 22px 0}.form-wrapper .response img{width:80px;height:80px}.form-wrapper .response-inner p{font:600 36px/130% Montserrat,sans-serif;max-width:432px;margin:0 auto;color:#101b12;text-align:center;margin-top:40px;text-shadow:none}.menu-popup.active~.page-wrapper header .header-btn,.menu-popup.active~.page-wrapper header .header__menu--tel,.menu-popup.active~.page-wrapper header .main-menu{display:none}.menu-popup.active~.page-wrapper header .header__menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.side-popup.active{top:74px}.main-intro-image{overflow:hidden;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:734px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding:112px 16px 0}.main-404__body{margin-top:43px}.main-404__title{color:#101b12;text-align:center;font-family:Montserrat;font-size:60px;font-style:normal;font-weight:500;line-height:110%;padding:0}.main-404__body p{color:#404040;text-align:center;font-family:"IBM Plex Sans";font-size:18px;font-style:normal;font-weight:400;line-height:150%;margin:30px auto}}@media screen and (min-width:1050px) and (max-width:1550px){.technology__list.wrapper{gap:30px;padding:0}li.technology__list-item{width:calc(100%/3 - 30px)!important;max-width:unset}.technology__list-item:nth-of-type(2){margin-right:0}}.slider{display:block;position:relative;z-index:5}.slider .inner{position:absolute;width:100%;height:100%;left:0;top:0;overflow-x:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:0}.slider .slide{position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-wrapper .slider{top:-7px;overflow-y:unset;border-radius:16px;overflow:hidden;max-width:840px;margin:0 auto}.fancybox-section.center-popup.active div.content{max-width:1020px}.fancybox-section.center-popup .content{padding:70px 120px 70px 120px;width:calc(100% - 35px);margin:6px auto 70px auto;overflow:hidden;border-radius:16px}.fancybox-section.popup .l-center{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.fancybox-section.center-popup.active .content{top:0;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fancybox-section.center-popup.active{top:66px}.fancybox-section.popup .close{right:62px;top:13px}.fancybox-section.center-popup .popup-top{position:absolute;right:92px;top:24px;z-index:200}.fancybox-section .slider .inner{height:calc(100% + 40px);overflow-y:hidden}.fancybox-wrapper .slider .slide img{overflow:hidden;border-radius:16px;max-width:840px;margin:0 auto}.fancybox-wrapper .slider .slide .tx{max-width:708px;position:absolute;bottom:22px;left:0;right:0;width:100%;margin:auto;font-size:14px}.fancybox-wrapper .slider .slide{background:var(--background);height:calc(100% + 23px);margin:0}.fancybox-wrapper .slider .slide:first-of-type .tx{max-width:380px}.fancybox-wrapper ._mob{display:none}.fancybox-section.center-popup .content{max-width:1116px;width:100%;margin:0 auto;background:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:658px}.fancybox-section .content{padding:23px 0!important}.fancybox-section .slider:focus:before{content:unset}.fancybox-section.center-popup .popup-top{position:absolute;right:16px;top:20px}.fancybox-section.slider .inner{position:absolute;width:100%;height:calc(100% + 40px)}.fancybox-section .text>:last-child{margin-bottom:0!important;top:0;position:relative;height:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fancybox-wrapper button{position:absolute;top:45%;display:block;width:60px;height:60px;z-index:500}.fancybox-wrapper .slider-controls .next,.fancybox-wrapper .slider-controls .prev{right:0;top:47%}.fancybox-wrapper .slider-controls .prev{left:0}@media screen and (min-width:1300px){.img-slider .slider-controls.carousel-controls{top:-178px}}@media screen and (max-width:1049px){.fancybox-section.popup .close{display:none}.fancybox-wrapper .slider{margin:0 auto;width:calc(100% - 32px)}.img-slider .gallery-button{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}}