

/* Start:/outsourcing/css/style.min.css?176130015970497*/
@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{padding:0;margin:0;border:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1.5;font-size:1rem}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}html{scroll-behavior:smooth}body{font-family:var(--font-notoSans);font-size:1rem;line-height:22px;color:var(--text-secondary)}.page{max-width:100%!important}.content{overflow:hidden}:root{--head:#262626;--red-main:#ce1313;--red-elem-icon:#e42d32;--blue-text:#0d86ff;--text-secondary:#474747;--border-gray:#d1d1d1;--bg-service-gray:#f4f4f4;--white:#ffffff;--gray-1:#e4e4e5;--gray-assign:#707070;--btn-bg-color:#27241d;--cl-lst-hover:rgba(255, 255, 255, 0.5);--font-notoSans:"NotoSansRegular",sans-serif;--font-notoSans-med:"NotoSansMedium",sans-serif;--font-notoSans-bold:"NotoSansBold",sans-serif;--font-roboto:"RobotoMedium",sans-serif;--font-roboto-reg:"RobotoRegular",sans-serif;--font-roboto-bold:"RobotoBold",sans-serif}@font-face{font-family:Ubuntu;src:url(/media/style/fnt/UbuntuRegular.eot);src:url(/media/style/fnt/UbuntuRegular.eot?#iefix) format("embedded-opentype"),url(/media/style/fnt/UbuntuRegular.woff) format("woff"),url(/media/style/fnt/UbuntuRegular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RobotoRegular;src:url(/media/font/Roboto/RobotoRegular.eot);src:url(/media/font/Roboto//RobotoRegular.eot?#iefix) format("embedded-opentype"),url(/media/font/Roboto/RobotoRegular.woff2) format("woff2"),url(/media/font/Roboto/RobotoRegular.woff) format("woff"),url(/media/font/Roboto/RobotoRegular.ttf) format("truetype"),url(/media/font/Roboto/RobotoRegular.svg#RobotoRegular) format("svg");font-display:swap}@font-face{font-family:RobotoBold;src:url(/media/font/Roboto/RobotoBold.eot);src:url(/media/font/Roboto/RobotoBold.eot) format("embedded-opentype"),url(/media/font/Roboto/RobotoBold.woff2) format("woff2"),url(/media/font/Roboto/RobotoBold.woff) format("woff"),url(/media/font/RobotoBold.ttf) format("truetype"),url(/media/font/Roboto/RobotoBold.svg#RobotoBold) format("svg");font-display:swap}@font-face{font-family:RobotoMedium;src:url(/media/font/Roboto/RobotoMedium.eot);src:url(/media/font/Roboto/RobotoMedium.eot) format("embedded-opentype"),url(/media/font/Roboto/RobotoMedium.woff2) format("woff2"),url(/media/font/Roboto/RobotoMedium.woff) format("woff"),url(/media/font/Roboto/RobotoMedium.ttf) format("truetype"),url(/media/font/Roboto/RobotoMedium.svg#RobotoMedium) format("svg");font-display:swap}@font-face{font-family:NotoSansRegular;src:url(/media/font/NotoSans/NotoSansRegular.eot);src:url(/media/font/NotoSans/NotoSansRegular.eot) format("embedded-opentype"),url(/media/font/NotoSans/NotoSansRegular.woff2) format("woff2"),url(/media/font/NotoSans/NotoSansRegular.woff) format("woff"),url(/media/font/NotoSans/NotoSansRegular.ttf) format("truetype"),url(/media/font/NotoSans/NotoSansRegular.svg#NotoSansRegular) format("svg");font-display:swap}@font-face{font-family:NotoSansMedium;src:url(/media/font/NotoSans/NotoSansMedium.eot);src:url(/media/font/NotoSans/NotoSansMedium.eot) format("embedded-opentype"),url(/media/font/NotoSans/NotoSansMedium.woff2) format("woff2"),url(/media/font/NotoSans/NotoSansMedium.woff) format("woff"),url(/media/font/NotoSans/NotoSansMedium.ttf) format("truetype"),url(/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium) format("svg");font-display:swap}@font-face{font-family:NotoSansBold;src:url(/media/font/NotoSans/NotoSansBold.eot);src:url(/media/font/NotoSans/NotoSansBold.eot) format("embedded-opentype"),url(/media/font/NotoSans/NotoSansBold.woff2) format("woff2"),url(/media/font/NotoSans/NotoSansBold.woff) format("woff"),url(/media/font/NotoSans/NotoSansBold.ttf) format("truetype"),url(/media/font/NotoSans/NotoSansBold.svg#NotoSansBold) format("svg");font-display:swap}.check-group__title,.cities-column__link,.info-block__subtitle,.info-block__title>h2,.is-column .section-column__right-element-content .section-column__text,.ordered-list__item-title,.portrait__title,.radio-group__title,.range-group__title,.section-column__subtitle>h2,.section-column__subtitle>h3,.section-column__title>h1,.section-column__title>h2,.tile__title>h3{line-height:1.25;letter-spacing:.01px}.info-block__title>h2,.section-column__title>h1,.section-column__title>h2{font-size:2.125em;text-align:left;font-family:var(--font-roboto-bold);margin:0;padding:0;color:var(--head)}.check-group__title,.cities-column__link,.info-block__subtitle,.is-column .section-column__right-element-content .section-column__text,.ordered-list__item-title,.portrait__title,.radio-group__title,.range-group__title,.section-column__subtitle>h2,.section-column__subtitle>h3,.tile__title>h3{font-family:var(--font-roboto);font-size:1.25em;font-weight:500;color:var(--head);line-height:1.4;text-align:left}.ordered-list__item-title{font-weight:500;color:var(--text-secondary)}.info-block__contacts>p,.info-block__text,.ordered-list__item-text,.portrait__text,.section-call-back .security-agreement,.section-column__text>h4,.section-column__text>p,.section-column__title>h3,.section-column__title>p,.tile__text>p{line-height:1.5;color:var(--text-secondary);font-family:var(--font-notoSans);letter-spacing:.01px}.ordered-list__item-text,.section-call-back .security-agreement,.section-column__text>p,.tile__text>p{font-size:1em}.info-block__contacts>p,.section-column__text>h4,.section-column__title>h3,.section-column__title>p{font-size:1.25em}.info-block__title,.section-column__title,.section-hero .section-column__subtitle{position:relative;margin-bottom:16px;padding-bottom:12px}.info-block__title::after,.section-column__title::after,.section-hero .section-column__subtitle::after{position:absolute;content:"";height:4px;width:48px;bottom:0;background-color:var(--red-main)}.swiper-pagination{margin-top:20px;display:flex;justify-content:center;--s:10px}.swiper-pagination .swiper-pagination-bullet{width:var(--s);height:var(--s);margin:4px 11px;position:relative;z-index:10;background:0 0;transition:all 250ms ease-in-out,transform 250ms 150ms;border-radius:50%;cursor:pointer}.swiper-pagination .swiper-pagination-bullet::after,.swiper-pagination .swiper-pagination-bullet::before{content:"";position:absolute;border-radius:inherit;transition:inherit}.swiper-pagination .swiper-pagination-bullet::after{width:inherit;height:inherit;background-color:#b1b1b1;z-index:10}.swiper-pagination .swiper-pagination-bullet::before{background-color:var(--red-main);opacity:.3;z-index:0;--scale:0}.swiper-pagination .swiper-pagination-bullet-active::before,.swiper-pagination .swiper-pagination-bullet:hover::before{--scale:1}.swiper-pagination .swiper-pagination-bullet-active::after,.swiper-pagination .swiper-pagination-bullet:hover::after{background:var(--red-main)}.swiper-pagination{transform:translateY(-12px);display:flex;justify-content:center}.swiper-pagination .swiper-pagination-bullet{position:relative;z-index:10;background:0 0;transition:all 350ms ease-in-out,transform 250ms 150ms;border-radius:50%;cursor:pointer;margin:4px 11px;--bx-s:7px;--s:10px;width:var(--s);height:var(--s)}.swiper-pagination .swiper-pagination-bullet::after{content:"";position:absolute;border-radius:inherit;transition:inherit}.swiper-pagination .swiper-pagination-bullet::after{width:inherit;height:inherit;background-color:#b1b1b1;z-index:10}.swiper-pagination .swiper-pagination-bullet-active::after,.swiper-pagination .swiper-pagination-bullet:hover::after{background:var(--red-main);box-shadow:0 0 0 var(--bx-s) rgba(228,45,50,.3)}.b24-form{font-family:NotoSansRegular,sans-serif!important}.b24-form-sign{display:none}.b24-form-style-classic .b24-form-wrapper.b24-form-border-bottom{border-bottom:none}.b24-form-padding-side{padding-left:0!important;padding-right:0!important}.b24-form-content .b24-form-padding-side{padding-left:0!important;padding-right:0!important}.b24-form-header-padding{display:none!important}.b24-form-btn,.b24-form-field{max-width:34.25rem!important}.b24-form-wrapper{min-height:unset!important;margin-left:0!important}.b24-form-header{display:none!important}.b24-form-field-agreement-link{display:none!important}.b24-form-wrapper>* *{font-family:"Noto Sans",sans-serif!important}.b24-form-control{background-color:#fff!important}.b24-form-btn{font-family:"Noto Sans",sans-serif!important;font-weight:500;background-color:#ce1313!important;max-width:220px!important}.b24-form-btn:hover{background-color:#f53535!important}.b24-form-state-container .b24-form-success{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.b24-form-state-inner{position:absolute;top:50%;max-width:330px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.b24-form-success-icon{display:inline-block;margin:0 0 26px 0;width:5rem;height:5rem;background-image:url(/outsourcing/icons/icons.svg#icon_check);background-repeat:no-repeat;border:4px solid #fff;border-radius:100%;background-size:3rem;filter:contrast(0) sepia(100%) saturate(100) brightness(.9);background-position:60% 50%}.b24-form-loader{display:none!important}.b24-form-state .b24-form-error{display:none!important}.b24-form-state .b24-form-warning{display:none!important}#modal-bitrix-form{margin-top:0;width:90%;height:100%;padding-left:0;display:flex;flex-direction:column;justify-content:center}#modal-bitrix-form .personal-data{font-family:var(--font-notoSans);font-size:.75rem;font-weight:400;letter-spacing:.01px;text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--text-secondary);padding-bottom:2px;border-bottom-style:dashed;max-width:max-content}.accented{font-family:var(--font-roboto);font-size:1.25rem!important;font-weight:500;margin:0!important}.black-text{color:#262626}.address-wrapper{margin-top:1.25rem;font-family:var(--font-notoSans)}.address-wrapper>:nth-child(2){margin-bottom:1.25rem!important}#questions #easy-content .dark-text{max-width:60%!important}.b24-form-wrapper>* *{font-family:NotoSansRegular}.page input{background-color:#fff!important}.b24-form-btn{font-family:NotoSansRegular;font-weight:500;background-color:#ce1313!important}.b24-form-btn:hover{background-color:#f53535!important}.b24-form-state-container .b24-form-success{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.b24-form-state-inner{position:absolute;top:50%;max-width:330px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center}.b24-form-success-icon{display:inline-block;margin:0 0 26px 0;width:5rem;height:5rem;background-image:url(/outsourcing/icons/icons.svg#icon_check);background-repeat:no-repeat;border:4px solid #fff;border-radius:100%;background-size:3rem;filter:contrast(0) sepia(100%) saturate(100) brightness(.9);background-position:60% 50%}.b24-form-loader{display:none!important}.b24-form-state .b24-form-error{display:none!important}.b24-form-state .b24-form-warning{display:none!important}.red-text{display:inline-block}.section-column__img{position:relative}.is-hidden{display:none}.invisible{opacity:0;pointer-events:none}.swiper{width:100%}.swiper-wrapper{width:100%}.swiper-slide{display:flex;width:100%}.swiper-navigation{z-index:20;position:absolute;top:-2px;right:0;display:flex;justify-content:space-between;height:70px}.swiper-pagination{margin-top:20px}.swiper-button-disabled{opacity:1}.swiper-button-next,.swiper-button-prev{position:relative;cursor:pointer;width:50px;height:50px;background-image:url(/outsourcing/icons/icons.svg#icon_arrow_red);background-repeat:no-repeat;filter:none}.swiper-button-next::after,.swiper-button-prev::after{content:"";position:absolute;width:150%;height:150%;border-radius:50%;transform:scale(0);left:-25%;top:-25%;background:rgba(0,0,0,.15);transition:all .2s ease-in-out}@keyframes appear{from{opacity:1}to{opacity:0}}.swiper-button-prev{margin-right:25px;transform:scaleX(-1)}.swiper-slide:not(.swiper-slide-active) picture{transform:scaleX(.9) translateX(5%)}:root{--left-perc:44.5;--right-perc:55.5;--left-width:calc(var(--pseudo-container-width) * var(--left-perc) / 100 + var(--pseudo-container-gap));--right-width:calc(var(--pseudo-container-width) * var(--right-perc) / 100 + var(--pseudo-container-gap));--pseudo-container-width:1640px;--ps-con-gap-diff:0px;--pseudo-container-gap:calc((100vw - var(--pseudo-container-width) - var(--ps-con-gap-diff)) / 2);--section-height:656px;--left-column-width:var(--left-width);--right-column-width:var(--right-width);--even-width:50%;--estimated-section-padding:max(var(--pseudo-container-gap), 50px)}.is-column .section-column__right-element,.section-apply-now,.section-calculator,.section-call-back,.section-cities,.section-how-you-work,.section-our-team,.section-what-we-do,.section-why-us{margin-top:80px}.section-hero .section-column__title{margin-bottom:0}.section-hero .section-column__title::after{display:none}.section-hero .section-column__subtitle{width:80%}.container{max-width:var(--pseudo-container-width);margin:0 auto;align-items:center}.section{position:relative;height:var(--section-height)}.section__columns{display:flex;height:inherit}.section-column{position:relative}.section-column__left{display:flex;align-items:center;width:var(--left-column-width)}.section-column__left-element{display:flex;flex-direction:column;padding-left:var(--estimated-section-padding);padding-right:4.5%}.section-column__sale-text{font-size:20px;margin-top:29px}.section-column__sale-text img{width:21px;height:21px}.section-column__right{width:var(--right-column-width);flex-grow:1}.section-column__right-element{padding-left:10%;padding-right:var(--estimated-section-padding);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%}.section-column__left-element,.section-column__right-element{position:relative}.section-column__left-element-content,.section-column__right-element-content{position:relative;max-width:650px;display:flex;flex-direction:column;justify-content:space-between}.section-column__text{position:relative}.section-column__text>a{text-decoration:none;color:var(--text-secondary)}.section-column__text>h4{font-family:var(--font-roboto)}.section-column__text>p:first-child{margin-bottom:24px}.section-column picture{width:100%}.section-column__img{max-width:840px;max-height:520px;object-fit:cover}.section-column__img img{width:100%}.section-column__buttons{display:flex;flex-wrap:wrap}.section-column__buttons .btn:first-child{margin-right:24px}.is-even .section-column__left,.is-even .section-column__right{width:var(--even-width)}.is-reverse .section-column__left{width:var(--right-column-width)}.is-reverse .section-column__right{width:var(--left-column-width)}.is-column .section__columns{flex-direction:column}.is-column .section-column{width:auto;display:block}.is-column .section-column__left-element,.is-column .section-column__right-element{padding-left:var(--estimated-section-padding);padding-right:var(--estimated-section-padding)}.is-column .section-column__left-element-content{max-width:100%}.is-column .section-column__right{padding-right:0}.is-column .section-column__right-element-content .section-column__text{font-size:1.5rem;font-family:var(--font-notoSans);font-weight:400}.is-fill-gray{background-color:var(--bg-service-gray)}.is-fill-red{background-color:var(--red-main);color:var(--white)}.is-fill-red .section-column__text>*,.is-fill-red .section-column__title>*{color:var(--white)!important}.is-fill-red .section-column__title::after{opacity:.5;background-color:var(--white)}.is-height-unlimited{height:auto}.is-image{height:var(--section-height)}.is-image .section-column__right-element{justify-content:flex-end}.is-image .section-column__right-element-content{width:100%;justify-content:flex-end;max-height:100%}.is-image .section-column__img{position:relative;display:block;margin:0 auto}.red-text{color:var(--red-main)}.info-block__subtitle{font-size:1.5rem;margin-bottom:8px}.info-block__text{font-size:1.5rem}.info-block__text ul{margin-top:20px}.info-block__contacts{margin-top:30px;position:relative;font-size:1rem}.info-block__contacts>p{display:flex;align-items:center;gap:8px;margin-bottom:16px}.btn{display:block;padding-top:20px;padding-bottom:20px;width:13.625em;border-radius:.35rem;text-decoration:none;line-height:1.375rem;font-family:var(--font-notoSans);box-shadow:none;font-size:1em;text-align:center;transition:all .2s ease}.btn--primary{color:#fff;background-color:var(--red-main)}.btn--primary:focus,.btn--primary:hover{background-color:#f53535}.btn--secondary{color:var(--red-main);background-color:transparent;border:1px solid var(--red-main)}.btn--secondary:focus,.btn--secondary:hover{box-shadow:0 0 0 1px var(--red-main)}.tile{flex-basis:50%;position:relative;padding:30px 24px 30px 0}.tile__container{position:relative;display:flex;flex-wrap:wrap;margin:25px 0}.tile__img>img{max-width:64px}.tile__title{margin:12px 0 8px 0}.tile__title>h3{font-weight:500}.horizontal .tile{flex-basis:34%}.horizontal .tile:last-child{flex-basis:32%}.horizontal .tile__title{margin-top:29px}.horizontal .tile__text{max-width:87%}.ordered-list{list-style:none;counter-reset:c 0}.ordered-list__item{margin:0 0 22px 40px;position:relative;counter-increment:c 1}.ordered-list__item:before{content:"0" counter(c);font-family:var(--font-notoSans-med);font-size:1.25rem;color:var(--red-main);padding:0;position:absolute;left:-40px;top:-1px;font-weight:500}.ordered-list__item-title{font-size:1rem;margin-bottom:1rem}.unordered-list{padding-left:15px;width:103%}.unordered-list__item{color:var(--red-main);list-style-type:disc;font-size:.625rem}.unordered-list__item:not(:last-child){margin-bottom:3px}.unordered-list__item span{color:var(--text-secondary);position:relative;left:-4px;top:2px;font-size:1rem}@-moz-document url-prefix(){.unordered-list__item span{left:0}}.is-disabled.radio-button,label.is-disabled.checkbox{opacity:.4;pointer-events:none}.bottom-controls,.calculator__side.description,.radio-button,.radio-group{border-radius:5px;box-shadow:3px 3px 6px rgba(0,0,0,.12)}.bottom-controls,.calculator__side.description,.radio-group{background:var(--bg-service-gray)}.range,label.checkbox{font-size:1.25rem}.radio-button__text,.radio-price__caption,.radio-price__price{position:relative;z-index:5}.bottom-controls,.radio-group{padding:28px 36px}.calculator__side.controls,.check-group-1,.check-group__item{flex:0 0 var(--f)}label.checkbox{position:relative;display:flex;align-items:center;--m:18px;margin:var(--m) 0 0;padding-left:3px;cursor:pointer;transition:all .3s}label.checkbox:hover .checkbox__body,label.checkbox:not(.is-disabled):focus .checkbox__body{--bs-clr:var(--red-main);box-shadow:0 0 0 1px var(--red-main),0 3px 8px 0 rgba(228,45,50,.24)}label.checkbox:not(.is-disabled):focus .checkbox__title{color:var(--red-main)}label.checkbox .checkbox__body{position:relative;width:18px;height:18px;border-radius:1px;transition:.3s all;--bs-clr:#27241D;box-shadow:0 0 0 1px var(--bs-clr);display:inline-flex;justify-content:center;align-items:center}label.checkbox .checkbox__body::before{content:"";position:absolute;top:50%;left:50%;z-index:0;--size:0px;width:var(--size);height:var(--size);transform:translate(-50%,-50%);background:var(--red-main);border-radius:50%}label.checkbox .checkbox__title{padding-left:11px;white-space:nowrap}label.checkbox .svg{width:75%}label.checkbox .path{fill:none;stroke-dasharray:20;stroke-dashoffset:20;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:all .2s}label.checkbox input:checked~.checkbox__body{--bs-clr:var(--red-main);background:var(--red-main);transition:.3s all,background .5s linear .2s}label.checkbox input:checked~.checkbox__body::before{--size:200%;transition:.5s all;opacity:0}label.checkbox input:checked~.checkbox__body .path{transition-duration:.7s;stroke-dashoffset:0;transition:all .25s ease-in-out .2s}.radio-button{--pp:19px;padding:var(--pp);font-size:1.25rem;white-space:nowrap;text-align:center;display:block;position:relative;transition:.3s .3s color;cursor:pointer;overflow:hidden;background:#fff}.radio-button:focus,.radio-button:hover{background:#fef4f4;box-shadow:4px 4px 8px rgba(0,0,0,.15)}.radio-button.is-active{transition:.3s all;color:#fff}.radio-button *{pointer-events:none;user-select:none}.radio-button__text{display:block;transition:.35s transform ease-in-out}.radio-button .r-text{position:absolute;width:100%;left:0}.radio-button .r-text.ft{opacity:0}.range{min-height:67px;width:319px;position:relative}.range__body{position:relative;height:4px;margin-top:83px;margin-left:13px}.range__body *{position:absolute;width:100%;bottom:0}.range__input{opacity:0;-webkit-appearance:none;z-index:8;bottom:-37px;background:rgba(30,144,250,.5)}@-moz-document url-prefix(){.range__input{bottom:0}}.range__input::-webkit-slider-runnable-track{background:rgba(30,144,250,.5);height:100px}.range__input::-moz-range-track{background:rgba(30,144,250,.5);height:100px}.range__input::-ms-track{background:rgba(30,144,250,.5);height:100px}.range__input:focus,.range__input:hover{cursor:pointer}.range__input:focus+.range__indicator,.range__input:hover+.range__indicator{filter:drop-shadow(0 3.5px 4px rgba(206, 19, 19, .5))}.range__scale{height:inherit;border-radius:100px;background-color:var(--gray-1);display:block;pointer-events:none}.range__indicator{background-image:url(/outsourcing/icons/icons.svg#value_indicator);background-repeat:no-repeat;background-size:cover;background-position:50%;width:32px;height:62px;transform:translateX(-40%) translateY(4px);z-index:5;cursor:pointer;transition:.1s all;pointer-events:none}.range__points{width:105%;margin-top:10px;display:flex;justify-content:space-between}.range__point{font-family:var(--font-notoSans-med);position:relative}.range__point.disable{opacity:.4}.range__point.is-active{font-family:var(--font-notoSans-bold);color:var(--red-main)}.radio-price{max-width:360px;margin:auto;display:flex;flex-direction:column;padding:26px 25px 35px;border-radius:4px}.radio-price *{user-select:none}.radio-price__caption{font-size:1.25rem}.radio-price__price{font-size:2.125rem;font-family:var(--font-notoSans-med);margin-top:30px}.check-group__list{display:flex;flex-wrap:wrap}.check-group__list--astana{position:absolute;left:36px;bottom:18px}.check-group__item{--f:43%}.check-group__item:nth-child(2n){--f:45%}.check-group__item:nth-child(2n) .checkbox{width:120%}.radio-group.animating,.radio-group.animating *{pointer-events:none}.radio-group.is-disabled{display:none}.radio-group__list{display:flex;margin-top:14px}.radio-group__item:not(:last-child){margin-right:16px}.radio-group-1 .radio-group__item{flex:1 1 200px}.radio-group-2 .radio-group__item{transition:width .3s,max-width .3s;--w:18%;width:var(--w);min-width:var(--w);--ew:66%}.radio-group-2 .radio-group__item .radio-button{padding:19px 0;text-align:center}.radio-group-2 .radio-group__item.expand{width:var(--ew)}.radio-group-3{position:relative;padding-bottom:58px}.radio-group-3 .radio-group__item{max-width:33%;width:100%}.radio-group-3 .radio-group__item .radio-button{--p:0;padding-left:var(--p);padding-right:var(--p)}.range-group .range{margin-top:14px}.radio-price-group__item{margin-bottom:20px}.calculator{display:flex;position:relative;max-height:614px;margin-top:21px}.calculator .ti-cursor{color:var(--text-secondary)}.calculator .is-active .ti-cursor{color:#fff}.calculator__side{position:relative}.calculator__side.controls{--f:61%;display:grid;grid-template-columns:48.5% 48.5%;grid-template-rows:auto;row-gap:31px;justify-content:space-between;grid-template-areas:"radio-1 radio-2" "radio-3 radio-3" "bottom bottom"}.calculator__side.description{padding:36px 71px 40px;margin-left:40px}.calculator__title{font-family:var(--font-roboto);font-size:1.5rem}.calculator__subtitle,.calculator__title{text-align:center}.calculator__subtitle{font-family:var(--font-roboto-reg);margin-top:18px}.calculator__total{margin-top:42px}.calculator__buttons{margin-top:45px}.calculator .btn--dark{width:96%;margin:0 auto;background:var(--btn-bg-color);padding:14px 0}.calculator .btn--dark:focus,.calculator .btn--dark:hover{opacity:.9;background:var(--btn-bg-color)}.calculator .btn--dark .ripple{background:rgba(255,255,255,.1)}.calculator__disclaimer{font-size:.875rem;text-align:center;margin-top:23px;font-family:var(--font-roboto-reg);line-height:normal}.radio-group-1{grid-area:radio-1}.radio-group-2{grid-area:radio-2}.radio-group-3{grid-area:radio-3}.select-1{grid-area:radio-1}.select-2{grid-area:radio-2}.select-3{grid-area:radio-3;margin-top:10px}.bottom-controls{grid-area:bottom;display:flex;padding-bottom:0}.check-group-1{--f:45%}.range-group-1{flex:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}.ripple{position:absolute;border-radius:50%;background:linear-gradient(92.88deg,#ce1313 0,#e42d32 100%),#fff;transition:all .3s linear,border-radius .3s 250ms;width:0;height:0;opacity:1;transform:translateX(-50%) translateY(-50%)}.ripple-container{position:absolute;width:100%;height:100%;border-radius:inherit;top:0;left:0;overflow:hidden;pointer-events:none;--size:200px}.ripple.appear{width:var(--size);height:var(--size);border-radius:0}.ripple.disappear{opacity:0}.modal{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.5);transition:.5s all;display:flex;justify-content:center;align-items:center;z-index:-10;pointer-events:none;opacity:0;visibility:hidden}.modal[data-modal=open]{z-index:99999;opacity:1;pointer-events:all;visibility:visible}.modal[data-modal=open]~div{filter:blur(2px)}.modal[data-modal=open] .modal__body{transform:translateY(0)}.modal__body{width:45.677vw;height:51.6314779271vh;background:#fff;transform:translateY(-10%);transition:inherit;position:relative;display:flex}.modal__picture{background-image:url(/img/origin/laptop_top.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:30%;height:100%;position:relative}.modal__content{width:70%;display:flex;justify-content:center;align-items:center}.modal__close{width:2rem;height:2rem;background-image:url(/outsourcing/icons/icons.svg#icon_plus);background-size:2rem;background-position:center;background-repeat:no-repeat;position:absolute;right:3%;top:3%;transform:rotate(45deg);cursor:pointer}.portraits{display:flex}.portrait{max-width:27.083vw;overflow:hidden}.portrait:not(:last-child){margin-right:40px}.portrait__img{width:100%}.portrait__title{font-family:NotoSansBold,sans-serif;font-weight:500;margin-block:25px 5px;text-align:center}.portrait__text{text-align:center}.question-icons{position:absolute;top:0;margin-top:-11%;left:93%}.question-icons .question{background-image:url(/outsourcing/icons/icons.svg#question_icon);position:absolute;display:block;width:var(--question-size);height:var(--question-size);background-size:var(--question-size);background-position:center;background-repeat:no-repeat}.question-icons .question:nth-of-type(1){--question-size:48px;top:86px;left:15px;transform:rotate(-17deg)}.question-icons .question:nth-of-type(2){--question-size:96px;top:38px;left:53px;transform:rotate(30deg)}.question-icons .question:nth-of-type(3){--question-size:58px;top:106.4px;left:116px;transform:rotate(60deg)}.with-cubes{position:relative}.with-cubes::after,.with-cubes::before{content:"";position:absolute;background-image:url(/outsourcing/icons/icons.svg#cube_gray_bottom);background-repeat:no-repeat;background-size:100%;z-index:-1}.with-cubes::before{right:93px;top:24%;width:86px;height:77px}.with-cubes::after{left:18px;top:-15px;width:125px;height:125px;background-image:url(/outsourcing/icons/icons.svg#cube_red_bottom);transform:scaleX(-1)}.red-circle{width:4rem;height:4rem;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:var(--red-main);font-size:1.5rem;font-family:var(--font-notoSans-med)}.red-circle__text{color:var(--white)}.cities{margin-top:50px;display:flex;justify-content:space-between}.cities-column{display:flex;flex-direction:column;flex-basis:17.04vw}.cities-column__item{position:relative;padding-bottom:10px;transition:all .2s linear}.cities-column__item:not(:last-of-type){margin-bottom:25px}.cities-column__item::after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;z-index:-1;transition:inherit;background-color:var(--gray-1)}.cities-column__item:hover>a{transform:translateX(4px)}.cities-column__item:hover::after{background-color:var(--head)}.cities-column__link{height:100%;display:block;transition:inherit}.cities-column__link.is-active,.cities-column__link:focus{color:var(--red-main)}.members{display:flex;margin-top:20px}.member-card{flex:1;width:25%}.member-card:not(:last-child){margin-right:40px}.member-card picture{width:100%;height:auto;overflow:hidden;display:block;transition:.5s all}.member-card__img{width:100%;height:auto}.member-card__title{font-family:var(--font-notoSans-med);font-size:1.25rem;margin:29px auto 15px}.member-card:not(:first-child) .member-card__text{width:90%}.badge{position:absolute;width:115%;bottom:0;z-index:10;max-height:74px;display:flex;justify-content:flex-start;align-items:center;font-family:var(--font-roboto-reg);font-size:1.375rem;padding:24px 16px 24px 8.5%;white-space:nowrap}.badge:hover a{text-decoration:underline}.badge br{display:none}.badge a{color:#fff;display:block;line-height:1.5}.badge a::after{content:"";background:url(/outsourcing/icons/icons.svg#icon_arrow_small);position:absolute;width:24px;height:24px;transform:rotate(-90deg);margin-top:5px}.loader{position:absolute;--off:40px;--b:102.5%;width:calc(var(--b) + var(--off));height:calc(100% + var(--off));--off-2:calc(var(--off) / -2);transform:translate(var(--off-2),var(--off-2));background:rgba(0,0,0,.15);opacity:.7;border-radius:10px;z-index:100;overflow:hidden}.loader.safari::after{animation-name:bar-safari}.loader::after{content:"";position:absolute;width:100%;height:6px;background:rgba(206,19,19,.5);top:0;border-radius:4px;animation:bar 1.5s ease-in-out infinite;transform:translateX(-100%)}.loader::before{content:"";width:100%;position:absolute;height:100%;top:0;left:0;background-size:0;background-image:linear-gradient(to right,rgba(0,0,0,.1) 0,rgba(206,19,19,.01) 13%,rgba(206,19,19,.036) 25%,rgba(206,19,19,.01) 40%,rgba(0,0,0,.1) 50%);background-size:200% 100%;animation:load 2s ease-in-out infinite;background-position:100% 0}@keyframes load{from{background-position:100% 0}to{background-position:-100% 0}}@keyframes bar-safari{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes bar{0%{transform:translateX(-100%);width:0%}50%{width:30%}100%{width:100%;transform:translateX(100%)}}.section-hero{overflow:hidden}.section-hero .section-column__right{padding-right:0}.section-hero .section-column__right-element{padding-left:0}.section-hero .section-column__right-element-content{max-width:100%;height:100%}.section-hero .section-column__right-element::after{position:absolute;content:"";width:100%;bottom:0;z-index:8;height:74px;background:rgba(206,19,19,.9)}.section-hero .section-column__subtitle{margin-top:0;padding-bottom:30px;margin-bottom:0}.section-hero .section-column__subtitle h2{font-size:1.5rem;margin:0;padding:0}.section-hero .section-column__subtitle::after{bottom:32%}.section-hero .section-column__text{max-width:87%;padding-bottom:8px}.section-hero .section-column__img{overflow:hidden;max-width:125%;max-height:125%;width:100%;height:100%}.section-hero .section-column__img img{height:auto;position:relative;width:100%}.section-hero .section-column__buttons{flex-wrap:nowrap}.section-advantages{--section-height:auto}.section-advantages .section-column__left-element{padding-top:35px}.section-advantages .section-column__right-element{padding-left:72px}.section-advantages .section-column__right-element-content{justify-content:flex-start;align-items:center;max-width:100%}.section-advantages .section-column__title::after{background-color:var(--white);opacity:.5}.section-advantages .section-column__text{max-width:85%}.section-advantages .tile{padding:55px 24px 0 0}.section-advantages .tile__container{width:100%;margin-top:7.8%}.section-advantages .tile__text{width:95%}.section-what-we-do{--section-height:auto}.section-what-we-do .section-column__left-element-content{max-width:100%}.section-what-we-do .section-column__left .section-column__text{width:105%}.section-what-we-do .section-column__right-element{padding-left:29px;justify-content:flex-start}.section-what-we-do .section-column__right-element-content{max-width:100%}.section-what-we-do .section-column__right .section-column__text br{display:none}.section-what-we-do .section-column__right .section-column__text p{margin-bottom:16px}.section-what-we-do .section-column__right .section-column__text:last-of-type{width:103%;margin-top:20px}.section-what-we-do .section-column__img{margin-top:21px}.section-what-we-do .section-column__img picture{display:flex;justify-content:center}.section-what-we-do .section-column__img img{width:80%}.section-how-you-work{--section-height:auto}.section-how-you-work .section-column__left-element-content{max-width:100%}.section-how-you-work .section-column__right .ordered-list{width:95%;margin-top:3%}.section-how-you-work .section-column__right .ordered-list__item:last-child{width:93%}.section-how-you-work .section-column__text p{margin-bottom:16px}.section-how-you-work .section-column__text.invisible{width:206%}.section-how-you-work .section-column__text:last-child{width:90%;margin-top:8px}.section-how-you-work .section-column__img{left:13px;top:-13px}.section-how-you-work .section-column__img img{width:104%}.section-how-you-work .ordered-list{width:72%}.section-how-you-work .ordered-list__item{margin-bottom:20.5px}.section-why-us{--section-height:auto;padding-top:66px}.section-why-us .tile{padding-top:35px}.section-why-us .tile__container{margin:8px 0 0 8px}.section-calculator{--section-height:auto;padding-top:57px}.section-calculator .section-column__right-element{padding-right:calc(var(--pseudo-container-gap) - 30px)}.section-our-team{--section-height:auto;padding-top:80px}.section-our-team .section-column__text{max-width:50%}.section-our-team .section-column__text>p{margin-bottom:32px}.section-apply-now{--section-height:725px}.section-apply-now .section-column__left-element-content{max-width:100%}.section-apply-now .section-column__right-element{padding-top:146px;padding-left:3.5%;justify-content:flex-start}.section-apply-now .section-column__right-element-content{max-width:100%}.section-apply-now .section-column__text{font-size:20px;width:73%}.section-apply-now .section-column__title{padding-bottom:13px}.section-apply-now .section-column__img{--img-width:40.039vw;top:-70px}.section-apply-now .section-column__img img{width:107%}.section-cities{--section-height:auto;padding-top:183px}.section-cities .section-column__right-element-content{max-width:100%;width:100%;margin-top:85px;box-shadow:0 0 20px rgba(38,38,38,.08);border-radius:8px}.section-cities .section-column__title{margin-bottom:10px}.section-cities .section-column__subtitle h3{font-size:1.5rem}.section-call-back .section-column__left-element{justify-content:center}.section-call-back a{color:var(--text-secondary)}.section-call-back .red-text{display:inline-block}.section-call-back .info-block__text{width:86%}.section-call-back .security-agreement{font-size:.75rem;text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--text-secondary);padding-bottom:2px;border-bottom-style:dashed}.section-map .section-column__left{padding-left:0}.section-map .section-column__left-element{padding:0;height:100%;width:100%;position:absolute}.section-map .section-column__left-element-content{height:100%;width:100%;max-width:100%}.section-map .section-column .btn--secondary{margin-top:36px}.section-map #map{position:absolute;inset:0}.section-map .mail-icon,.section-map .phone-icon{background-size:contain;background-repeat:no-repeat;width:2rem;height:2.0625rem;left:0;top:2px;display:inline-block}.section-map .phone-icon{background-image:url(/img/main_icons/phone_number_icon.svg)}.section-map .mail-icon{background-image:url(/img/main_icons/mail_icon.svg)}.section-map .info-block__subtitle a{font-family:var(--font-roboto)}.section-map .info-block__contacts a,.section-map .info-block__subtitle a{color:var(--text-secondary)}@media only screen and (min-width:769px){.section-hero .section-column__img img{left:-17%;bottom:0;position:absolute;width:143%}.section-how-you-work .section-column__text.invisible{display:none}}@media only screen and (min-width:1025px){.horizontal{padding-left:30px}.ordered-list__item:last-of-type,.ordered-list__item:last-of-type>.ordered-list__item__title{margin-bottom:0}.section-advantages .section-column__right-element{justify-content:flex-start}.section-advantages .section-column__text{top:5px}.section-advantages .tile{flex-basis:100%;padding:0 0 15px}.section-advantages .tile__img,.section-advantages .tile__title{display:inline-block;width:fit-content}.section-advantages .tile__img img{width:64px}.section-advantages .tile__title{position:relative;padding-left:9px;top:13%;width:calc(100% - 80px)}.section-advantages .tile__text{margin-top:10px}.section-how-you-work .section-column__title.invisible{display:none}.section-calculator .section-column__left-element-content{width:101%;max-width:101%}.section-apply-now{padding-top:74px}.section-apply-now .section-column__buttons{margin-top:8px}}@media only screen and (max-width:1880px){.calculator__side.controls{--f:66%}.calculator__side.description{padding:38px 33px 40px}.calculator__total{margin-top:38px}.calculator__buttons{margin-top:40px}.check-group-1{--f:47.5%}}@media only screen and (max-width:1600px){.radio-price{max-width:370px}.check-group__item{--f:35%}.calculator__title{line-height:normal}.badge{white-space:normal;max-height:12%;width:calc(100% + var(--estimated-section-padding))}.section-cities{padding-top:6%}}@media (max-width:1563px){.radio-price{padding:23px 25px 32px}}@media only screen and (max-width:1440px){:root{--section-height:650px;--pseudo-container-width:1208px}.section-column__img{max-width:100%;max-height:100%}.bottom-controls,.radio-group{padding:23px 28px}.radio-price{padding:26px 25px 35px;max-width:100%}.radio-price__caption{font-size:1.125rem}.radio-price__price{font-size:1.8125rem;margin-top:24px}.check-group__list--astana .check-group__item{width:100%}.check-group__list--astana{left:28px}.check-group__item{width:94%;line-height:normal;--f:36%}.radio-group-3{padding-bottom:58px}.calculator{max-height:none}.calculator__side.controls{--f:70%}.calculator__side.description{margin-left:24px;padding:31px 25px 40px}.calculator__subtitle{margin-top:14px}.calculator__total{margin-top:25px}.calculator__buttons{margin-top:28px}.calculator .btn--dark{width:100%}.check-group-1{--f:53.5%;padding-left:20px}.badge{max-height:9%;font-size:1.125rem;padding:24px 16px;white-space:nowrap}.badge a::after{margin-top:1px}.section-hero .section-column__right-element::after{height:9%}.section-hero .section-column__subtitle::after{bottom:16%}}@media only screen and (max-width:1209px){.section-column__buttons .btn:first-child{margin-right:16px}.is-column .section-column__left-element,.is-column .section-column__right-element{padding-left:50px;padding-right:50px}.btn{width:10.625rem;flex-grow:1;padding:.984375em 0;font-size:.875rem}.calculator .check-group__title,.calculator .radio-group__title,.calculator .range-group__title{font-size:1.125rem}.bottom-controls,.radio-group{padding:18px 22px}label.checkbox{--m:16px;font-size:1rem}.radio-button{--pp:14px;font-size:1rem}.range{width:264px}.range__body{margin-top:70px}.range__point{font-size:1rem}.range__point:nth-child(2){left:-10px}.range__point:nth-child(3){left:-7px}.range__point:nth-child(4){left:-3px}.radio-price{height:192px;align-items:center;justify-content:center}.check-group__title{width:94%;line-height:normal}.check-group__list--astana{left:20px}.check-group__item{--f:100%}.radio-group-2 .radio-group__item .radio-button{padding:var(--pp)}.radio-group-2 .radio-group__item{--ew:58%;--w:21%}.radio-group-3{padding-bottom:58px}.calculator__side.controls{--f:64%;row-gap:22px;grid-template-areas:"radio-1 radio-1" "radio-2 radio-2" "radio-3 radio-3" "bottom bottom"}.calculator__side.description{padding:35px 28px 40px}.calculator__title{font-size:1.25rem}.calculator__total{margin-top:34px}.calculator__buttons{margin-top:36px}.calculator__disclaimer{margin-top:35px}.check-group-1{padding-left:0;--f:46%}.modal__body{width:80%;height:80%}.with-cubes::before{right:100px;top:-5%;width:122px;height:122px}.with-cubes::after{left:-7%;bottom:44px;width:74px;height:74px}.badge{font-size:1rem}.badge a::after{margin-top:0}.section-hero .section-column__buttons{padding-bottom:20px}.section-what-we-do .section-column__title.invisible{width:110%}.section-apply-now .section-column .btn{margin-right:0}.section-apply-now .section-column__img img{max-width:var(--img-width);width:var(--img-width)}}@media only screen and (max-width:1201px){body{font-size:1rem}}@media (max-width:1200px){.section-column__sale-text{font-size:18px;margin-top:10px}.section-column__sale-text img{width:19px;height:19px}}@media only screen and (max-width:1025px){body{font-size:.875rem}}@media only screen and (max-width:1024px){.info-block__title>h2,.section-column__title>h1,.section-column__title>h2{font-size:1.25rem}.check-group__title,.cities-column__link,.info-block__subtitle,.is-column .section-column__right-element-content .section-column__text,.ordered-list__item-title,.portrait__title,.radio-group__title,.range-group__title,.section-column__subtitle>h2,.section-column__subtitle>h3,.tile__title>h3{font-size:.875rem}.info-block__contacts>p,.info-block__text,.ordered-list__item-text,.portrait__text,.section-call-back .security-agreement,.section-column__text>h4,.section-column__text>p,.section-column__title>h3,.section-column__title>p,.tile__text>p{font-size:.875rem;line-height:1.4}.swiper-navigation{top:3px}.swiper-pagination .swiper-pagination-bullet{--s:7px;--bx-s:4px}.swiper-button-next,.swiper-button-prev{width:33px;height:33px}.swiper-button-prev{margin-right:22px}:root{--section-height:max(425px, 45vh);--ps-con-gap-diff:20px;--left-perc:47;--right-perc:53}.section-column__left-element{padding-left:50px;padding-right:6.5%}.section-column__right-element{padding-left:50px;padding-right:50px}.is-reverse-lg .section-column__left{width:var(--right-column-width)}.is-reverse-lg .section-column__right{width:var(--left-column-width)}.info-block__subtitle{font-size:1rem}.info-block__contacts{margin-top:10px}.info-block__contacts>p{margin-bottom:5px}.tile{padding:0 24px 0 0}.tile__img>img{max-width:30px}.tile__title>h3{font-size:.875rem}.horizontal .tile{flex-basis:35.5%}.horizontal .tile:last-child{flex-basis:29%}.horizontal .tile:last-child .tile__text{max-width:113%;width:113%}.horizontal .tile__title{margin:17px 0 2px 0}.horizontal .tile__title h3{font-size:1rem}.horizontal .tile__text{max-width:95%}.ordered-list__item:before{left:-33px;top:4px;font-size:1.25rem}.ordered-list__item-text{display:none}.ordered-list{margin-top:4px}.ordered-list__item{margin:0 0 28.5px 27px}.ordered-list__item::before{left:-27px;top:-3px;font-size:1rem}.unordered-list__item{padding-left:5px}.unordered-list__item:not(:last-child){margin-bottom:5px}.unordered-list__item span{font-size:.875rem}.range{width:94%;min-height:61px}.radio-price{height:173px}.check-group__item{--f:44%}.calculator__side.controls{--f:58.5%}.calculator__side.description{margin-left:18px}.calculator__subtitle{font-size:1rem}.calculator__total{margin-top:31px}.bottom-controls{flex-direction:column}.portraits{justify-content:space-between}.portrait__title{margin-block:25px 10px}.portrait__title{font-size:1rem}.question-icons{transform:none;margin-top:-39px;left:81%}.question-icons .question:nth-of-type(1){--question-size:24px;--left:7.5px;--top:43px}.question-icons .question:nth-of-type(2){--question-size:48px;--left:26.5px;--top:19px}.question-icons .question:nth-of-type(3){--question-size:29px;--left:58px;--top:53.2px}.question-icons .question:nth-of-type(1){left:calc(var(--left) + 5px);top:calc(var(--top) + 10px);transform:rotate(-30deg)}.question-icons .question:nth-of-type(2){transform:rotate(15deg);left:var(--left);top:var(--top)}.question-icons .question:nth-of-type(3){transform:rotate(45deg);left:var(--left);top:var(--top)}.with-cubes::before{top:-34px;right:40px}.with-cubes::after{left:-40px;bottom:20px}.red-circle{width:56px;height:56px;font-size:1.25rem}.cities{margin-top:17px}.cities-column{flex-basis:19.546vw}.cities-column__item:not(:last-of-type){margin-bottom:16px}.cities-column__item::after{bottom:2px}.member-card:not(:last-child){margin-right:24px}.member-card__img{width:123%;position:relative;left:-11.5%}.member-card__title{font-size:1rem;margin:16px auto 15px;text-align:center;width:80%}.member-card__text{display:none}.badge{max-height:16%;justify-content:flex-start;width:100%;font-size:1.125rem}.badge br{display:block}.loader{--b:100%}.section-hero{--section-height:auto}.section-hero .section-column__left{width:var(--right-column-width)}.section-hero .section-column__right{width:var(--left-column-width)}.section-hero .section-column__left-element{padding-top:14.3%;padding-bottom:15.8%}.section-hero .section-column__right-element{padding-right:0;display:flex;align-items:flex-end}.section-hero .section-column__right-element-content{align-items:flex-end}.section-hero .section-column__right-element::after{height:16%}.section-hero .section-column__title{padding-bottom:4px}.section-hero .section-column__subtitle::after{bottom:32%}.section-hero .section-column__subtitle{width:89%}.section-hero .section-column__subtitle h2{font-size:1rem;line-height:1.2}.section-hero .section-column__text{max-width:95%;padding-bottom:4px}.section-hero .section-column__text>p:first-child{margin-bottom:20px}.section-hero .section-column__img{width:100%}.section-hero .section-column__img img{width:121%;left:-9%;bottom:32px;transform:scale(1.18)}.section-hero .section-column__buttons{padding-bottom:0;max-width:22.25rem}.section-advantages .section-column__left{width:var(--right-column-width)}.section-advantages .section-column__right{width:var(--left-column-width)}.section-advantages .section-column__left-element{padding-top:20px}.section-advantages .section-column__right-element{padding-left:52px}.section-advantages .section-column__right-element-content{align-items:flex-start}.section-advantages .section-column__title{width:75%}.section-advantages .section-column__title>h2{line-height:1.1}.section-advantages .section-column__title br{display:none}.section-advantages .section-column__text{max-width:88%}.section-advantages .section-column__text p{width:90%}.section-advantages .tile{padding:37px 15px 0 0;max-width:100%}.section-advantages .tile:not(:last-of-type) .tile__title{max-width:90%}.section-advantages .tile__text{display:none}.section-advantages .tile__img>img{max-width:31px}.section-advantages .tile__title{margin-top:5px}.section-advantages .tile__container{margin:16px 0 37px;flex-direction:column;flex-wrap:nowrap}.section-what-we-do .section-column__left .section-column__text{width:99%}.section-what-we-do .section-column__left .section-column__text br{display:none}.section-what-we-do .section-column__right-element{padding-left:42px}.section-what-we-do .section-column__right .section-column__text:last-of-type{width:108%;margin-top:14px}.section-what-we-do .section-column__right .section-column__text{width:100%}.section-what-we-do .section-column__right .section-column__text p{margin-bottom:18px}.section-what-we-do .section-column__title{margin-bottom:24px}.section-what-we-do .ordered-list{margin-top:3px}.section-what-we-do .ordered-list:nth-of-type(2) .ordered-list__item:first-child{width:103%}.section-what-we-do .unordered-list{width:85%}.section-how-you-work{margin-top:58px}.section-how-you-work .section-column__left,.section-how-you-work .section-column__right{width:var(--even-width)}.section-how-you-work .section-column__left{align-items:flex-start}.section-how-you-work .section-column__left-element-content{max-width:107%;width:107%}.section-how-you-work .section-column__right-element{padding-left:3.516vw;justify-content:flex-start}.section-how-you-work .section-column__title.invisible{width:111%}.section-how-you-work .section-column__title{width:105%;margin-bottom:24px}.section-how-you-work .section-column__text p{margin-bottom:25px}.section-how-you-work .section-column__text:last-child{width:100%;margin-top:0}.section-how-you-work .section-column__img{left:0;top:0;margin-top:27px}.section-how-you-work .section-column__img picture{display:flex;justify-content:center}.section-how-you-work .section-column__img img{width:76%;height:100%}.section-how-you-work .ordered-list{width:90%}.section-how-you-work .ordered-list br{display:none}.section-how-you-work .ordered-list__item{margin-bottom:27.5px}.section-why-us{padding-top:40px}.section-why-us .tile{padding-top:8px}.section-calculator{padding-top:84px}.section-our-team .section-column__title{margin-bottom:0}.section-our-team .section-column__text{display:none}.section-apply-now{--section-height:auto}.section-apply-now .section-column__left-element{padding-left:6.5%}.section-apply-now .section-column__left{align-items:flex-start}.section-apply-now .section-column__right-element{padding-top:0;padding-left:8.3%;justify-content:center}.section-apply-now .section-column__right-element-content{top:-18px}.section-apply-now .section-column__text{font-size:14px;width:90%}.section-apply-now .section-column .btn{width:218px;flex-grow:0}.section-apply-now .section-column__img{--img-width:42.039vw;top:9.2vw}.section-cities{padding-top:17.4%}.section-cities .section-column__right-element-content{margin-top:80px;margin-bottom:0}.section-cities .section-column__subtitle h3{font-size:1rem}.section-call-back{margin-top:16.5vh;--section-height:24.625rem}.section-call-back .security-agreement{font-size:.625rem}.section-call-back .b24-form-btn{font-size:.875rem;padding-top:11px;padding-bottom:11px;width:13.625rem;height:2.625rem;min-height:initial}.section-map{--section-height:24.5rem}.section-map .mail-icon,.section-map .phone-icon{width:1.5rem;height:1.5rem}.section-map .btn--secondary{margin-top:21px}}@media (max-width:992px){.section-column__sale-text{margin-top:20px;font-size:16px}}@media only screen and (max-width:844px){.calculator .check-group__title,.calculator .radio-group__title,.calculator .range-group__title{font-size:.875rem}.bottom-controls,.radio-group{padding:14px 18px}label.checkbox{--m:17px;font-size:.875rem}label.checkbox .svg{width:65%}.radio-button{--pp:12px 16px;font-size:.875rem}.range{width:85%}.range__body{margin-top:58px}.range__point{font-size:.8125rem}.range__point:nth-child(2),.range__point:nth-child(3){left:0}.radio-price{height:auto;padding:13px 0 19px}.radio-price__caption{font-size:.875rem}.radio-price__price{font-size:1.5rem;margin-top:16px}.check-group__list--astana{left:15px}.check-group__item{--f:35%}.radio-group__list{margin-top:10px}.radio-group__item:not(:last-child){margin-right:12px}.radio-group-3{padding-bottom:52px}.radio-price-group__item{flex:1}.radio-price-group__item:not(:last-child){margin-right:20px}.calculator{flex-direction:column}.calculator__side.controls{row-gap:15px}.calculator__side.description{margin:12px 0 0 0;padding:31px 46px 28px}.calculator__title{font-size:1rem}.calculator__subtitle{font-size:.875rem;margin-top:10px}.calculator__total{display:flex;margin-top:23px}.calculator__buttons{margin-top:7px}.calculator .btn--dark{font-size:1rem}.calculator__disclaimer{font-size:.8125rem;margin-top:24px}.bottom-controls{flex-direction:row;padding-bottom:14px}.check-group-1{--f:51.5%}}@media only screen and (max-width:844px) and (max-width:576px){.radio-price-group__item:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:768px){.swiper-slide{flex-wrap:wrap}:root{--section-height:auto;--pseudo-container-width:1025px;--left-column-width:var(--right-width);--right-column-width:var(--left-width)}.section-hero .section-column__subtitle::after{bottom:4px}.section__columns{justify-content:flex-end}.section-column__left-element{max-width:100%;display:flex;height:100%}.section-column__left-element,.section-column__right-element{padding-top:min(6vw,6vh);padding-bottom:min(6vw,6vh)}.section-column__left-element-content,.section-column__right-element-content{justify-content:center;max-width:100%}.section-column__buttons{justify-content:center}.is-column .section-column__right-element-content{margin-top:30px}.tile{padding:0}.horizontal .tile{flex-basis:35%}.horizontal .tile:last-child{flex-basis:26%}.horizontal .tile__title{margin:14px 0 2px 0}.horizontal .tile__title h3{font-size:.875rem}.horizontal .tile__text{width:84%}.horizontal .tile__title{max-width:300%}.radio-group-2 .radio-group__item{--w:25%}.portrait:not(:last-child){margin-right:40px}.portrait__img{height:22.852vw;width:39.323vw;position:relative;left:-22%}.portrait__title{margin-block:11px 5px}.portrait__text{width:80%;margin:auto}.question-icons{left:72%}.question-icons .question:nth-of-type(1){--question-size:16.4px;top:64.2px;left:48px;transform:rotate(-35deg)}.question-icons .question:nth-of-type(2){transform:rotate(0);--question-size:33.8px;top:37.6px;left:53.4px}.question-icons .question:nth-of-type(3){--question-size:22px;transform:rotate(40deg);top:51.6px;left:82px}.with-cubes::before{top:-38px;right:30px;width:102px;height:102px}.with-cubes::after{bottom:15px;width:65px;height:65px}.red-circle{width:41px;height:41px;font-size:.9375rem}.cities{margin-top:16px}.cities-column{flex-basis:18.3vw}.cities-column__item:not(:last-of-type){margin-bottom:19.5px}.members{margin-top:25px}.member-card:not(:last-child){margin-right:0}.member-card:nth-of-type(2n){margin-left:24px}.member-card:nth-of-type(3),.member-card:nth-of-type(4){margin-top:17px}.member-card:first-child .member-card__img{left:3.5vw}.member-card{flex-basis:46%}.member-card picture{display:flex;justify-content:center;align-items:center;background:#f5f5f5}.member-card__img{left:0;width:80%}.badge{max-height:11%}.badge{padding:16px 50px;font-size:1rem}.badge br{display:none}.badge a::after{width:18px;height:18px;margin-top:4px;margin-left:1.8%}.section-hero{margin-top:-16.7vw}.section-hero .section__columns{flex-direction:column}.section-hero .section-column__left,.section-hero .section-column__right{width:100%}.section-hero .section__columns{flex-direction:column-reverse}.section-hero .section-column__left-element{padding-top:3%;padding-bottom:7.7%}.section-hero .section-column__right-element{padding-bottom:0;padding-top:0}.section-hero .section-column__right-element::after{height:11%}.section-hero .section-column__subtitle::after{bottom:16px}.section-hero .section-column__text>p:first-child{margin-bottom:21px}.section-hero .section-column__img{max-width:85vw}.section-hero .section-column__buttons{max-width:100%}.section-hero .section-column__buttons .btn{flex-grow:0;width:13.625rem}.section-advantages .section-column__left,.section-advantages .section-column__right{width:var(--even-width)}.section-advantages .section-column__left,.section-advantages .section-column__right{width:100%}.section-advantages .section-column__left-element{padding-top:5.5vh}.section-advantages .section-column__left-element-content{justify-content:flex-start}.section-advantages .section-column__right-element{padding:0 0 4.2vw 6.7vw}.section-advantages .section-column__title{width:92%;margin-bottom:20px}.section-advantages .section-column__title h1{line-height:1.1}.section-advantages .section-column__text{max-width:100%}.section-advantages .section-column__text p{width:96%;margin-bottom:15.5px}.section-advantages .tile{max-width:73%}.section-advantages .tile__container{margin:1.3vw 0 0}.section-advantages .tile:not(:last-of-type) .tile__title{max-width:100%}.section-advantages .tile:last-child{max-width:100%}.section-what-we-do{margin-top:13px}.section-what-we-do .section__columns{flex-direction:column}.section-what-we-do .section-column__left,.section-what-we-do .section-column__right{width:100%}.section-what-we-do .section-column__left-element{padding-bottom:0}.section-what-we-do .section-column__left .section-column__text{width:88%}.section-what-we-do .section-column__right-element{padding-top:0;padding-bottom:0}.section-what-we-do .section-column__right .section-column__text:last-of-type{width:100%;margin-top:5px}.section-what-we-do .section-column__right .section-column__text{width:92%}.section-what-we-do .section-column__right .section-column__text br{display:block}.section-what-we-do .section-column__right .section-column__text p{margin-bottom:14px}.section-what-we-do .section-column__title{margin-bottom:16px}.section-what-we-do .section-column__title.invisible{display:none}.section-what-we-do .ordered-list.parent{display:flex;justify-content:space-between}.section-what-we-do .ordered-list.parent .ordered-list:nth-child(1){width:48%}.section-what-we-do .ordered-list.parent .ordered-list:nth-child(1) .ordered-list__item:last-child{margin-bottom:24px}.section-what-we-do .ordered-list.parent .ordered-list:nth-child(2){width:49%;margin-top:3px}.section-what-we-do .unordered-list{display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(2,1fr);grid-template-areas:"a b" "c d";width:100%;grid-column-gap:12px}.section-what-we-do .unordered-list .unordered-list__item:nth-child(2){grid-area:c}.section-how-you-work{margin-top:0}.section-how-you-work .section-column__right-element{padding-left:3.6vw}.section-how-you-work .section-column__right .ordered-list{margin-top:0}.section-how-you-work .section-column__title.invisible{width:160%}.section-how-you-work .section-column__title{width:150%;margin-bottom:16px}.section-how-you-work .section-column__text{width:190%}.section-how-you-work .section-column__img{margin-top:20px}.section-how-you-work .section-column__img img{width:84%}.section-how-you-work .ordered-list{margin-top:0}.section-why-us{padding-top:0;margin-top:26px}.section-calculator{margin-top:31px;padding-top:0}.section-our-team{padding-top:0;margin-top:27px}.section-apply-now{margin-top:45px}.section-apply-now .section-column__left{width:var(--right-column-width)}.section-apply-now .section-column__right{width:var(--left-column-width)}.section-apply-now .section-column__right-element{padding-top:2%;padding-left:5.3%}.section-apply-now .section-column__text{width:100%}.section-apply-now .section-column__title{width:105%}.section-apply-now .section-column__buttons{justify-content:flex-start;margin-top:-3px}.section-apply-now .section-column__img{--img-width:41.5vw;top:3.2vw;left:1.5vw}.section-cities{padding-top:0;margin-top:53px;margin-bottom:-26px}.section-cities .section-column__right-element{margin-top:0}.section-cities .section-column__left-element{padding-bottom:7.5vh}.section-call-back{height:auto;min-height:var(--section-height);margin-top:12vh}.section-call-back .section-column__left,.section-call-back .section-column__right{width:var(--even-width)}.section-map{--section-height:auto}.section-map .section-column__left,.section-map .section-column__right{width:var(--even-width)}.section-map .mail-icon,.section-map .phone-icon{width:1.75rem;height:1.6875rem}}@media (max-width:768px){.section-column__sale-text{text-align:center;margin-bottom:10px}}@media only screen and (max-width:674px){.check-group__item{--f:60%}.badge{max-height:17.5%}.badge br{display:block}.section-hero .section-column__right-element::after{height:17.5%}}@media only screen and (max-width:576px){.info-block__title>h2,.section-column__title>h1,.section-column__title>h2{line-height:1.1}.info-block__contacts>p,.info-block__text,.ordered-list__item-text,.portrait__text,.section-call-back .security-agreement,.section-column__text>h4,.section-column__text>p,.section-column__title>h3,.section-column__title>p,.tile__text>p{line-height:1.45}.swiper-navigation{display:none}:root{--even-width:100%;--pseudo-container-width:668px;--left-column-width:var(--even-width);--right-column-width:var(--even-width)}.is-column .section-column__right-element,.section-apply-now,.section-calculator,.section-call-back,.section-cities,.section-how-you-work,.section-our-team,.section-what-we-do,.section-why-us{margin-top:40px}.section-how-you-work .section-column__title::after,.section-what-we-do .section-column__title::after{bottom:-6px}.section__columns{flex-direction:column}.section-column__left-element,.section-column__right-element{padding-left:4.5%;padding-right:4.5%}.is-column .section-column__left-element,.is-column .section-column__right-element{padding-left:16px;padding-right:16px}.horizontal .tile{flex-basis:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:34.5px}.horizontal .tile:last-child{flex-basis:100%}.horizontal .tile__title{margin:6px 0 2px 0}.horizontal .tile__text{display:none}.unordered-list__item:not(:last-child){margin-bottom:0}label.checkbox{--m:13px;margin-bottom:5px}.range{min-height:55px;width:94%}.range__body{margin-top:62px}.range__points{margin-top:8px}.check-group__list--astana{bottom:9px}.check-group__item{--f:40%}.check-group__item:nth-child(2n){--f:60%}.radio-group-2 .radio-group__item{--ew:60%;--w:20%}.radio-group-3 .radio-group__item .radio-button{--p:6px;font-size:.8125rem}.radio-group-3{padding-bottom:46px}.radio-price-group__item{margin:0 20px}.calculator__side.description{padding:24px 27px 28px}.calculator__side.controls,.calculator__side.description{width:100%}.calculator__total{flex-direction:column;margin-top:20px}.calculator__buttons{margin-top:27px}.calculator .btn--dark{padding:12px 0}.calculator__disclaimer{margin-top:20px}.select-2 .select__title{width:80%}.select-3{margin-top:5.5vw}.bottom-controls{flex-direction:column;padding-bottom:16px}.modal__body{height:65%}.modal__picture{width:0}.modal__content{width:100%}.portraits{flex-direction:column}.portrait:not(:last-child){margin-bottom:43px;margin-right:0}.portrait{max-width:100%}.portrait__img{width:109%;height:auto;left:-4.5%}.portrait__title{margin-top:20px}.portrait__text{width:90%}.question-icons{margin-top:-9%;left:68%}.question-icons .question:nth-of-type(1){top:66.2px;left:49px}.question-icons .question:nth-of-type(2){--question-size:33.392px;transform:none;top:40.2px}.question-icons .question:nth-of-type(3){top:53px;left:82.8px;transform:rotate(30deg)}.with-cubes::before{top:-50px;right:36px;width:82px;height:82px}.with-cubes::after{width:55px;height:55px;bottom:14px;left:-56px}.cities{display:grid;grid-template:repeat(2,1fr)/repeat(2,1fr);grid-template-areas:"a b" "c d";gap:20px 46px}.cities-column:nth-child(2){grid-area:c}.cities-column__item::after{bottom:3px}.member-card:nth-of-type(2n){margin-left:0}.member-card:not(:first-child){margin-top:5.5vw}.member-card{flex-basis:100%}.member-card__img{width:78%}.badge{max-height:58px;font-size:.875rem}.badge{position:relative;padding:8px 4.5%;justify-content:flex-start}.badge a::after{top:30%;right:12px}.section-hero{margin-top:-14.5vw}.section-hero .section-column__left-element,.section-hero .section-column__right-element{padding-left:4.5%;padding-right:4.5%}.section-hero .section-column__left-element{padding-top:7%;padding-bottom:10.4%}.section-hero .section-column__right-element{padding:0}.section-hero .section-column__right-element::after{height:58px}.section-hero .section-column__subtitle::after{bottom:31%}.section-hero .section-column__text{max-width:100%;padding-bottom:22px;line-height:1.45}.section-hero .section-column__text p{display:inline}.section-hero .section-column__img img{width:97%;left:1.5%;bottom:5vw}.section-hero .section-column__img{max-width:97.5%}.section-hero .section-column__buttons{max-width:100%;flex-direction:column;align-items:center}.section-hero .section-column__buttons .btn:first-child{margin-bottom:16px;margin-right:0}.section-advantages .section-column__left-element{margin-bottom:0;padding-top:42px;padding-bottom:17px}.section-advantages .section-column__right-element{padding:21px 0 0 21px}.section-advantages .section-column__title{margin-bottom:17px}.section-advantages .section-column__text{max-width:104%;width:104%}.section-advantages .section-column__text p{margin-bottom:21px}.section-advantages .tile{max-width:100%;padding:5px 15px 0 0}.section-advantages .tile__container{margin-top:0}.section-advantages .tile__title{margin:7px 0 14px}.section-what-we-do{padding-top:8px}.section-what-we-do .section-column__left .section-column__text{margin-top:24px;width:103%}.section-what-we-do .section-column__right-element{padding-left:4.5%}.section-what-we-do .section-column__right .section-column__text:last-of-type{margin-top:11px}.section-what-we-do .section-column__right .section-column__text br{display:none}.section-what-we-do .section-column__right .section-column__text p{margin-bottom:4px}.section-what-we-do .ordered-list{margin-top:0}.section-what-we-do .ordered-list__item{margin:0 0 22.5px 26px}.section-what-we-do .ordered-list__item-title{width:95%}.section-what-we-do .unordered-list{display:flex;flex-direction:column}.section-what-we-do .unordered-list .unordered-list__item:nth-child(4){margin-top:4px}.section-how-you-work{margin-top:16px}.section-how-you-work .section-column__right-element{display:none}.section-how-you-work .section-column__title{width:93%;margin-bottom:23px}.section-how-you-work .section-column__text p{margin-bottom:20px}.section-how-you-work .section-column__text:last-child{width:97%;margin-top:0}.section-how-you-work .section-column__text{width:95%}.section-how-you-work .ordered-list{width:95%}.section-how-you-work .ordered-list__item{margin-bottom:24px}.section-how-you-work .ordered-list__item:nth-of-type(2){width:90%}.section-why-us{margin-top:15px}.section-why-us .section-column__title{width:70%}.section-why-us .tile__container{margin:4px 0 0 0}.section-calculator{margin-top:4px}.section-apply-now{margin-top:19%}.section-apply-now .section__columns{flex-direction:column-reverse}.section-apply-now .section-column__text{width:103%}.section-apply-now .section-column__title{width:65%;padding-bottom:0}.section-apply-now .section-column__title{width:100%;margin-bottom:10%}.section-apply-now .section-column__title::after{bottom:-25%}.section-apply-now .section-column__buttons{justify-content:center}.section-apply-now .section-column__img{display:flex;justify-content:center;align-items:flex-end;padding-top:20px}.section-apply-now .section-column__img img{max-width:91%;margin-left:.5%;margin-top:-15%;width:100%}.section-cities{margin-top:53px;margin-bottom:0}.section-cities .section-column__right-element{margin-top:0}.section-cities .section-column__left-element{padding-bottom:2.5vh}.section-cities .section-column__subtitle h3{margin-top:1%}.section-call-back{--section-height:auto}.section-call-back .section-column__left-element{padding-top:40px;padding-bottom:40px}.section-call-back .section-column__right-element-content{width:100%}.section-map .section__columns{flex-direction:column-reverse}.section-map .section-column__left{min-height:18.5rem}}@media only screen and (max-width:375px){.radio-button{--pp:12px 8px}.check-group__item{--f:30%}.check-group__item:nth-child(2n){--f:70%}.radio-group-3 .radio-group__item .radio-button{font-size:.75rem}}@media only screen and (max-width:1600px) and (min-width:1210px){.radio-group-1{width:80%}.radio-group-2{width:120%;transform:translateX(-16.5%)}}@media only screen and (max-width:1024px) and (min-width:769px){.member-card:first-of-type .member-card__img{left:-6%}}@media only screen and (max-width:768px) and (min-width:577px){.section-hero .section-column__left-element,.section-hero .section-column__right-element{padding-left:50px;padding-right:50px}.section-hero .section-column__right-element{padding:0}.section-what-we-do .section-column__left-element,.section-what-we-do .section-column__right-element{padding-left:50px;padding-right:50px}}
/* End */


/* Start:/pageBlockComponents/swiper/style.min.css?16653737355444*/
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:auto;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
/* End */


/* Start:/pageBlockComponents/swiper/common.min.css?16651487621771*/
.swiper-pagination{transform:translateY(-12px);display:flex;justify-content:center;--s:10px}.swiper-pagination-bullet{width:var(--s);height:var(--s);margin:4px 11px;position:relative;z-index:10;background:0 0;transition:250ms ease-in-out,transform 250ms 150ms;border-radius:50%;cursor:pointer}.swiper-pagination-bullet::after,.swiper-pagination-bullet::before{content:"";position:absolute;border-radius:inherit;transition:inherit}.swiper-pagination-bullet::after{width:inherit;height:inherit;background-color:#b1b1b1;z-index:10}.swiper-pagination-bullet::before{background-color:var(--red-main);opacity:.3;z-index:0;--scale:0}.swiper-pagination-bullet-active::before,.swiper-pagination-bullet:hover::before{--scale:1}.swiper-pagination-bullet-active::after,.swiper-pagination-bullet:hover::after{background:var(--red-main)}.swiper-navigation{z-index:10;position:absolute;top:1px;right:-1px;width:110px;display:flex;justify-content:space-between}.swiper-button-disabled{opacity:1}.swiper-button-next,.swiper-button-prev{position:relative;cursor:pointer;width:44px;height:44px;background-image:url("/pageBlockComponents/banners/icons/icons.svg#arrow");background-repeat:no-repeat;filter:grayscale(1) brightness(2.4)}.swiper-button-next.active,.swiper-button-prev.active{filter:none}.swiper-button-prev{margin-right:25px;transform:scaleX(-1)}.swiper .swiper-pagination-bullet::before{height:calc(var(--s) * 2);width:calc(var(--s) * 2);transform:translate(-25%,-25%) scale(var(--scale))}@media only screen and (max-width:1024px){.swiper-button-prev{margin-right:22px}.swiper-button-next,.swiper-button-prev{width:33px;height:33px}}@media only screen and (max-width:909px){.swiper-navigation{top:-7px}}@media only screen and (max-width:768px){.swiper-navigation{display:none}}
/* End */


/* Start:/pageBlockComponents/banners/css/entry-banners.css?17139538182608*/
:root {
    --scrollbar-width: 0px;
    --estimated-entry-padding: max(var(--pseudo-container-gap), 50px);
    --right-offset: calc(var(--pseudo-container-gap) - var(--scrollbar-width));
    --padding-right: max(var(--right-offset), 50px);
}

section.section-cities .section-column__right-element-content{
    box-shadow: none;
}

.entry-column {
    position: relative;
    padding-left: var(--estimated-entry-padding);
    padding-right: var(--padding-right);
}

.entry-column__subtitle>h3,
.entry-column__title>h2 {
    line-height: 1.25;
    letter-spacing: 0.01px;
}

.entry-column__title>h2 {
    font-size: 2.125em;
    text-align: left;
    font-family: var(--font-roboto-bold);
    margin: 0;
    padding: 0;
    color: var(--head);
}

.entry-column__subtitle>h3 {
    font-family: var(--font-roboto);
    font-size: 1.25em;
    font-weight: 500;
    color: var(--head);
    line-height: 1.4;
    margin: 0;
}

.entry-column__title {
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 12px;
}

.entry-column__title::after {
    position: absolute;
    content: "";
    height: 4px;
    width: 48px;
    bottom: 0;
    background-color: var(--red-main);
}

.entry-banners .entry-column__title::after {
    width: 100%;
}

.entry-column__title>h2 {
    line-height: 1.25;
    letter-spacing: 0.01px;
}

.entry-column__title {
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 12px;
}

.entry-column__title::after {
    position: absolute;
    content: "";
    height: 4px;
    width: 48px;
    bottom: 0;
    background-color: var(--red-main);
}

.entry-column__link {
    color: #166dfc;
    position: absolute;
    bottom: 14px;
    right: 8px;
    font-size: 1.25rem;
    text-decoration: none;
}

.entry-column__link:hover {
    text-decoration: underline;
    text-underline-offset: 2px;
}

.entry-banners .entry-column__title::after {
    width: 100%;
}

@media only screen and (max-width: 1024px) {
    .entry-column__title>h2 {
        font-size: 1.25rem;
    }

    .entry-column__subtitle>h3 {
        font-size: 0.875rem;
    }
}

@media only screen and (max-width: 768px) {
    .entry-banners .entry-column__title {
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 576px) {
    .entry-column__title>h2 {
        line-height: 1.1;
    }

    .entry-column {
        padding-left: 16px;
        padding-right: 16px;
    }

    .entry-banners .entry-column__title {
        padding-bottom: 17px;
    }
}
/* End */


/* Start:/pageBlockComponents/banners/css/style.min.css?171395381827310*/
@charset "UTF-8";

* {
	padding: 0;
	margin: 0;
	border: 0;
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:active,
:focus {
	outline: 0;
}

a:active,
a:focus {
	outline: 0;
}

aside,
footer,
header,
nav {
	display: block;
}

body,
html {
	height: 100%;
	width: 100%;
	line-height: 1.5;
	font-size: 1rem;
}

button,
input,
textarea {
	font-family: inherit;
}

input::-ms-clear {
	display: none;
}

button {
	cursor: pointer;
}

button::-moz-focus-inner {
	padding: 0;
	border: 0;
}

a,
a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

ul li {
	list-style: none;
}

img {
	vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: inherit;
	font-weight: 400;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.entry-banners .entry-column__title::after {
	width: 100%;
}

.btn--banner span {
	position: relative;
	z-index: 5;
}

@font-face {
	font-family: RobotoBold;
	src: url(/media/font/Roboto/RobotoBold.eot);
	src: url(/media/font/Roboto/RobotoBold.eot) format("embedded-opentype"),
		url(/media/font/Roboto/RobotoBold.woff2) format("woff2"),
		url(/media/font/Roboto/RobotoBold.woff) format("woff"),
		url(/media/font/RobotoBold.ttf) format("truetype"),
		url(/media/font/Roboto/RobotoBold.svg#RobotoBold) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansMedium;
	src: url(/media/font/NotoSans/NotoSansMedium.eot);
	src: url(/media/font/NotoSans/NotoSansMedium.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansMedium.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansMedium.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansMedium.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium) format("svg");
	font-display: swap;
}

@font-face {
	font-family: NotoSansBold;
	src: url(/media/font/NotoSans/NotoSansBold.eot);
	src: url(/media/font/NotoSans/NotoSansBold.eot) format("embedded-opentype"),
		url(/media/font/NotoSans/NotoSansBold.woff2) format("woff2"),
		url(/media/font/NotoSans/NotoSansBold.woff) format("woff"),
		url(/media/font/NotoSans/NotoSansBold.ttf) format("truetype"),
		url(/media/font/NotoSans/NotoSansBold.svg#NotoSansBold) format("svg");
	font-display: swap;
}

:root {
	--font-notoSans-med: "NotoSansMedium", sans-serif;
	--font-notoSans-bold: "NotoSansBold", sans-serif;
	--font-roboto-bold: "RobotoBold", sans-serif;
}

.red-text {
	color: var(--red-main);
}

.swiper-banners {
	height: 100%;
	width: 100%;
	margin: -70px auto 0;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-banners .swiper-wrapper {
	margin-top: 5.6%;
	padding-bottom: 3.05%;
}

.swiper-banners .swiper-pagination-bullet:after {
	position: absolute;
	content: "";
	z-index: -1;
	width: 10px;
	height: 10px;
	top: 50%;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners .swiper-pagination-bullet {
	position: relative;
}

.swiper-banners .swiper-pagination-bullet.swiper-pagination-bullet-active {
	box-shadow: none;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after {
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
	position: absolute;
	content: "";
	z-index: 1;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #b1b1b1;
	border-radius: 50%;
	transition: 0.2s;
}

.swiper-banners
	.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:before {
	background-color: var(--red-main);
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation: progress 10.4s cubic-bezier(0.25, 0.4, 0.75, 0.6);
	width: 25px;
	height: 25px;
	background-color: rgba(228, 45, 50, 0.5);
	opacity: 1;
	box-shadow: none;
}

.swiper-banners.stop
	.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
	animation-play-state: paused;
}

.swiper-banners
	.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	background-color: var(--red-main);
	transform: translate(-50%, -50%);
}

.swiper-banners .swiper-pagination-bullet::before {
	opacity: 1;
}

@media (max-width: 1024px) {
	.swiper-banners .swiper-pagination-bullet:after {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet:not(
			.swiper-pagination-bullet-active
		):hover:after {
		width: 18px;
		height: 18px;
	}

	.swiper-banners .swiper-pagination .swiper-pagination-bullet:before {
		width: 7px;
		height: 7px;
	}

	.swiper-banners
		.swiper-pagination-bullet.swiper-pagination-bullet-active:after {
		width: 18px;
		height: 18px;
	}
}

@keyframes progress {
	0% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%,
			50% -21%
		);
	}

	25% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			121% 50%,
			121% 50%,
			121% 50%
		);
	}

	50% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			50% 121%,
			50% 121%
		);
	}

	75% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			-21% 50%
		);
	}

	100% {
		clip-path: polygon(
			50% 50%,
			50% -21%,
			121% 50%,
			50% 121%,
			-21% 50%,
			50% -21%
		);
	}
}

.icon-youtube {
	background: url(/pageBlockComponents/banners/icons/icons.svg#youtube)
		no-repeat;
	--s: 70px;
	width: var(--s);
	height: var(--s);
	display: inline-block;
	-webkit-transform: translateX(12%);
	-ms-transform: translateX(12%);
	transform: translateX(12%);
}

@font-face {
	font-family: NotoSansSemiBold;
	src: url(/media/font/NotoSans/NotoSansSemiBold.woff2) format("woff2");
	font-weight: 400;
	font-style: normal;
}

.swiper-pagination-bullet {
	border: none;
}

.assymetric-block {
	margin-top: 80px;
}

.assymetric-block + .assymetric-block {
	margin-top: 0;
}

.banner {
	position: relative;
	width: 100%;
	max-height: 300px;
	height: 300px;
	margin-top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	--bg-clr: #f93232;
	--hov-clr: #fff;
	--clr: var(--head);
	overflow: hidden;
}

.banner .banner__title {
	color: var(--clr);
}

.banner.youtube h3.banner__title {
	display: initial;
}

.banner.v2 .banner__content {
	padding: 55px 117px 36px;
}

.banner.forum .banner__content {
	padding: 26px 0 30px 80px;
}

.banner.solid-btn .btn--banner {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.banner.self .banner__img {
	width: 35.7%;
	right: 11.4%;
}

.banner.form910 .banner__img {
	width: 44%;
}

.banner.useful .banner__img {
	width: 52.6%;
	right: 1.7%;
	bottom: 2%;
}

.banner.outsourcing .banner__img {
	right: 6%;
	width: 35.2%;
}

.banner.youtube .banner__img {
	width: 53%;
	right: 2%;
}

.banner.youtube .banner__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner.light.solid-btn .btn--banner,
.banner.valuta.dark.solid-btn .btn--banner {
	background: #27241d;
	-webkit-box-shadow: none;
	box-shadow: none;
	--bg-clr: #fff;
	--clr: #fff;
}

.banner.light.solid-btn .btn--banner:hover,
.banner.valuta.dark.solid-btn .btn--banner:hover {
	color: #27241d;
}

.banner.dark.solid-btn .btn--banner {
	background: #fff;
	--bg-clr: var(--btn-bg-color);
	--clr: var(--btn-bg-color);
}

.banner.dark.solid-btn .btn--banner:hover {
	color: #fff;
}

.banner.calc .banner__img {
	width: 100%;
	top: 0;
}

.banner.calc .banner__img img {
	height: 100%;
	max-width: initial;
}

.banner__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	padding: 42px 0 48px 80px;
}

.banner h4.banner__pretitle {
	font-size: 1.75rem;
	font-family: NotoSansSemiBold, sans-serif;
	color: var(--text-secondary);
	line-height: normal;
}

.banner__title {
	font-size: 2.5rem;
	font-family: var(--font-roboto-bold);
	text-transform: uppercase;
	margin-bottom: 0;
	line-height: 1.5;
	margin-top: -8px;
}

.banner__title .red-text {
	color: var(--red-main);
}

.banner__bg-img {
	z-index: -1;
	width: 100%;
	position: absolute;
	height: 100%;
	-o-object-position: left;
	object-position: left;
	-o-object-fit: cover;
	object-fit: cover;
	top: 0;
	left: 0;
}

.banner.red .banner__title {
	color: #fff;
}

.banner.red h4.banner__pretitle {
	color: #fff;
}

.banner.red .btn--banner {
	background: #fff;
	color: var(--head);
}

.banner.red .btn--banner:hover {
	background-color: var(--gray-1);
}

.banner__content-list {
	position: absolute;
	z-index: 2;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 11.3%;
	max-width: 263px;
}

.banner__content-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.banner__content-item + .banner__content-item {
	margin-top: 21px;
}

.banner__content-item-img {
	width: 59px;
	height: 59px;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center;
}

.banner__content-item-desc {
	font-size: 1rem;
	font-family: NotoSansSemiBold;
	margin-left: 13px;
	color: #fff;
}

.banner.self .banner__bg-img {
	/* -o-object-position: right; */
	/* object-position: right */
}

.banner.self .banner__content-list {
	right: 196px;
	max-width: 370px;
}

.banner.self .banner__content-item-desc {
	font-size: 16px;
	margin-left: 12px;
}

.banner.self .banner__content-item-img {
	width: 48px;
	height: 54px;
}

.banner.self .banner__content-item + .banner__content-item {
	margin-top: 10px;
}

.banner.outsourcing .banner__bg-img {
	/* /* -o-object-position: right;
    object-position: right */
}

.btn--banner {
	padding: 15px 0 16px;
	background: var(--red-main);
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #fff;
	font-size: 1.25rem;
	font-family: var(--font-notoSans-med);
	width: 240px;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.btn--banner:hover {
	background-color: var(--bg-clr);
}

.btn--banner:after {
	display: none;
}

.entry-banners {
	--entry-height: auto;
}

.sm-v {
	display: none;
}

main br {
	display: block;
}

@media (max-width: 1670px) {
	.banner__content-list {
		display: none;
	}

	/*  .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1640px) {
	.banner h4.banner__pretitle {
		font-size: 1.625rem;
	}

	.banner__title {
		font-size: 2.375rem;
	}

	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1630px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media only screen and (max-width: 1600px) {
	.icon-youtube {
		--s: 4.7vw;
	}

	.banner.forum .banner__content {
		padding: 20px 0 23px 80px;
	}

	.banner.self .banner__img {
		width: 39%;
		right: 4.8%;
	}

	.banner.news .banner__img {
		width: 44%;
		right: -12.2%;
	}

	.banner.useful .banner__img {
		width: 47.5%;
		right: 1%;
		top: 21%;
	}

	.banner.outsourcing .banner__img {
		right: 2%;
		width: 36%;
	}

	.banner.youtube .banner__img {
		width: 52%;
		right: 1%;
	}

	.banner.calc .banner__img {
		right: 11%;
	}

	.banner {
		height: 263px;
	}

	.banner__content {
		padding: 32px 0 36px 80px;
	}

	.banner__content-list {
		max-width: 230px;
		right: 11.5%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 18px;
	}

	.banner__content-item-img {
		width: 51px;
		height: 51px;
	}

	.banner__content-item-desc {
		font-size: 0.875rem;
		margin-left: 11px;
	}

	.banner.self .banner__content-list {
		max-width: 358px;
		right: 134px;
	}

	.banner.self .banner__content-item-desc {
		font-size: 16px;
	}

	.banner.self .banner__content-item-img {
		width: 40px;
		height: 46px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 10px;
	}
}

@media (max-width: 1600px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1570px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1550px) {
	.banner__content {
		padding: 32px 0 36px 60px;
	}

	.banner.self .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media only screen and (max-width: 1440px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 6vw;
	}

	.banner.v2 .banner__content {
		padding: 2.2vw 3.2vw;
	}

	.banner.v2 .banner__title {
		margin: 0;
	}

	.banner {
		height: 220px;
	}

	.banner__content {
		padding: 28px 0 32px 60px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 60px;
	}

	.banner h4.banner__pretitle {
		font-size: 1.375rem;
	}

	.banner__title {
		font-size: 2rem;
	}

	.banner__content-list {
		max-width: 193px;
		right: 11.1%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 15px;
	}

	.banner__content-item-img {
		width: 42.9px;
		height: 42.8px;
	}

	.banner__content-item-desc {
		font-size: 0.73125rem;
		margin-left: 10px;
	}

	.banner.self .banner__content-list {
		max-width: 322px;
		right: 9%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 14px;
	}

	.banner.self .banner__content-item-img {
		width: 38px;
		height: 43px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 9px;
	}

	.btn--banner {
		padding: 1.4vw 0 1.3vw;
		font-size: 1.3vw;
	}
}

@media (max-width: 1440px) {
	.banner__content-list {
		display: block;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */
}

@media (max-width: 1410px) {
	.banner.self .banner__content-list {
		max-width: 322px;
		right: 97px;
	}
}

@media (max-width: 1400px) {
	.banner__content {
		padding: 28px 0 32px 50px;
	}

	.banner.forum .banner__content {
		padding: 15px 0 15px 50px;
	}
}

@media (max-width: 1320px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 1300px) {
	.banner h4.banner__pretitle {
		font-size: 1.25rem;
	}

	.banner__title {
		font-size: 1.75rem;
	}
}

@media (max-width: 1250px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: 18% center;
		object-position: 18% center;
	}
}

@media (max-width: 1210px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 1209px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 7vw;
	}

	.banner.youtube .banner__img {
		width: 55.5%;
	}

	.banner h4.banner__pretitle {
		font-size: 1.125rem;
	}

	.banner__title {
		font-size: 1.625rem;
	}

	.banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1180px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: center;
		object-position: center;
	}
}

@media (max-width: 1150px) {
	.swiper-banners .swiper-wrapper {
		padding-bottom: 5%;
	}
}

@media (max-width: 1100px) {
	.banner {
		height: 168px;
	}

	.banner__content {
		padding: 20px 0 25px 40px;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 40px;
	}

	.banner h4.banner__pretitle {
		font-size: 1rem;
	}

	.banner__title {
		font-size: 1.5rem;
		margin-top: 0;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__content-list {
		display: block;
		max-width: 148px;
		right: 11%;
	}

	.banner__content-item + .banner__content-item {
		margin-top: 12px;
	}

	.banner__content-item-img {
		width: 33px;
		height: 33px;
	}

	.banner__content-item-desc {
		font-size: 0.5625rem;
		margin-left: 5px;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.banner.self .banner__content-list {
		max-width: 258px;
		right: initial;
		right: 8%;
	}

	.banner.self .banner__content-item-desc {
		font-size: 0.6875rem;
	}

	.banner.self .banner__content-item-img {
		width: 30px;
		height: 34px;
	}

	.banner.self .banner__content-item + .banner__content-item {
		margin-top: 7px;
	}

	/*  .banner.outsourcing .banner__bg-img {
        -o-object-position: right;
        object-position: right
    } */

	.btn--banner {
		padding: 13px 0;
		width: 200px;
		font-size: 1rem;
	}
}

@media (max-width: 1070px) {
	.banner.self .banner__content-list {
		right: 7.5%;
		left: initial;
	}
}

@media (max-width: 1050px) {
	.banner.self .banner__content-list {
		right: 7.2%;
		left: initial;
	}
}

@media only screen and (max-width: 1024px) {
	.swiper-banners {
		margin-top: 0;
	}

	.swiper-banners .swiper-wrapper {
		margin-top: 0;
	}

	.swiper-banners .swiper-navigation {
		display: none;
	}

	.swiper-banners .swiper-pagination-bullet {
		--s: 7px;
		margin: 4px 6.5px;
	}

	.banner.youtube .banner__img {
		width: 50.5%;
	}

	.banner.forum .banner__content {
		padding: 10px 0 12px 50px;
	}
}

@media (max-width: 1024px) {
	.assymetric-block {
		margin-top: 14vw;
	}
}

@media (max-width: 1023px) {
	.banner__content-list {
		display: none;
	}

	/* .banner.self .banner__bg-img {
        -o-object-position: left;
        object-position: left
    }

    .banner.outsourcing .banner__bg-img {
        -o-object-position: left;
        object-position: left
    } */
}

@media (max-width: 950px) {
	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}

	.banner__bg-img {
		-o-object-position: left;
		object-position: left;
	}
}

@media only screen and (max-width: 909px) {
	.banner {
		height: 45.005vw;
		max-height: initial;
	}

	.banner__content {
		padding: 3vw 0 3vw 4.4vw;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.banner.forum .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.2vw;
		max-width: 40.8vw;
		line-height: 1.4;
	}

	.banner__title {
		font-size: 3.1vw;
		line-height: 1.4;
		max-width: 38.6vw;
		margin-top: 4vw;
	}

	.banner__title .red-text {
		display: block;
	}

	.banner.form910 .banner__title {
		max-width: 32.5vw;
	}

	.banner.form910 .red-text,
	.banner.outsourcing .red-text,
	.banner.self .red-text {
		display: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top center;
		object-position: top center;
	}

	.btn--banner {
		padding: 1.8vw 0;
		width: 23vw;
		min-height: initial;
		margin-top: 4vw;
		font-size: 1.75vw;
	}
}

@media only screen and (max-width: 768px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 1vw;
		padding-bottom: 4vw;
	}

	.banner.v2 .banner__content {
		padding: 2vw 3.25vw;
	}

	.banner.news .banner__img {
		width: 40.5%;
		right: -2.8%;
	}

	.banner.form910 .banner__img {
		width: 45%;
	}

	.banner.useful .banner__img {
		right: 0;
	}

	.banner.youtube .banner__img {
		width: 52.5%;
		right: 0.5%;
	}

	.banner.calc .banner__img {
		right: -3%;
	}

	.banner.calc .banner__img img {
		position: absolute;
		right: 0;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 15px;
	}

	.md-h {
		display: none;
	}

	.md-v {
		display: block;
	}
}

@media (max-width: 768px) {
	.assymetric-block {
		margin-top: 8vw;
		height: 30rem;
		max-height: 30rem;
	}

	.swiper-banners .swiper-wrapper {
		padding-bottom: 7vw;
	}
}

@media (max-width: 715px) {
	.banner {
		height: 43.005vw;
		max-height: initial;
	}
}

@media only screen and (max-width: 576px) {
	.swiper-banners .swiper-wrapper {
		margin-top: 2vw;
		padding-bottom: 9vw;
	}

	.banner.v2 .banner__content {
		padding: 22px 16px;
	}

	.banner.self .banner__img {
		width: 50%;
	}

	.banner.form910 .banner__img {
		width: 57%;
	}

	.banner.form910 .btn--banner .sm-h {
		display: none;
	}

	.banner.form910 .btn--banner .sm-v {
		display: block;
	}

	.banner.useful .banner__img {
		bottom: 0;
		top: initial;
		width: 56%;
		right: 2%;
	}

	.banner.outsourcing .banner__img {
		width: 45%;
	}

	.banner.calc.light .banner__img {
		right: -16%;
	}

	.banner {
		height: 47.005vw;
		max-height: initial;
	}

	.banner.calc .banner__bg-img,
	.banner.news .banner__bg-img,
	.banner.useful .banner__bg-img,
	.banner.valuta .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.self .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.banner.outsourcing .banner__bg-img {
		-o-object-position: top right;
		object-position: top right;
	}

	.entry-banners .entry-column__title {
		padding-bottom: 17px;
	}
}

@media (max-width: 576px) {
	.assymetric-block {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-height: initial;
	}

	.assymetric-block.section-call-back {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width: 460px) {
	.icon-youtube {
		--s: 6.7vw;
	}

	.banner.form910.dark .banner__img {
		top: 5%;
		right: -0.5%;
		height: 96%;
	}

	.banner.useful.light .banner__title {
		width: 100%;
	}

	.banner.youtube .banner__content {
		padding: 3vw 0 3vw 4.4vw;
	}

	.banner.youtube .banner__bg {
		max-width: 100%;
	}

	.banner.youtube .banner__bg img.sm-h {
		display: block;
		position: absolute;
	}

	.banner.youtube .banner__bg img.sm-v {
		margin-left: auto;
		position: relative;
	}

	.banner.valuta .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.calc.light .banner__bg img {
		width: 100%;
		height: auto;
	}

	.banner.dark .banner__img,
	.banner.light .banner__img {
		height: 66%;
		top: 16%;
		right: 4.4%;
	}

	.banner.dark .banner__img img,
	.banner.light .banner__img img {
		height: 100%;
		margin-left: auto;
	}

	.banner.news .banner__pretitle,
	.banner.outsourcing .banner__pretitle,
	.banner.useful .banner__pretitle {
		display: initial;
	}

	.banner.news .banner__title,
	.banner.outsourcing .banner__title,
	.banner.useful .banner__title {
		width: initial;
	}

	.sm-h {
		display: none;
	}

	.sm-v {
		display: block;
	}
}

@media (max-width: 460px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.2vw;
	}
}

@media (max-width: 440px) {
	.banner.youtube .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}

	.banner {
		min-height: initial;
		height: 48vw;
	}

	.banner__content {
		padding: 3vw 4.2vw;
	}

	.banner.forum .banner__content {
		padding: 3vw 4.2vw;
	}

	.banner h4.banner__pretitle {
		font-size: 2.7vw;
		max-width: 47.73vw;
	}

	.banner__title {
		font-size: 3.8vw;
		max-width: 47.094vw;
	}

	.banner.form910 .banner__title {
		max-width: 47.094vw;
	}

	.banner.form910 .banner h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.banner.self h4.banner__pretitle {
		max-width: 51.094vw;
	}

	.btn--banner {
		width: 29.276vw;
		font-size: 2.8vw;
		padding: 2vw 0;
	}
}

@media (max-width: 370px) {
	.banner.youtube .banner__pretitle {
		font-size: 2.7vw;
	}
}

/* End */


/* Start:/pageBlockComponents/swiper/entry.min.css?16653737354173*/
.entry-column__subtitle > h3, .entry-column__title > h2 {line-height: 1.25;letter-spacing: 0.01px;}.entry-column__title > h2 {font-size: 2.125em;text-align: left;font-family: var(--font-roboto-bold);margin: 0;padding: 0;color: var(--head);}.entry-column__subtitle > h3 {font-family: var(--font-roboto);font-size: 1.25em;font-weight: 500;color: var(--head);line-height: 1.4;}.entry-column__title {position: relative;margin-bottom: 16px;padding-bottom: 12px;}.entry-column__title::after {position: absolute;content: "";height: 4px;width: 48px;bottom: 0;background-color: var(--red-main);}.entry-column__title {position: relative;margin-bottom: 16px;padding-bottom: 12px;}.entry-column__title::after {position: absolute;content: "";height: 4px;width: 48px;bottom: 0;background-color: var(--red-main);}@font-face {font-family: "RobotoBold";src: url("/media/font/Roboto/RobotoBold.eot");src: url("/media/font/Roboto/RobotoBold.eot") format("embedded-opentype"), url("/media/font/Roboto/RobotoBold.woff2") format("woff2"), url("/media/font/Roboto/RobotoBold.woff") format("woff"), url("/media/font/RobotoBold.ttf") format("truetype"), url("/media/font/Roboto/RobotoBold.svg#RobotoBold") format("svg");font-display: swap;}@font-face {font-family: "NotoSansMedium";src: url("/media/font/NotoSans/NotoSansMedium.eot");src: url("/media/font/NotoSans/NotoSansMedium.eot") format("embedded-opentype"), url("/media/font/NotoSans/NotoSansMedium.woff2") format("woff2"), url("/media/font/NotoSans/NotoSansMedium.woff") format("woff"), url("/media/font/NotoSans/NotoSansMedium.ttf") format("truetype"), url("/media/font/NotoSans/NotoSansMedium.svg#NotoSansMedium") format("svg");font-display: swap;}@font-face {font-family: "NotoSansBold";src: url("/media/font/NotoSans/NotoSansBold.eot");src: url("/media/font/NotoSans/NotoSansBold.eot") format("embedded-opentype"), url("/media/font/NotoSans/NotoSansBold.woff2") format("woff2"), url("/media/font/NotoSans/NotoSansBold.woff") format("woff"), url("/media/font/NotoSans/NotoSansBold.ttf") format("truetype"), url("/media/font/NotoSans/NotoSansBold.svg#NotoSansBold") format("svg");font-display: swap;}:root {--font-notoSans-med: "NotoSansMedium", sans-serif;--font-notoSans-bold: "NotoSansBold", sans-serif;--font-roboto-bold: "RobotoBold", sans-serif;}body {font-family: var(--font-notoSans);font-size: 1rem;line-height: 22px;color: var(--text-secondary);}.red-text {color: var(--red-main);}:root {--left-width: calc( var(--pseudo-container-width) * var(--left-perc) / 100 + var(--pseudo-container-gap) );--right-width: calc( var(--pseudo-container-width) * var(--right-perc) / 100 + var(--pseudo-container-gap) );--pseudo-container-width: 1640px;--ps-con-gap-diff: 0px;--pseudo-container-gap: calc( (100vw - var(--pseudo-container-width) - var(--ps-con-gap-diff)) / 2 );--left-column-width: var(--left-width);--right-column-width: var(--right-width);--even-width: 50%;--estimated-entry-padding: max(var(--pseudo-container-gap), 50px);--right-offset: calc(var(--pseudo-container-gap) - var(--scrollbar-width));--padding-right: max(var(--right-offset), 50px);--scrollbar-width: 0px;}.entry-column {position: relative;padding-left: var(--estimated-entry-padding);padding-right: var(--padding-right);}.entry-column__subtitle > h3 {margin: 0;}.entry-column__link {color: #166dfc;position: absolute;bottom: 14px;right: 8px;font-size: 1.25rem;text-decoration: none;}.entry-column__link:hover {text-decoration: underline;text-underline-offset: 2px;}@media only screen and (max-width: 1440px) {:root {--pseudo-container-width: 1208px;}}@media only screen and (max-width: 1024px) {.entry-column__title > h2 {font-size: 1.25rem;}.entry-column__subtitle > h3 {font-size: 0.875rem;}:root {--ps-con-gap-diff: 20px;--left-perc: 47;--right-perc: 53;}}@media only screen and (max-width: 768px) {:root {--pseudo-container-width: 1025px;--left-column-width: var(--right-width);--right-column-width: var(--left-width);}}@media only screen and (max-width: 576px) {.entry-column__title > h2 {line-height: 1.1;}:root {--pseudo-container-width: 668px;--left-column-width: 100%;--right-column-width: 100%;}.entry-column {padding-left: 16px;padding-right: 16px;}}
/* End */
/* /outsourcing/css/style.min.css?176130015970497 */
/* /pageBlockComponents/swiper/style.min.css?16653737355444 */
/* /pageBlockComponents/swiper/common.min.css?16651487621771 */
/* /pageBlockComponents/banners/css/entry-banners.css?17139538182608 */
/* /pageBlockComponents/banners/css/style.min.css?171395381827310 */
/* /pageBlockComponents/swiper/entry.min.css?16653737354173 */
