@charset "UTF-8";:root{--black:#000;--black-rgb:0,0,0;--white:#fff;--white-rgb:255,255,255;--white-soft:#f2f5f7;--white-second:#f0f2f3;--white-third:#fdfdfd;--red:#ff2d37;--dark-blue:#042338;--dark-blue-rgb:4,35,56;--dark-blue-alt:#052439;--light-blue:#084f7b;--light-blue-rgb:8,79,123;--lightest-blue:#3362ab;--lightest-blue-rgb:51,98,171;--cream:#eacfab;--green:#dbf327;--green-rgb:219,243,39;--green-alt:#dcf428;--green-dark:#46972b;--main-color:var(--dark-blue);--secondary-color:var(--green);--error-color:var(--red);--font-main:"Inter",sans-serif;--font-secondary:"Nohemi",sans-serif;--font-third:"Chuck Noon",sans-serif;--checkbox-size:1.25rem;--add-offsize:1rem;--main-offsize:0.9375rem;--border-radius-small:0.5rem}@font-face{font-family:Chuck Noon;font-display:swap;src:url("../static/fonts/Chuck Noon.woff2") format("woff2"),url("../static/fonts/Chuck Noon.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../static/fonts/Inter-Bold.woff2) format("woff2"),url(../static/fonts/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../static/fonts/Inter-Medium.woff2) format("woff2"),url(../static/fonts/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../static/fonts/Inter-SemiBold.woff2) format("woff2"),url(../static/fonts/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Inter;font-display:swap;src:url(../static/fonts/Inter-Regular.woff2) format("woff2"),url(../static/fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nohemi;font-display:swap;src:url(../static/fonts/Nohemi-Regular.woff2) format("woff2"),url(../static/fonts/Nohemi-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Nohemi;font-display:swap;src:url(../static/fonts/Nohemi-Medium.woff2) format("woff2"),url(../static/fonts/Nohemi-Medium.woff) format("woff");font-weight:500;font-style:normal}*{padding:0;margin:0;border:0}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);scroll-behavior:smooth;scroll-padding-top:20px}body{color:var(--main-color);line-height:1;font-family:var(--font-main);font-size:var(--main-offsize);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:var(--font-main);font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:hover,a:link,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow: clip){.wrapper{overflow:clip}}.wrapper > main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper > *{min-width:0}:where([class*=__container]){padding:0 1rem;margin:0 auto;max-width:var(--container-width, 80.75rem)}.form-contact-us{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;background:var(--white-soft);border:1px solid #dadee1;border-radius:var(--border-radius-large)}.form-contact-us__inputs{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.form-contact-us__row{display:-webkit-box;display:-ms-flexbox;display:flex}.form-contact-us__item{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:5px}.form-contact-us__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;font-weight:600;font-size:13px;line-height:169%}.form-contact-us__label span{white-space:nowrap}.form-contact-us__label i{padding-left:5px;font-style:normal;color:var(--red)}.form-contact-us__note-label{font-weight:400;color:rgba(var(--dark-blue-rgb), 0.4)}.form-contact-us__select .select{--border-radius:8px}.form-contact-us__select .select__title{border-color:rgba(var(--dark-blue-rgb), 0.15)}.form-contact-us__select .select__value{font-size:15px;letter-spacing:0.01em}.form-contact-us__select .select__icon{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;color:var(--red)}.form-contact-us__select .select__options{padding:8px 16px 16px}.form-contact-us__actions,.form-contact-us__checkboxes{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.form-contact-us__bottom{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--offset-medium)}.form-contact-us__note{font-size:13px}.form-contact-us__note i{padding-right:5px;font-style:normal;color:var(--red)}.form-contact-us .form__error{font-size:13px;color:var(--error-color);padding:5px 0 0 5px}.form-contact-us p{font-size:15px;line-height:26px}.gfield_required_text{color:var(--red);font-size:13px;margin-left:4px;font-weight:normal}.gfield_label{font-weight:600;font-size:14px;line-height:169%;display:block;margin-bottom:7px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px!important}#field_3_1 .select__body{display:none!important}.gform_required_legend{display:none}.gfield_required_asterisk{color:var(--red);margin-left:3px}.gform_submission_error{color:var(--red);font-size:16px;font-weight:bold;margin-bottom:25px}.gform-icon--circle-error{margin-right:5px}.gfield_validation_message{color:var(--red);margin-top:5px}.gform_confirmation_message{background:var(--green);padding:20px;border-radius:var(--border-radius-large);font-size:18px;font-weight:bold;margin-bottom:25px;color:var(--dark-blue)}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px;cursor:pointer;line-height:normal;text-align:center;font-family:var(--font-main);font-weight:500;white-space:nowrap;border:1px solid transparent;border-radius:var(--border-radius-small);-webkit-transition:color 0.4s,background-color 0.4s,border-color 0.4s;transition:color 0.4s,background-color 0.4s,border-color 0.4s}.button.loading{opacity:0.5;pointer-events:none}.button.button--inactive{pointer-events:none!important;opacity:0.5!important}.button--rounded{border-radius:100px}.button--outline{border:1px solid rgba(var(--dark-blue-rgb), 0.2)}.button--outline.button--disabled{pointer-events:none!important;background-color:var(--dark-blue)!important;border:1px solid rgba(var(--dark-blue), 0.2);color:var(--white)!important}.button--inline{width:-webkit-max-content;width:-moz-max-content;width:max-content}.button--green{color:var(--dark-blue);background-color:var(--green-alt)}.button--green.button--disabled{pointer-events:none!important;background-color:var(--dark-blue)!important;color:var(--white)!important}.button--dark{color:var(--green-alt);background-color:var(--dark-blue)}.button--gray{background-color:#e6e9ec}.button--disabled{pointer-events:none;cursor:not-allowed}.button svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:color 0.4s;transition:color 0.4s}.gform_wrapper button[type=submit],.gform_wrapper input[type=submit]{color:var(--dark-blue);background-color:var(--green-alt);cursor:pointer;margin-top:25px;padding:12px 10px}.gform_wrapper button[type=submit] span,.gform_wrapper button[type=submit] svg,.gform_wrapper input[type=submit] span,.gform_wrapper input[type=submit] svg{-webkit-transition:opacity 0.6s;transition:opacity 0.6s}._sending .gform_wrapper button[type=submit],._sending .gform_wrapper input[type=submit]{position:relative;background-color:var(--main-color);pointer-events:none}._sending .gform_wrapper button[type=submit]::after,._sending .gform_wrapper input[type=submit]::after{content:"";position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;-webkit-animation:3s infinite load-spin;animation:3s infinite load-spin;width:8px;height:8px;border-radius:100%;-webkit-box-shadow:8px 8px var(--secondary),-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary),8px -8px rgb(223, 223, 223);box-shadow:8px 8px var(--secondary),-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary),8px -8px rgb(223, 223, 223)}._sending .gform_wrapper button[type=submit] span,._sending .gform_wrapper button[type=submit] svg,._sending .gform_wrapper input[type=submit] span,._sending .gform_wrapper input[type=submit] svg{opacity:0}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:0!important}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:inherit;font-weight:inherit;color:inherit}input[type=email]::placeholder,input[type=number]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-size:inherit;font-weight:inherit;color:inherit}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input,textarea{width:100%;display:block;letter-spacing:0.01em;line-height:1;border:1px solid rgba(var(--dark-blue-rgb), 0.15);border-radius:var(--border-radius-small);background-color:var(--white);-webkit-transition:color 0.4s,border-color 0.4s,visibility 0.4s;transition:color 0.4s,border-color 0.4s,visibility 0.4s}input:not(:-moz-placeholder),input:not(:-ms-input-placeholder),input:not(:placeholder-shown),textarea:not(:-moz-placeholder),textarea:not(:-ms-input-placeholder),textarea:not(:placeholder-shown){color:var(--main-color);font-weight:600}input:-moz-placeholder,textarea:-moz-placeholder{color:rgba(var(--dark-blue-rgb), 0.5)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(var(--dark-blue-rgb), 0.5)}input:placeholder-shown,textarea:placeholder-shown{color:rgba(var(--dark-blue-rgb), 0.5)}._form-error input,._form-error textarea{border-color:var(--error-color)}textarea{resize:none;line-height:120%;height:150px!important}.checkbox{position:relative}.checkbox__input{position:absolute;width:0;height:0;opacity:0}.checkbox__input:focus + .checkbox__label:before{border-color:rgba(var(--dark-blue-rgb), 1)}.checkbox__input:checked + .checkbox__label:before{border-color:rgba(var(--dark-blue-rgb), 0.5);background:url(../img/icons/check.svg) center/14px no-repeat,var(--green)}.checkbox__label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:10px}.checkbox__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 var(--checkbox-size);flex:0 0 var(--checkbox-size);width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid rgba(var(--dark-blue-rgb), 0.5);border-radius:5px;-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0);-webkit-transition:border-color 0.4s,background-color 0.4s;transition:border-color 0.4s,background-color 0.4s}.checkbox__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;line-height:147%}.checkbox__text img,.checkbox__text svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;height:auto;-o-object-fit:cover;object-fit:cover}.gfield_checkbox{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.gfield_checkbox .gchoice{position:relative}.gfield_checkbox .gfield-choice-input{position:absolute;width:0;height:0;opacity:0}.gfield_checkbox .gfield-choice-input:focus + .gform-field-label:before{border-color:rgba(var(--dark-blue-rgb), 1)}.gfield_checkbox .gfield-choice-input:checked + .gform-field-label:before{border-color:rgba(var(--dark-blue-rgb), 0.5);background:url(../img/icons/check.svg) center/14px no-repeat,var(--green)}.gfield_checkbox .gform-field-label{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:10px}.gfield_checkbox .gform-field-label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-ms-flex:0 0 var(--checkbox-size);flex:0 0 var(--checkbox-size);width:var(--checkbox-size);height:var(--checkbox-size);border:1px solid rgba(var(--dark-blue-rgb), 0.5);border-radius:5px;-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0);-webkit-transition:border-color 0.4s,background-color 0.4s;transition:border-color 0.4s,background-color 0.4s}.options{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.options__item{position:relative;cursor:pointer}.options__input{width:0;height:0;opacity:0;position:absolute}.options__input:focus + .options__label:before{background-color:var(--green)}.options__input:checked + .options__label:before{border-color:var(--dark-blue);background-color:var(--green)}.options__input:checked + .options__label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.options__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:12px}.options__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;width:var(--checkbox-size);height:var(--checkbox-size);-webkit-box-flex:0;-ms-flex:0 0 var(--checkbox-size);flex:0 0 var(--checkbox-size);border-radius:50%;border:1px solid rgba(var(--dark-blue-rgb), 0.5);background-color:var(--white-soft);-webkit-transition:background-color 0.4s,border-color 0.4s;transition:background-color 0.4s,border-color 0.4s}.options__label:after{content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:8px;height:8px;border-radius:50%;background-color:var(--dark-blue);position:absolute;left:6px;top:6px}.options__text{line-height:147%}.gfield_radio{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.gfield_radio .gchoice{position:relative;cursor:pointer}.gfield_radio .gfield-choice-input{width:0;height:0;opacity:0;position:absolute}.gfield_radio .gfield-choice-input:focus + .gform-field-label:before{background-color:var(--green)}.gfield_radio .gfield-choice-input:checked + .gform-field-label:before{border-color:var(--dark-blue);background-color:var(--green)}.gfield_radio .gfield-choice-input:checked + .gform-field-label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gfield_radio .gform-field-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:12px;position:relative}.gfield_radio .gform-field-label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;width:var(--checkbox-size);height:var(--checkbox-size);-webkit-box-flex:0;-ms-flex:0 0 var(--checkbox-size);flex:0 0 var(--checkbox-size);border-radius:50%;border:1px solid rgba(var(--dark-blue-rgb), 0.5);background-color:var(--white-soft);-webkit-transition:background-color 0.4s,border-color 0.4s;transition:background-color 0.4s,border-color 0.4s}.gfield_radio .gform-field-label:after{content:"";-webkit-transition:0.3s;transition:0.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:8px;height:8px;border-radius:50%;background-color:var(--dark-blue);position:absolute;left:6px;top:6px}.select{position:relative;z-index:6;color:var(--dark-blue)}.select._select-focus,.select._select-open{z-index:7}.select__body{position:relative}.select__title{position:relative;width:100%;background-color:var(--white);border-radius:var(--border-radius);border:1px solid rgba(var(--dark-blue-rgb), 0.15);cursor:pointer;color:inherit;overflow:hidden;text-align:left;-webkit-transition:border-radius 0.3s,border-color 0.4s;transition:border-radius 0.3s,border-color 0.4s}._select-open .select__title{border-color:transparent}.header__select .select__title{background-color:rgba(255, 255, 255, 0.05)}.select__pseudo-label{top:10px;left:20px;font-size:18px;white-space:nowrap;line-height:1.5;font-weight:500;text-transform:uppercase;color:var(--accent-color);-webkit-transition:color 0.4s;transition:color 0.4s}.select__value{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;line-height:94%;letter-spacing:-0.02em}.select__value > *{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}._select-checkbox:has([data-filter]) .select__value::after{counter-reset:filter-choosed var(--filter-choosed);content:counter(filter-choosed);-webkit-box-flex:0;-ms-flex:0 0 28px;flex:0 0 28px;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;line-height:106%;letter-spacing:-0.02em;border-radius:50%;background-color:var(--green);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}._select-checkbox:has(._select-selected) .select__value::after{opacity:1;visibility:visible}.select__icon{content:"";-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transition:0.3s;transition:0.3s}._select-open .select__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.select__icon svg{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.select__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-weight:600}.select__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:15px}.select__input{width:100%;height:100%;background-color:transparent}.select__options{position:absolute;z-index:15;left:0;gap:20px;width:100%;max-height:450px;overflow:auto;padding:15px 8px 16px 25px;font-size:15px;line-height:1.4666666667;border-radius:0 0 12px 12px;background-color:var(--white)}._select-open .select__options{-webkit-box-shadow:0 4px 4px -4px rgba(12, 12, 13, 0.05),0 16px 32px -4px rgba(12, 12, 13, 0.1);box-shadow:0 4px 4px -4px rgba(12, 12, 13, 0.05),0 16px 32px -4px rgba(12, 12, 13, 0.1)}.select__options::-webkit-scrollbar{width:8px}.select__options::-webkit-scrollbar-track{background-color:transparent}.select__options::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:50px;width:160px}.select__options:not([hidden]){display:-ms-grid;display:grid}.select__scroll{overflow-x:hidden}.select__scroll::-webkit-scrollbar{display:none}.select__scroll .simplebar-content{display:-ms-grid;display:grid;gap:12px}.select__scroll .simplebar-content-wrapper{padding-right:15px}.select__scroll .simplebar-track.simplebar-vertical{width:12px}.select__scroll .simplebar-scrollbar{padding-right:8px}.select__scroll .simplebar-scrollbar::before{background:#d9d9d9}.select__scroll .simplebar-scrollbar.simplebar-visible::before{opacity:1}.select__option{--y-offset:0px;--x-offset:0px;width:100%;padding:0 var(--x-offset);text-align:left;color:inherit;font-weight:500;letter-spacing:-0.02em;cursor:pointer;opacity:0;-webkit-transition:opacity 0.2s,color 0.4s;transition:opacity 0.2s,color 0.4s}._select-open .select__option{opacity:1}.select__option._select-selected{color:var(--accent-color)}[data-filter-parent]:has(._select-checkbox) .select__option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}[data-filter-parent]:has(._select-checkbox) .select__option::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;aspect-ratio:1;border-radius:5px;border:1px solid rgba(var(--dark-blue-rgb), 0.5)}[data-filter-parent]:has(._select-checkbox) .select__option::after{content:"";position:absolute;top:var(--y-offset);left:var(--x-offset);width:20px;height:20px;border-radius:5px;border:1px solid transparent;-webkit-transition:border-color 0.4s,background-color 0.4s;transition:border-color 0.4s,background-color 0.4s}[data-filter-parent]:has(._select-checkbox) .select__option._select-selected::before{border-color:transparent}[data-filter-parent]:has(._select-checkbox) .select__option._select-selected::after{border-color:rgba(var(--dark-blue-rgb), 0.5);background:url(../img/icons/check.svg) center/14px no-repeat,var(--green)}[data-filter-parent]:has(._select-checkbox) .select__option._group-start{--y-offset:16px;padding-top:var(--y-offset);margin-top:12px;border-top:1px solid rgba(var(--dark-blue-rgb), 0.1)}.select__row{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.select__asset{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select__asset img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.select2 .select2-selection{height:50px!important;border:none!important}.select2 .select2-selection .select2-selection__arrow{height:100%!important;top:0!important}.select2 .select2-selection .select2-selection__rendered{height:50px!important;width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.01em!important;line-height:1!important;background-color:var(--white)!important;-webkit-transition:color 0.4s,border-color 0.4s,visibility 0.4s!important;transition:color 0.4s,border-color 0.4s,visibility 0.4s!important;border:1px solid!important;border-radius:var(--border-radius-small)!important}._select-tag{cursor:pointer}.quantity{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;width:54px;height:20px}.quantity__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;cursor:pointer;color:rgba(var(--light-blue-rgb), 0.5);-webkit-transition:color 0.4s;transition:color 0.4s}.quantity__button svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.quantity__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.quantity__input input{width:100%;font-weight:500;min-width:35px;padding:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:150%;letter-spacing:0.03em;color:var(--dark-blue);font-family:var(--font-secondary)}.air-datepicker-cell.-day-.-other-month-,.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.air-datepicker-cell.-day-.-other-month-:hover,.air-datepicker-cell.-year-.-other-decade-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-,.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-day-.-other-month-,.-selected-.air-datepicker-cell.-year-.-other-decade-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-,.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-day-.-other-month-,.-in-range-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-,.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-day-.-other-month-:empty,.air-datepicker-cell.-year-.-other-decade-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-.-focus-,.air-datepicker-cell.-in-range-:hover{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{-webkit-transition:all var(--adp-transition-duration) var(--adp-transition-ease);transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:-ms-grid;display:grid;-ms-grid-columns:(var(--adp-day-cell-width))[7];grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:0.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:-ms-grid;display:grid}.air-datepicker-body--cells.-days-{-ms-grid-columns:(var(--adp-day-cell-width))[7];grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);-webkit-box-sizing:content-box;box-sizing:content-box;--adp-border-color-inner:transparent;--adp-nav-height:40px;--adp-padding:0}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--action,.air-datepicker-nav--title{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:0.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255, 255, 255, 0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:0}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;-ms-flex-item-align:end;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:-webkit-gradient(linear, left top, right top, from(var(--adp-time-track-color)), to(var(--adp-time-track-color))) left 50%/100% var(--adp-time-track-height) no-repeat;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration);margin-top:calc(var(--adp-time-thumb-size) / 2 * -1)}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:0}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0, 0, 0, 0);background:rgba(0, 0, 0, 0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0, 0, 0, 0);background:rgba(0, 0, 0, 0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0, 0, 0, 0);background:rgba(0, 0, 0, 0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0, 0, 0, 0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0, 0, 0, 0)}.air-datepicker{--adp-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--adp-font-size:14px;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:#fff;--adp-background-color-hover:#f0f0f0;--adp-background-color-active:#eaeaea;--adp-background-color-in-range:rgba(92, 196, 239, .1);--adp-background-color-in-range-focused:rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused:#8ad5f4;--adp-background-color-selected-other-month:#a2ddf6;--adp-color:#4a4a4a;--adp-color-secondary:#9c9c9c;--adp-accent-color:#4eb5e6;--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:#dbdbdb;--adp-border-color-inner:#efefef;--adp-border-radius:4px;--adp-border-color-inline:#d7d7d7;--adp-nav-height:32px;--adp-nav-arrow-color:var(--adp-color-secondary);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:#ff9a19;--adp-day-name-color-hover:#8ad5f4;--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:4px;--adp-cell-background-color-hover:var(--adp-background-color-hover);--adp-cell-background-color-selected:#5cc4ef;--adp-cell-background-color-selected-hover:#45bced;--adp-cell-background-color-in-range:rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover:rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:16px;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px;background:var(--adp-background-color);border:1px solid var(--adp-border-color);-webkit-box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);border-radius:var(--adp-border-radius);-webkit-box-sizing:content-box;box-sizing:content-box;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(-webkit-max-content)[4];-ms-grid-rows:(max-content)[4];grid-template-rows:repeat(4, -webkit-max-content);grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;-webkit-transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease),-webkit-transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{-webkit-transform:translateY(calc(var(--adp-transition-offset) * -1));-ms-transform:translateY(calc(var(--adp-transition-offset) * -1));transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{-webkit-transform:translateX(var(--adp-transition-offset));-ms-transform:translateX(var(--adp-transition-offset));transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{-webkit-transform:translateY(var(--adp-transition-offset));-ms-transform:translateY(var(--adp-transition-offset));transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{-webkit-transform:translateX(calc(var(--adp-transition-offset) * -1));-ms-transform:translateX(calc(var(--adp-transition-offset) * -1));transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{-webkit-transition:none;transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);-webkit-box-shadow:none;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size:var(--adp-mobile-font-size);--adp-day-cell-height:var(--adp-mobile-day-cell-height);--adp-month-cell-height:var(--adp-mobile-month-cell-height);--adp-year-cell-height:var(--adp-mobile-year-cell-height);--adp-nav-height:var(--adp-mobile-nav-height);--adp-nav-action-size:var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){-webkit-transform:translate(-50%, calc(-50% + var(--adp-transition-offset)));-ms-transform:translate(-50%, calc(-50% + var(--adp-transition-offset)));transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{-webkit-transition:none;transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size:calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);-webkit-box-sizing:border-box;box-sizing:border-box}.-top-center- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-center- .air-datepicker--pointer:after,.-top-left- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-bottom- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-top- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-center- .air-datepicker--pointer:after,.-bottom-left- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-top- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-bottom- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-top- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .air-datepicker--pointer,.-top-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-bottom-right- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-bottom-center- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size) / 2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size) / 2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{-webkit-box-sizing:content-box;box-sizing:content-box;padding:var(--adp-padding);grid-area:body;--adp-padding:16px 0px 24px}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{--adp-overlay-background-color:rgba(0, 0, 0, .3);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99;position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;-webkit-transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;-webkit-transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;-webkit-transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}body::after{content:"";position:fixed;z-index:149;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(var(--dark-blue-rgb), 0.85);-webkit-transition:opacity 0.8s;transition:opacity 0.8s;pointer-events:none}.popup-show body::after{opacity:1!important;visibility:visible!important}.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:1.875rem 0.625rem;visibility:hidden;pointer-events:none;-webkit-transition:visibility 0.8s;transition:visibility 0.8s}.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto}.popup_show .popup__content{visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.popup__wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;width:100%}.popup__content{width:100%;max-width:84rem;visibility:hidden;background:var(--white-soft);border-radius:16px;-webkit-transition:opacity 0.4s,max-height 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,transform 0.4s,max-height 0.4s,-webkit-transform 0.4s}.succes-modal .popup__content{max-width:500px;border-radius:8px}.lock .popup__content{visibility:visible}.popup-show.filter-open .popup__content{max-height:var(--filter-body-height);overflow:hidden}.popup__close{position:absolute;color:rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:color 0.3s;transition:color 0.3s;outline:0}.popup__close svg{-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.popup__thanks{text-align:center}.popup__thanks h2{margin-bottom:10px;font-family:var(--font-secondary);font-weight:500;line-height:133%;letter-spacing:0.04em}.single-course-modal.list-view [data-type=list]{display:-webkit-box;display:-ms-flexbox;display:flex}.single-course-modal.calendar-view [data-type=list],.single-course-modal.list-view [data-type=calendar]{display:none}.single-course-modal.calendar-view [data-type=calendar]{display:-webkit-box;display:-ms-flexbox;display:flex}.single-course-modal .view-toggle{margin-top:15px;max-height:40px}.single-course-modal .view-toggle svg{width:20px!important}.single-course-modal .view-toggle .view-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.single-course-modal__wrapper{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.single-course-modal__top{display:-webkit-box;display:-ms-flexbox;display:flex}.single-course-modal__labels{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.single-course-modal__title{font-family:var(--font-secondary);font-weight:500;line-height:133%;letter-spacing:0.04em}.single-course-modal__quantity{font-weight:500;line-height:156%;color:rgba(var(--dark-blue-rgb), 0.8)}.single-course-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-course-modal__sorting>div,.single-course-modal__sorting>div .select__body{height:100%}.single-course-modal__sorting > div .select__body .select__value{padding:0}.single-course-modal__sorting > div .select__body .select__content{font-weight:600;line-height:94%;letter-spacing:-0.02em;color:var(--main-color);font-size:18px;white-space:nowrap}.single-course-modal__sorting > div .select__body .select__title{border:none;min-height:59px;max-height:59px;padding:12px 24px}.single-course-modal__sorting .select__value{font-weight:500}.single-course-modal__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.single-course-modal__sidebar{height:100%;padding-bottom:50px;position:relative}.single-course-modal__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;position:relative;gap:16px}.single-course-modal__content .loader-wrp{width:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px}.single-course-modal__content .loader-wrp.active{display:-webkit-box;display:-ms-flexbox;display:flex}.single-course-modal .results-section-title{font-family:var(--font-secondary);font-weight:500;line-height:133%;letter-spacing:0.04em}.single-course-modal .results-section-body{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-course-modal .results-section:not(:first-of-type) .results-section-header{margin-top:16px}.single-course-modal .results-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;gap:10px}.single-course-modal .show-more-link{text-align:center;-webkit-transition:0.2s;transition:0.2s;cursor:pointer;opacity:0.7;font-weight:500}.single-course-modal .show-more-link:hover{opacity:1;color:var(--dark-blue)}.single-course-modal .results-section.collapsible .results-section-header{cursor:pointer}.single-course-modal .results-section.collapsed .results-section-header{margin-bottom:0!important}.single-course-modal .results-section.collapsed .results-section-body{display:none}.single-course-modal .results-section.active .results-section-header svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.single-course-modal .single-course-modal__rows-wrp{position:relative;width:100%;max-height:80vh}.single-course-modal .single-course-modal__rows-wrp:after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;height:100px;z-index:999;pointer-events:none;left:0;-webkit-transition:0.2s;transition:0.2s;opacity:1;right:0;width:100%;background:-webkit-gradient(linear, left bottom, left top, from(var(--white-soft)), to(rgba(255, 255, 255, 0)));background:linear-gradient(to top, var(--white-soft), rgba(255, 255, 255, 0))}.single-course-modal .single-course-modal__rows-wrp.end:after{opacity:0}.single-course-modal__rows{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;overflow-y:scroll;height:100%;max-height:80vh;scrollbar-width:thin;scrollbar-color:transparent transparent}.single-course-modal__rows::-webkit-scrollbar{width:8px}.single-course-modal__rows::-webkit-scrollbar-track{background:0 0}.single-course-modal__rows::-webkit-scrollbar-thumb{background:0 0;border-radius:8px;-webkit-transition:background 0.3s;transition:background 0.3s}.single-course-modal__rows:hover::-webkit-scrollbar-thumb{background:rgba(var(--dark-blue-rgb), 0.35)}.single-course-modal__rows:hover::-webkit-scrollbar-thumb:hover{background:var(--green)}.single-course-modal__rows:hover{scrollbar-color:rgba(var(--dark-blue-rgb), 0.35) transparent}.single-course-modal__pagging{display:-webkit-box;display:-ms-flexbox;display:flex}.single-course-modal__text-pagging{font-weight:500;line-height:187%}.single-course-modal .pagination-wrp{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-bottom:56px}.single-course-modal .pagination-wrp.hidden{display:none!important}.single-course-modal .pagination-wrp .training-pagination-stats{font-style:normal;font-weight:500;font-size:15px;line-height:28px;color:var(--dark-blue)}.single-course-modal .pagination-wrp .training-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-course-modal .pagination-wrp .training-pagination .training-pages{margin:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-course-modal .pagination-wrp .training-pagination .training-next,.single-course-modal .pagination-wrp .training-pagination .training-page-btn,.single-course-modal .pagination-wrp .training-pagination .training-prev{-webkit-transition:0.4s;transition:0.4s}.single-course-modal .pagination-wrp .training-pagination .training-next.active,.single-course-modal .pagination-wrp .training-pagination .training-next:hover,.single-course-modal .pagination-wrp .training-pagination .training-page-btn.active,.single-course-modal .pagination-wrp .training-pagination .training-page-btn:hover,.single-course-modal .pagination-wrp .training-pagination .training-prev.active,.single-course-modal .pagination-wrp .training-pagination .training-prev:hover{border-color:var(--green);background-color:var(--green);color:var(--dark-blue);font-weight:500}.single-course-modal .pagination-wrp .training-pagination .training-next.active span,.single-course-modal .pagination-wrp .training-pagination .training-next:hover span,.single-course-modal .pagination-wrp .training-pagination .training-page-btn.active span,.single-course-modal .pagination-wrp .training-pagination .training-page-btn:hover span,.single-course-modal .pagination-wrp .training-pagination .training-prev.active span,.single-course-modal .pagination-wrp .training-pagination .training-prev:hover span{opacity:1}.single-course-modal .pagination-wrp .training-pagination .training-next,.single-course-modal .pagination-wrp .training-pagination .training-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:1px solid rgba(4, 35, 56, 0.15);border-radius:8px;height:40px;padding:0 16px;font-style:normal;font-weight:500;color:var(--dark-blue);font-size:15px;line-height:17px;letter-spacing:0.01em}.single-course-modal .pagination-wrp .training-pagination .training-next svg{margin-left:8px}.single-course-modal .pagination-wrp .training-pagination .training-prev svg{margin-right:8px}.single-course-modal .pagination-wrp .training-pagination .training-page-btn{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:1px solid rgba(4, 35, 56, 0.15);border-radius:8px}.single-course-modal .pagination-wrp .training-pagination .training-page-btn span{opacity:0.5;-webkit-transition:0.4s;transition:0.4s}.single-course-modal .pagination-wrp .training-pagination .training-page-btn:not(:last-child){margin-right:8px}.single-course-modal__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid rgba(0, 0, 0, 0.05);margin-top:auto}.single-course-modal__contacts{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.course-order-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:12px;-webkit-box-shadow:0 1px 4px 0 rgba(12, 12, 13, 0.05),0 1px 4px 0 rgba(12, 12, 13, 0.1);box-shadow:0 1px 4px 0 rgba(12, 12, 13, 0.05),0 1px 4px 0 rgba(12, 12, 13, 0.1);background:var(--white)}.course-order-row--highlited{background:rgba(var(--green-rgb), 0.1)}.course-order-row--yellow{background:#fcfeea}.course-order-row__compare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.course-order-row__compare p{line-height:150%}.course-order-row__compare p a{text-decoration:underline;font-weight:600}.course-order-row__compare p a:hover{text-decoration:none}.course-order-row__compare .course-order-row__actions{-ms-grid-columns:auto auto;grid-template-columns:auto auto}.course-order-row__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px}.course-order-row__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-order-row__tag{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:5.5px 12px;border-radius:100px;border:1px solid rgba(var(--lightest-blue-rgb), 0.2);color:var(--lightest-blue);font-weight:700;font-size:12px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase}.course-order-row__tag svg{color:var(--light-blue)}.course-order-row__tag--blue{background:var(--light-blue);color:var(--white);border-color:transparent}.course-order-row__icon-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.course-order-row__icon-tag img,.course-order-row__icon-tag svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.course-order-row__text-tag{font-weight:500;font-size:14px;line-height:129%;color:rgba(var(--dark-blue-rgb), 0.8)}.course-order-row__labels{display:-webkit-box;display:-ms-flexbox;display:flex}.course-order-row__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;line-height:152%;letter-spacing:0.05em;font-family:var(--font-secondary);-webkit-transition:color 0.4s;transition:color 0.4s}.course-order-row__label[data-status]::before{content:"";display:none!important;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;margin-right:8px;aspect-ratio:1;border-radius:50%;background-color:var(--status-color, #e6e9ec)}.course-order-row__label:not([data-status=on_request]):not([data-status=accepted]):not([data-status=open]),.course-order-row__label[data-status=accepted],.course-order-row__label[data-status=on_request]{--status-color:#e17639}.course-order-row__label[data-status=open]{--status-color:#559443}.course-order-row__icon-label{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-order-row__icon-label img,.course-order-row__icon-label svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.course-order-row__actions{display:-ms-grid;display:grid}.course-order-row__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:500;line-height:156%;letter-spacing:-0.01em;white-space:nowrap}.course-order-row .on-request{font-size:16px}.course-order-row__icon-price{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--green-dark)}.course-order-row__icon-price img,.course-order-row__icon-price svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.course-order-row__buttons{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;width:100%;max-width:136px}.course-order-row__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;line-height:120%}.course-order-row__icon-location{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1}.course-order-row__icon-location img,.course-order-row__icon-location svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.contacts-course-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contacts-course-modal__item{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:4px}.contacts-course-modal__caption{font-size:12px;line-height:150%;letter-spacing:0.01em;color:rgba(var(--dark-blue-rgb), 0.8)}.contacts-course-modal__link{white-space:nowrap;font-weight:600;font-size:16px;line-height:144%;-webkit-transition:color 0.4s;transition:color 0.4s}.item-cart-added{opacity:0;pointer-events:none;-webkit-transition:0.8s;transition:0.8s}.item-cart-added.elearning .ending-date{display:none!important}.item-cart-added.active{opacity:1;pointer-events:auto}.item-cart-added .loader-wrp{position:absolute;left:0;width:100%;right:0;height:100%;z-index:9999;top:0;opacity:0;pointer-events:none;background:var(--white-soft);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-cart-added .loader-wrp.active{pointer-events:auto;opacity:1}.item-cart-added.elearning .back-btn{display:none!important}.item-cart-added .popup__content{overflow:hidden}.item-cart-added__body{display:-webkit-box;display:-ms-flexbox;display:flex}.item-cart-added__name{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.item-cart-added__label{font-weight:500;line-height:100%;letter-spacing:0.04em;font-family:var(--font-secondary)}.item-cart-added__descr{line-height:156%}.item-cart-added__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.item-cart-added__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.item-cart-added__col:not(:last-child) .col-item-cart-added__details,.item-cart-added__col:not(:last-child) .col-item-cart-added__top{padding-right:40px}.item-cart-added__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.item-cart-added__bottom .buttons-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-cart-added__bottom .buttons-list .back-btn{margin-left:10px}.item-cart-added__bottom div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-cart-added__bottom div span:first-child{width:100%;margin-right:20px}.item-cart-added__bottom div span:first-child img{margin:0 2px 0 5px}.item-cart-added__button{font-weight:600}.item-cart-added__button.button--green{border:1px solid #bed614}.item-cart-added__button.button--green svg{-webkit-transition:color;transition:color}.item-cart-added__other{margin-top:30px;padding-top:70px;border-top:1px solid rgba(var(--dark-blue-rgb), 0.1)}.item-cart-added__other-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.item-cart-added__other-top span{font-size:22px;font-weight:600}.item-cart-added__other-top ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;row-gap:16px}.item-cart-added__other-top ul li{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.item-cart-added .training-info-row{margin-bottom:16px}.item-cart-added__continue{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-cart-added__continue a{text-decoration:underline;font-weight:600;opacity:0.5;cursor:pointer;font-size:16px}.item-cart-added__continue a:hover{text-decoration:none}.col-item-cart-added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.col-item-cart-added__top{border-bottom:1px solid rgba(4, 35, 56, 0.1);font-weight:500;font-size:14px;line-height:143%;letter-spacing:0.04em;font-family:var(--font-secondary);text-transform:uppercase;color:rgba(var(--dark-blue-rgb), 0.5)}.col-item-cart-added__details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.col-item-cart-added__label{max-width:223px;font-weight:600;line-height:156%}.col-item-cart-added__location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;line-height:120%}.col-item-cart-added__icon-location{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col-item-cart-added__icon-location img,.col-item-cart-added__icon-location svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.col-item-cart-added__dates{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:10px;padding-top:5px}.col-item-cart-added__date{line-height:120%}.col-item-cart-added__date span{font-weight:500}.col-item-cart-added__price{font-weight:600;line-height:156%}.col-item-cart-added__tax{line-height:120%;color:rgba(var(--dark-blue-rgb), 0.5)}.loader-box{width:45px;height:45px;border-radius:5px;background:#dbf427;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader-box .loader{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-animation:1s linear infinite rotate;animation:1s linear infinite rotate}.loader-box .loader::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #fff;-webkit-animation:2s linear infinite prixClipFix;animation:2s linear infinite prixClipFix}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}.spollers{display:-ms-grid;display:grid;gap:15px}.spollers--darken .spollers__item{background-color:var(--white-second)}.spollers--darken .spollers__item:has(._spoller-active){background-color:var(--white)}.spollers--accent .spollers__item{background-color:var(--white)}.spollers--accent .spollers__item:has(._spoller-active){background-color:var(--white)}.spollers__item{border:1px solid rgba(var(--dark-blue-rgb), 0.1);border-radius:var(--border-radius-small);background-color:var(--white-third);-webkit-transition:border-color 0.4s,background-color 0.4s;transition:border-color 0.4s,background-color 0.4s}.spollers__item:has(._spoller-active){background-color:var(--white-second)}.spollers__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;padding:16px;border-radius:var(--border-radius-small);font-weight:600;line-height:133%;text-align:left;-webkit-transition:padding 0.4s;transition:padding 0.4s;outline:0}.spollers--accent .spollers__title{color:var(--light-blue)}.spollers--accent .spollers__title span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}._spoller-init .spollers__title{cursor:pointer}._spoller-init .spollers__title._spoller-active{padding:16px 16px 0}._spoller-init .spollers__title._spoller-active svg:not(:first-child){-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.spollers__title svg{height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s;color:var(--lightest-blue)}.spollers__body{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;max-width:90%;padding:16px;line-height:150%}.spollers__body:not([hidden]){display:-ms-grid;display:grid}.spollers__body a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--light-blue)}.spollers__row{padding-bottom:8px}.link-row-spollers{display:-webkit-box;display:-ms-flexbox;display:flex}.link-row-spollers__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.link-row-spollers__link span{color:#bd0100;font-weight:600}a.link-row-spollers__link{text-decoration:none}.link-row-spollers__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-row-spollers__icon img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.link-row-spollers__arrow-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#bd0100}.link-row-spollers__arrow-icon img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.link-row-spollers__copy-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:var(--light-blue);-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.scroll-to-top{position:fixed;bottom:200px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:60px;background:rgba(255, 255, 255, 0.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(0, 0, 0, 0.1);color:#333;border-radius:50%;cursor:pointer;font-size:20px;-webkit-box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);box-shadow:0 4px 20px rgba(0, 0, 0, 0.15);opacity:0;visibility:hidden;-webkit-transition:0.4s;transition:0.4s;z-index:1000;display:none}.scroll-to-top:hover{background:rgba(255, 255, 255, 0.95);-webkit-transform:translateX(-50%) translateY(-3px);-ms-transform:translateX(-50%) translateY(-3px);transform:translateX(-50%) translateY(-3px);-webkit-box-shadow:0 6px 25px rgba(0, 0, 0, 0.2);box-shadow:0 6px 25px rgba(0, 0, 0, 0.2)}.scroll-to-top.show{opacity:1;visibility:visible}.scroll-to-top::before{content:"↑";font-weight:bold;line-height:1}.link-partner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.03em;color:#f0f0f0}.link-partner span{position:relative}.link-partner span::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px dashed #f0f0f0;-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.link-partner__flag{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:4px}.link-partner__flag img,.link-partner__flag svg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.link-partner > svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;color:var(--secondary-color);-webkit-transition:color 0.4s;transition:color 0.4s;-webkit-transform:translate3D(0, 2px, 0) rotate(90deg);-ms-transform:translate3D(0, 2px, 0) rotate(90deg);transform:translate3D(0, 2px, 0) rotate(90deg)}.decor-triangle{position:relative}.decor-triangle::after{content:"";position:absolute;z-index:4;bottom:0;width:0;height:0;border-style:solid;border-color:transparent transparent var(--triangle-color, var(--white)) transparent;-webkit-transform:rotate(180deg) translateY(-100%);-ms-transform:rotate(180deg) translateY(-100%);transform:rotate(180deg) translateY(-100%)}.decor-triangle--centered::after{left:50%;-webkit-transform:rotate(180deg) translateY(-100%) translateX(50%);-ms-transform:rotate(180deg) translateY(-100%) translateX(50%);transform:rotate(180deg) translateY(-100%) translateX(50%)}.text-elipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.title{font-family:var(--font-third);font-size:var(--title-offsize);line-height:111%;letter-spacing:0.02em;text-transform:uppercase}.title--white{color:var(--white)}.title span{color:var(--green)}.main-title{font-weight:400;line-height:121%;letter-spacing:0.01em;text-transform:uppercase;color:var(--white);font-family:var(--font-third)}.suplabel{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.06em;font-family:var(--font-secondary);text-transform:uppercase;color:rgba(var(--dark-blue-rgb), 0.5)}.suplabel--white{color:rgba(var(--white-rgb), 0.5)}.top-info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.visually-hidden{width:1px;margin:-1px;height:1px;border:0;padding:0;position:absolute;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}[data-video]{position:relative;overflow:hidden;background-color:var(--dark-blue)}[data-video] embed,[data-video] iframe,[data-video] img,[data-video] object,[data-video] video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}[data-video-button]{position:absolute;z-index:3;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);aspect-ratio:1;background:url(../img/icons/btn-play.svg) center/cover no-repeat;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.video-is-playing [data-video-button]{background:url(../img/icons/btn-pause.svg) center/cover no-repeat}[data-copy-button]{position:relative}[data-copy-button].copied::after,[data-copy-button].copied::before{-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);opacity:1;visibility:visible}[data-copy-button]::after{content:attr(data-copy-button);position:absolute;z-index:25;top:-8px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px;border-radius:4px;font-size:12px;white-space:nowrap;color:var(--green);background-color:var(--dark-blue);-webkit-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);transform:translate(-50%, 4px);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s}[data-copy-button]::before{content:"";position:absolute;top:-2px;left:50%;width:0;height:0;border-style:solid;border-width:6px 3px 0;border-color:var(--dark-blue) transparent transparent transparent;-webkit-transform:translate(-50%, 4px);-ms-transform:translate(-50%, 4px);transform:translate(-50%, 4px);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s}.author-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #e4e7ea;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.15em;font-family:var(--font-secondary)}@-webkit-keyframes load-spin{0%,100%{-webkit-box-shadow:8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223);box-shadow:8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223)}25%{-webkit-box-shadow:-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color);box-shadow:-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color)}50%{-webkit-box-shadow:-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223);box-shadow:-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223)}75%{-webkit-box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49;box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49}}@keyframes load-spin{0%,100%{-webkit-box-shadow:8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223);box-shadow:8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223)}25%{-webkit-box-shadow:-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color);box-shadow:-8px 8px rgb(223, 223, 223),-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color)}50%{-webkit-box-shadow:-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223);box-shadow:-8px -8px var(--secondary-color),8px -8px rgb(223, 223, 223),8px 8px var(--secondary-color),-8px 8px rgb(223, 223, 223)}75%{-webkit-box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49;box-shadow:8px -8px #dfdfdf,8px 8px #4f4d49,-8px 8px #dfdfdf,-8px -8px #4f4d49}}.swap-animation{position:relative;display:inline-block;overflow:hidden;width:100%;max-width:var(--max-width)}.swap-animation__inner{position:absolute;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--gap, 25px);-webkit-transform:translate3D(0, var(--translate-y, 0), 0);-ms-transform:translate3D(0, var(--translate-y, 0), 0);transform:translate3D(0, var(--translate-y, 0), 0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.4, 0, 1, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 1, 1);transition:transform 0.4s cubic-bezier(0.4, 0, 1, 1),-webkit-transform 0.4s cubic-bezier(0.4, 0, 1, 1);will-change:transform}.no-transition .swap-animation__inner{-webkit-transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.swap-animation__value{white-space:nowrap;line-height:1.2;height:var(--max-height)}.header{position:sticky;top:0;z-index:25;--main-color:var(--white);background-color:var(--dark-blue);color:var(--main-color);padding:12px 0 8px}.header__container-custom{--container-width:90rem}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{position:relative;z-index:10;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.header__logo img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__search .search-form__item{padding-left:0}.header__search .search-form__item .search-form__icon{position:absolute;left:15px}.header__search .search-form__item input{padding-left:39px}.header__search .search-form__button{display:none}.header__cart{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;-webkit-transition:width 0.4s,opacity,visibility,-webkit-box-flex 0.4s;transition:flex 0.4s,width 0.4s,opacity,visibility,-webkit-box-flex 0.4s,-ms-flex 0.4s}.top-header{font-size:12px;font-weight:500;letter-spacing:0.01em}.top-header__list-links{display:-webkit-box;display:-ms-flexbox;display:flex}.top-header__item-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:color 0.4s;transition:color 0.4s}.top-header__item-list a img{opacity:0.5}.top-header__item-list a img,.top-header__item-list a svg{height:auto;-o-object-fit:cover;object-fit:cover;color:rgba(var(--white-rgb), 0.5);-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.top-header__actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--top-header-inner-gap)}.top-header__languages{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.top-header__login{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-transition:color 0.4s;transition:color 0.4s}.top-header__login img,.top-header__login svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:auto;-o-object-fit:cover;object-fit:cover;color:rgba(var(--white-rgb), 0.5);-webkit-transition:color 0.4s;transition:color 0.4s}.top-header__login-link img,.top-header__login-link svg{rotate:270deg}.menu-open .menu::before{opacity:0.8;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.menu__icon{-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__list li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;letter-spacing:0.01em;white-space:nowrap;-webkit-transition:color 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,color 0.4s,-webkit-transform 0.4s}.menu__list li.active a::after{opacity:1;visibility:visible}.menu__list > li > svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;color:rgba(var(--white-rgb), 0.5);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.icon-menu{display:none}.page::after{height:100%;background-color:rgba(var(--dark-blue-rgb), 0.7)}.page::before{background-color:var(--dark-blue);height:calc(var(--header-height) + var(--sublist-height) + 30px)}.menu__item{position:relative}.menu__item.opened svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.touch .menu__sublist{padding-top:10px}.menu__sublist li{color:var(--main-color);-webkit-transition:color 0.4s;transition:color 0.4s}.menu__sublist li:not(:last-child){margin-bottom:10px}.menu__sublist li a{padding:0;font-size:16px}.sub-menu-open .menu__body::before{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}.menu__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__list li.active .menu__sub-menu{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);opacity:1;pointer-events:auto}.menu__list li.active .menu__sub-menu .sub-menu__body,.menu__list li.active .menu__sub-menu .sub-menu__bottom{opacity:1;visibility:visible;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.menu__list li.active > svg{-webkit-transform:rotate(180deg) translate3D(0, 1px, 0);-ms-transform:rotate(180deg) translate3D(0, 1px, 0);transform:rotate(180deg) translate3D(0, 1px, 0)}.menu__list li > svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:auto;-o-object-fit:cover;object-fit:cover;color:rgba(var(--white-rgb), 0.5);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.menu__sub-menu{position:absolute;left:0;width:100%;height:100vh;overflow:auto;-webkit-transform:translate3D(0, -100%, 0);-ms-transform:translate3D(0, -100%, 0);transform:translate3D(0, -100%, 0);opacity:0;background:#0a2338}.touch .menu__sub-menu{max-height:430px}.active .menu__sub-menu{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);opacity:1;pointer-events:auto}.active .menu__sub-menu .sub-menu__body{opacity:1;visibility:visible;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.sub-menu{text-align:left;overflow:auto}.sub-menu::-webkit-scrollbar{display:none}.sub-menu__inner{display:-ms-grid;display:grid;gap:48px;max-width:1440px;min-height:100%;margin:0 auto}.sub-menu__body{opacity:0;visibility:hidden;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.sub-menu__columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--columns-offset);--columns-offset:32px}.sub-menu__column{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.sub-menu__column--categories{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:200px}.sub-menu__column--content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sub-menu__category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;-webkit-transition:color 0.3s;transition:color 0.3s;border-bottom:1px dashed rgba(var(--white-rgb), 0.5);font-weight:500;font-size:17px;line-height:147%;color:var(--white)}.sub-menu__category-item.active:not(.last){border-color:transparent;color:var(--green-alt)}.sub-menu__category-item img{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.sub-menu__category-item span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sub-menu__category-item.last{margin-top:70px;border-bottom:none;cursor:default}.sub-menu__category-item.last a{border-bottom:0;font-size:17px;cursor:pointer}.sub-menu__category-content{display:none}.sub-menu__category-content.active{display:block}.sub-menu__view-all{margin-top:12px}.sub-menu__view-all-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--green-alt);text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s}.sub-menu__view-all-link::after{content:"→";font-size:12px;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}.sub-menu__label{font-family:var(--font-secondary);text-transform:uppercase;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.15em;color:rgba(var(--white-rgb), 0.5)}.sub-menu__category-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:30px}.sub-menu__category-label img{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.sub-menu__category-label span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sub-menu__lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub-menu__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.sub-menu__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:16px;font-family:var(--font-secondary);text-transform:uppercase;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.15em;color:rgba(var(--white-rgb), 0.5)}.sub-menu__caption span{line-height:1}.sub-menu__caption img,.sub-menu__caption svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:auto;-o-object-fit:cover;object-fit:cover}.sub-menu__sublist{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.sub-menu__item-list{position:relative;font-weight:500;font-size:15px;line-height:147%;color:var(--white)}.sub-menu__item-list a{border-bottom:1px dashed rgba(var(--white-rgb), 0.5);-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.sub-menu__button{position:relative;z-index:6;top:-5px;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-bottom:40px;color:rgba(var(--white-rgb), 0.5)}.sub-menu__button svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sub-menu__button span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:12px;font-weight:400}.sub-menu__bottom{opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s 0.6s,visibility 0.4s 0.6s,-webkit-transform 0.4s 0.6s;transition:transform 0.4s 0.6s,opacity 0.4s 0.6s,visibility 0.4s 0.6s,-webkit-transform 0.4s 0.6s}.bottom-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px;font-size:13px;line-height:169%;letter-spacing:-0.01em}.bottom-sub-menu__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap}.bottom-sub-menu__phone span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.bottom-sub-menu__phone svg{width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.bottom-sub-menu__shedule{color:rgba(var(--white-rgb), 0.5)}.has-dropdown{position:relative}.has-dropdown:has(.drop-down[hidden]) svg{-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0)}.drop-down{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.drop-down:not([hidden]){display:-ms-grid;display:grid}.drop-down__item a{line-height:147%;border-bottom:1px dashed rgba(var(--white-rgb), 0.5);-webkit-transition:color 0.4s,border-color 0.4s;transition:color 0.4s,border-color 0.4s}.footer{background-color:var(--dark-blue);color:var(--white)}.footer__container{--container-width:83rem}.footer__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--footer-gap)}.footer__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.footer__headline::after,.footer__headline::before{content:"";-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:3px;background-color:rgba(var(--white-rgb), 0.1)}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 79px;flex:0 0 79px;max-width:79px}.footer__logo img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__title{font-weight:400;line-height:121%;letter-spacing:0.01em;font-family:var(--font-third)}.footer__title span{color:var(--green)}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contact-link{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-grid-columns:24px auto;grid-template-columns:24px auto;font-weight:600;line-height:128%;white-space:nowrap;color:#ececec;-webkit-transition:color 0.4s;transition:color 0.4s}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__col{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;max-width:180px}.footer__label{font-weight:500;line-height:160%}.footer__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.footer__list li:first-child a{padding-top:0}.footer__list li:last-child a{padding-bottom:0}.footer__list a{display:block;padding:4px 0;font-size:13px;line-height:169%;color:rgba(var(--white-rgb), 0.8);-webkit-transition:color 0.4s;transition:color 0.4s}.footer__left{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__support-list{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__item-support{font-size:13px;line-height:169%;letter-spacing:-0.01em;color:rgba(var(--white-rgb), 0.8);-webkit-transition:color 0.4s;transition:color 0.4s}.footer__item-support a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--footer-gap);border-top:1px solid rgba(var(--white-rgb), 0.1);font-size:13px;line-height:169%;letter-spacing:-0.01em;color:rgba(var(--white-rgb), 0.5)}.footer form label{display:none}.footer form input[type=email],.footer form input[type=text]{display:block;width:100%;padding:11.5px 16px;border:1px solid rgba(var(--white-rgb), 0.5);border-radius:1000px;background-color:transparent;color:var(--subscribe-color);font-size:13px;line-height:169%;-webkit-transition:color 0.4s,border-color 0.4s;transition:color 0.4s,border-color 0.4s}.footer form input[type=email]::-webkit-input-placeholder,.footer form input[type=text]::-webkit-input-placeholder{opacity:0.5}.footer form input[type=email]::-moz-placeholder,.footer form input[type=text]::-moz-placeholder{opacity:0.5}.footer form input[type=email]:-ms-input-placeholder,.footer form input[type=text]:-ms-input-placeholder{opacity:0.5}.footer form input[type=email]::-ms-input-placeholder,.footer form input[type=text]::-ms-input-placeholder{opacity:0.5}.footer form input[type=email]::placeholder,.footer form input[type=text]::placeholder{opacity:0.5}.footer form input[type=submit]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 6px;text-align:center;font-weight:600;font-size:14px;line-height:121%;letter-spacing:-0.02em;color:#031c2d;margin-left:7px;border:1px solid rgba(4, 35, 56, 0);border-radius:100px;background-color:#eacfab;-webkit-transition:background-color 0.4s;transition:background-color 0.4s;margin-top:0}.footer form .gfield.gfield--width-half{-ms-grid-column-span:8!important;grid-column:span 8!important}.footer form #field_submit{-ms-grid-column-span:3!important;grid-column:span 3!important}.subscribe{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.subscribe__label{font-weight:500;line-height:160%}.subscribe__text{max-width:350px;font-size:13px;line-height:169%;color:rgba(var(--white-rgb), 0.7)}.subscribe__form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.subscribe__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;--subscribe-color:rgba(var(--white-rgb), 0.78)}.subscribe__input input{display:block;width:100%;border:1px solid rgba(var(--white-rgb), 0.5);border-radius:1000px;padding:11.5px 16px;color:var(--subscribe-color);font-size:13px;background-color:transparent;-webkit-transition:color 0.4s,border-color 0.4s;transition:color 0.4s,border-color 0.4s}.subscribe__button{-webkit-box-flex:0;-ms-flex:0 0 99px;flex:0 0 99px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:11px 16px;text-align:center;font-weight:600;font-size:14px;line-height:121%;letter-spacing:-0.02em;color:#031c2d;border:1px solid rgba(4, 35, 56, 0);border-radius:100px;background-color:#eacfab;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.social-list{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:24px;gap:24px}.social-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0.7;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.social-list__item a svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secure-payments{display:-webkit-box;display:-ms-flexbox;display:flex}.secure-payments__label{font-weight:500}.secure-payments__items{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:36px;gap:8px}.secure-payments__item img,.secure-payments__item svg{height:22px;width:auto}.cart-mini{position:relative}.cart-mini__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.cart-mini__button img,.cart-mini__button svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:auto;-o-object-fit:cover;object-fit:cover}.cart-mini__quantity:not(.inner-quantity){position:absolute;top:-1.5px;right:-6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:17.5px;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0.01em;text-align:center;color:var(--dark-blue);border:1.5px solid var(--dark-blue);border-radius:50%;background-color:var(--green-alt);aspect-ratio:1}.cart-mini__body{position:absolute;z-index:25;top:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transform:translate3D(0, 15px, 0);-ms-transform:translate3D(0, 15px, 0);transform:translate3D(0, 15px, 0);-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s;opacity:0;visibility:hidden;pointer-events:none}.active .cart-mini__body{opacity:1;visibility:visible;pointer-events:auto}.body-mini-cart__inner{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:20px;padding:20px;border-radius:var(--border-radius-small);-webkit-box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 40px 0 rgba(0, 0, 0, 0.1);background:var(--white);color:var(--dark-blue);font-family:var(--font-secondary)}.body-mini-cart__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.03em}.body-mini-cart__items{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px}.body-mini-cart__item{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:4px}.body-mini-cart__item:not(:last-child){padding-bottom:16px;border-bottom:1px solid rgba(var(--black-rgb), 0.1)}.body-mini-cart__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.body-mini-cart__row .body-mini-cart_counter{height:33px;min-width:70px;width:70px}.body-mini-cart__row .body-mini-cart_counter .quantity{height:100%}.body-mini-cart__label{font-weight:500;font-size:14px;line-height:157%;letter-spacing:0.04em;display:-webkit-box;display:-ms-flexbox;display:flex}.body-mini-cart .body-mini-cart__remove{margin-right:5px;cursor:pointer;color:red}.body-mini-cart__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-family:var(--font-main);font-weight:500;font-size:13px;color:rgba(var(--dark-blue-rgb), 0.7)}.body-mini-cart__address svg{width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:auto;-o-object-fit:cover;object-fit:cover;color:var(--green-dark)}.body-mini-cart__button svg{-webkit-transition:color;transition:color}.language-switcher{position:relative}.language-switcher__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px}.language-switcher__flag{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language-switcher__flag img,.language-switcher__flag svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.language-switcher__value-title{line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language-switcher__value-title svg{width:11px;fill:rgba(var(--white-rgb), 0.5)}.language-switcher__value-icon{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:auto;-o-object-fit:cover;object-fit:cover;color:rgba(var(--white-rgb), 0.5);-webkit-transition:color 0.4s,opacity 0.4s,-webkit-transform 0.4s;transition:color 0.4s,transform 0.4s,opacity 0.4s,-webkit-transform 0.4s}.active .language-switcher__value-icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.language-switcher .currency-symbol{opacity:0.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:3px}.language-switcher__list{position:absolute;z-index:20;bottom:-10px;left:0;padding:2px 0;line-height:142%;color:var(--dark-blue);-webkit-box-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.1);box-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.1);background:var(--white);border-radius:var(--border-radius-small);overflow:hidden;-webkit-transform:translate3D(0, 100%, 0);-ms-transform:translate3D(0, 100%, 0);transform:translate3D(0, 100%, 0);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.language-switcher__list svg{width:8px;height:auto}.active .language-switcher__list{opacity:1;visibility:visible;pointer-events:auto}.language-switcher__language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;padding:8px 12px;font-weight:500;font-size:12px;line-height:142%;letter-spacing:0.01em;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.language-switcher__language span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.language-switcher__language svg{-webkit-box-flex:0;-ms-flex:0 0 8px;flex:0 0 8px}.search-form{position:relative;-webkit-transition:-webkit-box-flex 0.4s;transition:flex 0.4s;transition:flex 0.4s,-webkit-box-flex 0.4s,-ms-flex 0.4s}.search-form--light .search-form__icon{color:rgba(var(--dark-blue-rgb), 0.5);-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.search-form--light .search-form__item{border:1px solid var(--dark-blue);border-radius:100px;background-color:var(--white-second);color:rgba(var(--dark-blue-rgb), 0.7)}.search-form--light .search-form__input .input{font-weight:400}.search-form--light .search-form__input .input:not(:-moz-placeholder),.search-form--light .search-form__input .input:not(:-ms-input-placeholder),.search-form--light .search-form__input .input:not(:placeholder-shown){color:var(--dark-blue)}.search-form--gray .search-form__item{border:none;border-radius:var(--border-radius);background-color:#d2d4d5;color:rgba(var(--dark-blue-rgb), 0.5)}.search-form--gray .search-form__input .input{font-weight:600}.search-form--gray .search-form__input .input:not(:-moz-placeholder),.search-form--gray .search-form__input .input:not(:-ms-input-placeholder),.search-form--gray .search-form__input .input:not(:placeholder-shown){color:var(--dark-blue)}.search-form--gray .search-form__icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;color:rgba(var(--dark-blue-rgb), 0.5)}.search-form__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.search-form__button{-webkit-box-flex:0;-ms-flex:0 0 160px;flex:0 0 160px;font-weight:600;letter-spacing:normal}.search-form__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;position:relative;color:rgba(var(--white-rgb), 0.5);border:1px solid rgba(121, 138, 148, 0.5);border-radius:8px;background-color:var(--dark-blue);-webkit-transition:color 0.4s,border-color 0.4s;transition:color 0.4s,border-color 0.4s}.search-form__item .search-form__icon{position:absolute;left:15px}.search-form__item input{padding-left:35px!important}.search-form__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:48px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}.hero__search .search-form__icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.search-form__icon img,.search-form__icon svg{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.search-form__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.search-form__input .input{padding:10px 0;background-color:transparent;border-color:transparent;font-weight:500;line-height:116%;letter-spacing:-0.02em}.search-form__input .input:-moz-placeholder{color:inherit}.search-form__input .input:-ms-input-placeholder{color:inherit}.search-form__input .input:placeholder-shown{color:inherit}.search-form__input .input:not(:-moz-placeholder),.search-form__input .input:not(:-ms-input-placeholder),.search-form__input .input:not(:placeholder-shown){color:var(--white)}.hero__search .search-form__input .input{font-weight:600}.search-form__clean{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:24px;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s;opacity:0;visibility:hidden;pointer-events:auto}.active .search-form__clean{opacity:1;visibility:visible;pointer-events:auto}.search-form__clean img{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:auto;-o-object-fit:cover;object-fit:cover}.search-form__results{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;position:absolute;z-index:20;top:100%;right:0;width:100%;max-width:100%;min-width:250px;max-height:450px;overflow-x:clip;overflow-y:auto;border-radius:8px;-webkit-box-shadow:0 10px 40px 0 rgba(var(--black-rgb), 0.1);box-shadow:0 10px 40px 0 rgba(var(--black-rgb), 0.1);background:var(--white);-webkit-transform:translate3D(0, 6px, 0);-ms-transform:translate3D(0, 6px, 0);transform:translate3D(0, 6px, 0);color:var(--dark-blue);-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s;opacity:0;visibility:hidden;pointer-events:none}.search-form__results::-webkit-scrollbar{width:5px}.search-form__results::-webkit-scrollbar-thumb{background-color:rgba(var(--green-rgb), 0.6)}.active .search-form__results{opacity:1;visibility:visible;pointer-events:auto}.search-form__group:not(:last-child){border-bottom:1px solid #eee}.search-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;gap:8px;color:rgba(var(--dark-blue-rgb), 0.7)}.search-form__results-icon{-webkit-box-flex:0;-ms-flex:0 0 var(--icon-container-size);flex:0 0 var(--icon-container-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:color 0.4s;transition:color 0.4s}[data-group=company] .search-form__results-icon{border-radius:3px;background-color:rgba(0, 61, 106, 0.1)}.search-form__results-icon img,.search-form__results-icon svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.search-form__value-results{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:24px;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.search-form__input-value{display:inline;color:var(--dark-blue);-webkit-transition:color 0.4s;transition:color 0.4s;font-weight:600}.search-form__input-value span{font-weight:400}.search-form__show-more-icon{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:color 0.4s;transition:color 0.4s}.search-form__show-more-icon img,.search-form__show-more-icon svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:auto;-o-object-fit:cover;object-fit:cover}.search-form__category-value{white-space:nowrap;display:inline;font-weight:500;letter-spacing:-0.01em}.certification-programs{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px}.certification-programs__label{font-weight:600;font-size:12px;line-height:117%;letter-spacing:0.02em;color:rgba(var(--dark-blue-rgb), 0.7)}.certification-programs__items{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 24px}.certification-programs__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.certification-programs__item img{width:auto;-o-object-fit:cover;object-fit:cover}.trustpilot-reviews{--reviews-color:#151516;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.trustpilot-reviews--light{--reviews-color:var(--white)}.trustpilot-reviews__text{font-size:13px;color:var(--reviews-color)}.trustpilot-reviews__text b{font-weight:600}.trustpilot-reviews__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trustpilot-reviews__stars img,.trustpilot-reviews__stars svg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.trustpilot-reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.trustpilot-reviews__star{-webkit-box-flex:0;-ms-flex:0 0 15px;flex:0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.trustpilot-reviews__star img,.trustpilot-reviews__star svg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.trustpilot-widget{width:100%}.training-info-row{-webkit-box-shadow:0 1px 4px 0 rgba(12, 12, 13, 0.05),0 1px 4px 0 rgba(12, 12, 13, 0.1);box-shadow:0 1px 4px 0 rgba(12, 12, 13, 0.05),0 1px 4px 0 rgba(12, 12, 13, 0.1);background:var(--white);border-radius:var(--border-radius);-webkit-transition:-webkit-box-shadow 0.4s;transition:box-shadow 0.4s;transition:box-shadow 0.4s,-webkit-box-shadow 0.4s}.training-info-row--gray{background:var(--white-second);-webkit-box-shadow:none;box-shadow:none}.training-info-row__top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px}.training-info-row__tag{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;border:1px solid rgba(4, 35, 56, 0.2);border-radius:100px;font-weight:700;font-size:12px;line-height:100%;letter-spacing:0.01em;text-transform:uppercase}.training-info-row__text{font-weight:500;font-size:12px;line-height:150%;color:rgba(var(--dark-blue-rgb), 0.8)}.training-info-row__inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.training-info-row__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.training-info-row__logo img{max-width:120px;height:auto}.training-info-row__about{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.training-info-row__title{font-family:var(--font-secondary);font-weight:500;line-height:152%;letter-spacing:0.04em;-webkit-transition:color 0.4s;transition:color 0.4s;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.training-info-row__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px var(--item-gap)}.training-info-row__info > *:not(:last-child){position:relative;padding-right:var(--item-gap)}.training-info-row__info > *:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:1px;height:75%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:rgba(var(--dark-blue-rgb), 0.2)}.training-info-row__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:500;color:rgba(var(--dark-blue-rgb), 0.7)}.training-info-row__item-info .course-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.training-info-row__item-info .course-price div{margin-right:5px}.training-info-row__item-info .price-number{margin-left:3px}.training-info-row__item-info .currency-symbol{color:var(--green-dark)}.training-info-row__item-info .currency-symbol svg{fill:var(--green-dark);width:11px!important}.training-info-row__item-info img,.training-info-row__item-info svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:auto;-o-object-fit:cover;object-fit:cover;color:var(--green-dark)}.training-info-row__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.training-info-row__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.training-info-row__button.button--outline{-webkit-box-flex:1;-ms-flex:1 1 150px;flex:1 1 150px}.training-info-row__button.button--green{-webkit-box-flex:1;-ms-flex:1 1 170px;flex:1 1 170px}.row-tags{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px}.row-tags__caption{font-weight:500;font-size:14px;line-height:171%;color:rgba(var(--white-rgb), 0.7)}.row-tags__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px}.row-tags__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:51px;background-color:var(--white)}.row-tags__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 12px 9px;font-weight:600;font-size:14px;-webkit-transition:padding 0.4s;transition:padding 0.4s}.row-tags__item a span{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.row-tags__item a svg{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;height:auto;-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s}.info-note{background-color:var(--white);-webkit-transition:height 0.4s;transition:height 0.4s}.info-note:not([hidden]){display:-webkit-box;display:-ms-flexbox;display:flex}.info-note__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-weight:500;line-height:138%}.breadcrumbs{--item-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--item-gap)}.breadcrumbs__item{font-weight:500;letter-spacing:0.01em;line-height:120%}.breadcrumbs__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--item-gap);-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0.7}.breadcrumbs__item a::after{content:"";width:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:url(../img/icons/chevron-right.svg) center/cover no-repeat;-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0)}.breadcrumbs--dark .breadcrumbs__item a::after{background:url(../img/icons/chevron-right-dark.svg) center/cover no-repeat}.cta-help{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border-radius:var(--border-radius);background-color:var(--white);-webkit-box-shadow:0 1px 4px 0 rgba(12, 12, 13, 0.05),0 1px 4px 0 rgba(12, 12, 13, 0.1);box-shadow:0 1px 4px 0 rgba(12, 12, 13, 0.05),0 1px 4px 0 rgba(12, 12, 13, 0.1);-webkit-transition:-webkit-box-shadow 0.4s;transition:box-shadow 0.4s;transition:box-shadow 0.4s,-webkit-box-shadow 0.4s}.cta-help__image img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px}.cta-help__label{font-family:var(--font-secondary);font-weight:500;line-height:100%;letter-spacing:0.04em}.cta-help__label:not(:last-child){margin-bottom:8px}.cta-help__text p{line-height:156%}.cta-help__main-link{font-weight:500;line-height:100%;letter-spacing:-0.01em;color:var(--lightest-blue);-webkit-transition:color 0.4s;transition:color 0.4s}a.cta-help__main-link{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.cta-help__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.cta-help__contact{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:4px}.cta-help__caption{font-size:12px;line-height:150%;letter-spacing:0.01em;color:rgba(var(--dark-blue-rgb), 0.8)}.cta-help__link{font-weight:600;line-height:128%;-webkit-transition:color 0.4s;transition:color 0.4s}[data-choosed-container]:empty{display:none}.tax-courses_category .category-group{display:none!important}.sidebar-filters{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.sidebar-filters__group{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:24px}.sidebar-filters__label{font-weight:600;font-family:var(--font-secondary);line-height:160%;letter-spacing:0.05em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.sidebar-filters__label .chevron{display:none;margin-top:-5px}.sidebar-filters__blocks{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:start}.sidebar-filters__block{gap:8px;padding-bottom:16px}.sidebar-filters__block .checkbox.disabled,.sidebar-filters__block.disabled-group{display:none!important}.sidebar-filters__block .ais-HierarchicalMenu-list--child .sidebar-filters__block{padding-top:8px;padding-bottom:0;padding-left:10px}.sidebar-filters__block .ais-HierarchicalMenu-list--child .sidebar-filters__block .checkbox__text svg{display:none}.sidebar-filters__block .ais-HierarchicalMenu-item--selected .checkbox__label.is-active:before{border-color:rgba(var(--dark-blue-rgb), 0.5);background:url(../img/icons/check.svg) center/14px no-repeat,var(--green)}.sidebar-filters__block:not([hidden]){display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.sidebar-filters__block:not(:first-child){padding-top:16px;border-top:1px solid rgba(var(--dark-blue-rgb), 0.1)}.sidebar-filters__block .sidebar-filters__item{cursor:pointer}.sidebar-filters__block .checkbox .checkbox__text,.sidebar-filters__block .sidebar-filters__item > div .checkbox__text{font-weight:500}.sidebar-filters__block .checkbox .checkbox__text:has(img, svg),.sidebar-filters__block .sidebar-filters__item > div .checkbox__text:has(img, svg){font-weight:600}.sidebar-filters .ais-RefinementList{display:-ms-grid;display:grid;gap:24px}.sidebar-filters .ais-RefinementList-showMore,.sidebar-filters__button{margin-top:-16px;padding:7.5px 22px;font-size:13px}.sidebar-filters .ais-RefinementList-showMore.active span:first-child,.sidebar-filters__button.active span:first-child{display:none}.sidebar-filters .ais-RefinementList-showMore.active span:last-child,.sidebar-filters__button.active span:last-child{display:inline}.sidebar-filters .ais-RefinementList-showMore span:last-child,.sidebar-filters__button span:last-child{display:none}.sidebar-filters__legend{border-top:1px solid rgba(var(--dark-blue-rgb), 0.1);padding-top:40px;margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-filters__legend .sidebar-filters__label{opacity:0.6;margin-bottom:16px}.sidebar-filters__legend-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.sidebar-filters__legend-item{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar-filters__legend-item div span{font-weight:bold;margin-bottom:5px;display:block}.sidebar-filters__legend-item .legend-icon{width:12px;height:12px;border-radius:100px;margin-right:10px;margin-top:2px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:10px;font-weight:bold}.sidebar-filters__legend-item .legend-icon-1,.sidebar-filters__legend-item .legend-icon-2{background:#27ae60}.sidebar-filters__legend-item .legend-icon-2::before{content:"!";line-height:1}.sidebar-filters__legend-item .legend-icon-3{background:#c7c7cc}.sidebar-filters__legend-item .legend-icon-4{background:#e74c3c}.sidebar-filters__legend-item p{line-height:22px}.check-availability-form{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;border:1px solid rgba(var(--dark-blue-rgb), 0.1);border-radius:var(--border-radius-large);background:var(--white-soft)}.check-availability-form__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.check-availability-form__title{font-family:var(--font-secondary);font-weight:500;line-height:127%;letter-spacing:0.02em}.check-availability-form__text{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.01em;color:rgba(var(--dark-blue-rgb), 0.7)}.check-availability-form__selects{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.check-availability-form__selects .select__value{padding:12.5px 12px 12.5px 24px}.check-availability-form__selects .select__value .select__content{font-size:18px}.check-availability-form__selects .select__title{border:1px solid rgba(var(--dark-blue-rgb), 0)}.check-availability-form__button{position:relative}.check-availability-form__button .button{border:1px solid #bed614;font-weight:600}.check-availability-form__button .button svg{-webkit-transition:color;transition:color}.check-availability-form__show-note{position:absolute;padding:5.5px 19px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:100%;border-radius:6px;font-weight:500;font-size:13px;line-height:135%;letter-spacing:0.01em;text-align:center;color:var(--white);background-color:var(--light-blue);left:50%;bottom:-15px;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.check-availability-form__show-note::after{content:"";position:absolute;top:1px;left:50%;-webkit-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);width:0;height:0;border-style:solid;border-width:0 9.5px 8px;border-color:transparent transparent var(--light-blue) transparent}.check-availability-form__show-note span{font-weight:700;white-space:nowrap}.check-availability-form__note{font-weight:500;font-size:14px;line-height:150%;text-align:center;color:rgba(var(--dark-blue-rgb), 0.7)}#booking-popup.loading .sidebar-filters,#booking-popup.loading .single-course-modal__actions{-webkit-transition:0.3s!important;transition:0.3s!important;opacity:0.5!important;pointer-events:none!important}.calendar,.calendar__input{position:relative}.calendar__input input{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:59px;font-weight:600;line-height:94%;letter-spacing:-0.02em;color:var(--main-color);font-size:18px;padding:12px 24px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid rgba(var(--dark-blue-rgb), 0);cursor:pointer;-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.calendar__input svg{position:absolute;top:50%;width:32px;height:32px;right:12px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:0.3s;transition:0.3s}.single-course-modal__calendar .calendar__input::before{content:"";position:absolute;top:50%;width:24px;aspect-ratio:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);opacity:0.5;background:url(../img/icons/calendar.svg) 0 0/cover no-repeat}.air-datepicker{--adp-background-color:var(--white);--adp-border-radius:16px;--adp-font-family:var(--font-main);--adp-font-size:13px;--adp-color:var(--main-color);--adp-day-name-color:var(--main-color);--adp-cell-background-color-selected:var(--dark-blue);--adp-day-cell-height:auto;--adp-cell-background-color-in-range:#f4f5f6;--adp-cell-background-color-in-range-hover:rgba(var(--dark-blue-rgb), 0.1);--adp-cell-background-color-selected-hover:rgba(var(--dark-blue-rgb), 0.9);--adp-color-current-date:var(--green-dark);--adp-cell-border-radius:50%;padding:24px 16px 40px;border:none;font-weight:500}.air-datepicker--pointer{display:none}.air-datepicker-nav--action{--adp-nav-action-size:40px;--adp-border-radius:50%;color:#808b94;background-color:#f4f5f6;-webkit-transition:color 0.4s,background-color 0.4s;transition:color 0.4s,background-color 0.4s}.air-datepicker-nav--action path{fill:currentColor;stroke:initial;stroke-width:initial}.air-datepicker-nav--action svg{width:12px;height:12px;-o-object-fit:cover;object-fit:cover}.air-datepicker-nav--title{font-family:var(--font-secondary);font-size:16px;letter-spacing:0.04em;line-height:150%}.air-datepicker-body--day-names{position:relative;-ms-grid-columns:(var(--adp-day-cell-width))[8];grid-template-columns:repeat(8, var(--adp-day-cell-width))}.air-datepicker-body--day-names::before{content:"WK";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;font-weight:700}.air-datepicker-body--day-name{text-transform:capitalize;font-size:inherit}.air-datepicker-body--cells.-days-{-ms-grid-columns:(var(--adp-day-cell-width))[8];grid-template-columns:repeat(8, var(--adp-day-cell-width))}.air-datepicker-cell.-day-{aspect-ratio:1}.air-datepicker-cell.-day-:has(.week-number){position:relative;-ms-grid-column-span:2;grid-column:span 2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;aspect-ratio:2/1}.air-datepicker-cell.-day-:has(.week-number).-in-range-{background:0 0}.air-datepicker-cell.-day-:has(.week-number).-in-range- .custom-day{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-day-:has(.week-number).-range-to-{border:none;background:none;border-radius:0}.air-datepicker-cell.-day-:has(.week-number).-range-to- .custom-day{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-day-:has(.week-number).-range-from-{border:none;background:none;border-radius:0}.air-datepicker-cell.-day-:has(.week-number).-range-from- .custom-day{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-day-:has(.week-number).-selected-{color:var(--main-color);border:none;background:none}.air-datepicker-cell.-day-:has(.week-number).-selected- .custom-day{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-day-:has(.week-number).-focus-{background:0 0}.air-datepicker-cell.-day-:has(.week-number).-focus- .custom-day{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-day-:has(.week-number).-focus-.-range-from- .custom-day{color:var(--white);background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-cell.-day-.-selected-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-day-.-selected-.-range-from-{border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-day-.-selected-.-range-to-{border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-month-{border-radius:0;background:none}.air-datepicker-cell.-month-.-selected-{color:var(--main-color)}.air-datepicker-cell.-month-.-selected-.-focus-{background:none}.air-datepicker-cell.-selected-.-current-{background:0 0;color:var(--green-dark)}.air-datepicker-cell.-year-.-focus-{background:0 0}.custom-day{border-radius:var(--adp-cell-border-radius)}.week-number{font-weight:700;pointer-events:none}.custom-day,.week-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.air-datepicker-cell.-day-.-other-month- .week-number,.air-datepicker-cell.-year-.-other-decade- .week-number{color:var(--main-color)}.-disabled-{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.-disabled- .custom-day{opacity:0;visibility:hidden;pointer-events:none}.air-datepicker--buttons,.air-datepicker--time{border:none;padding:0}.air-datepicker-button.button{max-width:160px;min-height:40px;margin-left:auto;font-size:15px;font-weight:600;letter-spacing:-0.01em}.air-datepicker-button.button--green{color:var(--dark-blue);background-color:var(--green-alt)}.air-datepicker-button.button--rounded{border-radius:100px}.custom-day-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.air-datepicker-cell.-disabled-,.air-datepicker-cell.-other-month-{background-color:transparent!important}.air-datepicker-cell:not(.-other-month-, .has-week-number, .-selected-) .custom-day{position:relative}.air-datepicker-cell:not(.-other-month-, .has-week-number, .-selected-) .custom-day .day-dot{width:6px;height:6px;border-radius:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:4px}.air-datepicker-cell:not(.-other-month-, .has-week-number, .-selected-) .custom-day .day-dot--green{background:#27ae60}.air-datepicker-cell:not(.-other-month-, .has-week-number, .-selected-) .custom-day .day-dot--red{background:#e74c3c}.air-datepicker-cell:not(.-other-month-, .has-week-number, .-selected-) .custom-day .day-dot--gray{background:#c7c7cc}.sidebar-single-course,.sidebar-single-course__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.note-sidebar-single{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:rgba(var(--dark-blue-rgb), 0.7)}.note-sidebar-single__tag{padding:6px 12px;text-transform:uppercase;font-weight:700;font-size:12px;line-height:75%;letter-spacing:0.07em;text-align:center;border:1px solid rgba(var(--dark-blue-rgb), 0.2);border-radius:100px}.note-sidebar-single__text{font-weight:500;font-size:14px;line-height:150%;letter-spacing:-0.01em}.payment-methods{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.payment-methods__label{font-family:var(--font-secondary);font-weight:600;line-height:156%;letter-spacing:0.04em}.payment-methods__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 8px}.payment-methods__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.payment-methods__item img{max-width:100%;width:auto;max-height:24px;-o-object-fit:cover;object-fit:cover}.trustpilot-module img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.advantages-group{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;border-radius:var(--border-radius-large);background:var(--white-soft)}.advantages-group__top{text-align:center}.advantages-group__title{font-weight:400;font-family:var(--font-third);line-height:133%;letter-spacing:0.02em;text-align:center}.advantages-group p{font-size:16px;line-height:150%;text-align:center;color:rgba(var(--dark-blue-rgb), 0.7)}.advantages-group__items{display:-ms-grid;display:grid;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;max-width:264px;margin-left:auto;margin-right:auto}.advantages-group__item{display:-ms-grid;display:grid;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;text-align:center}.advantages-group__icon svg{max-width:100%;height:88px;width:auto;fill:rgba(var(--dark-blue-rgb), 1);color:rgba(var(--dark-blue-rgb), 1)}.advantages-group__icon svg circle,.advantages-group__icon svg ellipse,.advantages-group__icon svg line,.advantages-group__icon svg path,.advantages-group__icon svg polygon,.advantages-group__icon svg polyline,.advantages-group__icon svg rect{fill:rgba(var(--dark-blue-rgb), 1)}.advantages-group__icon svg circle[stroke],.advantages-group__icon svg ellipse[stroke],.advantages-group__icon svg line[stroke],.advantages-group__icon svg path[stroke],.advantages-group__icon svg polygon[stroke],.advantages-group__icon svg polyline[stroke],.advantages-group__icon svg rect[stroke]{stroke:rgba(var(--dark-blue-rgb), 1)}.advantages-group__icon svg *{color:rgba(var(--dark-blue-rgb), 1)}.advantages-group__icon img{max-width:100%;height:88px;width:auto;-webkit-filter:brightness(0) saturate(100%) invert(7%) sepia(28%) saturate(2619%) hue-rotate(201deg) brightness(96%) contrast(96%);filter:brightness(0) saturate(100%) invert(7%) sepia(28%) saturate(2619%) hue-rotate(201deg) brightness(96%) contrast(96%)}.advantages-group__label{font-family:var(--font-secondary);font-weight:500;font-size:13px;line-height:131%;letter-spacing:0.05em;text-align:center}.order-course{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;border:1px solid rgba(var(--dark-blue-rgb), 0.1);border-radius:var(--border-radius-large);background:var(--white-soft)}.order-course__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.order-course__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.order-course__title{font-family:var(--font-secondary);font-weight:500;line-height:127%;letter-spacing:0.02em}.order-course__descr{max-width:350px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-0.01em;color:rgba(var(--dark-blue-rgb), 0.7)}.order-course .order-course__info-bottom{width:100%}.order-course .empty-response-notice{font-weight:500;font-size:14px;line-height:150%;letter-spacing:-0.01em;color:rgba(var(--dark-blue-rgb), 0.7);width:100%;margin-top:-15px;display:-webkit-box;display:-ms-flexbox;display:flex}.order-course__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 12px}.order-course__actions .button--outline{-webkit-box-flex:1;-ms-flex:1 1 136px;flex:1 1 136px;border:1.25px solid rgba(var(--dark-blue-rgb), 0.3)}.order-course__actions .button{padding:10px;font-weight:600;line-height:118%;letter-spacing:-0.01em}.order-course__actions .button svg{-webkit-transition:color;transition:color}.order-course__button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 232px;flex:1 1 232px}.benefits-order-course{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.benefits-order-course__title{font-family:var(--font-third);line-height:152%;letter-spacing:0.02em}.benefits-order-course__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.benefits-order-course__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.benefits-order-course__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.benefits-order-course__icon img{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.benefits-order-course__caption{font-weight:500;line-height:133%;letter-spacing:0.05em;font-family:var(--font-secondary)}.benefits-order-course__text{font-weight:400;font-size:16px;line-height:150%;color:rgba(var(--dark-blue-rgb), 0.7)}.article-card{max-width:500px}.article-card__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.article-card__info{position:relative;width:100%;padding:16px;aspect-ratio:378/270;border-radius:var(--border-radius);overflow:hidden;letter-spacing:0.01em;color:var(--white-third);font-family:var(--font-third);background:var(--dark-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-card__info--centered{display:-ms-grid;display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article-card__cover{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s}.article-card__status{position:relative;z-index:2;line-height:150%}.article-card__group{position:relative;z-index:2}.article-card__bottom{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;font-family:var(--font-secondary)}.article-card__date{text-transform:uppercase;font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.15em;color:rgba(var(--dark-blue-rgb), 0.5)}.article-card__title{font-weight:500;line-height:129%;letter-spacing:0.04em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.editor-content-container{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.editor-content-container .bolded{font-weight:500}.editor-content-container > h2,.editor-content-container h3,.editor-content-container h4{margin-top:10px;margin-bottom:-10px}.editor-content-container #faq{margin-top:20px}.editor-content-container #faq h3{margin-bottom:20px}.editor-content-container :where(p){line-height:156%}.editor-content-container :where(img){width:100%;height:auto;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto;border-radius:10px}.editor-content-container :where(ul){display:-ms-grid;display:grid;font-weight:500;line-height:150%}.editor-content-container :where(ul) li{position:relative}.editor-content-container :where(ul) li::before{content:"";position:absolute;left:0;top:50%;width:13px;height:12px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);background-color:var(--light-blue);clip-path:polygon(0 0, 75% 0, 100% 50%, 75% 100%, 0 100%)}.editor-content-container :where(ol){display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;line-height:156%}.editor-content-container :where(ol) li{list-style-position:inside}.editor-content-container :where(:is(h2, h3, h4)){font-weight:500;font-family:var(--font-secondary);line-height:133%;letter-spacing:0.04em}.editor-content-container :where(a){text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--light-blue)}.editor-content-container :where(blockquote p),.editor-content-container :where(blockquote){font-family:var(--font-secondary);font-weight:500;line-height:146%;letter-spacing:0.04em;text-wrap:balance}.editor-content-container :where(blockquote){display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:10px;border-left:4px solid var(--green)}.editor-content-container :where(blockquote) cite{font-family:var(--font-main);font-style:normal;line-height:150%;letter-spacing:normal}.editor-content-container :where(figure){display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;justify-items:center;line-height:150%;text-align:center}.editor-content-container .highlighted{border:1px solid rgba(var(--dark-blue-rgb), 0.1);border-radius:var(--border-radius-small);background:#f4f5f6}.course-bottom-info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.course-bottom-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 40px}.course-bottom-info__button{position:relative}.course-bottom-info__button .button{font-weight:600;color:var(--main-color)}.course-bottom-info__show-note{position:absolute;border-radius:6px;padding:2px 14.5px;font-weight:500;font-size:13px;line-height:135%;letter-spacing:0.01em;text-align:center;color:#4e5b6a;background-color:#dae0e5}.course-bottom-info__show-note::after{content:"";position:absolute;width:0;height:0;border-style:solid}.course-bottom-info__show-note span{font-weight:700}.course-bottom-info__certificate{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.course-bottom-info__label-certificate{font-weight:500;font-size:12px;line-height:117%;letter-spacing:0.06em;font-family:var(--font-secondary);color:rgba(var(--dark-blue-rgb), 0.5);text-transform:uppercase}.course-bottom-info__image-certificate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 29px;flex:0 0 29px}.course-bottom-info__image-certificate img{height:40px;width:auto}.course-bottom-info__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.course-bottom-info__icon-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;aspect-ratio:1;border-radius:50%;color:var(--white);background-color:#009a69;-webkit-transform:translate3D(0, 3px, 0);-ms-transform:translate3D(0, 3px, 0);transform:translate3D(0, 3px, 0)}.course-bottom-info__icon-note img,.course-bottom-info__icon-note svg{-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3D(0, 0.5px, 0);-ms-transform:translate3D(0, 0.5px, 0);transform:translate3D(0, 0.5px, 0)}.course-bottom-info__text-note{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-weight:500;font-size:14px;line-height:171%;letter-spacing:0.01em}.pagging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pagging .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;border:1px solid #cbd1d5;border-radius:var(--border-radius-small);aspect-ratio:1;color:rgba(var(--dark-blue-rgb), 0.6);-webkit-transition:border-color 0.4s,color 0.4s;transition:border-color 0.4s,color 0.4s}.pagging .page-numbers.next,.pagging .page-numbers.prev{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;aspect-ratio:auto;min-height:40px;border:1px solid rgba(4, 35, 56, 0.2);border-radius:9px;color:var(--main-color)}.pagging .page-numbers.next::before,.pagging .page-numbers.prev::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 23px;flex:0 0 23px;width:23px;background:url(../img/icons/chevron-right-dark.svg) center/12px auto no-repeat;aspect-ratio:1;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;opacity:0.5}.pagging .page-numbers.next{padding:8px 8px 8px 16px}.pagging .page-numbers.next::before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagging .page-numbers.prev{padding:8px 16px 8px 8px}.pagging .page-numbers.prev::before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.pagging .page-numbers.current{background:var(--white-second);pointer-events:none;color:var(--main-color)}.customer-login{position:relative}.customer-login__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0.01em;color:var(--white)}.customer-login__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customer-login__icon img,.customer-login__icon svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:auto;-o-object-fit:cover;object-fit:cover;color:var(--white);opacity:0.5;-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s,-webkit-transform 0.4s}.active .customer-login__icon img,.active .customer-login__icon svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.customer-login__hidden-info{position:absolute;z-index:25;top:100%;right:0;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:220px;padding:16px 0 8px;border-radius:var(--border-radius-small);-webkit-box-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.1);box-shadow:0 10px 40px 0 rgba(0, 0, 0, 0.1);background-color:var(--white);color:var(--dark-blue);font-weight:500;font-size:15px;letter-spacing:-0.01em;-webkit-transform:translate3D(0, 15px, 0);-ms-transform:translate3D(0, 15px, 0);transform:translate3D(0, 15px, 0);-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s;opacity:0;visibility:hidden;pointer-events:none}.active .customer-login__hidden-info{opacity:1;visibility:visible;pointer-events:auto}.customer-login__link{max-width:196px;margin-left:auto;margin-right:auto;font-weight:600}.customer-login__item-list{padding:8px 16px;-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.algolia-autocomplete{padding-bottom:8px;border-radius:8px;overflow:hidden}.algolia-autocomplete.algolia-autocomplete--header{width:434px!important;min-width:434px!important;max-width:434px!important}.algolia-autocomplete.algolia-autocomplete--hero{width:750px!important;min-width:750px!important;max-width:750px!important}.algolia-autocomplete [data-group=category] .img-wrp{width:48px;height:36px;padding:0 6px;background-color:rgba(0, 61, 106, 0.1019607843);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.algolia-autocomplete [data-group=category] img{width:auto}.algolia-autocomplete .algolia-more-results{text-align:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;height:40px!important;width:100%!important;color:var(--dark-blue-rgb)!important;border-top:1px solid #eee}.algolia-autocomplete .autocomplete-empty{padding:8px 12px;color:rgba(var(--dark-blue-rgb), 0.7)}.algolia-autocomplete .aa-dropdown-menu{border-radius:8px;-webkit-box-shadow:0 10px 40px 0 rgba(var(--black-rgb), 0.1);box-shadow:0 10px 40px 0 rgba(var(--black-rgb), 0.1);background:var(--white);-webkit-transform:translateY(6px)!important;-ms-transform:translateY(6px)!important;transform:translateY(6px)!important;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;z-index:20;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;color:var(--dark-blue);-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.algolia-autocomplete .aa-dropdown-menu > div:not(:first-child):not(:empty){border-top:1px solid #eee}.algolia-autocomplete .aa-dropdown-menu::-webkit-scrollbar{width:5px}.algolia-autocomplete .aa-dropdown-menu::-webkit-scrollbar-thumb{background-color:rgba(var(--green-rgb), 0.6)}.algolia-autocomplete .aa-dropdown-menu .algolia-more-results,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;gap:8px;color:rgba(var(--dark-blue-rgb), 0.7)}.algolia-autocomplete .aa-dropdown-menu .algolia-more-results,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-title{display:inline;color:var(--dark-blue);-webkit-transition:color 0.4s;transition:color 0.4s;font-weight:600;width:100%}.algolia-autocomplete .aa-dropdown-menu .algolia-more-results .suggestion-post-geo,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-title .suggestion-post-geo{opacity:0.5;font-weight:400}.algolia-autocomplete .aa-dropdown-menu .algolia-more-results p,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-title p{display:inline}.algolia-autocomplete .aa-dropdown-menu .algolia-more-results em,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-title em{font-weight:400}.algolia-autocomplete .aa-dropdown-menu [aria-selected=true]{background-color:rgba(var(--dark-blue-rgb), 0.1)}.algolia-autocomplete .aa-dropdown-menu .suggestion-link,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.algolia-autocomplete .aa-dropdown-menu .search-form__results-icon{-webkit-box-flex:0;-ms-flex:0 0 var(--icon-container-size);flex:0 0 var(--icon-container-size);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:color 0.4s;transition:color 0.4s}[data-group=company] .algolia-autocomplete .aa-dropdown-menu .search-form__results-icon{border-radius:3px;background-color:rgba(0, 61, 106, 0.1)}.algolia-autocomplete .aa-dropdown-menu .search-form__results-icon img,.algolia-autocomplete .aa-dropdown-menu .search-form__results-icon svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.algolia-autocomplete .aa-dropdown-menu .search-form__show-more-icon{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:color 0.4s;transition:color 0.4s}.algolia-autocomplete .aa-dropdown-menu .search-form__show-more-icon img,.algolia-autocomplete .aa-dropdown-menu .search-form__show-more-icon svg{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;width:20px;height:auto;-o-object-fit:cover;object-fit:cover}#fmtc-calendar{width:100%;max-width:900px;margin:0 auto;background:#fff;padding:20px;overflow:hidden;border-radius:12px}#fmtc-calendar .fc-header-toolbar{position:absolute;left:0;z-index:99;right:0;padding:0 20px;margin:0}#fmtc-calendar .fc-toolbar-title{display:none}#fmtc-calendar .fc-day-selected{color:#fff!important;border-radius:100px!important;opacity:1!important;background-color:transparent!important}#fmtc-calendar .fc-day-selected .fmtc-dot{background-color:#000!important}#fmtc-calendar .fc-day-selected .fc-daygrid-day-frame:after{background-color:#000!important;border-radius:100px!important;position:absolute;bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);width:80%;height:80%;content:"";z-index:-1}#fmtc-calendar .fc-day-selected .fc-daygrid-day-top{opacity:1!important}#fmtc-calendar .fc-day-selected .fc-daygrid-day-number{color:#fff!important}#fmtc-calendar .fc,#fmtc-calendar .fc-scroller,#fmtc-calendar .fc-view-harness{overflow:visible!important;border:none!important}#fmtc-calendar .fc-view{gap:40px;border:none!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}#fmtc-calendar .fc-view td,#fmtc-calendar .fc-view th,#fmtc-calendar .fc-view tr{position:relative;border:none!important}#fmtc-calendar .fc-multimonth-multicol{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:2rem!important}#fmtc-calendar .fc-multimonth-title{font-weight:500;font-size:20px;color:#000;margin-bottom:15px;text-align:center;padding-top:5px}#fmtc-calendar .fc-col-header-cell-cushion{font-weight:500;font-size:0.85rem;color:#777;text-transform:uppercase;padding-bottom:0.4rem}#fmtc-calendar .fc-week-number{font-weight:400!important;opacity:0.7;height:100%;pointer-events:none}#fmtc-calendar .fc-daygrid-day-frame,#fmtc-calendar .fc-week-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.4rem 0;min-height:44px;position:relative;aspect-ratio:1/1}#fmtc-calendar .fc-daygrid-day-number,#fmtc-calendar .fc-multimonth-day-number,#fmtc-calendar .fc-week-number{color:#000;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.03em;text-decoration:none;position:relative}#fmtc-calendar .fc-day{aspect-ratio:1/1}#fmtc-calendar .fc-day > div{height:100%;font-weight:500}#fmtc-calendar .fc-day:not(.fc-day-disabled, .fc-day-selected, .dot-wrp):hover{cursor:pointer}#fmtc-calendar .fc-day:not(.fc-day-disabled, .fc-day-selected, .dot-wrp):hover .fc-daygrid-day-frame:after{background-color:#e8e8e8!important;border-radius:100px!important;position:absolute;bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);width:80%;height:80%;content:"";z-index:-1}#fmtc-calendar .fc-day-disabled{opacity:0.35;pointer-events:none!important;background-color:transparent!important}#fmtc-calendar .fc-day-today{background-color:transparent}#fmtc-calendar .dot-wrp:not(.fc-day-selected) .fc-daygrid-day-frame{cursor:pointer}#fmtc-calendar .dot-wrp:not(.fc-day-selected).dot-wrp--full .fc-daygrid-day-number,#fmtc-calendar .dot-wrp:not(.fc-day-selected).dot-wrp--open .fc-daygrid-day-number{color:#fff!important}#fmtc-calendar .fmtc-dot{position:absolute;bottom:50%;left:50%;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);width:80%;height:80%;border-radius:50%;content:"";z-index:1}#fmtc-calendar .fmtc-dot--open{background:#27ae60}#fmtc-calendar .fmtc-dot--full{background:#e74c3c}#fmtc-calendar .fmtc-dot--on_request{background:#bdbdbd}#fmtc-calendar .fc-theme-standard td,#fmtc-calendar .fc-theme-standard th{position:relative;border:none!important}#fmtc-calendar .fc-button-primary{background:0 0!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important}#fmtc-calendar .fc-button-primary:hover{background:#f5f5f5!important}#fmtc-calendar .fc-icon{font-size:1rem}.calendar-wrp{width:100%;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-wrp .calendar-download{cursor:pointer;width:auto;max-height:36px;color:#fff;padding:8px 12px}.calendar-wrp .calendar-download:hover{color:var(--green-alt)}.calendar-wrp > h6{margin-bottom:20px;font-weight:500;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__blended-courses{background-color:var(--white-second)}.hero{position:relative;overflow:hidden}.hero__container{--container-width:84rem}.page--usa .hero__container{--container-width:83rem}.hero__usa{background:var(--white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:20;margin-left:10px;padding:6px 20px 4px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__usa img{height:27px!important;width:auto!important;margin-left:30px;margin-right:15px}.hero__usa span{font-size:14px;font-weight:500}.hero__usa:hover{background:var(--white-soft)}.hero__body{position:relative;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:22px}.hero__top-usa-flag{width:50px!important;height:50px!important;margin-bottom:10px}.hero__flag-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:32px;aspect-ratio:1}.hero__flag-icon img,.hero__flag-icon svg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero__title{font-family:var(--font-third);color:var(--white);font-weight:400;line-height:121%;letter-spacing:0.01em;text-transform:uppercase}.hero__title > span:first-child{display:inline}.hero__search .search-form__item{color:rgba(var(--white-rgb), 0.7);padding-left:0}.hero__search .search-form__item .search-form__icon{position:absolute;left:15px;width:18px}.hero__search .search-form__item input{padding-left:45px!important}.hero__bottom--rowed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 40px}.hero__bottom .row-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero__bottom .row-tags__caption{margin-bottom:16px}.hero__bottom .row-tags__usa{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white)}.hero__bottom .row-tags__usa span{border-bottom:1px dashed var(--white)}.hero__bottom .row-tags__usa img{height:25px;width:25px}.hero__bottom .row-tags__usa img:first-child{margin-right:10px}.hero__bottom .row-tags__usa img:last-child{height:15px;width:auto;margin-left:6px;margin-top:3px}.hero__bottom .row-tags__usa:hover{color:var(--green)}.hero__bottom .row-tags__usa:hover span{border-color:var(--green)}.hero__partner-info{position:absolute;z-index:5;top:-6px}.hero__bg-photo,.hero__bg-video{position:absolute;width:100%;height:100%;top:0;left:0}.hero__inner-photo,.hero__inner-video{position:relative;overflow:hidden;height:100%}.hero__inner-photo::after,.hero__inner-video::after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;pointer-events:none;background:rgba(4, 35, 56, 0.31)}.hero__inner-photo embed,.hero__inner-photo iframe,.hero__inner-photo object,.hero__inner-photo video,.hero__inner-video embed,.hero__inner-video iframe,.hero__inner-video object,.hero__inner-video video{height:100%;-o-object-fit:cover;object-fit:cover}.hero__inner-photo{height:100%}.hero__bg-photo::after{content:"";position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;pointer-events:none;background:rgba(4, 35, 56, 0.31)}.hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partner-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background-color:var(--white)}.partner-info__logo{-webkit-box-flex:0;-ms-flex:0 0 71px;flex:0 0 71px}.partner-info__logo img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.partner-info__text{-webkit-box-flex:0;-ms-flex:0 0 114px;flex:0 0 114px;font-weight:600;font-size:11px;line-height:115%;letter-spacing:-0.01em}.info-banner{position:relative;z-index:3;background-color:#f2f4f5;--triangle-color:#f2f4f5}.info-banner__container{--container-width:85.25rem}.info-banner__body{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages{background-color:var(--dark-blue);color:var(--white);--triangle-color:var(--dark-blue)}.advantages__body{display:-webkit-box;display:-ms-flexbox;display:flex}.advantages__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.advantages__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;line-height:156%;color:rgba(var(--white-rgb), 0.7)}.advantages__items{display:-ms-grid;display:grid}.item-advantages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}.item-advantages__icon{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.item-advantages__icon img,.item-advantages__icon svg{height:110px;width:auto}.item-advantages__descr{font-weight:500;line-height:152%;letter-spacing:0.05em;text-align:center;font-family:var(--font-secondary)}.training-list{padding:var(--training-gap) 0;background-color:var(--white-second);--triangle-color:var(--green-alt)}.training-list__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--training-gap)}.training-list__body:not(:last-child){margin-bottom:var(--training-gap)}.training-list__directions{display:-ms-grid;display:grid;gap:var(--offset-medium)}.training-list__direction{position:relative;display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:end;align-content:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;padding:21px;aspect-ratio:378/270;border-radius:var(--border-radius);overflow:hidden}.training-list__direction img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s}.training-list__direction-title{position:relative;z-index:2}.training-list__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--offset-medium);border-top:1px solid rgba(var(--black-rgb), 0.1)}.top-row{display:-webkit-box;display:-ms-flexbox;display:flex}.top-row__suptitle{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.06em;font-family:var(--font-secondary);text-transform:uppercase;color:rgba(var(--dark-blue-rgb), 0.5)}.tabs-training{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--offset-medium)}.tabs-training__tabs{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.tabs-training__navigation{display:-ms-grid;display:grid}.tabs-training__title{position:relative;font-family:var(--font-secondary);font-weight:500;line-height:133%;letter-spacing:0.03em;border-bottom:var(--border-size) solid #d2d4d5;color:rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:border-color 0.4s,color 0.4s;transition:border-color 0.4s,color 0.4s}.tabs-training__title.show-animation{color:var(--main-color)}.tabs-training__title.show-animation::before{-webkit-transform:translate(0, 100%) scaleX(1);-ms-transform:translate(0, 100%) scaleX(1);transform:translate(0, 100%) scaleX(1);-webkit-transition:color 0.4s ease,opacity 0.4s ease,visibility 0.4s ease,-webkit-transform var(--autoplay-delay, 10000ms) linear;transition:color 0.4s ease,opacity 0.4s ease,visibility 0.4s ease,-webkit-transform var(--autoplay-delay, 10000ms) linear;transition:transform var(--autoplay-delay, 10000ms) linear,color 0.4s ease,opacity 0.4s ease,visibility 0.4s ease;transition:transform var(--autoplay-delay, 10000ms) linear,color 0.4s ease,opacity 0.4s ease,visibility 0.4s ease,-webkit-transform var(--autoplay-delay, 10000ms) linear}.tabs-training__title::before{content:"";position:absolute;bottom:0;left:0;height:var(--border-size);width:100%;background-color:var(--dark-blue);pointer-events:none;-webkit-transform:translate(0, 100%) scaleX(0);-ms-transform:translate(0, 100%) scaleX(0);transform:translate(0, 100%) scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform linear;transition:transform linear,color 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform linear}.tabs-training__body{gap:var(--offset-medium)}.tabs-training__body:not([hidden]){display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.tabs-training__rows{gap:16px;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.tabs-training__hidden-rows{gap:16px}.tabs-training__hidden-rows:not([hidden]){display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.tabs-training__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 16px}.tabs-training__search{max-width:700px;margin:50px auto 0}.tabs-training__load-button[data-show-more-button] span:last-child{display:none}.tabs-training__load-button[data-show-more-button].active span:last-child{display:inline}.tabs-training__load-button[data-show-more-button].active span:first-child{display:none}.tabs-training__search-courses svg{color:rgba(var(--dark-blue-rgb), 0.5)}.press-release{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px}.press-release__text{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;line-height:160%;color:rgba(var(--dark-blue-rgb), 0.7)}.press-release__text a{color:rgba(var(--dark-blue-rgb), 1);text-decoration:underline}.press-release__text a:hover{text-decoration:none}.press-release__link{font-weight:500;line-height:160%;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:rgba(var(--light-blue-rgb), 0.7);-webkit-transition:color 0.4s;transition:color 0.4s}a.press-release__link{text-decoration:underline}.locations{background-color:var(--dark-blue);color:var(--white)}.locations--large{position:relative;overflow:hidden}.locations__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.locations__content{display:-webkit-box;display:-ms-flexbox;display:flex}.locations--large .locations__content{display:block}.locations__groups{display:-ms-grid;display:grid;-ms-grid-columns:auto auto;grid-template-columns:auto auto;gap:var(--group-gap)}.locations--large .locations__groups{position:relative;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.locations--large .locations__groups::before{content:"";position:absolute;z-index:2;width:110%;height:calc(var(--group-gap) + 16px);top:-16px;left:-5%;background-color:var(--dark-blue)}.locations__group{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;padding-top:var(--group-gap);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.locations__group:where(:not(:is(:nth-child(2),
:nth-child(1)))){border-top:1px solid rgba(var(--white-rgb), 0.1)}.locations--large .locations__group{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;max-width:100%;margin-bottom:var(--group-gap);border-top:1px solid rgba(var(--white-rgb), 0.1)}.locations__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;line-height:160%}.locations__label img,.locations__label svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;-o-object-fit:cover;object-fit:cover}.locations__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px}.locations__item-list{font-weight:500;line-height:147%}.locations__item-list a{border-bottom:1px dashed rgba(var(--white-rgb), 0.5);-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.locations__item-list--innactive{color:rgba(var(--white-rgb), 0.5)}.locations__map{position:relative;aspect-ratio:1200/570;max-height:570px}.locations--large .locations__map{position:absolute;z-index:3;height:auto;margin:0}.locations__inner-map{position:relative;width:100%;height:100%}.locations__image-map{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.locations__pin{position:absolute;z-index:2;left:var(--x);aspect-ratio:1}.about-us{background-color:var(--white-second)}.about-us__body{display:-webkit-box;display:-ms-flexbox;display:flex}.about-us__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px}.about-us__main-words{font-weight:500;line-height:156%}.about-us__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;line-height:160%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical}.about-us__read-more{font-weight:500;line-height:156%;border-bottom:1px dashed rgba(var(--dark-blue-rgb), 0.5);-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.about-us__latest-news{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.about-us__all-links{font-weight:500;font-size:15px;line-height:160%;color:var(--light-blue)}.about-us__all-links a{border-bottom:1px dashed rgba(4, 35, 56, 0.5);-webkit-transition:color 0.4s,border-color 0.4s;transition:color 0.4s,border-color 0.4s}.about-us__image img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.links-about-us{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.links-about-us__item{display:-ms-grid;display:grid;border-left:2px solid var(--lightest-blue)}.links-about-us__date{font-family:var(--font-secondary);font-weight:500;font-size:12px;line-height:150%;letter-spacing:0.15em;color:rgba(var(--dark-blue-rgb), 0.5)}.links-about-us__link{font-weight:500;font-size:18px;line-height:156%;letter-spacing:-0.01em;color:var(--light-blue);-webkit-transition:color 0.4s;transition:color 0.4s}.search-section__body,.search-section__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.search-section__form .search-form__button{display:none}.search-section__bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.search-section__bottom .row-tags__caption{font-family:var(--font-secondary);font-size:12px;color:rgba(var(--dark-blue-rgb), 0.5)}.search-section__bottom .row-tags__item{border:1px solid var(--dark-blue)}.search-section__bottom .certification-programs{gap:16px}.search-section__bottom .certification-programs__label{font-family:var(--font-secondary);font-weight:500;text-align:left;color:rgba(var(--dark-blue-rgb), 0.5)}.reviews{background-color:var(--white-second)}.reviews__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.reviews__top{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:20px}.reviews__items .item-reviews{scroll-snap-align:start}.item-reviews{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;max-width:400px;border-radius:16px;-webkit-box-shadow:0 2px 4px 0 rgba(7, 4, 146, 0.1);box-shadow:0 2px 4px 0 rgba(7, 4, 146, 0.1);background:var(--white);color:var(--black)}.item-reviews__icon{color:#009a69}.item-reviews__icon img,.item-reviews__icon svg{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.item-reviews__label{font-weight:500;line-height:144%}.item-reviews__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;font-weight:300;font-size:12px}.item-reviews__text{position:relative;padding-bottom:8px}.item-reviews__text p{font-weight:300;font-size:14px;line-height:157%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.item-reviews__text::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:1px;background-color:#d4d4d8}.item-reviews__source{font-weight:700;font-size:14px;line-height:157%}.blended-courses__body{display:-webkit-box;display:-ms-flexbox;display:flex}.blended-courses__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.blended-courses__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:32px}.blended-courses__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;font-weight:500;line-height:156%}.blended-courses__text h2,.blended-courses__text h3,.blended-courses__text h4{font-size:19px;margin-bottom:10px;font-weight:600}.blended-courses__text p{margin-bottom:25px}.blended-courses__text p:last-child{margin-bottom:0}.blended-courses__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:10px}.blended-courses__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:16px;line-height:150%}.blended-courses__icon-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;aspect-ratio:1;border-radius:50%;background-color:var(--green-alt);color:var(--dark-blue)}.blended-courses__icon-list img,.blended-courses__icon-list svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:auto;-o-object-fit:cover;object-fit:cover}.blended-courses__bottom{border-top:1px solid #d8dde1}.bottom-blended-courses{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px}.bottom-blended-courses__item{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.bottom-blended-courses__caption{font-weight:600;line-height:156%}.bottom-blended-courses__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;font-weight:400;font-size:15px;line-height:160%}.bottom-blended-courses__descr a{display:inline-block;font-weight:500;border-bottom:1px dashed var(--light-blue);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--light-blue);-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.results-hero{--triangle-color:var(--dark-blue);background-color:var(--dark-blue);color:var(--white)}.results-hero--large{background:-webkit-gradient(linear, left bottom, left top, from(var(--dark-blue)), to(transparent)),var(--bg-source, url("")) center/cover no-repeat,var(--dark-blue);background:linear-gradient(to top, var(--dark-blue), transparent),var(--bg-source, url("")) center/cover no-repeat,var(--dark-blue)}.results-hero__container{--container-width:84rem}.results-hero__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.results-hero__left{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.results-hero__left .breadcrumbs{margin-bottom:20px}.results-hero__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--offset-medium)}.results-hero__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:14px}.results-hero__descr{font-size:16px;line-height:150%;letter-spacing:-0.01em}.results-hero__search .search-form__button{display:none}.results-hero__reviews{display:-ms-grid;display:grid}.results-hero__partner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:162px;border-radius:4px;background-color:var(--white)}.results-hero__partner img{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:50px;width:auto}.results-hero__add-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.results-hero__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px;background-color:var(--white);border-radius:100px;font-weight:700;font-size:12px;line-height:100%;letter-spacing:-0.02em;color:var(--main-color)}.results-hero__note-tag{font-weight:500;font-size:14px;line-height:171%;letter-spacing:-0.01em}.items-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.items-search__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.items-search__element .select,.items-search__element .select>.select__body,.items-search__element .select>.select__body>.select__title,.items-search__input .search-form,.items-search__input .search-form__body{height:100%}.search-results{background:var(--white-second)}.search-results__container{--container-width:83.25rem}.search-results__inner{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.search-results__inner .search-form .search-form__button{display:none}.search-results #algolia-cat-child-results,.search-results #algolia-course-results,.search-results__body,.search-results__content,.search-results__groups{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.search-results__about{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;padding-top:var(--inner-gap);border-top:1px solid rgba(var(--dark-blue-rgb), 0.1)}.search-results__blocks{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--inner-gap)}.block-about-category{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:4px}.block-about-category__title{font-family:var(--font-secondary);font-weight:500;line-height:148%;letter-spacing:0.04em}.block-about-category__text{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;line-height:160%}.block-about-category__text h2,.block-about-category__text h3,.block-about-category__text h4{font-family:var(--font-secondary);font-weight:500;line-height:148%;letter-spacing:0.04em;margin-top:25px}.block-about-category__text a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--light-blue)}.block-about-category__faq{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--inner-gap)}.top-row-results{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:10px}.top-row-results__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.top-row-results__info .current-filters{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.top-row-results__info .current-filters:not(:empty){margin-bottom:36px}.top-row-results__info .current-filters .filter-chip{height:32px;opacity:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 18px;border-radius:51px;font-family:var(--font-main);font-weight:600;font-size:14px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--white);color:var(--dark-blue)}.top-row-results__info .current-filters .filter-chip .filter-remove{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-row-results__label{font-family:var(--font-secondary);font-weight:500;line-height:172%;letter-spacing:0.04em}.top-row-results__filter-button{width:100%;color:var(--dark-blue);background-color:var(--green-alt);height:40px;padding:5px 15px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:172%;font-family:var(--font-secondary);letter-spacing:0.04em;min-width:100%}.top-row-results__filter-button svg{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;margin-right:10px;width:auto!important}.top-row-results__choosed{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px}.choosed-item-results{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:51px;background-color:var(--white);-webkit-transition:-webkit-box-shadow 0.4s;transition:box-shadow 0.4s;transition:box-shadow 0.4s,-webkit-box-shadow 0.4s;cursor:pointer}.choosed-item-results__text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:14px;line-height:157%}.choosed-item-results__text-content img,.choosed-item-results__text-content svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:auto;-o-object-fit:cover;object-fit:cover}.choosed-item-results__remove{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;color:rgba(var(--dark-blue-rgb), 0.4);-webkit-transition:color 0.4s;transition:color 0.4s}.choosed-item-results__remove img,.choosed-item-results__remove svg{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group-search-results{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;position:relative}.group-search-results__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 40px;position:relative;width:100%}.group-search-results__info img{max-height:40px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.group-search-results__col{width:100%}.group-search-results__title{width:100%;line-height:167%;letter-spacing:0.02em;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-third);display:-webkit-box;display:-ms-flexbox;display:flex}.group-search-results__title span{display:inline-block;margin-left:10px}.group-search-results__title span a{font-size:16px;font-weight:normal;font-family:var(--font-main);color:var(--lightest-blue);text-decoration:underline}.group-search-results__title span a div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:normal;text-decoration:underline}.group-search-results__title span a:hover,.group-search-results__title span a:hover div{text-decoration:none!important}.group-search-results__help-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 8px;font-size:16px;line-height:150%;letter-spacing:-0.01em;text-align:right}.group-search-results__help-text a{line-height:112%;letter-spacing:-0.01em;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-align:right;color:var(--lightest-blue);-webkit-transition:color 0.4s;transition:color 0.4s}.group-search-results__provider{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;max-width:80px}.group-search-results__provider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group-search-results__descr{max-width:730px;font-size:16px;line-height:150%}.group-search-results__descr a{font-weight:500;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--lightest-blue);-webkit-transition:color 0.4s;transition:color 0.4s}.group-search-results__items{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.algolia-pagination .ais-Pagination-list{display:-webkit-box;display:-ms-flexbox;display:flex}.algolia-pagination .ais-Pagination-list .ais-Pagination-item:not(:last-child){margin-right:5px}.algolia-pagination .ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--selected .ais-Pagination-link{border-color:var(--black);color:var(--black);background-color:var(--white)}.algolia-pagination .ais-Pagination-list .ais-Pagination-link{width:30px;height:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;border:1px solid rgba(var(--dark-blue-rgb), 0.2);line-height:normal;text-align:center;font-family:var(--font-main);font-weight:500;white-space:nowrap;border-radius:var(--border-radius-small);-webkit-transition:0.4s;transition:0.4s}.algolia-pagination .ais-Pagination-list .ais-Pagination-link:hover{border-color:var(--black);color:var(--black);background-color:var(--white)}.single-course{--triangle-color:var(--white)}.single-course__container{--container-width:84rem}.single-course__body,.single-course__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.single-course__navigation{position:sticky;z-index:15;top:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid rgba(var(--dark-blue-rgb), 0.1);background-color:var(--white)}.single-course__item-navigation{font-family:var(--font-secondary);font-weight:500;line-height:156%;letter-spacing:0.04em;color:var(--light-blue);white-space:nowrap;-webkit-transition:color 0.4s,border-color 0.4s;transition:color 0.4s,border-color 0.4s}.single-course__item-navigation.active span{border-color:var(--green)}.single-course__item-navigation a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.single-course__item-navigation span{border-bottom:1.5px solid transparent}.single-course__details{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--inner-block-gap)}.single-course__details .single-course__text{font-weight:500}.single-course__text-block{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.single-course__label{font-weight:500;line-height:133%;letter-spacing:0.04em;font-family:var(--font-secondary)}.single-course__text{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;line-height:150%}.single-course__text :where(:is(h2, h3, h4)){font-weight:500;font-family:var(--font-secondary);line-height:133%;letter-spacing:0.04em;margin-top:10px}.single-course__text :where(a){text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--light-blue)}.single-course__text ul{margin-left:15px}.single-course__text ul li{list-style:disc}.single-course__text ol{margin-left:15px}.single-course__text ol li{list-style:decimal}.single-course__sidebar{height:100%}.single-course__sidebar .sidebar-single-course{position:sticky;top:465px}.single-course__sidebar .sidebar-single-course .sidebar-single-course__content{padding-bottom:0!important}.single-course__separator{border-top:1px solid rgba(var(--dark-blue-rgb), 0.1)}.single-course__faq{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--inner-block-gap)}.single-course__add-certificates{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;background:var(--white-soft);border:1px solid rgba(var(--dark-blue-rgb), 0.1);border-radius:8px}.page__courses-articles .courses-articles__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page__courses-articles .courses-articles__bottom .button{width:auto}.single-course__compare{background:var(--white-soft);padding:100px 0}.single-course__compare .single-course__label{margin-bottom:40px}.single-course__compare .compare{border-radius:3px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}.single-course__compare .compare__card{background:var(--white);border:1px solid var(--white-second);border-radius:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.single-course__compare .compare__top img{height:30px;width:auto;display:block;margin-bottom:28px}.single-course__compare .compare__badge{border:1px solid #d1dce4;border-radius:100px;padding:6px 10px;font-size:11px;color:var(--light-blue);text-transform:uppercase;font-weight:bold;display:inline-block;margin-bottom:15px}.single-course__compare .compare__badge.usp{background-color:#084f7b;border:none;color:var(--white)}.single-course__compare .compare__title{font-weight:500;line-height:123%;letter-spacing:0.04em;font-family:var(--font-secondary);margin-bottom:10px}.single-course__compare .compare__title a{-webkit-transition:color 0.4s;transition:color 0.4s}.single-course__compare .compare__duration{font-size:16px;color:var(--light-blue);font-weight:600}.single-course__compare .compare__desc{line-height:150%}.single-course__compare .compare__price .course-price,.single-course__compare .compare__price .currency-symbol{font-size:17px;color:var(--dark-blue);font-weight:600;opacity:0.7}.single-course__compare .compare__price .course-price svg,.single-course__compare .compare__price .currency-symbol svg{fill:var(--dark-blue)}.single-course__compare .compare__certs{margin:15px 0;padding-top:20px;border-top:1px solid rgba(var(--dark-blue-rgb), 0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.single-course__compare .compare__certs div:not(:first-child){font-weight:600;font-size:15px}.single-course__compare .compare__certs div:first-child{font-size:14px;margin-bottom:7px}.single-course__compare .compare__certs--muted{opacity:0.3}.single-course__compare .compare__validity{padding-bottom:20px;font-size:14px;color:var(--dark-blue);font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-course__compare .compare__validity-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--dark-blue);padding:3px;border-radius:100px;opacity:0.5}.single-course__compare .compare__validity-icon img{height:10px;-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(1%) hue-rotate(306deg) brightness(103%) contrast(101%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(1%) hue-rotate(306deg) brightness(103%) contrast(101%)}.single-course__compare .compare__modules{margin-bottom:20px}.single-course__compare .compare__modules span{font-size:14px;display:block;margin-bottom:10px}.single-course__compare .compare__modules li{font-size:14px;line-height:20px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.single-course__compare .compare__modules li:before{content:url(../img/icons/checklist-icon.svg);width:8px;height:8px;margin-right:10px;opacity:0.5}.single-course__compare .compare__bottom{margin-top:auto;border-top:1px solid rgba(var(--dark-blue-rgb), 0.1);padding-top:20px}.single-course__compare .compare__bottom .button{margin-bottom:25px}.single-course__faq-section{padding:80px 0}.single-course__faq-section h3{margin-bottom:30px}.banner-course{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:24px;color:var(--white);border-radius:var(--border-radius);overflow:hidden;background:var(--bg-source, url("../img/single-course/banner-course/bc-bg.jpg")) bottom right/cover no-repeat,var(--dark-blue)}.banner-course__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:6px 12px;border-radius:100px;background-color:var(--white);font-weight:700;font-size:12px;line-height:100%;letter-spacing:-0.02em;color:var(--main-color)}.banner-course__row{display:-webkit-box;display:-ms-flexbox;display:flex}.banner-course__title{font-family:var(--font-secondary);font-weight:500;line-height:133%;letter-spacing:0.04em}.banner-course__button{font-weight:600}.banner-course__benefits{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.banner-course__item-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-course__icon-benifits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;aspect-ratio:1;border-radius:50%;background-color:var(--green-alt);color:var(--dark-blue)}.banner-course__icon-benifits img,.banner-course__icon-benifits svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;height:auto;-o-object-fit:cover;object-fit:cover}.banner-course__text-benefits{font-weight:500;font-size:16px;line-height:150%}.banner-course__note{font-size:14px;line-height:129%}.banner-course__note a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--lightest-blue)}.course-detailed-info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:10px}.course-detailed-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;line-height:160%;background-color:var(--white-soft);border:1px solid rgba(4, 35, 56, 0.1);border-radius:8px}.course-detailed-info__row.validity-row span{opacity:0.5}.course-detailed-info__value{font-weight:600}.course-detailed-info__value a{text-decoration:underline!important;cursor:pointer}.prices-course-info,.prices-course-info__rows{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.prices-course-info__rows h3{font-size:16px;font-weight:600}.prices-course-info__rows.empty-state{opacity:0.5;pointer-events:none}.prices-course-info__rows.empty-state:empty{display:none}.prices-course-info__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px 24px;max-width:380px;font-weight:500;line-height:147%}.prices-course-info__row--wide{max-width:100%}.prices-course-info__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.prices-course-info__name svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3D(0, 3px, 0);-ms-transform:translate3D(0, 3px, 0);transform:translate3D(0, 3px, 0)}.prices-course-info__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.prices-course-info__value .converted{opacity:0.5}.prices-course-info__value .converted [data-currency=SAR]{margin-right:4px}.prices-course-info__value span{white-space:nowrap}.prices-course-info__value svg{width:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;aspect-ratio:1;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#808b94;-webkit-transition:color 0.4s;transition:color 0.4s}.prices-course-info__note{font-size:12px;line-height:150%}#documents .content-course__item-list a{text-decoration:underline!important}#documents .content-course__item-list:before{width:14px!important;height:16px!important;clip-path:path("M10 16V12H14L10 16Z M8 10H14V1C14 0.4 13.6 0 13 0H1C0.4 0 0 0.4 0 1V15C0 15.6 0.4 16 1 16H8V10Z")!important}.content-course{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.content-course__label{font-family:var(--font-secondary);font-weight:500;font-size:16px;line-height:150%;letter-spacing:0.06em;text-transform:uppercase;color:rgba(var(--dark-blue-rgb), 0.5)}.content-course__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.content-course__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:16px;line-height:150%}.content-course__item-list::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 13px;flex:0 0 13px;height:12px;background-color:var(--dark-blue);clip-path:polygon(0 0, 75% 0, 100% 50%, 75% 100%, 0 100%)}.feedback-article{display:-webkit-box;display:-ms-flexbox;display:flex}.feedback-article__label{font-weight:500;font-size:16px;line-height:150%}.feedback-article__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.feedback-article__button{-webkit-box-flex:0;-ms-flex:0 0 78px;flex:0 0 78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px 8px 16px;color:var(--button-color);font-weight:500;line-height:113%;letter-spacing:-0.01em;border:1px solid rgba(var(--dark-blue-rgb), 0.2);border-radius:100px;-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.feedback-article__button--like{--button-color:#009a69}.feedback-article__button--dislike{--button-color:#ec5352}.feedback-article__button--dislike .feedback-article__icon{-webkit-transform:rotate(-180deg) translateY(-2px);-ms-transform:rotate(-180deg) translateY(-2px);transform:rotate(-180deg) translateY(-2px)}.feedback-article__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.feedback-article__icon svg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:auto;-o-object-fit:cover;object-fit:cover}.feedback-article__yes{display:none;padding:20px;background-color:rgba(0, 154, 105, 0.1);border-radius:16px;font-weight:500;font-size:16px;line-height:150%;color:#009a69;text-align:center}.feedback-article__no{display:none;padding:20px;background-color:rgba(236, 83, 82, 0.05);border-radius:16px}.feedback-article__no span{display:block;font-weight:bold;font-size:16px;line-height:150%;color:#ec5352;margin-bottom:8px}.feedback-article__no p{font-size:16px;line-height:150%;margin-bottom:16px}.feedback-article__no .gform_wrapper{margin-top:16px}.courses-articles{--triangle-color:var(--white-second);background:var(--white-second)}.courses-articles__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.courses-articles__title span{color:var(--main-color)}.courses-articles__items{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.location-hero{--triangle-color:var(--dark-blue);background:var(--bg-source, url("../img/locations/map-bg.png")) top left/100% auto no-repeat,var(--dark-blue);color:var(--white)}.location-hero__body{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-locations{background-color:var(--white-second);color:var(--main-color)}.page-locations__block,.page-locations__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--inner-block-gap)}.page-locations__block:not(:last-child){padding-bottom:var(--inner-block-gap);border-bottom:1px solid rgba(var(--dark-blue-rgb), 0.1)}.page-locations__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.page-locations__icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3D(0, 4px, 0);-ms-transform:translate3D(0, 4px, 0);transform:translate3D(0, 4px, 0)}.page-locations__icon img,.page-locations__icon svg{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.page-locations__label{font-weight:500;line-height:167%;letter-spacing:0.04em;font-family:var(--font-secondary)}.page-locations__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--item-gap);width:100%}.article-locations{width:100%;padding:16px;border-radius:var(--border-radius-large);background-color:var(--white);-webkit-transition:background-color 0.4s;transition:background-color 0.4s;--image-aspect-ratio:346/128;--text-font-size:15px;--flow-direction:column;--image-flex-basis:auto;--article-max-width:clamp(
    300px,
    calc((100% - var(--item-gap) * 2) / 3),
    400px
  )}.article-locations--main{--image-aspect-ratio:424/263;grid-column:1/-1}.article-locations__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flow-direction);flex-direction:var(--flow-direction)}.article-locations__image{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius);aspect-ratio:var(--image-aspect-ratio);-webkit-box-flex:0;-ms-flex:0 1 var(--image-flex-basis);flex:0 1 var(--image-flex-basis)}.article-locations__image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.8s;transition:transform 0.8s;transition:transform 0.8s,-webkit-transform 0.8s}.article-locations__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-locations__top{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:4px;font-family:var(--font-secondary);-webkit-transition:color 0.4s;transition:color 0.4s}.article-locations__title{font-weight:500;line-height:129%;letter-spacing:0.04em;font-size:var(--article-title-size)}.article-locations__note{font-weight:500;font-size:16px;line-height:175%;letter-spacing:0.05em;color:var(--light-blue)}.article-locations__address{line-height:156%}.article-locations__text-address{max-width:300px}.article-locations__pseudo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-weight:600;color:var(--light-blue);-webkit-transition:color 0.4s;transition:color 0.4s}.article-locations__pseudo-link.external svg{width:20px}.article-locations__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.article-locations__icon img,.article-locations__icon svg{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.article-locations__contacts{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.article-locations__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;line-height:128%;-webkit-transition:color 0.4s;transition:color 0.4s}.article-locations__link img,.article-locations__link svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:auto;-o-object-fit:cover;object-fit:cover}.article-locations__schedule{font-size:14px;line-height:129%;color:rgba(var(--dark-blue-rgb), 0.8)}.hero-location{--triangle-color:var(--dark-blue);background:var(--bg-source, url("../../img/locations/map-bg.webp")) top left/100% auto no-repeat,var(--dark-blue)}.hero-location__container{--container-width:84rem}.hero-location__body{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--white)}.hero-location__labels{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--offset-medium)}.hero-location__titles{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.hero-location__suplabel{color:rgba(var(--white-rgb), 0.5)}.direction-actions__row{display:-webkit-box;display:-ms-flexbox;display:flex}.direction-actions__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:1px solid transparent;font-weight:600;line-height:122%;-webkit-transition:color 0.4s,opacity 0.4s,border-color 0.4s,background-color 0.4s;transition:color 0.4s,opacity 0.4s,border-color 0.4s,background-color 0.4s}.direction-actions__button--accent{color:var(--main-color);background-color:var(--green-alt);border-radius:58px}.direction-actions__button--outlined{color:var(--white);background-color:#1d394c;border-color:rgba(var(--white-rgb), 0.2);border-radius:48px}.direction-actions__button span{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.direction-actions__icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.direction-actions__icon img,.direction-actions__icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.direction-actions__icon-arrow{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.direction-actions__icon-arrow img,.direction-actions__icon-arrow svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.search-course-location{background-color:var(--light-blue);color:var(--white)}.search-course-location__container{--container-width:84rem}.search-course-location__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.search-course-location__title{line-height:113%;letter-spacing:0.02em;font-family:var(--font-third)}.search-course-location__form .search-form__button{display:none}.info-location{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 12px;background-color:var(--light-blue);color:var(--white);border-radius:var(--border-radius)}.info-location::after{content:"";position:absolute;bottom:1px;left:50%;width:0;height:0;border-style:solid;border-width:15px 20.5px 0;border-color:#084f7b transparent transparent;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.info-location__contacts{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;font-weight:500;line-height:156%}.info-location__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:color 0.4s;transition:color 0.4s}.info-location__icon-contact{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3D(0, 2px, 0);-ms-transform:translate3D(0, 2px, 0);transform:translate3D(0, 2px, 0)}.info-location__icon-contact svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.info-location__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.info-location__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;color:var(--green-alt);-webkit-transform:translate3D(0, 4px, 0);-ms-transform:translate3D(0, 4px, 0);transform:translate3D(0, 4px, 0)}.info-location__icon img,.info-location__icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.info-location__items{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px}.item-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 12px;border-radius:8px;background-color:rgba(var(--white-rgb), 0.05);-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.item-location__icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-location__icon img,.item-location__icon svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.item-location__service{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;font-weight:600;line-height:147%}.item-location__arrow{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-location__arrow img,.item-location__arrow svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.training-about{--triangle-color:var(--white)}.training-about__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--offset-medium)}.training-about__content,.training-about__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.training-about__images{display:-webkit-box;display:-ms-flexbox;display:flex}.training-about__image{position:relative;aspect-ratio:472/266;border-radius:10px;overflow:hidden}.training-about__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.related-posts{--triangle-color:var(--white-second);background-color:var(--white-second)}.related-posts--white{background-color:var(--white)}.related-posts--white::after{display:none}.related-posts__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.related-posts__items{display:-ms-grid;display:grid}.related-posts__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 24px}.related-posts__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;min-width:140px;background-color:var(--white)}.location-routes{--triangle-color:#f4f5f6;background-color:#f4f5f6}.location-routes__container{--container-width:45.75rem}.location-routes__body,.location-routes__group{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.location-routes__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.location-routes__icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--light-blue);-webkit-transform:translate3D(0, -2px, 0);-ms-transform:translate3D(0, -2px, 0);transform:translate3D(0, -2px, 0)}.location-routes__icon img,.location-routes__icon svg{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.location-routes__label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-family:var(--font-secondary);font-weight:500;line-height:129%;letter-spacing:0.04em}.location-routes__spollers li,.location-routes__spollers p{font-size:16px;line-height:26px}.location-routes__spollers ol{margin-top:10px;margin-bottom:15px}.location-routes__spollers ol li{margin-left:15px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(var(--dark-blue-rgb), 0.1)}.location-routes__spollers ol li:last-child{border-bottom:none}.list-directions{--list-gap:8px;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--list-gap);counter-reset:routes-list}.list-directions__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;line-height:160%}.list-directions__item:not(:last-child){border-bottom:1px solid rgba(var(--dark-blue-rgb), 0.1);padding-bottom:var(--list-gap)}.list-directions__item::before{counter-increment:routes-list;content:counter(routes-list) "."}.hero-about{background-color:var(--white-third)}.hero-about--gray{--triangle-color:var(--white-second);background-color:var(--white-second)}.hero-about__container{--container-width:84rem}.hero-about__body{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-about__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--offset-medium)}.hero-about__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.hero-about__title{color:var(--main-color)}.hero-about__description{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;line-height:156%;letter-spacing:-0.01em;color:rgba(var(--dark-blue-rgb), 0.7)}.hero-about__text{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;font-weight:500;line-height:156%}.hero-about__text a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--light-blue)}.hero-about__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.hero-about__button{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.hero-about__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-small)}.training-solutions{background-color:var(--white-second)}.training-solutions--yellow{background-color:var(--green-alt)}.training-solutions--dark{background-color:var(--dark-blue);color:#fff!important}.training-solutions--white{background-color:var(--white)}.training-solutions__container{--container-width:83rem}.training-solutions__body{display:-webkit-box;display:-ms-flexbox;display:flex}.training-solutions__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--offset-medium)}.training-solutions__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.training-solutions__title{max-width:476px}.training-solutions__text{line-height:156%;letter-spacing:-0.01em}.training-solutions__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.training-solutions__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-weight:500;font-size:16px;line-height:150%}.training-solutions__icon{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;border-radius:50%;background-color:var(--dark-blue);color:var(--green-alt);-webkit-transform:translate3D(0, 2px, 0);-ms-transform:translate3D(0, 2px, 0);transform:translate3D(0, 2px, 0)}.training-solutions__icon img,.training-solutions__icon svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;height:auto;-o-object-fit:cover;object-fit:cover}.training-solutions__visual{border-radius:20px}.training-solutions__visual embed,.training-solutions__visual iframe,.training-solutions__visual img,.training-solutions__visual object,.training-solutions__visual video{border-radius:20px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative}.mission-about{--triangle-color:var(--dark-blue);background-color:var(--dark-blue);color:var(--white)}.mission-about--yellow{--triangle-color:var(--green-alt);background-color:var(--green-alt);color:var(--dark-blue)!important}.mission-about--yellow p{color:var(--dark-blue)!important}.mission-about--accent{--triangle-color:var(--green-alt);background-color:var(--green-alt);color:var(--dark-blue)!important}.mission-about--accent p{color:var(--dark-blue)!important}.mission-about__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;text-align:center}.mission-about__suplabel{color:rgba(var(--white-third), 0.5)}.mission-about--accent .mission-about__suplabel{color:rgba(var(--dark-blue-rgb), 0.5)}.mission-about__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;font-family:var(--font-secondary);font-weight:500;line-height:133%;letter-spacing:0.04em;color:var(--white-third);text-wrap:balance}.mission-about--accent .mission-about__descr{color:var(--main-color)}.mission-about__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mission-about__button{-webkit-box-flex:0;-ms-flex:0 1 290px;flex:0 1 290px;font-weight:600;background-color:var(--dark-blue);color:var(--green-alt)}.mission-about__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:30px}.about-content{background:var(--white-third)}.about-content--gray{background:var(--white-second)}.about-content__container{--container-width:45.75rem}.about-content__container--white{--container-width:55.75rem}.our-courses{background-color:var(--white-third)}.our-courses__container{--container-width:75rem}.our-courses__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--block-offset)}.our-courses__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.our-courses__benefits{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--block-offset)}.our-courses__container-narrow{--container-width:45.75rem}.item-benefit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--offset-medium)}.item-benefit__image{position:relative;aspect-ratio:650/370;border-radius:var(--border-radius-small);overflow:hidden}.item-benefit__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-benefit__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.item-benefit__label{font-family:var(--font-secondary);font-weight:500;line-height:129%;letter-spacing:0.04em}.item-benefit__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;line-height:156%}.basic-courses{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.basic-courses__label{font-family:var(--font-third);line-height:167%;letter-spacing:0.02em}.basic-courses__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.basic-courses__items > *{-webkit-box-flex:1;-ms-flex:1 1 47%;flex:1 1 47%;min-width:320px}.blog-roll__container{--container-width:80rem}.blog-roll__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.blog-roll__items{display:-ms-grid;display:grid}.hero-single-blog{position:relative;background:var(--dark-blue);color:var(--white)}.hero-single-blog::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg-source, url("../img/single-blog/hero-cover.jpg")) bottom right/cover no-repeat;opacity:1;z-index:0}.hero-single-blog::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--dark-blue);opacity:0.75;z-index:1}.hero-single-blog__body{position:relative;z-index:2;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;justify-items:center;text-align:center}.hero-single-blog__body .breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-blog{--triangle-color:var(--white-third);background:var(--white-third)}.single-blog__container{--container-width:45.75rem}.single-blog__body,.single-blog__content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.share-article{display:-webkit-box;display:-ms-flexbox;display:flex}.share-article__label{font-size:16px;line-height:130%}.share-article__list{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;grid-auto-flow:column;grid-auto-columns:40px;gap:8px}.share-article__item-list{aspect-ratio:1}.share-article__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.share-article__link img,.share-article__link svg{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none}.page--single-faq{background-color:#f4f5f6}.hero-section{--triangle-color:var(--dark-blue);background:var(--bg-source, url("../img/home/hero/hero.webp")) 0 0/cover no-repeat,var(--dark-blue);color:var(--white)}.hero-section__container{--container-width:84rem}.hero-section__body{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-section__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--offset-medium)}.hero-section__labels{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.hero-section__text{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:6px;line-height:150%}.hero-section__search{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.hero-section__search .search-form__item{border-color:transparent}.hero-section__caption{line-height:156%}.cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;background:var(--cta-block-color, var(--light-blue));color:var(--cta-text-color, var(--white));border:1px solid var(--cta-border-color, transparent);border-radius:12px}.cta-block--white{--cta-block-color:var(--white);--cta-text-color:var(--dark-blue);--cta-border-color:rgba(var(--dark-blue-rgb), 0.1)}.cta-block__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cta-block__icon{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-block__icon img,.cta-block__icon svg{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.cta-block__title{font-family:var(--font-third);line-height:121%;letter-spacing:0.01em;-webkit-transform:translate3D(0, -3px, 0);-ms-transform:translate3D(0, -3px, 0);transform:translate3D(0, -3px, 0)}.cta-block__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cta-block__link{display:inline-block;margin-bottom:10px;border-bottom:1px solid transparent;font-weight:600;line-height:100%;-webkit-transition:border-color 0.4s;transition:border-color 0.4s}.cta-block__schedule{font-size:14px;line-height:129%;opacity:0.8;margin-top:3px}.faq-section__container{--container-width:84rem}.faq-section__body,.faq-section__single-body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.faq-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.faq-section__title{font-family:var(--font-secondary);font-weight:500;line-height:129%;letter-spacing:0.04em}.faq-section__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-section__button{border:1px solid rgba(var(--dark-blue-rgb), 0.5);border-radius:51px;line-height:160%;-webkit-transition:color 0.4s,border-color 0.4s,background-color 0.4s;transition:color 0.4s,border-color 0.4s,background-color 0.4s}.faq-section__button._tab-active{background-color:var(--dark-blue);color:var(--white);border-color:transparent;font-weight:600}.faq-section__go-back-button{max-width:165px;gap:4px;border-radius:9px;letter-spacing:-0.01em;background-color:var(--white)}.faq-section__go-back-button svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:rgba(var(--dark-blue-rgb), 0.5)}.item-faq{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;border:1px solid rgba(var(--dark-blue-rgb), 0.1);border-radius:8px;background-color:var(--white)}.item-faq__title{font-weight:600;line-height:133%}.item-faq__descr{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px;line-height:160%}.tos-hero{background-color:var(--dark-blue);color:var(--white)}.tos-hero__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--offset-medium)}.tos{background:var(--white-third)}.tos__container{--container-width:62rem}.tos__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.contact-us__container{--container-width:84rem}.contact-us__body{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:32px}.contact-us__content,.contact-us__faq{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.contact-us__label{font-family:var(--font-secondary);font-weight:500;line-height:129%;letter-spacing:0.04em}.sidebar-contacts{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;border:1px solid #dadee1;border-radius:var(--border-radius-large);background:var(--white-soft)}.reach-us-sidebar{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:8px}.reach-us-sidebar__icon{max-width:36px}.reach-us-sidebar__icon img,.reach-us-sidebar__icon svg{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.reach-us-sidebar__label{font-weight:500;line-height:156%;letter-spacing:0.04em;font-family:var(--font-secondary)}.reach-us-sidebar__phone{font-weight:600;line-height:96%;letter-spacing:-0.01em;white-space:nowrap;-webkit-transition:color 0.4s;transition:color 0.4s}.reach-us-sidebar__schedule{line-height:160%;color:rgba(var(--dark-blue-rgb), 0.7)}.error-404{text-align:center;padding-top:80px}.error-404 h1{font-size:26px;font-weight:bold;margin-bottom:30px}.error-404 p{font-size:20px;margin-top:10px;margin-bottom:0!important}.error-404-actions{max-width:600px;margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 20px}.error-404-actions .button{display:block;padding:15px}.page--news-blog .search-section.decor-triangle::after{display:none}.modals__body{max-width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;padding:100px 0}.modals__button{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;font-weight:500;font-size:18px}[data-region]{display:none}@media (min-width: 23.4375em){.air-datepicker{--adp-width:320px;--adp-day-cell-width:40px}}@media (min-width: 29.99875em){.popup__close{top:15px;right:15px}.single-course-modal__calendar{-webkit-box-flex:0;-ms-flex:0 1 340px;flex:0 1 340px}.single-course-modal__sorting{-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px}.contacts-course-modal,.footer__contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:var(--footer-gap);border-top:1px solid rgba(var(--white-rgb), 0.1)}.footer__additional-links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__support-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.secure-payments{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.cart-mini__body{min-width:365px;right:0}.certification-programs__item img{max-height:32px}.trustpilot-reviews{gap:13px}.trustpilot-reviews__stars{-webkit-box-flex:0;-ms-flex:0 0 107px;flex:0 0 107px}.info-note{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-help__contacts{max-width:509px}.course-bottom-info__button{-webkit-box-flex:0;-ms-flex:0 1 240px;flex:0 1 240px;max-width:240px}.hero__body{padding-bottom:48px}.hero__top{max-width:750px}.page--home .hero__title{max-width:550px}.partner-info{padding:10px 5px 4px 60px;max-width:262px}.tabs-training__bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-training__load-button{-webkit-box-flex:0;-ms-flex:0 1 123px;flex:0 1 123px}.tabs-training__search-courses{-webkit-box-flex:0;-ms-flex:0 1 270px;flex:0 1 270px}.single-course__item-navigation svg{display:none}.course-detailed-info__row{gap:12px}.course-detailed-info__label{-webkit-box-flex:0;-ms-flex:0 1 155px;flex:0 1 155px;min-width:155px}.course-detailed-info__value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.info-location{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.info-location__contacts{-webkit-box-flex:0;-ms-flex:0 1 270px;flex:0 1 270px}.info-location__items{-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px}.hero-section__body .cta-block{min-height:227px}.hero-section__search{max-width:436px}.page--single-faq .cta-block{min-height:202px}}@media (min-width: 40.62375em){.form-contact-us__item{-webkit-box-flex:1;-ms-flex:1 1 var(--item-size, 50%);flex:1 1 var(--item-size, 50%)}.item-cart-added__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-cart-added__button.button--green{-webkit-box-flex:0;-ms-flex:0 1 297px;flex:0 1 297px}.item-cart-added__button.button--outline{-webkit-box-flex:0;-ms-flex:0 1 258px;flex:0 1 258px}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 114px;flex:0 0 114px;margin-bottom:-48.3px}.header__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px}.header__search{-webkit-box-flex:1;-ms-flex:1 1 327px;flex:1 1 327px}.top-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.top-header__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-header__actions > *:not(:last-child){position:relative;padding-right:var(--top-header-inner-gap)}.top-header__actions > *:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:1px;height:66.6666666667%;background-color:rgba(var(--white-rgb), 0.2);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.sub-menu__columns{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.sub-menu__column:not(:last-child){padding-right:var(--columns-offset);border-right:1px solid rgba(var(--white-rgb), 0.1)}.footer__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.footer__button{-webkit-box-flex:0;-ms-flex:0 1 165px;flex:0 1 165px}.certification-programs--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px var(--certificate-gap);-ms-flex-wrap:wrap;flex-wrap:wrap}.certification-programs--horizontal .certification-programs__label{-webkit-box-flex:0;-ms-flex:0 1 115px;flex:0 1 115px;padding-right:var(--certificate-gap);border-right:1px solid #d9d9d9}.certification-programs__label{text-align:right}.training-info-row__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:18px var(--offset-medium);padding:24px}.course-bottom-info__show-note{right:-18px;top:50%;-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%)}.course-bottom-info__show-note::after{top:50%;left:1px;border-width:7px 9px 7px 0;border-color:transparent #dae0e5 transparent transparent;-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.pagging .page-numbers.next{margin-left:24px}.pagging .page-numbers.prev{margin-right:24px}.training-list__directions{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.tabs-training__navigation{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:12px}.tabs-training__title{white-space:nowrap;font-size:18px}.locations--large .locations__groups{-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px}.locations--large .locations__map{width:82.0833333333%;right:-20.9722222222%}.search-section__form{max-width:578px}.search-section__bottom .certification-programs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2px}.items-search__element{-webkit-box-flex:0;-ms-flex:0 1 clamp(200px, 20.1219512195%, 264px);flex:0 1 clamp(200px, 20.1219512195%, 264px)}.content-course__list{max-width:670px}.page-locations__items{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-locations{-webkit-box-flex:0;-ms-flex:0 1 var(--article-max-width);flex:0 1 var(--article-max-width)}.article-locations--main{--article-max-width:100%}.direction-actions__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.hero-single-blog__body{max-width:640px;margin:0 auto}.share-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}}@media (min-width: 47.99875em){:root{--offset-medium:40px;--border-radius:0.75rem;--border-radius-large:1rem}.form-contact-us{gap:40px;padding:32px}.form-contact-us__inputs{gap:30px}.form-contact-us__row{gap:24px}.form-contact-us__select .select__value{padding:15.25px 16px}.form-contact-us__select .select__options{top:48px}.form-contact-us__actions,.form-contact-us__checkboxes{gap:24px}.button--rounded{padding:10px 22px}input,textarea{padding:14.25px 16px}.gfield_checkbox{gap:10px}.options{gap:24px}.gfield_radio{gap:10px}.select__value{padding:9px 12px 9px 24px;font-size:18px}.select__options{top:44px}.succes-modal .popup__content{padding:32px 24px}.popup__thanks h2{font-size:24px}.popup__thanks p{font-size:18px}.single-course-modal__wrapper{gap:48px}.single-course-modal__title{font-size:24px}.single-course-modal__quantity{font-size:18px}.single-course-modal__pagging{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding-top:20px}.single-course-modal__pagging .pagging{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.single-course-modal__bottom{padding-top:32px;gap:24px 40px}.course-order-row{padding:24px}.course-order-row__labels{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.course-order-row__label{font-size:21px}.course-order-row__actions{-ms-grid-columns:auto 136px;grid-template-columns:auto 136px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-order-row__price{font-size:18px}.item-cart-added__label{font-size:24px}.item-cart-added__col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.item-cart-added__button{font-size:18px}.col-item-cart-added__top{padding:8px 0}.col-item-cart-added__details{padding:8px 0 12px}.col-item-cart-added__label,.col-item-cart-added__price,.spollers__title{font-size:18px}.spollers__title svg{-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px;width:32px}.link-row-spollers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 32px}.decor-triangle::after{left:114px;border-width:0 43px 25px}.top-info{gap:10px}[data-video-button]{width:85px}.author-row{padding-top:24px}.swap-animation{height:1em}.mac-os .swap-animation{height:0.84em}.header__bottom{gap:48px}.top-header{--top-header-inner-gap:16px}.top-header__list-links{gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-header__item-list:not(:last-child){position:relative;padding-right:16px}.top-header__item-list:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;width:1px;height:66.6666666667%;background-color:rgba(var(--white-rgb), 0.2);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.top-header__item-list a img,.top-header__item-list a svg{width:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}.footer{padding:32px 0}.footer__body{--footer-gap:32px}.footer__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.footer__title{font-size:24px}.footer__contact-link{font-size:18px;gap:8px}.footer__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.footer__col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.footer__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 40px}.subscribe{gap:21px}.subscribe__text:not(:last-child){margin-bottom:6px}.search-form--gray .search-form__item,.search-form--light .search-form__item{font-size:18px}.search-form--gray .search-form__input .input{padding:18px 0}.search-form__button{padding:12px 8px;font-size:18px}.hero__search .search-form__item{font-size:18px}.hero__search .search-form__input .input{padding:18px 0}.search-form__results-icon{--icon-container-size:32px}[data-group=company] .search-form__results-icon{--icon-container-size:48px;padding:10px 6px}.certification-programs{--certificate-gap:20px}.training-info-row__about{-webkit-box-flex:1;-ms-flex:1 1 550px;flex:1 1 550px}.single-course__add-certificates .training-info-row__about{-webkit-box-flex:1;-ms-flex:1 1 490px;flex:1 1 490px}.training-info-row--narrow .training-info-row__about{-webkit-box-flex:0;-ms-flex:0 1 368px;flex:0 1 368px}.training-info-row__title{font-size:21px}.training-info-row__info{--item-gap:16px}.training-info-row__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.training-info-row--short .training-info-row__actions{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.info-note{padding:10px 24px;gap:24px}.info-note__icon{-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px}.cta-help{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px}.cta-help__image{-webkit-box-flex:0;-ms-flex:0 1 228px;flex:0 1 228px}.cta-help__info{-webkit-box-flex:0;-ms-flex:0 1 601px;flex:0 1 601px}.cta-help__label{font-size:24px}.cta-help__text p{font-size:18px;margin-bottom:18px}.cta-help__main-link{font-size:18px}.cta-help__contacts{padding-top:50px}.cta-help__link{font-size:18px}.sidebar-filters{gap:48px}.check-availability-form__title{font-size:30px}.check-availability-form__selects{gap:24px}.check-availability-form__button .button{min-height:60px;font-size:21px}.check-availability-form__note{padding-top:50px}.single-course-modal__calendar .calendar__input::before{left:24px}.single-course-modal__calendar .calendar__input input{padding-left:53px}.sidebar-single-course{gap:64px}.sidebar-single-course__content{padding:44px 32px 64px;gap:32px}.note-sidebar-single{gap:8px;padding:16px}.payment-methods{gap:16px}.payment-methods__label{font-size:18px}.advantages-group{gap:48px;padding:48px 32px}.advantages-group__title{font-size:24px}.advantages-group__items{gap:32px}.order-course{max-width:500px;margin-left:auto;margin-right:auto}.order-course__top{gap:32px}.order-course__title{font-size:30px}.order-course__actions{max-width:400px;padding-bottom:45px}.order-course__actions .button{min-height:56px;font-size:18px}.benefits-order-course{gap:24px;padding-top:16px}.benefits-order-course__title{font-size:21px}.benefits-order-course__list{gap:24px}.benefits-order-course__caption{font-size:18px}.article-card__status{font-size:24px}.article-card__group{font-size:30px}.article-card__title{font-size:24px}.editor-content-container{gap:32px}.editor-content-container :where(p){font-size:18px}.editor-content-container :where(ul){gap:10px;padding:12px 0;font-size:16px}.editor-content-container :where(ul) li{padding-left:23px}.editor-content-container :where(ol){font-size:18px}.editor-content-container :where(h2){font-size:28px}.editor-content-container :where(h3){font-size:24px}.editor-content-container :where(h4){font-size:18px}.editor-content-container :where(blockquote p),.editor-content-container :where(blockquote){font-size:24px}.editor-content-container :where(blockquote){padding:0 56px 0 24px}.editor-content-container :where(blockquote) cite{font-size:16px}.editor-content-container :where(figure){padding:48px 0;gap:16px;font-size:16px}.editor-content-container .highlighted{padding:24px}.course-bottom-info{gap:32px;padding:24px 0}.course-bottom-info__button .button{padding:13.5px 22px;font-size:18px}.algolia-autocomplete .aa-dropdown-menu .search-form__results-icon{--icon-container-size:32px}[data-group=company] .algolia-autocomplete .aa-dropdown-menu .search-form__results-icon{--icon-container-size:48px;padding:10px 6px}.page__blended-courses{padding:146px 0 176px}.info-banner{padding:32px 0}.info-banner__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 41px}.advantages__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.advantages__info{-webkit-box-flex:0;-ms-flex:0 1 488px;flex:0 1 488px}.advantages__descr{font-size:18px}.advantages__items{-webkit-box-flex:0;-ms-flex:0 1 740px;flex:0 1 740px;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:30px}.training-list__body{padding-bottom:48px}.top-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.top-row__info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs-training__tabs{gap:48px}.tabs-training__title{--border-size:3px;padding:12px 20px 13px}.locations{--group-gap:32px;padding:72px 0}.locations__pin{top:var(--y)}.about-us__content{--about-gap:72px}.about-us__main-words,.about-us__read-more{font-size:18px}.about-us__latest-news{gap:32px}.links-about-us{gap:24px}.links-about-us__item{padding-left:16px}.search-section__body{gap:48px}.search-section__content{gap:32px}.reviews__body{gap:72px}.reviews__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.reviews__items{padding-bottom:15px}.reviews__items .item-reviews{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;min-width:294px}.item-reviews{padding:30px 20.5px}.item-reviews__icon{max-width:41px}.item-reviews__label{font-size:18px}.blended-courses__info{gap:48px}.blended-courses__descr{font-size:18px}.blended-courses__item-list{gap:10px}.blended-courses__icon-list img,.blended-courses__icon-list svg{-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0)}.blended-courses__bottom{padding-top:32px}.bottom-blended-courses__caption{font-size:18px}.results-hero__body{gap:32px}.results-hero--large .results-hero__body{gap:42px}.results-hero__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.results-hero__info{-webkit-box-flex:0;-ms-flex:0 1 754px;flex:0 1 754px}.page--single-course .results-hero__title{max-width:790px}.results-hero__search{-webkit-box-flex:0;-ms-flex:0 1 850px;flex:0 1 850px}.results-hero__reviews{-webkit-box-flex:0;-ms-flex:0 1 380px;flex:0 1 380px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;justify-items:end;padding-bottom:8px;text-align:right}.results-hero__reviews .trustpilot-reviews{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.results-hero__partner{padding:15px 24px}.items-search{gap:12px 24px}.search-results #algolia-cat-child-results,.search-results #algolia-course-results,.search-results__content{gap:48px}.search-results__groups{gap:64px}.search-results__about{--inner-gap:32px;margin-top:48px;gap:48px}.block-about-category__title{font-size:21px}.block-about-category__text{gap:12px}.block-about-category__text h2,.block-about-category__text h3,.block-about-category__text h4{font-size:23px}.block-about-category__text h3{font-size:19px}.top-row-results__label{font-size:18px}.choosed-item-results{padding:5px 18px}.choosed-item-results__text-content{gap:12px}.group-search-results{gap:32px}.group-search-results__title{font-size:24px}.group-search-results__items{gap:16px}.single-course{--inner-block-gap:32px}.single-course__content{gap:48px}.single-course__details .single-course__text,.single-course__item-navigation{font-size:18px}.single-course__text-block{gap:16px}.single-course__label{font-size:24px}.single-course__text :where(h2){font-size:24px}.single-course__text :where(h3){font-size:18px}.single-course__separator{padding-top:48px}.single-course__add-certificates{gap:16px;padding:48px 24px}.single-course__compare .compare{gap:32px}.single-course__compare .compare__title{font-size:21px}.banner-course{padding:24px 32px}.banner-course__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px}.banner-course__info{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:16px;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}.banner-course__title{font-size:24px}.banner-course__button{max-width:283px;font-size:18px}.banner-course__benefits{-webkit-box-flex:0;-ms-flex:0 1 353px;flex:0 1 353px;gap:10px}.banner-course__item-benefits{gap:10px}.banner-course__icon-benifits img,.banner-course__icon-benifits svg{-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0)}.course-detailed-info__prices{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content-course,.prices-course-info,.prices-course-info__rows{gap:16px}.content-course__list{gap:10px;padding:12px 0}.content-course__item-list{gap:10px}.feedback-article{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.courses-articles__body{gap:48px}.courses-articles__items{gap:16px}.location-hero__body{gap:40px}.page-locations{--inner-block-gap:48px}.page-locations__label{font-size:24px}.page-locations__items{--item-gap:32px}.article-locations{--article-title-size:24px}.article-locations--main{--article-title-size:30px;--text-font-size:18px;--image-flex-basis:424px}.article-locations__inner{gap:32px}.article-locations__about{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.article-locations__info{gap:13px}.article-locations__address{font-size:18px}.article-locations__pseudo-link{padding:8px 0}.article-locations__link{font-size:18px}.direction-actions__button{padding:12px 22px;font-size:18px}.direction-actions__button--accent{padding-right:32px;-webkit-box-flex:0;-ms-flex:0 1 318px;flex:0 1 318px}.direction-actions__button--outlined{-webkit-box-flex:0;-ms-flex:0 1 279px;flex:0 1 279px}.search-course-location{padding:24px 0}.search-course-location__body{gap:16px 40px}.search-course-location__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:30px}.search-course-location__form{-webkit-box-flex:0;-ms-flex:0 1 547px;flex:0 1 547px}.search-course-location__form .search-form__item{padding:0 24px}.search-course-location__form .search-form__item .input{padding:15px 0}.info-location__contacts{font-size:18px}.training-about__top{gap:10px}.related-posts__items{row-gap:24px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.location-routes__body{gap:72px}.location-routes__group{gap:32px}.location-routes__label{font-size:24px}.list-directions{padding:16px 32px 0 12px}.hero-about__description{font-size:18px}.hero-about__button{padding:17.5px 46.5px;font-size:18px}.training-solutions__top{gap:16px}.training-solutions__text{font-size:18px}.training-solutions__list{gap:14px}.training-solutions__icon img,.training-solutions__icon svg{-webkit-transform:translate3D(0, 1px, 0);-ms-transform:translate3D(0, 1px, 0);transform:translate3D(0, 1px, 0)}.mission-about__body{max-width:862px;margin-left:auto;margin-right:auto}.mission-about__descr{font-size:30px}.mission-about__bottom{padding-top:24px}.mission-about__button{font-size:18px}.our-courses__benefits .item-benefit:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.item-benefit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-benefit__image{-webkit-box-flex:0;-ms-flex:0 1 650px;flex:0 1 650px}.item-benefit__info{-webkit-box-flex:0;-ms-flex:0 1 360px;flex:0 1 360px;gap:16px}.item-benefit__label{font-size:24px}.item-benefit__descr{font-size:18px}.basic-courses{gap:32px}.basic-courses__label{font-size:24px}.basic-courses__items{gap:32px 48px}.blog-roll__items{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.hero-single-blog__body{gap:41px}.single-blog__content{gap:48px}.hero-section__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.page--single-faq .hero-section__body{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-section__info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.page--single-faq .hero-section__info{padding-bottom:40px}.hero-section__text{font-size:18px}.hero-section__search .search-form__item{padding:0 24px}.hero-section__search .input{padding:18px 0}.hero-section__caption{font-size:18px}.hero-section .cta-block{-webkit-box-flex:0;-ms-flex:0 1 416px;flex:0 1 416px}.cta-block{padding:24px}.cta-block__title{font-size:24px}.cta-block__link{font-size:18px}.faq-section__body{gap:48px}.faq-section__body:has(.faq-section__nav){max-width:732px;margin:0 auto}.faq-section__single-body{gap:32px}.faq-section__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.faq-section__inner .faq-section__body{gap:64px;-webkit-box-flex:0;-ms-flex:0 1 702px;flex:0 1 702px}.faq-section__inner .cta-block{-webkit-box-flex:0;-ms-flex:0 1 362px;flex:0 1 362px}.faq-section__title{font-size:24px;text-align:center}.faq-section__nav{gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-section__button{padding:7.5px 16px}.faq-section__content{padding-top:32px}.item-faq{padding:16px 16px 32px}.item-faq__title{font-size:18px}.tos-hero__body{text-align:center}.tos-hero__body .breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tos-hero__title{max-width:960px;margin-left:auto;margin-right:auto}.contact-us__content,.tos__body{gap:48px}.contact-us__faq{gap:32px}.contact-us__label{font-size:24px}.sidebar-contacts{gap:32px;padding:32px}.reach-us-sidebar__label{font-size:18px}.reach-us-sidebar__phone{padding:6px 0;font-size:24px}}@media (min-width: 47.99875em) and (min-width: 80.75em){.results-hero__reviews{gap:4.375rem}}@media (min-width: 47.99875em) and (min-width: 75em){.related-posts__items{-webkit-column-gap:4.875rem;-moz-column-gap:4.875rem;column-gap:4.875rem}}@media (min-width: 61.99875em){.popup__content{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.single-course-modal__row-top{display:contents}.single-course-modal__top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 32px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.single-course-modal__actions{-webkit-box-flex:0;-ms-flex:0 1 585px;flex:0 1 585px}.single-course-modal__body{-ms-grid-columns:250px auto;grid-template-columns:250px auto}.course-order-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px}.main-title{font-size:48px}.footer__body .subscribe{-webkit-box-flex:0;-ms-flex:0 1 387px;flex:0 1 387px}.footer__additional-links{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.sidebar-filters__close-button,[data-filter-open]{display:none}.check-availability-form{gap:32px;padding:48px 32px}.article-card__group--huge{font-size:43px}.hero__title{font-size:52px}.advantages{padding:160px 0}.training-list{--training-gap:96px}.training-list__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:32px}.training-list__press-release{-webkit-box-flex:0;-ms-flex:0 1 574px;flex:0 1 574px}.locations--large{padding:144px 0}.locations--large .locations__top{margin-bottom:calc(112px - var(--group-gap))}.locations__content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.locations__groups{-webkit-box-flex:0;-ms-flex:0 1 375px;flex:0 1 375px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.locations__map{-webkit-box-flex:0;-ms-flex:0 1 1200px;flex:0 1 1200px}.about-us{padding:104px 0}.about-us__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.about-us__content{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:var(--about-gap)}.about-us__info{padding-bottom:var(--about-gap);border-bottom:1px solid rgba(var(--dark-blue-rgb), 0.1)}.about-us__image{-webkit-box-flex:0;-ms-flex:0 1 487px;flex:0 1 487px}.search-section{padding:92px 0}.reviews{padding:96px 0}.blended-courses__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px}.blended-courses__info{-webkit-box-flex:0;-ms-flex:0 1 468px;flex:0 1 468px}.blended-courses__tabs{-webkit-box-flex:0;-ms-flex:0 1 652px;flex:0 1 652px}.results-hero{padding:72px 0 48px}.results-hero--large{padding:81px 0}.page--single-course .results-hero--large{padding-bottom:64px}.page--single-course .results-hero__body{max-width:620px}.search-results{padding:72px 0 96px}.search-results__inner{gap:96px}.search-results__body{-ms-grid-columns:250px auto;grid-template-columns:250px auto}.group-search-results__help-text{padding-top:4px}.courses-articles{padding:96px 0 144px}.location-hero__body{padding:81px 0 102px}.page-locations{padding:96px 0 160px}.article-locations--main{--flow-direction:row}.article-locations--main .article-locations__about{-webkit-box-flex:0;-ms-flex:0 1 710px;flex:0 1 710px}.article-locations--main .article-locations__info{padding:24px 8px 8px}.article-locations__inner{height:100%}.article-locations__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:32px}.article-locations__info{-webkit-box-flex:0;-ms-flex:0 1 338px;flex:0 1 338px;padding:0 8px;height:100%}.article-locations__contacts{gap:12px;-webkit-box-flex:0;-ms-flex:0 1 340px;flex:0 1 340px;text-align:right}.article-locations__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hero-location__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 40px;padding:48px 0}.hero-location__body:has(.hero-location__actions){-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-location__labels{-webkit-box-flex:0;-ms-flex:0 1 486px;flex:0 1 486px}.hero-location__info{-webkit-box-flex:0;-ms-flex:0 1 638px;flex:0 1 638px;-webkit-transform:translate3D(0, 15.5px, 0);-ms-transform:translate3D(0, 15.5px, 0);transform:translate3D(0, 15.5px, 0)}.training-about{padding:96px 0 128px}.training-about__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.training-about__content{-webkit-box-flex:0;-ms-flex:0 1 700px;flex:0 1 700px;gap:24px}.training-about__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 472px;flex:0 1 472px;gap:32px;padding-top:112px}.related-posts{padding:96px 0}.related-posts__body{gap:72px 0}.location-routes{padding:96px 0 160px}.hero-about{padding:80px 0}.hero-about:has(.hero-about__text){padding:81px 0 102px}.hero-about__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px}.hero-about__content{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px}.hero-about__text{-webkit-box-flex:0;-ms-flex:0 1 505px;flex:0 1 505px;font-size:18px;text-align:right}.hero-about__text--narrow{-webkit-box-flex:0;-ms-flex:0 1 315px;flex:0 1 315px}.hero-about__image{-webkit-box-flex:0;-ms-flex:0 1 550px;flex:0 1 550px}.training-solutions{padding:96px 0}.training-solutions__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.training-solutions--reversed .training-solutions__body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.training-solutions__info{-webkit-box-flex:0;-ms-flex:0 1 721px;flex:0 1 721px}.training-solutions__visual{-webkit-box-flex:0;-ms-flex:0 1 782px;flex:0 1 782px}.mission-about{padding:72px 0}.about-content{padding:112px 0}.about-content__container--white{background:var(--white);padding:40px;border-radius:var(--border-radius)}.our-courses{padding:112px 0}.blog-roll{padding:96px 0}.blog-roll__body{gap:72px}.hero-single-blog{padding:145px 0 180px}.single-blog{padding:72px 0 144px}.single-blog__body{gap:72px}.hero-section{padding:80px 0}.page--single-faq .hero-section{padding:48px 0 75px}.faq-section{padding:96px 0 160px}.tos-hero{padding:72px 0 48px}.tos{padding:72px 0 144px}.contact-us{padding:64px 0 129px}.contact-us__sidebar{position:sticky;top:10px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:85px}}@media (min-width: 61.99875em) and (min-width: 75em){.single-course-modal__body{gap:4.5rem}}@media (min-width: 61.99875em) and (min-width: 81.25em){.search-results__body{gap:4.5rem}}@media (min-width: 78.74875em){.popup__content{padding:48px 72px}.single-course-modal .popup__content{padding-top:64px}.item-cart-added .popup__content{padding:64px 48px 48px}.course-order-row__actions{gap:36px}.contacts-course-modal{gap:16px 48px}.item-cart-added__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}.item-cart-added__name{-webkit-box-flex:0;-ms-flex:0 1 343px;flex:0 1 343px}.item-cart-added__info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:32px}.item-cart-added__cols{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__body{gap:58px}.header__menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.menu__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__list > li > a{position:relative}.menu__list > li > a::after{content:"";position:absolute;z-index:5;bottom:-20px;left:0;width:calc(100% + 24px);height:1px;background-color:var(--green);pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.page::after,.page::before{content:"";position:fixed;z-index:15;width:100%;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.sub-menu-open:not(:has(.has-dropdown.active)) .page::after{opacity:1;visibility:visible;pointer-events:auto}.sub-menu-open:has(.has-dropdown.active) .page::before{opacity:1;visibility:visible;pointer-events:auto}.menu__sub-menu{z-index:4;top:var(--header-height, 89px);padding-bottom:24px;padding-top:72px;pointer-events:none;max-height:558px}.loaded .active .menu__sub-menu,.loaded .menu__sub-menu{-webkit-transition:opacity 0.1s ease-in-out,-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,opacity 0.1s ease-in-out,-webkit-transform 0.4s ease-in-out}.sub-menu__inner{padding-left:218px;padding-right:28px}.sub-menu__body{-webkit-transition:visibility 0.6s ease-in-out 0.3s,opacity 0.6s ease-in-out 0.3s,-webkit-transform 0.6s ease-in-out 0.3s;transition:visibility 0.6s ease-in-out 0.3s,transform 0.6s ease-in-out 0.3s,opacity 0.6s ease-in-out 0.3s,-webkit-transform 0.6s ease-in-out 0.3s}.sub-menu__columns:has(> *:nth-child(4)){-ms-flex-wrap:wrap;flex-wrap:wrap}.sub-menu__column{gap:32px}.sub-menu__lists{row-gap:32px}.sub-menu__list{gap:16px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.sub-menu__sublist{gap:12px}.sub-menu__button{display:none}.menu__dropdown{position:absolute;z-index:6;bottom:-29px;left:0;opacity:0;visibility:hidden;-webkit-transform:translate3D(0, 90%, 0);-ms-transform:translate3D(0, 90%, 0);transform:translate3D(0, 90%, 0)}.loaded .menu__dropdown{-webkit-transition:opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s}.active .menu__dropdown{opacity:1;visibility:visible;-webkit-transform:translate3D(0, 100%, 0);-ms-transform:translate3D(0, 100%, 0);transform:translate3D(0, 100%, 0)}.drop-down{padding:10px 0;gap:15px}.footer__contacts{gap:47px}.footer__content{padding-bottom:80px}.footer__menu{gap:24px 70px}.certification-programs{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.training-info-row__about{max-width:700px}.single-course__add-certificates .training-info-row__about{max-width:490px}.training-info-row--narrow .training-info-row__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-info-row--narrow .training-info-row__button.button--green,.training-info-row--narrow .training-info-row__button.button--outline{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.sidebar-single-course__top{margin-top:-360px}.order-course{gap:32px;padding:48px 32px}.hero__body{height:calc(100vh - var(--header-height, 94px) - 96px);min-height:470px;max-height:625px;padding-top:clamp(60px, 18.1vh, 150px);gap:40px}.wrapper:has(.info-note) .hero__body{height:calc(100vh - var(--header-height, 94px) - 96px - 44px)}.page--usa .hero__body{padding-top:clamp(60px, 8.8vh, 150px)}.training-list__direction{max-width:450px}.locations--large .locations__map{top:-95px;max-width:1440px}.search-section__bottom{gap:72px}.page--search-results .results-hero__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-course__body{gap:86px;-ms-grid-columns:auto 444px;grid-template-columns:auto 444px;padding:64px 0 97px}.single-course__navigation{gap:16px 48px}.hero-location__actions{-webkit-box-flex:0;-ms-flex:0 1 621px;flex:0 1 621px;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:32px}.blog-roll__items{gap:72px 57px}.contact-us__body{-ms-grid-columns:auto 444px;grid-template-columns:auto 444px}}@media (min-width: 80.75em){:root{--title-offsize:2.25rem}.advantages-group__icon,.item-advantages__icon{max-width:7.3125rem}.our-courses{--block-offset:12.5rem}}@media (min-width: 81.25em){.menu__list{gap:32px}.locations--large .locations__groups{gap:6.25rem}}@media (min-width: 87.5em){.single-course-modal__bottom{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts-course-modal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__container-custom{padding:0 16px}}@media (min-width: 88.75em){.sub-menu__lists{-webkit-column-gap:4.5rem;-moz-column-gap:4.5rem;column-gap:4.5rem}}@media (min-width: 769px){.scroll-to-top{display:block}}@media (min-width: 90em){.hero__partner-info{left:0}.locations__map{margin-right:-23.75rem}.locations__pin{width:1.625rem}}@media (max-width: 1450px){.hero__usa{width:calc(100% - 53px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:53px}}@media (max-width: 75em){.sub-menu__lists{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (max-width: 768px){.algolia-autocomplete{left:15px!important;right:15px!important}}@media (max-width: 650px){.hero__usa{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:6px 10px}.hero__usa img{margin-left:20px;margin-right:8px;height:20px!important}.hero__usa span{font-size:13px}}@media (max-width: 20em){:root{--title-offsize:1.375rem}.advantages-group__icon{max-width:3.125rem}.item-advantages__icon{max-width:3.75rem}.our-courses{--block-offset:2.5rem}}@media (max-width: 87.5em){.single-course-modal__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 78.74875em){.popup__content{padding:32px 16px}.single-course-modal .popup__content{padding-top:48px}.item-cart-added .popup__content{padding:48px 16px 24px}.item-cart-added__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.item-cart-added__info{gap:24px}.header__body{gap:16px}.header__menu{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.menu::before{content:"";position:fixed;z-index:5;width:100%;height:95px;left:0;top:0;background-color:var(--dark-blue);opacity:0;pointer-events:none;-webkit-transition:opacity;transition:opacity}.menu__body{position:fixed;z-index:4;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;width:100%;height:100vh;padding:7.8125rem 1rem 1.5rem;overflow:auto;background-color:var(--dark-blue);-webkit-transform:translate3D(-100%, 0, 0);-ms-transform:translate3D(-100%, 0, 0);transform:translate3D(-100%, 0, 0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.menu-open .menu__body{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.menu__list > li a{min-height:24px;font-size:16px}.icon-menu{position:relative;z-index:5;display:block;width:1.875rem;height:1.125rem;cursor:pointer}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";position:absolute;right:0;width:100%;height:0.125rem;-webkit-transition:0.3s;transition:0.3s;background-color:var(--main-color)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - 0.0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - 0.0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - 0.0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu__sub-menu{z-index:20;top:0;padding-top:calc(var(--header-height) + 24px)}.loaded .menu__sub-menu{-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.touch .menu__sub-menu{max-height:100%;opacity:0;pointer-events:none;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.loaded .active .menu__sub-menu{-webkit-transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.active .menu__sub-menu .sub-menu__body{padding-top:95px}.sub-menu__inner{padding:0 16px 142px}.sub-menu__body{-webkit-transition:visibility 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;transition:visibility 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s,opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0.1s}.touch .sub-menu__body{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.sub-menu__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sub-menu__column{gap:18px}.sub-menu__category-item.last{margin-top:5px}.sub-menu__category-item.last a{font-size:15px}.sub-menu__lists{row-gap:24px}.sub-menu__list{gap:12px;-webkit-box-flex:1;-ms-flex:1 1 44%;flex:1 1 44%}.sub-menu__sublist{gap:8px}.sub-menu__sublist.categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.sub-menu__sublist.categories .sub-menu__item-list{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.sub-menu__sublist.categories .sub-menu__item-list:has(.last){-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:auto}.sub-menu__button{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__dropdown{text-align:left}.has-dropdown{-ms-flex-wrap:wrap;flex-wrap:wrap}.drop-down{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:10px 10px 0;gap:6px}.footer__copyright{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer form input[type=submit]{padding:10px 6px}.order-course{gap:24px;padding:24px 16px}.order-course__actions{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__body{gap:80px}.single-course__sidebar .sidebar-single-course{top:435px}.hero-location__actions{width:100%}}@media (max-width: 77.5em){.locations--large .locations__groups{gap:2.5rem}}@media (max-width: 61.99875em){.popup_show .popup__content{opacity:1}.popup__content{opacity:0}.single-course-modal__row-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.single-course-modal__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.single-course-modal__sidebar[data-filter-body]{padding-top:24px;border-radius:16px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;padding-bottom:60px}.filter-open .single-course-modal__sidebar[data-filter-body]{padding-top:24px}.course-order-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.item-cart-added__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-cart-added__bottom div span:first-child{width:auto}.item-cart-added__bottom div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.item-cart-added__bottom .button{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;width:100%}.item-cart-added__other-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.item-cart-added__other .training-info-row__inner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}[data-filter-body]{--top-offset:calc(var(--header-height) + 44px);position:fixed;z-index:11;bottom:0;top:0;right:0;left:0;width:100%;height:auto;overflow:auto;padding:44px 16px 24px;visibility:hidden;opacity:0;pointer-events:none;-webkit-transform:translate3D(0, 100%, 0);-ms-transform:translate3D(0, 100%, 0);transform:translate3D(0, 100%, 0);background-color:var(--white);-webkit-transition:opacity 0.6s,padding 0.6s,visibility 0.6s,-webkit-transform 0.6s;transition:transform 0.6s,opacity 0.6s,padding 0.6s,visibility 0.6s,-webkit-transform 0.6s}.filter-open [data-filter-body]{visibility:visible;overflow:auto;pointer-events:auto;opacity:1;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);padding-top:calc(var(--top-offset) + 45px)!important}.filter-open:has(._header-scroll) [data-filter-body]{padding-top:24px}[data-filter-open]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}[data-filter-open] img,[data-filter-open] svg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.sidebar-filters{position:relative;margin-bottom:20px}.sidebar-filters__label .chevron{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-filters__close-button{position:absolute;top:-25px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;color:rgba(var(--dark-blue-rgb), 0.7);aspect-ratio:1}.sidebar-filters__close-button svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar-filters__legend{padding-top:20px;margin-top:20px}.check-availability-form{gap:24px;padding:24px 16px}.calendar-wrp{margin-bottom:15px}.calendar-wrp > h6{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.hero__bottom .row-tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.training-list__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:16px}.training-list__press-release{max-width:600px}.locations__body{gap:24px}.about-us__body,.locations__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.about-us__content{display:contents}.about-us__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-us__latest-news{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:16px}.about-us__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto}.blended-courses__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.single-course__body{gap:48px;padding:32px 0 48px}.single-course__sidebar .sidebar-single-course{top:unset;position:relative}.article-locations__contacts{gap:8px}.hero-location__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:24px 0 47px}.hero-location:not(:has(.search-course-location)) .hero-location__body{padding-top:48px}.hero-location__labels{max-width:433px}.hero-location__info{margin-left:auto;margin-right:auto}.training-about__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-about__content{gap:16px}.training-about__images{gap:24px}.hero-about__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.hero-about__text{font-size:16px}.hero-about__image{max-width:700px;width:100%;margin-left:auto;margin-right:auto}.training-solutions__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.blog-roll__body{gap:48px}.contact-us__sidebar{max-width:400px}}@media (max-width: 47.99875em){:root{--offset-medium:24px;--border-radius:0.5rem;--border-radius-large:0.75rem}.form-contact-us{gap:24px;padding:24px 16px}.form-contact-us__inputs,.form-contact-us__row{gap:18px}.form-contact-us__select .select__value{padding:11.65px 16px}.form-contact-us__select .select__options{top:41px}.form-contact-us__actions,.form-contact-us__checkboxes{gap:16px}input,textarea{padding:10px 14px}.gfield_checkbox{gap:8px}.options{gap:16px}.gfield_radio{gap:8px}.select__value{padding:5px 12px 5px 16px;font-size:16px}.select__options{top:37px}.succes-modal .popup__content{padding:32px 24px}.popup__thanks h2{font-size:20px}.popup__thanks p{font-size:16px}.single-course-modal__wrapper{gap:32px}.single-course-modal__title{font-size:20px}.single-course-modal__quantity{font-size:16px}.single-course-modal__pagging{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding-top:12px;text-align:center}.single-course-modal__bottom{padding-top:24px;gap:16px}.course-order-row{padding:24px 16px}.course-order-row__labels{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.course-order-row__label{font-size:19px}.course-order-row__actions{gap:12px}.course-order-row__price{font-size:16px}.item-cart-added__label{font-size:20px}.item-cart-added__cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.item-cart-added__col{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:12px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.item-cart-added__bottom div span:first-child img{margin-left:0}.item-cart-added__button{font-size:16px}.item-cart-added__other{padding-top:40px}.col-item-cart-added__top{padding:6px 0}.col-item-cart-added__details{padding:4px 0 6px}.col-item-cart-added__label,.col-item-cart-added__price,.spollers__title{font-size:16px}.spollers__title svg{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px}.link-row-spollers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.decor-triangle::after{left:30px;border-width:0 21px 13px}.top-info{gap:4px}[data-video-button]{width:52px}.author-row{padding-top:16px}.swap-animation{height:0.84em}.header #header-search{font-size:16px!important}.header__bottom{gap:24px}.header__search .search-form__item input{padding-left:0!important}.top-header{--top-header-inner-gap:12px}.top-header__list-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.top-header__item-list:has(a[href*="tel:"]){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:32px}.top-header__item-list a{font-size:18px;min-height:24px}.top-header__item-list a img,.top-header__item-list a svg{width:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.footer{padding:24px 0}.footer__body{--footer-gap:24px}.footer__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__title{font-size:20px}.footer__contact-link{font-size:14px;gap:4px}.footer__menu{gap:16px 24px}.footer__col{-webkit-box-flex:0;-ms-flex:0 1 46%;flex:0 1 46%}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.subscribe{gap:14px}.subscribe__text:not(:last-child){margin-bottom:4px}.search-form__results-icon{--icon-container-size:24px}[data-group=company] .search-form__results-icon{--icon-container-size:32px;padding:8px 4px}.certification-programs{--certificate-gap:14px}.training-info-row__about{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.training-info-row__title{font-size:17px}.training-info-row__info{--item-gap:10px}.training-info-row__actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.info-note{padding:8px 16px;gap:8px 16px}.cta-help{padding:24px}.cta-help__image{max-width:180px}.cta-help__label{font-size:20px}.cta-help__text p{font-size:16px;margin-bottom:12px}.cta-help__main-link{font-size:16px}.cta-help__contacts{padding-top:30px}.cta-help__link{font-size:16px}.sidebar-filters{gap:24px}.sidebar-filters__group{gap:12px}.check-availability-form__title{font-size:24px}.check-availability-form__selects{gap:16px}.check-availability-form__button .button{min-height:44px;font-size:17px}.check-availability-form__note{padding-top:30px}.single-course-modal__calendar .calendar__input::before{left:16px}.single-course-modal__calendar .calendar__input input{padding-left:48px}.sidebar-single-course{gap:48px}.sidebar-single-course__content{padding:24px 0;gap:24px}.note-sidebar-single{gap:6px;padding:8px}.payment-methods{gap:12px}.payment-methods__label{font-size:16px}.advantages-group{gap:24px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:24px 16px}.advantages-group__title{font-size:20px}.advantages-group__items,.order-course__top{gap:24px}.order-course__title{font-size:24px}.order-course__actions{padding-bottom:32px}.order-course__actions .button{min-height:40px;font-size:16px}.benefits-order-course{gap:16px;padding-top:8px}.benefits-order-course__title{font-size:19px}.benefits-order-course__list{gap:16px}.benefits-order-course__caption{font-size:16px}.article-card__status{font-size:20px}.article-card__group{font-size:24px}.article-card__title{font-size:20px}.editor-content-container{gap:24px}.editor-content-container :where(p){font-size:16px}.editor-content-container :where(ul){gap:8px;padding:6px 0;font-size:15px}.editor-content-container :where(ul) li{padding-left:21px}.editor-content-container :where(ol){font-size:16px}.editor-content-container :where(h2){font-size:24px}.editor-content-container :where(h3){font-size:20px}.editor-content-container :where(h4){font-size:16px}.editor-content-container :where(blockquote p),.editor-content-container :where(blockquote){font-size:20px}.editor-content-container :where(blockquote){padding:0 32px 0 16px;border-width:2px}.editor-content-container :where(blockquote) cite{font-size:15px}.editor-content-container :where(figure){padding:24px 0;gap:12px;font-size:15px}.editor-content-container .highlighted{padding:18px 16px}.course-bottom-info{gap:24px;padding:16px 0}.course-bottom-info__button .button{font-size:16px}.algolia-autocomplete .aa-dropdown-menu .search-form__results-icon{--icon-container-size:24px}[data-group=company] .algolia-autocomplete .aa-dropdown-menu .search-form__results-icon{--icon-container-size:32px;padding:8px 4px}.page__blended-courses{padding:60px 0}.hero__partner-info{left:40px}.info-banner{padding:24px 0}.info-banner__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.advantages__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.advantages__info{max-width:500px}.advantages__descr{font-size:16px}.advantages__items{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:18px 24px}.training-list__body{padding-bottom:24px}.top-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.tabs-training__tabs{gap:32px}.tabs-training__title{--border-size:1px;padding:8px 16px 9px}.locations{--group-gap:16px;padding:48px 0}.locations__pin{top:calc(var(--y) - 6px)}.about-us__content{--about-gap:32px}.about-us__main-words,.about-us__read-more{font-size:16px}.about-us__latest-news{gap:24px}.links-about-us{gap:16px}.links-about-us__item{border-width:1.5px;padding-left:10px}.search-section__body{gap:32px}.search-section__content{gap:16px}.reviews__body{gap:48px}.reviews__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.reviews__items{margin:0 -16px;padding:0 16px 15px}.reviews__items .item-reviews{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;min-width:240px}.item-reviews{padding:24px 16px}.item-reviews__icon{max-width:32px}.item-reviews__label{font-size:16px}.blended-courses__info,.blended-courses__top{gap:24px}.blended-courses__descr{font-size:16px}.blended-courses__item-list{gap:8px}.blended-courses__bottom{padding-top:16px}.bottom-blended-courses__caption{font-size:16px}.results-hero__body{gap:18px}.results-hero__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.results-hero__reviews{gap:18px}.results-hero__partner{padding:8px 16px}.items-search{gap:12px 18px}.search-results #algolia-cat-child-results,.search-results #algolia-course-results,.search-results__content{gap:36px}.search-results__groups{gap:48px}.search-results__about{--inner-gap:24px;margin-top:var(--inner-gap);gap:var(--inner-gap)}.block-about-category__title{font-size:19px}.block-about-category__text{gap:18px}.block-about-category__text h2,.block-about-category__text h3,.block-about-category__text h4{font-size:21px}.block-about-category__text h3{font-size:18px}.top-row-results__label{font-size:16px}.choosed-item-results{padding:5px 12px}.choosed-item-results__text-content{gap:8px}.group-search-results{gap:24px}.group-search-results__title{font-size:20px}.group-search-results__items{gap:12px}.single-course{--inner-block-gap:24px}.single-course__content{gap:32px}.single-course__navigation{gap:4px 16px;top:82px;padding-top:50px}.single-course__item-navigation{font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}.single-course__details .single-course__text{font-size:16px}.single-course__text-block{gap:8px}.single-course__label{font-size:20px}.single-course__text :where(h2){font-size:20px}.single-course__text :where(h3){font-size:16px}.single-course__separator{padding-top:32px}.single-course__add-certificates{gap:12px;padding:24px 16px}.single-course__compare .compare__title{font-size:19px}.banner-course{padding:16px 24px}.banner-course__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.banner-course__info{display:contents}.banner-course__title{font-size:20px}.banner-course__button{max-width:360px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-size:16px}.banner-course__benefits,.banner-course__item-benefits{gap:8px}.content-course,.prices-course-info,.prices-course-info__rows{gap:12px}.content-course__list{gap:8px;padding:6px 0}.content-course__item-list{gap:8px}.feedback-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.courses-articles__body{gap:32px}.courses-articles__items{gap:12px}.location-hero__body{gap:24px}.page-locations{--inner-block-gap:24px}.page-locations__label{font-size:20px}.page-locations__items{--item-gap:24px}.article-locations{--article-title-size:20px}.article-locations--main{--article-title-size:24px;--text-font-size:16px}.article-locations__inner{gap:24px}.article-locations__about{display:contents}.article-locations__info{gap:8px}.article-locations__address{font-size:16px}.article-locations__pseudo-link{padding:4px 0}.article-locations__link{font-size:16px}.direction-actions__button{padding:8px 16px;font-size:16px}.direction-actions__button--accent{padding-right:24px}.search-course-location{padding:38px 0 16px}.search-course-location__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.search-course-location__title{font-size:24px}.search-course-location__form{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.info-location__contacts{font-size:16px}.training-about__top{gap:6px}.related-posts__items{gap:24px}.location-routes__body{gap:48px}.location-routes__group{gap:24px}.location-routes__label{font-size:20px}.list-directions{padding:12px 24px 0 12px}.hero-about__description{font-size:16px}.hero-about__button{padding:12px 16px}.training-solutions__top{gap:12px}.training-solutions__text{font-size:16px}.training-solutions__list{gap:10px}.mission-about__descr{font-size:24px}.mission-about__bottom{padding-top:16px}.mission-about__button{font-size:16px}.item-benefit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-benefit__image{max-width:650px}.item-benefit__info{max-width:360px;gap:12px}.item-benefit__label{font-size:20px}.item-benefit__descr{font-size:16px}.basic-courses{gap:24px}.basic-courses__label{font-size:20px}.basic-courses__items{gap:16px 24px}.blog-roll__items{gap:24px 32px}.hero-single-blog__body{gap:16px}.single-blog__content{gap:32px}.hero-section__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.hero-section__caption,.hero-section__text{font-size:16px}.hero-section .cta-block{max-width:436px}.cta-block{padding:24px 16px}.cta-block__title{font-size:20px}.cta-block__link{font-size:16px}.faq-section__body{gap:32px}.faq-section__single-body{gap:24px}.faq-section__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.faq-section__title{font-size:20px}.faq-section__nav{gap:12px 6px}.faq-section__button{padding:5.5px 12px}.faq-section__content{padding-top:16px}.item-faq{padding:16px 16px 24px}.item-faq__title{font-size:16px}.tos__body{gap:24px}.contact-us__content{gap:32px}.contact-us__faq{gap:16px}.contact-us__label{font-size:20px}.sidebar-contacts{gap:24px;padding:24px 16px}.reach-us-sidebar__label{font-size:16px}.reach-us-sidebar__phone{padding:4px 0;font-size:20px}}@media (max-width: 40.62375em){.form-contact-us__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__body{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;margin-bottom:-44px}.menu-open .header__logo{-webkit-transform:translate3D(0, -28px, 0);-ms-transform:translate3D(0, -28px, 0);transform:translate3D(0, -28px, 0)}.header__content{display:contents}.header__top{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.header__bottom{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-transition:gap 0.4s;transition:gap 0.4s}.header__bottom:has(.show-search-field){gap:0}.header__bottom:has(.show-search-field) .header__cart,.header__bottom:has(.show-search-field) .header__menu{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;width:0;opacity:0;visibility:hidden;pointer-events:none}.header__menu{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transition:width 0.4s,opacity,visibility,-webkit-box-flex 0.4s;transition:flex 0.4s,width 0.4s,opacity,visibility,-webkit-box-flex 0.4s,-ms-flex 0.4s}.header__search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top-header__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-open .menu__icon{-webkit-transform:translate3D(0, -28px, 0);-ms-transform:translate3D(0, -28px, 0);transform:translate3D(0, -28px, 0)}.sub-menu__caption:empty{display:none}.footer__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.footer__button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:138px;font-size:13px}.search-form.search-form--short.show-search-field{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.search-form--short .search-form__item{position:relative;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border-color:transparent;color:var(--white);-webkit-transition:width 0.4s,height 0.4s,padding 0.4s,border-color 0.4s,color 0.4s;transition:width 0.4s,height 0.4s,padding 0.4s,border-color 0.4s,color 0.4s}.search-form--short.show-search-field .search-form__item{width:auto;height:auto;padding:0 15px 0 37px;color:var(--white);border-color:#798a94}.search-form--short .search-form__icon{position:absolute;top:50%;left:2px;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:width 0.4s 0.3s,-webkit-box-flex 0.4s 0.3s;transition:flex 0.4s 0.3s,width 0.4s 0.3s,-webkit-box-flex 0.4s 0.3s,-ms-flex 0.4s 0.3s}.search-form--short.show-search-field .search-form__icon{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;width:12px;left:15px}.search-form--short .search-form__input{position:relative;padding:18px 0}.search-form--short .search-form__input .input{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;font-size:13px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:color 0.4s,opacity 0.4s,visibility 0.4s;transition:color 0.4s,opacity 0.4s,visibility 0.4s}.search-form--short.show-search-field .search-form__input .input{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:color 0.4s 0.3s,opacity 0.4s 0.3s,visibility 0.4s 0.3s;transition:color 0.4s 0.3s,opacity 0.4s 0.3s,visibility 0.4s 0.3s}.search-form__clean{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;width:0}.training-info-row__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--offset-medium);padding:18px 16px}.cta-help{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.check-availability-form__show-note{min-width:120px}.course-bottom-info__button{margin-bottom:40px}.course-bottom-info__show-note{bottom:-15px;left:50%;min-width:120px;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.course-bottom-info__show-note::after{top:1px;left:50%;border-width:0 7px 9px;border-color:transparent transparent #dae0e5;-webkit-transform:rotate(0) translate(-50%, -100%);-ms-transform:rotate(0) translate(-50%, -100%);transform:rotate(0) translate(-50%, -100%)}.pagging{max-width:340px;margin-left:auto;margin-right:auto}.pagging .page-numbers.next{-webkit-box-ordinal-group:26;-ms-flex-order:25;order:25;-webkit-box-flex:0;-ms-flex:0 0 86px;flex:0 0 86px}.pagging .page-numbers.prev{-webkit-box-ordinal-group:25;-ms-flex-order:24;order:24;-webkit-box-flex:0;-ms-flex:0 0 113px;flex:0 0 113px}.tabs-training__navigation{position:sticky;z-index:2;top:0;bottom:200px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px 12px;margin:0 -16px;padding:0 16px;background-color:var(--white-second)}.tabs-training__title{font-size:14px}.locations--large .locations__groups{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto}.locations--large .locations__map{top:-20px;width:95%;right:-27%}.search-section__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.items-search__element{-webkit-box-flex:1;-ms-flex:1 1 clamp(184px, 45%, 264px);flex:1 1 clamp(184px, 45%, 264px)}.page-locations__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-location__actions{max-width:280px}.direction-actions__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.training-about__images{margin:0 -16px -10px;padding:0 16px 10px;overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:16px}.training-about__image{-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;scroll-snap-align:start}.share-article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px}}@media (max-width: 29.99875em){.popup__close{top:10px;right:16px}.popup__close svg{width:18px;height:18px}.single-course-modal__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-course-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.link-row-spollers__link{font-size:14px}.main-title{font-size:28px}.footer__top{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start;gap:24px}.footer__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.footer__contact-link svg{width:18px;height:auto;-o-object-fit:cover;object-fit:cover}.footer__content{display:contents}.footer__menu{padding-top:var(--footer-gap);border-top:1px solid rgba(var(--white-rgb), 0.1)}.footer__additional-links{display:contents}.footer__support-list,.secure-payments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.cart-mini__body{min-width:320px;right:-54px}.active .search-form__clean{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px}.certification-programs__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.certification-programs__item img{max-height:28px}.trustpilot-reviews{gap:8px}.trustpilot-reviews__stars{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.info-note{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-note__icon{max-width:48px}.info-note__text{font-size:12px}.breadcrumbs__item{font-size:13px}.article-card__group--huge{font-size:28px}.course-bottom-info__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.course-bottom-info__button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.hero__body{padding-top:60px;padding-bottom:24px}.hero__title{font-size:32px}.partner-info{padding:10px 5px 4px 45px;max-width:247px}.advantages{padding:60px 0}.item-advantages__descr{max-width:135px}.training-list{--training-gap:48px}.tabs-training__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.locations--large{padding:70px 0}.locations--large .locations__top{margin-bottom:calc(36px - var(--group-gap))}.about-us{padding:50px 0}.about-us__image{max-width:280px}.reviews,.search-section{padding:48px 0}.results-hero{padding:48px 0 32px}.results-hero--large{padding:48px 0}.search-results{padding:32px 0 64px}.search-results__inner{gap:48px}.group-search-results__help-text{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-course__item-navigation svg{-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px;width:18px;height:auto;-o-object-fit:cover;object-fit:cover}.course-detailed-info__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.course-detailed-info__prices{padding-top:8px}.prices-course-info__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.courses-articles{padding:48px 0}.location-hero__body{padding:46px 0 56px}.page-locations{padding:48px 0 64px}.info-location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.info-location__items{width:100%}.training-about{padding:48px 0 64px}.related-posts{padding:48px 0}.related-posts__body{gap:36px 0}.location-routes{padding:48px 0 64px}.hero-about{padding:48px 0}.hero-about:has(.hero-about__text){padding:48px 0 56px}.about-content,.blog-roll,.mission-about,.our-courses,.training-solutions{padding:48px 0}.hero-single-blog{padding:60px 0 80px}.single-blog{padding:48px 0 64px}.single-blog__body{gap:48px}.hero-section,.page--single-faq .hero-section{padding:48px 0}.faq-section{padding:48px 0 64px}.tos-hero{padding:32px 0}.contact-us,.tos{padding:48px 0 64px}}@media (max-width: 24.375em){.locations__pin{width:0.75rem}}@media (max-width: 23.4375em){.air-datepicker{--adp-width:280px;--adp-day-cell-width:1fr}}@media (max-width: 23.75em){.locations__map{margin-right:-10.0625rem}}@media (min-width: 20em) and (max-width: 80.75em){@supports (--title-offsize: clamp( 1.375rem , 1.0869341564rem  +  1.4403292181vw , 2.25rem )){:root{--title-offsize:clamp( 1.375rem , 1.0869341564rem  +  1.4403292181vw , 2.25rem )}}@supports not (--title-offsize: clamp( 1.375rem , 1.0869341564rem  +  1.4403292181vw , 2.25rem )){:root{--title-offsize:calc(1.375rem + 0.875 * (100vw - 20rem) / 60.75)}}@supports (max-width: clamp( 3.125rem , 1.746399177rem  +  6.8930041152vw , 7.3125rem )){.advantages-group__icon{max-width:clamp( 3.125rem , 1.746399177rem  +  6.8930041152vw , 7.3125rem )}}@supports not (max-width: clamp( 3.125rem , 1.746399177rem  +  6.8930041152vw , 7.3125rem )){.advantages-group__icon{max-width:calc(3.125rem + 4.1875 * (100vw - 20rem) / 60.75)}}@supports (max-width: clamp( 3.75rem , 2.5771604938rem  +  5.8641975309vw , 7.3125rem )){.item-advantages__icon{max-width:clamp( 3.75rem , 2.5771604938rem  +  5.8641975309vw , 7.3125rem )}}@supports not (max-width: clamp( 3.75rem , 2.5771604938rem  +  5.8641975309vw , 7.3125rem )){.item-advantages__icon{max-width:calc(3.75rem + 3.5625 * (100vw - 20rem) / 60.75)}}@supports (--block-offset: clamp( 2.5rem , -0.79218107rem  +  16.4609053498vw , 12.5rem )){.our-courses{--block-offset:clamp( 2.5rem , -0.79218107rem  +  16.4609053498vw , 12.5rem )}}@supports not (--block-offset: clamp( 2.5rem , -0.79218107rem  +  16.4609053498vw , 12.5rem )){.our-courses{--block-offset:calc(2.5rem + 10 * (100vw - 20rem) / 60.75)}}}@media (min-width: 61.99875em) and (min-width: 20em) and (max-width: 75em){@supports (gap: clamp( 1.5rem , 0.4090909091rem  +  5.4545454545vw , 4.5rem )){.single-course-modal__body{gap:clamp( 1.5rem , 0.4090909091rem  +  5.4545454545vw , 4.5rem )}}@supports not (gap: clamp( 1.5rem , 0.4090909091rem  +  5.4545454545vw , 4.5rem )){.single-course-modal__body{gap:calc(1.5rem + 3 * (100vw - 20rem) / 55)}}}@media (min-width: 61.99875em) and (max-width: 20em){.single-course-modal__body{gap:1.5rem}}@media (min-width: 47.99875em) and (max-width: 78.74875em){.course-order-row__actions{gap:16px}.footer__content{padding-bottom:40px}.footer__menu{gap:24px 70px}.footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__copyright{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}.single-course__add-certificates .training-info-row__about,.training-info-row__about{max-width:450px}.single-course__navigation{gap:16px 24px}.blog-roll__items{gap:48px 24px}}@media (min-width: 29.99875em) and (max-width: 61.99875em){.main-title{font-size:36px}.footer__additional-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.article-card__group--huge{font-size:34px}.hero__title{font-size:40px}.advantages{padding:100px 0}.training-list{--training-gap:72px}.locations--large{padding:70px 0}.locations--large .locations__top{margin-bottom:calc(60px - var(--group-gap))}.locations__groups{max-width:420px}.locations--large .locations__groups{max-width:100%}.about-us{padding:70px 0}.about-us__image{max-width:500px}.search-section{padding:62px 0}.reviews{padding:72px 0}.results-hero{padding:48px 0}.results-hero--large{padding:62px 0}.search-results{padding:60px 0}.search-results__inner{gap:72px}.courses-articles{padding:72px 0}.location-hero__body{padding:60px 0 80px}.page-locations{padding:64px 0 100px}.hero-location__info{max-width:600px}.training-about{padding:72px 0 100px}.related-posts{padding:72px 0}.related-posts__body{gap:52px 0}.location-routes{padding:64px 0 100px}.hero-about{padding:60px 0}.hero-about:has(.hero-about__text){padding:60px 0 80px}.training-solutions{padding:72px 0}.mission-about{padding:48px 0}.about-content,.our-courses{padding:70px 0}.blog-roll{padding:72px 0}.hero-single-blog{padding:100px 0 120px}.single-blog{padding:48px 0 70px}.single-blog__body{gap:64px}.hero-section{padding:60px 0}.page--single-faq .hero-section{padding:48px 0 60px}.faq-section{padding:72px 0 100px}.tos-hero{padding:48px 0 32px}.tos{padding:48px 0 70px}.contact-us{padding:64px 0 94px}}@media (min-width: 78.74875em) and (max-width: 81.25em){.menu__list{gap:16px}}@media (min-width: 75em) and (max-width: 88.75em){@supports ((-moz-column-gap: clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem )) or (column-gap: clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem ))){.sub-menu__lists{-webkit-column-gap:clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem );-moz-column-gap:clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem );column-gap:clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem )}}@supports not ((-moz-column-gap: clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem )) or (column-gap: clamp( 2.5rem , -8.4090909091rem  +  14.5454545455vw , 4.5rem ))){.sub-menu__lists{-webkit-column-gap:calc(2.5rem + 2 * (100vw - 75rem) / 13.75);-moz-column-gap:calc(2.5rem + 2 * (100vw - 75rem) / 13.75);column-gap:calc(2.5rem + 2 * (100vw - 75rem) / 13.75)}}}@media (min-width: 29.99875em) and (max-width: 78.74875em){.footer__contacts{gap:20px}.hero__body{padding-top:150px}}@media (min-width: 29.99875em) and (max-width: 47.99875em){.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.info-note__icon{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}.sidebar-single-course__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center}.blog-roll__items,.related-posts__items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media (min-width: 61.99875em) and (max-width: 78.74875em){.sidebar-single-course__top{margin-top:-330px}.single-course__body{-ms-grid-columns:auto 370px;grid-template-columns:auto 370px;gap:40px;padding:48px 0 64px}.contact-us__body{-ms-grid-columns:auto 270px;grid-template-columns:auto 270px}}@media (min-width: 47.99875em) and (max-width: 61.99875em){.sidebar-single-course__content{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:16px}}@media (min-width: 78.74875em) and (max-width: 90em) and (min-width: 90em){.hero__partner-info{left:0.0000000625rem}}@media (min-width: 78.74875em) and (max-width: 90em) and (min-width: 82.875em) and (max-width: 90em){@supports (left: clamp( 0.0000000625rem , 44.2105255888rem  +  -49.1228061404vw , 3.5rem )){.hero__partner-info{left:clamp( 0.0000000625rem , 44.2105255888rem  +  -49.1228061404vw , 3.5rem )}}@supports not (left: clamp( 0.0000000625rem , 44.2105255888rem  +  -49.1228061404vw , 3.5rem )){.hero__partner-info{left:calc(3.5rem + -3.4999999375 * (100vw - 82.875rem) / 7.125)}}}@media (min-width: 78.74875em) and (max-width: 90em) and (max-width: 82.875em){.hero__partner-info{left:3.5rem}}@media (min-width: 40.62375em) and (max-width: 78.74875em){.hero__partner-info{left:56px}.locations--large .locations__map{top:-45px}.search-section__bottom{gap:48px}.hero-location__actions{max-width:650px}}@media (min-width: 77.5em) and (max-width: 81.25em){@supports (gap: clamp( 2.5rem , -75rem  +  100vw , 6.25rem )){.locations--large .locations__groups{gap:clamp( 2.5rem , -75rem  +  100vw , 6.25rem )}}@supports not (gap: clamp( 2.5rem , -75rem  +  100vw , 6.25rem )){.locations--large .locations__groups{gap:calc(2.5rem + 3.75 * (100vw - 77.5rem) / 3.75)}}}@media (min-width: 23.75em) and (max-width: 90em){@supports (margin-right: clamp( -23.75rem , -5.1556603774rem  +  -20.6603773585vw , -10.0625rem )){.locations__map{margin-right:clamp( -23.75rem , -5.1556603774rem  +  -20.6603773585vw , -10.0625rem )}}@supports not (margin-right: clamp( -23.75rem , -5.1556603774rem  +  -20.6603773585vw , -10.0625rem )){.locations__map{margin-right:calc(-10.0625rem + -13.6875 * (100vw - 23.75rem) / 66.25)}}}@media (min-width: 24.375em) and (max-width: 90em){@supports (width: clamp( 0.75rem , 0.425rem  +  1.3333333333vw , 1.625rem )){.locations__pin{width:clamp( 0.75rem , 0.425rem  +  1.3333333333vw , 1.625rem )}}@supports not (width: clamp( 0.75rem , 0.425rem  +  1.3333333333vw , 1.625rem )){.locations__pin{width:calc(0.75rem + 0.875 * (100vw - 24.375rem) / 65.625)}}}@media (min-width: 47.99875em) and (min-width: 20em) and (max-width: 80.75em){@supports (gap: clamp( 1.5rem , 0.5534979424rem  +  4.7325102881vw , 4.375rem )){.results-hero__reviews{gap:clamp( 1.5rem , 0.5534979424rem  +  4.7325102881vw , 4.375rem )}}@supports not (gap: clamp( 1.5rem , 0.5534979424rem  +  4.7325102881vw , 4.375rem )){.results-hero__reviews{gap:calc(1.5rem + 2.875 * (100vw - 20rem) / 60.75)}}}@media (min-width: 47.99875em) and (max-width: 20em){.results-hero__reviews{gap:1.5rem}.related-posts__items{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}}@media (min-width: 61.99875em) and (min-width: 75em) and (max-width: 81.25em){@supports (gap: clamp( 1.875rem , -29.625rem  +  42vw , 4.5rem )){.search-results__body{gap:clamp( 1.875rem , -29.625rem  +  42vw , 4.5rem )}}@supports not (gap: clamp( 1.875rem , -29.625rem  +  42vw , 4.5rem )){.search-results__body{gap:calc(1.875rem + 2.625 * (100vw - 75rem) / 6.25)}}}@media (min-width: 61.99875em) and (max-width: 75em){.search-results__body{gap:1.875rem}}@media (min-width: 40.62375em) and (max-width: 61.99875em){.page-locations__block{max-width:700px;margin-left:auto;margin-right:auto}.page-locations__items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.training-about__images{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.training-about__image{-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}}@media (min-width: 47.99875em) and (min-width: 20em) and (max-width: 75em){@supports ((-moz-column-gap: clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem )) or (column-gap: clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem ))){.related-posts__items{-webkit-column-gap:clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem );-moz-column-gap:clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem );column-gap:clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem )}}@supports not ((-moz-column-gap: clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem )) or (column-gap: clamp( 1.5rem , 0.2727272727rem  +  6.1363636364vw , 4.875rem ))){.related-posts__items{-webkit-column-gap:calc(1.5rem + 3.375 * (100vw - 20rem) / 55);-moz-column-gap:calc(1.5rem + 3.375 * (100vw - 20rem) / 55);column-gap:calc(1.5rem + 3.375 * (100vw - 20rem) / 55)}}}@media (any-hover: hover){.form-contact-us__select .select__option:hover{color:var(--green-dark)}.button:hover{border-color:var(--black);color:var(--black);background-color:var(--white)}.button--dark:hover,.button--green:hover{background-color:var(--dark-blue);color:var(--white)}.button--gray:hover{background-color:var(--white)}.gform_wrapper button[type=submit]:hover,.gform_wrapper input[type=submit]:hover{background-color:var(--dark-blue);color:var(--white)}._sending .gform_wrapper button[type=submit]:hover,._sending .gform_wrapper input[type=submit]:hover{background-color:var(--main-color)}input:hover,textarea:hover{border-color:var(--dark-blue)}.checkbox__label:hover::before,.gfield_checkbox .gform-field-label:hover::before,.gfield_radio .gform-field-label:hover::before,.options__label:hover::before{background-color:var(--green)}.select__title:hover .select__pseudo-label{color:var(--blue)}._select-open .select__title:hover{border-color:transparent}.select__option:hover{color:var(--accent-color)}[data-filter-parent]:has(._select-checkbox) .select__option:hover::after{border-color:rgba(var(--dark-blue-rgb), 0.5);background-color:var(--green)}.quantity__button:hover{color:var(--light-blue)}.popup__close:hover{color:var(--gray)}.popup__close:hover svg{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.contacts-course-modal__link:hover,.course-order-row__label:hover,.single-course-modal__sorting .select__option:hover{color:var(--green-dark)}.spollers--accent:hover{border-color:rgba(var(--dark-blue-rgb), 0.1)}.spollers__item:hover{background-color:#f4f5f6}.spollers__item:hover .spollers__title{color:var(--light-blue)}.spollers--accent .spollers__title:hover span{color:var(--main-color)}.spollers__body a:hover{text-decoration:none}.link-row-spollers__copy-button:hover,.link-row-spollers__link:hover{opacity:0.8}.link-partner:hover span::after{border-color:transparent}.link-partner:hover > svg{color:var(--white)}[data-video]:hover [data-video-button]{opacity:1;visibility:visible;pointer-events:auto}[data-video-button]{opacity:0;visibility:hidden;pointer-events:none}[data-video-button]:hover{opacity:0.8}.top-header__item-list a:hover{color:var(--green-alt)}.top-header__item-list a:hover svg{color:var(--white)}.top-header__item-list a:hover img{opacity:1}.top-header__login:hover svg{color:var(--white-rgb)}.menu__list li a:hover{color:var(--green-alt)}.menu__item:hover > a svg,.menu__item:hover > button svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__item:hover > a::after,.menu__item:hover > button::after{content:"";opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.menu__item:hover .menu__sublist{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate3D(0, 96%, 0);-ms-transform:translate3D(0, 96%, 0);transform:translate3D(0, 96%, 0)}.menu__sublist{position:absolute;z-index:2;bottom:0;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;padding:10px;background-color:var(--white);-webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.04);box-shadow:0 2px 1px rgba(0, 0, 0, 0.04);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate3D(0, 110%, 0);-ms-transform:translate3D(0, 110%, 0);transform:translate3D(0, 110%, 0);-webkit-transition:opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.4s,visibility 0.4s,-webkit-transform 0.4s}.menu__sublist li:hover{color:var(--secondary)}.sub-menu__category-item:hover:not(.last){border-color:transparent;color:var(--green-alt)}.sub-menu__view-all-link:hover{color:var(--white)}.sub-menu__view-all-link:hover::after{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.sub-menu__item-list:hover a{border-color:transparent}.drop-down__item a:hover{border-color:transparent;color:var(--green-alt)}.footer__contact-link:hover{color:var(--green)}.footer__list a:hover{color:var(--white)}.footer__button:hover{background-color:var(--white);color:var(--main-color)}.footer__item-support:hover{color:var(--white)}.footer form input[type=submit]:hover{background-color:var(--green);color:var(--dark-blue)}.subscribe__input:hover input{border-color:var(--white);color:var(--white)}.subscribe__button:hover{background-color:var(--green)}.social-list__item a:hover{opacity:1}.cart-mini__button:hover{opacity:0.8}.language-switcher__title:hover .language-switcher__value-title{color:var(--green-alt)}.language-switcher__title:hover .language-switcher__value-icon{color:var(--white-rgb)}.language-switcher__language:hover{background-color:#f4f5f6}.search-form--gray .search-form__item:hover,.search-form--light .search-form__item:hover{color:var(--dark-blue)}.search-form__item:hover{color:var(--white);border-color:#798a94}.search-form__input .input:hover{border-color:transparent}.search-form__row:hover .search-form__input-value,.search-form__row:hover .search-form__show-more-icon{color:var(--green-dark)}.training-info-row:hover{-webkit-box-shadow:none;box-shadow:none}.training-info-row__title:hover{color:var(--light-blue)}.row-tags__item a:hover{padding:10px 30px 9px 18px}.row-tags__item a:hover span{-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0)}.row-tags__item a:hover svg{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;opacity:1;visibility:visible;-webkit-transform:translate3D(12px, -1px, 0);-ms-transform:translate3D(12px, -1px, 0);transform:translate3D(12px, -1px, 0)}.breadcrumbs__item a:hover{opacity:1}.cta-help:hover{-webkit-box-shadow:none;box-shadow:none}.cta-help__link:hover,.cta-help__main-link:hover{color:var(--green-dark)}.calendar__input input:hover{border-color:rgba(var(--dark-blue-rgb), 0.4)}.air-datepicker-nav--action:hover{background-color:var(--dark-blue);color:var(--white)}.article-card__inner:hover .article-card__cover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.editor-content-container :where(a):hover{text-decoration:none}.course-bottom-info__button .button--green:hover{color:var(--white)}.pagging .page-numbers:hover{border-color:var(--main-color);color:var(--main-color)}.pagging .page-numbers.next:hover,.pagging .page-numbers.prev:hover{border-color:var(--main-color)}.pagging .page-numbers.next:hover::before,.pagging .page-numbers.prev:hover::before{opacity:1}.customer-login__button:hover{color:var(--secondary-color)}.customer-login__button:hover svg{opacity:1}.customer-login__item-list:hover{background-color:#f4f5f6}.algolia-autocomplete .aa-dropdown-menu .algolia-more-results:hover .search-form__input-value,.algolia-autocomplete .aa-dropdown-menu .algolia-more-results:hover .search-form__show-more-icon,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-attributes:hover .search-form__input-value,.algolia-autocomplete .aa-dropdown-menu .suggestion-post-attributes:hover .search-form__show-more-icon{color:var(--green-dark)}.training-list__direction:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.tabs-training__title:hover{color:var(--main-color)}a.press-release__link:hover{text-decoration:none;color:var(--dark-blue)}.about-us__read-more:hover,.locations__item-list a:hover{border-color:transparent}.about-us__all-links a:hover{color:var(--main-color);border-color:transparent}.links-about-us__link:hover{color:var(--main-color)}.bottom-blended-courses__descr a:hover{border-color:transparent}.block-about-category__text a:hover{text-decoration:none}.choosed-item-results:hover{-webkit-box-shadow:0 2px 4px 0 rgba(7, 4, 146, 0.1);box-shadow:0 2px 4px 0 rgba(7, 4, 146, 0.1)}.choosed-item-results__remove:hover,.group-search-results__descr a:hover,.group-search-results__help-text a:hover,.single-course__item-navigation:hover{color:var(--main-color)}.single-course__text :where(a):hover{text-decoration:none}.single-course__compare .compare__title a:hover{color:var(--light-blue)}.banner-course__button:hover{background-color:var(--white);color:var(--dark-blue)}.banner-course__note a:hover{text-decoration:none}.prices-course-info__row:hover .prices-course-info__value svg{color:var(--main-color)}.feedback-article__button:hover{border-color:var(--dark-blue)}.article-locations__image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.article-locations__link:hover,.article-locations__pseudo-link:hover,.article-locations__top:hover{color:var(--green-dark)}.direction-actions__button--accent:hover{color:var(--white);background-color:var(--dark-blue);border-color:rgba(var(--white-rgb), 0.2)}.direction-actions__button--outlined:hover{background-color:var(--dark-blue)}.info-location__contact:hover{color:var(--green)}.item-location:hover{background-color:transparent}.hero-about__text a:hover{text-decoration:none}.mission-about__button:hover{background-color:var(--dark-blue);color:var(--white)}.share-article__link:hover{opacity:0.8}.cta-block__link:hover{border-color:var(--cta-text-color)}.faq-section__button:hover{border-color:var(--main-color)}.faq-section__go-back-button:hover svg{color:var(--main-color)}.reach-us-sidebar__phone:hover{color:rgba(var(--dark-blue-rgb), 0.7)}}