﻿/*!
Theme Name: ace
Theme URI: http://underscores.me/
Author: Chad Rossouw for HdK
Author URI: https://wearehdk.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ace
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ace is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.has-medium-font-size{font-size:1.25rem}/*! 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}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,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,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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#060a0f;font-family:aller,sans-serif;font-size:1rem;line-height:1.5;font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:110%;margin:0 0 1rem}h1+h1,h1+h2,h1+h3,h1+h4,h2+h1,h2+h2,h2+h3,h2+h4,h3+h1,h3+h2,h3+h3,h3+h4,h4+h1,h4+h2,h4+h3,h4+h4,h5+h1,h5+h2,h5+h3,h5+h4,h6+h1,h6+h2,h6+h3,h6+h4{margin-top:-1rem}h1{font-size:2.4rem;font-family:legitima,sans-serif;color:#cd4b0a}h2{font-size:1.8rem;font-family:legitima,sans-serif;color:#cd4b0a}h3{font-size:1.25rem}h3.lc{text-transform:uppercase}h4{font-size:1.1rem}h5{font-size:1rem}p{margin-top:0;margin-bottom:1rem;font-size:1rem;line-height:1.625rem;font-weight:500}dfn,cite,em,i{font-style:italic}blockquote{padding:0 1.5em;font-style:italic;border-left:2px solid #cd4b0a;margin:1rem auto}address{margin:0 0 1.5em}pre{background:#eee;font-family:mono,sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:ubuntu-mono,sans-serif;color:#f0f0f0}p code{color:#571f04}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.weight-bold{font-weight:700}.lc{text-transform:initial}.uc{text-transform:uppercase}.large{font-size:1.2rem;line-height:125%}@media screen and (min-width: 1000px){.large{line-height:125%}}.small{font-size:80%}::-moz-selection{color:var(--color-white-to-black);background:var(--color-secondary)}::selection{color:var(--color-white-to-black);background:var(--color-secondary)}.bold{font-weight:700}.center{text-align:center}a.arrow_link{position:relative;padding-right:2rem;width:fit-content;display:block;font-size:1.2rem;font-weight:bold}a.arrow_link::after{content:"";height:.8rem;width:1.2rem;display:block;top:calc(50% - .4rem);right:0;background-image:url(../assets/arrow.svg);background-size:contain;position:absolute;background-repeat:no-repeat;transition:transform var(--transition) ease}a.arrow_link:hover::after{transform:translateX(0.2rem)}@media(prefers-reduced-motion: reduce){a.arrow_link:hover::after{transform:none}}a:focus{outline:2px solid;outline-offset:.2rem}:root{--header-height: 5rem;--header-height-min: 2.5rem;--margin: 3vw;--transition: 400ms}@media(prefers-reduced-motion){:root{--transition:0ms}}@media screen and (min-width: 700px){:root{--margin: 10vw}}@media screen and (min-width: 1000px){:root{--margin: 10vw;--header-height: 10rem}}@media screen and (min-width: 1200px){:root{--margin: 6vw;--header-height: clamp(10rem,10vw,12rem);--nav-padding: 6vw}}@media screen and (min-width: 1600px){:root{--margin: calc((100vw - 1240px) / 2)}}.grecaptcha-badge{display:none !important}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}html,body{width:100vw;overflow-x:hidden}body{background-color:#f0f0f0;color:#060a0f}.scroll_lock,.scrolly_lock,.scroll-lock{overflow:hidden}table{margin:0 0 1.5em;width:100%}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}a{color:#571f04;text-decoration-thickness:.05em;transition:text-decoration-thickness var(--transition) ease,color var(--transition) ease;text-underline-offset:.25em}a:visited{color:#571f04}a:hover,a:focus,a:active{color:#2d1a3e;text-decoration-thickness:.1em}a:hover,a:active{outline:0}a:focus{outline:2px solid}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#060a0f;border:1px solid #e8e8e8;border-radius:0;padding:.5rem 1rem;transition:border var(--transition) ease}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:1px solid #cd4b0a}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{color:#060a0f}select{color:#060a0f;border:1px solid #e8e8e8;border-radius:5px;padding:10px;max-width:100%}textarea{width:100%}button,input[type=button],input[type=reset],input[type=submit],.button,.decorative{background:#cd4b0a;color:#f0f0f0;display:block;text-align:left;padding:.6rem 1rem;line-height:1;text-decoration:none;border:none;border-radius:0;text-transform:none;font-weight:600;letter-spacing:.05em;transition:text-decoration 400ms ease;cursor:pointer}button .unset-button,input[type=button] .unset-button,input[type=reset] .unset-button,input[type=submit] .unset-button,.button .unset-button,.decorative .unset-button{background:none;color:currentColor;display:inline;padding:0}.decorative{position:relative;text-align:center;text-decoration:none;transition:background-color 400ms ease,color 400ms ease;color:#cd4b0a;background-color:#f0f0f0;border-radius:.25rem;border:2px solid #cd4b0a}.decorative:hover,.decorative:focus{text-decoration:none}p .decorative{display:inline-block}.buttons{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.no-flexbox-gap .buttons{gap:0}.no-flexbox-gap .buttons>*{margin-right:1rem}.no-flexbox-gap .buttons>*:last-child{margin-right:0}button[disabled]{opacity:.3;cursor:default}details{padding:1rem 0;border-top:1px solid #571f04;-webkit-user-select:none;user-select:none}details>summary{list-style:none;position:relative;color:#571f04;font-size:1.2rem;font-weight:700;margin-bottom:1rem}details>summary:hover{cursor:pointer}details>summary::after{content:"";position:absolute;top:.2rem;right:0;width:22px;height:22px;transition:transform var(--transition) ease-in;transform-origin:center center;line-height:0;background-image:url(../assets/images/down_arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}details>summary h4{margin-bottom:0;margin-right:2rem}details .panel{padding:1px 0}summary::-webkit-details-marker{display:none}details.open>summary::after{transform:rotate(180deg)}h3~details{margin-bottom:.5rem}@media screen and (min-width: 1200px){.mobile-only{display:none}}@media screen and (min-width: 1200px){.mobile_only{display:none !important}}@media screen and (max-width: 1200px){.desktop_only{display:none !important}}.border_bottom{border-bottom:2px solid var(--color-secondary)}p.caption{font-size:.875rem}figure{margin-bottom:0}input#hp{display:none}.hide{display:none}img.default{object-fit:contain !important;background-color:#060a0f}#page{background:#f0f0f0}.black{color:#060a0f}.body{color:#060a0f}.white{color:#f0f0f0}.primary{color:#cd4b0a}.secondary{color:#571f04}.bg-black,.bg_black{background-color:#060a0f}.bg-bg,.bg_bg{background-color:#f0f0f0}.bg-white,.bg_white{background-color:#f0f0f0}.bg-grey,.bg_grey{background-color:#e8e8e8}.bg-primary,.bg_primary{background-color:#cd4b0a}.bg-secondary,.bg_secondary{background-color:#571f04}.bg-secondary_sub,.bg_secondary_sub{background-color:var(--color-secondary-lighter)}.error{color:#a01313}.color_primary{fill:#cd4b0a}.color_body{fill:#060a0f}.container.container--square{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--square{aspect-ratio:1}}@supports not (aspect-ratio: 16/9){.container.container--square{padding-top:100%;height:0}}.container.container--round{position:relative;width:100%;overflow:hidden;border-radius:50%}@supports(aspect-ratio: 16/9){.container.container--round{aspect-ratio:1}}@supports not (aspect-ratio: 16/9){.container.container--round{padding-top:100%;height:0}}.container.container--sixteennine{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--sixteennine{aspect-ratio:1.7777777778}}@supports not (aspect-ratio: 16/9){.container.container--sixteennine{padding-top:56.25%;height:0}}.container.container--fourthree{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--fourthree{aspect-ratio:1.3333333333}}@supports not (aspect-ratio: 16/9){.container.container--fourthree{padding-top:75%;height:0}}.container.container--twentyonenine{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--twentyonenine{aspect-ratio:2.3333333333}}@supports not (aspect-ratio: 16/9){.container.container--twentyonenine{padding-top:42.85%;height:0}}.container.container--fivefour{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--fivefour{aspect-ratio:1.25}}@supports not (aspect-ratio: 16/9){.container.container--fivefour{padding-top:80%;height:0}}.container.container--fourfive{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--fourfive{aspect-ratio:.8}}@supports not (aspect-ratio: 16/9){.container.container--fourfive{padding-top:125%;height:0}}.container.container--twothree{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--twothree{aspect-ratio:.6666666667}}@supports not (aspect-ratio: 16/9){.container.container--twothree{padding-top:150%;height:0}}.container.container--threetwo{position:relative;width:100%;overflow:hidden}@supports(aspect-ratio: 16/9){.container.container--threetwo{aspect-ratio:1.5}}@supports not (aspect-ratio: 16/9){.container.container--threetwo{padding-top:66%;height:0}}.container.container--video{overflow:visible}.container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.container.container--max-height{height:375px;width:fit-content;position:static}.container.container--max-height img{height:100%;width:auto;position:static;max-width:calc(100vw - 2*var(--margin));object-fit:contain}.cover img{width:100%;height:auto}body{display:grid;grid-template-rows:1fr auto;min-height:100vh}.margins{margin:1rem var(--margin)}@media screen and (min-width: 1200px){.margins{margin:2rem var(--margin) 3rem}}.padding{padding:1rem var(--margin) 2rem}@media screen and (min-width: 1200px){.padding{padding:2rem var(--margin) 3rem}}.double_padding{padding-left:var(--margin);padding-right:var(--margin)}@media screen and (min-width: 1000px){.double_padding{padding-left:calc(var(--margin)*2);padding-right:calc(var(--margin)*2)}}.padding.padding--half{padding:4rem var(--margin)}@media screen and (min-width: 1200px){.padding.padding--half{padding:4rem calc(var(--margin)/2)}}.margin-left{margin-left:var(--margin)}.margin-right{margin-right:var(--margin)}.padding-left{padding-left:var(--margin)}.padding-right{padding-right:var(--margin)}.grid{display:grid}.grid--two-column.margins .padding{padding-left:0;padding-right:0}.grid--two-column.margins .margins{margin-left:0;margin-right:0}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.flex.flex_50>.flex_item,.flex.flex_50>.flex--item{flex-basis:100%}.flex.flex_66-33>.flex_item,.flex.flex_33>.flex_item{flex-basis:100%}.flex.flex_25>.flex_item{flex-basis:100%}.flex.flex_20{justify-content:start;gap:2%}.flex.flex_20>.flex_item{flex-basis:48%}.flex.flex_25-75>.flex_item{flex-basis:100%}@media screen and (min-width: 700px){.flex.flex_50>.flex_item,.flex.flex_50>.flex--item{flex-basis:calc(50% - 2rem)}.flex.flex_25>.flex_item{flex-basis:48%}.flex.flex_20>.flex_item{flex-basis:18%}}@media screen and (min-width: 1000px){.flex.flex_66-33>.flex_item{flex-basis:67%}.flex.flex_66-33>.flex_item:nth-child(2n){flex-basis:33%}.flex.flex_25{gap:2.5%}.flex.flex_25::after{content:"";flex-grow:1}.flex.flex_25>.flex_item{flex-basis:23%}.flex.flex_25-75 .flex_item:nth-child(1){flex-basis:25%;margin-right:2rem}.flex.flex_25-75 .flex_item:nth-child(2){flex-basis:calc(75% - 2rem)}.flex.flex_33{flex-wrap:wrap}.flex.flex_33>.flex_item{flex-basis:calc(33% - 1.66rem)}.flex.flex_33::after{content:"";flex-basis:calc(33% - 1.66rem)}}@media screen and (min-width: 1200px){.flex.flex_66-33>.flex_item{flex-basis:55%}.flex.flex_66-33>.flex_item:nth-child(2n){flex-basis:33%}}.flex.cats{justify-content:flex-start;gap:1rem;margin-bottom:1rem}.inner-padding{padding:2rem}.fixed{position:fixed;top:0}header#masthead{height:var(--header-height);position:absolute;width:100vw;max-width:100vw;top:0;padding:0;z-index:999;background-color:#f0f0f0;transition:padding var(--transition) ease,margin var(--transition) ease}@media screen and (min-width: 1200px){header#masthead{padding-top:0}}#primary{transition:padding var(--transition) ease;padding-top:var(--header-height);background:#f0f0f0}#wpadminbar+#page{margin-top:-32px}.main-navigation{display:flex;flex-wrap:wrap;justify-content:center;width:100vw;position:fixed;top:0;left:0;background:#f0f0f0;padding-bottom:0;height:calc(var(--vh)*100);color:#cd4b0a;text-align:center;transform:translateY(-150%);transition:transform var(--move-transition) ease-in;z-index:80}@supports(height: 100dvh){.main-navigation{height:100dvh;overflow:auto}}.main-navigation.toggled{transform:translate(0, 0)}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.main-navigation .nav_logo{height:var(--header-height);width:auto;max-width:95vw}#menu_logo svg,#menu_logo a{display:block;width:100%;height:100%}.main-navigation-inner{display:flex;flex-direction:column;justify-content:space-between;height:fit-content}.main-navigation-inner>.text_sizer{margin-bottom:1rem}.main-navigation-inner>.social_media_wrapper{margin:4rem 0}#primary-menu,#featured-menu{display:flex;flex-direction:column;align-items:center;row-gap:.5rem;width:100%;max-width:95vw;margin:0 auto}#primary-menu li a,#featured-menu li a{color:#cd4b0a;font-family:aller,sans-serif;font-weight:400;font-size:1.5rem;line-height:125%;transition:color var(--transition) ease-in;position:relative;margin-bottom:.5rem}#primary-menu li a::after,#featured-menu li a::after{content:"";position:absolute;height:2px;width:100%;background-color:#cd4b0a;bottom:0;left:0;transform:scaleX(0);transform-origin:center;transition:transform var(--transition) ease-in}#primary-menu li a:hover::after,#featured-menu li a:hover::after{transform:scaleX(1)}@media screen and (min-width: 1200px){#primary-menu li a,#featured-menu li a{font-size:2rem}}@media(forced-colors: active){#primary-menu li a,#featured-menu li a{text-decoration:underline}#primary-menu li a:hover,#featured-menu li a:hover{text-decoration-thickness:.3em}}@media screen and (max-width: 400px){#primary-menu li a{font-size:1.5rem;line-height:2.25rem;text-align:center}}@media screen and (min-width: 1200px){#primary-menu,#featured-menu{width:100%}#primary-menu li a,#featured-menu li a{text-transform:none;color:#cd4b0a;padding-bottom:.5rem;font-size:2.2rem;margin-bottom:1rem}#primary-menu{margin-bottom:1.2rem}}#hamburger{position:absolute;bottom:-0.5rem;right:0;background:rgba(0,0,0,0);transition:top var(--transition) ease;z-index:10;width:3rem;height:1rem;display:grid;justify-content:center;align-items:center;padding:0;z-index:90}#hamburger .menu_open{display:none}.hamburger.close-modal{position:absolute;left:50%;transform:translateX(-50%);bottom:-0.5rem;background:rgba(0,0,0,0)}.hamburger{padding:5px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:calc(var(--transition)/2);transition-timing-function:linear;font:inherit;color:#f0f0f0;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger-box{width:3rem;height:1rem;position:relative}.hamburger-left,.hamburger-center,.hamburger-right{width:2rem;max-width:.7rem;height:.7rem;max-height:.7rem;top:calc(50% - .35rem);background-color:#cd4b0a;border-radius:.35rem;position:absolute;transition:transform calc(var(--transition)/2) ease-in-out,max-width calc(var(--transition)/3) ease,max-height calc(var(--transition)/3) ease}.hamburger-center{display:block;left:calc(50% - .35rem);transform:scale3d(1, 1, 1)}.hamburger-left{left:0}.hamburger-right{right:0}.is-active .hamburger-center{transform:scale3d(0, 0, 1)}.is-active .hamburger-left{max-width:2rem;max-height:.35rem;transform:translate3d(0.5rem, 0.5rem, 0) rotate(45deg)}.is-active .hamburger-right{max-width:2rem;max-height:.35rem;transform:translate3d(-0.5rem, 0.5rem, 0) rotate(-45deg)}.toggled .menu-menu-1-container{transform:translate(0, 0);z-index:5}.menu-item-has-children:hover .sub-menu,.menu-item-has-children a:focus+.sub-menu{transform:translate(0, 0)}.mobile_nav_home svg{height:40px;width:auto;display:block}.mobile_nav_home{padding-bottom:1rem;width:100%}@media screen and (min-width: 1200px){.mobile_nav_home{display:none}}.small_menu_heading{margin-bottom:.5rem}@media screen and (min-width: 1200px){.mobile_nav_home svg{display:none}.main-navigation ul ul{z-index:-1}.sub-menu{height:auto;width:max-content;justify-content:space-between;flex-direction:column;transform:translate(0, -vh(100));transition:border-top 600ms ease-in 1200ms;top:0;left:-2rem !important}.menu-menu-1-container #primary-menu .sub-menu li a::after{right:1rem;left:20rem;top:.4rem;height:.8rem;background-color:rgba(0,0,0,0);transition:none;transform:none}.menu-menu-1-container #primary-menu .sub-menu li:hover::before{transform:scaleX(70%)}.menu-item-has-children:hover a::after{content:"";width:100%;height:3rem;background-color:rgba(0,0,0,0);display:block;position:absolute}.menu-item-has-children:hover .sub-menu{transform:translate(0, 0)}.menu-item-has-children>*:hover .sub-menu,.menu-item-has-children::before:hover .sub-menu,.menu-item-has-children::after:hover .sub-menu{transform:translate(0, 0)}.menu-item-has-children .sub-menu:hover{transform:translate(0, 0)}.menu-item-has-children.open-sub .sub-menu{transform:translate(0, 4.7vh)}.sub-menu li{flex-basis:33.3%;opacity:1;transition:opacity .3s ease-in}ul.sub-menu::after{content:"";flex-grow:1}ul.sub-menu{padding:var(--header-height) 2rem 3rem;padding-right:4rem;z-index:-1}.home ul.sub-menu{padding:calc(var(--header-height) + 1rem) 2rem 2rem}ul.sub-menu li{opacity:0;transition:opacity 600ms ease-in 600ms}.menu-item-has-children:hover .sub-menu li,.menu-item-has-children .sub-menu:hover li{opacity:1}.menu-item-has-children:hover ul.sub-menu::before,.menu-item-has-children ul.sub-menu:hover::before{opacity:1}}.site-branding{height:calc(var(--header-height) - 3.2rem);position:absolute;top:1rem;right:50%;transform:translate(50%);z-index:11}.search_toggle{background-color:rgba(0,0,0,0);display:inline}.search_toggle svg{width:1.2rem;height:1.2rem}@media screen and (min-width: 1200px){#masthead{display:flex;justify-content:space-between;align-items:center}}#menu_logo,.nav_logo a{padding:.25rem 0;height:100%;width:fit-content;margin:0 auto;position:relative}@media screen and (min-width: 700px){#menu_logo,.nav_logo a{padding:0}}@media screen and (min-width: 1000px){#menu_logo,.nav_logo a{padding-top:2rem;padding-bottom:2rem}}#menu_logo svg,.nav_logo a svg{width:auto;margin:0 auto;display:block;max-height:calc(var(--header-height) - .5rem);height:100%;max-width:95vw}@media screen and (min-width: 1000px){#menu_logo svg,.nav_logo a svg{max-height:calc(var(--header-height) - 4rem)}}@media screen and (min-width: 1000px){#menu_logo svg,.nav_logo a svg{height:100%}}.search{background-color:rgba(0,0,0,0)}.search svg{width:2rem;height:2rem;transition:transform var(--transition) ease}.search:hover svg{transform:rotate(90deg)}.modal-content{background-color:#f0f0f0}#search_results{padding:0 3rem 0 0;position:relative}#search_results>a{position:absolute;bottom:0;left:0}.big_text{padding:4rem 0;width:1080px;max-width:calc(100vw - 2*var(--margin));margin:0 auto;font-size:clamp(1.2rem,3vw,1.8rem);line-height:175%;text-align:left}.big_text strong{display:block;margin-bottom:1rem}.big_text p,.big_text a{font-size:clamp(1.2rem,3vw,1.8rem);line-height:175%}.big_text a{font-weight:700;text-align:center;display:block}.big_text a:empty{display:none}.text_image .block,.bsl-video .block{padding:4rem 0}.text_image .block.grid--two-column,.bsl-video .block.grid--two-column{padding:0;grid-template-rows:1fr 1fr}.text_image .block.grid--two-column .block-text,.bsl-video .block.grid--two-column .block-text{padding-top:4rem;padding-bottom:4rem}.text_image .block.grid--two-column .padding-right,.bsl-video .block.grid--two-column .padding-right{padding-left:var(--margin)}.text_image .block.grid--two-column .padding-left,.bsl-video .block.grid--two-column .padding-left{padding-right:var(--margin);grid-row:2/3}@media screen and (min-width: 700px){.text_image .block.grid--two-column,.bsl-video .block.grid--two-column{grid-template-columns:1fr 1fr;gap:0;grid-template-rows:minmax(420px, min-content)}.text_image .block.grid--two-column .padding-right,.bsl-video .block.grid--two-column .padding-right{padding-left:4rem}.text_image .block.grid--two-column .padding-left,.bsl-video .block.grid--two-column .padding-left{padding-right:4rem;grid-row:1/2}.text_image .block.grid--two-column .padding-left+.alt-block .alt_block,.bsl-video .block.grid--two-column .padding-left+.alt-block .alt_block{right:15px}}.text_image .bg-primary .single,.bsl-video .bg-primary .single{width:680px;max-width:calc(100vw - 2*var(--margin))}.text_image .bg-primary .single h3,.bsl-video .bg-primary .single h3{font-size:2.2rem;color:#571f04}.text_image .single,.bsl-video .single{width:1020px;max-width:calc(100vw - 2*var(--margin));margin:0 auto}.text_image h3,.bsl-video h3{color:#060a0f;font-size:1.6rem;line-height:145%}.text_image .cover.block-image.alt-block img,.bsl-video .cover.block-image.alt-block img{height:100%;object-fit:cover;position:absolute;width:100%;top:0;left:0}.text_image .block-text,.bsl-video .block-text{display:flex;flex-direction:column;justify-content:center}.bsl-video .block.grid--two-column{grid-template-rows:auto auto}@media screen and (min-width: 700px){.bsl-video .block.grid--two-column{grid-template-rows:auto;grid-template-columns:auto}.bsl-video .block.grid--two-column .padding-right{padding-left:var(--margin)}.bsl-video .block.grid--two-column .padding-left{padding-right:var(--margin)}}@media screen and (min-width: 1000px){.bsl-video .block.grid--two-column{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:0}.bsl-video .block.grid--two-column .padding-right{padding-left:4rem}.bsl-video .block.grid--two-column .padding-left{padding-right:4rem}.bsl-video .block.grid--two-column .padding-left+.alt-block .alt_block{right:15px}.bsl-video .block.grid--two-column .block-text{padding-top:1rem;padding-bottom:1rem}}.bsl-video h3{font-size:2.4rem;color:#571f04}#bsl,#express_your_interest,#response{scroll-margin-top:calc(var(--header-height) + 50px)}.muted .text_image:has(.bg-primary_sub,.bg-secondary_sub)~.text_image:has(.bg-primary_sub,.bg-secondary_sub){border-top:1px solid #571f04}.block_quote{position:relative;width:1020px;max-width:calc(100vw - 2*var(--margin));margin:0 auto;padding:1rem 0 1rem .5rem}.block_quote p,.block_quote footer{font-size:1rem;line-height:150%;font-weight:400}.block_quote p{color:#571f04}.content_wrapper .block_quote,.wp-block-ace-content-blocks .block_quote{width:100%}.content_wrapper .block_quote::before,.wp-block-ace-content-blocks .block_quote::before{top:0rem;left:0}.blog_list{padding-top:4rem;padding-bottom:4rem;display:flex;flex-wrap:wrap;justify-content:space-between}.blog_list>a{margin-bottom:2rem}.blog_list>a.mobile_only{margin-top:2rem}.blog_list h2{margin-bottom:3rem}.blog_list>.flex{flex-basis:100%}.cat-list.flex{list-style-type:none;padding:0;margin:0 0 1rem;justify-content:flex-start;column-gap:1rem}.no-flexbox-gap .cat-list.flex{gap:0}.no-flexbox-gap .cat-list.flex>*{margin-right:1rem}.no-flexbox-gap .cat-list.flex>*:last-child{margin-right:0}@media screen and (min-width: 1000px){.org_list .two_column{flex-direction:row-reverse}.org_list .two_column>:last-child{flex-basis:73%}.org_list .two_column>:first-child{flex-basis:22%}}.org_list h2{margin-bottom:3rem}#open_filters{background-color:#571f04;margin:0 auto 2rem;padding:1rem;border-radius:5px}@media screen and (min-width: 1000px){#filter_list{max-height:unset;visibility:visible}#open_filters{display:none}}.support_organisation_item{margin-bottom:1rem;display:grid;grid-template-rows:min-content auto}.support_organisation_item svg{display:none}@media screen and (min-width: 1000px){.support_organisation_item svg{display:block;justify-self:end;margin-right:1rem;transition:transform calc(1.5*var(--transition)) ease}}.support_organisation_item a{padding:1rem;display:grid;grid-template-rows:min-content 1fr;gap:1rem;text-decoration:none}@media screen and (min-width: 1000px){.support_organisation_item a{grid-template-rows:min-content 1fr min-content}}.support_organisation_item a h3{text-decoration:underline;text-decoration-thickness:.05em;line-height:130%}.support_organisation_item a p{text-decoration:none;color:#060a0f}.support_organisation_item a:hover h3{text-decoration-thickness:.1em}.support_organisation_item a:hover svg{transform:translateX(0.2rem)}@media(prefers-reduced-motion: reduce){.support_organisation_item a:hover svg{transform:none}}.bg-primary-primary_sub .block-text p{color:var(--color-black-to-white)}.bg-primary-primary_sub .block-text h3{color:var(--color-secondary-to-white)}.support_organisation_item picture.featured-img.alt-block{margin:1rem 1rem 0;position:relative;height:0;padding-top:51%}.support_organisation_item picture.featured-img.alt-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}#response,#signupform{position:relative}#response::before,#signupform::before{z-index:10;content:"";position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);border-radius:25px;width:50px;height:50px;border:5px solid #571f04;border-bottom-color:rgba(0,0,0,0);animation:spin 1s ease-in-out infinite;display:none}#response .flex_item,#signupform .flex_item{opacity:1;transition:opacity var(--transition) ease}#response.loading::before,#signupform.loading::before{display:block}#response.loading .flex_item,#signupform.loading .flex_item{opacity:.1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sidebar.filter_list{display:block;width:100%;max-height:0;overflow:hidden;transition:max-height var(--move-transition) ease}@media screen and (min-width: 1000px){.sidebar.filter_list{max-height:unset;overflow:initial}}.open.sidebar.filter_list{max-height:2000px}#current_filters,#blog_filters{list-style:none;padding:0;margin:0;display:flex;column-gap:2rem;font-weight:700;flex-wrap:wrap}.no-flexbox-gap #current_filters,.no-flexbox-gap #blog_filters{gap:0}.no-flexbox-gap #current_filters>*,.no-flexbox-gap #blog_filters>*{margin-right:2rem}.no-flexbox-gap #current_filters>*:last-child,.no-flexbox-gap #blog_filters>*:last-child{margin-right:0}.current_filters{justify-content:flex-start;align-items:flex-start;margin-bottom:2rem;flex-direction:column}@media screen and (min-width: 1000px){.current_filters{gap:2rem;display:grid;grid-template-rows:1fr;grid-template-columns:max-content auto max-content;align-items:center}}.current_filters p{margin:0}.current_filters.hide{display:none}.filter input[type=reset].hide{display:none}.filter input[type=reset].hide{display:none}@media screen and (min-width: 700px){.content-directory .flex.flex_33>.flex_item{flex-basis:calc(33% - .5rem)}}button#clear{width:fit-content;justify-self:end;color:#571f04;background:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;border-left:1px solid #725a88;text-decoration:underline;text-underline-offset:.2em;font-weight:700}button#clear svg{margin-right:.5rem}button#clear svg path{fill:#571f04}button#clear:hover{text-decoration-thickness:.2em}input.button.decorative.reset{border-radius:.25rem;width:100%;background-color:#571f04;color:#f0f0f0;padding:1.2rem;text-align:center;transition:background-color var(--transition) ease,color var(--transition) ease}input.button.decorative.reset:hover{background-color:#060a0f}#filter ul,#express_your_interest ul{list-style:none;padding:0;margin:0}#filter li,#express_your_interest li{margin-bottom:1rem}#filter input[type=checkbox],#express_your_interest input[type=checkbox]{opacity:0;position:absolute}#filter input[type=checkbox]+label,#express_your_interest input[type=checkbox]+label{padding-left:1.2rem;position:relative;display:block;line-height:105%;cursor:pointer}#filter input[type=checkbox]+label::before,#filter input[type=checkbox]+label::after,#express_your_interest input[type=checkbox]+label::before,#express_your_interest input[type=checkbox]+label::after{content:"";left:0;top:calc(50% - .5rem);position:absolute}#filter input[type=checkbox]+label::before,#express_your_interest input[type=checkbox]+label::before{width:1rem;height:1rem;border:1px solid #343434;background:#f0f0f0;transition:background-color var(--transition) ease}#filter input[type=checkbox]+label::after,#express_your_interest input[type=checkbox]+label::after{width:.7rem;height:.3rem;border:1px solid #343434;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);transform:rotate(-52deg) translate(-2px, 4px);opacity:0;transition:opacity var(--transition) ease}#filter input[type=checkbox]+label:hover,#express_your_interest input[type=checkbox]+label:hover{text-decoration:underline}#filter input[type=checkbox]+label:hover::before,#express_your_interest input[type=checkbox]+label:hover::before{background-color:#ffefcd}#filter input[type=checkbox]:hover+label::before,#express_your_interest input[type=checkbox]:hover+label::before{background-color:#ffefcd}#filter input[type=checkbox]:checked+label::before,#express_your_interest input[type=checkbox]:checked+label::before{background-color:#cd4b0a}#filter input[type=checkbox]:checked+label::after,#express_your_interest input[type=checkbox]:checked+label::after{opacity:1}#filter input[type=checkbox]:focus+label,#express_your_interest input[type=checkbox]:focus+label{outline:2px solid;outline-offset:2px}#express_your_interest input[type=checkbox]+label::after{border:1px solid #f0f0f0;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}#express_your_interest input[type=checkbox]:checked+label::before{background-color:#571f04}.muted #express_your_interest input[type=checkbox]+label::after{border:1px solid #060a0f;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}.muted #express_your_interest input[type=checkbox]:checked+label::before{background-color:#cd4b0a}.pagination{list-style:none;display:flex;gap:.1rem;margin-left:0;padding:0;justify-content:flex-start;gap:1rem}.pagination li,.pagination li a{width:fit-content}.no-flexbox-gap .pagination{gap:0}.no-flexbox-gap .pagination>*{margin-right:.1rem}.no-flexbox-gap .pagination>*:last-child{margin-right:0}.page-numbers{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary);color:var(--color-black-to-white);text-decoration:none;transition:background-color var(--transition) ease,color var(--transition) ease}.page-numbers.current{background-color:var(--color-secondary);color:var(--color-white-to-black)}.page-numbers.current:visited{color:var(--color-white-to-black)}.page-numbers:hover{text-decoration:none;background-color:var(--color-secondary);color:var(--color-white-to-black)}.page-numbers:visited{color:var(--color-black-to-white)}#response nav{flex-basis:100%}.title_with_logo{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem}.link_blocks{justify-content:center;gap:2rem}.link-block{width:650px;max-width:100%;padding:2rem;display:grid;grid-template-rows:min-content 1fr;gap:1rem;text-decoration:none;position:relative}@media screen and (min-width: 1000px){.link-block{grid-template-rows:min-content 1fr min-content}}.link-block h3{text-decoration:underline;text-decoration-thickness:.05em;padding-right:2rem}.link-block p{text-decoration:none;color:#060a0f}.link-block:hover h3{text-decoration-thickness:.1em}.link-block:hover svg{transform:translateX(1rem)}.link-block svg{position:absolute;top:2rem;right:2rem}@media screen and (min-width: 1000px){.link-block svg{position:static;display:block;justify-self:end;margin-right:1rem;transition:transform var(--move-transition) ease}}.wp-block-ace-columns,.wp-block-ace-partners-block{padding-top:4rem}.wp-block-ace-columns>h2,.wp-block-ace-partners-block>h2{text-align:center;margin-bottom:1rem}.wp-block-ace-columns>h2:empty,.wp-block-ace-partners-block>h2:empty{display:none}.wp-block-ace-columns .wp-block-columns,.wp-block-ace-partners-block .wp-block-columns{gap:3rem}.wp-block-ace-columns+.wp-block-ace-columns,.wp-block-ace-partners-block+.wp-block-ace-columns{padding-top:0}.wp-block-ace-columns h2,.wp-block-ace-columns h3,.wp-block-ace-columns h4,.wp-block-ace-columns h5,.wp-block-ace-partners-block h2,.wp-block-ace-partners-block h3,.wp-block-ace-partners-block h4,.wp-block-ace-partners-block h5{color:var(--color-secondary-to-secondary-lighter)}.wp-block-ace-columns p,.wp-block-ace-columns ul,.wp-block-ace-columns li,.wp-block-ace-columns ol,.wp-block-ace-partners-block p,.wp-block-ace-partners-block ul,.wp-block-ace-partners-block li,.wp-block-ace-partners-block ol{color:var(--color-black-to-white)}.wp-block-ace-columns .wp-block-ace-column-block img,.wp-block-ace-partners-block .wp-block-ace-column-block img{width:auto;max-height:80px}.muted .wp-block-ace-columns .wp-block-ace-column-block img,.muted .wp-block-ace-partners-block img{filter:invert(1)}.wp-block-ace-partners-block .grid{display:flex;flex-wrap:wrap;gap:1rem;margin:3rem 0;justify-content:center}.wp-block-ace-partners-block .grid img{height:7rem;width:auto;max-width:300px;object-fit:contain}.border-top h3{border-top:2px solid var(--color-secondary-to-secondary-lighter);margin-top:2rem;padding-top:1rem}.content.content-blog .flex_item{margin-bottom:1rem}#blog_filters{justify-content:flex-start;align-items:center;margin-bottom:2rem;gap:0}#blog_filters p{margin:0}#blog_filters button{color:#000;background-color:rgba(0,0,0,0);text-underline-offset:.2em}#blog_filters button.active,#blog_filters button:hover{text-decoration:underline}.content-blog .flex_33{gap:2rem}.back_to a{width:fit-content}.block>.decorative{width:fit-content}#content>*:not(img,.container){max-width:100%;margin-left:auto;margin-right:auto;width:680px}#content{width:calc(100vw - 2*var(--margin))}#content img,#content .container{margin-bottom:2rem}@media screen and (min-width: 1200px){.column--one{grid-column:1/2}.column--one.content{grid-row:1/3}.column--one .wysiwyg_container{padding-bottom:0}.column--two{grid-column:2/3}.column--two.side_bar,.column--two.quicklinks_container,.column--two.in_this_section{margin-left:4rem}.grid--two-column{grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;grid-auto-flow:dense;column-gap:2rem}.grid--two-column>*{min-width:0px}.grid--two-column .padding{padding-left:0;padding-right:0}.grid--two-column.has_crumb{grid-template-rows:4rem auto}.grid--two-column.grid--two-column-equal{grid-template-columns:1fr 1fr}.grid--two-column.grid--45_55{grid-template-columns:9fr 11fr;column-gap:4rem}.grid--two-column.grid--45_55 .column--two{padding-right:4rem}}.column--one .wysiwyg_container.bg-white{margin-top:2rem;margin-left:0 !important;margin-right:0 !important}@media screen and (min-width: 1200px){.column--one .wysiwyg_container.bg-white{margin-top:-2rem}}.page-template-user-account .column--one .bg-white{margin-top:unset}.grid--two_five{grid-template-columns:1fr;grid-template-rows:auto auto}@media screen and (min-width: 1000px){.grid--two_five{grid-template-columns:3fr 10fr;grid-template-rows:1fr}}.single-show .content h1{font-size:1.375rem;line-height:2.25rem}@media screen and (min-width: 1200px){.single-show .content h1{font-size:2.625rem}}header.content-header *{text-align:center}.content-header{padding-top:3rem;padding-bottom:2rem;text-align:center}@media screen and (min-width: 1200px){.content-header{padding-top:3rem;padding-bottom:4rem}}@media screen and (min-width: 1200px){.content-header h1.content-title{font-size:4rem}}.content-header .secondary_sub{font-weight:bold;width:fit-content;margin:0 auto 2rem;text-transform:none}@media screen and (min-width: 1200px){.content-header .secondary_sub{font-size:1.25rem}}.content-header .secondary_sub a{color:var(--color-secondary-to-white);text-decoration-thickness:.1em;text-underline-offset:.3em}.content-header .secondary_sub a:hover{text-decoration-thickness:.15em}.content-header .flex.cats{list-style:none;justify-content:flex-start;gap:1rem;padding:0;margin:1rem 0}hr{border-color:#cd4b0a;max-width:680px;margin:2rem auto;position:relative;width:100%}hr::before,hr::after{content:"";position:absolute;top:-1rem;width:2rem;height:2rem;background-color:#f0f0f0;border-radius:50%;background-image:url("/assets/images/icon.svg")}hr::before{left:33%}hr::after{right:33%}.switch{border:none;border-radius:1rem;height:2rem;width:6.4rem;background-color:#725a88;position:relative;padding:0;transition:background-color var(--transition) ease}.switch .vivid_text{padding-left:calc(2rem + 3px);padding-right:6px;text-align:right}.switch .muted_text{padding-right:calc(2rem + 3px);padding-left:6px}.switch span{font-size:.9rem;display:inline-block;width:5.5rem}.switch span:nth-of-type(2){display:none}.switch[aria-pressed]{background-color:#571f04}.switch[aria-pressed] .toggle{transform:translateX(4.4rem);background-color:#571f04}.switch[aria-pressed] .toggle svg g{fill:#571f04;stroke:#f0f0f0;stroke-width:1px}.switch[aria-pressed] span:nth-of-type(1){display:none}.switch[aria-pressed] span:nth-of-type(2){display:inline}.switch:hover .toggle{background-color:var(--color-secondary-lighter-to-primary-lighter)}.switch:hover .toggle svg g{fill:#060a0f;stroke:#060a0f}.switch:focus{outline:2px solid;outline-offset:2px}.toggle{position:absolute;height:calc(2rem - 6px);width:calc(2rem - 6px);top:3px;left:3px;border-radius:1rem;border:1px solid #f0f0f0;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;transform:translateX(0);transition:transform var(--move-transition) ease,background-color var(--transition) ease}.toggle svg g{fill:#2d1a3e;stroke:#2d1a3e;stroke-width:0;transition:all var(--transition) ease}.text_sizer_button{padding:0;background:rgba(0,0,0,0);transition:all var(--transition) ease;width:25px;height:25px;display:inline-block}.text_sizer_button path{transition:fill var(--transition) ease}.text_sizer_button:not([disabled]):hover{background-color:#d3c9d7}.text_sizer_button:not([disabled]):hover path{fill:#060a0f}.text_sizer_button:focus{outline:2px solid;outline-offset:2px}.carousel--reviews{padding-bottom:4rem;position:relative;margin-right:0;overflow:hidden}@media screen and (min-width: 1000px){.carousel--reviews{padding-bottom:1rem;overflow:visible;margin-left:0}}.carousel--reviews .swiper-slide{width:auto;height:auto}@media screen and (min-width: 1200px){.carousel--reviews .swiper-slide{flex-basis:20%}}.carousel--reviews .button--prev,.carousel--reviews .button--next{top:unset;bottom:0}.carousel--reviews .button--prev svg,.carousel--reviews .button--next svg{width:32px;height:32px}.carousel--reviews .button--prev svg path,.carousel--reviews .button--next svg path{transition:fill var(--transition) ease-in}.carousel--reviews .button--prev:hover svg path,.carousel--reviews .button--prev :active svg path,.carousel--reviews .button--next:hover svg path,.carousel--reviews .button--next :active svg path{fill:#cd4b0a}.carousel--reviews .button--prev{right:calc(var(--margin) + 3rem)}@media screen and (min-width: 1000px){.carousel--reviews .button--prev{left:calc(var(--margin) - 4rem);z-index:9;top:50%;bottom:unset;right:unset}}@media screen and (min-width: 1000px){.carousel--reviews .button--next{right:calc(var(--margin) - 4rem);z-index:9;top:50%;bottom:unset}}@media screen and (min-width: 1000px){.carousel--reviews::before{content:"";background:#f0f0f0;width:var(--margin);height:calc(100% + 1rem);display:block;position:absolute;top:0;left:0;z-index:2;margin-top:-1rem;margin-bottom:-1rem}}.carousel--reviews::after{content:"";background:#f0f0f0;width:var(--margin);height:calc(100% + 1rem);display:block;position:absolute;top:0;right:0;z-index:2;margin-top:-1rem;margin-bottom:-1rem}.block--carousel{position:relative;margin-bottom:2rem;margin-top:2rem}@media screen and (min-width: 1200px){.block--carousel{margin-top:0}}.block--carousel h3{color:#060a0f;font-size:1.375rem;line-height:1.75rem;max-width:calc(100% - var(--margin) - 85px)}@media screen and (min-width: 1200px){.block--carousel h3{font-size:1.75rem;line-height:3rem}}.block--carousel .button--prev,.block--carousel .button--next{top:0;z-index:9}@media screen and (min-width: 1200px){.block--carousel .button--prev,.block--carousel .button--next{top:231.5px}}@media screen and (min-width: 1200px){.block--carousel .button--prev::before,.block--carousel .button--next::before{content:"";background:none;width:44px;height:44px;position:absolute;display:block;bottom:0;right:0;z-index:-1;border-radius:50%;box-shadow:1px 2px 10px rgba(0,0,0,.25)}}.block--carousel .button--prev svg,.block--carousel .button--next svg{height:33px;width:33px}@media screen and (min-width: 1200px){.block--carousel .button--prev svg,.block--carousel .button--next svg{height:44px;width:44px}}.block--carousel .button--prev svg path,.block--carousel .button--next svg path{transition:fill var(--transition) ease-in;fill:#9f9f9f}@media screen and (min-width: 1200px){.block--carousel .button--prev svg path,.block--carousel .button--next svg path{fill:#f0f0f0}}.block--carousel .button--prev svg #Path_2130,.block--carousel .button--next svg #Path_2130{fill:rgba(0,0,0,0)}@media screen and (min-width: 1200px){.block--carousel .button--prev svg #Path_2130,.block--carousel .button--next svg #Path_2130{fill:#060a0f}}.block--carousel .button--prev svg:hover path,.block--carousel .button--next svg:hover path{fill:#cd4b0a}.block--carousel .button--prev{right:calc(var(--margin) + 1rem + 33px)}@media screen and (min-width: 1200px){.block--carousel .button--prev{right:unset;left:2rem}}.block--carousel .button--next{right:var(--margin)}@media screen and (min-width: 1200px){.block--carousel .button--next{right:calc(var(--margin) + 2rem)}}.carousel--gallery .swiper-slide{width:min-content}.carousel--gallery::before{content:"";background:#f0f0f0;display:block;height:104%;width:var(--margin);position:absolute;z-index:9;left:calc(var(--margin)*-1);top:-2px}.carousel--gallery::after{content:"";background:#f0f0f0;display:block;height:104%;width:var(--margin);position:absolute;z-index:9;right:0;top:-2px}.carousel--zoomer .swiper-slide{max-width:calc(100vw - 2*var(--margin));width:calc(100vw - 2*var(--margin));margin-left:var(--margin);margin-right:var(--margin);display:flex;justify-content:center;align-items:center}.carousel--zoomer .button--prev{top:50vh;left:calc(var(--margin) - 16.5px)}@media screen and (min-width: 1200px){.carousel--zoomer .button--prev{top:50vh}}.carousel--zoomer .button--next{top:50vh;right:calc(var(--margin) - 16.5px)}@media screen and (min-width: 1200px){.carousel--zoomer .button--next{top:50vh;left:unset;right:var(--margin)}}.carousel--zoomer .slide_index{top:calc(var(--vh)*5);left:var(--margin)}@media screen and (min-width: 1200px){.carousel--zoomer .slide_index{top:calc(var(--vh)*4);right:unset;left:var(--margin)}}.carousel--zoomer .close_zoomer{padding-right:0}.associate_carousel_block{position:relative}.carousel--associates{position:relative}.carousel--associates::before{content:"";position:absolute;background:#f0f0f0;display:block;height:100%;top:0;right:100%;width:calc(var(--margin)*2);z-index:9}.carousel--associates::after{content:"";position:absolute;background:#f0f0f0;display:block;height:100%;top:0;left:100%;width:calc(var(--margin)*2);z-index:9}.carousel--associates .swiper-wrapper{align-items:center}.carousel--associates .button--prev,.button--next{top:0;z-index:99}.carousel--associates .button--prev{left:-1rem;top:50%;width:fit-content}@media screen and (min-width: 700px){.carousel--associates .button--prev{left:-2rem}}@media screen and (min-width: 1000px){.carousel--associates .button--prev{left:-3rem}}@media screen and (min-width: 1200px){.carousel--associates .button--prev{left:-3rem}}@media screen and (min-width: 1600px){.carousel--associates .button--prev{left:-6rem}}.carousel--associates .button--next{right:-1rem;top:50%;width:fit-content}@media screen and (min-width: 700px){.carousel--associates .button--next{right:-2rem}}@media screen and (min-width: 1000px){.carousel--associates .button--next{right:-3rem}}@media screen and (min-width: 1200px){.carousel--associates .button--next{right:-3rem}}@media screen and (min-width: 1600px){.carousel--associates .button--next{right:-6rem}}.associate_carousel_title{margin-bottom:0}.current_filters p:has(~div:empty){display:none}.current_filters div:empty~#clear{display:none}.hero{margin-top:2rem;margin-bottom:4rem}@media screen and (min-width: 700px){.hero{margin-bottom:6rem}}.hero p{max-width:680px;margin:0 auto}.register-form{flex-basis:100%;padding-top:4rem;padding-bottom:4rem}.register-form h2,.register-form h3{color:var(--color-secondary-to-white)}.register-form h3{text-align:left}.register-form p,.register-form label{color:var(--color-black-to-white)}.register-form .button{width:100%;background-color:var(--color-secondary-to-white);color:var(--color-white-to-black);padding:1.2rem;text-align:center;transition:background-color var(--transition) ease,color var(--transition) ease}.register-form .button:hover{background-color:var(--color-secondary-lighter-to-primary-lighter);color:#060a0f}.register-form>*{width:720px;max-width:calc(100vw - 2*var(--margin));margin:0 auto}.register-form input{border-radius:.25rem;width:100%;margin-bottom:1rem}.register-form input::placeholder{color:#6a6a6a}.register-form form{display:flex;flex-direction:column;align-items:flex-start}.register-form form .label_group{width:100%}.register-form form .label_group label{display:block;text-align:left;margin-bottom:.5rem}@media screen and (min-width: 1000px){.register-form form{flex-direction:row;flex-wrap:wrap;gap:1rem}.register-form form .label_group{flex-basis:100%}.register-form form .label_group.compressed{flex-basis:calc(50% - .5rem)}.register-form form .label_group label{display:block;text-align:left;margin-bottom:.5rem}}.register-form form .checkbox_container{display:flex;align-items:center;margin-bottom:1rem}.register-form label{margin-bottom:.2rem}div#express_your_interest p{text-align:left;margin-top:2rem;margin-bottom:2rem}#express_your_interest #form_response p{margin-top:0;margin-bottom:0}#express_your_interest #form_response.error{padding:.5rem;border:2px solid var(--color-error);margin-bottom:1rem}#express_your_interest #form_response.success{border:2px solid var(--color-secondary);padding:1rem;margin-bottom:1rem}#express_your_interest #form_response ul{text-align:left}.error_message{padding:.5rem;border:2px solid var(--color-error);display:block;color:var(--color-black-to-white)}#express_your_interest #form_response.success h3{text-align:left}.wpcf7{padding-left:var(--margin);padding-right:var(--margin);padding-top:2rem;padding-bottom:3rem;background-color:var(--color_bg)}.wpcf7 h2{color:#571f04}.wpcf7 p,.wpcf7 label{color:#060a0f}.wpcf7>*{width:720px;max-width:calc(100vw - 2*var(--margin));margin:0 auto}.wpcf7 input{border-radius:.25rem;width:100%;margin-bottom:1rem}.wpcf7 input::placeholder{color:#6a6a6a}@media screen and (min-width: 1000px){.wpcf7 .form_name_fields{display:flex;column-gap:1rem}}.wpcf7 .wpcf7-list-item label{display:flex;flex-direction:row;column-gap:1rem;margin-bottom:1rem}@media screen and (min-width: 700px){.wpcf7 .wpcf7-list-item label{align-items:center}}.wpcf7 .wpcf7-list-item label input{height:13px;width:fit-content;margin-bottom:0}input.wpcf7-submit{width:100%;background:var(--color-primary);color:var(--color-black-to-white);padding:1.2rem;text-align:center;transition:background-color var(--transition) ease,color var(--transition) ease}input.wpcf7-submit:hover{background:var(--color-secondary-to-secondary-lighter);color:var(--color-white-to-black)}.cards{margin:4rem 0}.cards .flex_item{margin-bottom:2rem}.cards a{text-decoration:none;color:#060a0f}.cards .container{margin-bottom:2rem}.cards .decorative{padding-left:0}.card{border:2px solid #cd4b0a;border-radius:.25rem;text-decoration:none;color:#060a0f;display:block;overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;padding:.75rem}.card img{transition:filter var(--transition) ease;opacity:1;border-radius:.25rem}.card:hover,.card:focus,.card:active,.card:visited{color:#060a0f}.card:hover img,.card:focus img,.card:active img,.card:visited img{filter:saturate(0.5)}.card .card_text{padding:1rem .25rem}ul.flex_33{padding:0;list-style:none}ul.flex_33 li{width:100%;margin-bottom:2rem}.pagination li{margin-bottom:.5rem}.modal{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateX(-110%);transition:opacity 400ms eae-in;z-index:100;background-color:#f0f0f0}.modal.open{opacity:1;transform:translateX(0)}.modal .close{position:absolute;top:1rem;right:calc(var(--margin) + 1rem);z-index:10}@media screen and (min-width: 1000px){.modal .close{top:var(--header-height)}}.modal .modal_inner{position:absolute;top:50%;transform:translateY(-50%);left:var(--margin);width:calc(100vw - 2*var(--margin));height:calc(var(--vh)*80);display:block;overflow:auto;scrollbar-color:#cd4b0a #f0f0f0}.modal .modal_inner::-webkit-scrollbar-thumb{background:#f0f0f0;border-radius:1rem}.modal .modal_inner::-webkit-scrollbar-track{background:#cd4b0a;border-radius:1rem}form.loading+#spinner{display:block}form+#spinner{display:none;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;border:10px solid #060a0f;border-bottom:10px solid rgba(0,0,0,0);border-radius:50%;animation:spin 800ms ease-in-out 0ms infinite}/*!
  Theme: An Old Hope – Star Wars Syntax
  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>
  Maintainer: @gusbemacbe

  Original theme - Ocean Dark Theme – by https://github.com/gavsiu
  Based on Jesse Leite's Atom syntax theme 'An Old Hope'
    https://github.com/JesseLeite/an-old-hope-syntax-atom
*/.hljs{background:#060a0f;color:#f0f0f0}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#cd4b0a}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#e7ce56}.hljs-attribute{color:#ee7c2b}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#f0f0f0}.hljs-title,.hljs-section{color:#78bb65}.hljs-keyword,.hljs-selector-tag{color:#b45ea4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}pre{background-color:#060a0f;border:2px solid #cd4b0a;border-radius:.25rem}.play{background-color:rgba(0,0,0,0);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;padding:0;opacity:0;z-index:10}.play svg path{transition:fill var(--transition) ease}.ready .play{opacity:1}.block-video img{transition:opacity var(--transition) ease;z-index:10}.block-video.playing img,.block-video.playing .play{opacity:0;transform:translateX(-200vw);visibility:hidden}.block-video.playing iframe{visibility:visible}.block-video iframe{visibility:hidden}.container iframe{position:absolute;width:100%;height:100%;left:0;top:0}.alt_block{position:absolute;top:0;right:0;z-index:100}.alt_block.open{width:100%;max-width:320px}:has(>.alt_block){position:relative;display:block}.block-image,.alt-block{position:relative;display:block}.alt_trigger{background-color:#fff;color:#000;text-transform:uppercase;font-size:.8rem;padding:.1rem;min-width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;border:1px solid #e8e8e8;position:absolute;top:0;right:0}.alt_modal{position:absolute;background-color:#fff;top:0;right:0;max-width:90vw;padding:2rem 1rem;opacity:0;transform:scale(0);transition:opacity calc(var(--transition)/2) ease,transform var(--move-transition) ease;transform-origin:100% 0;visibility:hidden}.open .alt_modal{opacity:1;transform:scale(1);border:1px solid #e8e8e8;visibility:visible}.open .alt_trigger{border-bottom:none;border-left:none}.banner .alt_block{top:unset;bottom:var(--margin);right:var(--margin)}@media screen and (min-width: 1200px){.banner .alt_block{top:unset;bottom:8rem;right:8rem}}button.close{color:var(--color-black-to-white);background-color:var(--color-primary)}.play svg path{fill:#060a0f;transition:fill var(--transition) ease}.play svg:hover path{fill:#f0f0f0}.play svg:hover circle{fill:#060a0f}.play svg circle{fill:#f0f0f0;opacity:1}.block-image p.caption,.block-image+figcaption p.caption{position:absolute;bottom:0;margin:0;display:block;padding:.2rem .75rem;background:#060a0f;color:#f0f0f0}figure{line-height:0}#footer{padding:2rem var(--margin) 4rem}@media screen and (min-width: 1200px){#footer{padding:2rem 12rem 4rem}}@media screen and (min-width: 1200px){.footer_grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 2fr}}.footer_grid--item.logo_so-me{border-bottom:1px #f0f0f0 solid;display:flex;padding-bottom:2rem}@media screen and (min-width: 1200px){.footer_grid--item.logo_so-me{padding-bottom:2rem;grid-column:1/3}}.footer_grid--item.logo_so-me .social_media_wrapper{color:#f0f0f0}.footer_grid--item.logo_so-me .social_media_wrapper p{text-align:center}.footer_grid--item.nav_menus{padding-top:2rem;padding-bottom:4rem;border-bottom:1px #f0f0f0 solid;color:#f0f0f0;display:flex;column-gap:2rem}@media screen and (min-width: 700px){.footer_grid--item.nav_menus{justify-content:space-between;column-gap:unset}}@media screen and (min-width: 1200px){.footer_grid--item.nav_menus{column-gap:4rem;padding-bottom:2rem}}.footer_grid--item.nav_menus a{color:#f0f0f0;text-decoration:none;display:block;margin-bottom:.5rem}.footer_grid--item.nav_menus ul{list-style:none}.primary_links_footer{flex-basis:50%}@media screen and (min-width: 700px){.primary_links_footer{flex-basis:unset}}.primary_links_footer a{font-weight:700}.secondary_links_footer{flex-basis:50%}@media screen and (min-width: 700px){.secondary_links_footer{flex-basis:unset}}.secondary_links_footer a{font-weight:500}#footer-menu{padding-left:0;margin-left:0;margin-bottom:0}#footer-secondary-menu{padding-left:0;margin-left:0;margin-bottom:0}.footer_grid--item{padding-top:2rem;padding-bottom:2rem;color:#f0f0f0;border-bottom:1px #f0f0f0 solid}@media screen and (min-width: 1200px){.footer_grid--item{padding-bottom:2rem}}.footer_grid--item:last-of-type{padding-top:2rem;padding-bottom:0;color:#f0f0f0;border-bottom:none}@media screen and (min-width: 1200px){.footer_grid--item.supporters{padding-left:6rem}}.footer_grid--item.supporters strong{margin-bottom:2rem;display:block}.supporters_block{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:1rem}.no-flexbox-gap .supporters_block{gap:0}.no-flexbox-gap .supporters_block>*{margin-right:1rem}.no-flexbox-gap .supporters_block>*:last-child{margin-right:0}.supporters_block .supporter_icon img{max-height:3rem;width:auto}.supporters_block a:nth-child(3) img{object-fit:cover;width:54px;height:54px;object-position:left}@media screen and (min-width: 700px){.supporters_block a:nth-child(3) img{object-fit:unset;width:auto}}.footer_grid--item.copyright_hdk{display:flex;flex-direction:column;row-gap:3rem;align-items:center;font-size:1rem}.footer_grid--item.copyright_hdk a svg{height:2rem}@media screen and (min-width: 1200px){.footer_grid--item.copyright_hdk{flex-direction:row;justify-content:space-between;grid-column:1/3}}.site-branding--footer svg{width:5rem;height:fit-content}@media screen and (min-width: 1200px){.site-branding--footer svg{width:10rem}}.footer_grid--item.logo_so-me{justify-content:space-between;align-items:flex-start;column-gap:2rem}.copyright_text{font-weight:500}.footer_grid--item.nav_menus{border-bottom:1px solid #f0f0f0;padding-bottom:2rem;padding-top:2rem}.footer_grid--item.nav_menus ul{padding-left:0;margin-left:0;margin-bottom:0}@media screen and (min-width: 1200px){.footer_grid--item.nav_menus{padding-bottom:2rem;padding-top:2rem}}footer#footer a{color:#f0f0f0}footer#footer a:hover{color:#cd4b0a}footer#footer a:hover img{filter:brightness(0) saturate(100%) invert(87%) sepia(99%) saturate(6250%) hue-rotate(316deg) brightness(96%) contrast(112%)}footer#footer a:hover svg *{fill:#cd4b0a}.so-me a svg *,#footer .so-me a svg *{transition:all var(--transition) ease}.so-me a:hover svg *,#footer .so-me a:hover svg *{stroke:#cd4b0a;fill:none}.so-me a:hover svg path,#footer .so-me a:hover svg path{fill:#cd4b0a}a.back-to-top{color:var(--color-white-to-black)}a.back-to-top:visited{color:var(--color-white-to-black)}a.back-to-top:hover{text-decoration:underline}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#060a0f;color:#f0f0f0 !important;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}@media screen and (max-width: 700px){.alignright,.alignleft{margin:0 auto 1.5rem;float:none;display:block}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.css.map */
