*,::after,::before{box-sizing:border-box;margin:0;padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{list-style:none;padding:0;margin:0}body,html{height:100%}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none}canvas,img,picture,svg,video{display:block;max-width:100%;object-fit:contain;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}img{height:auto;aspect-ratio:attr(width)/attr(height)}button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}textarea{overflow:auto;resize:vertical}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;hyphens:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}#__next,#root{isolation:isolate}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:focus{outline:2px solid var(--focus-color,#4b8fe3);outline-offset:2px}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid var(--focus-color,#4b8fe3);outline-offset:2px}button{background:0 0;border:none;cursor:pointer;padding:0}input{appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;-webkit-user-select:none;user-select:none}@supports (height:100dvh){body{min-height:100dvh}}a{text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}::selection{background:var(--selection-background,rgba(75,143,227,.2));color:var(--selection-color,inherit)}dialog{margin:auto;border:none;padding:0;background:0 0}dialog::backdrop{background:rgba(0,0,0,.5)}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}:root{--container-padding:1rem;--container-width-sm:572px;--container-width-md:752px;--container-width-lg:992px;--container-width-xl:1172px;--container-width-xxl:1328px;--grid-gap:1.5rem;--grid-columns:12;--error:#FF4D4D;--accent:#4B8FE3;--accent-light:#E6F0FB;--primary:#325390;--deep-dark-blue:#0A1B3D;--secondary:#2F3654;--secondary-muted:#505674;--secondary-light:#D6DAE9;--page-bg:#F0F6FF;--white:#FDFDFD;--white-15:color-mix(in srgb, var(--white) 15%, transparent);--white-hover:#F0F2F7;--gray-150:#E8EAF0;--gray-100:#F7F7F9;--dark-gray:#7A8699;--bg-elements-accent:#4B8FE320;--bg-elements-primary:#2B498720;--font-family-primary:"Euclid Circular A",sans-serif;--font-family-secondary:"Gilroy",sans-serif;--shadow-base:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--size-2:0.125rem;--size-4:0.25rem;--size-8:0.5rem;--size-12:0.75rem;--size-14:0.875rem;--size-16:1rem;--size-18:1.125rem;--size-20:1.25rem;--size-24:1.5rem;--size-28:1.75rem;--size-32:2rem;--size-36:2.25rem;--size-40:2.5rem;--size-44:2.75rem;--size-48:3rem;--size-52:3.25rem;--size-56:3.5rem;--size-60:3.75rem;--size-64:4rem;--size-68:4.25rem;--size-72:4.5rem;--size-76:4.75rem;--size-80:5rem;--size-84:5.25rem;--size-88:5.5rem;--size-92:5.75rem;--size-96:6rem;--size-100:6.25rem;--size-120:7.5rem;--size-140:8.75rem;--size-160:10rem;--size-180:11.25rem;--size-200:12.5rem;--size-240:15rem;--size-300:18.75rem;--size-320:20rem;--size-340:21.25rem;--size-360:22.5rem;--size-380:23.75rem;--size-400:25rem;--radius-full:100%;--line-height-none:1;--line-height-1_25:1.25;--line-height-base:1.5;--line-height-1_7:1.7;--line-height-1_75:1.75;--line-height-2:2;--top-bar-height:var(--size-48);--header-main-height:var(--size-80);--header-nav-height:var(--size-100);--total-header-height:calc(
     var(--top-bar-height) +
     var(--header-main-height) +
     var(--header-nav-height)
  );--header-mobile-height:var(--size-80);--wp-admin-bar:32px;--wp-admin-bar-mobile:46px;--scrollbar-width:var(--size-20);--scrollbar-rails:var(--size-8);--bg-shape-size:20rem;--bg-shape-boreder-radius:6.25rem}.hero__title,.hero__title-accent,.hero__title-sub{font-family:var(--font-family-primary);font-size:var(--size-48);font-weight:700;line-height:var(--line-height-base)}@media screen and (max-width:1399px){.hero__title,.hero__title-accent,.hero__title-sub{font-size:var(--size-44)}}@media screen and (max-width:1199px){.hero__title,.hero__title-accent,.hero__title-sub{font-size:var(--size-36)}}@media screen and (max-width:991px){.hero__title,.hero__title-accent,.hero__title-sub{font-size:var(--size-44)}}@media screen and (max-width:767px){.hero__title,.hero__title-accent,.hero__title-sub{font-size:var(--size-36)}}@media screen and (max-width:575px){.hero__title,.hero__title-accent,.hero__title-sub{font-size:var(--size-32)}}@media (max-width:375px){.hero__title,.hero__title-accent,.hero__title-sub{font-size:var(--size-28)}}.about__title,.cards-section__title,.contact-form__title,.contacts-page__title,.departments__title,.enrollment-path__title,.news-page__title,.news-single__title,.ui-kit__title{position:relative;font-family:var(--font-family-primary);font-size:var(--size-36);font-weight:700;line-height:var(--line-height-base);padding-bottom:var(--size-16);color:var(--secondary)}@media screen and (max-width:767px){.about__title,.cards-section__title,.contact-form__title,.contacts-page__title,.departments__title,.enrollment-path__title,.news-page__title,.news-single__title,.ui-kit__title{font-size:var(--size-28)}}.about__title:after,.cards-section__title:after,.contact-form__title:after,.contacts-page__title:after,.departments__title:after,.enrollment-path__title:after,.news-page__title:after,.news-single__title:after,.ui-kit__title:after{position:absolute;left:0;bottom:0;content:"";width:var(--size-120);height:var(--size-4);border-radius:var(--size-4);background-color:var(--accent);transition:.3s}@media screen and (max-width:575px){.about__title,.cards-section__title,.contact-form__title,.contacts-page__title,.departments__title,.enrollment-path__title,.news-page__title,.news-single__title,.ui-kit__title{font-size:var(--size-24)}.about__title:after,.cards-section__title:after,.contact-form__title:after,.contacts-page__title:after,.departments__title:after,.enrollment-path__title:after,.news-page__title:after,.news-single__title:after,.ui-kit__title:after{width:var(--size-80)}}.about__description,.action-prompt__title,.button,.button-round--outline,.calendar-date__date,.card--horizontal-icon .card__title,.card--testimonial .card__quote p,.card--testimonial .card__title,.card--vertical-icon .card__title,.card__text,.contacts-list__label,.contacts-list__link,.contacts-list__text,.departments__subtitle,.enrollment-path__footer-text,.error-404__text,.footer__menu a,.footer__subtitle,.form__error,.form__input,.form__label,.form__textarea,.header-nav__link,.link,.mobile-header__documents-link,.mobile-header__link,.news-single__text,.page-title__breadcrumbs,.sidebar__news-heading,.top-bar__link,.ui-kit__color-item-name,.ui-kit__color-item-value,.ui-kit__description{font-family:var(--font-family-secondary);font-size:var(--size-16);font-weight:500;line-height:var(--line-height-base)}.button,.button-round--outline,.contacts-list__link,.contacts-list__text,.footer__menu a,.link,.page-title__breadcrumbs,.sidebar__news-heading,.ui-kit__color-item-name{font-weight:600}.header-nav__link,.mobile-header__documents-link,.mobile-header__link,.top-bar__link{text-transform:uppercase;font-weight:600}.button{display:flex;align-items:center;justify-content:center;padding:var(--size-16) var(--size-28);border-radius:var(--size-12);width:-moz-fit-content;width:fit-content;transition:.3s}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button-round{display:flex;align-items:center;justify-content:center;padding:var(--size-12);border-radius:var(--radius-full);transition:.3s}@media screen and (max-width:767px){.button-round{padding:var(--size-8)}}.button-round--outline.disabled{pointer-events:none}.button-round--outline.disabled:hover{transform:none!important;background:inherit!important;border-color:inherit!important;color:inherit!important}.link{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;text-decoration:none}.link,.link .ui__icon{transition:.3s}.form__input,.form__textarea{padding:var(--size-16) var(--size-24);border:1px solid var(--gray-150);border-radius:var(--size-12);background:var(--white)}.form__input:focus,.form__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.about,.cards-section,.contact-form__section,.contacts-page,.departments,.enrollment-path,.leadership-team,.news-page,.news-single,.ui-kit__section{padding:var(--size-80) 0}.about__inner,.cards-section__inner,.contact-form__inner,.contacts-page__inner,.departments__inner,.enrollment-path__inner,.leadership-team__inner,.news-page__inner,.news-single__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-64)}@media screen and (max-width:991px){.about,.cards-section,.contact-form__section,.contacts-page,.departments,.enrollment-path,.leadership-team,.news-page,.news-single,.ui-kit__section{padding:var(--size-48) 0}.about__inner,.cards-section__inner,.contact-form__inner,.contacts-page__inner,.departments__inner,.enrollment-path__inner,.leadership-team__inner,.news-page__inner,.news-single__inner{gap:var(--size-48)}}@media screen and (max-width:575px){.about,.cards-section,.contact-form__section,.contacts-page,.departments,.enrollment-path,.leadership-team,.news-page,.news-single,.ui-kit__section{padding:var(--size-32) 0}.about__inner,.cards-section__inner,.contact-form__inner,.contacts-page__inner,.departments__inner,.enrollment-path__inner,.leadership-team__inner,.news-page__inner,.news-single__inner{gap:var(--size-32)}}.form__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24);width:100%}@media screen and (max-width:575px){.form__row{flex-direction:column}}.form__input,.form__textarea{width:100%;padding:var(--size-16) var(--size-24);color:var(--secondary);background:var(--white);border:2px solid var(--gray-150);border-radius:var(--size-12);transition:.3s}.form__input::placeholder,.form__textarea::placeholder{color:var(--dark-gray)}.form__input:hover,.form__textarea:hover{border-color:var(--secondary-light)}.form__input:focus,.form__textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}.form__input:disabled,.form__textarea:disabled{background-color:var(--gray-100);border-color:var(--gray-150);cursor:not-allowed;opacity:.7}.form__textarea{min-height:var(--size-120);resize:vertical}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-Bold.eot);src:local("Euclid Circular A Bold"),local("EuclidCircularA-Bold"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-Bold.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-Bold.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-Light.eot);src:local("Euclid Circular A Light"),local("EuclidCircularA-Light"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-Light.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-Light.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-Light.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-BoldItalic.eot);src:local("Euclid Circular A Bold Italic"),local("EuclidCircularA-BoldItalic"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-BoldItalic.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-BoldItalic.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-LightItalic.eot);src:local("Euclid Circular A Light Italic"),local("EuclidCircularA-LightItalic"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-LightItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-LightItalic.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-LightItalic.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-Regular.eot);src:local("Euclid Circular A Regular"),local("EuclidCircularA-Regular"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-Regular.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-Regular.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-SemiBold.eot);src:local("Euclid Circular A SemiBold"),local("EuclidCircularA-SemiBold"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-SemiBold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-SemiBold.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-SemiBold.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-Medium.eot);src:local("Euclid Circular A Medium"),local("EuclidCircularA-Medium"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-Medium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-Medium.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-Medium.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-Italic.eot);src:local("Euclid Circular A Italic"),local("EuclidCircularA-Italic"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-Italic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-Italic.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-Italic.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-SemiBoldItalic.eot);src:local("Euclid Circular A SemiBold Italic"),local("EuclidCircularA-SemiBoldItalic"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-SemiBoldItalic.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-SemiBoldItalic.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Euclid Circular A";src:url(../assets/fonts/euclid/eot/EuclidCircularA-MediumItalic.eot);src:local("Euclid Circular A Medium Italic"),local("EuclidCircularA-MediumItalic"),url(../assets/fonts/euclid/eot?#iefix/EuclidCircularA-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/euclid/woff2/EuclidCircularA-MediumItalic.woff2) format("woff2"),url(../assets/fonts/euclid/woff/EuclidCircularA-MediumItalic.woff) format("woff"),url(../assets/fonts/euclid/ttf/EuclidCircularA-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Regular.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Regular.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-ExtraboldItalic.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-ExtraboldItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Bold.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Bold.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Black.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Black.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Light.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Light.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Semibold.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Semibold.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Semibold.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Medium.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Medium.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-MediumItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-MediumItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-BlackItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-BlackItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-UltraLight.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-UltraLight.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-RegularItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-RegularItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-SemiboldItalic.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-SemiboldItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-SemiboldItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-HeavyItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-HeavyItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Extrabold.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Extrabold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Extrabold.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Extrabold.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-BoldItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-BoldItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-UltraLightItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-UltraLightItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-LightItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-LightItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Heavy.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Heavy.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-Thin.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-Thin.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(../assets/fonts/gilroy/eot/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(../assets/fonts/gilroy/eot?#iefix/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/gilroy/woff2/Gilroy-ThinItalic.woff2) format("woff2"),url(../assets/fonts/gilroy/woff/Gilroy-ThinItalic.woff) format("woff"),url(../assets/fonts/gilroy/ttf/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}.animate-ready{opacity:0}.animate-ready.aos-animate{opacity:1}.animation-wrapper{margin:0;padding:0;position:relative;display:block;width:100%}.animation-wrapper:hover{transform:none}.ui__hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 50%,transparent) transparent}.scrollable-container{overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 50%,transparent) transparent}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){html::-webkit-scrollbar{width:var(--scrollbar-width,8px);height:var(--scrollbar-width,8px)}html::-webkit-scrollbar-track{background:0 0;border-radius:var(--scrollbar-radius,4px)}html::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--primary) 50%,transparent);border-radius:var(--scrollbar-radius,4px);border:2px solid transparent;background-clip:padding-box;-webkit-transition:background-color .2s;transition:background-color .2s}html::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--primary) 70%,transparent)}.scrollable-container::-webkit-scrollbar{width:var(--scrollbar-width,8px);height:var(--scrollbar-width,8px)}.scrollable-container::-webkit-scrollbar-track{background:0 0;border-radius:var(--scrollbar-radius,4px)}.scrollable-container::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--primary) 50%,transparent);border-radius:var(--scrollbar-radius,4px);border:2px solid transparent;background-clip:padding-box;-webkit-transition:background-color .2s;transition:background-color .2s}.scrollable-container::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--primary) 70%,transparent)}}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.dis-scroll,body.lg-on{position:fixed;left:0;top:0;width:100%;height:100vh;overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.dis-scroll::-webkit-scrollbar,body.lg-on::-webkit-scrollbar{display:none}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem)}@media (min-width:576px){.container{max-width:var(--container-width-sm,572px)}}@media (min-width:768px){.container{max-width:var(--container-width-md,752px)}}@media (min-width:992px){.container{max-width:var(--container-width-lg,992px)}}@media (min-width:1200px){.container{max-width:var(--container-width-xl,1172px)}}@media (min-width:1400px){.container{max-width:var(--container-width-xxl,1328px)}}#loader-wrapper{z-index:110;opacity:1;transition:.8s ease-in-out}#loader-wrapper.hide{z-index:-10;opacity:0;transition:.8s ease-in-out}.loader-wrapper{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:100;background-color:var(--white);display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0;padding:0}.loader{width:var(--size-48);height:var(--size-48);display:block;margin:var(--size-14) auto;position:relative;color:var(--accent);box-sizing:border-box;animation:1s linear infinite rotation}.loader.hide{opacity:0;transition:.4s ease-in-out}.loader::after,.loader::before{content:"";box-sizing:border-box;position:absolute;width:var(--size-24);height:var(--size-24);top:50%;left:50%;transform:scale(.5) translate(0,0);background-color:var(--accent);border-radius:50%;animation:1s ease-in-out infinite animloader}.loader::before{background-color:var(--primary);transform:scale(.5) translate(-48px,-48px)}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes animloader{50%{transform:scale(1) translate(-50%,-50%)}}.ui-kit__section{border-bottom:2px solid var(--white-hover)}.ui-kit__section:last-child{border-bottom:none}.ui-kit__container{max-width:1200px;margin:0 auto}.ui-kit__header{margin-bottom:var(--size-48)}@media screen and (max-width:575px){.ui-kit__header{margin-bottom:var(--size-32)}}.ui-kit__title{margin-bottom:var(--size-16)}.ui-kit__description{color:var(--secondary)}.ui-kit__preview{padding:var(--size-32);background:var(--gray-100);border-radius:var(--size-24);margin-bottom:var(--size-24)}@media screen and (max-width:575px){.ui-kit__preview{padding:var(--size-20)}}.ui-kit__code{padding:var(--size-16);background:var(--deep-dark-blue);color:var(--white);border-radius:var(--size-12);font-family:monospace;font-size:var(--size-14);margin-top:var(--size-16);overflow-x:auto}.ui-kit__colors{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--size-24)}.ui-kit__color-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-12)}.ui-kit__color-item-preview{height:100px;border-radius:var(--size-12)}.ui-kit__color-item-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-4)}.ui-kit__color-item-name{color:var(--primary)}.ui-kit__color-item-value{color:var(--secondary)}.ui-kit__typography{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-32)}.ui-kit__type-sample{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-8);padding:var(--size-24);border:2px solid var(--white-hover);border-radius:var(--size-12)}.ui-kit__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--size-24)}@media screen and (max-width:575px){.ui-kit__grid{grid-template-columns:1fr}}.ui-kit__form-elements{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-32);max-width:600px}.docs-table{width:100%;border-collapse:collapse;margin:var(--size-24) 0}.docs-table td,.docs-table th{padding:var(--size-12);border:1px solid var(--white-hover);text-align:left}.docs-table th{background:var(--gray-100);font-weight:600}.docs-table tr:nth-child(even){background:var(--page-bg)}.status{display:inline-flex;align-items:center;padding:var(--size-4) var(--size-8);border-radius:var(--size-4);font-size:var(--size-12);font-weight:600}.status--ready{background:#e6f4ea;color:#1e7e34}.status--in-progress{background:#fff3e0;color:#e65100}.status--deprecated{background:#ffebee;color:#c62828}.demo__controls{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-16);margin-bottom:var(--size-24);flex-wrap:wrap}.demo__result{min-height:200px;padding:var(--size-24);background:var(--white);border-radius:var(--size-12);border:2px solid var(--white-hover)}.header{position:fixed;top:0;left:0;width:100%;z-index:100;background:var(--white);box-shadow:var(--shadow-base);transition:transform .3s}.header-wrapper{position:relative}body:has(#wpadminbar) .header{top:var(--wp-admin-bar)}@media screen and (max-width:782px){body:has(#wpadminbar) .header{top:var(--wp-admin-bar-mobile)}}.top-bar{height:var(--size-48);background-color:var(--white);display:flex;align-items:center;justify-content:center;padding:var(--size-12) 0}.top-bar__inner{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.top-bar__list{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:var(--size-20)}.top-bar__link{color:var(--secondary-muted);transition:.3s}.top-bar__link:hover{cursor:pointer;color:color-mix(in srgb,var(--dark-gray) 90%,#000)}.header-main{height:var(--size-80);background-color:var(--primary);padding:var(--size-20) 0}.header-main__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.header-main__logo .logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-8)}.header-main__logo .logo__text{font-family:var(--font-family-primary);font-size:var(--size-20);line-height:var(--line-height-base);font-weight:600;color:var(--secondary-light);transition:color .3s}.header-main__logo .logo:hover .logo__text{color:var(--white)}.header-main__logo img{width:var(--size-40);height:var(--size-40);object-fit:contain}.social__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-20)}.social__item{line-height:0}.social__link{display:flex;align-items:center;justify-content:center;width:var(--size-24);height:var(--size-24);border-radius:var(--radius-full);transition:.3s}.social__link:hover{transform:translateY(-2px)}.social__icon{width:var(--size-24);height:var(--size-24);fill:var(--secondary-light)}.header-nav{height:var(--size-100);display:flex;align-items:center;justify-content:center;background-color:var(--white)}.header-nav__inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:var(--size-20) 0}.header-nav__logo{height:var(--size-60)}.header-nav__logo img{height:100%;object-fit:contain}.header-nav__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-20)}@media screen and (max-width:1199px){.header-nav__list{gap:var(--size-16)}}.header-nav__link{color:var(--secondary);transition:.3s}.header-nav__link:hover{color:color-mix(in srgb,var(--dark-gray) 90%,#000)}.header-nav__button{padding:var(--size-16) var(--size-20)}.mobile-header{position:relative;display:none;height:var(--header-mobile-height)}@media screen and (max-width:991px){.mobile-header{display:block;position:fixed;top:0;left:0;width:100%;z-index:100}}.mobile-header__wrapper{height:100%}.mobile-header__main{height:100%;background-color:var(--white);padding:var(--size-8) 0;transition:box-shadow .3s,background-color .3s;position:relative;z-index:1}.mobile-header__main .container{height:100%}.mobile-header__main.is-scrolled:not(.is-menu-open){box-shadow:var(--shadow-base)}.is-active .mobile-header__main{background-color:var(--white);box-shadow:none}.mobile-header__inner{height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.mobile-header__logo img{width:var(--size-40);height:var(--size-40);object-fit:contain;transition:transform .3s}.is-active .mobile-header__logo img{transform:scale(1.1)}.mobile-header__toggle{width:var(--size-40);height:var(--size-40);background:0 0;border:none;cursor:pointer;padding:var(--size-8);position:relative;z-index:3;transition:transform .3s}.mobile-header__toggle:hover{transform:scale(1.1)}.mobile-header__toggle:active{transform:scale(.95)}.mobile-header__toggle-icon{position:relative;display:block;width:var(--size-24);height:calc(var(--size-4) * .5);background:var(--primary);border-radius:var(--size-4);transition:.3s ease-in-out;transform-origin:center}.mobile-header__toggle-icon::after,.mobile-header__toggle-icon::before{content:"";position:absolute;left:0;height:100%;background:var(--primary);border-radius:var(--size-4);transition:.3s ease-in-out;transform-origin:center}.mobile-header__toggle-icon::before{top:calc(var(--size-8) * -1);width:80%}.mobile-header__toggle-icon::after{bottom:calc(var(--size-8) * -1);width:60%}.mobile-header__menu{position:fixed;top:var(--header-mobile-height);left:0;width:100%;height:calc(100vh - var(--header-mobile-height));background:var(--white);padding:var(--size-32) 0;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:.6s cubic-bezier(.4,0,.2,1);-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0}.mobile-header__menu:not(.is-active){transition:.6s cubic-bezier(.4,0,.2,1)}.mobile-header__nav{max-width:100%;margin:0 auto}.mobile-header__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24);padding-bottom:var(--size-24)}.mobile-header__item{opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s}.mobile-header__item:nth-child(1){transition-delay:.3s}.mobile-header__item:nth-child(2){transition-delay:.4s}.mobile-header__item:nth-child(3){transition-delay:.5s}.mobile-header__item:nth-child(4){transition-delay:.6s}.mobile-header__item:nth-child(5){transition-delay:.7s}.mobile-header__item:nth-child(6){transition-delay:.8s}.mobile-header__item:nth-child(7){transition-delay:.9s}.mobile-header__item:nth-child(8){transition-delay:1s}.mobile-header__item:nth-child(9){transition-delay:1.1s}.mobile-header__item:nth-child(10){transition-delay:1.2s}.mobile-header:not(.is-active) .mobile-header__item{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s;transition-delay:0s!important}.mobile-header__link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--size-20);color:var(--primary);text-transform:uppercase;transition:color .3s,transform .3s}.mobile-header__documents{padding-top:var(--size-24);border-top:2px solid var(--white-hover);opacity:0;transform:translateY(var(--size-20));transition:opacity .3s .3s,transform .3s .3s}.is-active .mobile-header__documents{opacity:1;transform:translateY(0)}.mobile-header__documents-list{display:flex;flex-direction:column;gap:var(--size-16);max-width:100%;word-wrap:break-word}.mobile-header__documents-item{opacity:0;transform:translateY(var(--size-20));transition:opacity .5s,transform .5s}.mobile-header__documents-item:nth-child(1){transition-delay:1.1s}.mobile-header__documents-item:nth-child(2){transition-delay:1.2s}.mobile-header__documents-item:nth-child(3){transition-delay:1.3s}.mobile-header__documents-item:nth-child(4){transition-delay:1.4s}.mobile-header__documents-item:nth-child(5){transition-delay:1.5s}.mobile-header:not(.is-active) .mobile-header__documents-item{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s;transition-delay:0s!important}.is-active .mobile-header__documents-item{opacity:1;transform:translateY(0)}.mobile-header__documents-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--primary);transition:color .3s,transform .3s}.mobile-header__documents-link:hover{color:var(--primary-dark);transform:translateX(8px)}.mobile-header.is-active .mobile-header__toggle-icon{background:0 0}.mobile-header.is-active .mobile-header__toggle-icon::before{transform:translate(-2px,8px) rotate(45deg);width:100%}.mobile-header.is-active .mobile-header__toggle-icon::after{transform:translate(-2px,-8px) rotate(-45deg);width:100%}.mobile-header.is-active .mobile-header__menu{transform:translateX(0);visibility:visible;opacity:1}.mobile-header.is-active .mobile-header__item{opacity:1;transform:translateY(0)}.scroll-progress{position:absolute;bottom:0;left:0;width:100%;height:var(--size-4);background:var(--accent);transform:translateX(-100%);will-change:transform;z-index:110}@supports (-webkit-touch-callout:none){.scroll-progress{transition:none}}@media screen and (max-width:991px){.header{display:none}.scroll-progress{z-index:2}.mobile-header.is-active .scroll-progress{display:none}}.action-prompt{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:767px){.action-prompt{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.action-prompt__icon{grid-column:span 1;width:var(--size-100);height:var(--size-100)}@media screen and (max-width:1199px){.action-prompt__icon{width:var(--size-80);height:var(--size-80)}}@media screen and (max-width:575px){.action-prompt{gap:0}.action-prompt__icon{display:none}}.action-prompt__icon-wrapper{display:flex;align-items:center;justify-content:center}.action-prompt__icon img{width:100%;height:100%;object-fit:cover}.action-prompt__title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;grid-column:span 7;font-size:var(--size-24);font-weight:800;color:var(--primary);height:100%}@media screen and (max-width:1399px){.action-prompt__title{grid-column:span 8}}@media screen and (max-width:1199px){.action-prompt__title{font-size:var(--size-20)}}.action-prompt__description{position:absolute;left:0;bottom:0}.js-adaptive-text{display:inherit;width:100%;position:relative}.js-adaptive-text--inline{display:inline}.js-adaptive-text--inline .adaptive-lg,.js-adaptive-text--inline .adaptive-md,.js-adaptive-text--inline .adaptive-sm,.js-adaptive-text--inline .adaptive-xl,.js-adaptive-text--inline .adaptive-xs,.js-adaptive-text--inline .adaptive-xxl,.js-adaptive-text--inline .adaptive-xxs{display:none!important;width:auto}.js-adaptive-text--inline .sentence-break-lg,.js-adaptive-text--inline .sentence-break-md,.js-adaptive-text--inline .sentence-break-sm,.js-adaptive-text--inline .sentence-break-xl,.js-adaptive-text--inline .sentence-break-xs,.js-adaptive-text--inline .sentence-break-xxl,.js-adaptive-text--inline .sentence-break-xxs{display:none;width:auto;padding:0;border:none;white-space:normal}.js-adaptive-text .adaptive-lg,.js-adaptive-text .adaptive-md,.js-adaptive-text .adaptive-sm,.js-adaptive-text .adaptive-xl,.js-adaptive-text .adaptive-xs,.js-adaptive-text .adaptive-xxl,.js-adaptive-text .adaptive-xxs{display:none!important;width:100%}@media (min-width:1400px){.js-adaptive-text .adaptive-xxl{display:inline!important}.js-adaptive-text .sentence-break-xxl{display:block!important;margin:0}}@media (min-width:1200px) and (max-width:1399px){.js-adaptive-text .adaptive-xl{display:inline!important}.js-adaptive-text .sentence-break-xl{display:block!important;margin:0}}@media (min-width:992px) and (max-width:1199px){.js-adaptive-text .adaptive-lg{display:inline!important}.js-adaptive-text .sentence-break-lg{display:block!important;margin:0}}@media (min-width:768px) and (max-width:991px){.js-adaptive-text .adaptive-md{display:inline!important}.js-adaptive-text .sentence-break-md{display:block!important;margin:0}}@media (min-width:576px) and (max-width:767px){.js-adaptive-text .adaptive-sm{display:inline!important}.js-adaptive-text .sentence-break-sm{display:block!important;margin:0}}@media (min-width:376px) and (max-width:575px){.js-adaptive-text .adaptive-xs{display:inline!important}.js-adaptive-text .sentence-break-xs{display:block!important;margin:0}}@media (min-width:0) and (max-width:375px){.js-adaptive-text .adaptive-xxs{display:inline!important}.js-adaptive-text .sentence-break-xxs{display:block!important;margin:0}}.js-adaptive-text .sentence-break-lg,.js-adaptive-text .sentence-break-md,.js-adaptive-text .sentence-break-sm,.js-adaptive-text .sentence-break-xl,.js-adaptive-text .sentence-break-xs,.js-adaptive-text .sentence-break-xxl,.js-adaptive-text .sentence-break-xxs{display:none;width:100%;padding:0;border:none;clear:both}.button--primary{background:var(--primary);color:var(--white)}.button--primary:hover{background:color-mix(in srgb,var(--primary) 90%,#000)}.button--primary:active{background:color-mix(in srgb,var(--primary) 80%,#000)}.button--accent,.button-round--outline.active,.button-round--outline.active:hover{background:var(--accent);color:var(--white)}.button--accent:hover,.button-round--outline.active:hover{background:color-mix(in srgb,var(--accent) 90%,#000);border-color:color-mix(in srgb,var(--accent) 90%,#000)}.button--accent:active,.button-round--outline.active:active{background:color-mix(in srgb,var(--accent) 80%,#000);border-color:color-mix(in srgb,var(--accent) 80%,#000)}.button--secondary{background:var(--secondary);color:var(--white)}.button--secondary:hover{background:color-mix(in srgb,var(--secondary) 90%,#000)}.button--secondary:active{background:color-mix(in srgb,var(--secondary) 80%,#000)}.button--outline{background:0 0;border:2px solid var(--accent);color:var(--accent)}.button--outline:hover{background:var(--accent-light)}.button--outline:active{background:color-mix(in srgb,var(--accent-light) 90%,var(--accent))}.button--ghost{background:0 0;color:var(--accent)}.button--ghost:hover{background:var(--accent-light)}.button--ghost:active{background:color-mix(in srgb,var(--accent-light) 90%,var(--accent))}.button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.button-round span{height:var(--size-32);width:var(--size-32);display:flex;align-items:center;justify-content:center}.button-round--outline{border:2px solid var(--gray-150);background-color:var(--gray-100);border-color:var(--white-hover);font-size:var(--size-18);color:var(--primary)}.button-round--outline.active{border-color:var(--accent)}.button-round--outline:hover{background-color:var(--accent-light);border-color:var(--accent);color:var(--accent)}.button-round--outline:hover .ui__icon{fill:var(--accent)}.button-round--outline .ui__icon{padding:var(--size-4);width:var(--size-32);height:var(--size-32);fill:var(--primary)}@media screen and (max-width:374px){.button-round span{height:var(--size-24);width:var(--size-24)}.button-round--outline .ui__icon{height:var(--size-24);width:var(--size-24);padding:0}}@keyframes button-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.calendar-date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-4)}.calendar-date__icon{width:var(--size-16);height:var(--size-16);fill:var(--accent)}.calendar-date__date{margin-top:var(--size-2);color:var(--secondary-muted);font-size:var(--size-14)}.card{position:relative;border-radius:var(--size-24);overflow:hidden;transition:.3s;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}.card-grey{border:2px solid var(--white-hover);background:var(--gray-100)}.card-grey .card__avatar{border:2px solid var(--white-hover)}.card-blue{border:2px solid var(--accent-light);background:var(--page-bg)}.card-blue .card__avatar{border:2px solid var(--accent-light)}.card-blue:where(a):hover{border:2px solid var(--accent);background:var(--accent-light)}.card__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding:var(--size-32);width:100%;height:100%}.card__content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-8);flex-grow:1}.card__image-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.card__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card__image-link{display:block;position:absolute;width:100%;height:100%}.card__image-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .3s}.card__image-link img{transition:transform .3s}.card__image-link:hover{cursor:pointer}.card__image-link:hover::after{background-color:var(--bg-elements-primary)}.card__image-link:hover img{transform:scale(1.05)}.card__badge{position:absolute;top:var(--size-20);left:var(--size-20);width:var(--size-60);height:var(--size-60);display:flex;align-items:center;justify-content:center;z-index:2}@media screen and (max-width:1199px){.card__badge{top:var(--size-16);left:var(--size-16);width:var(--size-56);height:var(--size-56)}}.card__badge .ui__icon{position:absolute;top:0;left:0;width:100%;height:100%;fill:var(--bg-elements-accent);z-index:1}.card__badge-text{position:relative;z-index:2;font-family:var(--font-family-primary);font-size:var(--size-24);font-weight:700;line-height:var(--line-height-base);color:var(--primary)}.card__title{font-family:var(--font-family-secondary);font-size:var(--size-20);font-weight:800;line-height:var(--line-height-base);color:var(--primary)}.card__title-link{color:var(--primary);transition:.3s}.card__title-link:hover{color:var(--accent)}.card__title-uppercase{text-transform:uppercase}.card__subtitle-small{font-family:var(--font-family-primary);font-size:var(--size-12);font-weight:400;line-height:var(--line-height-base);color:var(--secondary-muted)}.card__text{color:var(--secondary)}.card--media-top{width:100%;height:100%}.card--media-top .card__inner{padding:0}.card--media-top .card__content{padding:var(--size-32)}.card--person .card__image-wrapper{padding-bottom:98%}.card--news .card__image-wrapper{padding-bottom:66.67%}.card--news .card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-16);height:100%}.card--news .card__content-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-16);flex:1}.card--news .card__main{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-8)}.card--news .card__title{overflow:hidden;display:block}@supports (-webkit-line-clamp:2){.card--news .card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@supports not (-webkit-line-clamp:2){.card--news .card__title{position:relative;max-height:calc(2em * var(--line-height,1.5))}.card--news .card__title::after{content:"...";position:absolute;bottom:0;right:0;background:inherit}}.card--news .card__text{overflow:hidden;display:block}@supports (-webkit-line-clamp:3){.card--news .card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@supports not (-webkit-line-clamp:3){.card--news .card__text{position:relative;max-height:calc(3em * var(--line-height,1.5))}.card--news .card__text::after{content:"...";position:absolute;bottom:0;right:0;background:inherit}}.card--news .card__footer{margin-top:auto}.card--news .link__read-more{color:var(--primary)}.card--news .link__read-more:hover{color:var(--accent)}.card--news .link__read-more:hover .ui__icon{fill:var(--accent)}.card--news .link__read-more>.ui__icon{fill:var(--primary)}.card--feature-badge .card__image-wrapper{background-color:var(--gray-100);padding-bottom:66.67%}.card--feature-badge .card__image-wrapper img{padding:var(--size-48) var(--size-64);object-fit:contain}.card--testimonial{height:100%}.card--testimonial .card__inner{gap:var(--size-24);height:100%;display:flex;flex-direction:column}.card--testimonial .card__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-12)}.card--testimonial .card__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24);flex-grow:1}.card--testimonial .card__avatar{width:var(--size-52);height:var(--size-52);border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.card--testimonial .card__avatar img{width:100%;height:100%;object-fit:cover}.card--testimonial .card__title{font-family:var(--font-family-primary);color:var(--secondary)}.card--testimonial .card__subtitle{font-family:var(--font-family-primary);font-size:var(--size-12);font-weight:400;line-height:var(--line-height-base);color:var(--secondary-muted)}.card--testimonial .card__quote{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-8);flex-grow:1}.card--testimonial .card__quote .ui__icon{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;fill:var(--accent);height:var(--size-32);width:var(--size-40);flex-shrink:0}.card--testimonial .card__quote p{color:var(--secondary);flex-grow:1}.card--testimonial .card__company-logo{height:var(--size-48);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;margin-top:auto;flex-shrink:0}.card--testimonial .card__company-logo img{width:100%;height:100%;object-fit:contain}.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{align-items:center;gap:var(--size-24)}@media screen and (max-width:1199px){.card--feature-badge .card__image-wrapper img{padding:var(--size-44) var(--size-60)}.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{gap:var(--size-16);padding:var(--size-48) var(--size-32)}}@media screen and (max-width:991px){.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{gap:var(--size-24);padding:var(--size-32)}}@media screen and (max-width:767px){.action-prompt__title{grid-column:span 10}.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{padding:var(--size-48) var(--size-32)}}@media screen and (max-width:575px){.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{padding:var(--size-32)}}@media screen and (max-width:374px){.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{padding:var(--size-24)}}.card--horizontal-icon .card__icon,.card--vertical-icon .card__icon{flex-shrink:0}.card--horizontal-icon .card__icon img,.card--vertical-icon .card__icon img{width:100%;height:100%;object-fit:contain}.card--vertical-icon .card__inner{flex-direction:column}.card--vertical-icon .card__icon{transition:transform .3s;width:var(--size-72);height:var(--size-72)}@media screen and (max-width:767px){.card--vertical-icon .card__inner{padding:var(--size-28) var(--size-20)}.card--vertical-icon .card__icon{width:var(--size-60);height:var(--size-60)}}@media screen and (max-width:575px){.card--vertical-icon .card__icon{width:var(--size-80);height:var(--size-80)}}.card--vertical-icon .card__title{width:100%;display:flex;align-items:center;justify-content:center;font-weight:800;text-align:center;color:var(--primary)}.card--vertical-icon:hover{cursor:pointer}.card--vertical-icon:hover .card__icon{transform:scale(1.05)}.card--horizontal-icon .card__inner{flex-direction:row}@media screen and (max-width:575px){.card--horizontal-icon .card__inner{flex-direction:column}}.card--horizontal-icon .card__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-16)}.card--horizontal-icon .card__icon{width:var(--size-180);height:var(--size-180)}@media screen and (max-width:1199px){.card--horizontal-icon .card__icon{width:var(--size-120);height:var(--size-120)}}@media screen and (max-width:991px){.card--horizontal-icon .card__icon{width:var(--size-180);height:var(--size-180)}}@media screen and (max-width:767px){.card--horizontal-icon .card__icon{width:var(--size-120);height:var(--size-120)}}@media screen and (max-width:575px){.card--horizontal-icon .card__icon{width:var(--size-180);height:var(--size-180)}}.card--horizontal-icon .card__title{font-size:var(--size-20);font-weight:800;color:var(--primary)}.card--horizontal-icon .card__link.link__read-more,.card--horizontal-icon .card__title .text-accent{color:var(--accent)}.card--horizontal-icon .card__link.link__read-more:hover{color:var(--primary)}.card--horizontal-icon .card__link.link__read-more:hover .ui__icon{fill:var(--primary)}.card--horizontal-icon .card__link.link__read-more>.ui__icon{fill:var(--accent)}.decorative{position:absolute;display:flex}.decorative--top-left{top:0;left:0;align-items:flex-start;justify-content:flex-start}.decorative--top-right{top:0;right:0;align-items:flex-start;justify-content:flex-end}.decorative--bottom-left{bottom:0;left:0;align-items:flex-end;justify-content:flex-start}.decorative--bottom-right{bottom:0;right:0;align-items:flex-end;justify-content:flex-end}.decorative--center{top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center}.decorative--sm{width:var(--size-100);height:var(--size-100)}.decorative--md{width:var(--size-200);height:var(--size-200)}@media screen and (max-width:1199px){.decorative--md{width:var(--size-160);height:var(--size-160)}}@media screen and (max-width:991px){.decorative--md{width:var(--size-140);height:var(--size-140)}}.decorative--lg{width:var(--size-300);height:var(--size-300)}.decorative svg{display:block;overflow:visible}.decorative use{fill:var(--bg-elements-accent)}.decorative-shape{width:100%;height:100%}.decorative-shape--circle{border-radius:50%;background:var(--bg-elements-accent)}.decorative-shape--square{background:var(--bg-elements-accent)}.decorative-shape--triangle{clip-path:polygon(50% 0,0 100%,100% 100%);background:var(--bg-elements-accent)}.decorative-shape--hex{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--bg-elements-accent)}.decorative-shape--star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:var(--bg-elements-accent)}.decorative-shape--blob{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;background:var(--bg-elements-accent)}.decorative-shape--wave{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;background:var(--bg-elements-accent)}.decorative-complex{position:relative;width:100%;height:100%}.decorative-complex--logo-bg{position:absolute;width:100%;height:100%;z-index:1;fill:var(--bg-elements-accent)}.decorative-complex--logo-front{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);width:56%;height:56%;z-index:2}.decorative-complex--logo-front use{fill:var(--white)}.decorative--outlined use{fill:none;stroke:var(--bg-elements-accent);stroke-width:2px}.decorative--outlined .decorative-shape{background:0 0;border:2px solid var(--bg-elements-accent)}.decorative--translucent .decorative-shape,.decorative--translucent use{opacity:.7}.decorative--floating .decorative__animation-container{animation:6s ease-in-out infinite float}.decorative--rotating .decorative__animation-container{animation:10s linear infinite rotate}.decorative--pulse .decorative__animation-container{animation:4s ease-in-out infinite pulse}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.decorative-demo{padding:var(--size-80) 0;background-color:var(--white)}.decorative-demo__inner{max-width:var(--container);margin:0 auto;padding:0 var(--size-20)}.decorative-demo__title{font-size:var(--size-32);font-weight:700;margin-bottom:var(--size-48);text-align:center}.decorative-demo__subtitle{font-size:var(--size-24);font-weight:600;margin-bottom:var(--size-32)}.decorative-demo__group{margin-bottom:var(--size-64)}.decorative-demo__group:last-child{margin-bottom:0}.decorative-demo__examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--size-32)}.decorative-demo__item{position:relative;min-height:var(--size-200);padding:var(--size-20);background:var(--page-bg);border-radius:var(--size-12);display:flex;align-items:center;justify-content:center}.decorative-demo__label{position:absolute;bottom:var(--size-20);left:50%;transform:translateX(-50%);font-size:var(--size-14);color:var(--size-secondary)}.form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24)}.form__button{width:100%}.form__label{color:var(--secondary)}.form__error{color:var(--error);font-size:var(--size-14);margin-top:var(--size-4)}.form__input--error,.form__input--error:focus{border-color:var(--error)}.link__read-more{gap:var(--size-4)}.link__read-more,.link__read-more .ui__icon{transition:.3s}.link__read-more:hover .ui__icon{transform:translateX(4px) rotate(90deg)}.link__read-more>.ui__icon{width:var(--size-20);height:var(--size-20);transform:rotate(90deg)}.page-title{position:relative;padding:var(--size-80) 0;background-color:var(--page-bg);overflow:hidden}@media screen and (max-width:575px){.page-title{padding:var(--size-60) 0}.pagination__item:nth-child(5){display:none}}.page-title--news-page .page-title__breadcrumbs>a:nth-child(n+4),.page-title--news-page .page-title__breadcrumbs>span:nth-child(n+4){display:none}.page-title__background{position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1058%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(240%2c 246%2c 255%2c 1)'%3e%3c/rect%3e%3cuse xlink:href='%23SvgjsSymbol1065' x='0' y='0'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsSymbol1065' x='720' y='0'%3e%3c/use%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1058'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cpath d='M-1 0 a1 1 0 1 0 2 0 a1 1 0 1 0 -2 0z' id='SvgjsPath1064'%3e%3c/path%3e%3cpath d='M-3 0 a3 3 0 1 0 6 0 a3 3 0 1 0 -6 0z' id='SvgjsPath1062'%3e%3c/path%3e%3cpath d='M-5 0 a5 5 0 1 0 10 0 a5 5 0 1 0 -10 0z' id='SvgjsPath1060'%3e%3c/path%3e%3cpath d='M2 -2 L-2 2z' id='SvgjsPath1061'%3e%3c/path%3e%3cpath d='M6 -6 L-6 6z' id='SvgjsPath1059'%3e%3c/path%3e%3cpath d='M30 -30 L-30 30z' id='SvgjsPath1063'%3e%3c/path%3e%3c/defs%3e%3csymbol id='SvgjsSymbol1065'%3e%3cuse xlink:href='%23SvgjsPath1059' x='30' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='30' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='30' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='30' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='30' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='30' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='30' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='30' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='30' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='30' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='90' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='90' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='90' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='90' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='90' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='90' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1063' x='90' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='90' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='90' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='90' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='150' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='150' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='150' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='150' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='150' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='150' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='150' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='150' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='150' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='150' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='210' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='210' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='210' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='210' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='210' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='210' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='210' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='210' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='210' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='210' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='270' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='270' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='270' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='270' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='270' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='270' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='270' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='270' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='270' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='270' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='330' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='330' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='330' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='330' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='330' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='330' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='330' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='330' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='330' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='330' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='390' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='390' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='390' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1063' x='390' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='390' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='390' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='390' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='390' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='390' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='390' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='450' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='450' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='450' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1063' x='450' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='450' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='450' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='450' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='450' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='450' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='450' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='510' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='510' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='510' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='510' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='510' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='510' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='510' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='510' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='510' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='510' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='570' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='570' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='570' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='570' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='570' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='570' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='570' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='570' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='570' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='570' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='630' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='630' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='630' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='630' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='630' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='630' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='630' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='630' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='630' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='630' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1064' x='690' y='30' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='690' y='90' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1062' x='690' y='150' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='690' y='210' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='690' y='270' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='690' y='330' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1061' x='690' y='390' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1063' x='690' y='450' stroke='rgba(75%2c 143%2c 221%2c 0.2)' stroke-width='3'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1060' x='690' y='510' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3cuse xlink:href='%23SvgjsPath1059' x='690' y='570' stroke='rgba(75%2c 143%2c 221%2c 0.2)'%3e%3c/use%3e%3c/symbol%3e%3c/svg%3e");filter:blur(1.2px);transform:scale(1.02)}.page-title__content{position:relative;padding-left:var(--size-24);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-16)}.page-title__content::before{content:"";position:absolute;top:0;left:0;width:var(--size-4);height:100%;background:var(--accent);border-radius:var(--size-4)}.page-title__title{font-family:var(--font-family-primary);font-size:var(--size-36);font-weight:800;color:var(--primary);line-height:var(--line-height-base);position:relative}@media screen and (max-width:767px){.page-title__title{font-size:var(--size-28)}.pagination__item:nth-child(4){display:none}}.page-title__breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-8);font-size:var(--size-14);position:relative;padding-bottom:calc(var(--size-4)/ 2 * 3)}.page-title__breadcrumbs a{color:var(--dark-gray);text-decoration:none;transition:color .3s}.page-title__breadcrumbs a:hover{color:var(--accent)}.page-title__breadcrumbs>span{color:var(--dark-gray)}.page-title__breadcrumbs>span:last-child,.page-title__breadcrumbs>span:nth-last-child(2){color:var(--secondary-muted)}.pagination{display:flex;align-items:center;justify-content:center;width:100%}.pagination__list{display:flex;align-items:center;justify-content:center;gap:var(--size-12);list-style:none}.pagination__link--prev{transform:rotate(270deg)}.pagination__link--next{transform:rotate(90deg)}.swiper-pagination{display:flex;justify-content:center;width:100%;position:relative;bottom:var(--size-32)}.swiper-pagination .swiper-pagination-bullet{margin-left:var(--size-8)!important;margin-right:var(--size-8)!important;transition:.3s}.swiper-pagination-bullet{margin:0!important;width:var(--size-12)!important;height:var(--size-12)!important;background:var(--dark-gray)!important;border-radius:var(--radius-full);opacity:1;cursor:pointer;transform-origin:center;transition:.3s;position:relative}.swiper-pagination-bullet::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:inherit;background:inherit;transform:translate(-50%,-50%) scale(0);opacity:.3;transition:transform .3s}.swiper-pagination-bullet:hover{background:var(--secondary-muted);transform:scale(1.1)}.swiper-pagination-bullet:hover::after{transform:translate(-50%,-50%) scale(1.3)}.swiper-pagination-bullet-active{background:var(--accent)!important;transform:scale(1.2);animation:.4s cubic-bezier(.4,0,.2,1) subtleEnter}.swiper-pagination-bullet-active::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--accent);border-radius:inherit;transform:translate(-50%,-50%);animation:2s cubic-bezier(.4,0,.6,1) infinite pulseActive;opacity:0}.swiper-pagination-bullet-active:hover{background:var(--accent)!important;transform:scale(1.2)}.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-prev{transform:scale(1.1);background:var(--secondary-muted);transition:transform .4s cubic-bezier(.34,1.56,.64,1) .1s,background-color .3s}.swiper-pagination-bullet-active-next-next,.swiper-pagination-bullet-active-prev-prev{transform:scale(1);background:var(--secondary-light);transition:transform .4s cubic-bezier(.34,1.56,.64,1) .2s,background-color .3s}@keyframes pulseActive{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}100%{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes subtleEnter{0%{transform:scale(1) translateY(0)}40%{transform:scale(1.25) translateY(-3px)}100%{transform:scale(1.2) translateY(0)}}*{font-family:var(--font-family-secondary)}.layout{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:2}.main{flex:1;padding-top:var(--total-header-height)}body:has(#wpadminbar) .main{padding-top:calc(var(--total-header-height) + var(--wp-admin-bar))}@media screen and (max-width:782px){body:has(#wpadminbar) .main{padding-top:calc(var(--total-header-height) + var(--wp-admin-bar-mobile))}}.content-wrapper{position:relative;width:100%;overflow:hidden}.ui__scroll-button{position:fixed;right:max(var(--size-20),env(safe-area-inset-right));bottom:max(var(--size-20),env(safe-area-inset-bottom));width:var(--size-48);height:var(--size-48);border-radius:50%;background:var(--accent);border:none;cursor:pointer;padding:0;box-shadow:0 4px 12px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(var(--size-20));transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity,box-shadow;z-index:99;pointer-events:all;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ui__scroll-button.visible{opacity:1;visibility:visible;transform:translateY(0)}.ui__scroll-button svg{width:var(--size-24);height:var(--size-24);fill:var(--white);transition:transform .4s cubic-bezier(.2,.8,.2,1);transform-origin:center;shape-rendering:geometricPrecision;transform:translateZ(0);backface-visibility:hidden;will-change:transform}@media (hover:hover){.ui__scroll-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.06)}.ui__scroll-button:hover svg{transform:translateY(-2px)}}.ui__scroll-button:active{transform:translateY(1px);box-shadow:0 2px 8px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03);transition:.2s cubic-bezier(.2,.8,.2,1)}.ui__scroll-button:active svg{transform:translateY(1px);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ui__scroll-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--accent),.25),0 4px 12px rgba(0,0,0,.06);transition:box-shadow .3s cubic-bezier(.2,.8,.2,1)}@media (max-width:767px){.ui__scroll-button{width:var(--size-44);height:var(--size-44);right:var(--size-16);bottom:var(--size-16)}.ui__scroll-button svg{width:var(--size-24);height:var(--size-24)}.ui__scroll-button::before{content:"";position:absolute;top:calc(var(--size-12) * -1);right:calc(var(--size-12) * -1);bottom:calc(var(--size-12) * -1);left:calc(var(--size-12) * -1)}.ui__scroll-button:active{transform:translateY(1px);transition:.2s cubic-bezier(.2,.8,.2,1)}.ui__scroll-button:active svg{transform:translateY(1px);transition:transform .2s cubic-bezier(.2,.8,.2,1)}}@media (max-width:360px){.ui__scroll-button{width:var(--size-40);height:var(--size-40)}.ui__scroll-button svg{width:var(--size-20);height:var(--size-20)}}@supports (padding:max(0px)){@media (max-width:767px){.ui__scroll-button{padding-bottom:max(env(safe-area-inset-bottom),0)}}}@media (prefers-reduced-motion:reduce){.ui__scroll-button{transition:opacity .1s linear;transform:none}.ui__scroll-button svg{transition:none}.ui__scroll-button:active,.ui__scroll-button:hover{transform:none;transition:none}}@media (forced-colors:active){img{forced-color-adjust:none}.ui__scroll-button{border:2px solid ButtonText}.ui__scroll-button svg{forced-color-adjust:auto}}@media (prefers-color-scheme:dark){.ui__scroll-button{box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.08)}.ui__scroll-button:hover{box-shadow:0 6px 16px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.12)}}@media print{@page{margin:2cm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ui__scroll-button{display:none}}.footer{background-color:var(--deep-dark-blue);color:var(--white);padding-top:var(--size-80)}@media screen and (max-width:991px){.footer{padding-top:var(--size-48)}}@media screen and (max-width:575px){.footer{padding-top:var(--size-32)}}.footer__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%;justify-content:space-between;margin-bottom:var(--size-80)}@media screen and (max-width:991px){.footer__inner{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%;gap:var(--size-48);margin-bottom:var(--size-48)}}.footer__about{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;flex-wrap:nowrap;gap:var(--size-24)}.footer__logos{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-24)}.footer__logo-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.footer__logo{width:var(--size-120);height:var(--size-120);object-fit:contain}.footer__title{font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:600;line-height:var(--line-height-1_7);color:var(--white)}.footer__subtitle{font-weight:400;color:var(--dark-gray)}.footer__nav{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-96)}@media screen and (max-width:1199px){.footer__nav{gap:var(--size-32)}}@media screen and (max-width:991px){.footer__nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-96)}}@media screen and (max-width:374px){.footer__nav{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-48)}}.footer__menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-20)}.footer__menu a{color:var(--dark-gray);position:relative;transition:color .3s}.footer__menu a:hover{transition:transform .3s;color:var(--white)}.footer__menu-item_active a{position:relative;padding-left:var(--size-24);color:var(--white);transition:.3s}.footer__menu-item_active a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--size-16);height:2px;border-radius:var(--size-4);background-color:var(--white);transition:.3s}.footer__menu-item_active a:hover:after{left:-.25rem}.footer__contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:var(--size-24);text-align:right}@media screen and (max-width:991px){.footer__contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;text-align:inherit}}.footer__contact-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:var(--size-8)}@media screen and (max-width:991px){.footer__contact-info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.footer__contact-link{color:var(--dark-gray);transition:color .3s}.footer__contact-link:hover{color:var(--white)}.footer__email{font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:500;line-height:var(--line-height-base);color:var(--white);transition:color .3s}.footer__email:hover{color:var(--accent)}.footer__address{color:var(--dark-gray);font-style:normal;line-height:var(--line-height-base)}.footer__phones{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:var(--size-8)}@media screen and (max-width:991px){.footer__phones{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap}}.footer__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:var(--size-24) 0;border-top:1px solid var(--white-15)}@media screen and (max-width:575px){.footer__bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--size-12)}}.footer__social{padding-top:var(--size-16)}.footer__social .social__list{gap:var(--size-8)}@media screen and (max-width:1399px){.footer__social .social__list{flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width:991px){.footer__social .social__list{justify-content:flex-start}}.footer__social .social__item{background-color:var(--white-15);border-radius:var(--size-4);transition:background-color .3s}.footer__social .social__item:hover{background-color:var(--accent)}.footer__social .social__link{padding:var(--size-12);width:auto;height:auto}.footer__social .social__link:hover{transform:none}.footer__social .social__icon{width:var(--size-20);height:var(--size-20);fill:var(--secondary-light)}.footer__copyright{font-family:var(--font-family-primary);font-size:var(--size-14);font-weight:500;line-height:var(--line-height-base);color:var(--secondary-light)}.cards-section{background-color:var(--white)}.cards-section__header{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-64)}.cards-section__grid{width:100%}.cards-section--important-links .cards-section__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:1199px){.cards-section--important-links .cards-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.cards-section--admissions-links .card--vertical-icon .card__inner{padding:var(--size-32) var(--size-20)}}@media screen and (max-width:991px){.cards-section--important-links .cards-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}}@media screen and (max-width:575px){.cards-section__header{gap:var(--size-32)}.cards-section--important-links .cards-section__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.cards-section--educational-programs .cards-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:991px){.cards-section--educational-programs .cards-section__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.cards-section--admissions-links .cards-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:991px){.cards-section--admissions-links .cards-section__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}}@media screen and (max-width:575px){.cards-section--admissions-links .cards-section__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}@media screen and (min-width:1200px){.cards-section--admissions-links .action-prompt__title{grid-column:span 9}}.cards-section--slider__header{position:relative}.cards-section--slider__content-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-64);width:100%}@media screen and (max-width:575px){.cards-section--slider__content-wrapper{gap:var(--size-32)}}.cards-section--slider__content{width:100%;overflow:hidden}@media screen and (max-width:767px){.cards-section--admissions-links .action-prompt__title{grid-column:span 11}.cards-section--admissions-links .decorative{display:none}.cards-section--slider__content{position:relative;padding-bottom:var(--size-64)}}.cards-section--slider__content .swiper{position:relative;width:100%}.cards-section--slider__content .swiper-wrapper{height:auto}.cards-section--slider__content .swiper-slide{height:auto;display:flex}.cards-section--slider__content .swiper-slide>div{height:100%;flex:1}.cards-section--slider__content .swiper-pagination{display:none}.cards-section--slider__navigation{position:absolute;top:var(--size-40);right:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:var(--size-16);transition:.3s}@media screen and (max-width:767px){.cards-section--slider__content .swiper-pagination{display:block}.cards-section--slider__navigation{display:none}.contact-form--home .contact-form--style-blue{padding:var(--size-32)}}.slider-button--prev{transform:rotate(270deg)}.slider-button--next{transform:rotate(90deg)}.contact-form__section{background-color:var(--white);width:100%}.contact-form__inner{width:100%}.contact-form__header{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-64)}@media screen and (max-width:575px){.contact-form__header{gap:var(--size-32)}}@media (min-width:768px){.contact-form__header .decorative{display:flex!important}}.contact-form__header .decorative{display:none}.contact-form__title{padding-bottom:0}.contact-form__title:after{display:none}.contact-form__content{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}.contact-form--style-gray{background:var(--gray-100);border-radius:var(--size-24);padding:var(--size-64);border:2px solid var(--white-hover)}.contact-form--style-blue{background:var(--page-bg);border-radius:var(--size-24);padding:var(--size-64);border:2px solid var(--accent-light)}.contact-form--home{width:100%}.contact-form--home .contact-form__form{grid-column:span 6;order:1}@media screen and (max-width:1199px){.cards-section--slider__navigation{top:var(--size-20)}.contact-form--home .contact-form__form{grid-column:span 7}}@media screen and (max-width:991px){.cards-section--admissions-links .card--vertical-icon .card__inner{padding:var(--size-32)}.cards-section--slider__navigation{top:var(--size-60)}.contact-form--home .contact-form__form{order:2;grid-column:span 12}}.contact-form--home .contact-form__media{grid-column:span 6;order:2}@media screen and (max-width:1199px){.contact-form--home .contact-form__media{grid-column:span 5}.contact-form--contacts .contact-form--style-gray{padding:var(--size-52)}}.contact-form--contacts{width:100%}@media screen and (max-width:991px){.contact-form--home .contact-form__media{order:1;grid-column:span 12}.contact-form--contacts .contact-form__content{gap:var(--size-48)}}.contact-form--contacts .contact-form__form{grid-column:span 7}@media screen and (max-width:991px){.contact-form--contacts .contact-form__form{grid-column:span 12}}.contact-form--contacts .contact-form__map{grid-column:span 5}.contact-form__form-wrapper{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-24)}.contact-form__illustration{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.contact-form__illustration img{width:100%;height:var(--size-300);object-fit:contain;padding:var(--size-20)}@media screen and (max-width:767px){.contact-form--contacts .contact-form--style-gray{padding:var(--size-32)}.contact-form__illustration img{height:calc(var(--size-56) * 4)}}.contact-form__map{width:100%;height:100%;border-radius:var(--size-24);border:2px solid var(--white-hover);overflow:hidden}.contact-form__map iframe{width:100%;height:100%;border:0}.contact-form .form__textarea{height:var(--size-200)}.page-decorations{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.page-decorations__container{position:relative;max-width:100vw;margin:0 auto;height:100%}.page-decorations__dots{position:absolute;width:400px;height:160px;background-image:radial-gradient(var(--bg-elements-primary) 4px,transparent 4px);background-size:24px 24px;opacity:.6}.page-decorations__dots_left{top:120px;left:-140px}.page-decorations__dots_right{top:50vh;transform:translateY(-100%);right:-140px}.page-decorations__dots_center{top:calc(100vh - var(--total-header-height) - 40px);transform:translateY(-50%);left:32%}.page-decorations__shape{position:absolute;width:var(--bg-shape-size);height:var(--bg-shape-size);border-radius:var(--bg-shape-boreder-radius);opacity:.6}.page-decorations__shape_left-top{top:-180px;left:22%;background:var(--bg-elements-accent);transform:rotate(-45deg)}.page-decorations__shape_left-bottom{top:calc(100vh - var(--total-header-height) - var(--bg-shape-size)/ 2);left:calc(var(--bg-shape-size)/ 2 * -1);background:var(--bg-elements-accent)}.page-decorations__shape_right-top{top:calc(var(--bg-shape-size)/ 2 * -1);right:calc(var(--bg-shape-size)/ 2 * -1);background:var(--bg-elements-accent)}.hero{height:calc(100vh - var(--total-header-height));padding:var(--size-80) 0;background-color:var(--page-bg);position:relative}@media screen and (max-width:991px){.contact-form--contacts .contact-form__map{grid-column:span 12}.contact-form__map{min-height:calc(var(--size-300) * 1.5)}.hero{padding:var(--size-48) 0 0}}@media screen and (max-width:575px){.contact-form--contacts .contact-form__content{gap:var(--size-32)}.page-decorations{display:none}.hero{padding:0}}.hero .container{height:100%;position:relative}.hero__inner{height:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%;position:relative;z-index:2}@media screen and (max-width:991px){.hero__inner{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:var(--size-48)}.hero__content{width:100%}}@media screen and (max-width:575px){.hero__inner{gap:0}}.hero__content{grid-column:span 7;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-48);height:100%}@media screen and (max-width:575px){.hero__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-24)}}.hero__logo{flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;display:none}.hero__logo-img{width:var(--size-340);height:var(--size-340);object-fit:contain}@media screen and (max-width:575px){.hero__logo-img{width:calc(var(--size-80) * 3);height:calc(var(--size-80) * 3)}.hero__logo{display:flex}}@media (max-width:375px){.hero__logo-img{width:var(--size-160);height:var(--size-160)}}.hero__header{width:100%}@media screen and (max-width:575px){.hero__header{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-24)}}.hero__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-8);color:var(--primary)}.hero__title-accent{color:var(--accent)}.hero__title-sub{color:var(--primary)}.hero__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-20)}.hero__media{grid-column:span 5;position:relative;z-index:2;height:100%}@media screen and (max-width:991px){.hero__actions{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.hero__actions .button,.hero__media{width:100%}}@media screen and (max-width:575px){.hero__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-16)}.hero__media{display:none}}.hero__media-img{width:100%;height:100%;object-fit:cover;border-radius:var(--size-24);position:absolute;top:0;left:0}.hero.animate-ready .hero__content{opacity:0;transform:translateY(20px);transition:.6s ease-out}.hero.animate-ready .hero__media{opacity:0;transform:translateX(20px);transition:.6s ease-out .2s}.hero.animate-ready.aos-animate .hero__content,.hero.animate-ready.aos-animate .hero__media{opacity:1;transform:translate(0)}.main>section:not(.hero){position:relative;z-index:3}.about{background-color:var(--page-bg)}.about__description{color:var(--secondary)}.about__statistics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:575px){.about__statistics{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.about__button{display:flex;align-items:center;justify-content:center;width:100%}.statistics__item{padding:var(--size-32);display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-8);text-align:center}.statistics__number{font-family:var(--font-family-secondary);font-size:var(--size-64);font-weight:700;line-height:var(--line-height-base);color:var(--accent)}.statistics__text{font-size:var(--size-20);font-weight:700;line-height:var(--line-height-base);color:var(--secondary);text-transform:uppercase}.enrollment-path{background-color:var(--white)}@media (min-width:1200px){.enrollment-path .decorative{display:flex!important}}.enrollment-path .decorative{display:none}.enrollment-path__header{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-64)}.enrollment-path__header .ui__icon{position:absolute;right:0;bottom:0;width:var(--size-300);height:100%;fill:var(--bg-elements-accent)}.enrollment-path__main{width:100%}.enrollment-path__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.enrollment-path__footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--size-48);width:100%}@media screen and (max-width:991px){.statistics__item{padding:0}.statistics__text{font-size:var(--size-16)}.enrollment-path__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}@media screen and (max-width:575px){.enrollment-path__footer{gap:var(--size-32)}}.enrollment-path__footer-text{color:var(--secondary);flex:1}.enrollment-path__footer-button{flex-shrink:0;white-space:nowrap}@media (max-width:991px){:root{--total-header-height:var(--header-mobile-height)}.enrollment-path__steps{margin:0}.enrollment-path__steps .swiper-slide{height:auto}.enrollment-path__main{position:relative;padding-bottom:60px}.enrollment-path__main .cards-section--slider__navigation{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:16px}}@media (min-width:992px){.enrollment-path__steps .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.enrollment-path__steps .swiper-slide{width:100%!important}}.departments{background-color:var(--white)}.departments__subtitle{color:var(--secondary)}.departments__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:1199px){.departments .card--horizontal-icon .card__inner{padding:var(--size-48) var(--size-24)}}@media screen and (max-width:991px){.departments__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.departments .card--horizontal-icon .card__inner{padding:var(--size-32)}}@media screen and (max-width:767px){.departments .card--horizontal-icon .card__inner{padding:var(--size-48) var(--size-24)}}.science-faces .action-prompt__title{grid-column:span 9}.science-faces .cards-section--slider__navigation{top:var(--size-48)}@media screen and (max-width:1399px){.science-faces .action-prompt__title{grid-column:span 9}.science-faces .cards-section--slider__navigation{top:var(--size-84)}.sidebar__news-item:last-child{display:none}}@media screen and (max-width:1199px){.science-faces .cards-section--slider__navigation{top:var(--size-60)}}.news-page{background-color:var(--white)}.news-page__container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:991px){.science-faces .cards-section--slider__navigation{top:calc(var(--size-92) - var(--size-2))}.news-page__container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}}.news-page__content{grid-column:span 2;height:100%}@media screen and (max-width:767px){.news-page__container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.news-page__content{grid-column:span 1}}.news-page__sidebar{grid-column:span 1}@media screen and (max-width:991px){.news-page__sidebar{display:none}}.news-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%;height:100%}@media screen and (max-width:767px){.news-page__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.news-page__pagination{width:100%;display:flex;justify-content:center}.news-single{background-color:var(--white)}.news-single__title{font-size:var(--size-32);color:var(--primary);padding-bottom:0}.news-single__title:after{display:none}.news-single__text{color:var(--secondary)}.news-single__image-wrapper{height:calc(var(--size-100) * 5 + var(--size-20));border:2px solid var(--white-hover);border-radius:var(--size-24);width:100%;overflow:hidden}@media screen and (max-width:767px){.news-single__title{font-size:var(--size-24)}.news-single__image-wrapper{height:var(--size-400)}}@media screen and (max-width:575px){.news-single__image-wrapper{height:var(--size-300)}}@media screen and (max-width:374px){.departments .card--horizontal-icon .card__inner{padding:var(--size-28) var(--size-24)}.news-single__image-wrapper{height:var(--size-240)}.news-single__navigation,.news-single__navigation .button{width:100%}}.news-single__image-wrapper img{width:100%;height:100%;object-fit:cover}.news-single__container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:991px){.news-single__container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.news-single__content{grid-column:span 2;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24)}.news-single__content-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-12)}.news-single__sidebar{grid-column:span 1}.sidebar{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-28);border:2px solid var(--white-hover);border-radius:var(--size-24);background-color:var(--gray-100);padding:var(--size-32);height:100%}@media screen and (max-width:991px){.sidebar{display:none}}.sidebar__title{position:relative;padding-bottom:var(--size-16);width:100%;font-family:var(--font-family-primary);font-size:var(--size-24);font-weight:700;line-height:var(--line-height-base);color:var(--primary);border-bottom:2px solid var(--white-hover)}.sidebar__news{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24)}.sidebar__news-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-16);width:100%;text-decoration:none;transition:.3s}@media screen and (max-width:1199px){.sidebar__title{font-size:var(--size-20)}.sidebar__news-item:nth-last-child(2){display:none}}.sidebar__news-item:hover .sidebar__news-heading{color:var(--accent)}.sidebar__news-item:hover .sidebar__news-image{transform:scale(1.05)}.sidebar__news-item:hover .sidebar__news-media::after{background-color:var(--bg-elements-primary)}.sidebar__news-media{position:relative;display:flex;align-items:center;justify-content:center;width:var(--size-80);height:var(--size-80);border:2px solid var(--white-hover);flex-shrink:0;border-radius:var(--size-16);overflow:hidden}.sidebar__news-media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .3s}.sidebar__news-image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.sidebar__news-body{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-4);flex:1}.sidebar__news-heading{color:var(--primary);transition:.3s;overflow:hidden;display:block}@supports (-webkit-line-clamp:2){.sidebar__news-heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@supports not (-webkit-line-clamp:2){.sidebar__news-heading{position:relative;max-height:calc(2em * var(--line-height,1.5))}.sidebar__news-heading::after{content:"...";position:absolute;bottom:0;right:0;background:inherit}}.leadership-team{background-color:var(--white)}@media (min-width:768px){.leadership-team .decorative{display:flex!important}}.leadership-team .decorative{display:none}.leadership-team__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:1199px){.leadership-team__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}}@media screen and (max-width:575px){.leadership-team__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}@media screen and (max-width:1399px){.leadership-team .card--media-top .card__content{padding:var(--size-28) var(--size-24)}}.contacts-page{background-color:var(--white)}.contacts-page__inner{width:100%}.contacts-page__header{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-64)}.contacts-page__header .decorative{display:none}@media (min-width:768px){.contacts-page__header .decorative{display:flex!important}}@media screen and (max-width:575px){.contacts-page__header{gap:var(--size-32)}}.contacts-page .contact-form__section{width:100%;padding:0}@media screen and (min-width:1200px){.contacts-page .action-prompt__title{grid-column:span 9}}.contacts-list{width:100%}.contacts-list__inner{background:var(--gray-100);border-radius:var(--size-24);padding:var(--size-64);border:2px solid var(--white-hover);display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;height:100%}@media screen and (max-width:1199px){.contacts-page .action-prompt__title{grid-column:span 10}.contacts-list__inner{padding:var(--size-52)}}@media screen and (max-width:991px){.contacts-page .action-prompt__title{grid-column:span 9}.contacts-list__inner{flex-wrap:wrap;row-gap:var(--size-48);justify-content:space-between}.contacts-list__inner .contacts-list__divider:nth-of-type(4){display:none}}@media screen and (max-width:767px){.contacts-list__inner{flex-direction:column;row-gap:var(--size-32);padding:var(--size-32)}.contacts-list__inner .contacts-list__divider{display:none}}.contacts-list__divider{width:calc(var(--size-4)/ 2);height:auto;background-color:var(--white-hover)}.contacts-list__group{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-20);position:relative}@media screen and (max-width:991px){.contacts-list__group:not(:last-child){width:calc(45% - var(--size-24))}.contacts-list__group:last-child{width:100%;padding-top:var(--size-32);position:relative;display:flex;align-items:center;justify-content:center}.contacts-list__group:last-child::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50%;height:var(--size-2);background-color:var(--white-hover)}}@media screen and (max-width:767px){.contacts-list__group{width:100%!important;padding-top:var(--size-32)}.contacts-list__group:not(:first-child){position:relative}.contacts-list__group:not(:first-child)::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:var(--size-2);background-color:var(--white-hover)}.contacts-list__group:first-child{padding-top:0}.contacts-list__group:last-child{align-items:flex-start}}.contacts-list__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-12);width:100%}.contacts-list__group-wrapper{width:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-20)}.contacts-list__icon .ui__icon{width:var(--size-24);height:var(--size-24);fill:var(--accent)}.contacts-list__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-2)}.contacts-list__label{color:var(--dark-gray)}.contacts-list__link{color:var(--primary);text-decoration:none;transition:color .3s}.contacts-list__link:hover{color:var(--accent)}.contacts-list__text{color:var(--primary)}.error-404{padding:var(--size-80) 0;min-height:calc(100vh - var(--total-header-height));background-color:var(--page-bg);position:relative;overflow:hidden;display:flex;align-items:center}.error-404__inner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-28);position:relative;z-index:2}.error-404__content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-12);width:100%;max-width:768px;margin:0 auto;text-align:center}.error-404__code{font-family:var(--font-family-primary);font-size:var(--size-160);font-weight:800;line-height:1;color:var(--accent)}@media screen and (max-width:1199px){.error-404__code{font-size:var(--size-140)}}@media screen and (max-width:991px){.error-404{padding:var(--size-48) 0}.error-404__code{font-size:var(--size-120)}}@media screen and (max-width:767px){.contacts-list__group-wrapper{width:100%}.error-404__code{font-size:var(--size-100)}}@media screen and (max-width:575px){.error-404{padding:var(--size-32) 0}.error-404__code{font-size:var(--size-80)}}.error-404__title{font-family:var(--font-family-primary);font-size:var(--size-32);font-weight:700;color:var(--primary)}@media screen and (max-width:767px){.error-404__title{font-size:var(--size-24)}}.error-404__text{color:var(--secondary-muted);max-width:600px}.error-404__actions{display:flex;gap:var(--size-16);justify-content:center}@media screen and (max-width:575px){.error-404__actions{flex-direction:column;width:100%}.error-404__actions .button{width:100%}.error-404__bg-decoration{display:none}}