/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:not([class]){color:currentColor}:target{scroll-margin-block:5ex}}@layer variables{:root{--duration-perceptive-instant:85ms;--duration-fast:.1s;--duration-normal:.25s;--duration-slow:.5s;--duration-user-flow:5s;--duration-attention-span:12s;--easing-swift-alt:cubic-bezier(.55,0,.1,1);--easing-swift-move:cubic-bezier(.4,0,.2,1);--easing-swifter-move:cubic-bezier(.4,0,0,1);--easing-heavy-move:cubic-bezier(.7,0,.6,1);--easing-swift-out:cubic-bezier(0,0,.2,1);--easing-swift-in:cubic-bezier(.4,0,1,1);--color-white:#fff;--color-black:#000;--color-primary-50:#eaeaea;--color-primary-100:#d7d8d7;--color-primary-200:#b5b6b5;--color-primary-300:#8a8c8b;--color-primary-400:#5c6261;--color-primary-500:#343b39;--color-primary-600:#2d3331;--color-primary-700:#252a29;--color-primary-800:#1e2221;--color-primary-900:#171a19;--color-primary-background:var(--color-primary-500);--color-primary-text:var(--color-white);--color-secondary-50:#f5fbee;--color-secondary-100:#e8f4d9;--color-secondary-200:#d1e9b3;--color-secondary-300:#badd8d;--color-secondary-400:#a3d167;--color-secondary-500:#95c23d;--color-secondary-600:#7aa832;--color-secondary-700:#5f8e27;--color-secondary-800:#44741c;--color-secondary-900:#295a11;--color-secondary-background:var(--color-secondary-500);--color-secondary-text:var(--color-white);--color-accent-green-text:#3c4e18;--color-accent-green-heading:#1e270c;--color-accent-purple:#814997;--color-accent-blue:#007BC4;--color-accent-red:#ed0b0b;--color-accent-orange:#E94E12;--color-accent-yellow:#f7a941;--color-accent-green-dark:#00803d;--color-accent-green-light:#dfeed0;--color-accent-brown:#955328;--color-light-background:var(--color-accent-green-light);--color-category-purple:#814997;--color-category-blue:#00b1eb;--color-category-blue-light:#a4cade;--color-category-teal:#00847e;--color-category-red:#e50551;--color-category-orange:#f39200;--color-category-yellow:#f5c500;--color-category-green:#0f9b50;--color-category-green-light:#8ec850;--color-category-brown:#955328;--color-background:var(--color-white);--color-background-neutral:#fff;--color-background-surface:#f6f8f7;--color-background-search:#f6f8f7;--color-stroke:var(--color-primary-100);--color-border:var(--color-stroke);--color-body:var(--color-accent-green-text);--color-text-primary:var(--color-primary-500);--color-text-secondary:var(--color-primary-400);--color-text-inverse:var(--color-white);--color-ui-icons:#343b39;--color-button-primary:var(--color-secondary-500);--color-button-primary-text:var(--color-white);--color-positive-500:#00803d;--color-negative-500:#cc3d3d;--color-warning:#f7a941;--color-danger:#cc3d3d;--color-success:#00803d;--color-info:var(--color-primary-500);--spacing-00:0px;--spacing-01:4px;--spacing-02:8px;--spacing-03:16px;--spacing-04:24px;--spacing-05:28px;--spacing-06:32px;--spacing-07:48px;--spacing-08:64px;--spacing-09:96px;--spacing-10:128px;--spacing-11:160px;--spacing-12:192px;--spacing-13:224px;--spacing-14:256px;--spacing-15:288px;--spacing-xxs:var(--spacing-01);--spacing-xs:var(--spacing-02);--spacing-sm:var(--spacing-04);--spacing-md:var(--spacing-05);--spacing-base:28px;--spacing-lg:var(--spacing-06);--spacing-xl:var(--spacing-07);--spacing-2xl:var(--spacing-08);--spacing-3xl:var(--spacing-09);--spacing-4xl:var(--spacing-10);--spacing-5xl:var(--spacing-11);--spacing-6xl:var(--spacing-12);--spacing-7xl:var(--spacing-13);--spacing-8xl:var(--spacing-14);--spacing-9xl:var(--spacing-15);--radius-01:4px;--radius-02:8px;--radius-03:16px;--radius-04:24px;--radius-button:34px;--radius-05:48px;--radius-full:9999px;--font-body:"Poppins",system-ui,sans-serif;--font-heading:"Poppins",system-ui,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xxs:.625rem !important;--font-size-xs:.75rem !important;--font-size-sm:.875rem !important;--font-size-base:1rem !important;--font-size-lg:1.125rem !important;--font-size-xl:1.25rem !important;--font-size-2xl:1.5rem !important;--font-size-3xl:1.75rem !important;--font-size-4xl:2rem !important;--font-size-5xl:2.625rem !important;--font-size-6xl:3rem !important;--line-height-reset:1;--line-height-xxs:1.5;--line-height-xs:1.417;--line-height-sm:1.429;--line-height-base:1.5;--line-height-lg:1.556;--line-height-xl:1.25;--line-height-heading:1.19;--outline-width-default:2px;--outline-style-default:solid;--outline-color-default:currentColor;--outline-base-default:var(--outline-width-default) var(--outline-style-default) var(--outline-color-default);--outline-offset-default:4px;--color-focus:var(--color-secondary-500);--c-form-label-spacing:var(--spacing-xs);--c-form-label-line-height:var(--line-height-sm);--c-form-field-border-width:1px;--c-form-field-border-color:var(--color-stroke);--c-form-field-background:var(--color-white);--c-form-field-focus-border-color:var(--color-secondary-500);--c-form-checkbox-radio-size:1.1rem;--c-form-checkbox-radio-label-font-size:var(--font-size-base);--c-form-checkbox-radio-label-font-weight:var(--font-weight-regular);--c-form-checkbox-checked-background:var(--color-secondary-500);--c-form-checkbox-checked-border-color:var(--color-secondary-500);--c-form-checkbox-border-radius:var(--radius-01);--s-paragraph-margin-small:1rem;--s-paragraph-margin-normal:3rem;--s-paragraph-margin-large:6rem;--s-paragraph-bg-color-unpublished:#fff4f4;--c-table-padding-block:.5rem;--c-table-padding-inline:.5rem;--c-table-color-head-background:var(--color-light-background);--c-table-color-body-background:var(--color-white);--c-table-color-body-head-background:var(--color-light-background);--c-table-color-foot-background:var(--color-light-background);--c-table-color-head-text:var(--color-accent-green-heading);--c-table-color-body-text:var(--color-body);--c-table-color-body-head-text:var(--color-accent-green-heading);--c-table-color-foot-text:var(--color-body);--c-table-color-border:var(--color-border);--c-table-border-radius:0;--c-wysiwyg-margin-block-start:1.75rem;--c-wysiwyg-heading-margin-block-start:.75rem;--c-main-header-height:70px;--toolbar-height:40px}@media(min-width:768px){:root{--s-paragraph-margin-small:1.5rem;--s-paragraph-margin-normal:3.5rem;--s-paragraph-margin-large:6.5rem}}@media(min-width:992px){:root{--s-paragraph-margin-small:2rem;--s-paragraph-margin-normal:4rem;--s-paragraph-margin-large:7rem}}@media(min-width:1200px){:root{--s-paragraph-margin-small:2.5rem;--s-paragraph-margin-normal:4.5rem;--s-paragraph-margin-large:7.5rem}}@media(min-width:1400px){:root{--s-paragraph-margin-small:3rem;--s-paragraph-margin-normal:5rem;--s-paragraph-margin-large:8rem}}@media(min-width:768px){:root{--c-main-header-height:80px}}@media(min-width:976px){:root{--toolbar-height:53px}}:root:has(.page-wrapper.theme_blue){--color-secondary-50:#ecf7fd;--color-secondary-100:#d4ecf9;--color-secondary-200:#a9d9f3;--color-secondary-300:#7ec6ed;--color-secondary-400:#69bce6;--color-secondary-500:#59b3e2;--color-secondary-600:#3d9bcc;--color-secondary-700:#2c7eaa;--color-secondary-800:#1d6189;--color-secondary-900:#114568;--color-accent-green-text:#1e3a52;--color-accent-green-heading:#0e1e2e;--color-light-background:#caebf7;--color-primary-50:#e9ecf0;--color-primary-100:#d4dae2;--color-primary-200:#b0bbc6;--color-primary-300:#8596a4;--color-primary-400:#536070;--color-primary-500:#2e3a4a;--color-primary-600:#273241;--color-primary-700:#1f2937;--color-primary-800:#1a2230;--color-primary-900:#131820}}@layer utilities{@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn .3s ease-out both}.animate-fade-in-up{animation:fadeInUp .4s ease-out both}.animate-fade-in-down{animation:fadeInDown .4s ease-out both}.animate-bounce-in{animation:bounceIn .5s ease-out both}.animation-duration-fast{animation-duration:.15s}.animation-duration-normal{animation-duration:.3s}.animation-duration-slow{animation-duration:.5s}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-500{animation-delay:.5s}}@layer reset,variables,base,thirdparty,atoms,molecules,organisms,paragraphs,utilities,drupal;@layer theme{:root{--c-container-column-width-default:4.375rem;--c-container-column-gap-default:1.25rem;--c-container-row-gap-default:2.25rem;--c-container-offset-min-width-default:0;--c-container-max-width:calc(12 * (var(--c-container-column-width-default) + var(--c-container-column-gap-default)))}@media(min-width:1200px){:root{--c-container-column-gap-default:2.75rem;--c-container-row-gap-default:2.75rem;--c-container-offset-min-width-default:1rem}}}@layer base{.app-container{--_column-width:var(--c-container-column-width,var(--c-container-column-width-default));--_column-gap:var(--c-container-column-gap,var(--c-container-column-gap-default));--_row-gap:var(--c-container-row-gap,var(--c-container-row-gap-default));--_offset-min-width:var(--c-container-offset-min-width,var(--c-container-offset-min-width-default));display:grid;grid-template-columns:[start] minmax(var(--_offset-min-width),1fr) [container-start] repeat(12,minmax(0,var(--_column-width))) [container-end] minmax(var(--_offset-min-width),1fr) [end];-moz-column-gap:var(--_column-gap);column-gap:var(--_column-gap);row-gap:var(--_row-gap)}@media(min-width:1200px){.app-container-boxed{grid-column:3 / 13!important}}@media(min-width:1400px){.app-container-boxed{grid-column:4 / 12!important}}}@layer utilities{.flip-horizontal{transform:scaleX(-1)}.flip-vertical{transform:scaleY(-1)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hidden{display:none!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.line-clamp-2,.line-clamp-3,.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.mb-3{margin-bottom:var(--spacing-03)}.ml-0{margin-left:0}.mr-0{margin-right:0}.m-0{margin:0}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-inline:auto}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.p-0{padding:0}.stretched-link{position:static}.stretched-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.app-theme--background-secondary{overflow-x:clip;background-color:var(--color-light-background);padding-block:var(--spacing-2xl)}@media(min-width:768px){.app-theme--background-secondary{padding-block:var(--spacing-3xl)}}@media(min-width:992px){.app-theme--background-secondary{padding-block:var(--spacing-4xl)}}.overflow-x-clip{overflow-x:clip}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.paragraph--unpublished{background-color:#fff4f4;}
