@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Crete+Round:ital@0;1&display=swap";/**
* @license
*
* Font Family: General Sans
* Designed by: Frode Helland
* URL: https://www.fontshare.com/fonts/general-sans
* © 2026 Indian Type Foundry
*
* General Sans Light 
* General Sans Regular 
* General Sans Medium 
* General Sans Semibold 

*
*/@font-face{font-family:General Sans;src:url(../fonts/GeneralSans-Light-DM8dOCDz.woff2) format("woff2"),url(../fonts/GeneralSans-Light-DCSepNVZ.woff) format("woff"),url(../fonts/GeneralSans-Light-BCUcDm1V.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(../fonts/GeneralSans-Regular-qWzDLixW.woff2) format("woff2"),url(../fonts/GeneralSans-Regular-ByLWuAhj.woff) format("woff"),url(../fonts/GeneralSans-Regular-CKBAsFM4.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(../fonts/GeneralSans-Medium-C2ucJIwG.woff2) format("woff2"),url(../fonts/GeneralSans-Medium-xTMDQT50.woff) format("woff"),url(../fonts/GeneralSans-Medium-D2SxkZ7g.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(../fonts/GeneralSans-Semibold-CJIwQqfU.woff2) format("woff2"),url(../fonts/GeneralSans-Semibold-fu17YzKk.woff) format("woff"),url(../fonts/GeneralSans-Semibold-CwyQSY8r.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}.block-header__breadcrumb{margin-top:28px}.block-header__breadcrumb span,.block-header__breadcrumb a{color:#898989;font-family:General Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;text-decoration:none}.block-header__breadcrumb a{transition:.3s}.block-header__breadcrumb a:hover{color:#121212}.footer{border-top:1px solid #DDE3E5;padding:104px 0 70px}.footer_top{display:flex;gap:135px;margin-bottom:46px}@media only screen and (max-width:992px){.footer_top{flex-direction:column;gap:40px}}.footer_info{flex-shrink:0;width:301px}@media only screen and (max-width:992px){.footer_info{width:100%}}.footer_info__title{color:#121212;font-family:General Sans;font-size:22px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:20px}.footer_info__address{color:#6c6c6c;font-family:General Sans;font-size:16px;font-style:normal;font-weight:500;line-height:23px;margin-bottom:20px}.footer_info__social{display:flex;gap:8px}.footer_info__social-link{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;background:#eff1f2;transition:background .2s}.footer_info__social-link img{width:18px;height:18px}.footer_info__social-link:hover{background:#c7c7c7}.footer_columns{display:flex;justify-content:space-between;flex:1}@media only screen and (max-width:992px){.footer_columns{flex-direction:column;gap:32px}}.footer_column{width:250px}@media only screen and (max-width:992px){.footer_column{width:100%}}.footer_column__eyebrow{color:#6c6c6c;font-family:General Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:20px}.footer_column__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer_column__list li{list-style:none}.footer_column__list a{color:var(--Dark-Dark-800, #121212);font-family:General Sans;font-size:16px;font-style:normal;font-weight:500;line-height:23px;text-decoration:none;transition:color .2s}.footer_column__list a:hover{color:#4ad3ff}.footer_column__contact{display:flex;flex-direction:column;gap:8px}.footer_column__link{color:var(--Dark-Dark-800, #121212);font-family:General Sans;font-size:16px;font-style:normal;font-weight:500;line-height:23px;text-decoration:none;transition:color .2s}.footer_column__link:hover{color:#4ad3ff}.footer_column__btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:76px;border:1px solid #121212;font-family:General Sans,sans-serif;font-size:15px;font-weight:500;line-height:16px;color:#121212;text-decoration:none;white-space:nowrap;align-self:flex-start;transition:opacity .2s}.footer_column__btn:hover{opacity:.8}.footer_bottom{display:flex;align-items:flex-end;gap:0}@media only screen and (max-width:992px){.footer_bottom{flex-direction:column;align-items:flex-start;gap:30px}}.footer_bottom__logo{flex-shrink:0;margin-right:40px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer_bottom__logo img{height:85px;width:auto}@media only screen and (max-width:992px){.footer_bottom__logo{order:1;margin-right:0}}.footer_bottom__description{color:#6c6c6c;font-family:General Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px;max-width:220px}.footer_bottom__description p{margin:0}.footer_bottom__content{flex:1}.footer_bottom__company{display:flex;justify-content:space-between;font-family:General Sans,sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#6c6c6c;padding-bottom:20px;max-width:846px;margin-left:auto}@media only screen and (max-width:992px){.footer_bottom__company{flex-direction:column;gap:4px}}.footer_bottom__divider{height:1px;background:#dde3e5;margin-bottom:20px}.footer_bottom__legal{display:flex;justify-content:space-between;align-items:center;font-family:General Sans,sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#c7c7c7;max-width:846px;margin-left:auto}@media only screen and (max-width:992px){.footer_bottom__legal{flex-direction:column;align-items:flex-start;gap:8px}}.footer_bottom__links{display:flex;gap:34px}.footer_bottom__links .footer_bottom__menu{display:flex;gap:34px;list-style:none;margin:0;padding:0}.footer_bottom__links .footer_bottom__menu li{list-style:none}.footer_bottom__links a{color:#c7c7c7;text-decoration:none;transition:color .2s}.footer_bottom__links a:hover{color:#121212}@media only screen and (max-width:992px){.footer{padding:60px 0 30px}}.nav-links{display:flex;justify-content:center;width:100%;font-size:18px;line-height:25px;color:#fff;font-weight:300}.nav-links span{background-color:#051216;border:0;height:35px;width:35px;display:flex;justify-content:center;align-items:center;color:#fff}.nav-links a{border:0;height:35px;width:35px;display:flex;justify-content:center;align-items:center;font-size:18px;line-height:25px;color:#000;font-weight:300;text-decoration:none;margin:0 7px}.nav-links a:hover{background-color:#051216;color:#fff;border-radius:50%}.nav-links a.next,.nav-links a.prev{border:0;width:auto;height:auto}.nav-links a.next:hover,.nav-links a.prev:hover{background-color:transparent;text-decoration:underline;color:#051216}.nav-links .page-numbers.current{border-radius:50%}.nav-links .page-numbers.dots{background-color:transparent!important;color:#000}.block-contact-form .form-control,.block-signup .form-control,.block-work-form .form-control{display:flex;height:56px;padding:14px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:16px;border:1px solid #DDE3E5;background:#fff;color:#898989;font-family:General Sans;font-size:14px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:20px}.block-contact-form label,.block-signup label,.block-work-form label{color:#121212;font-family:General Sans;font-size:16px;font-style:normal;font-weight:500;line-height:23px;margin-bottom:8px}.block-contact-form textarea:focus,.block-contact-form textarea.form-control:focus,.block-contact-form input.form-control:focus,.block-contact-form select.form-control:focus,.block-contact-form input[type=text]:focus,.block-contact-form input[type=password]:focus,.block-contact-form input[type=email]:focus,.block-contact-form input[type=number]:focus,.block-contact-form [type=text].form-control:focus,.block-contact-form [type=password].form-control:focus,.block-contact-form [type=email].form-control:focus,.block-contact-form [type=tel].form-control:focus,.block-contact-form [contenteditable].form-control:focus,.block-signup textarea:focus,.block-signup textarea.form-control:focus,.block-signup input.form-control:focus,.block-signup select.form-control:focus,.block-signup input[type=text]:focus,.block-signup input[type=password]:focus,.block-signup input[type=email]:focus,.block-signup input[type=number]:focus,.block-signup [type=text].form-control:focus,.block-signup [type=password].form-control:focus,.block-signup [type=email].form-control:focus,.block-signup [type=tel].form-control:focus,.block-signup [contenteditable].form-control:focus,.block-work-form textarea:focus,.block-work-form textarea.form-control:focus,.block-work-form input.form-control:focus,.block-work-form select.form-control:focus,.block-work-form input[type=text]:focus,.block-work-form input[type=password]:focus,.block-work-form input[type=email]:focus,.block-work-form input[type=number]:focus,.block-work-form [type=text].form-control:focus,.block-work-form [type=password].form-control:focus,.block-work-form [type=email].form-control:focus,.block-work-form [type=tel].form-control:focus,.block-work-form [contenteditable].form-control:focus{box-shadow:none}.block-contact-form .form-group p,.block-signup .form-group p,.block-work-form .form-group p,.block-contact-form p,.block-signup p,.block-work-form p{margin-bottom:0}.block-contact-form textarea,.block-signup textarea,.block-work-form textarea{height:122px!important;margin-bottom:20px}.block-contact-form .form-control::placeholder,.block-signup .form-control::placeholder,.block-work-form .form-control::placeholder{color:#898989;opacity:1}.block-contact-form .form-control:-ms-input-placeholder,.block-signup .form-control:-ms-input-placeholder,.block-work-form .form-control:-ms-input-placeholder{color:#898989}.block-contact-form .form-control::-ms-input-placeholder,.block-signup .form-control::-ms-input-placeholder,.block-work-form .form-control::-ms-input-placeholder{color:#898989}.block-contact-form .wpcf7-form-control.wpcf7-acceptance .form-check-input,.block-signup .wpcf7-form-control.wpcf7-acceptance .form-check-input,.block-work-form .wpcf7-form-control.wpcf7-acceptance .form-check-input{background:transparent!important;border:1px solid #C7C7C7!important;border-radius:4px;height:18px;margin-right:13px;width:18px;margin-top:6px}.block-contact-form .form-check-input:checked[type=checkbox],.block-signup .form-check-input:checked[type=checkbox],.block-work-form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23C7C7C7' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")!important}.block-contact-form .wpcf7-list-item-label,.block-signup .wpcf7-list-item-label,.block-work-form .wpcf7-list-item-label{color:#898989;font-family:General Sans;font-size:14px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:20px}.block-contact-form .wpcf7-list-item-label a,.block-signup .wpcf7-list-item-label a,.block-work-form .wpcf7-list-item-label a{color:#898989;font-family:General Sans;font-size:14px;font-style:normal;font-weight:500;line-height:28px}.block-contact-form .wpcf7-list-item,.block-signup .wpcf7-list-item,.block-work-form .wpcf7-list-item{margin-left:0}.block-contact-form .form-check-input:focus,.block-signup .form-check-input:focus,.block-work-form .form-check-input:focus{box-shadow:none!important}.block-contact-form .wpcf7-list-item label,.block-signup .wpcf7-list-item label,.block-work-form .wpcf7-list-item label{margin-bottom:0;display:flex;flex-direction:row}.block-contact-form .wpcf7-list-item label:hover,.block-signup .wpcf7-list-item label:hover,.block-work-form .wpcf7-list-item label:hover{cursor:pointer}.block-contact-form .wpcf7-form-control-wrap:has(.wpcf7-radio),.block-signup .wpcf7-form-control-wrap:has(.wpcf7-radio),.block-work-form .wpcf7-form-control-wrap:has(.wpcf7-radio){display:block;width:100%}.block-contact-form .wpcf7-radio,.block-signup .wpcf7-radio,.block-work-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;width:100%}.block-contact-form .wpcf7-radio .wpcf7-list-item,.block-signup .wpcf7-radio .wpcf7-list-item,.block-work-form .wpcf7-radio .wpcf7-list-item{margin:0;flex:0 0 calc(50% - 6px)}.block-contact-form .wpcf7-radio .wpcf7-list-item label,.block-signup .wpcf7-radio .wpcf7-list-item label,.block-work-form .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #DDE3E5;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s}.block-contact-form .wpcf7-radio .wpcf7-list-item label:hover,.block-signup .wpcf7-radio .wpcf7-list-item label:hover,.block-work-form .wpcf7-radio .wpcf7-list-item label:hover{border-color:#898989}.block-contact-form .wpcf7-radio .wpcf7-list-item input[type=radio],.block-signup .wpcf7-radio .wpcf7-list-item input[type=radio],.block-work-form .wpcf7-radio .wpcf7-list-item input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid #C7C7C7;border-radius:50%;flex-shrink:0;position:relative;cursor:pointer;transition:border-color .2s}.block-contact-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked,.block-signup .wpcf7-radio .wpcf7-list-item input[type=radio]:checked,.block-work-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked{border-color:#121212}.block-contact-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked:after,.block-signup .wpcf7-radio .wpcf7-list-item input[type=radio]:checked:after,.block-work-form .wpcf7-radio .wpcf7-list-item input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#121212}.block-contact-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.block-signup .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.block-work-form .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{color:#898989;font-size:14px;font-weight:500;line-height:28px;margin-bottom:0}.block-contact-form .btn-primary,.block-signup .btn-primary,.block-work-form .btn-primary{background-color:#4ad3ff!important;border:0;padding:16px 28px 16px 32px;color:#121212!important;font-family:General Sans;font-size:16px;font-style:normal;font-weight:600;text-transform:initial;line-height:16px;border-radius:76px;position:relative;transition:.3s;margin-left:auto;height:56px;display:block}.block-contact-form .btn-primary:hover,.block-contact-form .btn-primary:focus,.block-signup .btn-primary:hover,.block-signup .btn-primary:focus,.block-work-form .btn-primary:hover,.block-work-form .btn-primary:focus{background-color:#051216!important;color:#fff!important;opacity:.9}.block-contact-form .wpcf7 form.invalid .wpcf7-response-output,.block-contact-form .wpcf7 form.unaccepted .wpcf7-response-output,.block-contact-form .wpcf7 form.payment-required .wpcf7-response-output,.block-signup .wpcf7 form.invalid .wpcf7-response-output,.block-signup .wpcf7 form.unaccepted .wpcf7-response-output,.block-signup .wpcf7 form.payment-required .wpcf7-response-output,.block-work-form .wpcf7 form.invalid .wpcf7-response-output,.block-work-form .wpcf7 form.unaccepted .wpcf7-response-output,.block-work-form .wpcf7 form.payment-required .wpcf7-response-output{border-color:#f44336;background:#f44336;color:#fff}.block-contact-form .wpcf7 form.sent .wpcf7-response-output,.block-signup .wpcf7 form.sent .wpcf7-response-output,.block-work-form .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#46b450;color:#fff}.block-contact-form .wpcf7-form-control.wpcf7-acceptance,.block-signup .wpcf7-form-control.wpcf7-acceptance,.block-work-form .wpcf7-form-control.wpcf7-acceptance{display:block}.wpcf7 form .wpcf7-response-output{margin:15px 0;padding:10px 15px}.navbar{background:#fff;border-bottom:1px solid #EFF1F2;position:fixed;margin:0 auto;width:100%;top:0;z-index:1030;padding:0}.navbar .container{display:flex;align-items:center;justify-content:space-between}.navbar.navbar--clone{position:fixed;top:0;left:0;right:0;transform:translateY(-100%);transition:transform .4s ease;pointer-events:none;box-shadow:none}.navbar.navbar--clone.navbar--visible{transform:translateY(0);pointer-events:auto;box-shadow:0 2px 12px #0000000f;transition:transform .4s ease}.navbar .navbar-brand{padding:0;margin:0;flex-shrink:0}.navbar .navbar__logo{height:72px;width:auto}.navbar .navbar-collapse{flex:1;justify-content:center}.navbar .navbar-nav{gap:32px;align-items:center;margin:0}.navbar .navbar-nav .nav-item{position:relative}.navbar .navbar-nav .nav-link{color:#121212;font-family:General Sans,sans-serif;font-size:16px;font-weight:500;line-height:23px;padding:36px 0;transition:color .2s;white-space:nowrap}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus{color:#4ad3ff}.navbar .navbar-nav .nav-link.active{color:#4ad3ff}.navbar .navbar-nav .nav-link.dropdown-toggle:after{content:"";display:inline-block;width:12px;height:16px;border:none;vertical-align:middle;margin-left:8px;background:url("data:image/svg+xml,%3csvg%20width='11'%20height='6'%20viewBox='0%200%2011%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.75%200.75L5.25%205.25L9.75%200.75'%20stroke='%23C7C7C7'%20stroke-width='1.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat}.navbar .navbar-nav .current-menu-item>.nav-link,.navbar .navbar-nav .current-menu-ancestor>.nav-link{color:#4ad3ff}.navbar .navbar-nav .dropdown-menu{display:block;border:0;border-top:1px solid #EFF1F2;border-radius:0 0 12px 12px;box-shadow:0 8px 32px #00000014;background:#fff;padding:16px 0;min-width:220px;top:100%;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,visibility .2s,transform .2s}.navbar .navbar-nav .nav-item.dropdown:hover>.dropdown-menu,.navbar .navbar-nav .nav-item.dropdown:focus-within>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar .navbar-nav .dropdown-item{font-family:General Sans,sans-serif;font-size:15px;font-weight:400;color:#6c6c6c;padding:8px 24px;transition:color .2s}.navbar .navbar-nav .dropdown-item:hover,.navbar .navbar-nav .dropdown-item:focus{background:transparent;color:#4ad3ff}.navbar .navbar-nav .mega-menu{position:static}.navbar .navbar-nav .mega-menu .mega-menu__trigger:after{content:"";display:inline-block;width:12px;height:16px;border:none;vertical-align:middle;margin-left:8px;background:url("data:image/svg+xml,%3csvg%20width='11'%20height='6'%20viewBox='0%200%2011%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.75%200.75L5.25%205.25L9.75%200.75'%20stroke='%23C7C7C7'%20stroke-width='1.5'%20stroke-miterlimit='10'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/contain no-repeat}.navbar .mega-menu__panel{position:absolute;left:50%;transform:translate(-50%) translateY(8px);top:100%;z-index:1000;background:#fff;border-top:1px solid #EFF1F2;border-radius:0 0 12px 12px;box-shadow:0 8px 32px #00000014;padding:32px 0;width:max-content;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s}.navbar .mega-menu:hover>.mega-menu__panel,.navbar .mega-menu:focus-within>.mega-menu__panel{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.navbar .mega-menu__columns{display:flex}.navbar .mega-menu__col{width:270px;flex-shrink:0;padding:0 32px;border-right:1px solid #EFF1F2}.navbar .mega-menu__col:first-child{padding-left:32px}.navbar .mega-menu__col:last-child{border-right:none;padding-right:32px}.navbar .mega-menu__col-title{display:block;font-family:General Sans,sans-serif;font-size:14px;font-weight:600;color:#121212;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.navbar .mega-menu__list{list-style:none;padding:0;margin:0}.navbar .mega-menu__list-item{margin-bottom:8px}.navbar .mega-menu__list-item:last-child{margin-bottom:0}.navbar .mega-menu__link{font-family:General Sans,sans-serif;font-size:15px;font-weight:400;color:#6c6c6c;text-decoration:none;transition:color .2s}.navbar .mega-menu__link:hover,.navbar .mega-menu__link.active{color:#4ad3ff!important}.navbar .mega-menu__list-item.menu_border_top{margin-top:8px;padding-top:8px;border-top:1px solid #EFF1F2}.navbar .mega-menu__list-item.menu_border_top a{font-weight:500;color:#121212}.navbar .mega-menu__list-item.menu_border_top a:hover{color:#4ad3ff}.navbar__right{display:flex;align-items:center;gap:24px;flex-shrink:0}.navbar__social{display:flex;align-items:center;gap:4px}.navbar__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:20px;background:#eff1f2;transition:background .2s}.navbar__social-link img{width:16px;height:16px}.navbar__social-link:hover{background:#c7c7c7}.navbar__buttons{display:flex;align-items:center;gap:4px}.navbar__btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:76px;font-family:General Sans,sans-serif;font-size:15px;font-weight:500;line-height:16px;text-decoration:none;white-space:nowrap;transition:opacity .2s}.navbar__btn--secondary{border:1px solid #121212;color:#121212;background:transparent}.navbar__btn--primary{background:#121212;color:#fff}.navbar__btn:hover{opacity:.8}@media only screen and (max-width:992px){.navbar{padding:8px 0}.navbar .navbar__logo{height:72px}}.admin-bar #header{top:32px}@media only screen and (max-width:782px){.admin-bar #header{top:46px}}.section-header{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:428px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:992px){.section-header{min-height:auto}}.section-header__title{color:#000;text-align:center;font-family:General Sans,sans-serif;font-size:62px;font-weight:500;line-height:74.4px;padding:80px 0;margin:0}@media only screen and (max-width:992px){.section-header__title{font-size:34px;line-height:54px;padding:60px 0}}.menu_boder_top{border-top:1px solid #eef3f5}.dropdown-item.active,.dropdown-item:active{color:#4ad3ff!important;font-weight:400!important;background-color:transparent!important}.page-id-48 .navbar .navbar-nav .mega-menu.current-menu-ancestor>.mega-menu__trigger.active,.page-id-48 .navbar .mega-menu__list-item.menu_border_top.current-menu-item>.mega-menu__link.active,.postid-48 .navbar .navbar-nav .mega-menu.current-menu-ancestor>.mega-menu__trigger.active,.postid-48 .navbar .mega-menu__list-item.menu_border_top.current-menu-item>.mega-menu__link.active{color:#121212!important}.page-id-48 .navbar .navbar-nav .mega-menu.current-menu-ancestor>.mega-menu__trigger.active:hover,.page-id-48 .navbar .navbar-nav .mega-menu.current-menu-ancestor>.mega-menu__trigger.active:focus,.page-id-48 .navbar .mega-menu__list-item.menu_border_top.current-menu-item>.mega-menu__link.active:hover,.page-id-48 .navbar .mega-menu__list-item.menu_border_top.current-menu-item>.mega-menu__link.active:focus,.postid-48 .navbar .navbar-nav .mega-menu.current-menu-ancestor>.mega-menu__trigger.active:hover,.postid-48 .navbar .navbar-nav .mega-menu.current-menu-ancestor>.mega-menu__trigger.active:focus,.postid-48 .navbar .mega-menu__list-item.menu_border_top.current-menu-item>.mega-menu__link.active:hover,.postid-48 .navbar .mega-menu__list-item.menu_border_top.current-menu-item>.mega-menu__link.active:focus{color:#4ad3ff!important}.mobile-toggle{border-radius:24px;background:#121212!important;width:48px;height:48px}body.menu-open{overflow:hidden}.mobile-toggle{background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;z-index:1031}.mobile-close{border:0;background:none;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:24px;background:#121212;width:48px;height:48px}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;min-height:100vh;background:#fff;z-index:9999;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}.mobile-menu.active{height:100vh;min-height:100vh;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease,visibility 0s linear 0s}@supports (height: 100dvh){.mobile-menu,.mobile-menu.active{height:100dvh;min-height:100dvh}}.mobile-menu .container:first-of-type{background:#fff;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.mobile-menu__nav{padding-top:44px}.mobile-menu__bottom{padding-bottom:max(32px,env(safe-area-inset-bottom))}.mobile-menu__right{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.mobile-menu__right .navbar__buttons{flex-direction:column;width:100%;max-width:320px;gap:8px}.mobile-menu__right .navbar__btn{width:100%}.mobile-menu__list{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;align-items:center;gap:24px}.mobile-menu__list>li{width:100%;display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;align-items:center}.mobile-menu__list>li>a{grid-column:2;grid-row:1;color:#121212;text-align:center;font-family:General Sans,sans-serif;font-size:25px;font-weight:500;line-height:38px;text-decoration:none}.mobile-menu__list>li>a:hover{color:#4ad3ff}.mobile-menu__list>li>.submenu-toggle{grid-column:3;grid-row:1;justify-self:start}.mobile-menu__list>li>.sub-menu{grid-column:1/-1;grid-row:2}.mobile-menu__list .sub-menu{display:none;list-style:none;padding:0;margin:0}.mobile-menu__list .sub-menu.show{display:block}.mobile-menu__list .sub-menu li{display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;align-items:center}.mobile-menu__list .sub-menu li>a{grid-column:2;grid-row:1;color:#6c6c6c;font-size:18px;font-weight:400;line-height:28px;text-decoration:none;display:inline-flex;align-items:center;padding:6px 0}.mobile-menu__list .sub-menu li>a:hover{color:#4ad3ff}.mobile-menu__list .sub-menu .menu-item-has-children>a[href="#"],.mobile-menu__list .sub-menu .menu-item-has-children>a[data-submenu-trigger=true]{font-weight:600;color:#000}.mobile-menu__list .sub-menu li>.submenu-toggle{grid-column:3;grid-row:1;justify-self:start}.mobile-menu__list .sub-menu li>.sub-menu{grid-column:1/-1;grid-row:2}.submenu-toggle{background:none;border:0;color:#121212;cursor:pointer;margin-left:9px;padding:4px;position:relative;top:2px;line-height:1;transform-origin:center center;transition:transform .3s ease}.submenu-toggle svg{display:block}.menu-item-has-children.open>.submenu-toggle{transform:rotate(180deg)}.archive-content__header{margin-bottom:32px}.archive-content__title{font-size:32px;font-weight:600;font-family:General Sans,sans-serif}.archive-content__description{margin-top:8px;color:#7b7b7b}.archive-post{margin-bottom:40px}.archive-post__thumbnail-img{max-width:100%;height:auto}.archive-post__header{margin-bottom:12px}.archive-post__title{font-size:22px;font-weight:600;font-family:General Sans,sans-serif;margin-bottom:8px}.archive-post__title a{color:#000;text-decoration:none;transition:color .3s}.archive-post__title a:hover{color:#051216}.archive-post__meta{font-size:14px;color:#7b7b7b;margin-bottom:8px}.archive-post__excerpt{color:#666}.post-preview__thumbnail{margin-bottom:16px}.post-preview__thumbnail-img{max-width:100%;height:auto}.post-preview__header{margin-bottom:12px}.post-preview__title{font-size:22px;font-weight:600;font-family:General Sans,sans-serif;margin-bottom:8px}.post-preview__title a{color:#000;text-decoration:none;transition:color .3s}.post-preview__title a:hover{color:#051216}.post-preview__meta{font-size:14px;color:#7b7b7b;margin-bottom:8px}.post-preview__excerpt{color:#666}.single-content{padding:80px 0}@media only screen and (max-width:992px){.single-content{padding:40px 0}}.single-post__thumbnail{margin-bottom:24px}.single-post__thumbnail-img{max-width:100%;height:auto}.single-post__meta{font-size:14px;color:#7b7b7b;margin-bottom:16px}.single-post__content{margin-bottom:24px}.single-post__footer{margin-top:32px;padding-top:16px;border-top:1px solid #F5F5F5;display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.single-post__categories a,.single-post__tags a{color:#051216;text-decoration:none}.single-post__categories a:hover,.single-post__tags a:hover{text-decoration:underline}.single-post__page-links{margin:16px 0}.author-bio{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.author-bio__avatar{flex-shrink:0}.author-bio__name{font-size:18px;font-weight:600;margin-bottom:8px}.author-bio__body{flex:1}.comments-nav{display:flex;justify-content:space-between;margin-bottom:24px}.comments-area__notice{padding:12px 16px;background-color:#f5f5f5;color:#666;margin:16px 0}.comment-form__field{margin-bottom:16px}.comment-form__field input,.comment-form__field textarea{width:100%;padding:12px 16px;border:1px solid #F5F5F5;font-size:16px;outline:none;font-family:General Sans,sans-serif}.comment-form__field input:focus,.comment-form__field textarea:focus{border-color:#051216}.comment-form__field label{display:block;margin-bottom:4px;font-size:14px;color:#7b7b7b}.comment-form__field textarea{min-height:160px;resize:vertical}.comment-form__cookies{margin-bottom:16px;font-size:14px}.comment-form__submit{background-color:#051216;color:#fff;border:0;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s}.comment-form__submit:hover{background-color:#000}.posts-nav{display:flex;justify-content:space-between;margin-bottom:32px}.posts-nav__link{color:#000;text-decoration:none;font-weight:600;transition:color .3s}.posts-nav__link:hover{color:#051216}.password-form__notice{background-color:#f5f5f5;padding:12px 16px;margin-bottom:16px}.password-form__submit{background-color:#051216;color:#fff;border:0;padding:10px 20px;cursor:pointer;transition:background-color .3s}.password-form__submit:hover{background-color:#000}.search-form__group{display:flex}.search-form__input{flex:1;padding:10px 16px;border:1px solid #F5F5F5;border-right:0;font-size:16px;outline:none;font-family:General Sans,sans-serif}.search-form__input:focus{border-color:#051216}.search-form__submit{background-color:#051216;color:#fff;border:0;padding:10px 24px;font-weight:600;cursor:pointer;transition:background-color .3s}.search-form__submit:hover{background-color:#000}.search-results__header{margin-bottom:32px}.search-results__title{font-size:32px;font-weight:600;font-family:General Sans,sans-serif}.attachment-page{padding:80px 0}.attachment-page__title{font-size:32px;font-weight:600;font-family:General Sans,sans-serif;margin-bottom:24px}.attachment-page__image{text-align:center;margin-bottom:24px}.attachment-page__image img{max-width:100%;height:auto}.attachment-page__caption{margin-bottom:16px;color:#7b7b7b;font-size:14px}.attachment-page__nav{display:flex;justify-content:space-between;margin-top:32px}.section-hero__subtitle{font-size:20px;line-height:1.6;margin-bottom:24px}.section-hero__btn{display:inline-block;background-color:#051216;color:#fff;padding:14px 32px;text-decoration:none;font-weight:600;transition:background-color .3s}.section-hero__btn:hover{background-color:#000;color:#fff}.section-cta{text-align:center}.section-cta__btn{display:inline-block;background-color:#051216;color:#fff;padding:16px 40px;text-decoration:none;font-weight:600;font-size:18px;transition:background-color .3s}.section-cta__btn:hover{background-color:#000;color:#fff}.section-text-image .row{align-items:center}.section-text-image--reverse .row{flex-direction:row-reverse}.section-text-image__img{max-width:100%;height:auto}.blog-archive{padding:80px 0 120px}.blog-archive_filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:56px}.blog-archive_filter{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:72px;border:1px solid #DDE3E5;background:#fff;font-family:General Sans,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#3b3b3b;text-decoration:none;transition:all .2s}.blog-archive_filter:hover{border-color:#121212;color:#121212}.blog-archive_filter--active{background:#121212;border-color:#121212;color:#fff}.blog-archive_filter--active:hover{color:#fff}.blog-archive_featured{display:flex;flex-direction:row;text-decoration:none;color:inherit;border:1px solid #DDE3E5;border-radius:20px;overflow:hidden;margin-bottom:56px;transition:box-shadow .2s}.blog-archive_featured:hover{box-shadow:0 8px 32px #00000014}.blog-archive_featured__image{overflow:hidden;flex:0 0 48%;aspect-ratio:4/3}.blog-archive_featured__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-archive_featured:hover .blog-archive_featured__image img{transform:scale(1.03)}.blog-archive_featured__body{padding:40px;display:flex;flex-direction:column;justify-content:center}.blog-archive_featured__meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.blog-archive_featured__category{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:66px;background:#eff1f2;font-family:General Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.12px;text-transform:uppercase;color:#6c6c6c}.blog-archive_featured__date{font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#6c6c6c}.blog-archive_featured__title{font-family:General Sans,sans-serif;font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.72px;color:#121212;margin:0 0 20px}.blog-archive_featured__excerpt{font-family:General Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#6c6c6c;margin:0 0 28px}.blog-archive_featured__btn{display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:8px;border:1px solid #121212;font-family:General Sans,sans-serif;font-size:15px;font-weight:600;line-height:1;color:#121212;align-self:flex-start;transition:background .2s,color .2s}.blog-archive_featured__btn:hover{background:#121212;color:#fff}@media(max-width:768px){.blog-archive_featured{flex-direction:column}.blog-archive_featured__image{flex:none;aspect-ratio:16/9}.blog-archive_featured__body{padding:24px}.blog-archive_featured__title{font-size:22px;line-height:28px}}.blog-archive_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px}@media(max-width:768px){.blog-archive_grid{grid-template-columns:1fr}}.blog-archive_card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid #DDE3E5;border-radius:20px;overflow:hidden;transition:box-shadow .2s}.blog-archive_card:hover{box-shadow:0 8px 32px #00000014}.blog-archive_card__image{aspect-ratio:4/3;overflow:hidden}.blog-archive_card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-archive_card:hover .blog-archive_card__image img{transform:scale(1.03)}.blog-archive_card__body{padding:24px;display:flex;flex-direction:column;flex:1}.blog-archive_card__meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.blog-archive_card__category{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:66px;background:#eff1f2;font-family:General Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.12px;text-transform:uppercase;color:#3b3b3b}.blog-archive_card__date{font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#6c6c6c}.blog-archive_card__title{font-family:General Sans,sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.4px;color:#121212;margin:0 0 12px}.blog-archive_card__excerpt{font-family:General Sans,sans-serif;font-size:15px;font-weight:400;line-height:22px;color:#666;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.blog-archive_card__link{font-family:General Sans,sans-serif;font-size:15px;font-weight:600;line-height:1;color:#121212;margin-top:auto}.blog-archive_pagination{display:flex;justify-content:center}.blog-archive_pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-family:General Sans,sans-serif;font-size:15px;font-weight:500;color:#3b3b3b;text-decoration:none;transition:all .2s}.blog-archive_pagination .page-numbers:hover{background:#eff1f2;color:#121212}.blog-archive_pagination .page-numbers.current{background:#121212;color:#fff}.blog-archive_pagination .page-numbers.next,.blog-archive_pagination .page-numbers.prev{width:auto;padding:0 16px;border-radius:72px;border:1px solid #DDE3E5;font-weight:600}.blog-archive_pagination .page-numbers.next:hover,.blog-archive_pagination .page-numbers.prev:hover{border-color:#121212;background:transparent}body.single-post{padding:0}.single-post{padding:100px 0}.single-post_header{max-width:820px;margin:0 auto 56px;text-align:center}.single-post_header__meta{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.single-post_header__category{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:66px;background:#eff1f2;font-family:General Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.12px;text-transform:uppercase;color:#3b3b3b}.single-post_header__date,.single-post_header__read{font-family:General Sans,sans-serif;font-size:13px;font-weight:500;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#6c6c6c}.single-post_header__date:after{content:"·";display:inline-block;margin-left:16px}.single-post_header__title{font-family:General Sans,sans-serif;font-size:48px;font-weight:700;line-height:58px;letter-spacing:-1.5px;color:#121212;margin:0 0 24px}.single-post_header__excerpt{font-family:General Sans,sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#6c6c6c;margin:0}.single-post_thumbnail{border-radius:24px;overflow:hidden;margin-bottom:64px;aspect-ratio:16/7}.single-post_thumbnail img{width:100%;height:100%;object-fit:cover}.single-post_body{max-width:820px;margin:0 auto}.single-post_content{font-family:General Sans,sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#121212}.single-post_content h2{font-size:30px;font-weight:700;line-height:38px;letter-spacing:-.5px;margin:48px 0 20px}.single-post_content h3{font-size:22px;font-weight:600;line-height:30px;margin:40px 0 16px}.single-post_content p{margin:0 0 24px}.single-post_content ul,.single-post_content ol{padding-left:24px;margin:0 0 24px}.single-post_content ul li,.single-post_content ol li{margin-bottom:8px}.single-post_content blockquote{border-left:4px solid #121212;padding:8px 0 8px 24px;margin:32px 0;font-size:20px;font-weight:500;line-height:30px;color:#3b3b3b}.single-post_content img{max-width:100%;border-radius:16px;margin:8px 0}.single-post_content a{color:#666;text-decoration:underline}.single-post_content a:hover{color:#121212}.single-post_footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:48px;margin-top:64px;border-top:1px solid #DDE3E5}.single-post_footer__tags{font-family:General Sans,sans-serif;font-size:14px;font-weight:500;color:#6c6c6c}.single-post_footer__tags a{color:#121212;text-decoration:none}.single-post_footer__tags a:hover{text-decoration:underline}.single-post_footer__back{display:inline-flex;align-items:center;height:44px;padding:0 24px;border-radius:72px;border:1px solid #DDE3E5;font-family:General Sans,sans-serif;font-size:14px;font-weight:600;color:#121212;text-decoration:none;transition:border-color .2s,background .2s}.single-post_footer__back:hover{border-color:#121212;background:#eff1f2}@media(max-width:768px){.single-post{padding:40px 0}}.error-404{padding:80px 0;text-align:center}.error-404__title{font-size:120px;font-weight:700;font-family:General Sans,sans-serif;color:#121212;line-height:1;margin-bottom:16px}.error-404__subtitle{font-size:32px;font-weight:600;font-family:General Sans,sans-serif;color:#121212;margin-bottom:16px}.error-404__description{font-family:General Sans,sans-serif;font-size:18px;font-weight:500;color:#6c6c6c;margin-bottom:0}.error-404__actions{margin-top:32px}.error-404__btn{display:inline-flex;align-items:center;justify-content:center;background:#4ad3ff;color:#121212;padding:16px 32px;border-radius:76px;font-family:General Sans,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.error-404__btn:hover{opacity:.85;color:#121212}.empty-results{padding:80px 0}.empty-results__header{margin-bottom:24px}.empty-results__title{font-size:28px;font-weight:600;font-family:General Sans,sans-serif}.empty-results__content{max-width:600px}.block_hero{height:779px;display:flex;flex-direction:column;align-items:center;justify-content:center}.block_hero h1{color:#fff;text-align:center;font-size:64px;font-style:normal;font-weight:400;line-height:76.8px;max-width:650px;margin:0 auto 30px}.block_hero__description{color:#fff;text-align:center;font-family:General Sans;font-size:28px;font-style:normal;font-weight:600;line-height:33.6px;margin-bottom:30px}.block_hero .btn{display:table;margin:0 auto}.section-contact{padding:80px 0}.section-contact .contact-info__item{margin-bottom:24px}.section-contact .contact-info__item strong{display:block;font-weight:600;margin-bottom:4px}.section-contact .contact-info__item p{margin:0}.section-contact .contact-info__item a{color:#051216;text-decoration:none}.section-contact .contact-info__item a:hover{text-decoration:underline}.block-hero{padding:28px 0 0;background:linear-gradient(162deg,#fff 34%,#edf2f4 95%);overflow:hidden;margin-top:96px}@media(max-width:768px){.block-hero{margin-top:89px}}@media(max-width:768px){.block-hero{padding:40px 0 0}}.block-hero .col-md-12{display:flex;align-items:center;gap:40px;justify-content:space-around}@media(max-width:768px){.block-hero .col-md-12{flex-direction:column}}.block-hero_content{flex:1;max-width:590px}@media(max-width:768px){.block-hero_content{max-width:100%}}.block-hero_eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:32px;color:#898989;font-family:General Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;border-radius:100px}@media(max-width:768px){.block-hero_eyebrow{margin-bottom:24px}}.block-hero_eyebrow__dot{width:8px;height:8px;border-radius:50%;background:#bee80b}.block-hero_eyebrow__text{font-size:12px;font-weight:500;color:#898989}.block-hero_title{color:#121212;font-family:General Sans;font-size:56px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-1.68px;margin-bottom:32px}@media(max-width:768px){.block-hero_title{color:#121212;font-family:General Sans;font-size:35px;font-style:normal;font-weight:600;line-height:40px;letter-spacing:-1.05px;margin-bottom:16px}}.block-hero_title span{position:relative;display:inline-block}.block-hero_title span:after{content:"";display:block;width:100%;height:12px;background:url(../js/home-hero-element-IKEVZGBa.svg) no-repeat left center/contain;margin-top:4px}.block-hero_title__element{display:block;width:100%;margin-top:4px}.block-hero_description{color:#121212;font-family:General Sans;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:48px}@media(max-width:768px){.block-hero_description{color:#121212;font-family:General Sans;font-size:17px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:24px}}.block-hero_buttons{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.block-hero_buttons{flex-direction:column}}.block-hero_button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:76px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.block-hero_button--primary{background:#4ad3ff;color:#121212}.block-hero_button--secondary{background:transparent;color:#121212;border:1px solid #C7C7C7;gap:10px}.block-hero_button:hover{opacity:.85}.block-hero_image{flex:1;display:flex;align-items:flex-end;justify-content:center;height:737px}.block-hero_image img{width:100%;height:auto;display:block}.block-tasks_sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;background:#fff}.block-tasks_header{text-align:center;margin-bottom:20px}.block-tasks_eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px}.block-tasks_eyebrow__dot{width:10px;height:10px;border-radius:50%;background:#bee80b}.block-tasks_eyebrow__text{font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989}.block-tasks_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:600;line-height:53px;letter-spacing:-1.32px;color:#121212;margin:0}.block-tasks_divider{width:100%;height:1px;background:#eff1f2;margin-bottom:64px}.block-tasks_content{display:flex;align-items:center;justify-content:space-between;gap:80px}.block-tasks_visual{position:relative;flex:0 0 560px;height:613px}.block-tasks_visual__bg{position:absolute;top:31px;left:27px;width:505px;height:583px;transform:rotate(-3.84deg);z-index:0}.block-tasks_visual__bg img{width:100%;height:100%;object-fit:contain}.block-tasks_visual__slide{position:absolute;top:29px;left:59px;width:501px;height:555px;border-radius:20px;overflow:hidden;z-index:1;opacity:0;transition:opacity .5s ease;pointer-events:none}.block-tasks_visual__slide--active{opacity:1;pointer-events:auto}.block-tasks_visual__img{width:100%;height:100%;object-fit:cover}.block-tasks_visual__icon{position:absolute;top:121px;left:3px;width:117px;height:124px;z-index:2}.block-tasks_visual__icon-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .5s ease}.block-tasks_visual__icon-img--active{opacity:1}.block-tasks_right{flex:0 0 528px;display:flex;flex-direction:column;height:580px;justify-content:space-between}.block-tasks_tabs{display:flex;align-items:flex-start;justify-content:space-between}.block-tasks_tabs__list{display:flex;flex-direction:column;gap:6px}.block-tasks_tabs__item{padding:8px 16px;border-radius:39px;border:1px solid transparent;background:transparent;font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#6c6c6c;cursor:pointer;transition:all .2s;text-align:left}.block-tasks_tabs__item--active{border-color:#121212;color:#121212}.block-tasks_tabs__counter{font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#c7c7c7;white-space:nowrap}.block-tasks_tabs__current{color:#121212}.block-tasks_panels{flex:1;display:flex;align-items:flex-end}.block-tasks_panel{display:none}.block-tasks_panel--active{display:flex;flex-direction:column;gap:24px;animation:blockTasksFadeIn .4s ease}.block-tasks_panel__quote{font-family:General Sans,sans-serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:-.9px;color:#121212;margin:0}.block-tasks_panel__description{font-family:General Sans,sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#6c6c6c;margin:0;max-width:500px}.block-tasks_panel__btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px 0 32px;border-radius:76px;background:#4ad3ff;font-family:General Sans,sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#121212;text-decoration:none;white-space:nowrap;transition:opacity .2s;align-self:flex-start}.block-tasks_panel__btn:hover{opacity:.85}.block-tasks_panel__btn svg{width:24px;height:24px}.block-tasks_mobile{display:none}.block-tasks_mobile__slider{overflow:visible;margin-right:-16px;padding-bottom:32px}.block-tasks_mobile__slider .swiper-wrapper{align-items:stretch}.block-tasks_mobile__slider .swiper-slide{width:min(320px,100vw - 64px);height:auto}.block-tasks_mobile__slider .block-tasks_mobile__pagination.swiper-pagination{position:static;inset:auto;width:100%;margin-top:55px}.block-tasks_mobile__card{display:flex;flex-direction:column;gap:20px}.block-tasks_mobile__image{position:relative;height:240px;border-radius:12px;overflow:hidden;background:#fff}.block-tasks_mobile__image img{width:100%;height:100%;object-fit:cover}.block-tasks_mobile__label{position:absolute;left:10px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border:1px solid #121212;border-radius:39px;background:#fff;font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#121212}.block-tasks_mobile__body{display:flex;flex-direction:column;gap:20px;padding:0 10px}.block-tasks_mobile__quote{margin:0;font-family:General Sans,sans-serif;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.6px;color:#121212}.block-tasks_mobile__description{margin:0;font-family:General Sans,sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#6c6c6c}.block-tasks_mobile__btn{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:12px 12px 12px 16px;border-radius:76px;background:#4ad3ff;font-family:General Sans,sans-serif;font-size:15px;font-weight:500;line-height:16px;color:#121212;text-decoration:none;align-self:flex-start;transition:opacity .2s}.block-tasks_mobile__btn:hover{opacity:.85}.block-tasks_mobile__btn svg{width:20px;height:14px}.block-tasks_mobile__pagination{display:flex;align-items:center;justify-content:center;gap:10px}.block-tasks_mobile__pagination.swiper-pagination-lock{display:none}.block-tasks_mobile__pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#dde3e5;opacity:1}.block-tasks_mobile__pagination .swiper-pagination-bullet-active{background:#121212}@media(max-width:992px){.block-tasks{height:auto}.block-tasks_sticky{position:static;height:auto;padding:80px 0 60px}.block-tasks_content{flex-direction:column;gap:40px}.block-tasks_visual{flex:none;width:100%;max-width:480px;height:500px;margin:0 auto}.block-tasks_visual__bg{top:20px;left:15px;width:420px;height:480px}.block-tasks_visual__slide{top:20px;left:40px;width:420px;height:450px}.block-tasks_visual__icon{top:90px;left:0;width:90px;height:95px}.block-tasks_right{flex:none;width:100%;height:auto;gap:40px}.block-tasks_title{font-size:32px;line-height:40px}}@media(max-width:768px){.block-tasks_sticky{padding:60px 0 40px}.block-tasks_title{font-size:26px;line-height:34px}.block-tasks_panel__quote{font-size:22px;line-height:32px}.block-tasks_visual{max-width:360px;height:400px}.block-tasks_visual__bg{width:320px;height:380px}.block-tasks_visual__slide{width:320px;height:360px;left:20px}}@media(max-width:767px){.block-tasks_sticky{padding:80px 0 64px}.block-tasks_header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px}.block-tasks_eyebrow{margin-bottom:0}.block-tasks_title{max-width:360px;font-size:30px;line-height:35px;letter-spacing:-.9px}.block-tasks_divider,.block-tasks_content{display:none}.block-tasks_mobile{display:block}}@keyframes blockTasksFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.block-features{padding:80px 0}.block-features_header{margin-bottom:48px;max-width:620px}.block-features_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-features_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}.block-features_description{font-size:16px;line-height:1.6;color:#6c6c6c}.block-features_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.block-features_card{padding:32px;border:1px solid #EFF1F2;border-radius:20px;transition:box-shadow .2s}.block-features_card:hover{border:1.5px solid #121212}.block-features_card__icon{width:64px;height:64px;margin-bottom:20px}.block-features_card__icon img{width:100%;height:100%;object-fit:contain}.block-features_card__title{font-family:General Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#121212;margin-bottom:12px}.block-features_card__description{font-size:15px;line-height:1.6;color:#6c6c6c}@media(max-width:992px){.block-features_grid{grid-template-columns:repeat(2,1fr)}.block-features_title{font-size:32px}}@media(max-width:768px){.block-features{padding:40px 0}.block-features_grid{grid-template-columns:1fr}.block-features_title{font-size:26px}}.block-blog{padding:120px 0;background:#eff1f2}.block-blog_header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:64px}.block-blog_header__left{max-width:622px}.block-blog_eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px}.block-blog_eyebrow__dot{width:10px;height:10px;border-radius:50%;background:#bee80b}.block-blog_eyebrow__text{font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989}.block-blog_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:600;line-height:53px;letter-spacing:-1.32px;color:#121212;margin:0}.block-blog_arrows{display:flex;gap:8px}.block-blog_arrow{height:52px;padding:0 24px;border-radius:72px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:transparent}.block-blog_arrow--prev{border:1px solid #3B3B3B}.block-blog_arrow--next{border:1px solid #121212;background:#fff}.block-blog_arrow img{width:20px;height:14px}.block-blog_arrow.swiper-button-disabled{opacity:.4;pointer-events:none}.block-blog_slider{overflow:hidden}.block-blog_card{display:flex;flex-direction:column;gap:24px;text-decoration:none;color:inherit}.block-blog_card__image{border-radius:20px;overflow:hidden;height:265px}.block-blog_card__image img{width:100%;height:100%;object-fit:cover}.block-blog_card__body{padding-right:24px}.block-blog_card__meta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.block-blog_card__category{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:66px;background:#fff;font-family:General Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.12px;text-transform:uppercase;color:#6c6c6c}.block-blog_card__date{font-family:General Sans,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#6c6c6c}.block-blog_card__title{font-family:General Sans,sans-serif;font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.72px;color:#121212;margin:0 0 20px}.block-blog_card__excerpt{font-family:General Sans,sans-serif;font-size:16px;font-weight:500;line-height:23px;color:#6c6c6c;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.block-blog_footer{display:flex;justify-content:center;margin-top:64px}.block-blog_footer__btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px 0 32px;border-radius:76px;border:1px solid #121212;background:transparent;font-family:General Sans,sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#121212;text-decoration:none;transition:opacity .2s}.block-blog_footer__btn:hover{opacity:.85}.block-blog_footer__btn img{width:20px;height:14px}@media(max-width:992px){.block-blog_title{font-size:32px;line-height:40px}}@media(max-width:768px){.block-blog{padding:60px 0}.block-blog_header{flex-direction:column;align-items:flex-start;gap:20px}.block-blog_title{font-size:26px;line-height:34px}}.block-cta{padding:80px 0}.block-cta_wrapper{position:relative}.block-cta_box{position:relative;background:#3076f0;border-radius:32px;padding:80px;text-align:center;overflow:hidden;height:510px;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-cta_border{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:scale-down;pointer-events:none;z-index:0}.block-cta_element{position:absolute;pointer-events:none;z-index:2}.block-cta_element--1{width:160px;left:-49px;top:100px}.block-cta_element--2{width:160px;top:-73px;right:14px}.block-cta_element--3{width:150px;bottom:-53px;right:132px}.block-cta_box_content{max-width:584px}.block-cta_box_content_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#fff;margin-bottom:20px;position:relative}.block-cta_box_content_description{font-size:18px;line-height:1.6;color:#fffc;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;position:relative}.block-cta_box_content_buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;position:relative}.block-cta_box_content_button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:76px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.block-cta_box_content_button--primary{background:#bee80b;color:#121212}.block-cta_box_content_button--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);gap:12px}.block-cta_box_content_button:hover{opacity:.85}@media(max-width:992px){.block-cta_box{padding:60px 40px}.block-cta_title{font-size:32px}}@media(max-width:768px){.block-cta{padding:40px 0}.block-cta_element{display:none}.block-cta_box{padding:40px 24px}.block-cta_title{font-size:26px}.block-cta_buttons{flex-direction:column}.block-cta_button{width:100%}}.block-header{background:linear-gradient(148deg,#fff 34.33%,#edf2f4 94.56%);overflow:hidden;max-height:479px;margin-top:96px}@media(max-width:768px){.block-header{margin-top:89px}}.block-header .col-md-6{display:flex;flex-direction:column;justify-content:space-between;max-height:479px}.block-header .col-md-6.last{justify-content:flex-end}.block-header_content__title{color:#121212;font-size:56px;font-style:normal;font-weight:600;line-height:60px;margin-bottom:24px;letter-spacing:-1.68px}.block-header_content__description{color:#121212;font-family:General Sans;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:24px}.block-header_content__button{border-radius:76px;border:1px solid #121212;display:inline-flex;height:56px;padding:16px 28px 16px 32px;justify-content:center;align-items:center;gap:10px;color:#121212;font-family:General Sans;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:110px;text-decoration:none;transition:.3s}.block-header_content__button:hover{background-color:#121212!important;color:#fff!important}.block-header_content__button:hover svg path{stroke:#fff}.block-contact-form{padding:100px 0;background-color:#eff1f2}.block-contact-form__uptitle{color:#898989;font-family:General Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:27px;display:flex;align-items:center}.block-contact-form__uptitle svg{margin-right:9px}.block-contact-form__title{color:#121212;font-family:General Sans;font-size:44px;font-style:normal;font-weight:600;line-height:53px;letter-spacing:-1.32px;margin-bottom:24px}.block-contact-form__description{color:#6c6c6c;font-family:General Sans;font-size:18px;font-style:normal;font-weight:500;line-height:28px;max-width:520px;margin-bottom:86px;max-width:440px}.block-contact-form__description p{font-weight:500}.block-contact-form_box{display:flex;padding:40px 32px;flex-direction:column;align-items:flex-start;gap:16px;border-radius:20px;border:1.5px solid #D7DBDE;max-width:fit-content;min-width:370px}@media(max-width:768px){.block-contact-form_box{min-width:100%}}.block-contact-form_box_content{margin-bottom:11px;display:flex;flex-direction:column}.block-contact-form_box_content span:first-child{color:#898989;font-family:General Sans;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.block-contact-form_box_content span:last-child{color:#121212;font-family:General Sans;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.block-contact-form_social_media{border-top:1px solid #E1E1E1;padding-top:16px;width:100%}.block-contact-form_social_media a{text-decoration:none;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;margin-right:8px}.block-contact-form_social_media span{display:flex;color:#898989;font-family:General Sans;font-size:14px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:4px}.block-contact-form_shortcode{margin-top:40px}@media(max-width:768px){.block-contact-form{padding:40px 0}.block-contact-form .row>.col-md-6:first-child{display:contents}.block-contact-form .row>.col-md-6:first-child>:not(.block-contact-form_box){flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.block-contact-form .row>.col-md-6:last-child{order:1}.block-contact-form__description{margin-bottom:0}.block-contact-form_box{order:2;width:calc(100% - var(--bs-gutter-x));min-width:0;max-width:none;margin-top:20px;margin-right:calc(var(--bs-gutter-x) * .5);margin-left:calc(var(--bs-gutter-x) * .5)}}.block-header-small{background:linear-gradient(148deg,#fff 34.33%,#edf2f4 94.56%);overflow:hidden;border-bottom:1px solid #DDE3E5;padding:40px 0;margin-top:96px}@media(max-width:768px){.block-header-small{margin-top:89px}}.block-header-small_content__title{color:#121212;font-size:56px;font-style:normal;font-weight:600;line-height:60px;margin-bottom:24px;letter-spacing:-1.68px}.block-header-small_content__description{color:#121212;font-family:General Sans;font-size:18px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:24px;max-width:520px}.block-header-small .block-header__breadcrumb{margin-bottom:15px}.block-header-small_stats{display:flex;align-items:flex-start;gap:0;margin-top:8px}.block-header-small_stats__item{display:flex;flex-direction:column;padding:0 24px}.block-header-small_stats__item:first-child{padding-left:0}.block-header-small_stats__item+.block-header-small_stats__item{border-left:1px solid #DDE3E5}.block-header-small_stats__number{color:#121212;font-size:40px;font-weight:600;line-height:1;letter-spacing:-1.2px;margin-bottom:4px}.block-header-small_stats__label{color:#6c6c6c;font-size:14px;font-weight:500;line-height:1.4}.block-info{padding:80px 0}.block-info_content{padding-right:48px}.block-info_content__uptitle{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-info_content__title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;letter-spacing:-1.32px;margin-bottom:24px}.block-info_content__description{font-size:16px;line-height:1.75;color:#3b3b3b;margin-bottom:16px}.block-info_content__description p{margin-bottom:12px}.block-info_content__location{font-size:16px;line-height:1.6;color:#3b3b3b;margin-bottom:16px}.block-info_callout{margin-top:24px;padding:20px 24px;background:#eff1f2;border-radius:12px;font-size:15px;line-height:1.6;color:#121212}.block-info_callout strong{font-weight:700}.block-info_image{border-radius:20px;overflow:hidden}.block-info_image img{width:100%;height:auto;display:block}@media(max-width:992px){.block-info_content__title{font-size:32px}}@media(max-width:768px){.block-info{padding:40px 0}.block-info_content{padding-right:0;margin-bottom:32px}.block-info_content__title{font-size:26px}}.block-branches{padding:100px 0}.block-branches_uptitle{color:#898989;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:27px;display:flex;align-items:center}.block-branches_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:700;line-height:1.1;color:#121212;letter-spacing:-1.32px;margin-bottom:0}.block-branches_map .gmaps-info strong{display:block;font-size:14px;font-weight:700;color:#121212;margin-bottom:4px}.block-branches_map .gmaps-info p{font-size:13px;color:#6c6c6c;margin:0}.block-branches_card__badge{display:inline-block;padding:4px 12px;border-radius:100px;background:#eff1f2;font-family:General Sans,sans-serif;font-size:12px;font-weight:600;color:#3b3b3b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.block-branches_card__name{font-family:General Sans,sans-serif;font-size:28px;font-weight:700;line-height:1.1;color:#121212;letter-spacing:-.84px;margin-bottom:20px}.block-branches_card__name[data-map-lat]{cursor:pointer;transition:color .2s}.block-branches_card__name[data-map-lat]:hover{color:#4ad3ff}.block-branches_card__meta-item{display:flex;align-items:center;gap:8px;font-family:General Sans,sans-serif;font-size:14px;font-weight:400;color:#6c6c6c;line-height:1.4}.block-branches_card__tag{display:inline-block;padding:5px 14px;border-radius:100px;border:1px solid #DDE3E5;font-family:General Sans,sans-serif;font-size:13px;font-weight:500;color:#3b3b3b}@media(max-width:768px){.block-branches{padding:40px 0}.block-branches_title{font-size:32px}}.block-branches_header{margin-bottom:32px}.block-branches_eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;border-radius:100px;background:#eff1f2}.block-branches_eyebrow__dot{width:8px;height:8px;border-radius:50%;background:#bee80b}.block-branches_eyebrow__text{font-size:14px;font-weight:500;color:#3b3b3b;text-transform:uppercase;letter-spacing:.5px}.block-branches_title{font-size:44px;font-weight:700;line-height:1.1;color:#121212;letter-spacing:-1.32px;margin-bottom:0}.block-branches_map{height:340px;margin-bottom:40px;border-radius:16px;overflow:hidden;border:1px solid #DDE3E5}@media(max-width:768px){.block-branches_map{height:240px}}.block-branches_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:1200px){.block-branches_grid{grid-template-columns:repeat(2,1fr)}}.block-branches_card{padding:28px 32px;border:1px solid #DDE3E5;border-radius:16px;background:#fff}.block-branches_card:nth-child(n+3){grid-column:auto}.block-branches_card__badge{display:inline-block;padding:4px 12px;border-radius:100px;background:#eff1f2;font-size:12px;font-weight:600;color:#3b3b3b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.block-branches_card__name{font-size:28px;font-weight:700;color:#121212;letter-spacing:-.56px;margin-bottom:20px}.block-branches_card__meta{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.block-branches_card__meta-item{display:flex;align-items:center;gap:8px;font-size:14px;color:#6c6c6c;line-height:1.4}.block-branches_card__meta-icon{flex-shrink:0}.block-branches_card__tags{display:flex;flex-wrap:wrap;gap:8px}.block-branches_card__tag{display:inline-block;padding:5px 14px;border-radius:100px;border:1px solid #DDE3E5;font-size:13px;font-weight:500;color:#3b3b3b}@media(max-width:768px){.block-branches_grid{grid-template-columns:1fr}.block-branches_title{font-size:32px}}@media(min-width:992px){.block-branches_grid{grid-template-columns:repeat(2,1fr)}.block-branches_grid .block-branches_card:nth-child(n+3){grid-column:auto}.block-branches_grid:has(.block-branches_card:nth-child(3):last-child),.block-branches_grid:has(.block-branches_card:nth-child(5)){grid-template-columns:repeat(3,1fr)}}.block-signup{padding:80px 0}.block-signup_form__title{font-family:General Sans,sans-serif;font-size:44px;font-weight:700;line-height:1.1;color:#121212;letter-spacing:-1.32px;margin-bottom:16px}.block-signup_form__description{font-family:General Sans,sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#6c6c6c;margin-bottom:32px;max-width:520px}.block-signup_aside{display:flex;flex-direction:column;gap:16px;padding-left:0}@media(min-width:992px){.block-signup_aside{padding-left:24px}}.block-signup_phones{background:#eef3f5;border-radius:16px;padding:28px 32px}.block-signup_phones__title{font-family:General Sans,sans-serif;font-size:18px;font-weight:700;color:#121212;margin-bottom:20px}.block-signup_phones__item{display:flex;align-items:flex-start;gap:5px;padding:8px 0;border-radius:12px}.block-signup_phones__item:last-child{margin-bottom:0}.block-signup_phones__icon{width:40px;height:40px;border-radius:10px;background:#eff1f2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.block-signup_phones__info{display:flex;flex-direction:column;gap:4px}.block-signup_phones__number{font-family:General Sans,sans-serif;font-size:18px;font-weight:700;color:#121212;text-decoration:none;letter-spacing:-.36px}.block-signup_phones__number:hover{color:#3b3b3b}.block-signup_phones__meta{font-family:General Sans,sans-serif;font-size:13px;font-weight:400;color:#6c6c6c;line-height:1.4}.block-signup_steps{border-radius:16px;padding:28px 32px;border:1px solid #eef3f5}.block-signup_steps__title{font-family:General Sans,sans-serif;font-size:18px;font-weight:700;color:#121212;margin-bottom:12px}.block-signup_steps__description{font-family:General Sans,sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#6c6c6c;margin-bottom:20px!important}.block-signup_steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.block-signup_steps__item{display:flex;align-items:center;gap:14px}.block-signup_steps__number{width:28px;height:28px;border-radius:50%;background:#121212;color:#fff;font-family:General Sans,sans-serif;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.block-signup_steps__text{font-family:General Sans,sans-serif;font-size:15px;font-weight:500;color:#121212;line-height:1.4}@media(max-width:992px){.block-signup_aside{margin-top:20px}}.block-faq{padding:80px 0}@media only screen and (max-width:992px){.block-faq{padding:40px 0}}.block-faq .block-faq_uptitle{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:20px}.block-faq .block-faq_title{font-family:General Sans,sans-serif;font-size:42px;font-weight:600;line-height:1.2;color:#121212;margin:0 0 48px}@media only screen and (max-width:992px){.block-faq .block-faq_title{font-size:28px;margin-bottom:32px}}.block-faq .block-faq_list{border-top:1px solid #DDE3E5}.block-faq .block-faq_item{padding:32px 0;border-bottom:1px solid #DDE3E5}@media only screen and (max-width:992px){.block-faq .block-faq_item{padding:24px 0}}.block-faq .block-faq_item__title{font-family:General Sans,sans-serif;font-size:18px;font-weight:600;color:#121212;margin:0 0 12px;line-height:1.4}.block-faq .block-faq_item__description{font-family:General Sans,sans-serif;font-size:16px;font-weight:400;color:#6c6c6c;line-height:1.6;margin:0}.block-faq .block-faq_item__description a{color:#121212;font-weight:600;text-decoration:none;transition:color .2s}.block-faq .block-faq_item__description a:hover{color:#4ad3ff}.block-faq .block-faq_item__description p{margin:0}.block-reviews{padding:80px 0}@media only screen and (max-width:992px){.block-reviews{padding:40px 0}}.block-reviews .block-reviews_header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px}@media only screen and (max-width:992px){.block-reviews .block-reviews_header{margin-bottom:32px}}.block-reviews .block-reviews_uptitle{font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:20px}.block-reviews .block-reviews_title{font-family:General Sans,sans-serif;font-size:42px;font-weight:600;line-height:1.2;color:#121212;margin:0}@media only screen and (max-width:992px){.block-reviews .block-reviews_title{font-size:28px}}.block-reviews .block-reviews_arrows{display:flex;gap:8px;flex-shrink:0}@media only screen and (max-width:992px){.block-reviews .block-reviews_arrows{display:none}}.block-reviews .block-reviews_arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #DDE3E5;background:#fff;cursor:pointer;transition:border-color .2s}.block-reviews .block-reviews_arrow img{width:20px;height:20px}.block-reviews .block-reviews_arrow:hover{border-color:#121212}.block-reviews .block-reviews_arrow.swiper-button-disabled{opacity:.3;pointer-events:none}.block-reviews .block-reviews_slider{overflow:hidden}.block-reviews .block-reviews_card{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:#fff;border:1px solid #DDE3E5;border-radius:16px;padding:32px}@media only screen and (max-width:992px){.block-reviews .block-reviews_card{padding:24px}}.block-reviews .block-reviews_card__text{font-family:General Sans,sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.6;color:#121212;margin:0 0 32px}@media only screen and (max-width:992px){.block-reviews .block-reviews_card__text{font-size:15px;margin-bottom:24px}}.block-reviews .block-reviews_card__author{display:flex;align-items:center;gap:12px}.block-reviews .block-reviews_card__avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.block-reviews .block-reviews_card__initials{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#eff1f2;font-family:General Sans,sans-serif;font-size:14px;font-weight:600;color:#6c6c6c;flex-shrink:0}.block-reviews .block-reviews_card__meta{display:flex;flex-direction:column}.block-reviews .block-reviews_card__name{font-family:General Sans,sans-serif;font-size:15px;font-weight:600;color:#121212;line-height:1.3}.block-reviews .block-reviews_card__info{font-family:General Sans,sans-serif;font-size:14px;font-weight:400;color:#898989;line-height:1.3}.block-history{padding:80px 0}.block-history_uptitle{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-history_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:24px}.block-history_description{font-size:16px;line-height:1.75;color:#6c6c6c}.block-history_description p{margin-bottom:16px}.block-history_image{border-radius:20px;overflow:hidden}.block-history_image img{width:100%;height:auto;display:block}@media(max-width:992px){.block-history_title{font-size:32px}}@media(max-width:768px){.block-history{padding:40px 0}.block-history_title{font-size:26px}.block-history_image{margin-top:32px}}.block-team{padding:80px 0;background:#eff1f2}.block-team_header{margin-bottom:48px;max-width:620px}.block-team_uptitle{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-team_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}.block-team_description{font-size:16px;line-height:1.6;color:#6c6c6c}.block-team_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.block-team_card{background:#fff;border-radius:20px;padding:32px 24px;text-align:center;border:1px solid #DDE3E5}.block-team_card__photo{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 20px;background:#eff1f2}.block-team_card__photo img{width:100%;height:100%;object-fit:cover}.block-team_card__name{font-size:18px;font-weight:700;color:#121212;margin-bottom:4px}.block-team_card__role{display:block;font-size:14px;color:#6c6c6c}.block-team_card__city{display:block;font-size:14px;color:#898989}.block-team_footer{text-align:center;margin-top:48px}.block-team_button{display:inline-block;padding:16px 40px;font-size:16px;font-weight:600;color:#121212;border:2px solid #121212;border-radius:100px;text-decoration:none;transition:background .2s,color .2s}.block-team_button:hover{background:#121212;color:#fff}@media(max-width:992px){.block-team_grid{grid-template-columns:repeat(2,1fr)}.block-team_title{font-size:32px}}@media(max-width:768px){.block-team{padding:40px 0}.block-team_grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}.block-team_title{font-size:26px}}.block-certificates{padding:80px 0}.block-certificates_header{margin-bottom:48px}.block-certificates_uptitle{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-certificates_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212}.block-certificates_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.block-certificates_card{display:flex;align-items:flex-start;gap:20px;padding:32px;border:1px solid #DDE3E5;border-radius:20px}.block-certificates_card__logo{flex-shrink:0;width:64px;height:64px;border-radius:12px;background:#eff1f2;display:flex;align-items:center;justify-content:center;overflow:hidden}.block-certificates_card__logo img{max-width:100%;max-height:100%;object-fit:contain}.block-certificates_card__title{font-size:18px;font-weight:700;color:#121212;margin-bottom:8px;line-height:1.3}.block-certificates_card__description{font-size:15px;line-height:1.6;color:#6c6c6c}@media(max-width:992px){.block-certificates_grid{grid-template-columns:repeat(2,1fr)}.block-certificates_title{font-size:32px}}@media(max-width:768px){.block-certificates{padding:40px 0}.block-certificates_grid{grid-template-columns:1fr}.block-certificates_title{font-size:26px}}.block-icons{padding:80px 0;background:#eff1f2}.block-icons_header{margin-bottom:48px}.block-icons_uptitle{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-icons_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212}.block-icons_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.block-icons_card{background:#fff;padding:32px;border-radius:20px;border:1px solid #DDE3E5}.block-icons_card__icon{width:56px;height:56px;margin-bottom:20px;background:#eff1f2;border-radius:12px;display:flex;align-items:center;justify-content:center}.block-icons_card__icon img{width:28px;height:28px;object-fit:contain}.block-icons_card__title{font-size:18px;font-weight:700;color:#121212;margin-bottom:8px;line-height:1.3}.block-icons_card__description{font-size:15px;line-height:1.6;color:#6c6c6c}@media(max-width:992px){.block-icons_grid{grid-template-columns:repeat(2,1fr)}.block-icons_title{font-size:32px}}@media(max-width:768px){.block-icons{padding:40px 0}.block-icons_grid{grid-template-columns:1fr}.block-icons_title{font-size:26px}}.block-team-page_filter-wrap{padding:24px 0;border-bottom:1px solid #DDE3E5}.block-team-page_filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.block-team-page_filters__label{font-size:15px;font-weight:500;color:#3b3b3b;white-space:nowrap}.block-team-page_filters__buttons{display:flex;gap:8px;flex-wrap:wrap}.block-team-page_filter{padding:8px 20px;font-size:14px;font-weight:500;color:#3b3b3b;background:#fff;border:1.5px solid #DDE3E5;border-radius:100px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.block-team-page_filter:hover{border-color:#121212;color:#121212}.block-team-page_filter--active{background:#121212;color:#fff;border-color:#121212}.block-team-page_group{padding:80px 0}.block-team-page_group--light{background:#f5f5f5}.block-team-page_group--hidden{display:none}.block-team-page_group__header{margin-bottom:40px}.block-team-page_group__uptitle{display:block;font-size:12px;font-weight:500;color:#898989;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.block-team-page_group__title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}.block-team-page_group__description{font-size:16px;line-height:1.6;color:#6c6c6c;max-width:560px}.block-team-page_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.block-team-page_card{border:1px solid #DDE3E5;border-radius:20px;overflow:hidden;background:#fff}.block-team-page_card--hidden{display:none}.block-team-page_card__photo{width:100%;aspect-ratio:4/3;background:#eff1f2;overflow:hidden}.block-team-page_card__photo img{width:100%;height:100%;object-fit:cover;display:block}.block-team-page_card__body{padding:28px}.block-team-page_card__name{font-size:22px;font-weight:700;color:#121212;margin-bottom:4px}.block-team-page_card__qualification{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#898989;margin-bottom:16px}.block-team-page_card__description{font-size:15px;line-height:1.7;color:#3b3b3b;margin-bottom:20px}.block-team-page_card__description p{margin-bottom:8px}.block-team-page_card__tags{display:flex;flex-wrap:wrap;gap:6px}.block-team-page_card__tag{padding:4px 12px;font-size:13px;font-weight:500;color:#3b3b3b;background:#eff1f2;border-radius:100px}@media(max-width:992px){.block-team-page_group__title{font-size:32px}}@media(max-width:768px){.block-team-page_group{padding:40px 0}.block-team-page_group__title{font-size:26px}.block-team-page_filters{flex-direction:column;align-items:flex-start}.block-team-page_grid{grid-template-columns:1fr}}.block-recruitment{padding:80px 0}.block-recruitment_header{margin-bottom:48px}.block-recruitment_uptitle{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-recruitment_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212}.block-recruitment_list{display:flex;flex-direction:column;gap:16px}.block-recruitment_card{padding:28px 32px;border:1px solid #DDE3E5;border-radius:16px;background:#fff}.block-recruitment_card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:12px}.block-recruitment_card__title{font-size:20px;font-weight:700;color:#121212;line-height:1.3}.block-recruitment_card__btn{flex-shrink:0;display:inline-block;padding:10px 24px;font-size:15px;font-weight:600;color:#fff;background:#121212;border:2px solid #121212;border-radius:100px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}.block-recruitment_card__btn:hover{background:#3b3b3b;border-color:#3b3b3b}.block-recruitment_card__btn--outlined{background:transparent;color:#121212}.block-recruitment_card__btn--outlined:hover{background:#121212;color:#fff}.block-recruitment_card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.block-recruitment_card__tag{padding:4px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#3b3b3b;background:#eff1f2;border-radius:4px}.block-recruitment_card--inactive{opacity:.45;pointer-events:none}.block-recruitment_card__description{font-size:15px;line-height:1.7;color:#6c6c6c}.block-recruitment_card__description p{margin-bottom:8px}.block-recruitment_card__description strong{font-weight:700;color:#121212}@media(max-width:992px){.block-recruitment_title{font-size:32px}}@media(max-width:768px){.block-recruitment{padding:40px 0}.block-recruitment_title{font-size:26px}.block-recruitment_card{padding:20px}.block-recruitment_card__top{flex-direction:column;align-items:flex-start;gap:12px}}.block-we-offer{padding:80px 0;background:#f5f5f5}.block-we-offer_content{padding-right:48px}.block-we-offer_uptitle{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-we-offer_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:36px}.block-we-offer_list{list-style:none;padding:0;margin:0}.block-we-offer_item{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid #DDE3E5}.block-we-offer_item:first-child{border-top:1px solid #DDE3E5}.block-we-offer_item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;margin-top:2px}.block-we-offer_item__body{display:flex;flex-direction:column;gap:4px}.block-we-offer_item__title{font-size:16px;font-weight:700;color:#121212;line-height:1.3}.block-we-offer_item__description{font-size:14px;line-height:1.6;color:#6c6c6c}.block-we-offer_image{border-radius:20px;overflow:hidden}.block-we-offer_image img{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:992px){.block-we-offer_title{font-size:32px}.block-we-offer_content{padding-right:24px}}@media(max-width:768px){.block-we-offer{padding:40px 0}.block-we-offer_content{padding-right:0;margin-bottom:36px}.block-we-offer_title{font-size:26px}}.block-work-form{padding:80px 0}.block-work-form_uptitle{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-work-form_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}.block-work-form_description{font-size:16px;line-height:1.7;color:#6c6c6c;margin-bottom:40px;max-width:640px}.block-work-form_description p{margin-bottom:12px}.block-work-form_form{max-width:760px}@media(max-width:992px){.block-work-form_title{font-size:32px}}@media(max-width:768px){.block-work-form{padding:40px 0}.block-work-form_title{font-size:26px}}.block-work-info{padding:60px 0;background:#eff1f2}.block-work-info_list{display:flex;align-items:stretch}.block-work-info_list--cols-4 .block-work-info_item__value{font-size:52px}.block-work-info_item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 40px}.block-work-info_item+.block-work-info_item{border-left:1px solid #C7C7C7}.block-work-info_item__icon{width:48px;height:48px;margin-bottom:16px;flex-shrink:0}.block-work-info_item__icon img{width:100%;height:100%;object-fit:contain}.block-work-info_item__value{font-size:25px;padding:15px 0;font-weight:700;color:#121212;line-height:1;margin-bottom:14px;display:block}.block-work-info_item__description{font-size:15px;line-height:1.4;color:#6c6c6c;margin:0}@media(max-width:992px){.block-work-info_list{flex-wrap:wrap}.block-work-info_item{flex:1 1 50%;padding:30px 20px}.block-work-info_item+.block-work-info_item{border-left:none}.block-work-info_item:nth-child(odd){border-right:1px solid #C7C7C7}.block-work-info_item:nth-child(n+3){border-top:1px solid #C7C7C7}}@media(max-width:576px){.block-work-info{padding:40px 0}.block-work-info_list{flex-direction:column}.block-work-info_item{flex:1 1 100%;padding:24px 20px}.block-work-info_item:nth-child(odd){border-right:none}.block-work-info_item:nth-child(n+3){border-top:none}.block-work-info_item+.block-work-info_item{border-top:1px solid #C7C7C7}}.block-practical-information{padding:80px 0}.block-practical-information_header{margin-bottom:48px;max-width:620px}.block-practical-information_uptitle{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-practical-information_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}.block-practical-information_description{font-size:16px;line-height:1.6;color:#6c6c6c}.block-practical-information_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.block-practical-information_card{padding:32px;background:#f5f5f5;border-radius:20px;transition:box-shadow .2s}.block-practical-information_card:hover{box-shadow:0 4px 24px #00000012}.block-practical-information_card__title{font-family:General Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.3;color:#121212;margin-bottom:12px}.block-practical-information_card__description{font-size:15px;line-height:1.6;color:#6c6c6c}.block-practical-information_card__description p{margin:0}.block-practical-information_card__description a{text-decoration:none}.block-practical-information_card__description a:hover{text-decoration:underline}@media(max-width:992px){.block-practical-information_title{font-size:32px}}@media(max-width:768px){.block-practical-information{padding:40px 0}.block-practical-information_title{font-size:26px}.block-practical-information_grid{grid-template-columns:1fr}}.block-program{padding:80px 0;background:#f5f5f5}.block-program_header{margin-bottom:48px;max-width:620px}.block-program_uptitle{display:block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#898989;margin-bottom:12px}.block-program_title{font-family:General Sans,sans-serif;font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}.block-program_description{font-size:16px;line-height:1.6;color:#6c6c6c}.block-program_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.block-program_card{padding:32px;background:#fff;border:1px solid #EFF1F2;border-radius:20px;transition:border .2s}.block-program_card:hover{border:1.5px solid #121212}.block-program_card__icon{width:64px;height:64px;margin-bottom:20px}.block-program_card__icon img{width:100%;height:100%;object-fit:contain}.block-program_card__title{font-family:General Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.3;color:#121212;margin-bottom:12px}.block-program_card__description{font-size:15px;line-height:1.6;color:#6c6c6c}.block-program_card__description p{margin:0}.block-program_card__description a{text-decoration:none}.block-program_card__description a:hover{text-decoration:underline}.block-program_banner{padding:20px 40px;background:#121212;border-radius:16px;font-size:16px;line-height:1.5;color:#fff;text-align:center}.block-program_banner strong{font-weight:700}.block-program_banner p{margin:0}@media(max-width:992px){.block-program_title{font-size:32px}.block-program_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.block-program{padding:40px 0}.block-program_title{font-size:26px}.block-program_grid{grid-template-columns:1fr}.block-program_banner{padding:20px 24px}}.block-description{padding:80px 0}.block-description_content{font-size:16px;line-height:1.8;color:#3b3b3b}.block-description_content h2,.block-description_content h3,.block-description_content h4{font-family:General Sans,sans-serif;font-weight:700;color:#121212;margin-bottom:16px}.block-description_content h2{font-size:32px}.block-description_content h3{font-size:24px}.block-description_content h4{font-size:20px}.block-description_content p{margin-bottom:16px}.block-description_content ul,.block-description_content ol{padding-left:24px;margin-bottom:16px}.block-description_content ul li,.block-description_content ol li{margin-bottom:8px}.block-description_content strong{font-weight:700;color:#121212}.block-description_content a{text-decoration:none}.block-description_content a:hover{text-decoration:underline}@media(max-width:768px){.block-description{padding:40px 0}.block-description_content{font-size:15px}.block-description_content h2{font-size:24px}.block-description_content h3{font-size:20px}}.block-journal{padding:80px 0}@media(max-width:992px){.block-journal{padding:40px 0}}.block-journal_inner{display:flex;align-items:center;gap:64px}@media(max-width:992px){.block-journal_inner{flex-direction:column;gap:40px}}.block-journal_content{flex:0 0 480px;max-width:480px}@media(max-width:992px){.block-journal_content{flex:1;max-width:100%}}.block-journal_uptitle{display:block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-journal_title{font-family:General Sans,sans-serif;font-size:42px;font-weight:600;line-height:1.15;letter-spacing:-1px;color:#121212;margin-bottom:16px}@media(max-width:992px){.block-journal_title{font-size:28px}}.block-journal_description{font-size:16px;line-height:1.7;color:#6c6c6c;margin-bottom:32px}.block-journal_box{background:#eff1f2;border-radius:12px;padding:24px 28px;margin-bottom:32px}.block-journal_box__title{font-family:General Sans,sans-serif;font-size:16px;font-weight:600;color:#121212;margin-bottom:16px}.block-journal_box__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.block-journal_box__item{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;color:#6c6c6c;line-height:1.5}.block-journal_box__item svg{flex-shrink:0}.block-journal_buttons{display:flex;gap:12px;flex-wrap:wrap}.block-journal_btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:8px;font-family:General Sans,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.block-journal_btn--primary{background:#121212;color:#fff}.block-journal_btn--primary:hover{opacity:.85;color:#fff}.block-journal_btn--secondary{background:transparent;color:#121212;border:1.5px solid #121212}.block-journal_btn--secondary:hover{opacity:.7;color:#121212}.block-journal_image{flex:1;border-radius:16px;overflow:hidden;border:1px solid #EFF1F2}.block-journal_image img{width:100%;height:auto;display:block}@media(max-width:992px){.block-journal_image{width:100%}}.block-online-learning{padding:80px 0;background:#eff1f2}@media(max-width:992px){.block-online-learning{padding:40px 0}}.block-online-learning_header{max-width:560px;margin-bottom:48px}@media(max-width:992px){.block-online-learning_header{margin-bottom:32px}}.block-online-learning_uptitle{display:block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-online-learning_title{font-family:General Sans,sans-serif;font-size:42px;font-weight:600;line-height:1.15;letter-spacing:-1px;color:#121212;margin-bottom:16px}@media(max-width:992px){.block-online-learning_title{font-size:28px}}.block-online-learning_description{font-size:16px;line-height:1.7;color:#6c6c6c;margin:0}.block-online-learning_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:992px){.block-online-learning_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.block-online-learning_grid{grid-template-columns:1fr}}.block-online-learning_card{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column}.block-online-learning_card__logo{border-radius:8px;overflow:hidden;margin-bottom:20px;background:#eff1f2;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center}.block-online-learning_card__logo img{width:100%;height:100%;object-fit:contain;display:block}.block-online-learning_card__title{font-family:General Sans,sans-serif;font-size:17px;font-weight:600;color:#121212;margin-bottom:8px;line-height:1.3}.block-online-learning_card__description{font-size:14px;line-height:1.6;color:#6c6c6c;margin-bottom:20px;flex:1}.block-online-learning_card__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:8px;border:1.5px solid #121212;background:transparent;font-family:General Sans,sans-serif;font-size:14px;font-weight:600;color:#121212;text-decoration:none;align-self:flex-start;transition:background .2s,color .2s}.block-online-learning_card__btn:hover{background:#121212;color:#fff}.block-steps{padding:80px 0}@media(max-width:992px){.block-steps{padding:40px 0}}.block-steps_uptitle{display:block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-steps_title{font-family:General Sans,sans-serif;font-size:42px;font-weight:600;line-height:1.15;letter-spacing:-1px;color:#121212;margin-bottom:16px}@media(max-width:992px){.block-steps_title{font-size:28px}}.block-steps_description{font-size:16px;line-height:1.7;color:#6c6c6c;margin-bottom:40px}.block-steps_callout{display:flex;align-items:center;gap:16px;background:#eff1f2;border-radius:12px;padding:20px 24px;margin-bottom:40px}@media(max-width:768px){.block-steps_callout{flex-wrap:wrap}}.block-steps_callout__icon{flex-shrink:0;display:flex;align-items:center}.block-steps_callout__text{flex:1;font-size:15px;line-height:1.6;color:#121212}.block-steps_callout__text strong{font-weight:600}.block-steps_callout__text a{color:#121212;text-decoration:none;font-weight:600}.block-steps_callout__text a:hover{color:#4ad3ff}.block-steps_callout__text p{margin:0}.block-steps_callout__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 24px;border-radius:8px;background:#121212;color:#fff;font-family:General Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.block-steps_callout__btn:hover{opacity:.85;color:#fff}@media(max-width:768px){.block-steps_callout__btn{width:100%}}.block-steps_accordion{border-top:1px solid #DDE3E5}.block-steps_accordion__item{border-bottom:1px solid #DDE3E5}.block-steps_accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:24px 0;text-align:left;font-family:General Sans,sans-serif;font-size:17px;font-weight:500;color:#121212;cursor:pointer;transition:color .2s}.block-steps_accordion__trigger:hover{color:#4ad3ff}@media(max-width:992px){.block-steps_accordion__trigger{font-size:15px;padding:18px 0}}.block-steps_accordion__chevron{flex-shrink:0;transition:transform .3s ease;transform-origin:center center}.block-steps_accordion__item.open .block-steps_accordion__chevron{transform:rotate(180deg)}.block-steps_accordion__body{display:none;padding-bottom:24px}.block-steps_accordion__content{font-size:15px;line-height:1.7;color:#6c6c6c}.block-steps_accordion__content p{margin:0 0 12px}.block-steps_accordion__content p:last-child{margin-bottom:0}.block-steps_accordion__content a{color:#121212;font-weight:600;text-decoration:none}.block-steps_accordion__content a:hover{color:#4ad3ff}.block-steps_banner{margin-top:40px;background:#121212;border-radius:12px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:32px;color:#fff}@media(max-width:768px){.block-steps_banner{flex-direction:column;align-items:flex-start;padding:24px;gap:20px}}.block-steps_banner__content{display:flex;flex-direction:column;gap:6px}.block-steps_banner__title{font-family:General Sans,sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0;line-height:1.4}.block-steps_banner a{color:#fff!important;text-decoration:none}.block-steps_banner a:hover{text-decoration:underline}.block-steps_banner__description{font-size:14px;font-weight:400;color:#fff;margin:0;line-height:1.5}.block-steps_banner__description p{margin:0}.block-steps_banner__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;border:1.5px solid rgba(255,255,255,.3);background:transparent;font-family:General Sans,sans-serif;font-size:14px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;transition:border-color .2s}.block-steps_banner__btn:hover{border-color:#fff;color:#fff}@media(max-width:768px){.block-steps_banner__btn{width:100%}}.block-course{background:linear-gradient(148deg,#fff 34.33%,#edf2f4 94.56%);overflow:hidden;padding:40px 0 60px;margin-top:96px}@media(max-width:768px){.block-course{margin-top:89px}}@media(max-width:992px){.block-course{padding:32px 0 40px}}.block-course_tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.block-course_tags__item{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;border:1px solid #C7C7C7;background:#fff;font-family:General Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#3b3b3b}.block-course_title{font-family:General Sans,sans-serif;font-size:56px;font-weight:600;line-height:60px;letter-spacing:-1.68px;color:#121212;margin-bottom:24px}@media(max-width:992px){.block-course_title{font-size:36px;line-height:42px;letter-spacing:-1px}}.block-course_description{font-family:General Sans,sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#6c6c6c;margin-bottom:32px;max-width:520px}@media(max-width:992px){.block-course_description{font-size:16px;line-height:26px}}.block-course_buttons{display:flex;flex-wrap:wrap;gap:12px}.block-course_btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:76px;font-family:General Sans,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .2s}.block-course_btn--primary{background:#4ad3ff;color:#121212}.block-course_btn--primary:hover{opacity:.85;color:#121212}.block-course_btn--secondary{background:transparent;color:#121212;border:1px solid #C7C7C7;gap:10px}.block-course_btn--secondary:hover{opacity:.7;color:#121212}.block-course_media{position:relative;border-radius:16px;overflow:hidden;border:1px solid #EFF1F2;background:#eff1f2;aspect-ratio:16/9;cursor:pointer}.block-course_media__poster{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s}.block-course_media__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:none;border:0;cursor:pointer;padding:0;transition:transform .2s}.block-course_media__play:hover{transform:scale(1.05)}.block-course_media__label{font-family:General Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.block-course_media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.block-course_media.playing .block-course_media__poster,.block-course_media.playing .block-course_media__play{display:none}@media(max-width:992px){.block-course_media{margin-top:32px}}.block-course .block-header__breadcrumb{margin-bottom:20px;margin-top:0}.block-problem{position:relative;padding:120px 0;background-color:#eff1f2;overflow:hidden}@media(max-width:992px){.block-problem{padding:40px 0}}.block-problem .container{position:relative}.block-problem .container:before{content:"";position:absolute;left:0;top:20%;transform:translateY(-50%);width:120px;height:250px;background:url("data:image/svg+xml,%3csvg%20width='110'%20height='118'%20viewBox='0%200%20110%20118'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M87.3992%2096.5088C99.471%2087.097%20107.415%2072.5752%20107.879%2056.0806C108.703%2026.7606%2085.5941%202.31582%2056.2741%201.49196C26.9541%200.668102%202.50933%2023.7767%201.68547%2053.0967C0.861612%2082.4167%2023.9702%20106.861%2053.2902%20107.685C59.0594%20107.847%2064.6291%20107.066%2069.8813%20105.519L102.343%20115.956L87.3989%2096.5201L87.3992%2096.5088Z'%20fill='%23BEE80B'%20stroke='black'%20stroke-width='2'%20stroke-miterlimit='10'/%3e%3cpath%20d='M38.4381%2059.6207C45.8519%2059.829%2052.0308%2053.9879%2052.2391%2046.5741C52.4474%2039.1604%2046.6062%2032.9815%2039.1925%2032.7732C31.7788%2032.5648%2025.5999%2038.406%2025.3915%2045.8197C25.1832%2053.2335%2031.0244%2059.4124%2038.4381%2059.6207Z'%20fill='white'/%3e%3cpath%20d='M38.6363%2052.5645C42.153%2052.6633%2045.084%2049.8926%2045.1828%2046.3759C45.2816%2042.8592%2042.5109%2039.9282%2038.9942%2039.8294C35.4775%2039.7306%2032.5465%2042.5013%2032.4477%2046.018C32.3489%2049.5347%2035.1197%2052.4657%2038.6363%2052.5645Z'%20fill='%231D1D1B'/%3e%3cpath%20d='M84.6066%2047.484L69.8337%2031.8569L54.2065%2046.6298L68.9795%2062.257L84.6066%2047.484Z'%20fill='white'/%3e%3cpath%20d='M69.2709%2052.0468C72.0269%2052.1242%2074.3239%2049.9528%2074.4013%2047.1968C74.4788%2044.4408%2072.3074%2042.1439%2069.5514%2042.0664C66.7954%2041.989%2064.4984%2044.1604%2064.421%2046.9164C64.3436%2049.6724%2066.515%2051.9693%2069.2709%2052.0468Z'%20fill='%231D1D1B'/%3e%3cpath%20d='M54.7384%2080.654C61.3997%2080.8299%2066.9489%2075.551%2067.1245%2068.9009C67.1521%2067.9187%2066.4411%2067.0852%2065.4965%2066.9231C65.4065%2066.9092%2065.3165%2066.8954%2065.2259%2066.9042C64.1534%2066.874%2063.2593%2067.7302%2063.2292%2068.8028C63.1026%2073.3075%2059.3525%2076.8855%2054.8362%2076.7699C52.6572%2076.7087%2050.6146%2075.8152%2049.1114%2074.225C47.6078%2072.6461%2046.8075%2070.5672%2046.8687%2068.3883C46.8989%2067.3157%2046.0656%2066.411%2044.9701%2066.3915C43.8976%2066.3614%2043.0035%2067.2175%2042.9734%2068.2901C42.7975%2074.9515%2048.087%2080.5236%2054.7264%2080.6762L54.7384%2080.654Z'%20fill='%231D1D1B'/%3e%3c/svg%3e") no-repeat center/contain;pointer-events:none}@media(max-width:1200px){.block-problem .container:before{display:none}}.block-problem .container:after{content:"";position:absolute;right:0;bottom:5%;width:120px;height:250px;background:url(../../img/block-problem-right-element.svg) no-repeat center/contain;pointer-events:none}@media(max-width:1200px){.block-problem .container:after{display:none}}.block-problem_header{margin-bottom:32px}.block-problem_uptitle{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:20px}.block-problem_uptitle:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#bee80b;flex-shrink:0}.block-problem_title{font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-1.32px;color:#121212;margin:0}@media(max-width:992px){.block-problem_title{font-size:28px;letter-spacing:-.5px}}.block-problem_list{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:12px}.block-problem_item{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:12px;padding:20px 24px}.block-problem_item__checkbox{flex-shrink:0;width:22px;height:22px;border:1.5px solid #C7C7C7;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-top:3px}.block-problem_item__text{font-size:18px;font-weight:500;line-height:28px;color:#6c6c6c}.block-problem_item--checked .block-problem_item__checkbox{border-color:#121212}.block-problem_item--checked .block-problem_item__text{color:#121212}.block-problem_note{display:flex;align-items:flex-start;gap:16px;background:#4ad3ff;border-radius:12px;padding:24px 32px;margin-top:55px;position:relative}.block-problem_note__icon{flex-shrink:0;margin-top:0;position:absolute;top:-16px}.block-problem_note__text{font-size:18px;font-weight:500;line-height:28px;color:#121212}.block-problem_note__text strong{font-weight:700}.block-solution{padding:120px 0;background-color:#fff}@media(max-width:992px){.block-solution{padding:40px 0}}.block-solution_content{padding-right:48px}@media(max-width:992px){.block-solution_content{padding-right:0;margin-bottom:48px}}.block-solution_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-solution_title{font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:20px}@media(max-width:768px){.block-solution_title{font-size:26px}}.block-solution_intro{font-size:16px;line-height:1.6;color:#3b3b3b;margin-bottom:40px}.block-solution_intro strong{color:#121212;font-weight:700}.block-solution_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:28px}.block-solution_item{display:flex;align-items:flex-start;gap:20px}.block-solution_item__number{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1.5px solid #121212;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#121212}.block-solution_item__body{display:flex;flex-direction:column;gap:6px}.block-solution_item__title{font-size:16px;font-weight:700;color:#121212}.block-solution_item__desc{font-size:15px;line-height:1.6;color:#6c6c6c;margin:0}.block-solution_aside{display:flex;flex-direction:column;gap:20px}.block-solution_image{border-radius:12px;overflow:hidden;background-color:#dde3e5}.block-solution_image img{width:100%;height:460px;display:block}.block-solution_badge{background-color:#eff1f2;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px}.block-solution_badge__title{font-size:15px;font-weight:700;color:#121212}.block-solution_badge__text{font-size:14px;line-height:1.6;color:#6c6c6c;margin:0}.block-solution-items{padding:120px 0;background-color:#fff}@media(max-width:992px){.block-solution-items{padding:40px 0}}.block-solution-items_header{max-width:620px;margin-bottom:48px}.block-solution-items_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-solution-items_title{font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}@media(max-width:768px){.block-solution-items_title{font-size:26px}}.block-solution-items_description{font-size:16px;line-height:1.6;color:#6c6c6c;margin:0}.block-solution-items_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.block-solution-items_grid{grid-template-columns:1fr}}.block-solution-items_card{border:1px solid #DDE3E5;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.block-solution-items_card__image{width:100%;aspect-ratio:16/9;background-color:#eff1f2;overflow:hidden}.block-solution-items_card__image img{width:100%;height:100%;object-fit:cover;display:block}.block-solution-items_card__body{padding:32px;display:flex;flex-direction:column;gap:16px;flex:1}.block-solution-items_card__tags{display:flex;flex-wrap:wrap;gap:8px}.block-solution-items_card__tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:100px;border:1px solid #C7C7C7;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#3b3b3b}.block-solution-items_card__name{font-size:28px;font-weight:800;line-height:1.2;color:#121212;margin:0}.block-solution-items_card__desc{font-size:15px;line-height:1.6;color:#6c6c6c;margin:0}.block-solution-items_card__desc a,.block-solution-items_card__desc strong{color:#6c6c6c;font-weight:inherit;text-decoration:none}.block-solution-items_card__points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.block-solution-items_card__point{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:#3b3b3b}.block-solution-items_card__point-icon{flex-shrink:0;margin-top:1px}.block-solution-items_card__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:8px}.block-solution-items_btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.block-solution-items_btn--primary{background:#121212;color:#fff}.block-solution-items_btn--primary:hover{opacity:.85;color:#fff}.block-solution-items_btn--secondary{background:transparent;color:#121212;border:1.5px solid #121212}.block-solution-items_btn--secondary:hover{opacity:.7;color:#121212}.block-solution-items_helper{border:1px solid #DDE3E5;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:16px;justify-content:center}.block-solution-items_helper__title{font-size:20px;font-weight:700;color:#121212}.block-solution-items_helper__text{font-size:15px;line-height:1.6;color:#6c6c6c}.block-solution-items_helper__text p{margin:0 0 12px}.block-solution-items_helper__text p:last-child{margin-bottom:0}.block-solution-items_helper__phone{display:inline-flex;align-items:center;padding:14px 24px;border-radius:8px;border:1.5px solid #C7C7C7;font-size:16px;font-weight:600;color:#121212;text-decoration:none;transition:border-color .2s}.block-solution-items_helper__phone:hover{border-color:#121212;color:#121212}.block-transformation{padding:120px 0;background-color:#eff1f2}@media(max-width:992px){.block-transformation{padding:40px 0}}.block-transformation_header{max-width:620px;margin-bottom:48px}.block-transformation_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-transformation_title{font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}@media(max-width:768px){.block-transformation_title{font-size:26px}}.block-transformation_description{font-size:16px;line-height:1.6;color:#6c6c6c;margin:0}.block-transformation_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:768px){.block-transformation_grid{grid-template-columns:1fr}}.block-transformation_card{padding:32px;background-color:#fff;border:1px solid #EFF1F2;border-radius:20px;transition:box-shadow .2s}.block-transformation_card:hover{border:1.5px solid #121212}.block-transformation_card__icon{width:64px;height:64px;margin-bottom:20px}.block-transformation_card__icon img{width:100%;height:100%;object-fit:contain}.block-transformation_card__body{display:flex;flex-direction:column;gap:8px}.block-transformation_card__title{font-size:20px;font-weight:700;line-height:1.3;color:#121212;margin-bottom:12px}.block-transformation_card__desc{font-size:15px;line-height:1.6;color:#6c6c6c;margin:0}.block-progress{padding:120px 0;background-color:#eff1f2}@media(max-width:992px){.block-progress{padding:40px 0}}.block-progress_header{max-width:560px;margin-bottom:48px}.block-progress_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-progress_title{font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}@media(max-width:768px){.block-progress_title{font-size:26px}}.block-progress_description{font-size:16px;line-height:1.6;color:#6c6c6c;margin:0}.block-progress_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:992px){.block-progress_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.block-progress_grid{grid-template-columns:1fr}}.block-progress_card{background-color:#fff;border-radius:12px;border:1px solid #DDE3E5;padding:28px;display:flex;flex-direction:column;gap:8px}.block-progress_card--highlighted{border-color:#121212}.block-progress_card__label{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#898989}.block-progress_card__name{font-size:20px;font-weight:700;color:#121212}.block-progress_card__age{font-size:14px;color:#6c6c6c}.block-progress_card__desc{font-size:14px;line-height:1.6;color:#6c6c6c;margin:4px 0 0}.block-progress_card__desc a,.block-progress_card__desc strong{color:#6c6c6c;font-weight:inherit;text-decoration:none}.block-locations{padding:120px 0;background-color:#eff1f2}@media(max-width:992px){.block-locations{padding:40px 0}}.block-locations_header{max-width:800px;margin-bottom:48px}.block-locations_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989;margin-bottom:12px}.block-locations_title{font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin-bottom:16px}@media(max-width:768px){.block-locations_title{font-size:26px}}.block-locations_description{font-size:15px;line-height:1.6;color:#6c6c6c;margin:0}.block-locations_map{height:400px;border-radius:16px;overflow:hidden;border:1px solid #DDE3E5;margin-bottom:48px}@media(max-width:768px){.block-locations_map{height:260px}}.block-locations_map .gmaps-info strong{display:block;font-size:14px;font-weight:700;color:#121212;margin-bottom:4px}.block-locations_map .gmaps-info p{font-size:13px;color:#6c6c6c;margin:0}.block-locations_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:32px}@media(max-width:1200px){.block-locations_grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.block-locations_grid{grid-template-columns:repeat(1,1fr)}}.block-locations_card{padding:32px;background-color:#fff;border:1px solid #EFF1F2;border-radius:20px;display:flex;flex-direction:column;gap:12px;transition:border .2s}.block-locations_card:hover{border:1.5px solid #121212}.block-locations_card__top{display:flex;align-items:center;gap:8px}.block-locations_card__pin{flex-shrink:0}.block-locations_card__name{font-size:16px;font-weight:700;color:#121212;text-decoration:none;line-height:1.3}.block-locations_card__name:hover{text-decoration:underline;color:#4ad3ff}.block-locations_card__address{font-size:14px;line-height:1.6;color:#6c6c6c;margin:0}.block-locations_card__cta{font-size:14px;font-weight:600;color:#121212;text-decoration:none;margin-top:auto}.block-locations_card__cta:hover{color:#4ad3ff}.block-locations_footer{display:flex;justify-content:center}.block-locations_btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:100px;border:1.5px solid #121212;font-size:16px;font-weight:600;color:#121212;text-decoration:none;transition:opacity .2s}.block-locations_btn:hover{opacity:.7;color:#121212}.block-timeline{padding:120px 0;background-color:#fff}@media(max-width:992px){.block-timeline{padding:40px 0}}.block-timeline_header{text-align:center;margin-bottom:64px}.block-timeline_eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px}.block-timeline_eyebrow__dot{width:10px;height:10px;border-radius:50%;background-color:#bee80b}.block-timeline_eyebrow__text{font-size:12px;font-weight:500;letter-spacing:.6px;text-transform:uppercase;color:#898989}.block-timeline_title{font-size:44px;font-weight:600;line-height:1.2;letter-spacing:-1.32px;color:#121212;margin:0}@media(max-width:768px){.block-timeline_title{font-size:26px;letter-spacing:-.5px}}.block-timeline_steps{display:grid;grid-template-columns:repeat(3,1fr);gap:64px;position:relative}@media(max-width:992px){.block-timeline_steps{grid-template-columns:1fr;gap:48px}}.block-timeline_step{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.block-timeline_step__visual{position:relative;width:100%;height:265px}.block-timeline_step__image-wrap{position:absolute;top:8px;left:50%;transform:translate(-50%) rotate(3deg);width:224px;height:249px;border-radius:20px;overflow:hidden;border:1px solid #DDE3E5;background-color:#eff1f2}.block-timeline_step__image-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background-color:#fff;transform:rotate(-7deg) scale(.96);border:1px solid #121212;z-index:-1}.block-timeline_step__image{width:100%;height:100%;object-fit:cover;display:block}.block-timeline_step__mascot{position:absolute;bottom:0;left:8%;width:56px;height:56px}.block-timeline_step__mascot img{width:100%;height:auto;display:block}.block-timeline_step__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;border-radius:63px;border:3px solid #FFFFFF;font-size:18px;font-weight:500;line-height:28px;color:#121212}.block-timeline_step__badge--green{background-color:#bee80b}.block-timeline_step__badge--blue{background-color:#4ad3ff}.block-timeline_step__content{display:flex;flex-direction:column;gap:8px}.block-timeline_step__title{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.72px;color:#121212;margin:0}.block-timeline_step__desc{font-size:16px;font-weight:500;line-height:1.6;color:#6c6c6c;margin:0}.block-timeline_footer{display:flex;justify-content:center;margin-top:64px}.block-timeline_btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:100px;border:1.5px solid #121212;font-size:16px;font-weight:600;color:#121212;text-decoration:none;transition:opacity .2s}.block-timeline_btn:hover{opacity:.7;color:#121212}.block-plan{padding:120px 0;background-color:#fff}@media(max-width:992px){.block-plan{padding:40px 0}}.block-plan_inner{display:flex;flex-direction:column;gap:20px}.block-plan_uptitle{display:inline-block;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:#898989}.block-plan_title{font-size:44px;font-weight:800;line-height:1.15;color:#121212;margin:0}@media(max-width:768px){.block-plan_title{font-size:26px}}.block-plan_description{font-size:16px;line-height:1.6;color:#6c6c6c;margin:0;max-width:560px}.block-plan_image{overflow:hidden}.block-plan_image img{width:100%;display:block}.block-plan_footer{display:flex;justify-content:center}.block-plan_btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:100px;border:1.5px solid #121212;font-size:16px;font-weight:600;color:#121212;text-decoration:none;transition:opacity .2s}.block-plan_btn:hover{opacity:.7;color:#121212}body,html{font-family:General Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:relative;height:100%;color:#051216;background-color:#fff;font-optical-sizing:auto}body{overflow-x:hidden}::-moz-selection{background:#051216;color:#fff}::selection{background:#051216;color:#fff}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1306px}}.navbar-brand{padding:0;margin:0}.navbar-brand img{height:72px}h1,h2,h3,h4,h5,h6{font-family:General Sans,sans-serif}b,strong{font-weight:700}.btn-primary{border:0;background-color:#fff;padding:14px 30px;border-radius:30px;font-family:General Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase;color:#0a5c46}.btn-primary:hover{background-color:#666;border-color:#666}.btn-primary:focus,.btn-primary:active{background-color:#666!important;border-color:#666!important;color:#fff!important}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.5}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
