.container:where(.astro-pjudr7kn){max-width:1420px;margin:0 auto;padding:0 var(--ss-flow-space-2)}.footer:where(.astro-dwl4onjj){background:var(--ss-color-soil);padding:var(--ss-flow-space-3) 0}@media all and (max-width: 767px){.footer:where(.astro-dwl4onjj){text-align:center}}.footer__list:where(.astro-dwl4onjj){list-style:none;display:flex;flex-direction:column;gap:var(--ss-size-1)}.footer__list--horizontal:where(.astro-dwl4onjj){flex-direction:row;flex-wrap:wrap;gap:var(--ss-size-2)}@media all and (max-width: 767px){.footer__list--horizontal:where(.astro-dwl4onjj){justify-content:center}}.footer__sections:where(.astro-dwl4onjj){display:flex;flex-direction:column}@media all and (max-width: 767px){.footer__sections:where(.astro-dwl4onjj){gap:var(--ss-flow-space-3)}}@media all and (min-width: 768px){.footer__sections:where(.astro-dwl4onjj){flex-direction:row;gap:var(--ss-flow-space-1)}}.footer__section:where(.astro-dwl4onjj){flex:0 1 33.3333333333%}.footer__accreditations:where(.astro-dwl4onjj){padding:var(--ss-flow-space-3) 0;display:flex;align-items:center;justify-content:center}.footer__accreditation:where(.astro-dwl4onjj){max-width:180px}.footer__legal:where(.astro-dwl4onjj){text-align:center}.navigation__list:where(.astro-ptloe7dn){display:flex;list-style:none;padding:0;margin:0}.navigation__item:where(.astro-ptloe7dn){position:relative}.navigation__link:where(.astro-ptloe7dn):any-link{text-decoration:none;display:block;padding:var(--ss-size-3);color:var(--ss-color-soil)!important}:last-child:where(.astro-ptloe7dn)>.navigation__link:where(.astro-ptloe7dn):any-link{padding-right:0}.navigation__button:where(.astro-ptloe7dn){display:none}@media all and (max-width: 991px){.navigation__container:where(.astro-ptloe7dn){position:fixed;z-index:1;top:0;right:-100%;width:100%;height:100%;backdrop-filter:blur(0);background:color-mix(in srgb,var(--ss-color-soil) 0%,transparent);transition:backdrop-filter .2s,background .2s;transition-timing-function:ease-in-out}.navigation__container--open:where(.astro-ptloe7dn){right:0;backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ss-color-soil) 30%,transparent)}.navigation__main:where(.astro-ptloe7dn){position:absolute;display:flex;z-index:1;top:0;right:0;bottom:0;width:80vw;background:var(--ss-color-stone-alt);transform:translate(100%);transition:transform .35s;padding-top:var(--ss-size-9)}.navigation__container--open:where(.astro-ptloe7dn) .navigation__main:where(.astro-ptloe7dn){transform:translate(0)}.navigation__button:where(.astro-ptloe7dn){display:block;appearance:none;background:none;border:0;display:flex;align-items:center;justify-content:center;color:var(--ss-color-soil)}.navigation__button:where(.astro-ptloe7dn) svg:where(.astro-ptloe7dn){width:100%;height:100%}.navigation__button-text:where(.astro-ptloe7dn){display:none}.navigation__button:where(.astro-ptloe7dn){width:var(--ss-size-9);height:var(--ss-size-9);padding:var(--ss-size-4);background:var(--ss-color-stone-alt)}.navigation__button--close:where(.astro-ptloe7dn){position:absolute;z-index:2;top:0;right:100%;width:var(--ss-size-9);height:var(--ss-size-9);background:var(--ss-color-stone-alt)}.navigation__list:where(.astro-ptloe7dn){flex:1;flex-direction:column;overflow-y:auto;text-align:left;gap:var(--ss-size-3);padding-left:var(--ss-size-3);padding-right:var(--ss-size-3);margin-bottom:auto;max-height:100%}.navigation__item:where(.astro-ptloe7dn){flex:1}.navigation__link--active:where(.astro-ptloe7dn){background:var(--ss-color-stone)}}@media all and (min-width: 768px) and (max-width: 991px){.navigation__main:where(.astro-ptloe7dn){width:40vw}}@media all and (min-width: 992px){.navigation__list:where(.astro-ptloe7dn){align-items:center;justify-content:center}.navigation__item:where(.astro-ptloe7dn){padding:var(--ss-size-3)}.navigation__item:where(.astro-ptloe7dn):last-child{padding-right:0}.navigation__item:where(.astro-ptloe7dn)+.navigation__item:where(.astro-ptloe7dn):after{content:"";display:block;width:1px;height:20%;position:absolute;left:0;top:50%;background-color:var(--ss-color-soil);transform:rotate(15deg) translateY(-50%);transform-origin:100% 0}}.header-container:where(.astro-pwmmw5ba){position:fixed;top:0;z-index:1000;width:100%;background:var(--ss-color-stone-alt)}.header:where(.astro-pwmmw5ba){--header-padding: var(--ss-flow-space-2);--header-logo-size: var(--ss-size-10);transition:all .2s;display:flex;align-items:center;justify-content:space-between;border-bottom:var(--ss-border-separator);padding:var(--header-padding) 0}@media all and (min-width: 768px){.header:where(.astro-pwmmw5ba){--header-logo-size: var(--ss-size-11)}}@media all and (min-width: 1200px){.header:where(.astro-pwmmw5ba){--header-padding: var(--ss-flow-space-1)}}.header--active:where(.astro-pwmmw5ba){--header-padding: var(--ss-size-3);--header-logo-size: var(--ss-size-9)}.header__logo-link:where(.astro-pwmmw5ba){display:flex}.header__logo:where(.astro-pwmmw5ba){width:var(--header-logo-size);height:auto;transition-timing-function:ease-in-out}.header__contact:where(.astro-pwmmw5ba){text-align:right}@media all and (max-width: 991px){.header__contact-details:where(.astro-pwmmw5ba){display:none!important}}@media all and (min-width: 992px){.header__contact-button:where(.astro-pwmmw5ba){display:none!important}}:root{--ss-border-separator: calc(var(--ss-size-1) / 2) solid var(--ss-color-soil)}:root{--ss-color-soil: #0a0f0c;--ss-color-leaf: #205b3f;--ss-color-leaf-active: color-mix( in srgb, var(--ss-color-leaf) 75%, var(--ss-color-soil) );--ss-color-leaf-alt: #c7d4ce;--ss-color-oil: #dfd57e;--ss-color-oil-active: color-mix( in srgb, var(--ss-color-oil) 25%, var(--ss-color-stone-alt) );--ss-color-oil-alt: #f1edcd;--ss-color-stone: #ededed;--ss-color-stone-active: color-mix( in srgb, var(--ss-color-stone) 100%, var(--ss-color-soil) );--ss-color-stone-alt: #ffffff}:root{--ss-flow-space-1: clamp( var(--ss-size-3), calc(var(--ss-size-2) + 1.2vw), var(--ss-size-5) );--ss-flow-space-2: clamp( var(--ss-size-4), calc(var(--ss-size-4) + 1.2vw), var(--ss-size-6) );--ss-flow-space-3: clamp( var(--ss-size-6), calc(var(--ss-size-6) + 2.4vw), var(--ss-size-9) )}:root{--ss-font-primary: "Manrope", sans-serif;--ss-font-primary-weight-regular: 100;--ss-font-primary-weight-bold: 700;--ss-font-secondary: "Manrope", sans-serif;--ss-font-secondary-weight-light: 100;--ss-font-secondary-weight-regular: 300;--ss-font-secondary-weight-bold: 700;--ss-font-size-headline: clamp(34px, calc(20px + 2.5vw) , 56px);--ss-font-size-heading-1: clamp(30px, calc(19px + 2vw) , 48px);--ss-font-size-heading-2: clamp(28px, calc(21px + 1.5vw) , 40px);--ss-font-size-heading-3: clamp(26px, calc(21px + .8vw) , 32px);--ss-font-size-heading-4: var(--ss-font-size-heading-3);--ss-font-size-heading-5: var(--ss-font-size-heading-3);--ss-font-size-heading-6: var(--ss-font-size-heading-3);--ss-font-size-intro: clamp(20px, calc(18px + .5vw) , 24px);--ss-font-size-base: clamp(16px, calc(14px + .4vw) , 20px);--ss-font-size-small: 80%}:root{--ss-size-1: calc(var(--ss-size-3) / 3);--ss-size-2: calc(var(--ss-size-3) / 2);--ss-size-3: clamp(10px, calc(8px + .55vw) , 14px);--ss-size-4: calc(var(--ss-size-3) * 1.5);--ss-size-5: calc(var(--ss-size-3) * 2);--ss-size-6: calc(var(--ss-size-3) * 3);--ss-size-7: calc(var(--ss-size-3) * 4);--ss-size-8: calc(var(--ss-size-3) * 5);--ss-size-9: calc(var(--ss-size-3) * 6);--ss-size-10: calc(var(--ss-size-3) * 7);--ss-size-11: calc(var(--ss-size-3) * 8);--ss-size-12: calc(var(--ss-size-3) * 9);--ss-size-13: calc(var(--ss-size-3) * 10);--ss-size-14: calc(var(--ss-size-3) * 11);--ss-size-15: calc(var(--ss-size-3) * 12)}:root{--ss-transition-action: all .2s ease-out}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,hr,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{box-sizing:border-box}hr{--hr-gap: var(--ss-flow-space-3);margin-top:var(--hr-gap);margin-bottom:var(--hr-gap);display:block;border-top:var(--ss-border-separator)}img{max-width:100%;height:auto;margin:0;display:block}section{--section-gap: var(--ss-flow-space-3);margin-top:var(--section-gap);margin-bottom:var(--section-gap)}body,input,select{font-family:var(--ss-font-secondary)}body{font-size:var(--ss-font-size-base);font-weight:var(--ss-font-secondary-weight-regular);line-height:1.5;color:var(--ss-color-soil)}h1,h2,h3,h4,h5,h6{font-family:var(--ss-font-primary);font-weight:var(--ss-font-primary-weight-bold);line-height:1.3}h1 u,h2 u,h3 u,h4 u,h5 u,h6 u{font-weight:var(--ss-font-primary-weight-regular)}h1+p,h1+ul,h1+ol,h1+address,h2+p,h2+ul,h2+ol,h2+address,h3+p,h3+ul,h3+ol,h3+address,h4+p,h4+ul,h4+ol,h4+address,h5+p,h5+ul,h5+ol,h5+address,h6+p,h6+ul,h6+ol,h6+address{margin-top:var(--ss-flow-space-1)}h1{font-size:var(--ss-font-size-heading-1)}h2{font-size:var(--ss-font-size-heading-2)}h3{font-size:var(--ss-font-size-heading-3)}h4{font-size:var(--ss-font-size-heading-4)}h5{font-size:var(--ss-font-size-heading-5)}h6{font-size:var(--ss-font-size-heading-6)}small{font-size:var(--ss-font-size-small)}strong{font-weight:var(--ss-font-secondary-weight-bold)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,address+h1,address+h2,address+h3,address+h4,address+h5,address+h6{margin-top:var(--ss-flow-space-3)}p+p,p+ul,p+ol,p+address,ul+p,ul+ul,ul+ol,ul+address,ol+p,ol+ul,ol+ol,ol+address,address+p,address+ul,address+ol,address+address{margin-top:var(--ss-flow-space-1)}u{text-decoration:none}a:any-link{font-weight:var(--ss-font-secondary-weight-bold);text-decoration-line:underline;text-decoration-thickness:3%;text-decoration-skip-ink:revert;text-underline-offset:10%;text-underline-position:under}a:hover{text-underline-offset:1%;text-decoration-thickness:0;text-decoration-color:transparent}a:any-link:not(button):not(.button){color:var(--ss-color-leaf)}a:any-link:not(button):not(.button),a:any-link:not(button):not(.button) svg{transition:var(--ss-transition-action)}a:hover:not(button):not(.button){color:var(--ss-color-leaf-active)}.ss-text-alt{color:var(--ss-color-stone-alt)}.ss-text-alt a:any-link:not(button):not(.button){color:var(--ss-color-oil)}.ss-text-alt a:any-link:not(button):not(.button),.ss-text-alt a:any-link:not(button):not(.button) svg{transition:var(--ss-transition-action)}.ss-text-alt a:hover:not(button):not(.button){color:var(--ss-color-oil-active)}html{scroll-behavior:smooth}.body:where(.astro-37fxchfa){padding-top:calc(var(--ss-flow-space-2) * 2 + var(--ss-size-10))}
