

/* Start:/calendar/main/css/style.min.css?170851735266089*/
@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;position:relative}.content{overflow:hidden}:root{--head:#262626;--red-main:#ce1313;--red-elem-icon:#e42d32;--blue-text:#0d86ff;--blue:#166DFC;--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}.info-block__subtitle,.info-block__title>h2,.is-column .section-column__right-element-content .section-column__text,.section-column__subtitle>h3,.section-column__title>h1,.section-column__title>h2{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)}.info-block__subtitle,.is-column .section-column__right-element-content .section-column__text,.section-column__subtitle>h3{font-family:var(--font-roboto);font-size:1.25em;font-weight:500;color:var(--head);line-height:1.4}.info-block__contacts>p,.info-block__text,.section-call-back .security-agreement,.section-column__text>h4,.section-column__text>p,.section-column__title>h3,.section-column__title>p{line-height:1.5;color:var(--text-secondary);font-family:var(--font-notoSans);letter-spacing:.01px}.section-call-back .security-agreement,.section-column__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-youtube .section-column__subtitle{position:relative;margin-bottom:16px;padding-bottom:12px}.info-block__title::after,.section-column__title::after,.section-youtube .section-column__subtitle::after{position:absolute;content:"";height:4px;width:48px;bottom:0;background-color:var(--red-main)}.section-banners .section-column__title::after,.section-news .section-column__title::after,.section-youtube .section-column__subtitle::after{width:100%}.banners-swiper .swiper-pagination,.section-youtube .swiper .swiper-pagination{transform:translateY(-12px);display:flex;justify-content:center}.banners-swiper .swiper-pagination .swiper-pagination-bullet,.section-youtube .swiper .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)}.banners-swiper .swiper-pagination .swiper-pagination-bullet::after,.section-youtube .swiper .swiper-pagination .swiper-pagination-bullet::after{position:absolute;content:"";border-radius:inherit;transition:inherit}.banners-swiper .swiper-pagination .swiper-pagination-bullet::after,.section-youtube .swiper .swiper-pagination .swiper-pagination-bullet::after{width:inherit;height:inherit;background-color:#b1b1b1;z-index:10}.banners-swiper .swiper-pagination .swiper-pagination-bullet-active::after,.banners-swiper .swiper-pagination .swiper-pagination-bullet:hover::after,.section-youtube .swiper .swiper-pagination .swiper-pagination-bullet-active::after,.section-youtube .swiper .swiper-pagination .swiper-pagination-bullet:hover::after{background:var(--red-main);box-shadow:0 0 0 var(--bx-s) rgba(228,45,50,.3)}.banners-swiper .swiper-navigation,.section-youtube .swiper .swiper-navigation{z-index:10;position:absolute;top:1px;right:-1px;width:110px;display:flex;justify-content:space-between}.banners-swiper .swiper-navigation .swiper-button-disabled,.section-youtube .swiper .swiper-navigation .swiper-button-disabled{opacity:1}.banners-swiper .swiper-navigation .swiper-button-next,.banners-swiper .swiper-navigation .swiper-button-prev,.section-youtube .swiper .swiper-navigation .swiper-button-next,.section-youtube .swiper .swiper-navigation .swiper-button-prev{position:relative;cursor:pointer;--s:44px;width:var(--s);height:var(--s);background:url(/calendar/main/css/../icons/icons.svg#arrow-red);background-repeat:no-repeat}.banners-swiper .swiper-navigation .swiper-button-next:hover,.banners-swiper .swiper-navigation .swiper-button-prev:hover,.section-youtube .swiper .swiper-navigation .swiper-button-next:hover,.section-youtube .swiper .swiper-navigation .swiper-button-prev:hover{background:url(/calendar/main/css/../icons/icons.svg#arrow-red-hover)}.banners-swiper .swiper-navigation .swiper-button-prev,.section-youtube .swiper .swiper-navigation .swiper-button-prev{margin-right:25px;transform:scaleX(-1)}.section-banners .section-column__left-element,.section-youtube .section-column__left-element{padding-top:0}.btn--banner,.cal-button{overflow:hidden;position:relative;transition:transform .4s,color .2s}.btn--banner::after,.cal-button::after{content:"";position:absolute;width:100%;height:100%;transform:scaleX(0);left:0;bottom:0;background:var(--bg-clr);transform-origin:left;transition:inherit}.btn--banner:hover,.cal-button:hover{color:var(--hov-clr)}.btn--banner:hover::after,.cal-button:hover::after{transform:scaleX(1)}.btn--banner span,.cal-button__icon,.cal-button__text{position:relative;z-index:5}.btn--banner span,.cal-button__icon,.cal-button__text{position:relative;z-index:5}.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}.page br{display:block}.page .lg-v{display:none}.page .sm-v{display:none}: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(--scrollbar-width) - 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);--right-offset:calc(var(--pseudo-container-gap) );--padding-right:max(var(--right-offset), 50px);--scrollbar-width:0px}.is-column .section-column__right-element,.section-about,.section-banners,.section-call-back,.section-news,.section-tax,.section-terms,.section-types,.section-youtube{margin-top:160px}.section-youtube .section-column__title{margin-bottom:2px;padding-bottom:0}.section-youtube .section-column__title::after{display:none}.section-youtube .section-column__subtitle::after{bottom:-2px}.section-youtube .section-column__subtitle .section-column__link{bottom:24px}.is-column .section-column__left-element,.is-column .section-column__right-element,.section__top{padding-left:var(--estimated-section-padding);padding-right:var(--padding-right)}.section-about,.section-except,.section-info,.section-news,.section-terms,.section-types{--section-height:auto}.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__right{width:var(--right-column-width);flex-grow:1}.section-column__right-element{padding-left:10%;padding-right:var(--padding-right);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__link{color:var(--blue);position:absolute;bottom:14px;right:8px;font-size:1.25rem;text-underline-offset:2px}.section-column__link:hover{text-decoration:underline}.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-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:hover{background-color:#f53535}.btn--secondary{color:var(--red-main);background-color:transparent;box-shadow:inset 0 0 0 1px var(--red-main)}.btn--secondary:hover{box-shadow:inset 0 0 0 2.5px var(--red-main)}.ripple{position:absolute;border-radius:50%;background:radial-gradient(rgba(244,193,193,.29),rgba(244,193,193,.1));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;z-index:-1;pointer-events:none;--size:200px}.ripple.appear{width:var(--size);height:var(--size);opacity:.5;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:32px;height:32px;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}.day.holiday,.day.other.weekend:hover{--bs-a:rgba(0, 0, 0, 0.09) 0px 2px 1px,rgba(0, 0, 0, 0.09) 0px 4px 2px,rgba(0, 0, 0, 0.09) 0px 8px 4px,rgba(0, 0, 0, 0.09) 0px 16px 8px,rgba(0, 0, 0, 0.09) 0px 32px 16px;transition:.25s all linear}.appear.day.holiday,.day.holiday:hover,.day.other.weekend:hover{box-shadow:var(--bs-a);z-index:10}.tooltip,.tooltip__body,.tooltip__content{border-radius:10px}.tooltip,.tooltip__main{width:var(--w);height:var(--h)}.tooltip__content,.triangle::after,.triangle::before{background:#fff}.triangle{--ts:14px;--half:calc(var(--ts) / 2);--off:calc(calc(var(--ts) * -1) / 1.7);width:var(--ts);height:var(--ts);position:absolute;z-index:10;opacity:0;transition:var(--tr) opacity}.triangle::after,.triangle::before{position:absolute;content:"";width:50.2%;height:200%;z-index:10;top:-125%;border-bottom:2px solid #b1b1b1}.triangle::after{transform:skewY(53deg);left:0}.triangle::before{transform:skewY(-53deg);right:0}[data-tooltip]{cursor:pointer}.tooltip{--tr:0.5s;position:absolute;opacity:.8;transition:var(--tr) all linear,box-shadow 1s;--x-offset:10%}.tooltip.shadow{box-shadow:rgba(0,0,0,.07) 0 1px 1px,rgba(0,0,0,.07) 0 2px 2px,rgba(0,0,0,.07) 0 4px 4px,rgba(0,0,0,.07) 0 8px 8px,rgba(0,0,0,.07) 0 16px 16px;background:#fff}.tooltip.left .triangle{left:calc(var(--x-offset) - var(--half))}.tooltip.left.aside{--trx-v:12%,0}.tooltip.left.aside .triangle{--ts:14px;left:var(--off);top:calc(50% - var(--half));transform:rotate(90deg)}.tooltip.right .triangle{right:calc(var(--x-offset) - var(--half))}.tooltip.right.aside{--trx-v:-12%,0}.tooltip.right.aside .triangle{--ts:14px;right:var(--off);top:calc(50% - var(--half));transform:rotate(-90deg)}.tooltip.top{--trx-v:0,-12%}.tooltip.top .triangle{bottom:var(--off)}.tooltip.bottom{--trx-v:0,12%}.tooltip.bottom .triangle{top:var(--off);transform:rotate(180deg)}.tooltip.appear{opacity:1;z-index:100}.tooltip.appear .tooltip__close{opacity:1}.tooltip.appear .triangle{opacity:1}.tooltip.disappear{opacity:0;transform:translate(var(--trx-v));transition:var(--tr) all;pointer-events:none}.tooltip__main{position:absolute}.tooltip__shadow{position:absolute;width:0;height:0;border-radius:50%;--bsd:0s;transition:var(--tr) border-radius,box-shadow calc(var(--tr)/ 1.5) var(--bsd);transform:translate(-50%,-50%);--bsw:2px;--bsc:#b1b1b1;box-shadow:0 0 0 var(--bsw) var(--bsc);overflow:hidden}.tooltip__shadow.small{--bsw:1.5px}.tooltip__shadow.transform{border-radius:0;--bsw:0px;--bsd:var(--tr)}.tooltip__body{overflow:hidden;position:relative;width:100%;height:100%}.tooltip__content{position:relative;padding:24px 24px 21px;border:1px solid #b1b1b1;transition:calc(var(--tr) * 2) all,border var(--tr);min-width:400px;max-width:max(500px,26vw);height:max-content}.tooltip__content:not(.small) .tooltip__row{white-space:nowrap}.tooltip__content.small{min-width:340px}.tooltip__content.small .tooltip__row::before{content:"— "}.tooltip__title-link{color:var(--red-elem-icon);transition:.2s}.tooltip__title-link:focus,.tooltip__title-link:hover{color:var(--red-main);text-decoration:underline}.tooltip__header{font-family:var(--font-notoSans-bold);text-transform:capitalize;margin-bottom:8px;font-size:.875rem}.tooltip__header:nth-of-type(2){margin-top:12px}.tooltip__row{font-size:.875rem}.tooltip__row.w6{text-align:end}.tooltip__link{font-size:.75rem;color:var(--red-main);margin-top:8px;display:flex;align-items:center;justify-content:flex-end;transition:var(--tr) all;margin-right:-7px}.tooltip__link::after{content:"";background:url(/calendar/main/css/../icons/icons.svg#arrow_simple) no-repeat;width:11px;height:11px;display:inline-block;position:relative;transition:inherit;transform:rotate(180deg)}.tooltip__link:hover{text-decoration:underline;text-underline-offset:2px}.tooltip__link:hover::after{right:-5px}.tooltip__close{background:url(/calendar/main/css/../icons/icons.svg#close) no-repeat;position:absolute;top:17px;right:17px;width:14px;cursor:pointer;height:14px;z-index:10;opacity:0;transition:opacity var(--tr) var(--tr)}.cal-button{padding:36px 40px;border:solid 1px var(--border-gray);height:179px;display:inline-block;flex:1;color:var(--head);margin:-1px 0 0 -1px;--bg-clr:var(--red-main);--hov-clr:#fff}.cal-button__text{font-size:1.5rem;font-family:var(--font-roboto)}.cal-button__icon{position:absolute;bottom:0;right:0;width:25%;height:43%;background:var(--bg-clr);display:block}.cal-button__icon::before{content:"";background-image:url(/calendar/main/css/../icons/icons.svg#icon_arrow);background-repeat:no-repeat;position:absolute;width:50%;height:50%;top:25%;left:37%}.cal-button.inverse{--bg-clr:var(--bg-service-gray);--hov-clr:initial}.cal-button.inverse .cal-button__icon::before{filter:brightness(0)}:root{--cal-width:522px}.month__header,.month__weekdays{font-family:Roboto,sans-serif}.day,.indicator,.month__header,.weekday{display:flex;justify-content:center;align-items:center}.day,.weekday{height:52px;font-size:1.5rem;position:relative}.month__body,.month__weekdays{gap:16px;grid-template-columns:repeat(7,1fr);display:grid}.month{width:var(--cal-width);border:solid 1px #e4e4e5;position:relative;transition:all 450ms ease-in-out;max-width:524px}.month__header{padding:20px 0;position:relative;text-transform:capitalize;font-size:1.75rem;font-family:var(--font-roboto-reg)}.month__header-text{display:flex;align-items:center}.month__header-icon{--s:24px;background-image:url(/calendar/main/css/../icons/icons.svg#i-icon);width:var(--s);height:var(--s);display:inline-block;left:5px;position:relative}.month__weekdays{background-color:#f4f4f4;text-transform:uppercase;color:#6e7781;padding:5px 25px 5px 23px}.month__body{grid-template-rows:repeat(5,1fr);padding:11px 26px 32px 22px}.month.hidden{opacity:0;transform:translateY(-15%)}.quarter{position:absolute;left:13.1%;top:-16px;background:#fff;padding:1px 6px;font-size:1.25rem}.pay-list{display:flex;padding:15px 0 0;transition:opacity .3s}.pay-list.hidden{position:absolute;pointer-events:none;opacity:0}.pay-list__date{font-family:var(--font-roboto);font-size:1.375rem;position:relative;--fb:163px;flex:0 0 var(--fb)}.pay-list__header{font-family:var(--font-notoSans-bold);font-size:1.25rem}.pay-list__items{margin-top:20px}.pay-list__items+.pay-list__header{margin-top:20px}.pay-list__item{font-size:16px;line-height:1.23}.pay-list__item:nth-child(2){width:120%}.pay-list__item:nth-child(4){width:110%}.pay-list__item:not(:last-child){margin-bottom:2%}.pay-list__item::before{content:"—";margin-right:5px}.nav-btn{position:absolute;background-image:url(/calendar/main/css/../icons/icons.svg#arrow_simple);--s:22.5px;width:var(--s);height:var(--s);top:34%;transition:.3s all;--tx:translateX(-10%)}.nav-btn:hover{transform:var(--tx)}.nav-btn.prev{left:var(--s)}.nav-btn.next{right:var(--s);--r:rotate(180deg);transform:var(--r)}.nav-btn.next:hover{transform:var(--r) var(--tx)}.day{transition:all ease-in-out .15s;border-radius:3.5px}.day *{pointer-events:none}.day span{color:inherit}.day.disabled{pointer-events:none;color:#b0b0b0}.day.holiday,.day.weekend{background-color:#eee}.day.holiday,.day.pay,.day.tax{border-radius:50%;cursor:pointer}.day.holiday:hover,.day.pay:hover,.day.tax:hover{opacity:.95}.day.pay:hover,.day.tax:hover{transform:scale(1.1)}.day.pay{--bs-w:2px;border:var(--bs-w) solid #212121;background:#fff}.day.tax{background:var(--red-main);color:#fff}.day.other{color:#2d6da5}.day.other.weekend:hover{box-shadow:var(--bs-a)}.day.other:hover{color:#468cc9}.day.replaced{background:0 0}.day.replaced,.day.replaced.appear,.day.replaced:hover{border-radius:5px;--bs-a:none}.day.replaced.appear,.day.replaced:hover{background:var(--gray-1)}.day.replaced::after{content:"!";color:var(--red-main)}.day.selected{transform-origin:center}.day.selected,.day.selected:hover{transform:scale(1.27)}.m-filter{display:flex;margin-top:8px}.m-filter__indicators{width:var(--cal-width);display:flex;justify-content:space-between}.m-filter__tax .indicator__box{background:var(--red-main)}.m-filter__payment .indicator__box{box-shadow:inset 0 0 0 1px #000}.m-filter__holiday .indicator__box{background:#eee}.indicator{margin-bottom:6px}.indicator__box{--s:24px;width:var(--s);height:var(--s);border-radius:25px;display:inline-block;margin-right:8px}.indicator__text{font-size:.8125rem}.news{width:93.7%}.news__item{text-decoration:none;color:var(--head);display:block}.news__item:not(.news__item:last-child){margin-bottom:2.35%}.article__category,.article__date{font-size:.75rem}.article:hover .article__title{text-decoration:underline}.article__header{display:flex;flex-wrap:wrap}.article__category{color:var(--red-elem-icon);flex-basis:50%;text-transform:uppercase}.article__date{flex-basis:50%;color:var(--gray-assign);text-align:end}.article__title{font-size:1.25rem;font-family:var(--font-roboto);transform:translateY(5px)}.article__text{color:var(--text-secondary);margin-top:12px}.forms{padding-left:6%;margin-top:3.5%}.forms__item-title{font-family:var(--font-roboto);font-size:1.25rem}.forms__item-text{margin-top:8px;width:126%}.forms__item:not(:first-child){margin-top:4.2%}.section-hero{overflow:hidden;--section-height:602px;background-image:url(/calendar/main/css/../img/hero_mask.webp)}.section-hero~.section-banners{margin-bottom:152px}.section-hero .section-column__right-element{justify-content:flex-end}.section-hero .section-column__right-element-content{justify-content:flex-end}.section-hero .section-column__img picture{position:absolute;bottom:0}.section-hero .section-column__img picture:first-child{left:-180px}.section-hero .section-column__img picture:last-child{left:93px}.section-hero .section-column__img img{height:100%;width:auto}.section-hero .section-column__text{width:95%}.section-hero .section-column__text p{line-height:1.375}.section-hero .section-column__text p:first-child{margin-bottom:15px}.section-types .buttons{margin-top:35px;display:flex}.section-tax{--section-height:auto}.section-tax .section-columns{align-items:flex-start}.section-tax .section-column__left{align-items:flex-start}.section-tax .section-column__left-element,.section-tax .section-column__left-element-content{width:100%}.section-tax .section-column__left-element-content{max-width:100%;transition:250ms}.section-tax .section-column__right-element{padding-left:0;justify-content:flex-start;align-items:flex-end}.section-tax .section-column__right-element-content{max-width:100%;padding-right:53px}.section-tax .section-column__text{width:35%}.section-tax .filter{display:block}.section-news .section-column__right-element{padding-left:6.5%;padding-top:1.75%}.section-news .section-column__right-element-content{max-width:100%}.section-news .section-column__text{width:36%}.section-news .section-column__img{top:-38px;left:7%}.section-terms .section-column__right-element{padding-left:0}.section-terms .section-column__right-element-content{max-width:100%}.section-terms .section-column__img{left:-6.1%;top:-10.2%;z-index:-1}.section-terms .section-column__text{width:38%}.section-about .section-column__left,.section-about .section-column__right{width:auto}.section-about .section-column__title h2{width:580px;margin-right:-200px}.section-about .section-column__right-element{padding-right:var(--estimated-section-padding);padding-left:40px;margin-left:auto;max-width:930px}.section-about .section-column__left-element-content{max-width:710px}.section-about .section-column__right-element-content{max-width:737px}.section-about .forms{padding-left:0;margin-top:30px}.section-about .forms__item-text{color:var(--head);font-family:var(--font-notoSans-med);font-size:18px;width:100%;line-height:1.4}.section-about .section-column__text p{margin-bottom:0}.section-about .section-column__img--mob{display:none}.section-info{margin-top:88px;counter-reset:section}.section-info .section-column__right{display:none}.section-info .section-column__left{width:100%}.section-info .section-column__left-element{width:100%}.section-info .section-column__left-element-content{max-width:100%}.section-info .forms{display:flex;align-items:flex-start;justify-content:space-between;padding-left:0;margin-top:25px;max-width:1500px}.section-info .forms__item{max-width:685px;margin-top:0;width:100%;flex-shrink:1}.section-info .forms__item:not(:first-child){margin-top:0}.section-info .forms__item-text{position:relative;font-family:var(--font-notoSans-med);color:var(--head);font-size:18px;width:100%;line-height:1.35;margin-top:0;padding-left:43px}.section-info .forms__item-text:before{counter-increment:section;position:absolute;content:"0" counter(section);left:0;top:-3px;font-size:24px;color:var(--red-main);font-family:var(--font-notoSans-med)}.section-info .forms__item-text+.section-info .forms__item-text{margin-top:20px}.section-info .forms__item+.forms__item{margin-left:70px;max-width:713px;width:100%;flex-shrink:1}.section-info .forms__item-text+.forms__item-text{margin-top:20px}.section-info .section-column__text{max-width:745px;font-size:18px;width:100%;margin-top:33px}.section-info .section-column__text p{font-family:var(--font-notoSans-med);line-height:1.4;color:var(--head)}.section-except{margin-top:88px}.section-except .section-column__left{max-width:907px;padding-right:107px;width:max-content}.section-except .section-column__right{width:auto}.section-except .section-column__left-element{padding-right:0}.section-except .section-column__left-element-content{max-width:670px;margin-top:25px}.section-except .section-column__right-element{display:block;padding-left:0}.section-except .section-column__right-element-content{max-width:755px;margin-top:16px}.section-except .forms{padding-left:0;margin-top:0}.section-except .forms__item-text{display:flex;align-items:center;font-size:18px;color:var(--text-secondary);font-family:var(--font-notoSans-med);width:100%;min-height:25px;line-height:1.4}.section-except .forms__item+.forms__item{margin-top:30px}.y-block::after,.y-placeholder::after{content:"";position:absolute;width:100%;height:calc(100% - 21px);top:51px;left:30px;border:1px solid var(--red-main);z-index:-1;transition:all .25s ease-in-out}.y-block,.y-placeholder{height:266px;z-index:5;position:relative;width:30.8%;margin-bottom:40px}.y-block__link{display:block;width:100%;height:100%;overflow:hidden;position:relative;z-index:100;transition:.25s all;background:#f0f0f0;cursor:pointer}.y-block__link::before{position:absolute;content:"";background-image:url(/calendar/main/css/../icons/icons.svg#play_button);--s:50px;--y:24px;--x:25px;width:var(--s);height:var(--s);top:calc(50% - var(--y));left:calc(50% - var(--x));z-index:150;transition:inherit}.y-block__link:hover{transform:translateY(-5px);box-shadow:rgba(0,0,0,.25) 0 25px 50px -12px}.y-block__img{width:100%;position:absolute;top:-20%;filter:brightness(.5)}.y-placeholder{--anim-dur:0.45s}.y-placeholder::before{content:"";width:100%;position:absolute;height:100%;top:0;left:0;z-index:20;animation-delay:var(--delay);background-size:0;background-color:#f0f0f0;--gradient-dir:to right}.y-placeholder.load::before{background-image:linear-gradient(var(--gradient-dir),#f0f0f0 0,rgba(206,19,19,.03) 5%,rgba(206,19,19,.1) 25%,rgba(206,19,19,.03) 40%,#f0f0f0 50%);background-size:200% 100%;animation:load var(--anim-dur) linear;background-position:100% 0}.y-placeholder:first-child{--delay:0s}.y-placeholder:first-child::before{animation-delay:var(--delay)}.y-placeholder:nth-child(2){--delay:0.3s}.y-placeholder:nth-child(2)::before{animation-delay:var(--delay)}.y-placeholder:nth-child(3){--delay:0.6s}.y-placeholder:nth-child(3)::before{animation-delay:var(--delay)}@keyframes load{from{background-position:100% 0}to{background-position:-100% 0}}@keyframes load-vertical{from{background-position:0 100%}to{background-position:0 -100%}}.section-youtube{--section-height:auto}.section-youtube .section-column__subtitle h3{font-size:1.5rem}.section-youtube .swiper{width:100%;--b:40px;--sna-x:var(--b)}.section-youtube .swiper-wrapper{margin-top:3.6%;width:inherit;padding-bottom:2.5%}.section-youtube .swiper-slide{display:flex;width:100%;justify-content:space-between;padding-right:3%;transition:all .25s}.section-youtube .icon-arrow{background:url(/calendar/main/css/../icons/icons.svg#arrow_simple);transform:rotate(180deg);filter:brightness(0);width:17px;height:17px;position:relative;top:-17px;left:4px}.banner{position:relative;width:100%;height:300px;display:flex;--bg-clr:var(--head);--hov-clr:#fff;--clr:var(--head);overflow:hidden}.banner .banner__pretitle,.banner .banner__title{color:var(--clr)}.banner.v2 .banner__content{padding:55px 117px 36px}.banner.solid-btn .btn--banner{box-shadow:none}.banner.dark{--bg-clr:#fff;--hov-clr:var(--head);--clr:#fff}.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:flex;align-items:center}.banner.valuta.safari .banner__bg img{width:100%;max-height:100%}.banner.light.solid-btn .btn--banner,.banner.valuta.dark.solid-btn .btn--banner{background:#27241d;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.calc .banner__bg img{width:100%}.banner__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:absolute;top:0;left:0;z-index:5;padding:56px 98px 51px}.banner__pretitle{font-size:1.5rem;line-height:normal}.banner__title{font-size:3rem;font-family:var(--font-notoSans-med);line-height:1.5;margin-top:-18px}.banner__img{width:38%;position:absolute;right:0;bottom:0}.banner__img img{max-width:100%}.banner__bg img{height:100%}.btn--banner{padding:22px 0 19px;background:0 0;box-shadow:inset 0 0 0 2px var(--clr);color:var(--clr);font-size:1.25rem;font-family:var(--font-notoSans-med);width:300px;border-radius:4px;display:flex;justify-content:center;border:none}.banners-swiper{height:100%;width:100%;margin:-70px auto 0}.banners-swiper .swiper-wrapper{margin-top:5.6%;padding-bottom:3.05%}.icon-youtube{background:url(/calendar/main/css/../icons/icons.svg#youtube) no-repeat;--s:70px;width:var(--s);height:var(--s);display:inline-block;transform:translateX(12%)}.section-banners{margin-top:152px;--section-height:auto}.section-call-back{margin-top:80px}.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:1025px){.section-hero .section-column__img,.section-hero .section-column__right-element-content{width:100%;height:100%}.section-hero .section-column__text p:last-child{width:85%}.section-hero .section-column__title::after{width:58px}}@media only screen and (max-width:1724px){.y-block,.y-placeholder{height:14.81vw}}@media only screen and (max-width:1600px){.pay-list__date{min-width:10vw}.forms__item-text{width:100%}.section-hero .section-column__img picture:first-child{width:30vw;left:-9.4vw}.section-hero .section-column__img picture:last-child{width:52vw;left:8.8vw}.section-hero .section-column__img img{width:100%;height:auto;max-height:auto}.section-tax .section-column__right-element-content{padding-right:0}.section-tax .section-column__text{width:50%}.section-terms .section-column__text{width:50%}.section-youtube .swiper-wrapper{margin-top:3.9%}.section-youtube .swiper-slide{padding-right:2.5%}.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__pretitle{font-size:1.8vw}.icon-youtube{--s:4.7vw}}@media (max-width:1600px){.section-except .section-column__left{padding-right:84px}}@media only screen and (max-width:1440px){:root{--section-height:650px;--pseudo-container-width:1208px}.section-column__img{max-width:100%;max-height:100%}.pay-list__item{width:120%}.section-tax .section-column__left{width:50%}.section-tax .section-column__right{width:50%}.section-tax .section-column__text{width:60%}.section-news .section-column__text{width:42%}.y-block::after,.y-placeholder::after{top:19%;left:6.5%;width:99.5%;height:92%}.y-block,.y-placeholder{height:14.6vw;width:31.1%}.y-block__link::before{--s:37px;--y:17.5px;--x:17.5px}.y-block__img{width:105.5%;top:-2.8vw}.section-youtube .swiper-wrapper{margin-top:4.9%}.section-youtube .swiper-slide{padding-right:2%}.banner.v2 .banner__content{padding:2.2vw 3.2vw}.banner.v2 .banner__title{margin:0}.banner{height:19.4vw}.banner__content{padding:3vw}.banner__title{font-size:3.34vw;margin-top:-.8vw}.btn--banner{padding:1.4vw 0 1.3vw;font-size:1.3vw}.banners-swiper .swiper-wrapper{margin-top:6vw}}@media (max-width:1400px){.section-about .forms{margin-top:21px}.section-about .forms__item:not(:first-child){margin-top:3.5%}.section-info .forms{margin-top:21px}.section-info .forms__item:not(:first-child){margin-top:0}.section-info .forms__item+.forms__item{margin-left:60px}.section-except .section-column__left{padding-right:40px;width:100%}.section-except .section-column__right{width:100%}}@media only screen and (max-width:1209px){body{font-size:1rem}.is-column .section-column__left-element,.is-column .section-column__right-element,.section__top{padding-left:50px;padding-right:50px}.section-column__buttons .btn:first-child{margin-right:16px}.btn{width:10.625rem;flex-grow:1;padding:.984375em 0;font-size:.875rem}.modal__body{width:80%;height:80%}.m-filter{position:absolute;bottom:-8%}.section-tax .section-column__right-element{justify-content:flex-start}.section-tax .section-column__right-element-content{transform-origin:right;transform:scale(.85)}.section-news .section-column__text{width:50vw}.section-terms .section-column__text{width:60%}.banner.youtube .banner__img{width:55.5%}.banner__pretitle{font-size:1.94vw}.banners-swiper .swiper-wrapper{margin-top:7vw}}@media only screen and (max-width:1024px){body{font-size:.875rem}.info-block__title>h2,.section-column__title>h1,.section-column__title>h2{font-size:1.25rem}.info-block__subtitle,.is-column .section-column__right-element-content .section-column__text,.section-column__subtitle>h3{font-size:.875rem}.info-block__contacts>p,.info-block__text,.section-call-back .security-agreement,.section-column__text>h4,.section-column__text>p,.section-column__title>h3,.section-column__title>p{font-size:.875rem;line-height:1.4}.banners-swiper .swiper-navigation .swiper-button-next,.banners-swiper .swiper-navigation .swiper-button-prev,.section-youtube .swiper .swiper-navigation .swiper-button-next,.section-youtube .swiper .swiper-navigation .swiper-button-prev{--s:33px}.banners-swiper .swiper-navigation .swiper-button-prev,.section-youtube .swiper .swiper-navigation .swiper-button-prev{margin-right:22px}.page .lg-h{display:none}.page .lg-v{display:block}:root{--section-height:max(425px, 45vh);--ps-con-gap-diff:20px;--left-perc:47;--right-perc:53}.is-column .section-column__right-element,.section-about,.section-banners,.section-call-back,.section-news,.section-tax,.section-terms,.section-types,.section-youtube{margin-top:60px}.section-column__left-element{padding-left:50px;padding-right:6.5%}.section-column__right-element{padding-left:50px;padding-right:50px}.section-column__link{font-size:.75rem;bottom:10px;right:0}.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}.tooltip{--x-offset:25%}.cal-button{padding:22px 20px;height:120px;width:100%;flex:0 0 120px}.cal-button__text{font-size:1rem}.cal-button__icon{width:30%;height:42%}:root{--cal-width:max(39vw, 100%)}.day,.weekday{font-size:.875rem;--s:3.92vw;height:var(--s);width:var(--s)}.month__header{font-size:1rem;padding:2.25% 0 2% 6%}.month__header-icon{--s:18px}.month__weekdays{padding:1.5% 5% 1% 5%;gap:3.5%}.month__body{padding:1.8% 8px 7%;gap:12px 6px}.quarter{font-size:.709375rem}.pay-list{flex-direction:column;padding:10px 0 0}.pay-list__date{font-size:1.125rem;--fb:0px}.pay-list__header{font-size:.875rem;margin-top:1.7vw}.pay-list__items{margin-top:4.4%;width:105%}.pay-list__item{font-size:.9375rem;width:100%}.pay-list__item:nth-child(2){width:105%}.pay-list__item:nth-child(4){width:100%}.pay-list__item:not(:last-child){margin-bottom:2.5%}.nav-btn{--s:15px;top:27%}.nav-btn.prev{left:4%}.nav-btn.next{right:4%}.day{border-radius:6px}.day.pay{--bs-w:1px}.m-filter{margin-top:4px;position:relative;bottom:0}.m-filter__indicators{flex-direction:column;align-items:flex-start;padding-left:8px}.indicator__box{--s:12px;margin-right:4px}.indicator__text{transform:translateY(-1px)}.news{width:99.5%}.news__item:not(.news__item:last-child):nth-child(2n){margin-bottom:3.5%}.news__item:last-child{display:none}.article__category,.article__date{font-size:.625rem}.article__title{font-size:1rem;line-height:normal}.article__text{font-size:.625rem;margin-top:8px;line-height:normal}.forms{margin-top:0;padding-left:0}.forms__item-title{font-size:1rem}.forms__item-text{margin-top:5px;line-height:normal;width:120%}.forms__item:not(:first-child){margin-top:2.5%}.section-hero{--section-height:auto}.section-hero~.section-banners{margin-bottom:0}.section-hero .section-column__left{width:64%}.section-hero .section-column__left-element{padding-right:0;padding-top:11.5vw;padding-bottom:11.7vw}.section-hero .section-column__left-element-contnent{max-width:100%}.section-hero .section-column__right{width:36%}.section-hero .section-column__right-element{padding:0}.section-hero .section-column__img picture:first-child{display:none}.section-hero .section-column__img picture:last-child{left:0;position:relative}.section-hero .section-column__img img{transform:scale(1.8) translateX(-10%);transform-origin:bottom}.section-hero .section-column__text{width:69%}.section-hero .section-column__text p:first-child{margin-bottom:11px}.section-types{--section-height:236px}.section-types .section__columns{justify-content:flex-start}.section-types .section-column__left-element{padding-top:0}.section-types .section-column__title{transform:translateY(50%)}.section-types .buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:" x a" "b c";position:absolute;width:100%;margin-top:0;top:0}.section-types .cal-button:first-child{grid-area:a}.section-types .cal-button:nth-child(2){grid-area:c}.section-types .cal-button:last-child{grid-area:b;border-right:none}.section-tax .section-column__right-element{padding-left:9%}.section-tax .section-column__right-element-content{padding-top:7%;width:100%}.section-tax .section-column__right-element-content{transform:none}.section-tax .section-column__left-element,.section-tax .section-column__right-element{padding-top:0}.section-tax .section-column__text{width:73%}.section-news .section-column__left{align-items:flex-start}.section-news .section-column__left-element{padding-right:4%;padding-top:22%;right:-2.5%}.section-news .section-column__right-element{padding-left:5.8%}.section-news .section-column__img{left:-3%}.section-terms .section-column__left-element{padding-top:0}.section-terms .section-column__right-element{padding-bottom:0}.section-terms .section-column__img{left:12%;top:-14%}.section-youtube .section-column__subtitle .section-column__link,.section-youtube .section-column__subtitle h3{font-size:1rem}.section-youtube .section-column__subtitle .section-column__link{bottom:12px}.section-youtube .swiper .swiper-pagination .swiper-pagination-bullet{--s:7px;--bx-s:4px}.banner.youtube .banner__img{width:50.5%}.btn--banner{font-size:.875rem;min-height:4.4vw}.banners-swiper{margin-top:0}.banners-swiper .swiper-pagination .swiper-pagination-bullet{--s:7px;--bx-s:4px}.banners-swiper .swiper-wrapper{margin-top:0}.banners-swiper .swiper-navigation{display:none}.section-call-back{margin-top:14vw;--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:1024px){.section-about .section-column__right-element{margin-left:-50px;margin-top:10px}.section-about .section-column__title h2{width:100%;margin-right:0}.section-about .forms{margin-top:25px}.section-about .forms__item:not(:first-child){margin-top:4.8%}.section-about .forms__item-text{font-size:16px}.section-about .section-column__text{margin-top:8px;margin-right:-60px}.section-about .section-column__text p{font-size:16px}.section-info{margin-top:60px}.section-info .section-column__left-element{padding-right:50px}.section-info .forms{margin-top:25px}.section-info .forms__item:not(:first-child){margin-top:0}.section-info .forms__item-text{font-size:16px}.section-info .forms__item-text+.forms__item-text{margin-top:20px}.section-info .section-column__text{margin-top:33px;max-width:463px}.section-info .section-column__text p{font-size:16px}.section-except{margin-top:60px}.section-except .section-column__right-element-content{margin-top:8px}.section-except .forms__item-text{font-size:16px;line-height:1.4;margin-top:0}.section-except .forms__item+.forms__item{margin-top:19px}}@media only screen and (max-width:909px){.banners-swiper .swiper-navigation,.section-youtube .swiper .swiper-navigation{top:-7px}}@media (max-width:900px){.section-about .section-column__left-element{padding-right:16px;padding-top:0}.section-about .section-column__left-element-content{max-width:100%}.section-about .section-column__left{width:100%}.section-about .section-column__right{display:none}.section-about .section-column__img{display:none;max-width:445px;margin:30px auto 0}.section-about .section-column__img--mob{display:initial}.section-about .section-column__right-element{margin-left:0;margin-top:10px}.section-about .forms{margin-top:25px}.section-about .forms__item:not(:first-child){margin-top:2.4%}.section-about .forms__item-text{font-size:14px}.section-about .section-column__text{margin-top:8px;margin-right:0}.section-about .section-column__text p{font-size:14px}.section-info{margin-top:60px}.section-info .section-column__left-element{padding-right:50px}.section-info .forms{flex-direction:column;margin-top:8px}.section-info .forms__item{max-width:100%}.section-info .forms__item:not(:first-child){margin-top:0}.section-info .forms__item:nth-child(1) .forms__item-text:nth-child(2){max-width:640px}.section-info .forms__item:nth-child(1) .forms__item-text:nth-child(3):before{top:-7px}.section-info .forms__item-text{font-size:14px}.section-info .forms__item-text:before{top:0}.section-info .forms__item+.forms__item{margin-top:20px;margin-left:0}.section-info .section-column__text{margin-top:30px;max-width:100%}.section-info .section-column__text p{font-size:14px;margin-bottom:0}.section-except .section__columns{flex-direction:column}.section-except .section-column__left{padding-right:0;justify-content:center}.section-except .section-column__left-element{padding-left:50px;padding-right:50px}.section-except .section-column__left-element-content{max-width:450px;margin:14px auto 0}.section-except .section-column__right-element{padding-left:50px;padding-right:50px}.section-except .section-column__right-element-content{margin-top:25px;max-width:100%}.section-except .forms__item-text{font-size:14px;margin-top:0}.section-except .forms__item+.forms__item{margin-top:19px}}@media only screen and (max-width:768px){.banners-swiper .swiper-navigation,.section-youtube .swiper .swiper-navigation{display:none}.banners-swiper .swiper .swiper-pagination .swiper-pagination-bullet,.section-youtube .swiper .swiper .swiper-pagination .swiper-pagination-bullet{--s:7px;--bx-s:4px}:root{--section-height:auto;--pseudo-container-width:1025px;--left-column-width:var(--right-width);--right-column-width:var(--left-width)}.section-youtube .section-column__subtitle::after{bottom:2px}.section-news,.section-youtube{margin-top:1.5vw}.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:6vmin;padding-bottom:6vmin}.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}.tooltip__content{max-width:465px;min-width:auto}.m-filter__indicators{justify-content:space-evenly;flex-wrap:wrap}.m-filter__tax{margin:0 2vw 0 0}.m-filter__payment{margin:0 2.4vw 0 0}.news__item:nth-child(4){display:none}.forms__item-text{width:100%}.section-hero .section-column__left-element{padding-top:7.5vw;padding-bottom:7.7vw}.section-hero .section-column__img img{transform:scale(1.7) translateX(-1%)}.section-hero .section-column__text{width:95%}.section-tax .section-column__left-element-content{justify-content:flex-start}.section-tax .section-column__text{width:100%}.section-news .section-column__left{width:var(--right-column-width)}.section-news .section-column__right{width:var(--left-column-width)}.section-news .section-column__text{width:60vw}.section-terms{margin-top:.5vw}.section-terms .section__columns{flex-direction:column}.section-terms .section-column__left,.section-terms .section-column__right{width:100%}.section-terms .section__columns{flex-direction:column-reverse}.section-terms .section-column__right-element{align-items:center}.section-terms .section-column__img{max-width:51.5vw;left:1.7vw;top:-4.5vw}.section-terms .section-column__text{width:86%}.y-block::after,.y-placeholder::after{top:14%;left:7.5%;width:100%;height:100%}.y-block,.y-placeholder{width:400px;height:216px;margin-bottom:7vw}.y-block__link::before{--s:47px;--y:21.5px;--x:24.5px}.y-block__img{width:100%;top:-20%}.y-placeholder.load::before{--gradient-dir:to bottom;background-size:100% 200%;background-position:0 100%;animation:load-vertical var(--anim-dur) var(--delay) linear}.section-youtube .swiper{--b:7vw}.section-youtube .swiper-wrapper{margin-top:.7vh;padding-bottom:.5vh}.section-youtube .swiper-slide{flex-direction:column;align-items:center;padding-right:4vw}.section-youtube .icon-arrow{left:-4px}.md-h{display:none}.md-v{display:block}.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:.5%}.banner.calc .banner__img{right:-3%}.banner.calc .banner__img img{position:absolute;right:0}.banner{height:130px}.banner__content{padding:2.3vw 3.25vw 2.1vw}.banner__pretitle{font-size:2.075vw}.banner__title{font-size:2.61vw}.btn--banner{padding:8px 0;width:33.6vw}.banners-swiper .swiper-wrapper{margin-top:1vw;padding-bottom:4vw}.section-banners{margin-top:.2vw}.section-banners .section-column__title{padding-bottom:15px}.section-call-back{height:auto;min-height:var(--section-height);margin-top:.9vw}.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-about{margin-top:.5vw}.section-about .section-column__left-element{padding-top:0}.section-info{margin-top:.5vw}.section-info .section-column__left-element{padding-top:0}.section-except{margin-top:.5vw}.section-except .section-column__left-element{padding-top:0;padding-bottom:0}.section-except .section-column__right-element{padding-top:0}}@media only screen and (max-width:674px){.day.holiday:hover,.day.other.weekend:hover{box-shadow:none}.appear.day.holiday,.appear.day.other.weekend:hover{box-shadow:var(--bs-a)}.tooltip.disappear{transition:calc(var(--tr) * 2) all}.tooltip__shadow{--bsw:2px}.tooltip__content,.tooltip__content.small{max-width:100%;padding:24px 28px 20px}.tooltip__link{margin-right:-11px}.day,.weekday{font-size:1.9vw}.section-tax .section-column__left{width:45%}.section-tax .section-column__right{width:55%}}@media (max-width:600px){.section-types{--section-height:auto}.section-types .section-column__title{transform:none}.section-types .buttons{display:flex;flex-direction:column;position:relative}}@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,.section-call-back .security-agreement,.section-column__text>h4,.section-column__text>p,.section-column__title>h3,.section-column__title>p{line-height:1.45}: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-about,.section-banners,.section-call-back,.section-news,.section-tax,.section-terms,.section-types,.section-youtube{margin-top:40px}.section-youtube .section-column__title{margin-bottom:5px}.section-youtube .section-column__subtitle::after{bottom:4px}.is-column .section-column__left-element,.is-column .section-column__right-element,.section__top{padding-left:16px;padding-right:16px}.section__columns{flex-direction:column}.section-column__left-element,.section-column__right-element{padding-left:16px;padding-right:16px}.modal__body{height:65%}.modal__picture{width:0}.modal__content{width:100%}.tooltip__content.small{min-width:auto}.tooltip__row{font-size:.75rem}.cal-button__icon{width:29%;height:40%}:root{--cal-width:100%}.day,.weekday{font-size:1rem;--s:min(9.6vw, 36px)}.month__header{font-size:1.125rem;padding-left:4%}.month__header-icon{left:6px;top:1px;--s:16px}.month__body{padding:3% 4.4% 6% 4.8%}.pay-list{padding:0}.pay-list__header{margin-top:2.2vw}.pay-list__items{margin-top:2.3%;width:98%}.pay-list__items+.pay-list__header{margin-top:10px}.pay-list__item{font-size:.875rem}.pay-list__item:nth-child(2){width:100%}.pay-list__item:nth-child(4){width:105%}.pay-list__item:not(:last-child){margin-bottom:2.8%}.m-filter{margin-top:2px;width:var(--cal-width)}.m-filter__indicators{padding-left:4.8%}.indicator__box{--s:14px}.forms__item:not(:first-child){margin-top:4.5%}.section-hero .section-column__img{display:none}.section-hero .section-column__left{z-index:10;width:100%}.section-hero .section-column__left-element{padding-top:14vw;padding-bottom:10.5vw}.section-hero .section-column__right{position:absolute;width:291px;opacity:.14;right:-1.5vw}.section-hero .section-column__text p:first-child{margin-bottom:15px}.section-hero .section-column__title h1{font-size:min(5.3vw,1.25rem)}.section-types .section-column__left-element{padding-bottom:0}.section-types .cal-button:last-child{border-right:1px solid var(--border-gray)}.section-tax .section-column__left-element-content{overflow:hidden}.section-tax .section-column__right-element{padding-left:16px}.section-tax .section-column__right-element-content{align-items:center}.section-tax .section-column__left,.section-tax .section-column__right{width:100%}.section-news{margin-top:4vw}.section-news .section-column__left-element{padding-right:16px;padding-top:9%;padding-bottom:0}.section-news .section-column__left-element-content{align-items:center}.section-news .section-column__right-element{padding-top:0;top:-5vw;padding-left:16px}.section-news .section-column__text{width:90vw}.section-news .section-column__img{width:62%}.section-terms{margin-top:6vw}.section-terms .section-column__img{max-width:79.5vw;left:4.7vw;top:-6.5vw}.y-block::after,.y-placeholder::after{top:12%;left:6%}.y-block,.y-placeholder{width:86vw;height:46.7vw;margin-bottom:9.6vw}.y-block__link::before{--s:31px;--y:15.5px;--x:15.5px}.section-youtube{margin-top:5vw}.section-youtube .section-column__subtitle{padding-bottom:17px}.section-youtube .section-column__subtitle h3{width:90%;line-height:normal}.section-youtube .swiper{--b:9.6vw}.section-youtube .swiper-wrapper{margin-top:.3vh;padding-bottom:1.5vh}.section-youtube .swiper-slide{padding-right:5.6vw}.section-youtube .icon-arrow{top:-29px}.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__content{padding:23px 16px}.banner__pretitle{font-size:.875rem}.banner__title{font-size:1rem}.banner__bg{height:100%}.banners-swiper .swiper-wrapper{margin-top:2vw;padding-bottom:9vw}.section-banners{margin-top:1.5vw}.section-banners .section-column__title{padding-bottom:17px}.section-call-back{--section-height:auto;margin-top:1.5vw}.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 (max-width:576px){.section-about{margin-top:6vw}.section-about .section-column__img{display:none;margin:18px auto 0}.section-about .section-column__img--mob{display:initial}.section-about .forms{margin-top:19px}.section-about .forms__item:not(:first-child){margin-top:3.7%}.section-info{margin-top:6vw}.section-info .section-column__left-element{padding-right:16px;padding-top:0}.section-info .section-column__text{margin-top:20px}.section-except{margin-top:6vw}.section-except .section-column__left-element{padding-left:16px;padding-right:16px}.section-except .section-column__right-element{padding-left:16px;padding-right:16px}.section-except .forms__item+.forms__item{margin-top:15px}}@media only screen and (max-width:460px){.page .sm-h{display:none}.page .sm-v{display:block}.banner.form910.dark .banner__img{top:5%;right:-.5%;height:96%}.banner.useful.light .banner__title{width:100%}.banner.youtube .banner__content{padding:26px 16px 23px}.banner.youtube .banner__pretitle{font-size:.6875rem}.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:none}.banner.news .banner__title,.banner.outsourcing .banner__title,.banner.useful .banner__title{width:70%}.btn--banner{width:175px;min-height:8.4vw;font-size:.8125rem}.icon-youtube{--s:6.7vw}}@media (max-width:1440px) and (min-width:1200px){.section-tax .section-column__right-element-content{transform:scale(.8);margin-top:-40px}}@media only screen and (max-width:768px) and (min-width:577px){.section-terms .section-column__left-element,.section-terms .section-column__right-element{padding-left:50px;padding-right:calc(50px - var(--scrollbar-width))}}
/* 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/style.min.css?16983945785444*/
@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?16983945781771*/
.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/swiper/entry.min.css?16983945784173*/
.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 */
/* /calendar/main/css/style.min.css?170851735266089 */
/* /pageBlockComponents/banners/css/style.min.css?171395381827310 */
/* /pageBlockComponents/swiper/style.min.css?16983945785444 */
/* /pageBlockComponents/swiper/common.min.css?16983945781771 */
/* /pageBlockComponents/swiper/entry.min.css?16983945784173 */
