:root,:where(.editor-styles-wrapper),:where(body){--header-min-height:6.5rem;--header-modal--offset:0rem}body:where(.admin-bar){--header-modal--offset:3rem}@media (min-width:782px){body:where(.admin-bar){--header-modal--offset:2rem}}body,html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-min-height) + var(--header-modal--offset))}body:where(.has-state-header-menu){height:100dvh;overflow:hidden}body:where(.has-state-header-menu) .header-wrapper .header-slot1{margin-right:auto}body:where(.has-state-header-menu) .header-wrapper .header-slot2,body:where(.has-state-header-menu) .header-wrapper .header-slot3,body:where(.has-state-header-menu) .header-wrapper .header-slot4{display:none}.header-wrapper{margin:0;padding:0;position:sticky;top:0;width:100%;z-index:100}.header__main{align-items:center;display:flex;gap:var(--wp--preset--spacing--40);justify-content:flex-end;margin-block:0;margin-inline:auto;padding-block:var(--wp--preset--spacing--80);padding-block:var(--wp--preset--spacing--50);padding-inline:max(calc((100% - var(--wp--style--global--wide-size))/2),var(--theme--root--padding))}.header__main a{color:var(--wp--preset--color--black)!important;text-decoration-line:underline;text-decoration-line:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:3%;text-underline-offset:25%;text-underline-position:from-font}:is(.header__main a):focus,:is(.header__main a):focus-within,:is(.header__main a):hover{color:var(--wp--preset--color--primary-10)!important;text-decoration-line:underline;text-decoration-thickness:3%}:is(.header__main a) *{color:inherit}.header__main .header-slot1{--max-size:max(calc(50% - var(--wp--preset--spacing--40)),6rem);flex:0 1 var(--max-size);margin:0;width:var(--max-size)}.header__main:not(:has(.header-slot2)) .header-slot1{margin-left:0;margin-right:auto}.header__main .header-slot2{margin-right:auto}:is(.header__main .header-slot2) a{white-space:nowrap}.header__main .header-slot3{flex-wrap:nowrap}:is(.header__main .header-slot3) a{white-space:nowrap}.header__main .t2-state-toggle{color:var(--wp--preset--color--black)}:is(.header__main .t2-state-toggle) button{color:var(--wp--preset--color--black)!important;text-decoration-line:underline;text-decoration-line:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:3%;text-underline-offset:25%;text-underline-position:from-font}:is(:is(.header__main .t2-state-toggle) button):focus,:is(:is(.header__main .t2-state-toggle) button):focus-within,:is(:is(.header__main .t2-state-toggle) button):hover{color:var(--wp--preset--color--primary-10)!important;text-decoration-line:underline;text-decoration-thickness:3%}:is(.header__main .t2-state-toggle) button{cursor:pointer!important;font-size:var(--wp--preset--font-size--30);font-weight:var(--wp--custom--font-weight--regular)}:is(:is(.header__main .t2-state-toggle) button) *{color:inherit;transition:all .33s ease-in-out}.header__main .t2-state-toggle,.header__main .wp-block-site-logo{position:relative;z-index:1}.header__modal{--top-spacing:calc(clamp(4.875rem, 4.5114rem + 1.1364vw, 5.875rem) + var(--header-modal--offset));align-content:start;align-items:start;background-color:var(--wp--preset--color--secondary-10);border-top:var(--top-spacing) solid var(--wp--preset--color--secondary-10);color:var(--wp--preset--color--black);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--80) var(--wp--preset--spacing--50);inset:0;justify-content:stretch;overflow-y:auto;padding-block:var(--wp--preset--spacing--80);padding-block:var(--wp--preset--spacing--30);padding-inline:max(calc((100% - var(--wp--style--global--wide-size))/2),var(--theme--root--padding));position:fixed;text-align:left}.header__modal>*{flex:1 1 32rem;margin-block:0}:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) [data-type="core/navigation"],:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) ul{flex-direction:column;gap:var(--wp--preset--spacing--30);width:100%}:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li{--icon-url:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlR5cGU9YXJyb3ctcmlnaHQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNC41IDEySDE5LjVNMTkuNSAxMkwxNCA2LjVNMTkuNSAxMkwxNCAxNy41IiBzdHJva2U9IiM0MTNBNTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9nPgo8L3N2Zz4K);--icon-size:2rem;--offset:calc(var(--icon-size) + var(--wp--preset--spacing--30));align-items:center;display:flex;font-size:var(--wp--preset--font-size--50);font-weight:var(--wp--custom--font-weight--regular);gap:var(--wp--preset--spacing--30);height:1.415em;padding-left:0;position:relative;transition:all .33s ease-in-out}:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):before{background-color:currentColor;content:"";flex:0 0 var(--icon-size);height:var(--icon-size);margin-left:calc(var(--offset)*-1);-webkit-mask:var(--icon-url,none) no-repeat;mask:var(--icon-url,none) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;position:absolute!important;transition:all .33s ease-in-out;width:var(--icon-size)}:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li) [data-rich-text-placeholder]{margin-right:auto}:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):focus-within,:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):has(a:hover){padding-left:var(--offset)}:is(:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):focus-within,:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):has(a:hover)) a{padding-left:var(--offset)!important}:is(:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):focus-within,:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):has(a:hover)):before{opacity:1}:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li) a{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:3%;text-underline-offset:25%;text-underline-position:from-font}:is(:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li) a):focus,:is(:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li) a):focus-within,:is(:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li) a):hover{text-decoration-thickness:3%}:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li) a{display:inline-flex;font-size:inherit;font-weight:inherit;left:0;position:absolute;transition:all .33s ease-in-out;width:auto}:is(:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li):not(:has([href])){color:var(--wp--preset--color--neutral-50)}:is(.header__modal .header-modal-slot4,.header__modal .header-modal-slot5) li{font-size:var(--wp--preset--font-size--40);width:100%}:is(.header__modal .header-modal-slot4) [data-type="core/navigation-link"],:is(.header__modal .header-modal-slot4) li{--icon-size:var(--wp--preset--font-size--70);font-size:var(--wp--preset--font-size--70)}.header__modal .wp-block-separator{opacity:0}@media (max-width:781px){.header__modal .wp-block-separator{display:none}}.header__modal .dekode-algolia-search-field,.header__modal .wp-block-dekode-algolia-search-autocomplete,.header__modal [data-type="dekode-algolia/search-autocomplete"],.header__modal [data-type="dekode-algolia/search-field"]{flex:1 1 100%}.header__modal .dekode-algolia-search-field,.header__modal [data-type="dekode-algolia/search-field"]{border-color:var(--wp--preset--color--black)}.header__modal .dekode-algolia-highlight{color:var(--wp--preset--color--primary-10);font-style:normal;font-weight:var(--wp--custom--font-weight--bold)}.header__modal .dekode-autocomplete-header{display:none}.header__modal .wp-block-dekode-algolia-search-autocomplete{--icon-size:1.5rem;--left-spacing:calc(var(--icon-size) + var(--wp--preset--spacing--20)*2);background-color:inherit;border:var(--wp--custom--stroke--1) solid var(--wp--preset--color--neutral-50);border-radius:var(--wp--custom--border-radius--8);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--40);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--14);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);transition:all .33s ease-in-out;width:100%}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):focus,:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):focus-within,:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):hover{background-color:var(--wp--preset--color--white)}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):focus,:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):focus-within{outline:1px auto highlight;outline:1px auto -webkit-focus-ring-color}.header__modal .wp-block-dekode-algolia-search-autocomplete{align-items:flex-start;background-color:var(--wp--preset--color--secondary-50);border-color:var(--wp--preset--color--neutral-50);font-size:var(--wp--preset--font-size--30);gap:0;margin-block-start:calc(var(--wp--preset--spacing--80)*-1 + var(--wp--preset--spacing--20));overflow:hidden;padding:0}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):empty{display:none}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):focus-within,:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):hover{background-color:var(--wp--preset--color--secondary-50)}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete):focus-within{outline:none}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-algolia-autocomplete-no-results,:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-algolia-autocomplete__item{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30) var(--wp--preset--spacing--20) var(--left-spacing);width:100%}:is(:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-algolia-autocomplete-no-results,:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-algolia-autocomplete__item) a{color:var(--wp--preset--color--neutral-80);text-decoration:none}:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-autocomplete-header_title.hints{background-color:var(--wp--preset--color--secondary-10);color:var(--wp--preset--color--neutral-80);display:flex;font-size:var(--wp--preset--font-size--10);gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--30);width:100%}:is(:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-autocomplete-header_title.hints) svg{width:var(--icon-size)}@media (max-width:781px){:is(.header__modal .wp-block-dekode-algolia-search-autocomplete) .dekode-autocomplete-header_title.hints{order:-1}}@media (max-width:781px){.header__main .header-slot3,.wp-block-button__link>span.show-for-state-header-menu{display:none}}html:where(.block-editor-block-preview__content-iframe) .header__modal{display:none}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.footer-wrapper{margin-top:auto}.footer-wrapper>.wp-block-t2-wrapper{align-items:stretch;gap:var(--wp--preset--spacing--80);padding-block:var(--wp--preset--spacing--80) var(--wp--preset--spacing--50)}:is(.footer-wrapper>.wp-block-t2-wrapper)>*{margin-inline:auto;max-width:var(--theme--max-width--wide);width:100%}@media (max-width:781px){.footer-wrapper .footer-row1,.footer-wrapper .footer-row2{flex-direction:column-reverse}}.footer-wrapper p{margin-block:0}:is(.footer-wrapper p)+p{margin-top:var(--wp--preset--spacing--20)}.has-20-font-size:is(.footer-wrapper p)+p:not(.has-20-font-size){margin-top:var(--wp--preset--spacing--50)}:is(.footer-wrapper .footer-row1) ul{flex-direction:column;gap:var(--wp--preset--spacing--30);width:100%}:is(.footer-wrapper .footer-row1) li{--icon-url:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlR5cGU9YXJyb3ctcmlnaHQiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNC41IDEySDE5LjVNMTkuNSAxMkwxNCA2LjVNMTkuNSAxMkwxNCAxNy41IiBzdHJva2U9IiM0MTNBNTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9nPgo8L3N2Zz4K);--icon-size:2rem;--offset:calc(var(--icon-size) + var(--wp--preset--spacing--30));align-items:center;display:flex;font-size:var(--wp--preset--font-size--50);font-weight:var(--wp--custom--font-weight--regular);gap:var(--wp--preset--spacing--30);height:1.415em;padding-left:0;position:relative;transition:all .33s ease-in-out}:is(:is(.footer-wrapper .footer-row1) li):before{background-color:currentColor;content:"";flex:0 0 var(--icon-size);height:var(--icon-size);margin-left:calc(var(--offset)*-1);-webkit-mask:var(--icon-url,none) no-repeat;mask:var(--icon-url,none) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:0;position:absolute!important;transition:all .33s ease-in-out;width:var(--icon-size)}:is(:is(.footer-wrapper .footer-row1) li) [data-rich-text-placeholder]{margin-right:auto}:is(:is(.footer-wrapper .footer-row1) li):focus-within,:is(:is(.footer-wrapper .footer-row1) li):has(a:hover){padding-left:var(--offset)}:is(:is(:is(.footer-wrapper .footer-row1) li):focus-within,:is(:is(.footer-wrapper .footer-row1) li):has(a:hover)) a{padding-left:var(--offset)!important}:is(:is(:is(.footer-wrapper .footer-row1) li):focus-within,:is(:is(.footer-wrapper .footer-row1) li):has(a:hover)):before{opacity:1}:is(:is(.footer-wrapper .footer-row1) li) a{text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:3%;text-underline-offset:25%;text-underline-position:from-font}:is(:is(:is(.footer-wrapper .footer-row1) li) a):focus,:is(:is(:is(.footer-wrapper .footer-row1) li) a):focus-within,:is(:is(:is(.footer-wrapper .footer-row1) li) a):hover{text-decoration-thickness:3%}:is(:is(.footer-wrapper .footer-row1) li) a{display:inline-flex;font-size:inherit;font-weight:inherit;left:0;position:absolute;transition:all .33s ease-in-out;width:auto}:is(:is(.footer-wrapper .footer-row1) li):not(:has([href])){color:var(--wp--preset--color--neutral-50)}:is(.footer-wrapper .footer-row1) li{font-size:var(--wp--preset--font-size--40);width:100%}.footer-wrapper .footer-row2{font-size:var(--wp--preset--font-size--20)}
