/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer theme{:root{--c-month-list-title-size:var(--font-size-lg);--c-month-list-title-weight:var(--font-weight-semibold);--c-month-list-gap:var(--spacing-sm);--c-month-list-item-gap:var(--spacing-xs);--c-month-list-circle-size:36px;--c-month-list-circle-border-width:2px;--c-month-list-circle-font-size:var(--font-size-sm);--c-month-list-circle-font-weight:var(--font-weight-regular);--c-month-list-circle-color:var(--color-body);--c-month-list-circle-border-color:var(--color-secondary-100);--c-month-list-circle-active-color:var(--color-primary-500);--c-month-list-circle-active-border-color:var(--color-secondary-500);}}@layer molecules{.app-month-list{display:flex;flex-direction:column;gap:var(--c-month-list-gap);}.app-month-list__title{margin:0;}.app-month-list__list{display:flex;flex-wrap:wrap;gap:var(--c-month-list-item-gap);list-style:none;margin:0;padding:0;}.app-month-list__item{display:flex;}.app-month-list__circle{display:flex;align-items:center;justify-content:center;width:var(--c-month-list-circle-size);height:var(--c-month-list-circle-size);border-radius:50%;border:var(--c-month-list-circle-border-width) solid var(--c-month-list-circle-border-color);font-size:var(--c-month-list-circle-font-size);font-weight:var(--c-month-list-circle-font-weight);color:var(--c-month-list-circle-color);}.app-month-list__item--active .app-month-list__circle{color:var(--c-month-list-circle-active-color);border-color:var(--c-month-list-circle-active-border-color);}}
.ui-dialog .ui-dialog-content .ajax-progress-throbber{position:fixed;z-index:1261;inset-block-start:50%;inset-inline-start:50%;box-sizing:border-box;width:3.5rem;height:3.5rem;margin:-1.75rem;border:1px solid rgb(216,217,224,.8);border-radius:3.5rem;background:#fff;box-shadow:0 .25rem .625rem #2223301a}.ui-dialog .ui-dialog-content .ajax-progress-throbber .throbber,.ui-dialog .ui-dialog-content .ajax-progress-throbber .message{display:none}.ui-dialog .ui-dialog-content .ajax-progress-throbber:before{width:1.75rem;height:1.75rem;inset-block-start:.75rem;inset-inline-start:.75rem}@layer drupal{div[data-drupal-messages]>.messages__wrapper{padding-block:1rem}@supports selector(:has(+ *)){div[data-drupal-messages]>.messages__wrapper:has(.messages--status){background-color:var(--gin-bg-info);color:var(--gin-color-info-light)}div[data-drupal-messages]>.messages__wrapper:has(.messages--error){background-color:var(--gin-bg-danger);color:var(--gin-color-danger-light)}div[data-drupal-messages]>.messages__wrapper:has(.messages--warning){background-color:var(--gin-bg-warning);color:var(--gin-color-warning-light)}div[data-drupal-messages]>.messages__wrapper:has(.messages--success){background-color:var(--gin-bg-green);color:var(--gin-color-green-light)}div[data-drupal-messages]>.messages__wrapper>.messages{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-column-gap-default)}@media(min-width:1200px){div[data-drupal-messages]>.messages__wrapper>.messages{padding-inline:calc(var(--container-column-gap-default) / 2)}}}div[data-drupal-messages] .status-message{padding-block:1rem}div[data-drupal-messages] .status-message.status-message--error{background-color:var(--color-danger);color:var(--color-white)}div[data-drupal-messages] .status-message.status-message--warning{background-color:var(--color-warning);color:var(--color-white)}div[data-drupal-messages] .status-message.status-message--status,div[data-drupal-messages] .status-message.status-message--info{background-color:var(--color-info);color:var(--color-white)}div[data-drupal-messages] .status-message.status-message--success{background-color:var(--color-success);color:var(--color-white)}div[data-drupal-messages] .status-message>div{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:var(--container-column-gap-default);line-height:2}@media(min-width:1200px){div[data-drupal-messages] .status-message>div{padding-inline:calc(var(--container-column-gap-default) / 2)}}div[data-drupal-messages] .status-message>div a{color:inherit!important}}@layer theme{@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/themes/custom/bsi_theme/dist/theme/poppins-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/themes/custom/bsi_theme/dist/theme/poppins-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/themes/custom/bsi_theme/dist/theme/poppins-semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/themes/custom/bsi_theme/dist/theme/poppins-bold.woff2) format("woff2")}:root{--font-family-base:var(--font-body);--font-family-heading:var(--font-body)}}@layer base{@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}html,body{-webkit-overflow-scrolling:touch}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}body{background-color:var(--color-background);font-size:16px;color:var(--color-body)}img,picture,video,canvas,svg{width:100%}input,button,textarea,select{font-family:inherit}hr{width:100%;height:1px;margin:0;border:0;background-color:currentColor}a{color:inherit}a:hover{-webkit-text-decoration:none;text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:inherit;font-size:inherit;cursor:pointer}ul[role=list],ol[role=list],ul[role=listbox],ol[role=listbox]{padding:0;list-style:none}a,button,input[type=button],input[type=submit]{touch-action:manipulation}button,input,select,textarea,a{outline-offset:4px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid currentColor}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.svg-sprite{display:none}.layout-content{animation:fadeIn both .3s}.page-wrapper--home main{padding-block-start:var(--spacing-02)}@media(max-width:1249px){.page-wrapper--home main{padding-block-start:var(--spacing-08)}}@media(max-width:991px){.page-wrapper--home main{padding-block-start:var(--spacing-07)}}@media(max-width:767px){.page-wrapper--home main{padding-block-start:var(--spacing-06)}}.app-header,.gin-secondary-toolbar--frontend{transition:transform .3s ease-in-out}html:has(.lpb-form__actions) body .app-header,html:has(.lpb-form__actions) body .gin-secondary-toolbar--frontend{transform:translateY(-150%)}html:has(.lpb-form__actions) body .lpb-form__actions{z-index:10001!important;position:fixed!important;top:53px!important;animation:fadeInDown both .3s .3s;box-shadow:0 0 1px #03071205,0 1px 5px #0307120a,0 2px 12px #0307120f,0 4px 21px #03071214}html:has(.lpb-form__actions) body .lpb-form__actions .field--name-moderation-state,html:has(.lpb-form__actions) body .lpb-form__actions .field--name-revision-log{font-size:var(--font-size-xs)}::-moz-selection{background-color:var(--color-secondary-900);color:var(--color-white)}::selection{background-color:var(--color-secondary-900);color:var(--color-white)}.app-search__content{display:flex;grid-column:container;flex-direction:column;gap:var(--c-card-list-content-gap)}.app-search__content .app-overview-result-count{margin-block-start:var(--spacing-02);margin-block-end:var(--spacing-06)}@media(min-width:768px){.app-search__content .app-overview-result-count{margin-block-end:var(--spacing-07)}}.app-search__header{margin-block-end:var(--spacing-08)}.app-search__filters{margin-block-end:var(--spacing-04)}@media(min-width:768px){.app-search__filters{margin-block-start:calc(-1 * var(--spacing-06))}}.app-search__filters form{display:flex;position:relative;max-width:850px}.app-search__filters form .form-item-search{width:100%}.app-search__filters form input[name=search]{padding-inline-end:50px;max-width:none;width:100%;height:50px;padding-inline:var(--spacing-05);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-background-neutral);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-body);transition:color var(--duration-normal) ease-in-out}.app-search__filters form input[name=search]::-moz-placeholder{color:var(--color-primary-300)}.app-search__filters form input[name=search]::placeholder{color:var(--color-primary-300)}.app-search__filters form input[name=search]:focus{color:var(--color-secondary-800)}.app-search__filters form input[name=search]:focus::-moz-placeholder{color:var(--color-primary-400)}.app-search__filters form input[name=search]:focus::placeholder{color:var(--color-primary-400)}.app-search__filters form input.form-autocomplete[name=search]{background-position:calc(100% - 48px) center;background-size:12px}.app-search__filters form input.form-submit{top:50%;width:40px;height:40px;border-radius:50%;border:none;right:6px;transform:translateY(-50%);text-indent:-9999px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2018.01%2018.01'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.5.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20141)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cpath%20class='st0'%20d='M17.71,16.29l-3.4-3.39c1.1-1.4,1.69-3.12,1.69-4.9C16,3.58,12.42,0,8,0S0,3.58,0,8s3.58,8,8,8c1.78,0,3.5-.59,4.9-1.69l3.39,3.4c.39.39,1.02.39,1.41,0,0,0,0,0,0,0,.39-.39.39-1.02,0-1.41,0,0,0,0,0,0ZM2,8c0-3.31,2.69-6,6-6s6,2.69,6,6-2.69,6-6,6-6-2.69-6-6Z'/%3e%3c/svg%3e");background-position:.7em;background-repeat:no-repeat;background-size:18px;position:absolute;z-index:2;-webkit-appearance:none;-moz-appearance:none;transition:background-color var(--duration-normal);cursor:pointer;background-color:var(--color-secondary-500)}.app-search__filters form input.form-submit:hover,.app-search__filters form input.form-submit:focus{background-color:var(--color-secondary-400)}.app-search__results{overflow-x:clip;background-color:var(--color-light-background);padding-block:var(--spacing-07)}@media(min-width:768px){.app-search__results{padding-block:var(--spacing-08)}}.app-search__results__list{--c-card-list-column-count:3;margin-block-end:var(--spacing-06);display:flex;flex-direction:column;gap:var(--spacing-sm)}@media(min-width:768px){.app-search__results__list{display:grid;grid-template-columns:repeat(2,1fr);margin-block-end:var(--spacing-08)}}@media(min-width:992px){.app-search__results__list{grid-template-columns:repeat(var(--c-card-list-column-count),1fr)}}.app-search__results__list .app-card .app-card__text{display:none!important}.app-search__results__list>div,.app-search__results__list>div .app-search-result{height:100%}}@layer base{:root{--body-font-size:1rem;--body-line-height:1.5;--h1-font-size:2rem;--h1-line-height:1.2;--h2-font-size:1.55rem;--h2-line-height:1.2;--h3-font-size:1.3rem;--h3-line-height:1.4;--h4-font-size:1.15rem;--h4-line-height:1.4;--h5-font-size:1.125rem;--h5-line-height:1.5;--h6-font-size:1rem;--h6-line-height:1.5}@media(min-width:768px){:root{--h1-font-size:2.2rem;--h1-line-height:1.2;--h2-font-size:1.65rem;--h2-line-height:1.2;--h3-font-size:1.4rem;--h3-line-height:1.2;--h4-font-size:1.15rem;--h4-line-height:1.2;--h5-font-size:1.125rem;--h5-line-height:1.2;--h6-font-size:1rem;--h6-line-height:1.2}}@media(min-width:992px){:root{--h1-font-size:2.625rem;--h1-line-height:1.2;--h2-font-size:1.75rem;--h2-line-height:1.2;--h3-font-size:1.5rem;--h3-line-height:1.2;--h4-font-size:1.25rem;--h4-line-height:1.25;--h5-font-size:1.375rem;--h5-line-height:1.125rem;--h6-font-size:1rem;--h6-line-height:1.4}}body{font-size:var(--body-font-size);line-height:var(--body-line-height);font-family:var(--font-body)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;font-weight:700;font-family:var(--font-heading)}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height)}h2,.h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}h3,.h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}h4,.h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}h5,.h5{font-size:var(--h5-font-size);line-height:var(--h5-line-height)}h6,.h6{font-size:var(--h6-font-size);line-height:var(--h6-line-height)}}@layer paragraphs{.app-paragraph--unpublished{background-color:var(--s-paragraph-bg-color-unpublished)}.app-paragraph--margin-top-negative-small{margin-block-start:calc(0px - var(--s-paragraph-margin-small))}.app-paragraph--margin-top-negative-normal{margin-block-start:calc(0px - var(--s-paragraph-margin-normal))}@media(max-width:991px){.app-paragraph--margin-top-negative-normal{margin-block-start:calc(0px - var(--s-paragraph-margin-small))}}.app-paragraph--margin-top-negative-large{margin-block-start:calc(0px - var(--s-paragraph-margin-large))}@media(max-width:991px){.app-paragraph--margin-top-negative-large{margin-block-start:calc(0px - var(--s-paragraph-margin-normal))}}.app-paragraph--margin-top-small{margin-block-start:var(--s-paragraph-margin-small)}.app-paragraph--margin-top-normal{margin-block-start:var(--s-paragraph-margin-normal)}.app-paragraph--margin-top-large{margin-block-start:var(--s-paragraph-margin-large)}.app-paragraph--margin-bottom-small{margin-block-end:var(--s-paragraph-margin-small)}.app-paragraph--margin-bottom-normal{margin-block-end:var(--s-paragraph-margin-normal)}.app-paragraph--margin-bottom-large{margin-block-end:var(--s-paragraph-margin-large)}.app-paragraph-subtitle{text-transform:uppercase;letter-spacing:.15rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-secondary-500)}}
@layer theme{:root{--c-accordion-title-margin:var(--spacing-sm);--c-accordion-bordered-padding:var(--spacing-md);--c-accordion-bordered-radius:0 0 var(--radius-05) 0;--c-accordion-bordered-border-color:var(--color-stroke);--c-accordion-bordered-bg:var(--color-white)}}@layer organisms{.app-accordion{display:flex;flex-direction:column}.app-accordion__title{margin:0 0 var(--c-accordion-title-margin) 0}.app-accordion__items{display:flex;flex-direction:column}.app-accordion--bordered .app-accordion__items{border:1px solid var(--c-accordion-bordered-border-color);border-radius:var(--c-accordion-bordered-radius);background-color:var(--c-accordion-bordered-bg);overflow:hidden}.app-accordion--bordered .app-expandable{border-bottom:1px solid var(--c-accordion-bordered-border-color);position:relative}.app-accordion--bordered .app-expandable:not(:last-child){border-bottom:0}.app-accordion--bordered .app-expandable:not(:last-child):after{position:absolute;content:"";width:calc((100% - (var(--c-accordion-bordered-padding) * 2)));bottom:0;left:var(--c-accordion-bordered-padding);height:1px;background-color:var(--c-accordion-bordered-border-color);pointer-events:none}.app-accordion--bordered .app-expandable:last-child{border-bottom:none}.app-accordion--bordered .app-expandable__summary{padding-inline:var(--c-accordion-bordered-padding)}.app-accordion--bordered .app-expandable__summary:not(:last-child){border-bottom:0;position:relative}.app-accordion--bordered .app-expandable__content{padding-inline:var(--c-accordion-bordered-padding)}}
@layer theme{:root{--c-breadcrumb-padding-block:var(--spacing-sm);--c-breadcrumb-list-gap:var(--spacing-xxs);--c-breadcrumb-item-gap:var(--spacing-xxs);--c-breadcrumb-home-icon-size:1rem;--c-breadcrumb-separator-size:.8rem;--c-breadcrumb-font-size:var(--font-size-xs);--c-breadcrumb-color:var(--color-body);--c-breadcrumb-color-hover:var(--color-secondary-500);--c-breadcrumb-color-current:var(--color-body);--c-breadcrumb-toggle-size:1.5rem}@media(min-width:992px){:root{--c-breadcrumb-list-gap:var(--spacing-xs);--c-breadcrumb-item-gap:var(--spacing-xs)}}}@layer molecules{.app-breadcrumb-wrapper{z-index:1;display:flex;grid-column:container;flex-direction:column;min-width:0;max-width:100%}.app-breadcrumb{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-block:var(--c-breadcrumb-padding-block) calc(var(--c-breadcrumb-padding-block) * 1.2)}@media(min-width:768px){.app-breadcrumb{padding-block:var(--c-breadcrumb-padding-block) calc(var(--c-breadcrumb-padding-block) * 1.5)}}.app-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-breadcrumb-list-gap);margin:0;padding:0;list-style:none;font-size:var(--c-breadcrumb-font-size);line-height:1;min-width:0}.app-breadcrumb__item{display:flex;align-items:center;gap:var(--c-breadcrumb-item-gap);min-width:0}.app-breadcrumb__link{display:inline-flex;align-items:center;gap:var(--c-breadcrumb-item-gap);min-width:0;color:var(--c-breadcrumb-color);-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-fast) var(--easing-swift-move)}.app-breadcrumb__link:hover,.app-breadcrumb__link:focus-visible{color:var(--c-breadcrumb-color-hover)}.app-breadcrumb__text{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--c-breadcrumb-color-current);font-weight:var(--font-weight-medium)}.app-breadcrumb__home-icon{width:var(--c-breadcrumb-home-icon-size);height:var(--c-breadcrumb-home-icon-size);color:var(--color-secondary-500)}.app-breadcrumb__separator{width:var(--c-breadcrumb-separator-size);height:var(--c-breadcrumb-separator-size);color:var(--color-secondary-500);flex-shrink:0}.app-breadcrumb__item--toggle{display:none}.app-breadcrumb__toggle{display:inline-flex;align-items:center;justify-content:center;height:var(--c-breadcrumb-toggle-size);margin:0;padding:0;background:transparent;border:0;color:var(--c-breadcrumb-color);font:inherit;line-height:1;cursor:pointer;transition:color var(--duration-fast) var(--easing-swift-move)}.app-breadcrumb__toggle:hover,.app-breadcrumb__toggle:focus-visible{color:var(--c-breadcrumb-color-hover)}.app-breadcrumb__toggle:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.app-breadcrumb__list[data-state=collapsed]{flex-wrap:nowrap;min-width:0;max-width:100%}.app-breadcrumb__list[data-state=collapsed] .app-breadcrumb__item:not(:last-child){flex-shrink:0}.app-breadcrumb__list[data-state=collapsed] .app-breadcrumb__item--intermediate{display:none}.app-breadcrumb__list[data-state=collapsed] .app-breadcrumb__item--toggle{display:flex}.app-breadcrumb__list[data-state=expanded] .app-breadcrumb__item--toggle{display:none}.app-breadcrumb__list[data-state=collapsed] .app-breadcrumb__item:last-child{min-width:0;flex:1 1 0%;overflow:hidden}.app-breadcrumb__list[data-state=collapsed] .app-breadcrumb__item:last-child .app-breadcrumb__text{display:block;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:768px){.app-breadcrumb__list[data-state]{flex-wrap:wrap}.app-breadcrumb__list[data-state] .app-breadcrumb__item--intermediate{display:flex}.app-breadcrumb__list[data-state] .app-breadcrumb__item--toggle{display:none}}}
@layer theme{:root{--button-font-weight:medium;--button-text-transform:none;--button-font-size:1rem;--button-padding-block:.65rem;--button-padding-inline:1.5rem;--button-border-width:2px;--button-small-font-size:.75rem;--button-small-padding-block:.5rem;--button-small-padding-inline:.75rem;--button-large-font-size:1.25rem;--button-large-padding-block:.75rem;--button-large-padding-inline:1.5rem}}@layer atoms{.app-button{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;align-items:center;justify-content:center;gap:.5rem;padding:var(--button-padding-block) var(--button-padding-inline);border:var(--button-border-width,1px) solid transparent;border-radius:var(--radius-button);font-weight:var(--button-font-weight);font-size:var(--button-font-size);line-height:var(--line-height-base);-webkit-text-decoration:none;text-decoration:none;cursor:pointer;transition:border-color var(--duration-fast),background-color var(--duration-fast),color var(--duration-fast)}.app-button.stretched-link{position:static}.app-button.stretched-link:active{transform:none}.app-button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.app-button[class*=-link]:not(:is([class*=ck-link],[class*=bef-link])){padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--color-secondary-500)}.app-button[class*=-link]:not(:is([class*=ck-link],[class*=bef-link])):hover,.app-button[class*=-link]:not(:is([class*=ck-link],[class*=bef-link])):focus-visible{text-decoration-color:var(--color-secondary-300)}.app-button:focus-visible{outline:2px solid var(--color-secondary-500)!important;outline-offset:2px!important}.app-button>svg:not(.app-icon){position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;transition-duration:var(--duration-normal);transition-property:fill,stroke}.app-button>span{z-index:2;position:relative}.app-button--primary{border-color:var(--color-primary-500);background-color:var(--color-primary-500);color:var(--color-white)}.app-button--primary>svg:not(.app-icon){stroke:none;fill:var(--color-primary-500)}.app-button--primary:hover,.app-button--primary:focus-visible{border-color:var(--color-primary-400);background-color:var(--color-primary-400)}.app-button--primary:active{border-color:var(--color-primary-600);background-color:var(--color-primary-600)}.app-button--secondary{border-color:var(--color-secondary-500);background-color:var(--color-secondary-500);color:var(--color-white)}.app-button--secondary:hover,.app-button--secondary:focus-visible{border-color:var(--color-secondary-400);background-color:var(--color-secondary-400)}.app-button--secondary:active{border-color:var(--color-secondary-600);background-color:var(--color-secondary-600)}.app-button--outline{border-color:var(--color-secondary-500);background-color:transparent;color:var(--color-body)}.app-button--outline:hover,.app-button--outline:focus-visible{border-color:var(--color-secondary-400);background-color:var(--color-secondary-400);color:var(--color-white)}.app-button--outline:active{border-color:var(--color-secondary-600);background-color:var(--color-secondary-600);color:var(--color-white)}.app-button--ghost{border-color:transparent;color:var(--color-body)}.app-button--ghost:hover,.app-button--ghost:focus-visible{border-color:var(--color-secondary-400);background-color:var(--color-secondary-400);color:var(--color-white)}.app-button--ghost:active{border-color:var(--color-secondary-600);background-color:var(--color-secondary-600);color:var(--color-white)}.app-button--link{transition:text-decoration-color var(--duration-fast),color var(--duration-fast)}.app-button--arrow{--button-arrow-size:44px;--button-arrow-icon-size:16px;width:var(--button-arrow-size);height:var(--button-arrow-size);padding:8px;border-color:var(--color-stroke);border-radius:var(--radius-full);background-color:var(--color-background-neutral);color:var(--color-primary-400);transition:color var(--duration-normal) ease-in-out,background-color var(--duration-normal) ease-in-out,border var(--duration-normal) ease-in-out}@media(min-width:992px){.app-button--arrow{--button-arrow-size:48px;--button-arrow-icon-size:17px}}.app-button--arrow:hover,.app-button--arrow:focus-visible{border-color:var(--color-secondary-500);background-color:var(--color-secondary-500);color:var(--color-secondary-500)}.app-button--arrow:hover .app-icon,.app-button--arrow:focus-visible .app-icon{color:var(--color-white)}.app-button--arrow:active{border-color:var(--color-primary-500);background-color:var(--color-primary-100)}.app-button--arrow .app-icon{width:var(--button-arrow-icon-size);height:var(--button-arrow-icon-size);transition:color var(--duration-normal) ease-in-out}.app-button--arrow.app-button--arrow-light{border-color:var(--color-white);background-color:transparent;color:var(--color-white)}.app-button--arrow.app-button--arrow-light:hover,.app-button--arrow.app-button--arrow-light:focus-visible,.app-button--arrow.app-button--arrow-light:active{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-secondary-500)}.app-button--arrow.app-button--arrow-light:hover .app-icon,.app-button--arrow.app-button--arrow-light:focus-visible .app-icon,.app-button--arrow.app-button--arrow-light:active .app-icon{color:var(--color-secondary-500)}.app-button--arrow.app-button--size-large{--button-arrow-size:56px;border-color:transparent}.app-button--arrow.app-button--size-small{--button-arrow-size:32px;--button-arrow-icon-size:16px}.app-button--positive{border-color:var(--color-positive-500);background-color:var(--color-positive-500);color:var(--color-white)}.app-button--positive:hover,.app-button--positive:focus-visible{border-color:var(--color-positive-400);background-color:var(--color-positive-400)}.app-button--negative{border-color:var(--color-negative-500);background-color:var(--color-negative-500);color:var(--color-white)}.app-button--negative:hover,.app-button--negative:focus-visible{border-color:var(--color-negative-400);background-color:var(--color-negative-400)}.app-button--light{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-primary-500)}.app-button--light:hover,.app-button--light:focus-visible{border-color:var(--color-background-surface);background-color:var(--color-background-surface)}.app-button--light:active{border-color:var(--color-primary-100);background-color:var(--color-primary-100)}.app-button--size-small{padding:var(--button-small-padding-block) var(--button-small-padding-inline);font-size:var(--button-small-font-size)}.app-button--size-large{padding:var(--button-large-padding-block) var(--button-large-padding-inline);font-size:var(--button-large-font-size)}}
@layer theme{:root{--c-card-product-padding:var(--spacing-md);--c-card-product-gap:var(--spacing-sm);--c-card-product-body-gap:var(--spacing-xs);--c-card-product-border-radius:var(--radius-05);--c-card-product-border-divider-color:var(--color-stroke);--c-card-product-border-color:var(--color-light-background);--c-card-product-border-hover-color:var(--color-secondary-500);--c-card-product-background:var(--color-white);--c-card-product-image-aspect-ratio:4 / 3;--c-card-product-arrow-size:40px}}@layer molecules{.app-card-product{position:relative;display:flex;flex-direction:column;gap:var(--c-card-product-gap);padding:var(--c-card-product-padding);background-color:var(--c-card-product-background);border:1px solid var(--c-card-product-border-color);border-radius:0 0 var(--c-card-product-border-radius) 0;height:100%;transition:border var(--duration-normal) ease-in-out}.app-card-product:hover,.app-card-product:focus{border-color:var(--c-card-product-border-hover-color)}.app-card-product:hover .app-card-product__title .app-heading,.app-card-product:focus .app-card-product__title .app-heading{color:var(--color-secondary-500)}.app-card-product__tags{flex-shrink:0;align-self:flex-start;position:absolute;left:var(--c-card-product-padding);top:var(--c-card-product-padding);display:flex;flex-wrap:wrap;gap:var(--spacing-01)}.app-card-product__image{flex-shrink:0;overflow:hidden;width:100%;height:200px}.app-card-product__image img{width:100%;height:100%;aspect-ratio:var(--c-card-product-image-aspect-ratio);-o-object-fit:contain;object-fit:contain}.app-card-product__body{display:flex;flex-direction:column;gap:var(--c-card-product-body-gap);flex-grow:1}.app-card-product__title .app-heading{margin:0;color:var(--color-accent-green-heading);transition:color var(--duration-normal) ease-in-out}@media(min-width:992px){.app-card-product__title .app-heading{font-size:var(--font-size-lg)}}.app-card-product__text .app-wysiwyg{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.app-card-product__text .app-wysiwyg>*:first-child{margin-top:0}.app-card-product__text .app-wysiwyg>*:last-child{margin-bottom:0}.app-card-product__footer{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;padding-top:var(--c-card-product-gap);border-top:1px solid var(--c-card-product-border-divider-color)}}
@layer theme{:root{--c-doormat-menu-gap:var(--spacing-md);--c-doormat-menu-column-gap:var(--spacing-lg);--c-doormat-menu-title-color:var(--color-secondary-500);--c-doormat-menu-title-size:var(--font-size-base);--c-doormat-menu-title-margin:var(--spacing-lg);--c-doormat-menu-link-color:var(--color-background-surface);--c-doormat-menu-link-color-hover:var(--color-white);--c-doormat-menu-link-size:var(--font-size-sm);--c-doormat-menu-link-gap:var(--spacing-sm)}}@layer molecules{.app-doormat-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--c-doormat-menu-column-gap) var(--c-doormat-menu-gap)}@media(min-width:768px){.app-doormat-menu{grid-template-columns:repeat(4,minmax(8.5rem,1fr));gap:var(--c-doormat-menu-gap)}}.app-doormat-menu__column{display:flex;flex-direction:column}.app-doormat-menu__title{margin:0 0 var(--c-doormat-menu-title-margin) 0;color:var(--c-doormat-menu-title-color);font-weight:var(--font-weight-medium);font-size:var(--c-doormat-menu-title-size);line-height:var(--line-height-base)}.app-doormat-menu__title-link,.app-doormat-menu__title-label{font-weight:var(--font-weight-medium);font-size:var(--c-doormat-menu-title-size);line-height:var(--line-height-base);color:var(--c-doormat-menu-title-color);-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-fast) var(--easing-swift-move)}.app-doormat-menu__title-link:hover,.app-doormat-menu__title-link:focus-visible{color:var(--c-doormat-menu-link-color-hover)}.app-doormat-menu__list{display:flex;flex-direction:column;gap:var(--c-doormat-menu-link-gap);margin:0;padding:0;list-style:none}.app-doormat-menu__link{color:var(--c-doormat-menu-link-color);font-weight:var(--font-weight-medium);font-size:var(--c-doormat-menu-link-size);line-height:var(--line-height-sm);-webkit-text-decoration:underline;text-decoration:underline;transition:color var(--duration-fast) var(--easing-swift-move)}.app-doormat-menu__link:hover,.app-doormat-menu__link:focus-visible{color:var(--c-doormat-menu-link-color-hover)}.app-doormat-menu--inverted{--c-doormat-menu-title-color:var(--color-primary-500);--c-doormat-menu-link-color:var(--color-body);--c-doormat-menu-link-color-hover:var(--color-secondary-500)}}
@layer atoms{.app-embedded-video{position:relative;background-position:center;background-size:cover}@supports selector(:has(+ *)){.app-embedded-video:has(iframe.is-playing) .app-embedded-video__autoplay__pause-button,.app-embedded-video:has(iframe.is-paused) .app-embedded-video__autoplay__play-button{display:inline-flex}@media(prefers-reduced-motion:reduce){.app-embedded-video:has(iframe[data-ready=true]:not(.is-playing,.is-paused)) .app-embedded-video__autoplay__play-button{display:inline-flex}}.app-embedded-video.has-fallback-image .app-embedded-video__player{opacity:1}.app-embedded-video.has-fallback-image .app-embedded-video__player:not(:has(iframe.is-playing)){opacity:0}.app-embedded-video:has(iframe:is(.is-playing,.is-paused)) .app-embedded-video__youtube-overlay{opacity:0}}.app-embedded-video iframe{display:block;width:100%;height:100%}.app-embedded-video>.app-container{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;padding-block-end:3rem}.app-embedded-video>.app-embedded-video__skip-link{z-index:1;position:relative;padding:.5rem}.app-embedded-video svg{width:1rem;height:1rem}.app-embedded-video__player{position:relative;aspect-ratio:16 / 9}.app-embedded-video__player>div,.app-embedded-video__player iframe{aspect-ratio:inherit}.app-embedded-video__youtube-overlay{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-800);background-size:cover;opacity:1;pointer-events:none}.app-embedded-video__play-button{z-index:10;position:absolute;top:50%;left:50%;gap:.75rem;translate:-50% -50%;pointer-events:none}@supports selector(:has(+ *)){.app-embedded-video__play-button:has(+div iframe.is-playing),.app-embedded-video__play-button:has(~div[data-play-button-id][data-pause-button-id] iframe:not(.is-paused,.is-stopped)){display:none!important}}.app-embedded-video__play-button>svg{z-index:2}.app-embedded-video__autoplay{grid-column:container;align-self:flex-end;justify-self:flex-end}.app-embedded-video__autoplay .app-button{display:none;width:2.75rem;height:2.75rem;padding:0;gap:.75rem}.app-embedded-video__autoplay .app-button>span:last-child{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}}
@layer theme{:root{--c-expandable-gap:var(--spacing-sm);--c-expandable-padding-block:var(--spacing-md);--c-expandable-title-size:17px;--c-expandable-title-line-height:22px;--c-expandable-icon-size:40px;--c-expandable-icon-arrow-size:20px;--c-expandable-border-color:var(--color-stroke);--c-expandable-content-padding:var(--spacing-md)}}@layer molecules{.app-expandable{border-bottom:1px solid var(--c-expandable-border-color)}@supports selector(::details-content){.app-expandable::details-content{height:0;overflow:clip;transition:height var(--duration-slow),content-visibility var(--duration-slow) allow-discrete}}@supports selector(::details-content){.app-expandable[open]::details-content{height:auto}}.app-expandable[open] .app-expandable__icon{background-color:transparent;border-color:var(--color-secondary-500)}.app-expandable[open] .app-expandable__icon .app-expandable__arrow{transform:rotate(180deg)}.app-expandable__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding-block:var(--c-expandable-padding-block);cursor:pointer;list-style:none}.app-expandable__summary::-webkit-details-marker{display:none}.app-expandable__summary::marker{display:none;content:""}.app-expandable__summary:hover .app-expandable__icon,.app-expandable__summary:focus-visible .app-expandable__icon{border-color:var(--color-secondary-500);background-color:var(--color-secondary-500)}.app-expandable__summary:hover .app-expandable__icon .app-expandable__arrow,.app-expandable__summary:focus-visible .app-expandable__icon .app-expandable__arrow{color:var(--color-white)}.app-expandable__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.app-expandable__title{flex:1;font-family:var(--font-body);font-size:var(--c-expandable-title-size);font-weight:var(--font-weight-semibold);line-height:var(--c-expandable-title-line-height)}.app-expandable__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--c-expandable-icon-size);height:var(--c-expandable-icon-size);border:1px solid var(--c-expandable-border-color);border-radius:var(--radius-full);background-color:var(--color-white);transition:background-color var(--duration-fast) var(--easing-swift-move),border-color var(--duration-fast) var(--easing-swift-move)}.app-expandable__arrow{width:var(--c-expandable-icon-arrow-size);height:var(--c-expandable-icon-arrow-size);color:var(--color-text-primary);transition:transform var(--duration-normal) var(--easing-swift-move),fill var(--duration-fast) var(--easing-swift-move)}.app-expandable__content{padding-bottom:var(--c-expandable-content-padding);font-size:var(--font-size-base);line-height:var(--line-height-base)}}
@layer theme{:root{--c-footer-banner-background:var(--color-secondary-500);--c-footer-banner-padding-block:var(--spacing-2xl);--c-footer-banner-gap:var(--spacing-lg);--c-footer-banner-badge-background:var(--color-background-surface);--c-footer-banner-badge-radius:var(--radius-02) var(--radius-02) var(--radius-04) var(--radius-02);--c-footer-banner-badge-size:4.75rem;--c-footer-banner-badge-icon-size:2.5rem;--c-footer-banner-title-size:var(--font-size-2xl);--c-footer-banner-title-color:var(--color-primary-500);--c-footer-banner-subtitle-color:var(--color-white);--c-footer-banner-subtitle-size:var(--font-size-base);--c-footer-banner-arrow-color:var(--color-white);--c-footer-background:var(--color-primary-500);--c-footer-color:var(--color-white);--c-footer-padding-block:var(--spacing-3xl);--c-footer-main-gap:var(--spacing-2xl);--c-footer-sidebar-gap:var(--spacing-md);--c-footer-logo-max-width:9rem;--c-footer-doormat-gap:var(--spacing-md);--c-footer-doormat-heading-color:var(--color-secondary-500);--c-footer-doormat-heading-size:var(--font-size-base);--c-footer-doormat-link-color:var(--color-background-surface);--c-footer-doormat-link-size:var(--font-size-sm);--c-footer-doormat-link-gap:var(--spacing-sm);--c-footer-disclaimer-padding-block:var(--spacing-md);--c-footer-disclaimer-border-color:var(--color-primary-400);--c-footer-disclaimer-font-size:var(--font-size-xxs);--c-footer-disclaimer-color:var(--color-white);--c-footer-language-border-color:var(--color-primary-400);--c-footer-language-color:var(--color-white)}@media(min-width:768px){:root{--c-footer-banner-badge-size:7.75rem;--c-footer-banner-badge-icon-size:3.5rem;--c-footer-banner-padding-block:var(--spacing-3xl);--c-footer-banner-title-size:var(--font-size-4xl);--c-footer-padding-block:var(--spacing-4xl);--c-footer-main-gap:var(--spacing-4xl);--c-footer-sidebar-gap:var(--spacing-lg)}}}@layer organisms{.app-footer{background-color:var(--c-footer-background);color:var(--c-footer-color);overflow-x:clip}.app-footer__banner{padding-block:var(--c-footer-banner-padding-block);background-color:var(--c-footer-banner-background)}.app-footer__banner-content{display:flex;flex-direction:column;grid-column:container-start / container-end;gap:var(--c-footer-banner-gap);align-items:center}@media(min-width:768px){.app-footer__banner-content{flex-direction:row;gap:var(--spacing-2xl)}}.app-footer__banner-badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--c-footer-banner-badge-size);height:var(--c-footer-banner-badge-size);padding:var(--spacing-sm);border-radius:var(--c-footer-banner-badge-radius);background-color:var(--c-footer-banner-badge-background)}.app-footer__banner-badge-icon{width:var(--c-footer-banner-badge-icon-size);height:var(--c-footer-banner-badge-icon-size);color:var(--color-secondary-500)}.app-footer__banner-text{flex:1;text-align:center}@media(min-width:768px){.app-footer__banner-text{text-align:left}}.app-footer__banner-title{margin:0;color:var(--c-footer-banner-title-color);font-weight:var(--font-weight-regular);font-size:var(--c-footer-banner-title-size);line-height:var(--line-height-heading)}.app-footer__banner-subtitle{margin:var(--spacing-sm) 0 0;color:var(--c-footer-banner-subtitle-color);font-weight:var(--font-weight-regular);font-size:var(--c-footer-banner-subtitle-size);line-height:var(--line-height-xl)}.app-footer__banner-action{display:flex;flex-shrink:0;gap:var(--spacing-md);align-items:center}.app-footer__banner-arrow{display:none;width:23rem;height:auto;color:var(--c-footer-banner-arrow-color)}@media(min-width:1400px){.app-footer__banner-arrow{display:block}}.app-footer__main{padding-block:var(--c-footer-padding-block)}.app-footer__main-layout{display:flex;flex-direction:column;grid-column:container-start / container-end;gap:var(--c-footer-main-gap)}@media(min-width:992px){.app-footer__main-layout{flex-direction:row;align-items:flex-start;justify-content:space-between}}.app-footer__sidebar{display:flex;flex-direction:column;gap:var(--c-footer-sidebar-gap);align-items:flex-start}@media(min-width:540px){.app-footer__sidebar{flex-direction:row}}@media(min-width:992px){.app-footer__sidebar{flex-direction:column}}@media(min-width:1400px){.app-footer__sidebar{flex-direction:row;gap:var(--spacing-2xl);align-items:flex-start;width:35%}}.app-footer__logo{flex-shrink:0;max-width:var(--c-footer-logo-max-width)}.app-footer__logo img,.app-footer__logo svg{width:100%;height:auto}.app-footer__logo a{display:block}.app-footer__sidebar-actions{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:flex-start}.app-doormat-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg) var(--c-footer-doormat-gap)}@media(min-width:992px){.app-doormat-menu{grid-template-columns:repeat(3,minmax(8.5rem,1fr));gap:var(--c-footer-doormat-gap);width:65%}}.app-doormat-menu__column{display:flex;flex-direction:column;gap:var(--spacing-xs)}@media(min-width:992px){.app-doormat-menu__column{gap:var(--spacing-md)}}.app-doormat-menu__title{margin:0;color:var(--c-footer-doormat-heading-color);font-weight:var(--font-weight-medium);font-size:var(--c-footer-doormat-heading-size);line-height:var(--line-height-base)}.app-doormat-menu__list{display:flex;flex-direction:column;gap:var(--c-footer-doormat-link-gap);margin:0;padding:0;list-style:none}.app-doormat-menu__link{color:var(--c-footer-doormat-link-color);font-weight:var(--font-weight-medium);font-size:var(--c-footer-doormat-link-size);line-height:var(--line-height-sm);-webkit-text-decoration:underline;text-decoration:underline;transition:color var(--duration-fast) var(--easing-swift-move)}.app-doormat-menu__link:hover,.app-doormat-menu__link:focus-visible{color:var(--color-white)}.app-footer__disclaimer{padding-block:var(--c-footer-disclaimer-padding-block);color:var(--c-footer-disclaimer-color);font-size:var(--c-footer-disclaimer-font-size)}.app-footer__disclaimer-content{display:flex;flex-direction:column;grid-column:container-start / container-end;gap:var(--spacing-sm);align-items:flex-start;padding-block-start:var(--c-footer-disclaimer-padding-block);border-block-start:1px solid var(--c-footer-disclaimer-border-color)}@media(min-width:768px){.app-footer__disclaimer-content{flex-direction:row;align-items:center;justify-content:space-between}}.app-footer__disclaimer-left{display:flex;flex-wrap:wrap;gap:0 var(--spacing-xs);align-items:center}.app-footer__copyright{white-space:nowrap}.app-footer__disclaimer-separator{display:none}@media(min-width:768px){.app-footer__disclaimer-separator{display:inline}}.app-footer__disclaimer-menu ul{display:flex;flex-wrap:wrap;gap:0 var(--spacing-xs);margin:0;padding:0;list-style:none}.app-footer__disclaimer-menu a{color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-fast) var(--easing-swift-move)}.app-footer__disclaimer-menu a:hover,.app-footer__disclaimer-menu a:focus-visible{color:var(--color-secondary-300)}.app-footer__language{display:flex}}
@layer organisms{.app-header{position:sticky;top:0;z-index:100}.app-header .app-main-header-bottom{transition:transform .3s var(--easing-swift-move),opacity .5s var(--easing-swift-move)}@media(min-width:1250px){.app-header .app-main-header-bottom{z-index:-1;position:relative}}.app-header.is-sticky{pointer-events:none}.app-header.is-sticky .app-main-header-top{pointer-events:auto;box-shadow:0 4px 16px #0000001a}@media(min-width:1250px){.app-header.is-sticky .app-main-header-bottom{transform:translateY(-100%);opacity:0}}@media(min-width:1250px){.app-header .app-language-select__dropdown{bottom:auto;top:100%}}.app-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity var(--duration-normal),visibility var(--duration-normal);pointer-events:none}.app-header.has-mega-menu-open .app-header__overlay,.app-header.has-mobile-nav-open .app-header__overlay{opacity:1;visibility:visible;pointer-events:auto}body.gin--horizontal-toolbar.toolbar-fixed .app-header.is-sticky{top:var(--toolbar-height)}body.gin--horizontal-toolbar.toolbar-fixed .app-header.is-sticky .app-main-header-bottom{pointer-events:none}}
@layer atoms{h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:var(--font-weight-medium);line-height:var(--line-height-heading)}h1,.h1{font-size:var(--h1-font-size);color:var(--color-accent-green-heading)}h2,.h2{font-size:var(--h2-font-size)}h3,.h3{font-size:var(--h3-font-size)}h4,.h4{font-size:var(--h4-font-size)}h5,.h5{font-size:var(--h5-font-size)}h6,.h6{font-size:var(--h6-font-size)}}
@layer atoms{.app-icon{display:block}}
@layer theme{:root{--c-language-select-padding:var(--spacing-xxs) var(--spacing-xs);--c-language-select-gap:var(--spacing-xxs);--c-language-select-border-color:var(--color-primary-300);--c-language-select-border-radius:var(--radius-01);--c-language-select-background:transparent;--c-language-select-color:var(--color-body);--c-language-select-icon-color:var(--color-secondary-500);--c-language-select-font-size:var(--font-size-xs);--c-language-select-icon-size:1rem;--c-language-select-dropdown-background:var(--color-white);--c-language-select-dropdown-shadow:0 4px 12px rgb(0 0 0 / 15%);--c-language-select-dropdown-border-radius:var(--radius-02);--c-language-select-dropdown-padding:var(--spacing-xs);--c-language-select-dropdown-gap:var(--spacing-xxs);--c-language-select-item-padding:var(--spacing-xs) var(--spacing-sm);--c-language-select-item-color:var(--color-body);--c-language-select-item-color-hover:var(--color-primary-500);--c-language-select-item-background-hover:var(--color-background-surface);--c-language-select-item-border-radius:var(--radius-01);--c-language-select-inverted-border-color:var(--color-primary-400);--c-language-select-inverted-color:var(--color-white)}}@layer molecules{.app-language-select{position:relative;display:inline-flex}.app-language-select__trigger{display:inline-flex;gap:var(--c-language-select-gap);align-items:center;padding:var(--c-language-select-padding);border:1px solid var(--c-language-select-border-color);border-radius:var(--c-language-select-border-radius);background:var(--c-language-select-background);color:var(--c-language-select-color);font-family:inherit;font-weight:var(--font-weight-medium);font-size:var(--c-language-select-font-size);line-height:var(--line-height-base);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-swift-move),background-color var(--duration-fast) var(--easing-swift-move)}.app-language-select__trigger:hover,.app-language-select__trigger:focus-visible{border-color:var(--color-secondary-500)}.app-language-select__trigger:focus-visible{outline:var(--outline-base-default);outline-offset:var(--outline-offset-default)}.app-language-select__trigger[aria-expanded=true] .app-language-select__icon{transform:rotate(180deg)}.app-language-select__current{font-weight:var(--font-weight-medium)}.app-language-select__icon{width:var(--c-language-select-icon-size);height:var(--c-language-select-icon-size);transition:transform var(--duration-fast) var(--easing-swift-move);color:var(--c-language-select-icon-color)}.app-language-select__dropdown{position:absolute;z-index:100;bottom:100%;display:none;flex-direction:column;gap:var(--c-language-select-dropdown-gap);min-width:100%;margin:0 0 var(--spacing-xs);padding:var(--c-language-select-dropdown-padding);border-radius:var(--c-language-select-dropdown-border-radius);background:var(--c-language-select-dropdown-background);box-shadow:var(--c-language-select-dropdown-shadow);list-style:none}@media(max-width:1249px){.app-language-select__dropdown{left:0}}@media(min-width:1250px){.app-language-select__dropdown{right:0}}.app-language-select__trigger[aria-expanded=true]+.app-language-select__dropdown{display:flex}.app-language-select__dropdown li{margin:0}.app-language-select__dropdown a{display:block;padding:var(--c-language-select-item-padding);border-radius:var(--c-language-select-item-border-radius);color:var(--c-language-select-item-color);font-weight:var(--font-weight-medium);font-size:var(--c-language-select-font-size);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-swift-move),color var(--duration-fast) var(--easing-swift-move)}.app-language-select__dropdown a:hover,.app-language-select__dropdown a:focus-visible{background-color:var(--c-language-select-item-background-hover);color:var(--c-language-select-item-color-hover)}.app-language-select__dropdown [aria-selected=true] a{color:var(--color-secondary-500);font-weight:var(--font-weight-semibold)}.app-language-select--inverted .app-language-select__trigger{border-color:var(--c-language-select-inverted-border-color);color:var(--c-language-select-inverted-color)}.app-language-select--inverted .app-language-select__trigger:hover,.app-language-select--inverted .app-language-select__trigger:focus-visible{border-color:var(--color-secondary-400)}}
@layer theme{:root{--c-main-header-bottom-background:transparent);--c-main-header-bottom-padding-block:var(--spacing-sm)}}@layer organisms{.app-main-header-bottom{background-color:var(--c-main-header-bottom-background)}@media(max-width:1249px){.app-main-header-bottom{display:none}}.app-main-header-bottom__content{display:flex;align-items:center;justify-content:flex-end;grid-column:container;padding-block:var(--c-main-header-bottom-padding-block)}}
@layer theme{:root{--c-main-header-top-background:var(--color-primary-500);--c-main-header-top-color:var(--color-white);--c-main-header-top-padding-block:var(--spacing-sm);--c-main-header-top-gap:var(--spacing-md);--c-main-header-top-divider-color:rgba(255,255,255,.3);--c-main-header-top-divider-height:12px;--c-main-header-top-logo-width:140px;--c-main-header-top-logo-padding:1rem .5rem;--c-main-header-top-logo-border-color:var(--color-secondary-500);--c-main-header-top-logo-border-radius:0 0 var(--radius-04) 0;--c-main-header-top-mobile-toggle-size:48px;--c-main-header-top-mobile-toggle-bar-width:24px;--c-main-header-top-mobile-toggle-bar-height:3px;--c-main-header-top-mobile-toggle-bar-gap:5px}@media(min-width:768px){:root{--c-main-header-top-logo-width:150px;--c-main-header-top-padding-block:var(--spacing-sm);--c-main-header-top-logo-padding:1.5rem .5rem}}@media(min-width:992px){:root{--c-main-header-top-logo-width:170px;--c-main-header-top-gap:var(--spacing-md);--c-main-header-top-logo-padding:2rem .5rem 1.5rem}}}@layer organisms{.app-main-header-top{position:relative;background-color:var(--c-main-header-top-background);color:var(--c-main-header-top-color)}.app-main-header-top__content{display:flex;align-items:center;justify-content:space-between;gap:var(--c-main-header-top-gap);grid-column:container;height:var(--c-main-header-height)}.app-main-header-top__logo{position:relative;z-index:10;height:100%;flex-shrink:0;width:var(--c-main-header-top-logo-width);box-shadow:0 4px 26px #20202080}.app-main-header-top__logo a{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:var(--c-main-header-top-logo-width);padding:var(--c-main-header-top-logo-padding);background-color:var(--c-main-header-top-background);border-radius:var(--c-main-header-top-logo-border-radius);color:inherit;-webkit-text-decoration:none;text-decoration:none;transition:background-color var(--duration-normal) var(--easing-swift-move),transform var(--duration-normal) var(--easing-swift-move)}@media(min-width:992px){.app-main-header-top__logo a{transform:translateY(-5px)}}.app-main-header-top__logo a:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.app-main-header-top__logo a>.app-icon{width:100%;height:auto;max-width:100px}@media(min-width:768px){.app-main-header-top__logo a>.app-icon{max-width:110px}}@media(min-width:992px){.app-main-header-top__logo a>.app-icon{max-width:118px}}@media(min-width:1200px){.app-main-header-top__logo a>.app-icon{max-width:124px}}.app-main-header-top__logo a:hover{background-color:var(--color-primary-800)}@media(min-width:992px){.app-main-header-top__logo a:hover{transform:translateY(0)}}.app-main-header-top__center{flex:1;display:flex;justify-content:flex-end}@media(max-width:767px){.app-main-header-top__center{display:none}}@media(min-width:768px){.app-main-header-top__center{padding-inline:var(--spacing-md)}}.app-main-header-top__right{display:flex;align-items:center;height:100%;gap:var(--c-main-header-top-gap)}@media(max-width:1249px){.app-main-header-top__right{display:none}}.app-main-header-top__right nav{height:100%}.app-main-header-top__right nav>ul{height:100%}.app-main-header-top__right nav>ul>li{height:100%}.app-main-header-top__divider{display:block;width:1px;height:var(--c-main-header-top-divider-height);background-color:var(--c-main-header-top-divider-color)}@media(min-width:1250px){.app-main-header-top__mobile{display:none}}}
@layer theme{:root{--c-main-menu-gap:var(--spacing-lg);--c-main-menu-item-gap:var(--spacing-xxs);--c-main-menu-link-color:var(--color-white);--c-main-menu-link-color-hover:var(--color-secondary-300);--c-main-menu-font-size:var(--font-size-base);--c-main-menu-font-weight:var(--font-weight-medium);--c-main-menu-toggle-size:16px;--c-main-menu-submenu-background:var(--color-white);--c-main-menu-submenu-border-radius:var(--radius-02);--c-main-menu-submenu-shadow:0 4px 16px rgba(0,0,0,.12);--c-main-menu-submenu-padding:var(--spacing-sm);--c-main-menu-submenu-min-width:200px;--c-main-menu-submenu-link-color:var(--color-body);--c-main-menu-submenu-link-color-hover:var(--color-secondary-600);--c-main-menu-submenu-link-background-hover:var(--color-background-surface);--c-main-menu-submenu-link-padding:var(--spacing-xs) var(--spacing-sm);--c-main-menu-submenu-link-border-radius:var(--radius-01);--c-mega-menu-sidebar-width:343px;--c-mega-menu-sidebar-bg:var(--color-white);--c-mega-menu-content-bg:var(--color-background-surface);--c-mega-menu-content-width:608px;--c-mega-menu-border-radius:0 0 72px 0;--c-mega-menu-padding:var(--spacing-xl);--c-mega-menu-category-gap:var(--spacing-xs);--c-mega-menu-category-icon-size:32px;--c-mega-menu-pane-gap:var(--spacing-xl);--c-mega-menu-link-gap:var(--spacing-sm);--category-color:var(--color-category-green)}}@layer molecules{.app-main-menu__list{display:flex;align-items:center;gap:var(--c-main-menu-gap)}.app-main-menu__item{position:relative;display:flex;align-items:center;gap:var(--c-main-menu-item-gap)}.app-main-menu__link{display:flex;align-items:center;gap:var(--spacing-xxs);color:var(--c-main-menu-link-color);font-family:var(--font-body);font-size:var(--c-main-menu-font-size);font-weight:var(--c-main-menu-font-weight);line-height:var(--line-height-base);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;background:transparent;border:none;cursor:pointer;transition:color var(--duration-fast) var(--easing-swift-move)}.app-main-menu__link:hover,.app-main-menu__link:focus-visible{color:var(--c-main-menu-link-color-hover)}.app-main-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:var(--radius-01)}.app-main-menu__toggle[aria-expanded=true] .app-main-menu__toggle-icon{transform:rotate(180deg)}.app-main-menu__toggle-icon{color:var(--color-secondary-500);width:var(--c-main-menu-toggle-size);height:var(--c-main-menu-toggle-size);transition:transform var(--duration-fast) var(--easing-swift-move)}.app-main-menu__submenu{position:absolute;top:100%;left:0;z-index:100;min-width:var(--c-main-menu-submenu-min-width);margin-top:var(--spacing-xs);padding:var(--c-main-menu-submenu-padding);background-color:var(--c-main-menu-submenu-background);border-radius:var(--c-main-menu-submenu-border-radius);box-shadow:var(--c-main-menu-submenu-shadow);opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--duration-fast) var(--easing-swift-move),visibility var(--duration-fast) var(--easing-swift-move),transform var(--duration-fast) var(--easing-swift-move)}.app-main-menu__submenu[hidden]{display:block;opacity:0;visibility:hidden;transform:translateY(-8px);pointer-events:none}.app-main-menu__submenu-list{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.app-main-menu__submenu-link{display:block;padding:var(--c-main-menu-submenu-link-padding);color:var(--c-main-menu-submenu-link-color);font-family:var(--font-body);font-size:var(--c-main-menu-font-size);font-weight:var(--c-main-menu-font-weight);-webkit-text-decoration:none;text-decoration:none;border-radius:var(--c-main-menu-submenu-link-border-radius);transition:color var(--duration-fast) var(--easing-swift-move),background-color var(--duration-fast) var(--easing-swift-move)}.app-main-menu__submenu-link:hover,.app-main-menu__submenu-link:focus-visible{color:var(--c-main-menu-submenu-link-color-hover);background-color:var(--c-main-menu-submenu-link-background-hover)}.app-main-menu__submenu-link:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:-2px}.app-main-menu__mega-menu{position:absolute;top:100%;left:50%;z-index:100;transform:translate(-50%);opacity:1;visibility:visible;transition:opacity var(--duration-fast) var(--easing-swift-move),visibility var(--duration-fast) var(--easing-swift-move)}.app-main-menu__mega-menu[hidden]{display:block;opacity:0;visibility:hidden;pointer-events:none}.app-main-menu__mega-menu[hidden] .app-main-menu__mega-menu-category,.app-main-menu__mega-menu[hidden] .app-main-menu__mega-menu-pane-header,.app-main-menu__mega-menu[hidden] .app-main-menu__mega-menu-pane-column li{display:none}.app-main-menu__mega-menu-inner{display:flex;border-radius:var(--c-mega-menu-border-radius);overflow:hidden;box-shadow:0 8px 32px #0000001f;background-color:var(--c-mega-menu-sidebar-bg);max-height:calc(100vh - (var(--c-main-header-height) + 1rem))}.app-main-menu__mega-menu-sidebar{width:var(--c-mega-menu-sidebar-width);background-color:var(--c-mega-menu-sidebar-bg);padding-block:var(--c-mega-menu-padding);overflow-y:auto}.app-main-menu__mega-menu-categories{display:flex;flex-direction:column;gap:var(--c-mega-menu-category-gap);padding:0}.app-main-menu__mega-menu-category{position:relative;transition:opacity .3s ease-in-out;transition-delay:calc((sibling-index() - 1)*15ms)}@starting-style{.app-main-menu__mega-menu-category{opacity:0}}.app-main-menu__mega-menu-category:not(:last-child):after{content:"";position:absolute;bottom:calc(var(--c-mega-menu-category-gap) / -2);left:var(--spacing-lg);width:248px;height:1px;background-color:var(--color-stroke)}.app-main-menu__mega-menu-category-btn{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-xs) var(--spacing-lg);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-xl);transition:color var(--duration-fast) var(--easing-swift-move)}.app-main-menu__mega-menu-category-btn:hover,.app-main-menu__mega-menu-category-btn:focus-visible{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.app-main-menu__mega-menu-category-btn:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px;border-radius:var(--radius-01)}.app-main-menu__mega-menu-category-btn[aria-selected=true]{color:var(--color-secondary-800);font-weight:var(--font-weight-semibold)}.app-main-menu__mega-menu-category-icon{display:flex;align-items:center;justify-content:center;width:var(--c-mega-menu-category-icon-size);height:var(--c-mega-menu-category-icon-size);border-radius:50%;color:var(--color-white);flex-shrink:0;background-color:var(--category-color)}.app-main-menu__mega-menu-category-icon .app-icon{--nav-icon-size:20px;width:var(--nav-icon-size);height:var(--nav-icon-size)}.app-main-menu__mega-menu-category-icon--purple{--category-color:var(--color-category-purple)}.app-main-menu__mega-menu-category-icon--blue{--category-color:var(--color-category-blue)}.app-main-menu__mega-menu-category-icon--bluelight{--category-color:var(--color-category-blue-light)}.app-main-menu__mega-menu-category-icon--teal{--category-color:var(--color-category-teal)}.app-main-menu__mega-menu-category-icon--orange{--category-color:var(--color-category-orange)}.app-main-menu__mega-menu-category-icon--yellow{--category-color:var(--color-category-yellow)}.app-main-menu__mega-menu-category-icon--green{--category-color:var(--color-category-green)}.app-main-menu__mega-menu-category-icon--greenlight{--category-color:var(--color-category-green-light)}.app-main-menu__mega-menu-category-icon--brown{--category-color:var(--color-category-brown)}.app-main-menu__mega-menu-category-icon--red{--category-color:var(--color-category-red)}.app-main-menu__mega-menu-category-title{flex:1}.app-main-menu__mega-menu-content{width:var(--c-mega-menu-content-width);background-color:var(--c-mega-menu-content-bg);padding-block:calc(var(--c-mega-menu-padding) * 1.2);padding-inline:var(--c-mega-menu-padding);overflow-y:auto}.app-main-menu__mega-menu-pane{display:flex;flex-direction:column;gap:var(--c-mega-menu-pane-gap)}.app-main-menu__mega-menu-pane[hidden]{display:none}.app-main-menu__mega-menu-pane-header{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-lg);-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:opacity var(--duration-fast) var(--easing-swift-move);animation:fadeIn both var(--duration-normal)}.app-main-menu__mega-menu-pane-header--link:hover,.app-main-menu__mega-menu-pane-header--link:focus-visible{opacity:.8;color:var(--color-secondary-500)}.app-main-menu__mega-menu-pane-header--link:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:4px;border-radius:var(--radius-01)}.app-main-menu__mega-menu-pane-header-arrow{width:20px;height:20px;margin-left:auto;color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--easing-swift-move)}.app-main-menu__mega-menu-pane-header--link:hover .app-main-menu__mega-menu-pane-header-arrow{transform:translate(4px)}.app-main-menu__mega-menu-pane-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--color-white);flex-shrink:0;background-color:var(--category-color)}.app-main-menu__mega-menu-pane-icon .app-icon{--nav-icon-size:26px;width:var(--nav-icon-size);height:var(--nav-icon-size)}.app-main-menu__mega-menu-pane-icon--purple{--category-color:var(--color-category-purple)}.app-main-menu__mega-menu-pane-icon--blue{--category-color:var(--color-category-blue)}.app-main-menu__mega-menu-pane-icon--bluelight{--category-color:var(--color-category-blue-light)}.app-main-menu__mega-menu-pane-icon--teal{--category-color:var(--color-category-teal)}.app-main-menu__mega-menu-pane-icon--orange{--category-color:var(--color-category-orange)}.app-main-menu__mega-menu-pane-icon--yellow{--category-color:var(--color-category-yellow)}.app-main-menu__mega-menu-pane-icon--green{--category-color:var(--color-category-green)}.app-main-menu__mega-menu-pane-icon--greenlight{--category-color:var(--color-category-green-light)}.app-main-menu__mega-menu-pane-icon--brown{--category-color:var(--color-category-brown)}.app-main-menu__mega-menu-pane-icon--red{--category-color:var(--color-category-red)}.app-main-menu__mega-menu-pane-title{font-family:var(--font-heading);font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-text-primary)}.app-main-menu__mega-menu-pane-links{display:flex;gap:var(--c-mega-menu-pane-gap)}.app-main-menu__mega-menu-pane-column{flex:1;display:flex;flex-direction:column;gap:var(--c-mega-menu-link-gap)}.app-main-menu__mega-menu-pane-column li{transition:opacity .3s ease-in-out;transition-delay:calc((sibling-index() - 1)*15ms)}@starting-style{.app-main-menu__mega-menu-pane-column li{opacity:0}}.app-main-menu__mega-menu-link{display:block;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-fast) var(--easing-swift-move)}.app-main-menu__mega-menu-link:hover,.app-main-menu__mega-menu-link:focus-visible{color:var(--color-secondary-600)}.app-main-menu__mega-menu-link:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px;border-radius:var(--radius-01)}}
@layer theme{:root{--c-mobile-menu-padding-inline:var(--spacing-md);--c-mobile-menu-padding-block:var(--spacing-lg);--c-mobile-menu-link-padding-block:var(--spacing-sm);--c-mobile-menu-link-font-size:var(--font-size-lg);--c-mobile-menu-category-icon-size:32px;--c-mobile-menu-pane-bg:var(--color-white);--category-color:var(--color-category-green)}}@layer molecules{.app-mobile-main-menu__list{display:flex;flex-direction:column}.app-mobile-main-menu__list--level-0{gap:0}.app-mobile-main-menu__item{position:relative}.app-mobile-main-menu__link{display:flex;align-items:center;justify-content:space-between;width:100%;padding-inline:var(--c-mobile-menu-padding-inline);padding-block:var(--c-mobile-menu-link-padding-block);gap:var(--spacing-md);background:transparent;border:none;cursor:pointer;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--c-mobile-menu-link-font-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);-webkit-text-decoration:none;text-decoration:none;text-align:left;transition:background-color var(--duration-fast) var(--easing-swift-move),color var(--duration-fast) var(--easing-swift-move)}.app-mobile-main-menu__link:hover,.app-mobile-main-menu__link:focus-visible{background-color:var(--color-background-surface);color:var(--color-secondary-600)}.app-mobile-main-menu__link:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:-2px}.app-mobile-main-menu__chevron{width:20px;height:20px;flex-shrink:0;color:var(--color-text-secondary)}.app-mobile-main-menu__category-btn{justify-content:flex-start;gap:var(--spacing-sm);overflow:hidden}.app-mobile-main-menu__category-icon{display:flex;align-items:center;justify-content:center;width:var(--c-mobile-menu-category-icon-size);height:var(--c-mobile-menu-category-icon-size);border-radius:50%;color:var(--color-white);flex-shrink:0;background-color:var(--category-color)}.app-mobile-main-menu__category-icon .app-icon{width:16px;height:16px}.app-mobile-main-menu__category-icon--purple{--category-color:var(--color-category-purple)}.app-mobile-main-menu__category-icon--orange{--category-color:var(--color-category-orange)}.app-mobile-main-menu__category-icon--blue{--category-color:var(--color-category-blue)}.app-mobile-main-menu__category-icon--bluelight{--category-color:var(--color-category-blue-light)}.app-mobile-main-menu__category-icon--teal{--category-color:var(--color-category-teal)}.app-mobile-main-menu__category-icon--green{--category-color:var(--color-category-green)}.app-mobile-main-menu__category-icon--greenlight{--category-color:var(--color-category-green-light)}.app-mobile-main-menu__category-icon--brown{--category-color:var(--color-category-brown)}.app-mobile-main-menu__category-icon--red{--category-color:var(--color-category-red)}.app-mobile-main-menu__category-icon--yellow{--category-color:var(--color-category-yellow)}.app-mobile-main-menu__category-title{flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.app-mobile-main-menu__pane{position:fixed;top:0;right:0;z-index:102;width:100%;height:100dvh;background-color:var(--c-mobile-menu-pane-bg);overflow-y:auto;overflow-x:clip;transform:translate(0);opacity:1;transition:transform var(--duration-normal) var(--easing-swift-move),opacity var(--duration-normal) var(--easing-swift-move)}@supports (transition-behavior:allow-discrete){@starting-style{.app-mobile-main-menu__pane{transform:translate(100%);opacity:0}}}.app-mobile-main-menu__pane[inert]{display:none;transform:translate(100%);opacity:0}.app-mobile-main-menu__pane-header{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--c-mobile-menu-padding-inline);padding-block:var(--c-mobile-menu-padding-block) var(--spacing-sm);gap:var(--spacing-md);border-bottom:1px solid var(--color-stroke)}.app-mobile-main-menu__back{display:flex;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xs) 12px;background:transparent;border:1px solid var(--color-stroke);border-radius:var(--radius-button);cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--easing-swift-move),border-color var(--duration-fast) var(--easing-swift-move)}.app-mobile-main-menu__back:hover,.app-mobile-main-menu__back:focus-visible{background-color:var(--color-background-surface);border-color:var(--color-primary-200)}.app-mobile-main-menu__back:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.app-mobile-main-menu__back-icon{width:16px;height:16px;color:var(--color-secondary-600)}.app-mobile-main-menu__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--color-stroke);border-radius:var(--radius-01);cursor:pointer;color:var(--color-text-primary);transition:background-color var(--duration-fast) var(--easing-swift-move),border-color var(--duration-fast) var(--easing-swift-move)}.app-mobile-main-menu__close:hover,.app-mobile-main-menu__close:focus-visible{background-color:var(--color-background-surface);border-color:var(--color-primary-200)}.app-mobile-main-menu__close:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.app-mobile-main-menu__close-icon{width:20px;height:20px}.app-mobile-main-menu__pane-content{padding-block:var(--spacing-sm);overflow-x:clip}a.app-mobile-main-menu__view-all:hover,a.app-mobile-main-menu__view-all:focus-visible{color:var(--color-secondary-700)}a.app-mobile-main-menu__view-all:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}a.app-mobile-main-menu__view-all .app-mobile-main-menu__view-all__label{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--color-secondary-500)}.app-mobile-main-menu__view-all{overflow:hidden;display:flex;gap:2px;align-items:center;color:var(--color-body);padding-block:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-fast) var(--easing-swift-move)}.app-mobile-main-menu__view-all svg{width:16px;height:16px;flex-shrink:0}.app-mobile-main-menu__view-all .app-mobile-main-menu__view-all__label{min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.app-mobile-main-menu__category-header{display:flex;align-items:center;gap:var(--spacing-sm);padding-inline:var(--c-mobile-menu-padding-inline);padding-block:var(--spacing-md);border-bottom:1px solid var(--color-stroke);margin-bottom:var(--spacing-md)}.app-mobile-main-menu__category-heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-text-primary)}}
@layer theme{:root{--c-mobile-nav-padding-inline:var(--spacing-md);--c-mobile-nav-padding-block:var(--spacing-lg);--c-mobile-nav-logo-width:7.75rem;--c-mobile-nav-bg:var(--color-white);--c-mobile-nav-header-bg:var(--color-primary-500)}}@layer organisms{.app-mobile-navigation{position:fixed;top:var(--c-main-header-height);right:0;z-index:1;width:100%;height:calc(100dvh - var(--c-main-header-height));background-color:var(--c-mobile-nav-bg);transform:translate(0);opacity:1;box-shadow:var(--c-dialog-shadow);transition:transform var(--duration-normal) var(--easing-swift-move),opacity var(--duration-slow)}@supports (transition-behavior:allow-discrete){@starting-style{.app-mobile-navigation{transform:translate(100%);opacity:0}}}@media(min-width:768px){.app-mobile-navigation{max-width:30rem}}@media(min-width:1250px){.app-mobile-navigation{display:none}}.app-mobile-navigation[inert]{display:none;transform:translate(100%);opacity:0}.app-mobile-navigation .app-language-select--inverted .app-language-select__trigger{color:var(--color-body)}.app-mobile-navigation__content{display:flex;flex-direction:column;height:100%;overflow-y:auto;background-color:inherit}.app-mobile-navigation__header{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--c-mobile-nav-padding-inline);padding-block:var(--c-mobile-nav-padding-block);background-color:var(--c-mobile-nav-header-bg);gap:var(--spacing-lg)}.app-mobile-navigation__logo .app-logo,.app-mobile-navigation__logo a{display:block;width:var(--c-mobile-nav-logo-width);height:2.75rem;color:var(--color-white)}:is(.app-mobile-navigation__logo .app-logo,.app-mobile-navigation__logo a) .app-icon{width:100%;height:100%}.app-mobile-navigation__close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:var(--color-secondary-500);border:none;border-radius:var(--radius-01);color:var(--color-white);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-swift-move)}.app-mobile-navigation__close:hover,.app-mobile-navigation__close:focus-visible{background-color:var(--color-secondary-600)}.app-mobile-navigation__close:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.app-mobile-navigation__close-icon{width:20px;height:20px}.app-mobile-navigation__main{flex:1;padding-block:var(--spacing-lg) var(--spacing-sm)}.app-mobile-navigation__footer{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-inline:var(--c-mobile-nav-padding-inline);padding-block:var(--c-mobile-nav-padding-block);border-top:1px solid var(--color-stroke);background-color:var(--color-background-surface)}.app-mobile-navigation__footer-menu .app-top-menu__list{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.app-mobile-navigation__footer-menu .app-top-menu__item__link{padding:var(--spacing-xs) 0}.app-mobile-navigation__footer-menu .app-top-menu__list{gap:var(--spacing-xs)}.app-mobile-navigation__footer-menu .app-top-menu__item:after{display:none}.app-mobile-navigation__footer-search{width:100%}.app-mobile-navigation__footer-search .app-searchbar{width:100%;max-width:none}.app-mobile-navigation__footer-search .app-searchbar .app-searchbar__form{background-color:var(--color-white)}@media(min-width:768px){.app-mobile-navigation__footer-search{display:none}}.app-mobile-navigation-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:var(--color-secondary-500);border:none;border-radius:var(--radius-01);cursor:pointer;gap:4px;transition:background-color var(--duration-fast) var(--easing-swift-move)}.app-mobile-navigation-toggle:hover,.app-mobile-navigation-toggle:focus-visible{background-color:var(--color-secondary-600)}.app-mobile-navigation-toggle:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.app-mobile-navigation-toggle span{display:block;width:18px;height:2px;background-color:var(--color-white);border-radius:1px;transition:transform var(--duration-fast) var(--easing-swift-move)}.app-mobile-navigation-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.app-mobile-navigation-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.app-mobile-navigation-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}
@layer thirdparty{: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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.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)}}}@layer theme{:root{--c-card-slider-content-intro-gap:var(--spacing-xs);--c-card-slider-content-gap:var(--spacing-lg);--c-card-slider-header-gap:var(--spacing-xs);--c-card-slider-header-margin:var(--spacing-md);--c-card-slider-subtitle-color:var(--color-body);--c-card-slider-subtitle-font-size:var(--font-size-base);--c-card-slider-subtitle-line-height:var(--line-height-heading);--c-card-slider-header-max-width:50rem;--c-card-slider-slide-width-mobile:90%;--c-card-slider-slide-gap:var(--spacing-sm);--c-card-slider-slide-width-desktop:calc((100% - 2 * var(--c-card-slider-slide-gap)) / 3);--c-card-slider-footer-margin-top:var(--spacing-xl);--c-card-slider-footer-margin-top-desktop:var(--spacing-2xl);--c-card-slider-footer-gap:var(--spacing-md);--c-card-slider-nav-btn-size:48px;--c-card-slider-nav-btn-background:var(--color-white);--c-card-slider-nav-btn-border-radius:50%;--c-card-slider-nav-btn-icon-size:16px;--c-card-slider-nav-btn-gap:5px;--c-card-slider-nav-btn-shadow:0 2px 8px rgba(0,0,0,.1);--c-card-slider-divider-width:34px;--c-card-slider-divider-color:var(--color-border);--c-card-slider-divider-height:1px}@media(min-width:540px){:root{--c-card-slider-slide-width-mobile:70%}}@media(min-width:768px){:root{--c-card-slider-slide-width-mobile:320px;--c-card-slider-header-gap:var(--spacing-xs);--c-card-slider-header-margin:var(--spacing-lg);--c-card-slider-subtitle-font-size:var(--font-size-lg)}}@media(min-width:992px){:root{--c-card-slider-slide-gap:var(--spacing-md);--c-card-slider-nav-btn-size:56px;--c-card-slider-nav-btn-icon-size:17px}}}@layer paragraphs{.app-paragraph-card-slider{overflow-x:clip}.app-paragraph-card-slider .app-card,.app-paragraph-card-slider .app-card-highlight,.app-paragraph-card-slider .app-card-product{height:100%;width:100%}.app-paragraph-card-slider.app-theme--background-secondary .app-paragraph-card-slider__nav-btn{border:none!important}.app-paragraph-card-slider.app-theme--background-secondary .app-paragraph-card-slider__divider{background-color:var(--color-secondary-300)}.app-paragraph-card-slider__content{z-index:1;display:flex;grid-column:container;flex-direction:column}.app-paragraph-card-slider__header{margin-bottom:var(--c-card-slider-header-margin);max-width:var(--c-card-slider-header-max-width)}.app-paragraph-card-slider__header{display:flex;flex-direction:column;gap:var(--c-card-slider-header-gap)}.app-paragraph-card-slider__subtitle{color:var(--c-card-slider-subtitle-color);font-size:var(--c-card-slider-subtitle-font-size);line-height:var(--c-card-slider-subtitle-line-height);margin:0}.app-paragraph-card-slider__body .swiper{width:100%;overflow-x:visible;overflow-y:visible}.app-paragraph-card-slider__body .swiper .swiper-wrapper{align-items:stretch}.app-paragraph-card-slider__body .swiper .swiper-slide{width:var(--c-card-slider-slide-width-mobile);height:auto;display:flex}@media(min-width:992px){.app-paragraph-card-slider__body .swiper .swiper-slide{width:var(--c-card-slider-slide-width-desktop)}}.app-paragraph-card-slider__footer{margin-top:var(--c-card-slider-footer-margin-top)}@media(min-width:768px){.app-paragraph-card-slider__footer{margin-top:var(--c-card-slider-footer-margin-top-desktop)}}.app-paragraph-card-slider__footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-card-slider-footer-gap)}.app-paragraph-card-slider__controls{display:flex;align-items:center;gap:var(--c-card-slider-nav-btn-gap)}.app-paragraph-card-slider__nav-btn{display:flex;align-items:center;justify-content:center;width:var(--c-card-slider-nav-btn-size);height:var(--c-card-slider-nav-btn-size);padding:0;border-radius:var(--c-card-slider-nav-btn-border-radius);background-color:var(--c-card-slider-nav-btn-background);border:2px solid var(--color-border);border-color:var(--color-stroke);color:var(--color-primary-400);cursor:pointer;transition:transform var(--duration-fast) ease-in-out,color var(--duration-normal) ease-in-out,background-color var(--duration-normal) ease-in-out,opacity var(--duration-normal) ease-in-out,border var(--duration-normal) ease-in-out}.app-paragraph-card-slider__nav-btn:hover:not(.app-paragraph-card-slider__nav-btn:hover:disabled),.app-paragraph-card-slider__nav-btn:hover:not(.app-paragraph-card-slider__nav-btn:focus:disabled),.app-paragraph-card-slider__nav-btn:focus:not(.app-paragraph-card-slider__nav-btn:hover:disabled),.app-paragraph-card-slider__nav-btn:focus:not(.app-paragraph-card-slider__nav-btn:focus:disabled){border-color:var(--color-secondary-400);background-color:var(--color-secondary-500);color:var(--color-white)}.app-paragraph-card-slider__nav-btn:active:not(.app-paragraph-card-slider__nav-btn:active:disabled){border-color:var(--color-secondary-700);background-color:var(--color-secondary-700);transform:scale(.96);color:var(--color-white);transition:background-color var(--duration-fast) ease-in-out}.app-paragraph-card-slider__nav-btn:disabled{opacity:.25;cursor:not-allowed}.app-paragraph-card-slider__nav-icon{width:var(--c-card-slider-nav-btn-icon-size);height:var(--c-card-slider-nav-btn-icon-size)}.app-paragraph-card-slider__nav-icon--flip{transform:rotate(180deg)}.app-paragraph-card-slider__link-wrapper{display:flex;align-items:center;gap:var(--c-card-slider-footer-gap)}.app-paragraph-card-slider__divider{width:var(--c-card-slider-divider-width);height:var(--c-card-slider-divider-height);background-color:var(--c-card-slider-divider-color)}.app-paragraph-card-slider--no-nav .app-paragraph-card-slider__controls,.app-paragraph-card-slider--no-nav .app-paragraph-card-slider__divider{display:none}.app-paragraph-card-slider--no-nav .app-paragraph-card-slider__footer--no-cta{margin:0}}
@layer thirdparty{.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";position:absolute;width:100%;height:100%;background:#ff000057;display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px 50px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(to bottom,#0000 0,#000000bf);transition:opacity .3s linear}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#000000bf;border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:#000000eb}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px #000000a6}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#00000052}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#000000b3}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}}@layer theme{:root{--c-product-detail-main-gap:var(--spacing-lg);--c-product-detail-section-padding:var(--spacing-06) var(--spacing-xl);--c-product-detail-content-gap:var(--spacing-md);--c-product-detail-content-headings-gap:var(--spacing-sm);--c-product-detail-expandables-gap:var(--spacing-md);--c-product-detail-slider-gap:var(--spacing-sm);--c-product-detail-main-slider-bg:var(--color-white);--c-product-detail-main-slider-padding:var(--spacing-lg);--c-product-detail-main-slider-radius:0 0 var(--radius-05) 0;--c-product-detail-thumb-bg:var(--color-white);--c-product-detail-thumb-radius:0 0 var(--radius-03) 0;--c-product-detail-thumb-video-radius:0 0 var(--radius-02) 0;--c-product-detail-thumb-gap:10px}@media(min-width:768px){:root{--c-product-detail-main-gap:var(--spacing-2xl);--c-product-detail-section-padding:var(--spacing-08) var(--spacing-2xl)}}@media(min-width:992px){:root{--c-product-detail-main-gap:var(--spacing-6xl);--c-product-detail-section-padding:var(--spacing-08) var(--spacing-3xl);--c-product-detail-content-gap:var(--spacing-base)}}@media(min-width:1200px){:root{--c-product-detail-main-gap:var(--spacing-7xl);--c-product-detail-section-padding:var(--spacing-04) var(--spacing-3xl)}}}@layer pages{.app-product-detail{padding-block:var(--c-product-detail-section-padding)}.app-product-detail .app-breadcrumb{padding-block-start:0}.app-product-detail__main{display:grid;grid-column:container;row-gap:var(--c-product-detail-main-gap)}@media(min-width:992px){.app-product-detail__main{grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--c-container-column-gap,var(--c-container-column-gap-default));column-gap:var(--c-container-column-gap,var(--c-container-column-gap-default));align-items:start}}.app-product-detail__sliders{min-width:0;width:100%;display:flex;flex-direction:column;gap:var(--c-product-detail-slider-gap)}@media(min-width:992px){.app-product-detail__sliders{grid-column:1 / span 5}}.app-product-detail__main-slider.app-slider{width:100%;position:relative}.app-product-detail__main-slider.app-slider:focus-visible{outline:none}.app-product-detail__main-slider.app-slider:focus-visible .swiper-slide-active{outline:2px solid var(--color-secondary-500);outline-offset:-2px}.app-product-detail__main-slider.app-slider:not(.swiper-initialized) .swiper-wrapper{display:block!important;grid-template-columns:none!important}.app-product-detail__main-slider.app-slider:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none!important}.app-product-detail__main-slider.app-slider .swiper-wrapper{align-items:flex-start;min-height:0}.app-product-detail__main-slider.app-slider .swiper-slide{display:flex;align-items:stretch;justify-content:center;background-color:var(--c-product-detail-main-slider-bg);aspect-ratio:1;min-height:0;min-width:0;overflow:hidden;cursor:zoom-in}.app-product-detail__main-slider.app-slider .swiper-slide>*{min-height:0;min-width:0;flex:1 1 0%;align-self:stretch;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.app-product-detail__main-slider.app-slider .swiper-slide img,.app-product-detail__main-slider.app-slider .swiper-slide video{width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.app-product-detail__main-slider.app-slider .swiper-slide>.contextual-region:has(.app-embedded-video),.app-product-detail__main-slider.app-slider .swiper-slide>div:has(.app-embedded-video){width:100%;display:flex;align-items:center}:is(.app-product-detail__main-slider.app-slider .swiper-slide>.contextual-region:has(.app-embedded-video),.app-product-detail__main-slider.app-slider .swiper-slide>div:has(.app-embedded-video)) .app-embedded-video{pointer-events:none;width:100%}.app-product-detail__main-slider.app-slider .app-slider-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding-inline:var(--spacing-sm);pointer-events:none;z-index:10}.app-product-detail__main-slider.app-slider .app-slider-navigation__button{pointer-events:auto;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-normal) ease-in-out}.app-product-detail__main-slider.app-slider .app-slider-navigation__button.swiper-button-disabled{opacity:.3;cursor:not-allowed}.app-product-detail__main-slider.app-slider .app-slider-navigation__button:active:not(.app-product-detail__main-slider.app-slider .app-slider-navigation__button:active:disabled){border-color:var(--color-secondary-700);background-color:var(--color-secondary-700);transform:scale(.96);color:var(--color-white);transition:background-color var(--duration-fast) ease-in-out}.app-product-detail__main-slider.app-slider .app-slider-navigation__button .app-icon{width:22px;height:22px;transition:color var(--duration-fast) var(--easing-swift-move)}.app-slider-pagination{margin-top:-2rem!important;position:relative!important;z-index:2!important;gap:.025rem!important}@media(min-width:992px){.app-slider-pagination{display:none}}.app-slider-pagination .swiper-pagination-bullet{border:1px solid var(--color-secondary-100);transform:scale(.8);transition:transform var(--duration-normal) ease-in-out;background-color:var(--color-secondary-100)}.app-slider-pagination .swiper-pagination-bullet:hover{background-color:var(--color-secondary-500)}.app-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1);background-color:var(--color-secondary-500);border-color:color-mix(in srgb,var(--color-secondary-600) 60%,transparent)}.app-product-detail__thumbs{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--c-product-detail-thumb-gap)}@media(max-width:539px){.app-product-detail__thumbs{display:none}}@media(min-width:768px){.app-product-detail__thumbs{grid-template-columns:repeat(5,1fr)}}@media(min-width:992px){.app-product-detail__thumbs{grid-template-columns:repeat(4,1fr)}}.app-product-detail__thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:100%;padding:0;margin:0;background-color:var(--c-product-detail-thumb-bg);border:1px solid var(--color-border);border-radius:var(--c-product-detail-thumb-radius);overflow:hidden;cursor:pointer;opacity:.8;transition:opacity var(--duration-fast) var(--easing-swift-move),border-color var(--duration-fast) var(--easing-swift-move)}.app-product-detail__thumb:hover{border-color:var(--color-secondary-500);opacity:1}.app-product-detail__thumb:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}.app-product-detail__thumb.is-active{border-color:var(--color-secondary-700);opacity:1}.app-product-detail__thumb img,.app-product-detail__thumb video{max-width:100%;max-height:100%;width:100%;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.app-product-detail__content{display:flex;flex-direction:column;gap:var(--c-product-detail-content-gap)}@media(min-width:992px){.app-product-detail__content{grid-column:7 / span 6}}@media(min-width:1400px){.app-product-detail__content{grid-column:7 / span 5}}.app-product-detail__content__headings{display:flex;flex-direction:column;gap:var(--c-product-detail-content-headings-gap)}.app-product-detail__content__headings__sub{font-size:1.1rem;font-weight:var(--font-weight-medium)}@media(min-width:768px){.app-product-detail__content__headings__sub{font-size:1.2rem}}@media(min-width:1200px){.app-product-detail__content__headings__sub{font-size:1.3rem}}.app-product-detail__tags{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.app-product-detail__tags .app-product-detail__tags__product,.app-product-detail__tags .app-product-detail__tags__product-sub{width:100%;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.app-product-detail__content__legal{--c-wysiwyg-font-size:var(--font-size-xs)}.app-product-detail__cta{margin-top:var(--spacing-sm)}.app-product-detail__expandables{grid-column:container;padding-block:var(--c-product-detail-section-padding);border-top:1px solid var(--color-stroke);display:flex;flex-direction:column;gap:var(--c-product-detail-expandables-gap)}.app-product-detail__expandables-header{margin-bottom:var(--spacing-md)}.app-product-detail__related{padding-block-start:var(--c-product-detail-section-padding)}.app-product-detail__blocks{display:flex;flex-direction:column;margin-block-start:var(--spacing-lg)}@media(min-width:1200px){.app-product-detail__blocks{margin-block-start:var(--spacing-xl)}}.app-product-detail__video-thumb{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--c-product-detail-thumb-video-radius);overflow:hidden}.app-product-detail__video-thumb img{-o-object-fit:cover;object-fit:cover}.app-product-detail__video-thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-body) 20%,transparent)}.app-product-detail__video-thumb-play .app-product-detail__video-thumb-play__btn{background-color:var(--color-white);border-radius:50%;width:36px;height:36px;display:inline-flex;justify-content:center;align-items:center}.app-product-detail__video-thumb-play .app-icon{width:22px;height:22px;color:var(--color-secondary-500);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-body) 40%,transparent))}.app-product-detail__video-thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--color-accent-green-light);border-radius:var(--c-product-detail-thumb-video-radius)}.app-product-detail__video-thumb-placeholder .app-icon{width:24px;height:24px;color:var(--color-body)}}
@layer theme{:root{--c-searchbar-background:var(--color-background-search);--c-searchbar-border-color:var(--color-stroke);--c-searchbar-text-color:var(--color-accent-green-text);--c-searchbar-placeholder-color:var(--color-primary-300);--c-searchbar-icon-color:var(--color-accent-green-text);--c-searchbar-border-radius:var(--radius-full);--c-searchbar-padding-inline:var(--spacing-md);--c-searchbar-padding-block:var(--spacing-xs);--c-searchbar-min-width:280px;--c-searchbar-icon-size:24px}@media(min-width:768px){:root{--c-searchbar-min-width:380px}}@media(min-width:992px){:root{--c-searchbar-min-width:414px}}}@layer molecules{.app-searchbar{display:flex;width:100%;max-width:var(--c-searchbar-min-width)}.app-searchbar__form{display:flex;align-items:center;width:100%;padding-inline:var(--c-searchbar-padding-inline) var(--spacing-03);padding-block:var(--c-searchbar-padding-block);background-color:var(--c-searchbar-background);border:1px solid var(--c-searchbar-border-color);border-radius:var(--c-searchbar-border-radius);transition:border-color var(--duration-fast) var(--easing-swift-move)}.app-searchbar__form:focus-within{border-color:var(--color-secondary-500);outline:2px solid var(--color-secondary-500);outline-offset:2px}.app-searchbar__input{flex:1;border:none;background:transparent;color:var(--c-searchbar-text-color);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-base)}.app-searchbar__input::-moz-placeholder{color:var(--c-searchbar-placeholder-color)}.app-searchbar__input::placeholder{color:var(--c-searchbar-placeholder-color)}.app-searchbar__input:focus{outline:none}.app-searchbar__button{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--c-searchbar-icon-color);cursor:pointer;transition:color var(--duration-fast) var(--easing-swift-move)}.app-searchbar__button:hover,.app-searchbar__button:focus-visible{color:var(--color-secondary-500)}.app-searchbar__button:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--radius-01)}.app-searchbar__icon{width:var(--c-searchbar-icon-size);height:var(--c-searchbar-icon-size)}}
@layer thirdparty{: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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.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)}}}@layer thirdparty{: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))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;-o-object-fit:contain;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)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.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}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.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}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}}@layer thirdparty{.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;-webkit-appearance:none;-moz-appearance: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)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.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}}@layer thirdparty{.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}}@layer thirdparty;@layer theme{:root{--c-slider-gap:var(--spacing-md);--c-slider-slide-thumb-active-border-color:var(--color-primary-500);--c-product-gallery-main-bg:var(--color-white);--c-product-gallery-main-padding:var(--spacing-md);--c-product-gallery-main-radius:var(--radius-03);--c-product-gallery-thumb-bg:#f5f3ea;--c-product-gallery-thumb-height:134px;--c-product-gallery-thumb-padding:var(--spacing-sm);--c-product-gallery-thumb-radius:var(--spacing-sm);--c-product-gallery-thumb-gap:var(--spacing-sm);--c-product-gallery-nav-width:32px;--c-product-gallery-play-btn-size:32px;--c-product-gallery-play-btn-bg:var(--color-secondary-500)}}@layer organisms{.app-slider{position:relative}.app-slider:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--c-slider-gap)}@media(min-width:540px){.app-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.app-slider:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:539px){.app-slider:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}}@media(min-width:540px)and (max-width:767px){.app-slider:not(.swiper-initialized) .swiper-slide:nth-child(n+3){display:none}}@media(min-width:768px){.app-slider:not(.swiper-initialized) .swiper-slide:nth-child(n+4){display:none}}.app-slider .swiper-slide{height:auto}.app-slider .swiper-slide>*{height:100%}.app-slider.app-slider--static .app-slider-navigation,.app-slider.app-slider--static .app-slider-pagination{display:none}.app-slider.has-reached-beginning .app-slider-navigation__prev,.app-slider.has-reached-end .app-slider-navigation__next{opacity:.4}.app-product-gallery{display:flex;flex-direction:column;gap:var(--c-product-gallery-thumb-gap)}.app-product-gallery__main{order:1}.app-product-gallery__thumbs-wrapper{order:2}.app-product-gallery__main{position:relative}.app-product-gallery__main .swiper-slide{display:flex;align-items:center;justify-content:center;background-color:var(--c-product-gallery-main-bg);border:1px solid var(--color-stroke);border-radius:0 0 var(--c-product-gallery-main-radius) 0;padding:var(--c-product-gallery-main-padding);aspect-ratio:1}.app-product-gallery__main .swiper-slide img,.app-product-gallery__main .swiper-slide video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.app-product-gallery__main .app-product-gallery__play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--c-product-gallery-play-btn-bg);border-radius:50%;color:var(--color-white);cursor:pointer;transition:transform var(--duration-fast) var(--easing-swift-move)}.app-product-gallery__main .app-product-gallery__play-overlay:hover{transform:translate(-50%,-50%) scale(1.1)}.app-product-gallery__main .app-product-gallery__play-overlay .app-icon{width:32px;height:32px}.app-product-gallery__thumbs-wrapper{display:flex;align-items:stretch;gap:0;height:var(--c-product-gallery-thumb-height)}.app-product-gallery__thumb-nav{display:flex;align-items:center;justify-content:center;width:var(--c-product-gallery-nav-width);height:100%;padding:0;background:transparent;border:1px solid var(--color-stroke);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-swift-move);flex-shrink:0}.app-product-gallery__thumb-nav:hover:not(:disabled){background-color:var(--color-background-surface)}.app-product-gallery__thumb-nav:disabled{opacity:.4;cursor:not-allowed}.app-product-gallery__thumb-nav .app-icon{width:24px;height:24px;color:var(--color-text-primary)}--prev.app-product-gallery__thumb-nav{border-right:none}--next.app-product-gallery__thumb-nav{border-left:none}.app-product-gallery__thumbs{flex:1;min-width:0;overflow:hidden}.app-product-gallery__thumbs .swiper-wrapper{align-items:stretch}.app-product-gallery__thumbs .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;height:var(--c-product-gallery-thumb-height);background-color:var(--c-product-gallery-thumb-bg);border-radius:0 0 var(--c-product-gallery-thumb-radius) 0;padding:var(--c-product-gallery-thumb-padding);overflow:hidden;cursor:pointer;opacity:.7;transition:opacity var(--duration-fast) var(--easing-swift-move)}.app-product-gallery__thumbs .swiper-slide:hover,.app-product-gallery__thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.app-product-gallery__thumbs .swiper-slide.swiper-slide-thumb-active{outline:2px solid var(--color-primary-500);outline-offset:-2px}.app-product-gallery__thumbs .swiper-slide img,.app-product-gallery__thumbs .swiper-slide video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.app-product-gallery__thumbs .app-product-gallery__thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:var(--c-product-gallery-play-btn-size);height:var(--c-product-gallery-play-btn-size);background-color:var(--c-product-gallery-play-btn-bg);border-radius:50%;color:var(--color-white);pointer-events:none}.app-product-gallery__thumbs .app-product-gallery__thumb-play .app-icon{width:17px;height:17px}.app-product-gallery__thumbs-wrapper:has(.swiper-slide:only-child){display:none}}
@layer theme{:root{--c-slider-navigation-button-size:2.75rem;--c-slider-navigation-icon-size:1.25rem;--c-slider-navigation-button-bg:var(--color-white);--c-slider-navigation-button-color:var(--color-primary-500);--c-slider-navigation-button-hover-bg:var(--color-secondary-500);--c-slider-navigation-button-hover-color:var(--color-white);--c-slider-navigation-button-disabled-opacity:.4}}@layer molecules{.app-slider-navigation{display:flex;position:absolute;top:50%;left:0;right:0;z-index:10;align-items:center;justify-content:space-between;transform:translateY(-50%);pointer-events:none;padding-inline:var(--spacing-sm)}@supports selector(:has(+ *)){.app-slider-navigation:has(>.app-slider-navigation__button:disabled+.app-slider-navigation__button:disabled){display:none}}.app-slider-navigation__button{display:flex;align-items:center;justify-content:center;width:var(--c-slider-navigation-button-size);height:var(--c-slider-navigation-button-size);padding:0;background-color:var(--c-slider-navigation-button-bg);border:1px solid var(--color-stroke);border-radius:50%;color:var(--c-slider-navigation-button-color);cursor:pointer;pointer-events:auto;transition:background-color var(--duration-fast) var(--easing-swift-move),color var(--duration-fast) var(--easing-swift-move),border-color var(--duration-fast) var(--easing-swift-move)}.app-slider-navigation__button:hover:not(:disabled),.app-slider-navigation__button:focus-visible:not(:disabled){background-color:var(--c-slider-navigation-button-hover-bg)!important;border-color:var(--c-slider-navigation-button-hover-bg)!important;color:var(--c-slider-navigation-button-hover-color)!important}.app-slider-navigation__button:hover:not(:disabled) .app-slider-navigation__icon,.app-slider-navigation__button:focus-visible:not(:disabled) .app-slider-navigation__icon{color:var(--color-white)!important}.app-slider-navigation__button:focus-visible{outline:2px solid var(--color-secondary-500)!important;outline-offset:2px!important}.app-slider-navigation__button:disabled,.app-slider-navigation__button.swiper-button-disabled{opacity:var(--c-slider-navigation-button-disabled-opacity);cursor:not-allowed;pointer-events:none}.app-slider-navigation__icon{width:var(--c-slider-navigation-icon-size);height:var(--c-slider-navigation-icon-size)}.app-slider-navigation__prev .app-slider-navigation__icon{transform:rotate(180deg)}@media(min-width:768px){.app-slider .app-slider-navigation{left:calc(-1 * var(--c-slider-navigation-button-size) / 2 - var(--spacing-md));right:calc(-1 * var(--c-slider-navigation-button-size) / 2 - var(--spacing-md));padding-inline:0}}}
@layer theme{:root{--c-slider-pagination-gap:.5rem;--c-slider-pagination-bullet-size:.625rem;--c-slider-pagination-bullet-color:var(--color-neutral-300);--c-slider-pagination-bullet-active-color:var(--color-primary-500)}}@layer molecules{.app-slider-pagination{display:flex;align-items:center;justify-content:center;gap:var(--c-slider-pagination-gap);margin-top:var(--spacing-lg)}@supports selector(:has(+ *)){.app-slider-pagination:has(.swiper-pagination-bullet:only-child){display:none}}.app-slider-pagination .swiper-pagination-bullet{width:var(--c-slider-pagination-bullet-size);height:var(--c-slider-pagination-bullet-size);background-color:var(--c-slider-pagination-bullet-color);border-radius:50%;opacity:1;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-swift-move)}.app-slider-pagination .swiper-pagination-bullet:hover{background-color:var(--color-neutral-400)}.app-slider-pagination .swiper-pagination-bullet-active{background-color:var(--c-slider-pagination-bullet-active-color)}}
@layer theme{:root{--c-social-links-gap:var(--spacing-sm);--c-social-links-icon-size:1.2rem;--c-social-links-color:var(--color-secondary-500);--c-social-links-color-hover:var(--color-secondary-400);--c-social-links-inverted-color:var(--color-white);--c-social-links-inverted-color-hover:var(--color-secondary-100)}}@layer molecules{.app-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--c-social-links-gap);margin:0;padding:0;list-style:none}.app-social-links__item{display:flex}.app-social-links__link{display:flex;align-items:center;justify-content:center;color:var(--c-social-links-color);-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-fast) var(--easing-swift-move),opacity var(--duration-fast) var(--easing-swift-move)}.app-social-links__link:hover,.app-social-links__link:focus-visible{color:var(--c-social-links-color-hover)}.app-social-links__link:focus-visible{outline:var(--outline-base-default);outline-offset:var(--outline-offset-default)}.app-social-links__icon{width:var(--c-social-links-icon-size);height:var(--c-social-links-icon-size)}.app-social-links--inverted .app-social-links__link{color:var(--c-social-links-inverted-color);opacity:.8}.app-social-links--inverted .app-social-links__link:hover,.app-social-links--inverted .app-social-links__link:focus-visible{color:var(--c-social-links-inverted-color-hover);opacity:1}}
@layer theme{:root{--c-top-menu-gap:var(--spacing-sm);--c-top-menu-link-color:var(--color-primary-300);--c-top-menu-link-color-hover:var(--color-primary-500);--c-top-menu-font-size:var(--font-size-base);--c-top-menu-font-weight:var(--font-weight-medium);--c-top-menu-divider-color:var(--color-primary-200);--c-top-menu-divider-height:12px}}@layer molecules{.app-top-menu__list,.app-top-menu__item{display:flex;align-items:center;gap:var(--c-top-menu-gap)}.app-top-menu--with-dividers .app-top-menu__item:not(:last-child):after{content:"";display:block;width:1px;height:var(--c-top-menu-divider-height);background-color:var(--c-top-menu-divider-color)}.app-top-menu__link{color:var(--c-top-menu-link-color);font-family:var(--font-body);font-size:var(--c-top-menu-font-size);font-weight:var(--c-top-menu-font-weight);line-height:var(--line-height-base);-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--easing-swift-move)}.app-top-menu__link:hover,.app-top-menu__link:focus-visible{color:var(--c-top-menu-link-color-hover)}.app-top-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:var(--radius-01)}}
@layer theme{:root{--c-wysiwyg-font-size:var(--font-size-base);--c-wysiwyg-line-height:var(--line-height-base)}}@layer atoms{:root{--c-disclaimer-font-size:.875rem}.app-wysiwyg,.ck-editor__editable.ck-content{font-size:var(--c-wysiwyg-font-size);line-height:var(--c-wysiwyg-line-height);-webkit-hyphens:auto;hyphens:auto;letter-spacing:normal;word-break:auto-phrase;word-spacing:normal}:is(.app-wysiwyg,.ck-editor__editable.ck-content)>*+*{margin-block-start:var(--c-wysiwyg-margin-block-start)}:is(.app-wysiwyg,.ck-editor__editable.ck-content) :is(.h1,.h2,.h3,.h4,.h5,.h6)+*{margin-block-start:var(--c-wysiwyg-heading-margin-block-start,var(--c-wysiwyg-margin-block-start))}:is(.app-wysiwyg,.ck-editor__editable.ck-content) a:not([class]){padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--color-secondary-500)}:is(.app-wysiwyg,.ck-editor__editable.ck-content) a:not([class]):hover,:is(.app-wysiwyg,.ck-editor__editable.ck-content) a:not([class]):focus-visible{text-decoration-color:var(--color-secondary-300)}:is(.app-wysiwyg,.ck-editor__editable.ck-content) a:not([class]):active{text-decoration-color:var(--color-secondary-300)}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol{padding-inline-start:1.25rem}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li)+li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li)+li{margin-block-start:.75rem}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ul,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ul,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ol,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ol{margin-inline-start:1rem;margin-block-start:1rem}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ul>li)+li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ul>li)+li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ol>li)+li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ol>li)+li,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ul>li)+ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ul>li)+ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ol>li)+ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ol>li)+ul,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ul>li)+ol,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ul>li)+ol,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li>ol>li)+ol,:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ol>li)+ol{margin-block-start:.5rem}:is(:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul.compact-bullets)>li+li{margin-block-start:.15rem}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul.compact-bullets>li>ul,:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul.compact-bullets>li>ol{margin-block-start:.15rem}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol{counter-reset:default-ol;list-style:none;padding-left:0}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li{counter-increment:default-ol;position:relative;padding-left:2.4rem}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li:before{content:counter(default-ol);position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.2;text-align:center;background:var(--color-light-background);border-radius:50%}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li ol li{padding-left:0}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li ol li:before{display:none}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul{list-style:none;padding-inline-start:1.5rem}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li{position:relative}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ul>li:before{content:"";position:absolute;left:-1.5rem;top:.5em;width:.5rem;height:.5rem;background-color:var(--color-secondary-400)}:is(.app-wysiwyg,.ck-editor__editable.ck-content) ol>li>ol{list-style-type:lower-latin}:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote{border:none;margin-inline-start:0;margin-block-end:0;color:var(--color-accent-green-text);font-weight:var(--font-weight-semibold);quotes:'"' "";position:relative;padding-block:var(--c-paragraph-quote-padding-block);padding:2rem;background-color:var(--color-light-background);border-radius:0 0 var(--radius-05) 0}@media(min-width:992px){:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote{padding:2.5rem 2.5rem 2.5rem 4rem}}:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote>*{font-size:var(--font-size-lg)}@media(min-width:768px){:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote>*{font-size:var(--font-size-xl)}}@media(min-width:992px){:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote>*{font-size:var(--font-size-2xl)}}@media(min-width:1200px){:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote>*{font-size:var(--font-size-3xl)}}@media(min-width:992px){:is(.app-wysiwyg,.ck-editor__editable.ck-content) blockquote:before{color:var(--color-accent-green-text);opacity:.4;content:open-quote;position:absolute;font-size:5.5rem;left:1.2rem;top:0}}:is(.app-wysiwyg,.ck-editor__editable.ck-content) .app-responsive-table-wrapper{overflow-x:auto}:is(.app-wysiwyg,.ck-editor__editable.ck-content) figure.table.ck-widget:not(.layout-table){--layout-paragraphs-border-radius:0;--ck-color-selector-caption-background:transparent;--ck-color-selector-caption-text:inherit;width:100%!important;margin-block-start:var(--c-wysiwyg-margin-block-start)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) figure.table.ck-widget:not(.layout-table)>figcaption{margin-block-end:.5rem!important;padding:0!important;font-style:italic!important;font-size:.875rem!important;text-align:start!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table{width:100%!important;border:1px solid var(--c-table-color-border)!important;border-collapse:collapse!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>caption{margin-block-end:.5rem!important;font-style:italic!important;font-size:.875rem!important;text-align:start!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>thead th{border-block-start:1px solid var(--c-table-color-border)!important;background-color:var(--c-table-color-head-background)!important;color:var(--c-table-color-head-text)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>thead th:first-child{border-top-left-radius:var(--c-table-border-radius)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>thead th:last-child{border-top-right-radius:var(--c-table-border-radius)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>tbody th{background-color:var(--c-table-color-body-head-background)!important;color:var(--c-table-color-body-head-text)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>tbody td{background-color:var(--c-table-color-body-background)!important;color:var(--c-table-color-body-text)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>tfoot th,:is(.app-wysiwyg,.ck-editor__editable.ck-content) table>tfoot td{background-color:var(--c-table-color-foot-background)!important;color:var(--c-table-color-foot-text)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table tr{border-block-end:1px solid var(--c-table-color-border)!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table th,:is(.app-wysiwyg,.ck-editor__editable.ck-content) table td{padding-inline:var(--c-table-padding-inline)!important;padding-block:var(--c-table-padding-block)!important;text-align:start!important}:is(.app-wysiwyg,.ck-editor__editable.ck-content) table th{font-weight:var(--font-weight-semibold)!important}p.disclaimer,div.disclaimer{font-size:var(--c-disclaimer-font-size)}:root{--ck-color-base-border:#8e929c !important;--ck-border-radius:.5rem !important}}
