.placeholder-block{text-align:center;background-color:#f3f3f3;border:1px solid #eaeaea;padding:20px;margin-bottom:20px;font-size:2rem}body:not(:has(.ourfoundation)){@media screen and (min-width:990px){header .wp-block-navigation__responsive-close{display:initial}}@media screen and (min-width:990px){.doubleform p{min-width:45%}}.doubleform,.singleform{margin-bottom:3em}@media screen and (max-width:990px){.doubleform p{margin-bottom:3em}}.singleform-textarea{margin-bottom:2em}.doubleform input,.singleform input,.singleform-textarea textarea{max-width:100%;display:block;width:100%;padding:.5em;border:1px solid #000;border-bottom:1px solid #000;background:#fff0;font-size:1em;border-top:none;border-left:none;border-right:none}@media screen and (min-width:990px){.doubleform{display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px}}:focus-visible{outline:inherit}form.wpcf7-form *{transition:all 100ms}form span.wpcf7-not-valid-tip{position:relative;color:#e87676}div.wpcf7-response-output{padding:1em!important;margin:0!important}form.wpcf7-form p{margin-top:0}div.wpcf7 .ajax-loader{display:none;background:none;animation:spin 1s cubic-bezier(.36,.09,.27,.97) infinite;border:3px solid #dedede;border-top:3px solid #000;border-radius:50%;height:1em;width:1em;margin:0;vertical-align:middle}.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{opacity:.75}@media screen and (max-width:990px){.no-padding-mobile{padding:0!important}}.thin-seperator{border:.3px solid #1e1e1e}@media screen and (min-width:990px){.desktop-hidden{display:none!important}}.no-link a{pointer-events:none;cursor:default}.no-link a:hover{text-decoration:none}.no-link a:active{text-decoration:none}.no-link a:focus{text-decoration:none}.no-link a:visited{text-decoration:none}@media screen and (max-width:990px){h1,h2,h3,h4,.xxl{font-size:2.3em!important}}.line-separator a:has(+span):after{content:"|";padding:.5em}.line-separator span{display:none}.list-spacing li{padding:1em .5em}.list-spacing{padding-left:1em}@media screen and (max-width:990px){.row-wrap{flex-direction:column;align-items:flex-start!important}}button.wp-block-navigation__responsive-container-close{left:0;top:1em}nav:has(.is-menu-open)>button{opacity:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{position:relative}ul.wp-block-navigation__submenu-container{display:block}.wp-block-navigation__responsive-container>div{padding-left:calc((100vw - var(--wp--style--global--content-size)) / 2);margin:0}@media screen and (max-width:1650px){.wp-block-navigation__responsive-container>div{padding-left:var(--wp--style--root--padding-left)}}body:has(.news-wrap) .wp-site-blocks{display:flex;flex-direction:column}body:has(.news-wrap) header.sticky.wp-block-template-part{flex-shrink:0}body:has(.news-wrap) footer.wp-block-template-part{flex-shrink:1;margin-block-start:unset!important}body:has(.news-wrap) main#wp--skip-link--target{flex-grow:1;margin-top:unset!important}body:has(.news-wrap) .news-wrap.page-width{height:100%;margin-block-start:unset!important}body:has(.news-wrap) .entry-content:has(.news-wrap){height:100%}body:has(.news-wrap) .wp-block-group{margin-block-start:unset!important}#page{display:flex;flex-direction:column;height:100%}#header,#footer{flex-shrink:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{gap:.875em;padding-bottom:2em}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:unset}.wp-block-navigation__responsive-container.is-menu-open{max-width:45%;padding:0;background-color:#edd3ca}@media screen and (max-width:990px){.wp-block-navigation__responsive-container.is-menu-open{max-width:100%}}.open-on-hover-click.wp-block-navigation-item>a,.wp-block-navigation__container>li>div{font-size:3em!important;font-weight:500}@media screen and (min-width:990px){.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{background-color:inherit;color:inherit;position:absolute;z-index:2;display:flex;flex-direction:column;align-items:normal;opacity:0;transition:opacity 0.1s linear;transition-duration:0.1s;transition-timing-function:linear;transition-delay:0s;transition-property:opacity;visibility:hidden;width:0;height:0;overflow:hidden;left:-1px;top:100%}.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{position:static!important;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;opacity:1;width:auto;height:auto;min-width:200px}}.button_previous,.button_back{padding-right:20px;padding-left:10px}.button_next{padding-left:20px;padding-right:10px;margin-left:auto}.button_back{width:120px!important}@media screen and (min-width:990px){.button_back{display:none!important}}@media screen and (max-width:990px){.button-container{flex-direction:column;column-gap:20px}.button_back{margin-bottom:40px}.button_next{order:-1;margin-left:0;margin-bottom:20px;margin-top:20px}}p:has(.remote-url){position:relative}.remote-url{position:absolute;right:50;bottom:0}body,.wp-site-blocks{scroll-behavior:smooth}@media screen and (min-width:990px){.wp-site-blocks:has(.scroll-snap-active){height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}.wp-site-blocks:has(.scroll-snap-active) .scroll-snap>div{height:100vh;scroll-snap-align:start}.wp-site-blocks:has(.scroll-snap-desktop-active){height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory}.wp-site-blocks:has(.scroll-snap-active) .scroll-snap-desktop>div{height:100vh;scroll-snap-align:start;max-height:80vh}}}