*,::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%}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary) 50%,transparent) transparent;scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overscroll-behavior-y:none;--wp-admin-bar-offset:0px}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;-webkit-hyphens:auto;hyphens:auto;-webkit-text-size-adjust:100%;-moz-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:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!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{-webkit-appearance:none;-moz-appearance:none;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}@supports(height:100dvh){body{min-height:100dvh}}a{text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}::-moz-selection{background:var(--selection-background,rgba(75,143,227,.2));color:var(--selection-color,inherit)}::selection{background:var(--selection-background,rgba(75,143,227,.2));color:var(--selection-color,inherit)}dialog{margin:auto;border:none;padding:0;background:rgba(0,0,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;--error-light:color-mix(in srgb, var(--error) 14%, var(--white));--accent:#4B8FE3;--accent-light:#E6F0FB;--accent-light-hover:#CFE1F5;--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-260:16.25rem;--size-280:17.5rem;--size-300:18.75rem;--size-320:20rem;--size-340:21.25rem;--size-360:22.5rem;--size-380:23.75rem;--size-400:25rem;--radius-base:var(--size-24);--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;--wp-admin-bar-offset:0px;--scrollbar-width:var(--size-20);--scrollbar-rails:var(--size-8);--bg-shape-size:20rem;--bg-shape-boreder-radius:6.25rem;--swiper-pagination-bullet-size:var(--size-12);--swiper-pagination-bullet-horizontal-gap:var(--size-8);--swiper-pagination-bullet-inactive-color:var(--dark-gray);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:var(--accent);--swiper-pagination-bullet-opacity:1}body.no-top-bar{--top-bar-height:0px}.col-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}@media(max-width:1399px){.col-xxl-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-xxl-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-xxl-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-xxl-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-xxl-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-xxl-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-xxl-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-xxl-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-xxl-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-xxl-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-xxl-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-xxl-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}}@media(max-width:1199px){.col-xl-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-xl-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-xl-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-xl-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-xl-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-xl-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-xl-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-xl-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-xl-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-xl-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-xl-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-xl-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}}@media(max-width:991px){:root{--total-header-height:var(--header-mobile-height)}.col-lg-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-lg-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-lg-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-lg-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-lg-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-lg-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-lg-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-lg-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-lg-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-lg-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-lg-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-lg-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}}@media(max-width:767px){.col-md-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-md-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-md-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-md-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-md-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-md-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-md-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-md-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-md-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-md-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-md-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-md-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}}@media(max-width:575px){:root{--radius-base:var(--size-16)}.col-sm-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-sm-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-sm-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-sm-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-sm-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-sm-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-sm-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-sm-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-sm-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-sm-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-sm-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-sm-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}}@media(max-width:374px){.col-xs-1{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}.col-xs-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}.col-xs-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}.col-xs-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);width:100%}.col-xs-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap);width:100%}.col-xs-6{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--grid-gap);width:100%}.col-xs-7{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--grid-gap);width:100%}.col-xs-8{display:grid;grid-template-columns:repeat(8,1fr);gap:var(--grid-gap);width:100%}.col-xs-9{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--grid-gap);width:100%}.col-xs-10{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--grid-gap);width:100%}.col-xs-11{display:grid;grid-template-columns:repeat(11,1fr);gap:var(--grid-gap);width:100%}.col-xs-12{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap);width:100%}}.col-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width,250px),1fr));gap:var(--grid-gap);width:100%}.col-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-column-width,250px),1fr));gap:var(--grid-gap);width:100%}.hero__title{font-family:var(--font-family-primary);font-size:var(--size-48);font-weight:700;line-height:1.35}@media screen and (max-width:1399px){.hero__title{font-size:var(--size-44)}}@media screen and (max-width:1199px){.hero__title{font-size:var(--size-36)}}@media screen and (max-width:991px){.hero__title{font-size:var(--size-44)}}@media screen and (max-width:767px){.hero__title{font-size:var(--size-36)}}@media screen and (max-width:575px){.hero__title{font-size:var(--size-32)}}@media screen and (max-width:374px){.hero__title{font-size:var(--size-28)}}.contact-form__title,.h2-section-title,.news-single__title{position:relative;font-family:var(--font-family-primary);font-size:var(--size-32);font-weight:700;line-height:var(--line-height-base);padding-bottom:var(--size-16);color:var(--secondary)}@media screen and (max-width:767px){.contact-form__title,.h2-section-title,.news-single__title{font-size:var(--size-28)}}.contact-form__title:after,.h2-section-title:after,.news-single__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){.contact-form__title,.h2-section-title,.news-single__title{font-size:var(--size-24)}.contact-form__title:after,.h2-section-title:after,.news-single__title:after{width:var(--size-80)}}.h3-section-title{position:relative;padding-left:var(--size-20);font-family:var(--font-family-primary);font-size:var(--size-28);font-weight:700;line-height:var(--line-height-base);color:var(--secondary)}@media screen and (max-width:767px){.h3-section-title{font-size:var(--size-24)}}@media screen and (max-width:575px){.h3-section-title{font-size:var(--size-20)}}.h3-section-title::before{content:"";position:absolute;top:0;left:0;width:var(--size-4);height:100%;background:var(--accent);border-radius:var(--size-4)}.gallery__item .gallery__caption,.gallery__item figcaption,.hero-slider .swiper-slide[data-caption]::after,.video-preview__badge{position:absolute;bottom:var(--size-12);left:var(--size-12);padding:var(--size-4) var(--size-12);background-color:rgba(0,0,0,.7);border-radius:var(--size-8);font-size:var(--size-12);font-weight:600;color:var(--white);z-index:2}.accordion__content-inner,.accordion__title,.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,.custom-select__option,.custom-select__trigger,.date-picker__title,.date-picker__trigger,.date-picker__weekday,.error-404__text,.file-list__name,.footer__menu a,.footer__subtitle,.form__error,.form__input,.form__label,.form__textarea,.header-nav__link,.link,.mobile-header__documents-link,.mobile-header__link,.page-title__breadcrumbs,.rich-text,.sidebar__news-heading,.success-message,.text-base,.time-picker__trigger,.top-bar__link{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,.date-picker__title,.footer__menu a,.link,.page-title__breadcrumbs,.sidebar__news-heading{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:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:.3s}@media screen and (max-width:575px){.button{padding:var(--size-12) var(--size-20);font-size:var(--size-14)}}@media screen and (max-width:374px){.button{padding:var(--size-12) var(--size-16)}}.button:active{transform:scale(.97)}.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}.ui__icon{fill:currentColor;stroke:currentColor}.custom-select__trigger,.date-picker__trigger,.form__input,.form__textarea,.time-picker__trigger{padding:var(--size-16) var(--size-24);border:var(--size-2) solid var(--gray-150);border-radius:var(--size-12);background:var(--white)}.section{padding:var(--size-60) 0}@media screen and (max-width:991px){.section{padding:var(--size-40) 0}}.section__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-32)}@media screen and (max-width:767px){.section__inner{gap:var(--size-24)}}@media screen and (max-width:575px){.section{padding:var(--size-32) 0}.section__inner{gap:var(--size-20)}}.form__row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-24);width:100%}.custom-select__trigger,.date-picker__trigger,.form__input,.form__textarea,.time-picker__trigger{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}@media screen and (max-width:575px){.form__row{flex-direction:column}.custom-select__trigger,.date-picker__trigger,.form__input,.form__textarea,.time-picker__trigger{padding:var(--size-12) var(--size-20);font-size:var(--size-14);border-radius:var(--size-12)}}@media screen and (max-width:374px){.custom-select__trigger,.date-picker__trigger,.form__input,.form__textarea,.time-picker__trigger{padding:var(--size-12) var(--size-16)}}.custom-select__trigger::-moz-placeholder,.date-picker__trigger::-moz-placeholder,.form__input::-moz-placeholder,.form__textarea::-moz-placeholder,.time-picker__trigger::-moz-placeholder{color:var(--dark-gray)}.custom-select__trigger::placeholder,.date-picker__trigger::placeholder,.form__input::placeholder,.form__textarea::placeholder,.time-picker__trigger::placeholder{color:var(--dark-gray)}.custom-select__trigger:hover,.date-picker__trigger:hover,.form__input:hover,.form__textarea:hover,.time-picker__trigger:hover{border-color:var(--secondary-light)}.custom-select__trigger:focus,.date-picker__trigger:focus,.form__input:focus,.form__textarea:focus,.time-picker__trigger:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-light)}.custom-select__trigger:disabled,.date-picker__trigger:disabled,.form__input:disabled,.form__textarea:disabled,.time-picker__trigger: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}.accordion__header,.file-list__link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:var(--size-24);padding:var(--size-24) var(--size-32);border-radius:var(--radius-base);transition:background-color .3s,border-color .3s,box-shadow .3s}@media screen and (max-width:767px){.accordion__header,.file-list__link{padding:var(--size-32)}}@media screen and (max-width:374px){.accordion__header,.file-list__link{padding:var(--size-24);gap:var(--size-16)}}.accordion--blue .accordion__item,.file-list--blue .file-list__link,.rich-text .accordion__item{border:2px solid var(--accent-light);background:var(--page-bg)}.accordion--grey .accordion__item,.file-list--grey .file-list__link{border:2px solid var(--white-hover);background:var(--gray-100)}@media(hover:hover){.accordion--blue .accordion__item:not(.active):hover,.file-list--blue .file-list__link:not(.active):hover,.rich-text .accordion__item:not(.active):hover{background:var(--accent-light);border:2px solid var(--accent-light-hover)}.accordion--grey .accordion__item:not(.active):hover,.file-list--grey .file-list__link:not(.active):hover{background:var(--white-hover);border:2px solid var(--secondary-light)}}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-Bold.eot);src:local("Euclid Circular A Bold"),local("EuclidCircularA-Bold"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-Bold.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-Bold.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-Light.eot);src:local("Euclid Circular A Light"),local("EuclidCircularA-Light"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-Light.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-Light.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-BoldItalic.eot);src:local("Euclid Circular A Bold Italic"),local("EuclidCircularA-BoldItalic"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-BoldItalic.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-BoldItalic.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-LightItalic.eot);src:local("Euclid Circular A Light Italic"),local("EuclidCircularA-LightItalic"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-LightItalic.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-LightItalic.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-Regular.eot);src:local("Euclid Circular A Regular"),local("EuclidCircularA-Regular"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-Regular.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-Regular.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-SemiBold.eot);src:local("Euclid Circular A SemiBold"),local("EuclidCircularA-SemiBold"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-SemiBold.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-SemiBold.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-Medium.eot);src:local("Euclid Circular A Medium"),local("EuclidCircularA-Medium"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-Medium.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-Medium.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-Italic.eot);src:local("Euclid Circular A Italic"),local("EuclidCircularA-Italic"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-Italic.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-Italic.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-SemiBoldItalic.eot);src:local("Euclid Circular A SemiBold Italic"),local("EuclidCircularA-SemiBoldItalic"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-SemiBoldItalic.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-SemiBoldItalic.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-display:block;font-family:"Euclid Circular A";src:url(../fonts/euclid/eot/EuclidCircularA-MediumItalic.eot);src:local("Euclid Circular A Medium Italic"),local("EuclidCircularA-MediumItalic"),url(../fonts/euclid/eot?#iefix/EuclidCircularA-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/euclid/woff2/EuclidCircularA-MediumItalic.woff2) format("woff2"),url(../fonts/euclid/woff/EuclidCircularA-MediumItalic.woff) format("woff"),url(../fonts/euclid/ttf/EuclidCircularA-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/gilroy/eot?#iefix/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Regular.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Regular.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-ExtraboldItalic.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-ExtraboldItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../fonts/gilroy/eot?#iefix/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Bold.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Bold.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(../fonts/gilroy/eot?#iefix/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Black.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Black.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../fonts/gilroy/eot?#iefix/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Light.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Light.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Semibold.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(../fonts/gilroy/eot?#iefix/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Semibold.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../fonts/gilroy/eot?#iefix/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Medium.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Medium.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-MediumItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-MediumItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-BlackItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-BlackItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(../fonts/gilroy/eot?#iefix/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-UltraLight.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-UltraLight.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-RegularItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-RegularItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-SemiboldItalic.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-SemiboldItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-SemiboldItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-HeavyItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-HeavyItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Extrabold.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(../fonts/gilroy/eot?#iefix/Gilroy-Extrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Extrabold.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Extrabold.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-BoldItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-BoldItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-UltraLightItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-UltraLightItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-LightItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-LightItalic.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(../fonts/gilroy/eot?#iefix/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Heavy.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Heavy.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(../fonts/gilroy/eot?#iefix/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-Thin.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-Thin.woff) format("woff"),url(../fonts/gilroy/ttf/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-display:block;font-family:Gilroy;src:url(../fonts/gilroy/eot/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(../fonts/gilroy/eot?#iefix/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gilroy/woff2/Gilroy-ThinItalic.woff2) format("woff2"),url(../fonts/gilroy/woff/Gilroy-ThinItalic.woff) format("woff"),url(../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}.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){body.no-top-bar{--total-header-height:calc( var(--header-main-height) + var(--header-nav-height) )}.container{max-width:var(--container-width-lg,992px)}}@media(min-width:1200px){.container{max-width:var(--container-width-xl,1172px)}}*{font-family:var(--font-family-secondary)}body:has(#wpadminbar){--wp-admin-bar-offset:var(--wp-admin-bar)}.layout{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:2}.main,.main-content{flex:1;padding-top:calc(var(--total-header-height) + var(--wp-admin-bar-offset))}.homepage{flex:1;margin-top:calc(var(--total-header-height) + var(--wp-admin-bar-offset))}.content-wrapper,.homepage,.main-content-wrapper{position:relative;width:100%;overflow-x:clip}.section--white{background-color:var(--white)}.section--blue{background-color:var(--page-bg)}.section__action-prompt{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-32)}.color-accent{color:var(--accent)}.color-primary{color:var(--primary)}.color-secondary{color:var(--secondary)}.lg-backdrop{background-color:rgba(0,0,0,.95)!important}.lg-toolbar{background:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--size-8) var(--size-16)!important}.lg-icon{width:48px!important;height:48px!important;border-radius:8px!important;background:rgba(0,0,0,0)!important;color:var(--white)!important;opacity:.8}.lg-icon:hover{opacity:1;background-color:hsla(0,0%,100%,.1)!important}.lg-icon:active{transform:scale(.95)}@media screen and (max-width:575px){.section__action-prompt{gap:var(--size-20)}.lg-toolbar{padding:var(--size-4) var(--size-8)!important}.lg-icon{width:40px!important;height:40px!important}}.lg-next,.lg-prev{background:rgba(0,0,0,.5)!important;border-radius:8px!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lg-next:hover,.lg-prev:hover{background:rgba(0,0,0,.7)!important}.lg-next::after,.lg-prev::after{border-color:var(--white)!important}.lg-counter{color:var(--white)!important;opacity:.9;font-size:var(--font-size-14)!important;font-weight:500;line-height:48px!important;padding-left:10px!important;padding-top:4px!important;height:48px!important}.lg-thumb-outer{background:rgba(0,0,0,.8)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--size-12) 0!important}.lg-thumb-item{border-radius:6px!important;border:2px solid transparent!important;overflow:hidden;opacity:.6}.lg-thumb-item:hover{opacity:.9;border-color:hsla(0,0%,100%,.5)!important}.lg-thumb-item.active{opacity:1;border-color:var(--accent)!important;transform:scale(1.05)}.lg-thumb-item img{border-radius:4px!important}.lg-outer .lg-spinner{border-color:hsla(0,0%,100%,.2)!important;border-top-color:var(--accent)!important}.lg-sub-html{background:linear-gradient(transparent,rgba(0,0,0,.8))!important;padding:var(--size-24) var(--size-16) var(--size-16)!important;font-size:var(--font-size-14)!important;color:var(--white)!important;text-align:center!important}.lg-sub-html p{margin:0!important;opacity:.9}.lg-zoom-in:hover,.lg-zoom-out:hover{color:var(--accent)!important}.lg-progress-bar{background-color:hsla(0,0%,100%,.2)!important}.lg-progress-bar .lg-progress{background-color:var(--accent)!important}.lg-css3 .lg-item.lg-current,.lg-css3 .lg-item.lg-next-slide,.lg-css3 .lg-item.lg-prev-slide{transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s!important}@media screen and (max-width:575px){.lg-thumb-outer{padding:var(--size-8) 0!important}.lg-thumb-item{border-radius:4px!important}.lg-counter{font-size:var(--font-size-12)!important;line-height:40px!important}:root{--swiper-pagination-bullet-size:var(--size-8);--swiper-pagination-bullet-horizontal-gap:var(--size-4)}}.swiper-pagination{display:flex;justify-content:center;width:100%}.swiper-pagination-bullet{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{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)}}.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}.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:rgba(0,0,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:rgba(0,0,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}.rich-text{color:var(--secondary)}.rich-text .gallery,.rich-text .table-wrapper,.rich-text .video-container,.rich-text blockquote,.rich-text details,.rich-text dl,.rich-text figure,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6,.rich-text hr,.rich-text img,.rich-text ol,.rich-text p,.rich-text pre,.rich-text section,.rich-text table,.rich-text ul{margin-bottom:var(--size-16)}.rich-text .gallery:last-child,.rich-text .table-wrapper:last-child,.rich-text .video-container:last-child,.rich-text blockquote:last-child,.rich-text details:last-child,.rich-text dl:last-child,.rich-text figure:last-child,.rich-text h1:last-child,.rich-text h2:last-child,.rich-text h3:last-child,.rich-text h4:last-child,.rich-text h5:last-child,.rich-text h6:last-child,.rich-text hr:last-child,.rich-text img:last-child,.rich-text ol:last-child,.rich-text p:last-child,.rich-text pre:last-child,.rich-text section:last-child,.rich-text table:last-child,.rich-text ul:last-child{margin-bottom:0}.rich-text h2{position:relative;font-family:var(--font-family-primary);font-size:var(--size-28);font-weight:700;line-height:var(--line-height-base);color:var(--secondary);margin-top:var(--size-32);margin-bottom:var(--size-20);padding-bottom:var(--size-12)}.rich-text h2::after{content:"";position:absolute;left:0;bottom:0;width:var(--size-80);height:var(--size-4);background-color:var(--accent);border-radius:var(--size-4)}.rich-text h2:first-child{margin-top:0}.rich-text h3{position:relative;font-family:var(--font-family-primary);font-size:var(--size-24);font-weight:700;line-height:var(--line-height-base);color:var(--secondary);margin-top:var(--size-28);margin-bottom:var(--size-16);padding-left:var(--size-16)}@media screen and (max-width:767px){.rich-text h2{font-size:var(--size-24)}.rich-text h3{font-size:var(--size-20)}}.rich-text h3::before{content:"";position:absolute;left:0;top:0;width:var(--size-4);height:100%;background-color:var(--accent);border-radius:var(--size-4)}.rich-text h3:first-child{margin-top:0}.rich-text h4{font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:700;line-height:var(--line-height-base);color:var(--secondary);margin-top:var(--size-24);margin-bottom:var(--size-12)}@media screen and (max-width:767px){.rich-text h4{font-size:var(--size-18)}}.rich-text h4:first-child{margin-top:0}.rich-text ol li,.rich-text ul li{margin-left:var(--size-2)}.rich-text ul{margin:var(--size-16) 0;padding:0;list-style:none}.rich-text ul:last-child{margin-bottom:0}.rich-text ul>li{position:relative;padding-left:var(--size-20);margin-bottom:var(--size-12)}.rich-text ul>li:last-child{margin-bottom:0}.rich-text ul>li::before{content:"";position:absolute;left:0;top:calc((1.5em - var(--size-8))/ 2);width:var(--size-8);height:var(--size-8);background-color:var(--accent);border-radius:var(--radius-full);transition:.3s}.rich-text ul>li:has(>a:only-child):hover::before{background-color:var(--primary);transform:scale(1.25)}.rich-text ul ul{margin-top:var(--size-8);margin-bottom:0;margin-left:var(--size-8)}.rich-text ul ul>li{margin-bottom:var(--size-8)}.rich-text ul ul>li::before{background-color:rgba(0,0,0,0);border:2px solid var(--secondary-light)}.rich-text ul ul>li:has(>a:only-child):hover::before{border-color:var(--accent);background-color:var(--accent);transform:scale(1.25)}.rich-text ol{margin:var(--size-16) 0;padding:0;list-style:none;counter-reset:ol-counter}.rich-text ol:last-child{margin-bottom:0}.rich-text ol>li{position:relative;padding-left:var(--size-36);margin-bottom:var(--size-12);counter-increment:ol-counter}.rich-text ol>li:last-child{margin-bottom:0}.rich-text ol>li::before{content:counter(ol-counter);position:absolute;left:0;top:0;translate:0 -1px;width:var(--size-24);height:var(--size-24);background-color:var(--accent-light);color:var(--accent);font-weight:700;font-size:var(--size-14);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:.3s}.rich-text ol>li:has(>a:only-child):hover::before{background-color:var(--accent);color:var(--white);transform:scale(1.1)}.rich-text ol ol{margin-top:var(--size-8);margin-bottom:0;margin-left:0;counter-reset:ol-counter-nested}.rich-text ol ol>li{padding-left:var(--size-32);margin-bottom:var(--size-8);counter-increment:ol-counter-nested}.rich-text ol ol>li::before{content:counter(ol-counter-nested,lower-alpha);width:var(--size-20);height:var(--size-20);font-size:var(--size-12)}.rich-text ol ol>li:has(>a:only-child):hover::before{background-color:var(--accent);color:var(--white);transform:scale(1.1)}.rich-text a:not(.gallery__item):not(.video-preview){color:var(--accent);text-decoration:none;font-weight:600;border-bottom:1px solid transparent;transition:.3s}.rich-text a:not(.gallery__item):not(.video-preview):hover{color:var(--primary);border-bottom-color:var(--primary)}.rich-text b,.rich-text strong{font-weight:700;color:var(--secondary)}.rich-text em,.rich-text i{font-style:italic}.rich-text blockquote{position:relative;margin:var(--size-32) 0;padding:var(--size-24) var(--size-32) var(--size-24) var(--size-48);background-color:var(--accent-light);border-radius:var(--radius-base);border-left:var(--size-4) solid var(--accent)}@media screen and (max-width:575px){.rich-text blockquote{padding:var(--size-20) var(--size-24) var(--size-20) var(--size-32)}}.rich-text blockquote::before{content:"“";position:absolute;top:var(--size-16);left:var(--size-16);font-family:var(--font-family-primary);font-size:var(--size-48);font-weight:700;color:var(--accent);line-height:1;opacity:.5}@media screen and (max-width:374px){.rich-text blockquote{padding:var(--size-16) var(--size-20) var(--size-16) var(--size-24)}.rich-text blockquote::before{display:none}}.rich-text blockquote p{position:relative;margin-bottom:0;font-style:italic;color:var(--secondary)}.rich-text blockquote p:not(:last-child){margin-bottom:var(--size-12)}.rich-text blockquote cite{display:block;margin-top:var(--size-12);font-size:var(--size-14);font-style:normal;font-weight:600;color:var(--primary)}.rich-text blockquote cite::before{content:"— "}.rich-text blockquote:last-child{margin-bottom:0}.rich-text>figure img,.rich-text>img,.rich-text>p>img{display:block;overflow:hidden;width:100%;max-width:100%;height:auto;margin:var(--size-24) 0;border:2px solid var(--white-hover);border-radius:var(--radius-base)}.rich-text>figure img:first-child,.rich-text>img:first-child,.rich-text>p>img:first-child{margin-top:0}.rich-text>figure img:last-child,.rich-text>img:last-child,.rich-text>p>img:last-child{margin-bottom:0}.rich-text figure{margin:var(--size-32) 0}.rich-text figure img{margin:0;border:2px solid var(--white-hover);border-radius:var(--radius-base);width:100%;overflow:hidden}.rich-text figure figcaption{position:relative;margin-top:var(--size-12);padding-left:var(--size-12);font-size:var(--size-14);color:var(--secondary-muted)}.rich-text figure figcaption::before{content:"";position:absolute;left:0;top:0;width:var(--size-4);height:100%;background-color:var(--accent);border-radius:var(--size-4)}.rich-text figure:last-child{margin-bottom:0}.rich-text .gallery{margin:var(--size-32) 0}.rich-text .gallery:first-child{margin-top:0}.rich-text .gallery:last-child{margin-bottom:0}.rich-text .table-wrapper{margin:var(--size-24) 0}.rich-text .table-wrapper:last-child{margin-bottom:0}.rich-text table{width:100%;margin:var(--size-24) 0}.rich-text table:last-child{margin-bottom:0}.rich-text hr{margin:var(--size-32) 0;border:none;height:var(--size-2);background-color:var(--gray-150);border-radius:var(--size-2)}.rich-text code{font-family:Consolas,Monaco,monospace;font-size:var(--size-14);background-color:var(--accent-light);padding:var(--size-2) var(--size-8);border-radius:var(--size-4);color:var(--primary)}.rich-text pre{margin:var(--size-24) 0;padding:var(--size-20);background-color:var(--secondary);border-radius:var(--radius-base);overflow-x:auto}.rich-text pre code{background-color:rgba(0,0,0,0);padding:0;color:var(--white)}.rich-text pre:last-child{margin-bottom:0}.rich-text mark{background-color:var(--accent-light);color:var(--secondary);padding:var(--size-2) var(--size-4);border-radius:var(--size-4)}.rich-text small{font-size:var(--size-14);color:var(--secondary-muted)}.rich-text u{text-decoration:underline;text-underline-offset:2px}.rich-text s{text-decoration:line-through;color:var(--secondary-muted)}.rich-text sub,.rich-text sup{font-size:var(--size-12);line-height:0;position:relative;vertical-align:baseline}.rich-text sub{bottom:-.25em}.rich-text sup{top:-.5em}.rich-text br{margin-top:var(--size-4)}.rich-text dl{margin:var(--size-24) 0}.rich-text dl:last-child{margin-bottom:0}.rich-text dt{font-family:var(--font-family-primary);font-weight:700;font-size:var(--size-18);color:var(--primary);margin-top:var(--size-24);padding:var(--size-24);padding-bottom:var(--size-8);background-color:var(--accent-light);border-left:var(--size-4) solid var(--accent);border-radius:var(--radius-base) var(--radius-base) 0 0}@media screen and (max-width:575px){.rich-text blockquote::before{font-size:var(--size-36);top:var(--size-12);left:var(--size-8)}.rich-text dt{font-size:var(--size-16)}}.rich-text dt:first-of-type{margin-top:0}.rich-text dd{margin:0;padding:var(--size-24);padding-top:0;color:var(--secondary);background-color:var(--accent-light);border-left:var(--size-4) solid var(--accent);border-radius:0 0 var(--radius-base) var(--radius-base)}.rich-text dd+dd{padding-top:var(--size-8);border-top:1px dashed var(--secondary-light);border-radius:0}.rich-text dd:has(+dt){margin-bottom:0}.rich-text dd+dd:last-of-type,.rich-text dt+dd:last-of-type{padding-bottom:var(--size-24)}.rich-text abbr{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.rich-text kbd{display:inline-block;padding:var(--size-2) var(--size-8);font-family:Consolas,Monaco,monospace;font-size:var(--size-12);font-weight:600;color:var(--secondary);background-color:var(--gray-100);border:1px solid var(--gray-150);border-bottom-width:3px;border-radius:var(--size-4);vertical-align:middle;line-height:1}.rich-text p:has(kbd){line-height:2}.rich-text details{margin-bottom:var(--size-16);padding:var(--size-16);background:var(--page-bg);border-radius:var(--size-12);border:2px solid var(--gray-150)}.rich-text details:last-child{margin-bottom:0}.rich-text details[open] summary{margin-bottom:var(--size-12);padding-bottom:var(--size-12);border-bottom:1px solid var(--gray-150)}.rich-text summary{list-style:none;cursor:pointer;font-weight:700;color:var(--primary)}.rich-text summary::-webkit-details-marker{display:none}.rich-text iframe{max-width:100%;height:auto;aspect-ratio:16/9}.rich-text .video-container{margin:var(--size-24) 0}.rich-text .video-container:first-child{margin-top:0}.rich-text .video-container:last-child{margin-bottom:0}.adaptive-text{display:inherit;width:100%;position:relative}.adaptive-text--inline{display:inline}.adaptive-text--inline .adaptive-lg,.adaptive-text--inline .adaptive-md,.adaptive-text--inline .adaptive-sm,.adaptive-text--inline .adaptive-xl,.adaptive-text--inline .adaptive-xs,.adaptive-text--inline .adaptive-xxl,.adaptive-text--inline .adaptive-xxs{display:none!important;width:auto}.adaptive-text .adaptive-lg,.adaptive-text .adaptive-md,.adaptive-text .adaptive-sm,.adaptive-text .adaptive-xl,.adaptive-text .adaptive-xs,.adaptive-text .adaptive-xxl,.adaptive-text .adaptive-xxs{display:none!important;width:100%}@media(min-width:1400px){.container{max-width:var(--container-width-xxl,1328px)}.adaptive-text .adaptive-xxl{display:inline!important}}@media(min-width:1200px)and (max-width:1399px){.adaptive-text .adaptive-xl{display:inline!important}}@media(min-width:992px)and (max-width:1199px){.adaptive-text .adaptive-lg{display:inline!important}}@media(min-width:768px)and (max-width:991px){.adaptive-text .adaptive-md{display:inline!important}}@media(min-width:576px)and (max-width:767px){.adaptive-text .adaptive-sm{display:inline!important}}@media(min-width:376px)and (max-width:575px){.adaptive-text .adaptive-xs{display:inline!important}}@media(min-width:0)and (max-width:375px){.adaptive-text .adaptive-xxs{display:inline!important}}.accordion{width:100%}.accordion__item{margin-bottom:var(--size-16);border-radius:var(--radius-base);overflow:hidden;transition:background-color .3s,border-color .3s,box-shadow .3s}.accordion__item.active .accordion__arrow{transform:rotate(180deg)}.accordion__item.active .accordion__arrow::before{opacity:0}.accordion__item.active .accordion__content{opacity:1}.accordion__header{cursor:pointer}.accordion__icon{flex-shrink:0;width:var(--size-48);height:var(--size-48);display:flex;align-items:center;justify-content:center}.accordion__icon img{width:100%;height:100%;object-fit:contain;border:none;margin:0;border-radius:0}.accordion__title{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;font-weight:800;color:var(--primary)}.accordion__arrow{width:var(--size-24);height:var(--size-24);position:relative;flex-shrink:0;transition:transform .3s}.accordion__arrow::after,.accordion__arrow::before{content:"";position:absolute;background-color:var(--accent);border-radius:var(--size-2);transition:opacity .3s}.accordion__arrow::before{width:var(--size-2);height:var(--size-16);top:var(--size-4);left:11px;opacity:1}.accordion__arrow::after{width:var(--size-16);height:var(--size-2);top:11px;left:var(--size-4)}.accordion--grey .accordion__arrow::after,.accordion--grey .accordion__arrow::before{background-color:var(--primary)}.accordion__content{max-height:0;overflow:hidden;padding:0 var(--size-32);transition:max-height .3s,opacity .3s;opacity:0}@media screen and (max-width:374px){.accordion__content{padding:0 var(--size-24)}}.accordion__content-inner{color:var(--secondary);padding-bottom:var(--size-32)}.accordion__content-inner:not(:has(*)){display:none}.accordion__content .file-list{padding-bottom:var(--size-32)}.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:rgba(0,0,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:rgba(0,0,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}@media screen and (max-width:374px){.accordion__content .file-list,.accordion__content-inner{padding-bottom:var(--size-24)}.button--round span{height:var(--size-24);width:var(--size-24)}}.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{color:var(--accent)}.button--round--outline:active{transform:scale(.93)}.button--round--outline .ui__icon{padding:var(--size-4);width:var(--size-32);height:var(--size-32);color:var(--primary)}@media screen and (max-width:374px){.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);color: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(--radius-base);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 .image-placeholder__icon,.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 .image-placeholder__icon,.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%;color:var(--bg-elements-accent);stroke:none;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:100%;background-color:var(--gray-100)}.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--feature-badge .card__image-wrapper{background-color:var(--gray-100);padding-bottom:66.67%}.card--feature-badge .card__image-wrapper img{padding:var(--size-40) var(--size-48);object-fit:contain}@media screen and (max-width:1199px){.card--feature-badge .card__image-wrapper img{padding:var(--size-36) var(--size-44)}}@media screen and (max-width:767px){.card--feature-badge .card__image-wrapper img{padding:var(--size-32) var(--size-40)}}.card--testimonial{height:100%}.card--testimonial .card__inner{gap:var(--size-24);height:100%;display:flex;flex-direction:column}@media screen and (max-width:575px){.card--feature-badge .card__image-wrapper img{padding:var(--size-24) var(--size-32)}.card--testimonial .card__inner{padding:var(--size-24);gap:var(--size-16)}}@media screen and (max-width:374px){.card--testimonial .card__inner{padding:var(--size-20)}}.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;color: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:flex-start;align-items:center;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--horizontal-icon .card__inner,.card--vertical-icon .card__inner{gap:var(--size-16);padding: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){.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{padding:var(--size-28)}}@media screen and (max-width:575px){.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{padding:var(--size-24)}}@media screen and (max-width:374px){.card--horizontal-icon .card__inner,.card--vertical-icon .card__inner{padding:var(--size-20)}}.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;padding:var(--size-36) var(--size-32)}.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__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-140);height:var(--size-140)}}@media screen and (max-width:374px){.card--horizontal-icon .card__icon{width:var(--size-120);height:var(--size-120)}}.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)}.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__required{color:var(--error);margin-left:var(--size-4)}.form__error{color:var(--error);font-size:var(--size-14);margin-top:var(--size-4);-webkit-padding-start:0;padding-inline-start:0;display:none}.form__error.visible{display:block}.form__input--error,.form__input.error,.form__textarea.error{border-color:var(--error)}.form__input--error:focus,.form__input.error:focus,.form__textarea.error:focus{border-color:var(--error);box-shadow:0 0 0 var(--size-4) var(--error-light)}.form__button .spinner{display:none;width:1em;height:1em;margin-left:var(--size-8);border:var(--size-2) solid currentColor;border-top-color:transparent;border-radius:50%;animation:.8s linear infinite form-spin}.form-group{width:100%}.form__row .form-group{flex:1 1 0;min-width:0}.form-group:has(.form__input,.form__textarea) .form__error{-webkit-padding-start:var(--size-8);padding-inline-start:var(--size-8)}select.form__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;-webkit-padding-end:var(--size-48);padding-inline-end:var(--size-48);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232F3654' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-20) center;background-size:var(--size-16) var(--size-16)}@media screen and (max-width:575px){select.form__input{background-position:right var(--size-16) center}}input[type=date].form__input,input[type=time].form__input{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}input[type=date].form__input::-webkit-calendar-picker-indicator,input[type=time].form__input::-webkit-calendar-picker-indicator{cursor:pointer;width:var(--size-20);height:var(--size-20);background-repeat:no-repeat;background-position:center;background-size:contain}input[type=date].form__input::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23325390' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}input[type=time].form__input::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23325390' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.form-choices{display:flex;flex-direction:column;gap:var(--size-12);margin-top:var(--size-8)}.form-choice{display:inline-flex;align-items:center;gap:var(--size-12);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--secondary)}.form-choice input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;width:var(--size-24);height:var(--size-24);margin:0;display:grid;place-content:center;border:var(--size-2) solid var(--secondary-light);background:var(--white);cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.form-choice input[type=radio]{border-radius:var(--radius-full)}.form-choice input[type=checkbox]{border-radius:var(--size-4)}.form-choice input:hover{border-color:var(--accent)}.form-choice input:focus-visible{outline:0;box-shadow:0 0 0 var(--size-4) var(--accent-light)}.form-choice input:checked{border-color:var(--accent);background:var(--accent)}.form-choice input[type=radio]::before{content:"";width:var(--size-12);height:var(--size-12);border-radius:var(--radius-full);background:var(--white);transform:scale(0);transition:transform .15s}.form-choice input[type=radio]:checked::before{transform:scale(1)}.form-choice input[type=checkbox]::before{content:"";width:var(--size-8);height:var(--size-12);margin-top:calc(var(--size-2)*-1);border:solid var(--white);border-width:0 var(--size-2) var(--size-2) 0;transform:rotate(45deg) scale(0);transition:transform .15s}.form-choice input[type=checkbox]:checked::before{transform:rotate(45deg) scale(1)}.success-message{display:none;color:var(--success,#2e7d32);font-size:var(--size-14);margin-bottom:var(--size-16)}@keyframes form-spin{to{transform:rotate(360deg)}}.contact-form .form-group{display:flex;flex-direction:column;width:100%;min-width:0}.contact-form .form__row .form-group{flex:1}.contact-form__company{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.link__read-more{gap:var(--size-4)}.link__read-more,.link__read-more .ui__icon{transition:color .3s}.link__read-more>.ui__icon{width:var(--size-20);height:var(--size-20);transform:rotate(90deg)}.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 .ui__icon{transform:rotate(270deg)}.pagination__link--next .ui__icon{transform:rotate(90deg)}.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);color:var(--white);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),background-color .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);transition:transform .4s cubic-bezier(.2,.8,.2,1);transform-origin:center;shape-rendering:geometricPrecision;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(hover:hover){.ui__scroll-button:hover{background:color-mix(in srgb,var(--accent) 90%,#000);box-shadow:0 6px 16px rgba(0,0,0,.08),0 3px 6px rgba(0,0,0,.06)}}.ui__scroll-button:active{transform:scale(.93);box-shadow:0 2px 8px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.03)}.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}}.tabs-switch{display:flex;border:2px solid var(--accent-light);background:var(--page-bg);border-radius:var(--size-12);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;overflow:hidden;box-sizing:border-box}.tabs-switch *{box-sizing:border-box}.tabs-switch.initialized .tabs-switch__slider{opacity:1;transform:translateX(0)}.tabs-switch__label{padding:var(--size-16) var(--size-36);font-size:var(--size-16);font-weight:600;color:var(--primary);cursor:pointer;position:relative;z-index:2;transition:.4s;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.tabs-switch__label.first-child{border-radius:var(--size-12) 0 0 var(--size-12)}.tabs-switch__label.last-child{border-radius:0 var(--size-12) var(--size-12) 0}.tabs-switch__label--active{color:var(--white)}@media screen and (max-width:767px){.pagination__item:nth-child(4){display:none}.tabs-switch__label{padding:var(--size-12) var(--size-24);font-size:var(--size-14)}}@media screen and (max-width:575px){.pagination__item:nth-child(5){display:none}.pagination__item .button--round{font-size:var(--size-16)}.tabs-switch{width:100%;justify-content:space-between}.tabs-switch__label{flex:1;text-align:center}}.tabs-switch__slider{position:absolute;background-color:var(--accent);border-radius:var(--size-12);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);z-index:1;top:0;left:0;right:0;bottom:0;transform:translateX(-100%);opacity:0}.tabs-switch__slider.left-position{border-radius:var(--size-12) 0 0 var(--size-12);left:0;margin-left:0;width:100%}.tabs-switch__slider.left-position::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:inherit;border-radius:inherit}.tabs-switch__slider.middle-position{border-radius:0}.tabs-switch__slider.right-position{border-radius:0 var(--size-12) var(--size-12) 0;margin-right:0}.tabs-switch__slider::before{content:"";position:absolute;top:0;bottom:0;left:-1px;right:-1px;background-color:inherit;border-radius:inherit;z-index:-1}.tabs-switch__content{width:100%}.cards-container{opacity:0;transition:opacity .3s}.cards-container--active{opacity:1}@keyframes tabSlide{0%{transform:translateX(0)}50%{transform:translateX(calc(100% + 5px))}100%{transform:translateX(100%)}}.file-list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:column;gap:var(--size-8)}.file-list__link{text-decoration:none;color:var(--primary)}.file-list__icon{width:var(--size-24);height:var(--size-24);flex-shrink:0;color:var(--accent);transition:color .3s}.file-list__info{display:flex;flex-direction:column;gap:var(--size-2);min-width:0}.file-list__name{font-weight:600;color:var(--primary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-list__meta{font-size:var(--size-12);color:var(--secondary-muted)}.file-list--flat{gap:var(--size-4);margin-top:var(--size-16);padding-top:var(--size-16);border-top:1px solid var(--gray-150)}.file-list--flat:first-child,:not(:has(*))+.file-list--flat{margin-top:0;padding-top:0;border-top:none}.file-list--flat .file-list__link{padding:var(--size-8) var(--size-12);border:none;background-color:rgba(0,0,0,0);border-radius:var(--size-8);gap:var(--size-12)}.file-list--flat .file-list__link:hover{border:none;background-color:var(--accent-light)}.file-list--flat .file-list__link:hover .file-list__icon,.file-list--flat .file-list__link:hover .file-list__name{color:var(--primary)}.file-list--flat .file-list__icon{width:var(--size-20);height:var(--size-20);color:var(--accent)}.file-list--flat .file-list__name{font-size:var(--size-14);font-weight:500}.gallery{display:grid;gap:var(--size-16)}.gallery figure,.gallery img{margin:0}.gallery--2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:575px){.gallery--2{grid-template-columns:1fr}}.gallery--3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:767px){.gallery--3{grid-template-columns:repeat(2,1fr)}.gallery--3>:last-child:nth-child(3){grid-column:span 2}}@media screen and (max-width:575px){.gallery--3{grid-template-columns:1fr}.gallery--3>:last-child:nth-child(3){grid-column:span 1}}.gallery--grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media screen and (max-width:575px){.gallery--grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:374px){.gallery--grid{grid-template-columns:1fr}}.gallery__item{position:relative;border-radius:var(--radius-base);overflow:hidden;cursor:pointer;margin:0;border:2px solid var(--white-hover)}.gallery__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .3s;pointer-events:none;z-index:1}.gallery__item:hover::after{background-color:var(--bg-elements-primary)}.gallery__item:hover img{transform:scale(1.05)}.gallery__item img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;border:none;margin:0;transition:transform .3s}.gallery__item .gallery__caption,.gallery__item figcaption{margin:0;border:none}.gallery__item .gallery__caption::before,.gallery__item figcaption::before{display:none}.video-preview{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:var(--radius-base);overflow:hidden;background-color:var(--secondary);cursor:pointer;border:2px solid var(--white-hover);padding:0;margin:0;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-preview::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.08);z-index:1;transition:background .3s;pointer-events:none}.video-preview:hover::after{background:rgba(50,83,144,.15)}.video-preview:hover .video-preview__play{transform:translate(-50%,-50%) scale(1.1);background-color:var(--accent)}.video-preview:hover .video-preview__thumb{transform:scale(1.05)}.video-preview__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:none;margin:0;border-radius:0;transition:transform .3s}.video-preview__placeholder{position:absolute;inset:0;background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%)}.video-preview__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--size-80);height:var(--size-80);background-color:rgba(0,0,0,.7);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;transition:.3s;z-index:2}.video-preview__play svg{width:var(--size-32);height:var(--size-32);color:var(--white);margin-left:var(--size-4)}@media screen and (max-width:575px){.video-preview__play{width:var(--size-64);height:var(--size-64)}.video-preview__play svg{width:var(--size-24);height:var(--size-24)}}.table-wrapper{position:relative;width:100%}.table-wrapper__scroll-hint{position:absolute;top:0;right:0;bottom:0;width:var(--size-48);background:linear-gradient(to right,transparent,var(--white));pointer-events:none;opacity:0;transition:opacity .3s;border-radius:0 var(--radius-base) var(--radius-base) 0;display:flex;align-items:center;justify-content:flex-end;padding-right:var(--size-12);z-index:2}.table-wrapper__scroll-hint::after{content:"";flex-shrink:0;width:var(--size-24);height:var(--size-24);background-color:var(--accent);border-radius:var(--radius-full);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M17.71,9.88l-4.3-4.29a2,2,0,0,0-2.82,0L6.29,9.88a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0L11,8V19a1,1,0,0,0,2,0V8l3.29,3.29a1,1,0,1,0,1.42-1.41Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:var(--size-14);animation:1.5s ease-in-out infinite scrollHintPulse}.table-wrapper.has-overflow .table-wrapper__scroll-hint{opacity:1}.table-wrapper.scrolled-end .table-wrapper__scroll-hint{opacity:0}@keyframes scrollHintPulse{0%,100%{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(3px)}}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:2px solid var(--white-hover);border-radius:var(--radius-base);background-color:var(--white);scrollbar-width:thin;scrollbar-color:var(--secondary-light) var(--gray-100)}.table-responsive::-webkit-scrollbar{height:var(--size-8)}.table-responsive::-webkit-scrollbar-track{background:var(--gray-100);border-radius:var(--size-4)}.table-responsive::-webkit-scrollbar-thumb{background:var(--secondary-light);border-radius:var(--size-4)}.table-responsive::-webkit-scrollbar-thumb:hover{background:var(--secondary-muted)}.rich-text>table td,.rich-text>table th,.table-responsive table td,.table-responsive table th,.table-styled td,.table-styled th{padding:var(--size-12) var(--size-16);text-align:left;border-bottom:1px solid var(--gray-150)}.rich-text>table td:not(:last-child),.rich-text>table th:not(:last-child),.table-responsive table td:not(:last-child),.table-responsive table th:not(:last-child),.table-styled td:not(:last-child),.table-styled th:not(:last-child){border-right:1px solid var(--gray-150)}.rich-text>table th,.table-responsive table th,.table-styled th{background-color:var(--gray-100);font-weight:700;color:var(--secondary)}.rich-text>table tbody tr:last-child td,.rich-text>table tbody tr:last-child th,.table-responsive table tbody tr:last-child td,.table-responsive table tbody tr:last-child th,.table-styled tbody tr:last-child td,.table-styled tbody tr:last-child th{border-bottom:none}.rich-text>table tbody tr:nth-child(even) td,.table-responsive table tbody tr:nth-child(even) td,.table-styled tbody tr:nth-child(even) td{background-color:var(--gray-100)}.table-responsive table{min-width:600px;border-collapse:separate;border-spacing:0;font-size:var(--size-14);border:none;border-radius:0;margin:0}.rich-text>table,.table-styled{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--size-14);border:2px solid var(--white-hover);border-radius:var(--radius-base);overflow:hidden}.video-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--size-16);opacity:0;visibility:hidden}.video-modal.is-open{opacity:1;visibility:visible}.video-modal.is-open .video-modal__content{transform:scale(1)}.video-modal__backdrop{position:absolute;inset:0;background-color:rgba(0,0,0,.92);cursor:pointer}.video-modal__content{position:relative;width:100%;max-width:1100px;transform:scale(.95);transition:transform .3s}.video-modal__close{position:absolute;top:calc(-1*var(--size-48));right:0;width:var(--size-40);height:var(--size-40);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:var(--white);cursor:pointer;opacity:.7;transition:opacity .3s;z-index:10}.video-modal__close:hover{opacity:1}.video-modal__close svg{width:var(--size-24);height:var(--size-24)}@media screen and (max-width:575px){.rich-text>table td,.rich-text>table th,.table-responsive table td,.table-responsive table th,.table-styled td,.table-styled th{padding:var(--size-12) var(--size-14)}.video-modal__close{top:calc(-1*var(--size-48));width:var(--size-40);height:var(--size-40)}.video-modal__close svg{width:var(--size-20);height:var(--size-20)}}.video-modal__video{position:relative;width:100%;aspect-ratio:16/9;background-color:#000;border-radius:var(--size-12);overflow:hidden}.video-modal__video .plyr{--plyr-color-main:var(--accent);width:100%;height:100%;border-radius:var(--size-12)}.video-modal__video .plyr--video{height:100%}.video-modal__video .plyr__video-embed{height:100%;padding-bottom:0!important}.video-modal__video .plyr__video-embed iframe{width:100%;height:100%;border:none}.video-modal__video video{width:100%;height:100%;object-fit:contain}.video-modal .plyr__video-wrapper{height:100%}.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 9;font-size:var(--size-24);font-weight:800;color:var(--primary);height:100%}@media screen and (max-width:1199px){.action-prompt__title{font-size:var(--size-20)}}@media screen and (max-width:991px){.action-prompt__title{grid-column:span 8}}@media screen and (max-width:767px){.action-prompt__title{grid-column:span 11;grid-column:span 10}}@media screen and (max-width:575px){.action-prompt__title{grid-column:span 12;font-size:var(--size-20);font-weight:700}}@media screen and (max-width:374px){.action-prompt__title{font-size:var(--size-16)}}.action-prompt__description{position:absolute;left:0;bottom:0}.custom-select{position:relative;width:100%}.custom-select__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);text-align:left;cursor:pointer}.custom-select__trigger.error{border-color:var(--error)}.custom-select__trigger.error:focus,.custom-select__trigger.error:focus-visible{border-color:var(--error);box-shadow:0 0 0 var(--size-4) var(--error-light)}.custom-select__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__value--placeholder{color:var(--dark-gray)}.custom-select__chevron{flex:0 0 auto;display:inline-flex;color:var(--secondary);transition:transform .3s}.custom-select__trigger[aria-expanded=true] .custom-select__chevron{transform:rotate(180deg)}.custom-select__list{position:absolute;top:calc(100% + var(--size-8));left:0;z-index:50;width:100%;max-height:var(--size-240);margin:0;padding:var(--size-4);overflow-y:auto;list-style:none;background:var(--white);border:var(--size-2) solid var(--gray-150);border-radius:var(--size-12);box-shadow:var(--shadow-base);display:none}.custom-select.is-open .custom-select__list{display:block}.custom-select__option{padding:var(--size-12) var(--size-16);color:var(--secondary);border-radius:var(--size-8);cursor:pointer;transition:background-color .3s}.custom-select__option.is-highlighted,.custom-select__option:hover{background:var(--accent-light)}.custom-select__option.is-selected{color:var(--accent);font-weight:600;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234B8FE3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--size-12) center;background-size:var(--size-16) var(--size-16);-webkit-padding-end:var(--size-40);padding-inline-end:var(--size-40)}.custom-select__option[aria-disabled=true]{color:var(--dark-gray);cursor:not-allowed;opacity:.6}.custom-select__option[aria-disabled=true]:hover{background:rgba(0,0,0,0)}.date-picker{position:relative;width:100%}.date-picker__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.date-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);text-align:left;cursor:pointer}.date-picker__trigger.error{border-color:var(--error)}.date-picker__trigger.error:focus,.date-picker__trigger.error:focus-visible{border-color:var(--error);box-shadow:0 0 0 var(--size-4) var(--error-light)}.date-picker__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker__value--placeholder{color:var(--dark-gray)}.date-picker__icon{flex:0 0 auto;display:inline-flex;color:var(--primary)}.date-picker__popup{position:absolute;top:calc(100% + var(--size-8));left:0;z-index:50;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;padding:var(--size-16);background:var(--white);border:var(--size-2) solid var(--gray-150);border-radius:var(--size-12);box-shadow:var(--shadow-base);display:none}.date-picker__popup.is-up{top:auto;bottom:calc(100% + var(--size-8))}.date-picker.is-open .date-picker__popup{display:block}.date-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--size-12)}.date-picker__title{color:var(--secondary)}.date-picker__nav{display:inline-flex;align-items:center;justify-content:center;width:var(--size-32);height:var(--size-32);color:var(--secondary);background:rgba(0,0,0,0);border:var(--size-2) solid var(--gray-150);border-radius:var(--size-8);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.date-picker__nav:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.date-picker__nav:focus-visible{outline:0;box-shadow:0 0 0 var(--size-4) var(--accent-light)}.date-picker__grid,.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,var(--size-40));gap:var(--size-2)}.date-picker__weekday{display:flex;align-items:center;justify-content:center;height:var(--size-32);font-size:var(--size-12);font-weight:600;color:var(--dark-gray)}.date-picker__cell{height:var(--size-40)}.date-picker__day{display:flex;align-items:center;justify-content:center;width:var(--size-40);height:var(--size-40);font-size:var(--size-14);color:var(--secondary);background:rgba(0,0,0,0);border:0;border-radius:var(--size-8);cursor:pointer;transition:background-color .15s}.date-picker__day:hover{background:var(--accent-light)}.date-picker__day:focus-visible{outline:0;box-shadow:0 0 0 var(--size-4) var(--accent-light)}.date-picker__day.is-today{box-shadow:inset 0 0 0 var(--size-2) var(--accent)}.date-picker__day.is-selected{color:var(--white);background:var(--accent);font-weight:600}.date-picker__day.is-selected:hover{background:var(--accent)}.date-picker__day:disabled{color:var(--gray-150);cursor:not-allowed}.date-picker__day:disabled:hover{background:rgba(0,0,0,0)}.dev-panel{position:fixed;bottom:var(--size-8);left:var(--size-8);z-index:99999;display:flex;align-items:center;gap:2px;font:600 11px/1 monospace;pointer-events:none}.dev-panel__bp,.dev-panel__fps,.dev-panel__mem,.dev-panel__ms{padding:3px 8px;border-radius:3px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap}.dev-panel__sep{width:1px;height:14px;background:hsla(0,0%,100%,.15);margin:0 2px}.dev-panel__bp{display:none;color:#0f0}.dev-panel__bp--xxl{display:inline}@media screen and (max-width:1399px){.dev-panel__bp--xxl{display:none}.dev-panel__bp--xl{display:inline}}@media screen and (max-width:1199px){.dev-panel__bp--xl{display:none}.dev-panel__bp--lg{display:inline}}@media screen and (max-width:991px){.dev-panel__bp--lg{display:none}.dev-panel__bp--md{display:inline}}@media screen and (max-width:767px){.dev-panel__bp--md{display:none}.dev-panel__bp--sm{display:inline}}@media screen and (max-width:575px){.dev-panel__bp--sm{display:none}.dev-panel__bp--xs{display:inline}}@media screen and (max-width:374px){.dev-panel__bp--xs{display:none}.dev-panel__bp--xxs{display:inline}}.dev-panel__fps{color:#0f0}.dev-panel__fps.is-warning{color:#ff0}.dev-panel__fps.is-critical{color:#f44}.dev-panel__ms{color:#0cf}.dev-panel__mem{color:#c8c8c8}.footer{background-color:var(--deep-dark-blue);color:var(--white);padding-top:var(--size-60)}@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-60)}@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-64)}@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-48)}}@media screen and (max-width:767px){.footer__nav{gap:var(--size-32)}}@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-32)}}.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)}.header{position:fixed;top:var(--wp-admin-bar-offset,0);left:0;width:100%;z-index:100;background:var(--white);box-shadow:var(--shadow-base);transition:transform .3s}.header-wrapper{position:relative}.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{opacity:.8}.social__icon{width:var(--size-24);height:var(--size-24);fill:var(--secondary-light)}.mobile-header{position:relative;display:none;height:var(--header-mobile-height)}@media screen and (max-width:991px){.mobile-header{display:block;position:fixed;top:var(--wp-admin-bar-offset,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:rgba(0,0,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:calc(var(--header-mobile-height) + var(--wp-admin-bar-offset,0px));left:0;width:100%;height:calc(100vh - var(--header-mobile-height) - var(--wp-admin-bar-offset,0px));height:calc(100dvh - var(--header-mobile-height) - var(--wp-admin-bar-offset,0px));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}.mobile-header.is-active .mobile-header__toggle-icon{background:rgba(0,0,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)}@media screen and (max-width:991px){.header{display:none}}.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)}.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)}@media screen and (max-width:1199px){.header-nav__list{gap:var(--size-8)}.header-nav__link{font-size:var(--size-14)}.header-nav__button{padding:var(--size-12) var(--size-16);font-size:var(--size-14)}}.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)}#wpadminbar{direction:ltr;color:#c3c4c7;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.46153846;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#1d2327;outline:transparent solid 1px}@media screen and (max-width:782px){body:has(#wpadminbar){--wp-admin-bar-offset:var(--wp-admin-bar-mobile)}#wpadminbar{height:46px}}html::before{content:"";position:fixed;inset:0;background-color:var(--white);z-index:9999;opacity:1;transition:opacity .3s}html::after{content:"";position:fixed;top:50%;left:50%;width:var(--size-48);height:var(--size-48);margin:calc(var(--size-48)/-2) 0 0 calc(var(--size-48)/-2);border:var(--size-4) solid var(--accent-light);border-top-color:var(--accent);border-radius:50%;z-index:10000;opacity:1;transition:opacity .3s;animation:.8s linear infinite loader-spin}html.is-loaded::after,html.is-loaded::before{opacity:0;pointer-events:none}html.is-loaded-done::after,html.is-loaded-done::before{display:none}@keyframes loader-spin{to{transform:rotate(360deg)}}.decorative{position:absolute;display:flex}@media screen and (max-width:767px){.decorative{display:none}}.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){.top-bar__list{gap:var(--size-12)}.top-bar__link{font-size:var(--size-14)}.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{-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);background:var(--bg-elements-accent)}.decorative-shape--hex{-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--bg-elements-accent)}.decorative-shape--star{-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);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:rgba(0,0,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)}.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)}.page-title{position:relative;padding:var(--size-80) 0;background-color:var(--page-bg);overflow:hidden}@media screen and (max-width:991px){.page-title{padding:var(--size-60) 0}}@media screen and (max-width:575px){.page-decorations{display:none}.page-title{padding:var(--size-40) 0}}.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)}}@media screen and (max-width:575px){.page-title__title{font-size:var(--size-24)}}.page-title__breadcrumbs{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;flex-wrap:wrap;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)}.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(--radius-base);background-color:var(--gray-100);padding:var(--size-32);align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--total-header-height) + var(--size-32));max-height:calc(100vh - var(--total-header-height) - var(--size-64));overflow-y:auto}@media screen and (max-width:991px){.sidebar{display:none}}.sidebar-hidden .sidebar,.sidebar.hidden{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:1399px){.sidebar__news-item:last-child{display:none}}@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}}.time-picker{position:relative;width:100%}.time-picker__native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.time-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--size-12);text-align:left;cursor:pointer}.time-picker__trigger.error{border-color:var(--error)}.time-picker__trigger.error:focus,.time-picker__trigger.error:focus-visible{border-color:var(--error);box-shadow:0 0 0 var(--size-4) var(--error-light)}.time-picker__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-picker__value--placeholder{color:var(--dark-gray)}.time-picker__icon{flex:0 0 auto;display:inline-flex;color:var(--primary)}.time-picker__popup{position:absolute;top:calc(100% + var(--size-8));left:0;z-index:50;display:none;grid-template-columns:1fr 1fr;gap:var(--size-4);width:100%;max-height:var(--size-240);padding:var(--size-8);background:var(--white);border:var(--size-2) solid var(--gray-150);border-radius:var(--size-12);box-shadow:var(--shadow-base)}.time-picker.is-open .time-picker__popup{display:grid}.time-picker__col{display:flex;flex-direction:column;gap:var(--size-2);max-height:var(--size-200);overflow-y:auto}.time-picker__col+.time-picker__col{border-left:var(--size-2) solid var(--gray-150);padding-left:var(--size-4)}.time-picker__col-label{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:var(--size-4) 0;font-size:var(--size-12);font-weight:600;text-align:center;color:var(--dark-gray);background:var(--white)}.time-picker__opt{flex:0 0 auto;padding:var(--size-8) var(--size-12);font-size:var(--size-14);text-align:center;color:var(--secondary);background:rgba(0,0,0,0);border:0;border-radius:var(--size-8);cursor:pointer;transition:background-color .15s}.time-picker__opt:hover{background:var(--accent-light)}.time-picker__opt:focus-visible{outline:0;box-shadow:0 0 0 var(--size-4) var(--accent-light)}.time-picker__opt.is-selected{color:var(--white);background:var(--accent);font-weight:600}.time-picker__opt.is-selected:hover{background:var(--accent)}.cards-section__subsection{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;gap:var(--size-32)}@media screen and (max-width:991px){.cards-section__subsection{gap:var(--size-28)}}@media screen and (max-width:575px){.cards-section__subsection{gap:var(--size-24)}}.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-32)}.cards-section__grid{width:100%}.cards-section__footer{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;margin-top:var(--size-40)}@media screen and (max-width:575px){.cards-section__header{gap:var(--size-20)}.cards-section__footer{margin-top:var(--size-28)}}.cards-section__content-wrapper{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:var(--size-32);width:100%}@media screen and (max-width:575px){.cards-section__content-wrapper{gap:var(--size-20)}}.cards-section__content{width:100%;overflow:hidden}.cards-section__content .swiper{position:relative;width:100%}.cards-section__content .swiper-wrapper{height:auto}.cards-section__content .swiper-slide{height:auto;display:flex}.cards-section__content .swiper-slide>div{height:100%;flex:1}.cards-section__content .swiper-pagination{display:none}@media screen and (max-width:767px){.cards-section__content{position:relative;padding-bottom:var(--size-64)}.cards-section__content .swiper-pagination{display:block}}.cards-section__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:1199px){.cards-section__navigation{top:var(--size-20)}}@media screen and (max-width:767px){.cards-section__navigation{display:none}}.slider-button--prev .ui__icon{transform:rotate(270deg)}.slider-button--next .ui__icon{transform:rotate(90deg)}.slider-button>svg:not(.ui__icon){display:none}.swiper{transition:opacity .25s}.swiper:not(.swiper-initialized){opacity:0}.swiper:not(.swiper-initialized) .swiper-wrapper{flex-direction:row;flex-wrap:nowrap;overflow:hidden}.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-32)}.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){.cards-section__navigation{top:var(--size-60)}.enrollment-path .decorative{display:none}.enrollment-path__footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.news-page__sidebar{display:none}}@media screen and (max-width:575px){.enrollment-path__footer{gap:var(--size-32)}}.enrollment-path__footer .button{flex-shrink:0;white-space:nowrap}@media(max-width:991px){.enrollment-path__steps{margin:0}.enrollment-path__steps .swiper-slide{height:auto}.enrollment-path__main{position:relative;padding-bottom:var(--size-60)}.enrollment-path__main .cards-section__navigation{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;gap:var(--size-16)}}@media(min-width:992px){.enrollment-path .cards-section__navigation{display:none}.enrollment-path__steps .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-24)}.enrollment-path__steps .swiper-slide{width:100%!important}}.news-page__content{grid-column:span 2;height:100%}.news-page__sidebar{grid-column:span 1}.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__content{grid-column:span 1}.news-page__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.news-page__grid .card__badge-bg use{fill:var(--gray-100)}.news-page__pagination{width:100%;display:flex;justify-content:center;margin-top:var(--size-32)}.news-page__empty{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-12);text-align:center;padding:var(--size-64) var(--size-20)}@media screen and (max-width:575px){.news-page__pagination{margin-top:var(--size-24)}.news-page__empty{padding:var(--size-40) var(--size-20)}}.news-page__empty-title{font-family:var(--font-family-secondary);font-size:var(--size-24);font-weight:800;color:var(--secondary)}.news-page__empty-text{font-size:var(--fs-base);color:var(--secondary-muted);max-width:42ch}.news-page__empty-action{margin-top:var(--size-12)}.sidebar-hidden .news-page__content{grid-column:span 3}.sidebar-hidden .news-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%}@media screen and (max-width:991px){.sidebar-hidden .news-page__content{grid-column:span 2}.sidebar-hidden .news-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);width:100%}}@media screen and (max-width:767px){.sidebar-hidden .news-page__content{grid-column:span 1}.sidebar-hidden .news-page__grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--grid-gap);width:100%}}.image-placeholder{--c-surface:var(--white);--c-grey:color-mix(in srgb, var(--accent) 32%, var(--white));--c-grey-light:color-mix(in srgb, var(--accent) 16%, var(--white));--c-grey-dark:color-mix(in srgb, var(--accent) 50%, var(--white));width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;overflow:hidden;background:color-mix(in srgb,var(--accent) 9%,var(--white))}.image-placeholder--absolute{position:absolute;inset:0}.image-placeholder__icon{display:block;width:clamp(72px,38%,150px);height:auto;transition:transform .3s}.card__image-wrapper .image-placeholder{background:color-mix(in srgb,var(--accent) 9%,var(--white))}.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(--radius-base);padding:var(--size-64);border:2px solid var(--white-hover)}.contact-form--style-blue{background:var(--page-bg);border-radius:var(--radius-base);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){.contact-form--home .contact-form__form{grid-column:span 7}}@media screen and (max-width:991px){.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--home .contact-form--style-blue{padding:var(--size-48)}}@media screen and (max-width:991px){.contact-form--home .contact-form__media{order:1;grid-column:span 12}.contact-form--home .contact-form--style-blue{padding:var(--size-40)}.contact-form--contacts .contact-form__content{gap:var(--size-48)}}@media screen and (max-width:767px){.contact-form--home .contact-form--style-blue{padding:var(--size-32)}}@media screen and (max-width:575px){.contact-form--home .contact-form--style-blue{padding:var(--size-24)}.contact-form--contacts .contact-form__content{gap:var(--size-32)}}@media screen and (max-width:374px){.contact-form--home .contact-form--style-blue{padding:var(--size-16)}}.contact-form--contacts{width:100%}.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}@media screen and (max-width:1199px){.contact-form--contacts .contact-form--style-gray{padding:var(--size-48)}}@media screen and (max-width:991px){.contact-form--contacts .contact-form__map{grid-column:span 12}.contact-form--contacts .contact-form--style-gray{padding:var(--size-40)}.contact-form__map{min-height:calc(var(--size-300)*1.5)}}@media screen and (max-width:767px){.contact-form--contacts .contact-form--style-gray{padding:var(--size-32)}}@media screen and (max-width:575px){.contact-form--contacts .contact-form--style-gray{padding:var(--size-24)}}@media screen and (max-width:374px){.contact-form--contacts .contact-form--style-gray{padding:var(--size-16)}}.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__illustration img{height:calc(var(--size-56)*4)}}.contact-form__map{width:100%;height:100%;border-radius:var(--radius-base);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)}.hero{min-height:calc(100vh - var(--total-header-height) - var(--wp-admin-bar-offset,0px));padding:var(--size-80) 0;background-color:var(--page-bg);position:relative;overflow-x:clip;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap}@media screen and (max-width:991px){.hero{padding:var(--size-48) 0}}@media screen and (max-width:575px){.hero{padding:var(--size-32) 0}}@media(max-height:500px)and (orientation:landscape){.hero{min-height:auto;padding:var(--size-24) 0}}.hero .container{position:relative;width:100%}.hero__inner{width:100%;display:grid;grid-template-columns:5fr 7fr;gap:var(--size-48);align-items:center}@media screen and (max-width:1199px){.hero__inner{grid-template-columns:1fr 1fr;gap:var(--size-32)}}@media screen and (max-width:991px){.hero__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:var(--size-32)}}@media screen and (max-width:575px){.hero__inner{flex:1;justify-content:center}}.hero__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-32)}@media screen and (max-width:991px){.hero__content{order:2;align-items:center;text-align:center}}@media screen and (max-width:575px){.hero__content{gap:var(--size-24)}}.hero__header{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:var(--size-8)}@media screen and (max-width:991px){.hero__header{align-items:center}.hero__title{text-align:center}}.hero__title{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;color:var(--primary)}.hero__title-accent{color:var(--accent)}.hero__title-sub{color:var(--primary);margin-top:var(--size-4)}.hero__actions{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:var(--size-16)}@media screen and (max-width:991px){.hero__actions{justify-content:center}.hero__media{order:1;max-width:600px;margin:0 auto}}.hero__media{position:relative;width:100%}@media screen and (max-width:575px){.hero__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.hero__actions .button{width:100%;justify-content:center}.hero__media{max-width:100%}}.hero__slider-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.hero-slider{position:relative;width:100%;border-radius:var(--radius-base);overflow:hidden;background-color:var(--grey-100);border:2px solid var(--white-hover)}.hero-slider::before{content:"";display:block;padding-top:62.5%}@media screen and (max-width:991px){.hero-slider::before{padding-top:56.25%}}.hero-slider .swiper-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slider .swiper-slide{position:relative;width:100%;height:100%}.hero-slider .swiper-slide[data-caption]::after{content:attr(data-caption)}.hero-slider__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-slider__pagination{position:relative!important;bottom:auto!important;left:auto!important;transform:none!important;margin-top:var(--size-16);flex-wrap:wrap;gap:var(--size-4) 0}.main>section:not(.hero){position:relative;z-index:3}.stats-showcase__button{display:flex;align-items:center;justify-content:center;width:100%}.stats-showcase__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}@media screen and (max-width:1199px){.stats-showcase__item{padding:var(--size-20)}}@media screen and (max-width:991px){.stats-showcase__item{padding:var(--size-8)}}.stats-showcase__number{font-family:var(--font-family-secondary);font-size:var(--size-64);font-weight:700;line-height:var(--line-height-base);color:var(--accent)}@media screen and (max-width:991px){.stats-showcase__number{font-size:var(--size-52)}}@media screen and (max-width:575px){.hero-slider{border-radius:var(--size-16)}.hero-slider::before{padding-top:66.67%}.hero-slider .swiper-slide[data-caption]::after{bottom:var(--size-8);left:var(--size-8);padding:var(--size-4) var(--size-8)}.hero-slider__pagination{margin-top:var(--size-12)}.stats-showcase__item{padding:0}.stats-showcase__number{font-size:var(--size-44)}}@media screen and (max-width:374px){.stats-showcase__number{font-size:var(--size-36)}}.stats-showcase__text{font-size:var(--size-20);font-weight:700;line-height:var(--line-height-base);color:var(--secondary);text-transform:uppercase}@media screen and (max-width:991px){.stats-showcase__text{font-size:var(--size-16)}}.news-single__title{font-size:var(--size-32);color:var(--primary);padding-bottom:0}.news-single__title:after{display:none}.news-single__text{width:100%;min-width:0}.news-single__image-wrapper{height:calc(var(--size-100)*5 + var(--size-20));border:2px solid var(--white-hover);border-radius:var(--radius-base);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){.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%;max-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%;min-width:0;max-width:100%;overflow:hidden;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);width:100%;min-width:0;max-width:100%}.news-single__sidebar{grid-column:span 1}.news-single__files,.news-single__gallery,.news-single__video{margin-top:var(--size-32);width:100%}.sidebar-hidden .news-single__content{grid-column:span 3}@media screen and (max-width:991px){.news-single__content{grid-column:span 1}.news-single__sidebar{display:none}.sidebar-hidden .news-single__content{grid-column:span 1}}.contacts-page .contact-form__section{width:100%;padding:0}.contacts-list{width:100%}.contacts-list__inner{background:var(--gray-100);border-radius:var(--radius-base);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-list__inner{padding:var(--size-52)}}@media screen and (max-width:991px){.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}}@media screen and (max-width:575px){.contacts-list__inner{padding:var(--size-24)}}@media screen and (max-width:374px){.contacts-list__inner{padding:var(--size-16)}}.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)}@media screen and (max-width:767px){.contacts-list__group-wrapper{width:100%}}.contacts-list__icon .ui__icon{width:var(--size-24);height:var(--size-24);color: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)}html body .header,html body .mobile-header__main{box-shadow:var(--shadow-base)}html body.ep-nav-stuck .header,html body.ep-nav-stuck .mobile-header__main{box-shadow:none}html body.ep-nav-stuck .ep-nav{box-shadow:var(--shadow-base)}.ep-hero{padding:0 0 var(--size-120);background:var(--page-bg);color:var(--secondary)}.ep-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--size-64)}.ep-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--size-24);max-width:52rem}.ep-hero__media{display:flex;justify-content:center}.ep-hero__icon-tile{display:flex;align-items:center;justify-content:center;width:var(--size-340);height:var(--size-340);padding:var(--size-40);background:var(--white);border:2px solid var(--accent-light);border-radius:var(--size-24)}.ep-hero__icon-tile img{width:100%;height:100%;object-fit:contain}.ep-hero__breadcrumbs{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;gap:var(--size-8);padding-block:var(--size-40);font-size:var(--size-14);font-weight:600;scrollbar-width:none;-ms-overflow-style:none}.ep-hero__breadcrumbs::-webkit-scrollbar{display:none}.ep-hero__breadcrumbs a,.ep-hero__breadcrumbs span{flex-shrink:0}.ep-hero__breadcrumbs a{color:var(--secondary-muted);text-decoration:none;transition:color .2s}.ep-hero__breadcrumbs a:hover{color:var(--accent)}.ep-hero__breadcrumbs span{color:var(--dark-gray)}.ep-hero__badges{display:flex;flex-wrap:wrap;gap:var(--size-12)}.ep-hero__badge{display:inline-flex;align-items:center;padding:var(--size-8) var(--size-16);border-radius:var(--size-8);font-size:var(--size-14);font-weight:600;background:var(--white);color:var(--secondary);border:2px solid var(--accent-light)}.ep-hero__title{margin:0;font-family:var(--font-family-primary);font-size:var(--size-48);font-weight:700;line-height:1.35;color:var(--primary)}.ep-hero__subtitle{margin:0;max-width:56ch;font-size:var(--size-20);line-height:var(--line-height-1_7);color:var(--secondary)}.ep-hero__actions{display:flex;flex-wrap:wrap;gap:var(--size-16)}.ep-nav{position:-webkit-sticky;position:sticky;top:calc(var(--total-header-height) + var(--wp-admin-bar-offset));z-index:20;background:var(--white);border-top:2px solid var(--accent-light);box-shadow:inset 0 -2px 0 0 var(--accent-light);transition:box-shadow .25s}.ep-nav__list{position:relative;display:flex;flex-wrap:wrap;gap:var(--size-8);margin:0;padding:0;list-style:none;scrollbar-width:none;-ms-overflow-style:none}.ep-nav__list::-webkit-scrollbar{display:none}.ep-nav__indicator{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--accent);transform:translateX(0);pointer-events:none}.ep-nav__indicator.is-animated{transition:transform .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1)}.ep-nav__link{display:inline-block;padding:var(--size-16) var(--size-20);font-family:var(--font-family-primary);font-size:var(--size-16);font-weight:600;color:var(--secondary-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s}.ep-nav__link:not(.is-active):hover{color:var(--accent)}.ep-nav__link.is-active{color:var(--primary)}.ep-section{scroll-margin-top:var(--ep-scroll-offset,calc(var(--total-header-height) + var(--wp-admin-bar-offset) + var(--size-64)))}.ep-prose{display:flex;flex-direction:column;gap:var(--size-20);max-width:75ch}.ep-prose p{margin:0;color:var(--secondary);font-size:var(--size-18);line-height:var(--line-height-1_7)}.ep-positioning-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--size-360);gap:var(--size-64);align-items:start}.ep-positioning__prose{max-width:none}.ep-facts{display:flex;flex-direction:column;gap:var(--size-24);padding:var(--size-32);background:var(--gray-100);border:2px solid var(--white-hover);border-radius:var(--size-20)}.ep-facts__list{display:flex;flex-direction:column;gap:var(--size-20);margin:0;padding:0;list-style:none}.ep-facts__row{display:flex;align-items:center;gap:var(--size-16)}.ep-facts__row+.ep-facts__row{padding-top:var(--size-20);border-top:2px solid var(--white-hover)}.ep-facts__icon{display:flex;align-items:center;justify-content:center;width:var(--size-44);height:var(--size-44);border-radius:var(--size-12);background:var(--accent-light);flex-shrink:0}.ep-facts__icon img{width:var(--size-24);height:var(--size-24);object-fit:contain}.ep-facts__body{display:flex;flex-direction:column;gap:var(--size-4);min-width:0}.ep-facts__label{font-size:var(--size-14);font-weight:600;color:var(--secondary-muted);text-transform:uppercase;letter-spacing:.04em}.ep-facts__value{font-family:var(--font-family-primary);font-size:var(--size-18);font-weight:600;color:var(--primary);line-height:var(--line-height-1_25)}.ep-practice{position:relative;overflow-x:hidden;background:var(--primary);color:var(--white)}.ep-practice .section__inner{gap:var(--size-40)}.ep-practice__title{position:relative;margin:0 0 var(--size-24);padding-bottom:var(--size-16);font-family:var(--font-family-primary);font-size:var(--size-32);font-weight:700;line-height:var(--line-height-base);color:var(--white)}.ep-practice__title::after{content:"";position:absolute;left:0;bottom:0;width:var(--size-120);height:var(--size-4);border-radius:var(--size-4);background:var(--accent-light)}.ep-practice__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--size-48)}.ep-practice__main{min-width:0}.ep-practice__illustration{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ep-practice__illustration-img{display:block;width:clamp(var(--size-320),30vw,var(--size-400));max-width:100%;height:auto}.ep-practice__intro{max-width:75ch}.ep-practice__intro-text{display:flex;flex-direction:column;gap:var(--size-20)}.ep-practice__intro-text p{margin:0;color:var(--accent-light);font-size:var(--size-18);line-height:var(--line-height-1_7)}.ep-practice__figures{display:flex;flex-wrap:wrap;gap:var(--size-48);margin-top:var(--size-40)}.ep-practice__figure{display:flex;flex-direction:column;gap:var(--size-4)}.ep-practice__figure-num{font-family:var(--font-family-primary);font-size:var(--size-44);font-weight:800;line-height:var(--line-height-none);color:var(--white)}.ep-practice__figure-label{font-size:var(--size-14);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-light)}.ep-practice__subtitle{margin:var(--size-40) 0 0;font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:700;color:var(--white)}.ep-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--size-48),#000 calc(100% - var(--size-48)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--size-48),#000 calc(100% - var(--size-48)),transparent 100%)}.ep-marquee__track{display:flex;flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;animation:36s linear infinite ep-marquee-scroll}.ep-marquee__group{display:flex;flex-wrap:nowrap;gap:var(--size-16);margin:0;padding:0;list-style:none;margin-right:var(--size-16)}@keyframes ep-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ep-marquee__pill{flex-shrink:0;padding:var(--size-16) var(--size-24);background:var(--white-15);border:2px solid var(--accent-light);border-radius:var(--size-16);color:var(--white);font-weight:600;font-size:var(--size-16);white-space:nowrap}@media(prefers-reduced-motion:reduce){html::after{animation:none}html{scroll-behavior:auto}.ep-nav__indicator.is-animated{transition:none}.ep-marquee{-webkit-mask-image:none;mask-image:none}.ep-marquee__track{width:100%;animation:none}.ep-marquee__group{flex-wrap:wrap;margin-right:0}.ep-marquee__group[aria-hidden=true]{display:none}}.ep-erasmus{display:flex;align-items:center;gap:var(--size-24);width:100%;margin-top:var(--size-32);padding:var(--size-32) var(--size-40);background:var(--accent-light);border-radius:var(--size-20)}.ep-erasmus__icon{display:flex;align-items:center;justify-content:center;width:var(--size-48);height:var(--size-48);flex-shrink:0}.ep-erasmus__icon img{width:100%;height:100%;object-fit:contain}.ep-erasmus__body{display:flex;flex-direction:column;gap:var(--size-4)}.ep-erasmus__label{font-size:var(--size-14);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--primary)}.ep-erasmus__text{margin:0;color:var(--secondary);font-size:var(--size-18);line-height:var(--line-height-base)}.ep-adv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--size-24);width:100%}.ep-adv-card{display:flex;flex-direction:column;gap:var(--size-16);padding:var(--size-32);background:var(--white);border:2px solid var(--accent-light);border-radius:var(--size-20);height:100%}.ep-adv-card__icon{display:flex;align-items:center;justify-content:center;width:var(--size-72);height:var(--size-72);border-radius:var(--size-16);background:var(--accent-light)}.ep-adv-card__icon img{width:var(--size-44);height:var(--size-44);object-fit:contain}.ep-adv-card__title{margin:0;font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:700;color:var(--primary);line-height:var(--line-height-1_25)}.ep-adv-card__text{margin:0;color:var(--secondary);line-height:var(--line-height-base)}.ep-careers__list{width:100%;border-bottom:var(--size-2) solid var(--accent-light)}.ep-career-row{display:grid;grid-template-columns:var(--size-72) var(--size-56) 1fr;align-items:center;gap:var(--size-32);padding:var(--size-32) var(--size-12);border-top:var(--size-2) solid var(--accent-light)}.ep-career-row__index{font-family:var(--font-family-primary);font-size:var(--size-32);font-weight:700;line-height:var(--line-height-none);color:var(--accent-light-hover)}.ep-career-row__icon{width:var(--size-56);height:var(--size-56)}.ep-career-row__icon img{width:100%;height:100%;object-fit:contain}.ep-career-row__content{display:flex;flex-direction:column;gap:var(--size-4)}.ep-career-row__title{margin:0;font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:700;line-height:var(--line-height-1_25);color:var(--primary)}.ep-career-row__field{margin:0;color:var(--secondary-muted);font-size:var(--size-16);line-height:var(--line-height-base)}.ep-careers__closing{margin:var(--size-24) 0 0;color:var(--secondary);font-size:var(--size-18);line-height:var(--line-height-1_7)}.ep-contacts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--size-48);width:100%;align-items:start}.ep-contacts__col{min-width:0}.ep-contacts__panel{padding:var(--size-40);background:var(--gray-100);border:2px solid var(--white-hover);border-radius:var(--size-20)}.ep-contacts__col-title{margin:0 0 var(--size-20);font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:700;color:var(--primary)}.ep-contacts__list{margin:0;padding:0;list-style:none}.ep-contacts__row{display:flex;align-items:center;justify-content:space-between;gap:var(--size-24);flex-wrap:wrap;padding:var(--size-24) 0}.ep-contacts__row:first-child{padding-top:0}.ep-contacts__row+.ep-contacts__row{border-top:2px solid var(--white-hover)}.ep-contacts__people{display:flex;flex-direction:column;gap:var(--size-4);min-width:0}.ep-contacts__role{font-size:var(--size-14);font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.04em}.ep-contacts__name{font-family:var(--font-family-primary);font-size:var(--size-18);font-weight:600;color:var(--primary);line-height:var(--line-height-1_25)}.ep-contacts__phone{display:inline-flex;align-items:center;gap:var(--size-8);font-size:var(--size-16);font-weight:600;color:var(--secondary);text-decoration:none;white-space:nowrap;transition:color .2s}.ep-contacts__phone:hover{color:var(--accent)}.ep-contacts__phone .ui__icon{width:var(--size-20);height:var(--size-20);color:var(--secondary)}.ep-contacts__socials{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--size-300),1fr));gap:var(--size-24);padding-top:var(--size-32);border-top:2px solid var(--white-hover)}.ep-social{display:flex;align-items:center;gap:var(--size-16);padding:var(--size-20) var(--size-24);background:var(--white);border:2px solid var(--gray-150);border-radius:var(--size-16);text-decoration:none;transition:border-color .2s}.ep-social:hover{border-color:var(--secondary-light)}.ep-social__icon{display:flex;align-items:center;justify-content:center;width:var(--size-44);height:var(--size-44);flex-shrink:0;color:var(--accent)}.ep-social__icon .ui__icon{width:var(--size-32);height:var(--size-32);color:var(--accent)}.ep-social__icon img{width:var(--size-32);height:var(--size-32);object-fit:contain}.ep-social__content{display:flex;flex-direction:column;gap:var(--size-4);min-width:0}.ep-social__label{font-size:var(--size-14);font-weight:600;color:var(--secondary)}.ep-social__value{font-family:var(--font-family-primary);font-size:var(--size-18);font-weight:700;color:var(--primary)}@media screen and (max-width:1199px){.ep-hero__inner{gap:var(--size-40)}.ep-hero__title{font-size:var(--size-36)}.ep-hero__icon-tile{width:var(--size-300);height:var(--size-300)}}@media screen and (max-width:991px){.ep-hero__inner{grid-template-columns:1fr;gap:var(--size-40)}.ep-hero__content{max-width:none}.ep-hero__media{order:-1;justify-content:center}.ep-hero__icon-tile{width:var(--size-320);height:var(--size-320);padding:0;background:0 0;border:none}.ep-adv-grid{grid-template-columns:repeat(2,1fr)}.ep-positioning-grid,.ep-practice__grid{grid-template-columns:1fr;gap:var(--size-40)}.ep-practice__illustration{justify-self:center;order:-1}.ep-practice__illustration-img{width:clamp(var(--size-200),60vw,var(--size-320))}.ep-contacts-grid{grid-template-columns:1fr;gap:var(--size-40)}}@media screen and (max-width:767px){.ep-hero__actions{flex-direction:column;width:100%}.ep-hero__actions .button{width:100%}.ep-contacts__people,.ep-contacts__row{gap:var(--size-12)}.ep-hero{padding:0 0 var(--size-100)}.ep-hero__breadcrumbs{padding-block:var(--size-24)}.ep-hero__title{font-size:var(--size-32)}.ep-hero__subtitle{font-size:var(--size-18)}.ep-hero__icon-tile{width:var(--size-280);height:var(--size-280);padding:0}.ep-adv-grid{grid-template-columns:1fr}.ep-career-row{grid-template-columns:var(--size-44) 1fr;gap:var(--size-16);padding:var(--size-24) var(--size-4)}.ep-career-row__icon{display:none}.ep-career-row__index{font-size:var(--size-24)}.ep-erasmus{flex-direction:column;text-align:center;padding:var(--size-24)}.ep-erasmus__body{align-items:center}.ep-practice__figures{gap:var(--size-32)}.ep-adv-card,.ep-contacts__panel,.ep-facts{padding:var(--size-24)}.ep-nav__list{flex-wrap:nowrap;overflow-x:auto}}.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}@media screen and (max-width:991px){.error-404{padding:var(--size-48) 0}}.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);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--size-8)}.error-404__code span:nth-child(2){color:var(--primary)}@media screen and (max-width:1199px){.error-404__code{font-size:var(--size-140)}}@media screen and (max-width:991px){.error-404__code{font-size:var(--size-120);gap:var(--size-4)}}@media screen and (max-width:575px){.error-404{padding:var(--size-32) 0}.error-404__code{font-size:var(--size-100)}}.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}}.specialty-block{display:flex;flex-direction:column;gap:var(--size-32);scroll-margin-top:calc(var(--total-header-height) + var(--size-32));width:100%}.specialty-header{display:flex;align-items:center;gap:var(--size-24);padding:var(--size-32);background:var(--white);border:2px solid var(--accent-light);border-radius:var(--size-24);width:100%}.specialty-header__icon{width:var(--size-120);height:var(--size-120);flex-shrink:0}.specialty-header__icon img{width:100%;height:100%;object-fit:contain}.specialty-header__content{display:flex;flex-direction:column;flex:1;width:100%;gap:var(--size-12)}.specialty-title{font-family:var(--font-family-primary);font-size:var(--size-28);font-weight:700;color:var(--primary);margin:0;line-height:var(--line-height-1_25)}.specialty-meta{display:flex;align-items:center;gap:var(--size-16);flex-wrap:wrap}.specialty-code{display:inline-block;background:var(--accent);color:var(--white);padding:var(--size-8) var(--size-16);border-radius:var(--size-8);font-weight:600;font-size:var(--size-14)}.specialty-levels{background:var(--accent-light);color:var(--primary);padding:var(--size-8) var(--size-16);border-radius:var(--size-8);font-weight:600;font-size:var(--size-14)}.programs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--size-24)}.programs-grid.single-program{grid-template-columns:1fr;max-width:50%}.program-card{background:var(--page-bg);border:2px solid var(--accent-light);border-radius:var(--size-20);padding:var(--size-32);height:100%;display:flex;flex-direction:column}.program-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--size-24);padding-bottom:var(--size-16);border-bottom:2px solid var(--accent-light)}.program-header h3{font-family:var(--font-family-primary);font-size:var(--size-20);font-weight:700;color:var(--accent);margin:0}.study-duration{font-size:var(--size-14);font-weight:500;color:var(--secondary-muted);background:var(--white);padding:var(--size-4) var(--size-12);border-radius:var(--size-16);border:1px solid var(--accent-light)}.programs-list{display:flex;flex-direction:column;gap:var(--size-24);flex:1}.program-item h4{font-family:var(--font-family-primary);font-size:var(--size-18);font-weight:600;color:var(--primary);margin-bottom:var(--size-8);line-height:var(--line-height-1_25)}.program-item p{color:var(--secondary);line-height:var(--line-height-base);margin:0}.icon-lg{width:var(--size-120)!important;height:var(--size-120)!important}@media screen and (max-width:991px){.programs-grid{grid-template-columns:1fr;gap:var(--size-20)}.programs-grid.single-program{max-width:100%}.specialty-header{flex-direction:column;text-align:center;gap:var(--size-16);padding:var(--size-24)}.specialty-header__icon{align-self:center;width:var(--size-64);height:var(--size-64)}.specialty-title{font-size:var(--size-24);text-align:center}}@media screen and (max-width:767px){.specialty-block{margin-bottom:var(--size-48)}.specialty-header{padding:var(--size-20)}.program-card{padding:var(--size-24)}.specialty-meta{flex-direction:column;gap:var(--size-8);align-items:center}.program-header{flex-direction:column;align-items:flex-start;gap:var(--size-8)}.specialty-title{font-size:var(--size-20)}}.program-card--link{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s}.program-card--link:hover{border-color:var(--accent);background:var(--accent-light)}