@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{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{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{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}.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}}:root{--light-blue: rgba(224, 232, 244, .5);--grey: #606062}main.page .button{width:auto;display:inline-block;padding:.75rem 1.5rem;min-height:0}.button-white{border:1px solid var(--white)!important;background-color:var(--white)!important;color:var(--black)!important}.button-border-white{border:1px solid var(--white)!important;color:var(--white)!important}.button-border-black{border:1px solid var(--black)!important;color:var(--black)!important}.button-black{border:1px solid var(--black)!important;background-color:var(--black)!important;color:var(--white)!important}.button-black:focus,.button-black:focus-visible{outline:1px solid var(--purple)!important}main:has(.page__hero_fixed)~footer.footer{padding-bottom:120px}.page__hero_fixed{border-radius:1.875rem 1.875rem 0 0;padding:min(4%,1.2rem) min(5%,3rem);background-color:var(--black);color:var(--white);display:flex;align-items:center;gap:2rem;position:fixed;left:0;bottom:0;width:100%;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:all .25s}.page__hero_fixed.show{opacity:1;visibility:visible;pointer-events:auto;justify-content:space-between}.page__hero_fixed>.l{display:flex;align-items:center;gap:2rem;flex:1}.page__hero_fixed>.l>.ll>.price_1{display:flex;display:inline-flex;vertical-align:middle;align-items:center;gap:1rem;font-size:clamp(1.5rem,3vw,2.75rem);margin-right:2rem}.page__hero_fixed>.l>.ll>.text{font-size:clamp(.7rem,2vw,1.25rem);display:flex;display:inline-flex;display:inline-block;vertical-align:middle;align-items:center;gap:.5rem;text-align:right;text-align:left;color:#bababa}.page__hero_fixed>.l>.ll>.text>*{display:inline-block;vertical-align:middle}.page__hero_fixed>.l>.ll>.text>.text_mobile{display:none}.page__hero_fixed.new>.l>.ll>.text>.text{margin-right:.5rem}.page__hero_fixed>.l>.ll>.text>.price_2{font-size:clamp(1.3rem,3vw,2.75rem)}.page__hero_fixed>.l>.discount>.text_1{display:none}.page__hero .hero__container .hero__subtitle .price__off{font-size:clamp(1.5rem,2vw,2rem);text-decoration:line-through}.page__hero_fixed>.l>.discount{font-size:clamp(.9rem,1.8vw,1.5rem)}.page__hero_fixed>.l>.discount div{display:inline}.page__hero_fixed>.l>.discount>.text_2_mobile{display:none;color:#a2a2a2}.page__hero_fixed>.l>.discount>.text_2{color:#a2a2a2}.page__hero_fixed>.l>.discount>.price{text-decoration:line-through}.page__hero .hero__container .l .logo{width:180px;margin-bottom:1rem}.page__hero .hero__container .l .logo .logo__media{width:100%;height:auto}.page__hero_fixed>.r{display:flex;align-items:center;gap:2rem;text-align:right}.page__hero_fixed>.r>.text_inscriptions{font-size:clamp(.9rem,1.8vw,1.5rem)}.page__hero_fixed>.r>.b{margin-left:auto;flex:0 0 auto}.page__hero_fixed>.r>.b>.button:hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}.page__hero .hero__container .form .hs-richtext{color:var(--black);font-size:.8rem;font-style:normal}.page__hero_fixed .r:has(.countdown){flex:1;justify-content:flex-end}.page__hero_fixed .r:has(.countdown) .b{margin-left:0}.page__hero_fixed .r .countdown{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;font-size:1rem;font-style:normal;color:var(--white)}.page__hero_fixed .r .countdown .count{display:flex;align-items:center;gap:.15rem}@media all and (max-width: 768px){.page__hero .hero__container .form div:has(.hs-richtext.hs-main-font-element){grid-column:span 1}}.footer__bottom{padding-bottom:2.5rem!important}.only_mobile{display:none!important}@media (max-width: 650px){.page__hero_fixed .r .countdown{order:2}.only_mobile{display:block!important}}.only_desktop{display:none!important}@media (min-width: 651px){.only_desktop{display:block!important}}.bottom_mobile_closed_inscriptions{margin-top:.5rem!important}@media (max-width: 1160px){.page__hero_fixed{gap:2rem}}@media (max-width: 768px){.page__hero_fixed>.r{flex-direction:column;gap:.5rem}}@media (max-width: 650px){.page__hero_fixed{border-radius:1.5rem 1.5rem 0 0;padding:min(4%,1.2rem) min(4%,2rem);gap:.5rem}.page__hero_fixed>.l>.ll{flex-direction:column;align-items:flex-start;gap:.1rem}.page__hero_fixed>.l>.ll>.text{font-size:clamp(.9rem,3vw,1.25rem);flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left}.page__hero_fixed>.l>.ll>.text>.text_mobile{display:block}.page__hero_fixed>.l>.ll>.text>.text_mobile+.text{display:none}.page__hero_fixed>.l>.ll>.price_1{margin-right:1rem}.page__hero_fixed>.l>.ll>.price_1>svg{display:none}.page__hero_fixed>.l>.discount>.text_1{display:block}.page__hero_fixed>.l>.discount>.text_2_mobile{display:inline}.page__hero_fixed>.l>.discount>.text_2_mobile+.text_2{display:none}.page__hero_fixed>.l>.discount{border-left:1px solid #b6b6b6;padding-left:.5rem;padding-block:.3rem;line-height:1.4}.page__hero_fixed>.l{flex:1}.page__hero_fixed>.r{max-width:80%}.page__hero_fixed>.r>.text_inscriptions{max-width:none;line-height:1.4}.page__hero_fixed.has-discount>.r>.text_inscriptions{display:none}.page__hero_fixed>.r>.b .button{padding:.7rem 1rem}}@media (max-width: 390px){.page__hero_fixed>.r>.b>.button{padding:.5rem}}.page__hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:var(--white);padding-top:7.5rem;min-height:90svh;background:linear-gradient(358.51deg,#000 13.68%,#fff0 58.73%)}.has-partner-discount .page__hero{padding-top:12rem}.page__hero:has(.hero__image.hero__image--second){background:linear-gradient(358.51deg,#000 23.68%,#fff0 98.73%)}@media all and (max-width: 768px){.page__hero{padding-top:5rem}.has-partner-discount .page__hero{padding-top:7rem}}.page__hero .hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.page__hero .hero__container{position:relative;max-width:85rem;width:100%}.page__hero.closed .hero__container>.flex{display:flex;align-items:center;gap:40px 20px;margin-bottom:2rem}.page__hero.closed .hero__container>.flex>.l{flex:0 0 50%}.page__hero .hero__container .subtitle{font-size:1.5rem}.page__hero .hero__container .hero__title{font-size:clamp(3.4375rem,8.7vw,7.25rem);font-weight:300;line-height:1;margin-bottom:1rem;text-wrap:balance}.page__hero .hero__container .hero__subtitle{font-size:clamp(3.4375rem,8.7vw,7.25rem);margin-bottom:48px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px}.page__hero .hero__container .hero__subtitle>.price{flex:0 0 auto;font-size:clamp(3rem,5.5vw,5rem);border:1px solid;padding:1.4rem;border-radius:10rem;display:inline-block;line-height:1}.page__hero .hero__container .hero__subtitle .asterisc{font-size:.63em;display:inline-block}.page__hero .hero__container .hero__subtitle .discount{font-size:clamp(1.125rem,2vw,1.5rem);display:inline-block;vertical-align:super;font-weight:500}.page__hero .hero__container .hero__subtitle .discount div{display:inline}.page__hero .hero__container .hero__subtitle .discount>.text_1{display:block;font-size:.9em}.page__hero .hero__container .hero__subtitle .discount>.text_2{font-weight:300}.page__hero .hero__container .hero__subtitle .discount>.price{text-decoration:line-through}.page__hero.closed .hero__container .hero__title{font-size:clamp(3rem,7vw,5.5rem)}.page__hero.closed .hero__container .hero__subtitle{align-items:flex-start;margin-bottom:0}.page__hero.closed .hero__container .hero__subtitle>.price{font-size:clamp(3rem,4vw,3.4375rem)}.page__hero.closed .hero__container .hero__subtitle .asterisc{font-size:inherit;display:flex;align-items:flex-start;gap:1rem}.page__hero.closed .hero__container .hero__subtitle .asterisc .asterisc{font-size:.63em}.page__hero.closed .hero__container .hero__subtitle .asterisc .text{font-size:clamp(1rem,1.5vw,1.25rem);padding-top:.6rem;line-height:1.4}.page__hero .hero__container .text_inscriptions{display:flex;align-items:center;margin-bottom:48px}.page__hero.closed .hero__container .text_inscriptions{margin-top:1.5rem;margin-bottom:0}.page__hero .hero__container .text_inscriptions>.c{border:1px solid;padding:.625rem 1.25rem;font-size:clamp(1rem,1.5vw,1.3125rem);border-radius:10rem;flex:0 0 auto;text-align:center}.page__hero .hero__container .text_inscriptions:before,.page__hero .hero__container .text_inscriptions:after{content:"";flex:1;height:1px;background-color:var(--white)}.page__hero .hero__container>.flex>.l>.buttons{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding-bottom:5vh;margin-top:1rem}.page__hero .hero__container>.flex>.l>.buttons>.button{min-width:12rem;width:auto;transition:background-color .3s,color .3s,border-color .3s}.page__hero .hero__container>.flex>.l>.buttons>.button:not(.button--sunshade):not(.button--white--second):hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}.page__hero .hero__container>.flex>.r{position:relative;flex:1;border-radius:1.875rem;overflow:hidden;background-color:var(--white);padding:2rem}.modal-form-closed .popup__text>.text_1,.page__hero .hero__container>.flex>.r>.text_1{color:var(--purple);font-size:clamp(2rem,2vw,2.5rem);margin-bottom:1rem}.modal-form-closed .popup__text>.text_2,.page__hero .hero__container>.flex>.r>.text_2{color:var(--purple);font-size:1rem;margin-bottom:2rem}.form-modal{text-align:left;color:var(--black)}.form-modal .popup__text{border-radius:0;aspect-ratio:auto}.page__hero .hero__container .bottom{display:flex;justify-content:space-between;align-items:center;gap:1.4rem;flex-wrap:wrap;padding:4.75vh 0 5vh;border-top:1px solid}.page__hero .hero__container .bottom>.partner{font-size:1.4rem;display:flex;align-items:center;flex-wrap:wrap;gap:2rem;letter-spacing:.04em}.page__hero .hero__container .bottom>.partner>.logo{width:auto;height:2.3rem}.page__hero .hero__container .bottom>.partner.partner--second>.logo{width:120px;height:auto}.page__hero .hero__container .bottom>.partner-media{width:180px;height:auto}.page__hero .hero__container .bottom>.partner-media>.partner-media__logo{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.page__hero .hero__container .bottom>.asterisc{font-size:1.25rem}.page__hero .hero__container .bottom>.asterisc .asterisc{font-size:3.4375rem;line-height:1;position:absolute;translate:-22px -18px}@media (max-width: 1000px){.page__hero .hero__container .bottom>.partner{font-size:1rem}}@media (max-width: 768px){.page__hero .hero__container .bottom>.asterisc .asterisc{font-size:2rem}.page__hero.closed .hero__container>.flex{flex-direction:column;align-items:flex-start;padding-top:6rem}.page__hero.closed .hero__container>.flex>.l{flex-basis:auto;width:100%}.page__hero .hero__container .bottom{width:100%;margin-top:3rem}}@media (max-width: 650px){.page__hero{min-height:1px;padding-top:80px}.page__hero.closed{height:auto}.page__hero .hero__container{padding:0 1rem}.page__hero .hero__container .subtitle{font-size:1.125rem;margin-bottom:.8rem}.page__hero .hero__container .hero__subtitle{margin-bottom:2vh}.page__hero .hero__container .hero__subtitle>.price{padding:.7rem;font-size:clamp(3rem,5.5vw,5rem)}.page__hero .hero__container .text_inscriptions{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;margin-bottom:4vh}.page__hero .hero__container .text_inscriptions>.c{flex-basis:50%;padding:.3125rem .625rem}.page__hero.closed .hero__container>.flex{padding-top:1.5rem}.page__hero .hero__container>.flex>.l>.buttons{flex-direction:column;padding-bottom:4vh;justify-content:center;gap:.5rem}.page__hero .hero__container>.flex>.l>.buttons>.button{min-width:0}.page__hero .hero__container .bottom{padding:1.75vh 0 3vh}.page__hero .hero__container .bottom>.partner{font-size:.8rem;gap:.5rem}.page__hero .hero__container .bottom>.partner>.logo{height:1.5rem}.page__hero .hero__container .bottom>.asterisc{font-size:.875rem}.page__hero .hero__container .bottom>.asterisc .asterisc{font-size:.875rem;translate:0;position:relative}}.page__description{padding-block:6.5rem 1.8rem;position:relative;--border-radius: 1.875rem}.page__description.page__description--second{padding-bottom:6.5rem}.page__description>.image_1{position:absolute;border-radius:0 var(--border-radius) var(--border-radius) 0;left:0;top:9.5rem;width:14vw;height:auto;z-index:-1}.page__description>.image_2{position:absolute;border-radius:var(--border-radius);width:17.5vw;height:auto;right:3rem;top:5rem;z-index:-1}.page__description>.text{margin:0 auto;max-width:55rem;text-align:center;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.21;padding:0 2rem}@media (max-width: 1235px){.page__description>.image_2{right:-7rem}}@media (max-width: 960px){.page__description>.image_1{position:relative;top:2rem;right:0;bottom:0;left:0}.page__description>.image_2{right:2rem;bottom:-4rem;top:auto}}@media (max-width: 650px){.page__description{padding-top:3rem;--border-radius: 1.25rem}.page__description.page__description--second{padding-bottom:3rem}.page__description>.image_1{width:35vw}.page__description>.image_2{width:28vw;bottom:-4vw}}.page__bonus{padding:6rem 0;background-color:var(--black);color:#fff}.page__bonus .bonus__container{position:relative;display:flex;flex-direction:column;gap:2rem;align-items:center;padding-top:4rem;padding-bottom:4rem}.page__bonus .bonus__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% - 50px - 4rem);border:.7px solid white;border-radius:20px;z-index:0}.page__bonus .bonus__container .bonus__pill{display:flex;align-items:center;gap:4px;padding:12px 24px;border-radius:50px;background-color:var(--green);color:var(--black);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;width:fit-content;margin-top:calc(-5.25rem - 12px);z-index:1}.page__bonus .bonus__container .bonus__pill .bonus__pill__media{width:32px;height:32px;object-fit:contain}.page__bonus .bonus__container .bonus__pill:hover .bonus__pill__media{animation:shake .5s ease-in-out}.page__bonus .bonus__container .bonus__title{font-size:clamp(1.5rem,2vw,2rem);font-weight:400;line-height:1.3;max-width:500px;text-align:center;margin:0 auto;z-index:1}.page__bonus .bonus__container .bonus__title strong{color:var(--green)}.page__bonus .bonus__container .bonus__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;width:100%;z-index:1}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%;background-color:var(--white);padding:1.5rem;border-radius:22px}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__pill{display:flex;align-items:center;gap:4px;padding:.5rem 1rem;border-radius:50px;background-color:#e0daef;color:var(--purple)}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__pill .bonus__wrapper__item__pill__media{width:24px;height:24px;object-fit:contain}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__pill:hover .bonus__wrapper__item__pill__media{animation:shake .5s ease-in-out}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__pill .bonus__wrapper__item__pill__title{font-size:1.15rem;font-weight:400;line-height:1.3}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__info{display:flex;align-items:flex-start;gap:1.15rem;width:100%;border-bottom:1px solid #aaa;padding-bottom:1.15rem}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__info .bonus__wrapper__item__info__media{width:114px;height:auto;object-fit:cover;border-radius:10px;overflow:hidden}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__info .bonus__wrapper__item__info__title{font-size:1.15rem;font-weight:400;line-height:1.3;margin-top:1rem;width:calc(100% - 114px);padding-right:10%;color:var(--black)}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__list{font-size:1.15rem;font-weight:400;line-height:1.3;display:flex;gap:2rem;flex-wrap:wrap}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__list .bonus__wrapper__item__list__item{max-width:180px;display:flex;flex-direction:column;gap:.25rem}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__list .bonus__wrapper__item__list__item h3{color:var(--purple);font-size:inherit}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__list .bonus__wrapper__item__list__item img{width:1.5rem;height:auto}.page__bonus .bonus__container .bonus__wrapper .bonus__wrapper__item .bonus__wrapper__item__list .bonus__wrapper__item__list__item p{color:var(--black);font-size:inherit}.page__bonus .bonus__button__container{width:100%;display:flex;justify-content:center}@keyframes shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-2deg)}50%{transform:translate(2px) rotate(2deg)}75%{transform:translate(-1px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}@media all and (max-width: 1024px){.page__bonus .bonus__container .bonus__title{max-width:80%}}@media all and (max-width: 810px){.page__bonus .bonus__container:before{left:2.5%;width:95%}.page__bonus .bonus__container .bonus__title{max-width:100%}.page__bonus .bonus__container .bonus__wrapper{grid-template-columns:1fr}}.page__program{padding:6rem 0}.page__program .page__container{max-width:85rem}.page__program .page__container>.program__title{margin-bottom:2.8rem}.page__program .page__container>.program__title>.txt1{color:var(--contrast-gray);font-size:1rem}.page__program .page__container>.program__title>.txt2{font-size:clamp(2rem,4.4vw,4rem);line-height:1}.page__program .page__container>.items{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.page__program .page__container>.items>.item{position:relative;border:.7px solid rgba(0,0,0,.7);border-radius:1.875rem;--padding: 1.5rem;padding:var(--padding) var(--padding) calc(var(--padding) * 3.2);z-index:1;background-color:#fff}.page__program .page__container>.items>.item>.text_1{font-size:clamp(1.125rem,2vw,1.5rem);letter-spacing:.04em;color:var(--violet-darker);margin-bottom:.5rem}.page__program .page__container>.items>.item>.text_2{font-size:clamp(1.125rem,2vw,1.5rem);letter-spacing:.04em;color:var(--purple)}.page__program .page__container>.items>.item>.icon{position:absolute;left:var(--padding);bottom:var(--padding)}@media (max-width: 768px){.page__program{padding:2.5rem 0 3.2rem}.page__program .page__container>.program__title{margin-bottom:1.8rem}.page__program .page__container>.items{grid-template-columns:repeat(2,1fr);gap:.5rem}.page__program .page__container>.items>.item{border-radius:1.125rem;--padding: .5rem;display:flex;flex-direction:column}.page__program .page__container>.items>.item>.icon{position:relative;order:-1;inset:auto;margin-bottom:.5rem}}.page__why{background-color:var(--purple);color:#fff;padding:7rem 0}.page__why .page__container{max-width:80rem;display:flex;gap:5%}.page__why .page__container>.l{flex:0 0 50%}.page__why .page__container>.l>.why__title{font-size:clamp(2rem,4.4vw,4rem);line-height:.91;letter-spacing:.005em;margin-bottom:2.2rem}.page__why .page__container .button{width:auto;display:inline-block;transition:background-color .3s,color .3s,border-color .3s}.page__why .page__container .button:hover{background-color:var(--purple)!important;border-color:#fff!important;color:#fff!important}.page__why .page__container>.r{flex:1;min-width:0;padding-top:.5rem}.page__why .page__container>.r .swiper-slide{font-size:2.3rem;letter-spacing:.02em;line-height:1.15;font-weight:100}.page__why .page__container>.r .slider-controls{padding-top:1.5rem}@media (min-width: 651px){.page__why .button__mobile{display:none!important}}@media (max-width: 650px){.page__why .button__desktop{display:none!important}.page__why{padding:3rem 0 2.4rem}.page__why .page__container{flex-direction:column;gap:0}.page__why .page__container .button{width:100%}.page__why .page__container>.l>.why__title{line-height:1;margin-bottom:1.2rem}.page__why .page__container>.r .swiper-slide{font-size:1.315rem}.page__why .page__container>.r .slider-controls{padding-top:1.2rem;padding-bottom:1.2rem}}.page__learn{padding:6rem 0 6.6rem}.page__learn .page__container .learn__title{text-align:center;font-size:clamp(2rem,4.4vw,4rem);letter-spacing:.005em;margin-bottom:4.7rem}.page__learn .page__container .lr{display:grid;grid-template-columns:repeat(2,1fr);gap:4.2%}.page__learn .page__container .lr>.l{flex:0 0 48%;display:flex;overflow:hidden}.page__learn .page__container .lr>.l>.video{position:relative;border-radius:1.875rem;overflow:hidden}.page__learn .page__container .lr>.l .video:has(svg){cursor:pointer}.page__learn .page__container .lr>.l>.video>img{width:100%;height:100%;object-fit:cover}.page__learn .page__container .lr>.l>.video>svg{position:absolute;top:50%;right:50%;bottom:50%;left:50%;translate:-50% -50%}.page__learn .page__container .lr>.r{flex:1;padding-top:1rem}.page__learn .page__container .lr>.r>.items>li{margin-bottom:1.3rem}.page__learn .page__container .lr>.r>.items>li{display:flex;align-items:flex-start;gap:2.5rem;font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.3;letter-spacing:.04em}.page__learn .page__container .lr>.r>.items>li>svg{flex:0 0 auto;margin-top:.5rem}.page__learn .page__container .lr>.tools{padding-left:4.1rem;grid-column:2;grid-row:2}.page__learn .page__container .lr>.tools>.t{font-size:clamp(1.125rem,2vw,2rem);opacity:.7;margin-bottom:1rem}.page__learn .page__container .lr>.tools>.items{display:flex;gap:1rem;flex-wrap:wrap}.page__learn .page__container .lr>.tools>.items>*{height:5rem;width:auto}.page__learn .page__container>.buttons{text-align:center;padding-top:5.5rem}.page__learn .page__container>.buttons>.button{width:auto;display:inline-block;padding-inline:1.5rem}@media (max-width: 900px){.page__learn .page__container .lr>.r>.items>li{gap:1rem}.page__learn .page__container .lr>.r>.tools{padding-left:.7rem}}@media (max-width: 768px){.page__learn{padding:2.3rem 0 2.5rem}.page__learn .page__container .learn__title{margin-bottom:3.1rem}.page__learn .page__container .lr{grid-template-columns:1fr;gap:3rem}.page__learn .page__container .lr .l{display:none}.page__learn .page__container .lr>.r{padding-top:0}.page__learn .page__container .lr>.r>.items>li>svg{width:1rem}.page__learn .page__container .lr>.tools{padding-left:0;grid-column:unset;grid-row:unset}.page__learn .page__container .lr>.tools>.items>*{height:3rem}.page__learn .page__container .lr>.l>.video{position:relative;height:0;padding-bottom:173.25%}.page__learn .page__container .lr>.l>.video>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__learn .page__container .lr>.l>.video>svg{width:2.25rem}.page__learn .page__container>.buttons{padding-top:2.8rem}}.page__timing{padding:8%;background-color:var(--black);color:#8b8b8b;--color: #8b8b8b;display:flex}.page__timing svg{fill:#b9b9b9}.page__timing .item{flex:1}.page__timing .item.active{--color: #fff}.page__timing .item>.icon{display:flex;align-items:center;margin-bottom:1rem}.page__timing .item>.icon>.i{border-radius:100%;flex:0 0 3.25rem;height:3.25rem;background-color:var(--color);display:grid;place-items:center}.page__timing .item>.icon>.i>svg{width:70%}.page__timing .item>.icon:after{display:block;content:"";height:1px;background-color:var(--color);flex:1}.page__timing .item.active svg{fill:var(--black)}.page__timing .item>.t{color:var(--color);font-size:clamp(2rem,4vw,2.5rem);padding-right:10%;margin-bottom:2rem}.page__timing .item>.text{font-size:1.125rem;line-height:1.3;padding-right:10%}@media (max-width: 650px){.page__timing{flex-direction:column;gap:2rem;padding-inline:0}.page__timing .item>.icon:before{display:block;content:"";height:1px;background-color:var(--color);flex:0 0 1.25rem}.page__timing .item>.t{padding:0 1.25rem;margin-bottom:1rem}.page__timing .item>.text{padding:0 1.25rem}}.page__signup{position:relative;padding:5rem 0 7rem}.page__signup .signup__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__signup .text_inscriptions{display:flex;align-items:center;margin-bottom:4rem;position:relative;color:var(--white)}.page__signup .text_inscriptions>.c{border:1px solid;padding:.625rem 1.25rem;font-size:clamp(1rem,1.5vw,1.3125rem);border-radius:10rem;flex:0 0 auto;text-align:center}.page__signup .text_inscriptions:before,.page__signup .text_inscriptions:after{content:"";flex:1;height:1px;background-color:var(--white)}@media (max-width: 768px){.page__signup .text_inscriptions{margin-bottom:2rem}.page__signup .text_inscriptions>.c{flex-basis:50%;padding:.3125rem .625rem}}.page__signup .page__container{position:relative;max-width:69rem}.page__signup .page__container.format-small{max-width:42.125rem}.page__signup .page__container>.inside{border-radius:1.875rem;padding:2.7rem 3.2rem 2rem;background-color:var(--white)}.page__signup .page__container>.inside>.top{display:flex;justify-content:space-between;gap:2rem;margin-bottom:3rem}.page__signup .page__container.format-small>.inside>.top{margin-bottom:1rem}.page__signup .page__container.format-small>.inside>.top{flex-direction:column}.page__signup .page__container>.inside>.top>.l>.signup__title{font-size:clamp(2rem,4.4vw,4rem);line-height:1;margin-bottom:1.2rem}.page__signup .page__container>.inside>.top>.l>.subtitle{max-width:26rem;font-size:1.23rem}.page__signup .page__container>.inside .pprice>.price{font-size:clamp(2.5rem,4vw,3.4rem);border:1px solid;padding:1.4rem;border-radius:10rem;display:inline-block;line-height:1}.page__signup .page__container>.inside .discount{font-size:clamp(1.125rem,2vw,1.3rem);padding-top:1rem}.page__signup .page__container>.inside .discount div{display:inline}.page__signup .page__container>.inside .discount>.text_2{font-weight:300;color:#a2a2a2}.page__signup .page__container>.inside .discount>.price{text-decoration:line-through}.page__signup .page__container.format-large>.inside>.top>.r,.page__signup .page__container.format-large>.inside>.top>.r>.discount{text-align:right}@media (max-width: 768px){.page__signup .page__container>.inside>.top{flex-direction:column;gap:1rem;margin-bottom:1rem;color:var(--white)}.page__signup .page__container>.inside>.top>.l{text-align:center}.page__signup .page__container>.inside>.top>.l>.subtitle{margin-inline:auto}.page__signup .page__container>.inside>.top>.r{display:flex;gap:1rem;align-items:center}.page__signup .page__container>.inside .discount{padding-top:0}.page__signup .page__container.format-large>.inside>.top>.r{display:none}}.page__signup .page__container>.inside>.items>.item{display:flex;align-items:flex-end;gap:10%;padding-block:3.2rem}.page__signup .page__container>.inside>.items.items--second>.item{display:grid;grid-template-columns:repeat(3,1fr);gap:10%;align-items:center}.page__signup .page__container>.inside>.items.count-1>.item,.page__signup .page__container>.inside>.items>.item:not(:first-child){border-top:1px solid rgba(0,0,0,.7)}.page__signup .page__container>.inside>.items>.item>.col{font-size:clamp(1.125rem,2vw,1.5rem);flex:0 0 auto}.page__signup .page__container>.inside>.items>.item>.col>.l{color:#8c8c8c;margin-bottom:.4rem}.page__signup .page__container>.inside>.items>.item>.col.date>.t{font-weight:600}.page__signup .page__container>.inside>.items>.item>.col.modality{flex:1}.page__signup .page__container>.inside>.items>.item>.col.btn .button{padding-inline:1.5rem}.page__signup.closed .page__container>.inside>.items>.item:not(:last-child)>.col.btn .button{background-color:#aeaeae!important;border:1px solid #aeaeae!important}.page__signup .page__container.format-small>.inside>.items>.item{flex-wrap:wrap;border-top:0;gap:2rem 3rem;padding-block:1rem}.page__signup .page__container.format-small>.inside>.items>.item>.col.date{flex-basis:100%;border-bottom:1px solid rgba(0,0,0,.7);padding-bottom:2rem}.page__signup .page__container.format-small>.inside>.items>.item>.col.modality{flex-basis:auto}.page__signup .page__container.format-small>.inside>.items>.item>.col.btn{flex-basis:100%;padding-top:2rem}@media (max-width: 900px){.page__signup .page__container>.inside>.items>.item{gap:5%}}@media (min-width: 769px){.page__signup .page__container>.inside>.items>.pprice{display:none}}@media (max-width: 768px){.page__signup{padding:2.7rem 0}.page__signup .page__container>.inside{border-radius:0;padding:0;background-color:transparent}.page__signup .page__container>.inside>.signup__title{text-align:center;color:var(--white)}.page__signup .page__container>.inside>.subtitle{text-align:center;color:var(--white);margin-bottom:2.2rem}.page__signup .page__container>.inside>.items{border-radius:1.875rem;padding:0 1.3rem;background-color:var(--white)}.page__signup .page__container>.inside>.items>.pprice{display:flex;align-items:center;padding:2rem 0 0;gap:1rem}.page__signup .page__container>.inside .pprice>.price{flex:0 0 auto;padding:1rem}.page__signup .page__container>.inside>.items>.item{flex-wrap:wrap;padding-block:2.5rem;gap:1rem 3rem}.page__signup .page__container>.inside>.items.items--second>.item{display:grid;grid-template-columns:1fr;gap:16px}.page__signup .page__container>.inside>.items.count-1>.item{border-top:0}.page__signup .page__container>.inside>.items>.item>.col.modality{flex:0 0 100%}.page__signup .page__container.format-small>.inside>.items>.item{gap:1rem 3rem;padding-block:1rem}.page__signup .page__container.format-small>.inside>.items>.item>.col.date{padding-bottom:1rem}.page__signup .page__container.format-small>.inside>.items>.item>.col.btn{padding-top:0}}@media all and (max-width: 650px){.page__signup .item .col.btn,.page__signup .item .col.btn .button{width:100%}}.page__certification{padding-block:4.3rem 6.5rem;color:var(--white);background-color:var(--black)}.page__certification>.page__container{max-width:67.4rem}.page__certification>.page__container>.t{font-size:clamp(2rem,4.4vw,4rem);text-align:center;margin-bottom:4.3rem}.page__certification>.page__container>.items{display:flex;justify-content:space-between;gap:2.7rem}.page__certification>.page__container>.items>.item{flex:1;border-radius:.875rem;overflow:hidden;display:flex;background-color:var(--white);color:var(--black)}.page__certification>.page__container>.items>.item>.l{flex:1;padding:9% 6% 9% 8%}.page__certification>.page__container>.items>.item>.l>svg{margin-bottom:.7rem}.page__certification>.page__container>.items>.item>.l>.text_1{font-weight:600;font-size:clamp(1.3125rem,2.5vw,2rem);line-height:1.2;margin-bottom:1rem}.page__certification>.page__container>.items>.item>.l>.text_2{font-size:clamp(1rem,1.5vw,1.125rem);opacity:.7;line-height:1.2}.page__certification>.page__container>.items>.item>.r{flex:0 0 8rem;padding-right:1rem;text-align:center}.page__certification>.page__container>.items>.item>.r>.ss{position:relative}.page__certification>.page__container>.items>.item>.r>.ss>svg{width:100%;height:auto}.page__certification>.page__container>.items>.item>.r>.ss>img{width:80%;height:auto;position:absolute;top:2rem;z-index:1;left:50%;translate:-50%}@media (max-width: 768px){.page__certification>.page__container>.items{flex-direction:column}}@media (max-width: 650px){.page__certification{padding-block:3rem}.page__certification>.page__container>.t{margin-bottom:2rem}.page__certification>.page__container>.items{gap:1rem}}@media (max-width: 400px){.page__certification>.page__container>.items>.item>.r{flex:0 0 6rem;height:auto}}.page__methodology{padding-block:5.5rem 0;padding-bottom:4rem}.page__methodology>.items{position:relative;padding-inline:12% 5%}.page__methodology>.items>.image_1{position:absolute;border-radius:0 1.875rem 1.875rem 0;left:0;top:10rem;width:14.5vw;height:auto;z-index:-1}.page__methodology>.items>.image_2{border-radius:1.875rem;margin-top:-12rem;margin-left:70vw;width:30.5vw;height:auto;z-index:-1}.page__methodology>.items>.image_3{border-radius:1.875rem;margin-top:-15.5rem;margin-left:-14.5vw;width:auto;height:calc(34vh + 2px);position:absolute;clip-path:inset(0 0 2px 0);z-index:-1}.page__methodology>.items.items_1{padding-bottom:4rem}.page__methodology>.items>.t{font-size:clamp(2rem,4.4vw,4rem);border-top:1px solid rgba(0,0,0,.7);max-width:35vw;padding-top:1rem;line-height:.9;padding-bottom:3rem}.page__methodology>.items>.items{padding-left:15vw;max-width:65vw}.page__methodology>.items>.items>li{display:flex;gap:2.6rem;font-size:1.4rem;line-height:1.3;letter-spacing:.04em;margin-bottom:1.9rem}.page__methodology>.items>.items>li>svg{flex:0 0 auto;margin-top:.25rem}@media all and (max-width: 1600px){.page__methodology>.items>.t{max-width:40vw}}@media (max-width: 768px){.page__methodology>.items>.items>li{gap:1rem}}@media (max-width: 650px){.page__methodology{padding-block:1.7rem 1.8rem}.page__methodology>.items>.image_1{border-radius:1.25rem;position:relative;left:-2rem;top:1rem;width:37.5vw;height:auto;aspect-ratio:.9}.page__methodology>.items>.image_2{border-radius:1.25rem;width:100vw;margin:0;margin-top:-5.5rem;position:relative;right:-60.5vw;aspect-ratio:1.5}.page__methodology>.items>.image_3{border-radius:1.25rem;width:62.5vw;height:auto;margin:0;position:relative;left:22vw;margin-top:2rem;aspect-ratio:1.5}.page__methodology>.items>.t{border-top:0;max-width:50%;max-width:100%;padding-bottom:2.5rem}.page__methodology>.items{padding-inline:1.25rem}.page__methodology>.items>.items{max-width:100%;padding-left:1rem;padding-top:0}.page__methodology>.items>.items>li{margin-bottom:1.2rem;gap:1.3rem;font-size:1.3rem;line-height:1.2;letter-spacing:.03em}.page__methodology>.items>.items>li>svg{width:1.3rem}.page__methodology>.items.items_1{padding-bottom:0}}.page__syllabus_cards{padding:6rem 0 3rem}.page__syllabus_cards .page__container .syllabus_cards__title{text-align:center;font-size:clamp(2rem,4.4vw,4rem);letter-spacing:.005em;margin-bottom:4.7rem}.page__syllabus_cards .slide-programs{position:relative;display:flex;justify-content:center;gap:30px;color:var(--white)}.page__syllabus_cards .slide-programs__inner{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius);overflow:hidden;padding:30px;max-width:434px}.page__syllabus_cards .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%)}.page__syllabus_cards .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}.page__syllabus_cards .slide-programs__top{position:relative;z-index:1}.page__syllabus_cards .slide-programs__suplabel{font-size:24px;line-height:1.25;letter-spacing:.04em;margin-bottom:1rem}.page__syllabus_cards .slide-programs__label{font-size:clamp(2.75rem,2.4537037037rem + 1.4814814815vw,3.5rem);line-height:.95;letter-spacing:.02em}.page__syllabus_cards .slide-programs__bottom{position:relative;z-index:1;margin-top:7rem}.page__syllabus_cards .slide-programs__list{font-size:24px}.page__syllabus_cards .slide-programs__list>.i:not(:last-child){padding-bottom:1rem;border-bottom:1px solid;margin-bottom:1rem}.page__syllabus_cards .button{width:auto;display:inline-block;transition:background-color .3s,color .3s,border-color .3s;margin-top:2rem}.page__syllabus_cards .button:hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}@media (max-width: 650px){.page__syllabus_cards .slide-programs{flex-direction:column;align-items:center}.page__syllabus_cards .slide-programs__inner{padding:20px}.page__syllabus_cards .slide-programs__suplabel,.page__syllabus_cards .slide-programs__list{font-size:18px}}.page__syllabus{padding-block:4.5rem 5rem;background-color:var(--black);color:var(--white)}.page__syllabus>.page__container{max-width:81.5rem}.page__syllabus>.page__container>.t{text-align:center;font-size:clamp(2rem,4.4vw,4rem);line-height:1;max-width:450px;margin:0 auto 2.5rem}.page__syllabus>.page__container>.inside{display:flex;gap:4vw}.page__syllabus>.page__container>.inside>.l{flex:0 0 auto;border-top:1px solid;padding-right:2.3vw;border-color:#737373}.page__syllabus>.page__container>.inside>.l>.syllabus_button{display:block;font-size:clamp(2rem,2vw,2.5rem);margin-block:2rem 2.2rem;cursor:pointer;transition:all .25s;color:#919191}.page__syllabus>.page__container>.inside>.l>.syllabus_button:hover,.page__syllabus>.page__container>.inside>.l>.syllabus_button.current{color:var(--white)}.page__syllabus>.page__container>.inside>.r{flex:1}.page__syllabus>.page__container>.inside>.r>.syllabus_item.hide{display:none}.page__syllabus>.page__container>.inside>.r>.syllabus_item{display:flex;justify-content:space-around}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.summary{display:none}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner{display:flex;gap:4vw}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt{border-top:1px solid;border-color:#737373;padding-top:2rem;flex:1}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.t{font-size:clamp(1.125rem,2vw,1.6rem);margin-bottom:2.5rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p{font-size:clamp(1rem,1.125vw,1.125rem);line-height:1.3}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p ul>li{position:relative;padding-left:45px;margin-bottom:1.3rem;font-size:1.3rem;line-height:1.1;letter-spacing:.04em;font-weight:100}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p ul>li:before{content:"";display:block;width:20px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='18' viewBox='0 0 25 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5812 7.32283L14.8687 2.61033C14.5707 2.31242 14.4218 1.96033 14.4218 1.55408C14.4218 1.14783 14.564 0.788978 14.8483 0.477519C15.1598 0.166061 15.5254 0.00694766 15.9452 0.000176607C16.365 -0.00659444 16.7306 0.145749 17.0421 0.457208L24.3546 7.76971C24.666 8.08117 24.8218 8.44002 24.8218 8.84627C24.8218 9.25252 24.666 9.61138 24.3546 9.92284L17.0218 17.2556C16.7103 17.5671 16.3481 17.7161 15.9351 17.7025C15.522 17.689 15.1598 17.5265 14.8483 17.215C14.564 16.9036 14.4218 16.5447 14.4218 16.1385C14.4218 15.7322 14.5707 15.3801 14.8687 15.0822L19.5812 10.3697L1.52334 10.3697C1.10355 10.3697 0.744693 10.2207 0.446776 9.92283C0.14886 9.62492 -9.84445e-05 9.26606 -9.84078e-05 8.84627C-9.83711e-05 8.42648 0.14886 8.06762 0.446776 7.76971C0.744693 7.47179 1.10355 7.32283 1.52334 7.32283L19.5812 7.32283Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;translate:0 .3rem;position:absolute;left:0}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p ul>li>ul{padding:24px 0 0}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p>*:not(:last-child){margin-bottom:1rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers{border-top:1px solid;padding-top:2rem;flex:0 0 20.7vw;border-color:#737373}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.t{font-size:clamp(1.125rem,2vw,1.6rem);margin-bottom:2.5rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2.7rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher:last-child{margin-bottom:0}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher>.img{flex:0 0 clamp(2.4rem,6vw,2.7rem)}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher>.img>.i{position:relative;height:0;padding-bottom:100%;border-radius:100%;overflow:hidden}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher>.img>.i>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher>.txt{flex:1;font-size:clamp(1rem,1.25vw,1.25rem)}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher>.txt>.t{font-weight:500;margin-bottom:.4rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher>.txt>.s{color:#b8b8b8;font-weight:400;font-size:90%;line-height:1.2}@media (max-width: 650px){.page__syllabus{padding-block:3rem}.page__syllabus>.page__container>.inside>.l{display:none}.page__syllabus>.page__container>.inside>.r>.syllabus_item.hide{display:flex}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.summary{display:block;color:#919191;font-size:1.7rem;padding-bottom:1rem;border-bottom:1px solid;margin-bottom:1rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item:hover>.summary,.page__syllabus>.page__container>.inside>.r>.syllabus_item.active>.summary{color:var(--white)}.page__syllabus>.page__container>.inside>.r>.syllabus_item{flex-direction:column}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s linear;overflow:hidden}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner{flex-direction:column;min-height:0;transition:visibility 1s;visibility:hidden;gap:1rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt{border-top:0;padding-top:0;padding-bottom:1rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.t{margin-bottom:2rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p ul>li{padding-left:35px;margin-bottom:1.1rem;font-size:1.1rem;line-height:1.1;letter-spacing:.02em;gap:.8rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.txt>.p ul>li:before{width:15px;height:12px}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers{border-top:0;padding-top:0;padding-bottom:2rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item>.tx>.inner>.teachers>.teacher{margin-bottom:1rem}.page__syllabus>.page__container>.inside>.r>.syllabus_item.active>.tx{grid-template-rows:1fr}.page__syllabus>.page__container>.inside>.r>.syllabus_item.active>.tx .inner{visibility:visible}.page__syllabus>.page__container>.inside>.r>.syllabus_item.active>.tx .inner a{color:inherit}}@media (max-width: 650px){.page__learn .page__container .lr>.r>.items>li{margin-bottom:1rem}.page__learn .page__container .lr>.r>.items>li>h3{gap:1.2rem;font-size:1.22em;line-height:1.2;letter-spacing:.02em}}.marquee .marquee__wrapper{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:800px;margin:0 auto}@media all and (max-width: 768px){.marquee .marquee__wrapper{gap:1.5rem}}.marquee{padding-top:clamp(3.5rem,8vw,7rem)}.marquee .marquee__wrapper__title{font-size:clamp(1.125rem,2vw,1.5rem);color:#737373;letter-spacing:.04em;padding-inline:10px;margin-bottom:1rem;text-align:center;text-transform:uppercase}.marquee .marquee__logos{margin-block:clamp(2rem,5vw,4rem);width:100%}.marquee .marquee__logos__wrapper{display:flex;transition-timing-function:linear;align-items:center}.marquee .marquee__logos__wrapper__item{width:auto;height:54px;display:flex;align-items:center;justify-content:center}.marquee .marquee__logos__wrapper__item img{width:auto;height:54px}.page__professors{padding-block:2rem;padding-bottom:6rem}.professors__top{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:3.5rem}.professors__title{font-size:clamp(1.5rem,4vw,3.4375rem)}.page__professors .slider-controls{margin:0 0 1rem auto}.slide-professors__info{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border-radius:1.875rem;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%;width:auto;height:50px;-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}html[dir=rtl] .professors__navigation.slider-controls button{transform:rotate(180deg)}@media (min-width: 47.99875em){.slide-professors__info{padding:53px 30px}.slide-professors__info:not(:last-child){margin-bottom:40px}.slide-professors__company{max-width:165px}}@media (min-width: 61.99875em){.slide-professors__about{font-size:24px}.slide-professors__about p{font-size:18px;line-height:1.4}}@media (max-width: 47.99875em){.slide-professors__info{padding:26px 14px}.slide-professors__info:not(:last-child){margin-bottom:20px}.slide-professors__company{max-width:85px}.slide-professors__about{font-size:12px}}@media (min-width: 29.99875em) and (max-width: 61.99875em){.slide-professors__about{font-size:18px}.slide-professors__about p{font-size:16px;line-height:1.4}}.page__faqs{padding-block:4rem 8.7rem;color:var(--white);background-color:var(--purple)}.page__faqs>.page__container{max-width:72.5rem}.page__faqs>.page__container>.t{font-size:clamp(2rem,4vw,3.45rem);line-height:1;margin-bottom:4rem}.page__faqs>.page__container>.inside{display:flex;gap:4vw}.page__faqs>.page__container>.inside>.l{flex:0 0 25rem;display:flex;flex-direction:column;gap:1.2rem}.page__faqs>.page__container>.inside>.l>.faqs_button{font-size:clamp(1.125rem,2vw,1.3125rem);cursor:pointer;border:1px solid var(--white);border-radius:1.25rem;padding:.6rem 1.3rem;display:flex;align-items:center;gap:2rem;min-height:4.4rem;transition:all .25s}.page__faqs>.page__container>.inside>.l>.faqs_button:hover,.page__faqs>.page__container>.inside>.l>.faqs_button.current{background-color:var(--white);color:var(--black)}.page__faqs>.page__container>.inside>.l>.faqs_button>span{flex:1}.page__faqs>.page__container>.inside>.l>.faqs_button>svg{flex:0 0 auto}.page__faqs>.page__container>.inside>.r{flex:1;display:flex;flex-direction:column}.page__faqs>.page__container>.inside>.r>.faqs_item.hide{display:none}.page__faqs>.page__container>.inside>.r>.faqs_item{display:flex}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary{display:none}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx{width:100%}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details{border-bottom:1px solid;--pad: 1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:clamp(1rem,1.125vw,1.125rem);line-height:1.5;padding:var(--pad) 0;position:relative}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary>.icon>svg{display:block}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary>.icon>svg>line:first-child{transition:all .25s;transform-origin:center}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>details[open]>.summary>.icon>svg>line:first-child{rotate:-90deg}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.tx{font-size:1rem;font-weight:300;line-height:1.3}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.tx>.inner>*{margin-bottom:var(--pad)}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>details[open]>.tx .inner a{color:inherit}.page__faqs>.page__container>.inside>.r>.b{margin-top:auto;padding-top:2rem}.page__faqs>.page__container>.inside>.r>.b>.t{font-size:clamp(1.125rem,2vw,1.6rem);margin-bottom:1.7rem;color:#a6a6e7;max-width:20vw;line-height:1.2}@media (max-width: 834px){.page__faqs>.page__container>.inside>.l{flex-basis:16rem}}@media (max-width: 650px){.page__professors{padding-bottom:3rem}.professors__top{padding-bottom:1.5rem}.page__faqs{padding-block:2.2rem}.page__faqs>.page__container>.t{margin-bottom:3rem}.page__faqs>.page__container>.inside>.l{display:none}.page__faqs>.page__container>.inside>.r>.faqs_item.hide{display:flex}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary{font-size:clamp(1.125rem,2vw,1.3125rem);cursor:pointer;border:1px solid var(--white);border-radius:1.25rem;padding:1rem 2.3rem 1rem 1.3rem;display:flex;align-items:center;gap:1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary:hover{background-color:var(--white);color:var(--black)}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary>span{flex:1}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary>svg{flex:0 0 auto}.page__faqs>.page__container>.inside>.r>.faqs_item{flex-direction:column;margin-bottom:1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s linear;overflow:hidden}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner{flex-direction:column;min-height:0;transition:visibility 1s;visibility:hidden;gap:1rem}.page__faqs>.page__container>.inside>.r>.faqs_item.active>.tx{grid-template-rows:1fr}.page__faqs>.page__container>.inside>.r>.faqs_item.active>.tx .inner{visibility:visible}.page__faqs>.page__container>.inside>.r>.faqs_item.active>.tx .inner a{color:inherit}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details{--pad: 1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary>.icon>svg{width:22px}.page__faqs>.page__container>.inside>.r>.b{text-align:center}.page__faqs>.page__container>.inside>.r>.b>.t{max-width:none}}.page__opinions{padding-block:6.3rem 6.3rem;position:relative}.page__opinions .opinions__image{position:absolute;border-radius:0 1.875rem 1.875rem 0;left:0;top:-4rem;width:22.8vw;height:auto}.page__opinions>.page__container{max-width:78.5rem}.page__opinions>.page__container>.t{font-size:clamp(1.8rem,3vw,3rem);line-height:1}.page__opinions>.page__container .items{width:100%}.page__opinions>.page__container .items>.swiper{display:flex;flex-direction:column;gap:2rem}.page__opinions>.page__container .items>.swiper .slider-controls{align-self:flex-end}.page__opinions>.page__container .items>.swiper>.swiper-wrapper{align-items:center}.page__opinions>.page__container .swiper-slide{display:flex;gap:1.5rem;align-items:stretch;border:.7px solid var(--purple);border-radius:1.875rem;margin-inline:auto 0;padding:3rem}.page__opinions>.page__container .swiper-slide>.media{position:relative;display:flex;gap:1rem;width:calc(30% - 1.5rem);border-radius:1.875rem;overflow:hidden}.page__opinions>.page__container .swiper-slide>.media.media--second{cursor:pointer}.page__opinions>.page__container .swiper-slide>.media.media--second:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/wp-content/themes/founderz-theme/assets/images/2025/home/icons/play-btn.svg) 0 0/cover no-repeat;aspect-ratio:1;cursor:pointer;width:44px;z-index:5}.page__opinions>.page__container .swiper-slide>.media .media__item{display:block;width:100%}.page__opinions>.page__container .swiper-slide>.media .media__item img{display:block;width:100%;height:100%;object-fit:cover}.page__opinions>.page__container .swiper-slide>.media.media--second .media__item img{pointer-events:none}.page__opinions>.page__container .swiper-slide .content{display:flex;flex-direction:column;width:calc(70% - 1.5rem);justify-content:space-between;row-gap:1.5rem}.page__opinions>.page__container .swiper-slide .content>.op{position:relative;font-size:clamp(1rem,2vw,1.8rem);line-height:1.2;margin-block:3rem}.page__opinions>.page__container .swiper-slide .content>.op:before{content:"“";position:absolute;top:0;left:-1px;-webkit-transform:translate(-100%,0%);-ms-transform:translate(-100%,0%);transform:translate(-100%)}.page__opinions>.page__container .swiper-slide .content>.op:after{content:"”"}.page__opinions>.page__container .swiper-slide .content>.user{display:flex;align-items:center;gap:1rem;margin-bottom:2.7rem}.page__opinions>.page__container .swiper-slide .content>.user:last-child{margin-bottom:0}.page__opinions>.page__container .swiper-slide .content>.user>.img{flex:0 0 clamp(3.4rem,5vw,4rem)}.page__opinions>.page__container .swiper-slide .content>.user>.img>.i{position:relative;height:0;padding-bottom:100%;border-radius:100%;overflow:hidden}.page__opinions>.page__container .swiper-slide .content>.user>.img>.i>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page__opinions>.page__container .swiper-slide .content>.user>.txt{flex:1;font-size:clamp(1rem,1.25vw,1.25rem)}.page__opinions>.page__container .swiper-slide .content>.user>.txt>.l{margin-bottom:.2rem}.page__opinions>.page__container .swiper-slide .content>.user>.txt>.d{font-weight:300}.page__opinions>.page__container .swiper-slide .content>.user cite{display:block}@media (max-width: 1015px){.page__opinions .opinions__image{display:none}.page__opinions>.page__container .items{max-width:100%}}@media all and (max-width: 810px){.page__opinions>.page__container .swiper-slide{display:flex;flex-direction:column;padding:1.5rem}.page__opinions>.page__container .swiper-slide>.media,.page__opinions>.page__container .swiper-slide .content{width:100%}.page__opinions>.page__container .swiper-slide>.media{border-radius:10px}.page__opinions>.page__container .swiper-slide .content>.op{margin-block:0}}@media (max-width: 650px){.page__opinions{padding-block:3rem}.page__opinions>.page__container .items{padding:2.5rem 1.2rem}.page__opinions>.page__container .swiper-slide .content>.op{line-height:1.4}}.page__business{position:relative;padding-block:7.3rem}.page__business .business__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page__business .page__container{position:relative;max-width:36rem}.page__business .page__container>.inside{border-radius:1.875rem;padding:3rem 4rem;background-color:var(--white);text-align:center}.page__business .page__container>.inside>.logo{margin-bottom:1rem}.page__business .page__container>.inside>.text_1{font-size:clamp(1.3125rem,2.5vw,2.0625rem);margin-bottom:6.6rem}.page__business .page__container>.inside>.text_2{font-size:clamp(1.3125rem,2.5vw,2rem);margin-bottom:4.6rem}.page__business .page__container>.inside>.text_3{font-size:clamp(1.04rem,2vw,1.4rem);font-weight:300;margin-bottom:1.8rem;max-width:85%;margin-inline:auto}.page__business .page__container>.inside>.btn>.button:hover{background-color:var(--purple)!important;border-color:var(--purple)!important;color:#fff!important}@media (max-width: 650px){.page__business{padding-block:2.3rem}.page__business .page__container>.inside{padding:4.5rem 1rem 1.5rem}.page__business .page__container>.inside>.logo{width:49%;height:auto;margin-bottom:.4rem}.page__business .page__container>.inside>.text_1{margin-bottom:4rem;position:relative}.page__business .page__container>.inside>.text_1:after{content:"";width:30%;height:1px;background-color:currentColor;display:block;position:absolute;bottom:-1rem;left:50%;translate:-50% 0}.page__business .page__container>.inside>.text_2{margin-bottom:3.6rem}.page__business .page__container>.inside>.text_3{max-width:75%;margin-bottom:1.5rem}}.page__partner{padding-block:3.45rem}.page__partner .page__container{text-align:center;display:flex;justify-content:center;align-items:center;gap:1.7rem;color:#000;font-size:1.5rem}.page__partner .page__container>.logo{width:auto;height:2rem;margin-bottom:.2rem}@media (max-width: 650px){.page__partner{padding-block:4rem}.page__partner .page__container{flex-direction:column;gap:1.3rem}}@media (min-width: 47.9988em){.slider-controls{margin-top:5rem}.professors__top{padding-bottom:.5rem}}.vg-proactive,.vg-widget-controls-container{transition:.2s ease}body.show_page__hero_fixed .vg-proactive{bottom:200px!important}body.show_page__hero_fixed .vg-widget-controls-container{bottom:115px!important}.error:not(.hs-input){display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;pointer-events:none;background:transparent}.error.active{opacity:1;visibility:visible;pointer-events:all}.error__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;z-index:-1}.error__wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:24px;padding:40px;border-radius:10px;overflow:hidden;background:var(--white);max-width:800px;width:90%}.error__wrapper__close{position:absolute;top:12px;right:12px;cursor:pointer}.error__wrapper__media{width:32px;height:32px}.error__wrapper__media img{width:100%;height:auto}.error__wrapper__title{font-size:clamp(1.5rem,2vw,2rem);font-weight:600;color:var(--black)}.error__wrapper__subtitle{font-size:clamp(1rem,2vw,1.5rem);font-weight:400;color:var(--grey);max-width:70%;margin:0 auto}.error__wrapper__buttons{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:12px;width:100%;max-width:50%}@media all and (max-width: 768px){.error__wrapper__subtitle,.error__wrapper__buttons{max-width:100%}}.page__video{padding-top:60px}.page__video .page__container{display:flex;justify-content:center;align-items:center;max-width:850px}.page__video .video__wrapper{position:relative;padding-bottom:56.25%;width:100%;border-radius:10px;overflow:hidden}.page__video .video__wrapper__media{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.specs{padding-block:clamp(3rem,4vw,4rem);background:var(--light-blue)}.specs__wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:900px;margin:0 auto}.specs__wrapper__media{width:330px}.specs__wrapper__media img{width:100%;height:auto;object-fit:cover}.specs__wrapper__bd{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;width:calc(100% - 370px)}.specs__wrapper__bd__title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2;color:var(--black)}.specs__wrapper__bd__subtitle{font-size:clamp(1rem,2vw,1.25rem);line-height:1.2;color:var(--grey)}@media all and (max-width: 980px){.specs__wrapper{gap:1rem}.specs__wrapper__media{width:calc(40% - 1rem)}.specs__wrapper__bd{width:calc(60% - 1rem)}}@media all and (max-width: 580px){.specs__wrapper{flex-direction:column}.specs__wrapper__media{order:2;max-width:250px}.specs__wrapper__bd{order:1;text-align:center;align-items:center}.specs__wrapper__media,.specs__wrapper__bd{width:100%}}.cta__program_black_friday{padding-top:80px}.cta__program_black_friday__wrapper{position:relative;background-color:var(--black);border-radius:40px;display:flex;justify-content:space-between;overflow:hidden}.cta__program_black_friday__content{display:flex;flex-direction:column;gap:16px;align-items:flex-start;flex:0 0 50%;padding:clamp(30px,5vw,56px);z-index:1}.cta__program_black_friday__content__pretitle{font-size:16px;font-weight:300;color:var(--white);line-height:140%;text-wrap:balance;letter-spacing:.02em}.cta__program_black_friday__content__title{font-size:clamp(32px,4vw,40px);font-weight:600;color:var(--white);line-height:140%;text-wrap:balance}.cta__program_black_friday__content__subtitle{font-size:18px;font-weight:400;color:var(--white);line-height:140%;text-wrap:balance;letter-spacing:.02em}.cta__program_black_friday__content__button{margin-top:8px;width:fit-content;padding:12px 32px;font-size:16px}.cta__program_black_friday__bg{flex:0 0 50%;overflow:hidden;position:relative}.cta__program_black_friday__bg__img{position:absolute;height:auto;width:82%;rotate:-30deg;top:50%;translate:0 -50%}.cta__program_black_friday--second .cta__program_black_friday__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cta__program_black_friday--second .cta__program_black_friday__bg__img{position:absolute;height:auto;width:100%;height:100%;object-fit:cover;rotate:0deg;top:0;left:0;translate:none}.cta__program_black_friday--second .cta__program_black_friday__content__button{background-color:#7c2f30;color:var(--white)}.cta__program_black_friday--second .cta__program_black_friday__content__button:hover{background-color:var(--white);color:#7c2f30}.cta__program_black_friday__bagde{position:absolute;width:130px;height:auto;top:0;right:0;translate:25% -25%;background:#000c;border:.5px solid rgba(253,252,246,.35);box-shadow:0 0 34px #00000040;-webkit-backdrop-filter:blur(12.005px);backdrop-filter:blur(12.005px);border-radius:100%}@media all and (max-width: 810px){.cta__program_black_friday__wrapper{flex-direction:column;border-radius:20px}.cta__program_black_friday__content{align-items:center}.cta__program_black_friday__content__pretitle,.cta__program_black_friday__content__title,.cta__program_black_friday__content__subtitle{text-align:center}.cta__program_black_friday__content__button{width:100%!important}.cta__program_black_friday__bg{text-align:center}.cta__program_black_friday__bg__img{position:relative;max-height:370px;height:auto;width:auto;max-width:80%;top:auto;translate:0;margin-bottom:-40px}.cta__program_black_friday__bagde{top:auto;bottom:0;translate:10% 25%}.cta__program_black_friday--second .cta__program_black_friday__wrapper{background:linear-gradient(180deg,#7c2f30,#000 80%)}.cta__program_black_friday--second .cta__program_black_friday__content{flex:0 0 100%}.cta__program_black_friday--second .cta__program_black_friday__bg{display:none}}@media (max-width: 768px){.cta__program_black_friday{padding-top:40px}}@media (max-width: 650px){.faqs_item>.tx{display:none}.faqs_item.active>.tx{display:flex}}
