/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px))}100%{opacity:1;transform:translate3d(calc(var(--z) * 100px), calc(var(--z) * 100px), calc(var(--z) * 100px))}}body.header-spacing{margin-top:138px}@media(min-width: 768px){body.header-spacing{margin-top:133px}}header{height:138px}@media(min-width: 768px){header{height:133px}}header{z-index:9999;position:relative;display:inline-block;width:100%}header.nav-up{position:fixed;transition:top .3s ease-in-out;top:-138px}@media(min-width: 768px){header.nav-up{top:-133px}}header.nav-down{position:fixed;top:0;transition:top .3s ease-in-out}header .header__main-header .wp-block-site-logo{max-width:343px}header .header__main-header .wp-block-navigation__responsive-container-open,header .header__main-header .wp-block-navigation__responsive-container-close{border:1px solid var(--wp--preset--color--general-medium-gray);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--text-text-primary);padding:var(--wp--preset--spacing--16);width:55px;height:55px}@media(max-width: 767px){header .header__main-header .disable-mobile{display:none}}@media(max-width: 1199px){header .header__main-header .tablet-reverse .stk--block-horizontal-flex{flex-direction:row-reverse}}header .header__main-header .disable-desktop.open-contact-slide{background-color:var(--wp--preset--color--button-primary-initial-background) !important;width:100%;align-items:center !important}@media(min-width: 768px){header .header__main-header .disable-desktop{display:none !important}}header .header__main-header a{transition:color .2s ease-in-out}header .header__main-header a:hover{color:var(--wp--preset--color--button-primary-initial-background) !important}header .header__main-header .current-menu-item>a,header .header__main-header .current-menu-item>.wp-block-navigation__submenu-icon,header .header__main-header .current-menu-ancestor>a,header .header__main-header .current-menu-ancestor>.wp-block-navigation__submenu-icon{color:var(--wp--preset--color--button-primary-initial-background) !important}header .header__main-header .wpml-language-switcher-block{width:auto !important;text-transform:uppercase}header .header__main-header .wpml-language-switcher-block .current-language-item{height:3.438rem;background-color:var(--wp--preset--color--cards-primary-background);color:var(--wp--preset--color--text-text-primary);padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16)}header .header__main-header .wpml-language-switcher-block .wp-block-navigation-item__content{padding:0}header .header__main-header .wpml-language-switcher-block .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--cards-primary-background) !important;color:var(--wp--preset--color--text-text-primary) !important;padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16) !important;width:100% !important;margin-left:1px !important}header .header__main-nav li{gap:var(--wp--preset--spacing--8)}@media(min-width: 1024px){header .header__main-nav{gap:var(--wp--preset--spacing--40)}}@media(max-width: 1199px){.wp-block-navigation__responsive-container.is-menu-open{padding-top:4.2rem !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{display:none !important;padding:0 !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%;gap:var(--wp--preset--spacing--32) !important;padding-top:var(--wp--preset--spacing--16)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.is-submenu-open>.wp-block-navigation__submenu-container{display:flex !important;gap:var(--wp--preset--spacing--16) !important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu{padding:0;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child>a{cursor:pointer;display:inline-flex;justify-content:space-between;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child>a::after{content:"";font-family:Icomoon,sans-serif;transition:transform .2s ease}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.is-submenu-open>a::after{transform:rotate(-180deg)}}@media(min-width: 600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}}@media(min-width: 1200px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important}}.alignfull .container{max-width:var(--wp--style--global--wide-size);margin:0 auto}.small-container{width:90%;max-width:825px;margin:0 auto}.home .yoast-breadcrumbs{display:none}footer .yoast-breadcrumbs{font-size:var(--wp--preset--font-size--x-small)}footer .yoast-breadcrumbs>span{display:flex;align-items:center;gap:var(--wp--preset--spacing--8)}footer .yoast-breadcrumbs .breadcrumb_last{font-weight:700}footer .yoast-breadcrumbs a{text-decoration:none}footer .call-to-action{position:relative;clip-path:polygon(0 0, 100% 0, 100% 80%, 97% 100%, 0 100%)}footer .call-to-action .wp-block-sturdy-button{margin:0 auto}footer .call-to-action::after{content:"";clip-path:polygon(45% 0%, 100% 0%, 55% 100%, 0% 100%);background:linear-gradient(180deg, rgba(104, 120, 151, 0) 0%, rgba(104, 120, 151, 0.2) 25%, rgba(104, 120, 151, 0.2) 100%);width:40rem;height:100%;position:absolute;right:1%;top:0;z-index:1;pointer-events:none}@media(max-width: 767px){footer{overflow:hidden}}footer .main-footer{position:relative}footer .main-footer a{text-decoration:none;transition:color .2s ease-in-out}footer .main-footer a:hover{color:var(--wp--preset--color--button-primary-initial-background) !important}footer .main-footer__left-side{max-width:380px;position:relative}footer .main-footer__left-side .stk-column-wrapper::after{content:"";clip-path:polygon(55% 0%, 100% 0%, 45% 100%, 0% 100%);background:rgba(104,120,151,.2);width:16.938rem;height:16.938rem;position:absolute;left:-12rem;top:-3rem}footer .main-footer__right-side{max-width:575px;margin-left:auto}@media(max-width: 1023px){footer .bottom-footer .stk--block-horizontal-flex{flex-direction:column !important}}footer .bottom-footer .wp-block-navigation__container{gap:var(--wp--preset--spacing--32)}footer .bottom-footer a{text-decoration:none;transition:color .2s ease-in-out}footer .bottom-footer a:hover{color:var(--wp--preset--color--button-primary-initial-background) !important}body.menu-is-on{overflow:clip}@media(min-width: 1024px){.mobile-only{display:none !important}}@media(max-width: 1023px){.desktop-only{display:none !important}}.overlay-link:after{content:"";position:absolute;inset:0}main a:not([class]),main a:visited:not([class]),main a:focus:not([class]),main a:active:not([class]){background:linear-gradient(0deg, var(--wp--preset--color--text-text-primary), var(--wp--preset--color--text-text-primary)) no-repeat left bottom/100% var(--bg-h);transition:background-size .3s,color .3s ease-in-out;--bg-h: 1px;display:inline-block;outline:0;text-decoration:none !important}main a:not([class]):where(:hover,:focus-visible),main a:visited:not([class]):where(:hover,:focus-visible),main a:focus:not([class]):where(:hover,:focus-visible),main a:active:not([class]):where(:hover,:focus-visible){background-size:0 var(--bg-h) !important;background-position-x:right !important}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.blog-intro h1{position:relative}.blog-intro h1::before{content:"";clip-path:polygon(60% 0, 100% 0%, 40% 100%, 0 100%);background:rgba(191,47,56,.4);position:absolute;top:-2rem;left:-2.75rem;height:135px;width:135px;z-index:-1}.blog-intro .wp-block-categories-list{padding:0;margin:var(--wp--preset--spacing--80) 0 0;list-style:none;display:flex;gap:var(--wp--preset--spacing--32);border-bottom:1px solid var(--wp--preset--color--general-white)}.blog-intro .wp-block-categories-list li a{background:none;padding-bottom:var(--wp--preset--spacing--16)}.blog-intro .wp-block-categories-list li.current-cat a{background:linear-gradient(0deg, var(--wp--preset--color--text-text-primary), var(--wp--preset--color--text-text-primary)) no-repeat left bottom/100% var(--bg-h)}.cdm-line{clip-path:polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);background:rgba(104,120,151,.2);width:16.938rem;height:16.938rem}.single-post figure,.single-post .wp-block-stackable-image{width:var(--wp--style--global--wide-size);max-width:var(--wp--style--global--wide-size);margin-right:calc((var(--wp--style--global--content-size) - var(--wp--style--global--wide-size))/2);margin-left:calc((var(--wp--style--global--content-size) - var(--wp--style--global--wide-size))/2);margin-top:var(--wp--preset--spacing--80);margin-bottom:var(--wp--preset--spacing--80)}.single-post figure figure,.single-post .wp-block-stackable-image figure{width:100%;max-width:100%}.single-post .wp-block-post-content{max-width:var(--wp--style--global--content-size);margin:0 auto}body:not(.wp-admin):not(.login){--sturdy-form--input--font-size: 16px;--sturdy-form--input--font-weight: 400;--sturdy-form--input--horizontal-padding: 16px;--sturdy-form--input--vertical-padding: 12px;--sturdy-form--input--border-radius: 0;--sturdy-form--input--error-color: var(--wp--preset--color--action-error);--sturdy-form--input--color: var(--wp--preset--color--button-tertiary-initial-text);--sturdy-form--input--border-color: var(--wp--preset--color--inputs-initial-border);--sturdy-form--input--background-color: var(--wp--preset--color--inputs-initial-background);--sturdy-form--input--color-focus: var(--wp--preset--color--button-tertiary-initial-text);--sturdy-form--input--border-color-focus: var(--wp--preset--color--button-primary-initial-background);--sturdy-form--input--background-color-focus: var(--wp--preset--color--inputs-initial-background);--sturdy-form--input--color-disable: var(--wp--preset--color--button-tertiary-initial-text);--sturdy-form--input--border-color-disable: var(--wp--preset--color--inputs-disabled-border);--sturdy-form--input--background-color-disable: var(--wp--preset--color--inputs-disabled-background);--sturdy-form--checkbox--icon: "\e90a";--sturdy-form--checkbox--border-color: var(--wp--preset--color--inputs-initial-border);--sturdy-form--checkbox--background-color: var(--wp--preset--color--inputs-initial-background);--sturdy-form--checkbox--color-checked: var(--wp--preset--color--white);--sturdy-form--checkbox--border-color-checked: var(--wp--preset--color--general-secondary);--sturdy-form--checkbox--background-color-checked: var(--wp--preset--color--general-secondary);--sturdy-form--wrapper--background-color: transparent;--sturdy-form--wrapper--padding: 0;--sturdy-form--wrapper--padding-large: 0;--sturdy-form--wrapper--column-gap: var(--wp--preset--spacing--8);--sturdy-form--wrapper--row-gap: var(--wp--preset--spacing--16);--sturdy-form--wrapper--text-color: var(--wp--preset--color--text-color);--sturdy-form--label--font-weight: 400;--sturdy-form--label--color: var(--sturdy-form--wrapper--text-color);--sturdy-form--required--color: var(--wp--preset--color--button-primary-initial-background);--sturdy-form--footer--margin-top: var(--wp--preset--spacing--16);--sturdy-form--submit--horizontal-padding: var(--wp--preset--spacing--24);--sturdy-form--submit--vertical-padding: var(--wp--preset--spacing--16);--sturdy-form--submit--color: var(--wp--preset--color--button-primary-initial-text);--sturdy-form--submit--border: 1px solid var(--wp--preset--color--button-primary-initial-border);--sturdy-form--submit--border-radius: 0;--sturdy-form--submit--background: var(--wp--preset--color--button-primary-initial-background);--sturdy-form--submit--color-hover: var(--wp--preset--color--button-secondary-initial-text);--sturdy-form--submit--border-hover: var(--wp--preset--color--button-primary-hover-border);--sturdy-form--submit--background-hover: var(--wp--preset--color--button-primary-hover-background);--sturdy-form--input--font-size: 16px;--sturdy-form--input--font-weight: 400;--sturdy-form--input--horizontal-padding: 16px;--sturdy-form--input--vertical-padding: 12px;--sturdy-form--input--border-radius: 0;--sturdy-form--input--error-color: var(--wp--preset--color--action-error);--sturdy-form--input--color: var(--wp--preset--color--button-tertiary-initial-text);--sturdy-form--input--border-color: var(--wp--preset--color--inputs-initial-border);--sturdy-form--input--background-color: var(--wp--preset--color--inputs-initial-background);--sturdy-form--input--color-focus: var(--wp--preset--color--button-tertiary-initial-text);--sturdy-form--input--border-color-focus: var(--wp--preset--color--button-primary-initial-background);--sturdy-form--input--background-color-focus: var(--wp--preset--color--inputs-initial-background);--sturdy-form--input--color-disable: var(--wp--preset--color--button-tertiary-initial-text);--sturdy-form--input--border-color-disable: var(--wp--preset--color--inputs-disabled-border);--sturdy-form--input--background-color-disable: var(--wp--preset--color--inputs-disabled-background);--sturdy-form--checkbox--icon: "\e90a";--sturdy-form--checkbox--border-color: var(--wp--preset--color--inputs-initial-border);--sturdy-form--checkbox--background-color: var(--wp--preset--color--inputs-initial-background);--sturdy-form--checkbox--color-checked: var(--wp--preset--color--white);--sturdy-form--checkbox--border-color-checked: var(--wp--preset--color--general-secondary);--sturdy-form--checkbox--background-color-checked: var(--wp--preset--color--general-secondary);--sturdy-form--wrapper--background-color: transparent;--sturdy-form--wrapper--padding: 0;--sturdy-form--wrapper--padding-large: 0;--sturdy-form--wrapper--column-gap: var(--wp--preset--spacing--8);--sturdy-form--wrapper--row-gap: var(--wp--preset--spacing--16);--sturdy-form--wrapper--text-color: var(--wp--preset--color--text-color);--sturdy-form--label--font-weight: 400;--sturdy-form--label--color: var(--sturdy-form--wrapper--text-color);--sturdy-form--required--color: var(--wp--preset--color--button-primary-initial-background);--sturdy-form--footer--margin-top: var(--wp--preset--spacing--16);--sturdy-form--submit--horizontal-padding: var(--wp--preset--spacing--24);--sturdy-form--submit--vertical-padding: var(--wp--preset--spacing--16);--sturdy-form--submit--color: var(--wp--preset--color--button-primary-initial-text);--sturdy-form--submit--border: 1px solid var(--wp--preset--color--button-primary-initial-border);--sturdy-form--submit--border-radius: 0;--sturdy-form--submit--background: var(--wp--preset--color--button-primary-initial-background);--sturdy-form--submit--color-hover: var(--wp--preset--color--button-secondary-initial-text);--sturdy-form--submit--border-hover: var(--wp--preset--color--button-primary-hover-border);--sturdy-form--submit--background-hover: var(--wp--preset--color--button-primary-hover-background)}body:not(.wp-admin):not(.login) input:not([type=checkbox]):not([type=submit]):not([type=radio]),body:not(.wp-admin):not(.login) select:not(.pll-switcher-select){padding:var(--sturdy-form--input--vertical-padding) var(--sturdy-form--input--horizontal-padding);font-size:var(--sturdy-form--input--font-size);font-style:normal;font-weight:var(--sturdy-form--input--font-weight);line-height:24px;display:block;width:100%;height:auto;box-shadow:none;border:1px solid var(--sturdy-form--input--border-color);border-radius:var(--sturdy-form--input--border-radius);background-color:var(--sturdy-form--input--background-color);color:var(--sturdy-form--input--color)}body:not(.wp-admin):not(.login) input:not([type=checkbox]):not([type=submit]):not([type=radio]):focus,body:not(.wp-admin):not(.login) input:not([type=checkbox]):not([type=submit]):not([type=radio]):active,body:not(.wp-admin):not(.login) select:not(.pll-switcher-select):focus,body:not(.wp-admin):not(.login) select:not(.pll-switcher-select):active{background-color:var(--sturdy-form--input--background-color-focus);color:var(--sturdy-form--input--color-focus);border-color:var(--sturdy-form--input--border-color-focus);outline:none}body:not(.wp-admin):not(.login) input:not([type=checkbox]):not([type=submit]):not([type=radio]):disabled,body:not(.wp-admin):not(.login) select:not(.pll-switcher-select):disabled{background-color:var(--sturdy-form--input--background-color-disable);border-color:var(--sturdy-form--input--border-color-disable);color:var(--sturdy-form--input--color-disable);cursor:not-allowed}body:not(.wp-admin):not(.login) input:not([type=checkbox]):not([type=submit]):not([type=radio])::placeholder,body:not(.wp-admin):not(.login) select:not(.pll-switcher-select)::placeholder{color:var(--sturdy-form--input--color);opacity:.5;font-style:normal}body:not(.wp-admin):not(.login) textarea{padding:var(--sturdy-form--input--vertical-padding) var(--sturdy-form--input--horizontal-padding);font-size:var(--sturdy-form--input--font-size);font-style:normal;font-weight:var(--sturdy-form--input--font-weight);line-height:24px;display:block;width:100%;height:auto;box-shadow:none;border:1px solid var(--sturdy-form--input--border-color);border-radius:var(--sturdy-form--input--border-radius);background-color:var(--sturdy-form--input--background-color);color:var(--sturdy-form--input--color)}body:not(.wp-admin):not(.login) textarea:focus,body:not(.wp-admin):not(.login) textarea:active{background-color:var(--sturdy-form--input--background-color-focus);color:var(--sturdy-form--input--color-focus);border-color:var(--sturdy-form--input--border-color-focus);outline:none}body:not(.wp-admin):not(.login) textarea:disabled{background-color:var(--sturdy-form--input--background-color-disable);border-color:var(--sturdy-form--input--border-color-disable);color:var(--sturdy-form--input--color-disable);cursor:not-allowed}body:not(.wp-admin):not(.login) textarea::placeholder{color:var(--sturdy-form--input--color);opacity:.5;font-style:normal}body:not(.wp-admin):not(.login) textarea{height:6.25rem}body:not(.wp-admin):not(.login) input[type=checkbox]+label,body:not(.wp-admin):not(.login) input[type=radio]+label{font-weight:var(--sturdy-form--label--font-weight)}body:not(.wp-admin):not(.login) select:not(.pll-switcher-select){appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDAuNUw1IDQuNUw5IDAuNSIgc3Ryb2tlPSIjMzE0RDU5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:right var(--sturdy-form--input--horizontal-padding) center;background-size:1rem auto;padding-right:calc(var(--sturdy-form--input--horizontal-padding)*2)}body:not(.wp-admin):not(.login) .gfield--type-checkbox .gfield_checkbox,body:not(.wp-admin):not(.login) .gfield--type-consent .gfield_checkbox{display:flex;gap:var(--wp--preset--spacing--16);line-height:1}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent .gchoice,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox .gchoice,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent .gchoice,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox .gchoice{position:relative}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox{position:relative}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent:last-child,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox:last-child,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent:last-child,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox:last-child{margin-bottom:0}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent input,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox input,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent input,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox input{position:absolute;top:0;opacity:0;visibility:visible;height:100%;width:100%;z-index:2;cursor:pointer}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent input:checked+label::before,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox input:checked+label::before,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent input:checked+label::before,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox input:checked+label::before{background:var(--sturdy-form--checkbox--background-color-checked);border:1px solid var(--sturdy-form--checkbox--border-color-checked);color:var(--sturdy-form--checkbox--color-checked)}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent input:checked+label::after,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox input:checked+label::after,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent input:checked+label::after,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox input:checked+label::after{opacity:1}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent label,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox label,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent label,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox label{position:relative;padding-left:35px;margin-left:0;cursor:pointer;line-height:1.5rem}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent label::before,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox label::before,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent label::before,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox label::before{content:"";position:absolute;cursor:pointer;width:1.5rem;height:1.5rem;border:1px solid var(--sturdy-form--checkbox--border-color);background-color:var(--sturdy-form--checkbox--background-color);left:0;box-sizing:border-box}body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_consent label::after,body:not(.wp-admin):not(.login) .gfield--type-checkbox .ginput_container_checkbox label::after,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_consent label::after,body:not(.wp-admin):not(.login) .gfield--type-consent .ginput_container_checkbox label::after{content:var(--sturdy-form--checkbox--icon);font-family:Icomoon,sans-serif;position:absolute;cursor:pointer;font-size:16px;color:var(--sturdy-form--checkbox--color-checked);left:4px;transition:ease-in-out opacity 300ms;box-sizing:border-box;top:0}body:not(.wp-admin):not(.login) .ginput_container_consent{position:relative;line-height:1}body:not(.wp-admin):not(.login) .ginput_container_consent a{font-weight:300 !important;text-decoration:underline !important;z-index:2;position:relative}body:not(.wp-admin):not(.login) .ginput_container_consent a:hover{text-decoration:none !important}body:not(.wp-admin):not(.login) .ginput_container_consent:last-child{margin-bottom:0}body:not(.wp-admin):not(.login) .ginput_container_consent input{position:absolute;top:0;opacity:0;height:100%;width:100%;z-index:2;cursor:pointer}body:not(.wp-admin):not(.login) .ginput_container_consent input:checked+label::after{opacity:1}body:not(.wp-admin):not(.login) .ginput_container_consent label{position:relative;padding-left:35px;cursor:pointer}body:not(.wp-admin):not(.login) .ginput_container_consent label::before{content:"";position:absolute;cursor:pointer;width:1.5rem;height:1.5rem;border:1px solid var(--sturdy-form--checkbox--border-color);background-color:var(--sturdy-form--checkbox--background-color);left:0;box-sizing:border-box}body:not(.wp-admin):not(.login) .ginput_container_consent label::after{content:var(--sturdy-form--checkbox--icon);font-family:Icomoon,sans-serif;position:absolute;cursor:pointer;font-size:10px;color:var(--sturdy-form--checkbox--color-checked);left:7px;opacity:0;transition:ease-in-out opacity 300ms;box-sizing:border-box}body:not(.wp-admin):not(.login) .extended-radio .gfield_radio{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--8)}body:not(.wp-admin):not(.login) .extended-radio .gfield_radio .gchoice{position:relative}body:not(.wp-admin):not(.login) .extended-radio .gfield_radio .gchoice input[type=radio]{width:0;height:0;border:none;position:absolute;opacity:0;z-index:2;height:100%;cursor:pointer}body:not(.wp-admin):not(.login) .extended-radio .gfield_radio .gchoice input[type=radio]+label{margin-left:0;line-height:1;display:inline-block;padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--16);border:1px solid var(--sturdy-form--checkbox--border-color);background-color:var(--sturdy-form--checkbox--background-color);cursor:pointer;font-weight:400;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;max-width:inherit}body:not(.wp-admin):not(.login) .extended-radio .gfield_radio .gchoice input[type=radio]:hover+label{background-color:var(--sturdy-form--checkbox--background-color-checked);border-color:var(--sturdy-form--checkbox--border-color-checked);color:var(--sturdy-form--checkbox--color-checked)}body:not(.wp-admin):not(.login) .extended-radio .gfield_radio .gchoice input[type=radio]:checked+label{background-color:var(--sturdy-form--checkbox--background-color-checked);border-color:var(--sturdy-form--checkbox--border-color-checked);color:var(--sturdy-form--checkbox--color-checked)}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice{margin-bottom:var(--wp--preset--spacing--16)}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice:last-child{margin-bottom:0}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice input{position:absolute;top:0;opacity:0;visibility:hidden}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice input:checked+label::before{background-color:var(--sturdy-form--checkbox--background-color-checked);border-color:var(--sturdy-form--checkbox--border-color-checked);color:var(--sturdy-form--checkbox--color-checked)}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice input:checked+label::after{opacity:1}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice label.gform-field-label{position:relative;padding-left:var(--wp--preset--spacing--32);cursor:pointer;display:flex;align-items:center}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice label.gform-field-label::before,body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice label.gform-field-label::after{content:"";border-radius:100%;position:absolute;cursor:pointer}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice label.gform-field-label::before{width:1.5rem;height:1.5rem;border:1px solid var(--sturdy-form--checkbox--border-color);background-color:var(--sturdy-form--checkbox--background-color);transition:background-color .3s ease-in-out;left:0}body:not(.wp-admin):not(.login) .gfield--type-radio:not(.extended-radio) .gfield_radio .gchoice label.gform-field-label::after{width:8px;height:8px;background-color:var(--sturdy-form--checkbox--color-checked);left:9px;opacity:0;transition:ease-in-out opacity 300ms}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_preview_list{display:none}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload{position:relative;cursor:pointer;transition:all .2s ease}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_rules{font-weight:var(--form-label-weight, 400);margin-top:.5rem;display:block;font-size:12px}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2;inset:0}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload::before{content:var(--file-text, "Selecteer een bestand");padding:var(--wp--preset--spacing--16);font-size:16px;font-style:normal;font-weight:300;line-height:23px;display:block;width:100%;box-shadow:none;border:1px solid var(--sturdy-form--input--border-color);border-color:var(--sturdy-form--input--border-color);background-color:var(--sturdy-form--input--background-color);color:var(--sturdy-form--input--color);box-sizing:border-box;transition:all .2s ease}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload:hover::before{border-color:var(--sturdy-form--input--border-color-focus);background-color:var(--sturdy-form--input--background-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload:focus{border-color:var(--sturdy-form--input--border-color-focus);background-color:var(--sturdy-form--input--background-color-focus);outline:none}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload.has-file::before{border-color:var(--sturdy-form--input--border-color-focus);background-color:var(--sturdy-form--input--background-color);color:var(--sturdy-form--input--color);font-weight:400}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload.dragging::before{border-color:var(--sturdy-form--input--border-color-focus);background-color:var(--sturdy-form--input--background-color-focus);border-style:dashed}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload::after{content:"";position:absolute;top:28px;right:1rem;transform:translateY(-50%);width:1rem;height:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27%3E%3Cpath d=%27M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4%27/%3E%3Cpolyline points=%277,10 12,15 17,10%27/%3E%3Cline x1=%2712%27 y1=%2715%27 x2=%2712%27 y2=%273%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:1;transition:all .2s ease}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload.has-file::after{opacity:.3}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload .file-clear-button{position:absolute;top:28px;right:2.5rem;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:none;background:var(--sturdy-form--input--error-color);color:var(--sturdy-form--checkbox--color-checked);border-radius:50%;cursor:pointer;font-size:1rem;line-height:1;display:none;z-index:3;transition:all .2s ease}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload .file-clear-button:hover{transform:translateY(-50%) scale(1.1);background:var(--sturdy-form--input--error-color)}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload .file-clear-button:focus{outline:2px solid var(--sturdy-form--input--border-color-focus);outline-offset:2px;background-color:var(--sturdy-form--input--background-color-focus)}body:not(.wp-admin):not(.login) .gfield--type-fileupload .ginput_container_fileupload.has-file .file-clear-button{display:block}body:not(.wp-admin):not(.login) .gfield--type-fileupload.gfield_error .ginput_container_fileupload::before{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gfield--type-fileupload.gfield_error .file-clear-button{background:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gfield--type-fileupload input[type=file][aria-invalid=true]+.ginput_container_fileupload::before{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list{display:block;margin-top:.5rem;padding:var(--wp--preset--spacing--16);background:var(--sturdy-form--input--background-color);border:1px solid var(--sturdy-form--input--border-color)}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list .ginput_preview{display:flex;align-items:center;gap:var(--wp--preset--spacing--16)}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list .ginput_preview .gfield_fileupload_filename{flex:1;font-weight:400;color:var(--sturdy-form--input--color)}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list .ginput_preview .gfield_fileupload_progress{display:none}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list .ginput_preview .gform_delete_file{background:var(--sturdy-form--input--error-color);color:var(--sturdy-form--checkbox--color-checked);border:none;border-radius:50%;width:2rem;height:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;top:-5px}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list .ginput_preview .gform_delete_file:hover{background:var(--sturdy-form--input--error-color);transform:scale(1.1)}body:not(.wp-admin):not(.login) .gfield--type-fileupload:has(.ginput_preview_list:not(:empty)) .ginput_preview_list .ginput_preview .gform_delete_file span:before{color:var(--wp--preset--color--white) !important}body:not(.wp-admin):not(.login) input[type=file][aria-invalid=true]+.ginput_container_fileupload::before{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gform_validation_errors h2.gform_submission_error{font-size:16px !important;color:var(--sturdy-form--input--error-color);margin-top:0;line-height:1.6}body:not(.wp-admin):not(.login) .gform_validation_errors:focus{outline:0}body:not(.wp-admin):not(.login) .validation_message{color:var(--sturdy-form--input--error-color);display:block;margin-top:var(--wp--preset--spacing--8);font-weight:400;font-size:var(--wp--preset--font-size--xs, 12px);line-height:15px}body:not(.wp-admin):not(.login) input[aria-invalid=true],body:not(.wp-admin):not(.login) textarea[aria-invalid=true],body:not(.wp-admin):not(.login) select[aria-invalid=true]{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) input[aria-invalid=true]+label::before,body:not(.wp-admin):not(.login) input[aria-invalid=true]+label::after,body:not(.wp-admin):not(.login) textarea[aria-invalid=true]+label::before,body:not(.wp-admin):not(.login) textarea[aria-invalid=true]+label::after,body:not(.wp-admin):not(.login) select[aria-invalid=true]+label::before,body:not(.wp-admin):not(.login) select[aria-invalid=true]+label::after{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gfield_error input,body:not(.wp-admin):not(.login) .gfield_error textarea,body:not(.wp-admin):not(.login) .gfield_error select{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gfield_error input+label::before,body:not(.wp-admin):not(.login) .gfield_error input+label::after,body:not(.wp-admin):not(.login) .gfield_error textarea+label::before,body:not(.wp-admin):not(.login) .gfield_error textarea+label::after,body:not(.wp-admin):not(.login) .gfield_error select+label::before,body:not(.wp-admin):not(.login) .gfield_error select+label::after{border-color:var(--sturdy-form--input--error-color) !important}body:not(.wp-admin):not(.login) .gform_confirmation_message{margin:10rem auto}body:not(.wp-admin):not(.login) .gform_wrapper{background-color:var(--sturdy-form--wrapper--background-color);padding:var(--sturdy-form--wrapper--padding);color:var(--sturdy-form--wrapper--text-color)}@media(min-width: 1024px){body:not(.wp-admin):not(.login) .gform_wrapper{padding:var(--sturdy-form--wrapper--padding-large)}}body:not(.wp-admin):not(.login) .gform_wrapper .gform_fields{column-gap:var(--sturdy-form--wrapper--column-gap);row-gap:var(--sturdy-form--wrapper--row-gap)}body:not(.wp-admin):not(.login) .gform_wrapper .gform_title{margin:0 0 var(--wp--preset--spacing--8);font-size:var(--wp--preset--font-size--medium);font-style:normal;font-weight:500;line-height:1.5rem}body:not(.wp-admin):not(.login) .gform_wrapper .gform_required_legend{font-size:var(--wp--preset--font-size--xs);font-weight:300 !important}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield .gfield_label,body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield .gform-field-label{font-size:1rem;margin-bottom:var(--wp--preset--spacing--8);display:block;font-weight:var(--sturdy-form--label--font-weight);color:var(--sturdy-form--label--color)}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield .gfield_label>.gfield_required,body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield .gform-field-label>.gfield_required{color:var(--sturdy-form--required--color);margin-left:.25rem}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield.gfield_error .ginput_container{position:relative}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield.gfield_error .ginput_container::after{content:"";position:absolute;width:1.5rem;height:1.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBzdHJva2Utd2lkdGg9IjAiLz4NCjxnIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlPSIjQ0NDQ0NDIiBzdHJva2Utd2lkdGg9IjAuMiIvPg0KPGc+IDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMDYxOCA0LjQyOTVDMTIuNjIxMSAzLjU0Nzg2IDExLjM2MzUgMy41NDc4NiAxMC45MjI4IDQuNDI5NUwzLjg4OTk2IDE4LjUwMDZDMy40OTI0NCAxOS4yOTU5IDQuMDcwNTcgMjAuMjMxNyA0Ljk1OTQ1IDIwLjIzMTdIMTkuMDI1MkMxOS45MTQgMjAuMjMxNyAyMC40OTIyIDE5LjI5NTkgMjAuMDk0NyAxOC41MDA2TDEzLjA2MTggNC40Mjk1Wk05LjM0MTg0IDMuNjM4N0MxMC40MzM5IDEuNDUzNzYgMTMuNTUwNyAxLjQ1Mzc3IDE0LjY0MjggMy42Mzg3MUwyMS42NzU2IDE3LjcwOThDMjIuNjYwOCAxOS42ODA5IDIxLjIyOCAyMiAxOS4wMjUyIDIySDQuOTU5NDVDMi43NTY1NyAyMiAxLjMyMzgyIDE5LjY4MDkgMi4zMDg5OCAxNy43MDk4TDkuMzQxODQgMy42Mzg3WiIgZmlsbD0iI2ZmMDAwMCIvPiA8cGF0aCBkPSJNMTIgOFYxMyIgc3Ryb2tlPSIjZmYwMDAwIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPiA8cGF0aCBkPSJNMTIgMTZMMTIgMTYuNSIgc3Ryb2tlPSIjZmYwMDAwIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPiA8L2c+DQo8L3N2Zz4=);top:50%;right:.5rem;transform:translateY(-50%)}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .gfield.gfield--type-select .ginput_container::after{right:2.875rem}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields fieldset{border:0;padding:0}body:not(.wp-admin):not(.login) .gform_wrapper form .gform_fields .hidden_label .gfield_label{display:none}body:not(.wp-admin):not(.login) .gform_wrapper form .gform-footer{margin-top:var(--sturdy-form--footer--margin-top);padding:0 !important;text-align:center}body:not(.wp-admin):not(.login) .gform_wrapper form .gform-footer .btn{color:var(--sturdy-form--submit--color);border:var(--sturdy-form--submit--border);background-color:var(--sturdy-form--submit--background);font-size:14px;padding:var(--sturdy-form--submit--vertical-padding) var(--sturdy-form--submit--horizontal-padding);border-radius:var(--sturdy-form--submit--border-radius)}body:not(.wp-admin):not(.login) .gform_wrapper form .gform-footer .btn .wp-block-sturdy-button__pre{display:none}@media(max-width: 479px){body:not(.wp-admin):not(.login) .gform_wrapper form .gform-footer .btn{width:100%}}body:not(.wp-admin):not(.login) .gform_wrapper form .gform-footer .btn:hover,body:not(.wp-admin):not(.login) .gform_wrapper form .gform-footer .btn:focus{background-color:var(--sturdy-form--submit--background-hover);border-color:var(--sturdy-form--submit--border-hover);color:var(--sturdy-form--submit--color-hover)}body .gform_wrapper{padding:var(--wp--preset--spacing--32) !important;background-color:var(--wp--preset--color--cards-primary-background) !important;clip-path:polygon(0 0, 100% 0, 100% 90%, 90% 100%, 0 100%) !important}body .gform_wrapper .gfield_description{color:var(--wp--preset--color--white)}
