body,html{min-width:100%;position:relative}a,input,select,textarea{-webkit-outline:none;-moz-outline:none}.feedbackFormSection .b24-form-control-checkbox .b24-form-control,.feedbackFormSection .b24-form-control-product .b24-form-control,.feedbackFormSection .b24-form-control-radio .b24-form-control,.tariffTable.type .status,[class*=icon-format] .path2::before,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}body,button,ol,ul{padding:0}.cartBtn,.locationDropdown,.searchField,.showPassword .inWrap,.simpleInput,.siteLogo,.termBtn,.typeButton,.withBackLink,[class*=icon-format],body,body .bodyWrap,html{position:relative}.authModal .link a:hover,.authModal .regBlock button:hover,.backLink:hover,.baseLink:hover,.btnIcon.type2:hover,.selectric-buttonsSelect.selectric-hover .button,.siteLink.sm:hover,.siteLink:hover,.textBlock .textLink:hover,body{color:#1f1f1f}.simpleLink,.textLink{text-decoration:underline}.linksList li a,.simpleLink{text-underline-offset:0.35em}.defaultInput .loaderInput,.loader{-webkit-animation:1s linear infinite spin;-moz-animation:1s linear infinite spin;-o-animation:1s linear infinite spin}.defaultInput textarea,.simpleInput textarea{resize:none;scrollbar-width:thin;scrollbar-color:#B8B8B8 white}.backLink,.baseLink,.simpleLink{text-transform:uppercase}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{padding:env(safe-area-inset);scroll-behavior:smooth;height:100%}html.menuIsOpened{overflow:hidden;max-height:100vh;touch-action:none}html.menuIsOpened body{overflow:hidden;padding-top:84px;height:100vh;touch-action:none}html.menuIsOpened header{position:fixed;left:0;top:0;width:100%}@supports (position:sticky){html.menuIsOpened body{padding-top:0}html.menuIsOpened header{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky}}body{font-family:"Open Sans",sans-serif;margin:0 auto;line-height:1;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow:overlay}body.menuIsOpened{overflow:hidden}.formResult .formButton,body>*{flex-shrink:0}.container{width:1254px;padding:0 15px;margin:0 auto}ol,ul{list-style-type:none}a{text-decoration:none;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1;outline:0;text-decoration-thickness:1px;text-underline-offset:0.15em}input,select,textarea{width:100%;outline:0;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;font-family:"Open Sans";-webkit-appearance:none;-moz-appearance:none;appearance:none}.pagination li a,button{background-color:transparent}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}button{font-family:"Open Sans";border:none;-webkit-outline:none;-moz-outline:none;outline:0;cursor:pointer}button:disabled{cursor:default}.siteLogo{width:124px;z-index:1}.footSocList li>a,.headerLinks>li>a,.newsCard>a,.returnBackLink>a,.siteLogo>a{display:block;/**position:absolute;*/left:0;top:0;width:100%;height:100%;z-index:7;overflow:hidden;text-indent:200%;white-space:nowrap}.siteLogo img{display:block;width:100%}.siteLink{display:inline-block;font-size:18px;line-height:25px;color:#ed1d24;font-weight:600;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.headerLinks>li,.nextPageLink{position:relative;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.siteLink.sm{font-size:16px;line-height:130%;color:#ed1d24;font-weight:400}.cartBtn .num,.linksList li.active a{font-weight:700}.cabinetNavigation .tabsList .inner,.dropdownMenuColumns,.footerContacts .locationWrapper,.headerLinks,.siteMenuList,.siteTabs .tabsList .inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.headerLinks>li{z-index:1;font-size:24px;color:#1f1f1f;transition:color .3s;cursor:pointer}.cabinetNavigation .tabsList .tab a,.simpleLink,.siteTabs .tabsList .tab a{-webkit-transition:color .3s,text-decoration-color .3s;-moz-transition:color .3s,text-decoration-color .3s;-o-transition:color .3s,text-decoration-color .3s}.authModal .closeModal:hover,.b24-form-content .b24-form-field-agreement .b24-form-control-required,.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control-label .b24-form-control-required,.blockMod>.closeModal:hover,.btnIcon.type2,.btnIcon:hover,.cabinetNavigation .tabsList .tab:not(.active) a:hover,.clearInput:hover,.columnsBlock .cons [class*=Cap],.counterBlock .counterControl:hover,.defaultInput .selectric-items li:hover,.externalLink:hover,.fancybox-container .fancybox-button:hover [class*=icon],.faqItem .head:hover .title,.firstCap span,.footerContacts .phone:hover,.footerMenuItem a.title:hover,.footerMenuList li a:hover,.headerLinks>li:hover,.locationDropdown .head.active .title,.locationDropdown .head.active [class*=icon],.locationDropdown .head:hover .title,.locationDropdown .head:hover .title::before,.locationDropdown .head:hover [class*=icon],.locationDropdown .list li a:hover,.nextPageLink:hover,.openDropdown .dropdown a:hover,.openDropdown.active,.prevPageLink:hover,.priceSelectWrapper .selectric-items li.selected,.priceSelectWrapper .selectric-items li:hover,.projectsSlider .navigation .next:hover,.projectsSlider .navigation .prev:hover,.returnBackLink:hover,.selectric-buttonsSelect .selectric-items li.highlighted,.selectric-buttonsSelect .selectric-items li.selected,.selectric-buttonsSelect .selectric-items li:hover,.selectric-buttonsSelect .selectric:hover .label,.selectric-buttonsSelect.selectric-hover .button:hover,.selectric-buttonsSelect.selectric-open .label,.selectric-countSelect .selectric-items li:hover,.simpleLink:hover,.tariffCard.type4 .name .mark,.tooltipControl.active,.tooltipControl:hover{color:#ed1d24}.cabinetNavigation .tabsList .tab+.tab,.desktopGallery .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,.fieldData li+li,.headerLinks>li+li,.mobileGallery .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,.payments li+li,.siteTabs .tabsList .tab+.tab{margin-left:30px}.simpleLink{display:table;font-size:14px;line-height:130%;color:#1f1f1f;font-weight:600;letter-spacing:.1em;text-decoration-color:#ED1D24;text-decoration-thickness:2px;transition:color .3s,text-decoration-color .3s}.simpleLink.inverted{font-size:12px;line-height:120%;color:#fff;letter-spacing:.05em;text-decoration-color:#666666}.simpleLink.inverted:hover{text-decoration-color:white}.agreement .label a:hover,.cabinetNavigation .tabsList .tab a:hover,.cabinetNavigation .tabsList .tab.active a,.cookiesBlock .info a:hover,.copyright a:hover,.defaultLink:hover,.desktopGallery .swiper-pagination .swiper-pagination-bullet-active,.dropdownMenuList li a:hover,.fieldMessage a:hover,.linksList li a:hover,.linksList li.active a,.mobileGallery .swiper-pagination .swiper-pagination-bullet-active,.newsCard:hover .title,.searchList .title a,.siteTabs .tabsList .tab a:hover,.siteTabs .tabsList .tab.active a,.textBlock a:not(.textLink,.link,.backLink):hover,.textLink:hover,[class*=Cap] a:hover{text-decoration-color:transparent}.textLink{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration-color:#B8B8B8;text-underline-offset:0.3em;-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s;transition:text-decoration-color .3s}.defaultLink,.linksList li a{text-decoration-color:#B8B8B8;-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s;text-decoration:underline}.linksList li a{display:inline-block;font-size:14px;line-height:170%;color:#1f1f1f;transition:text-decoration-color .3s}.linksList li+li{margin-top:13px}.cabinetNavigation .tabContent,.defaultTabs .tabContent,.processTabs .tabContent,.siteTabs .tabContent{position:relative;display:none;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1}.b24-window .b24-window-panel .b24-form-content form>div:first-child,.cabinetNavigation .tabContent.active,.defaultInput input.error+.errorMessage,.defaultInput textarea.error+.errorMessage,.defaultInput.done .doneInput,.defaultInput.load .loaderInput,.defaultTabs .tabContent.active,.footSocList li img,.processTabs .tabContent.active,.simpleInput .correctInput.active,.simpleInput input.error+.errorMessage,.simpleInput textarea.error+.errorMessage,.siteTabs .tabContent.active,.tooltipster-base .tooltipContent{display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cabinetNavigation .tabsList,.siteTabs .tabsList{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:-20px;margin-right:-20px}@media (max-width:1253px){.cabinetNavigation .tabsList .inner,.siteTabs .tabsList .inner{margin-left:calc((100vw - 708px)/ -2);margin-right:calc((100vw - 708px)/ -2);padding-left:calc((100vw - 708px)/ 2);padding-right:calc((100vw - 738px)/ 2);overflow-x:scroll;scrollbar-width:none}.cabinetNavigation .tabsList .inner::-webkit-scrollbar,.siteTabs .tabsList .inner::-webkit-scrollbar{display:none}.cabinetNavigation .tabsList .tab+.tab,.siteTabs .tabsList .tab+.tab{margin-left:20px}}@media (max-width:767px){.siteLogo{width:103px}.cabinetNavigation .tabsList .inner,.siteTabs .tabsList .inner{margin-left:calc((100vw - 430px)/ -2);margin-right:calc((100vw - 430px)/ -2);padding-left:calc((100vw - 430px)/ 2);padding-right:calc((100vw - 430px)/ 2)}}.cabinetNavigation .tabsList .tab,.siteTabs .tabsList .tab{flex-shrink:0;padding-left:20px;padding-right:20px;border-bottom:5px solid transparent;-webkit-transition:border-bottom .3s;-moz-transition:border-bottom .3s;-o-transition:border-bottom .3s;transition:border-bottom .3s}.cabinetNavigation .tabsList .tab a,.siteTabs .tabsList .tab a{display:block;padding-bottom:12px;font-size:16px;line-height:22px;color:#1f1f1f;font-weight:600;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:inherit;text-decoration-thickness:1px;text-underline-offset:0.3em;transition:color .3s,text-decoration-color .3s}.cabinetNavigation .tabsList .tab.active,.siteTabs .tabsList .tab.active{border-bottom:5px solid #ed1d24}.cabinetNavigation .tabContent,.siteTabs .tabContent{padding-top:60px}@media (max-width:1253px){.cabinetNavigation .tabContent,.siteTabs .tabContent{padding-top:40px}}.cabinetNavigation .tabsList .tab a{text-decoration:none}.cabinetNavigation .tabsList .tab+.tab{margin-left:10px}.cabinetNavigation .tabContent{display:block;padding-top:50px;position:relative}.cabinetNavigation .tabContent .searchWrapper.togglePanel{position:absolute;padding-bottom:0;top:44px;left:0;background-color:#fff;width:100%;z-index:1}.numberList,.searchList{counter-reset:item}.searchList li{position:relative;padding-left:42px}.searchList li::before{counter-increment:item;content:counters(item,".") ". ";display:block;position:absolute;left:0;top:0;font-size:20px;line-height:140%;color:#212121}.authModal .button,.authModal .titleBlock+.formBlock,.b24-window .b24-window-panel .b24-form-content,.footerMenuItem:nth-child(2),.newsCard.lg .title+.content,.searchList li+li{margin-top:40px}.searchList .title a{display:inline-block;color:#ed1d24;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em;-webkit-transition:color .3s,text-decoration-color .3s;-moz-transition:color .3s,text-decoration-color .3s;-o-transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s}.searchList .title a:hover,.textBlock .link:hover{text-decoration-color:#ED1D24}.projectCard .content p+p,.searchList .title+.info,.textBlock p+p{margin-top:8px}.loader{width:30px;height:30px;border:2px solid #fff;border-top:2px solid #c4c4c4;border-left:2px solid #c4c4c4;border-bottom:2px solid #c4c4c4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;animation:1s linear infinite spin}.loader.color{border-top-color:#ed1d24;border-left-color:#ed1d24;border-bottom-color:#ed1d24}@keyframes spin{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.cartBtn .num{position:absolute;top:0;right:0;display:block;padding:0 3px;font-size:10px;line-height:13px;color:#fff;background-color:#ed1d24;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.nextPageLink::before,.prevPageLink::before{content:'\e914';top:50%;margin-top:-8px;position:absolute;font-family:icomoon}.btnAdd .in,.counterBlock,.paginationBlock,.tariffTable .paramsCol .row{display:flex;align-items:center}.paginationBlock .prevPageLink{margin-right:20px}.defaultInput .inWrap+.fieldMessage,.footerContacts .buttonsWrapper [class*=btn],.paginationBlock .nextPageLink,form .submitWrapper [class*=btn]+[class*=btn]{margin-left:20px}.fieldData,.pagination,.selectWrapper,.termButtons{display:flex}.pagination li a{display:block;width:30px;height:30px;font-size:16px;line-height:30px;color:#1f1f1f;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.pagination li a:hover,.pagination li.active a{color:#fff;background-color:#272727}.pagination li+li{margin-left:8px}.pagination li+li.more,.pagination li.more+li{margin-left:0}.nextPageLink{padding-right:32px;display:inline-block;min-height:19px;font-size:14px;line-height:140%;color:#1f1f1f;transition:color .3s}.prevPageLink,.returnBackLink{display:inline-block;color:#1f1f1f;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;position:relative}.nextPageLink::before{display:block;right:0;font-size:22px}.prevPageLink{padding-left:32px;min-height:19px;font-size:14px;line-height:140%;transition:color .3s}.prevPageLink::before{display:block;left:0;font-size:22px;-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.returnBackLink{font-size:32px;transition:color .3s;z-index:1}.baseLink,.fancybox-container .fancybox-button [class*=icon]{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.b24-form-content .b24-form-field-checkbox .b24-form-control-container .b24-form-control-alert-message::after,.b24-form-content .b24-form-field-checkbox .b24-form-control-container .b24-form-control-alert-message::before,.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control-alert-message::after,.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control-alert-message::before,.b24-window .b24-window-panel .b24-window-close::after,.closeDropdownMenu,.defaultInput .selectric .button::after,.defaultInput .selectric-items .placeholder,.defaultInput .selectric-open .selectric .field .closeBtn,.faqItem .content,.mobileContacts,.openMobileMenu,.priceSelectWrapper .button::after,.priceSelectWrapper .selectric-items li.placeholder,.selectric-buttonsSelect .button::after,.selectric-buttonsSelect .selectric-items .placeholder,.selectric-countSelect .selectric .button::after,.showMoreBlock .hiddenBlock,.showMoreBlock .showMoreControl.hidden,.tariffCard .hiddenControl,.tariffCard .param{display:none}.baseLink,.showMoreControl{display:inline-block;font-size:14px;color:#ed1d24}.dropdownMenuWrapper .dropdownMenuTitle+.dropdownMenuContent,.projectsSection.simple .contentContainer,.showMoreBlock .showMoreControl,.supportModal .formChapter{margin-top:30px}.showMoreControl{line-height:140%;cursor:pointer}[class*=icon-format] .path2{position:absolute;left:0;top:0}.fancybox-container .fancybox-bg{background-color:rgba(39,39,39,.9)}.fancybox-container .fancybox-button{top:20px;right:40px;background:0 0}.fancybox-container .fancybox-button [class*=icon]{font-size:22px;color:#fff;transition:color .3s}.baseLink{line-height:130%;font-weight:600;letter-spacing:.1em;transition:color .3s}.defaultLink,.externalLink{display:inline-block;font-size:16px}.externalLink{line-height:140%;color:#1f1f1f;font-weight:400;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.externalLink [class*=icon]{display:inline-block;margin-left:2px;font-size:12px;line-height:1;color:#d9d9d9;vertical-align:middle}.swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.defaultLink{line-height:140%;color:#1f1f1f;transition:text-decoration-color .3s}.btnFill,.btnIcon,[class*=btnBorder]{display:inline-block}.btnIcon .in,.header .wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}[class*=btnBorder]{height:40px;padding-left:13px;padding-right:13px;font-size:14px;line-height:38px;font-weight:700;text-align:center;background-color:transparent;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}[class*=btnBorder][class*=Type1]{color:#fff;border:1px solid #fff}[class*=btnBorder][class*=Type1]:hover{color:#1f1f1f;background-color:#fff}[class*=btnBorder][class*=Type2]{min-width:192px;padding-top:12px;padding-bottom:12px;min-height:50px;height:auto;font-size:16px;line-height:22px;color:#1f1f1f;border:2px solid #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:color .3s,border-color .3s;-moz-transition:color .3s,border-color .3s;-o-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}[class*=btnBorder][class*=Type2].lg{min-height:56px;line-height:28px}[class*=btnBorder][class*=Type2].sd{min-height:44px;padding-top:10px;padding-bottom:10px;border-width:1px;font-weight:600;min-width:143px}[class*=btnBorder][class*=Type2].sm{min-width:auto;padding:1px 11px 2px;min-height:23px;font-size:13px;line-height:140%;color:#1f1f1f;font-weight:600;border-width:1px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.btnAdd:hover,[class*=btnBorder][class*=Type2]:hover,[class*=btnBorder][class*=Type3]:hover{color:#ed1d24;border-color:#ed1d24}[class*=btnBorder][class*=Type3]{padding-left:27px!important;padding-top:5px;padding-right:27px!important;padding-bottom:5px;height:36px;font-size:16px;line-height:22px;color:#1f1f1f;border:2px solid #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:color .3s,border-color .3s;-moz-transition:color .3s,border-color .3s;-o-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s}.b24-form-content .b24-form-btn.disabled,.b24-form-content .b24-form-btn:disabled,.btnFill.disabled,.btnFill:disabled,.btnIcon.disabled,.btnIcon:disabled,.formButton.disabled,.formButton:disabled,.selectButton.disabled,.selectButton:disabled,[class*=btnBorder].disabled,[class*=btnBorder]:disabled{pointer-events:none;opacity:.5}.defaultInput .selectric-open .selectric .field,.supportModal .defaultInput .inWrap,[class*=btnBorder].fill{width:100%}.btnIcon{font-size:14px;line-height:26px;color:#1f1f1f;font-weight:600;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.btnIcon .in{display:flex;justify-content:center}.btnIcon [class*=icon]{margin-right:10px;font-size:24px}.btnIcon .text{padding-top:6px;line-height:20px}.btnIcon.type2 [class*=icon]{font-size:29px}.btnFill{padding:11px 40px;font-size:16px;line-height:22px;color:#fff;font-weight:600;text-align:center;background-color:#ed1d24;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.btnAdd,.selectButton{color:#1f1f1f;font-weight:600}.b24-form-content .b24-form-btn:hover,.btnFill:hover,.formButton:hover{background-color:#ca080e}.btnFill.lg{padding:14px 50px}.btnFill.sm{padding:7px 30px}.btnFill.biggest{padding:17px 50px}.btnFill.center{display:table;margin-left:auto;margin-right:auto}.selectButton{display:table;padding:0 11px;height:23px;font-size:13px;line-height:21px;border:1px solid #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:color .3s,border .3s;-moz-transition:color .3s,border .3s;-o-transition:color .3s,border .3s;transition:color .3s,border .3s}.selectButton:hover,.selectric-buttonsSelect.selectric-open .button{color:#ed1d24;border:1px solid #ed1d24}.btnAdd{display:inline-block;padding:7px 15px;font-size:14px;line-height:20px;border:1px solid #b8b8b8;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;border-radius:36px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.btnAdd [class*=icon]{display:block;margin-right:10px;font-size:20px;line-height:1}.searchField input{padding-left:10px;padding-right:0;padding-bottom:24px;font-size:26px;line-height:130%;color:#272727;font-weight:600;border-bottom:1px solid #1f1f1f;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0}.simpleInput input,.simpleInput textarea{font-size:16px;line-height:22px;color:#272727;font-weight:600}.searchField input::placeholder{color:#b8b8b8;opacity:1}.searchField input:-ms-input-placeholder{color:#b8b8b8;opacity:1}.searchField input::-ms-input-placeholder{color:#b8b8b8;opacity:1}.searchField input::-webkit-input-placeholder{color:#b8b8b8;opacity:1}.searchField input:-moz-placeholder{color:#b8b8b8;opacity:1}.searchField input::-moz-placeholder{color:#b8b8b8;opacity:1}.searchField .clearInput{display:none;position:absolute;top:13px;right:0}.simpleInput input,.simpleInput textarea{-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.defaultInput .selectric-focus .selectric,.defaultInput .selectric-hover .selectric,.defaultInput input:focus,.defaultInput input:hover,.defaultInput textarea:focus,.defaultInput textarea:hover,.simpleInput input:focus,.simpleInput input:hover,.simpleInput textarea:focus,.simpleInput textarea:hover{border:1px solid #1f1f1f}.defaultInput input.error,.defaultInput textarea.error,.radioButton:hover .btn,.simpleInput input.error,.simpleInput textarea.error{border:1px solid #ed1d24}.simpleInput input::placeholder,.simpleInput textarea::placeholder{font-size:18px;color:#b8b8b8;opacity:1}.simpleInput input:-ms-input-placeholder,.simpleInput textarea:-ms-input-placeholder{font-size:18px;color:#b8b8b8;opacity:1}.simpleInput input::-ms-input-placeholder,.simpleInput textarea::-ms-input-placeholder{font-size:18px;color:#b8b8b8;opacity:1}.simpleInput input::-webkit-input-placeholder,.simpleInput textarea::-webkit-input-placeholder{font-size:18px;color:#b8b8b8;opacity:1}.simpleInput input:-moz-placeholder,.simpleInput textarea:-moz-placeholder{font-size:18px;color:#b8b8b8;opacity:1}.simpleInput input::-moz-placeholder,.simpleInput textarea::-moz-placeholder{font-size:18px;color:#b8b8b8;opacity:1}.simpleInput input{height:56px;padding:15px 34px 14px 19px;border:1px solid #b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.simpleInput.center input{padding:15px 19px 14px;text-align:center}.simpleInput.sm input{height:44px;padding-top:9px;padding-bottom:10px}.simpleInput .icon{position:absolute;top:50%;margin-top:-6px;right:15px;display:block;font-size:12px;color:#898989}.simpleInput .searchButton{top:0;right:0;margin:0}.simpleInput textarea{height:100px;padding:15px 19px 14px;border:1px solid #b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.simpleInput textarea::-webkit-scrollbar{width:6px}.simpleInput textarea::-webkit-scrollbar-track{background:#fff}.simpleInput textarea::-webkit-scrollbar-thumb{background-color:#b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.simpleInput .clearInput{display:none;position:absolute;top:50%;margin-top:-7px;right:15px}.simpleInput .correctInput{display:none;position:absolute;top:50%;margin-top:-6px;left:15px}.defaultInput .errorMessage,.simpleInput .errorMessage{display:none;margin-top:5px}.searchButton{width:44px;height:44px;top:0;right:0;line-height:44px;text-align:center}.defaultInput{position:relative;padding-top:10px;display:flex;align-items:flex-start}.defaultInput .inWrap{position:relative;width:385px;flex-shrink:0;flex-grow:1}.defaultInput label{display:inline-block;position:absolute;left:12px;top:0;padding:0 8px;font-size:14px;line-height:19px;color:#666;font-weight:600;background-color:#fff;z-index:1}.defaultInput input,.defaultInput textarea{font-size:18px;color:#1f1f1f;line-height:25px;display:block;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.defaultInput input::placeholder,.defaultInput textarea::placeholder{color:#b8b8b8;opacity:1}.defaultInput input:-ms-input-placeholder,.defaultInput textarea:-ms-input-placeholder{color:#b8b8b8;opacity:1}.defaultInput input::-ms-input-placeholder,.defaultInput textarea::-ms-input-placeholder{color:#b8b8b8;opacity:1}.defaultInput input::-webkit-input-placeholder,.defaultInput textarea::-webkit-input-placeholder{color:#b8b8b8;opacity:1}.defaultInput input:-moz-placeholder,.defaultInput textarea:-moz-placeholder{color:#b8b8b8;opacity:1}.defaultInput input::-moz-placeholder,.defaultInput textarea::-moz-placeholder{color:#b8b8b8;opacity:1}.defaultInput input{height:56px;padding:15px 38px 14px 19px;font-weight:400;border:1px solid #b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.defaultInput textarea{height:200px;padding:15px 19px 14px;font-weight:400;border:1px solid #b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.defaultInput textarea::-webkit-scrollbar{width:6px}.defaultInput textarea::-webkit-scrollbar-track{background:#fff}.defaultInput textarea::-webkit-scrollbar-thumb{background-color:#b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.defaultInput .clearInput{display:none;position:absolute;top:22px;right:14px}.defaultInput .loaderInput{display:none;position:absolute;font-size:30px;width:30px;height:30px;top:50%;margin-top:-15px;right:7px;color:#ed1d24;animation:1s linear infinite spin}.defaultInput .doneInput{display:none;position:absolute;font-size:12px;top:50%;margin-top:-6px;right:12px;color:#60ca3b}.b24-form-content .b24-form-field-agreement input:checked~.b24-form-control-alert-message,.defaultInput.done .clearInput,.defaultInput.load .clearInput,.tooltipster-sidetip .tooltipster-arrow{display:none!important}.errorMessage,.fieldData .param{display:block}.defaultInput .fieldMessage{display:flex;height:56px;align-items:center;max-width:400px;flex-grow:1}.defaultInput .fieldData{margin-left:30px;margin-top:5px;flex-grow:1}.defaultInput .selectric-wrapper{width:100%;cursor:default}.defaultInput .selectric-open+label{z-index:10000}.defaultInput .selectric-open .selectric .button,.priceSelectWrapper .selectric-open .button,.selectric-buttonsSelect.selectric-open .button [class*=icon],.selectric-countSelect.selectric-open .selectric .button{-moz-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}.defaultInput .selectric-below .selectric-items{top:100%}.defaultInput .selectric-above .selectric-items{bottom:100%}.defaultInput .selectric{height:56px;font-size:18px;line-height:25px;color:#1f1f1f;font-weight:400;background-color:transparent;border:1px solid #b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s;cursor:pointer}.defaultInput .selectric .label{margin:0;height:54px;padding:15px 38px 14px 19px;font-size:18px;line-height:25px;color:#1f1f1f;font-weight:400}.defaultInput .selectric .label .placeholder{color:#b8b8b8;opacity:1}.defaultInput .selectric .button{display:block;width:auto;height:auto;top:19px;right:19px;font-size:17px;line-height:1;color:#1f1f1f;background:0 0;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;-moz-transform-origin:center center;-ms-transform-origin:center center;-webkit-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.defaultInput .selectric-items,.showPassword .done{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.defaultInput .selectric-items{padding:19px;background-color:#fff;border:0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);-moz-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);transition:.3s}.radioButton .btn,.termBtn .btn{border:1px solid #1f1f1f;cursor:pointer}.defaultInput .selectric-items li{padding:0;font-size:18px;line-height:25px;color:#1f1f1f;font-weight:400;background:0 0;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.defaultInput .selectric-items li:not(:last-child),.selectric-buttonsSelect .selectric-items li:not(:last-child){margin-bottom:15px}.defaultInput .selectric-items li.highlighted,.defaultInput .selectric-items li.selected{background:0 0;color:#ed1d24}.numberField .inWrap{width:175px;flex-grow:0}.errorMessage{font-size:14px;line-height:140%;color:#ed1d24}.fieldData .param,.fieldMessage,.infoText{font-size:14px;color:#666;line-height:140%}.clearInput,.typeButton input:checked+.in .pay [class*=btn],.typeButton:hover .pay [class*=btn]{color:#898989}.fieldMessage a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:#EDEDED;-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s;transition:text-decoration-color .3s}.capLink:hover,[class*=Cap] a{text-decoration-color:#ED1D24}.clearInput,.typeButton .title{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.counterBlock input,.fieldData .data,.termBtn .btn,.termBtn .discount{display:block;color:#1f1f1f}.fieldData .data{margin-top:5px;font-size:16px;line-height:140%}.clearInput{display:inline-block;font-size:13px;transition:color .3s;cursor:pointer}.correctInput{display:inline-block;font-size:12px;color:#60ca3b}.authModal .regBlock>*+*,.checkButton .btn+.label,.radioButton .btn+.label,.termButtons li+li{margin-left:15px}.b24-form-content .b24-form-field-checkbox input,.checkButton input,.radioButton input,.termBtn input,.typeButton input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.termBtn .btn:hover,.termBtn input:checked+.btn{color:#fff;background-color:#1f1f1f}.termBtn .btn{width:35px;padding-top:2px;padding-bottom:3px;font-size:20px;line-height:140%;text-align:center;background-color:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.termBtn .discount{padding:0 4px;position:absolute;top:-10px;right:-29px;font-size:12px;line-height:17px;font-weight:600;background-color:#ffc166;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.checkButton .btn,.radioButton .btn,.typeButton .in{background-color:transparent}.counterBlock input{flex-shrink:0;width:70px;padding:9px 10px 10px;font-size:22px;line-height:140%;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.counterBlock input::-webkit-inner-spin-button,.counterBlock input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.counterBlock .counterControl{display:block;margin-top:2px;font-size:24px;color:#1f1f1f;-webkit-transition:color .3s,opacity .3s;-moz-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;opacity:1}.counterBlock .counterControl.disabled,.projectsSlider .navigation .next.swiper-button-disabled,.projectsSlider .navigation .prev.swiper-button-disabled{opacity:.2;pointer-events:none}.typeButtons .wrap{display:flex;flex-wrap:wrap;margin:-10px}.typeButtons .typeButton{margin:10px;flex-shrink:0}.typeButton label{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;cursor:pointer}.typeButton input:checked+.in,.typeButton:hover .in{background-color:#272727;border:1px solid #272727}.firstCap.invert,.fourthCap.invert,.secCap.invert,.textBlock.invert,.thirdCap.invert,.typeButton input:checked+.in .title,.typeButton:hover .title,h1.invert,h2.invert,h3.invert,h4.invert{color:#fff}.typeButton input:checked+.in .pay,.typeButton:hover .pay{color:#b8b8b8}.typeButton .in{padding:19px 29px 20px;text-align:center;border:1px dashed #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.typeButton .title{display:block;font-size:16px;line-height:22px;color:#1f1f1f;font-weight:600;transition:color .3s}.typeButton .pay{margin-top:5px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:140%;color:#666;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.typeButton .pay [class*=icon]{margin-right:7px;font-size:16px;color:#b8b8b8}.b24-form-content .b24-form-field-checkbox .b24-form-control-container,.checkList,.radioList{display:flex;flex-direction:column;align-items:flex-start}.authModal .link,.b24-form-content .b24-form-field-checkbox .b24-form-control+.b24-form-control,.checkList li+li,.copyright p,.locationDropdown .list li+li,.openDropdown .dropdown li+li,.radioList li+li{margin-top:15px}.checkButton,.radioButton{position:relative;display:flex;min-height:25px;font-size:16px;line-height:140%;color:#1f1f1f;cursor:pointer}.b24-form-content .b24-form-field-checkbox .b24-form-control.b24-form-control-checked .b24-form-control-desc::before,.checkButton input:checked+.btn,.radioButton input:checked+.btn{background-color:#ed1d24;border:1px solid #ed1d24}.b24-form-content .b24-form-field-agreement .b24-form-control-container .b24-form-control-desc,.b24-form-content .b24-form-field-agreement input:checked+.b24-form-control-desc::after,.b24-form-content .b24-form-field-checkbox .b24-form-control.b24-form-control-checked .b24-form-control-desc::after,.checkButton input:checked+.btn::after,.desktopGallery .swiper-pagination .swiper-pagination-bullet-active::before,.mobileGallery .swiper-pagination .swiper-pagination-bullet-active::before,.radioButton input:checked+.btn::after{opacity:1}.radioButton .btn{position:relative;display:block;width:25px;height:25px;align-self:flex-start;flex-shrink:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.checkButton .btn::after,.radioButton .btn::after{content:'\e910';position:absolute;display:block;left:0;top:0;width:25px;height:25px;font-family:icomoon;font-size:25px;line-height:24px;color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.checkButton .label,.radioButton .label{padding-top:1px}.checkButton .btn{position:relative;display:block;width:25px;height:25px;flex-shrink:0;border:1px solid #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}@media (min-width:1024px){.checkButton:hover .btn{border:1px solid #ed1d24}}.selectric-buttonsSelect{display:flex;width:auto;cursor:default}.selectric-buttonsSelect .selectric{display:flex;border:none;background:0 0;cursor:pointer}.selectric-buttonsSelect .button:hover,.selectric-buttonsSelect .selectric:hover .button{color:#ed1d24;border:1px solid #ed1d24;opacity:1}.selectric-buttonsSelect .label{margin:0;padding:0;height:23px;font-size:14px;line-height:23px;color:#666;font-weight:600;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.selectric-buttonsSelect .button{position:relative;margin-left:10px;width:24px;height:23px;font-size:10px;line-height:21px;color:#1f1f1f;text-align:center;background:0 0;opacity:1;border:1px solid #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:color .3s,background-color .3s,border .3s;-moz-transition:color .3s,background-color .3s,border .3s;-o-transition:color .3s,background-color .3s,border .3s;transition:color .3s,background-color .3s,border .3s;cursor:pointer}.selectric-buttonsSelect .button [class*=icon]{display:block;line-height:21px;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s;-moz-transform-origin:center;-ms-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center}.selectric-buttonsSelect .selectButton{position:relative;z-index:12}.selectric-buttonsSelect.selectric-below .selectric-items{top:calc(100% + 5px)}.selectric-buttonsSelect.selectric-above .selectric-items{bottom:calc(100% + 5px)}.selectric-buttonsSelect .selectric-items{left:auto;right:0;width:auto!important;padding:25px 19px;background-color:#fff;border:1px solid #ededed;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);-moz-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15)}.selectric-buttonsSelect .selectric-items li{padding:0;font-size:16px;line-height:140%;color:#1f1f1f;white-space:nowrap;background:0 0;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}form .submitMessage{display:none;padding-left:20px;font-size:14px;line-height:140%;color:#ed1d24;max-width:345px}form .submitWrapper{display:flex;align-items:center;margin-right:-20px;flex-wrap:wrap;margin-top:30px}form .submitWrapper [class*=btn]{display:block;min-width:167px}form .submitWrapper.center{padding-right:20px}form .submitWrapper.center [class*=btn]{margin-right:auto;margin-left:auto}form.checkedError .submitWrapper .submitMessage{display:block;margin-top:20px}.fieldsLineResult{display:flex;align-items:flex-end}.fieldsLineResult .field{padding-right:35px;min-width:245px}.fieldsLineResult .submitWrapper{margin-top:0;min-width:188px}.fieldsLineResult .submitWrapper [class*=btn]{padding-left:20px;padding-right:20px;width:100%;margin-right:0}.priceSelectWrapper{min-width:200px}.priceSelectWrapper .selectric{height:39px;padding-left:15px;padding-right:47px;background-color:#fff;border:1px solid #b8b8b8;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.priceSelectWrapper .disc,.tariffCard .discount{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}.priceSelectWrapper .label{display:flex;justify-content:space-between;align-items:center;margin:0;height:37px;font-size:14px;line-height:37px;color:#1f1f1f;font-weight:600}.priceSelectWrapper .disc{display:block;margin-left:10px;padding:2px 7px;font-size:14px;line-height:130%;color:#1f1f1f;font-weight:600;background-color:#ffc166;border-radius:4px}.priceSelectWrapper .button{display:block;right:14px;width:auto;background:0 0;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.priceSelectWrapper .button [class*=icon]{display:block;font-size:17px;line-height:39px;color:#1f1f1f}.b24-form-content .b24-form-btn,.formButton{font-size:16px;background-color:#ed1d24;color:#fff}.priceSelectWrapper .selectric-items{margin-top:5px;margin-bottom:5px;padding:10px 0;background-color:#fff;border:1px solid #b8b8b8;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:1}.priceSelectWrapper .selectric-items li{padding:0 15px;display:flex;align-items:center;font-size:14px;line-height:37px;color:#1f1f1f;font-weight:600;background-color:transparent;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.b24-form .b24-form-content,.b24-form .b24-form-header-padding{padding:0}.b24-form-content form>div:first-child{display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:25px}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox),.blockquoteBlock:last-child,.columnsBlock:last-child,.desktopGallery:last-child,.firstCap:last-child,.imageBlock:last-child,.important:last-child,.info:last-child,.intro:last-child,.intro>:last-child,.main p:last-child,.main:last-child,.markerList:last-child,.mobileGallery:last-child,.numberList:last-child,.tariffTable:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,p:last-child{margin-bottom:0}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container{margin-bottom:0;padding-top:10px}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control{position:relative;display:block;height:56px;padding:15px 38px 14px 19px;font-family:"Open Sans";font-size:18px;line-height:25px;color:#1f1f1f;font-weight:400;letter-spacing:0;background-color:transparent!important;border-left:1px solid #b8b8b8!important;border-top:1px solid #b8b8b8!important;border-right:1px solid #b8b8b8!important;border-bottom:1px solid #b8b8b8!important;-webkit-border-radius:6px!important;-moz-border-radius:6px!important;-ms-border-radius:6px!important;border-radius:6px!important;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control::placeholder{color:#b8b8b8;opacity:1}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control:-ms-input-placeholder{color:#b8b8b8;opacity:1}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control::-ms-input-placeholder{color:#b8b8b8;opacity:1}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control::-webkit-input-placeholder{color:#b8b8b8;opacity:1}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control:-moz-placeholder{color:#b8b8b8;opacity:1}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control::-moz-placeholder{color:#b8b8b8;opacity:1}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control:focus,.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control:hover{border-left:1px solid #1f1f1f!important;border-top:1px solid #1f1f1f!important;border-right:1px solid #1f1f1f!important;border-bottom:1px solid #1f1f1f!important}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #00000000 inset;transition:background-color 5000s ease-in-out}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control:-webkit-autofill:focus{background-color:transparent!important}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control.b24-form-control-not-empty{background-color:transparent!important}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control-label{display:inline-block;position:absolute;width:auto;left:12px!important;top:0!important;right:auto;padding:0 8px;font-family:"Open Sans";font-size:14px;line-height:19px;color:#666;font-weight:600;letter-spacing:0;background-color:#fff;opacity:1;-moz-transform:translateY(0)!important;-ms-transform:translateY(0)!important;-webkit-transform:translateY(0)!important;-o-transform:translateY(0)!important;transform:translateY(0)!important;z-index:1}.b24-form-content .b24-form-field-checkbox .b24-form-control-container .b24-form-control-alert-message,.b24-form-content .b24-form-field:not(.b24-form-field-checkbox) .b24-form-control-container .b24-form-control-alert-message{left:0;top:calc(100% + 5px);max-width:100%;padding:0;font-size:14px;line-height:140%;color:#ed1d24;background-color:transparent}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-control-alert .b24-form-control-container .b24-form-control{border-left:1px solid #ed1d24!important;border-top:1px solid #ed1d24!important;border-right:1px solid #ed1d24!important;border-bottom:1px solid #ed1d24!important}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-field-text{grid-column:1/3}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-field-text .b24-form-control-container .b24-form-control{height:81px;padding:15px 19px 14px;resize:none;scrollbar-width:thin;scrollbar-color:#B8B8B8 white}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-field-text .b24-form-control-container .b24-form-control::-webkit-scrollbar{width:6px}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-field-text .b24-form-control-container .b24-form-control::-webkit-scrollbar-track{background:#fff}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-field-text .b24-form-control-container .b24-form-control::-webkit-scrollbar-thumb{background-color:#b8b8b8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.b24-form-content .b24-form-field-checkbox{padding:5px 0;grid-column:1/3}.b24-form-content .b24-form-field-checkbox .b24-form-control-label{display:block;font-size:16px;line-height:140%;color:#1f1f1f;font-weight:600;opacity:1}.b24-form-content .b24-form-field-checkbox .b24-form-control-label+*{margin-top:20px!important}.b24-form-content .b24-form-field-checkbox .b24-form-control{position:relative;display:flex;padding:0;min-height:25px;background-color:transparent;border:none;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;border-radius:none}.b24-form-content .b24-form-field-checkbox .b24-form-control .b24-form-control-desc{padding-left:40px;align-self:center}.b24-form-content .b24-form-field-checkbox .b24-form-control .b24-form-control-desc::after{left:0;top:1px}.b24-form-content .b24-form-field-checkbox .b24-form-control.b24-form-control-checked,.b24-form-content .b24-form-field-checkbox.b24-form-control-alert,.selectric-countSelect .selectric-items li.highlighted{background-color:transparent}.b24-form-content .b24-form-field-agreement{position:relative;margin-top:25px}.b24-form-content .b24-form-field-agreement>div{position:relative;display:flex;min-height:25px}.b24-form-content .b24-form-field-agreement .b24-form-control-container{padding-top:0!important;padding-left:40px}.b24-form-content .b24-form-field-agreement .b24-form-control-container .b24-form-field-agreement-link{font-size:14px;line-height:140%;color:#1f1f1f}.b24-form-content .b24-form-field-agreement input{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.b24-form-content .b24-form-field-agreement input:checked+.b24-form-control-desc::before{border-color:#ed1d24;background-color:#ed1d24}.b24-form-content .b24-form-field-agreement .b24-form-control-alert-message,.b24-form-content .b24-form-field-agreement.b24-form-control-alert .b24-form-control-alert-message{display:block!important}.b24-form-content .b24-form-control-desc,.openDropdown .control{cursor:pointer}.b24-form-content .b24-form-control-desc::before{content:'';position:absolute;display:block;left:0;top:0;width:25px;height:25px;background-color:transparent;border:1px solid #1f1f1f;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:background-color .3s,border .3s;-moz-transition:background-color .3s,border .3s;-o-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}.b24-form-content .b24-form-control-desc::after{content:'\e910';position:absolute;display:block;left:1px;top:1px;width:25px;height:25px;font-family:icomoon;font-size:25px;line-height:24px;color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.b24-form-content .b24-form-btn-container{margin:40px 0 0}.b24-form-content .b24-form-btn-block{padding:0;flex:unset}.b24-form-content .b24-form-btn{display:inline-block;padding:11px 30px;min-height:auto;line-height:22px;font-weight:600;text-align:center;border:none;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.feedbackFormSection .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control-label,.projectFormSection .formField label{background-color:#f8f8f8}.feedbackFormSection.plain .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control-label,.feedbackFormSection.simple .b24-form-content .b24-form-field .b24-form-control-container .b24-form-control-label{background-color:#fff}.formButton.error .error,.formButton.wait .load,.showPassword input[type=password]~.control.show,.showPassword input[type=text]~.control.hide,.showPassword.success .done{opacity:1;visibility:visible}.formButton.error .checkmark,.formButton.error .load,.formButton.success .load,.showPassword .done,.showPassword input[type=password]~.control.hide,.showPassword input[type=text]~.control.show{opacity:0;visibility:hidden}.showPassword .control{display:block;position:absolute;right:20px;bottom:16px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.showPassword .done{display:block;position:absolute;top:50%;right:20px;margin-top:-6px;transition:.3s}.formButton,.formButton .load{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.showPassword.success .control{opacity:0!important;visibility:hidden!important}.formResult{width:100%;display:flex;align-items:center}.formResult .resultMessage{display:block;margin-left:20px;max-width:257px;width:100%;font-size:14px;line-height:140%;color:#1f1f1f}.formButton.error,.formButton.wait{color:transparent}.formButton .checkmark,.formButton .error,.formButton .load{display:block;position:absolute;margin:auto;top:0;visibility:hidden;left:0;bottom:0;right:0;opacity:0}.formButton{position:relative;display:inline-block;min-width:168px;padding:11px 40px;line-height:22px;font-weight:600;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;transition:.3s}.formButton .load{transition:.3s;-webkit-animation:1s linear infinite spin;-moz-animation:1s linear infinite spin;-o-animation:1s linear infinite spin;animation:1s linear infinite spin}.formButton .checkmark,.formButton .error{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.formButton.success{color:transparent;background-color:#60ca3b}.formButton.success .checkmark{opacity:1;visibility:visible;stroke-width:2;stroke:#fff;stroke-miterlimit:10}.formButton.success .checkmark_path{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}.formButton.error{background-color:#ca080e}@keyframes stroke{100%{stroke-dashoffset:0}}.feedbackFormSection .b24-form-control-checkbox,.feedbackFormSection .b24-form-control-product,.feedbackFormSection .b24-form-control-radio{padding:0;background-color:transparent;border:none;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0}.selectric-countSelect .selectric{min-width:121px;height:42px;padding-left:8px;padding-right:28px;background-color:#fff;border:1px solid #ededed;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.selectric-countSelect .selectric .label{height:40px;margin:0;font-size:30px;line-height:40px;color:#1f1f1f;text-align:left}.selectric-countSelect .selectric .button{margin:0;width:30px;height:40px;display:flex;justify-content:center;align-items:center;background-color:transparent;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.selectric-countSelect .selectric .button [class*=icon]{font-size:24px;color:#ed1d24}.selectric-countSelect .selectric-items{margin-top:5px;padding-left:8px;padding-right:8px;background-color:#fff;border:1px solid #ededed;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.selectric-countSelect .selectric-items li{padding:7px 8px;font-size:16px;line-height:22px;color:#1f1f1f;background-color:transparent;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;text-align:left}.selectric-countSelect .selectric-items li+li,.tariffCard .hidden .row,.tariffTable .row+.row{border-top:1px solid #ededed}.selectric-countSelect .selectric-items li.selected{color:#ed1d24;background-color:transparent}.header{display:flex;align-items:center;position:sticky;top:0;min-height:84px;background-color:#fff;z-index:7;transition:all 0.2s ease-in}.header.scrolled{box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);min-height:70px}.header .wrapper{display:flex;justify-content:space-between;align-items:center}.header .leftSide,.header .rightSide,.payments{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.header .leftSide,.payments{display:flex;align-items:center}.header .rightSide{display:flex;width:100%;align-items:center}.header .menuWrapper{margin-left:35px;margin-right:auto}.header .linksWrapper{margin-left:72px}.siteOverlay{position:fixed;left:0;top:0;width:100%;min-height:100vh;background-color:rgba(39,39,39,.9);visibility:hidden;opacity:0;-webkit-transition:visibility .3s,opacity .3s;-moz-transition:visibility .3s,opacity .3s;-o-transition:visibility .3s,opacity .3s;transition:visibility .3s,opacity .3s;z-index:7}.siteOverlay.visible{visibility:visible;opacity:1}.siteMenu .back{position:absolute;visibility:hidden;top:100%;left:0;width:100%;height:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#fff;z-index:-1}.siteMenu.visible .back{visibility:visible}.siteMenuList .siteMenuItem{padding:6px 15px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;border-radius:34px;cursor:pointer}.siteMenuList .siteMenuItem .siteMenuLink{display:block;padding-bottom:3px;font-size:16px;line-height:22px;color:#1f1f1f;font-weight:600;border-bottom:3px solid transparent;-webkit-transition:color .3s,border-bottom .3s;-moz-transition:color .3s,border-bottom .3s;-o-transition:color .3s,border-bottom .3s;transition:color .3s,border-bottom .3s}.siteMenuList .siteMenuItem>[class*=icon]{display:block;margin-left:7px;margin-top:7px;font-size:10px;color:#1f1f1f;-webkit-transition:color .3s,transform .3s;-moz-transition:color .3s,transform .3s;-o-transition:color .3s,transform .3s;transition:color .3s,transform .3s}.siteMenuList .siteMenuItem:hover .siteMenuLink,.siteMenuList>li.opened .siteMenuItem .siteMenuLink{color:#ed1d24;border-bottom:3px solid #ed1d24}.locationDropdown .head.active .title::before,.siteMenuList .siteMenuItem:hover>[class*=icon],.siteMenuList>li.opened .siteMenuItem>[class*=icon]{color:#ed1d24;-moz-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}.siteMenuList>li.active .siteMenuItem .siteMenuLink{border-bottom:3px solid #ed1d24}.dropdownMenu{display:none;position:absolute;left:0;top:calc(100% - 25px);padding-top:23px;width:100%;z-index:5}.dropdownMenuWrapper{padding-top:30px;padding-bottom:80px;background-color:#fff}.authModal .formField+.formField,.b24-window .b24-window-panel .b24-form-content .b24-form-field+.b24-form-field,.columnsBlock .title+.list,.dropdownMenuWrapper .dropdownMenuCap+.dropdownMenuList,.footerMenuItem .title+.footerMenuList,.info .title+.text,.projectFormSection .agreement{margin-top:25px}.dropdownMenuWrapper .dropdownMenuCap+.dropdownMenuList li{padding-left:20px}.dropdownMenuBlock{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:-23px}.dropdownMenuBlock .dropdownMenuItem{min-width:375px;margin:23px}.dropdownMenuList li a{display:inline-block;font-size:16px;line-height:140%;color:#1f1f1f;text-decoration:underline;text-decoration-color:#B8B8B8;text-underline-offset:0.3em;-webkit-transition:text-decoration-color .3s,color .3s;-moz-transition:text-decoration-color .3s,color .3s;-o-transition:text-decoration-color .3s,color .3s;transition:text-decoration-color .3s,color .3s}.dropdownMenuList li a:hover{color:#ed1d24}.dropdownMenuList li+li,.projectCard .title+.content,.simpleList li+li,.supportModal .downForgotLine{margin-top:20px}.dropdownMenuColumns .col+.col{margin-left:40px}.openDropdown{position:relative;cursor:default!important}.openDropdown .dropdown{display:none;position:absolute;top:calc(100% + 15px);right:0;width:266px;padding:40px 40px 40px 0;background:#fff;border:1px solid #ededed;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);-moz-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);border-radius:6px}.openDropdown .dropdown li{position:relative;padding-left:40px;font-size:16px;line-height:22px;color:#1f1f1f}.openDropdown .dropdown li:last-child{margin-top:35px;font-size:14px;line-height:20px}.openDropdown .dropdown li.active::before{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-17px;width:6px;height:30px;background-color:#ed1d24}.openDropdown .dropdown a{display:inline-block;color:inherit;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.agreement .label a,.textBlock a:not(.textLink,.link,.backLink),[class*=Cap] a{-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s;text-decoration:underline}.firstCap,h1{display:block;font-size:60px;line-height:130%;color:#1f1f1f;font-weight:700}.secCap,h2{display:block;font-size:38px;line-height:140%;color:#1f1f1f;font-weight:600}.thirdCap,h3{display:block;font-size:26px;line-height:130%;color:#1f1f1f;font-weight:600}.thirdCap.sm,h3.sm{font-size:22px}.fourthCap,.tariffCard .price .current,h4{display:block;font-size:20px;line-height:140%;color:#1f1f1f;font-weight:600}[class*=Cap] a{color:#ed1d24;text-decoration-thickness:1px;text-underline-offset:8px;transition:text-decoration-color .3s}.simpleList li,.textBlock{color:#1f1f1f;font-size:16px;line-height:140%}.capLink{display:inline-block;text-decoration:underline;text-decoration-color:#B8B8B8;text-decoration-thickness:1px;text-underline-offset:0.25em;-webkit-transition:color .3s,text-decoration-color .3s;-moz-transition:color .3s,text-decoration-color .3s;-o-transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s}.capLink:hover{color:#ed1d24}.agreement .label a,.textBlock a:not(.textLink,.link,.backLink){color:inherit;text-decoration-color:#B8B8B8;text-underline-offset:3px;transition:text-decoration-color .3s}.textBlock .link{color:#ed1d24;text-decoration:underline;text-decoration-color:transparent;-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s;transition:text-decoration-color .3s}.textBlock .textLink{color:#ed1d24;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.faqItem .title,.footerMenuItem a.title,.footerMenuList li a{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.textBlock .textLink.underlined{font-weight:600;text-decoration:underline;text-decoration-color:#ED1D24;text-underline-offset:0.25em}.textBlock .textLink.underlined:hover{color:#ed1d24;text-decoration-color:transparent}.textBlock.sm{font-size:14px}.noteText{font-size:12px;line-height:140%;color:#898989}.simpleList{padding-left:10px}.simpleList li{position:relative;padding-left:27px}.locationDropdown .list li,.numberList li{padding-left:39px}.simpleList li::before{content:'';display:block;position:absolute;left:0;top:8px;width:7px;height:7px;background-color:#ed1d24;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.footer{margin-top:auto;padding-top:112px;padding-bottom:50px;background-color:#272727}.footer .footerContacts{margin-top:90px;border-top:1px solid rgba(255,255,255,.1)}.footer .footerCopyright{margin-top:100px}.footerMenu{-webkit-columns:260px auto;-moz-columns:260px auto;columns:260px auto;-webkit-column-gap:55px;-moz-column-gap:55px;column-gap:55px}.footerMenuItem{break-inside:avoid}.footerMenuItem .title{display:inline-block;font-size:26px;line-height:130%;color:#fff;font-weight:600}.faqItem .title,.footerMenuItem a.title{transition:color .3s}.footerMenuItem+.footerMenuItem{margin-top:27px}.footerMenuItem:nth-child(4){padding-bottom:50%}.footerMenuList li a{display:inline-block;font-size:16px;line-height:140%;color:#fff;font-weight:300;transition:color .3s}.footerContacts .phone,.locationDropdown .head [class*=icon]{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;color:#fff}.footerMenuList li+li{margin-top:10px}.footerContacts{padding-top:30px}.footerContacts .footerContactsWrapper{margin-top:51px}.footerContacts .phone{display:inline-block;font-size:44px;line-height:130%;font-weight:700;transition:color .3s}.footerContacts .buttonsWrapper,.footerContactsWrapper,.footerCopyright{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.footerContacts .address{margin-top:26px;font-size:18px;line-height:130%;color:#fff}.footerContacts .buttonsWrapper{margin-top:30px;display:flex;align-items:center}.footerContactsWrapper,.footerCopyright{display:flex;justify-content:space-between}.footSocList,.locationDropdown .head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.footerContactsWrapper .rightSide{padding-top:13px}.locationDropdown .head{position:relative;display:flex;cursor:pointer;z-index:2}.locationDropdown .head [class*=icon]{display:block;font-size:24px;transition:color .3s}.locationDropdown .head .title{position:relative;margin-left:15px;padding-right:17px;display:inline-block;font-size:14px;line-height:21px;color:#fff;font-weight:600;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.locationDropdown .head .title::before{content:'\e901';display:block;position:absolute;top:50%;right:0;margin-top:-4px;font-family:icomoon;font-size:9px;line-height:9px;color:#fff;-webkit-transition:color .3s,transform .3s;-moz-transition:color .3s,transform .3s;-o-transition:color .3s,transform .3s;transition:color .3s,transform .3s}.locationDropdown .list{display:none;position:absolute;left:0;top:100%;min-width:100%;padding-top:10px;padding-bottom:20px;z-index:1}.locationDropdown .list::before{content:'';display:block;position:absolute;width:calc(100% + 30px);height:calc(100% + 39px);left:-15px;bottom:0;background-color:#272727;border:1px solid #666;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;z-index:-1}.locationDropdown .list li a{display:inline-block;font-size:14px;line-height:21px;color:#fff;font-weight:600;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.footSocList{display:flex;justify-content:flex-end}.footSocList li{position:relative;z-index:1;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.copyright a,.newsCard .title{-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s}.footSocList li:hover{opacity:.8}.footSocList li+li{margin-left:28px}.copyright{font-size:14px;line-height:140%;color:#939398}.copyright a{color:inherit;text-decoration:underline;text-decoration-color:inherit;transition:text-decoration-color .3s}.authModal .link a,.authModal .regBlock button,.blockMod>.closeModal{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.payments li img{opacity:.4}.bodyModal,.bodyModal body{position:relative;overflow:hidden}.modalsScroll,.overlayModal{position:fixed;top:0;height:100%;display:none;left:0;z-index:-1}.modalsScroll{overflow-x:hidden;width:100%}.modalsScroll.open{z-index:55;display:block}.modals{min-height:100vh;width:100vw}.overlayModal{width:100%;background-color:rgba(39,39,39,.9);cursor:pointer}.blockMod{margin:50px auto;position:relative;background-color:#fff;align-self:center}.blockMod>.closeModal{position:absolute;top:30px;right:52px;display:block;font-size:22px;color:#1f1f1f;transition:color .3s;cursor:pointer}.authModal .inner,.backLink,.blockquoteBlock,.important,.info,.markerList li,.numberList li,.projectCard{position:relative}.searchModal{width:100%;min-height:497px;padding-top:218px;padding-bottom:42px;max-height:100vh;margin-top:0;margin-bottom:auto;overflow-y:scroll;align-self:flex-start}.searchModal .inner{max-width:835px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.searchModal .searchResults{margin-top:60px}.searchModal .loaderWrapper{margin-top:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}.supportModal{margin:50px auto;width:595px;padding:70px 70px 50px;background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.supportModal.requisitsModal{width:945px}.supportModal .closeModal{top:25px;right:25px}.supportModal .downForgotLine .siteLink{font-size:14px;line-height:140%}.supportModal .formChapter .title{margin-bottom:25px}.supportModal .defaultInput input{padding-right:19px}.newsCard .date+.title,.supportModal .title .infoText{margin-top:5px}.supportModal .fieldsLineResult .field{width:245px}@media (max-width:479px){.cabinetNavigation .tabsList .inner,.siteTabs .tabsList .inner{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}form .submitWrapper [class*=btn]+[class*=btn]{margin-left:0;margin-top:20px}.supportModal .fieldsLineResult{display:block}.supportModal .fieldsLineResult .field{width:100%;padding-right:0}.supportModal .fieldsLineResult .submitWrapper{margin-right:0}}.supportModal .formReadyMessage{max-width:454px;margin:20px auto 0;font-size:16px;line-height:140%;color:#1f1f1f}.projectsSection .contentContainer,.supportModal .formReadyMessage .submitWrapper{margin-top:50px}.supportModal .formReadyMessage [class*=btn]{min-width:150px}.authModal{margin:50px auto;width:595px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;overflow:hidden}.firstCap,h2{margin-top:60px}.authModal .wrapper{padding:70px 25px 50px}.authModal .inner{max-width:455px;margin-left:auto;margin-right:auto}.authModal .link a,.authModal .regBlock button{display:inline-block;font-size:14px;line-height:140%;color:#ed1d24;font-weight:600;transition:color .3s}.authModal .closeModal,.backLink{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s}.authModal .closeModal{position:absolute;top:25px;right:25px;display:block;font-size:22px;color:#1f1f1f;transition:color .3s;cursor:pointer}.authModal .footLine{margin-top:30px;padding:25px;background-color:#f8f8f8}.authModal .regBlock{display:flex;font-size:14px;line-height:140%;color:#1f1f1f;font-weight:600}.info .text,p{line-height:160%}.authModal .agreement{margin-top:25px;justify-content:flex-start}.authModal .backLink{position:absolute;left:-45px;bottom:calc(100% + 23px);padding-left:48px}.loginModal .wrapper{padding:70px 25px 0}.b24-window .b24-window-panel{max-width:595px;padding-left:15px;padding-right:15px}.b24-window .b24-window-panel .b24-window-scrollable{padding-bottom:0}.b24-window .b24-window-panel .b24-window-close{position:absolute;top:25px;right:25px;width:22px;height:22px;background-color:transparent;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0;opacity:1}.imageBlock img,.main{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px}.b24-window .b24-window-panel .b24-window-close::before{content:'\e90c';display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:22px;height:22px;font-family:icomoon;font-size:22px;color:#1f1f1f;-moz-transform:translate(0) rotate(0);-ms-transform:translate(0) rotate(0);-webkit-transform:translate(0) rotate(0);-o-transform:translate(0) rotate(0);transform:translate(0) rotate(0)}.b24-window .b24-window-panel .b24-form-wrapper{max-width:465px;margin-left:auto;margin-right:auto;padding-left:10px;padding-top:65px;padding-bottom:88px}.b24-window .b24-window-panel .b24-form-header{padding:0;border-bottom:none;text-align:left}.b24-window .b24-window-panel .b24-form-header-title{margin:0;font-family:"Open Sans";font-size:26px;line-height:34px;color:#000;font-weight:600;letter-spacing:0}.b24-window .b24-window-panel .b24-form-header-description{margin:5px 0 0;font-family:"Open Sans";font-size:14px;line-height:20px;color:#666;letter-spacing:0;opacity:1}.projectFormSection .titleContainer+.contentContainer,.siteSection .titleContainer+.contentContainer,h1{margin-top:80px}.b24-window .b24-window-panel .b24-form-btn{padding-left:40px;padding-right:40px;font-weight:600}.b24-window .b24-window-panel .b24-form-content .b24-form-field textarea,.b24-window .b24-window-panel .b24-form-content .b24-form-field:not(.b24-form-field-checkbox).b24-form-field-text .b24-form-control-container .b24-form-control{height:150px}.b24-window .b24-form-wrapper.b24-form-border-bottom{border-bottom:none}@media (max-width:594px){.b24-window .b24-window-panel{max-width:100%}.b24-window .b24-window-panel .b24-form-wrapper{max-width:465px;padding:48px 15px}}.siteSection{padding-top:110px;padding-bottom:160px}.siteSection .titleContainer.center{text-align:center}.backSection{padding-top:130px;padding-bottom:160px;background-color:#f8f8f8}.backSection .titleContainer+.contentContainer{margin-top:90px}.innerPageWrapper{padding-top:90px;padding-bottom:160px;margin-bottom:auto;overflow:hidden}.textBlock:after{content:" ";display:block;clear:both}.textBlock>:not(.backLink){max-width:1015px;margin-left:auto;margin-right:auto}h1{margin-bottom:80px}.blockquoteBlock:first-child,.columnsBlock:first-child,.desktopGallery:first-child,.firstCap:first-child,.imageBlock:first-child,.important:first-child,.info:first-child,.intro:first-child,.intro>:first-child,.main p:first-child,.main:first-child,.markerList:first-child,.mobileGallery:first-child,.numberList:first-child,.tariffTable:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,p:first-child{margin-top:0}.firstCap{margin-bottom:60px;line-height:130%}h2{margin-bottom:50px}h3{margin-top:40px;margin-bottom:30px}h4{margin:35px 0 25px}.imageBlock{margin:60px 0 40px}.imageBlock img{display:block;width:100%;height:auto;border-radius:20px}.imageBlock figcaption{margin-top:20px;font-size:14px;line-height:140%;color:#898989;font-weight:400;font-style:italic;text-align:center}.imageBlock figcaption p{line-height:inherit}.intro{margin:50px 0 70px}.intro>*,.main p{margin:10px 0}.intro p{line-height:140%}.main,.main p{line-height:150%}p{margin:16px 0}.info{margin-top:97px;margin-bottom:90px;padding-left:70px;padding-top:50px;padding-bottom:50px;display:flex}.info::after,.info::before{content:'';display:block;position:absolute;left:0;height:1px;background-color:#1f1f1f}.blockquoteBlock::after,.blockquoteBlock::before,.important::before{content:'';display:block;background-color:#ed1d24;position:absolute;left:0}.info::before{top:0;width:calc(100% - 210px)}.info::after{bottom:0;width:calc(100% - 420px)}.info .content{max-width:420px;flex-shrink:0}.info .text{font-size:16px;color:#1f1f1f;font-weight:300;font-style:italic}.info .image{position:absolute;top:-18px;right:-105px;width:595px;flex-shrink:0;z-index:1}.info .image img{display:block;width:100%;height:auto}.main{margin:60px 0;padding:60px 70px;font-size:20px;color:#fff;font-weight:300;background-color:#1f1f1f;border-radius:20px}.backLink,.note{font-weight:600}.important,.projectCard,.projectFormSection{background-color:#f8f8f8}.note,.note .sign,.note p{line-height:140%}.blockquoteBlock{margin:80px 0}.note{width:385px;margin-left:40px;margin-top:20px;margin-bottom:40px;padding-left:30px;border-left:4px solid #ed1d24;font-size:14px;color:inherit}.note p{margin:0}.note .sign{display:block;margin-top:10px;font-size:14px;color:#898989;font-weight:400;font-style:italic}.right{float:right}.important{margin:60px 0;padding:60px 70px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;overflow:hidden}.important p{line-height:130%}.important::before{top:0;width:6px;height:100%}.blockquoteBlock{padding-top:40px;padding-bottom:50px;text-align:center}.blockquoteBlock .blockquote{margin:0;font-size:30px;line-height:160%;color:#1f1f1f;font-style:italic}.blockquoteBlock .image{display:block;margin-left:auto;margin-top:25px;margin-right:auto;width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.blockquoteBlock .author{margin-top:10px;margin-bottom:0;font-size:16px;line-height:140%;color:#666}.blockquoteBlock .author+p{margin-top:3px;margin-bottom:0;font-size:14px;line-height:140%;color:#666}.blockquoteBlock::after,.blockquoteBlock::before{right:0;margin:0 auto;width:120px;height:2px}.blockquoteBlock::before{top:0}.blockquoteBlock::after{bottom:0}.projectFormSection{padding-top:110px;padding-bottom:160px}.projectFormSection .formWrap{max-width:805px;margin-left:auto;margin-right:auto}.projectFormSection .fieldGrid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:35px;row-gap:25px}.agreement,.projectFormSection .button{display:flex;justify-content:center}.projectFormSection .button{margin-top:40px}.projectsSection{padding-top:162px;padding-bottom:80px;overflow:hidden}.projectsSection .titleContainer{max-width:600px}.projectsSection .simpleLink{margin-top:107px;margin-left:auto}.projectsSection.simple{padding-top:130px;padding-bottom:160px}.projectsSection.simple .titleContainer{max-width:100%}.projectsSlider,.tariffsSlider{overflow:visible}.projectsSlider .swiper-slide{width:490px;height:auto}.projectsSlider .navigation{margin-bottom:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end}.projectsSlider .navigation .next,.projectsSlider .navigation .prev{font-size:32px;color:#1f1f1f;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.projectsSlider .navigation .next{margin-left:50px}.projectCard{max-width:490px;height:100%;padding:80px 80px 83px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.projectCard .logo{height:58px}.projectCard .logo img{display:block;height:100%;width:auto}.newsCard .title+.content,.projectCard .logo+.title{margin-top:32px}.projectCard .content{font-size:16px;line-height:140%;color:#666}.projectCard [class*=icon]{position:absolute;display:block;right:30px;bottom:30px;color:#b8b8b8}.agreement .label,.markerList li,.numberList li{line-height:140%;color:#1f1f1f}.agreement .checkButton .btn{border-color:#898989}.agreement .label{padding-top:2px;font-size:14px}.numberList li{font-size:16px}.numberList li::before{position:absolute;display:block;counter-increment:item;content:counters(item,".") " ";left:0;top:-1px;width:24px;height:24px;font-size:16px;line-height:20px;color:#ed1d24;font-weight:600;text-align:center;border:2px solid #1f1f1f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.backLink::before,.markerList li::before,.tariffTable .paramsCol::before{display:block;top:0;position:absolute}.markerList li{padding-left:42px;font-size:16px}.markerList li::before{content:'';left:0;width:29px;height:24px;background-image:url(../img/marker@2x.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat}.markerList.pros li::before{width:24px;height:24px;background-image:url(../img/plus.svg)}.markerList.cons li::before{width:24px;height:24px;background-image:url(../img/minus.svg)}.markerList,.numberList{margin-top:25px;margin-bottom:35px;padding-left:70px;max-width:700px}.markerList li+li,.numberList li+li{margin-top:16px}.withBackLink .backLink{position:absolute;left:0;bottom:calc(100% + 30px)}.backLink{display:inline-block;padding-left:37px;font-size:16px;line-height:22px;color:#ed1d24;letter-spacing:.12em;transition:color .3s}.backLink::before{content:'\e933';left:0;font-family:icomoon;font-size:21px;font-weight:400;color:inherit}.tariffTable{margin-top:40px;margin-bottom:60px;padding-left:35px;display:flex;justify-content:center}.tariffTable .row{min-height:60px;padding-top:10px;padding-bottom:10px}.tariffTable .paramsCol{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:280px;font-size:14px;line-height:19px;color:#1f1f1f;background-color:#fff;flex-shrink:0;z-index:2}.tariffCard .info,.tariffCard .name{background-color:#f8f8f8;text-align:center}.tariffTable .paramsCol::before{content:'';right:0;width:50vw;height:100%;background-color:#fff;z-index:-1}.tariffTable .paramsCol.sm,.tariffTable.type .paramsCol{width:175px}.tariffTable .paramsCol+.tariffsSlider{padding-left:36px;margin-left:0}.tariffTable .tariffsSlider{margin-right:0}.tariffTable .tooltipControl{position:relative;top:5px}.tariffCard,.tariffsSlider .swiper-slide{width:280px}.tariffCard .name{display:flex;justify-content:center;align-items:center;height:117px;padding:20px}.tariffCard .info{height:180px;margin-top:4px;padding-top:18px;padding-left:20px;padding-right:20px}.tariffCard .oldPrice{display:block;min-height:22px;font-size:16px;line-height:140%;color:#898989;font-weight:600;text-decoration:line-through}.tariffCard .oldPrice+.price{margin-top:7px}.tariffCard .price{display:flex;justify-content:center;align-items:flex-start}.tariffCard .price .current .num{font-size:30px;font-weight:400}.tariffCard .price .discount{margin-left:9px;margin-top:1px}.tariffCard .discount{display:block;padding:2px 8px;font-size:16px;line-height:130%;color:#1f1f1f;font-weight:600;background-color:#ffc166;border-radius:4px}.tariffCard .button{margin-top:28px}.tariffCard .dataWrapper{padding-left:20px;padding-right:20px;font-size:14px;line-height:140%;color:#1f1f1f;background-color:#f8f8f8}.tariffCard .dataWrapper .row{display:flex;justify-content:center;align-items:center}.tariffCard .dataWrapper .num{font-size:24px}.tariffCard.type4 .name{display:block;margin-bottom:auto;height:106px;white-space:nowrap}.tariffCard.type4 .subtitle{display:block;margin-top:10px;font-size:16px;line-height:140%;font-weight:600}.tariffCard.type4 .dataWrapper{margin-top:4px}.tariffCard.type4 .data{font-size:16px;line-height:140%;font-weight:600;text-align:center}.tariffCard.type4 .data .num{font-size:30px;line-height:140%;font-weight:400}.tariffCard .status{display:table;margin:9px 0;padding:2px 8px;font-size:16px;line-height:130%;font-weight:600;background-color:#bbe7ff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.tariffCard .noteWrapper{position:relative;padding-left:35px;padding-top:63px;padding-right:35px}.tariffCard .noteWrapper::before{content:'*';display:block;position:absolute;left:34px;top:17px;font-size:60px;color:#ed1d24;z-index:-1}.tariffTable.type .paramsCol .row{padding-top:12px;padding-bottom:12px}.tariffTable.type .row{padding-top:20px;padding-bottom:20px;min-height:64px}.tariffTable.type .data{margin:0 -2px}.tariffTable.type .name{display:flex;flex-direction:column;justify-content:center;align-items:center}.tooltipControl{font-size:20px;line-height:12px;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;cursor:pointer}.newsCard .date,.tooltipContent{font-size:14px;line-height:140%}.tooltipContent{display:none;padding:9px 19px;color:#1f1f1f;border:1px solid #ed1d24;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.tooltipster-sidetip .tooltipster-box{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.columnsBlock{margin-top:60px;margin-bottom:60px;display:grid;grid-template-columns:repeat(2,1fr);gap:36px}.columnsBlock .cons .title,.columnsBlock .pros .title{padding-left:112px}.columnsBlock .pros [class*=Cap]{color:#60ca3b}.faqBlock{display:flex;justify-content:space-between}.faqBlock .image{display:block;width:356px;height:395px;object-fit:cover;object-position:left top;flex-shrink:0}.faqBlock .wrapper{width:805px;margin-left:auto;flex-shrink:0}.faqItem{padding-bottom:2px;border-bottom:1px solid #1f1f1f}.faqItem:first-child{border-top:1px solid #1f1f1f}.faqItem .head{padding:25px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faqItem .head .control{margin-left:30px;flex-shrink:0}.faqItem.active .control::after{opacity:0}.faqItem .control{position:relative;display:block;width:20px;height:20px}.faqItem .control::after,.faqItem .control::before{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;background-color:#ed1d24;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.faqItem .control::before{height:2px}.faqItem .control::after{width:2px}.faqItem .content .in{padding-left:20px;padding-bottom:38px;max-width:680px}.articlesGrid{display:grid;grid-template-columns:repeat(2,525px);gap:105px}.newsCard{position:relative;z-index:1}.newsCard .date{display:block;color:#1f1f1f}.newsCard .title{text-decoration:underline;text-decoration-color:#B8B8B8;text-decoration-thickness:1px;text-underline-offset:0.5em;transition:text-decoration-color .3s}.newsCard .content p{line-height:160%}.newsCard.lg{max-width:700px;padding-bottom:30px}.newsCard.lg .title{text-underline-offset:0.6em}.desktopGallery,.mobileGallery{margin-top:60px;margin-bottom:40px;overflow:visible}.desktopGallery img{display:block;width:100%;height:605px;object-fit:cover;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}.desktopGallery .swiper-pagination,.mobileGallery .swiper-pagination{position:static;margin-top:30px;padding-left:20px;display:flex;justify-content:center}.desktopGallery .swiper-pagination .swiper-pagination-bullet,.mobileGallery .swiper-pagination .swiper-pagination-bullet{position:relative;padding-left:20px;padding-right:20px;padding-bottom:17px;margin:0;width:auto;height:auto;flex-shrink:0;font-family:"Open Sans";font-size:16px;line-height:22px;color:#1f1f1f;font-weight:600;letter-spacing:0;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:inherit;text-decoration-thickness:1px;text-underline-offset:0.4em;background-color:transparent;opacity:1;-webkit-transition:text-decoration-color .3s;-moz-transition:text-decoration-color .3s;-o-transition:text-decoration-color .3s;transition:text-decoration-color .3s;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0}.desktopGallery .swiper-pagination .swiper-pagination-bullet::before,.mobileGallery .swiper-pagination .swiper-pagination-bullet::before{content:'';display:block;position:absolute;width:100%;height:5px;left:0;bottom:0;background-color:#ed1d24;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.mobileGallery .image{margin:0 auto;width:395px;height:720px;padding:6px;border:2px solid #272727;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px}.mobileGallery .image img{display:block;width:100%;height:100%;object-fit:cover;border:2px solid #000;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px}@media (min-width:1254px){.dropdownMenuList.grid{display:grid;grid-template-columns:repeat(3,minmax(auto,280px));row-gap:20px;column-gap:35px}.dropdownMenuList.grid li+li{margin-top:0}.searchModal{scrollbar-width:thin;scrollbar-color:rgba(39,39,39,0.5) white}.searchModal::-webkit-scrollbar{width:6px}.searchModal::-webkit-scrollbar-track{background:#fff}.searchModal::-webkit-scrollbar-thumb{background-color:rgba(39,39,39,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.authModal,.supportModal{scrollbar-width:thin;scrollbar-color:transparent transparent}.supportModal::-webkit-scrollbar{width:6px}.supportModal::-webkit-scrollbar-track{background:#fff}.supportModal::-webkit-scrollbar-thumb{background-color:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.authModal:hover,.supportModal:hover{scrollbar-color:rgba(39,39,39,0.5) white}.supportModal:hover::-webkit-scrollbar-thumb{background-color:rgba(39,39,39,.5)}.authModal::-webkit-scrollbar{width:6px}.authModal::-webkit-scrollbar-track{background:#fff}.authModal::-webkit-scrollbar-thumb{background-color:transparent;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.authModal:hover::-webkit-scrollbar-thumb{background-color:rgba(39,39,39,.5)}.tariffsSlider .swiper-slide{margin-right:35px}.mobileMenu{display:block!important}}@media (max-width:1253px){.cabinetNavigation .tabContent{padding-top:40px}.cabinetNavigation .tabContent .searchWrapper.togglePanel{position:relative;top:auto;left:auto;padding-bottom:20px;display:table;width:320px;margin-left:auto}.cookiesBlock{padding:30px;width:calc(100% - 60px)}.cookiesBlock .button{margin-left:30px}[class*=btnBorder][class*=Type2].lg{min-height:50px;line-height:28px}.b24-form-content .b24-form-btn,.btnFill,.formButton{padding-left:26px;padding-right:26px}.defaultInput .inWrap{width:316px}.numberField .defaultInput{flex-wrap:wrap}.numberField .fieldData{width:100%;margin-left:0;margin-top:25px!important}.fieldData li+li{margin-left:26px}.b24-form-content .b24-form-btn-container{justify-content:center}.firstCap,h1{font-size:50px}.secCap,h2{font-size:34px;line-height:130%}[class*=Cap] a{text-underline-offset:5px}.bodyModal,.bodyModal body{max-height:100%}.modals.table{display:flex;overflow-y:auto;height:auto;min-height:100%}.modals.table>.tCell{padding:0;overflow:hidden;display:flex;min-height:100%}.authModal .closeModal,.blockMod>.closeModal{top:30px;right:30px}.blockMod{margin:0 auto;align-self:unset}.blockMod .inner{min-height:100%;display:flex;flex-direction:column;justify-content:center}.searchModal{padding-top:98px;padding-bottom:40px;min-height:100vh}.searchModal .inner{max-width:768px;padding-left:30px;padding-right:30px}.searchModal .searchResults{margin-top:55px}.supportModal,.supportModal.requisitsModal{width:100vw;min-width:100%}.supportModal{margin:0;padding-left:25px;padding-top:90px;padding-right:25px;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0}.supportModal .inner{max-width:628px;margin-left:auto;margin-right:auto}.supportModal .supportForm{max-width:464px;margin-left:auto;margin-right:auto;width:100%}.authModal{margin:0;width:100vw;min-width:100%;max-width:unset;-webkit-border-radius:0px;-moz-border-radius:0;-ms-border-radius:0px;border-radius:0}.loginModal .modalInner{height:100%;display:flex;flex-direction:column}.loginModal .wrapper{margin-bottom:auto}.openMobileMenu,.siteMenuList .siteMenuItem:hover{background-color:transparent}.backSection,.siteSection{padding-top:100px;padding-bottom:100px}.backSection .titleContainer+.contentContainer,.siteSection .titleContainer+.contentContainer{margin-top:80px}.container{width:768px;padding-left:30px;padding-right:30px}.header .linksWrapper{margin-left:107px}.header .menuWrapper{margin-left:0}.header .openMobileMenu{margin-left:15px;margin-right:-15px}.header .contactWrapper{margin-left:auto}.openMobileMenu{display:block;width:54px;padding:6px 15px 5px;font-size:24px;color:#1f1f1f;text-align:center;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;border-radius:34px;-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;-o-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;cursor:pointer}.openMobileMenu.active{color:#ed1d24} .mobileMenu{display:none;position:fixed;left:0px;top:70px;width:100%;height:calc(100% - 84px);background-color:#fff;overflow-y:scroll;z-index:7}.mobileMenu .inner{position:relative;max-width:768px;margin-left:auto;margin-right:auto;padding:30px 30px 82px}.siteMenuList{display:block;width:236px}.siteMenuList .siteMenuItem{padding:0;width:100%;justify-content:space-between;align-items:center}.siteMenuList .siteMenuItem .siteMenuLink{padding-bottom:0;font-size:26px;line-height:44px;font-weight:400;border-bottom:none;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.siteMenuList .siteMenuItem>[class*=icon]{margin:0;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transform-origin:60% 50%;-ms-transform-origin:60% 50%;-webkit-transform-origin:60% 50%;-o-transform-origin:60% 50%;transform-origin:60% 50%}.siteMenuList .siteMenuItem:hover .siteMenuLink{color:#1f1f1f;border-bottom:none}.siteMenuList .siteMenuItem:hover>[class*=icon]{color:#1f1f1f;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.siteMenuList>li{-webkit-transition:margin-top .3s;-moz-transition:margin-top .3s;-o-transition:margin-top .3s;transition:margin-top .3s}.siteMenuList>li.active .siteMenuItem .siteMenuLink{border-bottom:none}.siteMenuList>li.mobileActive .siteMenuItem .siteMenuLink{font-size:34px;font-weight:600;color:#ed1d24;border-bottom:none}.siteMenuList>li.mobileActive .siteMenuItem>[class*=icon]{color:#ed1d24;-moz-transform-origin:80% 70%;-ms-transform-origin:80% 70%;-webkit-transform-origin:80% 70%;-o-transform-origin:80% 70%;transform-origin:80% 70%}}@media (max-width:1253px) and (max-width:767px){.siteMenuList>li.mobileActive .siteMenuItem .siteMenuLink{font-size:26px;font-weight:400;color:#1f1f1f}.siteMenuList>li.mobileActive .siteMenuItem>[class*=icon]{color:#1f1f1f;-moz-transform-origin:60% 50%;-ms-transform-origin:60% 50%;-webkit-transform-origin:60% 50%;-o-transform-origin:60% 50%;transform-origin:60% 50%}}@media (max-width:1253px){.articlesGrid .item+.item,.footerMenuItem:nth-child(2),.siteMenuList>li+li,h3{margin-top:40px}.siteMenuList>li+li.mobileActive,.siteMenuList>li.mobileActive+li{margin-top:36px}.dropdownMenu{display:none;width:392px;height:100%;top:0;left:auto;right:30px;padding:0;background-color:#fff}.articlesGrid,.columnsBlock,.dropdownMenuColumns,.footerCopyright{display:block}.faqBlock .wrapper,.info::after,.info::before,.note,.tariffsSlider{width:100%}.blockquoteBlock br,.dropdownMenu .dropdownMenuTitle,.faqBlock .image,.projectsSlider .navigation{display:none}.dropdownMenu .container{width:100%;max-width:100%;padding:0}.dropdownMenuWrapper{padding:42px 0 82px}.info,.markerList,.numberList{padding-left:50px}.dropdownMenuWrapper .dropdownMenuTitle+.dropdownMenuContent{margin-top:0}.dropdownMenuBlock{display:block;margin:0}.dropdownMenuBlock .dropdownMenuItem{margin:0;min-width:100%}.dropdownMenuBlock .dropdownMenuItem+.dropdownMenuItem{margin-top:45px}.dropdownMenuColumns .col+.col{margin-left:0;margin-top:20px}.innerPageWrapper{padding-top:56px;padding-bottom:100px}h1{margin-top:70px;margin-bottom:70px}.blockquoteBlock,.firstCap{margin-top:50px;margin-bottom:50px}h2{margin-top:50px;margin-bottom:40px}h3{margin-bottom:35px}.desktopGallery,.imageBlock,.mobileGallery{margin-top:50px;margin-bottom:35px}.intro{margin-top:40px;margin-bottom:60px}.info{margin-top:69px;margin-bottom:80px;padding-bottom:30px}.info .image{right:-375px}.important,.main{margin-top:50px;margin-bottom:50px;padding:60px 50px}.right{float:none}.note{margin-left:50px;margin-top:25px;margin-bottom:25px;max-width:536px}.newsCard,.newsCard.lg,.projectCard{max-width:100%}.note p{font-size:16px;line-height:140%}.projectFormSection,.projectsSection.simple{padding-top:100px;padding-bottom:100px}.footerMenuItem:nth-child(4),.newsCard.lg{padding-bottom:0}.footerContacts .footerContactsWrapper,.projectFormSection .titleContainer+.contentContainer{margin-top:60px}.projectsSection{padding-top:100px;padding-bottom:40px}.projectsSection .contentContainer{margin-top:80px}.projectsSection .simpleLink{margin-top:80px;margin-right:auto}.projectsSection.simple .contentContainer{margin-top:90px}.projectsSlider .swiper-slide{width:586px}.withBackLink .backLink{bottom:calc(100% + 14px)}.footer{padding-top:97px}.footer .footerContacts{margin-top:62px}.footer .footerCopyright{margin-top:92px}.columnsBlock,.footerMenuItem+.footerMenuItem,.tariffTable{margin-top:50px}.columnsBlock .item+.item,.footerMenuItem:nth-child(3){margin-top:25px}.footerContacts .phone{font-size:37px}.footerContacts .address{margin-top:35px;font-size:16px}.footerContactsWrapper .rightSide{padding-top:11px}.footSocList li+li{margin-left:30px}.footerCopyright .payments{margin-top:42px}.tariffTable{margin-bottom:50px;padding-left:0}.tariffTable .paramsCol{width:244px;padding-right:25px;flex-shrink:0}.tariffTable .paramsCol.sm,.tariffTable.type .paramsCol{width:244px}.tariffTable .paramsCol+.tariffsSlider{padding-left:0;width:464px}.tariffTable .tariffsSlider{flex-shrink:0}.tariffTable.type .row{padding-top:19px;padding-bottom:19px}.columnsBlock{margin-bottom:50px}.columnsBlock .cons .title,.columnsBlock .pros .title{padding-left:92px}.newsCard .title+.content{margin-top:20px}.desktopGallery .swiper-slide{height:auto}.desktopGallery .swiper-slide img{height:100%}.desktopGallery .swiper-pagination-wrap,.mobileGallery .swiper-pagination-wrap{display:flex;margin-left:calc((100vw - 708px)/ -2);margin-right:calc((100vw - 708px)/ -2);padding-left:calc((100vw - 708px)/ 2);padding-right:calc((100vw - 738px)/ 2);overflow-x:scroll;scrollbar-width:none}.desktopGallery .swiper-pagination-wrap::-webkit-scrollbar{display:none}.desktopGallery .swiper-pagination,.mobileGallery .swiper-pagination{margin-top:25px;padding-left:5px;justify-content:flex-start}.mobileGallery .swiper-pagination-wrap::-webkit-scrollbar{display:none}}@media (min-width:768px){.simpleInput .searchButton{pointer-events:none}.footerMenuList{display:block!important}}@media (max-width:767px){.cabinetNavigation .tabContent{padding-top:35px}.cabinetNavigation .tabContent .searchWrapper.togglePanel,.defaultInput .inWrap,.info::after,.info::before,.numberField .inWrap,.siteMenuList{width:100%}.cabinetNavigation .tabContent .searchWrapper.togglePanel .field .simpleInput{max-width:100%}.searchList li{padding-left:32px}.b24-form-content .b24-form-field:not(.b24-form-field-checkbox)+.b24-form-field,.dropdownMenuWrapper .dropdownMenuTitle+.dropdownMenuContent,.projectFormSection .fieldGrid .formField+.formField,.searchList li+li,h4{margin-top:25px}.paginationBlock .prevPageLink{margin-right:11px}.paginationBlock .nextPageLink{margin-left:11px}.nextPageLink,.prevPageLink{font-size:0px;line-height:19px}.info .title+.text,.showMoreBlock .showMoreControl{margin-top:20px}.cookiesBlock{padding:20px;width:calc(100% - 50px);display:block}.cookiesBlock .info{max-width:100%;font-size:12px;display:block!important;}.cookiesBlock .button{display:table;margin-left:auto;margin-right:auto;margin-top:15px}.fourthCap,.important p,.main p,.searchField input,h4{font-size:18px}.simpleInput input{height:50px;padding-top:13px;padding-bottom:13px}.simpleInput .searchButton{color:#1f1f1f}.defaultInput,.dropdownMenu .dropdownMenuTitle,.fieldData,.formResult,.projectFormSection .fieldGrid{display:block}.defaultInput .inWrap+.fieldData{margin-left:0;margin-top:25px}.defaultInput .inWrap+.fieldMessage{margin-left:0;margin-top:5px}.defaultInput .fieldMessage{height:auto}.fieldData li+li{margin-left:0;margin-top:15px}.counterBlock input{width:50px;padding-left:0;padding-right:0}.b24-form-content form>div:first-child{display:flex;flex-direction:column;gap:0}.formResult .resultMessage{margin-left:0;margin-top:8px}.firstCap,h1{font-size:32px}.secCap,h2{font-size:28px}.thirdCap,h3{font-size:24px}.authModal .closeModal,.blockMod>.closeModal{right:25px}.searchModal{padding-top:88px}.searchModal .inner{max-width:480px;padding-left:25px;padding-right:25px}.projectFormSection .titleContainer+.contentContainer,.searchModal .searchResults{margin-top:40px}.supportModal{padding-top:70px;padding-bottom:58px}.authModal .backLink,.dropdownMenu.active{left:0}.backSection,.projectFormSection,.siteSection{padding-top:70px;padding-bottom:70px}.container{max-width:480px;width:100%;padding-left:25px;padding-right:25px}.backSection .titleContainer+.contentContainer,.siteSection .titleContainer+.contentContainer{margin-top:60px}.backSection{overflow:hidden}.header .contactWrapper{display:none}.header .linksWrapper{margin-left:0}.header .openMobileMenu{margin-left:20px}.header .rightSide{width:auto}.mobileMenu .inner{display:flex;flex-direction:column;max-width:480px;width:100%;height:100%;padding:28px 25px 50px}.dropdownMenu .dropdownMenuContent,.mobileMenu nav{margin-bottom:auto}.siteMenuList>li+li{margin-top:30px!important}.mobileContacts{display:block;margin-top:54px;padding-bottom:50px;text-align:center}.closeDropdownMenu{display:block;width:32px;margin-bottom:30px;font-size:32px;cursor:pointer}.dropdownMenu{display:block!important;position:fixed;left:100%;top:84px;right:auto;width:100%;height:calc(100vh - 84px);background-color:#fff;-webkit-transition:left .3s;-moz-transition:left .3s;-o-transition:left .3s;transition:left .3s;overflow-y:scroll;z-index:7}.important p,.main p,.note p{line-height:140%}.dropdownMenu .container{height:100%;display:flex;flex-direction:column}.dropdownMenuWrapper{max-width:480px;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:0 25px}.innerPageWrapper{padding-top:26px;padding-bottom:70px}.withBackLink{padding-top:54px}.withBackLink .backLink{bottom:calc(100% - 35px)}h1{margin-top:60px;margin-bottom:60px}.firstCap,.imageBlock,.info,.main,.projectsSection .simpleLink,h2{margin-top:50px}.firstCap,.info,.intro{margin-bottom:50px}h2{margin-bottom:35px}.imageBlock,h3{margin-bottom:30px}h3{margin-top:35px}h4{margin-bottom:20px}.info .image,.intro{margin-top:30px}.imageBlock figcaption{margin-top:10px}.intro p,.main p{margin:8px 0}.info{padding-left:0;padding-top:30px;padding-bottom:30px;flex-direction:column;align-items:center}.info .image{position:static;width:453px}.markerList,.numberList{margin-bottom:30px;padding-left:20px}.main{margin-bottom:50px;padding:40px 20px}.blockquoteBlock{padding-top:30px;padding-bottom:40px}.blockquoteBlock .blockquote{font-size:20px}.right{float:none}.note{margin-left:0;padding-left:16px}.note p{font-size:16px}.important{padding:40px 30px}.projectsSection{padding-top:80px;padding-bottom:35px}.projectsSection .contentContainer{margin-top:70px}.projectsSlider .swiper-slide{width:325px}}@media (max-width:767px) and (min-width:768px){.dropdownMenu{left:auto}}@media (max-width:767px){.tariffCard,.tariffSlide{height:100%}.tariffCard .dataWrapper,.tariffCard .info,.tariffCard .noteWrapper{padding-left:15px;padding-right:15px}.projectCard{padding:50px 20px}.projectCard [class*=icon]{right:20px;bottom:20px}.projectsSection.simple{padding-top:70px;padding-bottom:70px}.projectsSection.simple .contentContainer{margin-top:30px}.footer{padding-top:68px;padding-bottom:40px}.footer .footerContacts,.footer .footerCopyright{margin-top:60px}.footerMenu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}.footerMenuItem .title{position:relative;font-size:24px}.footerMenuItem .title+.footerMenuList{margin-top:20px}.footerMenuItem span.title{padding-right:22px}.footerMenuItem span.title::before{content:'\e901';display:block;position:absolute;font-family:icomoon;font-size:10px;font-weight:400;top:2px;right:0;color:#fff;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.footerMenuItem span.title.active::before,.tariffCard .hiddenControl.active [class*=icon]{-moz-transform:scale(-1,-1);-ms-transform:scale(-1,-1);-webkit-transform:scale(-1,-1);-o-transform:scale(-1,-1);transform:scale(-1,-1)}.footerMenuItem+.footerMenuItem{margin-top:30px!important}.footerMenuItem:nth-child(2){order:1}.footerMenuItem:nth-child(3){order:2}.footerMenuList,.tariffCard .hidden,.tariffTable .paramsCol{display:none}.footerContacts .footerContactsWrapper{margin-top:50px}.footerContacts .phone{font-size:30px;white-space:nowrap}.footerContacts .address{margin-top:20px;font-size:14px}.footerContactsWrapper{display:block}.footerContactsWrapper .rightSide{margin-top:50px;padding-top:0}.footSocList{justify-content:flex-start}.footerCopyright .payments{margin-top:15px}.payments{margin:-17px -32% -17px -10px;-moz-transform:scale(.8);-ms-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;flex-wrap:wrap}.payments li{padding:17px 15px}.payments li img{display:block;width:100%}.payments li+li{margin-left:0}.columnsBlock,.tariffTable{margin-top:40px;margin-bottom:40px}.tariffsSlider{width:100%!important}.tariffCard,.tariffSlide,.tariffsSlider .swiper-slide{max-width:325px;width:100%}.tariffsSlider .swiper-wrapper{align-items:flex-start}.tariffCard{display:flex;flex-direction:column}.tariffCard .name{height:71px;padding:15px}.tariffCard .info{height:163px}.tariffCard .hiddenControl{padding-top:10px;display:flex;justify-content:center;align-items:center;height:67px;border-top:1px solid #ededed}.tariffCard .hiddenControl [class*=icon]{font-size:17px;display:block;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.tariffCard .dataWrapper{flex-grow:1}.tariffCard .dataWrapper .row{height:auto!important;display:flex;justify-content:space-between;align-items:center}.tariffCard .param{display:block;margin-right:20px;max-width:194px}.tariffCard.type4 .name{padding:20px;height:103px}.tariffCard.type4 .param{max-width:unset}.tariffCard.type4 .dataWrapper{padding-bottom:10px}.tariffCard.type4 .dataWrapper .row{height:auto!important;min-height:unset;padding-top:12px;padding-bottom:13px;flex-direction:column;justify-content:flex-start;text-align:center}.tariffCard.type4 .dataWrapper .data{margin-top:7px}.tariffCard.type4 .dataWrapper .price{margin-top:-7px}.tariffCard .status{margin:0 0 10px}.tariffCard .noteWrapper{padding-top:58px}.tariffCard .noteWrapper::before{left:14px;top:12px}.columnsBlock .cons .title,.columnsBlock .pros .title{padding-left:62px}.faqItem .head{padding:15px 0}.faqItem .head .control{margin-left:15px}.faqItem .content .in{padding:5px 35px 25px 0}.newsCard .title+.content{margin-top:22px}.desktopGallery{margin-bottom:30px}.desktopGallery .swiper-pagination-wrap{margin-left:calc((100vw - 430px)/ -2);margin-right:calc((100vw - 430px)/ -2);padding-left:calc((100vw - 430px)/ 2);padding-right:calc((100vw - 430px)/ 2)}}@media (max-width:767px) and (max-width:374px){.projectsSlider .swiper-slide{width:270px}.faqItem .content .in{padding-right:0}}@media (max-width:767px){.desktopGallery .swiper-pagination,.mobileGallery .swiper-pagination{margin-top:20px;padding-left:0}.desktopGallery .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet,.mobileGallery .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:20px}.mobileGallery .image{max-width:280px;width:100%;height:510px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px}.mobileGallery .image img{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.mobileGallery .swiper-pagination-wrap{margin-left:calc((100vw - 430px)/ -2);margin-right:calc((100vw - 430px)/ -2);padding-left:calc((100vw - 430px)/ 2);padding-right:calc((100vw - 430px)/ 2)}}@media (max-width:767px) and (max-width:479px){.desktopGallery .swiper-pagination-wrap,.mobileGallery .swiper-pagination-wrap{margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}}@media (max-width:374px){.searchField input{font-size:16px}.headerLinks li+li{margin-left:15px}.header .openMobileMenu,.searchWrapper.active .closeMobileInput{margin-left:10px}.openMobileMenu{width:44px;padding:6px 10px;font-size:22px}.dataCard .itemLine .itemAction{width:100%}.searchWrapper .button{min-width:0;width:calc(100% - 44px - 10px)}.searchWrapper .button [class*=btn]{min-width:0}.searchWrapper [class*=btn]{padding-left:25px;padding-right:25px}.searchWrapper.complex .field input{padding-right:21px;padding-left:21px}.searchWrapper.complex.active .field input{padding-right:15px;padding-left:15px}.searchWrapper.active .button{width:44px}.searchWrapper.active .field{width:184px}}.attetionList li{position:relative;padding-left:42px;font-size:16px;line-height:140%;color:#1f1f1f}.attetionList li::before{content:'';display:block;position:absolute;left:0;top:0;width:24px;height:24px;background-image:url(../img/market@attention.png);background-size:100% auto;background-position:center top;background-repeat:no-repeat}.attetionList.pros li::before{width:24px;height:24px;background-image:url(../img/plus.svg)}.attetionList.cons li::before{width:24px;height:24px;background-image:url(../img/minus.svg)}.attetionList,.numberList{margin-top:25px;margin-bottom:35px;padding-left:70px;max-width:700px}.attetionList li+li,.numberList li+li{margin-top:16px}.attetionList:first-child,.numberList:first-child{margin-top:0}.attetionList:last-child,.numberList:last-child{margin-bottom:0}