@charset "UTF-8";@import url(../vendor/normalize.css);@import url(../fonts/fonts.css);@import url(blocks/topbar/topbar.css);@import url(blocks/footer/footer.css);@import url(blocks/basic/basic.css);@import url(blocks/contact/contact.css);.catalog__request:hover,.search__button:hover{background-color:#2a448f}.catalog__content_filter .checkbox input:checked+label .castom-checkbox .circle,.filter-mobile .checkbox input:checked+label .castom-checkbox .circle,.products__filter-item .checkbox input:checked+label .castom-checkbox .circle{right:2px}.cart-page__list,.mission__principles_list{counter-reset:number;list-style:none}.cart-page__clear,.filter-mobile__reset{-webkit-text-decoration-line:underline;text-decoration-line:underline}@-webkit-keyframes fade-bottom{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-bottom{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}button,input,select,textarea{outline:0;border:none;background:0 0}button{cursor:pointer}a{text-decoration:none}.dropdown,.header .container,.search .container,.search .wrapper,.similar .container{position:relative}.two-column{display:-ms-grid;display:grid;-ms-grid-columns:262px 1fr;grid-template-columns:262px 1fr;gap:47px}.search{margin-top:63px}.search__input{max-width:1195px;width:100%;outline:0;padding:20px 25px 22px;border:1px solid #2971c9;border-radius:5px;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px}.search__result-item,.search__result-item a{font-weight:500;font-size:19px;color:#6f7382}.search__input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.search__input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.search__input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.search__input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382}.search-empty .search-result,.search__result-item,.search__result-item a{line-height:33px;font-style:normal;font-family:Inter}.search__result{position:absolute;left:0;top:100%;background:#fff;box-shadow:0 4px 25px rgba(48,54,72,.14);padding:25px;list-style:none;width:100%;z-index:1;display:none}.search__result-item{margin-bottom:20px;cursor:pointer}.search__result-item:last-child{margin-bottom:0}.search-empty .catalog__title{max-width:950px;margin-bottom:40px}.search-empty .search-result{font-weight:400;font-size:21px;color:#5f616a}.search__button{position:absolute;right:0;top:0;height:100%;background:#2a61ff;border-radius:0 5px 5px 0;outline:0;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#fff;padding:0 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search__icon{margin:4px 12px 0 0}.path{padding-top:50px}.path__item{display:inline;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#6f7382;margin-right:11px}.catalog__filter_item .title__text,.catalog__title{font-family:"RF Rufo";font-style:normal;text-transform:uppercase}.path__item:last-child{color:#2a448f;margin:0}.catalog,.catalog .content,.directory .content{margin-top:50px}.catalog .row,.directory .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.catalog__title{font-weight:400;font-size:50px;line-height:65px;color:#2a448f}.catalog__result,.directory__result{margin-left:45px;font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:25px;color:#6f7382}.catalog__request,.directory__request{margin-left:auto;padding:17px 30px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#2a448f;border:1px solid #2a448f;border-radius:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.catalog__request:hover{color:#fff}.catalog__filter_item .title,.directory__filter_item .title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;margin-bottom:20px}.catalog__filter_item .title img{width:30px;height:25px;margin-top:4px}.catalog__filter_item .title__text{font-weight:600;font-size:22px;line-height:26px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00267e;border-bottom:1px solid #b7bac7;padding-bottom:12px;width:100%;cursor:pointer;position:relative}.catalog__filter_item .title__text.dropdown::after{content:url("../images/svg/arrowSelect.svg");position:absolute;top:0;right:0;width:16px;height:16px;-webkit-transition:.2s;transition:.2s;pointer-events:none}.catalog__filter_item .title__text.dropdown.active:after{-webkit-transform:rotate(180deg) translateY(-75%);transform:rotate(180deg) translateY(-75%)}.catalog__filter_item .content,.directory__filter_item .content{margin:0 0 20px 53px;display:none}.catalog__filter_item .content.js-visible{display:block}.catalog__filter_item .content__item{display:block;margin-bottom:22px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#6f7382;cursor:pointer}.catalog__filter_item .content__item.active,.catalog__filter_item .content__item:active,.catalog__filter_item .content__item:hover{color:#2a448f}.catalog__content_filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:15px}.catalog__content_filter .checkbox input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.catalog__content_filter .checkbox input+label,.filter-mobile .checkbox input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#303648;cursor:pointer;position:relative;padding-right:60px}.catalog__content_filter .checkbox input+label .castom-checkbox{width:40px;height:20px;background:rgba(41,113,201,.5);border-radius:50px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.catalog__content_filter .checkbox input+label .castom-checkbox .circle{width:16px;height:16px;background-color:#fff;border-radius:50px;right:22px;top:2px;-webkit-transition:.2s;transition:.2s}.catalog__content_filter .checkbox input:checked+label .castom-checkbox{background-color:#2971c9}.products{margin-top:15px}.products .size-filter .dropdown__list,.products .steel-filter .dropdown__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;top:38px}.products .size-filter .dropdown__list-item,.products .steel-filter .dropdown__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-mobile .size-filter-mobile .reset,.filter-mobile .steel-filter-mobile .reset,.products .size-filter .reset,.products .steel-filter .reset{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#2a448f;opacity:.8}.filter-mobile .size-filter-mobile .checkbox input+label,.filter-mobile .steel-filter-mobile .checkbox input+label,.products .size-filter .checkbox input+label,.products .steel-filter .checkbox input+label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filter-mobile .size-filter-mobile .checkbox input+label .castom-checkbox,.filter-mobile .steel-filter-mobile .checkbox input+label .castom-checkbox,.products .size-filter .checkbox input+label .castom-checkbox,.products .steel-filter .checkbox input+label .castom-checkbox{width:14px;height:14px;background-color:#fff;border:1px solid #5f616a;position:static;border-radius:0;-webkit-transform:none;transform:none;margin-right:10px}.filter-mobile .size-filter-mobile .checkbox input:checked+label .castom-checkbox,.filter-mobile .steel-filter-mobile .checkbox input:checked+label .castom-checkbox,.products .size-filter .checkbox input:checked+label .castom-checkbox,.products .steel-filter .checkbox input:checked+label .castom-checkbox{background:url("../images/svg/cbCheked.svg") center/contain no-repeat}.products table{width:100%;border-collapse:collapse}.products__filter-mobile{display:none}.products__filter th{padding:0 0 20px;border-bottom:1px solid #b7bac7;margin-bottom:16px}.products__filter-item{font-family:Inter;font-style:normal;font-weight:400;font-size:13px;line-height:13px;color:#222838;text-align:left}.pages__list,.products__filter-item .checkbox input+label,.products__list-item .mark,.products__list-item .name,.products__list-item .price,.products__list-item .size,.products__list-item .steel{font-weight:500;font-family:Inter;font-style:normal}.products__filter-item .mark-filter .dropdown__button{width:120px}.products__filter-item .dropdown__button{font-size:14px;line-height:17px;color:#222838}.products__filter-item .checkbox input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.products__filter-item .checkbox input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;line-height:17px;color:#303648;cursor:pointer;position:relative;padding-right:52px;margin-right:12px}.filter-mobile .checkbox input+label .castom-checkbox,.products__filter-item .checkbox input+label .castom-checkbox{width:40px;height:20px;background:rgba(41,113,201,.5);border-radius:50px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-mobile .checkbox input+label .castom-checkbox .circle,.products__filter-item .checkbox input+label .castom-checkbox .circle{width:16px;height:16px;background-color:#fff;border-radius:50px;right:22px;top:2px;-webkit-transition:.2s;transition:.2s}.filter-mobile .checkbox input:checked+label .castom-checkbox,.products__filter-item .checkbox input:checked+label .castom-checkbox{background-color:#2971c9}.products__list-item:first-child td{padding-top:32px}.products__list-item td{padding:16px 0 25px;border-bottom:1px solid #b7bac7;text-align:right}.products__list-item .name{font-size:14px;line-height:17px;color:#2a448f;width:270px;text-align:left}.products__list-item .mark{font-size:14px;line-height:17px;color:#242424;padding-left:40px;text-align:left}.products__list-item .price{font-size:14px;line-height:17px;color:#222838;text-align:left}.products__list-item .size{font-size:14px;line-height:17px;color:#242424;text-align:center}.products__list-item .steel{font-size:14px;line-height:17px;color:#222838;text-align:center}.products__list-item .buy,.products__list-item .phoneR{background:#2a61ff;border-radius:5px;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.products__list-item .phoneR{margin-right:3px}.products__list-item .buy:active,.products__list-item .buy:hover,.products__list-item .phoneR:active,.products__list-item .phoneR:hover{background:#1b4fe2}.pages,.pages__list{display:-webkit-box;display:-ms-flexbox}.card__seo p,.cart-page__list-item:not(last-child){margin-bottom:20px}.price.second-level,.second-level{padding-left:40px}.pages{margin-top:40px;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pages__list{display:flex;font-size:18px;line-height:22px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#6f7382}.pages__list-item,.pages__select{display:-webkit-box;display:-ms-flexbox}.pages__list-item{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;border-radius:10px;background-color:#fff;cursor:pointer}.pages__list-item.active{color:#222838;background:#f1f7ff}.pages__list-item:active,.pages__list-item:hover{color:#222838}.pages__select{display:flex}.pages__select-text{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#222838;margin-right:40px}.pages__select-dropdown{border-bottom:1px solid #6f7382;min-width:46px}.pages__select-dropdown .dropdown__button::before{top:0;-webkit-transform:none;transform:none}.pages__select-dropdown .active.dropdown__button::before{-webkit-transform:rotate(180deg) translateY(0);transform:rotate(180deg) translateY(0)}.seo__link,.seo__text{font-size:16px;font-family:Inter;font-style:normal}.seo{margin-top:55px;margin-bottom:180px}.seo__text{font-weight:400;line-height:25px;color:#222838}.seo__link,.seo__link a:visited{color:#2a448f}.seo__link{margin-top:40px;font-weight:500;line-height:21px}.seo__link a{padding-right:10px;position:relative}.seo__link a::after{content:url("../images/svg/arrowRightBlue.svg");position:absolute;top:66%;right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.tags__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags__list-item{padding:7px 28px 7px 15px;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#222838;background:#f1f7ff;border-radius:50px;position:relative;cursor:pointer}.dropdown__button,.dropdown__list{font-size:14px;line-height:17px;color:#6f7382;font-weight:400;font-family:Inter;font-style:normal}.tags__list-item:after{content:url("../images/svg/crossBlue.svg");position:absolute;top:7px;right:15px}.dropdown__button{padding-right:31px}.dropdown__button:before{content:url("../images/svg/arrowSelect.svg");position:absolute;top:50%;right:0;width:16px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;pointer-events:none}.about__nav-item,.metal-structures__request{-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1)}.dropdown__button.active::before{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.dropdown__list{display:none;position:absolute;left:0;top:40px;margin:0;padding:23px 30px;list-style-type:none;background:#fff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.08);box-shadow:0 8px 20px rgba(0,0,0,.08);z-index:1;white-space:nowrap;opacity:0;visibility:hidden}.dropdown__list-item{margin:0;padding:7px 0;cursor:pointer}.three-colomn{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:40px}.card{margin-top:40px;margin-bottom:115px}.card__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:50px;line-height:60px;text-transform:uppercase;color:#2a448f}.card__content{margin-top:70px}.card__content-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.card__content-img .available{display:none}.application__form,.card__content-img img{width:100%}.card__content-characteristic .available{display:inline-block;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:13px;color:#fff;padding:6px 16px 7px;background:#2a448f;opacity:.8;border-radius:50px}.card__content-characteristic .size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__content-characteristic .height__title,.card__content-characteristic .thickness__title,.card__content-characteristic .width__title{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#242424;margin-top:23px}.card__content-characteristic .height__list,.card__content-characteristic .thickness__list,.card__content-characteristic .width__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:15px}.card__content-characteristic .height__list_item,.card__content-characteristic .thickness__list_item,.card__content-characteristic .width__list_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.card__content-characteristic .height__list_item input,.card__content-characteristic .thickness__list_item input,.card__content-characteristic .width__list_item input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.card__content-characteristic .height__list_item input+label,.card__content-characteristic .thickness__list_item input+label,.card__content-characteristic .width__list_item input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50px;height:30px;border:1px solid #b7bac7;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#242424;cursor:pointer}.card__content-characteristic .height__list_item input+label:active,.card__content-characteristic .height__list_item input+label:hover,.card__content-characteristic .height__list_item input:checked+label,.card__content-characteristic .thickness__list_item input+label:active,.card__content-characteristic .thickness__list_item input+label:hover,.card__content-characteristic .thickness__list_item input:checked+label,.card__content-characteristic .width__list_item input+label:active,.card__content-characteristic .width__list_item input+label:hover,.card__content-characteristic .width__list_item input:checked+label{color:#fff;background:#2971c9;border:1px solid #2971c9}.card__content-characteristic .characteristic{margin-top:35px}.card__content-characteristic .characteristic__title{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#282828}.card__content-characteristic .characteristic__list{margin-top:15px}.card__content-characteristic .characteristic__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#282828;white-space:nowrap}.card__content-characteristic .characteristic__list-item .divider{position:relative;margin:0 5px;bottom:6px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;border-bottom:1px dashed #d8d8d8}.addCart .popup__calc .calc__amount,.card__content-calc .calc__amount,.card__content-calc .calc__price{margin-bottom:15px}.addCart .popup__calc .units,.card__content-calc .units{display:-webkit-box;display:-ms-flexbox;display:flex}.card__content-calc .units-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.card__content-calc .units-item input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.card__content-calc .units-item input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66px;height:40px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:16px;text-transform:uppercase;color:#5f616a;cursor:pointer}.card__content-calc .units-item input+label:active,.card__content-calc .units-item input+label:hover,.card__content-calc .units-item input:checked+label{color:#242424;background:#f7f9ff}.addCart .popup__calc .calc,.card__content-calc .calc{padding:30px 20px;background:#f7f9ff}.card__content-calc .calc__price{font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#242424}.card__content-calc .calc__input,.card__content-calc .calc__input-title,.card__seo{font-weight:400;line-height:25px;font-size:16px;font-family:Inter;font-style:normal}.card__content-calc .calc__sum{margin-bottom:30px}.card__content-calc .calc__input{width:100%;color:#242424;padding:12px 20px 13px;border:1px solid #babec7}.card__content-calc .calc__input-title{color:#242424;margin-bottom:5px}.card__content-calc .calc__input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.card__content-calc .calc__input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.card__content-calc .calc__input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.card__content-calc .calc__input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.card__content-calc .calc__button{background:#2a61ff;border-radius:5px;padding:17px 30px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.card__content-calc .calc__button:active,.card__content-calc .calc__button:hover{background:#1b4fe2}.card .two-column{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:60px}.card__seo{color:#242424}.card__seo p:last-child{margin:0}.card__download{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__download-item{padding-left:46px;position:relative;cursor:pointer}.card__download-item .name{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#242424;display:inline}.card__download-item .weight{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#6f7382}.card__download-item:after{content:url("../images/svg/dowloadBig.svg");position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1439px){.search .container{padding:0;margin:0 82px}.search__input{padding:19px 24px 20px 25px;font-size:16px;line-height:16px}.search__input::-webkit-input-placeholder{font-size:16px;line-height:16px}.search__input:-ms-input-placeholder{font-size:16px;line-height:16px}.search__input::-ms-input-placeholder{font-size:16px;line-height:16px}.search__input::placeholder{font-size:16px;line-height:16px}.search__button{font-size:16px;line-height:19px}.search__icon{margin:4px 10px 0 0}.path{padding-top:40px}.card,.card__content,.catalog{margin-top:50px}.catalog .two-column{-ms-grid-columns:215px 1fr;grid-template-columns:215px 1fr;gap:35px}.card__title,.catalog__title{font-size:40px;line-height:50px}.catalog__result{margin-left:30px}.catalog__filter_item .title{gap:20px}.catalog__filter_item .title img{width:23px;height:20px}.catalog__filter_item .title__text{font-size:20px;line-height:20px}.catalog__filter_item .content__item{font-size:14px;line-height:17px}.products{margin-top:15px}.products__list-item .name{font-size:13px;line-height:16px;width:250px}.products__list-item .name.w180{width:180px}.second-level{padding-left:20px}.card{margin-bottom:170px}.card__content-img .available{display:none;font-family:Inter;font-style:normal;font-weight:400;font-size:11px;line-height:13px;color:#fff;padding:6px 16px 7px;background:#2a448f;opacity:.8;border-radius:50px;position:absolute;top:0;left:0}.card__content-characteristic .height__title{margin-top:10px}.card__content-calc .calc{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:25px;column-gap:25px}.card__content-calc .calc__price{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}}@media (max-width:1024px){.card .three-colomn{-ms-grid-columns:350px 1fr;grid-template-columns:350px 1fr;gap:50px;row-gap:25px}.card__content-img{margin:0 auto;-ms-grid-column:1;grid-column-start:1;grid-column-end:3;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;position:relative;max-width:500px}.card__content-characteristic .available{display:none}.card__content-img .available{display:inline-block;font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:13px;color:#fff;padding:6px 16px 7px;background:#2a448f;opacity:.8;border-radius:50px;position:absolute;top:0;left:0}}.similar{margin-bottom:70px;margin-top:60px;position:relative}.similar__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:54px;line-height:62px;letter-spacing:.01em;text-transform:uppercase;color:#2a448f;margin-bottom:50px}.similar__list-item .img{width:100%;margin-bottom:25px;border:1px solid #e1e4ea;border-radius:5px}.similar__list-item .title{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#00267e}.similar__arrows{position:absolute;top:50%;width:100%;-webkit-transform:translateY(50%);transform:translateY(50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}.similar__arrows .arrow{background:#2971c9;width:46px;height:46px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.addCart .popup__calc .calc__button:active,.addCart .popup__calc .calc__button:hover,.cart-page__buy-button:active,.cart-page__buy-button:hover{background:#1b4fe2}.addCart .popup__calc .units-item,.cart-page .row,.cart-page__list-item .descr{display:-webkit-box;display:-ms-flexbox}.similar__arrows .arrow:active,.similar__arrows .arrow:hover{background:#2a448f}.similar__arrows .arrow-button-next{-webkit-transform:translate(50%);transform:translate(50%)}.similar__arrows .arrow-button-prev{-webkit-transform:translate(-50%);transform:translate(-50%)}.addCart .popup__container{width:415px;padding:45px 30px}.addCart .popup__container_title{font-family:"RF Rufo";font-style:normal;font-weight:600;font-size:27px;line-height:32px;text-transform:uppercase;color:#00267e;max-width:315px;margin-bottom:30px}.addCart .popup__close{top:30px;right:30px}.addCart .popup__calc .units-item{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.addCart .popup__calc .units-item input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.addCart .popup__calc .units-item input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;height:40px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:16px;text-transform:uppercase;color:#5f616a;cursor:pointer}.addCart .popup__calc .units-item input+label:active,.addCart .popup__calc .units-item input+label:hover,.addCart .popup__calc .units-item input:checked+label{color:#242424;background:#f7f9ff}.addCart .popup__calc .calc__price{font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#242424;margin-bottom:15px}.addCart .popup__calc .calc__input,.addCart .popup__calc .calc__input-title{color:#242424;font-size:16px;line-height:25px;font-family:Inter;font-style:normal;font-weight:400}.addCart .popup__calc .calc__sum{margin-bottom:30px}.addCart .popup__calc .calc__input{width:100%;padding:12px 20px 13px;border:1px solid #babec7}.addCart .popup__calc .calc__input-title{margin-bottom:5px}.addCart .popup__calc .calc__input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.addCart .popup__calc .calc__input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.addCart .popup__calc .calc__input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.addCart .popup__calc .calc__input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a;opacity:.6}.addCart .popup__calc .calc__button{background:#2a61ff;border-radius:5px;padding:17px 30px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.condition,.result,.reviews{margin-bottom:185px}.result table th:not(last-child){width:30%}.result table td.name{padding-right:40px}.cart-page{margin-top:60px;margin-bottom:177px}.cart-page .row{display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:40px}.cart-page__title,.mission__vision-title,.news__title,.reviews__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f}.cart-page__clear,.cart-page__list-item .title{font-family:Inter;font-style:normal;color:#2a448f}.cart-page__clear{font-weight:400;font-size:16px;line-height:19px;text-align:right;opacity:.9;margin-bottom:10px;cursor:pointer}.cart-page__content{margin-top:45px}.cart-page .two-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr 250px;grid-template-columns:1fr 250px;gap:20px}.cart-page__list-item{background:#f7f9ff;border-radius:10px;padding:22px 47px 22px 37px;position:relative}.cart-page__list-item .title{font-weight:500;font-size:18px;line-height:22px;margin-bottom:12px;position:relative}.cart-page__list-item .descr,.cart-page__list-item .descr span{font-family:Inter;font-style:normal;font-size:14px;line-height:18px}.cart-page__list-item .title:before{counter-increment:number;content:counter(number) ". ";position:absolute;top:0;left:-5px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cart-page__list-item .delete{position:absolute;top:20px;right:20px;cursor:pointer}.cart-page__list-item .descr{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px;margin-bottom:16px;font-weight:400;color:#5f616a;white-space:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:12px}.cart-page__list-item .descr span{font-weight:500;color:#282828}.cart-page__buy-button,.cart-page__list-item .total span{font-size:14px;line-height:17px;font-family:Inter;font-weight:500;font-style:normal}.cart-page__list-item .descr__amount input{width:55px;height:22px;padding:4px 10px;background:#fff;border:1px solid #babec7}.cart-page__list-item .total{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#282828;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.cart-page__list-item .total span{color:#2a448f}.cart-page__buy{background:#f7f9ff;border-radius:10px;padding:30px 19px}.cart-page__buy .position{margin-bottom:15px}.cart-page__buy .weight,.filter-mobile .size-filter-mobile,.filter-mobile .steel-filter-mobile,.filter-mobile__item{margin-bottom:30px}.cart-page__buy .sum,.metal-info__subtitle:not(last-child){margin-bottom:20px}.cart-page__buy .sum .title{font-size:27px;line-height:33px}.cart-page__buy-button{background:#2a61ff;border-radius:5px;color:#fff;width:100%;height:50px}.cart-page__buy .title{font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#2a448f}.cart-page__buy .text{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#5f616a}.neworder .order-delivery label{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#6f7382}.neworder .order-input{overflow:hidden;display:none}.neworder .js-visible{display:block!important}.calc-page,.metal-structures{margin-top:60px}.calc-page .row,.metal-structures .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.metal-structures__img{display:block;width:50%;max-width:990px;margin-top:60px;border-radius:5px}.metal-structures__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f;margin:0}@media screen and (max-width:1439px){.metal-structures{margin-top:40px}.metal-structures__title{font-size:50px;line-height:60px}}.metal-structures__request{border:1px solid #2a448f;border-radius:5px;padding:17px 30px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#2a448f;transition:.3s cubic-bezier(.075, .82, .165, 1)}.metal-structures__request:active,.metal-structures__request:hover{background:#2a448f;color:#fff}.metal-structures__subtitle{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#222838;margin-top:45px;max-width:850px}.metal-info__title,.metal-structures__nav-item .title{font-family:"RF Rufo";font-style:normal;text-transform:uppercase}.metal-structures__nav{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:20px;margin-top:60px}.metal-structures__nav-item{height:218px;border-radius:5px;overflow:hidden;position:relative;cursor:pointer}@media screen and (max-width:1439px){.metal-structures__nav{gap:15px;margin-top:40px}.metal-structures__nav-item{height:180px}}@media screen and (max-width:1200px){.metal-structures__nav-item{height:140px}}.metal-structures__nav-item .bg{position:absolute;top:50%;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,14,46,.8)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,14,46,.8) 0,rgba(0,0,0,0) 100%);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.metal-structures__nav-item .img{-webkit-transition:.2s;transition:.2s;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.metal-structures__nav-item:active .img,.metal-structures__nav-item:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}.metal-structures__nav-item:active .bg,.metal-structures__nav-item:hover .bg{background:0 0}.metal-structures__nav-item .title{position:absolute;left:20px;bottom:20px;font-weight:600;font-size:27px;line-height:32px;color:#fff}.metal-info{margin-top:0;overflow:hidden}.metal-info__title{font-weight:400;font-size:50px;line-height:60px;letter-spacing:.01em;color:#2a448f;max-width:850px;margin-bottom:35px}.metal-info__list-item,.metal-info__subtitle{max-width:850px;font-family:Inter;color:#222838;font-weight:400;font-style:normal}.metal-info__subtitle{font-size:16px;line-height:25px}.metal-info__list{margin-top:30px}.metal-info__list-item{margin-left:25px;margin-bottom:5px;font-size:16px;line-height:25px}.application{margin-top:123px;background:#2971c9;padding:84px 0 104px}.application_reduce{margin-top:0}.application .two-column{-ms-grid-columns:minmax(320px,555px) minmax(auto,618px);grid-template-columns:minmax(320px,555px) minmax(auto,618px);gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1439px){.metal-structures__nav-item .title{left:15px;font-size:20px;line-height:24px}.metal-info{margin-top:50px}.metal-info__title{margin-bottom:30px;font-size:42px;line-height:50px}.application{margin-top:110px;padding:67px 0 112px}.application .two-column{-ms-grid-columns:minmax(320px,370px) minmax(auto,618px);grid-template-columns:minmax(320px,370px) minmax(auto,618px);gap:30px}}.application__descr-title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#fff;margin-bottom:30px}@media screen and (max-width:1439px){.application__descr-title{font-size:50px;line-height:60px}}.application__descr-subtitle{font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#fff;opacity:.9}.application__form-input{width:100%;margin-bottom:20px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #b0b2bd;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#fff}.application__form-input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#fff;opacity:.6}.application__form-input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#fff;opacity:.6}.application__form-input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#fff;opacity:.6}.application__form-input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#fff;opacity:.6}@media screen and (max-width:1439px){.application__descr-subtitle{font-size:16px;line-height:25px}.application__form-input{margin-bottom:12px;padding:13px 0;font-size:14px;line-height:25px}}.application__form-button,.application__form-file label{font-weight:500;font-size:18px;line-height:22px;font-family:Inter;font-style:normal;color:#fff}.application__form-checkbox{position:relative;margin-top:5px;margin-bottom:40px}.application__form-checkbox input,.filter-mobile .checkbox input{position:absolute;z-index:-1;opacity:0;}.application__form-checkbox input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Inter;font-style:normal;font-weight:500;font-size:12px;line-height:15px;color:rgba(255,255,255,.8);cursor:pointer;position:relative;padding-left:30px;opacity:.8;max-width:462px}.application__form-checkbox input+label .castom-checkbox{width:18px;height:18px;background:0 0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #fff}.application__form-checkbox input:checked+label .castom-checkbox{background:url("../images/svg/cbChekedWhite.svg") center/contain no-repeat}.application__form_tree-colomn,.application__form_two-colomn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-form,.dropdown-map__list,.feedback__form_list-item .recommendation__radio .radio,.feedback__form_list-item .recommendation__radio .radio input+label,.map__content,.not-found,.reviews__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.application__form_tree-colomn .row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.application__form_tree-colomn .row label{display:block;margin:0;position:relative;font-size:15px;line-height:21px}.application__form_tree-colomn .row label .text{margin:5px 0 0;font-size:10px;line-height:12px}.application__form_tree-colomn .row label:before{position:absolute;left:-4px;top:2px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.application__form-button{background:0 0;border:1px solid #fff;border-radius:5px;padding:16px 45px 18px;margin:0}.application__form-button:active,.application__form-button:hover{background:#1b4fe2}.application__form-file{position:relative}.application__form-file #input__file{opacity:0;visibility:hidden;position:absolute;width:1px}.application__form-file label{cursor:pointer;margin-bottom:11px}.application__form-file label::before{content:url("../images/svg/clipWhite.svg");margin-right:6px}.application__form-file label .text{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#fff;margin-left:22px;margin-top:11px}.about,.news{margin-bottom:115px}.about__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:95px;line-height:112px;text-transform:uppercase;color:#2a448f;margin-bottom:70px;margin-top:60px}.about__title_small{margin-bottom:40px;font-size:65px;line-height:78px}.about__us{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:60px}.about__us-first{max-width:530px;font-family:Inter;font-style:normal;font-weight:500;font-size:25px;line-height:33px;color:#242424}.about__us-first_small{line-height:26px}.about__us-second{max-width:590px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#242424}.about__advantage-title,.about__nav-item{font-family:"RF Rufo";text-transform:uppercase;font-style:normal}.about__nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;margin-bottom:115px}.about__nav-item,.news .row{display:-webkit-box;display:-ms-flexbox}.about__nav-item{position:relative;border:1.5px solid #2a448f;border-radius:10px;height:80px;font-weight:600;font-size:27px;line-height:32px;color:#2a448f;padding:15px 20px;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;cursor:pointer;transition:.3s cubic-bezier(.075, .82, .165, 1)}.about__nav-item:active,.about__nav-item:hover{border:1.5px solid #00267e;color:#fff;background-color:#00267e}.about__deliveries_list-item:hover,.calc-page .calc__header-radio input+label:active,.calc-page .calc__header-radio input+label:hover,.calc-page .calc__header-radio input:checked+label,.news-card .swiper__arrows .arrow:active,.news-card .swiper__arrows .arrow:hover,.reviews__button:active,.reviews__button:hover{background:#2a448f}.about__nav-item:active::after,.about__nav-item:hover::after{content:url("../images/svg/arrowTopRight.svg")}.about__nav-item.ptb{padding:7px 20px 9px}.about__nav-item::after{content:url("../images/svg/arrowTopRightBlue.svg");position:absolute;top:5px;right:20px;width:19px;height:28px}.about__advantage{margin-bottom:80px}.about__advantage-title{font-weight:400;font-size:65px;line-height:78px;color:#2a448f;margin-bottom:60px}.about__advantage__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-flow:row dense;gap:40px;overflow:hidden}.about__advantage__list-item{padding-left:103px;position:relative;margin-bottom:40px}.about__advantage__list-item .title{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:#00267e;margin-bottom:25px}.about__advantage__list-item .text{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#242424}.about__deliveries-title,.about__deliveries_list-item .title{font-family:"RF Rufo";text-transform:uppercase;font-style:normal}.about__advantage__list-item .icon{position:absolute;top:0;left:0}.about__deliveries-title{font-weight:400;font-size:65px;line-height:78px;color:#2a448f;margin-bottom:50px;max-width:890px}.about__deliveries_list{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;opacity:0}.about__deliveries_list.active{opacity:1;-webkit-animation:.5s ease-in-out fade-bottom;animation:.5s ease-in-out fade-bottom}.about__deliveries_list-item{position:relative;min-height:350px;background:-webkit-gradient(linear,left top,left bottom,from(#2971c9),color-stop(96.87%,#1853a4));background:linear-gradient(180deg,#2971c9 0,#1853a4 96.87%);border-radius:10px;padding:40px 15px}.about__deliveries_list-item .title{position:absolute;top:50%;left:15px;width:calc(100% - 30px);-webkit-transform:translateY(-60%);transform:translateY(-60%);font-weight:600;font-size:27px;line-height:32px;color:#fff;margin-bottom:15px}.about__deliveries_list-item .subtitle{position:absolute;bottom:-15px;-webkit-transform:translateY(100%);transform:translateY(100%);font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:#fff;text-transform:lowercase;margin-top:15px}.about__deliveries_list-item .city{position:absolute;bottom:40px;left:15px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#fff}.about__deliveries_list-item::after{content:url("../images/svg/ellipse.svg");position:absolute;top:0;right:0;width:135px;height:105px;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1);transition:.3s cubic-bezier(.075, .82, .165, 1)}.about__deliveries_list-item:hover:after{width:200px}.calc-page .calc__body .filter,.news__list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.news__link::after,.reviews__link::after,.reviews__list-item .link::after{content:url("../images/svg/arrowRightBlue.svg");right:0}.news__link,.news__list-item .date,.reviews__link{font-family:Inter;font-style:normal;font-size:16px;line-height:21px;font-weight:500}.news .row{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:50px}.news__link,.reviews__link{position:relative;color:#2a448f;padding-right:30px;margin-bottom:7px}.news__link::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news__link_mobile{margin-top:50px;display:none}.news__list{display:-ms-grid;display:grid;gap:20px}.news__list-item{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,14,46,.21)),to(rgba(0,14,46,.7)));background:linear-gradient(180deg,rgba(0,14,46,.21) 0,rgba(0,14,46,.7) 100%);border-radius:5px;min-height:280px;position:relative;overflow:hidden;cursor:pointer;padding:32px 35px}.news__list-item .background{position:absolute;top:50%;left:50%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1;-webkit-transition:.2s;transition:.2s}.news__list-item .date{color:#fff;margin-bottom:60px}.news__list-item .title{font-family:"RF Rufo";font-style:normal;font-weight:600;font-size:35px;line-height:36px;text-transform:uppercase;color:#fff;margin-bottom:15px}.news__list-item .subtitle,.reviews__button{font-family:Inter;color:#fff;font-style:normal}.news__list-item .subtitle{font-weight:400;font-size:16px;line-height:25px}.news__list-item:hover .background{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}@media screen and (max-width:1439px){.application__form-checkbox{margin-bottom:32px}.application__form-checkbox input+label{max-width:390px;font-size:12px}.application__form_tree-colomn{gap:30px}.application__form_tree-colomn .row label{font-size:13px;line-height:16px}.application__form_tree-colomn .row label .text_hide-small-desktop{display:none}.application__form_tree-colomn .row label .text_show-small-desktop{display:inline}.application__form-button{padding:12px 24px 14px;font-size:14px;line-height:17px}.news__title{font-size:50px;line-height:60px}.news__list{gap:16px}.news__list-item{min-height:200px;padding:20px 20px 30px}.news__list-item .date{font-size:13px;margin-bottom:50px}.news__list-item .title{font-size:29px;margin-bottom:10px}.news__list-item .subtitle{font-size:13px;line-height:17px}}.reviews .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:45px}.reviews__button{background:#2a61ff;border-radius:5px;padding:17px 45px 19px;font-weight:500;font-size:18px;line-height:22px}.reviews__link::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.reviews__link_mobile{display:none}.reviews__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px}.reviews__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #c6dcf7;border-radius:10px;padding:37px 25px;max-height:300px;overflow:hidden}.reviews__list-item .title{font-family:"RF Rufo";font-style:normal;font-weight:600;font-size:27px;line-height:32px;text-transform:uppercase;color:#00267e;margin-bottom:22px}.reviews__list-item .text{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#222838;margin-bottom:27px;position:relative;max-height:125px;overflow:hidden}.reviews__list-item .link{margin-top:auto;-ms-flex-item-align:start;align-self:flex-start;position:relative;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#2a448f;padding-right:30px}.mission__title,.mission__vision_list-item .text{font-family:"RF Rufo";font-style:normal;text-transform:uppercase}.reviews__list-item .link::after{position:absolute;bottom:-4px;-webkit-transform:scale(.8);transform:scale(.8)}.reviews__list-item .gradient{position:absolute;bottom:0;left:0;width:100%;height:40%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(36.95%,rgba(255,255,255,.645116)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.645116) 36.95%,#fff 100%)}@media (max-width:1439px){.cart-page__title,.reviews__title{font-size:50px;line-height:60px}.about{margin-bottom:110px}.about__title{font-size:75px;line-height:75px;margin-bottom:40px;margin-top:40px}.about__us{margin-bottom:60px}.about__us-first{font-size:18px;line-height:30px}.about__us-second{font-size:16px;line-height:25px}.about__nav{gap:15px;margin-bottom:100px}.about__nav-item{font-size:21px;line-height:25px;height:70px;padding:13px 15px}.about__nav-item.ptb{padding:9px 15px 11px}.about__deliveries__title{font-size:50px;line-height:60px;margin-bottom:45px}.about__deliveries_list,.reviews__list{gap:15px}.about__deliveries_list-item{min-height:320px;padding:35px 12px}.about__deliveries_list-item .title{left:11px;font-size:21px;line-height:23px}.about__deliveries_list-item .subtitle{bottom:-11px;font-size:13px;line-height:17px}.about__deliveries_list-item .city{bottom:35px;left:11px;font-size:13px;line-height:16px}.reviews .row{margin-bottom:40px}.reviews__button{padding:17px 30px;font-size:14px;line-height:17px}.reviews__list-item{padding:35px 15px;max-height:none}.reviews__list-item .title{font-size:21px;line-height:25px;height:25px;overflow:hidden}.reviews__list-item .text{font-size:16px;line-height:25px}}.feedback__form_list-item .company__radio .radio:not(last-child),.feedback__form_list-item .manager__radio .radio:not(last-child),.feedback__form_list-item .wish__radio .radio:not(last-child),.mission__vision_list-item .icon{margin-bottom:20px}@media (max-width:1023px){.search .container{padding:0;margin:0 20px}.search{margin-top:50px}.search__input{padding:17px 15px 18px;font-size:13px;line-height:15px}.search__input::-webkit-input-placeholder{font-size:13px;line-height:15px}.search__input:-ms-input-placeholder{font-size:13px;line-height:15px}.search__input::-ms-input-placeholder{font-size:13px;line-height:15px}.search__input::placeholder{font-size:13px;line-height:15px}.search__button{font-size:13px;line-height:13px}.search__icon{margin:4px 5px 0 0}.path{padding-top:30px}.path__item{font-size:13px;line-height:19px}.catalog{margin-top:35px}.catalog .two-column{-ms-grid-columns:215px 1fr;grid-template-columns:215px 1fr;gap:35px;display:block}.catalog .row{display:block}.card__content,.catalog .content{margin-top:40px}.catalog__title{font-size:32px;line-height:40px;margin-bottom:30px}.catalog__result{margin:0}.catalog__content_filter,.catalog__request,.products__filter{display:none}.catalog__filter{margin-bottom:60px}.products__list-item .size,.products__list-item .steel{font-family:Inter;font-style:normal;font-weight:500;color:#5f616a}.products__list-item .mark,.products__list-item .size,.products__list-item .steel{font-size:12px;line-height:15px;-ms-grid-column:2}.products__filter-item{position:relative}.products__filter-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.products__filter-mobile button{font-family:Inter;font-style:normal;font-weight:400;font-size:13px;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#242424}.products__list-item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 60px;grid-template-columns:1fr 1fr 60px;gap:25px;border-bottom:1px solid #b7bac7;margin-bottom:20px;padding-bottom:23px;grid-template-areas:"name  name name buy" "price size mark  buy"}.products__list-item.catalog2lvl{gap:7px;-webkit-column-gap:20px;column-gap:20px;grid-template-areas:"name  price buy" "name  steel buy" "name  size buy"}.products__list-item .buy,.products__list-item .phoneR,.products__list-item .mark,.products__list-item .name,.products__list-item .price{margin:0!important;padding:0!important;width:auto;display:inline-block}.products__list-item .name{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:name}.products__list-item .name.w180{width:auto}.products__list-item .steel{-ms-grid-row:2;grid-area:steel}.products__list-item .steel::before{content:"Сталь: "}.products__list-item .size{-ms-grid-row:3;grid-area:size}.products__list-item .mark{-ms-grid-row:2;grid-area:mark}.products__list-item .price{-ms-grid-row:1;-ms-grid-column:2;grid-area:price}.products__list-item .buy,.products__list-item .phoneR{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:buy;width:45px;height:45px}.products__list-item td{display:block;margin:0!important;padding:0!important;border:none}.pages{margin-top:10px}.pages__list{font-size:16px;line-height:19px}.pages__select{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pages__select-dropdown{min-width:36px}.pages__select-dropdown .dropdown__button{padding-right:20px}.pages__select-dropdown .dropdown__list{right:0;left:auto;top:auto;bottom:-2px;-webkit-transform:translateY(100%);transform:translateY(100%)}.pages__select-text{font-size:13px;line-height:15px;margin-right:6px}.card,.seo{margin-top:30px;margin-bottom:140px}.card__title{font-size:27px;line-height:30px}.card__content-img{margin-bottom:30px}.card__content-characteristic{max-width:500px}.card__content-characteristic .height__title,.card__content-characteristic .thickness__title,.card__content-characteristic .width__title,.cart-page__clear,.cart-page__list-item .title{font-size:15px;line-height:18px}.card__content-characteristic .height__list_item input+label,.card__content-characteristic .thickness__list_item input+label,.card__content-characteristic .width__list_item input+label{min-width:45px;height:25px}.card__content-calc{margin-top:50px}.card .three-colomn,.card__content-calc .calc,.cart-page .two-column{display:block}.card__download{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.addCart .popup__container{width:calc(100% - 24px);padding:45px 15px}.addCart .popup__close{top:20px;right:20px}.cart-page__title,.reviews__title{font-size:42px;line-height:50px}.cart-page__clear{margin-bottom:5px}.cart-page__list-item{padding:25px 40px 25px 25px}.cart-page__list-item .descr{font-size:13px;line-height:18px;white-space:normal;display:-ms-grid;display:grid;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;gap:30px;row-gap:12px}.cart-page__list-item .descr input{display:block;margin-top:5px}.cart-page__list-item .descr span{margin-top:5px;font-size:14px;line-height:17px;display:block}.cart-page__list-item .descr__price{-ms-grid-column:1;grid-column-start:1;grid-column-end:3}.cart-page__list-item .descr__price span{margin:0;display:inline}.cart-page__buy .title{display:inline;font-size:16px;line-height:19px}.cart-page__buy .title::after{content:": "}.cart-page__buy .text{display:inline;font-size:14px;line-height:14px}.cart-page__buy .sum .title{display:block;font-size:22px;line-height:33px}.cart-page__buy .sum .title::after{content:""}.cart-page__buy .sum .text{display:block;font-size:14px;line-height:14px}.about__advantage__list,.about__deliveries_list,.about__nav,.about__us{-ms-grid-columns:1fr;grid-template-columns:1fr}.about,.about__nav{margin-bottom:85px}.about__title{font-size:48px;line-height:52px;margin-top:35px}.about__us{margin-bottom:50px}.about__us-first{font-size:16px;line-height:25px}.about__us-second{font-size:15px;line-height:24px}.about__nav-item,.about__nav-item.ptb{padding:18px 20px}.about__nav-item::after{top:20px}.about__advantage-title,.about__deliveries-title{font-size:42px;line-height:50px;margin-bottom:40px}.about__advantage__list{gap:0;padding-top:10px}.about__advantage__list-item{padding:0;margin-bottom:15px}.about__advantage__list-item .icon{max-width:35px;max-height:32px;top:-5px}.about__advantage__list-item .title{padding:0 20px 15px 45px;border-bottom:1px solid #b7bac7;font-size:15px;line-height:18px;position:relative;margin-bottom:0}.about__advantage__list-item .title::after{content:url("../images/svg/arrowSelect.svg");position:absolute;top:0;right:0}.about__advantage__list-item .text{overflow:hidden;height:0;-webkit-transition:.2s;transition:.2s}.about__advantage__list-item .text.js-active{padding-top:20px;padding-bottom:20px;height:auto}.about__deliveries_list{gap:15px}.about__deliveries_list-item{min-height:300px;padding:27px 22px}.about__deliveries_list-item .title{left:22px;font-size:21px;line-height:25px}.about__deliveries_list-item .city{bottom:27px;left:22px}.reviews__list{width:100%;overflow-x:auto;padding-bottom:15px}.reviews__list_flexible{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;overflow-x:initial}.reviews__list-item{width:300px;padding:30px 20px}.reviews__list-item_flexible{width:auto}.reviews__list-item .title{font-size:21px;line-height:25px;height:25px;overflow:hidden}.reviews__list-item .text{font-size:13px;line-height:17px;max-height:85px}}@media (max-width:350px){.products__list-item{gap: 12px;}.price-sale{font-size: 12px;}}.calc-page .calc__header,.mission__vision_list{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.mission__title{font-weight:400;font-size:95px;line-height:112px;color:#2a448f;margin:60px 0 70px}@media screen and (max-width:1439px){.mission__title{margin:50px 0;font-size:75px;line-height:75px}.mission__vision-title{font-size:50px;line-height:60px}}.mission__vision-subtitle{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#282828;margin-top:40px}.mission__vision_list{display:grid;gap:17px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:40px}.mission__vision_list-item{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;background:#fff;border:1px solid #c9e1fe;border-radius:5px;padding:50px 25px 35px;-webkit-transition:.2s;transition:.2s;-webkit-animation:.8s emergence;animation:.8s emergence;cursor:default}.group-product:hover,.mission__vision_list-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.mission__vision_list-item .text{font-weight:600;font-size:27px;line-height:32px;color:#2a448f}.mission__vision_descr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.mission__vision_descr .first{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:73px;font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#2a448f;max-width:475px}@media screen and (max-width:1439px){.mission__vision-subtitle{margin-top:35px}.mission__vision_list{gap:15px;margin-top:35px}.mission__vision_list-item{min-height:215px;padding:38px 10px 30px 20px}.mission__vision_list-item .icon{height:27px}.mission__vision_list-item .text{font-size:21px;line-height:25px}.mission__vision_descr .first{max-width:360px;margin-right:40px;font-size:18px;line-height:30px}}.mission__vision_descr .second{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#282828}.mission__principles{margin-top:74px;margin-bottom:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:1439px){.mission__principles{margin-top:100px}}.mission__principles .first-column{max-width:410px;position:-webkit-sticky;position:sticky;top:0;margin-right:105px}.mission__principles-title{margin-bottom:50px;font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f}@media screen and (max-width:1439px){.mission__principles .first-column{max-width:334px;margin-right:32px}.mission__principles-title{font-size:50px;line-height:60px}}.mission__principles-text{font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:33px;color:#5f616a}@media screen and (max-width:1439px){.mission__principles-text{font-size:20px;line-height:27px}}.mission__principles_list{overflow:hidden}.mission__principles_list-item{position:relative;padding:60px 0 0 20px;counter-increment:number}@media screen and (max-width:1439px){.mission__principles_list-item{padding:40px 0 0 30px}}.mission__principles_list-item .title{font-family:"RF Rufo";font-style:normal;font-weight:600;font-size:35px;line-height:36px;color:#2a448f;margin-bottom:30px}@media screen and (max-width:1439px){.mission__principles_list-item .title{margin-bottom:20px;font-size:29px;line-height:36px}}.mission__principles_list-item .text{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#222838}.mission__principles_list-item::before{content:"0" counter(number);position:absolute;left:0;top:0;font-family:"RF Rufo";font-style:normal;font-weight:600;font-size:118px;line-height:112px;letter-spacing:.01em;color:#2971c9;opacity:.25}@media screen and (max-width:1439px){.mission__principles_list-item::before{font-size:90px;line-height:95px}}.feedback,.news__page{margin-top:60px;margin-bottom:180px}@media screen and (max-width:1439px){.feedback{margin-top:50px;margin-bottom:210px}}.feedback__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f;margin-bottom:70px;max-width:1000px}@media screen and (max-width:1439px){.feedback__title{margin-bottom:45px;font-size:42px;line-height:50px}}.feedback__form_list-item{list-style:none;margin-bottom:60px}@media screen and (max-width:1439px){.feedback__form_list-item{margin-bottom:55px}}.feedback__form_list-item .text{font-family:Inter;font-style:normal;font-weight:500;font-size:25px;line-height:33px;color:#242424;margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}@media screen and (max-width:1439px){.feedback__form_list-item .text{gap:9px;margin-bottom:30px;font-size:20px;line-height:27px}}.feedback__form_list-item .recommendation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:55px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.feedback__form_list-item .recommendation__text{max-width:167px;font-family:Inter;font-style:normal;font-weight:500;font-size:21px;line-height:26px;color:#303648}@media screen and (max-width:1439px){.feedback__form_list-item .recommendation__text{max-width:128px;font-size:16px;line-height:19px}}.feedback__form_list-item .recommendation__radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.feedback__form_list-item .recommendation__radio .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.feedback__form_list-item .company__radio .radio input,.feedback__form_list-item .manager__radio .radio input,.feedback__form_list-item .recommendation__radio .radio input,.feedback__form_list-item .wish__radio .radio input{position:absolute;z-index:-1;opacity:0}.feedback__form_list-item .recommendation__radio .radio input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:20px;font-family:Inter;font-style:normal;font-weight:400;font-size:21px;line-height:26px;color:#303648;cursor:pointer}@media screen and (max-width:1439px){.feedback__form_list-item .recommendation__radio .radio input+label{gap:15px;font-size:20px;line-height:27px}}.feedback__form_list-item .company__radio .radio input+label .castom-checkbox,.feedback__form_list-item .manager__radio .radio input+label .castom-checkbox,.feedback__form_list-item .recommendation__radio .radio input+label .castom-checkbox,.feedback__form_list-item .wish__radio .radio input+label .castom-checkbox{width:31px;height:31px;background:url("../images/svg/radio.svg") center center/cover no-repeat}.feedback__form_list-item .company__radio .radio input:checked+label .castom-checkbox,.feedback__form_list-item .manager__radio .radio input:checked+label .castom-checkbox,.feedback__form_list-item .recommendation__radio .radio input:checked+label .castom-checkbox,.feedback__form_list-item .wish__radio .radio input:checked+label .castom-checkbox{background:url("../images/svg/radio.svg") center center/contain no-repeat,url("../images/svg/radioChecked.svg") center center no-repeat}.feedback__form_list-item .company__input,.feedback__form_list-item .manager__input,.feedback__form_list-item .wish__input{border:1px solid #b7bac7;border-radius:5px;width:100%;max-width:887px;height:200px;padding:30px;font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#303648;display:none}.feedback__form_list-item .company__input.js-visible,.feedback__form_list-item .manager__input.js-visible,.feedback__form_list-item .wish__input,.feedback__form_list-item .wish__input.js-visible{display:block}@media screen and (max-width:1439px){.feedback__form_list-item .company__input,.feedback__form_list-item .manager__input,.feedback__form_list-item .wish__input{max-width:700px;height:157px;padding:24px;font-size:18px;line-height:22px}}.news__page_select .content,.news__page_select .dropdown{font-weight:400;line-height:19px;color:#6f7382;min-width:270px}.feedback__form_list-item .company__input::-webkit-input-placeholder,.feedback__form_list-item .manager__input::-webkit-input-placeholder,.feedback__form_list-item .wish__input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#abadb7}.feedback__form_list-item .company__input:-ms-input-placeholder,.feedback__form_list-item .manager__input:-ms-input-placeholder,.feedback__form_list-item .wish__input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#abadb7}.feedback__form_list-item .company__input::-ms-input-placeholder,.feedback__form_list-item .manager__input::-ms-input-placeholder,.feedback__form_list-item .wish__input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#abadb7}.feedback__form_list-item .company__input::placeholder,.feedback__form_list-item .manager__input::placeholder,.feedback__form_list-item .wish__input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:20px;line-height:24px;color:#abadb7}@media screen and (max-width:1439px){.feedback__form_list-item .company__input::-webkit-input-placeholder,.feedback__form_list-item .manager__input::-webkit-input-placeholder,.feedback__form_list-item .wish__input::-webkit-input-placeholder{font-size:18px;line-height:22px}.feedback__form_list-item .company__input:-ms-input-placeholder,.feedback__form_list-item .manager__input:-ms-input-placeholder,.feedback__form_list-item .wish__input:-ms-input-placeholder{font-size:18px;line-height:22px}.feedback__form_list-item .company__input::-ms-input-placeholder,.feedback__form_list-item .manager__input::-ms-input-placeholder,.feedback__form_list-item .wish__input::-ms-input-placeholder{font-size:18px;line-height:22px}.feedback__form_list-item .company__input::placeholder,.feedback__form_list-item .manager__input::placeholder,.feedback__form_list-item .wish__input::placeholder{font-size:18px;line-height:22px}.feedback__form_list-item .company__radio .radio:not(last-child),.feedback__form_list-item .manager__radio .radio:not(last-child),.feedback__form_list-item .wish__radio .radio:not(last-child){margin-bottom:17px}}.feedback__form_list-item .company__radio .radio input+label,.feedback__form_list-item .manager__radio .radio input+label,.feedback__form_list-item .wish__radio .radio input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;font-family:Inter;font-style:normal;font-weight:400;font-size:21px;line-height:26px;color:#303648;cursor:pointer}@media screen and (max-width:1439px){.feedback__form_list-item .company__radio .radio input+label,.feedback__form_list-item .manager__radio .radio input+label,.feedback__form_list-item .wish__radio .radio input+label{font-size:20px;line-height:27px}}.feedback__form-button{background:#2a61ff;border-radius:5px;padding:17px 46px 19px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#fff;margin-top:5px}.feedback__form-button:active,.feedback__form-button:hover{background:#1b4fe2}.news__page_filter,.news__page_select .content,.news__page_select .dropdown{font-size:16px;font-family:Inter;font-style:normal}.news__page .row{margin:45px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news__page_filter{font-weight:500;line-height:21px;color:#222838;padding-top:10px;padding-bottom:10px;padding-left:30px;position:relative;cursor:pointer}.news__page_filter .icon{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news__page_select{position:relative}.news__page_select .dropdown{border:1px solid #b7bac7;border-radius:5px;padding:15px 20px 16px;position:relative;cursor:pointer}.news-card .swiper-pagination,.news-card .swiper-slide-active::after,.news__page_select .dropdown__button::before{display:none}.news__page_select .dropdown__button.active+.dropdown__icon{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.news__page_select .dropdown__icon{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s;pointer-events:none}.news__page_select .content{display:none;position:absolute;top:calc(100% + 10px);border:1px solid #b7bac7;border-radius:5px;padding:15px 20px;z-index:5;background-color:#fff}.news__page_select .content.js-visible{display:block}.news__page_select .content__item{cursor:pointer}.news__page_select .content__item:not(last-child){margin-bottom:12px}.news__page-button{display:block;margin:70px auto 0;background:#2a61ff;border-radius:5px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#fff;padding:17px 46px 19px;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1);transition:.3s cubic-bezier(.075, .82, .165, 1)}.news__page-button:active,.news__page-button:hover{background:#1b4fe2}@media screen and (max-width:1439px){.feedback__form-button{margin-top:0;padding:16px 46px 17px;font-size:14px;line-height:17px}.news__page{margin-top:40px;margin-bottom:170px}.news__page .row{margin:40px 0}.news__page-button{margin-top:60px;padding:15px 36px 16px;font-size:14px;line-height:17px}}.news-card{margin-top:60px;margin-bottom:100px}.news-card__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f;margin-bottom:25px}.news-card__date,.news-card__descr{font-family:Inter;font-style:normal}.news-card__date{font-weight:500;font-size:21px;line-height:33px;color:#6f7382;margin-bottom:45px}.news-card__img{max-height:400px;overflow:hidden;position:relative;margin-bottom:50px}.news-card__img img{width:100%}.news-card .swiper{position:relative;margin-bottom:55px}.news-card .swiper__arrows{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10}.news-card .swiper__arrows .arrow{background:#2971c9;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:63px;height:63px;cursor:pointer}.news-card .swiper-slide img{position:relative;-webkit-transform:scale(.9);transform:scale(.9);width:100%}.news-card .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.9);transform:scale(.9);background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,.5)));background:linear-gradient(0deg,rgba(255,255,255,.5),rgba(255,255,255,.5))}.news-card .swiper-slide-active img{-webkit-transform:scale(1);transform:scale(1)}.news-card__descr{font-weight:400;font-size:16px;line-height:25px;color:#242424;max-width:990px;margin:0 auto 50px}.news-card__congratulation,.news-card__descr_title{font-family:Inter;font-weight:500;line-height:33px;font-style:normal}.news-card__descr p:not(last-child){margin-bottom:15px}.news-card__descr_title{font-size:21px;color:#242424;margin-bottom:20px}.news-card__congratulation{margin:0 auto 50px;background:#c9e1fe;max-width:990px;font-size:25px;color:#282828;padding:37px 63px}.blue,.calc-page .calc__body[data-calc=grader] .filter__dropdown-item.active,.calc-page .calc__body[data-calc=grader] .filter__dropdown-item:active,.calc-page .calc__body[data-calc=grader] .filter__dropdown-item:hover,.calc-page .calc__body[data-calc=grader] .filter__dropdown-title.active,.calc-page__title{color:#2a448f}.calc-page__title{margin:0;font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase}.calc-page .calc__body[data-calc=grader] .filter__dropdown-title,.calc-page__button{font-weight:500;font-size:18px;line-height:22px;font-family:Inter;font-style:normal}.calc-page__button{padding:17px 45px 19px;color:#2a448f;background-color:#fff;border:1px solid #2a448f;border-radius:5px}.calc-page .calc__body .body__title,.calc-page .calc__body .filter__title,.calc-page .calc__header-radio input+label,.group-product__title{font-family:"RF Rufo";text-transform:uppercase}.calc-page__button:active,.calc-page__button:hover{color:#fff;background-color:#2a61ff}.calc-page .calc{margin-top:45px;margin-bottom:113px}.calc-page .calc__header{display:grid}.calc-page .calc__header-radio input{position:absolute;z-index:-1}.calc-page .calc__header-radio input+label{font-style:normal;font-weight:600;font-size:27px;line-height:32px;color:#fff;padding:18px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2971c9;width:100%;height:100%;cursor:pointer}.calc-page .calc__body{display:-ms-grid;display:grid;-ms-grid-columns:370px 1fr;grid-template-columns:370px 1fr;gap:40px}.calc-page .calc__body.js-hidden{display:none}.calc-page .calc__body[data-calc=grader] .filter{display:block;border:1px solid #c6dcf7}.calc-page .calc__body[data-calc=grader] .filter__column{padding:45px 25px;border:none;max-height:720px}.calc-page .calc__body[data-calc=grader] .filter__column::-webkit-scrollbar{width:6px}.calc-page .calc__body[data-calc=grader] .filter__column::-webkit-scrollbar-track{background:#c9e1fe}.calc-page .calc__body[data-calc=grader] .filter__column::-webkit-scrollbar-thumb{background-color:#2971c9;border-radius:20px}.calc-page .calc__body[data-calc=grader] .filter__search{position:relative;margin-bottom:35px}.calc-page .calc__body[data-calc=grader] .filter__search svg{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.calc-page .calc__body[data-calc=grader] .filter__search input{width:100%;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#222838;padding:10px 20px;border:1px solid #babec7;border-radius:5px}.calc-page .calc__body[data-calc=grader] .filter__search input::-webkit-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.calc-page .calc__body[data-calc=grader] .filter__search input:-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.calc-page .calc__body[data-calc=grader] .filter__search input::-ms-input-placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.calc-page .calc__body[data-calc=grader] .filter__search input::placeholder{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#6f7382}.calc-page .calc__body[data-calc=grader] .filter__dropdown,.program .descr p{margin-bottom:20px}.calc-page .calc__body[data-calc=grader] .filter__dropdown-title{color:#222838;cursor:pointer;position:relative}.calc-page .calc__body[data-calc=grader] .filter__dropdown-title svg{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s;transition:.2s}.calc-page .calc__body[data-calc=grader] .filter__dropdown-title.active svg{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.calc-page .calc__body[data-calc=grader] .filter__dropdown-title.active svg path{fill:#2a448f}.calc-page .calc__body[data-calc=grader] .filter__dropdown-list{margin-top:20px;padding-left:20px;list-style:none;display:none}.calc-page .calc__body[data-calc=grader] .filter__dropdown-list.active,.map_active{display:block!important;}.calc-page .calc__body[data-calc=grader] .filter__dropdown-item{max-width:200px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#5f616a;margin-bottom:13px;cursor:pointer;position:relative}.calc-page .calc__body[data-calc=grader] .filter__dropdown-item::after{content:url("../images/svg/arrowSelect.svg");position:absolute;top:50%;right:-38px;-webkit-transform:translateY(-50%) translateX(100%) rotate(-90deg);transform:translateY(-50%) translateX(100%) rotate(-90deg)}.calc-page .calc__body[data-calc=grader] .body__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.calc-page .calc__body[data-calc=grader] .body__list-item{background:#f7f9ff;border:1px solid #c9e1fe;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#00267e}.calc-page .calc__body .filter{background:#f7f9ff;border-radius:0 0 5px 5px;display:-ms-grid;display:grid;border:1px solid #c6dcf7;border-left:none;overflow:hidden}.calc-page .calc__body .filter__column{padding-top:45px;border-left:1px solid #c6dcf7;overflow-y:auto}.calc-page .calc__body .filter__title{padding:12px 0 13px 25px;font-style:normal;font-weight:600;font-size:27px;line-height:32px;color:#5f616a}.calc-page .calc__body .filter__radio input{position:absolute;z-index:-1;opacity:0}.calc-page .calc__body .filter__radio input+label{display:block;padding:12px 0 13px 25px;cursor:pointer;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#2971c9}.calc-page .calc__body .filter__radio input+label:active,.calc-page .calc__body .filter__radio input+label:hover,.calc-page .calc__body .filter__radio input:checked+label{background:#c6dcf7}.calc-page .calc__body .body{margin-top:40px}.calc-page .calc__body .body__title{font-style:normal;font-weight:600;font-size:35px;line-height:36px;color:#222838;margin-bottom:30px}.calc-page .calc__body .body__content{display:-ms-grid;display:grid;-ms-grid-columns:270px 1fr;grid-template-columns:270px 1fr;gap:100px}.calc-page .calc__body .body__content-column,.calc-page .calc__content,.dropdown-map{position:relative}.calc-page .calc__body .body__content-column img{width:100%;margin-bottom:40px}.calc-page .calc__body .body__content .size-weight{position:absolute;bottom:0;left:0;width:100%;background:#f7f9ff;border:1px solid #c6dcf7;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:45px;padding:21px 0}.calc-page .calc__body .body__content .size-weight .size__title,.calc-page .calc__body .body__content .size-weight .weight__title{font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;text-transform:uppercase;color:#6f7382;margin-bottom:7px}.calc-page .calc__body .body__content .list-item .title,.calc-page .calc__body .body__content .size-weight .size__value,.calc-page .calc__body .body__content .size-weight .weight__value{font-family:Inter;font-style:normal;font-size:16px;line-height:21px;color:#222838;font-weight:500}.calc-page .calc__body .body__content .list{list-style:none}.calc-page .calc__body .body__content .list-item{margin-bottom:20px;position:relative}.calc-page .calc__body .body__content .list-item .title{margin-bottom:8px}.calc-page .calc__body .body__content .list-item .dropdown__button,.calc-page .calc__body .body__content .list-item .units,.calc-page .calc__body .body__content .list-item input{font-weight:400;font-size:16px;line-height:25px;color:#6f7382;font-family:Inter;font-style:normal}.calc-page .calc__body .body__content .list-item .dropdown__list{width:100%}.calc-page .calc__body .body__content .list-item .dropdown__button{border:1px solid #babec7;border-radius:5px;padding:8px 15px 7px;text-transform:uppercase;cursor:pointer}.calc-page .calc__body .body__content .list-item .dropdown__button::before{content:none}.calc-page .calc__body .body__content .list-item .dropdown svg{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calc-page .calc__body .body__content .list-item input{border:1px solid #babec7;border-radius:5px;padding:8px 15px 7px;width:100%;text-transform:uppercase}.calc-page .calc__body .body__content .list-item .units{position:absolute;bottom:7px;right:15px}.calc-page .calc__body .body__content-button{background:#2a61ff;border-radius:5px;margin-top:35px;padding:17px 46px 19px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.calc-page .calc__history .history__list-item .text,.calc-page .calc__history .history__list-noitem{font-weight:400;line-height:25px;margin-bottom:5px;font-family:Inter;font-size:16px;font-style:normal}.calc-page .calc__body .body__content-button:active,.calc-page .calc__body .body__content-button:hover{background:#2a448f}.calc-page .calc__history{position:absolute;top:0;right:0;width:310px;background:#f7f9ff;border:1px solid #c6dcf7;-webkit-box-shadow:-10px 0 20px rgba(0,0,0,.1);box-shadow:-10px 0 20px rgba(0,0,0,.1);border-radius:0 0 5px 5px;padding:35px 20px 15px;display:block;max-height:calc(100%);overflow:auto}.calc-page .calc__history::-webkit-scrollbar{width:6px}.calc-page .calc__history::-webkit-scrollbar-track{background:#c9e1fe}.calc-page .calc__history::-webkit-scrollbar-thumb{background-color:#2971c9;border-radius:20px}.calc-page .calc__history .history{width:100%}.calc-page .calc__history .history__list .js-hidden,.delivery-form__mobile,.filter-mobile,.program .descr__link{display:none}.calc-page .calc__history .history__list-noitem{color:#222838}.calc-page .calc__history .history__list-item{margin-bottom:20px;border-bottom:1px solid #b7bac7;padding-bottom:20px;position:relative}.calc-page .calc__history .history__list-item .close{position:absolute;top:0;right:0;cursor:pointer}.calc-page .calc__history .history__list-item .text{color:#222838}.calc-page .calc__history .history__list-item .weight{font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#222838}.group-product__title,.program .download__title{font-weight:600;font-size:35px;line-height:36px}.group-product__item,.group-products{display:-webkit-box;display:-ms-flexbox}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mt20{margin-top:20px}.mt106{margin-top:106px}.group-products{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:177px}@media screen and (max-width:1439px){.group-products{margin-top:50px;margin-bottom:173px}}.group-product{width:calc(33% - 10px);min-height:487px;padding:20px 40px 40px;background:#fff;border:1px solid #c6dcf7;border-radius:10px;list-style-type:none;-webkit-animation:.8s emergence;animation:.8s emergence;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:1439px){.group-product{width:calc(33% - 7px);min-height:442px;padding:20px 32px 35px}.group-product__title{font-size:29px}}.group-product__image{min-height:160px;max-height:250px;width:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1.2);transform:scale(1.2)}.group-product__title{margin:0;font-style:normal;color:#222838;min-height:72px}.group-product__title::after{content:url(../images/svg/arrowSelect.svg);display:none;position:absolute;top:-3px;right:0;width:16px;height:16px;-webkit-transition:.2s;transition:.2s;pointer-events:none}@media screen and (max-width:1023px){.metal-structures__title{font-size:46px;line-height:56px}.metal-structures__subtitle{max-width:660px;font-size:15px;line-height:24px}.metal-structures__nav{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.metal-structures__nav-item{height:200px}.metal-info__subtitle{font-size:15px;line-height:24px}.application .two-column{gap:5px}.application__descr-title,.mission__vision-title,.news__title{font-size:46px;line-height:54px}.application__form-input{margin-bottom:13px;padding:10px 0}.news__list-item{min-height:180px;padding:15px 15px 25px}.news__list-item .date{margin-bottom:40px}.news__list-item .title{font-size:25px;line-height:27px}.mission__title{margin:44px 0 46px;font-size:58px;line-height:64px}.mission__vision_descr .first{margin-right:20px;max-width:300px;font-size:16px;line-height:25px}.mission__principles{margin-top:90px;margin-bottom:166px}.mission__principles-title{font-size:46px;line-height:54px}.mission__principles-text{font-size:18px;line-height:25px}.mission__principles_list-item{padding:35px 0 0 26px}.mission__principles_list-item .title{font-size:24px;line-height:30px}.mission__principles_list-item::before{font-size:72px;line-height:80px}.feedback{margin-top:46px;margin-bottom:180px}.feedback__title{margin-bottom:40px;font-size:34px;line-height:40px}.feedback__form_list-item{margin-bottom:46px}.feedback__form_list-item .text{gap:6px;margin-bottom:25px;font-size:17px;line-height:22px}.feedback__form_list-item .recommendation__text{max-width:110px;font-size:14px;line-height:17px}.feedback__form_list-item .recommendation__radio{gap:12px}.feedback__form_list-item .recommendation__radio .radio input+label{gap:12px;font-size:16px;line-height:20px}.feedback__form_list-item .recommendation__radio .radio input+label .castom-checkbox{width:25px;height:25px}.feedback__form_list-item .company__input,.feedback__form_list-item .manager__input,.feedback__form_list-item .wish__input{padding:20px;font-size:16px;line-height:22px}.feedback__form_list-item .company__input::-webkit-input-placeholder,.feedback__form_list-item .manager__input::-webkit-input-placeholder,.feedback__form_list-item .wish__input::-webkit-input-placeholder{font-size:16px;line-height:22px}.feedback__form_list-item .company__input:-ms-input-placeholder,.feedback__form_list-item .manager__input:-ms-input-placeholder,.feedback__form_list-item .wish__input:-ms-input-placeholder{font-size:16px;line-height:22px}.feedback__form_list-item .company__input::-ms-input-placeholder,.feedback__form_list-item .manager__input::-ms-input-placeholder,.feedback__form_list-item .wish__input::-ms-input-placeholder{font-size:16px;line-height:22px}.feedback__form_list-item .company__input::placeholder,.feedback__form_list-item .manager__input::placeholder,.feedback__form_list-item .wish__input::placeholder{font-size:16px;line-height:22px}.feedback__form_list-item .company__radio .radio:not(last-child),.feedback__form_list-item .manager__radio .radio:not(last-child),.feedback__form_list-item .wish__radio .radio:not(last-child){margin-bottom:15px}.feedback__form_list-item .company__radio .radio input+label,.feedback__form_list-item .manager__radio .radio input+label,.feedback__form_list-item .wish__radio .radio input+label{gap:12px;font-size:17px;line-height:21px}.news__page{margin-top:35px;margin-bottom:155px}.news__page_filter{font-size:13px;line-height:21px;padding-left:23px}.news__page_filter .icon{width:14px}.group-products{margin-top:45px;margin-bottom:154px}.group-product__title{font-size:28px;line-height:32px}}.group-product__list{display:-ms-grid;display:grid;row-gap:10px;margin-top:23px}.group-product__item{display:flex;list-style-type:none}.group-product__link{position:relative;max-width:216px;padding-right:22px;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:25px;color:#2a448f}.group-product__link::before{content:"";position:absolute;right:0;top:5px;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12L12 1M12 1V12M12 1H1' stroke='%232A448F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;mask:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 12L12 1M12 1V12M12 1H1' stroke='%232A448F' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:#2a448f;-webkit-transition:.2s;transition:.2s}.delivery-form__item,.dropdown-map__button{-webkit-transition:background-color .3s cubic-bezier(.075, .82, .165, 1)}.group-product__link:hover{color:#00267e}.group-product__link:hover::before{-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#00267e}@media screen and (max-width:1439px){.group-product__list{margin-top:20px}.group-product__link{font-size:13px;line-height:21px}}@media screen and (max-width:1023px){.group-product__link{line-height:18px}}@media screen and (max-width:880px){.group-products{-ms-flex-wrap:wrap;flex-wrap:wrap}.group-product{width:calc(50% - 10px);margin-bottom:20px}.group-product__title{font-size:35px;line-height:36px}.group-product__link{font-size:16px;line-height:25px}}.special-offer{margin-top:25px;margin-bottom:120px}.special-offer__time{font-family:Inter;font-weight:500;font-size:21px;line-height:33px;color:#6f7382}.special-offer__image{width:100%;height:400px;margin-top:45px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1439px){.special-offer{margin-top:20px;margin-bottom:116px}.special-offer__time{font-size:18px;line-height:22px}.special-offer__image{height:352px;margin-top:30px}}.special-offer__texts{margin:50px auto 0;padding:0 105px}@media screen and (max-width:1439px){.special-offer__texts{margin:40px auto 0;padding:0 100px}}.special-offer__text{margin-bottom:24px;font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#242424}.special-offer__text:last-child{margin-bottom:0}.dropdown-map__fake-input{width:100%;padding:20px 25px 22px;background-color:#fff;outline:0;border:1px solid #2971c9;border-radius:5px;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;text-align:left;color:#6f7382}.dropdown-map__fake-input_opened{border-radius:5px 5px 5px 0}.dropdown-map__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;top:0;height:66px;padding:0 26px;background:#2a61ff;border-radius:0 5px 5px 0;outline:0;font-family:Inter;font-style:normal;font-weight:400;font-size:18px;line-height:22px;color:#fff;transition:background-color .3s cubic-bezier(.075, .82, .165, 1)}.dropdown-map__button:hover{background-color:#2a448f}.dropdown-map__icon{width:16px;height:16px;margin:4px 12px 0 0;background-image:url("../images/svg/search.svg");background-repeat:no-repeat;background-size:100%}.dropdown-map__list{display:none;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 134px);background-color:#fff;-webkit-box-shadow:0 4px 25px rgba(48,54,72,.14);box-shadow:0 4px 25px rgba(48,54,72,.14)}.delivery-container,.dropdown-map__list_opened{display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown-map__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58px;margin:0 10px;padding-left:15px;font-family:Inter;font-style:normal;font-weight:500;font-size:19px;line-height:33px;color:#6f7382;border-bottom:1px solid #b7bac740;cursor:pointer}.program .download__title,.program__title{color:#2a448f;font-style:normal;font-family:"RF Rufo";text-transform:uppercase}@media screen and (max-width:1439px){.dropdown-map__fake-input{padding:18px 25px 19px 24px;font-size:16px;line-height:16px}.dropdown-map__button{height:55px;padding:0 16px}.dropdown-map__icon{width:14px;height:14px;margin-right:10px}.dropdown-map__list{width:calc(100% - 110px)}.dropdown-map__item{height:63px}}.program{margin-bottom:175px}.program__content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 340px;grid-template-columns:1fr 340px;gap:74px}.program__title{font-weight:400;font-size:54px;line-height:62px;letter-spacing:.01em;margin-bottom:40px}.program .download__title{margin-bottom:35px}.program .download__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:24px}.program .download__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;cursor:pointer}.program .download__list-item .title{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#282828}.directory .download__subtitle,.program .download__list-item .subtitle{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#6f7382}.program .descr,.program .download__descr{font-family:Inter;font-style:normal;font-size:16px}.directory .download:before,.program .download__list-item::before{content:url("../images/svg/dowloadBig.svg")}.program .download__descr{font-weight:500;line-height:21px;color:#5f616a}.program .descr{font-weight:400;line-height:25px;color:#222838;margin-bottom:30px}.program .descr__subtitle,.program .descr__title{font-family:Inter;font-weight:500;font-style:normal}.program .descr__title{font-size:18px;line-height:22px;color:#222838;margin-bottom:20px}.program .descr__subtitle{font-size:21px;line-height:33px;color:#242424;margin-bottom:30px}.reviews-page{margin-top:60px;margin-bottom:130px}@media screen and (max-width:1439px){.reviews-page{margin-top:40px;margin-bottom:126px}}.reviews-page__button{display:block;margin:70px auto auto;max-width:250px;cursor:pointer}@media screen and (max-width:1439px){.reviews-page__button{max-width:194px;margin-top:60px}}.interview{background:url("../images/interviewBG.jpg") right no-repeat #2971c9;padding:82px 0 107px}.interview__title{font-family:"RF Rufo";font-style:normal;font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#fff;margin-bottom:23px}.interview__button,.interview__subtitle{font-family:Inter;font-style:normal;font-weight:500}@media screen and (max-width:1439px){.interview{padding:74px 0 97px}.interview__title{margin-bottom:25px;font-size:50px;line-height:60px}}.interview__subtitle{font-size:21px;line-height:33px;color:#fff;opacity:.9;margin-bottom:47px;max-width:555px}.interview__button{background:#fff;border-radius:5px;padding:17px 55px 19px;font-size:18px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2971c9}.interview__button:active,.interview__button:hover{background:#2a448f;color:#fff}.map{position:relative;display:none;height:684px;margin-top:60px}.directory .download,.map__content{display:-webkit-box;display:-ms-flexbox}.map_small{height:371px}@media screen and (max-width:1439px){.interview__subtitle{max-width:333px;margin-bottom:45px;font-size:16px;line-height:25px}.map{height:530px}.map_small{height:266px}.condition{margin-bottom:173px}}@media screen and (max-width:680px){.map_small{height:230px}}.map_medium{height:500px;margin-top:0}.map__block-title{font-family:"RF Rufo";font-weight:600;font-size:27px;line-height:32px;text-transform:uppercase;color:#2a448f}.map__block-data{margin-top:15px;font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#222838}.map__title{font-family:"RF Rufo";font-weight:600;font-size:29px;line-height:36px;text-transform:uppercase;color:#242424}.map__content{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:97px;width:319px}.map__content_extended{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:30px;min-width:486px;max-width:550px;min-height:200px;margin-top:35px}.map__text{font-family:Inter;font-weight:400;font-size:13px;line-height:20px;color:#242424}.map__tel{display:block;margin-top:5px;font-family:Inter;font-weight:500;font-size:20px;line-height:27px;color:#2971c9}.condition__list-item .text,.condition__title{font-family:"RF Rufo";font-style:normal;text-transform:uppercase}.popup-submit .popup__container{padding:100px 40px;width:740px}.popup-submit .popup__container_title{text-align:center;margin-bottom:0}.condition__title{max-width:990px;font-weight:400;font-size:50px;line-height:60px;letter-spacing:.01em;color:#2a448f;margin-bottom:50px}@media screen and (max-width:1439px){.condition__title{max-width:700px;margin-bottom:45px}}.condition__list{display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);list-style:none;overflow:hidden}@media screen and (max-width:1023px){.special-offer__image{height:300px}.special-offer__texts{padding:50px}.dropdown-map__item{height:53px}.reviews-page{margin-top:35px;margin-bottom:110px}.reviews-page__button{margin-top:50px}.interview__title{font-size:46px;line-height:54px}.condition{margin-bottom:158px}.condition__title{margin-bottom:40px;font-size:42px;line-height:50px}.condition__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.condition__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.condition__list-item{background:#fff;border:1px solid #c9e1fe;border-radius:5px;padding:40px 10px 25px 25px;-webkit-transition:.2s;transition:.2s;cursor:default}@media screen and (max-width:1439px){.condition__list{gap:15px}.condition__list-item{padding:35px 4px 20px 15px}.condition__list-item .icon{-webkit-transform:scale(.9);transform:scale(.9)}}.condition__list-item .icon{margin-bottom:10px;-webkit-transition:.8s;transition:.8s}.condition__list-item .text{font-weight:600;font-size:27px;line-height:32px;color:#2a448f}.condition__list-item:hover .icon{-webkit-transform:translateX(100%);transform:translateX(100%)}.anim{-webkit-transform:translate(120%,0);transform:translate(120%,0);opacity:0;-webkit-transition:.8s;transition:.8s}.anim.anim-show{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.directory{margin-top:60px;margin-bottom:200px}.directory .download{display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:10px}.directory .download__title{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#242424;margin-bottom:2px}.directory__filter_item .title__text,.directory__title{font-family:"RF Rufo";text-transform:uppercase;font-style:normal}.directory .search{margin-top:10px}.directory__title{font-weight:400;font-size:65px;line-height:78px;color:#2a448f;margin-bottom:50px}.directory__request:hover{color:#fff;background-color:#2a448f}.directory__filter_item .title img{width:30px;height:25px;margin-top:4px}.directory__filter_item .title__text{display:inline-block;font-weight:600;font-size:22px;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00267e;border-bottom:1px solid #b7bac7;padding-bottom:12px;width:100%;cursor:pointer;position:relative}.directory__filter_item .title__text.dropdown::after{content:url("../images/svg/arrowSelect.svg");position:absolute;top:0;right:0;width:16px;height:16px;-webkit-transition:.2s;transition:.2s;pointer-events:none}.directory__filter_item .title__text.dropdown.active:after{-webkit-transform:rotate(180deg) translateY(-75%);transform:rotate(180deg) translateY(-75%)}.directory__filter_item .content.js-visible{display:block}.directory__filter_item .content__item{display:block;margin-bottom:22px;font-family:Inter;font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#6f7382;cursor:pointer}.directory__filter_item .content__item.active,.directory__filter_item .content__item:active,.directory__filter_item .content__item:hover{color:#2a448f}.directory__content{margin-top:55px;font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#222838;max-width:785px}.directory__content-find{font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#5f616a;margin-bottom:40px;display:none}.directory__content-subtitle,.directory__content-title{color:#2a448f;font-weight:400;text-transform:uppercase;font-style:normal}.directory__content-title{font-family:"RF Rufo";font-size:50px;line-height:60px;margin-bottom:40px;margin-top:40px}.directory__content-subtitle{font-family:'RF Rufo';font-size:35px;line-height:36px;margin-bottom:25px}.directory__content-text{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#222838;margin-bottom:30px}.delivery-form__input,.delivery-form__item{color:#6f7382;font-family:Inter;font-weight:500}@-webkit-keyframes emergence{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes emergence{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.light-blue{background:#f7f9ff}.delivery{padding-top:60px;padding-bottom:85px;background-color:#fff}.delivery-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:620px;width:100%}.delivery-form__input{width:100%;height:60px;margin-top:20px;font-size:19px;line-height:33px;border-bottom:1px solid #303648}.delivery-form__input:first-child{margin-top:0}.delivery-form__input::-webkit-input-placeholder{color:#303648;opacity:.6}.delivery-form__input:-ms-input-placeholder{color:#303648;opacity:.6}.delivery-form__input::-ms-input-placeholder{color:#303648;opacity:.6}.delivery-form__input::placeholder{color:#303648;opacity:.6}.delivery-form__dropdown{position:relative;cursor:pointer}.delivery-form__dropdown::after{content:"";position:absolute;top:27px;right:6px;width:6px;height:6px;border-bottom:2px solid #6f7382;border-left:2px solid #6f7382;-webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.delivery-form__dropdown_opened::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.delivery-form__button{position:relative;pointer-events:none}.delivery-form__list{display:none;position:absolute;top:60px;left:0;width:100%;max-height:360px;background-color:#fff;-webkit-box-shadow:0 4px 25px rgba(48,54,72,.14);box-shadow:0 4px 25px rgba(48,54,72,.14);z-index:1;overflow-y:scroll}.delivery-content{display:none;margin-top:60px}.delivery-content_active,.delivery-form__list_show,.distributors_active,.filter-mobile.js-visible{display:block}.delivery-form__list::-webkit-scrollbar{width:5px}.delivery-form__list::-webkit-scrollbar-track{background-color:#c9e1fe}.delivery-form__list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#2a448f}.delivery-form__item{padding:13px 15px 12px;margin:0 10px;list-style-type:none;border-bottom:1px solid #b7bAC740;font-size:19px;line-height:33px;cursor:pointer;transition:background-color .3s cubic-bezier(.075, .82, .165, 1)}.delivery-form__submit,.distributors__show-more{-webkit-transition:background-color .3s cubic-bezier(.075, .82, .165, 1)}.delivery-form__item:hover{background-color:#b7bAC740}@media screen and (max-width:1439px){.condition__list-item .text{max-width:200px;font-size:21px;line-height:25px}.delivery{padding-top:50px;padding-bottom:57px}.delivery-form{max-width:400px}.delivery-form__input{height:50px;margin-top:17px;font-size:13px;line-height:25px}.delivery-form__dropdown::after{top:20px}.delivery-form__list{top:50px;max-height:315px}.delivery-form__list::-webkit-scrollbar{width:4px}.delivery-form__item{padding:15px 15px 18px;font-size:18px;line-height:30px}}.delivery-form__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.delivery-form__submit{padding:17px 46px 19px;background:#2a61ff;border-radius:5px;font-family:Inter;font-weight:500;font-size:18px;line-height:22px;color:#fff;transition:background-color .3s cubic-bezier(.075, .82, .165, 1)}.delivery-form__download,.not-found__to-main{-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1)}.delivery-form__submit:hover{background-color:#2a448f}.delivery-form__download{margin-left:20px;padding:17px 46px 19px;border:2px solid #2a61ff;border-radius:5px;font-family:Inter;font-weight:500;font-size:18px;line-height:22px;color:#2a61ff;transition:.3s cubic-bezier(.075, .82, .165, 1)}.delivery-form__download:hover{background:#2a448f;border:2px solid #2a448f;color:#fff}.delivery-form__download:hover path{fill:#ffffff}.delivery-form__download-icon{vertical-align:middle}.delivery-info{max-width:342px;margin-top:18px;margin-left:118px}@media screen and (max-width:1439px){.delivery-form__block{margin-top:40px}.delivery-form__submit{padding:15px 21px 18px;font-size:14px;line-height:17px}.delivery-form__download{margin-left:15px;padding:13px 19px 16px;font-size:14px;line-height:17px}.delivery-info{max-width:270px;margin-top:3px;margin-left:100px}}.delivery-info__title{font-family:Inter;font-weight:500;font-size:16px;line-height:21px;color:#2a448f}@media screen and (max-width:1439px){.delivery-info__title{font-size:13px;line-height:21px}}.delivery-info__price{font-family:'RF Rufo';font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f}@media screen and (max-width:1439px){.delivery-info__price{font-size:50px;line-height:60px}}.delivery-info__text{margin-top:30px;max-width:336px;font-family:Inter;font-weight:500;font-size:16px;line-height:21px;color:#5f616a}@media screen and (max-width:1439px){.delivery-info__text{margin-top:20px;font-size:13px;line-height:21px}}.delivery-info__tel{font-family:Inter;font-weight:700;color:#2a448f}.delivery-info__tel:hover{color:#2a61ff}.delivery-terms{margin-top:60px;padding-bottom:177px}.delivery-terms__title,.partners__title{font-family:'RF Rufo';font-weight:400;font-size:50px;line-height:60px;letter-spacing:.01em;text-transform:uppercase;color:#2a448f}@media screen and (max-width:1439px){.delivery-terms__title{font-size:42px;line-height:50px}}.delivery-terms__text{max-width:890px;margin-top:24px;font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#222838}.calc-info,.delivery-terms__text:first-of-type{margin-top:30px}@media screen and (max-width:1439px){.delivery-terms__text:first-of-type{margin-top:40px}}.delivery-content__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px}.delivery-content__title{max-width:400px;font-family:Inter;font-weight:500;font-size:25px;line-height:33px;color:#242424}.delivery-content__title_wider{max-width:750px}.delivery-content__description{max-width:840px;margin-top:30px;padding-bottom:60px;font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#222838}@media screen and (max-width:1439px){.delivery-content{margin-top:50px}.delivery-content__title{max-width:423px;font-size:18px;line-height:22px}.delivery-content__title_wider{max-width:460px}.delivery-content__description{max-width:600px;margin-top:25px;padding-bottom:50px}}.delivery-content__text{max-width:250px;margin-left:75px;font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#222838}.delivery-content__tel{font-family:Inter;font-weight:500;font-size:16px;line-height:25px;color:#2a448f}.delivery-map{min-height:160px;min-width:250px}.delivery-map__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}.delivery-map__row,.not-found{display:-webkit-box;display:-ms-flexbox}.delivery-map__content:first-of-type{margin-top:0}.delivery-map__content:first-of-type::before{content:"";position:absolute;top:22px;left:9px;width:0;height:100%;border-left:1px dashed #2a448f;opacity:.5}.delivery-map__row{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14px}.delivery-map__pulse{width:14px;height:14px;margin:3px;padding:4px;background:padding-box #2a448f;border-radius:7px;border:3px solid #2a448F50;-webkit-box-shadow:0 0 0 3px #2a448F20;box-shadow:0 0 0 3px #2a448F20}.delivery-map__pulse_muted{opacity:.6}.delivery-map__block{margin-left:14px}.delivery-map__distance,.delivery-map__title{font-family:Inter;font-weight:400;font-size:14px;line-height:18px;color:#5f616a}.delivery-map__place{font-family:'RF Rufo';font-weight:400;font-size:35px;line-height:36px;text-transform:uppercase;color:#242424}.delivery-map__price{margin-left:30px;font-family:Inter;font-weight:500;font-size:21px;line-height:33px;color:#2a448f}.not-found{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:185px}.not-found__title{margin:0;background-image:url(../images/404text.jpeg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:'RF Rufo';font-style:normal;font-weight:900;font-size:450px;line-height:400px;letter-spacing:7px}.not-found__subtitle{margin-top:40px;font-family:'RF Rufo';font-weight:400;font-size:65px;line-height:78px;text-transform:uppercase;color:#2a448f}.not-found__catalog,.not-found__to-main{padding:15px 46px 17px;font-size:18px;line-height:22px;font-weight:500;font-family:Inter}.not-found__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px}.not-found__to-main{background:#2a448f;border-radius:5px;border:2px solid #2a448f;color:#fff;transition:.3s cubic-bezier(.075, .82, .165, 1)}.not-found__to-main:hover{color:#2a448f;background:0 0;border:2px solid #2a448f}.not-found__catalog{margin-left:30px;border:2px solid #2a448f;border-radius:5px;color:#2a448f;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1);transition:.3s cubic-bezier(.075, .82, .165, 1)}.not-found__catalog:hover{background:#2a448f;color:#fff}.partners{margin-top:55px;padding-bottom:204px}@media screen and (max-width:1439px){.delivery-content__text{margin-left:60px}.partners{margin-top:50px;padding-bottom:185px}.partners__title{font-size:42px;line-height:50px}}.partners__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);margin-top:40px;overflow:hidden}.filter-mobile .row,.partners__item{display:-webkit-box;display:-ms-flexbox}.partners__item{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;-webkit-filter:invert(50%) sepia(4%) saturate(2881%) hue-rotate(192deg) brightness(169%) contrast(74%);filter:invert(50%) sepia(4%) saturate(2881%) hue-rotate(192deg) brightness(169%) contrast(74%);-webkit-transition:50ms cubic-bezier(.075, .82, .165, 1);transition:50ms cubic-bezier(.075, .82, .165, 1)}.partners__item:hover{-webkit-filter:none;filter:none}.partners__item:nth-child(4n) .partners__image,.partners__item:nth-child(4n-1) .partners__image{-o-object-position:right;object-position:right}.partners__item:nth-child(4n-2) .partners__image{-o-object-position:center;object-position:center}.partners__image{width:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:left;object-position:left}.partners__more{margin-top:62px;padding:15px 44px 17px;border:2px solid #2a61ff;border-radius:5px;font-family:Inter;font-style:normal;font-weight:500;font-size:18px;line-height:22px;color:#2a61ff;-webkit-transition:.3s cubic-bezier(.075, .82, .165, 1);transition:.3s cubic-bezier(.075, .82, .165, 1)}.partners__more:hover{background-color:#2a61ff;color:#fff}.filter-mobile .popup__container{width:100%;height:100vh;overflow-y:auto;top:0;padding-top:70px}.filter-mobile .popup__container_title{margin:0}.filter-mobile__reset{font-family:Inter;font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#2a448f;opacity:.8}.filter-mobile .row{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:35px}.filter-mobile__item:last-child{margin:0}.filter-mobile .size-filter-mobile.js-visible .dropdown__list,.filter-mobile .steel-filter-mobile.js-visible .dropdown__list{display:block;opacity:1;visibility:visible}.filter-mobile .size-filter-mobile.js-visible .dropdown__button::before,.filter-mobile .steel-filter-mobile.js-visible .dropdown__button::before{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%)}.filter-mobile .size-filter-mobile .dropdown__list,.filter-mobile .steel-filter-mobile .dropdown__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;top:38px;display:none}.filter-mobile .size-filter-mobile .dropdown__list-item,.filter-mobile .steel-filter-mobile .dropdown__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:80px}.filter-mobile .dropdown__list{position:static;padding:0;-webkit-box-shadow:none;box-shadow:none;font-weight:500;font-size:15px;line-height:18px;color:#282828;-webkit-transform:translate(0,0);transform:translate(0,0)}.filter-mobile .dropdown__button{padding-bottom:15px;border-bottom:1px solid #b7bac7;width:100%;text-align-last:left;font-family:Inter;font-style:normal;font-weight:400;font-size:21px;line-height:25px;color:#00267e}.filter-mobile .dropdown__button::before{top:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.filter-mobile .dropdown__button.active::before{top:0;-webkit-transform:translate(0,0) rotate(180deg);transform:translate(0,0) rotate(180deg)}.distributors{position:relative;display:none;padding-top:124px;padding-bottom:185px}@media screen and (max-width:1439px){.partners__more{padding:13px 34px 14px;font-size:14px;line-height:17px}.distributors{padding-bottom:173px}}.distributors__list{display:-ms-grid;display:grid;gap:40px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.distributors__show-more{display:none;margin:60px auto 0;padding:17px 46px 19px;background-color:#2a61ff;border-radius:5px;transition:background-color .3s cubic-bezier(.075, .82, .165, 1);font-family:Inter;font-weight:500;font-size:18px;line-height:22px;color:#fff}.distributor__subtitle,.distributor__title{font-family:'RF Rufo';font-weight:600;text-transform:uppercase;color:#2a448f}.distributors__show-more:hover{background-color:#2a448f}.distributors__show-more_show{display:block}.distributor{margin-top:60px}.distributor__title{padding-bottom:10px;font-size:35px;line-height:36px}.distributor__subtitle{margin-top:20px;margin-bottom:15px;font-size:27px;line-height:32px}.distributor__text{font-family:Inter;font-weight:400;font-size:16px;line-height:25px;color:#222838}.region-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:40px;left:50%;width:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:9}.region-selection_with-list{top:60px}@media screen and (max-width:1439px){.distributor{margin-top:50px}.region-selection{top:70px}}.region-selection__dropdown{width:100%;max-width:658px}@media screen and (max-width:1439px){.region-selection__dropdown{max-width:651px}}@media screen and (max-width:1023px){.condition__list-item{padding:30px 15px 25px}.delivery-form__item{padding:13px 5px;font-size:16px;line-height:26px}.delivery-info{max-width:250px;margin-left:80px}.delivery-info__title{font-size:12px;line-height:15px}.delivery-info__price{font-size:42px;line-height:50px}.delivery-info__text{font-size:12px;line-height:17px}.delivery-terms{padding-bottom:139px}.delivery-terms__title{font-weight:600;font-size:38px;line-height:42px}.delivery-terms__text{font-size:15px;line-height:24px}.delivery-terms__text:first-of-type{margin-top:35px}.delivery-content__description{margin-top:20px}.partners{padding-bottom:146px}.partners__title{font-size:36px;line-height:40px}.partners__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.partners__item:nth-child(n) .partners__image{-o-object-position:center;object-position:center}.partners__more{margin-top:50px}.distributors{padding-bottom:155px}.distributors__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.distributor__title{font-size:32px;line-height:30px}.region-selection{top:55px;padding:0 20px}.region-selection__dropdown{max-width:630px}}.region-selection__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start;margin-left:25px;padding:21px 26px;font-family:Inter;font-weight:400;font-size:18px;line-height:22px;color:#303648;background:#fff;border:1px solid #2971c9;border-radius:5px;-webkit-transition:background-color .3s cubic-bezier(.075, .82, .165, 1);transition:background-color .3s cubic-bezier(.075, .82, .165, 1)}.region-selection__button:hover{background-color:#2a448f;color:#fff}.region-selection__button:hover path{fill:#fff}.region-selection__button svg{margin-right:12px}@media screen and (max-width:1439px){.region-selection__button{margin-left:20px;padding:16px 34px 18px;font-size:16px;line-height:19px}.region-selection__button svg{-webkit-transform:scale(.89);transform:scale(.89)}}.calc-info__text,.calc-info__update{font-weight:400;line-height:18px;font-size:14px;font-family:Inter;font-style:normal;color:#242424}.calc-info__link-text,.path-info__link-text{padding-bottom:4px;border-bottom:1px dashed #6f7382}@media screen and (max-width:767px){.metal-structures{margin-top:58px}.application__descr-title,.metal-structures__title,.mission__vision-title,.news__title{font-size:42px;line-height:50px}.metal-structures__request{display:none}.metal-structures__nav{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;margin-top:60px}.metal-structures__nav-item{height:160px}.metal-structures__nav-item .title{left:20px;bottom:25px;font-size:21px;line-height:25px}.metal-info{margin-top:60px}.metal-info__list-item{font-size:15px;line-height:24px}.application{margin-top:95px;padding:48px 0 96px}.application .two-column{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:32px}.application__form-input{margin-bottom:14px;padding:6px 0;font-size:14px;line-height:24px}.application__form-checkbox{margin-bottom:30px}.application__form-checkbox input+label{max-width:260px}.application__form-checkbox input+label .castom-checkbox{top:10px;width:16px;height:16px}.application__form_tree-colomn{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.application__form_tree-colomn .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:20px}.application__form_tree-colomn .row label,.interview__button{font-size:14px;line-height:17px}.application__form_tree-colomn .row label .text_hide-small-desktop,.delivery-form__mobile{display:inline}.application__form_tree-colomn .row label .text_show-small-desktop,.news__link,.reviews__link{display:none}.application__form-button{padding:14px 45px 15px;border-width:2px}.news__list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:15px}.news__list-item .date{margin-bottom:33px}.news__list-item .title{font-size:21px;line-height:25px}.news__link_mobile{display:inline-block}.reviews__button{display:none;padding:15px 46px 17px}.reviews__link_mobile{display:inline-block;margin-top:50px;margin-bottom:0}.distributors__list,.reviews__list_flexible{-ms-grid-columns:1fr;grid-template-columns:1fr}.mission__title{margin:35px 0 40px;font-size:48px;line-height:52px}.mission__vision-subtitle{margin-top:40px;font-size:15px;line-height:24px}.mission__vision_list{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:40px}.mission__vision_list-item{padding:43px 20px 25px}.delivery-container,.delivery-content__block,.mission__vision_descr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mission__vision_descr .first{max-width:none;margin-right:0}.mission__vision_descr .second{margin-top:29px;font-size:15px;line-height:24px}.mission__principles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:82px;margin-bottom:146px}.mission__principles .first-column{position:static;max-width:none;margin-right:0}.mission__principles .second-column{width:100%;margin-top:25px}.mission__principles-title{font-size:42px;line-height:50px}.mission__principles-text{font-size:15px;line-height:24px}.mission__principles_list-item,.special-offer__texts{padding:0}.mission__principles_list-item .title{margin-bottom:0;margin-top:20px;padding:24px 0 15px 26px;font-size:21px;line-height:25px;border-bottom:1px solid #b7bAC740;cursor:pointer;position:relative}.mission__principles_list-item .title::after{content:url(../images/svg/arrowSelect.svg);position:absolute;top:23px;right:0;width:16px;height:16px;-webkit-transition:.2s;transition:.2s;pointer-events:none}.mission__principles_list-item .title.active::after{-webkit-transform:scaleY(-1) translateY(-12px);transform:scaleY(-1) translateY(-12px)}.mission__principles_list-item .text{opacity:0;visibility:hidden;height:0;font-size:15px;line-height:24px}.mission__principles_list-item .text.js-visible{height:auto;padding:20px 0 10px}.mission__principles_list-item::before{font-size:56px;line-height:60px}.condition,.feedback,.news__page{margin-bottom:146px}.feedback__title,.map__title{font-size:27px;line-height:30px}.feedback__form_list-item{margin-bottom:40px}.delivery-form__item,.feedback__form_list-item .text,.map__tel{font-size:15px;line-height:18px}.feedback__form_list-item .recommendation{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;max-width:312px}.feedback__form_list-item .recommendation__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:94px;font-size:12px;line-height:15px}.feedback__form_list-item .recommendation__radio{gap:7px;margin:0 auto}.feedback__form_list-item .recommendation__radio .radio input+label{gap:7px;font-size:12px;line-height:15px}.feedback__form_list-item .company__radio .radio input+label .castom-checkbox,.feedback__form_list-item .manager__radio .radio input+label .castom-checkbox,.feedback__form_list-item .recommendation__radio .radio input+label .castom-checkbox,.feedback__form_list-item .wish__radio .radio input+label .castom-checkbox{width:22px;height:22px}.feedback__form_list-item .company__radio .radio:not(last-child),.feedback__form_list-item .manager__radio .radio:not(last-child),.feedback__form_list-item .wish__radio .radio:not(last-child){margin-bottom:12px}.feedback__form_list-item .company__radio .radio input+label,.feedback__form_list-item .manager__radio .radio input+label,.feedback__form_list-item .wish__radio .radio input+label{gap:10px;font-size:15px;line-height:18px}.news__page_select .content,.news__page_select .dropdown{padding:14px 25px 13px;min-width:160px;font-size:15px;line-height:18px}.news__page_select .dropdown__icon{width:11px}.news__page-button{margin-top:75px;margin-left:0;padding:15px 46px 17px}.group-products{margin-top:40px;margin-bottom:146px}.group-product{width:100%;min-height:220px;padding:20px 30px 30px;margin-bottom:15px}.group-product:hover{-webkit-transform:scale(1);transform:scale(1)}.group-product__title{min-height:auto;font-size:27px;line-height:30px}.group-product__title::after{display:block}.group-product__title.active:after{-webkit-transform:scaleY(-1) translateY(-19px);transform:scaleY(-1) translateY(-19px)}.group-product__list{height:0;margin-top:0;opacity:0;pointer-events:none}.group-product__list.js-visible{height:auto;margin-top:20px;opacity:1;pointer-events:auto}.group-product__link{font-size:13px;line-height:15px}.special-offer{margin-top:25px;margin-bottom:100px}.special-offer__image{height:200px;margin-top:35px}.dropdown-map__fake-input{padding:16px 25px 17px 15px;font-size:13px;line-height:15px}.dropdown-map__button{height:50px}.dropdown-map__icon{width:17px;height:17px;margin-top:0;margin-right:1px}.delivery-form__desktop,.dropdown-map__button-text{display:none}.dropdown-map__list{width:calc(100% - 50px)}.dropdown-map__item{height:44px;padding-left:5px;font-size:15px;line-height:18px}.reviews-page{margin-bottom:100px}.reviews-page__button{max-width:214px}.interview{padding:48px 0 294px;background:url("../images/interviewBGmobile.jpeg") bottom/contain no-repeat #2971c9}.interview__title{margin-bottom:30px;font-size:42px;line-height:50px}.map{height:561px}.map__content{width:290px}.condition__title{font-size:40px}.delivery{padding-bottom:53px}.delivery-form{max-width:none}.delivery-form__input{font-size:14px;line-height:24px}.delivery-form__list{max-height:220px}.delivery-form__submit{padding:14px 16px 16px;font-size:13px;line-height:15px}.delivery-form__download{margin-left:10px;padding:10px 15px 12px;font-size:13px;line-height:19px}.delivery-info{margin-top:40px;margin-left:0}.delivery-terms__title{font-weight:600;font-size:32px;line-height:30px}.delivery-terms__text:first-of-type{margin-top:30px}.delivery-content__title{max-width:283px;font-size:16px;line-height:20px}.delivery-content__description{padding-bottom:60px;font-size:15px;line-height:24px}.delivery-content__text{margin-left:0;margin-top:20px;font-size:15px;line-height:24px}.partners__title{font-size:32px;line-height:30px}.partners__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:22px;-webkit-column-gap:40px;column-gap:40px;margin-top:35px}.partners__more{margin-top:40px}.distributors{padding-bottom:146px}.distributors__show-more{margin:60px 0 0}.region-selection{top:45px}.region-selection__dropdown{max-width:calc(100vw - 40px)}.region-selection__button{margin-left:10px;padding:16px 14px 18px}.region-selection__button svg{margin-right:1px;-webkit-transform:scale(1.05);transform:scale(1.05)}.region-selection__button-text{display:none}}.calc-info .topbar__location{display:flex;margin-bottom:20px}.calc-info .topbar__location-text{color:#242424}.calc-info__text{margin-bottom:30px;max-width:350px}.calc-info__update{margin-bottom:25px}.calc-info__link{margin-top:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;font-family:Inter;font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#242424}.calc-info__link-text{display:block}.path .row{display:flex;justify-content:space-between;gap:20px}.path-info{min-width:200px}.path-info__update{font-family:Inter;font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#242424;margin-bottom:6px}.path-info__link{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px}.path-info__link-text{font-family:Inter;font-style:normal;font-weight:600;font-size:14px;line-height:16px;color:#242424}@media (max-width:1439px){.calc-page .calc,.news-card{margin-top:40px}.news-card__title{font-size:50px;line-height:60px;margin-bottom:20px}.news-card__date{font-size:18px;line-height:22px;margin-bottom:30px}.news-card__img{max-height:350px;margin-bottom:40px}.news-card__descr{max-width:660px;font-size:16px;line-height:25px;margin-bottom:50px}.news-card__descr_title{font-size:21px;line-height:33px}.news-card__congratulation{max-width:660px;font-size:25px;line-height:33px;padding:35px 45px;margin-bottom:45px}.calc-page__title,.directory__title{font-size:50px;line-height:60px}.calc-page__button{font-size:14px;line-height:17px;padding:17px 30px}.calc-page .calc__header-radio input+label{font-size:20px;line-height:24px;padding:17px 0 19px}.calc-page .calc__body{-ms-grid-columns:320px 1fr;grid-template-columns:320px 1fr;gap:35px}.calc-page .calc__body[data-calc=grader] .filter__column{padding:40px 20px;max-height:620px}.calc-page .calc__body[data-calc=grader] .filter__search{position:relative;margin-bottom:30px}.calc-page .calc__body[data-calc=grader] .filter__search svg{width:13px;height:13px}.calc-page .calc__body[data-calc=grader] .filter__search input{font-size:13px;line-height:21px;padding:8px 35px 8px 17px}.calc-page .calc__body[data-calc=grader] .filter__search input::-webkit-input-placeholder{font-size:13px;line-height:21px}.calc-page .calc__body[data-calc=grader] .filter__search input:-ms-input-placeholder{font-size:13px;line-height:21px}.calc-page .calc__body[data-calc=grader] .filter__search input::-ms-input-placeholder{font-size:13px;line-height:21px}.calc-page .calc__body[data-calc=grader] .filter__search input::placeholder{font-size:13px;line-height:21px}.calc-page .calc__body[data-calc=grader] .filter__dropdown-title{font-size:16px;line-height:19px}.calc-page .calc__body[data-calc=grader] .filter__dropdown-item{max-width:175px;font-size:14px;line-height:18px;margin-bottom:12px}.calc-page .calc__body[data-calc=grader] .body__list{gap:12px}.calc-page .calc__body[data-calc=grader] .body__list-item{height:34px;font-size:13px;line-height:16px}.calc-page .calc__body .filter__column{padding-top:30px}.calc-page .calc__body .filter__title{padding:7px 0 8px 15px;font-size:21px;line-height:25px}.calc-page .calc__body .filter__radio input+label{padding:7px 0 8px 15px;font-size:15px;line-height:18px}.calc-page .calc__body .body__title{font-size:29px;line-height:36px}.calc-page .calc__body .body__content{-ms-grid-columns:170px 1fr;grid-template-columns:170px 1fr;gap:35px}.calc-page .calc__body .body__content-column img{margin-bottom:30px}.calc-page .calc__body .body__content .size-weight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:35px 30px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.calc-page .calc__body .body__content .list-item{margin-bottom:15px}.calc-page .calc__body .body__content .list-item .title{margin-bottom:5px}.calc-page .calc__body .body__content-button{margin-top:30px;padding:15px 36px 16px;font-size:14px;line-height:17px}.program{margin-bottom:165px}.program__content{-ms-grid-columns:1fr 275px;grid-template-columns:1fr 275px;gap:30px}.program__title{font-size:42px;line-height:50px}.program .download__title{font-size:29px;line-height:36px;margin-bottom:30px}.program .download__list{gap:10px}.program .download__list-item{gap:5px}.program .descr__title,.program .download__list-item .title{font-size:16px;line-height:19px}.program .download__list-item .subtitle{font-size:12px;line-height:12px}.program .download__list-item::before{content:url("../images/svg/dowloadBig.svg")}.program .download__descr{font-size:16px;line-height:21px}.program .descr p{margin-bottom:20px}.program .descr__subtitle{font-size:20px;line-height:27px;margin-bottom:25px}.directory,.not-found__block{margin-top:50px}.directory .two-column{-ms-grid-columns:215px 1fr;grid-template-columns:215px 1fr;gap:35px}.directory__content{margin-top:40px;max-width:none}.directory__result{margin-left:30px}.directory__filter_item .title{gap:20px}.directory__filter_item .title img{width:23px;height:20px}.directory__filter_item .title__text{font-size:20px;line-height:20px}.directory__filter_item .content__item{font-size:14px;line-height:17px}.directory__content-title{font-size:42px;line-height:50px;margin-bottom:30px}.directory__content-text{margin-bottom:25px}.directory .download{margin-top:30px}.not-found{padding-bottom:173px}.not-found__title{font-size:350px;line-height:355px}.not-found__subtitle{margin-top:12px;font-size:50px;line-height:60px}.path-info{width:250px}.path-info__update{font-size:15px}}@media (max-width:1023px){.directory,.news-card{margin-top:35px}.news-card__title{font-size:42px;line-height:50px;margin-bottom:20px}.news-card__img{max-height:200px;margin-bottom:30px}.news-card .swiper,.news-card__descr{margin-bottom:40px}.news-card__congratulation{font-size:18px;line-height:22px;padding:25px 15px;margin-bottom:35px}.news-card .swiper{padding-bottom:30px}.directory .row,.news-card .swiper-pagination,.program .descr.mobile{display:block}.news-card .swiper-pagination-bullet{margin:0 7px!important;width:8px;height:8px;background:#2a448f;opacity:.5}.news-card .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2a448f;opacity:1}.calc-page__button,.directory__content_filter,.directory__request,.news-card .swiper__arrows,.program .descr__subtitle{display:none}.calc-page .calc__body,.calc-page .calc__body .body__content,.calc-page .calc__body .filter{-ms-grid-columns:1fr;grid-template-columns:1fr}.calc-page__title{font-size:42px;line-height:50px}.calc-page .calc{margin-top:40px;margin-bottom:80px}.calc-page .calc__header{overflow-x:auto;padding-bottom:15px;margin-bottom:15px}.calc-page .calc__header-radio{min-width:180px}.calc-page .calc__header-radio input{left:50%;opacity:0}.calc-page .calc__header-radio input+label{font-size:17px;line-height:20px}.calc-page .calc__body{gap:40px}.calc-page .calc__body[data-calc=grader] .body__list{gap:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc-page .calc__body[data-calc=grader] .body__list-item{width:150px;height:45px;font-size:15px;line-height:18px}.calc-page .calc__body .filter{background:0 0;border:none;gap:15px;overflow:visible}.calc-page .calc__body .filter__column{border:none;border-radius:0;padding:0;position:relative;overflow:visible}.calc-page .calc__body .filter__column .filter__list.js-active{position:absolute;top:100%;height:auto;background:#fff;z-index:1;width:100%;border:1px solid #b7bac7;border-radius:5px;padding:10px 0}.calc-page .calc__body .filter__column .filter__list.js-active+.filter__title::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calc-page .calc__body .filter__column .filter__list.js-active .filter__radio input:checked+label{background-color:#fff}.calc-page .calc__body .filter__column .filter__list.js-active .filter__radio label{color:#222838}.calc-page .calc__body .filter__title{padding:13px 20px;font-size:21px;line-height:25px;cursor:pointer;position:relative;overflow:hidden;border:1px solid #b7bac7;border-radius:5px}.calc-page .calc__body .filter__title::before{content:url("../images/svg/arrowSelect.svg");position:absolute;right:20px;-webkit-transition:.2s;transition:.2s}.calc-page .calc__body .filter__list{height:0;overflow:hidden}.calc-page .calc__body .filter__radio input+label{padding:7px 0 8px 15px;font-size:15px;line-height:18px}.calc-page .calc__body .body,.directory__result{margin:0}.calc-page .calc__body .body__title{font-size:27px;line-height:30px}.calc-page .calc__body .body__content{gap:35px}.calc-page .calc__body .body__content-column img{width:auto;max-width:320px;margin-bottom:40px}.calc-page .calc__body .body__content .size-weight{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px;padding:35px 70px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calc-page .calc__body .body__content .list-item{margin-bottom:15px}.calc-page .calc__body .body__content .list-item .title{margin-bottom:5px}.calc-page .calc__body .body__content-button{margin-top:30px;padding:15px 36px 16px;font-size:14px;line-height:17px}.program{margin-bottom:140px}.program__content{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:60px}.program .download__title{font-size:29px;line-height:36px;margin-bottom:30px}.program .download__list{gap:10px}.program .download__list-item{gap:5px}.not-found__catalog,.not-found__to-main,.program .download__list-item .title{font-size:16px;line-height:19px}.program .download__list-item .subtitle{font-size:12px;line-height:12px}.program .download__list-item::before{content:url("../images/svg/dowloadBig.svg")}.program .download__descr{font-size:16px;line-height:21px}.program .descr{display:none;font-size:15px;line-height:24px}.program .descr__link{display:inline;font-family:Inter;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#2a448f;position:relative;padding-right:30px}.program .descr__link::after{content:url("../images/svg/arrowRightBlue.svg");position:absolute;right:0;bottom:-4px;-webkit-transform:scale(.8);transform:scale(.8)}.program .descr p{margin-bottom:20px}.popup-submit .popup__container{width:calc(100% - 40px)}.directory .two-column{-ms-grid-columns:215px 1fr;grid-template-columns:215px 1fr;gap:35px;display:block}.directory .content{margin-top:40px}.directory__title{font-size:42px;line-height:50px;margin-bottom:30px}.directory__filter{margin-bottom:60px}.directory__content{max-width:none}.directory__content-title{font-size:32px;line-height:30px}.directory__content-text{font-size:15px;line-height:24px;margin-bottom:20px}.not-found{padding-bottom:147px}.not-found__title{font-size:250px;line-height:281px}.not-found__subtitle{margin-top:0;font-size:42px;line-height:50px}.not-found__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:41px}.not-found__catalog{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:0;margin-top:17px}.path .row{flex-direction:column;gap:40px}.path-info{width:auto}.path-info__update{font-size:13px;line-height:15px;margin-bottom:15px}.path-info__link-text{font-size:13px;line-height:16px;padding-bottom:2px}.news__page .row{align-items: flex-start;}.dropdown__list-item{min-width: 200px;max-width: 220px;overflow: hidden;text-wrap: auto;}}.sale .row{-webkit-box-align: start;-ms-flex-align: start;align-items: start;}.path__item_last-child{color: #2a448f;margin: 0;}.width__list_item span{padding:0 3px 0;}.date-art{	font-family: Inter;    font-style: normal;    font-size: 16px;    line-height: 21px;    font-weight: 500;	color: #fff;}.subtitle-art{	font-family: Inter;    color: #2a448f;	background-color:#fff;	font-size: 16px;    line-height: 21px;    font-style: normal;	border-radius: 10px;	padding-left:15px;	padding-right:15px;	width: max-content;	text-align: center;	justify-self: end;}.title-art{	font-family: "RF Rufo";    font-style: normal;    font-weight: 600;    font-size: 23px;    line-height: 27px;    text-transform: uppercase;    color: #fff;	grid-column: 1 / -1;}.art{	display:grid;	grid-template-columns: 3fr 1fr;	row-gap: 150px;    column-gap: 20px;}