body{margin:0}*{box-sizing:border-box}*:focus-visible{outline:0;box-shadow:var(--focus-box-shadow)}input[type=radio i],input[type=checkbox i]{margin:0}:root{--browser-check-container-style: true}@container style(--browser-check-container-style){body{--container-style-active: true}}h1,.h1{font-size:var(--h1-size)}h2,.h2{font-size:var(--h2-size)}h3,.h3{font-size:var(--h3-size)}h4,.h4{font-size:var(--h4-size)}h5,.h5{font-size:var(--h5-size)}h6,.h6{font-size:var(--h6-size)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--heading-color, var(--body-color));font-weight:var(--heading-font-weight, 800);font-family:var(--heading-font-family);line-height:var(--heading-line-height, normal);text-transform:var(--heading-text-transform, none);margin-block-start:var(--heading-margin-top, 0);margin-block-end:var(--heading-margin-bottom, .5em)}a{color:var(--link-color, var(--color-primary-500));-webkit-text-decoration:var(--link-decoration, none);text-decoration:var(--link-decoration, none)}a:hover{-webkit-text-decoration:var(--link-hover-decoration, underline);text-decoration:var(--link-hover-decoration, underline)}a:focus-visible{box-shadow:var(--link-focus-box-shadow, var(--focus-box-shadow))}body,p,ul,li,td,th{color:var(--body-color);font-weight:var(--body-font-weight, 400);font-size:var(--body-font-size);font-family:var(--body-font-family);line-height:var(--body-line-height, 1.6)}li::marker,summary::marker{color:var(--marker-color, var(--body-color));font-weight:var(--marker-font-weight, var(--body-font-weight, 400));font-size:var(--marker-font-size, var(--body-font-size));font-family:var(--marker-font-family, var(--body-font-family));line-height:var(--marker-line-height, var(--body-line-height, 1.6))}p{margin-block-start:0;margin-block-end:0}p:not(:last-child){margin-block-end:var(--p-margin-bottom, var(--spacing-lg))}::selection{color:var(--body-selection-color, #fff);text-shadow:none;background:var(--body-selection-background, #3399ff)}.pageblock{padding-block-start:var(--block-padding-top, var(--block-padding-y));padding-block-end:var(--block-padding-bottom, var(--block-padding-y))}.pageblock .container>.x-core-intro:not(:last-child){margin-block-end:var(--intro-margin-end, var(--intro-gutter-after))}:root{--footer-background: var(--color-secondary-500)}.footer-main{--footer-padding-y: var(--block-padding-y);padding-block:var(--footer-main-padding-top, var(--footer-padding-y)) var(--footer-main-padding-bottom, var(--footer-padding-y));background:var(--footer-background)}:root{--header-top-height: 50px;--header-main-height: 100px;--header-total-height: calc(var(--header-top-height) + var(--header-main-height))}body:not(:has(.header--top)){--header-total-height: var(--header-main-height)}.header{display:grid}.header>.container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;height:100%}.header .search-bar .x-core-input--search{--input-margin-bottom: 0}.header--top{min-height:var(--header-top-height);padding-block:var(--header-top-padding-y, 0);background:var(--header-top-background)}.header--main{min-height:var(--header-main-height);background:var(--header-main-background);padding-block:var(--header-main-padding-y, var(--spacing-sm))}.header--main .x-core-navigation__dropdown{background:var(--header-main-background)}@container style(--menu-breakpoint: true){.header--main nav{width:100%}.header--main nav:not(.is-active){display:none}.header--main nav .x-core-navigation__entry:has(.header__logo){display:none}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main nav{width:100%}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main nav:not(.is-active){display:none}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main nav .x-core-navigation__entry:has(.header__logo){display:none}@container style(--menu-breakpoint: false){.header--main:has(.x-core-navigation__entry .header__logo) .header__logo{display:none}.header--main:has(.x-core-navigation__entry .header__logo) nav .header__logo{display:initial}}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .header--main:has(.x-core-navigation__entry .header__logo) .header__logo{display:none}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .header--main:has(.x-core-navigation__entry .header__logo) nav .header__logo{display:initial}:root{--body-background-color: white;--focus-box-shadow: 0 0 0 3px var(--body-selection-background, #3399ff)}html,body{overflow-x:clip}body{display:flex;flex-direction:column;min-height:100vh;background-color:var(--body-background-color)}body>footer{margin-top:auto}.x-core-badge{--link-hover-decoration: none;display:inline-block;padding:var(--badge-padding-y, var(--badge-padding, var(--spacing-xs))) var(--badge-padding-x, var(--badge-padding, var(--spacing-xs)));color:var(--badge-color);background:var(--badge-background);border:var(--badge-border-width) solid var(--badge-border-color);border-radius:var(--badge-border-radius, var(--component-border-radius))}:root{--button-padding-y: var(--spacing-sm);--button-padding-x: var(--spacing-md);--button-color: var(--body-color);--button-font-weight: var(--body-font-weight);--button-font-size: var(--text-rl, var(--text-md));--button-font-family: var(--body-font-family);--button-line-height: var(--body-line-height);--button-background: var(--color-primary-500);--button-border-width: var(--border-width);--button-border-color: transparent;--button-border-radius: var(--component-border-radius);--button-outline: none;--button-box-shadow: var(--box-shadow);--button-cursor: pointer;--button-focus-box-shadow: var(--focus-box-shadow);--button-disabled-opacity: .7;--button-icon-spacing: var(--spacing-xs)}.x-core-button{display:inline-block;padding:var(--button-padding-y) var(--button-padding-x);color:var(--button-color);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-decoration:none;vertical-align:middle;background:var(--button-background);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-border-radius);outline:var(--button-outline);box-shadow:var(--button-box-shadow);cursor:var(--button-cursor);transition-timing-function:var(--button-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--button-transition-duration, var(--transition-duration, .15s));transition-property:var(--button-transition-property, background-color, border-color, box-shadow, color);-webkit-user-select:none;user-select:none}.x-core-button .x-core-icon-text{display:flex;gap:var(--button-icon-spacing, var(--spacing-xs))}.x-core-button:focus-visible{box-shadow:var(--button-focus-box-shadow)}.x-core-button[disabled]{opacity:var(--button-disabled-opacity, .7);pointer-events:none;touch-action:none}.x-core-button:hover{text-decoration:none}.x-core-button-wrapper{display:flex;flex-wrap:wrap;gap:var(--button-wrapper-spacing, var(--spacing-md))}.x-core-button-wrapper:not(:first-child){margin-block-start:var(--button-wrapper-gutter-before, var(--spacing-md))}.x-core-card{--card-padding-y: var(--spacing-lg);--card-padding-x: var(--spacing-lg);position:relative;display:flex;flex-direction:column;min-width:0;height:var(--card-height, auto);overflow:var(--card-overflow, hidden);color:var(--card-color, var(--body-color));word-wrap:break-word;background-color:var(--card-background, var(--body-background));background-clip:border-box;border:var(--card-border-width, var(--border-width)) solid var(--card-border-color, var(--border-color));border-radius:var(--card-border-radius, var(--component-border-radius));box-shadow:var(--card-box-shadow, var(--box-shadow))}a.x-core-card{display:block;text-decoration:none}.x-core-card__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--card-content-gap, var(--card-padding-y));padding:var(--card-padding-y) var(--card-padding-x)}.x-core-card__icon{align-self:var(--card-icon-align, start)}.x-core-card .x-core-image{aspect-ratio:var(--card-image-ratio, 3/2);object-fit:cover}.x-core-card .x-core-intro{display:flex;flex-direction:column;flex-grow:1}.x-core-card .x-core-intro h1:first-child,.x-core-card .x-core-intro .h1:first-child,.x-core-card .x-core-intro h2:first-child,.x-core-card .x-core-intro .h2:first-child,.x-core-card .x-core-intro h3:first-child,.x-core-card .x-core-intro .h3:first-child,.x-core-card .x-core-intro h4:first-child,.x-core-card .x-core-intro .h4:first-child,.x-core-card .x-core-intro h5:first-child,.x-core-card .x-core-intro .h5:first-child,.x-core-card .x-core-intro h6:first-child,.x-core-card .x-core-intro .h6:first-child{margin-top:var(--card-heading-top-margin, 0)}.x-core-card .x-core-intro .x-core-title--pre{color:var(--card-pre-title-color)}.x-core-card .x-core-intro .x-core-title--post{color:var(--card-post-title-color)}.x-core-card .x-core-intro .x-core-title--title{color:var(--heading-color, var(--body-color));font-weight:var(--heading-font-weight, 800);font-family:var(--heading-font-family);line-height:var(--heading-line-height, normal);text-transform:var(--heading-text-transform, none);margin-block-start:var(--heading-margin-top, 0);margin-block-end:var(--heading-margin-bottom, .5em);font-size:var(--card-title-font-size, var(--h3-size))}.x-core-card .x-core-intro__content:has(+.x-core-button-wrapper){margin-bottom:var(--spacing-md)}.x-core-card .x-core-intro .x-core-button-wrapper{margin-block-start:auto}.cards .x-core-card{--card-height: 100%}.x-core-collapse{border-radius:var(--collapse-border-radius, var(--component-border-radius))}.x-core-collapse summary{list-style:none}.x-core-collapse summary::marker{content:""}.x-core-collapse summary::-webkit-details-marker{display:none}.x-core-collapse .x-core-collapse__title,.x-core-collapse .x-core-collapse__content{padding:var(--spacing-lg) 0}.x-core-collapse .x-core-collapse__title{display:flex;justify-content:space-between;border-radius:var(--collapse-title-border-radius);cursor:var(--cursor, pointer)}.x-core-collapse .x-core-collapse__title__content{font-weight:var(--heading-font-weight)}.x-core-collapse[open] .x-core-collapse__title .x-core-icon-text__icon .x-core-icon:before{content:var(--collapse-close, "")}.x-core-collapse[open] .x-core-collapse__title .x-core-icon-text__icon .x-core-icon:first-child{display:none}.x-core-collapse:not([open]) .x-core-collapse__title .x-core-icon-text__icon .x-core-icon:before{content:var(--collapse-open, "+")}.x-core-collapse:not([open]) .x-core-collapse__title .x-core-icon-text__icon .x-core-icon:last-child{display:none}.x-core-intro--404 .x-core-title{color:var(--heading-color, var(--body-color));font-weight:var(--heading-font-weight, 800);font-family:var(--heading-font-family);line-height:var(--heading-line-height, normal);text-transform:var(--heading-text-transform, none);margin-block-start:var(--heading-margin-top, 0);margin-block-end:var(--heading-margin-bottom, .5em);font-size:var(--h2-size)}.x-core-intro--404 .x-core-intro__content{font-size:var(--h4-size)}.x-core-countdown__days:before{content:var(--x-days)}.x-core-countdown__hours:before{content:var(--x-hours)}.x-core-countdown__minutes:before{content:var(--x-minutes)}.x-core-countdown__seconds:before{content:var(--x-seconds)}.x-core-countdown__timer--hidden,.x-core-countdown__content--hidden{display:none}.x-core-dialog__dialog{max-width:var(--dialog-max-width, 70vw);padding:var(--dialog-padding-y, var(--spacing-lg)) var(--dialog-padding-x, var(--spacing-lg));border:none;border-radius:var(--dialog-border-radius, var(--component-border-radius))}.x-core-dialog__dialog::backdrop{background-color:var(--dialog-backdrop, rgba(0, 0, 0, .3))}.x-core-dialog .x-core-title{--heading-margin-bottom: var(--dialog-heading-margin-bottom, var(--spacing-md));color:var(--heading-color, var(--body-color));font-weight:var(--heading-font-weight, 800);font-family:var(--heading-font-family);line-height:var(--heading-line-height, normal);text-transform:var(--heading-text-transform, none);margin-block-start:var(--heading-margin-top, 0);margin-block-end:var(--heading-margin-bottom, .5em);font-size:var(--dialog-title-font-size, var(--h4-size))}.x-core-dialog__open{display:inline-block}.x-core-dialog__close{position:absolute;top:calc(var(--dialog-padding-y, var(--spacing-lg)) / 2);right:calc(var(--dialog-padding-y, var(--spacing-lg)) / 2);transform:translate(50%,-50%);cursor:pointer}.embed-container{position:relative;width:100%}.embed-container:before{display:block;padding-top:var(--embed-aspect-ratio, 56.25%);content:""}.embed-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.footer-sitemap-list{display:flex;flex-direction:column;gap:var(--footer-sitemap-gap, var(--spacing-xs));margin:0;padding:0;list-style:none}.footer-copyright{padding-block:var(--footer-copyright-padding-top, var(--footer-copyright-padding, var(--spacing-sm))) var(--footer-copyright-padding-bottom, var(--footer-copyright-padding, var(--spacing-sm)));background:var(--footer-copyright-background, var(--footer-background))}.footer-copyright .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer-copyright svg path{fill:var(--footer-copyright-svg-color, currentColor)}@container style(--block-breakpoint: true){.footer-copyright__content{width:100%;text-align:center}.footer-copyright__navigation{width:100%}.footer-copyright .x-core-navigation--copyright-footer{flex-direction:row;justify-content:center;width:100%}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .footer-copyright__content{width:100%;text-align:center}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .footer-copyright__navigation{width:100%}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .footer-copyright .x-core-navigation--copyright-footer{flex-direction:row;justify-content:center;width:100%}.footerblock--row .container{--footer-column-gap: var(--grid-gutter-x);display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--footer-column-gap) / 2);row-gap:var(--footer-row-gap, var(--footer-column-gap))}.footerblock--column{display:flex;flex-direction:column;gap:var(--footer-block-gap, var(--footer-column-gap));width:calc(var(--footer-column-width) - var(--footer-column-gap));margin-inline:calc(var(--footer-column-gap) / 2)}.footerblock--column .x-core-heading{font-size:var(--footer-heading-font-size, var(--h3-size))}@container style(--block-breakpoint: true){.footerblock--column{width:100%}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .footerblock--column{width:100%}.footer-main .x-core-icon-text:has(.x-core-icon-text__icon){display:grid;grid-template-columns:var(--footer-icon-width, 30px) 1fr}.menublock--row .container{--menu-column-gap: var(--grid-gutter-x);display:flex;flex-wrap:wrap;margin-inline:calc(-1 * var(--menu-column-gap) / 2);row-gap:var(--menu-row-gap, var(--menu-column-gap))}.menublock--column{display:flex;flex-direction:column;gap:var(--menu-block-gap, var(--menu-column-gap));width:calc(var(--menu-column-width) - var(--menu-column-gap));margin-inline:calc(var(--menu-column-gap) / 2)}@keyframes loading{to{transform:rotate(360deg)}}.x-core-google-maps{overflow:hidden;border-radius:var(--map-border-radius, var(--component-border-radius))}.x-core-google-maps--loading .location__marker{visibility:hidden}.x-core-google-maps .x-core-grid{height:100%}.x-core-google-maps .x-core-grid>*{position:relative}.x-core-google-maps__location-finder{position:relative;display:grid;grid-template-rows:auto 1fr;width:20%;max-height:calc(100% - var(--location-finder-margin, 30px) * 2);margin:var(--location-finder-margin, 30px);padding:10px;overflow:hidden;background-color:var(--body-background-color)}.x-core-google-maps__location-finder-results{display:flex;flex-direction:column;overflow-y:auto}.x-core-google-maps__location-finder-no-results,.x-core-google-maps__location-finder--no-results .x-core-google-maps__location-finder-results{display:none}.x-core-google-maps__location-finder--no-results .x-core-google-maps__location-finder-no-results{display:block}.x-core-google-maps__location-finder[data-use-radius="1"] .location__info:after{content:""}.x-core-google-maps__location-finder-location{display:flex;order:var(--distance);cursor:pointer}.x-core-google-maps__location-finder-location .location__info{display:inline-block;align-self:center;font-size:var(--text-sm);text-align:right}.x-core-google-maps__location-finder-location .location__info:after{content:""}.x-core-google-maps__location-finder-location .location__info:has(.location__distance:empty){display:none}.x-core-google-maps__location-finder-location .location__time{padding-left:5px}.x-core-google-maps__location-finder-location .location__time:empty{display:none}.x-core-google-maps__location-finder-location .location__header{flex-grow:1}.x-core-google-maps__location-finder-location--hidden{display:none}.x-core-google-maps__location-finder-loading{position:absolute;display:none;align-content:center;width:100%;height:100%;text-align:center;background:#fff9}.x-core-google-maps__location-finder-loading .x-core-icon{animation:loading 1s linear infinite}.x-core-google-maps .location__close{grid-area:close;justify-self:end;margin-left:var(--google-maps-popover-padding, var(--spacing-sm));cursor:pointer;pointer-events:auto}.x-core-google-maps .location__marker{font-size:var(--google-maps-marker-font-size, var(--icon-lg, var(--text-lg)))}.x-core-google-maps .location__marker--active{z-index:1}.x-core-google-maps .location__marker--hidden{display:none}.x-core-google-maps .location__header{grid-area:header;font-weight:700;font-size:var(--google-maps-popover-header-font-size, var(--text-md))}.x-core-google-maps .location__content{grid-area:content;width:max-content}.x-core-google-maps .location__popover{position:absolute;top:0;left:50%;display:grid;grid-template-areas:"header close" "content content";padding:var(--google-maps-popover-padding, var(--spacing-sm));font-size:var(--google-maps-popover-font-size, var(--text-sm));background-color:var(--google-maps-popover-background, var(--body-background, white));border-radius:var(--google-maps-popover-radius, var(--component-border-radius));transform:translate(-50%,calc(-100% - var(--google-maps-popover-padding, var(--spacing-sm))));cursor:grab}.x-core-google-maps .location__popover--hidden{display:none}.x-core-google-maps .location__popover:before{position:absolute;bottom:-10px;left:calc(50% - var(--google-maps-popover-padding, var(--spacing-sm)));display:block;width:0;height:0;border-top:var(--google-maps-popover-padding, var(--spacing-sm)) solid var(--google-maps-popover-background, var(--body-background, white));border-right:var(--google-maps-popover-padding, var(--spacing-sm)) solid transparent;border-left:var(--google-maps-popover-padding, var(--spacing-sm)) solid transparent;content:""}.x-core-grid{--columns-xl: var(--x-columns-xl, 1);--columns-md: var(--x-columns-md, 1);--columns-xs: var(--x-columns-xs, 1);display:grid;grid-template-columns:var(--columns-xs);gap:var(--grid-gutter-x)}@container style(--breakpoint-md-min: true){.x-core-grid{grid-template-columns:var(--columns-md)}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-md)}@container style(--breakpoint-xl-min: true){.x-core-grid{grid-template-columns:var(--columns-xl)}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .x-core-grid{grid-template-columns:var(--columns-xl)}.x-core-grid--stacked>*{grid-area:1/1}.x-core-icon{--fa-display: inline-flex;align-items:center;justify-content:center;width:var(--icon-width, auto);padding:var(--icon-padding-y, var(--icon-padding, 0)) var(--icon-padding-x, var(--icon-padding, 0));color:var(--icon-color);background:var(--icon-background);border:var(--icon-border-width) solid var(--icon-border-color);border-radius:var(--icon-border-radius, var(--component-border-radius));aspect-ratio:var(--icon-aspect-ratio, 1)}.header__logo svg{width:auto;max-height:var(--logo-height, calc(var(--header-main-height) - var(--spacing-sm)));transition-timing-function:var(--input-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--input-transition-duration, var(--transition-duration, .15s));transition-property:var(--input-transition-property, max-height)}img{display:block;max-width:100%;height:auto}.x-core-input input,.x-core-input textarea,.x-core-input select{display:block;padding:var(--input-padding-y, .6rem) var(--input-padding-x, .6rem);color:var(--input-color, var(--body-color));font-weight:var(--input-font-weight, var(--body-font-weight));font-size:var(--input-font-size, var(--text-rl, var(--text-md)));font-family:var(--input-font-family, var(--body-font-family));line-height:var(--input-line-height, var(--body-line-height));background-color:var(--input-background);border:var(--input-border-width, var(--border-width)) solid var(--input-border-color, var(--color-neutral-500));border-radius:var(--input-border-radius, var(--component-border-radius));transition-timing-function:var(--input-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--input-transition-duration, var(--transition-duration, .15s));transition-property:var(--input-transition-property, border, box-shadow);appearance:none;inline-size:var(--input-inline-size, 100%)}.x-core-input input::placeholder,.x-core-input textarea::placeholder,.x-core-input select::placeholder{color:var(--placeholder-color, #696969)}textarea{resize:vertical;block-size:var(--textarea-block-size, 6rem);min-block-size:var(--textarea-block-size, 6rem)}select:not([multiple]):not([size]){background-image:url('data:image/svg+xml,%3csvg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"%3e%3cpath d="M12,12.507l-3.816,-3.815c-0.171,-0.172 -0.45,-0.172 -0.622,-0l-0.933,0.933c-0.172,0.172 -0.172,0.451 0,0.623l5.06,5.06c0.172,0.172 0.45,0.172 0.622,0l5.06,-5.06c0.172,-0.172 0.172,-0.451 -0,-0.623l-0.933,-0.933c-0.172,-0.172 -0.451,-0.172 -0.622,-0l-3.816,3.815Z" style="fill:hsl%28260, 70%, 6%%29;"/%3e%3c/svg%3e');background-repeat:no-repeat;background-position:center right var(--select-icon-right-offset, var(--input-padding-x, .5em));background-size:var(--select-icon-inline-size, 1.25em) auto;padding-inline-end:var(--input-padding-x, 2em)}html[dir=rtl] select:not([multiple]):not([size]){background-position:center left var(--select-icon-right-offset, .5em)}.x-core-input{margin-block-end:var(--input-margin-bottom, var(--spacing-md))}.x-core-input button,.x-core-input .x-core-icon{aspect-ratio:auto;width:fit-content}.x-core-input button{justify-self:end;cursor:pointer}.x-core-input--checkbox .x-core-label,.x-core-input--radio .x-core-label{display:inline-flex;gap:.5rem;align-items:center;cursor:pointer}.x-core-input input[type=radio]{--input-border-radius: 50%}.x-core-input input[type=checkbox]{--input-border-radius: 3px}.x-core-input input[type=radio],.x-core-input input[type=checkbox]{--input-inline-size: 1em;position:relative}.x-core-input input[type=radio]:checked,.x-core-input input[type=checkbox]:checked{background-color:var(--input-check-background, var(--color-primary-500));border-color:var(--input-check-border, var(--input-check-background, var(--color-primary-500)))}.x-core-input input[type=radio]:checked:before,.x-core-input input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;display:var(--fa-display, inline-block);color:var(--input-check-icon-color, var(--color-neutral-0));font-family:"Font Awesome 6 Pro";font-style:normal;font-variant:normal;line-height:1;transform:translate(-50%,-50%);-webkit-font-smoothing:antialiased;text-rendering:auto}.x-core-input input[type=radio]:checked[type=radio]:before,.x-core-input input[type=checkbox]:checked[type=radio]:before{content:var(--input-check-icon, "")}.x-core-input input[type=radio]:checked[type=checkbox]:before,.x-core-input input[type=checkbox]:checked[type=checkbox]:before{content:var(--input-check-icon, "")}.x-core-input input[type=search]{box-sizing:inherit;margin-bottom:0;appearance:none}.x-core-input input[type=search]+button{align-self:center;justify-self:end;background:none;border:none}.x-core-input input[type=search]::-webkit-search-decoration,.x-core-input input[type=search]::-webkit-search-cancel-button,.x-core-input input[type=search]::-webkit-search-results-button,.x-core-input input[type=search]::-webkit-search-results-decoration{display:none}.x-core-intro{max-width:var(--intro-max-width)}.x-core-intro .x-core-title :first-child{margin-block-start:0}.x-core-intro .x-core-title :last-child{margin-block-end:0}.x-core-marquee{--visible-entries: var(--x-visible-entries, 1);--screen-time-per-entry: var(--x-screen-time-per-entry, 10s);--animation-direction: normal;--x-size: calc(100% / var(--visible-entries));--x-repeat-count: calc(var(--x-total-entries, 1) + var(--x-visible-entries));--x-repeat: repeat(var(--x-repeat-count), var(--x-size));--x-delay: calc(var(--screen-time-per-entry) / var(--visible-entries) * var(--x-total-entries, 1));--x-grid-horizontal: none / var(--x-repeat);--x-grid-vertical: var(--x-repeat) / none;--grid-orientation: column;--grid-template: var(--x-grid-horizontal);--entry-gutter: calc(var(--grid-gutter-x) / 2);overflow:hidden}.x-core-marquee__entries{display:grid;grid-auto-flow:var(--grid-orientation);grid-template:var(--grid-template);width:100%;height:100%;animation:var(--grid-orientation) var(--x-delay) linear infinite;animation-direction:var(--animation-direction)}@keyframes column{0%{transform:translate(0)}to{transform:translate(calc(var(--x-size) * var(--x-total-entries) * -1))}}@keyframes row{0%{transform:translateY(0)}to{transform:translateY(calc(var(--x-size) * var(--x-total-entries) * -1))}}.x-core-marquee__entry{padding-inline:var(--entry-gutter)}.x-core-marquee--vertical{--grid-orientation: row;--grid-template: var(--x-grid-vertical)}.x-core-marquee--reversed{--animation-direction: reverse}.x-core-marquee--pause-on-hover:hover .x-core-marquee__entries{animation-play-state:paused}.x-core-marquee--disable-text-select:hover .x-core-marquee__entries{-webkit-user-select:none;user-select:none}.x-core-media>*{border-radius:var(--media-border-radius, var(--component-border-radius))}.x-core-media .embed-container{overflow:hidden}.x-core-pagination{display:flex;gap:var(--pagination-item-gap, var(--spacing-xs));justify-content:center;padding-top:var(--pagination-padding-top, var(--block-padding-top, var(--block-padding-y)));padding-bottom:var(--pagination-padding-bottom, var(--block-padding-bottom, var(--block-padding-y)))}.x-core-pagination .page-numbers{padding:var(--pagination-item-padding-y, var(--button-padding-y)) var(--pagination-item-padding-x, var(--button-padding-x));color:var(--pagination-item-color, var(--button-color));font-weight:var(--pagination-item-font-weight, var(--button-font-weight));font-size:var(--pagination-item-font-size, var(--button-font-size));font-family:var(--pagination-item-font-family, var(--button-font-family));line-height:var(--pagination-item-line-height, var(--button-line-height));text-align:center;text-decoration:none;vertical-align:middle;background-color:var(--pagination-item-background, var(--button-background));border:var(--pagination-item-border-width, var(--button-border-width)) solid var(--pagination-item-border-color, var(--button-border-color));border-radius:var(--pagination-item-border-radius, var(--button-border-radius));outline:var(--pagination-item-outline, var(--button-outline));box-shadow:var(--pagination-item-box-shadow, var(--button-box-shadow));cursor:var(--pagination-item-cursor, var(--button-cursor, pointer));transition-timing-function:var(--pagination-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--pagination-transition-duration, var(--transition-duration, .15s));transition-property:var(--pagination-transition-property, background-color, border-color, box-shadow, color)}.x-core-pagination .page-numbers:focus-visible{box-shadow:var(--pagination-focus-box-shadow, var(--button-focus-box-shadow))}.x-core-grid--posts .x-core-card{height:100%}.x-core-rating{display:flex;gap:var(--rating-space-between, var(--spacing-sm));align-items:center}.x-core-rating__icons-wrapper{position:relative;white-space:nowrap}.x-core-rating__icons-wrapper svg{fill:var(--icon-outline-color, currentColor)}.x-core-rating__icons--filled{position:absolute;overflow:hidden;white-space:nowrap;inset:0}.x-core-rating__icons--filled svg{fill:var(--rating-icon-fill-color, currentColor)}.x-core-read-more summary{cursor:pointer;margin-block-end:var(--p-margin-bottom, var(--spacing-lg))}.x-core-read-more summary::marker{display:none}.x-core-read-more summary::-webkit-details-marker{display:none}.x-core-read-more[open] .x-core-read-more__title{visibility:hidden}.x-core-read-more[open]:before{position:absolute;display:inline-block;content:attr(data-less);pointer-events:none}.search-form{width:450px;max-width:100%}.x-core-slider{--visible-entries: var(--x-visible-entries, 1);--speed: var(--x-speed, 0);position:relative}.x-core-slider--loading .x-core-slider__entries{visibility:hidden}.x-core-slider__entries{display:flex;overflow-x:scroll;cursor:grab;-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;scrollbar-width:none}.x-core-slider__entries img{pointer-events:none}.x-core-slider__entries--no-snap,.x-core-slider__entries--dragging{scroll-snap-type:none}.x-core-slider__entries--dragging{cursor:grabbing}.x-core-slider__entry{scroll-snap-align:start;scroll-snap-stop:always;flex-basis:calc(100% / var(--visible-entries));flex-shrink:0}.x-core-slider__controls,.x-core-slider__pagination,.x-core-slider__navigation{display:flex}.x-core-slider__pagination{gap:var(--pagination-spacing, var(--spacing-xs))}.x-core-slider__navigation{gap:var(--navigation-spacing, var(--spacing-xs))}.x-core-slider__controls{flex-wrap:wrap;gap:var(--controls-spacing, var(--spacing-md));margin-block-start:var(--controls-gutter-before, var(--spacing-md))}.x-core-socials{display:flex;flex-direction:column;gap:var(--x-core-socials-gap, var(--spacing-xs));margin:0;padding:0;list-style:none}.x-core-socials--icons{flex-direction:row;flex-wrap:wrap}.x-core-title{margin-block-start:var(--heading-margin-top, 0);margin-block-end:var(--heading-margin-bottom, var(--spacing-md))}.x-core-title h1,.x-core-title .h1,.x-core-title h2,.x-core-title .h2,.x-core-title h3,.x-core-title .h3,.x-core-title h4,.x-core-title .h4,.x-core-title h5,.x-core-title .h5,.x-core-title h6,.x-core-title .h6{--heading-margin-top: 0;--heading-margin-bottom: 0}video{display:block;width:100%;height:auto}@container style(--menu-breakpoint: false){[data-toggle-target=main-menu]{display:none}}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill [data-toggle-target=main-menu]{display:none}[data-toggle-target=main-menu] .x-core-icon:before{content:var(--burger-icon-closed, "")}[data-toggle-target=main-menu]:has(+.is-active) .x-core-icon:before{content:var(--burger-icon-open, "")}.x-core-navigation{margin:0;padding-left:0;list-style:none}.x-core-navigation:not(.x-core-navigation__dropdown){display:flex;flex-wrap:wrap;align-items:center}.main-menu{display:flex;align-content:center;--button-wrapper-gutter-before: 0}@container style(--menu-breakpoint: true){.main-menu{flex-direction:column}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .main-menu{flex-direction:column}.x-core-navigation__entry{position:relative}.x-core-navigation__entry a{display:inline-block;padding:var(--nav-link-padding-y, .5rem) var(--nav-link-padding-x, 1rem);color:var(--nav-link-color);font-weight:var(--nav-link-font-weight);font-size:var(--nav-link-font-size, var(--text-rl, var(--text-md)));-webkit-text-decoration:var(--nav-link-decoration, var(--link-decoration, none));text-decoration:var(--nav-link-decoration, var(--link-decoration, none));background:var(--nav-link-background, none);border:0}.x-core-navigation__entry a:hover,.x-core-navigation__entry a:focus{color:var(--nav-link-hover-color);-webkit-text-decoration:var(--nav-link-hover-decoration, var(--link-hover-decoration, none));text-decoration:var(--nav-link-hover-decoration, var(--link-hover-decoration, none))}.x-core-navigation__entry a:focus-visible{box-shadow:var(--nav-link-focus-box-shadow, var(--focus-box-shadow))}.x-core-navigation__entry a.disabled,.x-core-navigation__entry a:disabled{color:var(--nav-link-disabled-color);cursor:default;pointer-events:none}.x-core-navigation__dropdown{position:absolute;display:none}.x-core-navigation__dropdown.open{display:block}.x-core-navigation__dropdown .x-core-navigation__dropdown{top:0;left:100%}.x-core-navigation__entry--dropdown{position:relative}.x-core-navigation__entry--dropdown>.x-core-navigation__link{padding-right:0}.x-core-navigation__entry--dropdown .x-core-navigation-dropdown-toggle{color:var(--nav-link-color);font-weight:var(--nav-link-font-weight);font-size:var(--nav-link-font-size, var(--icon-sm))}@container style(--dropdown-hover: true){.x-core-navigation__entry--dropdown:hover>.x-core-navigation__dropdown{display:block}}:root[style*="--dropdown-hover: true"] .applyContainerPolyFill .x-core-navigation__entry--dropdown:hover>.x-core-navigation__dropdown{display:block}@container style(--menu-breakpoint: true){.x-core-navigation{flex-direction:column}.x-core-navigation__dropdown{position:relative}.x-core-navigation__dropdown .x-core-navigation__dropdown{top:auto;left:auto}.x-core-navigation .x-core-navigation__entry{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.x-core-navigation .x-core-navigation__entry>.x-core-navigation{flex:1 0 100%}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .x-core-navigation{flex-direction:column}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .x-core-navigation__dropdown{position:relative}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .x-core-navigation__dropdown .x-core-navigation__dropdown{top:auto;left:auto}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .x-core-navigation .x-core-navigation__entry{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .x-core-navigation .x-core-navigation__entry>.x-core-navigation{flex:1 0 100%}.x-core-navigation-dropdown-toggle{background:transparent;border:0;appearance:none}.x-core-navigation-dropdown-toggle .x-core-icon:before{content:var(--dropdown-icon-closed, "")}.x-core-navigation-dropdown-toggle:has(+.open) .x-core-icon:before{content:var(--dropdown-icon-open, "")}.x-core-navigation-dropdown-toggle:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;content:""}@container style(--dropdown-hover: true){.x-core-navigation-dropdown-toggle:before{display:none}}:root[style*="--dropdown-hover: true"] .applyContainerPolyFill .x-core-navigation-dropdown-toggle:before{display:none}:root{--mega-menu-background: var(--header-main-background);--mega-menu-padding-y: var(--block-padding-y)}.x-core-navigation__dropdown--mega-menu.open,.x-core-navigation__entry:not(.x-core-navigation__entry--dropdown-mega){z-index:1}.x-core-navigation__entry:has(.x-core-navigation__dropdown--mega-menu.open){position:static;z-index:1}@container style(--menu-breakpoint: false){.x-core-navigation__dropdown--mega-menu{top:var(--mega-menu-top, var(--header-total-height));right:var(--mega-menu-offset-right, var(--mega-menu-offset-x, 0));left:var(--mega-menu-offset-left, var(--mega-menu-offset-x, 0));padding-block:var(--mega-menu-padding-top, var(--mega-menu-padding-y)) var(--mega-menu-padding-bottom, var(--mega-menu-padding-y))}.x-core-navigation__dropdown--mega-menu .x-core-navigation-dropdown-toggle{display:none}}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .x-core-navigation__dropdown--mega-menu{top:var(--mega-menu-top, var(--header-total-height));right:var(--mega-menu-offset-right, var(--mega-menu-offset-x, 0));left:var(--mega-menu-offset-left, var(--mega-menu-offset-x, 0));padding-block:var(--mega-menu-padding-top, var(--mega-menu-padding-y)) var(--mega-menu-padding-bottom, var(--mega-menu-padding-y))}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .x-core-navigation__dropdown--mega-menu .x-core-navigation-dropdown-toggle{display:none}@container style(--menu-breakpoint: true){.x-core-navigation__dropdown--mega-menu .container{--container-offset: calc(var(--grid-gutter-x) / 2)}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .x-core-navigation__dropdown--mega-menu .container{--container-offset: calc(var(--grid-gutter-x) / 2)}.header--main .x-core-navigation__dropdown--mega-menu{background:var(--mega-menu-background)}@container style(--menu-breakpoint: true){.header--main .x-core-navigation__dropdown--mega-menu .container{--container-offset: calc(var(--grid-gutter-x) / 2)}.header--main .x-core-navigation__dropdown--mega-menu .menublock--column{width:100%}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .x-core-navigation__dropdown--mega-menu .container{--container-offset: calc(var(--grid-gutter-x) / 2)}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .x-core-navigation__dropdown--mega-menu .menublock--column{width:100%}.wpcf7 .screen-reader-response,.wpcf7 .hidden-fields-container{display:none}.x-core-filters__section,.x-core-filters__footer,.x-core-filters .x-core-dialog{padding-block-end:var(--filters-padding-bottom, var(--spacing-md))}.x-core-filters .x-core-dialog__content .x-core-filters__footer,.x-core-filters .x-core-dialog__content .x-core-filters__section:last-of-type:not(:has(+.x-core-filters__footer)){padding-block-end:0}.x-core-filters__values--checkbox-button,.x-core-filters__values--radio-button{--input-margin-bottom: 0}.x-core-filters__values--checkbox-button [type=checkbox],.x-core-filters__values--checkbox-button [type=radio],.x-core-filters__values--radio-button [type=checkbox],.x-core-filters__values--radio-button [type=radio],.x-core-filters__values--checkbox-button .x-core-icon,.x-core-filters__values--radio-button .x-core-icon{display:none}.x-core-filters__values--checkbox-button :has(:checked) .x-core-icon,.x-core-filters__values--radio-button :has(:checked) .x-core-icon{display:block}.x-core-filters .x-core-title{margin-block-end:var(--filters-title-padding-bottom, var(--spacing-md))}.x-core-filters .x-core-title--title{color:var(--heading-color, var(--body-color));font-weight:var(--heading-font-weight, 800);font-family:var(--heading-font-family);line-height:var(--heading-line-height, normal);text-transform:var(--heading-text-transform, none);margin-block-start:var(--heading-margin-top, 0);margin-block-end:var(--heading-margin-bottom, .5em);font-size:var(--filters-title-font-size, var(--h4-size))}
