@charset "UTF-8";.arrow{width:3rem;height:3rem;border-radius:1.5rem;background-color:#ececed;position:relative;transition:transform .25s ease,opacity .125s ease}.arrow svg path{stroke:#0071e3}.arrow:disabled{background-color:#f3f3f4}.arrow:disabled svg path{stroke:#bebebe}.arrow:hover{transform:scale(1.2)}.arrow:active{transform:scale(.3)}.ant-breadcrumb{width:100%;overflow-x:auto;display:flex}.ant-breadcrumb ol{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem}.ant-breadcrumb ol li a{color:#1d1d1f!important;font-weight:400!important;font-size:1.125rem;line-height:1.375rem;display:flex;align-items:center;white-space:nowrap}.ant-breadcrumb ol li a:hover{background-color:transparent;color:#0071e3!important}.ant-breadcrumb ol li:last-child{padding:.625rem 1rem;background-color:#f2f2f2;border-radius:2.5rem}.ant-breadcrumb ol li:last-child a{color:#0071e3!important}.ant-breadcrumb .ant-breadcrumb-separator{display:flex;justify-content:center;align-items:center}@media (max-width: 1000px){.ant-breadcrumb ol{display:flex;align-items:center;gap:0}.ant-breadcrumb ol li a{font-size:.75rem;line-height:1rem}.ant-breadcrumb ol li a img{width:1rem;height:1rem}.ant-breadcrumb ol li:last-child{padding:.375rem .75rem}}.custom-btn{padding:.75rem 1.5rem;border:1px solid;border-radius:1.5rem;background:transparent;font-weight:500;font-size:1.125rem;line-height:1.375rem;transition:transform .2s ease,opacity .125s ease;outline:none}.custom-btn.primary{background-color:#0071e3;border-color:#0071e3;color:#fff;transition:background-color .25s ease,border-color .25s ease,transform .2s ease}.custom-btn.primary:hover{background-color:#005bb5;border-color:#005bb5;transform:scale(1.05)}.custom-btn.primary:active{transform:scale(.95)}.custom-btn.secondary{border-color:#1d1d1f;transition:background-color .25s ease,border-color .25s ease,transform .2s ease}.custom-btn.secondary:hover{background-color:#0071e3;border-color:#005bb5;color:#fff;transform:scale(1.05)}.custom-btn.secondary:active{transform:scale(.95)}.custom-btn:active{opacity:.75}@media (max-width: 1800px){.custom-btn{padding:.72rem 1.45rem;font-size:1.1rem}}@media (max-width: 1440px){.custom-btn{padding:.7rem 1.4rem;font-size:1.075rem;line-height:1.35rem}}@media (max-width: 1200px){.custom-btn{padding:.68rem 1.35rem;font-size:1.05rem;line-height:1.3rem}}@media (max-width: 1000px){.custom-btn{padding:.65rem 1.3rem;font-size:1.025rem;line-height:1.25rem;border-radius:1.375rem}}@media (max-width: 768px){.custom-btn{padding:1rem 1.5rem;font-size:1.2rem;line-height:1.2rem;width:100%}}@media (max-width: 600px){.custom-btn{padding:.55rem 1.1rem;font-size:.95rem;line-height:1.15rem;border-radius:1.125rem}}@media (max-width: 480px){.custom-btn{padding:.5rem 1rem;font-size:1rem;line-height:1.1rem;border-radius:1.125rem;width:100%}}@media (max-width: 360px){.custom-btn{padding:.45rem .9rem;font-size:1rem;line-height:1rem;border-radius:.875rem}}#call-to-action{position:relative;width:100%;padding:7.5rem 6.25rem 0}#call-to-action .banner{position:relative;width:100%;padding:5rem 6.25rem;overflow:hidden;border-radius:2.375rem;background-color:#f5f5f7}#call-to-action .banner h1{z-index:1;width:50.5rem;font-weight:600;font-size:3.5rem;line-height:3.75rem;white-space:pre-wrap}#call-to-action .banner .description{z-index:1;width:49rem;font-weight:400;font-size:1.125rem;line-height:1.625rem;white-space:pre-wrap}#call-to-action .banner .action{z-index:1}#call-to-action .banner .bg{position:absolute;top:0;right:0;height:100%}#call-to-action .banner .full-bg-img{width:100%;object-fit:cover}@media (max-width: 2100px){#call-to-action .banner .description{width:40%}}@media (max-width: 1800px){#call-to-action .banner{padding:3rem 0 3rem 3.25rem}#call-to-action .banner h1{font-size:3rem}#call-to-action .banner .bg,#call-to-action .banner .full-bg-img{right:0;transform-origin:right center}#call-to-action .banner .description{width:60%}}@media (max-width: 1550px){#call-to-action .banner h1{font-size:3rem}}@media (max-width: 1694px){#call-to-action{padding:3rem 4rem}}@media (max-width: 1500px){#call-to-action{padding:2.5rem 3rem 0}#call-to-action .banner{padding:2.5rem 3rem}#call-to-action .banner h1{font-size:3rem;line-height:3.25rem;width:45rem}#call-to-action .banner .description{width:100%}}@media (max-width: 1500px){#call-to-action .banner .bg{display:none}#call-to-action .banner h1{width:100%}}@media (max-width: 1200px){#call-to-action{padding:2rem 2.5rem 0}#call-to-action .banner{padding:2rem 2.5rem}#call-to-action .banner .bg{display:none}#call-to-action .banner h1{font-size:2.75rem;line-height:3rem;width:100%}#call-to-action .banner .description{width:100%;font-size:1.05rem;line-height:1.5rem}}@media (max-width: 1000px){#call-to-action{padding:1rem 1rem 0}#call-to-action .banner{height:auto;padding:2rem}#call-to-action .banner .bg{display:none}#call-to-action .banner h1{font-size:2.5rem;line-height:2.75rem;width:100%}#call-to-action .banner .description{width:100%;font-size:1rem}}@media (max-width: 768px){#call-to-action{padding:.5rem .5rem 0;margin-top:50px}#call-to-action .banner{padding:2rem;border-radius:1.5rem}#call-to-action .banner .bg{display:none}#call-to-action .banner h1{font-size:2.2rem;line-height:2.4rem}#call-to-action .banner .description{font-size:.95rem;line-height:1.4rem;width:100%!important}}@media (max-width: 480px){#call-to-action{padding:0}#call-to-action .banner{padding:1.25rem;border-radius:1rem}#call-to-action .banner h1{font-size:1.75rem;line-height:2rem}#call-to-action .banner .description{font-size:.9rem;line-height:1.3rem}#call-to-action .banner .bg,#call-to-action .banner .full-bg-img{display:none}}@media (max-width: 360px){#call-to-action .banner{padding:1rem}#call-to-action .banner h1{font-size:1.5rem;line-height:1.75rem}#call-to-action .banner .description{font-size:.85rem;line-height:1.25rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.collapse{width:100%;border-bottom:1px solid rgb(196,196,196);padding:1.875rem 0;transition:all ease-out .25s}.collapse h3{font-size:1.75rem;line-height:1.875rem;font-weight:600;color:#1d1d1f}.collapse .description{max-width:60%;color:#1d1d1f;font-size:1.125rem;line-height:1.625rem;font-weight:400}.collapse .content{display:none;transition:opacity ease-out .25s}.collapse.opened .content{display:block;animation:fadeIn .25s ease-out forwards}.collapse .open-btn{background-color:transparent;position:relative;z-index:2;padding:.5rem;margin:-.5rem;transition:transform .25s ease}.collapse .open-btn img{transition:transform ease-out .3s}.collapse .open-btn:hover{transform:scale(1.2)}.collapse .button-container{margin-top:2rem}.contact-link{position:relative;display:flex;gap:.625rem;font-weight:700!important;font-size:1.125rem!important;line-height:1.375rem!important;transition:transform .35s ease,opacity .125s ease}.contact-link:hover{color:#000;transform:scale(1.1)}.contact-link .additional-info{position:absolute;top:0;transform:translateY(-100%);line-height:.875rem!important;font-size:.625rem!important;font-weight:400!important}.contact-link.light .label p:not(.additional-info){color:#fff}@media (max-width: 1674px){.contact-link.expandable .label{display:none}}.custom-input{position:relative;display:flex;flex-direction:column;border:2px solid rgb(229,229,229);background:#fff;border-radius:6px;padding:3px 24px 10px;overflow:hidden;transition:.2s}.custom-input:focus-within{border-color:#fff;background:#e5e5e5;transition:.2s}.custom-input:focus-within input{background:transparent}.custom-input:focus-within .indicator{background:#0071e3;transition:.2s}.custom-input label{color:#7f7f7f;font-weight:400;font-size:14px;padding-bottom:2px}.custom-input input{border:none;font-weight:400;font-size:1.125rem;background:transparent}.custom-input input:focus-visible{outline:none}.custom-input .ant-input-outlined:focus,.custom-input .ant-input-outlined:focus-within{box-shadow:none}.custom-input .ant-input{padding:0}.custom-input .indicator{position:absolute;background:transparent;width:.3rem;height:100%;top:0;left:0;transition:.2s}.custom-textarea{display:flex;flex-direction:column;border:2px solid rgb(229,229,229);background:#fff;border-radius:6px;padding:3px 24px 10px}.custom-textarea label{color:#7f7f7f;font-weight:400;font-size:14px;padding-bottom:2px}.custom-textarea textarea{border:none;font-weight:400;font-size:1.125rem;min-width:100%;min-height:8.75rem;background:transparent;resize:vertical;max-height:600px}.custom-textarea textarea:focus-visible{outline:none}.custom-textarea .ant-input-outlined:focus,.custom-textarea .ant-input-outlined:focus-within{box-shadow:none}.custom-textarea .ant-input{padding:0}.dropdown-types-container{display:flex;margin:auto;gap:40px}@media screen and (max-width: 1024px){.dropdown-types-container{flex-direction:column}}.dropdown-types-container .content-block{width:50%}@media screen and (max-width: 1024px){.dropdown-types-container .content-block{width:100%}}.dropdown-types-container .content-block .title{font-weight:600;font-size:56px;margin-bottom:45px}@media (max-width: 1000px){.dropdown-types-container .content-block .title{font-size:2.5rem}}@media (max-width: 768px){.dropdown-types-container .content-block .title{font-size:2.5rem;padding:2rem 1.5rem}}@media (max-width: 480px){.dropdown-types-container .content-block .title{font-size:2rem}}.dropdown-types-container .img-container{display:flex;justify-content:center;align-items:flex-start;width:50%}.dropdown-types-container .img-container img{object-fit:contain}@media screen and (max-width: 1024px){.dropdown-types-container .img-container img{display:none}}@media screen and (max-width: 1500px){.dropdown-types-container .img-container img{margin-top:8rem}}.dropdown-types-container .ant-collapse{border:none;background:none;background-color:transparent;border-radius:0}.dropdown-types-container .ant-collapse .ant-collapse-content{border:none}.dropdown-types-container .ant-collapse .ant-collapse-header{padding:20px 16px}.dropdown-types-container .ant-collapse .ant-collapse-header .ant-collapse-header-text{font-weight:600;font-size:28px}.dropdown-types-container .ant-typography{font-weight:400;font-size:18px}.actions{margin-top:32px}@media (max-width: 360px){.ant-collapse-header-text{font-size:1.3rem!important}}@media (max-width: 360px){.ant-typography{font-size:1rem!important}}@media (max-width: 360px){.ant-collapse-header{align-items:center}}.feedback-review-modal__inner{display:flex;align-items:center;height:100%}.feedback-review-modal__image-pane{display:flex;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden}.feedback-review-modal__image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:10px}.feedback-review-modal__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.feedback-review-modal__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.feedback-review-modal__image--loaded{opacity:1;transition:opacity .2s ease}.feedback-review-modal__image-error{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:8px 12px;color:#ff4d4f;font-size:15px;text-align:center;background:#fffffff2;border-radius:6px;transform:translate(-50%,-50%);z-index:3}.feedback-review-modal__no-image{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px;color:#333;font-size:15px;text-align:center}.feedback-review-modal__text-pane{flex:1;height:100%;padding:20px;box-sizing:border-box;overflow:hidden}.feedback-review-modal__text-scroll{width:100%;height:100%;padding-right:8px;overflow:auto;box-sizing:border-box;overscroll-behavior:contain;scroll-behavior:smooth}.feedback-review-modal__text-content{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;box-sizing:border-box}.feedback-review-modal__text-paragraph{margin:0;color:#222;font-size:15px;line-height:1.6;white-space:pre-wrap}.feedback-review-modal__no-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#999;font-size:16px}@media (max-width: 1500px){.feedback-review-modal__image-pane{padding:12px;width:50%}}@media (max-width: 1000px){.feedback-review-modal__inner{flex-direction:column}.feedback-review-modal__image-pane{padding:12px;width:50%}.feedback-review-modal__text-pane{padding:12px}.feedback-review-modal .ant-modal{width:90%!important}.feedback-review-modal .ant-modal-body{height:auto!important}}@media (max-width: 768px){.feedback-review-modal__image-wrapper{border-radius:6px;border:1px solid black}}@media (max-width: 480px){.feedback-review-modal__inner{gap:8px;flex-direction:column}.feedback-review-modal__image-pane{min-height:200px;padding:8px}.feedback-review-modal__image-wrapper{border-radius:6px;border:1px solid black}.feedback-review-modal__image-error{padding:6px 10px;font-size:13px}.feedback-review-modal__no-image{padding:8px;font-size:13px}.feedback-review-modal__text-pane{padding:8px}.feedback-review-modal__text-scroll{padding-right:4px}.feedback-review-modal__text-paragraph{font-size:14px;line-height:1.5}.feedback-review-modal__no-text{font-size:14px}.feedback-review-modal .ant-modal{width:95%!important;margin:10px}.feedback-review-modal .ant-modal-body{padding:12px}}@media (max-width: 360px){.feedback-review-modal__inner{gap:8px;flex-direction:column}.feedback-review-modal__image-pane{min-height:200px;padding:8px;width:100%}}@media (max-width: 360px){.ant-modal-content{padding:15px!important}}.feedback-case-modal__inner{display:flex;align-items:center;height:100%}.feedback-case-modal__image-pane{flex:1;display:flex;justify-content:center;align-items:center;height:100%;box-sizing:border-box;overflow:hidden}.feedback-case-modal__images-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;height:100%;padding:8px;box-sizing:border-box}.feedback-case-modal__image-item{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px}.feedback-case-modal__image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.feedback-case-modal__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.feedback-case-modal__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.feedback-case-modal__image--loaded{opacity:1;transition:opacity .2s ease}.feedback-case-modal__image-error{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:8px 12px;color:#dc3545;font-size:15px;text-align:center;background:#f8f9faf2;border-radius:6px;transform:translate(-50%,-50%);z-index:3}.feedback-case-modal__no-image{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:12px;color:#495057;font-size:15px;text-align:center}.feedback-case-modal__text-pane{flex:1;height:100%;padding:24px;box-sizing:border-box;overflow:hidden;border-left:1px solid #e9ecef}.feedback-case-modal__text-scroll{width:100%;height:100%;padding-right:8px;overflow:auto;box-sizing:border-box;overscroll-behavior:contain;scroll-behavior:smooth}.feedback-case-modal__text-content{display:flex;flex-direction:column;gap:16px;width:100%;min-height:100%;box-sizing:border-box}.feedback-case-modal__text-paragraph{margin:0;color:#212529;font-size:16px;line-height:1.7;white-space:pre-wrap}.feedback-case-modal__no-text{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#6c757d;font-size:16px}@media (max-width: 1000px){.feedback-case-modal__images-grid{align-content:center}.feedback-case-modal__inner{flex-direction:column}.feedback-case-modal__image-pane{padding:16px}.feedback-case-modal__text-pane{padding:16px;border-left:none;border-top:1px solid #e9ecef}.feedback-case-modal .ant-modal{width:95%!important}.feedback-case-modal .ant-modal-body{height:auto!important}}@media (max-width: 768px){.feedback-case-modal__images-grid{gap:6px;padding:6px;display:flex;flex-direction:column}.feedback-case-modal__image-item{border-radius:6px;height:auto;border:1px solid black}}@media (max-width: 480px){.feedback-case-modal__inner{gap:8px}.feedback-case-modal__image-pane{padding:8px}.feedback-case-modal__images-grid{gap:6px;padding:6px;display:flex;flex-direction:column;justify-content:center}.feedback-case-modal__image-item{border-radius:6px;height:auto;border:1px solid black}.feedback-case-modal__image-error{padding:6px 10px;font-size:13px}.feedback-case-modal__no-image{padding:8px;font-size:13px}.feedback-case-modal__text-pane{padding:12px;border-top-width:1px}.feedback-case-modal__text-scroll{padding-right:4px}.feedback-case-modal__text-content{gap:12px}.feedback-case-modal__text-paragraph{font-size:14px;line-height:1.5}.feedback-case-modal__no-text{font-size:14px}.feedback-case-modal .ant-modal{width:98%!important;margin:5px}.feedback-case-modal .ant-modal-body{padding:10px}}.get-consultation-form{width:80%!important;border-radius:34px;overflow:hidden}.get-consultation-form .form{position:relative;width:50%;z-index:999}.get-consultation-form .form__field--hide{opacity:0;position:absolute;top:0;left:-5000px}.get-consultation-form .form .checkbox__text{white-space:nowrap}.get-consultation-form .ant-modal-close{border-radius:100%;background:#0071e3}.get-consultation-form .ant-modal-close:hover{background:#921313}.get-consultation-form .ant-modal-close .anticon-close{color:#fff}.get-consultation-form .ant-modal-title{margin-bottom:34px}.get-consultation-form .ant-modal-title .title{font-weight:600;font-size:2.875rem;line-height:46px}.get-consultation-form .ant-modal-title .description{font-weight:400;font-size:1.125rem;margin-top:10px}.get-consultation-form .ant-modal-content{padding:4.375rem 6.25rem}.get-consultation-form .ant-form-item{margin-bottom:10px}.get-consultation-form .submit-block{margin-top:30px}.get-consultation-form .agreement__link{font-weight:600;outline:none;background:transparent;transition:color .3s ease}.get-consultation-form .agreement__link:hover{color:#0071e3}.get-consultation-form img{position:absolute;top:0;right:0;height:100%;object-fit:cover}.get-consultation-form .ant-form-item-additional{padding-top:2px;padding-bottom:10px}@media (max-width: 2000px){.get-consultation-form .ant-modal-title .title{width:65%}}@media (max-width: 1800px){.get-consultation-form .ant-modal-title .title{font-size:2.5rem;width:65%}.get-consultation-form .ant-modal-content{padding:1rem 4.25rem}}@media (max-width: 1500px){.get-consultation-form{width:100%!important}.get-consultation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.get-consultation-form .ant-modal-title .title{width:60%}.get-consultation-form .ant-modal-title .description{width:50%}}@media (max-width: 1200px){.get-consultation-form .form{width:100%}.get-consultation-form img{display:none}.get-consultation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.get-consultation-form .ant-modal-title .title{width:100%}}@media (max-width: 768px){.get-consultation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.get-consultation-form .ant-modal-content{padding:2rem}.get-consultation-form .ant-modal-title{margin-bottom:24px}.get-consultation-form .ant-modal-title .title{font-size:2rem;line-height:38px}.get-consultation-form .ant-modal-title .description{font-size:1rem;margin-top:8px}.get-consultation-form .ant-form-item{margin-bottom:8px}.get-consultation-form .submit-block{margin-top:20px}.get-consultation-form .agreement{font-size:11px;margin-top:16px}}@media (max-width: 480px){.get-consultation-form{width:95%!important;border-radius:24px;margin:0 10px}.get-consultation-form .ant-modal-content{padding:1.5rem}.get-consultation-form .ant-modal-title{margin-bottom:20px}.get-consultation-form .ant-modal-title .title{font-size:1.5rem;line-height:32px;margin-top:20px}.get-consultation-form .ant-modal-title .description{font-size:.9rem;margin-top:6px;line-height:1.4}.get-consultation-form .ant-form-item{margin-bottom:6px}.get-consultation-form .ant-input,.get-consultation-form .ant-input-password,.get-consultation-form .ant-picker{font-size:14px;padding:8px 12px;height:40px}.get-consultation-form .ant-form-item-label{font-size:13px}.get-consultation-form .ant-form-item-label>label{font-size:13px;height:auto}.get-consultation-form .submit-block{margin-top:16px}.get-consultation-form .ant-btn{font-size:14px;padding:10px 20px;height:44px}.get-consultation-form .agreement{font-size:10px;margin-top:12px;line-height:1.3}.get-consultation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.get-consultation-form .custom-textarea{height:140px}}@media (max-width: 360px){.get-consultation-form .ant-modal-title .title{margin-top:25px}}.ant-dropdown-trigger{padding:.5rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;color:#0071e3;cursor:pointer}.ant-dropdown-trigger.ant-dropdown-open{background-color:#0071e320}.ant-dropdown-trigger:first-letter{text-transform:uppercase}.ant-dropdown-menu{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ant-dropdown-menu .ant-dropdown-menu-item{padding:0!important}.ant-dropdown-menu .lang-button p{background:transparent;font-size:1rem;font-weight:500;padding:.5rem;border-radius:.5rem;cursor:pointer;border:1px solid transparent}.ant-dropdown-menu .lang-button p:first-letter{text-transform:uppercase}.ant-dropdown-menu .lang-button:hover input[type=radio]~p{border:1px solid rgba(0,113,227,.125);background-color:transparent}.ant-dropdown-menu .lang-button input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.ant-dropdown-menu .lang-button input[type=radio]:checked~p{background-color:#0071e320;border:1px solid transparent}.order-implementation-form{width:80%!important;border-radius:34px;overflow:hidden}.order-implementation-form .form{position:relative;width:50%;z-index:999}.order-implementation-form .form__field--hide{opacity:0;position:absolute;top:0;left:-5000px}.order-implementation-form .form .checkbox__text{white-space:nowrap}.order-implementation-form .ant-modal-close{border-radius:100%;background:#0071e3}.order-implementation-form .ant-modal-close:hover{background:#921313}.order-implementation-form .ant-modal-close .anticon-close{color:#fff}.order-implementation-form .ant-modal-title{margin-bottom:34px}.order-implementation-form .ant-modal-title .title{font-weight:600;font-size:2.875rem;line-height:46px}.order-implementation-form .ant-modal-title .description{font-weight:400;font-size:1.125rem;margin-top:10px}.order-implementation-form .ant-modal-content{padding:4.375rem 6.25rem}.order-implementation-form .ant-form-item{margin-bottom:10px}.order-implementation-form .submit-block{margin-top:30px}.order-implementation-form .agreement__link{font-weight:600;outline:none;background:transparent;transition:color .3s ease}.order-implementation-form .agreement__link:hover{color:#0071e3}.order-implementation-form img{position:absolute;top:0;right:0;height:100%;object-fit:cover}.order-implementation-form .ant-form-item-additional{padding-top:2px;padding-bottom:10px}@media (max-width: 2000px){.order-implementation-form .ant-modal-title .title{width:65%}}@media (max-width: 1800px){.order-implementation-form .ant-modal-title .title{font-size:2.5rem;width:65%}.order-implementation-form .ant-modal-content{padding:1rem 4.25rem}}@media (max-width: 1500px){.order-implementation-form{width:100%!important}.order-implementation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.order-implementation-form .ant-modal-title .title{width:60%}.order-implementation-form .ant-modal-title .description{width:50%}}@media (max-width: 1200px){.order-implementation-form .form{width:100%}.order-implementation-form img{display:none}.order-implementation-form .ant-modal-title .title{width:100%}}@media (max-width: 831px){.order-implementation-form .ant-modal-content{padding:2rem}.order-implementation-form .ant-modal-title{margin-bottom:24px}.order-implementation-form .ant-modal-title .title{font-size:2rem;line-height:38px}.order-implementation-form .ant-modal-title .description{font-size:1rem;margin-top:8px}.order-implementation-form .ant-form-item{margin-bottom:8px}.order-implementation-form .submit-block{margin-top:20px}.order-implementation-form .agreement{font-size:11px;margin-top:16px}.order-implementation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}}@media (max-width: 768px){.order-implementation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}}@media (max-width: 547px){.order-implementation-form{width:95%!important;border-radius:24px;margin:0 10px}.order-implementation-form .ant-modal-content{padding:1.5rem}.order-implementation-form .ant-modal-title{margin-bottom:20px}.order-implementation-form .ant-modal-title .title{font-size:1.5rem;line-height:32px;margin-top:20px}.order-implementation-form .ant-modal-title .description{font-size:.9rem;margin-top:6px;line-height:1.4}.order-implementation-form .ant-form-item{margin-bottom:6px}.order-implementation-form .ant-input,.order-implementation-form .ant-input-password,.order-implementation-form .ant-picker{font-size:14px;padding:8px 12px;height:40px}.order-implementation-form .ant-form-item-label{font-size:13px}.order-implementation-form .ant-form-item-label>label{font-size:13px;height:auto}.order-implementation-form .submit-block{margin-top:16px}.order-implementation-form .ant-btn{font-size:14px;padding:10px 20px;height:44px}.order-implementation-form .agreement{font-size:10px;margin-top:12px;line-height:1.3}}@media (max-width: 480px){.order-implementation-form{width:100%!important;margin:0 5px}.order-implementation-form .ant-modal-content{padding:1.25rem}.order-implementation-form .ant-modal-title{margin-bottom:16px}.order-implementation-form .ant-modal-title .title{font-size:1.375rem;line-height:28px}.order-implementation-form .ant-modal-title .description{font-size:.85rem;margin-top:4px}.order-implementation-form .ant-input,.order-implementation-form .ant-input-password,.order-implementation-form .ant-picker{font-size:13px;padding:6px 10px;height:38px}.order-implementation-form .ant-btn{font-size:13px;padding:8px 16px;height:40px}.order-implementation-form .agreement{font-size:10px;margin-top:12px;line-height:1.3}.order-implementation-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.order-implementation-form .custom-textarea{height:140px}}@media (max-width: 360px){.order-implementation-form .ant-modal-title .title{margin-top:25px}}.review-card{width:52.9375rem;height:17.5625rem;background-color:#f5f5f7;border-radius:1.75rem;padding:3.125rem 3.75rem 2.5625rem}.review-card .review-text{font-weight:400;font-size:1.125rem;line-height:1.7rem;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-clamp:4;box-orient:vertical}@media (max-width: 1000px){.review-card .review-text{line-height:2.2rem}}@media (max-width: 768px){.review-card .review-text{line-height:2rem}}@media (max-width: 480px){.review-card .review-text{line-height:1.5rem}}@media (max-width: 370px){.review-card .review-text{line-height:1.9rem;height:88px}}.review-card .card-meta{margin-top:auto}@media (max-width: 480px){.review-card .card-meta{margin-top:20px}}.review-card .card-meta .read-full{font-weight:500;font-size:1.125rem;line-height:20px;color:#0071e3;background:transparent;border:none;padding-inline:0;padding-block:0}.review-card .card-meta .card-meta-title{font-weight:600;font-size:1.5rem;line-height:2.5rem}@media (max-width: 1800px){.review-card .card-meta .card-meta-title{font-size:1.2rem}}@media (max-width: 1000px){.review-card .card-meta .card-meta-title{font-size:1.5rem}}@media (max-width: 480px){.review-card .card-meta .card-meta-title{line-height:1.5rem;font-size:1.3rem}}@media (max-width: 370px){.review-card .card-meta .card-meta-title{line-height:1.3rem;font-size:1rem}}.review-card .card-meta .card-meta-desc{font-weight:400;font-size:1rem;line-height:1rem;color:#757575}@media (max-width: 1700px){.review-card{width:45rem}}@media (max-width: 1440px){.review-card{width:38rem}}@media (max-width: 1200px){.review-card{width:100%}}@media (max-width: 1000px){.review-card{padding:1.5rem}}@media (max-width: 480px){.review-card{padding:1.5rem;height:15rem}.review-card .card-meta .read-full{align-self:flex-end;font-size:1rem}.review-card .card-meta .read-full .read-full--container{justify-content:flex-end}.review-card .card-meta .read-full .read-full--container .read-full--text{width:50%}}@media (max-width: 360px){.review-card{padding:1.5rem;height:15rem}.review-card .card-meta .read-full{align-self:flex-end;font-size:1rem}}#reviews{position:relative;padding-bottom:7.5rem}#reviews .review-meta{padding:10rem 6.25rem 0}#reviews .review-meta h1{font-weight:600;font-size:3.5rem;line-height:3.75rem;z-index:1;color:#1d1d1f}#reviews .review-meta p{font-weight:400;font-size:1.125rem;line-height:1.625rem;max-width:39.375rem;z-index:1;color:#1d1d1f}@media (max-width: 480px){#reviews .review-meta p{margin-top:25px}}@media (max-width: 1000px){#reviews .review-meta{padding:3rem 2rem 0}#reviews .review-meta h1{font-size:2.5rem;line-height:2.75rem}}#reviews .bg{position:absolute;top:0;left:0;width:100%}#reviews .controls{z-index:1}#reviews .phone-controls{padding:0 2rem;display:none}#reviews .embla{max-width:100%;margin:auto;z-index:1;--slide-height: auto;--slide-spacing: 1.5rem;--slide-size: 50%}@media (max-width: 1200px){#reviews .embla{--slide-size: 100%;padding:0 6.25rem}}@media (max-width: 1000px){#reviews .embla{padding:0 2rem}}#reviews .embla__viewport{overflow:hidden}#reviews .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}#reviews .embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}@media (max-width: 480px){#reviews{padding:40px 0 50px}#reviews .controls{display:none}#reviews .phone-controls{display:flex}#reviews .review-meta{padding:0 1rem}#reviews h1{font-size:2.5rem;line-height:2.75rem}}@media (max-width: 360px){#reviews .review-meta h1{font-size:2rem;line-height:2.75rem}}#main{height:614px;padding:3.75rem 6.25rem;background-position:center;background-size:cover;background-image:var(--bg-image, none)!important}#main .breadcrumbs{margin-bottom:3.75rem}#main .main__container{display:flex;flex-direction:column;gap:3.3rem}#main h1{max-width:65%;font-weight:600;font-size:3.5rem;line-height:3.75rem;margin-bottom:1.5rem;white-space:pre-wrap}#main .upTittle{white-space:pre-wrap}#main .description{width:60%;font-size:20px;line-height:42px}#main p{width:60%;font-weight:400;font-size:1.125rem;line-height:1.625rem;margin-bottom:2rem}#main .main-actions{display:flex;gap:1rem}@media (max-width: 2000px){#main .main__container{gap:1.3rem}}@media (max-width: 1800px){#main .main__container{gap:2rem}#main .upTittle{width:60%}#main h1{font-size:3.1rem;line-height:3rem}}@media (max-width: 1500px){#main h1{font-size:3.1rem;line-height:3rem;max-width:70%}}@media (max-width: 1400px){#main h1{font-size:2.5rem;line-height:3rem;max-width:75%;margin-bottom:0}#main .main__container-small{gap:.5rem!important}#main .upTittle{width:80%}}@media (max-width: 1200px){#main{height:550px;padding:3rem 4rem}#main .upTittle{width:78%}#main h1{max-width:70%;font-size:2.5rem;line-height:3.25rem}#main p{width:70%}#main .main__container-small{gap:0rem!important}}@media (max-width: 1000px){#main{height:auto;padding:2.5rem 2rem}#main .upTittle{width:80%}#main h1{max-width:65%;font-size:2.5rem;line-height:2.75rem}#main p{width:60%;line-height:1.5rem}#main .breadcrumbs{margin-bottom:2rem}#main .description{width:60%!important}}@media (max-width: 768px){#main{min-height:40px;padding:2rem 1.5rem}#main .upTittle{width:100%}#main h1{width:100%;font-size:2.7rem;line-height:2.5rem}#main p{width:70%;font-size:1rem}#main .breadcrumbs{margin-bottom:1.5rem}#main .main-actions{flex-direction:column;align-items:flex-start;width:60%}}@media (max-width: 570px){#main{padding:1.5rem 1rem}#main h1{width:80%;font-size:1.75rem;line-height:2.5rem}#main .main-actions{flex-direction:column;gap:.75rem}#main .main-actions>*{width:100%}}@media (max-width: 480px){#main{background-position:50% center}#main .main__container-small{gap:.7rem!important}#main .description{font-size:15px;line-height:20px;width:80%!important}#main .upTittle{font-size:15px;width:90%}#main h1{width:100%;font-size:2rem;line-height:2.2rem;margin-bottom:1rem}#main p{line-height:1.375rem;margin-bottom:1.5rem}#main .breadcrumbs{margin-bottom:1rem}#main .main-actions{flex-direction:column;gap:.75rem;width:60%}#main .main-actions>*{width:100%;font-size:1rem}}.partners{position:relative;width:100%;padding:0 3.25rem;overflow:hidden}.partners__block{display:flex;align-items:center;height:300px;margin-bottom:2rem}.partners__bg{position:absolute;bottom:0;left:0;width:100%;height:11.375rem;background-color:#1d1d1f;z-index:0}.partners__banner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;padding:3.125rem 5.25rem;border-radius:2.375rem;background-color:#f5f5f7;box-sizing:border-box;overflow:hidden}.partners__title{margin:0 0 2.5rem;font-weight:600;font-size:3.5rem;line-height:3.75rem;text-align:center}.partners__list{display:flex;justify-content:center;flex-wrap:wrap;gap:4rem;width:100%}.partners__item{display:flex;flex-direction:column;align-items:center;max-width:700px;padding:1rem;background:#fff;border-radius:15px;text-align:center;box-sizing:border-box}.partners__link{display:block;width:100%;text-decoration:none}.partners__img{display:block;width:100%;height:300px;object-fit:contain;border-radius:15px;background-color:transparent;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease}.partners__img:focus,.partners__img:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 4px #d4af371f}.partners__img:hover{transform:translateY(-4px);box-shadow:0 10px 20px #223c5047}.partners__img--small{height:130px}.partners__text{margin:0;font-weight:400;font-size:1.5rem;line-height:2rem;white-space:pre-wrap;word-break:break-word}@media (max-width: 1800px){.partners__list{gap:2rem}.partners__item{width:550px}.partners__text{font-size:1.2rem}}@media (max-width: 1440px){.partners{padding:0 2.5rem}.partners__banner{padding:2.5rem 4rem}.partners__item{width:480px}.partners__img{height:250px}.partners__img--small{height:120px}}@media (max-width: 1200px){.partners{padding:0 2rem}.partners__banner{padding:2rem 3rem;border-radius:2rem}.partners__title{font-size:3rem;line-height:3.25rem;margin-bottom:2rem}.partners__list{gap:2rem}.partners__item{width:500px}.partners__block{height:250px}.partners__img--small{height:103px}}@media (max-width: 1000px){.partners{padding:0 2rem}.partners__block{height:250px}.partners__banner{padding:2rem;border-radius:1.75rem}.partners__title{font-size:2.5rem;line-height:2.75rem;margin-bottom:1.5rem}.partners__list{gap:2.5rem}.partners__item{max-width:400px;padding:.75rem}.partners__img{height:250px}.partners__img--small{height:100px}.partners__text{font-size:1.1rem}}@media (max-width: 768px){.partners{padding:0 1.5rem}.partners__block{height:200px;margin-bottom:.5rem}.partners__banner{padding:1.5rem;border-radius:1.5rem}.partners__title{font-size:2.2rem;line-height:2.4rem;margin-bottom:1.25rem}.partners__list{gap:1.5rem}.partners__item{max-width:300px;padding:.5rem}.partners__img{height:140px}.partners__img--small{height:65px}.partners__text{font-size:1rem}}@media (max-width: 600px){.partners{padding:0 1.25rem}.partners__block{height:150px}.partners__banner{padding:1.25rem;border-radius:1.25rem}.partners__title{font-size:2rem;line-height:2.2rem}.partners__list{gap:1.5rem}.partners__item{max-width:220px}.partners__img{height:130px}}@media (max-width: 480px){.partners{padding:0 1rem}.partners__block{height:120px;margin-bottom:1rem}.partners__banner{padding:1.25rem 1rem;border-radius:1rem}.partners__title{font-size:1.75rem;line-height:1.9rem;margin-bottom:1rem}.partners__list{gap:1.25rem;flex-direction:column;align-items:center}.partners__item{max-width:100%;width:280px;padding:.75rem}.partners__img{height:120px}.partners__img--small{height:70px}.partners__text{font-size:.9rem;line-height:1.2rem}}@media (max-width: 360px){.partners{padding:0 .75rem}.partners__block{height:100px}.partners__banner{padding:1rem .75rem;border-radius:.875rem}.partners__title{font-size:1.5rem;line-height:1.65rem}.partners__item{width:260px;padding:.5rem}.partners__img{height:110px}.partners__img--small{height:68px}.partners__text{font-size:.85rem}}.portal-card{display:flex;width:557px;min-height:340px;padding:3.125rem;border-radius:28px;background-color:#fff}.portal-card__container{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex-grow:1}.portal-card h2{height:50px;color:#0071e3}@media (max-width: 1500px){.portal-card h2{height:35px;font-size:20px}}@media (max-width: 1300px){.portal-card h2{height:35px;font-size:18px;margin-bottom:20px}}@media (max-width: 1000px){.portal-card h2{height:35px;font-size:18px}}@media (max-width: 480px){.portal-card h2{height:80px;font-size:20px}}.portal-card .read-full{color:#0071e3;font-weight:500;font-size:1.125rem;line-height:1.375rem;background:transparent;border:none}.portal-card .read-full--button{display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start}.portal-card .read-full-container{margin-top:auto}.portal-card .card-meta h3{height:50px;font-weight:600;font-size:20px;line-height:32px;color:#1d1d1f;white-space:pre-wrap}@media (max-width: 1800px){.portal-card .card-meta h3{font-size:18px}}@media (max-width: 1500px){.portal-card .card-meta h3{font-size:18px;line-height:1.4rem}}@media (max-width: 1300px){.portal-card .card-meta h3{font-size:16px;line-height:1.2rem}}@media (max-width: 1000px){.portal-card .card-meta h3{font-size:15px;line-height:1.4rem}}@media (max-width: 480px){.portal-card .card-meta h3{font-size:15px}}.portal-card .card-meta p{overflow:hidden;font-weight:400;font-size:18px;line-height:26px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 1800px){.portal-card .card-meta p{font-size:15px}}@media (max-width: 1830px){.portal-card{width:530px}}@media (max-width: 1750px){.portal-card{width:510px}}@media (max-width: 1680px){.portal-card{width:557px;padding:2.125rem 2.125rem 1.625rem}.portal-card .read-full-container{margin-top:2rem}}@media (max-width: 1200px){.portal-card{width:100%;min-height:auto}.portal-card .portal-card__container{justify-content:flex-start}.portal-card .read-full-container{margin-top:2rem}}#slider{position:relative;margin:10rem 0;scroll-margin-top:100px;background-position:center}#slider .slider-description{font-weight:400;font-size:1.125rem;line-height:1.625rem}#slider .controls{z-index:1}#slider .phone-controls{display:none;padding:0 2rem;z-index:1}#slider .portals-meta{padding:0 6.25rem}#slider .portals-meta h1{z-index:1;font-weight:600;font-size:3.5rem;line-height:3.75rem;color:#1d1d1f}#slider .portals-meta .action{align-self:flex-end}@media (max-width: 480px){#slider .portals-meta .action{margin-top:30px}}@media (max-width: 360px){#slider .portals-meta .action{margin-top:30px}}#slider .under-slides{position:absolute;bottom:0;right:0;width:100%;padding:0 6.25rem;margin-bottom:-4rem;justify-content:end}#slider .embla{max-width:100%;margin:auto;padding:0 6.25rem;z-index:1;--slide-height: auto;--slide-spacing: 1.5rem;--slide-size: calc(100% / var(--slides-per-view))}#slider .embla--four{max-width:100%;margin:auto;padding:0 6.25rem;z-index:1;--slide-height: auto;--slide-spacing: 1.5rem;--slide-size: calc( (100% - (var(--slide-spacing) * (var(--slides-per-view, 4) - 4))) / var(--slides-per-view, 4) )}#slider .embla__viewport{overflow:hidden;padding:20px}@media (max-width: 1200px){#slider .embla__viewport{padding:10px}}#slider .embla__container{display:flex;height:100%;margin-left:calc(var(--slide-spacing) * -1);touch-action:pan-y pinch-zoom}#slider .embla__slide{display:flex;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0)}#slider .embla__slide img{border-radius:15px}@media (max-width: 1800px){#slider{margin:5rem 0}}@media (max-width: 1440px){#slider .portals-meta h1{font-size:3rem;line-height:3.5rem}#slider .embla{padding:2rem}}@media (max-width: 1200px){#slider{margin:10rem 0}#slider .portals-meta{padding:0 4rem}#slider .embla{--slide-size: 50%;padding:0 4rem}#slider .embla--four{padding:0 4rem;--slide-size: calc( (100% - (var(--slide-spacing) * (var(--slides-per-view, 3) - 3))) / var(--slides-per-view, 3) )}}@media (max-width: 1000px){#slider{padding:5rem 0;margin:4rem 0 0}#slider .portals-meta{padding:0 2rem}#slider .portals-meta h1{font-size:2.5rem;line-height:2.75rem}#slider .under-slides{padding:0 1.6rem 1.5rem;justify-content:space-between;margin-bottom:0}#slider .embla,#slider .embla--four{padding:0 2rem}}@media (max-width: 768px){#slider{margin:0}#slider .under-slides{padding:0 2rem 1.5rem;justify-content:space-between;margin-bottom:50px}#slider .embla{--slide-size: 100%;padding:0 2rem}#slider .embla--four{--slide-size: 50%}#slider .embla__slide{height:auto}}@media (max-width: 600px){#slider .portals-meta h1{font-size:2rem;line-height:2.2rem}#slider .embla__slide{height:auto}}@media (max-width: 540px){#slider{margin:4rem 0;padding-bottom:3rem}#slider .controls{display:none}#slider .phone-controls{display:flex;padding:0 1.5rem}#slider .embla__slide{height:auto}}@media (max-width: 480px){#slider{margin:0;padding:60px 0 70px}#slider .portals-meta{padding:0 1.5rem;gap:0!important;flex-direction:column}#slider .portals-meta h1{font-size:2rem;line-height:2rem}#slider .under-slides{padding:0 1.5rem 1rem}#slider .embla{padding:0 1.5rem}#slider .embla--four{--slide-size: 100%;padding:0 1.5rem}#slider .phone-controls{padding:0 1rem}#slider .embla__slide{height:auto}}@media (max-width: 360px){#slider{margin:1.5rem 0;padding:40px 0 30px;scroll-margin-top:80px}#slider .slider-description{font-size:1rem;line-height:1.5rem}#slider .portals-meta{padding:0 1rem;gap:0!important;flex-direction:column}#slider .portals-meta h1{font-size:2rem;line-height:2rem;margin-top:2rem}#slider .under-slides{padding:0 1rem .5rem}#slider .embla,#slider .embla--four{padding:0 1rem}#slider .phone-controls{padding:0 .5rem}}.work-stages-steps .hidden{display:none}.work-stages-steps .block{transform:translate3d(-5px,-10px,-10px);transition:.2s}.work-stages-steps .block .filter path{fill-opacity:0}.work-stages-steps .block .side-block{fill:#dcdfe4}.work-stages-steps .block .icon.fill path{fill:#dcdfe4}.work-stages-steps .block .icon path{stroke:#dcdfe4}.work-stages-steps .block:hover{transform:translateZ(0)}.work-stages-steps .block:hover .filter path{fill-opacity:.36}.work-stages-steps .block:hover .side-block{fill:#0071e3}.work-stages-steps .block:hover .icon.fill path{fill:#0071e3}.work-stages-steps .block:hover .icon path{stroke:#0071e3}.mobile{margin-top:2rem}.mobile .m-block{display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile .m-block:not(:first-child){margin-top:4rem}.mobile .m-block .img{width:50%}.mobile .m-block .title{font-weight:600;font-size:28px}.mobile .m-block .description{text-align:center;font-weight:400;font-size:18px;margin-top:1rem}@media screen and (width <= 485px){.desktop{display:none}.mobile{display:block}}@media screen and (width > 485px){.desktop{display:block}.mobile{display:none}}#work-stages{width:100%;position:relative;padding:0 6.25rem}@media screen and (width <= 768px){#work-stages{padding-left:2rem;padding-right:2rem}}#work-stages .title-container{width:100%}#work-stages .title-container .title{color:#1d1d1f;font-weight:600;font-size:3.5rem;line-height:60px}@media screen and (width <= 768px){#work-stages .title-container .title{font-size:2.2rem}}#work-stages .title-container .description{color:#1d1d1f;width:100%;font-weight:400;font-size:18px;line-height:26px}@media screen and (width <= 1000px){#work-stages .title-container{flex-direction:column}}#work-stages .work-stages-steps-container svg{width:100%;height:100%}.auth-form{display:flex;margin:100px auto auto;max-width:500px;flex-direction:column;gap:20px;padding:10px;border-radius:10px;border:1px solid #d9d9d9}.check-input{cursor:pointer}@media (max-width: 1800px){.check-input__text{font-size:20px}}@media (max-width: 768px){.check-input__text{font-size:17px}}@media (max-width: 480px){.check-input__text{font-size:15px}}#consult{position:relative;width:100%;padding:0 6.25rem}#consult .banner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:37.5rem;padding:0 6.25rem;gap:2rem;border-radius:2.375rem;background-repeat:no-repeat;background-size:cover;background-position:top}#consult .banner h1{z-index:1;max-width:56.5rem;font-weight:600;font-size:3.5rem;line-height:3.75rem;margin-bottom:1rem}#consult .banner .description{z-index:1;max-width:50.3125rem;font-weight:400;font-size:1.125rem;line-height:1.625rem;margin-bottom:1.5rem}#consult .banner .consult__block{width:50%}@media (max-width: 1440px){#consult{padding:0 5rem}#consult .banner{height:35rem;padding:0 5rem}#consult .banner h1{font-size:3.25rem;line-height:3.5rem;max-width:52rem}#consult .banner .description{max-width:48rem}}@media (max-width: 1200px){#consult{padding:0 4rem}#consult .banner{height:32rem;padding:0 4rem;border-radius:1.875rem}#consult .banner h1{font-size:3rem;line-height:3.25rem;max-width:50rem}#consult .banner .description{max-width:45rem}}@media (max-width: 1000px){#consult{padding:0 2rem}#consult .banner{height:auto;min-height:24rem;padding:3rem 2rem;border-radius:1.5rem}#consult .banner h1{font-size:2.5rem;line-height:2.75rem;max-width:100%}#consult .banner .description{font-size:1.0625rem;line-height:1.5rem;max-width:50%}#consult .banner .consult__block{width:70%}}@media (max-width: 768px){#consult{padding:0 1.5rem}#consult .banner{min-height:20rem;padding:2.5rem 1.5rem;border-radius:1.25rem;gap:1.5rem}#consult .banner h1{font-size:2.2rem;line-height:2.4rem;margin-bottom:.75rem}#consult .banner .description{font-size:1rem;line-height:1.4375rem;margin-bottom:1.25rem}#consult .banner .consult__block{width:80%}}@media (max-width: 600px){#consult{padding:0 1.25rem}#consult .banner{min-height:18rem;padding:2rem 1.25rem;border-radius:1.125rem}#consult .banner h1{font-size:2rem;line-height:2.2rem}#consult .banner .description{font-size:.975rem;line-height:1.375rem}#consult .banner .consult__block{width:90%}}@media (max-width: 480px){#consult{padding:0 1rem}#consult .banner{min-height:16rem;padding:1.75rem 1rem;border-radius:1rem;gap:1rem}#consult .banner h1{font-size:1.75rem;line-height:1.9rem;margin-bottom:.5rem}#consult .banner .description{font-size:.9rem;line-height:1.3rem;margin-bottom:1rem}#consult .banner .consult__block{width:100%}}@media (max-width: 360px){#consult{padding:0 .75rem}#consult .banner{min-height:14rem;padding:1.5rem .75rem;border-radius:.875rem;gap:.75rem}#consult .banner h1{font-size:1.5rem;line-height:1.65rem}#consult .banner .description{font-size:.85rem;line-height:1.25rem}}#main-courses{position:relative;height:2rem;width:100%}#main-courses .courses-list{position:absolute;bottom:-9rem;width:100%;padding:0 6.25rem;display:flex;justify-content:space-between}#main-courses .courses-list .courses-link{flex:1;min-height:200px}#main-courses .courses-list .course-card{background-color:#f5f5f7;padding:1.5rem 2.125rem;border-radius:1rem;transition:transform .25s ease,opacity .125s ease,box-shadow .35s ease;display:flex;flex-direction:column;gap:.75rem;height:100%;justify-content:flex-start}#main-courses .courses-list .course-card:hover{transform:scale(1.05);box-shadow:0 12px 30px #00000026}#main-courses .courses-list .course-card:active{transform:scale(.95)}#main-courses .courses-list .course-card .course-title{font-weight:600;font-size:1.75rem;line-height:2.5rem;color:#1d1d1f;margin-bottom:.5rem}@media (max-width: 1800px){#main-courses .courses-list .course-card .course-title{font-size:1.4rem}}@media (max-width: 1500px){#main-courses .courses-list .course-card .course-title{font-size:1.2rem}}#main-courses .courses-list .course-card .course-level{padding:.25rem 1.125rem;background-color:#0071e3;border-radius:1.5rem;font-weight:500;font-size:1rem;line-height:1.375rem;color:#fff;width:fit-content;margin-bottom:.75rem}#main-courses .courses-list .course-card .period{font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#787777}@media (max-width: 1200px){#main-courses{height:16rem}#main-courses .courses-list{width:100%;gap:1.25rem;padding:0 4rem;bottom:1rem}#main-courses .courses-list .course-card{padding:1.25rem 1.75rem}#main-courses .courses-list .course-card .course-container{display:flex}#main-courses .courses-list .course-card .course-title{font-size:1.3rem;line-height:1.7rem}}@media (max-width: 1000px){#main-courses{padding:0 2rem;height:auto}#main-courses .courses-list{width:100%;flex-direction:column;gap:1rem;position:relative;bottom:-3rem;padding:0}#main-courses .courses-list .courses-link{flex:1;min-height:0}#main-courses .courses-list .course-card{width:100%}#main-courses .courses-list .course-card:hover{transform:scale(1.02)}#main-courses .courses-list .course-card:active{transform:scale(.98)}}@media (max-width: 768px){#main-courses{padding:0 1.5rem}#main-courses .courses-list{width:100%;padding:0}#main-courses .courses-list .courses-link{flex:1;min-height:0}#main-courses .courses-list .course-card{padding:1.25rem 1.5rem}#main-courses .courses-list .course-card .course-title{font-size:1.25rem;line-height:1.5rem}#main-courses .courses-list .course-card .course-level{font-size:.875rem;padding:.25rem 1rem}#main-courses .courses-list .course-card .period{font-size:1rem;line-height:1.25rem}}@media (max-width: 480px){#main-courses{padding:0 1rem}#main-courses .courses-list{width:100%;bottom:-2.5rem;padding:0}#main-courses .courses-list .courses-link{flex:1;min-height:0}#main-courses .courses-list .course-card{padding:1rem 1.25rem}#main-courses .courses-list .course-card .course-title{font-size:1.125rem;line-height:1.375rem;margin-bottom:.25rem}#main-courses .courses-list .course-card .course-level{font-size:.75rem;padding:.25rem .75rem;margin-bottom:.5rem}#main-courses .courses-list .course-card .period{font-size:.875rem;line-height:1.125rem}}#efficiency-block{--px: 6.25rem;width:100%;height:415px;position:relative;padding:0 var(--px) 153px var(--px)}#efficiency-block .efficiency{position:absolute;bottom:0;left:0;width:100%;height:750px;display:flex;flex-direction:column;gap:64px;justify-content:end;padding-bottom:153px;background-size:cover}#efficiency-block .efficiency .main-title{padding:0 var(--px);font-weight:600;font-size:56px;line-height:60px;color:#fff;max-width:800px}@media (max-width: 480px){#efficiency-block .efficiency .main-title{font-size:2.7rem}}#efficiency-block .efficiency .info{padding:0 calc(var(--px) + 48px);display:flex;gap:2rem}#efficiency-block .efficiency .info .efficiency-item{display:flex;flex-direction:column;gap:1rem}#efficiency-block .efficiency .info .efficiency-item .title{font-weight:500;font-size:96px;line-height:120%;color:#0071e3}@media (max-width: 1800px){#efficiency-block .efficiency .info .efficiency-item .title{font-size:76px}}#efficiency-block .efficiency .info .efficiency-item .title__count{width:500px}@media (max-width: 1200px){#efficiency-block .efficiency .info .efficiency-item .title__count{width:370px}}#efficiency-block .efficiency .info .efficiency-item .description{color:#fff;font-weight:400;font-size:22px;line-height:26px;max-width:258px;white-space:pre-wrap}@media (max-width: 1800px){#efficiency-block .efficiency .info .efficiency-item .description{font-size:20px}}@media (max-width: 1390px){#efficiency-block .efficiency .info .efficiency-item .title{font-size:76px}}@media (max-width: 1160px){#efficiency-block .efficiency .info .efficiency-item .title{font-size:68px}}@media (max-width: 1000px){#efficiency-block{height:600px;--px: 4rem}#efficiency-block .efficiency{height:850px}#efficiency-block .efficiency .info{flex-direction:column;gap:24px}#efficiency-block .efficiency .info .efficiency-item{flex-direction:row;align-items:center;gap:24px}#efficiency-block .efficiency .info .efficiency-item .title{font-size:52px;width:40%;white-space:nowrap}#efficiency-block .efficiency .info .efficiency-item .description{font-size:20px;line-height:28px;max-width:100%}}@media (max-width: 1000px){#efficiency-block{--px: 2rem}#efficiency-block .efficiency .main-title{font-size:2.5rem;line-height:2.75rem}}@media (max-width: 768px){#efficiency-block{height:500px;padding-bottom:100px}#efficiency-block .efficiency{height:700px;padding-bottom:150px}#efficiency-block .efficiency .main-title{font-size:2.7rem;line-height:2.5rem;max-width:100%}#efficiency-block .efficiency .info{padding:0 var(--px)}#efficiency-block .efficiency .info .efficiency-item{gap:0}#efficiency-block .efficiency .info .efficiency-item .title{font-size:42px;width:50%}#efficiency-block .efficiency .info .efficiency-item .description{font-size:16px;line-height:24px}}@media (max-width: 480px){#efficiency-block{height:440px;padding-bottom:80px;--px: 1.25rem}#efficiency-block .efficiency{height:650px;gap:32px;padding-bottom:40px}#efficiency-block .efficiency .main-title{font-size:2.7rem;line-height:2.5rem}#efficiency-block .efficiency .info .efficiency-item{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}#efficiency-block .efficiency .info .efficiency-item .title{font-size:36px;width:auto}#efficiency-block .efficiency .info .efficiency-item .description{font-size:16px;line-height:22px}}@media (max-width: 480px){#efficiency-block .efficiency .main-title{font-size:1.7rem;line-height:2.5rem}}.implementation-card{width:557px;height:360px;padding:50px 50px 0;border-radius:28px;background-color:#fff}.implementation-card .title{font-weight:600;font-size:28px;line-height:32px}@media (max-width: 1800px){.implementation-card .title{font-size:23px}}.implementation-card .description{font-weight:400;font-size:18px;line-height:26px}.implementation-card .details{padding:13px 0;font-weight:500;color:#0071e3}@media (max-width: 1800px){.implementation-card{padding:40px 40px 0}}@media (max-width: 1680px){.implementation-card{width:557px}}@media (max-width: 1200px){.implementation-card{width:100%;height:auto}}.partners-container{padding:0 6.25rem;margin-top:7rem;margin-bottom:5rem}@media (max-width: 1200px){.partners-container{padding:1.5rem 1rem}}@media (max-width: 480px){.partners-container{margin-top:0}}.partners-container__title{font-weight:600;font-size:3.5rem;line-height:3.75rem;margin-bottom:6rem}@media (max-width: 1000px){.partners-container__title{font-size:2.7rem}}@media (max-width: 768px){.partners-container__title{font-size:2.7rem}}@media (max-width: 480px){.partners-container__title{font-size:2.7rem}}.partners-container__logos-row{gap:30px}.partners-container__logo-col{display:flex;justify-content:center;flex:0 0 15%;max-width:25%}.partners-container__logo-wrapper{display:flex;justify-content:center;align-items:center;width:60%}.partners-container__logo-image{height:auto;display:flex}.our-contacts-container .title{font-weight:600;font-size:3.5rem}.our-contacts-container .cards{display:flex;margin-top:3rem}.our-contacts-container .cards .card{display:flex;width:100%;padding:2.5rem 3.125rem;border-radius:28px;background:#fff;box-shadow:0 8px 16px #00000014}.our-contacts-container .cards .card img{width:4rem;margin-right:1.25rem}.our-contacts-container .cards .card:not(:first-child){margin-left:1.5rem}.our-contacts-container .cards .card .card-content .card-content-title{font-weight:400;font-size:1.125rem;color:#bebebe}.our-contacts-container .cards .card .card-content .card-content-value{display:inline-block;font-weight:600;font-size:1.75rem;transition:all .4s ease}.our-contacts-container .cards .card .card-content .card-content-value:hover{transform:scale(1.04);color:#0071e3}.our-contacts-container .cards .card .card-content .card-content-value__additional{font-size:15px}.our-contacts-container .cards .card .card-content .card-content-value.ref,.our-contacts-container .cards .card .card-content .card-content-value.ref a{color:#0071e3}@media (max-width: 1800px){.our-contacts-container .cards .card .card-content .card-content-value{font-size:1.3rem}}@media (max-width: 1800px){.our-contacts-container .cards .card{padding:1.5rem 1rem}}.our-contacts-container .our-details{display:flex;margin-top:6.25rem}.our-contacts-container .our-details .details-block{width:100%}.our-contacts-container .our-details .details-block .title{line-height:3.75rem}.our-contacts-container .our-details .details-block:not(:first-child){margin-left:1.5rem}.our-contacts-container .our-details .details-block li{font-weight:400;font-size:1.125rem;list-style-type:none;padding-bottom:12px}@media screen and (max-width: 1475px){.our-contacts-container .cards{flex-wrap:wrap}.our-contacts-container .cards .card{display:flex;align-items:center}.our-contacts-container .cards .card:not(:first-child){margin-top:1.5rem;margin-left:0}.our-contacts-container .our-details{flex-wrap:wrap}.our-contacts-container .our-details .details-block:not(:first-child){margin-top:1.5rem;margin-left:0}}@media screen and (max-width: 1200px){.our-contacts-container .title{font-size:3rem}.our-contacts-container .cards .card{padding:2rem 2.5rem}.our-contacts-container .cards .card .card-content .card-content-value{font-size:1.5rem}}@media screen and (max-width: 1000px){.our-contacts-container .title{font-size:2.5rem}.our-contacts-container .cards{margin-top:2.5rem}.our-contacts-container .cards .card{padding:1.75rem 2rem}.our-contacts-container .cards .card img{width:3.5rem}.our-contacts-container .our-details{margin-top:5rem}}@media screen and (max-width: 768px){.our-contacts-container .title{font-size:2.25rem}.our-contacts-container .cards{margin-top:2rem}.our-contacts-container .cards .card{padding:1.5rem;flex-direction:column;text-align:center}.our-contacts-container .cards .card img{width:2rem;margin-right:0;margin-bottom:1rem}.our-contacts-container .cards .card .card-content .card-content-title{font-size:1rem}.our-contacts-container .cards .card .card-content .card-content-value{font-size:1.25rem}.our-contacts-container .our-details{margin-top:4rem}.our-contacts-container .our-details .details-block .title{line-height:1.2}.our-contacts-container .our-details .details-block li{font-size:1rem}}@media screen and (max-width: 480px){.our-contacts-container .title{font-size:1.875rem}.our-contacts-container .cards{margin-top:1.5rem}.our-contacts-container .cards .card{padding:1.25rem;text-align:center}.our-contacts-container .cards .card .card-content .card-content-value.ref .separator{padding:0 .5rem}.our-contacts-container .our-details{margin-top:3rem}.our-contacts-container .our-details .details-block li{font-size:.875rem;padding-bottom:8px}}.span_bold{font-weight:700}.separator{padding:0 1rem;font-weight:700;font-size:1.3rem;line-height:1;color:#0071e3}.advantages-block-container .col{width:50%}.advantages-block-container .ant-row{margin:0!important}@media screen and (width <= 1298px){.advantages-block-container .col{width:100%}}.advantages-block-container .title{font-weight:600;font-size:56px}@media (max-width: 480px){.advantages-block-container .title{font-size:2.7rem}}.advantages-block-container .description{font-weight:400;font-size:18px;margin-top:14px}.advantages-block-container .advantages{display:flex;justify-content:space-between;font-weight:400;font-size:20px;margin-top:48px}.advantages-block-container .advantages ul li{display:flex;list-style-type:none}.advantages-block-container .advantages ul li:not(:first-child){margin-top:16px}.advantages-block-container .advantages ul li span{margin-left:16px}@media screen and (width <= 711px){.advantages-block-container .advantages{flex-direction:column}}@media (max-width: 480px){.advantages-block-container .advantages{margin-top:10px;padding:10px}}.advantages-block-container .actions{margin-top:63px}.advantages-block-container .bg-container{display:flex;align-items:center}.advantages-block-container .bg-container img{width:100%}@media screen and (width <= 1298px){.advantages-block-container .bg-container img{display:none}}.book-place-for-training-form{width:80%!important;border-radius:34px;overflow:hidden}.book-place-for-training-form .form{position:relative;width:50%;z-index:999}.book-place-for-training-form .form__field--hide{opacity:0;position:absolute;top:0;left:-5000px}.book-place-for-training-form .form .checkbox__text{white-space:nowrap}.book-place-for-training-form .ant-modal-close{border-radius:100%;background:#0071e3}.book-place-for-training-form .ant-modal-close:hover{background:#921313}.book-place-for-training-form .ant-modal-close .anticon-close{color:#fff}.book-place-for-training-form .ant-modal-title{margin-bottom:34px}.book-place-for-training-form .ant-modal-title .title{font-weight:600;font-size:2.875rem;line-height:46px}.book-place-for-training-form .ant-modal-title .description{font-weight:400;font-size:1.125rem;margin-top:10px}.book-place-for-training-form .ant-modal-content{padding:4.375rem 6.25rem}.book-place-for-training-form .ant-form-item{margin-bottom:10px}.book-place-for-training-form .submit-block{margin-top:30px}.book-place-for-training-form .agreement__link{font-weight:600;outline:none;background:transparent;transition:color .3s ease}.book-place-for-training-form .agreement__link:hover{color:#0071e3}.book-place-for-training-form .bg{position:absolute;top:0;right:0;height:100%;object-fit:cover}.book-place-for-training-form .ant-form-item-additional{padding-top:2px;padding-bottom:10px}@media (max-width: 2000px){.book-place-for-training-form .ant-modal-title .title{width:65%}}@media (max-width: 1800px){.book-place-for-training-form .ant-modal-title .title{font-size:2.5rem;width:65%}.book-place-for-training-form .ant-modal-content{padding:3.375rem 4.25rem}}@media (max-width: 1500px){.book-place-for-training-form{width:100%!important}.book-place-for-training-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.book-place-for-training-form .ant-modal-title .title{width:60%}.book-place-for-training-form .ant-modal-title .description{width:50%}}@media (max-width: 1200px){.book-place-for-training-form .form{width:100%}.book-place-for-training-form .bg{display:none}.book-place-for-training-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.book-place-for-training-form .ant-modal-title .title{width:100%}}@media (max-width: 768px){.book-place-for-training-form .ant-modal-content{padding:2rem}.book-place-for-training-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.book-place-for-training-form .ant-modal-title{margin-bottom:24px}.book-place-for-training-form .ant-modal-title .title{font-size:2rem;line-height:38px}.book-place-for-training-form .ant-modal-title .description{font-size:1rem;margin-top:8px}.book-place-for-training-form .ant-form-item{margin-bottom:8px}.book-place-for-training-form .submit-block{margin-top:20px}.book-place-for-training-form .agreement{font-size:11px;margin-top:16px}}@media (max-width: 480px){.book-place-for-training-form{width:95%!important;border-radius:24px;margin:0 10px}.book-place-for-training-form .ant-modal-content{padding:2rem 1.5rem}.book-place-for-training-form .ant-modal-title{margin-bottom:20px}.book-place-for-training-form .ant-modal-title .title{font-size:2.3rem;line-height:32px;margin-top:20px}.book-place-for-training-form .ant-modal-title .description{font-size:.9rem;margin-top:6px;line-height:1.4}.book-place-for-training-form .ant-form-item{margin-bottom:6px}.book-place-for-training-form .ant-input,.book-place-for-training-form .ant-input-password,.book-place-for-training-form .ant-picker{font-size:14px;padding:8px 12px;height:40px}.book-place-for-training-form .ant-form-item-label{font-size:13px}.book-place-for-training-form .ant-form-item-label>label{font-size:13px;height:auto}.book-place-for-training-form .submit-block{margin-top:16px}.book-place-for-training-form .ant-btn{font-size:14px;padding:10px 20px;height:44px}.book-place-for-training-form .agreement{font-size:10px;margin-top:12px;line-height:1.3}.book-place-for-training-form .form .checkbox__text{white-space:normal;font-size:11px;line-height:1.3}.book-place-for-training-form .ant-checkbox-wrapper{font-size:11px}}@media (max-width: 360px){.book-place-for-training-form .ant-modal-title .title{margin-top:25px}}.course-case-modal__content{display:flex;flex-direction:column;height:100%}.course-case-modal__layout{display:flex;height:100%;width:100%}.course-case-modal__description-section{flex:0 0 50%;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e8e8e8;overflow:hidden}.course-case-modal__slider-section{flex:0 0 50%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;position:relative;overflow:hidden}.course-case-modal__description{padding:24px;height:100%;overflow-y:auto}.course-case-modal__description-content{height:100%}.course-case-modal__description-content p{margin:0 0 16px;line-height:1.6;color:#262626}.course-case-modal__description-content p:last-child{margin-bottom:0}.course-case-modal__description-fullDesc{white-space:pre-wrap;font-size:17px}.course-case-modal__description-fullDesc ol,.course-case-modal__description-fullDesc ul{margin-top:-15px;padding-left:40px;line-height:22px}.course-case-modal__description-fullDesc li{margin:-15px;padding:0}.course-case-modal__description-fullDesc h1,.course-case-modal__description-fullDesc h2,.course-case-modal__description-fullDesc h3,.course-case-modal__description-fullDesc h4,.course-case-modal__description-fullDesc h5,.course-case-modal__description-fullDesc h6{margin:0 0 16px;color:#262626}.course-case-modal__slider{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.course-case-modal__single-image,.course-case-modal__image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.course-case-modal__images-track{display:flex;width:100%;height:100%;position:relative}.course-case-modal__image-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease;opacity:0}.course-case-modal__image-container--active{opacity:1}.course-case-modal__image{max-width:100%;max-height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.course-case-modal__image--loaded{opacity:1}.course-case-modal__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.course-case-modal__image-error{display:flex;align-items:center;justify-content:center;color:#ff4d4f;font-size:16px}.course-case-modal__no-images{display:flex;align-items:center;justify-content:center;height:100%;color:#8c8c8c;font-size:16px}.course-case-modal__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#0009;border:none;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:20px}.course-case-modal__arrow:hover:not(:disabled){background:#000c;transform:translateY(-50%) scale(1.1)}.course-case-modal__arrow:active:not(:disabled){transform:translateY(-50%) scale(.95)}.course-case-modal__arrow:disabled{opacity:.5;cursor:not-allowed}.course-case-modal__arrow--left{left:24px}.course-case-modal__arrow--right{right:24px}.course-case-modal__counter{position:absolute;top:20px;right:20px;background:#0009;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;z-index:10;transition:background .3s ease}.course-case-modal__dots{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10;padding:8px 16px;background:#0000004d;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.course-case-modal__dot{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.course-case-modal__dot:hover:not(:disabled){background:#fffc;transform:scale(1.2)}.course-case-modal__dot:disabled{cursor:not-allowed}.course-case-modal__dot--active{background:#fff;width:14px;height:14px;transform:scale(1)}@media (max-width: 768px){.course-case-modal__layout{flex-direction:column}.course-case-modal__description-section{flex:0 0 50%;border-right:none;border-bottom:1px solid #6a6969}.course-case-modal__slider-section{flex:0 0 50%}.course-case-modal__description{padding:16px}.course-case-modal__arrow{width:40px;height:40px;font-size:16px}.course-case-modal__arrow--left{left:12px}.course-case-modal__arrow--right{right:12px}.course-case-modal__counter{top:12px;right:12px;font-size:12px;padding:6px 12px}.course-case-modal__dots{bottom:12px;gap:8px;padding:6px 12px}.course-case-modal__dot{width:10px;height:10px}.course-case-modal__dot--active{width:12px;height:12px}}@media (max-width: 480px){.course-case-modal__description-section,.course-case-modal__slider-section{flex:0 0 50%}}.portal-card-2{width:557px;height:100%;border-radius:28px;background-color:#fff;padding:3.125rem 3.125rem 1.625rem}@media (max-width: 1800px){.portal-card-2{padding:1.125rem 3.125rem 1.625rem}}.portal-card-2 .ant-flex{height:100%}.portal-card-2 .card-meta{display:flex;justify-content:space-between}.portal-card-2 .card-meta__desc{padding-bottom:20px}.portal-card-2 .card-meta h3{font-weight:600;font-size:28px;line-height:32px;width:100%;color:#1d1d1f;margin-top:20px}@media (max-width: 480px){.portal-card-2 .card-meta h3{font-size:23px}}.portal-card-2 .card-meta p{font-weight:400;font-size:18px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.portal-card-2 .read-full{margin-top:auto;color:#0071e3;padding:.8125rem 0;font-weight:500;font-size:1.125rem;line-height:1.375rem}.portal-card-2 .actions{margin-top:1rem}@media screen and (width <= 1000px){.portal-card-2 .actions .custom-btn{font-size:15px!important}}@media (max-width: 1830px){.portal-card-2{width:530px}}@media (max-width: 1750px){.portal-card-2{width:510px}}@media (max-width: 1680px){.portal-card-2{width:557px}}@media (max-width: 1200px){.portal-card-2{width:100%;height:auto}}@media (max-width: 768px){.portal-card-2{width:100%;height:auto}}.portal-card-logo__img{width:100%;height:250px}@media (max-width: 1800px){.portal-card-logo__img{height:180px}}@media (max-width: 1200px){.portal-card-logo__img{height:250px}}@media (max-width: 768px){.portal-card-logo__img{display:none}}@media (max-width: 480px){.portal-card-logo__img{height:150px}}.portal-card-logo{display:flex;flex-direction:column}.custom-select{position:relative;display:flex;flex-direction:column;border:2px solid rgb(229,229,229);background:#fff;border-radius:6px;padding:3px 24px 10px;overflow:hidden;transition:.2s}.custom-select:focus-within{border-color:#fff;background:#e5e5e5;transition:.2s}.custom-select:focus-within input{background:transparent}.custom-select:focus-within .indicator{background:#0071e3;transition:.2s}.custom-select label{color:#7f7f7f;font-weight:400;font-size:14px;padding-bottom:2px}.custom-select .ant-select:focus-visible{box-shadow:none!important;outline:none!important}.custom-select .ant-select .ant-select-arrow{display:none}.custom-select .ant-select-selector{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important}.custom-select .ant-select-selector:focus-visible{box-shadow:none!important;outline:none!important}.custom-select .ant-input-outlined:focus,.custom-select .ant-input-outlined:focus-within{box-shadow:none}.custom-select .ant-input{padding:0}.custom-select .indicator{position:absolute;background:transparent;width:.3rem;height:100%;top:0;left:0;transition:.2s}.custom-select .icon{position:absolute;top:25%;right:0;transition:.2s}.custom-select .open{transform:rotate(90deg) translateY(3px);transition:.2s}.education-card{width:34.8125rem;height:27.625rem;border-radius:1rem;background-color:#f5f5f7;padding:1.875rem 2.125rem 5.875rem;position:relative}.education-card .education-title{font-weight:600;font-size:1.75rem;line-height:2.5rem;color:#1d1d1f}@media (max-width: 410px){.education-card .education-title{font-size:1.6rem}}@media (max-width: 360px){.education-card .education-title{font-size:1.4rem}}.education-card .education-description{font-weight:400;font-size:1.1rem;line-height:1.5rem}@media (max-width: 1800px){.education-card .education-description{line-height:1.3rem}}@media (max-width: 1600px){.education-card .education-description{line-height:1.2rem}}@media (max-width: 1500px){.education-card .education-description{font-size:1rem;line-height:1.2rem}}.education-card .education-period{font-weight:400;font-size:1.125rem;line-height:1.375rem;color:#989898}.education-card .level-badge{padding:.25rem 1.125rem;background-color:#0071e3;color:#fff;border-radius:1.5rem;width:fit-content}.education-card .download{background:transparent;padding:0;transition:transform .3s ease}.education-card .download:hover{transform:scale(1.1)}.education-card .download:active{transform:scale(.75)}.education-card .education-info{position:absolute;bottom:0;width:100%;left:0;padding:0 2.125rem 1.875rem}@media (max-width: 1800px){.education-card{width:530px;height:460px}}@media (max-width: 1750px){.education-card{width:510px}}@media (max-width: 1680px){.education-card{width:557px}}@media (max-width: 1200px){.education-card{width:100%;height:auto}}.benefit-card{background-color:#fff;width:34.8125rem;height:23.625rem;border-radius:1.75rem;padding:2.125rem;display:flex;align-items:flex-start}.benefit-card .benefit-container{height:60px;width:90%}@media (max-width: 1800px){.benefit-card .benefit-container{height:40px}}.benefit-card .ant-flex{width:100%;height:100%}.benefit-card .benefit-title{font-weight:600;font-size:1.75rem;line-height:2.5rem;margin:0;width:100%}@media (max-width: 1800px){.benefit-card .benefit-title{font-size:21px}}@media (max-width: 1500px){.benefit-card .benefit-title{font-size:20px;line-height:1.5rem}}@media (max-width: 480px){.benefit-card .benefit-title{line-height:1.5rem}}.benefit-card .benefit-desc{font-weight:400;font-size:1.125rem;line-height:1.625rem;margin:0;width:100%;white-space:pre-wrap}@media (max-width: 1800px){.benefit-card .benefit-desc{font-size:1rem}}@media (max-width: 1600px){.benefit-card .benefit-desc{font-size:1rem;line-height:1.3rem}}.benefit-card .benefit-icon{height:4rem;width:4rem;flex-shrink:0}@media (max-width: 1800px){.benefit-card{width:530px;height:350px}}@media (max-width: 1750px){.benefit-card{width:510px}}@media (max-width: 1680px){.benefit-card{width:557px}}@media (max-width: 1200px){.benefit-card{width:100%;height:auto;min-height:200px}}.description-blocks .block-row{margin-bottom:6rem}.description-blocks .block-row .block-col{font-weight:400;font-size:18px;line-height:32px;font-family:Mazzard,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif!important}.description-blocks .block-row .block-col img{border-radius:20px;width:100%;height:100%;object-fit:cover}.about-page .description-blocks{padding:3.75rem 6.25rem!important}@media screen and (width <= 1200px){.about-page .description-blocks{padding:3rem 4rem!important}}@media screen and (width <= 1000px){.about-page .description-blocks{padding:2.5rem 2rem!important}}@media screen and (width <= 768px){.about-page .description-blocks{padding:2rem 1.5rem!important}}@media (width <= 570px){.about-page .description-blocks{padding:1.5rem 1rem!important}}.about-page .description{width:100%;line-height:32px}.about-page .description h2{line-height:32px}@media screen and (width <= 1000px){.about-page .description{width:90%}}@media screen and (width <= 480px){.about-page .description{width:90%!important}}.about-page .ant-col:first-child{padding-left:0!important}.about-page .ant-col:last-child{padding-right:0!important}@media screen and (width <= 764px){.about-page .ant-col{padding:0!important}}.about-page .ant-row{margin:0!important}@media screen and (width <= 1000px){.description-blocks .block-row{margin-bottom:3rem}.description-blocks .block-row .block-col{margin-bottom:2rem}}@media (max-width: 1800px){.contacts-page .our-contacts-main{height:400px!important}}@media (max-width: 1000px){.contacts-page .our-contacts-main{height:200px!important}}@media (max-width: 768px){.contacts-page .our-contacts-main{height:120px!important}}@media (max-width: 480px){.contacts-page .our-contacts-main{height:120px!important}}.contacts-page .open-vacancies-btn-container{padding:0 6.25rem;margin-bottom:5rem}.contacts-page .indents{padding:0 6.25rem;margin-top:-12rem;margin-bottom:7rem}@media screen and (width <= 1003px){.contacts-page .indents{margin-top:0}}@media screen and (width <= 768px){.contacts-page .indents{padding:0 2rem}}@media screen and (max-width: 1200px){.contacts-page .open-vacancies-btn-container{padding:0 5rem}.contacts-page .indents{padding:0 5rem;margin-top:-10rem}}@media screen and (max-width: 1000px){.contacts-page .open-vacancies-btn-container{padding:0 3.5rem;margin-bottom:4rem}.contacts-page .indents{padding:0 3.5rem;margin-top:0;margin-bottom:5rem}}@media screen and (max-width: 768px){.contacts-page .open-vacancies-btn-container{padding:0 2rem;margin-bottom:3rem}.contacts-page .indents{padding:0 2rem;margin-bottom:4rem}}@media screen and (max-width: 480px){.contacts-page .open-vacancies-btn-container{padding:0 1.25rem;margin-bottom:2.5rem}.contacts-page button{width:100%;font-size:15px}.contacts-page .indents{padding:0 1.25rem;margin-bottom:3rem}}.tasks-description>h3{font-weight:600;font-size:24px;line-height:32px;margin-bottom:1.5rem}.tasks-description .check-grid{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(4,auto);gap:.75rem}@media (max-width: 1800px){.tasks-description .check-grid{width:80%}}@media (max-width: 1400px){.tasks-description .check-grid{width:100%}}@media (max-width: 1200px){.tasks-description .check-grid{width:100%}}@media (max-width: 768px){.tasks-description .check-grid{gap:1rem;width:100%}}@media (max-width: 480px){.tasks-description .check-grid{grid-template-columns:auto;gap:1.25rem;width:100%}}@media (max-width: 1800px){.tasks-description .tasks-description__header{width:70%;font-size:20px}}@media (max-width: 1500px){.tasks-description .tasks-description__header{width:100%;font-size:20px}}@media (max-width: 1200px){.tasks-description .tasks-description__header{width:100%;font-size:20px}}@media (max-width: 768px){.tasks-description>h3{font-size:22px;line-height:28px}.tasks-description .tasks-description__header{width:100%;font-size:20px}}@media (max-width: 480px){.tasks-description>h3{font-size:20px;line-height:26px}.tasks-description .tasks-description__header{width:100%;font-size:17px}}.home-service-card{display:flex;flex-direction:column;justify-content:space-between;width:412px;height:748px;padding:40px;cursor:pointer;border-radius:28px;background-color:#f5f5f7;background-size:cover;background-position:bottom;transition:transform .35s ease,opacity .125s ease,box-shadow .35s ease}.home-service-card>h3{font-weight:600;font-size:28px;line-height:32px;margin-bottom:1.5rem}.home-service-card:hover{transform:scale(1.02);box-shadow:3px 4px 11px -1px #00000047}@media (max-width: 1200px){.home-service-card{width:360px;height:680px;padding:32px}.home-service-card>h3{font-size:26px;line-height:30px}}@media (max-width: 1000px){.home-service-card{width:320px;height:620px;padding:28px;border-radius:24px}.home-service-card>h3{font-size:24px;line-height:28px}}@media (max-width: 768px){.home-service-card{width:100%;height:600px;padding:24px;border-radius:20px}.home-service-card>h3{font-size:22px;line-height:26px}}@media (max-width: 480px){.home-service-card{height:480px;padding:20px;border-radius:16px}.home-service-card>h3{font-size:20px;line-height:24px}.home-service-card:hover{transform:scale(1.01)}}.company-card{display:flex;justify-content:center;align-items:center;margin:1rem}.company-card .company-logo{width:12rem;object-fit:cover;transition:opacity .3s ease}.company-card .company-logo:hover{opacity:.8}@media (max-width: 1000px){.company-card .company-logo{width:10rem}}@media (max-width: 768px){.company-card{margin:.75rem}.company-card .company-logo{width:8rem}}@media (max-width: 480px){.company-card{margin:.5rem}.company-card .company-logo{width:6rem}}.services-slider{margin-top:15rem!important}@media (max-width: 1200px){.services-slider{margin-top:5rem!important}}@media (max-width: 1000px){.services-slider{margin-top:5rem!important}}@media (max-width: 768px){.services-slider{margin-top:2rem!important}}@media (max-width: 480px){.services-slider{margin:0!important}}@media screen and (width <= 1750px){.services-slider .embla .home-service-card{width:100%!important}.services-slider .embla .home-service-card h3{font-size:25px}}@media screen and (width <= 1480px){.services-slider .embla{--slide-spacing: 1.3rem !important}}@media screen and (width <= 1400px){.services-slider .embla .home-service-card{width:250px}.services-slider .embla .home-service-card h3{font-size:17px}}@media screen and (width <= 768px){.services-slider .embla .home-service-card h3{font-size:20px!important;padding:1rem;border-radius:.3rem;background:#ffffffe6}}@media (max-width: 1200px){.services-slider .embla{--slide-size: 25% !important}}@media (max-width: 1140px){.services-slider .embla{--slide-size: 33% !important}}@media (max-width: 768px){.services-slider .embla{--slide-size: 50% !important}}@media (max-width: 650px){.services-slider .embla .home-service-card h3{padding:.5rem;border-radius:.3rem;background:#ffffffe6;font-size:13px!important}}@media (max-width: 480px){.services-slider .embla{--slide-size: 100% !important}.services-slider .embla .home-service-card h3{padding:1rem;border-radius:.3rem;background:#ffffffe6}}.bonuses-slider{padding:5rem 0 0 3rem}@media (max-width: 480px){.bonuses-slider{margin:0!important}}.bonuses-slider .description{margin-bottom:3rem}.bonuses-slider .implementation-card{height:100%}@media (max-width: 1000px){.bonuses-slider .implementation-card{height:250px}}@media (max-width: 768px){.bonuses-slider .implementation-card{height:250px}}@media (max-width: 480px){.bonuses-slider .implementation-card{height:250px!important;padding:20px}}@media (max-width: 1800px){.bonuses-slider{padding:5rem 0 0}}@media screen and (width <= 540px){#efficiency-block{margin-top:8rem}}@media screen and (width <= 480px){#efficiency-block .efficiency{padding-bottom:10px}}@media (max-width: 768px){.main__button-container{width:60%}}@media (max-width: 480px){.main__button-container{width:60%}}._not_found_siqn2_1{min-height:100vh;width:600px;display:flex;margin:70px auto 0;justify-content:center}._not_found_siqn2_1 ._btn_group_siqn2_9{display:flex;flex-direction:column}._not_found_siqn2_1 ._btn_group_siqn2_9 button{margin-bottom:20px}.category-services{padding:3rem 6.25rem}.category-services .title{font-weight:600;font-size:40px;margin-bottom:2rem}.category-services .cards{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.category-services .cards .c-card{position:relative;border-radius:.5rem;width:calc((100% - 6rem) / 3);height:20rem;overflow:hidden;transition:.4s}.category-services .cards .c-card:hover{box-shadow:0 0 20px #0000004d;transition:.4s}.category-services .cards .c-card:hover .a-description{opacity:1;transition:.4s;transform:translate(0)}.category-services .cards .c-card img{height:100%;width:100%;object-fit:cover;object-position:50% 40%}.category-services .cards .c-card .a-title{color:#000;border-radius:.5rem;font-size:28px;font-weight:600;padding:.2rem;text-shadow:0 0 5px #ffffff}@media (max-width: 1300px){.category-services .cards .c-card .a-title{font-size:20px}}@media (max-width: 1000px){.category-services .cards .c-card .a-title{font-size:17px}}.category-services .cards .c-card .a-description{border-radius:.2rem;font-size:18px;margin-top:1rem;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.2rem;opacity:0;transform:translate(-100%);transition:.4s}.category-services .cards .c-card a{position:absolute;width:100%;height:100%;padding:1rem;top:0;left:0}@media screen and (width <= 769px){.category-services{padding:3rem 2rem}}@media screen and (width <= 862px){.c-card{width:100%!important}}._err-content_ynso2_1{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:40px;margin-bottom:60px}._err-content_ynso2_1 ._img-content_ynso2_11{width:100%;text-align:center}._err-content_ynso2_1 img{width:20%;max-width:500px}._err-content_ynso2_1 ._desc-content_ynso2_19{font-size:22px;margin-top:20px}._err-content_ynso2_1 a,._err-content_ynso2_1 span{color:#00f;cursor:pointer}.cookies-overlay{position:fixed;bottom:20px;left:20px;right:20px;z-index:10000;animation:slideUp .5s ease-out}.cookies-modal{background:#fff;border-radius:16px;padding:24px;width:100%;margin:0 auto;box-shadow:0 10px 30px #0003;border:1px solid #e1e5e9}.cookies-content{text-align:left}.content-wrapper{display:flex;justify-content:space-between}.cookies-title{color:#0071e3;font-size:20px;font-weight:600;margin-bottom:12px;line-height:1.3}.cookies-description{margin-bottom:20px}.cookies-description p{color:#666;font-size:14px;line-height:1.5;margin-bottom:6px}.cookies-description p:first-child{color:#333;font-weight:500}.cookies-warning{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:16px;margin-bottom:16px;display:flex;gap:12px;animation:shake .5s ease-in-out}.warning-icon{font-size:20px;flex-shrink:0}.warning-content{flex:1}.warning-content h4{color:#856404;margin:0 0 8px;font-size:16px}.warning-content p{color:#856404;font-size:14px;line-height:1.4;margin:0 0 12px}.warning-buttons{display:flex;gap:8px;flex-wrap:wrap}.warning-button{padding:8px 16px;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.warning-button--cancel{background:#fff;color:#0071e3;border:1px solid #0071e3}.warning-button--cancel:hover{background:#f5f9ff}.warning-button--confirm{background:#dc3545;color:#fff}.warning-button--confirm:hover{background:#c82333}.cookies-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.cookies-main-buttons{display:flex;gap:8px;flex-wrap:wrap}.cookies-button{padding:10px 2px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;flex:1;min-width:120px}.cookies-button--decline{background:#fff;color:#666;border:1px solid #ddd}.cookies-button--decline:hover{background:#f8f9fa;color:#dc3545;border-color:#dc3545}.cookies-button--necessary{background:#fff;color:#0071e3;border:1px solid #0071e3}.cookies-button--necessary:hover{background:#f5f9ff}.cookies-button--accept{background:#0071e3;color:#fff}.cookies-button--accept:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #0071e34d}.cookies-button:active{transform:translateY(0)}.cookies-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;border-top:1px solid #e1e5e9;padding-top:16px}.cookies-link{color:#0071e3;text-decoration:none;font-size:13px}.cookies-link:hover{text-decoration:underline}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width: 1219px){.cookies-button--accept{order:0}.cookies-button--necessary{order:2}}@media (max-width: 768px){.cookies-overlay{left:10px;right:10px;bottom:10px}.cookies-modal{padding:20px}.cookies-title{font-size:18px}.content-wrapper,.cookies-main-buttons{flex-direction:column}.cookies-button{width:100%;min-width:auto}.cookies-links{flex-direction:column;gap:8px;text-align:center}.warning-buttons{flex-direction:column}.warning-button{width:100%}}@media (max-width: 480px){.cookies-modal{padding:16px}.cookies-title{font-size:16px}}@keyframes line-spread{0%{background-color:transparent;width:0}to{background-color:#0071e3;width:1.75rem}}@keyframes line-spread-revers{0%{background-color:#0071e3;width:1.75rem}to{background-color:transparent;width:0}}@keyframes line-spread-100{0%{width:10%}to{width:100%}}.ant-menu-submenu-popup a{color:#000!important;transition:.2s}.ant-menu-submenu-popup a:hover{color:#6a6a6a!important;transition:.2s}.header{background:#fff;position:fixed;top:0;left:0;width:100%;height:5.375rem;box-shadow:0 4px 12px #0000001f;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;display:flex;justify-content:space-between;align-items:center;padding:0 6.25rem;z-index:100}.header__logo{display:flex;justify-content:center;align-items:center}.header .ant-menu-overflow{border:none}.header .ant-menu-overflow-item:after{content:none!important}.header .ant-menu .ant-menu-item a:before{inset:auto}.header .nav-tabs{display:flex}.header .nav-tabs .menu:before{content:none}.header .nav-tabs .menu li{margin-left:1rem;margin-right:1rem}.header .nav-tabs .nav-link{position:relative;color:#717171;font-weight:600;font-size:1.125rem;transition:all ease-out .25s;font-family:Mazzard,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif!important}.header .nav-tabs .nav-link.active{color:#1d1d1f;transition:all ease-out .25s}.header .nav-tabs .nav-link:before{content:"";position:absolute;bottom:-.25rem!important;width:1.75rem;height:.125rem;border-radius:1000px;background-color:transparent;animation:line-spread-revers .25s ease-out}.header .nav-tabs .nav-link:hover:before{content:"";background-color:#0071e3;animation:line-spread .25s ease-out}.header .nav-tabs .nav-link.active:before{content:"";position:absolute;bottom:-.25rem;width:1.75rem;height:.125rem;border-radius:1000px;background-color:#0071e3;animation:line-spread .25s ease-out}.header .header-contacts{gap:6.25rem}.header .header-contacts .tel-mail{gap:2.75rem}.header .burger-menu{display:none;background:transparent;border:none;outline:none;padding:0}.header .burger-menu:active{background:transparent;opacity:.75}@media (max-width: 1800px){.header .header-contacts{gap:3.25rem}}@media (max-width: 1700px){.header .header-contacts{gap:1.25rem}.header .header-contacts .tel-mail{gap:.75rem}}@media (max-width: 1440px){.header{padding:0 4rem}.header .nav-tabs li div,.header .nav-tabs li span,.header .header-contacts{display:none}.header .burger-menu{display:flex}}@media (max-width: 1290px){.header{padding:0 1.5rem}.header .nav-tabs li div,.header .nav-tabs li span,.header .header-contacts{display:none}.header .burger-menu{display:flex}}@media (max-width: 480px){.header{padding:0 0 0 10px}.header .nav-tabs{display:none}.header .logo{height:2.75rem}}.drawer-nav{display:flex;flex-direction:column}.drawer-nav .nav-link{position:relative;font-size:1.125rem;font-weight:600;padding:.75rem}.drawer-nav .nav-link.active{color:#0071e3;transition:all ease-out .25s}.drawer-nav .nav-link.active:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:.125rem;border-radius:1000px;background-color:#0071e3;animation:line-spread-100 .5s ease-out}.ant-drawer-close{padding:0}.ant-drawer-header{padding:1.25rem!important}.ant-drawer-body{padding:1.25rem!important;display:flex;flex-direction:column;gap:1rem}.drawer-contacts{background-color:#0071e320;padding:1rem;border-radius:1000px;margin-top:auto;font-size:.875rem}@media (max-width: 480px){.drawer-contacts{padding:.75rem;font-size:.8125rem}}.footer{background-color:#1d1d1f;position:relative;color:#fff;padding:7.5rem 6.25rem 2.25rem;overflow:hidden}.footer .footer-content{width:100%;display:grid;position:relative;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:3.125rem 2rem;z-index:5}.footer .footer-content p{color:#636363;font-size:1.125rem;line-height:1.625rem}.footer .footer-content h4{font-size:1.75rem}.footer .footer-content h4:first-letter{text-transform:uppercase}.footer .footer-content .company-info{display:flex;flex-direction:column;gap:2.75rem;align-items:flex-start}.footer .footer-content .company-info p{max-width:25.625rem}@media (max-width: 768px){.footer .footer-content .company-info .logo{height:3rem}}@media (max-width: 480px){.footer .footer-content .company-info .logo{height:2.75rem}}.footer .footer-content .company-info .footer-text_under_logo{gap:1.1875rem}.footer .footer-content .footer-col{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.footer .footer-content .footer-col p{line-height:1.5rem}.footer .footer-content .footer-col>:first-child{margin-bottom:.25rem}.footer .footer-content .footer-col .text{transition:color .3s ease}.footer .footer-content .footer-col .text:hover{color:#fff}.footer .footer-content .copyright{display:flex;justify-content:space-between;grid-column:1/-1;font-size:.75rem;align-items:center}.footer .footer-content .copyright p{font-size:.75rem}.footer .footer-content .copyright .copyright__conf{cursor:pointer}.footer .footer-content .copyright .copyright__conf:hover{text-decoration:underline}@media (max-width: 768px){.footer .footer-content .copyright{margin-top:1rem}}@media (max-width: 480px){.footer .footer-content .copyright{flex-direction:column;gap:1rem;align-items:center}}.footer .circle{position:absolute;bottom:0;z-index:1;left:50%;transform:translate(-50%)}@media (max-width: 768px){.footer .circle{width:100%;height:auto}}.footer .vacancies-block button{color:#fff;background:none;padding:1.3rem 1rem;cursor:pointer;transition:background-color .3s ease}.footer .vacancies-block button:hover{background:none!important;opacity:.8}@media (max-width: 1200px){.footer{padding:6rem 4rem 2rem}.footer .footer-content{gap:2.5rem 1.5rem}}@media (max-width: 1000px){.footer{padding:4rem 2rem 2rem}.footer .footer-content{grid-template-columns:repeat(2,1fr)}.footer .footer-content .company-info{grid-column:1/-1}}@media (max-width: 768px){.footer{padding:3rem 1.5rem 1.5rem}.footer .footer-content{grid-template-columns:1fr;gap:2rem}.footer .footer-content p{font-size:1rem;line-height:1.5rem}.footer .footer-content h4{font-size:1.5rem}.footer .footer-content .company-info{gap:2.5rem;display:flex;align-items:center}.footer .footer-content .company-info .footer-text_under_logo{display:flex;align-items:center;text-align:center}.footer .footer-content .footer-col{gap:.75rem;display:flex;align-items:center;text-align:center}}@media (max-width: 480px){.footer{padding:2.5rem 1rem 1rem}.footer .footer-content{gap:1.5rem}.footer .footer-content .company-info{gap:2.5rem;display:flex;align-items:center}.footer .footer-content .company-info .footer-text_under_logo{display:flex;align-items:center;text-align:center}.footer .footer-content .footer-col{gap:.75rem;display:flex;align-items:center;text-align:center}.footer .footer-content h4{font-size:1.25rem}}*{margin:0;padding:0;box-sizing:border-box}#root{width:100%;position:relative}a{color:#1d1d1f;text-decoration:inherit}.main-content{padding-top:5.375rem;min-height:calc(100vh - 513px)}.logo{height:3.75rem}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:Mazzard,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#1d1d1f;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable}body{margin:0;display:flex;min-width:320px;min-height:100vh;width:auto!important;overflow-y:auto}button{border:1px solid transparent;font-family:inherit;cursor:pointer}
