:root{--color-background:#f4f4f4;--color-text:#081422}*{box-sizing:border-box}:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Open Sans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5;transition:color .5s,background-color .5s}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none}a,button{background-color:#0000}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer;border:none;outline:none;padding:0}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}input:invalid{box-shadow:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.button{cursor:pointer;letter-spacing:0;text-align:center;justify-content:center;align-items:center;min-width:150px;height:48px;font-size:13.31px;font-weight:400;line-height:1;transition:all .2s;display:inline-flex;position:relative}.button--primary,.button--primary-arrow{color:#081422;background-color:#c1b6ec;border-radius:2px}.button--primary .button__arrow-block,.button--primary-arrow .button__arrow-block{background-color:#c1b6ec}.button--primary:hover,.button--primary-arrow:hover{color:#fff;background-color:#7057a4}.button--primary:hover .button__arrow-block,.button--primary-arrow:hover .button__arrow-block{background-color:#7057a4}.button--primary:hover .button__arrow-block img:not(img.active),.button--primary-arrow:hover .button__arrow-block img:not(img.active){opacity:0}.button--primary:hover .button__arrow-block img.active,.button--primary-arrow:hover .button__arrow-block img.active{opacity:1}.button--secondary,.button--secondary-arrow{color:#1e1e1e;background-color:#fff;border:.95px solid #1e1e1e}.button--secondary:hover,.button--secondary-arrow:hover{color:#fff;background-color:#081422;border-color:#081422}.button--secondary:hover .button__arrow-block,.button--secondary-arrow:hover .button__arrow-block{background-color:#081422}.button--secondary:hover .button__arrow-block img:not(img.active),.button--secondary-arrow:hover .button__arrow-block img:not(img.active){opacity:0}.button--secondary:hover .button__arrow-block img.active,.button--secondary-arrow:hover .button__arrow-block img.active{opacity:1}.button--secondary{border-radius:2px}.button--secondary-arrow{border-radius:4px}.button--secondary-arrow .button__arrow-block{background-color:#fff;border:.95px solid #1e1e1e}.button--secondary-arrow .button__arrow-block:hover{background-color:#081422}.button__arrow-block{border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s;display:flex;position:absolute;top:50%;right:-56px;transform:translateY(-50%)}.button__arrow-block img{transition:opacity .25s;position:absolute}.button__arrow-block img.active{opacity:0}.card{background-color:#fff;border:1px solid #081422;border-radius:20px}.icon-box{background-color:#fff;border:.95px solid #081422;border-radius:2px;justify-content:center;align-items:center;width:43px;min-width:43px;height:48px;display:flex}.container{max-width:1280px;margin:0 auto;padding:0 80px}@media screen and (width>=1024px){.mobile-only{display:none!important}}.video{width:100%;max-width:100%;height:750px;min-height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.video__player{background-image:url(/img/instructor-training-courses/images/home-video-preview.webp);background-position:50%;background-size:cover;border-radius:0;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.video__player .video-player{position:absolute}@media screen and (width<=1024px){.video{min-height:unset;height:unset}}@media screen and (width<=767px){.video{height:420px}}@media screen and (width<=480px){.video{height:190px}}.video-play-button{opacity:.8;cursor:pointer;z-index:1;background-color:#c1b6ec;border:none;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;transition:all .25s;display:flex}.video-play-button:hover{background-color:#7057a4}.video-play-button:hover .video-play-button__icon:not(.video-play-button__icon.active){opacity:0}.video-play-button:hover .video-play-button__icon.active{opacity:1}.video-play-button__icon{width:39px;height:42px;transition:all .25s;position:absolute}.video-play-button__icon.active,.testimonials-slider.single-item.slick-initialized.slick-slider .carousel-prev,.testimonials-slider.single-item.slick-initialized.slick-slider .carousel-next{opacity:0}.carousel-prev,.carousel-next{opacity:1;cursor:pointer;z-index:1;background-color:#fff;border:.95px solid #081422;border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .25s,opacity .25s;position:absolute;top:50%;transform:translateY(-50%);display:flex!important}@media screen and (width<=767px){.carousel-prev,.carousel-next{opacity:0}}.carousel-prev img,.carousel-next img{transition:opacity .25s;position:absolute}.carousel-prev img.active,.carousel-next img.active{opacity:0}.carousel-prev:hover,.carousel-next:hover{background-color:#081422}.carousel-prev:hover img:not(img.active),.carousel-next:hover img:not(img.active){opacity:0}.carousel-prev:hover img.active,.carousel-next:hover img.active{opacity:1}.carousel-prev{left:0}.carousel-next{right:0}.accordion{background-color:#fff;border:1px solid #081422;border-radius:20px;box-shadow:0 1px 3.3px #0000001a}.accordion-header{cursor:pointer;min-height:112px;padding:32px 82px 32px 32px;display:flex;position:relative}.accordion-header__flex-container{justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width<=767px){.accordion-header__flex-container{flex-direction:column;align-items:end}}@media screen and (width>=767px){.accordion-header:hover .accordion-header__button{background-color:#081422}.accordion-header:hover .accordion-header__button .arrow-down:not(.active){opacity:0}.accordion-header:hover .accordion-header__button .arrow-down.active{opacity:1}.accordion-header:hover .accordion-header__button .arrow-up:not(.active),.accordion-header:hover .accordion-header__button .arrow-up.active{opacity:0}}@media screen and (width<=767px){.accordion-header:active .accordion-header__button{background-color:#081422}.accordion-header:active .accordion-header__button .arrow-down:not(.active){opacity:0}.accordion-header:active .accordion-header__button .arrow-down.active{opacity:1}.accordion-header:active .accordion-header__button .arrow-up:not(.active),.accordion-header:active .accordion-header__button .arrow-up.active{opacity:0}}.accordion-header__text{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.accordion-header__subtext{letter-spacing:0;margin-top:12px;font-size:16px;font-weight:400;line-height:1.2}.accordion-header__button{background-color:#fff;border:1px solid #081422;border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .25s;display:flex;position:absolute;top:32px;right:32px}.accordion-header__button .arrow{position:absolute}.accordion-header__button .arrow.active,.accordion-header__button .arrow-up{opacity:0}.accordion-header.active .arrow-up{opacity:1}.accordion-header.active .arrow-up.active,.accordion-header.active .arrow-down,.accordion-header.active .arrow-down.active{opacity:0}@media screen and (width<=767px){.accordion-header.active:active .accordion-header__button{background-color:#081422}.accordion-header.active:active .accordion-header__button .arrow-up:not(.active){opacity:0}.accordion-header.active:active .accordion-header__button .arrow-up.active{opacity:1}.accordion-header.active:active .accordion-header__button .arrow-down{opacity:0}}@media screen and (width>=767px){.accordion-header.active:hover .accordion-header__button{background-color:#081422}.accordion-header.active:hover .accordion-header__button .arrow-up:not(.active){opacity:0}.accordion-header.active:hover .accordion-header__button .arrow-up.active{opacity:1}.accordion-header.active:hover .accordion-header__button .arrow-down{opacity:0}}.accordion__content{padding:0 32px 32px;transition:max-height .3s;display:none}.accordion.contact-form-accordion{margin-bottom:0}.accordion.contact-form-accordion .accordion-header{align-items:center}.accordion.contact-form-accordion .accordion-header .icon-box{margin-right:16px}.accordion.contact-form-accordion .accordion-header__title{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.4}.accordion.contact-form-accordion .accordion-header__text{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.4}@media screen and (width>=767px){.accordion.contact-form-accordion .accordion-header__text{margin-right:10px}}.accordion.contact-form-accordion .accordion-header-button{display:flex}.accordion.contact-form-accordion .accordion-header-button__text-block,.accordion.contact-form-accordion .accordion-header-button__arrow-block{color:#1e1e1e;background-color:#fff;border:.95px solid #081422;transition:background-color .25s,color .25s}.accordion.contact-form-accordion .accordion-header-button__text-block{letter-spacing:0;text-align:center;border-radius:4px;width:150px;margin-right:16px;padding:16px 32px;font-size:13.31px;line-height:1}.accordion.contact-form-accordion .accordion-header-button__arrow-block{border-radius:2px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.accordion.contact-form-accordion .accordion-header-button__arrow-block .arrow{position:absolute}.accordion.contact-form-accordion .accordion-header-button__arrow-block .arrow.active,.accordion.contact-form-accordion .accordion-header-button__arrow-block .arrow-up{opacity:0}@media screen and (width>=767px){.accordion.contact-form-accordion .accordion-header:hover .accordion-header-button__text-block,.accordion.contact-form-accordion .accordion-header:hover .accordion-header-button__arrow-block{color:#fff;background-color:#081422}.accordion.contact-form-accordion .accordion-header:hover .accordion-header-button__arrow-block .arrow-down:not(.active){opacity:0}.accordion.contact-form-accordion .accordion-header:hover .accordion-header-button__arrow-block .arrow-down.active{opacity:1}.accordion.contact-form-accordion .accordion-header:hover .accordion-header-button__arrow-block .arrow-up:not(.active),.accordion.contact-form-accordion .accordion-header:hover .accordion-header-button__arrow-block .arrow-up.active{opacity:0}}@media screen and (width<=767px){.accordion.contact-form-accordion .accordion-header:active .accordion-header-button__text-block,.accordion.contact-form-accordion .accordion-header:active .accordion-header-button__arrow-block{color:#fff;background-color:#081422}.accordion.contact-form-accordion .accordion-header:active .accordion-header-button__arrow-block .arrow-down:not(.active){opacity:0}.accordion.contact-form-accordion .accordion-header:active .accordion-header-button__arrow-block .arrow-down.active{opacity:1}.accordion.contact-form-accordion .accordion-header:active .accordion-header-button__arrow-block .arrow-up:not(.active),.accordion.contact-form-accordion .accordion-header:active .accordion-header-button__arrow-block .arrow-up.active{opacity:0}}.accordion.contact-form-accordion .accordion-header.active .arrow-up{opacity:1}.accordion.contact-form-accordion .accordion-header.active .arrow-up.active,.accordion.contact-form-accordion .accordion-header.active .arrow-down,.accordion.contact-form-accordion .accordion-header.active .arrow-down.active{opacity:0}@media screen and (width>=767px){.accordion.contact-form-accordion .accordion-header.active:hover .arrow-up:not(.active){opacity:0}.accordion.contact-form-accordion .accordion-header.active:hover .arrow-up.active{opacity:1}.accordion.contact-form-accordion .accordion-header.active:hover .arrow-down{opacity:0!important}}@media screen and (width<=767px){.accordion.contact-form-accordion .accordion-header.active:active .arrow-up:not(.active){opacity:0}.accordion.contact-form-accordion .accordion-header.active:active .arrow-up.active{opacity:1}.accordion.contact-form-accordion .accordion-header.active:active .arrow-down{opacity:0!important}}@media screen and (width<=1024px){.accordion.contact-form-accordion .accordion-header{flex-direction:column;align-items:flex-start}.accordion.contact-form-accordion .accordion-header__text-wrapper{margin:20px 0 32px}.accordion.contact-form-accordion .accordion__content{padding:0 20px 24px}}@media screen and (width<=767px){.accordion-header{padding:24px 72px 24px 24px}.accordion-header__button{top:24px;right:24px}.accordion__content{padding:0 24px 24px}.accordion.contact-form-accordion .accordion-header{padding:24px}}.contact-form.submitted{display:none}.contact-form.submitted~.contact-form-result{display:block}.contact-form__text{letter-spacing:0;margin-bottom:16px;font-size:20px;line-height:1.2}@media screen and (width>=1024px){.contact-form__text{margin-bottom:30px}}.contact-form__text a{color:var(--color-text);font-weight:700}.contact-form form{gap:16px;display:flex}.contact-form__input-block{flex-direction:column;gap:20px;width:100%;max-width:357px;display:flex}.contact-form__textarea-block{width:100%;max-width:649px}.contact-form__input-box{flex-direction:column;display:flex}.contact-form__textarea{border:1px solid #1b2c47;border-radius:2px;outline:1px solid #0000;width:100%;height:12rem;padding:4.75px 8px;transition:all .2s linear}.contact-form__textarea:focus-within{outline-color:#081422}.contact-form__textarea textarea{resize:none;border:none;width:100%;height:100%}.contact-form__textarea.has-error{border-color:#e64544!important}.contact-form__textarea.has-error:focus-within{outline-color:#e64544}.contact-form__textarea.has-error textarea{color:#e64544}.contact-form__textarea.has-error textarea::placeholder{color:#e64544!important}.contact-form__input{border:1px solid #1b2c47;border-radius:2px;outline:1px solid #0000;align-items:center;width:100%;max-width:357px;height:48px;padding-left:8px;transition:all .2s linear;display:flex}.contact-form__input input{border:none;width:100%;height:100%;padding:8px 4.75px 8px 5px}.contact-form__input:focus-within{outline-color:#081422}.contact-form__input.has-error{border-color:#e64544!important}.contact-form__input.has-error:focus-within{outline-color:#e64544}.contact-form__input.has-error input{color:#e64544}.contact-form__input.has-error input::placeholder{color:#e64544!important}.contact-form__phone-input{position:relative}.contact-form__phone-input .contact-form__icon{z-index:1;width:18px;height:18px;position:absolute;top:50%;left:147.75px;transform:translateY(-50%)}.contact-form__phone-input .iti{align-items:center;display:flex}.contact-form__phone-input .iti__flag-container{width:120px;min-width:120px;position:static}.contact-form__phone-input .iti__selected-flag{background-color:#0000;border:1px solid #1b2c47;border-radius:2px;outline:1px solid #0000;height:48px;padding:0 6px 0 8px;transition:all .2s linear}.contact-form__phone-input .iti__selected-flag .iti__flag{box-shadow:none;background-color:#0000;background-image:url(/img/instructor-training-courses/icons/globe.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px}.contact-form__phone-input .iti__selected-flag:focus-within{outline-color:#081422}.contact-form__phone-input .iti input[id=phone]{border:1px solid #1b2c47;border-radius:2px;outline:1px solid #0000;width:100%;max-width:100%;height:48px;margin-left:20px;transition:all .2s linear;padding-left:30px!important}.contact-form__phone-input .iti input[id=phone]::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-form__phone-input .iti input[id=phone]:focus{outline-color:#081422}.contact-form__phone-input.has-error .iti__selected-flag,.contact-form__phone-input.has-error .iti input[id=phone]{border-color:#e64544}.contact-form__phone-input.has-error .iti__selected:focus-within,.contact-form__phone-input.has-error .iti input[id=phone]:focus{outline-color:#e64544}.contact-form input::-moz-placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13.31px;line-height:1}.contact-form textarea::-moz-placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13.31px;line-height:1}.contact-form select::-moz-placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13.31px;line-height:1}.contact-form input::placeholder,.contact-form textarea::placeholder,.contact-form select::placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13.31px;line-height:1}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{box-shadow:none;border-color:inherit;outline:none}.contact-form input .input-wrapper.error input,.contact-form textarea .input-wrapper.error input,.contact-form select .input-wrapper.error input{color:#cc3c3c}.contact-form input .input-wrapper.error input::-moz-placeholder{color:#cc3c3c}.contact-form textarea .input-wrapper.error input::-moz-placeholder{color:#cc3c3c}.contact-form select .input-wrapper.error input::-moz-placeholder{color:#cc3c3c}.contact-form input .input-wrapper.error input::placeholder,.contact-form textarea .input-wrapper.error input::placeholder,.contact-form select .input-wrapper.error input::placeholder{color:#cc3c3c}.contact-form__icon{width:20px;height:20px}.contact-form__icon img{width:100%;height:100%}.contact-form__button-group{justify-content:space-between;margin-top:14px;display:flex}@media (width<=1100px){.contact-form form{flex-direction:column}.contact-form__input-block,.contact-form__input,.contact-form__textarea-block{max-width:100%}.contact-form__textarea{height:185px}}@media screen and (width<=767px){.contact-form__submit-btn{margin-top:20px}}@media screen and (width<=540px){.contact-form__button-group{flex-direction:column;justify-content:flex-start;align-items:flex-end}}@media screen and (width<=480px){.contact-form__phone-input .contact-form__icon{left:102.75px}.contact-form__phone-input .iti__flag-container{width:82px;min-width:82px}.contact-form__phone-input .iti input[id=phone]{margin-left:16px}}.contact-form-result{padding:96px 0 190px;display:none}.contact-form-result__image{border:.95px solid #081422;border-radius:2px;justify-content:center;align-items:center;width:43px;height:48px;display:flex}.contact-form-result__title{letter-spacing:0;margin:16px 0;font-size:20px;font-weight:700;line-height:1.2}.contact-form-result__description{letter-spacing:0;font-size:20px;line-height:1.2}.iti.iti--container{min-width:280px;max-width:400px;height:50%}.iti__country-list{box-shadow:none;border:.95px solid #081422;border-radius:2px}.iti__country-list .iti__divider{display:none}.iti__country-list .iti__country-name,.iti__country-list .iti__country .iti__dial-code{color:#9eafc7}.iti__country-list .iti__country.iti__highlight{background-color:#c1b6ec}.iti__country-list .iti__country.iti__highlight .iti__country-name,.iti__country-list .iti__country.iti__highlight .iti__dial-code{color:#081422}.hero{background-color:#f4f4f4;padding:167px 0 56px}.hero .container{justify-content:space-between;align-items:center;display:flex}.hero__text{max-width:322px;margin-right:20px}.hero__title{letter-spacing:-.01em;margin-bottom:12px;font-size:40px;font-weight:800;line-height:1.2}.hero__subtitle{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}.hero__image{width:100%;max-width:778px}.hero__image img{border-radius:15px;width:100%}@media screen and (width<=1024px){.hero .container{flex-direction:column-reverse;align-items:center}.hero__text{max-width:100%;margin-top:16px;margin-right:0}.hero__title{font-size:34px}.hero__subtitle{font-size:18px}.hero__image{max-width:100%}}.nav-bar{z-index:9;background-color:#fff;height:48px;position:sticky;top:119px;box-shadow:0 2px 10.9px -7px #0000001a}.nav-bar .container{align-items:center;gap:48px;height:100%;display:flex}.nav-bar__item{letter-spacing:0;text-align:center;color:#081422;font-size:13.31px;font-weight:400;line-height:1}.nav-bar .button--primary-arrow{display:none}@media screen and (width<=1024px){.nav-bar{top:87px}}@media screen and (width<=767px){.nav-bar{height:82px;position:static;top:71px}.nav-bar a{display:none}.nav-bar .button--primary-arrow{justify-content:center;align-items:center;display:flex}}@media screen and (width<=1024px){.video-play-button{width:120px;height:120px}.video-play-button__icon{width:36px;height:36px}}@media screen and (width<=767px){.container{padding:0 20px}}@media screen and (width<=480px){.video-play-button{width:41px;height:41px}.video-play-button__icon{width:14px;height:14px}}.contact-form__phone-input.has-error input::placeholder{color:#e64544}.header{z-index:10;background-color:#fff;width:100%;height:120px;position:fixed;top:0;left:0;box-shadow:0 1px 9.7px #0000001a}.header__container{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:32px 80px;display:flex}.header__mobile-wrapper{display:none}.header__logo{height:56px}.header__nav{align-items:center;display:flex}.header__nav ul{align-items:center;gap:34px;display:flex}.header__nav ul li a:hover{color:#293f80}.header__nav ul li.js-drop-courses>a svg{display:none}.header__nav a{color:#081422;text-align:center;align-items:center;height:32px;font-size:13.31px;transition:color .2s;display:flex}.header__nav .header__enquire{height:48px}.header__menu{display:none}.header__enquire{background-color:#c1b6ec;border-radius:2px;justify-content:center;align-items:center;margin-left:32px;padding:0 50px;transition:all .25s;display:flex}.header__enquire:hover{color:#f4f4f4;background-color:#7057a4}.header.no-shadow,.header.no-shadow .header__mobile-wrapper{box-shadow:none!important}@media screen and (width>=1024px){.header__nav-drop{position:relative}.header__nav-drop ul{opacity:0;visibility:hidden;background-color:#fff;width:140px;padding:20px 18px;transition:all .3s;display:block;position:absolute;top:40px;left:-30px;box-shadow:1px 6px 3.3px #0000001a}.header__nav-drop ul li a.mobile{display:none}.header__nav-drop:hover>ul{opacity:1;visibility:visible}}@media screen and (width<=1024px){.header{box-shadow:none;height:88px}.header__container{padding:0}.header__logo{height:40px}.header__logo img{height:100%}.header__logo.desktop{display:none}.header__mobile-wrapper{z-index:2;justify-content:space-between;align-items:center;width:100%;height:88px;padding:24px 32px;display:flex;box-shadow:0 1px 9.7px #0000001a}.header__nav{pointer-events:none;opacity:0;z-index:-10;background-color:#f4f4f4;width:100vw;height:100%;padding:0 20px;transition:opacity .25s;display:block;position:fixed;top:88px;left:0;overflow-y:auto}.header__nav ul{margin:20px auto 0;display:block}.header__nav ul li{display:block}.header__nav ul li:not(:first-child){margin-left:0}.header__nav ul li:not(:first-child)>a{position:relative}.header__nav ul li:not(:first-child)>a:after{content:"";background-color:#081422;width:100%;height:1px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 4px #00000040}.header__nav ul li a{text-align:center;height:auto;padding:32px 20px;display:block}.header__nav ul li.js-drop-courses>a{position:relative}.header__nav ul li.js-drop-courses>a svg{display:initial;color:#081422;position:absolute;top:50%;left:50%;transform:translate(48px,-50%)}.header__nav ul li.js-drop-courses>a:hover svg{color:#293f80}.header__nav ul li.js-drop-courses ul{display:none}.header__nav ul li.js-drop-courses ul li a.is-back{text-align:left;align-items:center;display:flex}.header__nav ul li.js-drop-courses ul li a.is-back svg{color:#081422;margin-right:24px}.header__nav ul li.js-drop-courses ul li a.is-back:hover svg{color:#293f80}.header__nav-drop ul li a.mobile{display:block}.header__nav.is-drop-courses>ul>li{display:none}.header__nav.is-drop-courses .js-drop-courses{display:block}.header__nav.is-drop-courses .js-drop-courses>a{display:none}.header__nav.is-drop-courses .js-drop-courses ul{display:block}.header__enquire{max-width:148px;margin:18px auto 0}.header__menu{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.header__menu svg{color:#081422;transition:color .2s}.header__menu:hover svg{color:#293f80}.header.is-open-menu .header__nav{z-index:1;opacity:1;pointer-events:all}}@media screen and (width<=767px){.header{height:72px}.header__mobile-wrapper{height:72px;padding:16px 20px}.header__nav{top:72px}}.footer{box-shadow:-4px -4px 10.8px -4px #0000001a}.footer__top{background-color:#f4f4f4;justify-content:space-between;max-width:1280px;margin:0 auto;padding:48px 80px 80px;display:flex}.footer__top--mobile{display:none}.footer__top ul li{line-height:1.3}.footer__top ul li a{color:#081422;font-size:13.31px;line-height:1;transition:color .2s}.footer__top ul li a:hover{color:#293f80}.footer__top .footer-headline{margin-bottom:6px}.footer__nav{justify-content:space-between;gap:8vw;margin-right:64px;display:flex}.footer__contacts{margin-left:auto}.footer__bottom{background-color:#c1b6ec;padding:28px 80px}.footer__bottom-container{align-items:center;max-width:1280px;margin:0 auto;display:flex}.footer-socials{display:flex}.footer-socials__item{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.footer-socials__item:not(:first-child){margin-left:26px}.footer-socials__item img{height:100%}.footer__home-link{color:#081422;margin-left:29px;font-size:13.31px;line-height:2;transition:color .2s}.footer__home-link:hover{color:#293f80}.footer-payments{margin-left:auto;display:flex}.footer-payments__text{margin-right:24px;font-size:20px;font-weight:700;line-height:1.2}.footer-payments__list{gap:30px;display:flex}.footer-payments__list li{align-items:center;height:24px;display:flex}@media screen and (width<=1024px){.footer__nav{gap:5vw}.footer__bottom{padding:24px 30px}.footer__bottom-container{align-items:flex-start}}@media screen and (width<=767px){.footer__top{padding:32px 32px 50px}.footer__top--desktop{display:none}.footer__top--mobile{display:block}.footer__nav{justify-content:flex-start;margin-right:0}.footer__nav:first-child{border-bottom:1px solid #0f233e;margin-bottom:24px;padding-bottom:24px}.footer__nav ul{gap:0;width:50%}.footer__contacts{margin-left:0}.footer__bottom-container{flex-direction:column;align-items:center}.footer-payments{margin-top:16px;margin-left:0}}@media screen and (width<=480px){.footer__top{padding:32px 24px 50px}.footer__bottom{padding:40px 20px 32px}.footer__bottom-container{align-items:flex-start}.footer-socials__item:not(:first-child){margin-left:16px}.footer-socials__item img{height:20px}.footer__copyright{margin-left:16px}.footer__home-link{margin-left:15px}.footer-payments{flex-direction:column}.footer-payments__text{margin-bottom:12px;margin-right:0}}.home-hero{background-image:url(/img/instructor-training-courses/images/hero-bg.webp);background-position:top;background-size:cover;min-height:100vh;padding-top:calc(5vw + 120px);position:relative}.home-hero__mobile-image{display:none}.home-hero__container{z-index:1;flex-direction:column;align-items:flex-start;max-width:1280px;margin:0 auto;padding:0 80px;display:flex;position:relative}.home-hero__title{color:#c1b6ec;letter-spacing:-1px;max-width:600px;margin-bottom:4px;font-size:50px;font-weight:800;line-height:1.2}.home-hero__subtitle{color:#c1b6ec;letter-spacing:0;text-align:right;margin-bottom:28px;font-size:20px;font-weight:400;line-height:1.2}@media screen and (width<=767px){.home-hero{min-height:unset;background-color:#f4f4f4;background-image:none;padding-top:72px}.home-hero__mobile-image{margin-bottom:12px;display:block}.home-hero__mobile-image img{width:100%}.home-hero__container{align-items:flex-start;padding:0 20px}.home-hero__title{color:#081422;text-align:left;margin-bottom:12px;font-size:40px}.home-hero__subtitle{color:#081422;text-align:left;margin-bottom:24px}}.courses{background-color:#f4f4f4;padding-top:60px}.courses__container{gap:20px;max-width:1280px;margin:0 auto;padding:0 80px;display:flex}.courses__image{width:322px;height:234px}.courses__image:not(:last-child){margin-bottom:24px}.courses__image img{-o-object-fit:cover;object-fit:cover;border-radius:20px;width:100%;height:100%}.courses__info{width:100%}.courses__title{letter-spacing:-1%;margin-bottom:20px;font-size:34px;font-weight:800;line-height:1.3}.courses__grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.course-item{display:flex}.course-item:not(:last-child){margin-bottom:40px}.course-item__image{height:160px}.course-item__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.course-item__content{flex-direction:column;flex-grow:1;max-width:550px;margin-right:20px;display:flex;position:relative}.course-item__quotation-marks{width:61px;height:61px;position:absolute;top:-40px;left:12px}@media screen and (width>=1024px){.course-item__quotation-marks{top:-40px}}.course-item__title{letter-spacing:0;z-index:1;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.2;position:relative}.course-item__title--large{letter-spacing:-.01em;max-width:386px;margin-bottom:37px;font-size:24px;font-weight:800;position:relative}.course-item__description{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.2}.course-item__button{align-self:flex-end;padding:8px 20px;font-size:14px}.course-item__instructor{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:20px;padding:15px 20px 20px 0;display:flex}.course-item__price-block{color:#081422;background-color:#c1b6ec;border-radius:20px;margin-top:20px;padding:28.5px 16px;box-shadow:0 1px 3.3px #0000001a}@media screen and (width<=767px){.course-item__price-block{width:100%}}.course-item__price-block span{letter-spacing:0;text-align:center;font-size:19px;font-weight:400;line-height:1.2}.course-item__price{letter-spacing:0;text-align:center;margin-top:1px;font-size:35px;font-weight:700;line-height:1.2}.course-item--highlight{justify-content:space-between;padding-top:50px}.course-item--highlight.mobile{display:none}.course-item--highlight .course-item__content{padding-left:36px}.instructor{align-items:center;display:flex}.instructor__avatar{border-radius:50%;width:58px;min-width:58px;height:58px;margin-right:16px}.instructor__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.instructor__info{flex-direction:column;display:flex}.instructor__name{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2}.instructor__title{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}@media screen and (width<=1024px){.courses{overflow:hidden}.courses__container{display:block}.courses__images{justify-content:center;gap:24px;display:flex}.courses__image{min-width:322px}.course-item:not(.course-item--highlight) .course-item__content{max-width:632px}.course-item--highlight.desktop{display:none}.course-item--highlight.mobile{margin-top:80px;padding:0 80px;display:flex}.course-item--highlight.mobile .course-item__button{margin-top:0}.course-item__button.learn-more{margin-top:24px;margin-right:55px}}@media screen and (width<=767px){.courses__container{padding:0;display:block}.courses__image{width:100%;height:auto}.courses__image:not(:last-child){display:none}.courses__image img{-o-object-fit:cover;object-fit:cover;border-radius:0;max-height:400px}.courses__title{display:none}.courses__info{margin-top:58px;padding:0 20px}.course-item:not(.course-item--highlight){flex-direction:column;display:flex}.course-item--highlight.mobile{flex-direction:column;align-items:center;margin-top:95px;padding:0 20px;display:flex}.course-item--highlight .course-item__content{margin-right:0;padding-left:0}}@media screen and (width<=767px) and (width<=767px){.course-item--highlight .course-item__content{padding-left:50px}}@media screen and (width<=767px){.course-item--highlight .course-item__title{max-width:100%}}@media screen and (width<=767px) and (width<=767px){.course-item--highlight .course-item__button{width:100%}}@media screen and (width<=767px){.course-item--highlight .course-item__price-block{flex-direction:column;align-items:center;margin-top:42px;padding:18.5px 17px;display:flex}}@media screen and (width<=767px) and (width<=767px){.course-item--highlight .course-item__price-block{margin-top:20px}}@media screen and (width<=767px){.course-item--highlight .course-item__price-block span{font-size:20px}.course-item--highlight .course-item__price{letter-spacing:-.01em;font-size:24px;font-weight:800}.course-item--highlight .course-item__actions{justify-content:center;align-items:center;width:100%;display:flex}}@media screen and (width<=767px) and (width<=767px){.course-item--highlight .course-item__actions{flex-direction:column;max-width:346px;margin-top:20px}}@media screen and (width<=767px){.course-item__content{max-width:100%}}.unique{background-color:#f4f4f4;margin-bottom:0;padding:70px 0 60px}@media (width>=1025px){.unique{padding:110px 0 120px}}.unique__container{justify-content:space-between;max-width:1280px;margin:0 auto;padding:0 80px;display:flex}@media screen and (width<=767px){.unique__container{justify-content:center;padding:0 20px}}.unique__title{letter-spacing:-.01em;margin-bottom:24px;font-size:34px;font-weight:800;line-height:1.2}@media screen and (width<=767px){.unique__title{margin-bottom:20px;font-size:24px}}.unique__subtitle{letter-spacing:0;margin-bottom:24px;font-size:20px;font-weight:400;line-height:1.2}@media screen and (width<=767px){.unique__subtitle{margin-bottom:34px}}@media (width>=1025px){.unique__features{max-width:376px}}.unique__illustration-mobile{background-color:#dfe4ec;border-radius:7px;margin-bottom:31px;padding:12px 22px;display:block}.unique .illustration-mobile-picture{width:100%}@media (width>=711px){.unique .illustration-mobile-picture{height:464px}}@media (width>=1025px){.unique .unique__illustration{justify-content:center;align-items:center;display:flex}.unique .unique__illustration-mobile{display:none}}.unique__illustration{background-color:#dfe4ec;border-radius:15px;max-width:664px;margin-left:20px;padding:38px 75px 39px 71px;display:none;position:relative}.unique__illustration img{width:100%}.unique__cta{position:absolute;bottom:26px;right:22px}@media (width>=1024px) and (width<=1200px){.about-mission__image-photo{max-width:400px}}@media screen and (width<=1024px){.feature{background-color:#fff;border:1px solid #1e1e1e;border-radius:2px;padding:34px}}@media screen and (width>=767px){.feature{box-sizing:border-box;flex:calc(50% - 10px);min-width:300px}}.feature:not(:last-child){margin-bottom:20px}@media screen and (width<=1024px){.feature:not(:last-child){margin-bottom:0}}.feature__icon{justify-content:center;align-items:center;width:48px;height:48px;margin-right:8px;display:flex}.feature__icon img{width:100%;height:100%}.feature__title-block{align-items:center;display:flex}@media screen and (width<=1024px){.feature__title-block{justify-content:center}}.feature__title{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2}.feature__description{letter-spacing:0;margin-top:10px;font-size:13.31px;font-weight:400;line-height:1.2}@media screen and (width<=1024px){.feature__description{text-align:center;font-size:20px}}.gap-year{background-color:#f4f4f4;margin-top:0;padding:140px 0 182px}.gap-year__container{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:0 80px;display:flex}.gap-year__content{width:100%;max-width:436px}.gap-year__title{letter-spacing:-.01em;margin-bottom:4px;font-size:34px;font-weight:800;line-height:1.2}.gap-year__subtitle{letter-spacing:0;margin-bottom:20px;font-size:20px;font-weight:400;line-height:1.2}.gap-year__description{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.2}.gap-year__cta{margin-top:40px}.gap-year__image{width:100%;min-width:500px;max-width:663px;margin-left:20px}.gap-year__image img{border-radius:15px;width:100%}@media screen and (width<=1024px){.gap-year{padding:80px 0 100px}.gap-year__container{flex-direction:column-reverse}.gap-year__content{max-width:100%;margin-top:48px}.gap-year__title{margin-bottom:12px}.gap-year__image{margin-left:0}}@media screen and (width<=767px){.gap-year{padding:54px 0 60px}.gap-year__container{padding:0 20px}.gap-year__title{margin-bottom:4px;font-size:24px}.gap-year__image{min-width:unset}}.testimonial{background-color:#f4f4f4;padding:0 0 182px}.testimonial__container{max-width:1280px;margin:0 auto;display:flex;position:relative}.testimonial__slide-content{height:100%;display:flex}.testimonial__content{flex-direction:column;justify-content:space-between;padding-left:75px;display:flex;position:relative}.testimonial__quotation-marks{width:61px;height:61px;position:absolute;top:-26px;left:32px}.testimonial__quote{z-index:1;letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2;position:relative}.testimonial .mobile-quote{display:none}.testimonial .instructor-avatar{width:100%;min-width:208px;max-width:208px;height:306px;margin-right:16px;position:relative}.testimonial .instructor-avatar img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%;position:absolute;box-shadow:0 1px 3.3px #0000001a}.testimonial .instructor-avatar__image{z-index:3}.testimonial .instructor-info{padding-bottom:80px}.testimonial .instructor-info__name{letter-spacing:0;margin-bottom:4px;font-size:20px;font-weight:700;line-height:1.2}.testimonial .instructor-info__title{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}.testimonial .slick-list{height:100%;padding:48px 20px}@media screen and (width>=767px){.testimonial .slick-list{padding:48px 80px}}.testimonial .testimonial-pagination{justify-content:center;margin-top:30px;display:flex;position:absolute;left:380px}@media (width<=349px){.testimonial .testimonial-pagination{bottom:17%}}@media (width>=350px) and (width<=480px){.testimonial .testimonial-pagination{bottom:12%}}@media (width>=481px) and (width<=600px){.testimonial .testimonial-pagination{bottom:9%}}@media (width>=601px) and (width<=767px){.testimonial .testimonial-pagination{bottom:12%}}@media (width>=768px) and (width<=1024px){.testimonial .testimonial-pagination{bottom:7%}}@media (width>=1025px) and (width<=1113px){.testimonial .testimonial-pagination{bottom:20%}}@media (width>=1114px){.testimonial .testimonial-pagination{bottom:14%}}.testimonial .testimonial-pagination__items{gap:10px;display:flex}.testimonial .testimonial-pagination__item{cursor:pointer;width:37.5659px;position:relative}.testimonial .testimonial-pagination__item.viewed .testimonial-pagination__progress{background-color:#c1b6ec}.testimonial .testimonial-pagination__item.active .testimonial-pagination__progress-bar{animation:4s linear forwards progress-animation}.testimonial .testimonial-pagination__progress{background-color:#081422;border-radius:24px;height:5.69183px;overflow:hidden}.testimonial .testimonial-pagination__progress-bar{background-color:#c1b6ec;width:0;height:100%;transition:width .1s linear}@media screen and (width<=1024px){.testimonial{padding:0 0 75px}.testimonial__slide-content{height:auto;margin-top:24px}.testimonial__content{padding-left:0}.testimonial__quote{max-width:720px;font-size:28px}.testimonial .testimonial-slide{flex-direction:column;justify-content:space-between;height:380px;display:flex}.testimonial .instructor-avatar{min-width:100px;height:180px;margin-right:20px}}@media screen and (width<=1024px) and (width>=350px) and (width<=1024px){.testimonial .instructor-avatar{height:250px}}@media screen and (width<=1024px){.testimonial .instructor-avatar img{border-radius:15px;height:100%}.testimonial .instructor-info{max-width:250px}.testimonial .mobile-quote{display:block}}@media screen and (width<=1024px) and (width<=390px){.testimonial .mobile-quote{min-height:144px}}@media screen and (width<=1024px) and (width>=391px) and (width<=600px){.testimonial .mobile-quote{min-height:120px}}@media screen and (width<=1024px) and (width>=601px) and (width<=767px){.testimonial .mobile-quote{min-height:60px}}@media screen and (width<=1024px) and (width>=768px) and (width<=1024px){.testimonial .mobile-quote{min-height:135px}}@media screen and (width<=1024px){.testimonial .mobile-quote .testimonial__quotation-marks{width:39px;height:39px;top:-48px;left:0}.testimonial .desktop-quote{display:none}.testimonial .testimonial-pagination{left:57%}}@media screen and (width<=1024px) and (width>=481px) and (width<=499px){.testimonial .testimonial-pagination{left:253px}}@media screen and (width<=1024px) and (width>=500px) and (width<=766px){.testimonial .testimonial-pagination{left:254px}}@media screen and (width<=1024px) and (width>=767px) and (width<=1024px){.testimonial .testimonial-pagination{left:315px}}@media screen and (width<=767px){.testimonial__quote{font-size:20px}}@media screen and (width<=480px){.testimonial .testimonial-slide{height:auto}}@keyframes progress-animation{0%{width:0}to{width:100%}}.testimonials-slider{width:100%}.testimonials-slider .slick-dots{display:none!important}.ethos{background-image:url(/img/instructor-training-courses/images/ethos-background.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:120px 0;display:flex;position:relative}.ethos__container{z-index:1;text-align:center;max-width:1052px;margin:0 auto;padding:0 80px;position:relative}.ethos__title{letter-spacing:0;margin-bottom:20px;font-size:34px;font-weight:400;line-height:1.2}.ethos__subtitle{letter-spacing:-.01em;margin:24px 0 30px;font-size:40px;font-weight:800;line-height:1.2}.ethos__button{width:fit-content}@media screen and (width<=1024px){.ethos{min-height:unset}.ethos__title{font-size:24px}.ethos__subtitle{font-size:32px}}@media screen and (width<=767px){.ethos{padding:100px 0}.ethos__container{padding:0 20px}.ethos__title{font-size:16px}.ethos__subtitle{font-size:22px}}@media screen and (width<=480px){.ethos{padding:48px 0 34px}}.coaches-testimonial{background-color:#f4f4f4;padding:173px 0 151px}.coaches-testimonial__container{justify-content:space-between;align-items:stretch;max-width:1280px;margin:0 auto;padding:0 80px;display:flex}.coaches-testimonial__content{flex-direction:column;justify-content:space-between;max-width:531px;margin-right:20px;padding-top:35px;display:flex;position:relative}@media (width>=1025px) and (width<=1199px){.coaches-testimonial__content{max-width:447px}}@media (width>=1286px){.coaches-testimonial__content{max-width:600px}}.coaches-testimonial__quote{letter-spacing:-.01em;z-index:1;margin-bottom:24px;font-size:34px;font-weight:800;line-height:1.2;position:relative}@media (width>=1025px) and (width<=1199px){.coaches-testimonial__quote{min-height:370px;font-size:30px}}.coaches-testimonial__quotation-marks{width:61px;height:61px;position:absolute;top:8px;left:-43px}.coaches-testimonial__image{width:50%;height:400px}@media (width>=1286px){.coaches-testimonial__image{width:40%}}@media screen and (width>=1024px){.coaches-testimonial__image{height:520px}}.coaches-testimonial__image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.coaches-testimonial .coaches{letter-spacing:0;font-size:18px;line-height:1.2}.coaches-testimonial .coaches__name{margin:4px 0;font-weight:700}.coaches-testimonial .coaches__title{font-weight:400}.coaches-testimonial .coaches-avatars{display:flex}.coaches-testimonial .coaches-avatars__item{border-radius:50%;width:58px;height:58px;transition:transform .25s;position:relative;overflow:hidden}.coaches-testimonial .coaches-avatars__item img{max-width:100%}.coaches-testimonial .coaches-avatars__item:not(:first-child){margin-left:-20px}.coaches-testimonial .coaches-avatars__item:not(.active):after{content:"";opacity:.3;z-index:1;background-color:#fff;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.coaches-testimonial .coaches-avatars__item:not(.active):hover{transform:translateY(-9px)}.coaches-testimonial .coaches-avatars__item:first-child{z-index:1}.coaches-testimonial .coaches-avatars__item:nth-child(2){z-index:4}.coaches-testimonial .coaches-avatars__item:nth-child(3){z-index:3}.coaches-testimonial .coaches-avatars__item.active{cursor:default;z-index:9}@media screen and (width<=1024px){.coaches-testimonial{padding:100px 0}.coaches-testimonial__quote{font-size:20px}.coaches-testimonial__content{padding-top:20px}.coaches-testimonial__image{min-width:320px;max-width:320px}.coaches-testimonial__quotation-marks{width:40px;height:40px;top:0;left:-24px}}@media screen and (width<=767px){.coaches-testimonial{padding:95px 0 52px}.coaches-testimonial__container{flex-direction:column;align-items:center;padding:0 20px}.coaches-testimonial__content{max-width:100%;margin-right:0;padding-top:0}}@media screen and (width<=767px) and (width<=390px){.coaches-testimonial__quote{min-height:216px}}@media screen and (width<=767px) and (width>=391px) and (width<=550px){.coaches-testimonial__quote{min-height:168px}}@media screen and (width<=767px) and (width>=551px) and (width<=600px){.coaches-testimonial__quote{min-height:168px}}@media screen and (width<=767px) and (width>=601px) and (width<=767px){.coaches-testimonial__quote{min-height:130px}}@media screen and (width<=767px){.coaches-testimonial__quotation-marks{width:39px;height:39px;top:-47px;left:-8px}.coaches-testimonial__image{width:100%;max-width:100%;height:660px;margin-top:24px;padding-top:0}.coaches-testimonial__image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;height:100%}}@media screen and (width<=480px){.coaches-testimonial__image{height:440px}}.faq-page{margin-top:99px;padding:0 21px;font-family:Open Sans,Arial,sans-serif}@media screen and (width>=1024px){.faq-page{margin-top:154px;padding:0 192px}}.faq-page__icon{border:.95px solid #081422;border-radius:4px;justify-content:center;align-items:center;width:43px;height:48px;display:flex}@media screen and (width<=1024px){.faq-page__icon{margin-bottom:13px}}.faq-page__title{font-size:24px;font-weight:800;line-height:29px}@media screen and (width<=1024px){.faq-page__title{margin-bottom:13px}}.faq-page__subtitle,.faq-page__answer{font-size:16px;font-weight:400;line-height:24px}.faq-page__intro{margin-bottom:30px;font-size:20px;font-weight:400;line-height:24px}.faq-page__intro__mainText,.faq-page__question{font-size:20px;font-weight:700;line-height:24px}.faq-page__tabs{z-index:9;background-color:#f4f4f4;align-items:center;gap:49px;padding:14px 43px;display:flex;position:sticky;top:119px}@media screen and (width<=767px){.faq-page__tabs{display:none}}@media screen and (width<=1024px){.faq-page__tabs{top:87px}}.faq-page__intro{margin-top:40px;scroll-margin-top:190px}@media screen and (width<=1024px){.faq-page__intro{scroll-margin-top:150px}}.faq-page__tab{color:#1e1e1e;cursor:pointer;font-size:13px;font-weight:400;line-height:13px}.faq-page__header{display:block}@media screen and (width>=1024px){.faq-page__header{align-items:center;display:flex}}.faq-page__header{padding:0 21px}@media screen and (width>=1024px){.faq-page__header{padding:0 43px}}.faq-page__header{gap:26px;margin-bottom:54px}.faq-page__item{flex-direction:column;display:flex}.faq-page__content{padding:0 21px}@media screen and (width>=1024px){.faq-page__content{padding:0 43px}}.faq-page-container-form{max-width:1280px;margin:0 auto;padding:33px 0 53px}.faq-page-container{background:#fff;border:1px solid #090c10;border-radius:10px;max-width:1280px;margin:0 auto;padding:33px 0 53px;box-shadow:0 4px 12px #00000014}.faq-page__item__container{flex-direction:column;gap:30px;display:flex}@media screen and (width<=767px){.faq-page__item__container{gap:25px}}.container-contact-from{width:100%;margin-top:45px;margin-bottom:110px}.overview-resort__item{background-color:#fff;border:1px solid #000;border-radius:20px;padding:18px 31px 23px}.section-padding,.course-overview-resort-accommodation,.course-in,.overview-resort,.why-section,.overview-hero{padding-left:80px;padding-right:80px}@media screen and (width<=1024px){.section-padding,.course-overview-resort-accommodation,.course-in,.overview-resort,.why-section,.overview-hero{padding-left:20px;padding-right:20px}}.overview-hero__image{max-width:778px}.course-in__image{max-width:663px}.overview-image,.overview-hero__image{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%}@media screen and (width>=767px) and (width<=1024px){.overview-image,.overview-hero__image{margin:0 auto;display:flex}.overview-image{width:80%}}.overview-image-course-in{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%}@media screen and (width>=600px) and (width<=1023px){.overview-image-course-in{width:80%}}.overview-hero{margin-top:95px;padding-bottom:25px}@media screen and (width>=767px){.overview-hero{margin-top:124px;padding-bottom:80px}}@media screen and (width<=1024px){.overview-hero{margin-bottom:26px}}@media screen and (width>=1024px){.overview-hero{margin-top:170px}}.overview-hero__container{justify-content:center;gap:20px;display:flex}@media screen and (width<=1024px){.overview-hero__container{flex-direction:column-reverse}}.overview-hero__header,.overview-hero__title{margin-bottom:25px;font-size:40px;font-weight:800;line-height:1.2}.overview-hero__description,.overview-hero__subtitle{font-size:20px;font-weight:400;line-height:1.2}.overview-hero__text{width:322px;margin-top:84px}@media screen and (width<=1024px){.overview-hero__text{width:auto;margin-top:27px}}.overview-background-hero{text-align:center;background:url(/img/instructor-training-courses/images/course-overview/hero-background-image.webp) 20% 1%/130% no-repeat;justify-content:center;height:778px;display:flex}@media screen and (width<=1024px){.overview-background-hero{background-size:130%;height:480px}}@media screen and (width<=480px){.overview-background-hero{background-size:330%;height:480px}}.overview-background-hero__text{letter-spacing:-.01em;max-width:1285px;padding:60px 20px 0;font-size:24px;font-weight:800;line-height:1.2}@media screen and (width>=400px) and (width<=599px){.overview-background-hero__text{padding:70px 100px 0}}@media screen and (width>=600px){.overview-background-hero__text{padding:70px 20px 0;font-size:40px}}@media screen and (width>=1024px){.overview-background-hero__text{padding:180px 192px 0}}.why-section{max-width:1285px;margin:0 auto;padding-top:120px}@media screen and (width<=1024px){.why-section{padding-top:47px}}.why-section__argument-text{line-height:1.2}.why-section__container{justify-content:center;align-items:center;gap:20px}@media screen and (width<=1024px){.why-section__container{flex-direction:column}}@media screen and (width>=1284px){.why-section__container{display:flex}}.why-section__flex-container{display:flex}@media screen and (width<=1024px){.why-section__flex-container{flex-direction:column;align-items:stretch}}@media screen and (width<=1284px){.why-section__flex-container{flex-wrap:wrap}}@media screen and (width>=1284px){.why-section__flex-container{gap:15px}}.why-section__info{width:436px}@media screen and (width<=1024px){.why-section__info{width:auto}}@media screen and (width<=1284px){.why-section__info{width:auto}}.why-section__title{margin-bottom:10px;font-size:34px;font-weight:800;line-height:1.2}@media screen and (width>=1024px){.why-section__title{margin-bottom:13px}}.why-section__subtitle{margin-bottom:20px;font-size:20px;font-weight:400;line-height:1.2}@media screen and (width>=1024px){.why-section__subtitle{margin-bottom:29px}}.why-section__description{font-size:16px;font-weight:400;line-height:1.2}.why-section__arguments{flex-direction:column;gap:12px;width:322px;margin-top:90px;display:flex}@media screen and (width<=1284px){.why-section__arguments{width:auto;margin-top:30px}}.why-section__arguments>.why-section__argument{align-items:center;gap:21px;display:flex}@media screen and (width>=1024px){.why-section__arguments>.why-section__argument{gap:14px}}.why-section__arguments-text{font-size:16px;font-weight:400;line-height:1.2}.why-section__image{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%}@media screen and (width>=767px){.why-section__image{width:auto;height:492px}}@media screen and (width<=1284px){.why-section__image{justify-content:center;align-items:center;margin-bottom:50px;display:flex}}.overview-why-image{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%}.overview-info-item{align-items:center;margin-bottom:10px;display:flex}.overview-info-item__description{margin-left:16px}.icon-border{border:1px solid #000;border-radius:2px;justify-content:center;align-items:center;width:43px;height:47px;padding:10px 6px;display:flex}.popular-courses{padding:55px 0 70px}.popular-courses__header{margin-bottom:54px}.popular-courses__title{letter-spacing:-.01em;text-align:center;font-size:34px;font-weight:800;line-height:1.2}.popular-courses__description{letter-spacing:0;text-align:center;margin-top:16px;font-size:20px;line-height:1.2}.popular-courses__cards{justify-content:center;gap:20px;display:flex}.popular-courses__cards .card{max-width:322px;padding:24px 32px}.popular-courses__cards .card__title{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.popular-courses__cards .card__info-items{flex-direction:column;gap:10px;margin:16px 0;display:flex}.popular-courses__cards .card .info-item{letter-spacing:0;align-items:center;font-size:16px;line-height:1.2;display:flex}.popular-courses__cards .card .info-item--price{font-size:24px;font-weight:800}.popular-courses__cards .card .info-item .icon-box{margin-right:20px}@media screen and (width<=1024px){.popular-courses__cards{flex-direction:column}.popular-courses__cards .card{max-width:100%}}.overview-resort{padding-bottom:59px}@media screen and (width<=1024px){.overview-resort{padding-bottom:26px}}.overview-resort__container{justify-content:center;gap:17px;display:flex}@media screen and (width<=1024px){.overview-resort__container{flex-wrap:wrap;gap:29px}}.overview-resort__text{font-size:16px;font-weight:400;line-height:1.2}.overview-resort__title{font-size:20px;font-weight:700;line-height:1.4}.overview-resort__subitem{align-items:center;gap:19px;display:flex}.overview-resort__sublist{flex-direction:column;gap:26px;display:flex}.overview-resort__items-container{flex-direction:column;gap:30px;display:flex}@media screen and (width<=1024px){.overview-resort__items-container{gap:20px}}@media screen and (width>=1284px){.overview-resort__items-container{max-width:664px}}.overview-resort__item{width:436px}.overview-resort__item-title{margin-bottom:15px}.overview-resort__item-title,.overview-resort__item__item-title{margin-bottom:29px;font-size:34px;font-weight:800;line-height:1.2}.course-in{padding-top:45px;padding-bottom:68px}.course-in__container{justify-content:center;gap:20px;display:flex}@media screen and (width<=1284px){.course-in__container{flex-wrap:wrap;display:flex}}.course-in__subtitle{margin-bottom:20px}.course-in__header{margin-bottom:10px;font-size:34px;font-weight:800;line-height:1.2}.course-in__description{margin-bottom:25px;font-size:20px;font-weight:400;line-height:1.2}@media screen and (width>=1024px){.course-in__description{margin-bottom:30px}}.course-in__text{width:436px}@media screen and (width<=1284px){.course-in__text{width:auto}}@media screen and (width>=600px) and (width<=1023px){.course-in__image{justify-content:center;display:flex}}@media screen and (width<=1024px){.course-in__image{margin-top:35px}}.course-overview-resort-accommodation{gap:29px;max-width:1280px;margin:0 auto;display:flex}@media screen and (width<=1024px){.course-overview-resort-accommodation{flex-wrap:wrap}}.overview-background-section{padding-top:70px}@media screen and (width<=1024px){.overview-background-section{padding-top:80px}}.resort-accommodation__mobile{align-items:center;display:flex}@media screen and (width>=767px){.resort-accommodation__mobile{display:none}}.resort-accommodation__desktop{display:none}@media screen and (width>=767px){.resort-accommodation__desktop{align-items:center;display:flex}}.resort-accommodation__container-info{width:433px}.resort-accommodation__container-info.zermatt-full-width{width:100%}@media screen and (width<=1024px){.resort-accommodation__container-info{width:auto}}@media screen and (width<=767px){.resort-accommodation__container-info{padding-inline:20px}}@media screen and (width<=767px) and (width<=767px){.resort-accommodation{padding-inline:0}}.course-overview-resort-info{max-width:1280px;margin:0 auto;padding:0 20px}@media screen and (width>=1024px){.course-overview-resort-info{padding:0 80px}}.resort{padding:68px 0 72px}.resort-info{margin-bottom:58px;display:flex}.resort-info .resort-card{width:100%;min-width:322px;max-width:322px;margin-right:20px;padding:32px}.resort-info .resort-card__title{letter-spacing:-.01em;margin-bottom:29px;font-size:34px;font-weight:800;line-height:1.2}.resort-description{letter-spacing:0}.resort-description__title{font-size:20px;font-weight:800}.resort-description__text{margin-top:10px;font-size:16px;font-weight:400}.resort-accommodation__title{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.resort-accommodation__subtitle{margin:16px 0 20px;font-size:20px;font-weight:400;line-height:1.2}.resort-accommodation__description{font-size:16px;font-weight:400;line-height:1.4}.resort-accommodation__images{gap:16px;display:flex}@media screen and (width<=767px){.resort-accommodation__images{flex-wrap:nowrap}.resort-accommodation__images-container{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw;padding:0 20px;overflow-x:auto}.resort-accommodation__images-container::-webkit-scrollbar{display:none}}.resort-accommodation__image{max-width:247px}.resort-accommodation__image img{border-radius:15px;width:100%}@media screen and (width<=767px){.resort-accommodation__image{min-width:211px}}@media screen and (width<=480px){.resort-accommodation__image{height:243px}.resort-accommodation__image img{-o-object-fit:cover;object-fit:cover;height:100%}}@media screen and (width<=767px){.resort-info{flex-direction:column}.resort-info .resort-card{max-width:100%;min-width:unset;margin-bottom:20px;margin-right:0}.resort-accommodation__title{font-size:24px}}.overview-accomodation{display:flex}.contact-from{padding:73px 80px 44px}.contact-from .contact-from__container{width:100%;max-width:1121px;margin:0 auto}@media screen and (width<=1024px){.contact-from{padding:40px 20px 86px}}.overview-background-transition{height:215px}.overview-background-transition img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (width>=767px){.overview-background-transition{height:375px}}@media screen and (width>=1024px){.overview-background-transition{height:750px}}.price-bold{font-size:20px;font-weight:800}.team-hero-grid-left{grid-gap:20px;grid-template-columns:repeat(1,322px);max-width:798px;display:grid;position:relative;overflow:visible}@media screen and (width>=1024px){.team-hero-grid-left{grid-auto-rows:296px;margin-right:20px}}@media screen and (width<=1180px){.team-hero-grid-left{grid-template-columns:auto}}.team-hero-grid__image--shifted{z-index:1;display:block;position:relative;top:45px;left:-113px}@media screen and (width<=1180px){.team-hero-grid__image--shifted{display:none}}.team-hero-grid__image--shifted img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:436px;height:250px}.team-hero{margin:170px 0 98px;overflow:hidden}.team-hero .container{display:flex}.team-hero__text{max-width:322px}.team-hero__text h1{letter-spacing:-.01em;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1.2}.team-hero__text p{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}.team-hero-grid{grid-gap:20px;grid-template-columns:repeat(2,322px);grid-auto-rows:296px;width:100%;max-width:798px;display:grid}.team-hero-grid p{color:#4a5568;font-size:1.1rem;line-height:1.6}.team-hero-grid__item:not(.team-hero-grid__item:nth-child(2)){height:296px}.team-hero-grid__item:nth-child(2){grid-area:1/2/3}.team-hero-grid__item:nth-child(2) img{width:583px;height:616px}.team-hero__image{border-radius:15px}.team-hero__image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%}@media screen and (width<=1180px){.team-hero .container{justify-content:space-between;align-items:center}.team-hero__text{max-width:480px}.team-hero-grid{grid-template-columns:minmax(322px,480px);width:auto}.team-hero-grid__item:nth-child(2){display:none}}@media screen and (width<=1024px){.team-hero .container{flex-direction:column-reverse}.team-hero__text{max-width:100%;margin-top:32px;margin-right:0}.team-hero-grid{place-content:initial;grid-template-columns:repeat(2,minmax(322px,480px));grid-auto-rows:auto;width:100%;max-width:100%}.team-hero-grid__item{height:350px!important}}@media screen and (width<=767px){.team-hero{margin:120px 0 80px}.team-hero-grid{grid-template-columns:repeat(1,1fr)}.team-hero-grid__item:nth-child(3){display:none}.team-hero__image{height:380px}}@media screen and (width<=480px){.team-hero{margin:100px 0 50px}.team-hero-grid__item{height:229px!important}.team-hero__image{height:229px}}.head-coaches{margin-bottom:120px}.head-coaches h2{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.head-coaches .container{display:flex}.head-coaches__content{max-width:550px;margin-right:20px}.head-coaches__avatar{border-radius:50%;width:58px;height:58px;margin-top:32px;overflow:hidden}.head-coaches__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.head-coaches__info{flex:1}.head-coaches__info h3{letter-spacing:0;margin:4px 0;font-size:20px;font-weight:700;line-height:1.2}.head-coaches__title{letter-spacing:0;margin:5px 0 24px;font-size:20px;font-weight:400;line-height:1.2}.head-coaches__bio{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}.head-coaches__quote{letter-spacing:-.01em;margin-top:64px;font-size:34px;font-weight:800;line-height:1.2;position:relative}@media screen and (width<=1024px){.head-coaches__quote{margin-top:90px}}.head-coaches__quote p{z-index:1;position:relative}.head-coaches__quotation-marks{width:61px;height:61px;position:absolute;top:-26px;left:-37px}@media screen and (width<=1024px){.head-coaches__quotation-marks{top:-70px;left:0}}.head-coaches-video{background-image:url(/img/instructor-training-courses/images/avatars/chris-profile.webp);background-position:50%;background-size:cover;border-radius:15px;width:100%;min-width:480px;max-width:549px;height:auto;display:flex}.head-coaches-video__player{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.head-coaches-video__player iframe{border-radius:15px}@media screen and (width<=1024px){.head-coaches{margin-bottom:80px}.head-coaches .container{display:block}.head-coaches__content{max-width:100%;margin-bottom:32px;margin-right:0}.head-coaches__quote{font-size:28px}.head-coaches-video{max-width:100%;height:480px;min-width:initial}}@media screen and (width<=767px){.head-coaches{margin-bottom:64px}.head-coaches__quote{font-size:24px}.head-coaches-video{height:380px}}@media screen and (width<=480px){.head-coaches-video{height:240px}}.team h2{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.team-carousel-wrapper{position:relative}@media (width>=1024px){.team-carousel-wrapper .carousel-prev,.team-carousel-wrapper .carousel-next{display:none!important}.team-carousel-wrapper.show-navigation:hover .carousel-prev,.team-carousel-wrapper.show-navigation:hover .carousel-next{display:flex!important}}.team-carousel .slick-list{padding:50px 0 40px}.team-member{cursor:pointer;border-radius:15px;width:265px;height:304px;transition:all .25s;position:relative;overflow:hidden}.team-member:hover{transform:translateY(-7px);box-shadow:0 4px 8px 2px #00000040}.team-member:not(:last-child){margin-right:20px}.team-member img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.team-member__info{z-index:1;letter-spacing:0;background-color:#fff;border:1px solid #081422;border-radius:2px;width:calc(100% - 32px);padding:14px 12px;font-size:13.31px;line-height:1;position:absolute;bottom:16px;left:16px}.team-member__info p:first-child{margin-bottom:4px;font-weight:700}.gap-year{padding:80px 0 93px}.instructor-modal{z-index:1000;background-color:#08142299;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.instructor-modal__content-wrapper{background-color:#fff;border:1px solid #1e1e1e;border-radius:15px;width:90%;max-width:984px;height:calc(100vh - 160px);margin:80px auto;position:relative;overflow-y:auto}.instructor-modal__content{justify-content:space-between;padding:54px 47px 70px;display:flex}.instructor-modal__close{color:#1e1e1e;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:18px;height:18px;font-size:19px;font-weight:700;display:flex;position:absolute;top:32px;right:26px}.instructor-modal__close:hover{color:#081422;border-color:#081422}.instructor-modal__card{border:1px solid #081422;border-radius:20px;width:266px;height:fit-content;padding:22px;position:sticky;top:54px;box-shadow:0 2px 4px #00000040}.instructor-modal__avatar{width:221px;height:233px;overflow:hidden}.instructor-modal__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.instructor-modal__info{letter-spacing:0;margin:20px 0;font-size:20px;font-weight:400;line-height:1.2}.instructor-modal__name{font-weight:700}.instructor-modal__title{margin-bottom:20px}.instructor-modal__info-item{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2;display:flex}.instructor-modal__info-item:not(:last-child){margin-bottom:10px}.instructor-modal__icon-box{border:.95px solid #081422;border-radius:2px;justify-content:center;align-items:center;width:43px;min-width:43px;height:48px;margin-right:17px;display:flex}.instructor-modal-highlights{max-width:546px}.instructor-modal-highlights__item{display:flex}.instructor-modal-highlights__item:not(:last-child){margin-bottom:24px}.instructor-modal-highlights__text{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}.instructor-modal-highlights__text h3{font-weight:700}@media screen and (width<=1024px){.instructor-modal__content{flex-direction:column}.instructor-modal__content-wrapper{height:auto;overflow-y:initial}.instructor-modal__card{width:100%;margin-bottom:32px;display:flex;position:static}.instructor-modal__avatar{margin-right:24px}.instructor-modal__info{margin:0}.instructor-modal__info-item{align-items:center}.instructor-modal-highlights{max-width:100%}}@media screen and (width<=767px){.instructor-modal__content-wrapper{height:auto;overflow-y:initial;margin:10vw auto}.instructor-modal__content{padding:60px 20px 20px}.instructor-modal__close{top:20px;right:20px}}@media screen and (width<=480px){.instructor-modal__content-wrapper{width:100%}.instructor-modal__card,.instructor-modal__header{flex-direction:column}.instructor-modal__avatar{width:100%;margin-bottom:15px}}.unique-about-us{padding:0}.unique__container-about-us{padding-bottom:66px}@media screen and (width>=1024px){.unique__container-about-us{padding-bottom:140px}}.hero-about-us{padding-bottom:117px}@media screen and (width<=1024px){.hero-about-us{padding-top:99px;padding-bottom:70px}}@media screen and (width>=1024px){.hero-about-us{padding-top:167px}}@media (width>=1025px){.mobile-illustration-container{justify-content:center;display:flex}}.feature_container{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media screen and (width<=767px){.feature_container{gap:30px}}.about-mission{background-color:#f4f4f4;flex-direction:column;gap:122px;max-width:1280px;margin:0 auto;padding:137px 0 56px;display:flex}@media screen and (width<=1024px){.about-mission{gap:48px;padding:80px 0 56px}}.about-mission__container{justify-content:space-between;align-items:center;padding-left:80px;padding-right:80px;display:flex}@media screen and (width<=1284px){.about-mission__container{gap:30px}}.about-mission__text{flex-direction:column;gap:20px;max-width:530px;margin-bottom:0;margin-right:20px;display:flex}.about-mission__title{letter-spacing:-.01em;margin-bottom:12px;font-size:34px;font-weight:800;line-height:1.2}.about-mission__subtitle{letter-spacing:0;font-size:20px;font-weight:400;line-height:1.2}.about-mission__image{width:100%;max-width:550px}.about-mission__image img{border-radius:15px;width:100%}@media screen and (width>=767px){.about-mission__image{justify-content:center;display:flex}.about-mission__image img{width:auto}}@media screen and (width<=1024px){.about-mission__container{flex-direction:column-reverse;align-items:center;padding-left:20px;padding-right:20px}.about-mission__text{max-width:100%;margin-top:16px;margin-bottom:25px;margin-right:0}.about-mission__title{font-size:34px}.about-mission__subtitle{font-size:18px}.about-mission__image{max-width:100%}}@media screen and (width>=1024px){.about-mission .about-mission_row_reverse{flex-direction:row-reverse}}.about-us__head-coaches{margin-bottom:0;padding-top:118px}@media screen and (width<=1024px){.about-us__head-coaches{padding-top:65px}}.about-us__testimonial{padding-bottom:65px}.courses-page .hero{padding:167px 0 56px}.courses-page .hero .mobile-image{display:none}@media screen and (width<=1024px){.courses-page .hero{padding:110px 0 48px}}@media screen and (width<=767px){.courses-page .hero{padding:94px 0 32px}}@media screen and (width<=480px){.courses-page .hero{padding:94px 0 16px}.courses-page .hero .desktop-image{display:none}.courses-page .hero .mobile-image{-o-object-fit:cover;object-fit:cover;height:230px;display:block}}.courses-page__content{padding-top:48px;display:flex}.courses-page__content .container{display:flex}.courses-page__column:first-child .side-info{display:none}@media screen and (width<=767px){.courses-page__column:first-child .side-info{flex-direction:column-reverse}.courses-page__column:first-child .side-info .info-card{margin-bottom:24px;margin-left:0!important}}.courses-page__column:nth-child(2){width:100%;min-width:322px;max-width:322px;margin-left:20px}.courses-page__column:nth-child(2) .card{padding:24px 32px}.courses-page .side-info{margin-bottom:78px;position:sticky;top:180px}.courses-page .info-card__title{letter-spacing:-.01em;margin-bottom:15px;font-size:24px;font-weight:800;line-height:1.2}.courses-page .info-item{align-items:center;display:flex}.courses-page .info-item__description{letter-spacing:0;margin-left:16px;font-size:16px;font-weight:400;line-height:1.2}.courses-page .info-item:not(:last-child){margin-bottom:10px}.courses-page .info-item:last-child{margin-bottom:20px}.courses-page .info-item--price .info-item__description{letter-spacing:-.01em;font-size:24px;font-weight:800}.courses-page .place-self-item{place-self:end start}.courses-page .course-intro{display:flex}.courses-page .course-intro__column:first-child{width:100%;min-width:322px;max-width:322px;margin-right:24px}.courses-page .course-intro__image{width:100%;height:492px}.courses-page .course-intro__image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%}@media screen and (width>=767px){.courses-page .course-intro__image img{height:100%}}.courses-page .course-intro__title{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.courses-page .course-intro__subtitle{letter-spacing:0;margin:12px 0 30px;font-size:20px;font-weight:400;line-height:1.2}.courses-page .course-intro__description{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.2}@media screen and (width<=767px){.courses-page .course-intro{flex-direction:column}.courses-page .course-intro__column:first-child{min-width:unset;max-width:100%}.courses-page .course-intro__image{height:auto;margin-bottom:24px}.courses-page .course-intro__title{font-size:24px}}.courses-page .resort{padding:68px 0 72px}.courses-page .resort-info{margin-bottom:58px;display:flex}.courses-page .resort-info .resort-card{width:100%;min-width:322px;max-width:322px;margin-right:20px;padding:32px}.courses-page .resort-info .resort-card__title{letter-spacing:-.01em;margin-bottom:29px;font-size:34px;font-weight:800;line-height:1.2}.courses-page .resort-description{letter-spacing:0;line-height:1.4}.courses-page .resort-description__title{font-size:20px;font-weight:700}.courses-page .resort-description__text{margin-top:10px;font-size:16px;font-weight:400}.courses-page .resort-accommodation__title{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.courses-page .resort-accommodation__subtitle{letter-spacing:0;margin:16px 0 20px;font-size:20px;font-weight:400;line-height:1.2}.courses-page .resort-accommodation__description{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.4}.courses-page .resort-accommodation__images{gap:16px;margin-top:35px;display:flex}.courses-page .resort-accommodation__image{max-width:247px}.courses-page .resort-accommodation__image img{border-radius:15px;width:100%}@media screen and (width<=767px){.courses-page .resort-info{flex-direction:column}.courses-page .resort-info .resort-card{max-width:100%;margin-bottom:20px;margin-right:0}.courses-page .resort-accommodation__title{font-size:24px}.courses-page .resort-accommodation__images{flex-wrap:nowrap}.courses-page .resort-accommodation__image{min-width:211px}.courses-page .resort-accommodation__images-container{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw;padding:0 20px;overflow-x:auto}.courses-page .resort-accommodation__images-container::-webkit-scrollbar{display:none}}@media screen and (width<=480px){.courses-page .resort-accommodation__image{height:243px}.courses-page .resort-accommodation__image img{-o-object-fit:cover;object-fit:cover;height:100%}.courses-page .resort-info .resort-card{min-width:unset}}.courses-page .video{min-height:unset;height:503px}@media screen and (width<=1280px){.courses-page .video{min-height:100vh}}@media screen and (width<=1024px){.courses-page .video{min-height:calc(100vh - 136px)}}@media screen and (width<=767px){.courses-page .video{min-height:unset;height:360px!important}}@media screen and (width<=480px){.courses-page .video{height:190px!important}}.courses-page .quote-carousel-section{max-width:778px;padding:75px 0;position:relative}.courses-page .quote-carousel-section:hover .carousel-prev,.courses-page .quote-carousel-section:hover .carousel-next{opacity:1}.courses-page .quote-carousel-section .slick-track{gap:26px;display:flex}.courses-page .quote-carousel-section .quote-card{flex-direction:column;justify-content:space-between;width:376px;height:473px;padding:32px 24px 24px;display:flex}.courses-page .quote-carousel-section .quote-card__quote-block{position:relative}.courses-page .quote-carousel-section .quote-card__quote{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.courses-page .quote-carousel-section .quote-card__quotation-marks{width:34px;height:34px;margin-bottom:12px}.courses-page .quote-carousel-section .quote-card__name{margin-bottom:5px}.courses-page .quote-carousel-section .quote-card__author{align-items:center;display:flex}.courses-page .quote-carousel-section .quote-card__avatar{width:58px;min-width:58px;height:58px;margin-right:20px}.courses-page .quote-carousel-section .quote-card__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.courses-page .quote-carousel-section .quote-card__name,.courses-page .quote-carousel-section .quote-card__title{letter-spacing:0;font-size:20px;line-height:1.2}.courses-page .quote-carousel-section .quote-card__name{font-weight:700}.courses-page .quote-carousel-section .carousel-prev,.courses-page .quote-carousel-section .carousel-next{opacity:0}@media screen and (width<=767px){.courses-page .quote-carousel-section .slick-track{gap:12px}.courses-page .quote-carousel-section .quote-card{width:281px;height:auto}.courses-page .quote-carousel-section .quote-card__avatar{margin-right:16px}.courses-page .quote-carousel-section .quote-card__author{margin-top:20px}}.courses-page #verbier-coaches h2{letter-spacing:-0.01%;text-align:center;max-width:550px;margin:0 auto;padding:0 80px;font-size:24px;font-weight:800;line-height:1.2}@media screen and (width<=767px){.courses-page #verbier-coaches h2{padding:0 20px}}.courses-page .coaches-testimonial{padding:60px 0 88px}.courses-page .coaches-testimonial__container{padding:0}.courses-page .coaches-testimonial__quote{font-size:24px}.courses-page .coaches-testimonial__image{min-width:350px}@media screen and (width>=1281px){.courses-page .coaches-testimonial__image{height:365px}}.courses-page .coaches-testimonial__image img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:100%}@media screen and (width<=767px){.courses-page .coaches-testimonial{padding:90px 0 80px}.courses-page .coaches-testimonial__image{max-width:100%}}@media screen and (width<=480px){.courses-page .coaches-testimonial__image{min-width:unset}.courses-page .coaches-testimonial__container{align-items:flex-start}}.courses-page .team-section{max-width:778px}.courses-page .team-section .team-member{width:246px;height:282px}.courses-page .whats-included{-moz-column-gap:48px;grid-template-columns:repeat(auto-fit,minmax(324px,1fr));gap:24px 48px;display:grid}.courses-page .whats-included--with-header{margin-top:40px}.courses-page .whats-included__header{grid-row:1/2}.courses-page .whats-included__header h3{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.courses-page .whats-included__header p{letter-spacing:0;margin-top:10px;font-size:16px;font-weight:400;line-height:1.2}@media screen and (width<=480px){.courses-page .whats-included{grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}}.courses-page .accordion .info-item__text{margin-left:20px;font-size:16px;line-height:1.2}.courses-page .course-program-item{flex-direction:column;display:flex}.courses-page .course-program-item-container{align-items:center;gap:20px;display:flex}.courses-page .course-program-item:not(:first-child){margin-top:30px}.courses-page .course-program-item__text-box{margin-left:65px}.courses-page .course-program-item__title{letter-spacing:0;padding:13px 0;font-size:20px;font-weight:700;line-height:1.2}.courses-page .course-program-item__description{letter-spacing:0;margin-top:10px;font-size:16px;font-weight:400;line-height:1.2}@media screen and (width<=767px){.courses-page .course-program{padding:0 0 13px}}.courses-page .faq{flex-direction:column;display:flex}.courses-page .faq__text{letter-spacing:0;margin-bottom:48px;font-size:20px;font-weight:400;line-height:1.2}.courses-page .faq__button{justify-content:center;align-self:flex-end;align-items:center;margin:54px 56px 0 0;display:flex}.courses-page .faq__container{margin-top:37px}.courses-page .faq-item{letter-spacing:0;line-height:1.4}.courses-page .faq-item:not(:first-child){margin-top:24px}.courses-page .faq-item__question{font-size:20px;font-weight:700}.courses-page .faq-item__answer{font-size:16px}.courses-page .grid-row-header{grid-row:1/3}.courses-page .opportunities{align-items:center;padding:80px 0;display:flex}.courses-page .opportunities__title{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.courses-page .opportunities__subtitle,.courses-page .opportunities__description{letter-spacing:0;margin:10px 0 24px;font-weight:400;line-height:1.2}.courses-page .opportunities__subtitle{font-size:20px}.courses-page .opportunities__description{font-size:16px}.courses-page .opportunities__button{margin-top:24px}.courses-page .opportunities__image{width:100%;min-width:317px;max-width:317px;margin-left:20px}.courses-page .opportunities__image img{border-radius:15px;width:100%}@media screen and (width<=1024px){.courses-page .opportunities{align-items:flex-start}.courses-page .opportunities__image{display:none}}.courses-page .other-courses{padding-bottom:75px}.courses-page .other-courses .accordion__content{justify-content:center;padding:16px 32px 48px;display:flex}.courses-page .other-courses .card{max-width:322px;margin-left:0;padding:20px 32px 24px}.courses-page .other-courses .card:first-child{margin-right:20px}@media screen and (width<=767px){.courses-page .other-courses .accordion__content{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}.courses-page .other-courses .card{width:100%;max-width:540px;margin-left:0!important;margin-right:0!important}}@media screen and (width<=480px){.courses-page .other-courses .accordion__content{padding:16px 16px 48px}}.courses-page .contact-form-section{margin-top:30px;padding-bottom:78px}.courses-page .contact-form-section form{margin-top:32px}.courses-page #whats-included,.courses-page #program{margin-bottom:40px}@media screen and (width<=1280px){.courses-page__content{width:100%}.courses-page__content .container{width:100%;padding:0}.courses-page__column{width:100%}.courses-page__column:first-child .side-info{margin-top:68px;margin-bottom:0;display:flex;position:static}.courses-page__column:first-child .side-info .card.info-card{margin-left:20px;padding:24px 32px}.courses-page__column:nth-child(2){display:none}.courses-page .quote-carousel-section,.courses-page .team-section{max-width:100%}.courses-page .quote-carousel-section .carousel-prev{left:80px}.courses-page .quote-carousel-section .carousel-next{right:80px}.courses-page .course-intro,.courses-page .side-info,.courses-page .resort-info,.courses-page .coaches-testimonial,.courses-page #whats-included,.courses-page #program,.courses-page #faq,.courses-page .opportunities,.courses-page .other-courses,.courses-page .quote-carousel-section,.courses-page .team-section,.courses-page .resort-accommodation__title,.courses-page .resort-accommodation__subtitle,.courses-page .resort-accommodation__description,.courses-page .resort-accommodation__images-container{padding-left:80px;padding-right:80px}.courses-page .video{height:600px;overflow:visible}.courses-page .other-courses .card{width:100%;max-width:100%}}@media screen and (width<=767px){.courses-page .quote-carousel-section .carousel-prev{left:20px}.courses-page .quote-carousel-section .carousel-next{right:20px}.courses-page .team-section{display:none}.courses-page .course-intro,.courses-page .side-info,.courses-page .resort-info,.courses-page .coaches-testimonial,.courses-page #whats-included,.courses-page #program,.courses-page #faq,.courses-page .opportunities,.courses-page .other-courses,.courses-page .quote-carousel-section,.courses-page .resort-accommodation__title,.courses-page .resort-accommodation__subtitle,.courses-page .resort-accommodation__description,.courses-page .resort-accommodation__images-container{padding-left:20px;padding-right:20px}}.header-button{pointer-events:none;opacity:0;z-index:11;transition:all .1s linear;display:none;position:fixed;top:16px;left:20px}@media screen and (width<=767px){.header-button{justify-content:center;align-items:center;display:flex}}.header-button.visible{opacity:1;pointer-events:auto}.qualifications-page .header-button{display:none}.qualifications-page .hero{padding:147px 0 40px}@media screen and (width<=1024px){.qualifications-page .hero{padding:130px 0 40px}.qualifications-page .hero .container{flex-direction:column-reverse}.qualifications-page .hero__text{margin-top:30px;margin-bottom:0}}@media screen and (width<=767px){.qualifications-page .hero{padding:97px 0 46px}.qualifications-page .hero__text{margin-top:20px}}.qualifications-page .qualifications-description{padding:43px 0 118px}@media screen and (width<=767px){.qualifications-page .qualifications-description{padding-bottom:60px}}.qualifications-page .qualifications-description .container{align-items:center;display:flex}.qualifications-page .qualifications-description__image{flex:550px;min-width:450px}.qualifications-page .qualifications-description__image img{border-radius:15px;width:100%}.qualifications-page .qualifications-description__text{letter-spacing:0;flex:550px;margin-left:20px;font-size:20px;line-height:1.2}@media screen and (width<=1024px){.qualifications-page .qualifications-description .container{flex-direction:column}.qualifications-page .qualifications-description__text,.qualifications-page .qualifications-description__image{flex:1;max-width:100%}.qualifications-page .qualifications-description__text{margin-top:30px;margin-left:0}.qualifications-page .qualifications-description__image{min-width:auto}}.qualifications-page .qualification-pathway{padding-bottom:30px}.qualifications-page .qualification-pathway__title{display:none}@media screen and (width>=1024px){.qualifications-page .qualification-pathway__title{display:block}}.qualifications-page .qualification-pathway__title{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:1.2}.qualifications-page .qualification-pathway__cards{margin-bottom:21px}@media screen and (width>=1024px){.qualifications-page .qualification-pathway__cards{margin-top:77px}}.qualifications-page .qualification-pathway__cards{grid-gap:20px;grid-template-columns:repeat(4,1fr);display:grid}.qualifications-page .qualification-pathway-card{background-color:#fff;border:.95px solid #081422;border-radius:5px;flex-direction:column;align-items:center;width:100%;min-width:265px;padding:32px 24px;display:flex}.qualifications-page .qualification-pathway-card__header{align-items:center;margin-bottom:10px;display:flex}.qualifications-page .qualification-pathway-card__number{letter-spacing:0;text-align:center;background-color:#fff;border:.95px solid #081422;border-radius:2px;justify-content:center;align-items:center;width:46px;min-width:46px;height:47.55px;margin-right:8px;font-size:20px;font-weight:700;line-height:1.2;display:flex}.qualifications-page .qualification-pathway-card__title{letter-spacing:0;font-size:20px;font-weight:700;line-height:1.2}.qualifications-page .qualification-pathway-card__description{letter-spacing:0;text-align:center;font-size:20px;line-height:1.2}.qualifications-page .qualification-pathway__notes{letter-spacing:0;font-size:13.31px;line-height:1}@media screen and (width<=1280px){.qualifications-page .qualification-pathway__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=1024px){.qualifications-page .qualification-pathway-card{height:auto}}@media screen and (width<=767px){.qualifications-page .qualification-pathway__cards{grid-template-columns:repeat(1,1fr)}}.qualifications-page .level-description{padding:35px 0}.qualifications-page .level-description .container{display:flex}.qualifications-page .level-description__text{flex:436px;max-width:436px;margin-top:32px;margin-right:20px}.qualifications-page .level-description__title{letter-spacing:-.01em;margin-bottom:26px;font-size:34px;font-weight:800;line-height:1.2}.qualifications-page .level-description__description{letter-spacing:0;font-size:20px;line-height:1.2}.qualifications-page .level-description-card{flex:664px;max-width:664px;padding:40px 24px 32px}.qualifications-page .level-description-card__header{margin-bottom:40px}.qualifications-page .level-description-card__title{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.qualifications-page .level-description-card__subtitle{letter-spacing:0;margin-top:10px;font-size:16px;line-height:1.2}.qualifications-page .level-description-card__notes{letter-spacing:0;font-size:13.31px;line-height:1}.qualifications-page .level-description .info-item{display:flex}.qualifications-page .level-description .info-item:not(:last-child){margin-bottom:24px}.qualifications-page .level-description .info-item .icon-box{margin-right:20px}.qualifications-page .level-description .info-item__header{align-items:center;margin-bottom:10px;display:flex}.qualifications-page .level-description .info-item__header span{letter-spacing:0;font-size:16px;line-height:1.2}.qualifications-page .level-description .info-item__title{letter-spacing:0;margin-right:10px;font-size:20px;font-weight:700;line-height:1.2}.qualifications-page .level-description .info-item__description{letter-spacing:0;font-size:16px;line-height:1.2}.qualifications-page .level-description-accordion{width:100%;display:none}@media screen and (width<=1024px){.qualifications-page .level-description .container{flex-direction:column}.qualifications-page .level-description__text{flex:1;max-width:100%;margin-bottom:58px;margin-right:0}.qualifications-page .level-description-card{display:none}.qualifications-page .level-description .level-description-accordion{display:block}.qualifications-page .level-description .level-description-accordion__title{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.qualifications-page .level-description .level-description-accordion__subtitle{letter-spacing:0;margin:10px 0 20px;font-size:16px;line-height:1.2}.qualifications-page .level-description .level-description-accordion .info-item__header{display:block}.qualifications-page .level-description .level-description-accordion .info-item__title{margin-bottom:8px;margin-right:0}}@media (width>=768px) and (width<=820px){.qualifications-page .level-description .accordion-header{padding:32px 75px 32px 24px}}@media screen and (width<=767px){.qualifications-page .level-description .accordion-header{padding:32px 75px 32px 24px}.qualifications-page .level-description .accordion__content{padding:0 24px 32px}}.qualifications-page .qualification-page-popular-courses{padding-top:55px}.qualifications-page .qualification-page-popular-courses__header{margin-bottom:54px}.qualifications-page .qualification-page-popular-courses__title{letter-spacing:-.01em;text-align:center;font-size:34px;font-weight:800;line-height:1.2}.qualifications-page .qualification-page-popular-courses__description{letter-spacing:0;text-align:center;margin-top:16px;font-size:20px;line-height:1.2}.qualifications-page .qualification-page-popular-courses__cards{justify-content:center;gap:20px;display:flex}.qualifications-page .qualification-page-popular-courses__cards .card{max-width:322px;padding:24px 32px}.qualifications-page .qualification-page-popular-courses__cards .card__title{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.qualifications-page .qualification-page-popular-courses__cards .card__info-items{flex-direction:column;gap:10px;margin:16px 0;display:flex}.qualifications-page .qualification-page-popular-courses__cards .card .info-item{letter-spacing:0;align-items:center;font-size:16px;line-height:1.2;display:flex}.qualifications-page .qualification-page-popular-courses__cards .card .info-item--price{font-size:24px;font-weight:800}.qualifications-page .qualification-page-popular-courses__cards .card .info-item .icon-box{margin-right:20px}@media screen and (width<=1024px){.qualifications-page .qualification-page-popular-courses__cards{flex-direction:column}.qualifications-page .qualification-page-popular-courses__cards .card{max-width:100%}}@media screen and (width<=767px){.qualifications-page .nav-bar{display:none}}input,textarea{box-shadow:none;outline:none}.contact-us_input input::-moz-placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13px;line-height:1}.contact-us__textarea textarea::-moz-placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13px;line-height:1}.contact-us__phone-input #phone::-moz-placeholder{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13px;line-height:1}.contact-us_input input::placeholder,.contact-us__textarea textarea::placeholder,.contact-us__phone-input #phone::placeholder,.contact-us__phone-input{letter-spacing:0;color:#9eafc7;font-family:Open Sans,Arial,sans-serif;font-size:13px;line-height:1}.contact-us_input{background:#fff;border:1px solid #1b2c47;align-items:center;padding-left:8px;display:flex;position:relative}.contact-us_input select{color:#9eafc7;appearance:none;cursor:pointer;background:0 0;border:none;outline:none;width:100%;padding:15px 0 15px 12px;font-size:13px}.contact-form__icon.vector{width:8px;position:absolute;right:20px}.contact-us_input,.contact-us__textarea,.iti__flag-container{background-color:#fff}.contact-us__textarea{border:1px solid #1b2c47;height:234px}select.has-error{border-color:red}.contact-us-contacts__container-width{width:100%}@media screen and (width>=1024px){.contact-us-contact-form{max-width:533px}}.contact-us-contact-form__input-block,.contact-us-contact-form__container-flex__input{flex-direction:column;gap:18px;width:100%;display:flex}.contact-us-contact-form__container-flex{flex-direction:column;gap:18px;display:flex}@media screen and (width>=767px){.contact-us-contact-form__container-flex .contact-form__group{flex-direction:row}}@media screen and (width<=1024px){.contact-us-contact-form__submit-btn{width:100%}}@media screen and (width<=1284px){.contact-us-contact-form__button-group{flex-direction:column;gap:20px}}.contact-us-hero{padding-top:99px;padding-bottom:90px}@media screen and (width<=1024px){.contact-us-hero{padding-bottom:61px}}@media screen and (width>=1024px){.contact-us-hero{padding-top:147px}}.contact-us-hero__title{font-size:40px;font-weight:800}.contact-us-hero__subtitle{font-size:20px;font-weight:400}.contact-us-section{justify-content:space-between;max-width:1285px;margin:0 auto;padding:0 80px 104px;display:flex}@media screen and (width<=1024px){.contact-us-section{flex-direction:column}}@media screen and (width<=767px){.contact-us-section{padding:0 20px 26px;display:block}}.contact-us-hero-text{flex-direction:column;display:flex}@media screen and (width>=500px) and (width<=1023px){.contact-us-hero-text{align-items:center}}.contact-us__text{margin-bottom:37px;font-size:20px;font-weight:400}.contact-us-link__text,.contact-us-mail{color:#1e1e1e}.contact-us-link-container{color:#1e1e1e;align-items:center;gap:15px;display:flex}.contact-us-link-container img{width:24px}.contact-us-contacts{max-width:322px}@media screen and (width>=560px) and (width<=1023px){.contact-us-contacts{max-width:1285px;display:flex}}@media screen and (width<=1024px){.contact-us-contacts{margin-top:25px}}.contact-us-contacts__title{margin-bottom:28px;font-size:24px;font-weight:800}.contact-us-contacts__container,.contact-us-contacts__container-links{flex-direction:column;font-size:20px;font-weight:400;display:flex}.contact-us-contacts__container{gap:19px}.contact-us-contacts__container-links{gap:25px;margin:40px 0 60px}.contact-us-contacts__container-link{align-items:center;gap:15px;display:flex}.contact-us-accordion__content,.contact-us-contact-form.submitted{display:none}.contact-us-contact-form.submitted+.contact-us-accordion__content,.contact-us-contact-form.submitted~.contact-us-accordion__content{max-width:550px;display:block}.contact-us__positive-finger{border:1px solid #1e1e1e;justify-content:center;align-items:center;padding:9px 6px;display:flex}.contact-us__positive-finger img{max-width:100%;height:auto;display:block}.contact-us__positive-title{font-size:24px;font-weight:700}.contact-us__positive-subtitle{font-size:24px;font-weight:400}.contact-us__container-positive-feedback{flex-direction:column;gap:17px;display:flex}
