

/* Start:/local/templates/main/assets/styles/styles.min.css?175283480724729*/
@font-face{font-family:Tilda-Sans;font-display:swap;src:url(/local/templates/main/assets/fonts/TildaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Tilda-Sans;font-display:swap;src:url(/local/templates/main/assets/fonts/TildaSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Tilda-Sans;font-display:swap;src:url(/local/templates/main/assets/fonts/TildaSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}h1,.h1{font-weight:600;font-size:3.3rem;line-height:3.8rem;letter-spacing:.005rem}h2,.h2{font-weight:600;font-size:2.6rem;line-height:3.2rem;letter-spacing:.005rem}h3,.h3{font-weight:600;font-size:2rem;line-height:2.3rem;letter-spacing:.005rem}h4,.h4{font-weight:600;font-size:1.3rem;line-height:1.56rem;letter-spacing:.005rem}h5,.h5{font-weight:600;font-size:1.1rem;line-height:1.3rem;letter-spacing:.005rem}.hero-title{font-weight:600;font-size:3.9rem;line-height:4.6rem;letter-spacing:.005rem}.card-title{font-weight:600;font-size:1.1rem;line-height:1.3rem;letter-spacing:.009rem}.card-title-min{font-weight:500;font-size:1rem;line-height:1.2rem;letter-spacing:.009rem}.banner-title{font-weight:600;font-size:1.3rem;line-height:1.7rem;letter-spacing:.009rem}.banner-title-big{font-weight:600;font-size:1.6rem;line-height:1.9rem;letter-spacing:.009rem}.text-high{font-weight:400;font-size:2rem;line-height:3rem;letter-spacing:.001rem}.text-large{font-weight:400;font-size:1.5rem;line-height:2.25rem;letter-spacing:.001rem}.text-small{font-weight:400;font-size:.88rem;line-height:1rem;letter-spacing:.001rem}.text-tiny{font-weight:400;font-size:.75rem;line-height:.88rem;letter-spacing:.001rem}.text-content,table th,table td{font-weight:400;font-size:1.13rem;line-height:1.69rem;letter-spacing:.001rem}.hero-description{font-weight:400;font-size:1.5rem;line-height:2.25rem;letter-spacing:.01rem}table{width:100%;border:1px solid var(--stroke-gray);border-collapse:collapse;max-width:-moz-max-content;max-width:max-content;display:block;overflow-x:auto}table th{padding:20px;width:50%;min-width:300px;font-weight:700;border:1px solid var(--stroke-gray);vertical-align:top}table td{padding:20px;width:50%;min-width:300px;border:1px solid var(--stroke-gray);vertical-align:top}@media (max-width: 1199px){h1,.h1{font-size:2.6rem;line-height:3.1rem;letter-spacing:.01rem}h2,.h2{font-size:2rem;line-height:2.4rem}h3,.h3{font-size:1.6rem;line-height:1.9rem;letter-spacing:.01rem}h5,.h5{letter-spacing:.01rem}.hero-title{font-size:2rem;line-height:2.4rem}.card-title{font-size:1rem;line-height:1.2rem}.card-title-min{letter-spacing:.001rem}.banner-title-big{font-size:1.3rem;line-height:1.7rem}.text-high{font-size:1.6rem;line-height:1.9rem;letter-spacing:.01rem}.text-large{font-size:1.3rem;line-height:1.6rem;letter-spacing:.005rem}.text-content,table th,table td{font-size:1rem;line-height:1.2rem}.hero-description{font-size:1.1rem;line-height:1.3rem}}@media (max-width: 767px){h1,.h1{font-size:2rem;line-height:2.4rem}h2,.h2{font-size:1.6rem;line-height:1.9rem}h3,.h3{font-size:1.3rem;line-height:1.7rem}h4,.h4{font-size:1.1rem;line-height:1.3rem}h5,.h5{font-size:1rem;line-height:1.2rem}.hero-title{font-size:1.6rem;line-height:1.9rem}.banner-title-big{font-size:1.1rem;line-height:1.3rem}.text-high{font-size:1.5rem;line-height:1.8rem}.text-large{font-size:1.1rem;line-height:1.4rem}.hero-description{font-size:1rem;line-height:1.2rem}.banner-title{font-size:1.13rem;line-height:1.38rem}}.btn{padding:0 20px;position:relative;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-height:42px;background:var(--gray-light);border:none;border-radius:5px;font-weight:500;font-size:1.12rem;line-height:1.7rem;text-align:center;color:var(--black);text-decoration:none;cursor:pointer;transition:all .3s ease;box-sizing:border-box;white-space:normal}.btn:hover,.btn:active,.btn.active,.btn-parent:hover .btn{color:var(--white);background:var(--blue)}.btn:disabled,.btn.disabled,.disabled>.btn{color:var(--gray);background:var(--gray-light);cursor:default}.btn.btn-primary{color:var(--white);background:var(--blue)}.btn.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary.active{background:var(--primary-hover)}.btn.btn-primary:disabled,.btn.btn-primary.disabled,.disabled>.btn.btn-primary{color:var(--gray);background:var(--blue-light)}.btn.btn-secondaryy{color:var(--white);background:var(--red)}.btn.btn-secondaryy:hover,.btn.btn-secondaryy:active,.btn.btn-secondaryy.active{background:var(--secondary-hover)}.btn.btn-secondaryy:disabled,.btn.btn-secondaryy.disabled,.disabled>.btn.btn-secondaryy{color:var(--gray);background:var(--error-light)}.btn.btn-black{color:var(--white);background:var(--black)}.btn.btn-black:hover,.btn.btn-black:active,.btn.btn-black.active{background:var(--blue)}.btn.btn-black:disabled,.btn.btn-black.disabled,.disabled>.btn.btn-black{color:var(--gray);background:var(--gray-light)}.btn.btn-success{color:var(--white);background:var(--success)}.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-success.active{background:var(--black)}.btn.btn-success:disabled,.btn.btn-success.disabled,.disabled>.btn.btn-success{color:var(--gray);background:var(--success-light)}.btn.btn-stroke{color:var(--black);background:var(--white);border:1px solid var(--stroke-gray)}.btn.btn-stroke:hover,.btn.btn-stroke:active,.btn.btn-stroke.active{background:var(--gray-light)}.btn.btn-stroke:disabled,.btn.btn-stroke.disabled,.disabled>.btn.btn-stroke{color:var(--gray);background:var(--white)}.btn.btn-large{padding:0 30px;min-height:56px;font-size:1.3rem;line-height:1.5rem}.btn.btn-small{padding:0 15px;min-height:32px;font-size:.87rem;line-height:.87rem}.btn-arrow-left,.btn-arrow-right{position:relative}.btn.btn-arrow-left:before,.btn-arrow-left:before,.btn.btn-arrow-right:after,.btn-arrow-right:after{content:"";width:24px;height:24px;display:block}.btn.btn-arrow-left:not(._fixed):before,.btn-arrow-left:not(._fixed):before,.btn.btn-arrow-right:not(._fixed):after,.btn-arrow-right:not(._fixed):after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn.btn-arrow-left:before,.btn-arrow-left:before{background:url(/local/templates/main/assets/images/arrow-left.svg) no-repeat center/contain}.btn.btn-arrow-right:after,.btn-arrow-right:after{background:url(/local/templates/main/assets/images/arrow-right.svg) no-repeat center/contain}.btn.btn-arrow-right._fixed,.btn.btn-arrow-left._fixed{display:flex;align-items:center;gap:10px}.btn-text{display:inline-flex;align-items:center;font-weight:500;font-size:1.13rem;line-height:1.7rem;text-align:center;color:var(--black);border-bottom:1px solid;transition:all .3s ease}.btn-text:hover{color:var(--blue);border-color:transparent;cursor:pointer}@media (max-width: 1199px){.btn.btn-small-tablet,.btn.btn-small_adaptive{padding:0 15px;min-height:32px;font-size:.87rem;line-height:.87rem}}.input-text{padding:0 15px;width:350px;max-width:100%;min-height:42px;background:var(--white);border:1px solid var(--stroke-gray);border-radius:5px;font-weight:400;font-size:1.13rem;line-height:1.38rem;color:var(--black);outline:none}.input-text:-webkit-autofill,.input-text:-webkit-autofill:hover,.input-text:-webkit-autofill:focus,.input-text:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--black)!important}.input-text::-moz-placeholder{color:var(--gray)}.input-text::placeholder{color:var(--gray)}.input-text:hover{border-color:var(--gray)}.input-text:focus{border-color:var(--gray);color:var(--black)}.input-text.success{background:var(--success-light);border-color:var(--success)}.input-text.error{background:var(--error-light);border-color:var(--error);color:var(--red)}.input-text-large{padding:0 20px;min-height:56px;font-size:1.31rem;line-height:1.56rem}.input-text-small{padding:0 15px;min-height:32px;font-size:.88rem;line-height:1.06rem}.success-label-icon{margin:0 auto 30px;position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:var(--success-light);border-radius:50px}.success-label-icon:after{content:"";width:14px;height:21px;border:1px solid var(--success);border-left:0;border-top:0;transform:rotate(45deg)}.success-label-title{margin-bottom:10px}.success-label-manager{padding:15px 20px;margin-top:30px;background:var(--success-light);border-radius:10px}.success-label-close{margin:30px auto 0}:root{--font-tilda-sans: "Tilda-Sans", sans-serif;--white: #fff;--blue: #0263F4;--red: #E5053A;--black: #2C2D2E;--black-light: #5A5F65;--gray: #777E90;--gray-light: #F4F5F6;--stroke-gray: #E6E8EC;--success: #2FB457;--error: #FF5D5D;--warning: #FFDB7C;--warning-light: #FFF7E3;--error-light: #FDEFE8;--success-light: #ECF6F5;--blue-light: #F1F9FF;--primary-hover: #0257D8;--secondary-hover: #D00535;--bg-overlay: #001A3F}html{font-weight:400;font-size:16px;line-height:20px;letter-spacing:normal;height:100%}body{margin:0;display:flex;flex-direction:column;height:100%;color:var(--black)}main{flex:1 0 auto}body *{font-family:var(--font-tilda-sans);box-sizing:border-box}p,h1,h2,h3,h4,h5{margin:0}a{color:inherit;text-decoration:none;transition:all .3s ease}a:visited{color:inherit}ul,ol{margin:0 0 20px;padding:0;position:relative;list-style:none}ul>li:before{content:"\25cf";margin-right:12px;font-size:75%}ol{counter-reset:item}ol>li:before{display:inline-block;content:counter(item) ".";counter-increment:item;margin-right:5px}img{max-width:100%}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.container{margin:0 auto;padding:0 50px;max-width:1700px}.accordion-target{max-height:0;overflow:hidden;transition:all .3s ease}.accordion-owner{cursor:pointer}.arrow{position:relative}.arrow:after{content:"";position:absolute;top:50%;right:3px;width:8px;height:8px;border:1px solid var(--white);border-top:0;border-right:0;transform:translateY(-50%) rotate(-45deg);transition:transform .3s ease}.arrow.active:after{transform:translateY(-50%) rotate(135deg)}.block-content:not(.last-block-content){margin-bottom:80px}.block-content p:not(:last-child),.block-content h2:not(:last-child),.block-content ul:not(:last-child),.block-content ol:not(:last-child),.block-content table:not(:last-child){margin-bottom:30px}.block-content a{text-decoration:underline}.block-content a:hover{text-decoration:none}.block-content img{margin:30px auto;display:block}.m-b-30{margin-bottom:30px}.m-b-20{margin-bottom:20px}.m-b-0{margin-bottom:0}.m-y-auto{margin:0 auto}.text-center{text-align:center}.caption-page{margin-bottom:50px}.gap-30{gap:30px}.pseudo-slider::-webkit-scrollbar{width:0;display:none}.arrow-hover-white:hover:after{filter:invert(1)}.fs-18,.fs-18 p{font-size:1.125rem;line-height:1.688rem}.align-items-center{align-items:center}.ml-a{margin-left:auto}.pr-25{padding-right:25px}img.img-text-left{margin:10px 40px 10px 10px;float:left}img.img-text-right{margin:10px 10px 10px 40px;float:right}@media (max-width: 1199px){.container{padding:0 32px}.container.pr-0{padding-right:0}.block-content:not(.last-block-content){margin-bottom:40px}.caption-page{margin-bottom:40px}.block-content p:not(:last-child),.block-content h2:not(:last-child),.block-content ul:not(:last-child),.block-content ol:not(:last-child),.block-content table:not(:last-child){margin-bottom:15px}.fs-18,.fs-18 p{font-size:1rem;line-height:1.2rem}.pseudo-slider{flex-wrap:nowrap;overflow:scroll}}@media (max-width: 767px){.container{padding:0 15px}ul,ol{padding:0 0 0 20px}.block-content p:not(:last-child),.block-content h2:not(:last-child),.block-content ul:not(:last-child),.block-content ol:not(:last-child),.block-content table:not(:last-child){margin-bottom:10px}}.header{z-index:2}.header.bg-header:after,.header.bg-header-mobile:after{content:"";position:fixed;top:0;right:0;width:100%;height:100%;background:var(--bg-overlay);opacity:.3;z-index:-1;transition:all .3s ease}.header.bg-header-mobile:after{z-index:5}.header__top{background:var(--gray-light)}.header__top>.container,.header__content>.container{display:flex;align-items:center;justify-content:space-between}.header__top-item{display:flex;align-items:center}.header__top-item:last-child{justify-content:flex-end}.header__top-item a{margin:8px 0;display:flex;align-items:center;width:-moz-max-content;width:max-content;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:.001rem;color:var(--black);text-decoration:none}.header__top-item a:hover{text-decoration:underline}.header__top-item a>span{margin-left:5px;font-weight:500;font-size:1rem;line-height:1.5rem;letter-spacing:.001rem;color:var(--gray)}.header__top-item a>img{margin-right:10px}.header__top-item-mr-25{margin-right:25px}.header__top-item-mr-20{margin-right:20px}.header__top-link-version{padding:0 20px;border-left:1px solid var(--stroke-gray);border-right:1px solid var(--stroke-gray)}.header__content{padding:15px 0;background:var(--white)}.fixed .header__content{position:fixed;top:0;left:0;width:100%;z-index:2;border-bottom:1px solid var(--stroke-gray)}.header__content-bl{display:flex;align-items:center}.header__content-bl-logo{margin-right:50px;display:flex;align-items:center;font-weight:600;font-size:1.13rem;line-height:1.5rem;text-decoration:none;color:var(--black);z-index:2}.header__content-bl-logo img{margin-right:10px;flex-shrink:0}.header__content-request{z-index:2}.header__content-request>a.btn:last-child{margin-left:20px}.header__content-bl-burger{margin-right:20px;width:24px;height:24px;position:relative;display:none;border:none;background-color:transparent;color:var(--black);cursor:pointer}.header__content-bl-burger span{display:block;position:absolute;top:6px;right:0;width:100%;border-bottom:1px solid;border-radius:5px}.header__content-bl-burger span:nth-child(2){top:13px}.header__content-bl-burger span:nth-child(3){top:20px}.header__content-request-phone{margin-right:30px;display:none;font-weight:600;font-size:1.12rem;line-height:1.38rem;color:var(--black);text-decoration:none;text-align:right}.header__content-request-phone span{margin-top:5px;display:block;color:var(--gray)}.header__mobile-menu{position:fixed;top:0;left:0;width:0;height:100%;max-width:100%;background:#fff;overflow:hidden;opacity:0;z-index:6;box-shadow:0 0 25px #0000001a;transition:all .3s ease}.header__mobile-menu.active{width:460px;overflow:auto;opacity:1}.header__mobile-menu-head{margin-bottom:30px;padding:23px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--stroke-gray)}.header__mobile-menu-head>a{display:flex;align-items:center;width:-moz-max-content;width:max-content;font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:.001rem;color:var(--black);text-decoration:none}.header__mobile-menu-head a>img{margin-right:10px}.header__mobile-menu-close{position:relative;width:16px;height:16px;cursor:pointer}.header__mobile-menu-close:before,.header__mobile-menu-close:after{content:"";position:absolute;top:8px;width:100%;height:1px;background:var(--black)}.header__mobile-menu-close:before{transform:rotate(45deg)}.header__mobile-menu-close:after{transform:rotate(-45deg)}.header__mobile-menu-footer{padding:20px 32px}.header__mobile-menu-footer>a{margin-bottom:15px;width:100%}.header__mobile-menu-footer-phone>span{font-weight:500;font-size:1.12rem;line-height:1.7rem}.header__mobile-menu-footer-time{text-align:center;color:var(--gray)}.header__content-request-phone>img{display:none}.sf-service-top-area{z-index:1}@media (max-width: 1450px) and (min-width: 1200px){.header__content>.container{padding:0 2%}}@media (max-width: 1340px) and (min-width: 1200px){.header__content-bl-logo{font-size:.8rem}.header__content-bl-logo img{width:20%}}@media (max-width: 1399px){.header__content-bl-logo{margin-right:20px}}@media (max-width: 1199px){.header__top{display:none}.header__content{padding:11px 0}.fixed .header__content{box-shadow:0 5px 15px #0000001a}.header__content-bl-burger{display:inline-block}.header__content-bl-logo{font-size:1rem;line-height:1.3rem}.header__content-bl-logo img{height:40px}.header__content-request>a.btn:last-child{margin-left:20px}.header__content-request-phone{display:inline-block}}@media (max-width: 767px){.header__content-bl-logo span,.header__content-request-phone>p,.header__content-request>a.btn:last-child{display:none}.header__content{padding:15px 0}.header__content-request-phone{margin-right:20px}.header__content-request-phone>img{display:block}.header__content-bl-logo img{height:32px}}.footer{margin-top:80px;background:var(--black);color:var(--white)}.footer__wrapper{padding-top:45px;padding-bottom:40px;display:flex;flex-wrap:wrap;align-items:flex-start}.footer__caption{margin-bottom:18px}.footer__request{margin-right:30px;margin-bottom:50px;width:calc(25% - 30px)}.footer__request .footer__caption{margin-bottom:20px}.footer__request-time{margin-top:8px;margin-bottom:20px}.footer__link{margin-bottom:12px;color:var(--white);display:block;width:-moz-fit-content;width:fit-content}.footer__link:last-child{margin-bottom:0}.footer__link:hover,.footer__request>a:hover,.footer__link.selected,.footer__request.selected{color:var(--gray)}.footer__courses-subscribe{margin-top:45px;max-width:100%}.footer__clients{width:25%}.footer__copyright{margin-right:30px;width:calc(50% - 30px)}.footer__copyright p{margin-bottom:15px}.footer__legal{margin-right:30px;width:calc(25% - 30px)}.footer__legal>a{margin-right:30px;margin-bottom:5px;padding-bottom:5px;display:inline-block;font-size:.87rem;line-height:.87rem;border-bottom:1px solid var(--white)}.footer__legal>a:hover,.footer__legal>a.selected{color:var(--gray);border-color:var(--gray)}.footer__courses{margin-right:30px;width:calc(25% - 30px)}.footer__courses-subscribe .footer__caption{margin-bottom:15px}.footer__social{width:25%}.footer__social .footer__caption{margin-bottom:20px}.footer__social-list{display:flex;align-items:center}.footer__social-list a{margin-right:15px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--gray);border-radius:5px}.footer__social-list a:last-child{margin-right:0}.footer__social-list a:hover{border-color:var(--white)}.footer__about{margin-right:30px;width:calc(25% - 30px)}@media (max-width: 1199px){.footer__wrapper{padding-top:50px;padding-bottom:50px}.footer__request,.footer__about,.footer__copyright{margin-right:20px;margin-bottom:40px;width:calc(50% - 20px)}.footer__courses,.footer__legal{margin-right:0;margin-bottom:40px;width:50%}.footer__clients{margin-bottom:40px;width:50%}.footer__social{width:50%}}@media (max-width: 767px){.footer{margin-top:40px}.footer__wrapper{padding-top:30px;padding-bottom:30px}.footer__request,.footer__about,.footer__copyright{margin-right:0;margin-bottom:20px;width:100%}.footer__courses,.footer__legal,.footer__clients{margin-bottom:20px;width:100%}.footer__social{width:100%}.footer__request .footer__caption,.footer__courses>.footer__caption,.footer__about .footer__caption,.footer__clients .footer__caption{margin-bottom:0;padding:12px 0;border-bottom:1px solid var(--black-light)}.footer__link-mt-20{margin-top:20px}}@media (min-width: 768px){.footer__caption.accordion-owner{cursor:auto}.footer .accordion-target{max-height:none}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.hide{display:none}.show{display:block}@media (min-width: 576px){.hide-sm{display:none}.show-sm{display:block}.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width: 768px){.hide-md{display:none}.show-md{display:block}.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.hide-lg{display:none}.show-lg{display:block}.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}@media (min-width: 1200px){.hide-xl{display:none}.show-xl{display:block}.col-xl{flex:1 0 0%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}}@media (min-width: 1400px){.hide-xxl{display:none}.show-xxl{display:block}.col-xxl{flex:1 0 0%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}}.loader-wrapper{position:fixed;top:0;left:0;z-index:12000;width:100%;height:100%;background-color:#00000080;color:var(--white)}.loader-wrapper--absolute{position:absolute}.loader{position:absolute;top:50%;left:50%;max-width:50px;max-height:50px;width:100%;height:100%;border-radius:50%;background-color:transparent;box-shadow:inset 0 0 0 3px currentcolor;transform:translate(-50%,-50%)}.loader:before,.loader:after{content:"";position:absolute;top:50%;left:50%;height:2px;background-color:currentcolor;transform-origin:left center}.loader:before{width:25%;animation:loader 8s linear infinite}.loader:after{width:30%;animation:loader 2s linear infinite}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-forms{position:fixed;top:0;left:0;width:0;height:0;z-index:9}.modal-forms.active{width:100%;height:100%}.modal-forms.active:before{content:"";position:fixed;top:0;right:0;width:100%;height:100%;background:var(--bg-overlay);opacity:.3}.modal-forms__content{position:fixed;top:0;right:0;width:0;height:100%;max-width:100%;background:var(--white);overflow:hidden;opacity:0;z-index:4;box-shadow:0 0 25px #0000001a;transition:all .3s ease}.modal-forms.active .modal-forms__content{width:600px;overflow:auto;opacity:1}.modal-forms__wrapper{padding:55px 32px 30px;position:relative}.modal-forms__close{position:absolute;top:64px;right:35px;width:25px;height:25px;cursor:pointer;z-index:2}.modal-forms__close:before,.modal-forms__close:after{content:"";position:absolute;top:8px;width:100%;height:1px;background:var(--black)}.modal-forms__close:before{transform:rotate(45deg)}.modal-forms__close:after{transform:rotate(-45deg)}.record-courses,.callback,.question-director{display:none}@media (max-width: 767px){.modal-forms__wrapper{padding:24px 15px 30px}.modal-forms__close{top:30px;right:20px}}

/* End */


/* Start:/local/components/custom/form_handler/templates/.default/style.min.css?1752834807396*/
[data-errors]:empty,[data-error]:empty{display:none}[data-errors],[data-error]{font-size:14px;line-height:1.2;color:var(--orange)}[data-errors]{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}[data-error]:not(:empty){margin-top:5px}[data-success-block]{margin-top:10px;padding:10px;text-align:center;font-size:16px;line-height:1.2;color:var(--grey5);background-color:var(--white3)}

/* End */


/* Start:/local/templates/.default/components/bitrix/system.pagenavigation/.default/style.min.css?1752834807722*/
.pagination.container{display:flex;flex-direction:column;align-items:center}.pagination__btn{margin-bottom:30px}.pagination__btn.loading:after{content:"";display:block;width:24px;height:24px;border:3px solid var(--blue);border-top-color:transparent;border-radius:50%;animation:loader 2s linear infinite}.pagination__nums{display:flex;align-items:center;margin:0;padding:0;list-style:none}.pagination__nums-item{margin-right:10px;width:42px;height:42px}.pagination__nums-item:before{content:unset}.pagination__nums-item .btn{padding:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (max-width: 767px){.pagination__nums-item:first-child,.pagination__nums-item:last-child{display:none}}

/* End */


/* Start:/local/templates/.default/components/bitrix/news.list/promotion/style.min.css?17528348071598*/
.header__actions{height:50px;width:100%;position:fixed;top:0;left:0;z-index:5}.header__actions.position-relative{position:relative}.header__actions-content{width:auto;height:100%;display:flex;align-items:center;justify-content:center}.header__actions-content-item{margin-right:30px}.header__actions-content-item-btn{padding-bottom:2px;font-weight:500;font-size:1.13rem;line-height:1.69rem;border-bottom:1px solid}.header__actions-content-item-btn:hover{border-color:transparent}.header__actions-close{width:32px;height:32px;position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer}.header__actions-close span{width:16px;height:1px;position:absolute;bottom:50%;left:50%;display:block}.header__actions-close span:first-child{transform:translate(-50%) rotate(-45deg)}.header__actions-close span:last-child{transform:translate(-50%) rotate(45deg)}.header__actions.hidden{height:0;overflow:hidden;opacity:0}.header__actions-dark{background:var(--blue);color:var(--white)}.header__actions-dark .header__actions-close span{background-color:var(--white)}.header__actions-default{background:var(--blue-light);color:var(--black)}.header__actions-default .header__actions-close span{background-color:var(--black)}@media (max-width: 991px){.header__actions-content-item{margin-right:10px}.header__actions-close{right:0}}@media (max-width: 767px){.header__actions{height:auto}.header__actions-content{padding:20px 15px;align-items:flex-start;flex-direction:column}.header__actions-content-item{margin-right:0;margin-bottom:10px}.header__actions-close{top:15px;right:10px;transform:unset}}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/top/style.min.css?17528348078945*/
.header__content-bl-menu{margin-right:15px;display:flex;align-items:center;flex-shrink:0}.header__content-bl-menu a,.header__content-link-courses{z-index:2}.header__content-bl-menu-item{margin-right:25px;padding:6px 0;font-weight:500;font-size:1.13rem;line-height:1.38rem;color:var(--black);text-decoration:none;border-bottom:1px solid transparent;cursor:pointer}.header__content-bl-menu-item:hover,.header__content-bl-menu-item.selected{border-color:var(--black)}.header__content-bl-menu-item:last-child{margin-right:0}.header__content-bl-menu-parent-list .header__content-bl-menu-item{margin-bottom:5px;display:inline-block}.header__content-bl-menu-parent{margin-right:25px;padding:6px 0}.header__content-bl-menu-parent:first-child{margin-right:50px}.header__content-bl-menu-parent>.header__content-bl-menu-item{margin-right:0}.header__content-link-courses{margin-right:50px;padding-right:35px;position:relative;letter-spacing:.01rem}.header__content-bl-menu-parent .header__content-link-courses{margin-right:0}.header__content-link-courses:after{content:"";position:absolute;top:42%;right:17px;width:7px;height:7px;border:1px solid;border-left:0;border-top:0;transform:rotate(45deg) translateY(-50%);transition:all .3s ease}.header__content-link-courses:hover:after,.header__content-bl-menu-parent:hover .header__content-link-courses:after{right:10px;transform:rotate(225deg) translateY(-35%)}.header__content-bl-menu-parent-list{position:absolute;left:50%;width:100%;height:0;overflow:hidden;opacity:0;transform:translate(-50%);z-index:1;transition:all .3s ease}.header__content .header__content-bl-menu-parent:hover .header__content-bl-menu-parent-list,.header__content-bl-menu-parent.active .header__content-bl-menu-parent-list{padding-top:17px;overflow:visible;height:-moz-max-content;height:max-content;opacity:1}.header__content-bl-menu-parent-wrapper{padding:15px 0;background:var(--white);box-shadow:0 15px 15px -12px #0000001a}header.fixed .header__content-bl-menu-parent-wrapper{border-top:1px solid var(--stroke-gray)}.header__content-list-col{padding-top:30px;padding-bottom:20px;overflow:auto}.header__content-courses-caption{margin-bottom:40px;display:inline-flex;align-items:center;text-decoration:none;transition:all .3s ease}a.header__content-courses-caption:hover{color:var(--blue)}.header__content-courses-list{margin-right:20px;display:flex;flex-wrap:wrap}.header__content-courses-list>a{margin-right:30px;margin-bottom:30px;position:relative;display:flex;align-items:flex-end;width:360px;min-height:250px;max-width:45%;border-radius:10px;overflow:hidden}.header__content-courses-cat .header__content-courses-cat-balls{position:absolute;top:15px;left:15px;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;border:none;font-weight:500;text-align:center;color:var(--black);text-decoration:none;cursor:pointer;transition:all .3s ease;box-sizing:border-box;white-space:normal;min-height:32px;font-size:.87rem;line-height:.87rem;padding:0 10px;border-radius:16px;flex-shrink:0;margin-bottom:12px;background:var(--warning-light);display:none}.header__content-courses-list>a:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,26,63,0) 60%,rgba(0,26,63,.72) 100%)}.header__content-courses-list>a.simai-special-offimg{background-color:var(--gray)}.header__content-courses-list>a.simai-special-offimg:after{background:linear-gradient(180deg,rgba(0,26,63,0) 60%,rgba(0,26,63,.72) 100%)!important}.header__content-courses-list>a:nth-child(2n){margin-right:0}.header__content-courses-list>a img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.header__content-courses-list>a:hover img{transform:scale(1.1)}.header__content-courses-list>a span{padding:20px 0 20px 20px;position:relative;left:0;bottom:0;color:var(--white);z-index:1}.header__content-list-col .container{display:flex}.header__content-list-col .container>div{width:50%}.header__content-courses-popular{display:flex;flex-wrap:wrap}.header__content-courses-popular>a{margin-right:30px;margin-bottom:30px;display:flex;align-items:flex-start;width:calc(47% - 15px);text-decoration:none;color:var(--black)}.header__content-courses-popular>a:hover .card-title{color:var(--blue)}.header__content-courses-popular>a:nth-child(2n){margin-right:0}.header__content-courses-popular>a img{margin-right:20px;width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0}.header__content-courses-popular-time{margin-top:10px;display:inline-block;color:var(--gray)}.header__content-courses-popular-price{margin-top:10px;margin-left:20px;display:inline-block}.header__content-courses-mobile-link{display:none}.header__first-depth-link{position:relative}@media (max-width: 1399px){.header__content-bl-menu-item,.header__content-bl-menu-parent,.header__content-bl-menu-parent:first-child,.header__content-link-courses{margin-right:15px}.header__content-bl-menu-parent .header__content-link-courses{margin-right:0}}@media (max-width: 1199px){.header__content-bl-menu,.header__content-bl-menu-item.header__content-courses-desktop-link{display:none}.header__content-courses-mobile-link{display:block}.header__content-link-courses:after{content:unset}.header__content-bl-menu-item{margin:0;padding:15px 32px;display:block;width:100%;font-weight:400;font-size:1.12rem;line-height:1.38rem}.header__content-bl-menu-item:last-child{padding-bottom:30px}.header__content-bl-menu-item:hover,.header__content-bl-menu-item.selected{border-color:transparent;text-decoration:underline}.header__mobile-menu .header__content-bl-menu-item:hover{text-decoration:none}.header__content-bl-menu-item-bg{background:var(--gray-light)}.header__content-bl-menu-parent,.header__content-bl-menu-parent:first-child{display:inline-block;margin-right:20px}.header__content-link-courses{margin:0;padding:0 0 15px;display:block;width:100%;font-weight:400;font-size:1.12rem;line-height:1.38rem;color:var(--gray);background:transparent}.header__content-bl-menu-parent:first-child{padding-left:32px}.header__content-bl-menu-parent>.header__content-bl-menu-item{padding:0 0 15px;color:var(--gray)}.btn-parent .btn.header__content-link-courses{border-radius:0}.header__content-bl-menu-parent>.header__content-bl-menu-item:hover,.header__content-bl-menu-parent.active>.header__content-bl-menu-item,.btn-parent .btn.header__content-link-courses:hover,.btn-parent.active .btn.header__content-link-courses,.btn-parent .btn.header__content-link-courses:active{color:var(--black);border-bottom:1px solid var(--black);text-decoration:none;background:transparent;border-radius:0}.header__content-bl-menu-parent-wrapper{margin-top:2px;padding:20px 0 30px;box-shadow:none}.header.fixed .header__content-bl-menu-parent-wrapper{border:none}.header__content-bl-menu-parent:hover .header__content-bl-menu-parent-list,.header__content-bl-menu-parent.active .header__content-bl-menu-parent-list{margin:0;padding:0}.header__content-bl-menu-parent-wrapper .header__content-bl-menu-item{padding:13px 0;color:var(--black);border-bottom:1px solid var(--stroke-gray)}.header__content-bl-menu-parent-wrapper .header__content-bl-menu-item:last-child{border-bottom:none}.header__content-list-col .container>div{width:100%}.header__content-list-col .container{padding:0;display:block}.btn-arrow-right.header__content-courses-caption{display:none}.header__content-courses-list{margin-right:0;margin-bottom:30px;padding:0 32px}.header__content-courses-list>a{margin-right:0;width:395px;height:250px;max-width:100%}.header__content-courses-list>a:last-child{margin-bottom:0}.header__content-courses-list>a img{height:100%}.header__content-courses-caption{margin-bottom:30px;padding:0 32px}.header__content-courses-popular{padding-left:32px;flex-wrap:nowrap;max-width:100%;overflow:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.header__content-courses-popular::-webkit-scrollbar{width:0}.header__content-courses-popular>a{margin-right:20px;margin-bottom:0;min-width:385px;max-width:100%}.header__first-depth-link{pointer-events:none}.header__content-bl-menu-item.selected.header__first-depth-link{text-decoration:none}}@media (max-width: 767px){.header__mobile-menu-head{padding:23px 15px}.header__content-bl-menu-parent:first-child,.header__content-courses-popular{padding-left:15px}.header__content-courses-list,.header__content-courses-caption{padding:0 15px}.header__content-courses-popular>a{min-width:340px}.header__content-bl-menu-item{padding:15px}.header__content-bl-menu-item:last-child{padding-bottom:23px}.header__mobile-menu-footer{padding:20px 15px}}@media (max-width: 390px){.header__content-bl-menu-parent,.header__content-bl-menu-parent:first-child{margin-right:5px}}@media (max-width: 340px){.header__content-bl-menu-parent,.header__content-bl-menu-parent:first-child{margin-right:2px}}

/* End */


/* Start:/local/templates/.default/components/bitrix/breadcrumb/.default/style.min.css?1752834807471*/
.breadcrumbs{margin-top:20px;margin-bottom:40px;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{width:0}.breadcrumbs__item{margin-right:5px;flex-shrink:0}.breadcrumbs__item *{font-weight:400;font-size:.88rem;line-height:1.31rem;color:var(--gray)}.breadcrumbs__item a:hover,.breadcrumbs__item a:hover *{color:var(--black)}.breadcrumbs__item img{display:block}@media (max-width: 767px){.breadcrumbs{margin-bottom:30px}}

/* End */


/* Start:/local/templates/.default/components/bitrix/sender.subscribe/footer/style.min.css?1752834807528*/
.footer__courses-subscribe-fields{position:relative;max-width:280px}.footer__courses-subscribe-fields input{width:100%}.footer__courses-subscribe-fields button{padding:0;position:absolute;top:50%;right:15px;width:25px;height:25px;outline:none;border:none;background:transparent;transform:translateY(-50%);cursor:pointer}.footer__courses-subscribe-fields button:after{margin:0;position:relative;color:var(--gray);transform:translateY(-50%);left:unset;inset:12px 0}.footer__courses-subscribe [data-success-block]{text-align:left}

/* End */


/* Start:/local/templates/main/assets/styles/agree-cookies.min.css?1752834807847*/
.agree-cookies{position:fixed;bottom:0;left:0;width:100%;background:var(--bg-overlay);color:var(--white);opacity:.9;z-index:5}.agree-cookies__content{padding:26px 45px 27px 15px;text-align:center}.agree-cookies__content>a{text-decoration:underline}.agree-cookies__content>a:hover{text-decoration:none}.agree-cookies__close{position:absolute;top:50%;right:20px;width:16px;height:16px;cursor:pointer;transform:translateY(-50%)}.agree-cookies__close:before,.agree-cookies__close:after{content:"";position:absolute;top:8px;width:100%;height:1px;background:var(--white)}.agree-cookies__close:before{transform:rotate(45deg)}.agree-cookies__close:after{transform:rotate(-45deg)}@media (max-width: 1199px){.agree-cookies__content{padding:20px 45px 20px 15px}}@media (max-width: 767px){.agree-cookies__content{padding:10px 45px 10px 20px;text-align:left}}

/* End */


/* Start:/local/templates/.default/components/bitrix/form/modal-form/bitrix/form.result.new/.default/style.min.css?1752834807864*/
.form-item{display:none}.form-item__caption{margin-bottom:30px;padding-right:35px}.form-item__form{width:100%}.form-item__form-input{margin-bottom:18px;width:100%}.question-director .form-item__form-input input{border-radius:10px}.form-item__form-input input{width:100%}.form-item__form-input *{width:100%;resize:none}.form-item__form-input textarea{padding-top:15px;min-height:80px}.form-item__form-footer{margin-top:30px;display:block}.form-item__form-footer-btn.btn{width:100%}.form-item__form-footer-legal{margin-bottom:30px;width:100%}.form-item__form-footer-legal>a:hover{text-decoration:underline}.form-item .success-label-icon{margin-top:10px}.form-item .success-label-icon,.form-item .success-label-manager{background:var(--success-light)}@media (max-width: 767px){.form-item__caption{margin-bottom:25px}.form-item__form-input textarea{padding-top:10px}}

/* End */
/* /local/templates/main/assets/styles/styles.min.css?175283480724729 */
/* /local/components/custom/form_handler/templates/.default/style.min.css?1752834807396 */
/* /local/templates/.default/components/bitrix/system.pagenavigation/.default/style.min.css?1752834807722 */
/* /local/templates/.default/components/bitrix/news.list/promotion/style.min.css?17528348071598 */
/* /local/templates/.default/components/bitrix/menu/top/style.min.css?17528348078945 */
/* /local/templates/.default/components/bitrix/breadcrumb/.default/style.min.css?1752834807471 */
/* /local/templates/.default/components/bitrix/sender.subscribe/footer/style.min.css?1752834807528 */
/* /local/templates/main/assets/styles/agree-cookies.min.css?1752834807847 */
/* /local/templates/.default/components/bitrix/form/modal-form/bitrix/form.result.new/.default/style.min.css?1752834807864 */
