breadcrumbs-component .breadcrumbs_list{list-style:none;display:flex;align-items:center;margin-bottom:30px}breadcrumbs-component .breadcrumbs_list li{margin-right:31px;position:relative;font-size:16px;line-height:100%;font-weight:300;height:100%;white-space:nowrap}breadcrumbs-component .breadcrumbs_list li a{display:flex;align-items:center;color:var(--breadcrumbsColor);position:relative}breadcrumbs-component .breadcrumbs_list li a::after{content:"";position:absolute;height:1px;width:0;left:0;bottom:0;background-color:var(--breadcrumbsColor);transition:all .2s ease}breadcrumbs-component .breadcrumbs_list li a:hover{color:var(--breadcrumbsAccentColor)}breadcrumbs-component .breadcrumbs_list li a:hover::after{width:100%;background-color:var(--breadcrumbsAccentColor)}breadcrumbs-component .breadcrumbs_list li:last-child{color:var(--breadcrumbsLastColor);margin-right:0;max-width:80%;overflow:hidden;font-weight:500;text-overflow:ellipsis}breadcrumbs-component .breadcrumbs_list li:last-child::after{content:none}breadcrumbs-component .breadcrumbs_list li::after{content:"";position:absolute;top:calc(50% - 4px);right:-17px;width:6px;height:6px;background-repeat:no-repeat;border-right:1px solid;border-bottom:1px solid;border-color:var(--breadcrumbsColor);transform:rotate(-45deg)}article breadcrumbs-component .breadcrumbs_list li:last-child{overflow:hidden;text-overflow:ellipsis;max-width:400px}@media screen and (max-width: 1300px){breadcrumbs-component{padding-top:30px;display:block}.service_banner_left breadcrumbs-component+h1{margin-top:0}}@media screen and (max-width: 1080px){article breadcrumbs-component .breadcrumbs_list li:last-child{max-width:280px}}@media screen and (max-width: 990px){article breadcrumbs-component .breadcrumbs_list li:last-child{max-width:100%}}@media screen and (max-width: 640px){breadcrumbs-component{padding-top:15px}breadcrumbs-component .breadcrumbs_list{margin-bottom:15px}breadcrumbs-component .breadcrumbs_list li{margin-right:21px;font-size:14px}breadcrumbs-component .breadcrumbs_list li::after{right:-11px}}@media screen and (max-width: 420px){breadcrumbs-component .breadcrumbs_list li{font-size:12px}breadcrumbs-component .breadcrumbs_list li::after{right:-13px}}
button-component .btn{color:var(--button-primary-normal-font-color);border-radius:var(--button-primary-border-radius);border:1px solid;background-color:var(--button-primary-normal-fill-color);border-color:var(--button-primary-normal-border-color);padding:20px 25px;cursor:pointer;font-weight:var(--button-primary-font-weight);transition:all .2s ease}button-component .btn:hover{color:var(--button-primary-hover-font-color);background-color:var(--button-primary-hover-fill-color);border-color:var(--button-primary-hover-border-color)}button-component .btn.empty{color:var(--button-secondary-normal-font-color);border-radius:var(--button-secondary-border-radius);background-color:var(--button-secondary-normal-fill-color);border-color:var(--button-secondary-normal-border-color);font-weight:var(--button-secondary-font-weight)}button-component .btn.empty:hover{color:var(--button-secondary-hover-font-color);background-color:var(--button-secondary-hover-fill-color);border-color:var(--button-secondary-hover-border-color)}button-component a{display:block}
.header{position:relative}.header__additional-section{height:60px;background:#eaecee;transition:transform .25s ease}.header__main-section{height:90px;background:#fff;transition:box-shadow .25s ease}.header--scrolled .header__additional-section{transform:translateY(-100%)}.header--scrolled .header__main-section{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 6px 20px rgba(0,0,0,.08)}.header::after{content:"";display:none;height:90px}.header--scrolled::after{display:block}header .header__additional-section,header .header__main-section{display:flex;justify-content:center;align-items:center;width:100%;padding:0 250px}header .header__additional-section{height:60px;background-color:#eaecee}header .header__main-section{height:90px}header .header__menu{display:flex;align-items:center;height:fit-content;margin:0 30px}header .header__menu .navigation__list{display:flex;gap:50px}header .header__menu .navigation__item{position:relative;text-transform:uppercase;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%}header .header__menu .navigation__arrow{margin-left:0;margin-bottom:4px;border:solid #545961;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg)}header .header__menu .navigation__dropdown{position:absolute;top:100%;left:-70px;background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);list-style:none;margin-top:10px;min-width:270px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s ease;z-index:20}header .header__menu .navigation__dropdown-link{display:block;padding:10px 20px;color:#545961;text-decoration:none;text-align:center;font-size:15px}header .header__menu .navigation__dropdown-link:hover{background:#f5f7fa;color:var(--accent-color)}header .header__menu .navigation__link{color:#545961}header .header__menu .navigation__link:hover{color:#3a70a5}header .section__wrapper{display:flex;align-items:center;gap:40px}header .section__wrapper .phone{margin:0 120px}header .section__wrapper .social,header .section__wrapper .email{margin-right:40px}header .section__wrapper .button{width:195px;cursor:pointer;padding:10px 16px;background-color:#fff;border:1px solid #3a70a5;border-radius:7px;transition:.2s ease}header .section__wrapper .button .top-info__button{font-weight:400;line-height:100%;letter-spacing:0%;text-decoration:none;color:#3a70a5}header .section__wrapper .button .top-info__button::after{content:"";position:absolute;inline-size:16px;block-size:16px;margin-inline-start:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M13.1434 1.85654C13.1434 1.30425 12.6957 0.856537 12.1434 0.856537L3.14337 0.856538C2.59109 0.856537 2.14337 1.30425 2.14337 1.85654C2.14337 2.40882 2.59109 2.85654 3.14337 2.85654L11.1434 2.85654L11.1434 10.8565C11.1434 11.4088 11.5911 11.8565 12.1434 11.8565C12.6957 11.8565 13.1434 11.4088 13.1434 10.8565L13.1434 1.85654ZM0.856445 13.1435L1.56355 13.8506L12.8505 2.56364L12.1434 1.85654L11.4363 1.14943L0.149339 12.4364L0.856445 13.1435Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;aspect-ratio:1/1}header .section__wrapper .button:hover{background-color:#3a70a5}header .section__wrapper .button:hover .top-info__button{color:#fff}header .section__wrapper .button:hover .top-info__button::after{color:#fff}header .section__item{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:100%}header .section__item .link{color:#7c828c}header .phone-dropdown{position:relative}header .phone-dropdown__trigger{display:flex;padding-left:14px;align-items:center;gap:6px}header .phone-dropdown__arrow{border:solid #7c828c;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);margin-top:-2px}header .phone-dropdown__list{position:absolute;top:100%;left:0;background:#fff;text-transform:uppercase;box-shadow:0 8px 20px rgba(0,0,0,.15);list-style:none;margin:6px 0 0;min-width:310px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s ease;z-index:50}header .phone-dropdown__list a{display:block;font-size:16px;padding:11px 15px;color:#545961;text-decoration:none}header .phone-dropdown__list a:hover{background:#f5f7fa;color:var(--accent-color)}header .flex_button{display:flex;gap:20px;justify-content:center}header .flex_button .btn{text-transform:uppercase;padding:16px 45px 16px 24px;padding-right:45px;border-radius:0;font-size:18px;line-height:100%}header .flex_button .btn::after{content:"";position:absolute;inline-size:18px;block-size:16px;margin-inline-start:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M13.1434 1.85654C13.1434 1.30425 12.6957 0.856537 12.1434 0.856537L3.14337 0.856538C2.59109 0.856537 2.14337 1.30425 2.14337 1.85654C2.14337 2.40882 2.59109 2.85654 3.14337 2.85654L11.1434 2.85654L11.1434 10.8565C11.1434 11.4088 11.5911 11.8565 12.1434 11.8565C12.6957 11.8565 13.1434 11.4088 13.1434 10.8565L13.1434 1.85654ZM0.856445 13.1435L1.56355 13.8506L12.8505 2.56364L12.1434 1.85654L11.4363 1.14943L0.149339 12.4364L0.856445 13.1435Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;aspect-ratio:1/1}@media(min-width: 1024px){header .navigation__item--has-children:hover>.navigation__dropdown,header .phone-dropdown:hover .phone-dropdown__list{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width: 1910px){header .header__main-section{padding-right:10vw;padding-left:10vw}}@media screen and (max-width: 1750px){header .header__menu .navigation__list{gap:40px}}
top-page-banner[data-variant=roomy] section{height:auto;padding-bottom:60px}top-page-banner[data-variant=roomy] .content-wrapper .title{line-height:120%;color:#3b3d40}top-page-banner[data-variant=roomy] .breadcrumbs-component .breadcrumbs_list{margin-bottom:20px}top-page-banner[data-variant=roomy] .breadcrumbs_list li{color:#545961}top-page-banner[data-variant=roomy] .breadcrumbs_list li:last-child{color:#3a70a5}top-page-banner .top-page-banner{position:relative}top-page-banner section{background-color:#ecf1f6;height:340px;padding-top:26px;padding-right:320px;padding-bottom:70px}top-page-banner .top-page-banner{position:relative}top-page-banner .top-page-banner .container{position:relative;z-index:2}top-page-banner .container{display:flex;flex-direction:column;padding-right:0px}top-page-banner .top-page-banner.has-course-bg{background-image:var(--course-bg);background-size:cover;background-position:center 20%;background-repeat:no-repeat}top-page-banner .top-page-banner.has-course-bg::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:1}top-page-banner .breadcrumbs_list{margin-bottom:30px}top-page-banner .breadcrumbs_list li{color:#fff}top-page-banner .breadcrumbs_list li a{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%}top-page-banner .breadcrumbs_list li:last-child{font-weight:700;font-size:14px;line-height:100%;letter-spacing:0%}top-page-banner .breadcrumbs_list li:hover{color:#3a70a5}top-page-banner .breadcrumbs_list li:last-child{color:#fff}top-page-banner .content-wrapper{display:flex;flex-direction:column;gap:36px;padding-left:70px}top-page-banner .content-wrapper .title{line-height:60px;text-align:center;color:#fff}top-page-banner .content-wrapper .flex_button{display:flex;gap:20px;justify-content:center}top-page-banner .content-wrapper .flex_button .btn{text-transform:uppercase;padding:16px 45px 16px 24px;padding-right:45px;border-radius:0;font-size:20px;line-height:100%}top-page-banner .content-wrapper .flex_button .btn::after{content:"";position:absolute;inline-size:18px;block-size:18px;margin-inline-start:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M13.1434 1.85654C13.1434 1.30425 12.6957 0.856537 12.1434 0.856537L3.14337 0.856538C2.59109 0.856537 2.14337 1.30425 2.14337 1.85654C2.14337 2.40882 2.59109 2.85654 3.14337 2.85654L11.1434 2.85654L11.1434 10.8565C11.1434 11.4088 11.5911 11.8565 12.1434 11.8565C12.6957 11.8565 13.1434 11.4088 13.1434 10.8565L13.1434 1.85654ZM0.856445 13.1435L1.56355 13.8506L12.8505 2.56364L12.1434 1.85654L11.4363 1.14943L0.149339 12.4364L0.856445 13.1435Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;aspect-ratio:1/1}
get-in-touch-popup contact-form{background-color:rgba(0,0,0,0)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}contact-form .error-text{margin-top:10px;font-size:12px;color:#ff7d7d;margin-top:4px;opacity:0;transition:opacity .2s ease}contact-form .error-input .error-text{opacity:1}contact-form .contact-form{position:relative;width:100%;max-width:600px;background-color:var(--block-primary-bg-color);display:block;padding:30px;border-radius:var(--block- primary-border-radius);background-image:linear-gradient(rgba(58, 112, 165, 0.5), rgba(58, 112, 165, 0.9)),url("/assets/images/form_background.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-position:75% 90%;background-size:180%}contact-form .contact-form .custom-select{position:relative;width:100%}contact-form .contact-form .custom-select__trigger{position:relative;width:100%;height:50px;padding:7px 40px 7px 17px;border-radius:var(--input-border-radius);background:var(--input-bg-color);border:1px solid var(--input-border-color);cursor:pointer;font-size:14px;display:flex;align-items:center}contact-form .contact-form .custom-select__value{display:block;width:100%;padding-right:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}contact-form .contact-form .custom-select__trigger:not(.active){color:var(--input-placeholder-color)}contact-form .contact-form .custom-select__trigger .arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.98018 5.94387L0 8.70763e-07L9.96037 0L4.98018 5.94387Z' fill='%23545961' fill-opacity='0.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none;transition:transform .25s ease}contact-form .contact-form .custom-select span{text-align:left;position:static;color:inherit}contact-form .contact-form .custom-select__trigger .arrow{position:absolute;right:16px;top:50%;left:auto;bottom:auto;transform:translateY(-50%)}contact-form .contact-form .custom-select__trigger.active{color:var(--input-text-color)}contact-form .contact-form .custom-select__options{position:absolute;top:100%;left:0;width:100%;background:#fff;border:1px solid var(--input-border-color);list-style:none;padding:6px 0;max-height:220px;overflow-y:auto;z-index:20;display:none}contact-form .contact-form .custom-select.open .custom-select__options{display:block}contact-form .contact-form .custom-select__options li{padding:3px 13px;cursor:pointer}contact-form .contact-form .custom-select__options li:hover{background:#f2f2f2}contact-form .contact-form .like_title{font-size:var(--h3-font-size);font-weight:700;line-height:120%;letter-spacing:0em;text-align:center;color:var(--block-primary-h-color);margin-bottom:20px}contact-form .contact-form .subtitle{font-size:var(--text-font-size);font-weight:var(--text-font-weight);line-height:120%;letter-spacing:0em;text-align:center;color:var(--subtitle-color);margin-bottom:20px}contact-form .contact-form .col-1{width:8.3333333333%}contact-form .contact-form .col-2{width:16.6666666667%}contact-form .contact-form .col-3{width:25%}contact-form .contact-form .col-4{width:33.3333333333%}contact-form .contact-form .col-5{width:41.6666666667%}contact-form .contact-form .col-6{width:50%}contact-form .contact-form .col-7{width:58.3333333333%}contact-form .contact-form .col-8{width:66.6666666667%}contact-form .contact-form .col-9{width:75%}contact-form .contact-form .col-10{width:83.3333333333%}contact-form .contact-form .col-11{width:91.6666666667%}contact-form .contact-form .col-12{width:100%}contact-form .contact-form form{width:100%;max-width:950px;margin-right:24px}contact-form .contact-form form .btn_wrapper{width:100%;padding-left:8px;padding-right:8px;padding-top:4px;display:flex;align-items:center;justify-content:center}contact-form .contact-form form .btn_wrapper .btn{font-size:16px}contact-form .contact-form form .btn_wrapper .btn:disabled{opacity:0}contact-form .contact-form form .form_wrap{display:flex;flex-wrap:wrap}contact-form .contact-form form .input-wrap{position:relative;padding:8px;flex:0 0 auto}contact-form .contact-form form input{font-family:var(--font-family);outline:none;border-radius:var(--input-border-radius);font-size:14px;width:100%;height:100%;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);padding:7px 17px;color:var(--input-text-color);height:50px;margin-bottom:8px;transition:all .2s ease}contact-form .contact-form form input:hover,contact-form .contact-form form input:focus{border-color:var(--input-active-border-color)}contact-form .contact-form form input::placeholder{color:var(--input-placeholder-color)}contact-form .contact-form form input:-webkit-autofill,contact-form .contact-form form input:-webkit-autofill:hover,contact-form .contact-form form input:-webkit-autofill:focus,contact-form .contact-form form input:-webkit-autofill:active{background-color:rgba(0,0,0,0);-webkit-box-shadow:0 0 0 30px rgba(0,0,0,0) inset !important;-webkit-text-fill-color:var(--input-text-color)}contact-form .contact-form form input.error+.email-error,contact-form .contact-form form input.error+.phone-error{color:#ff7d7d}contact-form .contact-form form .email-error,contact-form .contact-form form .phone-error{font-size:12px;font-weight:400;line-height:120%}contact-form .contact-form form span{display:block;position:absolute;left:10px;bottom:-7px;transition:all .2s ease}contact-form .contact-form form textarea{width:100%;font-family:var(--font-family);height:145px;background-color:var(--input-bg-color);border:1px solid var(--input-border-color);padding:7px 17px;color:var(--input-text-color);outline:none;border-radius:var(--input-border-radius);margin-bottom:10px;resize:none;font-weight:300;font-size:14px;line-height:36px}contact-form .contact-form form textarea::placeholder{font-weight:300;font-size:14px;line-height:36px;color:var(--input-placeholder-color)}contact-form .contact-form form textarea{transition:all .2s ease}contact-form .contact-form form textarea:hover{border-color:var(--input-active-border-color)}contact-form .contact-form form .success_text{position:relative;top:-50px;color:rgba(0,0,0,0);transition:all .2s ease;display:none}contact-form .contact-form form.success .success_text{display:block;top:-12px;color:green}contact-form .contact-form .overflow{opacity:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:calc(var(--block-primary-border-radius) - 5px);box-shadow:rgba(0,0,0,.35) 0px 5px 15px;transition:opacity .5s ease}contact-form .contact-form .overflow .icon_wrapper{width:100%;padding-bottom:10px;margin-bottom:15px;display:flex;justify-content:center;border-bottom:solid 4px var(--accent-color)}contact-form .contact-form .overflow .icon_wrapper .icon{width:150px}contact-form .contact-form .overflow .icon_wrapper .icon svg{width:100%;height:auto}contact-form .contact-form .overflow .middle{max-width:340px;text-align:center;padding-left:10px;padding-right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-bottom:35px}contact-form .contact-form .overflow .middle .bold{font-size:var(--h1-font-size);color:var(--accent-color)}contact-form .contact-form .overflow.success .icon{margin-left:10px}contact-form .contact-form .overflow.success .icon svg path{fill:var(--accent-color)}contact-form .contact-form .overflow.success .check_entity span:first-child{color:var(--accent-color)}contact-form .contact-form .overflow.success .check_entity.phone_entity{display:none}contact-form .contact-form .overflow.success .check_entity.phone_entity.provided{display:block}contact-form .contact-form .overflow.fail .icon svg path:nth-child(1){fill:var(--accent-color)}contact-form .contact-form .overflow.fail .icon svg path:nth-child(2){fill:#fff}contact-form .contact-form .overflow.fail .restart_button{width:50px;transform:scaleX(-1);transition:transform .4s ease-out;cursor:pointer}contact-form .contact-form .overflow.fail .restart_button svg{transition:all .4s ease-in-out}contact-form .contact-form .overflow.fail .restart_button svg circle{fill:var(--accent-color)}contact-form .contact-form .overflow.fail .restart_button:hover svg{transform:rotate(-180deg)}contact-form[data-in-popup] .contact-form{padding-top:0;padding-bottom:10px;margin-bottom:10px}contact-form[data-in-popup] .contact-form .overflow{box-shadow:none}contact-form[data-in-popup] .contact-form .overflow .icon{width:100px}contact-form[data-in-popup] .contact-form .overflow .bold{font-size:32px}contact-form.loading .btn_wrapper{position:relative}contact-form.loading .btn_wrapper button[type=submit]{opacity:0;transition:none;cursor:none}contact-form.loading .btn_wrapper .loader{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border:10px solid var(--accent-color);border-bottom-color:#fff;border-radius:50%;z-index:11;animation:loading 2s linear infinite}contact-form.success .overflow.success{opacity:1;z-index:1}contact-form.fail .overflow.fail{opacity:1;z-index:1}@media screen and (max-width: 650px){contact-form .contact-form form .input-wrap{width:100%;padding:4px}contact-form .contact-form form .btn_wrapper .btn{width:100%}}popup-container[data-position=bottom-right] .popup_top{margin-bottom:10px}popup-container[data-position=bottom-right] contact-form .contact-form{padding-left:15px;padding-right:15px;padding-bottom:10px}popup-container[data-position=bottom-right] contact-form .contact-form .popup_text{margin-bottom:5px}popup-container[data-position=bottom-right] contact-form .contact-form .btn{width:100%;padding-top:15px;padding-bottom:15px}popup-container[data-position=bottom-right] contact-form .contact-form .success-overflow .bold{font-size:42px}popup-container[data-position=bottom-right] contact-form .contact-form .success-overflow .icon{width:100px}@media screen and (max-width: 400px){popup-container[data-position=bottom-right] contact-form .contact-form{padding:15px}popup-container[data-position=bottom-right] contact-form .contact-form .btn{padding:15px 20px}}
courses-grid-list section{padding-bottom:40px}courses-grid-list .courses__list{display:grid;justify-self:center;max-width:1420px;grid-template-columns:repeat(auto-fill, minmax(445px, 1fr));gap:40px}courses-grid-list .courses__item{display:block;justify-self:center;width:fit-content;max-width:445px;border-radius:8px;box-shadow:0px 0px 11.4px 6px rgba(0,0,0,.25)}courses-grid-list .courses .cta-item{max-width:445px;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#3a70a5;border-radius:8px}courses-grid-list .course img{width:-webkit-fill-available;height:280px;border-top-left-radius:8px;border-top-right-radius:8px}courses-grid-list .course__info{display:flex;justify-content:center;align-items:center;width:100%;height:100%;height:85px;background-color:#3a70a5;border-bottom-left-radius:8px;border-bottom-right-radius:8px}courses-grid-list .course__title{color:#fff;font-size:22px;font-weight:700;text-align:center;padding:0 15px;text-transform:uppercase}courses-grid-list .flex_button{display:flex;gap:20px;justify-content:center}courses-grid-list .flex_button .btn{text-transform:uppercase;border:2px solid #fff !important;padding:30px 74px 30px 48px;border-radius:0;font-size:24px;line-height:100%}courses-grid-list .flex_button .btn::after{content:"";position:absolute;inline-size:18px;block-size:18px;margin-inline-start:10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M13.1434 1.85654C13.1434 1.30425 12.6957 0.856537 12.1434 0.856537L3.14337 0.856538C2.59109 0.856537 2.14337 1.30425 2.14337 1.85654C2.14337 2.40882 2.59109 2.85654 3.14337 2.85654L11.1434 2.85654L11.1434 10.8565C11.1434 11.4088 11.5911 11.8565 12.1434 11.8565C12.6957 11.8565 13.1434 11.4088 13.1434 10.8565L13.1434 1.85654ZM0.856445 13.1435L1.56355 13.8506L12.8505 2.56364L12.1434 1.85654L11.4363 1.14943L0.149339 12.4364L0.856445 13.1435Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;aspect-ratio:1/1}
remote-learn-banner .container{display:flex;justify-content:center}remote-learn-banner{background:var(--bg-color)}remote-learn-banner h2{margin-bottom:24px}remote-learn-banner .subtitle{font-size:20px;margin-bottom:52px}remote-learn-banner.reverse .flex-wrapper{flex-direction:row-reverse}remote-learn-banner .flex-wrapper{gap:40px}remote-learn-banner .left,remote-learn-banner .right{max-width:690px;max-height:545px;width:calc(50% - 10px)}remote-learn-banner .left .content>*:not(:last-child),remote-learn-banner .right .content>*:not(:last-child){color:var(--text-color);margin-bottom:50px}remote-learn-banner .left img,remote-learn-banner .right img{width:100%;height:100%}remote-learn-banner .banner_list{display:grid;grid-template-columns:repeat(2, 1fr);font-size:20px;padding-left:10px;gap:18px;list-style:disc;margin-left:20px;color:#545961}remote-learn-banner .banner_list li:last-child{margin-bottom:0}remote-learn-banner .banner_list li a{color:#545961}remote-learn-banner .banner_list li a:hover{color:#3a70a5;text-decoration:none}remote-learn-banner .buttons{display:flex;align-items:center;gap:20px}remote-learn-banner .btn{border-radius:0;text-transform:uppercase;padding:16px 52px 16px 32px;padding-right:55px;line-height:100%;font-size:20px;font-weight:700;margin-top:55px;background-color:#fff;color:#3a70a5}remote-learn-banner .btn:hover{background-color:#3a70a5;color:#fff}remote-learn-banner .btn::after{content:"";position:absolute;inline-size:18px;block-size:18px;margin-inline-start:13px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M13.1434 1.85654C13.1434 1.30425 12.6957 0.856537 12.1434 0.856537L3.14337 0.856538C2.59109 0.856537 2.14337 1.30425 2.14337 1.85654C2.14337 2.40882 2.59109 2.85654 3.14337 2.85654L11.1434 2.85654L11.1434 10.8565C11.1434 11.4088 11.5911 11.8565 12.1434 11.8565C12.6957 11.8565 13.1434 11.4088 13.1434 10.8565L13.1434 1.85654ZM0.856445 13.1435L1.56355 13.8506L12.8505 2.56364L12.1434 1.85654L11.4363 1.14943L0.149339 12.4364L0.856445 13.1435Z'/%3E%3C/svg%3E") no-repeat center/100% 100%;aspect-ratio:1/1}@media screen and (max-width: 1918px){remote-learn-banner .btn{margin-top:35px}remote-learn-banner section .subtitle{margin-bottom:45px}}@media screen and (max-width: 1875px){remote-learn-banner .btn{margin-top:25px}remote-learn-banner section .subtitle{margin-bottom:25px}}
footer .container{display:flex;justify-content:space-around;padding:40px 300px 40px 250px}footer .footer__left{max-width:410px}footer .footer__logo{max-width:220px;height:70px}footer .footer__logo img{width:100%;height:100%}footer .footer__description{font-size:18px;margin-top:18px;margin-bottom:30px}footer .footer__right{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:135px;row-gap:30px;max-width:720px}footer .footer__right .section-info__title{font-size:18px;font-weight:700;line-height:100%;text-transform:uppercase;color:#3a70a5;margin-bottom:12px}footer .footer__right .section-info .item__address,footer .footer__right .section-info .item__hours{font-size:18px;line-height:140%}footer .footer__right .section-info .item__phone,footer .footer__right .section-info .item__email{font-size:18px;line-height:100%}footer .footer__right .section-info .item__phone:hover,footer .footer__right .section-info .item__email:hover{cursor:pointer;color:#3a70a5}footer .footer__right .section-info .item__phone{margin-bottom:10px}footer .footer__right .section-info .item__email{color:#545961}footer .footer__credits{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#275380;height:60px}footer .footer__copyright,footer .footer__link{font-size:15px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-decoration:none;color:#fff;transition:all .2s ease}footer .footer__link:hover{color:#c9a24d}@media screen and (max-width: 1920px){footer .container{justify-content:space-between}}
