.reviews-items .reviews-item,.wrapper,body,html{height:100%}.breadcrumb,.courses-plus-item__title,.faq-page__text,.header-top__promo,.hr-item__text,body{font-size:16px}.hr-item:last-child,.inner-page-nav>li:last-child,.myrow{margin-right:0}.hr-soc ul li:first-child,.myrow,.soc ul li:first-child{margin-left:0}.hr-item__drp .dropdown-toggle span,.hr-phone__link a{border-bottom:1px dashed var(--yellow)}.faq-page-wr,.header-nav-modal-i,.main-form,.main-work-item-sbs,.main-work-items,.org-work-item,body{position:relative}.faq-page-wr:after,.main-form__img,.main-form__img2,.main-work__img,body:after{pointer-events:none}.command-modal .modal-dialog,.header-nav-modal .modal-dialog,img,textarea{max-width:100%}:root{--bs-gutter-x:20px;--yellow:#FFCC00;scroll-behavior:auto}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Light.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("../webfonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Light.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-MediumItalic.eot");src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("../webfonts/Montserrat/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-MediumItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Thin.eot");src:local("Montserrat Thin"),local("Montserrat-Thin"),url("../webfonts/Montserrat/Montserrat-Thin.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Thin.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-ExtraLightItalic.eot");src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url("../webfonts/Montserrat/Montserrat-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-ExtraLightItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-ExtraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-BoldItalic.eot");src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("../webfonts/Montserrat/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-BoldItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-SemiBold.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../webfonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-SemiBold.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-ExtraLight.eot");src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url("../webfonts/Montserrat/Montserrat-ExtraLight.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-ExtraLight.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-ExtraBoldItalic.eot");src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url("../webfonts/Montserrat/Montserrat-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-ExtraBoldItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Italic.eot");src:local("Montserrat Italic"),local("Montserrat-Italic"),url("../webfonts/Montserrat/Montserrat-Italic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Italic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Bold.eot");src:local("Montserrat Bold"),local("Montserrat-Bold"),url("../webfonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Bold.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-LightItalic.eot");src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("../webfonts/Montserrat/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-LightItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-BlackItalic.eot");src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url("../webfonts/Montserrat/Montserrat-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-BlackItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-SemiBoldItalic.eot");src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("../webfonts/Montserrat/Montserrat-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-SemiBoldItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("../webfonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Regular.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Medium.eot");src:local("Montserrat Medium"),local("Montserrat-Medium"),url("../webfonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Medium.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-ExtraBold.eot");src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("../webfonts/Montserrat/Montserrat-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-ExtraBold.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-Black.eot");src:local("Montserrat Black"),local("Montserrat-Black"),url("../webfonts/Montserrat/Montserrat-Black.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-Black.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url("../webfonts/Montserrat/Montserrat-ThinItalic.eot");src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url("../webfonts/Montserrat/Montserrat-ThinItalic.eot?#iefix") format("embedded-opentype"),url("../webfonts/Montserrat/Montserrat-ThinItalic.woff") format("woff"),url("../webfonts/Montserrat/Montserrat-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}.row{--bs-gutter-x:40px}a{cursor:pointer}a,a:focus,a:hover{text-decoration:none;outline:0;-moz-outline:0}.breadcrumb a,.contacts-item__link a,.footer-bottom__text a,.footer-center__list>li>a:hover,.header-nav-modal__sub a:hover,.personal-data-text a{text-decoration:underline}.btn:active:focus,.btn:focus,button,button:focus,button:hover{outline:0;-moz-outline:0}.command-modal-item__list,.courses-top-item__list,.footer-center__list,.header-nav__list,.hr-soc ul,.inner-page-nav,.m-course-item__list,.main-courses-slider .slick-dots,.org-page__nav,.reset-ul,.reviews-slider .slick-dots,.soc ul,.why-we__list,.why-we__list>li>ul{list-style:none;padding:0;margin:0}textarea{width:100%;min-width:100%;min-height:40px}.mycol{padding-left:0;padding-right:0}.courses-plus-item,.flexrow,.main-courses-slider .slick-track,.main-docs-imgs__row,.reviews-slider .slick-track{display:flex}.detail ul{list-style:disc;padding-left:20px}.detail ol{list-style:decimal;padding-left:20px}body{background:url("img/main-bg.svg") no-repeat fixed #f5f5f5;background-position-y:300px;font-family:Montserrat,sans-serif;min-width:320px;color:#000}body:after{content:"";display:block;position:absolute;right:0;top:40%;width:762px;height:1242px;background:url("img/bg-icon.png") no-repeat;z-index:-100}.wrapper{display:flex;flex-direction:column}footer,header{flex:0 0 auto}main{flex:1 0 auto}.header-top{padding-top:30px;padding-bottom:50px}.header-top__right{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.header-nav__list>li>a,.hr-item__label{font-size:14px;font-weight:700}.bottom-fixed__row,.footer-bottom__row,.header-right,.header-right-item__row{display:flex;align-items:center;justify-content:space-between}.header-right-item .soc{margin-left:40px}.header-bg{background:#fff;padding-bottom:60px;border-radius:0 0 150px 150px;margin-bottom:50px}.hr-item,.inner-page-nav>li{margin-right:30px}.hr-item.mr{margin-right:60px}.hr-item__drp .dropdown-toggle{color:#000}.hr-item__drp .dropdown-item.active,.hr-item__drp .dropdown-item:active{background-color:var(--yellow);color:#000}.header-nav__row,.hr-soc ul,.soc ul{display:flex;align-items:center}.max-icon,.phone-icon,.telegram-icon,.whatsapp-icon{display:inline-block;vertical-align:middle;width:50px;height:50px}.bottom-fixed__profile,.hr-soc ul li{margin-left:15px}.telegram-icon{background:url("img/telegram-icon.svg") 0 0/contain no-repeat}.whatsapp-icon{background:url("img/whatsapp-icon.svg") 0 0/contain no-repeat}.max-icon{background:url("img/max-icon.svg") 0 0/contain no-repeat}.phone-icon{background:url("img/phone-icon.svg") 0 0/contain no-repeat}.hr-phone{text-align:right;margin-left:40px}.hr-phone__phone,.reviews-item__name{font-size:16px;font-weight:700}.callback-modal .personal-data-text a,.courses-modal .personal-data-text a,.hn-lk-link,.hn-lk-link:hover,.hr-phone__phone a,.main-form .personal-data-text a,.pagination .page-link:hover,.why-we .personal-data-text a{color:#000}.hr-phone__link a{color:#000;font-size:16px;transition:.2s ease-out}.hr-phone__link a:hover{border-bottom:1px dashed transparent}.header-nav__list{display:flex;align-items:center;justify-content:space-between;flex:1}.header-nav__list>li>a{display:block;padding:17px 0;color:#000;transition:.2s ease-out}.header-nav__list>li>a:hover{color:#919191}.header-nav__list>li>a i{margin-top:-4px}.contact-link:hover,.header-nav__list>li.active>a,.inner-page-nav>li>a:hover{color:var(--yellow)}.header-nav__list .dropdown-item.active,.header-nav__list .dropdown-item:active,.header-search-more:hover,.input-item .dropdown-item.active,.input-item .dropdown-item:active{background:var(--yellow);color:#000}.header-nav__lk{margin-left:40px;flex-shrink:0}.header-nav__logo{flex-shrink:0;margin-right:15px;display:none}.header-nav-arrow,.modal-close{display:inline-block;vertical-align:middle}.header-nav.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:200;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05);-webkit-animation:.2s ease-in-out top_toggle;animation:.2s ease-in-out top_toggle;padding-top:10px;padding-bottom:10px}.docs-accordion .accordion-button:not(.collapsed),.header-search__btn .btn:focus,.header-search__btn .btn:hover,.header-search__left input:focus{box-shadow:none}.header-nav.is-fixed .header-nav__logo{display:block}@-webkit-keyframes top_toggle{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes top_toggle{from{transform:translateY(-100%)}to{transform:translateY(0)}}.header-nav-arrow{width:16px;height:16px;background:url("img/nav-arrow.svg") 0 0/contain no-repeat;border-radius:50%;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.modal-close{width:40px;height:40px;background:url("img/modal-close.svg") 0 0/contain no-repeat}.header-nav-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.callback-modal .modal-content,.courses-modal .modal-content,.header-nav-modal .modal-content,.org-item-modal .modal-content{background:rgba(0,0,0,0);border:none}.header-nav-modal__body>.container-fluid{padding-left:60px;padding-right:60px}.header-nav-modal__close{position:absolute;top:0;right:0;cursor:pointer;border:none;padding:0;background:rgba(0,0,0,0)}.header-search-i,.header-search-p{transition:.2s ease-out;position:relative}.header-nav-modal__close i{opacity:.5;transition:.2s ease-out}.bestweb:hover .bw-text-hover,.command-modal-sm:hover,.header-nav-modal__close:hover i{opacity:1}.header-nav-modal__title{font-size:32px;font-weight:700;color:#fff;margin-bottom:30px}.header-nav-modal__sub{font-size:24px;font-weight:700;margin-bottom:20px;color:#fff}.footer-top .hr-phone__link a,.footer-top .hr-phone__phone a,.header-nav-modal__sub a{color:#fff}.breadcrumb a:hover,.contacts-item__link a:hover,.footer-bottom__text a:hover,.personal-data-text a:hover{text-decoration:none}.hnm-tabs .nav-tabs{border:none;display:block}.courses-form,.courses-plus [class^=col-],.footer-center__list,.hnm-tabs .nav-item{margin-bottom:30px}.hnm-tabs .nav-tabs .nav-link{border:none;color:#fff;font-size:16px;padding:0;text-align:left}.hnm-accordion .accordion-button b,.hnm-tabs .nav-tabs .nav-link b{border-bottom:2px solid transparent}.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item+.breadcrumb-item::before,.hnm-tabs .nav-tabs .nav-link span{color:#999}.hnm-tabs .nav-tabs .nav-item.show .nav-link,.hnm-tabs .nav-tabs .nav-link.active{color:#fff;background:rgba(0,0,0,0);border-radius:0;border:none!important}.hnm-accordion .accordion-button:not(.collapsed) b,.hnm-tabs .nav-tabs .nav-item.show .nav-link b,.hnm-tabs .nav-tabs .nav-link.active b{border-bottom:2px solid var(--yellow)}.hnm-tabs__scroll{height:calc(100vh - 220px);overflow:auto;padding-left:20px;padding-right:20px}.hnm-tabs__scroll::-webkit-scrollbar{width:6px;border-radius:50px}.hnm-tabs__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:50px}.hnm-tabs__scroll::-webkit-scrollbar-thumb{background:#888;border-radius:50px}.hnm-tabs__scroll::-webkit-scrollbar-thumb:hover{background:#fff}.hnm-tabs__scroll .footer-center__list{display:flex;flex-wrap:wrap}.hnm-tabs__scroll .footer-center__list>li{width:33.3333%}.docs-accordion .accordion-button::after,.fancybox-close-small,.hnm-accordion,.hnm-accordion .accordion-button::after,.in-mobile,.main-courses-slider:not(.slick-initialized)>div,.mobile-search,.reviews-slider:not(.slick-initialized)>div{display:none}.hnm-accordion .accordion-item{background:rgba(0,0,0,0);border:none;border-radius:0}.hnm-accordion .accordion-button{background:rgba(0,0,0,0);color:#fff;font-size:16px;border:none;border-radius:0;padding:10px 0;box-shadow:none}.hnm-accordion .accordion-button span{color:#999;margin-left:10px}.hnm-accordion .accordion-body{padding:10px 0}.bottom-fixed .hr-soc,.hnm-accordion .footer-center__list{margin-bottom:0}.modal-backdrop.show{opacity:.8}.hn-lk-link i{margin-top:-3px;margin-right:5px}.hn-lk-link span{border-bottom:1px solid var(--yellow);transition:.2s ease-out}.hn-lk-link:hover span{border-bottom:1px solid transparent}.header-search__link a:hover,.main-courses__link a:hover{border-bottom:2px solid transparent}.lk-icon{display:inline-block;vertical-align:middle;width:12px;height:13px;background:url("img/lk-icon.svg") 0 0/contain no-repeat}.header-search{padding-top:30px;margin-bottom:-95px}.header-search-i{display:flex}.header-search-p{padding:10px;background:var(--yellow);border-radius:80px}.header-search__body{position:absolute;top:calc(100% - 30px);left:0;width:100%;background:#f9f9f9;padding:60px 0 0;box-shadow:0 0 5px 0 rgba(0,0,0,.15);z-index:50;border-radius:0 0 20px 20px}.command-item:before,.m-course-item,.m-course-item:before,.org-item:before{box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);width:100%;height:100%;border-radius:20px}.header-search__btn,.header-search__left,.header-search__left-i{position:relative;z-index:51}.header-search__left{flex:1}.header-search__left input{height:60px;border-radius:80px 0 0 80px;font-size:16px;border:none;padding-right:230px;padding-left:30px}.header-search__link a,.main-courses__link a{font-size:16px;border-bottom:2px solid var(--yellow);color:#000;font-weight:700;transition:.2s ease-out}.header-search__link{position:absolute;top:50%;transform:translateY(-50%);right:40px}.header-search__btn .btn{height:60px;border-radius:5px 80px 80px 5px;min-width:180px}.header-search-item{font-size:16px;border-bottom:1px solid #e6e6e6;color:#000;display:block;padding:6px 30px}.header-search-item:last-child{border-bottom:none}.header-search-more{display:block;background:#e6e6e6;text-align:center;font-size:16px;font-weight:700;padding:10px 0;color:#000;transition:.2s ease-out;border-radius:0 0 20px 20px}.btn-yellow{background:linear-gradient(to bottom,#fc0 0,#ffbf00 100%);color:#000;font-size:16px;font-weight:700}.main-courses{padding-top:40px;padding-bottom:30px}.main-courses__link{float:right;margin-top:-57px}.page__title{font-size:28px;line-height:28px;font-weight:700;color:#000;margin-bottom:30px}.cases-inner__text,.inner-about__text,.page__text{font-size:16px;margin-bottom:20px}.mc-arrow{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("img/course-arrow.svg") 0 0/contain no-repeat}.main-courses-slider,.reviews-slider{margin:0 -20px 30px}.courses-top__row,.main-courses-slider:not(.slick-initialized),.reviews-slider:not(.slick-initialized){display:flex;justify-content:space-between}.main-courses-slider:not(.slick-initialized)>div:nth-child(-n+4){display:block;padding:0 20px;width:25%}.main-courses-slider .slick-slide{display:flex;height:auto;padding:10px 20px 60px;outline:0}.main-courses-slider .slick-dots,.reviews-slider .slick-dots{display:flex;align-items:center;justify-content:center}.main-courses-slider .slick-dots li,.pagination .page-item,.reviews-slider .slick-dots li{margin:0 10px}.main-courses-slider .slick-dots button{width:40px;height:8px;border:none;border-radius:8px;background:#dbdbdb;font-size:0;padding:0}.docs-accordion .accordion-button:hover,.main-courses-slider .slick-dots .slick-active button,.reviews-slider .slick-dots .slick-active button{background:var(--yellow)}.m-course-item{background:#fff;padding:30px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.command-item:before,.m-course-item:before,.org-item:before{content:"";position:absolute;left:0;top:6px;background:#fff;z-index:-1}.command-item:after,.m-course-item:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:24px;width:calc(100% - 100px);height:100%;background:#fff;z-index:-2;border-radius:20px;opacity:.5}.m-course-item__title{font-size:16px;font-weight:700;padding-bottom:10px;margin-bottom:20px;min-height:64px}.m-course-item__body{flex:1}.m-course-item__list li{position:relative;padding-left:20px;margin-bottom:20px}.m-course-item__list li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--yellow);position:absolute;left:0;top:12px}.m-course-item__list li span{display:block}.m-course-item__btn .btn{width:100%;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:space-between}.btn-yellow-wr{display:block;padding:5px;border-radius:50px;box-shadow:5px 5px 10px 0 rgba(255,204,0,.2)}.btn-yellow-wr.black{background:rgba(255,255,255,.1)}.white-bg{background:#fff;border-radius:150px 150px 0 0;padding-top:100px}.main-work-item__num,.soc ul li a{background:linear-gradient(to bottom,#fc0 0,#ffbf00 100%)}.main-work{overflow:hidden;margin-bottom:-100px}.main-work__img{width:853px;height:835px;margin-top:-50px;margin-left:-70px}.main-work-item{display:flex;margin-bottom:50px}.main-work-item__num{width:180px;height:180px;border-radius:50%;font-size:150px;line-height:150px;font-weight:900;color:#fff;display:flex;align-items:flex-end;padding-left:20px;flex-shrink:0}.main-work-item__num span{position:relative;top:24px}.main-docs-img.last,.main-work-item__body{margin-left:-40px}.ri-more__icon,.soc ul li{margin-left:10px}.main-work-item__icon{margin-bottom:10px}.main-work-item__text{font-size:16px;font-weight:700;position:relative;z-index:10}.main-work-item-sbs .main-work-item{position:absolute;top:350px;left:0;max-width:310px}.main-docs{padding-bottom:80px}.docs-form{border-radius:100px;padding:70px 90px;color:#fff;background:linear-gradient(135deg,#4d4d4d 0,#333 100%);position:relative}.docs-form__stock{position:absolute;width:100px;height:100px;background:url("img/stock-marker.svg") 0 0/contain no-repeat;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:900;color:#000;top:-35px;right:70px}.docs-form__title{font-size:30px;font-weight:700;margin-bottom:15px}.callback-modal__text,.command-modal-item__desc,.docs-form__desc{font-size:18px;margin-bottom:15px}.docs-form__btn{margin-top:-6px}.docs-form__btn .btn{width:100%;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center}.docs-form.courses-form{padding:30px 90px;border-radius:50px}.floating-label-def,.input-item input:focus~.floating-label,.input-item.valid .floating-label{top:0;left:20px;font-size:11px;opacity:1;color:#000}.reviews-item__date,.reviews-item__desc,.reviews-item__text,.ri-more__text{font-size:14px}.input-item{margin-bottom:20px;position:relative}.input-item.valid input,.input-item.valid textarea{border:1px solid #4b9100}.input-item.error input,.input-item.error textarea{border:1px solid #c43e23}.input-item .error-text{position:absolute;top:calc(100% + 2px);left:0;color:#c43e23;font-size:12px}.input-item .floating-label{position:absolute;pointer-events:none;left:20px;top:13px;font-size:18px;transition:.2s;color:#000}.bestweb .bw-logo,.bestweb .bw-logo-text,.bestweb .bw-text,.bestweb .bw-text-hover{transition:.2s ease-in-out}.input-item input{height:50px;border-radius:50px;border:1px solid transparent;padding-left:20px}.input-item .bootstrap-select{min-width:190px;border-radius:50px;background:rgba(0,0,0,0)}.input-item .bootstrap-select>.dropdown-toggle{border-radius:50px;border:none;background:linear-gradient(0deg,#eee 0,#e6e6e6 100%);font-size:16px;padding:13px .75rem 13px 20px;outline:0!important;box-shadow:none!important}.input-item .bootstrap-select .dropdown-menu{border-radius:8px}.personal-data-text{margin-bottom:20px;font-size:14px}.command-modal-item__text,.main-about__b,.main-about__text{margin-bottom:15px;font-size:16px}.personal-data-text a{color:#fff}.personal-data-modal .btn-close{position:absolute;top:15px;right:15px}.personal-data-modal .modal-sm{width:450px;margin-top:150px}.personal-data-modal__body{padding-top:25px}.personal-data-modal__back{text-align:right;margin-top:15px}.main-docs-imgs__col{flex-shrink:0}.main-docs-imgs__link{float:right;margin-top:-40px;max-width:150px;text-align:right}.main-docs-imgs__link a{color:#000;font-size:18px;font-weight:700;border-bottom:2px dashed #000;transition:.2s ease-out}.main-docs-imgs__link a:hover{border-bottom:2px dashed transparent}.main-docs-img{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:10px}.main-docs-img.first{margin-top:80px;position:relative}.main-reviews{padding-bottom:60px}.reviews-slider:not(.slick-initialized)>div:nth-child(-n+3){display:block;padding:0 20px;width:33.3333%}.reviews-slider .slick-slide{display:flex;height:auto;padding:10px 20px;outline:0}.reviews-slider .slick-dots button{width:40px;height:8px;border:none;border-radius:8px;background:rgba(0,0,0,.2);font-size:0;padding:0}.reviews-item{background:#fff;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;position:relative}.faq-page-tabs .nav-link:before,.news-item:before,.reviews-item:before{content:"";position:absolute;top:6px;left:0;width:100%;background:#fff;height:100%;z-index:-1;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);opacity:.8}.main-form .docs-form-i,.main-form .docs-form:after{border-radius:100px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05)}.reviews-item__top{padding:30px 30px 15px}.reviews-item__body{background:#f9f9f9;border-radius:20px;padding:20px 30px;flex:1}.reviews-item__bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 30px}.reviews-item__date b{display:block;font-size:18px}.ri-more-icon{display:inline-block;vertical-align:middle;width:50px;height:50px;background:url("img/ri-more-icon.svg") 0 0/contain no-repeat;border-radius:50%;box-shadow:5px 5px 10px 0 rgba(255,204,0,.2)}.ri-more{display:flex;align-items:center;max-width:190px}.ri-more__icon{flex-shrink:0}.ri-more__text{color:#666;text-align:right}.command-item__img,.fancybox-thumbs,.section-title{text-align:center}.footer-top,.main-about{padding-bottom:40px}.main-about__b{font-weight:700}.bg-yellow{background:url("img/bg-yellow.svg") center bottom no-repeat}.benefit-card,.benefits,.contacts,.footer-white{background:#fff}.footer-bg{background:linear-gradient(135deg,#4d4d4d 0,#333 100%);border-radius:150px 150px 0 0;padding-top:150px;color:#fff;padding-bottom:50px}.main-form__img{width:951px;height:617px;position:absolute;right:0;bottom:-148px}.main-form__img2{width:978px;height:620px;position:absolute;right:160px;bottom:-157px}.main-form .docs-form{position:relative;margin-bottom:-50px;bottom:-50px;padding:0;color:#000;background:#fff}.main-form .docs-form:after{content:"";position:absolute;left:0;top:6px;width:100%;height:100%;background:#fff;z-index:0;opacity:.5}.main-form .docs-form-i{position:relative;z-index:10;background:#f3f3f3;background:linear-gradient(135deg,#f3f3f3 0,#fff 100%);padding:70px 90px}.footer-center{padding-bottom:20px}.footer-center__title{font-size:16px;font-weight:700;color:#fff;margin-bottom:15px}.footer-center__title a,.news-item.w-bg .news-item__date,.news-item.w-bg .news-item__text,.news-item.w-bg .news-item__title,.partners-form .floating-label,.partners-form .floating-label-def,.partners-form .input-item input:focus~.floating-label,.partners-form .input-item.valid .floating-label,.partners-form .personal-data-text a{color:#fff}.footer-center__list>li{margin-bottom:10px;position:relative;padding-left:25px}.footer-center__list>li:before{content:"";width:15px;height:1px;background:var(--yellow);position:absolute;top:12px;left:0}.footer-center__list>li>a{font-size:14px;color:#fff}.footer-bottom__text{color:#fff;font-size:14px}.footer-bottom__text a{color:#fff}.bestweb{font-size:0}.bestweb .bw-text-hover{opacity:0}.command-modal-sm,.docs-accordion .accordion-button .arrow,.docs-accordion .accordion-button .sphere,.docs-item,.inner-page-nav>li>a,.org-page__nav>li>a,.pagination .page-link,.pagination .page-link path,.partners-advantages .org-item{transition:.2s ease-out}.bestweb:hover .bw-logo{fill-opacity:1}.bestweb:hover .bw-logo-text,.docs-accordion .accordion-button:hover .sphere{fill:#000}.bestweb:hover .bw-text{opacity:0}.mobile-header{display:none;position:fixed;top:0;left:0;width:100%;z-index:210;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.mobile-header__row{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}.mobile-header__logo{width:185px}.mobile-header__search{background:rgba(0,0,0,.1);border-radius:60px;padding:6px;margin-top:20px;position:relative}.mobile-header__search input{border-radius:40px;height:40px;border:none}.mobile-header__search button{position:absolute;top:0;right:0;border:none;border-radius:50%;padding:0}.mob-search{position:relative;z-index:201}.mob-search__body{position:absolute;top:calc(100% - 30px);left:0;width:100%;background:#f9f9f9;padding-top:30px;z-index:200;border-radius:0 0 20px 20px;box-shadow:0 2px 15px 0 rgba(0,0,0,.05)}.icon-search,.mob-burger{display:inline-block;vertical-align:middle;width:40px}.mob-search__body .header-search-item,.mob-search__body .header-search-more{font-size:14px}.mob-search.in-burger{z-index:212}.mob-search-result{z-index:211!important}.icon-search{height:40px;background:url("img/mob-search-btn.svg") 0 0/contain no-repeat}.mob-burger{height:44px;background:url("img/mob-burger.svg") 0 0/contain no-repeat}.bottom-fixed,.mobile-burger__body,.mobile-burger__close{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.mobile-burger__btn i{border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.mobile-burger__scroll{max-height:100vh;overflow:auto}.command-modal-slider .slick-track,.hero-partners{overflow:hidden}.mobile-burger__body{position:fixed;top:0;left:0;width:100%;z-index:400;padding-top:10px;padding-bottom:30px;display:none;height:100vh}.mobile-burger__close,.soc ul li a{width:40px;height:40px;border-radius:50%;align-items:center;display:flex}.mobile-burger__close{position:absolute;top:12px;right:20px;cursor:pointer;z-index:10;justify-content:center}.mobile-burger .header-nav__list{display:block;margin-top:15px;margin-bottom:15px}.mobile-burger .header-nav__list>li>a{font-size:18px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-burger .hr-phone{text-align:left;margin-left:0;margin-bottom:15px}.mobile-burger .soc{margin-top:15px}.in-desktop,.mobile-burger.open .mobile-burger__body{display:block}.soc ul li a{justify-content:center;color:#000;font-size:20px}.bottom-fixed{position:fixed;bottom:0;left:0;width:100%;border-radius:20px 20px 0 0;z-index:100;padding:15px 0;display:none}.command-item,.command-item__img img{border-radius:20px}.mob-burger-close,.mob-profile{display:inline-block;width:40px;height:40px;vertical-align:middle}.bottom-fixed__link a{display:flex;align-items:center;color:#000;font-size:16px;font-weight:900;line-height:16px}.bottom-fixed__link a i{flex-shrink:0;margin-top:-3px;margin-right:10px}.bottom-fixed .phone-icon,.bottom-fixed .telegram-icon,.bottom-fixed .whatsapp-icon{width:40px;height:40px}.command-modal-item__body:after,.why-we:before{width:100%;top:6px;z-index:-1;left:0;content:""}.mob-profile{background:url("img/mob-profile.svg") 0 0/contain no-repeat}.mob-burger-close{background:url("img/mob-burger-close.svg") 0 0/contain no-repeat}.command-item,.command-modal-item__body:after{height:100%;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05)}.inner-about__b{font-size:16px;font-weight:700;margin-bottom:20px}.inner-about-imgs{display:flex;align-items:center;flex-wrap:wrap;margin:0 -20px}.inner-about-imgs__col{padding:0 20px;width:20%}.inner-about-img{display:block;margin-bottom:30px}.inner-about-img img{border-radius:20px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.breadcrumb a{color:#999}.inner-page-nav{display:flex;border-bottom:1px solid #ccc;margin-bottom:30px}.inner-page-nav>li>a{display:block;font-size:40px;font-weight:900;color:#ccc;border-bottom:4px solid transparent;margin-bottom:-1px}.inner-page-nav>li.active>a{color:#000;border-bottom:4px solid var(--yellow)}.cases,.cases-inner,.cases-items [class^=col-],.command-items [class^=col-],.courses,.courses-accordion,.docs-items [class^=col-],.news-items,.news-items [class^=col-],.org-items [class^=col-],.org-partners-items [class^=col-],.reviews-items,.reviews-items [class^=col-]{margin-bottom:40px}.command-item{background:#fff;position:relative;display:flex;flex-direction:column}.command-item__body{padding:30px}.command-item__name{font-size:18px;font-weight:700;margin-bottom:10px;color:#000}.command-item__text{font-size:16px;color:#000}.command-bottom{margin-top:-140px;position:relative;z-index:-10}.command-modal .modal-content{border:none;background:rgba(0,0,0,0)}.command-modal__row{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.command-modal-item{flex:1;max-width:950px;display:flex;align-items:center;position:relative;margin:0 15px}.command-modal-item__close{position:absolute;top:-15px;right:-15px;cursor:pointer;z-index:20}.command-modal-item__ava{flex-shrink:0;position:relative;z-index:10}.command-modal-item__ava img{border-radius:40px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.command-modal-item__body{background:#fff;border-radius:100px;padding:40px 80px;margin-left:-40px;flex:1;position:relative}.command-modal-sm__img img,.docs-item__img img,.org-item,.org-page__nav{border-radius:20px}.command-modal-item__body:after{position:absolute;background:#fff;border-radius:100px;opacity:.5}.command-modal-item__title{font-size:30px;font-weight:900;margin-bottom:10px}.command-modal-item__sub{font-size:18px;font-weight:700;margin-bottom:15px}.cases-inner__img,.command-modal-item__list,.command-modal-sm__img,.courses-top,.faq-page-tabs .nav-item,.org-items,.org-page-form .docs-form__title{margin-bottom:20px}.command-modal-item__list li{margin-bottom:10px;font-size:16px;position:relative;padding-left:20px}.command-modal-item__list li:before{content:"";position:absolute;width:5px;height:5px;background:var(--yellow);border-radius:50%;top:10px;left:0}.command-modal-item__phone a{color:#000;font-weight:700;font-size:20px}.modal-close-w{display:inline-block;vertical-align:middle;width:40px;height:40px;background:url("img/modal-close-w.svg") 0 0/contain no-repeat}.command-modal-sm{display:block;opacity:.5;cursor:pointer}.command-modal-sm__name{color:#fff;font-size:14px;font-weight:700}.cases-inner__title,.org-page__title,.org-work__title{font-size:30px;font-weight:700;margin-bottom:20px}.org-page__nav{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px;background:linear-gradient(to bottom,#eee 0,#e6e6e6 100%)}.org-page__nav>li{margin-right:30px}.org-page__nav>li:last-child{margin-right:0}.org-page__nav>li>a{font-size:20px;display:block;border-radius:20px;padding:15px 20px;color:#000}.org-page__nav>li>a:hover{color:#999}.org-page__nav>li.active>a{background:#fff;font-weight:700;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.org-item{background:#fff;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);padding:20px;position:relative;display:flex;height:100%}.org-item__icon,.why-we__list>li:before{border-radius:50%;background:var(--yellow)}.org-item__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:15px}.fancybox-thumbs>ul>li,.org-lic__img,.why-we__list>li>ul li:before{display:inline-block;vertical-align:middle}.org-item__text{font-size:16px;font-weight:700;margin-top:12px;color:#000}.faq-page,.org-lic,.org-num,.org-page-form{margin-bottom:60px}.org-num__num{font-size:80px;line-height:80px;font-weight:900;border-bottom:4px solid var(--yellow);margin-bottom:10px;padding-bottom:10px}.org-num__text{font-size:20px;font-weight:700}.why-we{background:linear-gradient(135deg,#fff 0,#f3f3f3 100%);border-radius:100px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);padding:60px 80px;position:relative;margin-bottom:60px}.org-lic__img,.why-we:before{background:#fff;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05)}.why-we:before{position:absolute;height:100%;border-radius:100px}.why-we__title{font-size:30px;line-height:34px;font-weight:700;margin-bottom:10px}.why-we__sub{font-size:24px;font-weight:700;margin-bottom:15px}.why-we__list>li{position:relative;padding-left:15px;font-size:16px;font-weight:700;margin-bottom:10px}.why-we__list>li:before{content:"";width:5px;height:5px;position:absolute;left:0;top:9px}.ct-item__body,.why-we__list>li>ul{padding-top:10px}.why-we__list>li>ul li{font-weight:400;font-size:16px;position:relative;padding-left:4px;margin-bottom:5px}.why-we__list>li>ul li:before{content:"—";margin-right:10px}.why-we .input-item input{border:2px solid rgba(0,0,0,.05)}.org-lic__title,.org-partners__title{font-size:30px;font-weight:700;margin-bottom:10px}.org-lic__text{font-size:20px;margin-bottom:15px}.org-lic__img{padding:15px;border-radius:20px;margin-bottom:30px}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px;box-sizing:border-box;background:rgba(0,0,0,.3)}.fancybox-stage{padding-bottom:100px}.fancybox-thumbs>ul{white-space:nowrap}.fancybox-thumbs>ul>li{float:none;margin-bottom:0}.fancybox-show-thumbs .fancybox-inner{right:0}.fancybox-button--thumbs{display:none!important}.fancybox-slide>*{padding:0;background:rgba(0,0,0,0)}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:.2s cubic-bezier(.25,  .46,  .45,  .94);width:auto;height:auto;background:0 0}.fancybox-thumbs__list{display:flex;justify-content:center;flex-wrap:wrap}.fancybox-thumbs__list a:before{border:3px solid #0087c8}.fancybox-button--play,.fancybox-button--zoom{display:none!important}.fancybox-caption{background:0 0}.fancybox-caption__body{position:absolute;top:calc(-100vh + 150px);left:0;width:100%;font-size:18px;font-weight:700}.org-work__row{display:flex;flex-wrap:wrap;margin:0 -20px}.org-work__col{width:20%;padding:0 20px;margin-bottom:40px}.org-work-item__top{background:linear-gradient(to bottom,#fc0 0,#ffbf00 100%);width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.org-work-item__text{font-size:16px;font-weight:700;max-width:160px;position:relative;top:-35px;left:50px}.org-work-item__num{font-size:150px;line-height:150px;font-weight:900;color:#fff;position:absolute;bottom:-24px;left:23px}.news-item.w-bg .news-item__bottom,.org-work-item__img{position:relative;z-index:10}.org-partners__desc{font-size:20px;margin-bottom:20px}.callback-modal__title,.org-item-modal__title{font-size:30px;font-weight:700}.org-partners-item{background:#f9f9f9;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:15px;height:100%}.callback-modal .modal-dialog,.org-item-modal .modal-dialog{max-width:620px;margin-top:150px}.callback-modal__close,.courses-modal__close,.org-item-modal__close{position:absolute;top:-25px;right:-35px;cursor:pointer;z-index:20}.callback-modal__body,.courses-modal__body,.org-item-modal__body{background:#fff;border-radius:100px;padding:40px 80px;flex:1;position:relative;background:linear-gradient(135deg,#f3f3f3 0,#fff 100%)}.callback-modal__body:after{content:"";position:absolute;left:0;top:6px;width:100%;height:100%;background:#fff;z-index:-1;border-radius:100px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);opacity:.5}.callback-modal .input-item input,.courses-modal .docs-form .input-item input{border:2px solid rgba(0,0,0,.1)}.org-item-modal__body:after{content:"";position:absolute;left:0;top:6px;width:100%;height:100%;background:#fff;z-index:-1;border-radius:100px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);opacity:.5}.org-item-modal__title{line-height:34px;margin-bottom:15px}.org-item-modal__text{font-size:18px}.org-item-modal__icon{position:absolute;top:20px;left:-40px;width:100px;height:100px;border-radius:50%;background:var(--yellow);display:flex;align-items:center;justify-content:center}.faq-page-tabs .nav-link,.news-item{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.news-item{background:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%}.cases-item,.news-item.w-bg{background-position:center;background-size:cover}.news-item.w-bg{justify-content:flex-end}.news-item__bottom,.pagination{align-items:center}.news-item.w-bg .news-item__top{position:relative;z-index:10;padding-bottom:0}.news-item.w-bg:before{content:"";position:absolute;left:0;width:100%;top:0;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);z-index:1}.news-item__top{padding:20px 30px}.news-item__bottom{display:flex;justify-content:space-between;padding:20px 30px}.news-item__date{font-size:14px}.news-item__date b{display:block;font-size:18px}.news-item__title{font-size:16px;font-weight:700;margin-bottom:10px;color:#000}.news-item__text{font-size:14px;color:#000}.contacts-item__text{font-size:16px;margin-bottom:5px}.contacts-item__phone a{color:#000;font-size:18px;font-weight:700}.contacts-item__link a{font-size:16px;color:var(--yellow)}.pagination-wr{display:flex;justify-content:center}.pagination .page-link{background:rgba(0,0,0,0);border:none;font-size:20px;font-weight:900;color:#ccc;border-bottom:2px solid transparent}.pagination .page-link:hover path{stroke:#000}.pagination .page-item.active .page-link{background:rgba(0,0,0,0);color:#000;border-bottom:2px solid var(--yellow)}.faq-page-wr:after{content:"";position:absolute;right:0;top:0;width:466px;height:451px;background:url("img/faq-icon.png") no-repeat;z-index:-2}.faq-page__title{font-size:30px;font-weight:900;margin-bottom:30px}.cases-inner__b,.cases-inner__well{margin-bottom:20px;font-weight:700}.faq-page-tabs .nav-link{background:#fff;padding:20px 30px;font-size:16px;font-weight:900;text-align:left;width:100%;color:#000;border:none;position:relative}.cases-item:after,.cases-item:before,.docs-item:before{position:absolute;height:100%;border-radius:20px;width:100%;content:"";left:0}.faq-page-tabs .nav-link:hover{background:linear-gradient(to bottom,#fc0 0,#ffbf00 100%)}.faq-page-tabs .nav-link.active,.partners-form .docs-form{background:linear-gradient(135deg,#4d4d4d 0,#333 100%);color:#fff}.cases__right{float:right;margin-top:-75px;display:flex;align-items:center}.cases__right>div{margin-left:20px}.cases__right>div:first-child{margin-left:0}.cases__right .input-item{margin-bottom:0}.cases-item{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;justify-content:flex-end;min-height:300px}.cases-item:after{top:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);z-index:2}.cases-item:before,.docs-item:before{top:6px;background:#fff;z-index:-1;box-shadow:0 0 10px 0 rgba(0,0,0,.1);opacity:.8}.cases-inner-w,.docs-accordion .accordion-button,.docs-accordion__arrow,.docs-item{box-shadow:0 0 10px 0 rgba(0,0,0,.05)}.cases-item__bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;position:relative;z-index:10}.cases-item__text{font-size:16px;color:#fff;font-weight:700}.cases-inner__b{font-size:18px}.cases-inner__b.w-border:before{content:"";display:block;width:100px;height:4px;background:var(--yellow);border-radius:20px;margin-bottom:10px}.cases-inner__b.italic{font-style:italic}.cases-inner__img img{border-radius:40px}.cases-inner__well{border:4px solid var(--yellow);border-radius:20px;padding:20px 40px;font-size:18px}.cases-inner-w{background:#fff;border-radius:40px;padding:40px 50px;margin-bottom:30px}.cases-inner-right__title{font-size:30px;font-weight:700;margin-bottom:30px}.cases-inner-right__link a{color:#000;font-weight:700;font-size:18px;border-bottom:2px solid var(--yellow)}.cases-inner-right__link a:hover{border-bottom:2px solid transparent}.cases-inner-right .cases-item,.cases-inner-right .news-item{height:auto;margin-bottom:40px}.docs-accordion__count{font-size:20px;font-weight:900}.docs-accordion__arrow{width:30px;height:30px;position:absolute;transform:translateY(-50%);top:50%;right:25px;border-radius:50%}.docs-accordion__arrow svg{width:100%;height:100%}.docs-accordion .accordion-item{background:rgba(0,0,0,0);border:none;border-radius:0;margin-bottom:20px}.docs-accordion .accordion-button{font-size:16px;background:#fff;border-radius:20px!important;justify-content:space-between;color:#000;padding:21px 80px 21px 25px}.docs-accordion .accordion-button:hover .arrow{stroke:#fff}.docs-accordion .accordion-button:not(.collapsed) .docs-accordion__arrow,.docs-accordion .accordion-button:not(.collapsed) i{transform:rotate(-180deg) translateY(50%)}.docs-accordion .accordion-body-white{background:#fff;border-radius:20px;padding:1rem 1.25rem}.docs-items{margin-top:30px}.docs-item{border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%;border:4px solid transparent}.docs-item__bottom{padding:30px 20px;font-size:16px;color:#000}.docs-item:hover{border:4px solid var(--yellow)}.command-modal-slider .slick-slide{outline:0}.courses-top__title{font-size:24px;font-weight:700;margin-bottom:15px;min-height:36px}.ct-item{display:flex;margin-bottom:30px}.ct-item__icon{flex-shrink:0;margin-right:20px}.courses-top-item__title,.ct-item__title{font-size:16px;font-weight:700;margin-bottom:5px}.ct-item__text{font-size:16px;line-height:20px}.courses-top-item{position:relative;z-index:10;padding-left:20px;margin-bottom:15px}.courses-top-item::before{content:"";width:5px;height:5px;background:var(--yellow);border-radius:50%;position:absolute;top:10px;left:0}.courses-top-item__price{font-weight:900;font-size:24px}.courses-top-item__list li{position:relative;padding-left:15px}.courses-top-item__list li::before{content:"";width:4px;height:4px;background:#000;border-radius:50%;position:absolute;left:0;top:12px}.courses-top-map{margin-top:-80px;position:relative;z-index:-1}.courses-top-map__text{position:absolute;font-size:32px;font-weight:700;line-height:40px;left:0;bottom:80px}.courses-accordion .accordion-item{background:#fff;border-radius:20px}.courses-accordion .docs-accordion .accordion-button:not(.collapsed){font-weight:700}.courses-accordion .docs-form__btn{width:400px;margin-bottom:20px}.courses-docs{background:url("img/courses-docs-bg.svg") center no-repeat;padding-top:100px;padding-bottom:40px}.courses-docs__img{margin-top:-100px}.courses-docs__img img{border-radius:100px}.courses-modal .modal-dialog{max-width:1280px;margin-top:150px}.courses-modal__body:after{content:"";position:absolute;left:0;top:6px;width:100%;height:100%;background:#fff;z-index:-1;border-radius:100px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);opacity:.5}.courses-modal .docs-form{background:rgba(0,0,0,0);padding:0;border-radius:0;color:#000}.courses-modal .courses-top-map{z-index:0}.courses-plus__title{font-size:24px;font-weight:700;margin-bottom:20px}.courses-plus-item__img{flex-shrink:0;margin-right:15px}.courses-plus-item__body{flex:1;padding-top:40px}.courses-plus-item__title b{font-weight:900}.partners-intro{padding:30px 0}.partners-benefits .benefit-item{margin-bottom:25px}.partners-benefits .benefit-item strong{display:block;font-size:18px;margin-bottom:5px}.contact-info .contact-item{margin-bottom:15px;font-size:16px}.partners-courses .m-course-item{background:#fff;border-radius:20px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.05);padding:30px;position:relative}.partners-list .org-partners-item{background:#f9f9f9;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:30px;height:100%;min-height:150px;transition:.2s ease-out}.partners-list .org-partners-item:hover{background:#fff;box-shadow:0 0 20px 0 rgba(255,204,0,.3)}.partners-advantages .org-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px 0 rgba(0,0,0,.15)}.partners-form .input-item input{border:2px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff}.benefit-card,.format-card{border-radius:20px;box-shadow:10px 10px 20px rgba(0,0,0,.05);transition:.3s;height:100%;text-align:center}.benefit-card:hover,.format-card:hover{transform:translateY(-5px)}.hero-partners{background:linear-gradient(135deg,#fff 0,#f9f9f9 100%);padding:80px 0;border-radius:20px;position:relative}.hero-partners .hero-content{max-width:550px}.hero-partners .hero-title{font-size:40px;font-weight:900;line-height:1.2;margin-bottom:20px;color:#000}.hero-partners .hero-subtitle{font-size:18px;margin-bottom:30px;color:#555}.hero-partners .btn{background:linear-gradient(to bottom,#fc0 0,#ffbf00 100%);border-radius:50px;font-weight:700;padding:14px 40px;font-size:18px}.hero-partners .hero-image img{max-width:100%;border-radius:30px;box-shadow:10px 10px 20px rgba(0,0,0,.05)}.benefit-card{padding:40px 30px}.benefit-card:hover{box-shadow:10px 15px 25px rgba(0,0,0,.1)}.benefit-icon{font-size:40px;margin-bottom:15px}.benefit-title{font-size:20px;font-weight:700;margin-bottom:10px}.formats{background:#f9f9f9}.format-card{background:#fff;padding:30px 20px}.format-card img{max-height:100px;margin-bottom:20px}.format-card h3{font-size:18px;font-weight:700;margin-bottom:10px}.format-card p{font-size:16px;color:#666}.cta-block{background:linear-gradient(to right,#fc0 0,#ffbf00 100%);color:#000;border-radius:100px}.cta-title{font-size:32px;font-weight:900;margin-bottom:10px}.cta-text{font-size:18px;margin-bottom:20px}.cta-list{list-style:none;padding:0}.cta-list li{font-size:16px;font-weight:600;margin-bottom:10px}.cta-list li::before{content:"✔";margin-right:10px}.contact-link{display:inline-block;font-size:18px;color:#000;margin-bottom:8px;font-weight:600;transition:color .2s}.section-title{font-size:32px;font-weight:900;color:#000}