:root{--border-width: 1px;--border-color: var(--color-neutral-300);--border-black: solid var(--border-width) #0000001a;--border-white: solid var(--border-width) #ffffff1a;--border-radius-max: 999px;--border-radius-md: 12px;--component-border-radius: 0}:root{--box-shadow-black: 0 0 10px 3px #0000001a}:root{--spacing-xs: .4375rem;--spacing-sm: .875rem;--spacing-md: 1.3125rem;--spacing-lg: 1.75rem;--spacing-xl: 2.1875rem;--grid-gutter-x: 1.5rem;--column-gap: clamp(40px, 6.5vw, 80px)}:root{--transition-duration: .25s;--transition-timing-function: ease-in-out}:root{--color-accent-500: #fec340;--color-accent-700: #bf8124}:root{--color-neutral-0: #fff;--color-neutral-30: #ffffff4d;--color-neutral-50: #f2f2f2;--color-neutral-100: #e5e5e5;--color-neutral-200: #cccccc;--color-neutral-300: #b2b2b2;--color-neutral-500: #7e7e7e;--color-neutral-900: #1a1a1a;--color-neutral-1000: #000}:root{--opacity-primary-100: rgb(from var(--color-primary-500) r g b/.1)}:root{--color-primary-500: #be161b;--color-primary-600: #720d10;--color-primary-700: #5f0b0e}:root{--color-secondary-500: #28464b}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-greek-wght-normal-C9H9m1vD.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-ext-wght-normal-C8iNium2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-sans-3-latin-wght-normal-BqRLTx4X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading-font-family: "Source Sans 3 Variable", sans-serif;--heading-font-weight: 900;--heading-line-height: 1.1;--heading-color: var(--color-neutral-1000);--heading-margin-bottom: 20px;--h1-size: clamp(38.5px, 5vw + 1rem, 77px);--h2-size: clamp(31px, 5vw + 1rem, 62px);--h3-size: clamp(26px, 5vw + 1rem, 52px);--h4-size: clamp(20px, 5vw + 1rem, 40px);--h5-size: var(--text-xl);--h6-size: var(--text-sm)}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{color:var(--color-primary-500);font-weight:var(--heading-font-weight)}:root{--text-xs: clamp(.375rem, 5vw + 1rem, .75rem);--text-sm: clamp(.45rem, 5vw + 1rem, .9rem);--text-md: clamp(.5625rem, 5vw + 1rem, 1.125rem);--text-lg: clamp(.625rem, 5vw + 1rem, 1.25rem);--text-xl: clamp(.75rem, 5vw + 1rem, 1.5rem);--body-font-family: "Source Sans 3 Variable", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 300;--body-line-height: 1.7;--body-color: var(--color-neutral-1000)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{--body-font-weight: 700;font-weight:var(--body-font-weight)}:root{--icon-xs: var(--text-xs);--icon-sm: var(--text-sm);--icon-md: var(--text-md);--icon-lg: var(--text-lg)}:root{--button-padding-y: 14px;--button-padding-x: 24px;--button-color: var(--color-neutral-0);--button-font-weight: 600;--button-font-size: var(--body-font-size);--button-font-family: var(--body-font-family);--button-line-height: var(--heading-line-height);--button-background: var(--color-primary-500);--button-border-width: 1px;--button-border-radius: 99px}.x-core-button{--button-color: var(--color-neutral-0);width:fit-content;text-align:center;text-transform:uppercase}.x-core-button--primary{--button-background: var(--color-primary-500)}.x-core-button--primary.x-core-button--active,.x-core-button--primary:hover{--button-background: var(--color-primary-600)}.x-core-button--primary:active{--button-box-shadow: 0 0 0 4px var(--opacity-primary-100)}.x-core-button--tertiary{--button-background: var(--color-accent-500)}.x-core-button--tertiary.x-core-button--active,.x-core-button--tertiary:hover{--button-background: var(--color-accent-700)}.x-core-button--secondary,.x-core-button.x-core-slider__previous{--button-background: var(--color-neutral-900)}.x-core-button--secondary.x-core-button--active,.x-core-button--secondary:hover,.x-core-button.x-core-slider__previous.x-core-button--active,.x-core-button.x-core-slider__previous:hover{--button-background: var(--color-neutral-1000)}.x-core-button--secondary:active,.x-core-button.x-core-slider__previous:active{--button-box-shadow: 0 0 0 4px rgba(0, 0, 0, .05)}:root{--button-wrapper-spacing: 14px}@container style(--breakpoint-xs-max: true){.x-core-button-wrapper{flex-direction:column}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .x-core-button-wrapper{flex-direction:column}:root{--badge-font-family: var(--body-font-family);--badge-font-weight: var(--body-font-weight);--badge-font-size: var(--body-font-size);--badge-color: var(--color-neutral-900);--badge-padding-y: 0;--badge-padding-x: 0;--badge-border-radius: 0;--badge-background: transparent}.x-core-badge{color:var(--badge-color)}.x-core-badge .x-core-icon-text__content{font-style:italic}a.x-core-badge{transition:color var(--transition-duration)}a.x-core-badge:hover{--badge-color: var(--color-primary-500)}.x-core-badges{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}form{display:grid;grid-template-columns:repeat(2,1fr);column-gap:14px;--input-padding-y: 12px;--input-padding-x: 24px;--input-color: var(--color-neutral-1000);--input-font-weight: var(--body-font-weight);--input-font-size: var(--body-font-size);--input-font-family: var(--body-font-family);--input-line-height: var(--body-line-height);--input-background: rgba(255, 255, 255, .7);--input-border-width: 0;--input-border-radius: 0;--placeholder-color: var(--color-neutral-1000)}form .x-core-label{color:var(--color-neutral-0);font-weight:700;font-family:var(--body-font-family);line-height:var(--body-line-height)}form .x-core-label__required{color:var(--color-primary-500)}form .x-core-input{grid-column:span 2;transition:background-color .5s}form .x-core-input:has(input[name=your-name]){grid-column:span 1}@container style(--breakpoint-lg-max: true){form .x-core-input:has(input[name=your-name]){grid-column:span 2}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill form .x-core-input:has(input[name=your-name]){grid-column:span 2}form .x-core-input--tel{grid-column:span 2}form .x-core-input__error{margin-top:4px;color:var(--color-primary-500);font-size:var(--text-sm);font-family:var(--body-font-family)}form .x-core-input:has(textarea:hover),form .x-core-input:has(input:hover){--input-background: var(--color-neutral-50)}form .x-core-input:has(input:focus),form .x-core-input:has(textarea:focus),form .x-core-input:has(textarea:not(:placeholder-shown)),form .x-core-input:has(input:not(:placeholder-shown)){--input-background: var(--color-neutral-0)}form textarea{height:250px}form .x-core-button{grid-column:span 2;margin-left:auto}form[data-status=sent] .wpcf7-response-output,form[data-status=validation_failed] .wpcf7-response-output,form[data-status=mail_failed] .wpcf7-response-output{grid-column:span 2;margin-top:20px;padding:var(--input-padding-x);color:var(--color-neutral-0);font-weight:700;font-family:var(--body-font-family);line-height:var(--body-line-height);background-color:var(--color-neutral-900)}form .recaptcha-txt{grid-column:span 2;margin-top:20px;color:var(--color-neutral-0)}form .recaptcha-txt a{color:var(--color-primary-500)}.x-core-navigation{--nav-link-padding-y: 0;--nav-link-padding-x: 0;--nav-link-color: var(--color-neutral-1000);--nav-link-font-weight: 600;--nav-link-font-size: var(--body-font-size);gap:clamp(10px,3vw,20px)}.x-core-navigation__link{position:relative;line-height:var(--heading-line-height)}.x-core-navigation__link:before{position:absolute;bottom:-2px;width:0;height:2px;background-color:var(--color-primary-500);transition:width .5s;content:""}.x-core-navigation__link:hover:before{width:100%}.x-core-navigation__entry{display:flex}.x-core-intro{--button-wrapper-gutter-before: 10px;position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.x-core-intro .x-core-title{display:flex;flex-direction:column;gap:12px}.x-core-intro .x-core-title--pre{padding:var(--badge-padding-y) var(--badge-padding-x);color:var(--badge-color);font-weight:var(--badge-font-weight);font-size:var(--badge-font-size);font-family:var(--badge-font-family)}.x-core-intro h1,.x-core-intro .h1,.x-core-intro h2,.x-core-intro .h2,.x-core-intro h3,.x-core-intro .h3,.x-core-intro h4,.x-core-intro .h4,.x-core-intro h5,.x-core-intro .h5,.x-core-intro h6,.x-core-intro .h6{text-transform:uppercase}.x-core-card{--card-padding-x: clamp(24px, 3vw, 40px);--card-padding-y: 0 clamp(24px, 3vw, 40px);--card-color: var(--color-neutral-0);--card-background: var(--color-neutral-900);--card-border-width: 0;--card-border-radius: var(--component-border-radius);--card-height: 100%;--card-title-font-size: var(--h5-size);--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);--badge-color: var(--color-neutral-0);position:relative;z-index:1;background-color:transparent}.x-core-card__image-wrapper{position:relative;aspect-ratio:480/340;width:100%;background-color:var(--color-neutral-0)}.x-core-card__image-wrapper:after{position:absolute;right:0;bottom:0;left:0;z-index:1;width:100%;background-image:url("data:image/svg+xml,%3csvg%20width='480'%20height='52'%20viewBox='0%200%20480%2052'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%200L398%2049.5L480%200V51.7204V52L0%2052L0%200Z'%20fill='%231a1a1a'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:bottom right;background-size:cover;content:"";aspect-ratio:480/60}.x-core-card__image-wrapper .x-core-image{width:100%;height:100%;object-fit:cover}.x-core-card__content,.x-core-card>.x-core-badge,.x-core-card>.x-core-badges{background-color:var(--card-background)}.x-core-card>.x-core-badge,.x-core-card>.x-core-badges{padding-inline:var(--card-padding-y)}.x-core-card__content{flex:1}.x-core-card__content img{width:100%;max-height:400px;object-fit:cover}.x-core-card .x-core-heading,.x-core-card .x-core-title{font-size:var(--h5-size)}.x-core-card .x-core-intro{position:relative}.x-core-card .x-core-intro__content{--spacing-md: 0}.x-core-card .x-core-intro .x-core-button-wrapper{margin-top:-20px}.x-core-card .x-core-intro .x-core-title{margin-bottom:0}.x-core-card .x-core-intro .x-core-title--title{text-transform:uppercase}.x-core-card .x-core-badges,.x-core-card>.x-core-badge{padding-inline:clamp(24px,3vw,40px)}@container style(--breakpoint-xs-max: true){.x-core-card .x-core-badges{gap:8px}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .x-core-card .x-core-badges{gap:8px}.x-core-card--project{--card-padding-x: 30px}a.x-core-card{display:flex;flex-direction:column}a.x-core-card .x-core-card__image-wrapper .x-core-button{position:absolute;right:30px;bottom:-24px;z-index:2;display:flex;align-items:center;justify-content:center;height:48px;padding:0;transform:translateY(0);transition:transform .5s;aspect-ratio:1}@container style(--breakpoint-xs-max: true){a.x-core-card .x-core-card__image-wrapper .x-core-button{bottom:0}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill a.x-core-card .x-core-card__image-wrapper .x-core-button{bottom:0}a.x-core-card:hover .x-core-button{transform:translateY(-15px);transition:transform .5s}.x-core-icon-text{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.x-core-breadcrumbs p{--body-line-height: 1.2;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.x-core-breadcrumbs a{color:var(--color-neutral-200);font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-duration)}.x-core-breadcrumbs a:hover{color:var(--color-neutral-0)}.x-core-breadcrumbs .separator{color:var(--color-neutral-200)}.x-core-breadcrumbs .last{color:var(--color-neutral-0);font-weight:700;font-size:var(--text-sm)}.x-core-slider .x-core-slider__pagination{position:relative;flex-grow:1;height:10px;overflow:hidden;border:1px solid var(--color-primary-700);border-radius:var(--component-border-radius);--pagination-spacing: 0}.x-core-slider .x-core-slider__pagination:before{position:absolute;top:0;display:block;width:100%;height:100%;background-color:var(--color-neutral-0);content:""}.x-core-slider .x-core-slider__pagination:after{position:absolute;top:0;display:block;width:var(--progress, 0);height:100%;background-color:var(--color-primary-500);transition:width 1s "ease-in-out";content:""}.x-core-slider .x-core-slider__page{position:relative;flex-grow:1}.x-core-slider .x-core-slider__page button{position:absolute;top:0;z-index:1;width:100%;height:100%;font-size:1px;background:transparent;border:none;cursor:pointer}@container style(--breakpoint-lg-max: true){.x-core-slider{--visible-entries: 2.5}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-core-slider{--visible-entries: 2.5}@container style(--breakpoint-md-max: true){.x-core-slider{--visible-entries: 2}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-slider{--visible-entries: 2}@container style(--breakpoint-sm-max: true){.x-core-slider{--visible-entries: 1.2}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .x-core-slider{--visible-entries: 1.2}.x-core-slider__entries{gap:20px}.x-core-slider__controls{--controls-gutter-before: clamp(24px, 5vw, 56px);display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding-right:var(--container-offset)}.x-core-slider__navigation .x-core-button{--button-padding-x: 0;--button-padding-y: 0;height:46px;aspect-ratio:1}.x-core-slider .x-core-slider__pagination{display:none;width:100%;max-width:400px;height:4px;border:none;margin-inline:0}@container style(--breakpoint-sm-min: true){.x-core-slider .x-core-slider__pagination{display:flex}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .x-core-slider .x-core-slider__pagination{display:flex}.x-core-slider__page{background-color:var(--color-neutral-200)}.x-core-slider__page--active{background-color:var(--color-primary-500)}.x-core-pagination{--pagination-item-padding-y: 0;--pagination-item-padding-x: 0;--pagination-item-color: var(--color-neutral-0);--pagination-item-font-weight: var(--body-font-weight);--pagination-item-font-family: var(--body-font-family);--pagination-item-font-size: var(--text-sm);--pagination-item-line-height: var(--heading-line-height);--pagination-item-background: var(--color-neutral-300);--pagination-item-border-width: 0;--pagination-item-gap: 8px;--pagination-padding-top: 40px;--pagination-padding-bottom: 0;--posts-pagination-spacing: 40px;padding-top:0}.x-core-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:30px;aspect-ratio:1}.x-core-pagination .page-numbers.prev,.x-core-pagination .page-numbers.next{--pagination-item-color: transparent;--pagination-item-background: var(--color-neutral-900);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background-color var(--transition-duration)}.x-core-pagination .page-numbers.prev:hover,.x-core-pagination .page-numbers.next:hover{--pagination-item-background: var(--color-neutral-1000)}.x-core-pagination .page-numbers.prev:before,.x-core-pagination .page-numbers.next:before{position:absolute;color:var(--color-neutral-0)}.x-core-pagination .page-numbers.current{--pagination-item-font-weight: var(--heading-font-weight)}.x-core-pagination .page-numbers.prev:before{font-size:var(--text-sm);font-family:"Font Awesome 6 Pro";content:""}.x-core-pagination .page-numbers.next:before{font-size:var(--text-sm);font-family:"Font Awesome 6 Pro";content:""}.x-core-intro__content{--p-margin-bottom: clamp(16px, 3vw, 32px)}.x-core-intro__content>blockquote,.x-core-intro__content>iframe,.x-core-intro__content>.embed-container,.x-core-intro__content>ul,.x-core-intro__content>ol{margin-bottom:var(--p-margin-bottom)}.x-core-intro__content>blockquote,.x-core-intro__content>ul,.x-core-intro__content>ol{width:fit-content}.x-core-intro__content>blockquote{margin-top:0;padding-left:16px;border-left:solid 4px var(--color-primary-500);margin-inline:0}.x-core-intro__content>ul,.x-core-intro__content>ol{margin-top:0;padding-left:20px}.x-core-intro__content>ul li::marker{color:var(--color-primary-500)}.x-core-intro__content p.lead{font-size:var(--text-lg)}.x-core-intro__content p:has(.x-core-link--button+.x-core-link--button){display:flex;flex-wrap:wrap;gap:8px}.x-core-intro__content a:not(.x-core-link,.x-core-card){color:inherit;font-weight:600;text-decoration:underline;transition:color var(--transition-duration)}.x-core-intro__content a:not(.x-core-link,.x-core-card):focus,.x-core-intro__content a:not(.x-core-link,.x-core-card):hover{color:var(--color-primary-500)}.x-core-intro__content img,.x-core-intro__content iframe,.x-core-intro__content .embed-container{width:100%;object-fit:cover;border-radius:var(--border-radius-md)}.x-core-intro__content>:last-child{margin-bottom:0}.x-core-filters__form{grid-template-columns:repeat(1,1fr)}.x-core-filters__section{display:flex;flex-direction:row;gap:24px;justify-content:flex-end}.x-core-filters__section .x-core-title{display:flex;align-items:center;justify-content:center}.x-core-filters__section .x-core-title--title{margin-bottom:0;font-size:var(--text-lg)}.x-core-filters .x-core-input--select{position:relative;display:flex;align-items:center}.x-core-filters .x-core-input--select:after{position:absolute;right:18px;z-index:1;font-size:var(--icon-sm);font-family:"Font Awesome 6 Pro";content:"";pointer-events:none}.x-core-filters .x-core-input--select select:not([multiple]):not([size]){font-weight:600;font-size:var(--text-md);line-height:var(--heading-line-height);text-transform:uppercase;background-color:transparent;background-image:none;border:1px solid rgba(0,0,0,.3);border-radius:var(--button-border-radius);appearance:none;padding-block:var(--button-padding-y);padding-inline:var(--button-padding-x);padding-inline-end:40px}.swiper .swiper-navigation{display:flex;flex-direction:row;gap:14px;justify-content:flex-start;padding-top:40px;padding-inline:var(--container-offset)}@container style(--breakpoint-md-max: true){.swiper .swiper-navigation{justify-content:flex-start;padding-inline:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .swiper .swiper-navigation{justify-content:flex-start;padding-inline:0}.swiper .swiper-navigation .x-core-button{position:relative;--button-padding-x: 0;--button-padding-y: 0;height:46px;aspect-ratio:1}.swiper .swiper-navigation .x-core-button.swiper-button-prev{background-color:var(--color-neutral-900)}.swiper .swiper-navigation .x-core-button.swiper-button-prev:after{color:var(--color-neutral-0);font-size:var(--icon-md);font-family:"Font Awesome 6 Pro";content:"";aspect-ratio:1}.swiper .swiper-navigation .x-core-button .swiper-navigation-icon{display:none}.swiper .swiper-navigation .x-core-button.swiper-button-next{background-color:var(--color-primary-500)}.swiper .swiper-navigation .x-core-button.swiper-button-next:before{color:var(--color-neutral-0);font-size:var(--icon-md);font-family:"Font Awesome 6 Pro";aspect-ratio:1;content:""}.swiper .swiper-navigation:has(.swiper-button-lock){display:none}#cookie-law-info-bar[data-cli-style=cli-style-v2]{right:10px!important;bottom:10px!important;max-width:fit-content;margin-right:0;margin-left:auto;padding-block:clamp(12px,6.5vw,26px);padding-inline:clamp(12px,6.5vw,26px);background-color:var(--color-neutral-0)}@container style(--breakpoint-md-max: true){#cookie-law-info-bar[data-cli-style=cli-style-v2]{left:10px!important;width:calc(100% - 20px);margin-left:0}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill #cookie-law-info-bar[data-cli-style=cli-style-v2]{left:10px!important;width:calc(100% - 20px);margin-left:0}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-container{flex-direction:column;gap:14px;align-items:flex-start}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-message{max-width:350px;font-weight:var(--body-font-weight);font-size:var(--body-font-size);font-family:var(--body-font-family);line-height:var(--body-line-height)}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli_messagebar_head{font-weight:var(--heading-font-weight);font-size:var(--h4-size);font-family:var(--heading-font-family)!important}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container{display:flex;flex-direction:column;width:100%;margin-left:unset}@container style(--breakpoint-md-max: true){#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container{flex-direction:row}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill #cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container{flex-direction:row}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container .cli-plugin-button{width:100%;padding:var(--button-padding-y) var(--button-padding-x);color:var(--color-neutral-0)!important;font-weight:var(--button-font-weight);font-size:var(--button-font-size);font-family:var(--button-font-family);line-height:var(--button-line-height);text-align:center;text-transform:uppercase;background:var(--color-neutral-900)!important;border-radius:var(--button-border-radius);transition:background var(--transition-duration)}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container .cli-plugin-button:hover{background:var(--color-neutral-1000)!important}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container .cli-plugin-button:nth-child(2){background:var(--button-background)!important}#cookie-law-info-bar[data-cli-style=cli-style-v2] .cli-bar-btn_container .cli-plugin-button:nth-child(2):hover{background:var(--color-primary-600)!important}:root{--pageblock-diver-top: unset;--pageblock-diver-bottom: unset;--pageblock-diver-height: unset;--pageblock-diver-background-image: none;--pageblock-diver-background-position: unset;--pageblock-diver-background-repeat: unset;--pageblock-diver-background-size: unset}.pageblock[data-display-divider]{position:relative}.pageblock[data-display-divider] .container{position:relative;z-index:2}.pageblock[data-display-divider].pageblock--text-media:before,.pageblock[data-display-divider].pageblock--team-slider:before,.pageblock[data-display-divider].pageblock--archive:before,.pageblock[data-display-divider].pageblock--posts:before,.pageblock[data-display-divider].pageblock--form:before,.pageblock[data-display-divider].pageblock--cards:before{position:absolute;top:var(--pageblock-diver-top);right:0;bottom:var(--pageblock-diver-bottom);left:0;z-index:1;height:var(--pageblock-diver-height);background-image:var(--pageblock-diver-background-image);background-repeat:var(--pageblock-diver-background-repeat);background-position:var(--pageblock-diver-background-position);background-size:var(--pageblock-diver-background-size);content:""}.pageblock[data-display-divider].pageblock--cards{--pageblock-diver-bottom: -40px;--pageblock-diver-height: 40px;--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='40'%20viewBox='0%200%201728%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201.5L339.5%2039.5L1728%203.5V0H0V1.5Z'%20fill='black'/%3e%3c/svg%3e");--pageblock-diver-background-position: top left;--pageblock-diver-background-repeat: no-repeat;--pageblock-diver-background-size: contain}.pageblock[data-display-divider].pageblock--text-media{--pageblock-diver-bottom: 0;--pageblock-diver-height: 90px;--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='93'%20viewBox='0%200%201728%2093'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2092L1436%200L1728%2092.5V93H0V92Z'%20fill='%23E5E5E5'/%3e%3c/svg%3e");--pageblock-diver-background-position: bottom right;--pageblock-diver-background-repeat: no-repeat;--pageblock-diver-background-size: contain}.pageblock[data-display-divider].pageblock--archive,.pageblock[data-display-divider].pageblock--posts,.pageblock[data-display-divider].pageblock--team-slider{--pageblock-diver-bottom: 0;--pageblock-diver-height: clamp(350px, 25vw, 495px);--pageblock-diver-background-position: top left;--pageblock-diver-background-repeat: no-repeat;--pageblock-diver-background-size: cover}.pageblock[data-display-divider].pageblock--posts{--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='497'%20viewBox='0%200%201728%20497'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2064L108%200L1728%2064V496.67H1329H0V64Z'%20fill='black'/%3e%3c/svg%3e")}.pageblock[data-display-divider].pageblock--archive,.pageblock[data-display-divider].pageblock--team-slider{--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='497'%20viewBox='0%200%201728%20497'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2064L108%200L1728%2064V496.67H1329H0V64Z'%20fill='white'/%3e%3c/svg%3e")}.pageblock[data-display-divider].pageblock--form{--pageblock-diver-top: 0;--pageblock-diver-height: 90px;--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='93'%20viewBox='0%200%201728%2093'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2092L1436%200L1728%2092.5V93H0V92Z'%20fill='white%20'/%3e%3c/svg%3e");--pageblock-diver-background-position: bottom right;--pageblock-diver-background-repeat: no-repeat;--pageblock-diver-background-size: contain}.pageblock[data-display-divider].pageblock--form:before{transform:rotate(180deg) scaleX(-1)}@media (max-width: 575px){:root{--breakpoint-xs-max: true}}@media (min-width: 576px){:root{--breakpoint-sm-min: true}}@media (max-width: 767px){:root{--breakpoint-sm-max: true}}@media (min-width: 768px){:root{--breakpoint-md-min: true}}@media (max-width: 991px){:root{--breakpoint-md-max: true}}@media (min-width: 992px){:root{--breakpoint-lg-min: true}}@media (max-width: 1199px){:root{--breakpoint-lg-max: true}}@media (min-width: 1200px){:root{--breakpoint-xl-min: true}}@media (max-width: 1399px){:root{--breakpoint-xl-max: true}}:root{--menu-breakpoint: false}@media (max-width: 992px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 992px){:root{--block-breakpoint: true}}:root{--body-background-color: var(--color-neutral-0)}body .container{--container-offset: max(15px, calc(var(--grid-gutter-x) * .5 + (100vw - 1470px) / 2))}body:has(main section:last-of-type[data-theme=black]) .footer-main{--footer-main-padding-top: clamp(80px, 10vw, 100px)}body:has(main section:last-of-type[data-theme=black]) .footer-main:before{display:none}body:has(main section:last-of-type[data-theme=grey]:not(.pageblock--archive,.pageblock--team-slider)) .footer-main{--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='93'%20viewBox='0%200%201728%2093'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2092L1436%200L1728%2092.5V93H0V92Z'%20fill='%23E5E5E5'/%3e%3c/svg%3e")}footer{--footer-background: var(--color-neutral-1000);--link-color: var(--body-color);--pageblock-diver-top: 0;--pageblock-diver-height: 90px;--pageblock-diver-background-image: url("data:image/svg+xml,%3csvg%20width='1728'%20height='93'%20viewBox='0%200%201728%2093'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%2092L1436%200L1728%2092.5V93H0V92Z'%20fill='white%20'/%3e%3c/svg%3e");--pageblock-diver-background-position: bottom right;--pageblock-diver-background-repeat: no-repeat;--pageblock-diver-background-size: contain}.footer-main{--footer-main-padding-top: clamp(80px, 10vw, 180px);--footer-main-padding-bottom: clamp(60px, 10vw, 100px);--footer-heading-font-size: var(--text-lg);--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);position:relative;text-transform:uppercase}.footer-main:before{position:absolute;top:var(--pageblock-diver-top);right:0;bottom:var(--pageblock-diver-bottom);left:0;z-index:1;height:var(--pageblock-diver-height);background-image:var(--pageblock-diver-background-image);background-repeat:var(--pageblock-diver-background-repeat);background-position:var(--pageblock-diver-background-position);background-size:var(--pageblock-diver-background-size);transform:rotate(180deg) scaleX(-1);content:""}.footer-main .x-core-heading{--heading-font-weight: 300;--heading-line-height: 1.1;--heading-font-family: var(--body-font-family)}.footer-main .footerblock--row .container{justify-content:space-between}.footer-main .footerblock--column{--body-font-weight: 900}.footer-main .footerblock--column:first-child{--body-font-weight: 900;--body-font-size: var(--h5-size);--body-line-height: var(--heading-line-height);--link-color: var(--color-neutral-0);--link-decoration: none;--link-hover-decoration: none;display:flex;flex-direction:column;gap:20px}.footer-main .footerblock--column:first-child .x-core-link .x-core-icon-text{position:relative;width:fit-content}.footer-main .footerblock--column:first-child .x-core-link .x-core-icon-text:before{position:absolute;bottom:-2px;width:0;height:2px;background-color:var(--color-primary-500);transition:width .4s;content:""}.footer-main .footerblock--column:first-child .x-core-link:hover .x-core-icon-text:before{width:100%}.footer-main .footerblock--contact .x-core-contact-information{color:var(--color-neutral-0);--link-color: var(--color-neutral-0);--link-hover-decoration: none}.footer-main .footerblock--contact .x-core-contact-information a{transition:opacity .4s}.footer-main .footerblock--contact .x-core-contact-information a:hover{opacity:.7}.footer-main .footerblock--contact .x-core-contact-information .x-core-icon-text__content{font-weight:900;text-transform:uppercase}.footer-copyright{--footer-copyright-padding: 14px;--footer-copyright-background: var(--color-neutral-900)}.footer-copyright .x-core-navigation{--nav-link-color: var(--color-neutral-0);--nav-link-hover-color: var(--color-neutral-200);--nav-link-font-weight: 300;--nav-link-font-size: var(--text-sm)}.footer-copyright .x-core-navigation__link{transition:opacity .4s}.footer-copyright .x-core-navigation__link:before{display:none}.footer-copyright .x-core-navigation__link:hover{color:var(--color-neutral-0);opacity:.7}.footer-copyright .x-core-navigation .x-core-icon{transition:color .4s}.footer-copyright .x-core-navigation .x-core-icon:hover{color:var(--color-primary-500)}.footer-copyright__content{display:flex;gap:8px;align-items:center;justify-content:center;color:#ffffff80;font-weight:300;font-size:var(--text-sm)}.footer-copyright__content a{display:flex;justify-content:center}.footer-copyright__content a svg path{fill:var(--color-neutral-0)}body:has(#wpadminbar)>header{top:var(--wp-admin--admin-bar--height, 32px)}body>header{position:fixed;top:0;left:0;z-index:var(--header-fixed-z-index, 999);width:100%}body{margin-top:var(--header-total-height)}:root{--header-main-height: clamp(100px, 10vw, 120px);--header-main-padding-y: 16px;--header-main-background: var(--color-neutral-1000)}body:not(.has-scrolled):has(main>section:first-of-type:is(.pageblock--hero,.pageblock--header)){--header-main-background: transparent}body:has(main>section:first-of-type:is(.pageblock--hero,.pageblock--header)){margin-top:0}body.has-scrolled{--header-main-height: clamp(90px, 10vw, 100px);--header-main-padding-y: 8px}body.has-scrolled header{border-bottom:1px solid var(--color-neutral-30)}body.has-scrolled .container .header__logo{max-width:clamp(130px,15vw,160px)}.header--main{transition:padding-block var(--transition-duration),min-height var(--transition-duration),box-shadow var(--transition-duration),background-color var(--transition-duration)}.header--main .container{gap:16px 40px}.header--main .container .header__logo{max-width:clamp(150px,15vw,200px);transition:max-width var(--transition-duration)}.header--main .container .header__logo svg{width:100%;height:auto}.header--main .container>.x-core-button{--button-padding-y: 0;--button-padding-x: 0;--button-border-radius: var(--border-radius-max);display:flex;align-items:center;justify-content:center;width:clamp(40px,8vw,48px);font-size:var(--text-lg);aspect-ratio:1}@container style(--breakpoint-lg-min: true){.header--main .container>.x-core-button{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header--main .container>.x-core-button{display:none}.header--main .container .main-menu{position:absolute;top:100%;right:0;left:0;gap:clamp(24px,3vw,30px);padding:24px;background-color:var(--color-neutral-0);box-shadow:var(--box-shadow-black)}@container style(--breakpoint-lg-min: true){.header--main .container .main-menu{position:relative;top:0;display:flex;align-items:center;justify-content:flex-end;padding:0;background-color:unset;box-shadow:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header--main .container .main-menu{position:relative;top:0;display:flex;align-items:center;justify-content:flex-end;padding:0;background-color:unset;box-shadow:none}.header--main .x-core-navigation{--nav-link-color: var(--color-neutral-1000);--nav-link-hover-color: var(--color-neutral-0);--nav-link-font-size: var(--text-md);--nav-link-font-weight: 600;flex-direction:column;gap:16px;align-items:flex-start;padding:0}@container style(--breakpoint-lg-min: true){.header--main .x-core-navigation{--nav-link-color: var(--color-neutral-0);display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(24px,3vw,30px);align-items:center}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header--main .x-core-navigation{--nav-link-color: var(--color-neutral-0);display:flex;flex-direction:row;flex-wrap:nowrap;gap:clamp(24px,3vw,30px);align-items:center}.header--main .x-core-navigation__entry{display:flex;gap:6px;align-items:center;justify-content:space-between;width:100%;padding-bottom:16px;border-bottom:var(--border-black)}@container style(--breakpoint-lg-min: true){.header--main .x-core-navigation__entry{width:fit-content;padding-bottom:0;border-bottom:0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header--main .x-core-navigation__entry{width:fit-content;padding-bottom:0;border-bottom:0}.header--main .x-core-navigation__entry--active:has(.x-core-navigation__dropdown.open)>.x-core-navigation__link:before,.header--main .x-core-navigation__entry--active:has(.x-core-navigation-dropdown-toggle:hover)>.x-core-navigation__link:before,.header--main .x-core-navigation__entry--dropdown:has(.x-core-navigation__dropdown.open)>.x-core-navigation__link:before,.header--main .x-core-navigation__entry--dropdown:has(.x-core-navigation-dropdown-toggle:hover)>.x-core-navigation__link:before{width:100%}.header--main .x-core-navigation__entry--dropdown>.x-core-navigation__link{pointer-events:none}.header--main .x-core-navigation__entry--dropdown>.x-core-navigation__link:before{top:calc(100% + 2px);border-radius:var(--border-radius-max)}.header--main .x-core-navigation__entry--dropdown .x-core-navigation-dropdown-toggle{padding:0;font-size:var(--icon-xs)}.header--main .x-core-navigation__link{transition:color var(--transition-duration)}.header--main .x-core-navigation__dropdown{--nav-link-color: var(--color-neutral-1000);--nav-link-hover-color: var(--color-primary-500);display:none;flex-direction:column;gap:16px;min-width:200px;padding:16px 16px 0;background-color:var(--color-neutral-0)}@container style(--breakpoint-lg-min: true){.header--main .x-core-navigation__dropdown{--nav-link-color: var(--color-neutral-0);top:calc(100% + 16px);right:0;gap:12px;padding:18px 40px;background-color:var(--color-neutral-900);box-shadow:var(--box-shadow-black)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header--main .x-core-navigation__dropdown{--nav-link-color: var(--color-neutral-0);top:calc(100% + 16px);right:0;gap:12px;padding:18px 40px;background-color:var(--color-neutral-900);box-shadow:var(--box-shadow-black)}.header--main .x-core-navigation__dropdown.open{display:flex}.header--main .x-core-navigation__dropdown .x-core-navigation__entry{width:100%;padding-bottom:16px;border-bottom:var(--border-black)}@container style(--breakpoint-lg-min: true){.header--main .x-core-navigation__dropdown .x-core-navigation__entry{min-width:max-content;padding-bottom:12px;border-bottom:var(--border-white)}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header--main .x-core-navigation__dropdown .x-core-navigation__entry{min-width:max-content;padding-bottom:12px;border-bottom:var(--border-white)}.header--main .x-core-navigation__dropdown .x-core-navigation__entry:last-of-type{padding-bottom:0;border-bottom:none}.header--main .x-core-navigation__dropdown .x-core-navigation__entry .x-core-navigation__link{width:100%}.header--main .x-core-navigation__dropdown .x-core-navigation__entry .x-core-navigation__link:before{display:none}header{transition:transform .5s}body.has-scrolled header.scrolling-down{border-bottom:none;transform:translateY(calc(-1 * var(--header-main-height)));transition:transform .5s}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2)}}.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}:root{--block-padding-y: clamp(100px, 10vw, 180px);--intro-gutter-after: clamp(32px, 10vw, 80px)}.pageblock[data-theme=black]{background-color:var(--color-neutral-1000);--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);--badge-color: var(--color-neutral-0)}.pageblock[data-theme=white]{background-color:var(--color-neutral-0)}.pageblock[data-theme=grey]{background-color:var(--color-neutral-100)}.pageblock:first-of-type:last-of-type:is(.pageblock--hero,.pageblock--header){margin-bottom:250px}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
