.content:has(.header-small) .header{display:none}.footer__bottom{border:none;margin-top:0;padding-top:0}.footer__copyright{order:-1}.flex-header{align-items:center;border-bottom:1px solid #e1e5ee;display:flex;gap:24px;justify-content:space-between;padding:24px 0}.header-logo img{height:auto;width:210px}.header_contacts span{color:#676b77;font-size:14px;font-weight:400;line-height:130%}.header_contacts span,.header_phone{font-style:normal;white-space:nowrap}.header_phone{color:#1f1f1f;font-size:20px;font-weight:600;line-height:120%}@media (max-width:900px){.header_phone{font-size:16px}}.main-banner-image{background-position:50%;background-size:contain;height:120px;width:100%}@media (max-width:900px){.main-banner-image{height:60px}}.main-banner-overlay{background:linear-gradient(117deg,#4d697c .34%,#2e495b 55.57%);height:100%;mix-blend-mode:color;width:100%}.payment-form{box-sizing:content-box;margin:60px auto 0;max-width:1400px;padding:0 30px 30px;width:100%}@media (max-width:1199.98px){.payment-form{box-sizing:border-box;margin-top:30px}}@media (max-width:900px){.payment-form{padding:0 16px 16px;width:100%}}.payment-form form{display:none}.payment-form__title{color:#1f1f1f;font-size:34px;font-weight:800;line-height:40.8px;margin-bottom:36px;margin-top:0}@media (max-width:1199.98px){.payment-form__title{font-size:24px;padding-bottom:32px}}@media (max-width:900px){.payment-form__title{margin-bottom:0;padding-bottom:0}.payment-form__title+.h4{margin-top:0}}.payment-form-flex{display:flex;gap:68px;justify-content:space-between;margin-bottom:100px}@media (max-width:1199.98px){.payment-form-flex{flex-wrap:wrap}}@media (max-width:900px){.payment-form-flex{gap:30px;margin-bottom:0}}.payment-form-inputs{max-width:858px}@media (max-width:1199.98px){.payment-form-inputs{max-width:100%;width:100%}}.payment-form-inputs__header{margin-bottom:30px}@media (max-width:900px){.payment-form-inputs__header{margin-bottom:20px}}.payment-form-inputs__title{color:#292d32;font-size:20px;font-style:normal;font-weight:600;line-height:142%;margin:0 0 12px}@media (max-width:1199.98px){.payment-form-inputs__title{font-size:18px}}.payment-form-inputs__subtitle{color:#676b77}.payment-result{flex-shrink:0;max-width:40%;width:474px}@media (max-width:1199.98px){.payment-result{margin-top:20px;max-width:100%;width:100%}}.payment-form-block-wrapper{margin-bottom:32px}@media (max-width:900px){.payment-form-block-wrapper{margin-bottom:20px}}.payment-form-block{background:#f5f6fa;border-radius:12px;padding:20px 30px;width:100%}@media (max-width:900px){.payment-form-block{padding:16px 20px}}.payment-form-block__row{align-items:center;display:flex;gap:12px}@media (max-width:900px){.payment-form-block__row{flex-wrap:wrap}}.payment-form-block__employees{border-top:1px solid #dfe0e1;margin-top:16px;padding-top:16px}.payment-form-block__employees-title{color:#676b77;font-size:15px;font-weight:500;margin-bottom:10px}.payment-form-block__employees-amount{color:#23272a}.payment-form-block__employees-list{display:flex;flex-wrap:wrap;gap:8px}.payment-form-block__employee{align-items:center;background:#e1e5ee;border-radius:32px;display:inline-flex;font-size:14px;gap:5px;height:32px;padding:0 12px}.payment-form-block__employee-remove{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.payment-form-block__employee-remove svg{fill:#9497a3;height:10px;width:10px}.payment-form-block__employee-remove:hover svg{fill:#ec1045}.payment-form-block__title{color:#23272a;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0;max-width:50%;text-wrap:balance}@media (max-width:900px){.payment-form-block__title{font-size:14px;max-width:100%}}.payment-form-block__link{align-items:center;display:inline-flex;font-weight:600;margin-left:auto}.payment-form-block__link img{flex-shrink:0;margin-right:10px;width:20px}@media (max-width:600px){.payment-form-block__link{margin-left:0}}.payment-form-input{width:48%}@media (max-width:900px){.payment-form-input{margin-bottom:15px;width:100%}}.payment-form-input input{background:#fff;border:1px solid #e0e3e5;border-radius:7px;height:60px;padding:15px 20px;width:100%}.payment-comment{width:100%}.payment-comment-label{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:10px}.payment-comment-textarea{background:#fff;border:1px solid #e0e3e5;border-radius:7px;height:119px;padding:17.5px 20px 16px;width:100%}.button-form{display:flex;justify-content:flex-end;width:100%}.button-form-link{background:linear-gradient(99deg,#ff4248,#ea2027 56.6%);border:none;border-radius:7px;color:#fff;font-size:16px;font-style:normal;font-weight:600;height:50px;line-height:normal;margin-top:36px;padding:0 20px;width:100%}.result-block{border:1px solid #e0e3e5;border-radius:16px;padding:24px}@media (max-width:1199.98px){.result-block{border:none;padding:0}}.result-block-header{color:#292d32;font-size:20px;font-style:normal;font-weight:600;line-height:142%;padding-bottom:16px}.result-block-flex-price{color:#23272a;display:flex;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;margin-bottom:10px;position:relative}.result-block-flex-price:before{border-bottom:1px dashed #ededed;bottom:3px;content:"";height:1px;position:absolute;width:100%;z-index:-1}.result-block-flex-price-right.green{color:#16c861}.result-block-flex-price-left,.result-block-flex-price-right{background:#fff;padding:3px}.result-block-all-price{color:#292d32;display:flex;font-size:20px;font-style:normal;font-weight:600;justify-content:space-between;line-height:142%;margin-top:20px}.result-block-all-price span{font-weight:400}.block-request{background:#f5f6fa;border-radius:16px;margin-top:43px;padding:60px 24px 17px;position:relative}@media (max-width:900px){.block-request{margin-top:40px;padding:50px 20px 20px}}.block-request-img{left:0;position:absolute;top:-20px}.block-request-flex{align-items:center;display:flex;gap:20px}@media (max-width:900px){.block-request-flex{display:block}}.block-request-flex-content-header{color:#1f1f1f;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:10px}.block-request-flex-content-text{color:#62727f;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media (max-width:1199.98px){.block-request-flex-content-text{margin-bottom:20px}}.block-request-link{flex-shrink:0}@media (max-width:1199.98px){.block-request-link{margin-left:auto}}.block-request-link-a{border:1px solid #e72430;border-radius:7px;color:#e72430;display:inline-block;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:13px 19px}@media (max-width:900px){.block-request-flex-content{max-width:100%;width:100%}}.payment-success{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:30px 0;text-align:center}.payment-success__icon{margin-bottom:28px;margin-left:auto;margin-right:auto;width:140px}.payment-success__icon svg{width:100%}@media (max-width:900px){.payment-success__icon{height:90px;margin-bottom:15px;width:90px}}.payment-success__btn{height:50px;padding:0 20px}.payment-success__title{font-size:40px;font-weight:600;margin:0}@media (max-width:900px){.payment-success__title{font-size:24px}}.payment-success__title:not(:last-child){margin-bottom:20px}.payment-success__text:not(:last-child){margin-bottom:30px}.content{display:flex;flex-direction:column}.add-employees-popup{background:#fff;border-radius:16px;cursor:default;max-width:100%;overflow:hidden;padding:30px 40px;position:relative;width:674px}@media (max-width:900px){.add-employees-popup{padding:16px}}.add-employees-popup__title{font-size:24px;margin:0 0 20px;padding-right:30px}@media (max-width:900px){.add-employees-popup__title{margin-bottom:10px}}.add-employees-popup__actions{padding-top:30px;position:relative}@media (max-width:900px){.add-employees-popup__actions{padding-top:16px}}.add-employees-popup__actions.is-fully{margin-bottom:-35px;margin-left:-40px;margin-right:-40px;padding:30px 40px}@media (max-width:900px){.add-employees-popup__actions.is-fully{margin-bottom:-16px;margin-left:-16px;margin-right:-16px;padding:16px}}.add-employees-popup__actions-row{display:flex;gap:10px 24px}.add-employees-popup__actions-row .btn{max-width:200px}.add-employees-popup__actions-row .btn:not(.-border){margin-left:auto}@media (max-width:900px){.add-employees-popup__actions-row{flex-wrap:wrap}}.add-employees-popup__actions-row:not(:last-child){justify-content:space-between;margin-bottom:20px}.add-employees-popup__added{color:#676b77}.add-employees-popup__added strong{color:#1f1f1f;font-weight:600}.add-employees-popup__btn{width:50%}@media (max-width:900px){.add-employees-popup__btn{flex-grow:1;width:auto}}.add-employees-popup__text{color:#676b77}.add-employees-popup__text:not(:last-child){margin-bottom:20px}.add-employees-popup__tab.is-hide{display:none}.add-employees-popup__nav{border-bottom:1px solid #e1e5ee;display:flex}.add-employees-popup__nav:not(:last-child){margin-bottom:20px}.add-employees-popup__content-file:not(:last-child){margin-bottom:35px}@media (max-width:900px){.add-employees-popup__content-file:not(:last-child){margin-bottom:20px}}.add-employees-popup__remove-all{display:inline-flex;font-size:14px;margin-bottom:10px}.add-employees-popup__upload{cursor:pointer}.add-employees-popup__upload input{display:none}.add-employees-popup__upload-label{cursor:pointer;display:block;font-size:14px;margin-bottom:8px}.add-employees-popup__upload-dropzone{align-items:center;border:1px dashed #e1e5ee;border-radius:3px;display:flex;justify-content:center;min-height:167px;text-align:center;transition:background .2s ease-in-out}.add-employees-popup__upload-dropzone.is-dragover{background:#e1e5ee}@media (max-width:900px){.add-employees-popup__upload-dropzone{min-height:137px}}.add-employees-popup__upload-link{border-bottom:1px dashed rgba(65,78,96,.388);color:#414e60;display:inline-flex;font-weight:600;margin-bottom:10px}.add-employees-popup__upload-text{font-size:14px;margin-bottom:5px}.add-employees-popup__upload-accept{color:#676b77;font-size:14px}.add-employees-popup__nav-count{align-items:center;background:#e72430;border-radius:21px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:400;height:21px;justify-content:center;min-width:21px;padding:0 4px;text-align:center}.add-employees-popup__nav-item{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;color:#676b77;display:flex;gap:6px;margin-bottom:-1px;padding:10px 0}.add-employees-popup__nav-item:hover{color:#e72430}.add-employees-popup__nav-item:not(:last-child){margin-right:25px}.add-employees-popup__nav-item.is-active{border-color:#e72430;color:#e72430;font-weight:600}.add-employees-popup__list-item-remove{cursor:pointer}.add-employees-popup__list-item-remove svg{fill:#676b77;height:24px;width:24px}.add-employees-popup__list-item-remove:hover svg{fill:#e72430}.add-employees-popup__list{margin-right:-10px;max-height:50vh;overflow-y:auto;padding-right:10px;padding-top:6px;scrollbar-color:#e1e5ee transparent;scrollbar-width:thin}.add-employees-popup__list::-webkit-scrollbar{width:4px}.add-employees-popup__list::-webkit-scrollbar-track{background-color:transparent}.add-employees-popup__list::-webkit-scrollbar-thumb{background-color:#e1e5ee;border-radius:4px}.add-employees-popup__list-item{align-items:center;display:flex;gap:12px;margin-bottom:16px}.add-employees-popup .add-employees-popup__list-item-input.input-group{flex-grow:1}.add-employees-popup__link{align-items:center;color:#e72430;cursor:pointer;display:inline-flex;font-weight:600}.add-employees-popup__link img{flex-shrink:0;margin-right:10px;width:20px}.add-employees-popup__warning{align-items:center;background-color:#f5f6fa;border-radius:10px;display:flex;gap:10px;margin-bottom:12px;padding:10px 20px}@media (max-width:900px){.add-employees-popup__warning{font-size:12px}}.add-employees-popup__msg{color:#676b77;font-size:16px;line-height:20.8px;margin-bottom:24px;white-space:nowrap}@media (max-width:900px){.add-employees-popup__msg{font-size:12px;white-space:normal}}.add-employees-popup:has(.--manually) .add-employees-popup__message{align-items:flex-start;max-width:300px;position:absolute}@media (max-width:900px){.add-employees-popup:has(.--manually) .add-employees-popup__message{bottom:16px}}@media (max-width:560px){.add-employees-popup:has(.--manually) .add-employees-popup__message{position:static}}.add-employees-popup .add-employees-popup__message{align-items:center;background-color:#f5f5f5;border-radius:10px;bottom:30px;display:flex;font-size:14px;gap:8px;margin-top:15px;padding:10px 26px}@media (max-width:560px){.add-employees-popup .add-employees-popup__message{align-items:center;margin-top:15px;max-width:unset;position:static}}.add-employees-popup .add-employees-popup__message svg{flex-shrink:0;height:24px;width:24px}.employees-file{align-items:center;background:#f5f6fa;border-radius:48px;display:inline-flex;font-size:14px;gap:8px;height:48px;padding:0 20px}.employees-file__icon{fill:none;flex-shrink:0;height:20px;width:20px}.employees-file__size{color:#676b77}.employees-file__name{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-file__remove{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.employees-file__remove svg{fill:#676b77;height:12px;width:12px}.employees-file__remove:hover svg{fill:#e72430}.error-text{color:#e72430;font-size:14px;margin-top:10px}.rates{margin-bottom:30px}.rates .h4{margin-bottom:16px;margin-top:0}.rates__pill{background:#f5f6fa;border:1px solid #e72430;border-radius:30px;font-size:14px;font-weight:700;line-height:130%;margin:0 0 20px;padding:8px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rates__row{display:flex;gap:15px}@media (max-width:900px){.rates__row{margin-left:-16px;margin-right:-16px;overflow:auto;padding-left:16px;padding-right:16px}.rates__row::-webkit-scrollbar{display:none}}.rates__col{flex:0 0 calc(33.3% - 10px);position:relative}@media (max-width:900px){.rates__col{flex:0 0 300px}}.rates__card{position:relative}.rates__card input[type=radio]{opacity:0;position:absolute;visibility:hidden}.rates__card input[type=radio]+.rates__fake-radio{left:calc(100% - 41px);position:relative;right:0;top:12px}.rates__card input[type=radio]+.rates__fake-radio:before{background:#fff;border:1px solid #e1e5ee;border-radius:50%;content:"";height:24px;position:absolute;transition:.2s ease;width:24px}.rates__card input[type=radio]+.rates__fake-radio:after{background:#e72430;border-radius:50%;content:"";height:24px;left:0;opacity:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);transition:.2s ease;visibility:hidden;width:24px}.rates__card input[type=radio]:checked~.rates__radio-control{border-color:#e72430;box-shadow:0 2px 12.6px 0 rgba(0,0,0,.11)}.rates__card input[type=radio]:checked+.rates__fake-radio:after{opacity:1;-webkit-transform:scale(.5);transform:scale(.5);visibility:visible}.rates__radio-control{background-color:#fff;border:1px solid #e1e5ee;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:20px 16px;transition:.2s ease}.rates__radio-control:hover{border-color:#e72430;box-shadow:0 2px 12.6px 0 rgba(0,0,0,.11)}.rates__radio-control .h4{margin-bottom:16px;margin-top:0}.rates__features-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.rates__features-item{color:#1f1f1f;font-size:14px;line-height:18.2px;padding-left:12px;position:relative}.rates__features-item:before{background-color:#c8c6c6;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:5px;width:4px}.rates__gift{color:#1f1f1f;font-size:14px;line-height:18.2px;margin-bottom:12px;padding-left:29px;position:relative}.rates__gift:before{background-image:url(../img/icons/gift.svg);content:"";height:25px;left:0;position:absolute;top:0;width:21px}.rates__price,.rates__price-container{margin-top:auto}.rates__price{display:flex;flex-direction:column;padding-left:14px}.rates__price-wrap{margin-bottom:2px}.rates__price-desc:last-child{margin-bottom:0}.rates__price-value{font-size:20px;font-weight:700;line-height:26px}.rates__price-label{font-size:14px;line-height:18.2px;opacity:.8}.rates__price-desc{font-size:12px;line-height:15.6px;margin-bottom:8px;opacity:.8}.educational-search{display:flex;gap:12px}@media (max-width:900px){.educational-search{flex-direction:column}}.educational-search__col{flex:0 0 calc(50% - 6px)}.course-request-popup{width:1025px}@media (max-width:900px){.course-request-popup{width:100%}}.course-request-popup .checkbox-control{max-width:378px}.header-small .wrap-lg{max-width:1400px}.payment-form-message{background:#f5f7fa;border-radius:10px;font-size:16px;font-weight:600;line-height:120%;padding:20px 24px}.payment-form-message:not(:last-child){margin-bottom:40px}.payment-form-details{align-items:center;display:flex;gap:20px 32px;width:100%}@media (max-width:600px){.payment-form-details{align-items:flex-start;flex-direction:column}}.payment-form-details:not(:last-child){margin-bottom:56px}@media (max-width:600px){.payment-form-details__amount{width:100%}}.payment-form-details__content{flex-grow:1;max-width:378px;min-width:0;width:100%}@media (max-width:600px){.payment-form-details__content{max-width:100%}}.payment-form-details__content-label{color:#676b77;font-size:16px}.payment-form-details__content-label:not(:last-child){margin-bottom:8px}.payment-form-details__content-title,.payment-form-details__price{font-size:20px;line-height:120%}.payment-form-details__price{font-weight:600;white-space:nowrap}.payment-form-details__price span{font-weight:400}.payment-form-amount{align-items:center;background:#f5f6fa;border-radius:10px;display:flex;gap:16px;height:60px;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:163px}@media (max-width:600px){.payment-form-amount{width:100%}}.payment-form-amount__value{align-items:center;display:inline-flex;font-size:16px;font-weight:600;text-align:center}.payment-form-amount__value span{display:block;width:20px}.payment-form-amount__btn{align-items:center;background-color:#e72430;background-position:50%;background-repeat:no-repeat;background-size:18px;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.payment-form-amount__btn svg{height:18px;width:18px}.payment-form-amount__btn.is-disabled{background:transparent;color:#9497a3;cursor:not-allowed}