   :root{  --clr-primary:#c7ec01;--clr-primary-hover:#b3d400;--clr-primary-active:#D7FF00; --clr-primary-inverse:#ffffff;--clr-primary-inverse-hover:#e3ff4b;--clr-primary-inverse-active:#D7FF00;--clr-primary-inverse-text:#b3d400; --clr-accent:#0a0d17;--clr-accent-hover:#050810;--clr-accent-active:#0f121b;--clr-accent-soft:#1d2334; --clr-text:#D6D6D6;--clr-text-muted:#474747;--clr-text-helper:#636363;--clr-text-soft:#BDBDBD;--clr-text-inverse:#ffffff; --clr-header:#ffffff;--clr-header-inverse:#000000; --clr-link:#c7ec01;--clr-link-hover:#b3d400;--clr-focus:#c7ec01;--clr-focus-ring:color-mix(in srgb,#D7FF00 35%,transparent); --clr-border:#ffffff;--clr-border-light:#EBEBEB;--clr-border-strong:#D6D6D6; --clr-bg:#000000;--clr-surface:#f7f7f7;--clr-surface-alt:#EBEBEB;--clr-surface-elevated:#ffffff;--clr-surface-dark:#808080; --clr-success-bg:#E5F5EC;--clr-success-text:#27AE60;--clr-warning-bg:#FCF7E7;--clr-warning-text:#E2B93B;--clr-error-bg:#FDEBEB;--clr-error-text:#EB5757;--clr-info-bg:#E6F0FD;--clr-info-text:#2F80ED; --clr-text-disabled:#9E9E9E;--clr-border-disabled:#BDBDBD;--clr-bg-disabled:#D6D6D6;--clr-surface-disabled:#f7f7f7;  --font-family-body:'Montserrat',sans-serif;--font-family-heading:'Anton',sans-serif; --font-size-display:clamp(5rem,calc(106 * ((100vw - 440px) / 790)),6.625rem);--font-size-heading-xl:clamp(3.5rem,calc(80 * ((100vw - 440px) / 790)),5rem);--font-size-heading-lg:clamp(3.25rem,calc(64 * ((100vw - 440px) / 790)),4rem);--font-size-heading-md:clamp(2.5rem,calc(48 * ((100vw - 440px) / 790)),3rem);--font-size-heading-sm:clamp(1.5rem,calc(32 * ((100vw - 440px) / 790)),2rem);--font-size-body-sm:0.875rem;--font-size-body:clamp(1rem,calc(18 * ((100vw - 440px) / 790)),1.125rem);--font-size-body-lg:clamp(1.125rem,calc(20 * ((100vw - 440px) / 790)),1.25rem);--font-size-subheading:clamp(1.25rem,calc(24 * ((100vw - 440px) / 790)),1.5rem);--font-size-button:clamp(1rem,calc(18 * ((100vw - 440px) / 790)),1.125rem);--font-size-label:0.875rem;--font-size-caption:0.75rem; --font-weight-body:400;--font-weight-body-bold:600;--font-weight-heading:400;--font-weight-heading-bold:600; --line-height-display:1.0;--line-height-heading:1.0;--line-height-body:1.4;--line-height-list:1.7; --letter-spacing-heading:0em;--letter-spacing-body:0em;  --spacing-section-none:0rem;--spacing-section-sm:clamp(1.5rem,calc(32 * ((100vw - 440px) / 790)),2rem);--spacing-section:clamp(2.5rem,calc(48 * ((100vw - 440px) / 790)),3rem);--spacing-section-lg:clamp(4rem,calc(80 * ((100vw - 440px) / 790)),5rem); --spacing-section-gap-none:0rem;--spacing-section-gap-sm:clamp(0.75rem,calc(16 * ((100vw - 440px) / 790)),1rem);--spacing-section-gap:clamp(1.5rem,calc(32 * ((100vw - 440px) / 790)),2rem);--spacing-section-gap-lg:clamp(2.5rem,calc(48 * ((100vw - 440px) / 790)),3rem); --spacing-component-none:0rem;--spacing-component-sm:clamp(0.5rem,calc(12 * ((100vw - 440px) / 790)),0.75rem);--spacing-component:clamp(1rem,calc(20 * ((100vw - 440px) / 790)),1.25rem);--spacing-component-lg:clamp(2rem,calc(40 * ((100vw - 440px) / 790)),2.5rem); --spacing-component-gap-none:0rem;--spacing-component-gap-sm:0.5rem;--spacing-component-gap:clamp(1.25rem,calc(24 * ((100vw - 440px) / 790)),1.5rem);--spacing-component-gap-lg:clamp(2rem,calc(40 * ((100vw - 440px) / 790)),2.5rem); --wrapper:1330px;--wrapper-wide:1440px;--page-margin:clamp(10px,calc(10px + 20 * ((100vw - 440px) / 1040)),30px); --radius-button:1rem;--radius-input:1rem;--radius-card:2.5rem;--radius-modal:2.5rem;--radius-badge:999px; --border-button:2px;--border-input:1px;--border-card:1px;--border-modal:2px; --shadow-card:0 2px 4px rgb(from #9D9D9D r g b / 0.20);--shadow-dropdown:0 6px 12px rgb(from #9D9D9D r g b / 0.20);--shadow-modal:0 8px 16px rgb(from #9D9D9D r g b / 0.20);--shadow-hover:0 6px 12px rgb(from #9D9D9D r g b / 0.20); --transition-hover:250ms ease;--transition-menu:500ms ease;--transition-modal:1000ms ease}   *,::after,::before{box-sizing:border-box; }img,picture,svg,video{display:block;max-width:100%}figure{height:auto;margin:0}img{font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1rem;height:auto;vertical-align:middle} .wp-block-image:has(img[src*=".svg"]){width:100%;flex-shrink:0}.wp-block-image img[src*=".svg"]{display:block;width:100%;height:auto}html,body{margin:0;padding:0;border:0;scroll-behavior:smooth}button,input,textarea,select{font:inherit} *:focus-visible{outline:3px solid var(--clr-focus-ring);outline-offset:2px}  :root{ --sidebar-w:300px;--sidebar-mar_r:calc(var(--g-gap_col) * 2); --focus-ring:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brand-primary-one) 40%,transparent);--focus-color:var(--wp--preset--color--accent-active); --g-gap_row:30px; --g-gap_col:30px;--g-gap:clamp(10px,1.85vw,30px)}  .l-content{display:grid;grid-template-columns:1fr; max-width:100%;margin-inline:auto}.l-main-content,.l-footer-wrapper{inline-size:100%} :is(.l-main-content,.l-footer-wrapper) > :where(:not(.alignwide,.alignfull)){inline-size:min( var(--wrapper),calc(100% - var(--page-margin) * 2) );margin-inline:auto} :is(.l-main-content,.l-footer-wrapper) > .alignwide{inline-size:min( var(--wrapper-wide),calc(100% - var(--page-margin) * 2) );margin-inline:auto} :is(.l-main-content,.l-footer-wrapper) > .alignfull{inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw)} .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:min(var(--wp--style--global--content-size),100%)} body:not(.blog) .l-main-content > #et-boc{max-width:100%} .l-main-content > ul.products{margin:0 auto} @media (min-width:1101px){.l-content:has(.l-sidebar){grid-template-columns:var(--sidebar-w) 1fr;gap:var(--sidebar-mar_r)}}@media (max-width:1100px){.l-sidebar{display:none}}  :where(.is-layout-grid){gap:var(--g-gap_row)} .is-layout-flow > .wp-block-group{  } .wp-block-group__inner-container{display:grid;row-gap:var(--spacing-component-gap);column-gap:var(--spacing-component-gap)} .wp-block-group:where(.is-layout-flex){row-gap:var(--spacing-component-gap)} .wp-block-columns:where(.wp-block-columns.is-layout-flex){gap:var(--g-gap_col);margin-bottom:0}    :root{--h-mar-bl:0.25em; --p-mar-bl:0.5em; --p-mar-bl_content:1em; }body{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--clr-text);background:var(--clr-bg)}h1,h2,h3,h4,h5,h6{margin-block:var(--h-mar-bl);font-family:var(--font-family-heading);line-height:var(--line-height-heading)} .page-title,.m-title{margin-block-end:var();font-family:var(--font-family-heading);font-size:var(--font-size-heading-xl);font-weight:var(--font-weight-heading-bold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}a{color:var(--clr-link);transition:color var(--transition-hover);&:hover{color:var(--clr-link-hover)}} :root :where(p){margin-block:var(--p-mar-bl); & + p{margin-block-start:var(--p-mar-bl_content)} & + .wp-block-buttons{margin-block-start:var(--p-mar-bl_content) }}   .l-blog{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));row-gap:var(--g-gap_row);column-gap:var(--g-gap_col)} .l-blog__item{list-style:none;display:grid;grid-template-columns:minmax(auto,1fr) minmax(auto,2.25fr);gap:var(--g-gap_row) var(--g-gap_col);margin-bottom:2rem;padding-bottom:2rem;border-bottom:solid 1px #ccc}@media only screen and (max-width:768px){.l-blog__item{grid-template-columns:1fr}} .m-meta__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;column-gap:1rem;font-style:italic} .m-media__image{position:relative}.m-media__image--no-photo{height:100%;max-height:10em;width:auto;mask:url('../img/system/no-image.svg') no-repeat center;mask-size:contain;background-color:#000;filter:opacity(.03)}@media only screen and (max-width:768px){.m-media__image--no-photo{display:none}} .m-media__caption{position:absolute;bottom:0;left:0;background-color:var(--clr-text-helper);color:var(--clr-white);font-size:var(--font-size-caption);padding:0.25rem 0.5rem }  .l-footer-wrapper{display:flex;gap:var(--spacing-section-gap);flex-wrap:wrap;flex-direction:column;margin-inline:auto;margin-block:var(--spacing-section)}.l-footer-wrapper > *:not(.full-width-screen){flex:1 1 fit-content}  :root{ --navbar-bg-color:transparent;--navbar-bg-color_scrolled:var(--clr-bg);--navbar-bg-color_rwd:var(--clr-bg);--navbar-shadow:var(--shadow-modal)}.l-header{position:sticky;top:0;display:flex;justify-content:center;width:100%;background-color:var(--navbar-bg-color);z-index:1000;transition:var(--transition-modal)}.l-header.scrolled{background-color:var(--navbar-bg-color_scrolled);box-shadow:var(--navbar-shadow)}@media screen and (max-width:1100px){.l-header.scrolled{top:-100%}}.l-header-wrapper{width:min(var(--wrapper),calc(100% - var(--page-margin) * 2));display:flex;column-gap:1rem;align-items:center;justify-content:space-between}@media screen and (max-width:1100px){.l-header{background-color:var(--navbar-bg-color_rwd)}#l-header-wrapper[aria-expanded="true"]{align-content:flex-start;flex-wrap:wrap;height:100%;min-height:100vh;max-height:100vh;overflow-y:auto}.l-header-wrapper{padding-block:0.25rem}}@supports (height:100dvh){@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"]{min-height:100dvh;max-height:100dvh}}} @media (max-width:1100px){ .l-menu-container{order:6} .m-menu-social{order:7} .l-header-wrapper[aria-expanded="false"] :is(.m-menu-social){display:none}}  :root{ --ico-stroke-width:1px;--ico-size:1.5rem;--ico-color:var(--clr-primary-inverse);--ico-color-hover:var(--clr-primary-inverse-hover);--ico-outline-radius:20em} .m-ico{padding:0;height:var(--ico-size);max-width:var(--ico-size);color:var(--ico-color);background-color:transparent;border-style:none;cursor:pointer;transition:color var(--transition-hover) ease;&:hover{color:var(--ico-color-hover)}} .wp-block-separator{border-top-width:1px}  .wbt-search-engine-in-content > input[type="submit"]{display:flex;align-items:center;justify-content:center;height:2.7em;padding-block:0}  .search-list{display:grid;grid-template-columns:1fr;row-gap:var(--g-gap_row)} .l-search__item{display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-rows:auto auto auto 1fr;column-gap:var(--g-gap_col);row-gap:calc(var(--g-gap_row) / 2);align-items:start} .m-media__image{grid-row:1 / 5; grid-column:1 / 2;width:100%;height:100%;object-fit:cover;& > img{height:inherit;object-fit:cover;aspect-ratio:3 / 2}} .m-search__title{grid-column:2 / 3;& > a{text-decoration:none}}.m-search__teaser{grid-column:2 / 3;color:var(--clr-txt-base)}.m-meta__category{grid-column:2 / 3}.m-meta__list.m-meta__list--search{grid-column:2 / 3;display:none}@media (max-width:768px){.l-search__item{grid-template-columns:1fr;grid-template-rows:repeat(5,auto)}.m-media__image{grid-row:1 / 1;& > img{max-height:200px}}.m-search__title,.m-search__teaser,.m-meta__category,.m-meta__list--search{grid-column:1 / 1}}   section:where(.wp-block-group),.as-section{padding-block:var(--spacing-section);margin-block:0} section.wp-block-cover{padding-block:var(--spacing-section); &.has-parallax{padding:var(--spacing-section) clamp(20px,calc( 160 * ((100vw - 440px) / 790)),160px )}} section.has-background{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section);padding-inline:var(--spacing-section-sm)} section > div.wp-block-group__inner-container{display:grid;row-gap:var(--spacing-section-gap)} body.under-construction-page{background-color:#000000;color:#fff} .under-construction{display:flex;justify-content:center;align-items:center;padding:3rem;height:100vh} .under-construction__logo{max-width:400px} .under-construction__inner h1{text-align:center} .under-construction__inner p{text-align:center}  .m-breadcrumbs{margin-block-start:var(--space-component);padding-block-start:var(--space-component);border-top:1px dotted var(--clr-border)} .l-main-content:has(#et-boc) :is(.m-breadcrumbs){display:none}  :root{ --btn-gap:var(--spacing-component-sm);--btn-font-size:var(--font-size-button);--btn-font-weight:var(--font-weight-body);--btn-radius:var(--radius-button);--btn-padding-inline:var(--spacing-component-sm);--btn-padding-block:var(--spacing-component-sm);--btn-border-width:var(--border-button);--btn-icon-only-padding:var(--spacing-component-sm);  --btn-fill-bg:var(--clr-primary);--btn-fill-bg-hover:var(--clr-primary-hover);--btn-fill-bg-active:var(--clr-primary-active);--btn-fill-color:var(--clr-bg); --btn-fill-border-color:transparent;  --btn-outline-bg:transparent;--btn-outline-color:var(--clr-primary);--btn-outline-color-hover:var(--clr-primary-inverse);--btn-outline-color-active:var(--clr-primary-active);--btn-outline-border-color:var(--clr-primary);--btn-outline-border-color-hover:var(--clr-primary-inverse);--btn-outline-border-color-active:var(--clr-primary-active); --btn-inverse-fill-bg:var(--clr-primary-inverse);--btn-inverse-fill-bg-hover:var(--clr-primary-inverse-hover);--btn-inverse-fill-bg-active:var(--clr-primary-inverse-active);--btn-inverse-fill-color:var(--clr-primary-inverse-text); --btn-inverse-fill-border-color:transparent; --btn-inverse-outline-bg:transparent;--btn-inverse-outline-color:var(--clr-primary-inverse); --btn-inverse-outline-color-hover:var(--clr-primary-inverse-hover);--btn-inverse-outline-border-color:var(--clr-primary-inverse); --btn-inverse-outline-border-color-hover:var(--clr-primary-inverse-hover); --btn-disabled-bg:var(--clr-bg-disabled);--btn-disabled-color:var(--clr-text-disabled);--btn-disabled-border-color:var(--clr-border-disabled)} input:where([type="submit"],[type="button"],[type="reset"]),input.wpcf7-submit,.wp-block-read-more,.wp-block-post-excerpt__more-link,.wp-block-button > *:first-child{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--btn-gap);padding-inline:var(--btn-padding-inline);padding-block:var(--btn-padding-block);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);text-decoration:none;text-transform:none;border-style:solid;border-width:var(--btn-border-width);border-radius:var(--btn-radius);transition:var(--transition-hover);cursor:pointer; &:disabled,&.is-disabled,&[aria-disabled="true"]{background-color:var(--btn-disabled-bg);color:var(--btn-disabled-color);border-color:var(--btn-disabled-border-color);cursor:not-allowed;pointer-events:none} &::after{content:"";display:inline-block;margin-block:auto;width:1.5em;height:1em;background-color:currentColor;mask:url('../../components/buttons/img/btn-ico-arrow-right.svg') no-repeat center / contain;-webkit-mask:url('../../components/buttons/img/btn-ico-arrow-right.svg') no-repeat center / contain}} .wp-block-button > .wp-block-button__link,input.wpcf7-submit{background-color:var(--btn-fill-bg);color:var(--btn-fill-color);border-color:var(--btn-fill-border-color);&:hover{background-color:var(--btn-fill-bg-hover);color:var(--btn-fill-color); }&:active{background-color:var(--btn-fill-bg-active);color:var(--btn-fill-color)}} .wp-block-button.is-style-outline > .wp-block-button__link,.m-search-form form > input[type="submit"]{background-color:var(--btn-outline-bg);color:var(--btn-outline-color);border-color:var(--btn-outline-border-color);&:hover{color:var(--btn-outline-color-hover);border-color:var(--btn-outline-border-color-hover)}&:active{color:var(--btn-outline-color-active);border-color:var(--btn-outline-border-color-active)}} .wp-block-button.is-style-inverse-fill > .wp-block-button__link{background-color:var(--btn-inverse-fill-bg);color:var(--btn-inverse-fill-color);border-color:var(--btn-inverse-fill-border-color);&:hover{background-color:var(--btn-inverse-fill-bg-hover);color:var(--btn-inverse-fill-color)}&:active{background-color:var(--btn-inverse-fill-bg-active);color:var(--btn-inverse-fill-color)}} .wp-block-button.is-style-inverse-outline > .wp-block-button__link{background-color:var(--btn-inverse-outline-bg);color:var(--btn-inverse-outline-color);border-color:var(--btn-inverse-outline-border-color);&:hover{color:var(--btn-inverse-outline-color-hover);border-color:var(--btn-inverse-outline-border-color-hover)}} .wp-block-button.is-style-icon-only > .wp-block-button__link{padding:var(--btn-icon-only-padding);aspect-ratio:1}   input:not(button,input:is( [type="submit"],[type="checkbox"],[type="button"],[type="radio"]) ),textarea,select{width:100%; padding:1em;margin-block:0.25rem;font-size:var(--font-size-body);line-height:1;border:solid 1px var(--clr-border);border-radius:var(--radius-input);background-color:var(--clr-bg);font-family:inherit;color:var(--clr-text-soft)} input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield} label{display:block;font-size:var(--font-size-label);color:var(--clr-text-helper)}  .wp-block-gallery figure{cursor:pointer}  .c-google-source{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-component);margin-block:var(--spacing-component-gap-lg);padding:var(--spacing-component-gap);border:var(--border-card) solid var(--clr-primary);border-top:var(--border-modal) solid var(--clr-primary);border-radius:var(--radius-card);background:var(--clr-surface);box-shadow:var(--shadow-card)}.c-google-source__content{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-component)}.c-google-source__logo{flex:0 0 180px}.c-google-source__title{display:block;margin-bottom:var(--spacing-component-sm);font-size:var(--font-size-subheading);line-height:var(--line-height-heading);color:var(--clr-header-inverse)}.c-google-source__description{margin:0;color:var(--clr-text-muted)}  :root{--ham-border-style:none;--ham-border-width:1px;--ham-border-color:var(--clr-link);--ham-border-radius:0;--ham-bg:var(--clr-bg);--ham-bg_hover:var(--clr-bg);--ham-bg_active:#000;--ham-ico-color:var(--clr-link);--ham-ico-color_active:var(--clr-link-hover)}.m-hamburger-icon{padding:0;overflow:hidden;color:var(--ham-ico-color);background:var(--ham-bg);border-style:var(--ham-border-style);border-width:var(--ham-border-width);border-color:var(--ham-border-color);border-radius:var(--ham-border-radius);transition:ease-in-out color var(--transi-t_03);&:hover{color:var(--ham-ico-color_active);background-color:var(--ham-bg_hover);border-color:var(--ham-border-color)}&[aria-expanded="false"]{color:var(--ham-ico-color)}}.m-hamburger-icon .m-hamburger-stroke{translate:0 3px;transition:translate 1s,rotate 1s}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-stroke{translate:1px 0;rotate:0.125turn}.m-hamburger-icon .m-hamburger-line{transition:var(--transi-t_05);stroke-dasharray:60 31 60 300}.m-hamburger-icon[aria-expanded="true"] .m-hamburger-line{stroke-dasharray:60 105 60 300;stroke-dashoffset:-90} body.is-active__hamburger{overflow:hidden}@media screen and (min-width:1101px){.m-hamburger-icon{display:none}}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"] .m-hamburger-icon{position:sticky;z-index:1001;top:0;--button-color:var(--ham-ico-color_active);background-color:var(--ham-bg_active);border-color:currentColor}}  .l-addons-info{display:flex;align-items:center;justify-content:right;flex-grow:1;width:100%;padding-block:0.25rem;margin-block:0.25rem}.l-addons-info{order:-1; }@media (max-width:1100px){.l-addons-info{display:none}#l-header-wrapper[aria-expanded="true"] .l-addons-info{display:flex;justify-content:left;flex-wrap:wrap;order:0; }}@media (prefers-reduced-motion:reduce){#l-header-wrapper[aria-expanded="true"] .l-addons-info{order:unset !important}}   .l-menu-addons-container{display:flex;flex-direction:column;column-gap:1rem} @media (max-width:1100px){#l-header-wrapper[aria-expanded="true"] .l-menu-addons-container{width:100%;order:3}#l-header-wrapper[aria-expanded="false"] .l-addons-info{display:flex}} .l-addons-info{gap:var(--g-gap)}  .navlang__lang{position:relative}.lang__current{display:flex;align-items:center;gap:0.5em;background:none;border:none;border-radius:0.5rem;cursor:pointer;font-size:1rem;padding:0.5rem;transition:opacity 0.2s ease}.lang__current:hover{opacity:0.8}.lang__icon{width:1.25rem;height:1.25rem}.lang__list{display:none;position:absolute;top:100%;right:0;width:max-content;padding-block:0.5em;padding-inline:0;margin:0;list-style:none;background:#fff;;border:1px solid #000;border-radius:0.5rem;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:1000}.l-header-wrapper[aria-expanded="true"] .lang__list{left:0}.lang__item{padding-inline:0.5rem}.lang__link{padding:0.5rem;display:flex;gap:0.5em;align-items:center;text-decoration:none;color:var(--clr-black);border-radius:0.5rem;transition:0.2s ease}.lang__link:hover{background:var(--clr-primary-active);color:var(--clr-white);border-radius:0.5rem} .js-lang-list.is-visible{display:grid;grid-template-columns:repeat(2,1fr)}  :root{ --logo-w_max:clamp(150px,calc(360 * ((100vw - 440px) / 790)),360px);--logo-h_max:clamp(40px,calc(80 * ((100vw - 440px) / 790)),80px);--logo-scroll-scal:0.75;--logo-mar-bl:0.5rem 0.5rem;--logo-mar-inl:0 0.75rem}.m-logo{margin-block:var(--logo-mar-bl);margin-inline:var(--logo-mar-inl);& > a{display:block;& > img{width:100%;height:auto;max-width:var(--logo-w_max);max-height:var(--logo-h_max)}}}.l-header .m-logo img{transition:var(--transition-hover)}.l-header.scrolled .m-logo img{max-height:calc(var(--logo-h_max) * var(--logo-scroll-scal))}@media screen and (max-width:1100px){#l-header-wrapper[aria-expanded="true"] .m-logo img{display:none}.m-logo{margin-inline-end:auto}}  :root{  --menu-pad-y:0.5rem;--menu-pad-x:0;--menu-bg:unset; --menu-border-width:unset;--menu-border-style:unset;--menu-border-color:unset;--menu-radius:unset;--menu-shadow:unset;  --menu-pad-y_rwd:1rem;--menu-pad-x_rwd:0rem;--menu-bg_rwd:var(--clr-white);--menu-border-width_rwd:unset;--menu-border-style_rwd:unset;--menu-border-color_rwd:unset;--menu-radius_rwd:unset;--menu-shadow_rwd:unset; --menu-fs:var(--font-size-body-sm);--menu-fw:300;--menu-item-color:#fff;--menu-item-color_hover:var(--clr-primary);--menu-item-color_active:var(--clr-primary-hover);--menu-item-bg:unset;--menu-item-bg_hover:unset;--menu-item-bg_active:unset;--menu-item-border-width:0;--menu-item-border-style:solid;--menu-item-border-color:unset;--menu-item-border-color_hover:unset;--menu-item-border-color_active:unset;--menu-item-border-radius:var(--radius-button);--menu-item-gap:var(--spacing-component-gap); --menu-item-pad-y:0.5rem; --menu-item-pad-x:0.75rem;     --menu-item-bg_rwd:unset;--menu-item-bg_hover_rwd:unset;--menu-item-bg_active_rwd:unset; --menu-item-border-radius_rwd:0;--menu-item-gap_rwd:0.25rem; --menu-item-pad-y_rwd:0.5rem; --menu-item-pad-x_rwd:0.5rem;   --submenu-pad-y:var(--menu-pad-y); --submenu-pad-x:var(--menu-pad-x); --submenu-bg:var(--clr-black); --submenu-border-width:0;--submenu-border-color:unset;--submenu-border-style:unset;--submenu-radius:var(--radius-button);--submenu-shadow:var(--shadow-dropdown);  --submenu-pad-y_rwd:1rem;--submenu-pad-x_rwd:0.5rem;--submenu-bg_rwd:unset; --submenu-border-width_rwd:0;--submenu-border-color_rwd:var(--clr-text);--submenu-border-style_rwd:solid;--submenu-radius_rwd:0;--submenu-shadow_rwd:none;  --submenu-fs:0.875rem;--submenu-fw:400;--submenu-item-color:var(--clr-text);--submenu-item-color_hover:var(--clr-primary-hover);--submenu-item-color_active:var(--clr-primary-active);--submenu-item-bg:unset;--submenu-item-bg_hover:unset;--submenu-item-bg_active:unset;--submenu-item-border-width:1px;--submenu-item-border-style:solid;--submenu-item-border-color:unset;--submenu-item-border-color_hover:unset;--submenu-item-border-color_active:unset;--submenu-item-border-radius:var(--radius-button);--submenu-item-gap:0.25rem; --submenu-item-pad-y:0.25rem; --submenu-item-pad-x:0.5rem;  --submenu-item-color_rwd:var(--clr-white);--submenu-item-color_hover_rwd:var(--clr-primary-hover);--submenu-item-color_active_rwd:var(--clr-primary-active);--submenu-item-bg_rwd:unset;--submenu-item-bg_hover_rwd:unset;--submenu-item-bg_active_rwd:unset;--submenu-item-border-width_rwd:0;--submenu-item-border-style_rwd:solid;--submenu-item-border-color_rwd:unset;--submenu-item-border-color_hover_rwd:unset;--submenu-item-border-color_active_rwd:unset;--submenu-item-border-radius_rwd:0} .l-menu-container{display:flex;flex-wrap:nowrap;flex-grow:1;justify-content:center;gap:var(--menu-item-gap);padding-block:var(--menu-pad-y);padding-inline:var(--menu-pad-x);background-color:var(--menu-bg);border-width:var(--menu-border-width);border-style:var(--menu-border-style);border-color:var(--menu-border-color);border-radius:var(--menu-radius);box-shadow:var(--menu-shadow)}@media screen and (max-width:1100px){ #l-header-wrapper[aria-expanded="true"] .l-menu-container{width:100%;display:flex;flex-direction:column;gap:var(--menu-item-gap_rwd);padding-block:var(--menu-pad-y_rwd);padding-inline:var(--menu-pad-x_rwd);background-color:var(--menu-bg_rwd);border-width:var(--menu-border-width_rwd);border-style:var(--menu-border-style_rwd);border-color:var(--menu-border-color_rwd);border-radius:var(--menu-radius_rwd);box-shadow:var(--menu-shadow_rwd)}}.m-menu{position:relative;display:flex;justify-content:start;align-items:center;z-index:1000}.m-menu ul{display:flex;justify-content:start;align-items:baseline;gap:var(--menu-item-gap);list-style:none;margin:0;padding:0} .m-menu--main li{position:relative;color:var(--menu-item-color);background-color:var(--menu-item-bg);border-width:var(--menu-item-border-width);border-style:var(--menu-item-border-style);border-color:var(--menu-item-border-color);border-radius:var(--menu-item-border-radius);transition:background-color ease-in-out var(--transi-t_03);&:hover{color:var(--menu-item-color_hover);background-color:var(--menu-item-bg_hover);border-color:var(--menu-item-border-color_hover)}&.current-menu-item{color:var(--menu-item-color_active);background-color:var(--menu-item-bg_active);border-color:var(--menu-item-border-color_active)}& a:not(.wp-element-button){display:block;width:100%;height:100%;padding-inline:var(--menu-item-pad-x);padding-block:var(--menu-item-pad-y);font-size:var(--menu-fs);font-weight:var(--menu-fw);color:inherit;text-decoration:none}}@media screen and (max-width:1100px){.m-menu--main li{color:var(--menu-item-color_rwd,var(--menu-item-color));background-color:var(--menu-item-bg_rwd,var(--menu-item-bg));border-width:var(--menu-item-border-width_rwd,var(--menu-item-border-width));border-style:var(--menu-item-border-style_rwd,var(--menu-item-border-style));border-color:var(--menu-item-border-color_rwd,var(--menu-item-border-color));border-radius:var(--menu-item-border-radius_rwd,var(--menu-item-border-radius));&:hover{color:var(--menu-item-color_hover_rwd,var(--menu-item-color_hover));background-color:var(--menu-item-bg_hover_rwd,var(--menu-item-bg_hover));border-color:var(--menu-item-border-color_hover_rwd,var(--menu-item-border-color_hover))}&.current-menu-item{background-color:var(--menu-item-bg_active_rwd,var(--menu-item-bg_active));color:var(--menu-item-color_active_rwd,var(--menu-item-color_active));border-color:var(--menu-item-border-color_active_rwd,ar(--menu-item-border-color_active))}& a:not(.wp-element-button){display:block;width:100%;height:100%;padding-inline:var(--menu-item-pad-x_rwd,var(--menu-item-pad-x));padding-block:var(--menu-item-pad-y_rwd,var(--menu-item-pad-y));color:inherit;text-decoration:none}}} .menu-item-has-children .sub-menu{display:none;position:absolute;width:max-content} .menu-item-container{display:flex;align-items:center;width:100%;color:inherit} .menu-toggle{padding-inline-end:var(--menu-item-pad-x);display:flex;align-items:center;pointer-events:none;color:inherit;transition:var(--transi-t_03);&::before{content:'';display:inline-block;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-image:url(../img/system/ico-arrow-down.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(../img/system/ico-arrow-down.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}&[aria-expanded="true"]::before{transform:translateY(0.5em)}} @media (max-width:1100px){.menu-toggle{width:auto;height:100%;padding:0.5em;opacity:1;pointer-events:auto;cursor:pointer}.menu-toggle::before{transform:rotateZ(-90deg)}.menu-toggle[aria-expanded="true"]::before{transform:none}}  .menu-item-has-children:hover > .js-sub-menu--left,.menu-item-has-children > .sub-menu.is-visible.js-sub-menu--left{right:0 } .sub-menu .menu-item-has-children:hover > .js-sub-menu--left,.sub-menu.is-visible .menu-item-has-children > .sub-menu.is-visible.js-sub-menu--left{left:auto;right:100%}  .menu-item-has-children:hover > .sub-menu,.menu-item-has-children > .sub-menu.is-visible{padding-block:var(--submenu-pad-y);padding-inline:var(--submenu-pad-x);background-color:var(--submenu-bg);border-width:var(--submenu-border-width);border-style:var(--submenu-border-style);border-color:var(--submenu-border-color);border-radius:var(--submenu-radius);box-shadow:var(--submenu-shadow)} .sub-menu li{width:100%;color:var(--submenu-item-color);background-color:var(--submenu-item-bg);border-width:var(--submenu-item-border-width);border-style:var(--submenu-item-border-style);border-color:var(--submenu-item-border-color);border-radius:var(--submenu-item-border-radius);&:hover{color:var(--submenu-item-color_hover);background-color:var(--submenu-item-bg_hover);border-color:var(--submenu-item-border-color_hover)}&.current_page_item{color:var(--submenu-item-color_active);background-color:var(--submenu-item-bg_active);border-color:var(--submenu-item-border-color_active)}& a{display:flex;gap:0.5em;justify-content:flex-start;align-items:center;padding-inline:var(--submenu-item-pad-x);padding-block:var(--submenu-item-pad-y);font-size:var(--submenu-fs);font-weight:var(--submenu-fw)}}@media screen and (max-width:1100px){.menu-item-has-children:hover > .sub-menu,.menu-item-has-children > .sub-menu.is-visible{padding-block:var(--submenu-pad-y_rwd,var(--submenu-pad-y));padding-inline:var(--submenu-pad-x_rwd,var(--submenu-pad-x));background-color:var(--submenu-bg_rwd,var(--submenu-bg));border-width:var(--submenu-border-width_rwd,var(--submenu-border-width));border-style:var(--submenu-border-style_rwd,var(--submenu-border-style));border-color:var(--submenu-border-color_rwd,var(--submenu-border-color));border-radius:var(--submenu-radius_rwd,var(--submenu-radius));box-shadow:var(--submenu-shadow_rwd,var(--submenu-shadow))} .sub-menu li{width:100%;color:var(--submenu-item-color_rwd,var(--submenu-item-color));background-color:var(--submenu-item-bg_rwd,var(--submenu-item-bg));border-width:var(--submenu-item-border-width_rwd,var(--submenu-item-border-width));border-style:var(--submenu-item-border-style_rwd,var(--submenu-item-border-style));border-color:var(--submenu-item-border-color_rwd,var(--submenu-item-border-color));border-radius:var(--submenu-item-border-radius_rwd,var(--submenu-item-border-radius));&:hover{color:var(--submenu-item-color_hover_rwd,var(--submenu-item-color_hover));background-color:var(--submenu-item-bg_hover_rwd,var(--submenu-item-bg_hover));border-color:var(--submenu-item-border-color_hover_rwd,var(--submenu-item-border-color_hover))}&.current_page_item{color:var(--submenu-item-color_active_rwd,var(--submenu-item-color_active));background-color:var(--submenu-item-bg_active_rwd,var(--submenu-item-bg_active));border-color:var(--submenu-item-border-color_active_rwd,var(--submenu-item-border-color_active))}}}@media screen and (min-width:1101px){ .menu-item-has-children:hover > .sub-menu,.menu-item-has-children > .sub-menu.is-visible{display:flex;flex-direction:column;gap:var(--submenu-item-gap);top:calc(100% + 1px);left:calc(-1 * var(--menu-pad-x)); } .sub-menu .menu-item-has-children:hover > .sub-menu,.sub-menu.is-visible .menu-item-has-children > .sub-menu.is-visible{top:calc(-1 * var(--submenu-pad-y));left:calc(100% + 1px)}}@media screen and (max-width:1100px){.m-menu ul:not(#menu-social-menu){flex-direction:column;gap:var(--menu-item-gap_rwd);align-items:stretch; width:100%} .m-menu ul.sub-menu{width:100%; display:none}.m-menu ul.sub-menu.is-visible{display:flex}.m-menu li{width:100%; }.m-menu a{flex-grow:1; }.m-menu ul:not(#menu-social-menu) li,.menu-item-has-children .sub-menu{position:relative;display:flex;flex-direction:column;align-items:flex-start}li.menu-item-has-children{display:flex}.l-menu-container{display:none}}  .m-pagination__list{list-style:none;margin-block:2rem;padding:0;width:100%;display:flex;justify-content:center;align-items:center;gap:0.5rem}.m-pagination__list :is(.prev,a.prev,.next,a.next,.page-numbers){padding:0.5rem;text-decoration:none;border:solid var(--border-button) var(--clr-primary);border-radius:var(--radius-button);transition:var(--transition-hover)}.m-pagination__list :is(.prev,.next,.page-numbers):hover{border:solid var(--border-button) var(--clr-primary-inverse);color:var(--clr-primary-inverse)}.m-pagination__list span.page-numbers.current{border:solid var(--border-button) var(--clr-primary-inverse);color:var(--clr-primary-inverse)}   .m-popup > *{line-height:var(--line-height-body)} .m-popup{margin:0;padding:1rem;inset:0 0 0 auto; width:min(480px,100%);height:auto;border:none;background:var(--clr-link);overscroll-behavior:contain; transform:translateX(100%);opacity:0; transition:transform var(--transition-modal),opacity var(--transition-modal)} .m-popup-search{inset:0;margin:auto;width:100%;max-width:var(--wrapper);height:fit-content} .m-popup:popover-open{transform:translateX(0);opacity:1}  @supports selector(:popover-open) and (transition-behavior:allow-discrete){.m-popup{transition:transform var(--transition-modal),opacity var(--transition-modal),overlay var(--transition-modal) allow-discrete,display var(--transition-modal) allow-discrete}.m-popup:popover-open{transform:translateX(0);opacity:1; @starting-style{transform:translateX(100%);opacity:0}}} .m-popup::backdrop{background-color:rgb(from var(--clr-surface-dark) r g b / 0.35);transition:opacity var(--transition-modal);opacity:0} .m-popup:popover-open::backdrop{opacity:1}  #m-popup{opacity:0;visibility:hidden;transition:var(--transition-menu);position:fixed; z-index:9999;top:0;left:0;width:100vw;height:100vh;background-color:rgb(from var(--clr-surface-dark) r g b / 0.6);overflow-y:auto;padding:40px 20px;margin:0}#m-popup[aria-hidden="false"]{opacity:1;visibility:visible;display:flex !important;justify-content:center;align-items:center}#m-popup > section{padding:30px;margin-block:0;max-width:600px;width:100%;border-radius:8px;position:relative;background:var(--clr-bg);box-shadow:var(--shadow-modal);& label:not(span){color:var(--clr-white);font-weight:400}& :is(h2,h3,h4,h5,h6){margin-block-end:0.5em;padding-block-end:0.5em;color:var(--clr-white);border-bottom:solid 1px currentColor}}@media screen and (max-width:767px){#m-popup > section{max-height:9%;max-height:90dvh;overflow-y:scroll}} #button-popup-close{position:relative;top:-20px;left:calc(100% - 20px);padding:0.5em;font-weight:800;font-size:1.5rem;color:var(--clr-primary);border:solid 1px var(--clr-primary); cursor:pointer}.form-message-countdown{display:none;color:var(--clr-success);background-color:var(--clr-bg_light);padding:10px;border-radius:5px;margin-bottom:20px} body.modal-open{overflow:hidden}   .m-search-form--content,.m-search-form{display:flex;flex-direction:column;height:fit-content;width:var(--wrapper);max-width:100%;padding-block:2rem;border:0;justify-content:center;align-items:center}.m-search-form--content{padding-inline:0;margin-block:1rem;border-top:solid 1px var(--clr-add-light);border-bottom:solid 1px var(--clr-add-light)}.m-search-form form{display:flex;justify-content:center;gap:1rem;width:100%}.m-search-form--content form{justify-content:flex-start}.m-search-form input:not(input[type="submit"]){flex-grow:1;max-width:min(600px,100%);height:3em}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.m-search-form button[type="submit"]{height:3em;margin-block:0.25rem;padding:1em;line-height:1;font-size:1rem;color:var(--clr-white);background-color:var(--wp--preset--color--brand-primary-two);border:solid 1px var(--wp--preset--color--brand-primary-two);border-radius:var(--br-radius-xs);transition:background-color var(--transi-t_03) ease-in-out;&:hover{background-color:var(--wp--preset--color--brand-primary-two-active)}} .m-subtitle-search{padding:1em;border-bottom:solid 1px var(--wp--preset--color--brand-primary-two);& span{display:inline-block;padding:0.5em;background-color:var(--wp--preset--color--brand-primary-one);color:var(--clr-txt-default-light)}}    .slick-slide{margin-inline-end:1.5rem} .slider-arrow{display:flex;gap:var(--wp--preset--spacing--xxs-25);align-items:center;justify-content:center;padding-block:1rem} :is(.slick-next,.slick-prev){width:clamp(2rem,calc(40 * ((100vw - 440px) / 790)),3rem);height:clamp(2rem,calc(40 * ((100vw - 440px) / 790)),3rem);border:solid 2px var(--wp--preset--color--brand-primary-one);border-radius:20rem;transform:none;&::before{content:"";display:block;height:1em;width:auto;color:var(--wp--preset--color--brand-primary-one);background-color:currentColor;transition:var(--transi-t_03)}&::before:hover{color:var(--wp--preset--color--accent-active)}} :is(.slick-next)::before{mask:url('../img/system/ico-slick-arrow-right.svg') no-repeat center / contain;-webkit-mask:url('../img/system/ico-slick-arrow-right.svg') no-repeat center / contain} :is(.slick-prev)::before{mask:url('../img/system/ico-slick-arrow-left.svg') no-repeat center / contain;-webkit-mask:url('../img/system/ico-slick-arrow-left.svg') no-repeat center / contain}.slider-arrow :is(.slick-next,.slick-prev){position:initial}.slick-next{right:0 !important;z-index:10}.slick-prev{left:0 !important;z-index:10} .slick-dots li button::before{opacity:1;content:' \25CB';font-size:1rem;color:var(--wp--preset--color--brand-primary-one)}.slick-dots li.slick-active button::before{content:' \25CF';color:var(--wp--preset--color--accent-active)}  :root{--ico-gap:var(--space-8);--ico-padding:var(--space-8);--ico-outline:solid 1px var(--clr-accent-soft);--ico-outline-hover:solid 1px var(--clr-accent-soft);--ico-bg:var(--clr-accent-soft);--ico-bg-hover:var(--clr-link);--ico-height:min(calc( 1rem * 1.5 ),1em);--ico-width:min(calc( 1rem * 1.5 ),1em)}  .m-menu-social ul{gap:var(--ico-gap);margin-inline:0.25rem}.m-menu-social ul a{font-size:0; line-height:0;padding:var(--ico-padding);display:inline-flex;align-items:center;justify-content:center} :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt){padding:0;margin:0;outline:var(--ico-outline);outline-offset:-1px;border-radius:var(--radius-button);transition:var(--transition-hover)}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{content:'';height:var(--ico-height);width:var(--ico-width);font-size:1rem; display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:right center;background-color:var(--ico-bg);transition:var(--transition-hover)}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a:hover::before{background-color:var(--ico-bg-hover)}:is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt):hover{outline:solid 1px var(--ico-outline-hover)}.ico-f > a::before{mask:url('../../components/social-icons/img/ico-f.svg') no-repeat center;mask-size:contain;-webkit-mask:url('../../components/social-icons/img/ico-f.svg') no-repeat center;-webkit-mask-size:contain}.ico-yt > a::before{mask:url('../../components/social-icons/img/ico-yt.svg') no-repeat center;mask-size:contain;-webkit-mask:url('../../components/social-icons/img/ico-yt.svg') no-repeat center;-webkit-mask-size:contain}.ico-in > a::before{mask:url('../../components/social-icons/img/ico-in.svg') no-repeat center;mask-size:contain;-webkit-mask:url('../../components/social-icons/img/ico-in.svg') no-repeat center;-webkit-mask-size:contain}.ico-li > a::before{mask:url('../../components/social-icons/img/ico-li.svg') no-repeat center;mask-size:contain;-webkit-mask:url('../../components/social-icons/img/ico-li.svg') no-repeat center;-webkit-mask-size:contain}.ico-x > a::before{mask:url('../../components/social-icons/img/ico-x.svg') no-repeat center;mask-size:contain;-webkit-mask:url('../../components/social-icons/img//ico-x.svg') no-repeat center;-webkit-mask-size:contain}.ico-tt > a::before{mask:url('../../components/social-icons/img/ico-tt.svg') no-repeat center;mask-size:contain;-webkit-mask:url('../../components/social-icons/img/ico-tt.svg') no-repeat center;-webkit-mask-size:contain}  .l-main-content:has(#et-boc) :is(.m-title){display:none}  .l-footer-signature{margin-block:0;margin-inline:auto;font-size:var(--font-size-body-sm)}.m-signature{display:flex;gap:0.5rem;justify-content:space-between;align-items:center;flex-wrap:wrap;width:min(var(--wrapper),100% - var(--page-margin) * 2);margin-inline:auto;padding-block:1em}@media (max-width:600px){.m-signature{justify-content:center}}.m-signature__copyright{text-align:center}.m-signature_logo{display:flex;gap:0.5rem;justify-content:center;align-items:center} .m-signature__creator{position:relative}.m-signature__creator:hover .m-signature__modal{visibility:visible;opacity:1;transform:translateY(0px)}@media (max-width:600px){.m-signature__creator:hover .m-signature__modal{max-width:99vw;transform:translateX(36vw)}}.m-signature__modal{position:absolute;bottom:25px;right:0;width:max-content;padding:20px;color:#000;background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;visibility:hidden;opacity:0;animation:none;z-index:999;transition:var(--transition-modal);transform:translateY(-50px);& a{color:#5f2e92}}.m-signature__modal-header,.m-signature__modal-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.m-signature__modal-header{margin-bottom:1.5rem}.m-signature__modal-content > *{display:flex;gap:0.5rem}   :root{--clr-glow:var(--clr-primary)}.glow-text{color:var(--clr-glow);text-shadow:0 0 .05em color-mix(in srgb,var(--clr-glow) 100%,transparent),0 0 .15em color-mix(in srgb,var(--clr-glow) 90%,transparent),0 0 .35em color-mix(in srgb,var(--clr-glow) 70%,transparent),0 0 .8em color-mix(in srgb,var(--clr-glow) 40%,transparent),0 0 1.8em color-mix(in srgb,var(--clr-glow) 20%,transparent)} .m-menu{font-family:'Michroma',sans-serif;text-transform:uppercase} :is(h1:not(.has-display-font-size),h2,h3,h4)::after{content:'';display:block;margin:0.5em 0 0 0;padding:0;width:80px;height:1px;background-color:var(--clr-primary)}input:where([type="submit"],[type="button"],[type="reset"]),input.wpcf7-submit,.wp-block-read-more,.wp-block-post-excerpt__more-link,.wp-block-button > *:first-child{font-family:'Michroma',sans-serif} .m-signature{border:none;border-top:solid 1px var(--clr-text-muted)} .form-asq :is(input:not([type="submit"]),textarea,select){background-color:transparent} .two-field-in-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;& > p{margin-block:0}} .form-header-ico{display:flex;gap:1rem;align-items:center;margin-block-end:1rem;&::before{content:'';display:inline-block;width:3.6rem;height:3.125rem;background:url('/wp-content/uploads/2026/07/ico-chat.svg') no-repeat;background-size:contain}&::after{display:none !important}} .textarea_asq_form{height:9ch}  .projekty-template-default :where(.m-breadcrumbs,.m-title,.wbt-content-meta){display:none} .projects-cat-filtr{display:flex;flex-wrap:wrap;gap:var(--spacing-component-gap);padding:0;list-style:none}.projects-cat-filtr li{border:solid var(--clr-primary-inverse) 1px;border-radius:var(--radius-button);font-size:var(--font-size-body-sm);font-family:"Michroma",sans-serif;transition:var(--transition-hover);& a{display:inline-block;padding:var(--spacing-component-sm);text-wrap:none;white-space:nowrap;color:var(--clr-primary-inverse);transition:var(--transition-hover)}}.projects-cat-filtr li:hover{border:solid var(--clr-primary) 1px;& a{color:var(--clr-primary)}}  .is-vertical.is-content-justification-stretch{justify-content:space-between}   :root{ --clr-contrast-white:hsl(0,0%,100%);--clr-contrast-white_hover:hsl(0,0%,75%);--clr-contrast-yellow:hsl(60,100%,50%);--clr-contrast-yellow_hover:hsl(60,100%,90%);--clr-contrast-black:hsl(0,0%,0%)}body.contrast-black-white{ --clr-brand_primary-one:hsl(0,0%,0%);--clr-brand_primary-one_active:hsl(0,0%,0%);--clr-brand_primary-two:hsl(0,0%,0%);--clr-brand_primary-two_active:hsl(0,0%,0%);--clr-brand_primary-three:hsl(0,0%,10%);--clr-brand_primary-four:hsl(0,0%,10%);--clr-accent:hsl(0,0%,10%);--clr-accent_active:hsl(0,0%,10%); --clr-black:hsl(0,0%,0%);--clr-white:hsl(0,0%,100%);--clr-yellow:hsl(60,100%,50%)} .l-wcag{position:relative;display:block} #m-wcag-bt{padding:0.5rem;background:none;color:var(--wp--preset--color--brand-primary-two); border:none;outline:solid 1px transparent;outline-offset:-1px;line-height:0}#m-wcag-bt:hover,#m-wcag-bt[aria-expanded="true"]{color:var(--wp--preset--color--brand-primary-two); outline:solid 1px var(--wp--preset--color--brand-primary-two);outline-offset:-1px}#m-wcag-bt svg{width:auto;height:1rem} .m-menu-wcag{display:none;position:absolute;top:calc( 100% - 1px ); right:0;z-index:9999;border:solid 1px var(--wp--preset--color--brand-primary-two)}@media (max-width:1100px){.m-menu-wcag{position:absolute; left:0; width:fit-content; }}.m-menu-wcag[aria-expanded="true"]{display:flex}.wcag-settings-form{display:flex;gap:1rem;padding:1rem;width:max-content;background-color:var(--clr-contrast-white);border:solid 1px var(--clr-shadow_200)}.wcag-settings-form > fieldset{display:flex;flex-direction:column;line-height:2;line-height:2;border:solid 1px var(--wp--preset--color--brand-primary-two)}legend{font-weight:600}  :is(body.contrast-b-w,body.contrast-b-y) :is(figure img,img){filter:grayscale(100%) contrast(175%) !important;transition:filter 0.3s ease; } body.contrast-b-w *[style*="background-color:rgb(255,255,255)"],body.contrast-b-y *[style*="background-color:rgb(255,255,255)"]{background-color:var(--clr-contrast-white) !important;color:var(--clr-contrast-black) !important}  body:is(.contrast-b-w,.contrast-b-y){background-color:black}body.contrast-b-w *{background-color:var(--clr-contrast-black) !important;color:var(--clr-contrast-white) !important;border-color:var(--clr-contrast-white) !important;border-style:initial; } body.contrast-b-w :is( a,button,#m-wcag-bt,input[type="submit"],input[type="button"] ):hover,body.contrast-b-w .current_page_item{color:var(--clr-contrast-white_hover) !important;outline:solid 1px var(--clr-contrast-white_hover);outline-offset:-1px} body.contrast-b-w :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{--clr-brand_primary-two:var(--clr-contrast-white)}body.contrast-b-w a:hover::before{background-color:var(--clr-contrast-white_hover)} body.contrast-b-w svg{stroke:var(--clr-contrast-white)}  body.contrast-b-y *{background-color:var(--clr-contrast-black) !important;color:var(--clr-contrast-yellow) !important;border-color:var(--clr-contrast-yellow) !important;border-style:initial; } body.contrast-b-y :is( a,button,#m-wcag-bt,input[type="submit"],input[type="button"] ):hover,body.contrast-b-y .current_page_item{color:var(--clr-contrast-yellow_hover) !important;outline:solid 1px var(--clr-contrast-yellow_hover);outline-offset:-1px} body.contrast-b-y :is(.ico-f,.ico-yt,.ico-in,.ico-li,.ico-x,.ico-tt) > a::before{--clr-brand_primary-two:var(--clr-contrast-yellow)}body.contrast-b-y a:hover::before{background-color:var(--clr-contrast-yellow_hover)} body.contrast-b-y svg{stroke:var(--clr-contrast-yellow)}