@charset "UTF-8";body.header-is-disabled .header{visibility:hidden;opacity:0;pointer-events:none}.header__container{max-width:87.5rem;padding:0 1.25rem}.header__partner-banner{position:relative;background-color:var(--black);color:var(--white);padding:10px 20px;width:100%;text-align:center;margin:-.5rem 0 0;z-index:3;transition:margin-top .4s ease;opacity:1}.header .button--outline:hover{color:var(--white);background-color:var(--black);border-color:var(--black)}@media all and (max-width: 991px){.header__partner-banner{margin-top:0}}.header__partner-banner__button{all:unset;position:absolute;right:4px;top:8px;bottom:4px;width:24px;height:24px;cursor:pointer}.header__partner-banner__button svg{width:100%;height:100%}.header__partner-banner__text{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:clamp(12px,1.5vw,14px);font-weight:400;text-wrap:balance}.header__partner-banner__text span{text-decoration:underline;cursor:pointer}@media (hover: hover){.header__partner-banner__text span:hover{text-decoration:none}}.header{position:absolute;z-index:3;width:100%}.loaded .header{-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.header._header-scroll{position:fixed;-webkit-transform:translate3D(0px,0px,0);-ms-transform:translate3D(0px,0px,0);transform:translateZ(0)}.header._header-scroll._header-show{-webkit-transform:translate3D(0px,0px,0);-ms-transform:translate3D(0px,0px,0);transform:translateZ(0)}.header__inner{position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}._header-scroll .header__inner{background-color:#fffffff2;-webkit-transition:background-color .5s ease,padding .5s ease;transition:background-color .5s ease,padding .5s ease}.header__logo__short,.header__logo__full{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__logo__short{opacity:0;visibility:hidden;transition:opacity .2s ease .2s,visibility 0s .6s}.header__logo__full{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s .2s}._header-scroll .header__logo__short{opacity:1;visibility:visible;transition:opacity .2s ease .2s,visibility 0s .2s}._header-scroll .header__logo__full{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s .2s}.header:not(._header-scroll) .header__logo__short{transition:opacity .2s ease,visibility 0s .2s}.header:not(._header-scroll) .header__logo__full{transition:opacity .2s ease .2s,visibility 0s .2s}.header.header--simple .header__media-wrapper span{width:1px;background-color:var(--white);display:inline-block;margin-inline:24px;align-self:stretch}.actions-menu{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.actions-menu__button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item{letter-spacing:.02em}.menu__item a,.menu__item button{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.menu__item a svg,.menu__item button svg{-webkit-box-flex:0;-ms-flex:0 0 13px;flex:0 0 13px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.menu__logo{position:absolute;display:block;z-index:3;top:50%;left:50%;translate:-50% -50%}.menu__logo img{height:58px;width:auto;object-fit:cover}._header-scroll .menu__logo img{height:40px;transition:height .25s ease-in-out}.menu.menu--second .menu__logo{display:flex;flex-direction:row;align-items:center;gap:1rem;position:relative;top:auto;left:auto;translate:none}.menu.menu--second .menu__logo img{width:120px;height:auto}@media (max-width: 1170px){.menu__logo{margin-left:30px}.menu__logo img{height:52px}.header__container{padding:0 .5rem}}@media (max-width: 1040px){.menu__logo img{height:45px}.menu__logo{margin-left:35px}}.menu .menu__line,.icon-menu{display:none}.menu__item.current-menu-item{color:var(--purple)}.menu__item.opened svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__sublist li{white-space:normal;line-height:125%;letter-spacing:.04em;color:#a4a0a0}.menu__sublist li:hover,.menu__sublist li.current-menu-item{color:var(--purple)}.menu__sublist li:not(:last-child){margin-bottom:10px}@media (min-width: 61.99875em){:root{--title-offsize: 64px}.contact-form__input{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 5.5px);flex:0 1 calc(50% - 5.5px)}.contact-modal__inner,.newsletter-modal__inner{max-width:651px}.title--small{--title-offsize: 3rem}._only-mobile{display:none!important}.header{top:6px;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%)}.header._header-scroll,.header._header-scroll._header-show{-webkit-transform:translate3D(-50%,0px,0);-ms-transform:translate3D(-50%,0px,0);transform:translate3D(-50%,0,0)}.header__inner{padding:20px 0;border-radius:12px;background-color:var(--white)}.actions-menu{gap:14px}.actions-menu__button{min-width:133px;min-width:115px;font-size:16px}.actions-menu__button--narrow{min-width:115px}.menu__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.menu__item a svg,.menu__item button svg{display:none}.menu__actions{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;z-index:3}.menu__sublist li svg{display:none}}@media (any-hover: none) and (min-width: 61.99875em) and (min-width: 87.5em){.menu__list{gap:2.3125rem}}@media (min-width: 74.99875em){.header__body{max-width:1310px;margin:0 auto}}@media (min-width: 1em) and (min-width: 87.5em){.menu__sublist{max-width:calc(var(--max-width-container) - 12px)}}@media (max-width: 61.99875em){.contact-form__input{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.contact-modal,.newsletter-modal{max-width:calc(100% - 24px);top:55px;left:12px}._only-desktop{display:none!important}.header{top:0;left:0}.header__container{padding:0}.header__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header__logo__full,.header__logo__short{height:25px!important;width:auto}.actions-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;column-gap:4px;row-gap:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:end;align-content:end}.actions-menu__button{min-width:91px}.actions-menu__button--narrow{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-width:auto;padding:0;background-color:#0000;border:none;color:var(--main-color);text-decoration:underline}.menu__body{position:absolute;z-index:4;top:0;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:calc(100% - 24px);height:80vh;padding:1.875rem 1.625rem 1.25rem;background-color:var(--white);border-radius:var(--border-radius);-webkit-transform:translate3D(0,-102%,0);-ms-transform:translate3D(0,-102%,0);transform:translate3D(0,-102%,0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s;overflow-y:auto}.menu__body>a._dynamic_adapt_:not(.button){display:none}._form-modal-is-open .contact-modal,._newsletter-modal-is-open .newsletter-modal{height:80vh}.menu-open .menu__body{-webkit-transform:translate3D(0px,55px,0);-ms-transform:translate3D(0px,55px,0);transform:translate3D(0,55px,0)}.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px}.menu__list>.menu__item{font-size:18px;line-height:1.25;white-space:nowrap}.menu__subitem a svg{display:none}.icon-menu{position:relative;z-index:5;display:block;width:1.5625rem;height:1.1875rem;cursor:pointer}.icon-menu span,.icon-menu:before,.icon-menu:after{content:"";position:absolute;right:0;width:100%;height:.1875rem;border-radius:var(--border-radius);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:var(--white)}._header-scroll .icon-menu span,._header-scroll .icon-menu:before,._header-scroll .icon-menu:after{background-color:var(--main-color)}.icon-menu:before{top:0}.icon-menu:after{bottom:0}.icon-menu span{top:calc(50% - .09375rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu:before{top:calc(50% - .09375rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu:after{bottom:calc(50% - .09375rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}@media (max-width: 61.99875em) and (max-width: 61.99875em){.menu__body>.actions-menu__button{max-width:133px;background-color:var(--white);border-color:var(--purple);color:var(--purple)}}@media (min-width: 1em) and (max-width: 61.99875em){.menu__sublist{max-width:calc(100% - 22px)}}@media (min-width: 87.5em){.header__inner{max-width:calc(var(--max-width-container) - 12px);margin:0 auto}.lock .header__inner{max-width:calc(var(--max-width-container) - 12px)}}@media (max-width: 29.99875em){.header__inner{width:100%;margin:0 auto;padding:18px 20px}.header__logo__short,.header__logo__full{position:absolute;top:50%;left:20px;transform:translateY(-50%);transition:opacity .5s ease,visibility .5s ease}.actions-menu{opacity:0;visibility:hidden;pointer-events:none}.menu-open .actions-menu{opacity:1;visibility:visible;pointer-events:auto}.menu.menu--second .actions-menu{display:flex;flex-direction:column;align-items:center}.menu.menu--second .lang-switcher{order:3}}@media (min-width: 29.99875em) and (max-width: 61.99875em){.header__inner{max-width:calc(100% - 22px);margin:0 auto;padding:15px 0;border-radius:var(--border-radius)}}@media (min-width: 61.99875em) and (max-width: 87.5em){.header__inner{max-width:calc(100% - 12px);margin:0 auto}}@media (any-hover: none) and (min-width: 61.99875em) and (min-width: 81.25em) and (max-width: 87.5em){.menu__list{gap:clamp(1.25rem,-12.5625rem + 17vw,2.3125rem)}}@media (any-hover: none) and (min-width: 61.99875em) and (max-width: 81.25em){.menu__list{gap:1.25rem}}@media (min-width: 1em) and (min-width: 61.99875em) and (max-width: 87.5em){.menu__sublist{max-width:calc(100% - 12px)}}@media (max-width: 61.9375em){.menu__sublist{margin-right:-20px;padding-top:20px;padding-right:20px;max-height:325px;overflow:auto;font-size:16px}}@media (min-width: 62em){.menu .menu__line{display:block;position:absolute;z-index:2;background-color:var(--purple);border-radius:var(--border-radius);-webkit-transform:translate(0%,-100%);-ms-transform:translate(0%,-100%);transform:translateY(-100%);-webkit-transition:width .3s ease,height .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:width .3s ease,height .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,width .3s ease,height .3s ease,opacity .3s ease;transition:transform .3s ease,width .3s ease,height .3s ease,opacity .3s ease,-webkit-transform .3s ease;pointer-events:none;opacity:0}.menu__item>a,.menu__item>button{padding:16px;background-color:#0000;border-radius:var(--border-radius);-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.menu__item:hover>a,.menu__item:hover>button{color:var(--white)}.menu__item:hover>button svg,.menu__item:hover>a svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__sublist{position:absolute;z-index:2;top:auto;left:0;width:100vw;height:auto;padding:30px 20px;background-color:var(--white);border-radius:12px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease}}@media (min-width: 62em) and (min-width: 1410px){.menu__sublist{padding:30px 70px}}@media (min-width: 62em){.header:has(.header__partner-banner) .menu__sublist{padding-top:161px}.menu__sublist li{opacity:0;visibility:hidden;-webkit-transition:color .3s ease,opacity 0,visibility 0,-webkit-transform 0;transition:color .3s ease,opacity 0,visibility 0,-webkit-transform 0;transition:color .3s ease,transform 0,opacity 0,visibility 0;transition:color .3s ease,transform 0,opacity 0,visibility 0,-webkit-transform 0}}@media (min-width: 1em){.menu__item:hover .menu__sublist,.menu__item:focus-within .menu__sublist{opacity:1;visibility:visible;pointer-events:auto}.menu__item:hover .menu__sublist li,.menu__item:focus-within .menu__sublist li{opacity:1;-webkit-transform:translate3D(0px,0,0);-ms-transform:translate3D(0px,0,0);transform:translateZ(0);visibility:visible;-webkit-transition:color .3s ease,opacity .3s ease 0s,visibility .3s ease 0s,-webkit-transform .3s ease 0s;transition:color .3s ease,opacity .3s ease 0s,visibility .3s ease 0s,-webkit-transform .3s ease 0s;transition:color .3s ease,transform .3s ease 0s,opacity .3s ease 0s,visibility .3s ease 0s;transition:color .3s ease,transform .3s ease 0s,opacity .3s ease 0s,visibility .3s ease 0s,-webkit-transform .3s ease 0s}}.lang-switcher__content{position:absolute;z-index:5;left:0;bottom:-3px;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:16px;-webkit-transform:translate(0%,100%);-ms-transform:translate(0%,100%);transform:translateY(100%);background-color:var(--white);border:0;border-radius:12px;-webkit-transition:color .1s ease,opacity .1s ease,visibility .1s ease;transition:color .1s ease,opacity .1s ease,visibility .1s ease;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 0 10px #0000001a}.active .lang-switcher__content{opacity:1;visibility:visible;pointer-events:auto}.lang-switcher__content--top-aligned{bottom:auto;top:-3px;-webkit-transform:translate3D(0px,-100%,0);-ms-transform:translate3D(0px,-100%,0);transform:translate3D(0,-100%,0)}.lang-switcher__content--larger{min-width:12rem}.lang-switcher__content:after{display:none}.lang-switcher__item{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.lang-switcher__item__title{font-size:14px;line-height:125%;letter-spacing:.04em;color:#a4a0a0;margin-bottom:10px}.lang-switcher__item__link{font-size:clamp(14px,1.2vw,16px);line-height:125%;padding:0 2px 4px 8px;letter-spacing:.04em;text-align:left;-webkit-transition:color .3s ease;transition:color .3s ease;color:var(--black);transition:opacity .3s ease-in-out}@media (hover: hover){.lang-switcher__item__link:hover{opacity:.7}}@media (max-width: 767px){.lang-switcher__content{position:fixed;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;max-width:300px;gap:10px;background-color:var(--white)}.active .lang-switcher__content{display:-webkit-box;display:-ms-flexbox;display:flex}.lang-switcher__content--top-aligned{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.footer{position:relative;z-index:0;background-color:var(--black);color:var(--white)}.footer__container{max-width:1260px}.footer__logo img{width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.footer__columns{display:-ms-grid;display:grid}.footer__column{letter-spacing:.04em}.footer__label{text-transform:uppercase}.footer__list{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-ms-flex-line-pack:start;align-content:start}.footer__item-list{-webkit-transition:color .3s ease;transition:color .3s ease}.footer__item-list a{cursor:pointer}.footer__lang-switcher{border-color:var(--white)}.footer__copyright{letter-spacing:.04em}.footer.footer--simple{background-color:var(--white);color:var(--black)}.footer.footer--simple .footer__wrapper{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.footer.footer--simple .footer__nav .footer__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.footer.footer--simple .footer__nav .footer__list li a{font-size:clamp(.8rem,2vw,1rem);opacity:.4;cursor:pointer}@media (min-width: 47.99875em){.footer{padding:66px 0 46px}.footer__body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}.footer__columns{-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;gap:140px}.footer__column{font-size:16px;line-height:125%}.footer__label{margin-bottom:40px}.footer__list{gap:8px}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.footer__lang-switcher{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.footer__copyright br{display:none}.footer__copyright{font-size:16px;line-height:125%;text-align:right}}@media (min-width: 47.99875em) and (min-width: 68.75em){.footer__columns{gap:8.75rem}}@media (min-width: 87.5em){.footer__body:not(:last-child){margin-bottom:6.25rem}}@media (max-width: 20em){.footer__body:not(:last-child){margin-bottom:2.375rem}}@media (max-width: 74.99875em){.footer__columns{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (max-width: 47.99875em){.footer{padding:57px 0 27px}.footer__container{padding-left:12px;padding-right:12px}.footer__top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:33px}.footer__logo{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.footer__columns{width:100%;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.footer__column{font-size:14px;line-height:129%}.footer__column:first-child{-ms-grid-column-span:2;grid-column:span 2;margin-bottom:18px;padding-bottom:28px;border-bottom:.5px solid #fff}.footer__label{margin-bottom:20px;font-weight:600}.footer__list{gap:6px}.footer__lang-switcher{-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px}.footer__copyright{font-size:14px;line-height:143%;opacity:.7;text-align:center}}@media (min-width: 20em) and (max-width: 87.5em){.footer__body:not(:last-child){margin-bottom:clamp(2.375rem,1.2268518519rem + 5.7407407407vw,6.25rem)}}@media (min-width: 47.99875em) and (min-width: 61.9375em) and (max-width: 68.75em){.footer__columns{gap:clamp(2.5rem,-54.3233944954rem + 91.7431192661vw,8.75rem)}}@media (min-width: 47.99875em) and (max-width: 61.9375em){.footer__columns{gap:2.5rem}}@media (min-width: 1em){.footer__item-list:hover,.footer__item-list.current-menu-item{color:var(--pink)}}:root{--padding-block: clamp(10px, 2.5vw, 12px);--padding-inline: clamp(10px, 4vw, 12px);--tablet-breakpoint: 768px;--hubspot-mobile-breakpoint: 400px;--form-gap: 1rem}.hs-form-lazy,.hs-form-new-lazy{min-height:100px}.hs-form-lazy .hs-form-placeholder,.hs-form-new-lazy .hs-form-placeholder{display:flex;align-items:center;justify-content:center;min-height:inherit;opacity:.5}.hs-form-lazy .hs-form-loader,.hs-form-new-lazy .hs-form-loader{width:24px;height:24px;border:2px solid var(--purple);border-top-color:transparent;border-radius:50%;animation:hs-spin .8s linear infinite}.hs-form-lazy.hs-form-loaded .hs-form-placeholder,.hs-form-new-lazy.hs-form-loaded .hs-form-placeholder{display:none}@keyframes hs-spin{to{transform:rotate(360deg)}}.input:has(.hs-form-booleancheckbox){border:none;padding-left:0!important}.hbspt-form form{display:flex;flex-direction:column;gap:var(--form-gap)}.hbspt-form form.hs-form fieldset .input{margin:0}.hbspt-form .hs-form .input .hs-input:not(.hs-fieldtype-intl-phone):not([type=file]).hs-input:not(.hs-fieldtype-intl-phone):not([type=file]):not([type=radio]):not([type=checkbox]),form:not([id^=hsForm]):not([method=post]) .input{font-size:clamp(14px,1.5vw,15px);display:block;background:transparent;padding:var(--padding-block) var(--padding-inline);border-radius:8px;border:1px solid var(--border-form);line-height:1;letter-spacing:.01em;height:auto;transition:color .3s ease,border-color .3s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.hbspt-form .hs-form .input input.hs-input,.hbspt-form .hs-form .input select.hs-input,form:not([id^=hsForm]) .input{width:100%}.hbspt-form .hs-form fieldset{all:unset;max-width:100%}.hbspt-form .hs-form fieldset.form-columns-2{display:flex;align-items:flex-start;gap:1rem}.hbspt-form .hs-form .hs-form-field{display:flex;flex-direction:column;gap:5px}.hbspt-form .hs-form .field>label,.hbspt-form .hs-form .field>legend{font-size:14px;display:block}.hbspt-form .hs-form .field>label{color:var(--contrast-gray)}.hbspt-form .hs-form .field>legend{color:var(--black)}.hbspt-form .hs-form .hs-richtext,.hbspt-form .hs-form .hs-richtext p{font-size:14px}textarea.input{resize:none;padding:0}.hbspt-form .hs-form .input textarea{min-height:100px;width:100%}.hbspt-form .hs-form .input .hs-form-radio input,.hbspt-form .hs-form .input .hs-form-checkbox label input,.hbspt-form .hs-form .input .hs-form-booleancheckbox label input{-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--black);z-index:200;position:relative}.hbspt-form .hs-form .input .hs-form-booleancheckbox label input{display:block;width:100%;height:1rem;padding-block:.5rem}.hbspt-form .hs-form .input ul[role=checkbox]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.hbspt-form .hs-form .input .hs-form-booleancheckbox input+span{position:absolute!important;top:0;left:0;pointer-events:all!important}.hbspt-form .hs-form .input .hs-form-radio label span:not(.hs-form-required),.hbspt-form .hs-form .input .hs-form-checkbox label span:not(.hs-form-required),.hbspt-form .hs-form .input .hs-form-booleancheckbox label span:not(.hs-form-required){position:relative;padding-left:1.5rem;font-size:14px;margin:0;color:var(--black);pointer-events:none}.hbspt-form .hs-form .input .hs-form-booleancheckbox-display{display:block;position:relative;width:100%;height:fit-content;margin-top:.5rem}.hbspt-form .hs-form .input .hs-form-radio span:not(.hs-form-required):before,.hbspt-form .hs-form .input .hs-form-checkbox label span:not(.hs-form-required):after,.hbspt-form .hs-form .input .hs-form-booleancheckbox label span:not(.hs-form-required):after{content:"";position:absolute;top:0;left:0;width:1rem;height:1rem}.hbspt-form .hs-form .input .hs-form-booleancheckbox label span:after{top:-1px}.hbspt-form .hs-form .legal-consent-container .hs-form-booleancheckbox-display p{font-size:14px}.hbspt-form .hs-form .input .hs-form-radio span:not(.hs-form-required):before{outline:1px solid var(--border-form);border:2px solid var(--white);border-radius:50%;transition:background-color .3s ease-in-out}.hbspt-form .hs-form .input .hs-form-radio input:checked+span:not(.hs-form-required):before{background-color:var(--purple)}.hbspt-form .hs-form .input .hs-form-checkbox label span:not(.hs-form-required):after,.hbspt-form .hs-form .input .hs-form-booleancheckbox label span:not(.hs-form-required):after{background-color:transparent;border:1px solid var(--border-form);border-radius:4px}.hbspt-form .hs-form .input .hs-form-checkbox label span:not(.hs-form-required):before,.hbspt-form .hs-form .input .hs-form-booleancheckbox label span:not(.hs-form-required):before{content:"";position:absolute;top:1px;left:6px;width:4px;height:12px;border:2px solid var(--purple);border-left:0;border-top:0;opacity:0;transform:rotate(45deg);transition:opacity .3s ease-in-out}.hbspt-form .hs-form .input .hs-form-booleancheckbox label span:before{top:0}.hbspt-form .hs-form .input .hs-form-checkbox label input:checked+span:not(.hs-form-required):before,.hbspt-form .hs-form .input .hs-form-booleancheckbox label input[type=checkbox]:checked+span:not(.hs-form-required):before{opacity:1}.hbspt-form .hs-form .input .hs-fieldtype-intl-phone{display:flex;gap:0;width:100%}.hbspt-form .hs-form .input .hs-fieldtype-intl-phone select{width:calc(30% - 5px)!important;margin-right:10px}.hbspt-form .hs-form .input .hs-fieldtype-intl-phone input[type=tel]{width:calc(70% - 5px)!important}.hbspt-form .hs-form .hs-dependent-field{display:flex;flex-direction:column;gap:1rem}.hbspt-form .hs-form .hs-datepicker table{font-family:inherit;font-weight:400}.hbspt-form .hs-form .hs-datepicker button{box-shadow:none;outline:none;transition:background-color .3s ease-in-out,color .3s ease-in-out}.hbspt-form .hs-form .hs-datepicker button:not(.pika-prev):not(.pika-next){background:#f5f5f5;color:var(--black)}.hbspt-form .hs-form .hs-datepicker button.pika-prev,.hbspt-form .hs-form .hs-datepicker button.pika-next{color:var(--white)}.hbspt-form .hs-form .hs-datepicker button:not(.pika-prev):not(.pika-next):hover{border-radius:0;background:var(--purple)!important}.hbspt-form .hs-form .hs-datepicker .is-today button{border-radius:0;color:var(--black);font-weight:700}.hbspt-form .hs-form .hs-datepicker .is-selected button{border-radius:0;color:var(--white);background:var(--purple)}.hbspt-form .hs-form input[type=file]{font-size:14px;font-family:inherit;font-weight:400;color:var(--black);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background-color:transparent;cursor:pointer;max-width:100%;box-sizing:border-box}.hbspt-form .hs-form input[type=file]::-webkit-file-upload-button,.hbspt-form .hs-form input[type=file]::file-selector-button{font-family:inherit;font-size:14px;color:var(--white);background-color:var(--contrast-gray);padding:10px;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease-in-out}.hbspt-form .hs-form input[type=file]::-webkit-file-upload-button:hover,.hbspt-form .hs-form input[type=file]::file-selector-button:hover{background-color:var(--black)}input[type=submit].hs-button{cursor:pointer}.hbspt-form .hs-submit{text-align:center}.hbspt-form .hs-submit .hs-button{font-size:18px;background-color:var(--purple);color:var(--white);border-radius:20rem;width:100%;margin:0 auto;padding:10px;transition:background-color .3s ease}.hbspt-form .hs-submit .hs-button:hover{background-color:var(--violet-darker)}.hbspt-form .hs-form a{color:var(--purple);transition:color .3s,text-decoration .3s}.hbspt-form .hs-form a:hover{color:var(--violet-darker);text-decoration:underline}@media all and (max-width: 580px){.hbspt-form .hs-submit{margin-top:32px}}.hbspt-form .hs-form fieldset:has(div[style*="display: none;"]){display:none;height:0;visibility:hidden}.input:has(~.form__error){height:auto}.input:not(:-moz-placeholder-shown),.hs-input:not(:-moz-placeholder-shown),.input:not(:-ms-input-placeholder),.hs-input:not(:-ms-input-placeholder),.input:not(:placeholder-shown),.hs-input:not(:placeholder-shown){color:var(--main-color)}.input:-moz-placeholder-shown,.hs-input:-moz-placeholder-shown,.input:-ms-input-placeholder,.hs-input:-ms-input-placeholder,.input:placeholder-shown,.hs-input:placeholder-shown,.hbspt-form .hs-form .hs-input::placeholder{color:var(--contrast-gray)}.hbspt-form .hs-form .hs-input::placeholder{color:var(--contrast-gray);font-size:14px}.hbspt-form .hs-form .input input:focus,.hbspt-form .hs-form .input input:active,.hbspt-form .hs-form .input input:hover,.hbspt-form .hs-form .input input:focus-visible,.hbspt-form .hs-form .input select:focus,.hbspt-form .hs-form .input select:active,.hbspt-form .hs-form .input select:hover,.hbspt-form .hs-form .input select:focus-visible{border-color:var(--purple)!important;outline:0}.input._form-focus{color:var(--main-color)}.hbspt-form .hs-form .input input.error{border-color:var(--error-color)!important}.hbspt-form .hs-form .hs_error_rollup li label{font-size:13px;color:var(--error-color)}.hbspt-form .hs-form .field>.hs-error-msgs{color:var(--error-color);margin-top:3px;font-size:13px}.input._form-error{border-color:var(--error-color)}@media (max-width: 400px),(min-device-width: 320px) and (max-device-width: 480px){.hbspt-form .hs-form fieldset.form-columns-2{flex-direction:column}}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer]{--hsf-default-row__horizontal-spacing: 1rem;--hsf-default-row__vertical-spacing: 1rem;--hsf-default-module__vertical-spacing: 5px;--hsf-default-navigationrow-buttons__justify-content: space-between;--hsf-default-navigationrow-buttons-single__justify-content: end;--hsf-default-button__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-button__font-size: 1rem;--hsf-default-button__color: var(--white);--hsf-default-button__background-color: var(--purple);--hsf-default-button__background-image: none;--hsf-default-button__border-radius: 10px;--hsf-default-button__border-width: 0px 0px 0px 0px;--hsf-default-button__border-style: none;--hsf-default-button__border-color: initial;--hsf-default-button__padding: 16px 24px;--hsf-default-button__box-shadow: none;--hsf-default-button__font-weight: 400;--hsf-default-richtext__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-richtext__font-size: 1rem;--hsf-default-richtext__color: var(--black);--hsf-default-heading__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-heading__color: var(--black);--hsf-default-heading__text-shadow: none;--hsf-default-background__padding: 0;--hsf-default-background__border-style: none;--hsf-default-background__border-color: var(--white);--hsf-default-background__border-radius: 0px;--hsf-default-background__border-width: 0px;--hsf-default-progressbar-text__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-progressbar-text__font-size: 1rem;--hsf-default-progressbar-text__color: var(--black);--hsf-default-progressbar-progressLine__background-color: var(--purple);--hsf-progressbar-progressLine__background-color: var(--purple);--hsf-default-progressbar-progressLine__background-image: none;--hsf-default-progressbar-progressLine__border-color: var(--white);--hsf-default-progressbar-progressLine__border-style: none;--hsf-default-progressbar-progressLine__border-width: 0px 0px 0px 0px;--hsf-default-progressbar-trackLine__background-color: var(--white);--hsf-progressbar-trackLine__background-color: rgba(217, 217, 217, .8);--hsf-default-erroralert__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-erroralert__font-size: .875rem;--hsf-default-erroralert__color: var(--error-color);--hsf-default-infoalert__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-infoalert__font-size: .875rem;--hsf-default-infoalert__color: var(--black);--hsf-default-field-label__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-field-label__font-size: .875rem;--hsf-default-field-label__color: var(--contrast-gray);--hsf-default-field-description__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-field-description__font-size: 1rem;--hsf-default-field-description__color: var(--contrast-gray);--hsf-default-field-footer__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-field-footer__font-size: 1rem;--hsf-default-field-footer__color: var(--contrast-gray);--hsf-default-field-input__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-field-input__font-size: 1rem;--hsf-default-field-input__color: var(--black);--hsf-default-field-input__background-color: var(--white);--hsf-default-field-input__placeholder-color: var(--contrast-gray);--hsf-default-field-input__border-color: var(--border-form);--hsf-default-field-input__border-width: 1px;--hsf-default-field-input__border-style: solid;--hsf-default-field-input__border-radius: 8px;--hsf-default-field-input__padding: var(--padding-block) var(--padding-inline);--hsf-default-field-textarea__font-family: RundDisplay, "Trebuchet MS", Helvetica, sans-serif;--hsf-default-field-textarea__font-size: 1rem;--hsf-default-field-textarea__color: var(--black);--hsf-default-field-textarea__background-color: var(--white);--hsf-default-field-textarea__placeholder-color: var(--contrast-gray);--hsf-default-field-textarea__border-color: var(--border-form);--hsf-default-field-textarea__border-width: 1px;--hsf-default-field-textarea__border-style: solid;--hsf-default-field-textarea__border-radius: 8px;--hsf-default-field-textarea__padding: var(--padding-block) var(--padding-inline);--hsf-default-field-checkbox__padding: 8px;--hsf-default-field-checkbox__background-color: var(--white);--hsf-default-field-checkbox__color: var(--purple);--hsf-default-field-checkbox__border-color: var(--border-form);--hsf-default-field-checkbox__border-width: 1px;--hsf-default-field-checkbox__border-style: solid;--hsf-default-field-radio__padding: 8px;--hsf-default-field-radio__background-color: var(--white);--hsf-default-field-radio__color: var(--black);--hsf-default-field-radio__border-color: var(--border-form);--hsf-default-field-radio__border-width: 1px;--hsf-default-field-radio__border-style: solid}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-DataPrivacyField .hsfc-Row:first-child,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-DataPrivacyField .hsfc-Row:last-child{display:none}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-CheckboxField span a{color:var(--purple)}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] span[role=img]{line-height:1}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:focus,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:active,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:hover,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:focus-visible{transition:border-color .3s ease}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:focus,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:active,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:hover,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-TextInput:focus-visible{border-color:var(--purple);box-shadow:none}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret:hover{filter:none;border-color:var(--purple)}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] input:placeholder-shown,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] input::placeholder,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] input:webkit-autofill{color:var(--black);font-size:1rem}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-PostSubmit{min-height:100px}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-PostSubmit .hsfc-Richtext{display:flex;flex-direction:column;row-gap:1rem}.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-PostSubmit .hsfc-Richtext a{color:var(--purple)}@media (hover: hover){.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-CheckboxField span a:hover,.hs-form-html .hsfc-Renderer[data-hsfc-id=Renderer] .hsfc-Richtext a:hover{text-decoration:underline}}.newsletter-modal{position:fixed;z-index:3;width:100%;opacity:0;visibility:hidden}.newsletter-modal:before{content:"";position:fixed;top:-117px;left:50%;transform:translate(-50%);width:100vw;height:100vh;background-color:var(--black);opacity:.5;z-index:0;pointer-events:none}@media (max-width: 61.9988em){.newsletter-modal:before{top:0}}.newsletter-modal__inner{position:relative;margin-left:auto;border-radius:var(--border-radius);background-color:var(--white)}.newsletter-modal__title{max-width:492px;margin-bottom:20px;color:var(--purple);line-height:105%;letter-spacing:.01em}.newsletter-modal__subtitle{letter-spacing:.01em;opacity:.6;margin-bottom:20px}.newsletter-modal__descr{max-width:344px;letter-spacing:.01em;color:var(--purple);opacity:.6}.newsletter-modal__close{position:absolute;color:var(--purple);background-color:#0000;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.newsletter-modal__close svg,.newsletter-modal__close img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.loaded .newsletter-modal{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease}._newsletter-modal-is-open .newsletter-modal{opacity:1;visibility:visible}@media (min-width: 47.99875em){.newsletter-modal__inner{padding:33px}.newsletter-modal__descr{margin-bottom:30px;font-size:16px;line-height:112%}.newsletter-modal__close{top:46px;right:31px}}@media (min-width: 87.5em){.newsletter-modal{top:117px;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%);max-width:651px;margin:0 auto;padding:0 12px}.newsletter-modal__title{font-size:2.5rem}}@media (max-width: 20em){.newsletter-modal__title{font-size:1.5625rem}}@media (max-width: 47.99875em){.newsletter-modal__inner{padding:46px 28px 16px}.newsletter-modal__descr{margin-bottom:20px;font-size:14px;line-height:107%;text-align:center}.newsletter-modal__close{top:24px;right:21px;width:13px;height:auto}}@media (min-width: 20em) and (max-width: 87.5em){.newsletter-modal__title{font-size:clamp(1.5625rem,1.2847222222rem + 1.3888888889vw,2.5rem)}}@media (min-width: 61.99875em) and (max-width: 87.5em){.newsletter-modal{max-width:calc(100% - 40px);margin:0 auto;top:117px;right:6px;left:6px;-webkit-transform:translate3D(0px,0px,0);-ms-transform:translate3D(0px,0px,0);transform:translateZ(0)}}@media (min-width: 1em){.newsletter-modal__close:hover{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.newsletter-modal__inner{max-height:85dvh;overflow:auto}}.page__single-post,.page__blog{--purple: #50519e}.page__blog{padding-bottom:7rem}.page__blog.page__blog--second{padding-bottom:0}@media (max-width: 834px){.page__blog{padding-bottom:5rem}}.page__blog .page__head{position:relative;display:flex;flex-direction:column;color:var(--white)}.page__blog .page__head .head__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__blog .page__head .head__container{margin-top:auto;position:relative;max-width:82rem;width:100%;padding-block:19.5rem 1.5rem}.page__blog .page__head .head__container>.page__title{font-size:clamp(3rem,8.7vw,8rem);font-weight:300;line-height:1}@media (max-width: 650px){.page__blog .page__head .head__container{padding-block:8.5rem 5rem}}.page__blog .page__content{padding-bottom:7rem;position:relative}.page__blog .page__content>.page__container{display:flex;flex-direction:column;gap:30px;padding-bottom:8.2rem}.page__blog .page__content>.loading{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:#fffc}.page__blog .page__content>.loading>.ajax-loader-svg{position:absolute;top:50px;left:50%;translate:-50% -50%;width:30px;height:30px;margin:0 auto;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 92.5 92.5' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='%23999999' cx='46.2' cy='46.2' r='45.7'/%3E%3Ccircle fill='%23ffffff' cx='46.2' cy='24.9' r='12.5'/%3E%3C/svg%3E");background-position:center;animation:spin 1s ease-in-out infinite}@media (min-width: 651px){.page__blog .page__content>.page__container{flex-direction:row;gap:122px 30px;flex-wrap:wrap;max-width:81.5rem}.page__blog .page__content>.page__container>.blog-post{flex:0 0 calc(50% - 15px)}.page__blog .page__content>.page__container>.blog-post>.img>.entry-thumbnail{padding-bottom:105.4%}.page__blog .page__content>.page__container>.blog-post:nth-child(1)>.img>.entry-thumbnail,.page__blog .page__content>.page__container>.blog-post:nth-child(4)>.img>.entry-thumbnail,.page__blog .page__content>.page__container>.blog-post:nth-child(5)>.img>.entry-thumbnail{padding-bottom:55%}.page__blog .page__content>.page__container>.blog-post:nth-child(3){margin-top:-24.5%}.page__blog .page__content>.page__container>.blog-post .entry-title{padding-right:3rem;margin-bottom:.5rem}.page__blog .page__content>.page__container>.blog-post>.entry-content{position:relative}.page__blog .page__content>.page__container>.blog-post>.entry-content>.f>.r{position:absolute;top:0;right:0}}@media (max-width: 834px){.page__blog .page__content{padding-bottom:5rem}.page__blog .page__content>.page__container{gap:50px 30px;padding-bottom:5rem}}@media (max-width: 650px){.page__blog .page__content>.page__container{padding-bottom:2.5rem}}.page__blog .page__pagination{text-align:center;font-size:1rem;letter-spacing:.005em;color:var(--purple)}.page__blog .page__pagination .nav{display:flex;align-items:center;justify-content:center;gap:5px}.page__blog .page__pagination .page-numbers:not(.next):not(.prev):not(.dots){width:27px;height:27px;display:grid;place-items:center;border-radius:100%;transition:all .3s ease}.page__blog .page__pagination .page-numbers:not(.next):not(.prev):not(.dots):hover,.page__blog .page__pagination .page-numbers:not(.next):not(.prev):not(.dots).current{background-color:var(--purple);color:var(--white)}body.blog .programs__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}body.blog .programs__top .programs__title-wrapper{display:flex;align-items:center;gap:1rem}body.blog .programs__top .programs__title-wrapper>svg{flex:0 0 auto;fill:currentColor}body.blog .programs__top .programs__title-wrapper>.programs__title{flex:1;font-size:clamp(2rem,3.5vw,3rem)}body.blog .programs__top .programs__navigate{position:relative;top:auto;right:auto;transform:none}@media (max-width: 650px){body.blog .programs__top{margin-bottom:2rem}body.blog .programs__top .programs__title-wrapper>svg{display:none}}.page__filters .filters__container{display:flex;padding-block:3rem 7rem;gap:4rem}.page__filters .filters__title{flex:0 0 auto}.page__filters .filters__title .tt{font-size:2.25rem;line-height:1;letter-spacing:.005em}.page__filters .filters__search{flex:1}.page__filters .filters__search>.s{display:flex;align-items:center;padding:.5rem 1rem;gap:.5rem;border:1px solid rgba(80,81,158,.5);border-radius:10rem;margin-bottom:1rem}.page__filters .filters__search>.s>svg{flex:0 0 auto}.page__filters .filters__search>.s>input{flex:1}.page__filters .filters__search>.s input{font-size:1.125rem;color:#50519eab;font-style:italic}.page__filters .filters__search>.terms{display:flex;align-items:center;gap:.5rem 1rem;flex-wrap:wrap}.page__filters .filters__search>.terms>.term>input{display:none}.page__filters .filters__search>.terms>.term>label{cursor:pointer;display:block;border:1px solid var(--purple);color:var(--purple);padding:.5rem 1rem;border-radius:10rem;font-size:1rem;transition:all .3s ease}.page__filters .filters__search>.terms>.term>input:hover+label,.page__filters .filters__search>.terms>.term>input:checked+label{background-color:var(--purple);color:#fff}@media (max-width: 834px){.page__filters .filters__container{flex-direction:column;gap:30px}}@media (max-width: 650px){.page__filters .filters__container{padding-block:0 40px}.page__filters .filters__title .tt{font-size:2rem}}@keyframes spin{to{transform:rotate(360deg)}}.hbspt-form .hs-submit .hs-button{background-color:var(--black)}.hbspt-form .hs-form{display:flex;flex-direction:column;gap:5px}.hbspt-form .hs-submit{padding-top:10px}.page__single-post .page__head{position:relative;display:flex;flex-direction:column;color:var(--white)}.page__single-post .page__head .head__image_wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.page__single-post .page__head .head__image_wrap:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#00000080}.page__single-post .page__head .head__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__single-post .page__head .head__image.position-top{object-position:top}.page__single-post .page__head .head__image.position-center{object-position:center}.page__single-post .page__head .head__image.position-bottom{object-position:bottom}.page__single-post .page__head .head__container{margin-top:auto;position:relative;max-width:82rem;width:100%;padding-block:18.2rem 4rem}@media (max-width: 650px){.page__single-post .page__head .head__container{padding-block:10.8rem 2.5rem;text-align:left}}.page__single-post .page__head .head__container>.page__title{max-width:670px;font-size:clamp(1.9rem,4.4vw,4rem);font-weight:300;line-height:1}.page__single-post .page__head .head__container>.page__title.page__title--second{color:var(--purple)}.page__single-post .page__head .head__container>.bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;gap:20px 40px;margin-top:40px;padding-top:40px;border-top:.5px solid #ffffff}.page__single-post .page__head .head__container>.bottom>.info{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.page__single-post .page__head .head__container>.bottom>.info>.author{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.page__single-post .page__head .head__container>.bottom>.info>.author>.img{--size: 2.625rem;flex:0 0 var(--size);position:relative;height:0;padding-bottom:var(--size);border-radius:100%;overflow:hidden}.page__single-post .page__head .head__container>.bottom>.info>.author>.img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page__single-post .page__head .head__container>.bottom>.info>.author>.txt{flex:1}.page__single-post .page__head .head__container>.bottom>.info>.author>.txt>.name{font-weight:700}.page__single-post .page__head .head__container>.bottom>.info>.author>.txt>.job{margin-top:.3rem}.page__single-post .page__head .head__container>.bottom>.info .social{flex:1;display:flex;align-items:center;gap:1rem}.page__single-post .page__head .head__container>.bottom>.info .social>a{display:block}.page__single-post .page__head .head__container>.bottom>.info .social>a>img,.page__single-post .page__head .head__container>.bottom>.info .social>a>svg{width:1.4rem;display:block}.page__single-post .page__head .head__container>.bottom>.info .social>a>svg path{fill:var(--white);transition:all .3s ease}.page__single-post .page__head .head__container>.bottom>.info .social>a:hover>svg path{fill:var(--purple)}.page__single-post .page__head .head__container>.bottom>.entry-meta{color:#fff;display:flex;align-items:center;gap:1rem}.page__single-post .page__head .head__container>.bottom>.entry-meta .post-categories{display:flex;align-items:center;gap:1rem}.page__single-post .page__head .head__container>.bottom>.entry-meta .post-categories a{display:block;border:1px solid var(--white);padding:.5rem 1rem;border-radius:10rem;transition:all .3s ease}.page__single-post .page__head .head__container>.bottom>.entry-meta .post-categories a:hover{background-color:var(--white);color:var(--black)}.page__single-post .page__head .head__container>.bottom>.entry-meta .read_meter{display:flex;align-items:center;gap:.7rem}.page__single-post .page__head .head__container>.bottom>.entry-meta .read_meter svg{fill:currentColor;display:inline-block;vertical-align:bottom}.page__single-post .page__head .head__container>.bottom>.entry-meta .read_meter .bsf-rt-display-label{display:none}.page__single-post .page__content{padding-block:5.6rem}.page__single-post .page__content>.page__container{--author_picture_size: 2.625rem;--author_gap: 1rem;display:flex;gap:4rem;max-width:81.3rem}.page__single-post .page__content>.page__container>.page__entry_wrap{flex:1;display:flex;flex-direction:column}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry{flex:1;font-size:clamp(1rem,2vw,1.25rem);line-height:1.39;letter-spacing:.005em;margin-bottom:4rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry>#bsf_rt_marker{margin:0}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry>*:not(:last-child),.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry>#bsf_rt_marker>*:not(:last-child){margin-bottom:2rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry img{max-width:100%;height:auto}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry a:not(.wp-block-button__link){color:var(--purple);text-decoration:underline}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry .anchor{display:block;transform:translateY(-1.25rem)}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h1{font-size:clamp(2rem,3.5vw,3rem);line-height:1;color:var(--purple)}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h2{position:relative;font-size:clamp(1.3125rem,2.5vw,2.25rem);line-height:1;color:var(--purple)}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h2:before{content:url('data:image/svg+xml,<svg width="32" height="23" viewBox="0 0 32 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.1977 13.4722H1.98511C1.4381 13.4722 0.970499 13.2787 0.582299 12.8916C0.1941 12.5046 0 12.0384 0 11.493C0 10.9476 0.1941 10.4814 0.582299 10.0943C0.970499 9.70729 1.4381 9.51377 1.98511 9.51377H25.1977L19.0571 3.39136C18.6689 3.00431 18.4748 2.54689 18.4748 2.01909C18.4748 1.4913 18.66 1.02508 19.0306 0.620439C19.4364 0.215797 19.9129 0.00907731 20.4599 0.000280741C21.0069 -0.00851582 21.4833 0.189407 21.8892 0.594049L31.4177 10.0943C31.6118 10.2879 31.7574 10.5034 31.8544 10.7409C31.9515 10.9784 32 11.2291 32 11.493C32 11.7569 31.9515 12.0076 31.8544 12.2451C31.7574 12.4826 31.6118 12.6981 31.4177 12.8916L21.8627 22.4183C21.4569 22.823 20.9848 23.0165 20.4466 22.9989C19.9085 22.9813 19.4364 22.7702 19.0306 22.3655C18.66 21.9609 18.4748 21.4947 18.4748 20.9669C18.4748 20.4391 18.6689 19.9817 19.0571 19.5946L25.1977 13.4722Z" fill="%2350519E"/></svg>');display:block;position:absolute;translate:-170%}@media (max-width: 834px){.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h2:before{content:url('data:image/svg+xml,<svg width="21" height="15" viewBox="0 0 21 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.536 8.78623H1.30273C0.943755 8.78623 0.63689 8.66002 0.382134 8.4076C0.127378 8.15517 0 7.85112 0 7.49543C0 7.13974 0.127378 6.83569 0.382134 6.58327C0.63689 6.33084 0.943755 6.20463 1.30273 6.20463H16.536L12.5062 2.21175C12.2514 1.95933 12.1241 1.66101 12.1241 1.3168C12.1241 0.972586 12.2457 0.668531 12.4888 0.404634C12.7552 0.140737 13.0678 0.00591998 13.4268 0.000183092C13.7858 -0.0055538 14.0984 0.123526 14.3648 0.387423L20.6179 6.58327C20.7452 6.70948 20.8408 6.85003 20.9045 7.00493C20.9682 7.15982 21 7.32332 21 7.49543C21 7.66754 20.9682 7.83104 20.9045 7.98593C20.8408 8.14083 20.7452 8.28138 20.6179 8.4076L14.3474 14.6206C14.0811 14.8845 13.7713 15.0108 13.4181 14.9993C13.0649 14.9878 12.7552 14.8501 12.4888 14.5862C12.2457 14.3223 12.1241 14.0183 12.1241 13.6741C12.1241 13.3298 12.2514 13.0315 12.5062 12.7791L16.536 8.78623Z" fill="%2350519E"/></svg>');translate:-150%}}@media (max-width: 650px){.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h2{display:flex;gap:.6rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h2:before{position:relative;translate:none}}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h3,.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h4,.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h5,.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry h6{font-size:clamp(1.125rem,1.5vw,1.3125rem)}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry ul,.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry ol{padding-left:1.6rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry ul li{list-style:disc;margin-bottom:1rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.page__entry ol li{margin-bottom:1rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.cta_end_post{margin-bottom:4rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.cta_end_post>.text{font-size:clamp(1.375rem,2vw,1.75rem);color:var(--purple)}.page__single-post .page__content>.page__container>.page__entry_wrap>.cta_end_post>.button{color:var(--white);width:auto;display:inline-block;text-decoration:none;padding:10px 30px;font-size:clamp(1.25rem,1.5vw,1.375rem);margin-top:1rem}@media (max-width: 650px){.page__single-post .page__content>.page__container>.page__entry_wrap>.cta_end_post{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;background-color:var(--purple);color:var(--white);text-align:center;padding:2.5rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.cta_end_post>.text{color:var(--white)}.page__single-post .page__content>.page__container>.page__entry_wrap>.cta_end_post>.button{background-color:var(--white);color:var(--purple)}}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc{order:-1;padding-bottom:4rem;border-bottom:.5px solid rgba(0,0,0,.7);margin-bottom:4rem;display:none}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>.t{font-size:2.4rem;margin-bottom:2rem}@media (max-width: 834px){.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>.t{font-size:2rem}}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul{list-style:none;margin:0;padding:0}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li{font-size:1.125rem;margin-bottom:.85rem;line-height:1.2}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li.active{text-decoration:underline}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li>a{position:relative}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li>a:after{display:block;content:"";border-bottom:solid 1px;border-color:currentColor;transform:scaleX(0);transition:transform .25s ease-in-out;transform-origin:0 50%;position:absolute;width:100%;left:0;bottom:0}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li>a:hover:after{transform:scaleX(1)}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li.anchor-link-3{padding-left:.5rem;color:var(--contrast-gray);font-size:.95em}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li.anchor-link-4{padding-left:1rem;color:var(--contrast-gray);font-size:.9em}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li.anchor-link-5{padding-left:1.5rem;color:var(--contrast-gray);font-size:.85em}.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li.anchor-link-6{padding-left:2rem;color:var(--contrast-gray);font-size:.8em}@media (max-width: 834px){.page__single-post .page__content>.page__container>.page__entry_wrap>.toc>ul>li{font-size:1rem;margin-bottom:.5rem}}@media (max-width: 650px){.page__single-post .page__content>.page__container>.page__entry_wrap>.toc{padding-bottom:2rem;margin-bottom:2rem}}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.author{display:flex;align-items:center;gap:var(--author_gap);margin-bottom:1.5rem;color:var(--black)!important;text-decoration:none!important}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.author>.img{flex:0 0 var(--author_picture_size);position:relative;height:0;padding-bottom:var(--author_picture_size);border-radius:100%;overflow:hidden}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.author>.img>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.author>.txt{flex:1}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.author>.txt>.name{font-weight:700;font-size:1.125rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.author>.txt>.job{margin-top:.3rem;font-size:1rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.description{margin-left:calc(var(--author_picture_size) + var(--author_gap));font-size:1rem;line-height:1.25}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.social{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;margin-left:calc(var(--author_picture_size) + var(--author_gap))}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.social>a{display:block}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.social>a>img,.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.social>a>svg{width:1.6rem}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.social>a>svg path{fill:var(--black);transition:all .3s ease}.page__single-post .page__content>.page__container>.page__entry_wrap>.bottom>.social>a:hover>svg path{fill:var(--purple)}.page__single-post .page__content>.page__container>.page__meta{flex:0 0 21rem;display:flex;flex-direction:column;gap:3rem}.page__single-post .page__content>.page__container>.page__meta .form-wrapper{flex:1}.page__single-post .page__content>.page__container>.page__meta .form-wrap{height:100%}.page__single-post .page__content>.page__container>.page__meta .form-wrap>.logo{width:100%;height:auto;margin-bottom:1rem;max-width:180px}.page__single-post .page__content>.page__container>.page__meta .form-wrap>.tt{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;margin-bottom:1rem}.page__single-post .page__content>.page__container>.page__meta .form-wrap>.subtitle{font-size:1rem;margin-bottom:1rem}.page__single-post .page__content>.page__container>.page__meta .form-wrap>.form{position:sticky;position:-webkit-sticky;top:6.5rem;padding:1rem 1.5rem;border:.7px solid rgba(182,182,182,.7);border-radius:30px}.page__single-post .page__content>.page__container>.page__meta .form-wrap>.form .hbspt-form .hs-form .field>.input{padding:5px}@media (max-width: 1200px){.page__single-post .page__content>.page__container{gap:4rem}.page__single-post .page__content>.page__container>.page__meta{flex-basis:20rem}}@media (max-width: 834px){.page__single-post .page__content>.page__container>.page__meta{flex-basis:10rem}}@media (max-width: 810px){.page__single-post .page__content>.page__container{flex-direction:column;gap:3.2rem}.page__single-post .page__content>.page__container>.page__meta{text-align:center;text-wrap:balance}}@media (max-width: 650px){.page__single-post .page__content{padding-block:2rem}}.page__single-post .wp-block-table{overflow-x:auto}.page__single-post .wp-block-table table{border-collapse:collapse;width:100%}.page__single-post .wp-block-table thead{border-bottom:3px solid}.page__single-post .wp-block-table tfoot{border-top:3px solid}.page__single-post .wp-block-table td,.page__single-post .wp-block-table th{text-align:left;border:1px solid;padding:.5em}.page__single-post .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.page__single-post .wp-block-table .has-fixed-layout td,.page__single-post .wp-block-table .has-fixed-layout th{word-break:break-word}.page__single-post .wp-block-table.aligncenter,.page__single-post .wp-block-table.alignleft,.page__single-post .wp-block-table.alignright{display:table;width:auto}.page__single-post .wp-block-table.aligncenter td,.page__single-post .wp-block-table.aligncenter th,.page__single-post .wp-block-table.alignleft td,.page__single-post .wp-block-table.alignleft th,.page__single-post .wp-block-table.alignright td,.page__single-post .wp-block-table.alignright th{word-break:break-word}.page__single-post .wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.page__single-post .wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.page__single-post .wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.page__single-post .wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.page__single-post .wp-block-table{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.page__single-post .wp-block-table tbody tr:nth-child(odd){background-color:#eaeaea}.page__single-post .wp-block-table td,.page__single-post .wp-block-table th{border-color:transparent}.page__single-post .wp-block-table .has-border-color td,.page__single-post .wp-block-table .has-border-color th,.page__single-post .wp-block-table .has-border-color tr,.page__single-post .wp-block-table .has-border-color>*{border-color:inherit}.page__single-post .wp-block-table table[style*=border-top-color] tr:first-child,.page__single-post .wp-block-table table[style*=border-top-color] tr:first-child td,.page__single-post .wp-block-table table[style*=border-top-color] tr:first-child th,.page__single-post .wp-block-table table[style*=border-top-color]>*,.page__single-post .wp-block-table table[style*=border-top-color]>* td,.page__single-post .wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.page__single-post .wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.page__single-post .wp-block-table table[style*=border-right-color] td:last-child,.page__single-post .wp-block-table table[style*=border-right-color] th,.page__single-post .wp-block-table table[style*=border-right-color] tr,.page__single-post .wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.page__single-post .wp-block-table table[style*=border-bottom-color] tr:last-child,.page__single-post .wp-block-table table[style*=border-bottom-color] tr:last-child td,.page__single-post .wp-block-table table[style*=border-bottom-color] tr:last-child th,.page__single-post .wp-block-table table[style*=border-bottom-color]>*,.page__single-post .wp-block-table table[style*=border-bottom-color]>* td,.page__single-post .wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.page__single-post .wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.page__single-post .wp-block-table table[style*=border-left-color] td:first-child,.page__single-post .wp-block-table table[style*=border-left-color] th,.page__single-post .wp-block-table table[style*=border-left-color] tr,.page__single-post .wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.page__single-post .wp-block-table table[style*=border-style] td,.page__single-post .wp-block-table table[style*=border-style] th,.page__single-post .wp-block-table table[style*=border-style] tr,.page__single-post .wp-block-table table[style*=border-style]>*{border-style:inherit}.page__single-post .wp-block-table table[style*=border-width] td,.page__single-post .wp-block-table table[style*=border-width] th,.page__single-post .wp-block-table table[style*=border-width] tr,.page__single-post .wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}.page__single-post .wp-block-table .wp-element-caption{font-size:1rem;font-style:italic}.page__single-post .table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}.page__single-post .table td,.page__single-post .table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5)}.page__single-post .table th{font-weight:700}.page__single-post .table tfoot th,.page__single-post .table thead th{font-size:1em}.page__single-post .table caption+thead tr:first-child td,.page__single-post .table caption+thead tr:first-child th,.page__single-post .table colgroup+thead tr:first-child td,.page__single-post .table colgroup+thead tr:first-child th,.page__single-post .table thead:first-child tr:first-child td,.page__single-post .table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,.5)}.page__single-post .table tbody>tr:nth-child(odd)>td,.page__single-post .table tbody>tr:nth-child(odd)>th{background-color:#80808012}.page__single-post .table tbody tr:hover>td,.page__single-post .table tbody tr:hover>th{background-color:#8080801a}.page__single-post .table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,.5)}@media (max-width: 767px){.page__single-post .table table{font-size:.8em}.page__single-post .table table td,.page__single-post .table table th{padding:7px;line-height:1.3}.page__single-post .table table th{font-weight:400}}.page__newsletter .newsletter__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media (max-width: 650px){.page__newsletter{padding-block:3rem;margin-bottom:3rem}}.page__programs.programs{padding-top:0}.hero{position:relative;overflow:hidden}.hero__bg{position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);filter:blur(1px);-webkit-filter:blur(1px);-webkit-animation:moveBg 500s linear infinite;animation:moveBg 500s linear infinite;top:-5px;left:-5px;will-change:transform}@media all and (min-width: 768px){.hero__bg{background:url(../../images/2025/home/hero/hero_bg.jpg) 0 0/3200px auto no-repeat,#03001d}}@media (max-width: 768px){.hero__bg{filter:none;-webkit-filter:none;background:linear-gradient(#0000001a,#0000001a),url(../../images/2025/home/hero/hero_bg_tablet.jpg) 1000px 0/1500px auto no-repeat,#03001d;-webkit-animation:moveBgMobile 100s linear infinite;animation:moveBgMobile 100s linear infinite;top:0;left:0}}@media (max-width: 580px){.hero__bg{background:linear-gradient(#0000001a,#0000001a),url(../../images/2025/home/hero/hero_bg_mobile.jpg) 1000px 0/1500px auto no-repeat,#03001d}}.hero__body{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-ms-grid;display:grid;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:end;align-content:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:42px;color:var(--white)}.button-highlight{position:relative;display:flex;overflow:hidden;align-items:stretch;gap:.5rem;background-color:#5045c8;padding:.25rem 1rem .25rem .25rem;border-radius:500px;margin:0 auto 16px;text-align:left;text-decoration:none;transition:background .3s ease}.button-highlight:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:200%;width:0;background-color:var(--violet-darker);border-radius:500px;transition:width .3s ease-in-out;z-index:0}.button-highlight:hover:before{width:100%}.button-highlight__badge{position:relative;display:flex;align-items:center;background-color:var(--white);color:var(--violet-darker);padding:.125rem .75rem;border-radius:500px;font-size:14px;font-weight:400}.button-highlight__badge.button-highlight__badge--second{display:none}@media (max-width: 768px){.button-highlight{padding-left:1.25rem}.button-highlight__badge.button-highlight__badge--second,.button-highlight__badge{display:none}}.button-highlight__title{position:relative;display:flex;align-items:center;color:var(--white);font-weight:400;font-size:14px;z-index:1}.button-highlight svg{width:24px;height:24px;position:relative;z-index:1}.hero__title{text-align:center;font-weight:300;width:100%;line-height:100%;margin-bottom:clamp(20px,10vw,32px);font-size:130px}@media all and (max-width: 810px){.hero__title{font-size:80px}}@media all and (max-width: 580px){.hero__title{font-size:56px}}.hero__descr{line-height:125%;letter-spacing:.04em;text-align:center}.hero__button{max-width:190px;margin-left:auto;margin-right:auto;line-height:100%}.about__top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about__top-row svg{height:auto}.about__items{display:-ms-grid;display:grid}.about__item{position:relative}.about__item:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--violet-darker)}.about__item--orange:after,.about__item:nth-child(1):after{background-color:var(--orange)}.about__item--violet:after,.about__item:nth-child(2):after{background-color:var(--violet-bg)}.about__item--pink:after,.about__item:nth-child(3):after{background-color:var(--pink)}.about__item--light-orange:after,.about__item:nth-child(4):after{background-color:var(--orange-light)}.about__item--red:after,.about__item:nth-child(5):after{background-color:var(--red-dark)}.item-about{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--border-radius);overflow:hidden;color:var(--white)}.item-about__body{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start;gap:40px;border-radius:var(--border-radius)}.item-about__body:focus-within,.item-about__body:focus,.item-about__body:focus-visible{border:2px solid var(--black)}.item-about__suplabel{letter-spacing:.04em;line-height:120%;text-transform:uppercase}.item-about__label{letter-spacing:.02em}.item-about__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.item-about__logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.item-about__logo img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.item-about__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:30px;margin-top:auto}.item-about__icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.item-about__icon img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;width:100px!important;height:auto!important}.item-about__plus{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.item-about__plus img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.programs__top{position:relative;justify-content:center!important}.programs__title-wrapper{text-align:center}.programs__title{display:inline-block;max-width:80%;margin-inline:auto}@media all and (max-width: 810px){.programs__title{max-width:100%}}.page__programs{padding-block:clamp(2rem,10vw,4rem)}.slide-programs{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--white)}.slide-programs .label_discount{color:var(--color_promo_1);background-color:var(--color_promo_3);padding:5px 10px;border-radius:10rem;font-size:clamp(1.125rem,1.5vw,1.5rem);position:absolute;z-index:4;top:0;right:0;translate:20% -50%}.slide-programs:not([hidden]){display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important}.slide-programs__top,.slide-programs__bottom{position:relative;z-index:1}.slide-programs__inner{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:var(--border-radius);overflow:hidden}.slide-programs__inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35.2811466373%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(57%,#000));background:linear-gradient(180deg,#fff0,#000 57%)}.slide-programs__top:has(svg) .slide-programs__suplabel{margin-right:40px}.slide-programs__suplabel{line-height:138%;letter-spacing:.04em}.slide-programs__top svg{position:absolute;top:0;right:0;width:40px;height:40px}.slide-programs__label{max-width:90%;letter-spacing:.02em}.slide-programs__name{border-top:var(--border-width) solid var(--white);border-bottom:var(--border-width) solid var(--white)}.slide-programs__price *{display:inline}.slide-programs__price .price{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.slide-programs__price .price__off{font-size:20px;opacity:.5;text-decoration:line-through}.slide-programs__image{position:absolute;width:100%;height:calc(100% + 5px);top:-5px;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.section{padding:60px 0}.index{color:var(--black)}.index__container{display:flex;flex-direction:column;gap:4rem}.index__wrapper{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;max-width:60%;margin-inline:auto}.index__wrapper__title{font-size:clamp(2rem,10vw,3.5rem);line-height:1.2;text-wrap:balance}.index__wrapper__subtitle{font-size:clamp(1rem,5vw,1.5rem);line-height:1.2;text-wrap:balance}.index__list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.slide-programs.index__list__item{flex:0 0 calc(33.333% - 1rem);height:auto!important}@media all and (max-width: 1024px){.index__wrapper{max-width:100%}.slide-programs.index__list__item{flex:0 0 calc(50% - 1rem)}}@media all and (max-width: 580px){.slide-programs.index__list__item{flex:0 0 100%}}.partners-programs__label{line-height:120%;letter-spacing:.02em}.partners-programs__items{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:15px;margin-top:42px}.partners-programs__item,.partners-programs__item img{max-height:30px}.partners-programs__item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;object-position:left}.ceo-quote{background:url(../../images/2025/home/ceo-quote/cq-bg.jpg) 0 0/cover no-repeat}.ceo-quote__body{display:-ms-grid;display:grid;-ms-flex-line-pack:center;align-content:center;color:var(--purple)}.ceo-quote__body a{text-decoration:none}.ceo-quote__title{position:relative}.ceo-quote__title:before{content:"“";position:absolute;top:0;left:-2px;-webkit-transform:translate(-100%,0%);-ms-transform:translate(-100%,0%);transform:translate(-100%)}.ceo-quote__title:after{content:"”"}.ceo-quote__name{font-weight:500;font-style:normal;font-size:clamp(1.125rem,1.5vw,1.5rem)}.ceo-quote__position{opacity:.7;font-weight:500}.page__professors{padding-block:clamp(60px,4vw,150px)}.professors__top{display:-ms-grid;display:grid;grid-auto-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;gap:40px}.professors__slide{max-width:320px}.slide-professors{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slide-professors__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:310/551}.slide-professors__info:after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(60%,rgba(0,0,0,.6)));background:linear-gradient(180deg,#fff0,#0009 60%)}.slide-professors__about{position:relative;z-index:4;line-height:125%;letter-spacing:.04em;color:var(--white)}.slide-professors__label{text-transform:uppercase}.slide-professors__company img{max-width:100%;height:50px;width:auto;-o-object-fit:contain;object-fit:contain}.slide-professors__image{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.slide-professors__video{position:absolute;z-index:5;width:100%;height:100%;top:0;left:0;background-color:var(--black);-webkit-transition:color .4s ease,opacity .4s ease,visibility .4s ease;transition:color .4s ease,opacity .4s ease,visibility .4s ease;opacity:0;visibility:hidden;pointer-events:none}._video-is-showing .slide-professors__video{opacity:1;visibility:visible;pointer-events:auto}.slide-professors__video video,.slide-professors__video iframe,.slide-professors__video object,.slide-professors__video embed{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.community{background-color:#ebebeb;overflow:hidden}.community__items.swiper{overflow:visible}.community__swiper.swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}.community__swiper.swiper-wrapper:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.community__swiper._pause-animation{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.community__item{cursor:pointer}.community__descr{letter-spacing:.04em}.item-community{overflow:hidden}.item-community__photo{width:100%;aspect-ratio:317/302}.item-community__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-community__photo{position:relative}.item-community__photo:not(.no-icon):after{content:"";position:absolute;z-index:5;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:1;cursor:pointer;background:url(../../images/2025/home/icons/play-btn.svg) 0 0/cover no-repeat;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;width:44px}.item-community__descr{background-color:var(--white)}.item-community__text{position:relative}.item-community__text:before{content:"“";position:absolute;top:0;left:-1px;-webkit-transform:translate(-100%,0%);-ms-transform:translate(-100%,0%);transform:translate(-100%)}.item-community__text:after{content:"”"}.item-community__name{letter-spacing:.04em;text-transform:uppercase}.item-community__position{font-weight:300;letter-spacing:.04em}html[lang=en-US] .item-community__photo:not(.no-icon):after{display:none}html[lang=en-US] .community__item{cursor:default}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-left-aligned{padding-bottom:120px;background:#ebebeb}.cta-left-aligned__title{max-width:560px;margin-bottom:50px;font-size:24px;line-height:125%;color:var(--black)}.cta-left-aligned__button{width:fit-content;padding-inline:48px}@media all and (max-width: 580px){.cta-left-aligned__button{width:100%}}@-webkit-keyframes ticker{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3D(-80%,0px,0);transform:translate3D(-80%,0,0)}}@keyframes ticker{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3D(-80%,0px,0);transform:translate3D(-80%,0,0)}}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-initialized.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translateZ(0)}.swiper-button-lock{display:none!important}.swiper-button-disabled{opacity:.2;cursor:auto}.swiper-pagination-bullets:not(.swiper-pagination-lock){margin:toRem(25) 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination-bullets:not(.swiper-pagination-lock) span{width:10px;height:10px;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;background-color:#ffffff4d;border-radius:50%;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.swiper-pagination-bullets:not(.swiper-pagination-lock) span:not(:last-child){margin:0 toRem(10) 0 0}.swiper-pagination-bullets:not(.swiper-pagination-lock) span.swiper-pagination-bullet-active{background-color:var(--add-color)}.community__title{margin-bottom:120px}@media (min-width: 29.99875em){:root{--main-offsize: 1.0625rem;--border-radius: 1.875rem}.hero__body{padding-top:160px}.hero__descr{max-width:605px;margin-left:auto;margin-right:auto}}@media (min-width: 47.99875em){.page__about:not(:last-child){margin-bottom:5.1875rem}.about__top-row{gap:22px}.about__top-row svg{-webkit-box-flex:0;-ms-flex:0 0 37px;flex:0 0 37px}.about__item{min-height:400px}.item-about__body{padding:40px 35px}.item-about__plus{-webkit-box-flex:0;-ms-flex:0 0 43px;flex:0 0 43px}.programs__top{position:relative;margin-bottom:60px}.programs__navigate{position:absolute;top:125%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.programs__slider_wrap{position:relative;display:flex;gap:1rem;align-items:center}.programs__slider_wrap>.slider-controls__button{background-color:var(--green);pointer-events:auto;display:grid;padding:0 10.5px}.programs__show-more{display:none}.slide-programs__inner{padding:54px 24px 26px}.slide-programs__top{margin-bottom:40px}.slide-programs__suplabel{margin-bottom:24px;font-size:24px}.slide-programs__label{line-height:90%}.slide-programs__descr{font-size:24px}.slide-programs__period{margin-bottom:16px}.slide-programs__name{--border-width: .7px;margin-bottom:22px;padding:15px 0}.partners-programs__label{margin-bottom:15px;font-size:18px}.ceo-quote__title{margin-bottom:40px}.ceo-quote__name{margin-bottom:2px;line-height:110%}.ceo-quote__position{font-size:18px;line-height:110%}.professors__top{margin-bottom:60px}.slide-professors__info{padding:53px 30px}.slide-professors__info:not(:last-child){margin-bottom:40px}.slide-professors__company{max-width:165px}.community{padding:60px 0 48px}.community__descr{max-width:367px;margin-bottom:50px;font-size:24px;line-height:125%}.community__button{max-width:210px}.item-community{border-radius:15px}.item-community__descr{padding:27px 24px 14px}.item-community__text{margin-bottom:16px;font-size:18px;line-height:111%}.item-community__name,.item-community__position{font-size:16px;line-height:125%}}@media (min-width: 61.99875em){:root{--title-offsize: 60px}.hero__descr{font-size:24px}.about__items{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:17px}.about__item{min-height:400px}.about__item:nth-child(4n+2){-ms-grid-column-span:2;grid-column:span 2}.about__item:nth-child(4n+3){-ms-grid-column-span:1;grid-column:span 1}.about__item:nth-child(4n+4){-ms-grid-column-span:1;grid-column:span 1}.about__item_f_2,.lang-en .about__item:nth-child(3){-ms-grid-column-span:2!important;grid-column:span 2!important}.item-about__suplabel{margin-bottom:23px;font-size:18px}.slide-programs{min-height:clamp(620px,84vh,730px)}.ceo-quote__body{height:100vh;max-height:700px}.slide-professors__about{font-size:24px}.slide-professors__about p{font-size:18px;line-height:1.4}.community__items{margin-bottom:20px;padding-bottom:88px}.community__swiper.swiper-wrapper{-webkit-animation:ticker 16s linear infinite;animation:ticker 16s linear infinite}.community__item:nth-child(4n+1){margin-right:35px!important}.community__item:nth-child(4n+2){margin-top:87px}.community__item:nth-child(4n+3){margin-top:87px;margin-right:160px!important}.community__item:nth-child(4n+4){margin-top:-44px;margin-right:70px!important}}@media (min-width: 74.99875em){.hero__body{height:100svh;min-height:670px;padding-bottom:clamp(40px,14vh,140px)}.ceo-quote__body{padding:102px 72px}}@media (min-width: 87.5em){.page__hero:not(:last-child){margin-bottom:7.1875rem}.about__top-row{margin-bottom:60px}.item-about__label{font-size:2.5rem}.item-about__logo{-ms-flex-preferred-size:13.75rem;flex-basis:12.75rem}.item-about__logo.uam{-ms-flex-preferred-size:20rem;flex-basis:19rem}.item-about__icon{-ms-flex-preferred-size:7.5rem;flex-basis:7.5rem}.slide-programs__label{font-size:3.75rem}}@media (max-width: 20em){.page__hero:not(:last-child){margin-bottom:2.5rem}.about__top-row{margin-bottom:1.5rem}.item-about__label{font-size:1.3125rem}.item-about__logo{-ms-flex-preferred-size:5.9375rem;flex-basis:5.9375rem}.item-about__icon{-ms-flex-preferred-size:2.3125rem;flex-basis:2.3125rem}.slide-programs__label{font-size:2.75rem}}@media (max-width: 61.99875em){.about__items{gap:12px}.about__item{min-height:202px}.item-about__suplabel{margin-bottom:12px}.partners-programs__item,.partners-programs__item img{max-height:22px}.ceo-quote__body{min-height:410px}.community__items{margin-bottom:37px}.community__swiper.swiper-wrapper{display:-ms-grid!important;display:grid!important;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-auto-flow:column;-webkit-animation:ticker 60s linear infinite;animation:ticker 60s linear infinite}.swiper-slide{min-width:220px}.community__item{height:auto!important;margin:0!important}.community__item:nth-child(4n+1){margin-bottom:155px!important;margin-right:25px!important}.community__item:nth-child(4n+2){margin-right:25px!important}.community__item:nth-child(4n+3){margin-top:47px!important;margin-right:25px!important}.community__item:nth-child(4n+4){margin-right:45px!important;margin-top:-71px!important}.slide-programs .label_discount{translate:0;top:1rem;right:1rem}}@media (max-width: 47.99875em){.page__about:not(:last-child){margin-bottom:45px}.about__top-row{gap:12px}.about__top-row svg{-webkit-box-flex:0;-ms-flex:0 0 19px;flex:0 0 19px}.item-about__body{padding:20px}.item-about__plus{-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px}.programs__top{margin-bottom:20px}.programs__button{display:none}.programs__slider{display:-ms-grid;display:grid;gap:12px}.slide-programs__inner{padding:40px 20px 14px}.slide-programs__top{padding-bottom:100px}.slide-programs__suplabel{padding-bottom:18px;font-size:16px}.slide-programs__label{line-height:120%}.slide-programs__descr{padding-bottom:40px;font-size:18px}.slide-programs__period{padding-bottom:11px}.slide-programs__name{--border-width: .5px;padding:11px 0}.slide-programs__price{padding-top:16px}.partners-programs__label{margin-bottom:14px;font-size:14px;opacity:.7}.ceo-quote__container{padding:0 1.5rem}.ceo-quote__title{margin-bottom:20px;font-size:1.7rem}.ceo-quote__name,.ceo-quote__position{font-size:16px;line-height:125%}.professors__top{margin-bottom:25px}.slide-professors__info{padding:26px 14px}.slide-professors__info:not(:last-child){margin-bottom:20px}.slide-professors__company{max-width:85px}.community{padding:32px 0 42px}.community__descr{max-width:285px;margin-left:auto;margin-right:auto;margin-bottom:23px;font-size:16px;line-height:106%;text-align:center}.community__button{max-width:117px;margin-left:auto;margin-right:auto;background-color:var(--black);color:var(--white)}.item-community{border-radius:8px}.item-community__descr{padding:12px}.item-community__text{margin-bottom:12px;font-size:14px;line-height:100%}.item-community__name,.item-community__position{font-size:14px;line-height:107%;color:#000000b3}}@media (max-width: 29.99875em){:root{--main-offsize: .875rem;--title-offsize: 1.5625rem;--border-radius: 1.375rem}.hero__body{min-height:94vh;padding:95px 0 50px}.hero__title{max-width:90vw;margin-left:auto;margin-right:auto}.hero__descr{font-size:16px}.item-about__body:has(.item-about__logos){gap:14px}.item-about__suplabel{font-size:12px}.item-about__label{max-width:74.2857142857%}.ceo-quote__body{padding:28px 14px}.slide-professors__about{font-size:12px}}@media (min-width: 29.99875em) and (max-width: 61.99875em){:root{--title-offsize: 3rem}.hero__descr{font-size:20px}.item-about__suplabel{font-size:16px}.slide-professors__about{font-size:18px}.slide-professors__about p{font-size:16px}}@media (min-width: 20em) and (max-width: 87.5em){.page__hero:not(:last-child){margin-bottom:clamp(2.5rem,1.1111111111rem + 6.9444444444vw,7.1875rem)}.page__hero:not(:last-child){margin-bottom:calc(2.5rem + 4.6875 * (100vw - 20rem) / 67.5)}.about__top-row{margin-bottom:clamp(1.5rem,.3333333333rem + 5.8333333333vw,3rem)}.item-about__label{font-size:clamp(1.3125rem,.9606481481rem + 1.7592592593vw,2.5rem)}.item-about__logo{-ms-flex-preferred-size:9rem;flex-basis:9rem;margin-top:.3rem}.item-about__logo.uam{-ms-flex-preferred-size:14rem;flex-basis:14rem;margin-top:.1rem}.item-about__icon{-ms-flex-preferred-size:clamp(2.3125rem,.775462963rem + 7.6851851852vw,7.5rem);flex-basis:clamp(2.3125rem,.775462963rem + 7.6851851852vw,7.5rem)}.slide-programs__label{font-size:clamp(2.75rem,2.4537037037rem + 1.4814814815vw,3.75rem)}}@media (min-width: 40.62375em){.hero__body{min-height:100dvh}}@media (min-width: 29.99875em) and (max-width: 74.99875em) and (min-width: 87.5em){.hero__body{padding-bottom:8.75rem}}@media (min-width: 29.99875em) and (max-width: 74.99875em) and (min-width: 20em) and (max-width: 87.5em){@supports (padding-bottom: clamp(3.125rem,1.4583333333rem + 8.3333333333vw,8.75rem)){.hero__body{padding-bottom:15vh}}.hero__body{min-height:100dvh}}@media (min-width: 29.99875em) and (max-width: 74.99875em) and (max-width: 20em){.hero__body{padding-bottom:3.125rem}}@media (min-width: 29.99875em) and (max-width: 74.99875em){.ceo-quote__body{padding:60px 14px}}@media (any-hover: hover){.item-about:hover .item-about__plus img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.slide-programs:hover .slide-programs__image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.page__black_friday__hero{position:relative;overflow:hidden;padding:15rem 0 5rem}.page__black_friday__hero+.page__about{margin-top:7.1875rem}.page__black_friday__hero>.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.page__black_friday__hero>.bg:before{content:"";z-index:1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.page__black_friday__hero>.bg:after{content:"";z-index:1;display:block;position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(270deg,#11111500,#11111590 16.91%,#111115db 45.82%,#111115 81.89%)}.page__black_friday__hero>.bg>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__black_friday__hero>.hero__container{position:relative;z-index:1}.page__black_friday__hero>.hero__container>.inner{max-width:48rem;color:#fff}.page__black_friday__hero>.hero__container>.inner>.tt{font-weight:700;font-size:clamp(6rem,12vw,11.919rem);line-height:81%;margin-bottom:1rem}.page__black_friday__hero>.hero__container>.inner>.tt span{color:#fea339}.page__black_friday__hero>.hero__container>.inner>.text_1{font-weight:800;font-size:clamp(2rem,4.5vw,4.65rem);margin-bottom:5px}.page__black_friday__hero>.hero__container>.inner>.text_2{font-weight:300;font-size:clamp(1.5rem,3vw,3.3rem);color:#fea339;margin-bottom:5px}.page__black_friday__hero>.hero__container>.inner>.text_3{font-weight:300;font-size:clamp(1.2rem,2.5vw,2.345rem)}.page__black_friday__hero>.hero__container>.inner>.button{display:inline-flex;width:auto;margin-top:4rem}@media (max-width: 650px){.page__black_friday__hero{padding:10rem 0 3rem;margin-bottom:clamp(2.5rem,1.1111111111rem + 6.9444444444vw,7.1875rem)}.page__black_friday__hero+.page__about{margin-top:clamp(2.5rem,1.1111111111rem + 6.9444444444vw,7.1875rem)}.page__black_friday__hero>.bg:after{width:90%}.page__black_friday__hero>.hero__container>.inner>.button{margin-top:2rem}}.page__third_party{position:relative;background:#000;padding:100px 0}.page__third_party .third_party__container>.tt{font-size:32px;text-align:center;letter-spacing:.005em;margin-bottom:40px;color:#fff}.page__third_party .third_party__container>.swiper-wrap{display:flex;align-items:center;gap:10px}.page__third_party .third_party__container>.swiper-wrap>.swiper{padding:10px}.page__third_party .third_party__container>.swiper-wrap>.slider-controls__button{pointer-events:auto;display:flex;padding:0 10.5px}.page__third_party .third_party__container>.swiper-wrap>.slider-controls__button:not(:hover){color:#fff}.page__third_party .third_party__container>.swiper-wrap .swiper-slide{background:#fff;color:#1a1a1a;border-radius:15px;overflow:hidden;height:auto;display:flex;flex-direction:column;transition:scale .2s ease}.page__third_party .third_party__container>.swiper-wrap .swiper-slide:hover{scale:1.05}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:20px 20px 0}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.top>.logo{flex:1}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.top>.logo>img{max-width:100%;width:auto;height:auto;max-height:90px}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.top>.more{flex:0 0 auto;font-size:12.9512px;line-height:14px;text-align:center;letter-spacing:.01em;padding:10px 15px;border:.719512px solid #1a1a1a;border-radius:21.5854px}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.text{padding:20px;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.005em;color:#000;margin-top:auto}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>img{width:100%;height:auto}@media (max-width: 650px){.page__third_party .third_party__container>.tt{font-size:26px}.page__third_party .third_party__container>.swiper-wrap{gap:10px}.page__third_party .third_party__container>.swiper-wrap>.slider-controls__button{padding:0 5px}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.top{gap:10px;padding:10px 10px 0}.page__third_party .third_party__container>.swiper-wrap .swiper-slide>.text{padding:10px;font-size:16px}}.page-template-home-2025 .page__blog{padding-bottom:0!important}.page__newsletter{position:relative;padding-block:5rem}.page__newsletter .newsletter__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__newsletter .page__container{position:relative;max-width:69rem}.page__newsletter .page__container>.tt{font-size:clamp(1.8rem,3vw,2.25rem);text-align:center;color:var(--white);margin-bottom:2rem}.page__newsletter .page__container>.form{padding:1.5rem;border-radius:30px;background-color:var(--white);max-width:21rem;margin:0 auto}.page__newsletter .hbspt-form .hs-submit .hs-button{background-color:var(--black)}.page__newsletter .hbspt-form .hs-form{display:flex;flex-direction:column;gap:5px}.page__newsletter .hbspt-form .hs-submit{padding-top:10px}@media (max-width: 650px){.page__newsletter{padding-block:3rem;margin-top:3rem}}.page__blog .page__recommended{padding-block:3.5rem 7rem}.page__blog .page__recommended>.recommended__container{display:flex;align-items:center;gap:1rem;padding-bottom:2.4rem}.page__blog .page__recommended>.recommended__container>svg{flex:0 0 auto}.page__blog .page__recommended>.recommended__container>.tt{flex:1;font-size:clamp(2rem,3.5vw,3rem)}.page__blog .page__recommended>.swiper{padding:0 0 0 2.5rem}.page__blog .page__recommended>.swiper .swiper-wrapper{transition-timing-function:linear}.page__blog .page__recommended>.swiper .swiper-wrapper .swiper-slide{--width: 77%;width:var(--width)}.page__blog .page__recommended>.swiper .swiper-wrapper .swiper-slide .blog-post .entry-title{font-weight:700}@media (min-width: 651px){.page__blog .page__recommended>.swiper .swiper-wrapper .swiper-slide{--width: 31.25%}.page__blog .page__recommended>.swiper .swiper-wrapper .swiper-slide.featured{width:calc(var(--width) * 2)!important}}@media (min-width: 835px){.page__blog .page__recommended>.swiper .swiper-wrapper .swiper-slide{--width: 26.32%}}@media (min-width: 1201px){.page__blog .page__recommended>.swiper .swiper-wrapper .swiper-slide{--width: 25%}}.page__blog .page__recommended .blog-post>.entry-content>.f{padding-right:1rem}@media (min-width: 651px){.page__blog .page__recommended>.recommended__container>.slider-controls:not(.show-navigation){display:none}}@media (max-width: 650px){.page__blog .page__recommended{padding-block:2rem}.page__blog .page__recommended>.recommended__container{padding-bottom:2rem}.page__blog .page__recommended>.recommended__container>svg{display:none}}@media (max-width: 29.9988em){.page__blog .page__recommended>.swiper{padding:0 0 0 1.25rem}}.page__blog .blog-post>.img{position:relative;margin-bottom:1.5rem}.page__blog .blog-post>.img>.post-categories{position:absolute;top:0;left:0;padding:1rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.page__blog .blog-post>.img>.post-categories a{display:block;border:1px solid #000;background-color:#fffc;padding:.5rem 1rem;border-radius:10rem;font-size:1rem;transition:background-color .3s ease;color:var(--black)}.page__blog .blog-post>.img>.post-categories a:hover{background-color:#e8c6f5}.page__blog .blog-post>.img>.entry-thumbnail{display:block;position:relative;height:0;padding-bottom:99%;border-radius:clamp(1.25rem,2vw,1.875rem);overflow:hidden}@media (min-width: 651px){.page__blog .swiper-slide.featured .blog-post>.img>.entry-thumbnail{padding-bottom:49.5%}}.page__blog .blog-post>.img>.entry-thumbnail>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.page__blog .blog-post:hover>.img>.entry-thumbnail>img{transform:scale(1.1)}.page__blog .blog-post>.entry-content>.f{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page__blog .blog-post>.entry-content>.f>.l{flex:1}.page__blog .blog-post>.entry-content>.f>.r{flex:0 0 auto}.page__blog .blog-post>.entry-content>.f>.r>a,.page__blog .blog-post>.entry-content>.f>.r>a>svg{display:block}.page__blog .blog-post>.entry-content>.f>.r>a>svg{transition:rotate .3s ease;rotate:45deg}.page__blog .blog-post:hover>.entry-content>.f>.r>a>svg{rotate:0deg}.page__blog .blog-post>.entry-content>.f>.r>a>svg>circle{transition:opacity .3s ease;opacity:0}.page__blog .blog-post:hover>.entry-content>.f>.r>a>svg>circle{opacity:1}.page__blog .blog-post .entry-title{font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.15;margin-bottom:.5rem}.page__blog .blog-post .entry-meta{font-size:1rem;color:#828282}.page__blog .blog-post .entry-meta .bsf-rt-display-label{display:none}
