@charset "UTF-8";:root{--color-white:#fff;--color-black:#000;--color-primary-dark:#14313f;--color-primary:#075976;--color-primary-light:#0090ca;--color-yellow:#fab53e;--color-green:#6acf82;--color-green-light:#97e8aa;--color-creme:#f3efe1;--color-creme-transparent:hsla(47,43%,92%,0);--cubic:cubic-bezier(0.39,0,0,1);--transition-effect:var(--cubic);--transition-timing:.5s;--transition:var(--transition-timing) var(--transition-effect);--font-default:"Epunda Slab",sans-serif;--font-title:"special-gothic-condensed",sans-serif;--border-radius-normal:1.25rem;--border-radius-large:3.125rem;--space-small:4rem;--space-normal:clamp(3.12rem,calc(0.381rem + 6.26vw),6.25rem);--space-normal-clamp:clamp(1.25rem,calc(-3.125rem + 10vw),6.25rem);--space-large:8rem}*,:after,:before,body,html{box-sizing:border-box;color:inherit;font-family:inherit;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:var(--font-default);font-size:1rem;overflow-x:hidden;scroll-behavior:smooth}body{background-color:var(--color-white);color:var(--color-black);display:flex;flex-direction:column;font-weight:400;min-height:100svh;overflow-x:clip;transition:opacity var(--transition);will-change:background-color}#tinymce{padding:1rem}main{flex:1;padding-top:var(--space-normal);transition:opacity var(--transition)}section{scroll-margin-top:calc(var(--space-normal)*1)}ol,ul{list-style-type:none;padding:0}img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:focus-visible{border-radius:2px;outline:2px dashed var(--color-primary);outline-offset:2px}.wp-caption.alignright,img.alignright{float:right;margin:.5em 0 1em 1em;width:auto}.wp-caption.alignleft,img.alignleft{float:left;margin:.5em 1em 1em 0;width:auto}.wp-caption.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto;width:auto}.wp-caption.alignnone,img.alignnone{width:100%!important}table{border-collapse:collapse;border-spacing:0}#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,.h1,.h2,.h3,.h4,.h5,.h6,.text-container h2,.text-container h3,.text-container h4,.text-container h5,h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:700;line-height:100%}h1.title{font-size:clamp(3.125rem,.117rem + 6.875vw,6.563rem);line-height:90%;text-transform:uppercase}.h1,.h2,h1,h2{font-size:clamp(3.438rem,1.797rem + 3.75vw,5.313rem)}.h3,h3{font-size:3.4375rem}.h4,h4{font-size:2.5rem}#tinymce h2,.h5,.text-container h2,h5{font-size:1.75rem}#tinymce h3,#tinymce h4,#tinymce h5,.h6,.text-container h3,.text-container h4,.text-container h5,h6{font-size:1.375rem}.quote{font-size:3rem;font-weight:600}b,strong{font-family:var(--font-title);font-weight:700}em{font-style:italic}a{text-decoration:none}a,button,input,li,p,select,textarea{font-size:1.125rem;font-weight:400;line-height:160%}span{font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}#tinymce>:where(:not(:last-child)),.text-container>:where(:not(:last-child)){margin-bottom:1.5rem}#tinymce>:where(:not(:last-child)):has(+ol),#tinymce>:where(:not(:last-child)):has(+ul),.text-container>:where(:not(:last-child)):has(+ol),.text-container>:where(:not(:last-child)):has(+ul){margin-bottom:0}#tinymce .embed-container,#tinymce .wp-caption,#tinymce blockquote,#tinymce ol,#tinymce p,#tinymce ul,.text-container .embed-container,.text-container .wp-caption,.text-container blockquote,.text-container ol,.text-container p,.text-container ul{max-width:100%}#tinymce .wp-caption-text,.text-container .wp-caption-text{border-left:2px solid var(--color-primary);margin-top:.5rem;padding-left:.5rem}#tinymce .intro,.text-container .intro{font-size:1.375rem;font-weight:400;line-height:160%}#tinymce .intro *,.text-container .intro *{font-size:inherit;letter-spacing:inherit;line-height:inherit}#tinymce h2,.text-container h2{margin-bottom:.25rem}#tinymce h3,#tinymce h4,#tinymce h5,.text-container h3,.text-container h4,.text-container h5{margin-bottom:.5rem}#tinymce ol,#tinymce ul,.text-container ol,.text-container ul{list-style:none;position:relative}#tinymce ol li:not(.gfield),#tinymce ul li:not(.gfield),.text-container ol li:not(.gfield),.text-container ul li:not(.gfield){padding-left:1.25em}#tinymce ol li:not(.gfield):before,#tinymce ul li:not(.gfield):before,.text-container ol li:not(.gfield):before,.text-container ul li:not(.gfield):before{position:absolute;text-indent:-1.25em}#tinymce ul li:not(.gfield):before,.text-container ul li:not(.gfield):before{color:var(--color-primary);content:"•"}#tinymce ol,.text-container ol{counter-reset:ol-counter}#tinymce ol li,.text-container ol li{counter-increment:ol-counter}#tinymce ol li:before,.text-container ol li:before{color:var(--color-primary);content:counter(ol-counter) "."}#tinymce a:not(.btn),.text-container a:not(.btn){color:#3074ad;font-size:inherit;transition:color var(--transition)}#tinymce a:not(.btn):hover,.text-container a:not(.btn):hover{color:var(--color-black)}#tinymce blockquote,.text-container blockquote{color:var(--color-primary);font-size:3rem;font-weight:600;line-height:150%}#tinymce blockquote p,.text-container blockquote p{border-left:3px solid var(--color-primary);font:inherit;letter-spacing:inherit;line-height:inherit;padding-inline:1.25rem}#tinymce iframe,#tinymce video,.text-container iframe,.text-container video{aspect-ratio:16/9;height:100%;width:100%}#tinymce .wp-caption.alignright,#tinymce img.alignright,.text-container .wp-caption.alignright,.text-container img.alignright{float:right;margin:.5em 0 1em 1em;width:auto}#tinymce .wp-caption.alignleft,#tinymce img.alignleft,.text-container .wp-caption.alignleft,.text-container img.alignleft{float:left;margin:.5em 1em 1em 0;width:auto}#tinymce .wp-caption.aligncenter,#tinymce img.aligncenter,.text-container .wp-caption.aligncenter,.text-container img.aligncenter{display:block;margin-left:auto;margin-right:auto;width:auto}#tinymce .wp-caption.alignnone,#tinymce img.alignnone,.text-container .wp-caption.alignnone,.text-container img.alignnone{width:100%!important}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.subgrid{display:grid;grid-template-columns:subgrid}.word{display:inline-flex;line-height:1.2;overflow:hidden}.word,.word .letter{color:inherit;font:inherit}.split-text{display:flex;flex-wrap:wrap;gap:.25rem;overflow:hidden}.subgrid-with{display:grid;grid-template-columns:subgrid}.w-fit{width:-moz-fit-content;width:fit-content}.skip-to-content{background-color:var(--color-primary);border-radius:.62rem;left:2rem;opacity:0;padding:.62rem;pointer-events:none;position:absolute;top:2rem;transition:var(--transition);z-index:1000}.skip-to-content a{color:var(--color-primary);font-weight:600;letter-spacing:.0625rem;outline:none}.skip-to-content:focus-within{opacity:1;outline:2px dashed var(--color-primary);outline-offset:2px;pointer-events:auto}.progress{display:flex;flex-direction:column;gap:.3125rem;width:100%}.progress .track{background:#d9d9d9;border-radius:.625rem;height:.625rem;overflow:hidden}.progress .fill{background:var(--color-green);border-radius:.625rem 0 0 .625rem;height:100%;max-width:100%}.progress .fill.is-complete{border-radius:.625rem}.progress .amount{color:var(--color-black);font-family:var(--font-title);font-size:1.25rem;font-weight:700;line-height:1;margin:0;padding-block:.625rem}.progress .progress-amount__total{font-size:1.875rem}@keyframes ring{10%,90%{transform:translateY(-50%) rotate(-3deg)}20%,80%{transform:translateY(-50%) rotate(3deg)}30%,50%,70%{transform:translateY(-50%) rotate(-3deg)}40%,60%{transform:translateY(-50%) rotate(3deg)}to{transform:translateY(-50%) rotate(0deg)}}@keyframes shake{10%,90%{transform:translateY(-50%) translateX(-1px)}20%,80%{transform:translateY(-50%) translateX(1px)}30%,50%,70%{transform:translateY(-50%) translateX(-1px)}40%,60%{transform:translateY(-50%) translateX(1px)}to{transform:translateY(-50%) translateX(0)}}.buttons{display:flex;flex-wrap:wrap;gap:1rem}.media .video-wrapper{height:100%}.media iframe,.media img,.media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:45rem){.wrapper{grid-column:col-1/content}}#body .form-wrapper form .mce-content-body .gform_button,#body .form-wrapper form .mce-content-body button,#body .form-wrapper form .mce-content-body input[type=submit],#body .form-wrapper#form-wrapper form .mce-content-body .gform_button,#body .form-wrapper#form-wrapper form .mce-content-body button,#body .form-wrapper#form-wrapper form .mce-content-body input[type=submit],.mce-content-body #body .form-wrapper form .gform_button,.mce-content-body #body .form-wrapper form button,.mce-content-body #body .form-wrapper form input[type=submit],.mce-content-body #body .form-wrapper#form-wrapper form .gform_button,.mce-content-body #body .form-wrapper#form-wrapper form button,.mce-content-body #body .form-wrapper#form-wrapper form input[type=submit],.mce-content-body .btn{text-decoration:none}#body .form-wrapper form .gform_button,#body .form-wrapper form button,#body .form-wrapper form input[type=submit],#body .form-wrapper#form-wrapper form .gform_button,#body .form-wrapper#form-wrapper form button,#body .form-wrapper#form-wrapper form input[type=submit],.btn,.btn-menu a,.btn-white,.btn-white-back,.mce-content-body .btn[data-mce-selected=inline-boundary]{align-items:center;background:var(--color-green);border-radius:.3125rem;color:#000;display:flex;font-family:var(--font-title);font-size:1.375rem;font-weight:500;gap:.5rem;padding:.625rem 3rem .625rem 1.25rem;position:relative;transition:var(--transition);width:-moz-fit-content;width:fit-content}#body .form-wrapper form .gform_button:after,#body .form-wrapper form .gform_button:before,#body .form-wrapper form button:after,#body .form-wrapper form button:before,#body .form-wrapper form input[type=submit]:after,#body .form-wrapper form input[type=submit]:before,#body .form-wrapper#form-wrapper form .gform_button:after,#body .form-wrapper#form-wrapper form .gform_button:before,#body .form-wrapper#form-wrapper form button:after,#body .form-wrapper#form-wrapper form button:before,#body .form-wrapper#form-wrapper form input[type=submit]:after,#body .form-wrapper#form-wrapper form input[type=submit]:before,.btn-menu a:after,.btn-menu a:before,.btn-white-back:after,.btn-white-back:before,.btn-white:after,.btn-white:before,.btn:after,.btn:before,.mce-content-body .btn[data-mce-selected=inline-boundary]:after,.mce-content-body .btn[data-mce-selected=inline-boundary]:before{background-color:var(--color-white);content:"";height:1.75rem;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:1.75rem}#body .form-wrapper form .gform_button:before,#body .form-wrapper form button:before,#body .form-wrapper form input[type=submit]:before,#body .form-wrapper#form-wrapper form .gform_button:before,#body .form-wrapper#form-wrapper form button:before,#body .form-wrapper#form-wrapper form input[type=submit]:before,.btn-menu a:before,.btn-white-back:before,.btn-white:before,.btn:before,.mce-content-body .btn[data-mce-selected=inline-boundary]:before{border-radius:50%}#body .form-wrapper form .gform_button:after,#body .form-wrapper form button:after,#body .form-wrapper form input[type=submit]:after,#body .form-wrapper#form-wrapper form .gform_button:after,#body .form-wrapper#form-wrapper form button:after,#body .form-wrapper#form-wrapper form input[type=submit]:after,.btn-menu a:after,.btn-white-back:after,.btn-white:after,.btn:after,.mce-content-body .btn[data-mce-selected=inline-boundary]:after{background-color:var(--color-black);height:.9205rem;-webkit-mask:url(../images/svg/arrow-right.svg) no-repeat 50% 50%;mask:url(../images/svg/arrow-right.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;right:1.05rem;transition:var(--transition);width:.8945rem;z-index:10}#body .form-wrapper form .large.gform_button,#body .form-wrapper form button.large,#body .form-wrapper form input.large[type=submit],#body .form-wrapper#form-wrapper form .large.gform_button,#body .form-wrapper#form-wrapper form button.large,#body .form-wrapper#form-wrapper form input.large[type=submit],.btn-menu a.large,.large.btn,.large.btn-white,.large.btn-white-back,.mce-content-body .large.btn[data-mce-selected=inline-boundary]{padding:1.25rem 3.5rem 1.25rem 1.875rem}#body .form-wrapper form .large.gform_button:after,#body .form-wrapper form button.large:after,#body .form-wrapper form input.large[type=submit]:after,#body .form-wrapper#form-wrapper form .large.gform_button:after,#body .form-wrapper#form-wrapper form button.large:after,#body .form-wrapper#form-wrapper form input.large[type=submit]:after,.btn-menu a.large:after,.large.btn-white-back:after,.large.btn-white:after,.large.btn:after,.mce-content-body .large.btn[data-mce-selected=inline-boundary]:after{right:1.65rem}#body .form-wrapper form .large.gform_button:before,#body .form-wrapper form button.large:before,#body .form-wrapper form input.large[type=submit]:before,#body .form-wrapper#form-wrapper form .large.gform_button:before,#body .form-wrapper#form-wrapper form button.large:before,#body .form-wrapper#form-wrapper form input.large[type=submit]:before,.btn-menu a.large:before,.large.btn-white-back:before,.large.btn-white:before,.large.btn:before,.mce-content-body .large.btn[data-mce-selected=inline-boundary]:before{right:1.25rem}#body .form-wrapper form .gform_button:focus,#body .form-wrapper form .gform_button:hover,#body .form-wrapper form button:focus,#body .form-wrapper form button:hover,#body .form-wrapper form input[type=submit]:focus,#body .form-wrapper form input[type=submit]:hover,#body .form-wrapper#form-wrapper form .gform_button:focus,#body .form-wrapper#form-wrapper form .gform_button:hover,#body .form-wrapper#form-wrapper form button:focus,#body .form-wrapper#form-wrapper form button:hover,#body .form-wrapper#form-wrapper form input[type=submit]:focus,#body .form-wrapper#form-wrapper form input[type=submit]:hover,.btn-menu a:focus,.btn-menu a:hover,.btn-white-back:focus,.btn-white-back:hover,.btn-white:focus,.btn-white:hover,.btn:focus,.btn:hover,.mce-content-body .btn[data-mce-selected=inline-boundary]:focus,.mce-content-body .btn[data-mce-selected=inline-boundary]:hover{background-color:var(--color-green-light)}#body .form-wrapper form .gform_button:focus:after,#body .form-wrapper form .gform_button:hover:after,#body .form-wrapper form button:focus:after,#body .form-wrapper form button:hover:after,#body .form-wrapper form input[type=submit]:focus:after,#body .form-wrapper form input[type=submit]:hover:after,#body .form-wrapper#form-wrapper form .gform_button:focus:after,#body .form-wrapper#form-wrapper form .gform_button:hover:after,#body .form-wrapper#form-wrapper form button:focus:after,#body .form-wrapper#form-wrapper form button:hover:after,#body .form-wrapper#form-wrapper form input[type=submit]:focus:after,#body .form-wrapper#form-wrapper form input[type=submit]:hover:after,.btn-menu a:focus:after,.btn-menu a:hover:after,.btn-white-back:focus:after,.btn-white-back:hover:after,.btn-white:focus:after,.btn-white:hover:after,.btn:focus:after,.btn:hover:after,.mce-content-body .btn[data-mce-selected=inline-boundary]:focus:after,.mce-content-body .btn[data-mce-selected=inline-boundary]:hover:after{transform:translateY(-50%) rotate(-35deg)}.btn-white,.btn-white-back{background-color:var(--color-white);border:1px solid var(--color-black);color:var(--color-black)}.btn-white-back:before,.btn-white:before{background-color:#d9d9d9}.btn-white-back:focus,.btn-white-back:hover,.btn-white:focus,.btn-white:hover{background-color:var(--color-creme)}.btn-white-back{padding:.625rem 1.25rem .625rem 3rem}.btn-white-back:after,.btn-white-back:before{right:auto}.btn-white-back:before{left:10px}.btn-white-back:after{left:1.1rem;transform:translateY(-50%) rotate(180deg)}.btn-white-back.large{padding:1.25rem 1.875rem 1.25rem 3.5rem}.btn-white-back.large:before{left:1.25rem}.btn-white-back.large:after{left:1.65rem}.link{-webkit-text-decoration-skip:ink;font-family:var(--font-default);font-size:1.125rem;font-weight:400;line-height:160%;text-decoration-line:underline;text-decoration-skip-ink:auto;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.image-caption{color:var(--color-black);font-size:.875rem;font-weight:400;line-height:1.4;margin-top:.75rem;opacity:.7;text-align:right}:root{--total-columns:12;--padding-inline:1.5rem;--content-max-width:clamp(1296px,75vw + 1em,1496px);--breakout-max-width:calc(var(--content-max-width) + 12.5rem - var(--breakout-padding));--breakout-padding:clamp(0rem,calc(-2.187rem + 5vw),2.5rem);--content-size:min((100% - (var(--padding-inline) * 2) - var(--breakout-padding)),var(--content-max-width));--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);--col-size:calc(var(--content-size)/var(--total-columns))}.content-grid{display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(calc(var(--breakout-padding)/2),var(--breakout-size)) [col-1] var(--col-size) [col-2] var(--col-size) [col-3] var(--col-size) [col-4] var(--col-size) [col-5] var(--col-size) [col-6] var(--col-size) [col-7] var(--col-size) [col-8] var(--col-size) [col-9] var(--col-size) [col-10] var(--col-size) [col-11] var(--col-size) [col-12] var(--col-size) [content] minmax(calc(var(--breakout-padding)/2),var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];max-width:100vw}.h-content{-moz-column-gap:1em;column-gap:1em;display:grid;grid-column:col-1/content;grid-template-columns:subgrid}.menu-toggle{--_height:2px;--_width:2.3rem;--_center:calc(50% - var(--_height)/2);cursor:pointer;display:none;width:var(--_width);z-index:6}@media (max-width:78.125rem){.menu-toggle{display:block}}.menu-toggle .burger{height:1.5rem;position:relative}.menu-toggle .burger .line{background-color:#000;height:var(--_height);position:absolute;transition:all .2s;width:var(--_width)}.menu-toggle .burger .line:first-child{top:0}.menu-toggle .burger .line:nth-child(2){top:var(--_center)}.menu-toggle .burger .line:nth-child(3){top:calc(100% - var(--_height))}.menu-toggle[data-open=true] .burger .line{transition:all .2s}.menu-toggle[data-open=true] .burger .line:first-child{top:var(--_center);transform:rotate(45deg)}.menu-toggle[data-open=true] .burger .line:nth-child(2){opacity:0}.menu-toggle[data-open=true] .burger .line:nth-child(3){top:var(--_center);transform:rotate(-45deg)}.menu-toggle.-basic .burger .line{transition:top .2s .2s,transform .2s,opacity .2s}.menu-toggle.-basic[data-open=true] .burger .line{transition:top .2s,transform .2s .2s,opacity .2s .15s}.menu-toggle.-basic[data-open=true] .burger .line:nth-child(2){opacity:0}header{background-color:transparent;font-family:var(--font-title);left:0;position:sticky;top:clamp(1.75rem,0rem + 4vw,3.75rem);transition:var(--transition);z-index:100}header.scrolled{top:0}header.scrolled nav:before{border-radius:0 0 var(--border-radius-normal) var(--border-radius-normal)}header .nav-logo{z-index:5}header .nav-logo img{width:clamp(8.688rem,6.063rem + 5.999vw,11.688rem)}header .nav-wrapper{isolation:isolate;position:relative}header nav{align-items:center;display:flex;justify-content:space-between;padding-block:1.25rem}header nav:before{backdrop-filter:blur(24px) saturate(180%);background:hsla(45,39%,82%,.2);border:1px solid hsla(0,0%,100%,.24);border-radius:var(--border-radius-normal);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:var(--transition);width:100%;z-index:2}@media (max-width:calc(78.125rem - 1px)){header nav{padding-inline:1.75rem}}header .menu-wrapper{align-items:center;display:flex;gap:1rem}header .nav-menu{z-index:3}header .dropdown-button{background-color:#000;border:none;height:1em;-webkit-mask:url(../images/svg/menu-arrow.svg) no-repeat 50% 50%;mask:url(../images/svg/menu-arrow.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;transition:var(--transition);width:1em}@media (min-width:78.125rem){header .dropdown-button{pointer-events:none}header ul.nav-menu{align-items:center;display:flex;gap:3.12rem}header ul.nav-menu>li:not(.btn-menu)>.menu-item-inner>a{font-size:1.375rem;font-weight:500;position:relative}header ul.nav-menu>li:not(.btn-menu)>.menu-item-inner>a:before{background-color:var(--color-black);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:var(--transition);width:100%}header ul.nav-menu>li:not(.btn-menu)>.menu-item-inner>a:focus:before,header ul.nav-menu>li:not(.btn-menu)>.menu-item-inner>a:hover:before{transform:scaleX(1)}header .menu-item{height:-moz-fit-content;height:fit-content;position:relative}header .menu-item .menu-item-inner{align-items:center;display:flex;gap:.5rem}header .menu-item.menu-item-has-children>.menu-item-inner{position:relative}header .menu-item.menu-item-has-children>.menu-item-inner:before{content:"";display:flex;height:.6rem;left:0;pointer-events:none;position:absolute;top:100%;width:100%;z-index:999}header .menu-item.menu-item-has-children>.menu-item-inner:focus-within~.sub-menu-container,header .menu-item.menu-item-has-children>.menu-item-inner:hover~.sub-menu-container{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}header .menu-item.menu-item-has-children>.menu-item-inner:focus-within:before,header .menu-item.menu-item-has-children>.menu-item-inner:hover:before{pointer-events:auto}header .menu-item.menu-item-has-children:focus-within .dropdown-button,header .menu-item.menu-item-has-children:hover .dropdown-button{transform:rotate(90deg)}header .sub-menu-container{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:.5rem;left:0;min-width:7.5rem;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(100% + .5rem);transform:scale(.96) translateY(-.5rem);transition:var(--transition);z-index:100}header .sub-menu-container:focus-within,header .sub-menu-container:hover{opacity:1;pointer-events:auto;top:calc(100% + .5rem);transform:scale(1)}}@media (max-width:calc(78.125rem - 1px)){header .menu-wrapper{align-items:start;background-color:var(--color-creme);border-radius:0 0 var(--border-radius-normal) var(--border-radius-normal);display:grid;gap:0;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(calc(var(--breakout-padding)/2),var(--breakout-size)) [col-1] var(--col-size) [col-2] var(--col-size) [col-3] var(--col-size) [col-4] var(--col-size) [col-5] var(--col-size) [col-6] var(--col-size) [col-7] var(--col-size) [col-8] var(--col-size) [col-9] var(--col-size) [col-10] var(--col-size) [col-11] var(--col-size) [col-12] var(--col-size) [content] minmax(calc(var(--breakout-padding)/2),var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];height:90svh;left:-1.5rem;max-width:100vw;overflow-y:auto;padding-bottom:2rem;padding-top:13.75rem;position:absolute;top:-110vh;transition:var(--transition);width:100vw;z-index:-1}header .menu-wrapper .nav-menu{display:flex;flex-direction:column;gap:3rem;grid-column:col-4/content}header .menu-wrapper[data-open=true]{top:calc(clamp(1.75rem, 0rem + 4vw, 3.75rem)*-1)}header .menu-item-inner{align-items:center;display:flex;gap:.5rem;justify-content:space-between}header .menu-item-inner a{font-size:1.875rem;font-weight:500}header .dropdown-button{block-size:2rem;cursor:pointer;inline-size:2rem;-webkit-mask-size:35%;mask-size:35%}header .sub-menu-container{display:grid;grid-template-rows:0fr;padding-inline:1rem;transform:scale(.69);transition:var(--transition)}header .sub-menu-container .sub-menu-inner{overflow:hidden}header .sub-menu-container .sub-menu{padding-bottom:2rem;padding-top:1rem}header .menu-item[data-open=true] .sub-menu-container{grid-template-rows:1fr;transform:scale(1)}header .menu-item[data-open=true] .dropdown-button{transform:rotate(90deg)}}:root{--footer-height:12rem}@media (max-width:53rem){:root{--footer-height:9.25rem}}.page-shell{flex:1}main{background-color:var(--color-white);border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);margin-bottom:calc(var(--border-radius-large)*-1);pointer-events:none;position:relative;z-index:1}main *{pointer-events:auto}#body{padding-bottom:var(--footer-height)}footer{background-color:var(--color-yellow);bottom:0;left:0;padding-bottom:3.12rem;padding-top:calc(var(--space-normal) + var(--border-radius-large));pointer-events:none;position:fixed;transform:translateY(100%);visibility:hidden;width:100%;z-index:0}footer .footer-logo{width:19.25rem}footer .footer-socials{display:flex;gap:1.25rem}footer .footer-content{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--space-normal)}@media (max-width:53rem){footer .footer-content{align-items:flex-end;flex-direction:row}}footer .footer-menus{display:flex;flex-wrap:wrap;gap:var(--space-large);justify-content:space-between;row-gap:var(--space-normal)}@media (max-width:53rem){footer .footer-menus{flex-grow:1}}footer .footer-menu{flex-direction:column}footer .footer-menu,footer .footer-nav-menu{display:flex;gap:1.25rem;justify-content:space-between}footer .footer-nav-menu{flex-wrap:wrap;margin-top:var(--space-normal)}footer .footer-nav-menu li{width:-moz-fit-content;width:fit-content}footer .footer-nav-menu li a{font-size:1.125rem;font-weight:500;position:relative}footer .footer-nav-menu li a:before{background-color:var(--color-black);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:var(--transition);width:100%}footer .footer-nav-menu li a:focus:before,footer .footer-nav-menu li a:hover:before{transform:scaleX(1)}@media (max-width:53rem){footer{padding-bottom:1.25rem;padding-top:calc(1rem + var(--border-radius-large))}footer .footer-logo{flex-shrink:0;width:60vw}footer .footer-content{gap:2rem}footer .footer-menus{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:space-between;width:100%}footer .footer-menu{gap:.75rem}footer .footer-socials{gap:1.125rem}footer .bottom-footer{margin-top:.375rem}footer .footer-nav-menu{display:grid;gap:.625rem 1.125rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:normal;margin-top:.875rem}footer .footer-nav-menu li a{font-size:1rem}}#body.footer-revealed footer{pointer-events:auto;transform:translateY(0);visibility:visible}#body .form-wrapper .checkbox-group,#body .form-wrapper#form-wrapper .checkbox-group{display:flex;flex-direction:row;margin-top:1.5rem}#body .form-wrapper .gform_wrapper,#body .form-wrapper#form-wrapper .gform_wrapper{--gf-color-in-ctrl-primary:var(--color-green)!important;--gf-color-primary:var(--color-green)!important;--gf-color-primary-darker:var(--color-primary-dark)!important;--gf-color-in-ctrl-primary-darker:var(--color-primary-dark)!important;--gf-color-primary-lighter:var(--color-primary-light)!important;--gf-local-outline-color:var(--color-primary-light)!important;--gf-color-in-ctrl-primary-lighter:var(--color-primary-light)!important;--gf-form-gap-x:var(--space-form-gap);--gf-form-gap-y:var(--space-form-label-gap)}#body .form-wrapper .gform_heading,#body .form-wrapper#form-wrapper .gform_heading{display:none}#body .form-wrapper .lsb-form-body,#body .form-wrapper#form-wrapper .lsb-form-body{display:flex;flex-direction:column;gap:24px}#body .form-wrapper .lsb-form-field-wrapper,#body .form-wrapper#form-wrapper .lsb-form-field-wrapper{display:flex;flex-direction:column;row-gap:1rem}#body .form-wrapper .gform_confirmation_wrapper,#body .form-wrapper .lsb-success,#body .form-wrapper#form-wrapper .gform_confirmation_wrapper,#body .form-wrapper#form-wrapper .lsb-success{background-color:var(--color-green-light);border:none;border-radius:1.1rem;display:flex;flex-direction:column;gap:2rem;padding:1.1rem}#body .form-wrapper .gform_confirmation_wrapper h2,#body .form-wrapper .lsb-success h2,#body .form-wrapper#form-wrapper .gform_confirmation_wrapper h2,#body .form-wrapper#form-wrapper .lsb-success h2{font-size:2.75rem}#body .form-wrapper .gform_confirmation_wrapper p,#body .form-wrapper .lsb-success p,#body .form-wrapper#form-wrapper .gform_confirmation_wrapper p,#body .form-wrapper#form-wrapper .lsb-success p{font-size:1.2rem;font-weight:400;line-height:160%}#body .form-wrapper form .gfield_required,#body .form-wrapper#form-wrapper form .gfield_required{color:var(--color-black)}#body .form-wrapper form .lsb-form-label-name,#body .form-wrapper form label,#body .form-wrapper form legend,#body .form-wrapper#form-wrapper form .lsb-form-label-name,#body .form-wrapper#form-wrapper form label,#body .form-wrapper#form-wrapper form legend{font-family:var(--font-title);font-size:1.375rem;font-weight:700;line-height:100%;margin-bottom:1rem}#body .form-wrapper form .lsb-form-label-name span,#body .form-wrapper form label span,#body .form-wrapper form legend span,#body .form-wrapper#form-wrapper form .lsb-form-label-name span,#body .form-wrapper#form-wrapper form label span,#body .form-wrapper#form-wrapper form legend span{margin-bottom:.5rem}#body .form-wrapper form fieldset,#body .form-wrapper#form-wrapper form fieldset{border:none}#body .form-wrapper form fieldset legend,#body .form-wrapper#form-wrapper form fieldset legend{display:none;margin-bottom:1rem}#body .form-wrapper form .lsb-form-checks,#body .form-wrapper#form-wrapper form .lsb-form-checks{display:flex;flex-direction:column;gap:1rem}#body .form-wrapper form .lsb-form-check,#body .form-wrapper#form-wrapper form .lsb-form-check{align-items:center;display:flex;gap:1rem}#body .form-wrapper form .gform_fields,#body .form-wrapper#form-wrapper form .gform_fields{row-gap:1.5rem}#body .form-wrapper form input,#body .form-wrapper form select,#body .form-wrapper form textarea,#body .form-wrapper#form-wrapper form input,#body .form-wrapper#form-wrapper form select,#body .form-wrapper#form-wrapper form textarea{border:1px solid var(--color-black);border-radius:.6rem;font-family:var(--font-default);font-size:1.25rem;line-height:160%;padding:10px 1.25rem}#body .form-wrapper form input:focus,#body .form-wrapper form select:focus,#body .form-wrapper form textarea:focus,#body .form-wrapper#form-wrapper form input:focus,#body .form-wrapper#form-wrapper form select:focus,#body .form-wrapper#form-wrapper form textarea:focus{border-color:var(--color-green)}#body .form-wrapper form input:not([type=checkbox]):not(textarea),#body .form-wrapper form select:not([type=checkbox]):not(textarea),#body .form-wrapper form textarea:not([type=checkbox]):not(textarea),#body .form-wrapper#form-wrapper form input:not([type=checkbox]):not(textarea),#body .form-wrapper#form-wrapper form select:not([type=checkbox]):not(textarea),#body .form-wrapper#form-wrapper form textarea:not([type=checkbox]):not(textarea){height:auto}#body .form-wrapper form input[type=checkbox],#body .form-wrapper form select[type=checkbox],#body .form-wrapper form textarea[type=checkbox],#body .form-wrapper#form-wrapper form input[type=checkbox],#body .form-wrapper#form-wrapper form select[type=checkbox],#body .form-wrapper#form-wrapper form textarea[type=checkbox]{align-items:center;aspect-ratio:1;display:flex;gap:10px;height:2rem;padding:0;width:2rem}#body .form-wrapper form .ginput_container,#body .form-wrapper#form-wrapper form .ginput_container{align-items:center;display:flex}#body .form-wrapper form .ginput_container_consent label,#body .form-wrapper#form-wrapper form .ginput_container_consent label{font-family:var(--font-default);font-size:1.125rem;font-weight:700;line-height:160%;margin-bottom:0}#body .form-wrapper form .gfield_consent_description,#body .form-wrapper#form-wrapper form .gfield_consent_description{border:none;color:var(--color-black);font-family:var(--font-default);font-size:1.125rem;font-weight:400;line-height:160%;margin-top:0;padding:0 0 0 2.75rem}#body .form-wrapper form .gform_button,#body .form-wrapper form button,#body .form-wrapper form input[type=submit],#body .form-wrapper#form-wrapper form .gform_button,#body .form-wrapper#form-wrapper form button,#body .form-wrapper#form-wrapper form input[type=submit]{border:none;cursor:pointer}#body .form-wrapper form .field_admin_only,#body .form-wrapper#form-wrapper form .field_admin_only{display:none}.card-hulpvraag{background:var(--color-white);border:1px solid var(--color-black);border-radius:1.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card-hulpvraag .media{background:#d9d9d9;border-radius:var(--border-radius-normal) var(--border-radius-normal) 0 0;flex-shrink:0;height:13.75rem;overflow:hidden;position:relative}.card-hulpvraag .media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-hulpvraag .content{flex:1 1 auto;justify-content:space-between;min-height:0;padding:3.125rem}.card-hulpvraag .content,.card-hulpvraag .content .text{display:flex;flex-direction:column;gap:1.125rem}.card-hulpvraag .content .text h3{color:var(--color-black);font-family:var(--font-title);font-size:2.5rem;font-weight:700;line-height:1;margin:0}.card-hulpvraag .content .text .excerpt{color:var(--color-black);font-family:var(--font-default);font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.card-hulpvraag .content .btn{align-self:flex-start;margin-top:.25rem}.card-potje{background:hsla(0,0%,100%,.5);border:1px solid var(--color-black);border-radius:1.25rem;flex-direction:column;gap:.625rem;height:100%;padding:3.125rem}.card-potje,.card-potje .media{align-items:center;display:flex;overflow:hidden}.card-potje .media{flex-shrink:0;height:14.0625rem;justify-content:center;width:14.0625rem}.card-potje .media img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.card-potje .content{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:1.125rem;justify-content:space-between;min-height:0;width:100%}.card-potje .content h3{color:var(--color-black);font-family:var(--font-title);font-size:2.5rem;font-weight:700;line-height:1;margin:0;word-break:break-word}.card-potje .content .btn{flex-shrink:0;margin-top:.25rem}.card-post{background:var(--color-white);border:1px solid var(--color-black);border-radius:1.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card-post .media{background:#d9d9d9;border-radius:var(--border-radius-normal) var(--border-radius-normal) 0 0;flex-shrink:0;height:13.75rem;overflow:hidden;position:relative}.card-post .media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-post .content{flex:1 1 auto;justify-content:space-between;min-height:0;padding:3.125rem}.card-post .content,.card-post .content .text{display:flex;flex-direction:column;gap:1.125rem}.card-post .content .text .card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;width:100%}.card-post .content .text .category{align-items:center;align-self:flex-start;background:var(--color-creme);border-radius:3.125rem;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;padding:.625rem 1.25rem}.card-post .content .text .category,.card-post .content .text .date{color:var(--color-black);font-family:var(--font-title);line-height:1}.card-post .content .text .date{font-size:1.125rem;font-weight:300}.card-post .content .text h3{color:var(--color-black);font-family:var(--font-title);font-size:2.5rem;font-weight:700;line-height:1;margin:0}.card-post .content .text .excerpt{color:var(--color-black);font-family:var(--font-default);font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.card-post .content .btn{align-self:flex-start;margin-top:.25rem}.donation-target-hero{padding-block:calc(var(--space-normal)*.75)}.donation-target-hero .donation-amount-wrapper{display:flex;flex-direction:column}.donation-target-hero .donation-amount-wrapper .progress{margin-bottom:1.875rem}.donation-target-hero .image{border-radius:var(--border-radius-normal);flex:1;overflow:hidden}.donation-target-hero .image img{border-radius:var(--border-radius-normal);height:auto;-o-object-fit:contain;object-fit:contain;overflow:hidden}.donation-target-hero.has-goal .image{min-height:unset}.donation-target-hero .page-title{margin-bottom:1.25rem}.donation-target-hero .buttons{margin-top:3rem}.block-hero-small{padding-bottom:1rem}.block-hero-small .image-container{margin-bottom:var(--space-small)}.block-hero-small .image-container .image-wrapper{border-radius:var(--border-radius-normal);grid-column:col-3/col-11;max-height:clamp(12rem,40vw,28rem);overflow:hidden}@media (max-width:64rem){.block-hero-small .image-container .image-wrapper{grid-column:col-2/col-12}}@media (max-width:45rem){.block-hero-small .image-container .image-wrapper{grid-column:col-1/content;max-height:none}}.block-hero-small .image-container .image-caption{grid-column:col-4/col-10}@media (max-width:64rem){.block-hero-small .image-container .image-caption{grid-column:col-2/col-12}}@media (max-width:45rem){.block-hero-small .image-container .image-caption{grid-column:col-1/content}}.block-hero-small .text-container{margin-top:1.25rem}.block-hero-small .post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.block-hero-small .post-meta .category{align-items:center;background:var(--color-creme);border-radius:3.125rem;color:var(--color-black);display:inline-flex;font-family:var(--font-title);font-size:1.25rem;font-weight:700;justify-content:center;line-height:1;padding:.625rem 1.25rem}.block-hero-small .post-meta .date{color:var(--color-black);font-family:var(--font-title);font-size:1.125rem;font-weight:300;line-height:1}.block-hero-small .post-meta-divider{border:0;border-top:1px solid var(--color-black);margin:0 0 1.25rem;width:100%}.block-hero-small.has-title-large{text-align:center}@media (max-width:45rem){.block-hero-small.has-title-large{text-align:left}}.block-posts{padding-block:var(--space-normal)}.block-posts .taf-results{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));margin-top:2rem}.block-posts .taf-results:has(>:only-child){grid-template-columns:minmax(0,33%)}@media (max-width:45rem){.block-posts .taf-results:has(>:only-child){grid-template-columns:1fr}}.block-posts .button-wrapper{align-items:center;display:flex;justify-content:flex-end;margin-top:2rem}@media (max-width:45rem){.block-posts .button-wrapper{justify-content:flex-start}}@keyframes share-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes share-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes share-modal-panel-in{0%{opacity:0;transform:scale(.94) translateY(.75rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes share-modal-panel-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(.75rem)}}.share-modal{--share-modal-ease:var(--transition-effect);--share-modal-duration-in:0.45s;--share-modal-duration-out:0.32s;background:transparent;border:none;left:50%;margin:0;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);overflow:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(100vw - 2rem,42rem)}.share-modal::backdrop{background:rgba(0,0,0,.45)}.share-modal[open]:not(.is-closing)::backdrop{animation:share-modal-backdrop-in var(--share-modal-duration-in) var(--share-modal-ease) forwards}.share-modal[open]:not(.is-closing) .share-modal__inner{animation:share-modal-panel-in var(--share-modal-duration-in) var(--share-modal-ease) forwards}.share-modal.is-closing::backdrop{animation:share-modal-backdrop-out var(--share-modal-duration-out) var(--share-modal-ease) forwards}.share-modal.is-closing .share-modal__inner{animation:share-modal-panel-out var(--share-modal-duration-out) var(--share-modal-ease) forwards}.share-modal__inner{background:var(--color-white);border:1px solid var(--color-black);border-radius:1.25rem;display:flex;flex-direction:column;gap:1.75rem;padding:clamp(1.875rem,5vw,3.125rem) clamp(1.25rem,5vw,2.5rem);position:relative;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.share-modal,.share-modal .share-modal__inner,.share-modal::backdrop{animation:none!important}.share-modal.is-closing .share-modal__inner{opacity:0}.share-modal[open]:not(.is-closing) .share-modal__inner{opacity:1}}.share-modal__close{align-items:center;background:transparent;border:none;color:var(--color-black);cursor:pointer;display:flex;font-family:var(--font-title);font-size:2rem;height:2.5rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.75rem;top:.75rem;transition:var(--transition);width:2.5rem}.share-modal__close:focus-visible,.share-modal__close:hover{opacity:.55}.share-modal__title{font-size:2.5rem;margin:0;max-width:95%;padding-right:2rem}.share-modal__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:36rem){.share-modal__grid{grid-template-columns:1fr}}.share-modal__action{align-items:center;background:var(--color-white);border:1px solid var(--color-black);border-radius:.625rem;color:var(--color-black);cursor:pointer;display:flex;font:inherit;gap:.625rem;min-height:4.375rem;padding:1.25rem 1.875rem;text-align:left;text-decoration:none;transition:var(--transition)}.share-modal__action:focus-visible,.share-modal__action:hover{background:var(--color-creme)}.share-modal__icon{align-items:center;color:var(--color-black);display:flex;flex-shrink:0;height:1.875rem;justify-content:center;width:1.875rem}.share-modal__icon svg{display:block;height:auto;max-width:100%}.share-modal__label{margin:0;white-space:nowrap}.share-modal__action.is-copied{background:var(--color-green-light)}@keyframes donation-message-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes donation-message-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes donation-message-modal-panel-in{0%{opacity:0;transform:scale(.94) translateY(.75rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes donation-message-modal-panel-out{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(.75rem)}}.donation-message-modal{--donation-message-modal-ease:var(--transition-effect);--donation-message-modal-duration-in:0.45s;--donation-message-modal-duration-out:0.32s;background:transparent;border:none;left:50%;margin:0;max-height:calc(100vh - 2rem);max-width:calc(100vw - 2rem);overflow:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(100vw - 2rem,36rem)}.donation-message-modal::backdrop{background:rgba(0,0,0,.45)}.donation-message-modal[open]:not(.is-closing)::backdrop{animation:donation-message-modal-backdrop-in var(--donation-message-modal-duration-in) var(--donation-message-modal-ease) forwards}.donation-message-modal[open]:not(.is-closing) .donation-message-modal__inner{animation:donation-message-modal-panel-in var(--donation-message-modal-duration-in) var(--donation-message-modal-ease) forwards}.donation-message-modal.is-closing::backdrop{animation:donation-message-modal-backdrop-out var(--donation-message-modal-duration-out) var(--donation-message-modal-ease) forwards}.donation-message-modal.is-closing .donation-message-modal__inner{animation:donation-message-modal-panel-out var(--donation-message-modal-duration-out) var(--donation-message-modal-ease) forwards}.donation-message-modal__inner{background:var(--color-white);border:1px solid var(--color-black);border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.875rem,5vw,3.125rem) clamp(1.25rem,5vw,2.5rem);position:relative;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.donation-message-modal,.donation-message-modal .donation-message-modal__inner,.donation-message-modal::backdrop{animation:none!important}}.donation-message-modal__close{align-items:center;background:transparent;border:none;color:var(--color-black);cursor:pointer;display:flex;font-family:var(--font-title);font-size:2rem;height:2.5rem;justify-content:center;line-height:1;padding:0;position:absolute;right:.75rem;top:.75rem;transition:var(--transition);width:2.5rem}.donation-message-modal__close:focus-visible,.donation-message-modal__close:hover{opacity:.55}.donation-message-modal__title{margin:0;padding-right:2rem}.donation-message-modal__intro{margin:0}.donation-message-modal__form{display:flex;flex-direction:column;gap:1rem}.donation-message-modal__field{display:flex;flex-direction:column;gap:.375rem}.donation-message-modal__field label{font-weight:500}.donation-message-modal__field input,.donation-message-modal__field textarea{background:var(--color-white);border:1px solid var(--color-black);border-radius:.3125rem;font:inherit;padding:.75rem 1rem;width:100%}.donation-message-modal__field textarea{min-height:6rem;resize:vertical}.donation-message-modal__error{color:#b42318;margin:0}.donation-message-modal__submit{align-self:flex-start}.block-search-page{padding-block:var(--space-normal)}.block-search-page .block-title{color:var(--color-black);font-family:var(--font-title);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;line-height:1;margin:0 0 2rem;text-align:center}@media (max-width:45rem){.block-search-page .block-title{text-align:left}}.block-search-page .search-form-wrapper{margin-bottom:1rem}.block-search-page .searchform{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem}.block-search-page .searchform .search-input{background:var(--color-white);border:1px solid var(--color-black);border-radius:.6rem;flex:1 1 14rem;font-family:var(--font-default);font-size:1.25rem;line-height:1.6;min-width:0;padding:.75rem 1.25rem}.block-search-page .searchform .search-input:focus{border-color:var(--color-green);outline:none}.block-search-page .searchform .search-submit{flex-shrink:0}.block-search-page .results-header{margin-bottom:1.5rem}.block-search-page .results-count{color:var(--color-black);font-family:var(--font-title);font-size:1.375rem;font-weight:700;line-height:1.2;margin:0}.block-search-page .search-results-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr))}.block-search-page .search-results-list:has(>:only-child){grid-template-columns:minmax(0,33%)}@media (max-width:45rem){.block-search-page .search-results-list:has(>:only-child){grid-template-columns:1fr}}.block-search-page .pagination-wrapper{margin-top:2.5rem}.block-search-page .pagination-wrapper .page-numbers{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-title);font-size:1.25rem;font-weight:700;gap:.5rem 1rem;list-style:none;margin:0;padding:0}.block-search-page .pagination-wrapper .page-numbers a,.block-search-page .pagination-wrapper .page-numbers span{align-items:center;border-radius:.3125rem;color:var(--color-black);display:inline-flex;justify-content:center;min-width:2.5rem;padding:.5rem .75rem;text-decoration:none}.block-search-page .pagination-wrapper .page-numbers a:focus,.block-search-page .pagination-wrapper .page-numbers a:hover{background:var(--color-creme)}.block-search-page .pagination-wrapper .page-numbers .current{background:var(--color-green)}.block-search-page .no-results,.block-search-page .no-search-query{color:var(--color-black);font-family:var(--font-default);font-size:1.125rem;line-height:1.6;margin:0}.block-search-page .no-results-message{font-family:var(--font-title);font-size:1.375rem;font-weight:700;margin:0 0 .75rem}.block-search-page .no-results-suggestion{margin:0}.card-search{background:var(--color-white);border:1px solid var(--color-black);border-radius:1.25rem;display:flex;flex-direction:column;height:100%;overflow:hidden}.card-search .content{display:flex;flex:1 1 auto;flex-direction:column;gap:1.125rem;justify-content:space-between;min-height:0;padding:2.5rem}.card-search .content .text{display:flex;flex-direction:column;gap:1rem}.card-search .content .text .label{align-self:flex-start;background:var(--color-creme);border-radius:3.125rem;display:inline-flex;font-size:1.25rem;line-height:1;padding:.625rem 1.25rem}.card-search .content .text .label,.card-search .content .text h3{color:var(--color-black);font-family:var(--font-title);font-weight:700}.card-search .content .text h3{font-size:2rem;line-height:1.1;margin:0}.card-search .content .text .excerpt{color:var(--color-black);font-family:var(--font-default);font-size:1.125rem;font-weight:400;line-height:1.6;margin:0}.card-search .content .btn{align-self:flex-start}.block-not-found-page{padding-block:var(--space-normal)}.block-not-found-page .content{display:flex;flex-direction:column;gap:1.875rem}.block-not-found-page .header-row{align-items:center;display:flex;gap:1.875rem}.block-not-found-page .media{flex-shrink:0;width:7.25rem}.block-not-found-page .media img{display:block;height:auto;width:100%}.block-not-found-page .titles{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.block-not-found-page .code{color:var(--color-black);font-family:var(--font-title);font-size:clamp(4rem,10vw,6.5625rem);font-weight:700;line-height:.9;margin:0;text-transform:uppercase}.block-not-found-page h1.h5{color:var(--color-black);line-height:1;margin:0}.block-not-found-page .text-container{color:var(--color-black);font-size:1.125rem;line-height:1.6;margin:0}.block-not-found-page .text-container p{margin:0}.block-not-found-page .buttons{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width:45rem){.block-not-found-page .header-row{align-items:flex-start;flex-direction:column}.block-not-found-page .titles{gap:1.5rem}}
