@font-face{font-family:Halvar;font-style:normal;font-weight:500;src:local("Halvar"),url(/build/fonts/HalvarBreit-Md.02c9b834.woff) format("woff")}@font-face{font-family:Halvar;font-style:normal;font-weight:600;src:local("Halvar"),url(/build/fonts/HalvarBreit-Bd.d21a350d.woff) format("woff")}@font-face{font-family:Halvar;font-style:normal;font-weight:700;src:local("Halvar"),url(/build/fonts/HalvarBreit-XBd.43810616.woff) format("woff")}@font-face{font-family:AeonikPro;font-style:normal;font-weight:400;src:local("AeonikPro"),url(/build/fonts/AeonikPro-Regular.301bffeb.otf) format("opentype")}@media only screen and (min-width:768px){html{scroll-padding-top:4.5rem}}.side-product-body{font-family:Montserrat,sans-serif;font-weight:400}.wrapper>div,section{background-color:var(--main-bg);color:var(--main-txt-color)}.container{padding:3.75rem 1rem 5rem}@media only screen and (min-width:768px){.container{padding:3.75rem 2rem 6.25rem}}@media only screen and (min-width:1280px){.container{padding:3.75rem 6rem 6.25rem}}@media only screen and (min-width:1600px){.container{padding-top:5rem}}.swiper-button-disabled{opacity:.8}.swiper-slide{height:auto}.about-course__item:before,.format__item:before,.invited-lectors__list li:before,.lector__list li:before,.main__bottom-inner-title:before,.main__subtitle:before,.star{-webkit-mask-image:url(/build/images/star-rounded-corners.9dadf33d.svg);mask-image:url(/build/images/star-rounded-corners.9dadf33d.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.arrow,.order__list li:before{-webkit-mask-image:url(/build/images/arrow.c977cb00.svg);mask-image:url(/build/images/arrow.c977cb00.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}*,:after,:before{box-sizing:border-box;line-height:inherit}html{-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth;vertical-align:baseline}body{text-rendering:optimizeSpeed}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}b,strong{font-weight:bolder}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{text-decoration:none}a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}button{background:none;border:none;cursor:pointer;padding:0}small{font-size:80%}:focus{outline:none}ul{color:unset;list-style:none;text-decoration:none}h1,h2,h3{font-weight:400}strong{font-weight:500}:root{--main-bg:#000;--inner-bg:#151515;--main-txt-color:#fff;--second-txt-color:#f4f4f4;--accent-clr:#ffff6a;--btns-bg:#fdfb35;--btns-txt:#000;--txt-color:#000;--white:#fff;--light-grey:#5e5e5e;--error-color:#fb6233;--main-section-icon-color:var(--main-txt-color);--main-bg-contrast-color:#fff;--about-icon-bg:#232323;--about-item-bg:var(--inner-bg);--about-item-txt:var(--second-txt-color);--about-item-accent:var(--accent-clr);--format-star-color:var(--accent-clr);--format-star-bg-color:#232323;--lector-name-color:var(--accent-clr);--order-button-color:var(--main-txt-color);--order-button-bg:var(--btns-txt);--order-inner-bg:var(--inner-bg);--order-form-bg:var(--accent-clr);--order-color:#242424;--order-promotion-bg:#0b5857;--order-border-color:transparent;--program-num-color:var(--light-grey);--program-date-color:var(--accent-clr);--hover-trans:0.2s;--second-font:"Halvar",sans-serif}:root:has(.theme-orange){--main-bg:#ff9800;--inner-bg:#ffdc83;--main-txt-color:#151515;--second-txt-color:#151515;--accent-clr:#ff5c00;--btns-bg:#151515;--btns-txt:#fff;--txt-color:#000;--white:#fff;--light-grey:#5e5e5e;--main-bg-contrast-color:#151515;--main-section-icon-color:var(--accent-clr);--about-icon-bg:#fff;--about-item-bg:transparent;--about-item-txt:#151515;--about-item-accent:#151515;--lector-name-color:#151515;--format-star-color:#151515;--format-star-bg-color:#fff;--program-num-color:#ffdc83;--program-date-color:#fff;--order-button-color:#fff;--order-button-bg:#151515;--order-inner-bg:transparent;--order-form-bg:#ffdc83;--order-color:#151515;--order-promotion-bg:var(--inner-bg);--order-border-color:var(--inner-bg)}:root:has(.theme-light-green){--main-bg:#e2f450;--inner-bg:#4e5300;--main-txt-color:#fff;--second-txt-color:#fff;--accent-clr:#97bc30;--btns-bg:#151515;--btns-txt:#fff;--txt-color:#000;--white:#fff;--light-grey:#5e5e5e;--main-bg-contrast-color:#151515;--main-section-icon-color:#97bc30;--about-icon-bg:#fff;--about-item-bg:transparent;--about-item-txt:#151515;--about-item-accent:#151515;--lector-name-color:#fff;--format-star-color:#151515;--format-star-bg-color:#fff;--program-num-color:#4e5300;--program-date-color:#151515;--order-button-color:#fff;--order-button-bg:#151515;--order-inner-bg:transparent;--order-form-bg:var(--inner-bg);--order-color:#fff;--order-promotion-bg:var(--inner-bg);--order-border-color:var(--inner-bg)}:root:has(.theme-red){--main-bg:#ff8f8b;--inner-bg:#b91a15;--main-txt-color:#fff;--second-txt-color:#fff;--accent-clr:#ff8f8b;--btns-bg:#151515;--btns-txt:#fff;--txt-color:#000;--white:#fff;--light-grey:#5e5e5e;--fixed-btn-bg-color:var(--btns-bg);--fixed-btn-text-color:var(--btns-txt);--main-bg-contrast-color:#151515;--main-section-icon-color:#ff8f8b;--about-icon-bg:#fff;--about-item-bg:transparent;--about-item-txt:#151515;--about-item-accent:#151515;--lector-name-color:#fff;--format-star-color:#151515;--format-star-bg-color:#fff;--program-num-color:#b91a15;--program-date-color:#151515;--order-button-color:#fff;--order-button-bg:#151515;--order-inner-bg:transparent;--order-form-bg:var(--inner-bg);--order-color:#fff;--order-promotion-bg:var(--inner-bg);--order-border-color:var(--inner-bg)}:root:has(.theme-green-v2) .lector .light,:root:has(.theme-green-v2) .main__bottom>svg,:root:has(.theme-green-v2) .order__light,:root:has(.theme-green-v3) .lector .light,:root:has(.theme-green-v3) .main__bottom>svg,:root:has(.theme-green-v3) .order__light,:root:has(.theme-light-green) .lector .light,:root:has(.theme-light-green) .main__bottom>svg,:root:has(.theme-light-green) .order__light,:root:has(.theme-orange) .lector .light,:root:has(.theme-orange) .main__bottom>svg,:root:has(.theme-orange) .order__light,:root:has(.theme-orange-v2) .lector .light,:root:has(.theme-orange-v2) .main__bottom>svg,:root:has(.theme-orange-v2) .order__light,:root:has(.theme-pink) .lector .light,:root:has(.theme-pink) .main__bottom>svg,:root:has(.theme-pink) .order__light,:root:has(.theme-pink-v2) .lector .light,:root:has(.theme-pink-v2) .main__bottom>svg,:root:has(.theme-pink-v2) .order__light,:root:has(.theme-red) .lector .light,:root:has(.theme-red) .main__bottom>svg,:root:has(.theme-red) .order__light,:root:has(.theme-red-v2) .lector .light,:root:has(.theme-red-v2) .main__bottom>svg,:root:has(.theme-red-v2) .order__light{display:none}:root:has(.theme-green-v2),:root:has(.theme-green-v3),:root:has(.theme-orange-v2),:root:has(.theme-pink),:root:has(.theme-pink-v2),:root:has(.theme-red-v2){--second-font:"Halvar",sans-serif;--main-bg:#f9f5ea;--program-num-color:var(--inner-bg);--order-form-bg:var(--inner-bg);--order-button-bg:#151515;--order-button-color:#fff;--btns-bg:#151515;--btns-txt:#fff;--about-item-bg:transparent;--format-star-color:#151515;--format-star-bg-color:#fff;--about-icon-bg:var(--inner-bg);--program-date-color:#151515}:root:has(.theme-green-v2) .wrapper .admin-link-wrap,:root:has(.theme-green-v3) .wrapper .admin-link-wrap,:root:has(.theme-orange-v2) .wrapper .admin-link-wrap,:root:has(.theme-pink) .wrapper .admin-link-wrap,:root:has(.theme-pink-v2) .wrapper .admin-link-wrap,:root:has(.theme-red-v2) .wrapper .admin-link-wrap{background:none}:root:has(.theme-green-v2) .about-course__item,:root:has(.theme-green-v3) .about-course__item,:root:has(.theme-orange-v2) .about-course__item,:root:has(.theme-pink) .about-course__item,:root:has(.theme-pink-v2) .about-course__item,:root:has(.theme-red-v2) .about-course__item{border-color:var(--accent-clr)}:root:has(.theme-green-v2) .about-course__item:before,:root:has(.theme-green-v3) .about-course__item:before,:root:has(.theme-orange-v2) .about-course__item:before,:root:has(.theme-pink) .about-course__item:before,:root:has(.theme-pink-v2) .about-course__item:before,:root:has(.theme-red-v2) .about-course__item:before{--about-item-accent:var(--main-txt-color)}:root:has(.theme-green-v2) .order__inner:before,:root:has(.theme-green-v3) .order__inner:before,:root:has(.theme-orange-v2) .order__inner:before,:root:has(.theme-pink) .order__inner:before,:root:has(.theme-pink-v2) .order__inner:before,:root:has(.theme-red-v2) .order__inner:before{background:var(--inner-bg)}:root:has(.theme-green-v2) .order__price-promotion,:root:has(.theme-green-v3) .order__price-promotion,:root:has(.theme-orange-v2) .order__price-promotion,:root:has(.theme-pink) .order__price-promotion,:root:has(.theme-pink-v2) .order__price-promotion,:root:has(.theme-red-v2) .order__price-promotion{background:var(--accent-clr)}:root:has(.theme-green-v2) .main__bottom-title,:root:has(.theme-green-v3) .main__bottom-title,:root:has(.theme-orange-v2) .main__bottom-title,:root:has(.theme-pink) .main__bottom-title,:root:has(.theme-pink-v2) .main__bottom-title,:root:has(.theme-red-v2) .main__bottom-title{--accent-clr:#fff}:root:has(.theme-green-v2) .format__item,:root:has(.theme-green-v2) .lector__inner,:root:has(.theme-green-v2) .main__inner,:root:has(.theme-green-v2) .order__form,:root:has(.theme-green-v2) .topics__inner,:root:has(.theme-green-v3) .format__item,:root:has(.theme-green-v3) .lector__inner,:root:has(.theme-green-v3) .main__inner,:root:has(.theme-green-v3) .order__form,:root:has(.theme-green-v3) .topics__inner,:root:has(.theme-orange-v2) .format__item,:root:has(.theme-orange-v2) .lector__inner,:root:has(.theme-orange-v2) .main__inner,:root:has(.theme-orange-v2) .order__form,:root:has(.theme-orange-v2) .topics__inner,:root:has(.theme-pink) .format__item,:root:has(.theme-pink) .lector__inner,:root:has(.theme-pink) .main__inner,:root:has(.theme-pink) .order__form,:root:has(.theme-pink) .topics__inner,:root:has(.theme-pink-v2) .format__item,:root:has(.theme-pink-v2) .lector__inner,:root:has(.theme-pink-v2) .main__inner,:root:has(.theme-pink-v2) .order__form,:root:has(.theme-pink-v2) .topics__inner,:root:has(.theme-red-v2) .format__item,:root:has(.theme-red-v2) .lector__inner,:root:has(.theme-red-v2) .main__inner,:root:has(.theme-red-v2) .order__form,:root:has(.theme-red-v2) .topics__inner{border:2px solid var(--accent-clr)}:root:has(.theme-orange-v2){--inner-bg:#ff9800;--main-txt-color:#151515;--accent-clr:#ff5c00;--about-item-accent:#151515;--white:#fff;--main-section-icon-color:var(--accent-clr);--second-txt-color:var(--main-txt-color);--main-bg-contrast-color:var(--main-txt-color);--lector-name-color:var(--main-txt-color)}:root:has(.theme-orange-v2) .main__bottom-title{color:var(--white)}:root:has(.theme-orange-v2) .main__bottom-inner-title:before{--main-section-icon-color:var(--white)}:root:has(.theme-green-v2){--inner-bg:#4e5300;--accent-clr:#97bc30}:root:has(.theme-red-v2){--inner-bg:#b91a15;--accent-clr:#ff8f8b}:root:has(.theme-green-v2),:root:has(.theme-red-v2){--main-txt-color:#fff;--main-bg-contrast-color:#151515;--about-item-txt:var(--main-bg-contrast-color);--about-item-accent:var(--main-bg-contrast-color);--lector-name-color:var(--main-txt-color);--order-color:var(--main-txt-color);--main-section-icon-color:var(--accent-clr)}:root:has(.theme-green-v2) .main__bottom-title,:root:has(.theme-red-v2) .main__bottom-title{--about-item-accent:var(--main-txt-color)}:root:has(.theme-green-v2) .about-course__item,:root:has(.theme-red-v2) .about-course__item{border-color:var(--inner-bg)}:root:has(.theme-green-v2) .about-course__item:after,:root:has(.theme-red-v2) .about-course__item:after{--about-icon-bg:var(--accent-clr)}:root:has(.theme-aeonik-font) section{font-family:AeonikPro,sans-serif}:root:has(.theme-aeonik-font) .prog-item_body{font-size:1rem}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .prog-item_body{font-size:1.125rem}}:root:has(.theme-aeonik-font) .form__input{font-family:AeonikPro,sans-serif;font-size:1.125rem;font-weight:400}@media only screen and (min-width:1280px){:root:has(.theme-aeonik-font) .form__input{font-size:1.25rem}}:root:has(.theme-aeonik-font) .order__subtitle{font-family:AeonikPro,sans-serif;font-size:1.125rem;font-weight:400}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .order__subtitle{font-size:1.25rem}}:root:has(.theme-aeonik-font) .order__list li{font-family:AeonikPro,sans-serif;font-size:1rem;font-weight:400}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .order__list li{font-size:1.125rem}}:root:has(.theme-aeonik-font) .order__documents,:root:has(.theme-aeonik-font) .order__input__label{font-family:AeonikPro,sans-serif;font-size:.875rem;font-weight:400}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .order__documents,:root:has(.theme-aeonik-font) .order__input__label{font-size:1rem}}:root:has(.theme-aeonik-font) .header__nav a{font-size:1rem}:root:has(.theme-aeonik-font) .main__title-info-text{font-size:1.125rem;line-height:1.4}@media only screen and (min-width:1800px){:root:has(.theme-aeonik-font) .main__title-info-text{font-size:1.25rem}}:root:has(.theme-aeonik-font) .header__action,:root:has(.theme-aeonik-font) .main__action,:root:has(.theme-aeonik-font) .order__action{font-family:Halvar,sans-serif;font-weight:500}:root:has(.theme-aeonik-font) .header__action a{font-size:1rem}@media only screen and (min-width:1280px){:root:has(.theme-aeonik-font) .header__action a{font-size:1.125rem}}:root:has(.theme-aeonik-font) .main__action,:root:has(.theme-aeonik-font) .order__action{font-size:1.125rem}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .main__action,:root:has(.theme-aeonik-font) .order__action{font-size:1.25rem}}:root:has(.theme-aeonik-font) .main__bottom-inner-title{font-family:Halvar,sans-serif;font-size:1.125rem;font-weight:700}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .main__bottom-inner-title{font-weight:500}}:root:has(.theme-aeonik-font) .main__bottom-inner-text{font-size:.875rem}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .main__bottom-inner-text{font-size:1rem}}:root:has(.theme-aeonik-font) .about-course__item-text{font-size:1.125rem}:root:has(.theme-aeonik-font) .lector__position{font-size:1.125rem}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .lector__position{font-size:1.25rem}}@media only screen and (min-width:1280px){:root:has(.theme-aeonik-font) .lector__position{font-size:1.375rem}}:root:has(.theme-aeonik-font) .lector__list li{font-size:1rem}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .lector__list li{font-size:1.125rem}}@media only screen and (min-width:1280px){:root:has(.theme-aeonik-font) .lector__list li{font-size:1.25rem}}:root:has(.theme-aeonik-font) .format__text{font-size:1.125rem}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .format__text{font-size:1.25rem}}:root:has(.theme-aeonik-font) .format__item-title{font-family:Halvar,sans-serif;font-size:1.25rem;font-weight:500}:root:has(.theme-aeonik-font) .format__item-text{font-size:1rem;line-height:1.4}@media only screen and (min-width:1280px){:root:has(.theme-aeonik-font) .format__item-text{font-size:1.125rem}}:root:has(.theme-aeonik-font) .topics__text{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .topics__text{font-size:1.125rem}}:root:has(.theme-aeonik-font) .format__video__play{font-size:1rem;font-weight:400}@media only screen and (min-width:768px){:root:has(.theme-aeonik-font) .format__video__play{font-size:1.125rem}}@media only screen and (min-width:1280px){:root:has(.theme-aeonik-font) .format__video__play{font-size:1rem}}:root:has(.theme-green-v3){--inner-bg:#00748d;--accent-clr:#b5f5fc;--main-section-icon-color:var(--second-txt-color);--main-bg-contrast-color:#151515;--about-item-accent:var(--main-bg-contrast-color);--about-item-txt:var(--main-bg-contrast-color);--order-color:#fff;--second-txt-color:#fff;--lector-name-color:var(--second-txt-color)}:root:has(.theme-green-v3) .order__price-promotion{--accent-clr:var(--inner-bg)}:root:has(.theme-green-v3) .invited-lectors__list li:before{--accent-clr:var(--inner-bg)}:root:has(.theme-green-v3) .invited-lectors__position:before{--accent-clr:var(--inner-bg)}:root:has(.theme-pink){--inner-bg:#e8bfff;--accent-clr:#31004b;--main-txt-color:#151515;--second-txt-color:#151515;--main-section-icon-color:var(--accent-clr);--main-bg-contrast-color:#151515;--about-item-accent:var(--main-bg-contrast-color);--about-item-txt:var(--main-bg-contrast-color);--about-icon-bg:var(--accent-clr);--order__price-promotion:var(--inner-bg);--lector-name-color:var(--second-txt-color)}:root:has(.theme-pink) .about-course__item{--accent-clr:var(--inner-bg)}:root:has(.theme-pink) .about-course__item:before{--main-txt-color:#fff}:root:has(.theme-pink) .order__price-promotion{--accent-clr:var(--inner-bg)}:root:has(.theme-pink) .invited-lectors__list li:before{--accent-clr:var(--inner-bg)}:root:has(.theme-pink) .invited-lectors__position:before{--accent-clr:var(--inner-bg)}:root:has(.theme-pink-v2){--inner-bg:#ffcef3;--accent-clr:#b32d86;--main-txt-color:#151515;--second-txt-color:#151515;--main-section-icon-color:var(--accent-clr);--main-bg-contrast-color:#151515;--about-item-accent:var(--main-bg-contrast-color);--about-item-txt:var(--main-bg-contrast-color);--about-icon-bg:var(--accent-clr);--order__price-promotion:var(--inner-bg);--lector-name-color:var(--second-txt-color)}:root:has(.theme-pink-v2) .about-course__item{--accent-clr:var(--inner-bg)}:root:has(.theme-pink-v2) .about-course__item:before{--main-txt-color:#fff}:root:has(.theme-pink-v2) .order__price-promotion{--accent-clr:var(--inner-bg)}:root:has(.theme-pink-v2) .order__form{--accent-clr:#31004b}:root:has(.theme-pink-v2) .invited-lectors__list li:before{--accent-clr:var(--inner-bg)}:root:has(.theme-pink-v2) .invited-lectors__position:before{--accent-clr:var(--inner-bg)}.header{background:var(--main-bg)}@media only screen and (min-width:768px){.header.scrolled{--main-bg:var(--inner-bg);--txt-color:var(--main-txt-color);left:0;position:fixed;top:0;width:100%;z-index:100}.header.scrolled .header__action{opacity:1;visibility:visible}}.header .container{display:flex;height:4rem;padding:.75rem 1rem}@media only screen and (min-width:768px){.header .container{height:4.5rem;padding-inline:2rem}}@media only screen and (min-width:1280px){.header .container{padding-inline:6rem}}.header__inner{align-items:center;display:flex;justify-content:space-between;width:100%}.header__logo{height:1.25rem;width:5.25rem}@media only screen and (min-width:768px){.header__logo{height:1.5rem;width:6.3125rem}}.header__logo a,.header__logo svg{display:block;height:100%;width:100%}.header__logo svg{fill:var(--txt-color);transition:var(--hover-trans)}@media only screen and (hover:hover)and (pointer:fine){.header__logo svg:hover{opacity:.7}}.header__nav{display:none}@media only screen and (min-width:1280px){.header__nav{align-items:center;color:var(--second-txt-color);display:flex;font-size:1rem;gap:3rem;line-height:1.3}}.header__nav a{color:var(--txt-color);transition:var(--hover-trans)}@media only screen and (hover:hover)and (pointer:fine){.header__nav a:hover{opacity:.7}}.header__action{display:none;opacity:0;visibility:hidden}@media only screen and (min-width:768px){.header__action{display:block}}.header__action a{background:var(--btns-bg);border-radius:2.5rem;color:var(--btns-txt);display:block;font-size:1rem;font-weight:600;padding:.875rem 3rem;transition:var(--hover-trans)}@media only screen and (hover:hover)and (pointer:fine){.header__action a:hover{background-color:var(--btns-txt);color:var(--btns-bg)}}.main .container{padding-block:1rem 2rem}@media only screen and (min-width:1280px){.main .container{padding-inline:2rem}}@media only screen and (min-width:1600px){.main .container{padding-inline:6rem}}.main__inner{background:var(--inner-bg);border-radius:2rem;overflow:hidden;padding:2rem 1rem 3.75rem}@media only screen and (min-width:768px){.main__inner{border-radius:3rem;padding:2rem 2rem 4rem}}@media only screen and (min-width:1280px){.main__inner{padding:3.75rem 4rem}}.main__subtitle{border:1px solid var(--main-section-icon-color);border-radius:2.5rem;color:var(--second-txt-color);font-family:var(--second-font);font-size:1.0625rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem;padding:.75rem 1.5rem .75rem 2.75rem;position:relative;width:fit-content}@media only screen and (min-width:768px){.main__subtitle{margin-bottom:1rem}}.main__subtitle:before{background-color:var(--main-section-icon-color);background-size:.875rem;content:"";display:block;height:.875rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:.875rem}.main__title{font-family:var(--second-font);font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:1.25rem}@media only screen and (min-width:768px){.main__title{font-size:3.75rem;margin-bottom:4rem}}@media only screen and (min-width:1280px){.main__title{margin-bottom:0}}.main__title-info-text{font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:7.5rem}@media only screen and (min-width:768px){.main__title-info-text{font-size:1.125rem;margin-bottom:2.5rem}}.main__title-info-text p:not(:last-child){margin-bottom:1.25rem}@media only screen and (min-width:1280px){.main__title-box{display:grid;gap:4rem;grid-template-columns:39rem 1fr;margin-bottom:7.5rem}}.main__action{display:none}@media only screen and (min-width:768px){.main__action{display:block;margin-bottom:7.5rem}}@media only screen and (min-width:1280px){.main__action{margin-bottom:0;width:fit-content}}.main__action a{background-color:var(--btns-bg);border-radius:2.5rem;color:var(--btns-txt);display:block;font-size:1.125rem;font-weight:600;padding:1.125rem 4rem;text-align:center;transition:var(--hover-trans);width:100%}@media only screen and (hover:hover)and (pointer:fine){.main__action a:hover{background-color:var(--btns-txt);color:var(--btns-bg)}}.main__bottom{position:relative}.main__bottom:before{border-bottom:2px dotted var(--accent-clr);content:"";display:block;height:1px;position:absolute;top:-3.75rem;width:100%}.main__bottom-title{color:var(--accent-clr);font-family:var(--second-font);font-size:1.5rem;font-weight:500;line-height:1.5;margin-bottom:2.5rem}.main__bottom-inner{display:grid;gap:2rem;position:relative}@media only screen and (min-width:768px){.main__bottom-inner{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.main__bottom-inner{grid-template-columns:1fr 1fr 1fr 1fr}}.main__bottom-inner-title{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:1rem;padding-left:2rem;position:relative}.main__bottom-inner-title:before{background-color:var(--main-section-icon-color);background-repeat:no-repeat;background-size:.875rem;content:"";display:block;height:.875rem;left:.25rem;position:absolute;top:.375rem;width:.875rem}.main__bottom-inner-text{color:var(--second-txt-color);font-size:.875rem;line-height:1.5;padding-left:2rem}.main__bottom svg{bottom:7.5rem;filter:blur(17px);opacity:.7;pointer-events:none;position:absolute;right:-1.8125rem}@media only screen and (min-width:768px){.main__bottom svg{bottom:-4.9375rem;opacity:1;right:-3.875rem}}@media only screen and (min-width:1280px){.main__bottom svg{bottom:-5rem;right:-7.3125rem}}.about-course__title{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:3.75rem}@media only screen and (min-width:768px){.about-course__title{font-size:3rem}}@media only screen and (min-width:1600px){.about-course__inner{display:grid;gap:2.5rem;grid-template-columns:1fr 59.125rem}}.about-course__item{background-color:var(--about-item-bg);border:2px solid var(--inner-bg);border-radius:2rem;padding:1rem 1rem 1rem 4.75rem;position:relative}@media only screen and (min-width:1280px){.about-course__item{padding:1.25rem 1.25rem 1.25rem 5.25rem}}.about-course__item:before{background-color:var(--about-item-accent);background-repeat:no-repeat;background-size:1.125rem;content:"";display:block;height:1.125rem;left:2.375rem;position:absolute;top:2.375rem;transform:translate(-50%,-50%);width:1.125rem;z-index:1}@media only screen and (min-width:1280px){.about-course__item:before{left:2.75rem;top:2.75rem}}.about-course__item:after{background-color:var(--about-icon-bg);border-radius:1rem;content:"";display:block;height:2.75rem;left:1rem;position:absolute;top:1rem;width:2.75rem}@media only screen and (min-width:1280px){.about-course__item:after{left:1.375rem;top:1.3125rem}}.about-course__item-title{color:var(--about-item-accent);font-family:var(--second-font);font-size:.875rem;font-weight:500;line-height:1.3;margin-bottom:.5rem}.about-course__item-text{color:var(--about-item-txt);font-size:1rem;font-weight:500;line-height:1.3}.about-course__list{display:grid;gap:1rem}@media only screen and (min-width:768px){.about-course__list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1280px){.about-course__list{gap:1.25rem}}@media only screen and (min-width:768px){.about-course.four-elements .about-course__list{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.about-course.four-elements .about-course__list{grid-template-columns:1fr 1fr 1fr 1fr}.lector .container{padding-inline:2rem}}@media only screen and (min-width:1600px){.lector .container{padding-inline:6rem}}.lector__inner{background:var(--inner-bg);border-radius:2rem;overflow:hidden;padding:4.25rem 1rem 3.75rem;position:relative}@media only screen and (min-width:768px){.lector__inner{border-radius:3rem;padding:6.25rem 2rem 4rem}}@media only screen and (min-width:1280px){.lector__inner{display:grid;gap:4rem;grid-template-areas:"box img";grid-template-columns:1fr 39rem;padding:4rem}}.lector__title{color:var(--second-txt-color);font-family:var(--second-font);font-size:1.5rem;font-weight:500;left:1rem;line-height:1.5;position:absolute;top:1rem}@media only screen and (min-width:768px){.lector__title{left:2rem;top:2rem}}@media only screen and (min-width:1280px){.lector__title{margin-bottom:2.5rem;position:static}}.lector__img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;padding-top:119%;position:relative;width:100%;z-index:10}@media only screen and (min-width:768px){.lector__img{margin-bottom:2.5rem;padding-top:117.4%}}@media only screen and (min-width:1280px){.lector__img{grid-area:img;margin-bottom:0;padding-top:116.7%}}.lector__img img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (min-width:1280px){.lector__box{display:flex;flex-direction:column;grid-area:box;justify-content:center}}.lector__name{color:var(--lector-name-color);font-family:var(--second-font);font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:.75rem}@media only screen and (min-width:768px){.lector__name{font-size:2.75rem}}.lector__position{color:var(--second-txt-color);font-size:1rem;line-height:1.5;margin-bottom:4rem}@media only screen and (min-width:768px){.lector__position{font-size:1.125rem}}.lector__list{display:grid;gap:1.25rem;position:relative}@media only screen and (min-width:768px){.lector__list{gap:1.5rem}}.lector__list:before{border-bottom:2px dotted var(--accent-clr);content:"";display:block;height:1px;left:0;position:absolute;top:-2rem;width:100%}.lector__list li{color:var(--second-txt-color);font-size:1rem;line-height:1.5;padding-left:2rem;position:relative}@media only screen and (min-width:768px){.lector__list li{padding-left:2.25rem}}.lector__list li:before{background-color:var(--accent-clr);background-repeat:no-repeat;background-size:.875rem;content:"";display:block;height:.875rem;left:.3125rem;position:absolute;top:.3125rem;width:.875rem}.lector .light{bottom:0;filter:blur(10px);height:29.6875rem;opacity:.7;pointer-events:none;position:absolute;width:27rem}@media only screen and (min-width:768px){.lector .light{bottom:unset;left:50%;top:42.25rem;transform:translateX(-50%)}}@media only screen and (min-width:1440px){.lector .light{bottom:-6.6875rem;left:-.0625rem;top:unset;transform:none}}.format{overflow:hidden}.format .container{position:relative}.format__title{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:2rem}@media only screen and (min-width:768px){.format__title{font-size:3rem}}.format__text{color:var(--main-bg-contrast-color);font-size:1.125rem;line-height:1.5;margin-bottom:3.75rem}.format__text p:not(:last-child){margin-bottom:1.25rem}.format__video{margin-bottom:3.75rem;padding-top:51%;position:relative;width:100%}@media only screen and (min-width:768px){.format__video{padding-top:56.3%}}@media only screen and (min-width:1280px){.format__video{flex-shrink:0;height:22rem;padding-top:0;width:39rem}}@media only screen and (min-width:1600px){.format__video{height:23rem;width:40.75rem}}.format__video__frame,.format__video__poster{height:100%;left:0;position:absolute;top:0;width:100%}.format__video__frame iframe,.format__video__frame img,.format__video__poster iframe,.format__video__poster img{border:none;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (min-width:1280px){.format__video__frame iframe,.format__video__frame img,.format__video__poster iframe,.format__video__poster img{position:static}}.format__video__frame iframe,.format__video__poster iframe{z-index:10}.format__video__frame img,.format__video__poster img{filter:blur(4px)}.format__video__poster{border-radius:2rem;overflow:hidden}.format__video__poster.no-filter{filter:none}.format__video__play{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.6);border-radius:2.5rem;color:var(--txt-color);cursor:pointer;display:flex;font-size:1rem;height:4rem;left:50%;line-height:1.3;padding:.625rem 1.25rem .625rem 3.875rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:var(--hover-trans);z-index:15}@media only screen and (hover:hover)and (pointer:fine){.format__video__play:hover{color:rgba(0,0,0,.6)}.format__video__play:hover svg{fill:rgba(0,0,0,.6)}}.format__video__play svg{fill:#000;height:2.75rem;left:.625rem;position:absolute;top:.625rem;transition:var(--hover-trans);width:2.75rem}.format__item{background:var(--inner-bg);border-radius:2rem;padding:5.75rem 1.5rem 2rem;position:relative}.format__item:before{background-color:var(--format-star-color);background-repeat:no-repeat;background-size:1.125rem;height:1.125rem;left:2.3125rem;top:2.8125rem;width:1.125rem;z-index:1}.format__item:after,.format__item:before{content:"";display:block;position:absolute}.format__item:after{background:var(--format-star-bg-color);border-radius:1rem;height:2.75rem;left:1.5rem;top:2rem;width:2.75rem}.format__item-title{font-size:1.25rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem}.format__item-text{color:var(--second-txt-color);font-size:1rem;line-height:1.5}.format .swiper-pagination{bottom:5.8125rem;color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:1.0625rem;font-weight:600;letter-spacing:-.1875rem;line-height:1.3}@media only screen and (min-width:768px){.format .swiper-pagination{position:static;text-align:left}}.format .swiper-container{position:static}@media only screen and (min-width:768px)and (max-width:1279px){.format .swiper-container{overflow:visible}}.format__next,.format__prev{border:1px solid var(--main-bg-contrast-color);border-radius:2.5rem;height:3rem;margin-top:0;position:static;transform:none;transition:var(--hover-trans);width:6.625rem}.format__next svg,.format__prev svg{fill:var(--main-bg-contrast-color)}@media only screen and (hover:hover)and (pointer:fine){.format__next:hover,.format__prev:hover{border:1px solid var(--btns-bg)}.format__next:hover svg,.format__prev:hover svg{fill:var(--btns-bg)}}.format__navigation{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.format__navigation{gap:2rem;justify-content:flex-end}}.format__navigation-box{margin-top:3.75rem}@media only screen and (min-width:768px){.format__navigation-box{align-items:center;display:flex;justify-content:space-between}}@media only screen and (min-width:1280px){.format[no-swiper-on-pc] .format__item{flex-shrink:1}.format[no-swiper-on-pc] .swiper-wrapper{gap:1.25rem}.format[no-swiper-on-pc] .format__navigation-box{display:none}.format__inner{display:flex;gap:4rem;justify-content:space-between}.format__txt-box{display:flex;flex-direction:column;justify-content:center}.fancybox-slide,.fancybox-stage,.fancybox-toolbar{height:39.375rem;left:50%;top:50%;transform:translate(-50%,-50%);width:70rem}}.fancybox-toolbar{position:relative;width:72rem;z-index:100}.fancybox-content .fancybox-button--close{display:none}.fancybox-button--close{background:#fff;border-radius:50%;height:3rem;position:absolute;right:-1rem;transition:var(--hover-trans);width:3rem;z-index:99995}@media only screen and (hover:hover)and (pointer:fine){.fancybox-button--close:hover{background:var(--btns-bg)}}.fancybox-button--close svg{height:1.875rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.875rem}.fancybox-button--close svg path{fill:#242424}@media only screen and (min-width:1280px){.topics .container{padding-inline:2rem}}@media only screen and (min-width:1600px){.topics .container{padding-inline:6rem}}.topics__inner{background:var(--inner-bg);border-radius:2rem;padding:2rem 1.5rem;position:relative}@media only screen and (min-width:768px){.topics__inner{border-radius:3rem;padding:2.5rem 2.125rem}}@media only screen and (min-width:1280px){.topics__inner{padding:4rem}}.topics__title{color:var(--second-txt-color);font-family:var(--second-font);font-size:2rem;font-weight:500;line-height:1.2;margin-bottom:2rem}@media only screen and (min-width:768px){.topics__title{font-size:3rem}}@media only screen and (min-width:1140px){.topics__title{margin-bottom:3.75rem}}@media only screen and (min-width:768px){.topics__item{align-items:center;border-left:2px solid var(--accent-clr);display:flex;gap:2.5rem}}@media only screen and (min-width:1140px){.topics__item{gap:5rem}}.topics__item:not(:last-child){margin-bottom:2.5rem}.topics__item__title{border-left:2px solid var(--accent-clr);font-family:var(--second-font);font-size:1.25rem;font-weight:500;line-height:1.875rem;margin-bottom:1rem;padding-left:1.5rem}@media only screen and (min-width:768px){.topics__item__title{border-left:0;flex-shrink:0;font-size:1.5rem;line-height:2.25rem;margin-bottom:0;width:15.25rem}}@media only screen and (min-width:1140px){.topics__item__title{width:27.125rem}}.topics__item__text{font-size:1rem;line-height:1.5rem}.program .container{padding-bottom:5rem}@media only screen and (min-width:768px){.program .container{padding-bottom:6.25rem}}@media only screen and (min-width:1600px){.program .container{display:grid;gap:4rem;grid-template-columns:37.25rem 1fr}}.program__title{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:3.75rem}@media only screen and (min-width:768px){.program__title{font-size:3rem}}.program .show-program-btn{margin-top:1.875rem}@media only screen and (min-width:768px){.program .show-program-btn{margin-top:2.75rem}}@media only screen and (min-width:1280px){.program .show-program-btn{margin-top:4.375rem}}.program .show-program-btn .close,.program .show-program-btn.shown .open{display:none}.program .show-program-btn.shown .close{display:block}.program__inner{grid-column:main}@media only screen and (min-width:1024px){.program__inner{grid-column:wide}}@media only screen and (min-width:1440px){.program__inner{grid-column:unset}}.program__list{display:grid;gap:3rem}.program__hidden{display:grid;grid-template-rows:0;overflow:hidden;transition:.3s}.program__hidden.show-program{grid-template-rows:1fr;margin-bottom:3rem}.program__hidden-box{display:grid;gap:3rem}.program__show-all{margin-top:.75rem}@media only screen and (min-width:768px){.program__show-all{margin-inline:auto;width:fit-content}}@media only screen and (min-width:1600px){.program__show-all{margin-left:0}}.program__show-all button{border:1px solid;border-radius:2.5rem;font-size:1.125rem;font-weight:600;padding:.9375rem;text-align:center;transition:var(--hover-trans);width:100%}@media only screen and (min-width:768px){.program__show-all button{font-size:1rem;min-width:19.0625rem;padding:.875rem}}@media only screen and (min-width:1280px){.program__show-all button{font-size:1.125rem;min-width:22.75rem;padding:1.0625rem}}@media only screen and (hover:hover)and (pointer:fine){.program__show-all button:hover{border-color:var(--btns-bg);color:var(--btns-bg)}}.program__show-all button .opened{display:none}.program__show-all button.shown .opened{display:block}.program__show-all button.shown .closed{display:none}.prog-item{display:grid;grid-template-areas:"num    date    action" "lead   lead    lead" "body   body    body";grid-template-columns:5.5rem 1fr 3.75rem;grid-template-rows:auto}@media only screen and (min-width:768px){.prog-item{grid-template-areas:"num    date    action" "num    lead    lead" ".      body    body";grid-template-columns:8.25rem 1fr 7.5rem}}@media only screen and (min-width:1280px){.prog-item{grid-template-areas:"num    date    action" "num    lead    action" ".      body    .";grid-template-columns:9.25rem 1fr 7.5rem}}.prog-item__num{color:var(--program-num-color);font-family:var(--second-font);font-size:3rem;font-weight:600;grid-area:num;line-height:1.2}@media only screen and (min-width:768px){.prog-item__num{font-size:4rem}}.prog-item__date{align-items:center;color:var(--program-date-color);display:flex;font-size:1rem;font-weight:500;gap:.375rem;grid-area:date;line-height:1.3;margin-bottom:.625rem;margin-left:.75rem}@media only screen and (min-width:768px){.prog-item__date{display:block;margin-left:1.25rem}}.prog-item__lead{color:var(--main-bg-contrast-color);cursor:pointer;font-family:var(--second-font);font-size:1.25rem;font-weight:500;grid-area:lead;line-height:1.2;transition:var(--hover-trans)}@media only screen and (min-width:768px){.prog-item__lead{font-size:1.75rem;margin-left:1.25rem}}@media only screen and (min-width:1024px){.prog-item__lead{font-size:1.75rem}}@media only screen and (min-width:1280px){.prog-item__lead{font-size:2rem}}@media only screen and (hover:hover)and (pointer:fine){.prog-item__lead:hover{opacity:.7}}.prog-item__action{align-self:center;grid-area:action;justify-self:end;padding-top:.625rem}@media only screen and (min-width:1024px){.prog-item__action{align-self:start;justify-self:end;padding-top:.9375rem}}.prog-item__body{color:var(--main-bg-contrast-color);font-size:1rem;grid-area:body;line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition:var(--hover-trans)}@media only screen and (min-width:768px){.prog-item__body{margin-left:1.25rem}}.js-accordeon-shown .prog-item__body{margin-top:1.25rem;max-height:var(--item-height,2000px);opacity:1}@media only screen and (min-width:768px){.js-accordeon-shown .prog-item__body{margin-top:1rem}}.prog-item__body li{padding-left:1.75rem;position:relative}.prog-item__body li:before{background-color:var(--main-bg-contrast-color);border-radius:50%;content:"";display:block;height:.25rem;left:.625rem;position:absolute;top:.55em;width:.25rem}.prog-item__body p:not(:last-child){margin-bottom:1rem}.prog-item .show-btn{align-items:center;display:inline-flex;justify-content:center}.prog-item .show-btn span{font-family:var(--second-font);margin-left:.625rem;padding-bottom:.125rem}@media only screen and (max-width:767px){.prog-item .show-btn span{display:none!important}}.prog-item .show-btn .less-str{display:none}.prog-item .show-btn__icon{--icon-size:14px;height:var(--icon-size);position:relative;width:var(--icon-size)}.prog-item .show-btn__icon:after,.prog-item .show-btn__icon:before{background-color:var(--main-bg-contrast-color);content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50%;transition:all .25s ease;width:var(--icon-size)}@media only screen and (max-width:767px){.prog-item .show-btn__icon:after,.prog-item .show-btn__icon:before{bottom:-2.3125rem;top:unset}}.prog-item .show-btn__icon:after{transform:translate(-50%,-50%) rotate(90deg)}@media only screen and (hover:hover)and (pointer:fine){.prog-item .show-btn:hover span{color:var(--btns-bg)}.prog-item .show-btn:hover .show-btn__icon:after,.prog-item .show-btn:hover .show-btn__icon:before{background:var(--btns-bg)}}.prog-item.js-accordeon-shown .less-str{display:block}.prog-item.js-accordeon-shown .more-str{display:none}.prog-item.js-accordeon-shown .show-btn__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}.order{color:var(--txt-color)}@media only screen and (min-width:1280px){.order .container{padding:3.75rem 2rem 6.25rem}}@media only screen and (min-width:1600px){.order .container{padding:5rem 6rem 6.25rem}}.order__title{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:2rem}@media only screen and (min-width:768px){.order__title{font-size:3rem;margin-bottom:2.5rem}}@media only screen and (min-width:1280px){.order__title{margin-bottom:0;margin-right:2.5rem}}@media only screen and (min-width:1600px){.order__title{margin-right:4.6875rem}}.order__subtitle{color:var(--main-bg-contrast-color);font-size:1rem;font-weight:500;line-height:1.5}@media only screen and (min-width:768px){.order__subtitle{font-size:1.125rem}}.order__info{border-top-left-radius:2rem;border-top-right-radius:2rem}@media only screen and (min-width:768px){.order__info{background:none}}@media only screen and (min-width:1280px){.order__info{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 50.7%;margin-bottom:3rem}}@media only screen and (min-width:1600px){.order__info{grid-template-columns:1fr 57.8%;margin-bottom:3.75rem}}.order__list{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;padding:2rem 0}@media only screen and (min-width:768px){.order__list{background:none;border-radius:0;margin-bottom:4rem;margin-top:3.75rem;padding:0}}@media only screen and (min-width:1280px){.order__list{display:flex;flex-direction:column;justify-content:center;margin:0}}.order__list li{color:var(--main-bg-contrast-color);font-size:.875rem;line-height:1.5;padding-left:2.25rem;position:relative}@media only screen and (min-width:768px){.order__list li{padding-left:2rem}}@media only screen and (min-width:1280px){.order__list li{font-size:1rem}}.order__list li:not(:last-child){margin-bottom:1.5rem}@media only screen and (min-width:1280px){.order__list li:not(:last-child){margin-bottom:2rem}}.order__list li:before{background-color:var(--order-form-bg);background-repeat:no-repeat;background-size:1.0625rem .875rem;content:"";display:block;display:inline-block;height:.875rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.order__price{margin-bottom:3.75rem;position:relative;z-index:10}@media only screen and (min-width:768px){.order__price{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:4rem}}@media only screen and (min-width:1280px){.order__price{margin-bottom:3.75rem}}.order__price-top-item{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}@media only screen and (min-width:768px){.order__price-top-item{font-size:1.75rem}}.order__price-top-text{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:.875rem;line-height:1.3}.order__price-promotion{background:var(--order-promotion-bg);border-radius:1.25rem;margin-top:1.25rem;padding:1rem 1.5rem;position:relative;width:fit-content}@media only screen and (min-width:768px){.order__price-promotion{margin-top:0}}.order__price-promotion .order__price-top-item,.order__price-promotion .order__price-top-text{color:var(--main-txt-color)}.order__price-discount{background:var(--white);border-radius:.75rem;color:#ff2b6a;font-family:var(--second-font);font-size:1.25rem;font-weight:500;line-height:1.3;padding:.5rem .75rem;position:absolute;right:-.75rem;top:-.5rem}.order__box{position:relative;z-index:10}@media only screen and (min-width:768px){.order__box{background:none;padding:0}}@media only screen and (min-width:1280px){.order__box{margin-bottom:0}.order__bottom{display:grid;gap:4rem;grid-template-columns:1fr 50.7%}}@media only screen and (min-width:1600px){.order__bottom{grid-template-columns:1fr 59.8%}}.order__inner{overflow:hidden;position:relative}@media only screen and (min-width:768px){.order__inner{border-radius:3rem;padding:4rem 2rem}}@media only screen and (min-width:1280px){.order__inner{padding:4rem}}.order__inner:before{background-color:var(--order-border-color);border-radius:3rem;content:"";display:block;display:none;height:100%;left:0;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='48' ry='48' stroke='%23000' stroke-width='7' stroke-dasharray='10, 20' stroke-dashoffset='30' stroke-linecap='square'/%3E%3C/svg%3E") center/contain;-webkit-mask-repeat:no-repeat;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.order__inner:before{display:block}}.order__form{background:var(--order-form-bg);border-radius:2rem;padding:2rem 1rem 3rem;position:relative;z-index:10}@media only screen and (min-width:768px){.order__form{padding-inline:3.75rem}}@media only screen and (min-width:1600px){.order__form{padding-inline:7.5rem}}.order .form__input{margin-bottom:1.5rem;position:relative}.order .form__input input:-webkit-autofill,.order .form__input input:-webkit-autofill:active,.order .form__input input:-webkit-autofill:focus,.order .form__input input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;box-shadow:0 0 0 30px var(--accent-clr) inset!important;-webkit-box-shadow:0 0 0 30px var(--accent-clr) inset!important;caret-color:#000!important;transition:background-color 0s linear 1000s!important}.order .form__input input{background:transparent;border:none;border-bottom:2px solid var(--order-color);color:var(--order-color);font-size:1rem;font-weight:500;padding:1rem .5rem;transition:var(--hover-trans);width:100%}@media only screen and (min-width:768px){.order .form__input input{font-size:1.125rem}}.order .form__input input::placeholder{color:var(--order-color);opacity:.6}.order .form__input.error-input .form__error{height:auto;opacity:1}.order .form__input.error-input input{border-color:var(--error-color)}.order .form__error{color:var(--error-color);font-size:.75rem;height:0;line-height:1.3;opacity:0;position:absolute;right:0;transition:var(--hover-trans)}.order__light{filter:blur(15px);height:29.6875rem;left:-4rem;opacity:.7;pointer-events:none;position:absolute;top:9.25rem;width:27rem}@media only screen and (min-width:1280px){.order__light{bottom:-8.125rem;left:-2.75rem;top:unset}}.order__action{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;margin-top:2.5rem;text-align:center}.order__action button{background-color:var(--order-button-bg);border:2px solid var(--order-button-bg);border-radius:2.5rem;color:var(--order-button-color);display:block;padding:1rem;position:relative;transition:var(--hover-trans);width:100%}@media only screen and (min-width:768px){.order__action button{padding:1.25rem}}@media only screen and (hover:hover)and (pointer:fine){.order__action button:hover{background-color:transparent;color:var(--order-button-bg)}}.order__action button:disabled{color:rgba(156,22,181,0)!important;pointer-events:none}.order__action button:disabled>svg{opacity:0}.order__action button:disabled .btn-loader{opacity:1}.order .btn-loader{display:inline-block;height:5rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.order .btn-loader span{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--white);border-radius:50%;height:.8125rem;position:absolute;top:2.0625rem;width:.8125rem}.order .btn-loader span:first-child{animation:btn-loader-1 .6s infinite;left:.5rem}.order .btn-loader span:nth-child(2){animation:btn-loader-2 .6s infinite;left:.5rem}.order .btn-loader span:nth-child(3){animation:btn-loader-2 .6s infinite;left:2rem}.order .btn-loader span:nth-child(4){animation:btn-loader-3 .6s infinite;left:3.5rem}@keyframes btn-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes btn-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes btn-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}.order__documents{color:var(--order-color);font-size:.875rem;font-weight:500;line-height:1.3}.order__documents a{border-bottom:1px solid;color:inherit;transition:var(--hover-trans)}@media only screen and (hover:hover)and (pointer:fine){.order__documents a:hover{border-color:transparent}}.iti__selected-dial-code{color:var(--order-color)}.iti,.iti__dropdown-content{width:var(--full-input-width)}.iti__selected-dial-code{font-size:1rem;font-weight:500}@media only screen and (min-width:768px){.iti__selected-dial-code{font-size:1.125rem}}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.iti--separate-dial-code .iti__selected-flag{background:transparent}.iti__country-list{background:var(--inner-bg);color:var(--main-txt-color)}.form__input--checkbox{display:flex;flex-direction:column;position:relative}.form__input--checkbox:last-child{margin-bottom:0}.form__input--checkbox input[type=checkbox]{height:0;left:0;opacity:0;position:absolute;width:0}@media only screen and (hover:hover)and (pointer:fine){.form__input--checkbox input[type=checkbox]:hover+.form__input__label:before{border-color:var(--black)}}.form__input--checkbox input[type=checkbox]:checked+.form__input__label:after{opacity:1}.form__input--checkbox-box{display:grid;margin-top:1.5rem}.form__input--checkbox-box .form__error{position:static;text-align:end}.form__input__label{color:var(--order-color);cursor:pointer;display:block;font-size:.875rem;font-weight:500;line-height:1.3;padding-left:2.25rem}.success .form__input__label{opacity:.5}.form__input__label:after,.form__input__label:before{content:"";display:block;position:absolute;transition:.3s}.form__input__label:before{background-color:#fff;border-radius:100%;height:1.375rem;left:0;top:0;width:1.375rem}.form__input__label:after{border-bottom:.125rem solid #181919;border-right:.125rem solid #181919;height:.625rem;left:.4375rem;opacity:0;top:.3125rem;transform:rotate(45deg);width:.4375rem}@media only screen and (min-width:1280px){.form__input__label:after{left:.5rem}}.form__input__label a{border-bottom:1px solid;color:inherit;transition:.2s}@media only screen and (hover:hover)and (pointer:fine){.form__input__label a:hover{border-color:transparent}}.invited-lectors{overflow:hidden}.invited-lectors .container{padding-top:9.75rem;position:relative}@media only screen and (min-width:768px){.invited-lectors .container{padding-top:10rem}}@media only screen and (min-width:1280px){.invited-lectors .container{padding-top:3.75rem}}.invited-lectors__title{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:1.5rem;font-weight:500;left:1rem;line-height:1.5;position:absolute;top:3.75rem}@media only screen and (min-width:1280px){.invited-lectors__title{margin-bottom:3.75rem;position:static}}.invited-lectors__img{border-radius:2rem;margin-bottom:2rem;overflow:hidden;padding-top:119%;position:relative;width:100%}@media only screen and (min-width:768px){.invited-lectors__img{margin-bottom:4rem}}@media only screen and (min-width:1280px){.invited-lectors__img{margin-bottom:0;padding-top:0}}.invited-lectors__img img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}@media only screen and (min-width:1280px){.invited-lectors__img img{position:static}}.invited-lectors__name{color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:1.75rem;font-weight:500;line-height:1.2;margin-bottom:.75rem}@media only screen and (min-width:768px){.invited-lectors__name{font-size:2.75rem}}.invited-lectors__position{color:var(--main-bg-contrast-color);font-size:1rem;line-height:1.5;margin-bottom:4rem;position:relative}@media only screen and (min-width:768px){.invited-lectors__position{font-size:1.125rem}}.invited-lectors__position:before{border-bottom:2px dashed var(--accent-clr);bottom:-2rem;content:"";display:block;height:1px;position:absolute;width:100%}.invited-lectors__list{display:grid;gap:1.25rem;position:relative}@media only screen and (min-width:768px){.invited-lectors__list{gap:1.5rem}}.invited-lectors__list:before{content:"";display:block;height:1px;left:0;position:absolute;top:-2rem;width:100%}.invited-lectors__list li{color:var(--main-bg-contrast-color);font-size:1rem;line-height:1.5;padding-left:2rem;position:relative}@media only screen and (min-width:768px){.invited-lectors__list li{padding-left:2.25rem}}.invited-lectors__list li:before{background-color:var(--accent-clr);background-repeat:no-repeat;background-size:.875rem;content:"";display:block;height:.875rem;left:.3125rem;position:absolute;top:.3125rem;width:.875rem}@media only screen and (min-width:1280px){.invited-lectors__item{align-items:center;display:grid;gap:3rem;grid-template-columns:34.5rem 1fr}}.invited-lectors .swiper-pagination{bottom:5.8125rem;color:var(--main-bg-contrast-color);font-family:var(--second-font);font-size:1.0625rem;font-weight:600;letter-spacing:-.1875rem;line-height:1.3}@media only screen and (min-width:768px){.invited-lectors .swiper-pagination{position:static;text-align:left}}.invited-lectors .swiper-container{position:static}@media only screen and (min-width:768px){.invited-lectors .swiper-container{overflow:visible}}.invited-lectors__next,.invited-lectors__prev{border:1px solid var(--main-bg-contrast-color);border-radius:2.5rem;height:3rem;margin-top:0;position:static;transform:none;transition:var(--hover-trans);width:6.625rem}.invited-lectors__next svg,.invited-lectors__prev svg{fill:var(--main-bg-contrast-color)}@media only screen and (hover:hover)and (pointer:fine){.invited-lectors__next:hover,.invited-lectors__prev:hover{border:1px solid var(--btns-bg)}.invited-lectors__next:hover svg,.invited-lectors__prev:hover svg{fill:var(--btns-bg)}}.invited-lectors__navigation{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.invited-lectors__navigation{gap:2rem;justify-content:flex-end}}.invited-lectors__navigation-box{margin-top:3.75rem}@media only screen and (min-width:768px){.invited-lectors__navigation-box{align-items:center;display:flex;justify-content:space-between}}@media only screen and (min-width:1280px){.invited-lectors.no-slider .invited-lectors__title{margin-bottom:2.5rem}.invited-lectors.no-slider .invited-lectors__item{gap:4rem;grid-template-columns:39rem 1fr}}.fixed-enroll{bottom:0;left:0;opacity:0;padding:0 1rem .9375rem;position:fixed;transform:translateY(100%);transition:var(--hover-trans);width:100%;z-index:1000}.fixed-btn-shown .fixed-enroll{opacity:1;transform:translateY(0)}@media only screen and (min-width:768px){.fixed-enroll{display:none}}.fixed-enroll__btn{background:var(--fixed-btn-bg-color,var(--btns-bg));border-radius:2.5rem;color:var(--fixed-btn-text-color,var(--btns-txt));display:block;font-size:1.125rem;font-weight:600;margin:0 auto;padding:1rem;text-align:center}:root{--base-banner-height:3rem}@media only screen and (min-width:768px){:root{--base-banner-height:3.75rem}}.course-new-theme:not(.black-friday-theme) .base-banner~.header.premium:not(.active),.course-new-theme:not(.black-friday-theme) .base-banner~.header:not(.active){top:var(--base-banner-height)}.base-banner-enabled .base-banner.fixed~.wrapper .l__courses-filter-box.sticky,.base-banner-enabled .base-banner.fixed~.wrapper .toggle__scroll-box.sticky{top:calc(var(--base-banner-height) + var(--header-height))}.base-banner-enabled .base-banner.fixed~.wrapper .header-sticky,.base-banner-enabled .base-banner~.wrapper .header-sticky:not(.scrolled-header),.base-banner-enabled .header:not(.scrolled):not(.is-scrolled):not(.active):not(.header--scrolled){top:var(--base-banner-height)}.base-banner{height:var(--base-banner-height);position:relative;z-index:200}.base-banner~.wrapper .header:not(.scrolled):not(.is-scrolled):not(.header--scrolled):not(.show):not(.active){top:var(--base-banner-height)}.base-banner~.hero-wide{padding-top:120px}@media only screen and (min-width:1280px){.base-banner~.hero-wide{padding-top:170px}}.base-banner__cont{background-color:var(--bgc);display:block}.base-banner__cont img,.base-banner__cont picture{display:block;height:100%;margin:0 auto;max-width:120rem;object-fit:contain;object-position:center;width:100%}@media only screen and (min-width:768px){.base-banner~.main-running-lines-box,.base-banner~.main-running-lines-box-light{padding-top:var(--header-height)}}.base-banner~.main-running-lines-box .header:not(.scrolled),.base-banner~.main-running-lines-box-light .header:not(.scrolled){top:var(--base-banner-height)}.base-banner+.dark-mode .header,.base-banner~.header,.base-banner~.l_header{transition:top .2s ease}.base-banner+.dark-mode .header:not(.scrolled),.base-banner~.header:not(.scrolled),.base-banner~.l_header:not(.scrolled){top:var(--base-banner-height)}.base-banner+.dark-mode .header.active,.base-banner+.dark-mode .header.header--scrolled,.base-banner+.dark-mode .header.is-scrolled,.base-banner+.dark-mode .header.show,.base-banner+.dark-mode .header.sticky,.base-banner~.header.active,.base-banner~.header.header--scrolled,.base-banner~.header.is-scrolled,.base-banner~.header.show,.base-banner~.header.sticky,.base-banner~.l_header.active,.base-banner~.l_header.header--scrolled,.base-banner~.l_header.is-scrolled,.base-banner~.l_header.show,.base-banner~.l_header.sticky,.overflow .base-banner+.dark-mode .header,.overflow .base-banner~.header,.overflow .base-banner~.l_header{top:0}.base-banner.fixed{position:fixed;top:0;width:100%}.base-banner.fixed~.header,.base-banner.fixed~.header.active{top:var(--base-banner-height)}.base-banner.fixed~.wrapper{margin-top:var(--base-banner-height)}.base-banner.fixed~.wrapper .header,.base-banner.fixed~.wrapper .header__menu{top:var(--base-banner-height)}.base-banner.fixed~.wrapper .main-action-btn{top:calc(var(--base-banner-height) + 4px)}.base-banner.fixed~.wrapper .fixed-header.is-scrolled{top:var(--base-banner-height)}body[data-banner-enabled=true] .breadcrumbs:is(nav){margin-top:calc(var(--base-banner-height) + 2rem)}body[data-banner-enabled=true].is-promo-banner .base-banner.fixed~.wrapper .promo-banner,body[data-banner-enabled=true].is-promo-banner .promo-banner:not(.banner--scrolled){top:var(--base-banner-height)}body[data-banner-enabled=true].is-promo-banner .base-banner.fixed~.wrapper .header{top:calc(var(--base-banner-height) + 43px)}body[data-banner-enabled=true] .landing-breadcrumbs{margin-top:calc(var(--base-banner-height)*-1)}body[data-banner-enabled=true].elvtr-base .wrapper{padding-top:0}@media only screen and (max-width:639px){body[data-banner-enabled=true].menu-active .l_header:not(.active)+.l_menu{top:var(--base-banner-height)}}body[data-banner-enabled=true].course-new-theme .nav__bars{transition:margin .2s ease}body[data-banner-enabled=true].course-new-theme .base-banner.fixed~.wrapper .header+.nav__bars,body[data-banner-enabled=true].course-new-theme .header:not(.active)+.nav__bars{margin-top:var(--base-banner-height)}body[data-banner-enabled=true].elvtr-expansion-body .breadcrumbs{margin-top:calc(var(--base-banner-height) + 2rem)}body[data-banner-enabled=true].elvtr-expansion-body .base-banner.fixed~.wrapper .breadcrumbs{margin-top:calc(var(--base-banner-height) + var(--header-height) + 2rem)}body[data-banner-enabled=true].elvtr-expansion-body .hero{padding-top:var(--base-banner-height)}body[data-banner-enabled=true].elvtr-expansion-body .informers-list{padding-top:var(--header-height)}@media only screen and (max-width:1139px){body[data-banner-enabled=true].elvtr-expansion-body .informers-list{padding-top:var(--header-height,var(--base-banner-height))}}body[data-banner-enabled=true].elvtr-expansion-body .header:not(.scrolled){top:var(--base-banner-height)}body[data-banner-enabled=true].short-land-body .header:not(.scrolled) .nav__enroll{top:calc(var(--base-banner-height) + .25rem)}body[data-banner-enabled=true] .webinar-timetable-wrap .cta-top-btn{top:var(--base-banner-height)}body[data-banner-enabled=true] .webinar-timetable-wrap .cta-top-btn.show,body[data-banner-enabled=true].corp-landing .header.header--scrolled{top:0}body[data-banner-enabled=true].corp-landing .base-banner.fixed~.wrapper .header--scrolled{top:var(--base-banner-height)}body[data-banner-enabled=true].corporate_landing .base-banner{z-index:1100}body[data-banner-enabled=true].corporate_landing.is-scrolled .header{top:0}body[data-banner-enabled=true].corporate_landing.is-scrolled .base-banner.fixed~.wrapper .header{top:var(--base-banner-height)}body[data-banner-enabled=true].corporate_landing.is-scrolled .base-banner.fixed~.wrapper .header__nav{padding-top:calc(80px + var(--base-banner-height))}@media only screen and (min-width:768px){body[data-banner-enabled=true].corporate_landing.is-scrolled .base-banner.fixed~.wrapper .header__nav{padding-top:0}}body[data-banner-enabled=true].vintage-short-body .base-banner.fixed~.wrapper .header__btn{top:calc(var(--base-banner-height) + 10px)}body[data-banner-enabled=true].landing-body:not(.menu-active) .base-banner.fixed{height:var(--base-banner-height)}body[data-banner-enabled=true].landing-body:not(.menu-active) .base-banner.fixed~.wrapper .l_header.sticky.active{transform:translateY(var(--base-banner-height))}@media only screen and (min-width:768px){body[data-banner-enabled=true].landing-body .base-banner.fixed{height:var(--base-banner-height)}body[data-banner-enabled=true].landing-body .base-banner.fixed~.wrapper .l_header.sticky.active{transform:translateY(var(--base-banner-height))}body[data-banner-enabled=true].landing-body .base-banner.fixed~.wrapper .l_menu{top:var(--base-banner-height)}}body[data-banner-enabled=true].long-term-landing .base-banner.fixed~.wrapper .header .header__menu{top:0}body[data-banner-enabled=true].it-expansion-body .base-banner.fixed~.wrapper .header__hidden-menu{top:calc(var(--base-banner-height) + var(--header-height))}body[data-banner-enabled=true].laba-3-0-body .desk{margin-top:1.25rem}@media only screen and (min-width:1280px){body[data-banner-enabled=true].laba-3-0-body .desk{margin-top:0}}body[data-banner-enabled=true].laba-global-body .header{top:0;transition:all .2s}body[data-banner-enabled=true].menu-mode:not(.corp-landing):not(.corporate_landing):not(.laba-3-0-body):not(.new-year-theme-2021-updated):not(.long-term-landing),body[data-banner-enabled=true].nav-b2b-mode:not(.corp-landing):not(.corporate_landing):not(.laba-3-0-body):not(.new-year-theme-2021-updated):not(.long-term-landing),body[data-banner-enabled=true].nav-courses-mode:not(.corp-landing):not(.corporate_landing):not(.laba-3-0-body):not(.new-year-theme-2021-updated):not(.long-term-landing),body[data-banner-enabled=true].nav-magazine-mode:not(.corp-landing):not(.corporate_landing):not(.laba-3-0-body):not(.new-year-theme-2021-updated):not(.long-term-landing),body[data-banner-enabled=true].nav-search-mode:not(.corp-landing):not(.corporate_landing):not(.laba-3-0-body):not(.new-year-theme-2021-updated):not(.long-term-landing){--base-banner-height:0}body[data-banner-enabled=true].new-year-theme-2021-updated .base-banner.fixed~.wrapper .header__menu{top:0}