/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}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:0.35em 0.75em 0.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;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js .dropbutton-widget{border:1px solid #ccc;background-color:white;}.js .dropbutton-widget:hover{border-color:#b8b8b8;}.dropbutton .dropbutton-action > *{padding:0.1em 0.5em;white-space:nowrap;}.dropbutton .secondary-action{border-top:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton{border-right:1px solid #e8e8e8;}[dir="rtl"] .dropbutton-multiple .dropbutton{border-right:0 none;border-left:1px solid #e8e8e8;}.dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0.25em;}[dir="rtl"] .dropbutton-multiple .dropbutton .dropbutton-action > *{margin-right:0;margin-left:0.25em;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.hero{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.5rem;margin-block:var(--whitespace);@media (width >= 1240px){--whitespace:4rem;}.news__date{color:var(--c-primary);font-weight:700;}.hero__content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.5rem;}h1{margin-block-end:0;}&.intro--inline{text-wrap:balance;@media (width >= 768px){.hero__content{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);align-items:flex-end;}}@media (width >= 1024px){h1{margin-inline-end:var(--column-width);}}}&.intro--centered{margin-inline:var(--indent);text-align:center;.intro{font-size:1.25rem;line-height:1.75rem;}}.buttons{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;}.hero__meta{display:flex;flex-flow:row wrap;gap:1rem 2rem;justify-content:center;color:var(--c-primary);font-weight:600;}.news__category{padding:.25rem .75rem;font-size:.75rem;line-height:1.125rem;background-color:var(--c-primary-25);border-radius:6.25rem;}.event__location,.event__date,.event__time{position:relative;display:flex;flex-flow:row wrap;align-items:center;gap:.625rem;min-height:34px;.icon{position:relative;width:34px;height:34px;background-color:var(--c-primary-25);border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);&::after{content:'';position:absolute;left:8px;bottom:8px;width:18px;height:18px;background-color:var(--c-primary);mask-repeat:no-repeat;}}}.event__location{.icon::after{mask-image:url('/themes/goat/images/icon_location.svg');}}.event__date{.icon::after{mask-image:url('/themes/goat/images/icon_date.svg');}}.event__time{.icon::after{mask-image:url('/themes/goat/images/icon_time.svg');}}}.hero__image{margin-block-start:1.5rem;img{border-radius:var(--border-radius);}}
.paragraph--cta{padding-block:var(--whitespace);background-color:var(--c-primary-25);.paragraph__content{display:flex;padding:3rem;margin-inline:auto;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--c-white);background:linear-gradient(93deg,var(--c-primary-600) 53%,var(--c-primary-700) 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:var(--border-radius);}h2{font-size:var(--h-font-size-h1);line-height:var(--h-line-height-h1);}.cta-text{max-width:640px;font-size:1.125rem;line-height:1.75rem;}.button{margin-block-start:2rem;}}
.paragraph--usp{.paragraph__content{display:grid;gap:var(--gap);@media (width >= 768px){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:flex-start;}}h2{font-size:var(--h-font-size-h1);line-height:var(--h-line-height-h1);}.usp__buttons{margin-block-start:2rem;display:flex;flex-flow:row wrap;gap:1rem;}.usp__items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;@media (width >= 640px){grid-template-columns:repeat(2,minmax(0,1fr));}@media (width >= 768px){grid-template-columns:repeat(1,minmax(0,1fr));}@media (width >= 1024px){grid-template-columns:repeat(2,minmax(0,1fr));}}}
.usp--item{display:flex;flex-direction:column;gap:.5rem;padding:2rem;border:1px solid var(--c-grey-300);border-radius:var(--border-radius);.usp-icon{margin-block-end:.5rem;width:32px;height:32px;}h3{margin-block-end:0;font-size:var(--h-font-size-h4);line-height:var(--h-line-height-h4);font-weight:600;}}
.paragraph--view{@media (width >= 1240px){--whitespace:4rem;}.paragraph__content{display:grid;gap:var(--gap);&:has(.partners--front){padding-block:var(--whitespace);padding-inline:var(--indent);@media (width >= 768px){grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:flex-start;}.view-intro{color:var(--c-grey-400);p{font-weight:500;}}}&:has(.news--front){.view-intro{margin-inline:auto;max-width:640px;text-align:center;h2{font-size:var(--h-font-size-h1);line-height:var(--h-line-height-h1);}p{font-size:1.125rem;line-height:1.75rem;}}}}}
.teaser{--content-padding:1rem;container-type:inline-size;display:flex;flex-direction:column;height:100%;a{position:relative;display:grid;grid-template-rows:max-content;gap:var(--content-padding);padding:var(--content-padding);border:1px solid var(--c-grey-300);border-radius:var(--border-radius);height:100%;&::after{content:'';position:absolute;right:var(--content-padding);bottom:var(--content-padding);width:20px;height:20px;background-color:var(--c-primary);mask-repeat:no-repeat;}&:hover,&:focus-visible{border-color:var(--c-text);text-decoration:none;h3{animation:hoverOutIn .4s ease-out;}}}&.false{a::after{mask-image:url('/themes/goat/images/icon_lock_open.svg');}}&.partial,&.full{a::after{mask-image:url('/themes/goat/images/icon_lock.svg');}}&.default{@media (width < 640px){.teaser__image{display:none;}}@media (width >= 640px){@container (width > 456px){a{grid-template-columns:repeat(2,minmax(0,1fr));}h3{font-size:1.125rem;line-height:1.75rem;}.teaser__intro{font-size:.875rem;line-height:1.25rem;}}}}&.large{@media (width >= 768px){--content-padding:2rem;}}.teaser__info{display:flex;flex-direction:column;gap:.75rem;height:100%;}.news__date{color:var(--c-primary);font-size:.875rem;line-height:1.25rem;font-weight:600;}h3{margin-block-end:0;padding-inline-end:2rem;font-size:var(--h-font-size-h4);line-height:var(--h-line-height-h4);background:url('/themes/goat/images/icon_arrow_up.svg') no-repeat right 4px;overflow:hidden;}.event__meta{display:flex;flex-flow:row wrap;gap:1rem 2rem;color:var(--c-primary);font-weight:600;.event__location,.event__date,.event__time{position:relative;display:flex;flex-flow:row wrap;align-items:center;gap:.625rem;min-height:34px;.icon{position:relative;width:34px;height:34px;background-color:var(--c-primary-25);border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);&::after{content:'';position:absolute;left:8px;bottom:8px;width:18px;height:18px;background-color:var(--c-primary);mask-repeat:no-repeat;}}}.event__location{.icon::after{mask-image:url('/themes/goat/images/icon_location.svg');}}.event__date{.icon::after{mask-image:url('/themes/goat/images/icon_date.svg');}}.event__time{.icon::after{mask-image:url('/themes/goat/images/icon_time.svg');}}}.news__category{display:block;margin-block-start:auto;margin-inline-end:2rem;padding:.25rem .75rem;width:fit-content;font-size:.75rem;line-height:1.125rem;font-weight:600;color:var(--c-primary);background-color:var(--c-primary-25);border-radius:6.25rem;}}@keyframes hoverOutIn{0%{background-position:right 0 top 4px;}59%{background-position:right -30px top -30px;}60%{background-position:right 30px top 30px;}100%{background-position:right 0 top 4px;}}
.teaser--partner{a{&:hover,&:focus-visible{opacity:.8;}&:focus-visible{img{outline:2px solid var(--c-primary);outline-offset:2px;}}}img{height:48px;width:auto;max-width:320px;}}
:root{--c-primary:#ff233e;--c-secondary:#17433e;}
.webinars--overview{.views-infinite-scroll-content-wrapper{display:grid;gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 1024px){grid-template-columns:repeat(3,minmax(0,1fr))}}}.news--front{.view-content{display:grid;gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 640px){grid-template-columns:repeat(2,minmax(0,1fr))}}}.partners--front{.view-content{display:flex;flex-flow:row wrap;gap:3rem}}.partners--overview{margin-inline:var(--indent);.view-content{display:flex;flex-direction:column;gap:5rem 3rem}.view-group{display:flex;flex-flow:row wrap;gap:3rem;justify-content:space-evenly;.partner--main{img{height:72px}}}.view-footer{margin-block-start:3rem;.field--name-field-contact-partner-link{text-align:center;a{background-color:var(--c-primary-25);border-radius:16px;color:var(--c-primary);font-weight:600;padding-block:.25rem;padding-inline:.75rem;&:focus-visible,&:hover{background-color:var(--c-primary);color:var(--c-primary-25);text-decoration:none}}}}}.news--overview{.views-infinite-scroll-content-wrapper{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 768px){gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));.views-row{height:100%;&:first-child{grid-column:1/-1}}}@media (width >= 1024px){grid-template-columns:repeat(6,minmax(0,1fr));.views-row{grid-column:span 2;&:first-child{grid-column:1/4;grid-row:1/3}&:nth-child(2){grid-column:4/-1;grid-row:1}&:nth-child(3){grid-column:4/-1;grid-row:2}}}}}.members--overview{.view-content{display:flex;flex-direction:column;gap:3rem}.group--header{h2{margin-block-end:2rem}}.group--members{@media (width < 1024px){display:grid;gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 640px){grid-template-columns:repeat(2,minmax(0,1fr))}}}.management--overview{.view-content{display:grid;gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 640px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 1024px){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width >= 1240px){grid-template-columns:repeat(4,minmax(0,1fr))}}}.view-filters{margin-block-end:3rem;.form-type-select{float:none!important}.bef-links{border-bottom:1px solid var(--c-grey-200);display:block;padding-block-end:1rem;width:100%;ul{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;row-gap:2rem;width:100%;li{color:var(--c-grey);font-size:.875rem;font-weight:600;line-height:1.25rem;a{padding-block-end:1rem;&:focus-visible,&:hover{color:var(--c-primary);text-decoration:none}&.bef-link--selected{border-bottom:2px solid var(--c-primary);color:var(--c-primary)}}}}}}.block__documents--overview{margin-block:var(--whitespace);margin-inline:var(--indent);@media (width >= 1352px){--indent:220px}}.documents--overview{font-size:.875rem;line-height:1.25rem;a{color:var(--c-primary);display:block;font-weight:600;justify-self:end}}.activities--overview{.views-infinite-scroll-content-wrapper{display:grid;gap:var(--gap);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--p-font-family:"Manrope",sans-serif;--p-font-weight:400;--p-font-size:1rem;--p-line-height:1.5rem;--h-font-family:"Manrope",sans-serif;--h-font-weight:700;--h-font-size-h1:2.25rem;--h-font-size-h2:1.875rem;--h-font-size-h3:1.5rem;--h-font-size-h4:1.25rem;--h-font-size-h5:1.125rem;--h-line-height-h1:2.75rem;--h-line-height-h2:2.375rem;--h-line-height-h3:2rem;--h-line-height-h4:1.875rem;--h-line-height-h5:1.5rem;--c-text:#050505;--c-primary:#ff233e;--c-primary-25:color-mix(in oklch,var(--c-primary),#fff 92%);--c-primary-400:color-mix(in oklch,var(--c-primary),#fff 16%);--c-primary-600:color-mix(in oklch,var(--c-primary),#000 12%);--c-primary-700:color-mix(in oklch,var(--c-primary),#000 22%);--c-secondary:#17433e;--c-secondary-25:color-mix(in oklch,var(--c-secondary),#fff 92%);--c-secondary-50:color-mix(in oklch,var(--c-secondary),#fff 84%);--c-grey:#535862;--c-grey-50:#fafafa;--c-grey-200:#e9eaeb;--c-grey-300:#d5d7da;--c-grey-400:#a4a7ae;--c-grey-700:#414651;--c-border:#d5d7da;--c-white:#fff;--c-black:#000;--c-error:#a94442;--border-radius:8px;--whitespace:2rem;--container-width:1352px;--container-offset:32px;--gap:32px;--column-width:78px;--indent:0;@media (width >= 1024px){--h-font-size-h1:3rem;--h-font-size-h2:2.25rem;--h-font-size-h3:1.875rem;--h-font-size-h4:1.5rem;--h-font-size-h5:1.25rem;--h-line-height-h1:3.5rem;--h-line-height-h2:2.75rem;--h-line-height-h3:2.375rem;--h-line-height-h4:2rem;--h-line-height-h5:1.875rem;--whitespace:3rem}@media (width >= 1240px){--indent:110px}}.teaser--user{align-items:center;display:grid;font-size:.875rem;gap:.5rem;line-height:1.25rem;@media (width >= 1024px){border-bottom-color:var(--c-grey-300);border-bottom-style:solid;border-bottom-width:1px;gap:2rem;grid-template-columns:140px 1fr 1fr 1fr 140px;padding-block:1rem;padding-inline:1.5rem}.address{display:flex;flex-flow:row wrap;gap:.25rem;.address__country{display:none}.address__line1{&:after{content:","}}}.user__website{color:var(--c-primary);font-weight:600;@media (width >= 1024px){justify-self:end}}}.node--webinar--full{.field--name-field-webinar-video{margin-block:var(--whitespace);.media-oembed-content,video{aspect-ratio:16/9;border-radius:var(--border-radius);height:100%;width:100%}}}.node--activity--full,.node--news--full{.hero__image{margin-inline:calc(var(--indent)*-1)}@media (width >= 1352px){--indent:220px}}.node--homepage--full{@media (width >= 1240px){--h-font-size-h1:3.75rem;--h-line-height-h1:4.5rem}}.page-header{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding-block:1rem;.header-wrapper{align-items:center;display:flex;gap:2rem;justify-content:space-between}}.page-overlay{background:var(--c-white);bottom:0;height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:1000;&.is-open{opacity:1;visibility:visible}}.page-footer{background-color:var(--c-primary-25);padding-block:var(--whitespace) 2rem;@media (width >= 1240px){--whitespace:4rem}.footer-wrapper{display:flex;flex-direction:column;gap:var(--whitespace)}.doormat{display:grid;gap:1rem;@media (width >= 1024px){align-items:start;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.block__logo{margin-block-end:2rem;img{height:auto;width:260px}}.address{margin-block-end:1.5rem;.address__country,.address__organization{display:none}}.block__social-media{margin-block-start:2rem;.site_setting_entity{display:flex;flex-flow:row wrap;gap:1.5rem;.field--name-field-facebook,.field--name-field-instagram,.field--name-field-linkedin,.field--name-field-x{position:relative;a{background-color:var(--c-primary);cursor:pointer;display:block;height:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;text-indent:-9999px;transition:all .3s ease-in-out;width:24px;&:focus-visible,&:hover{opacity:.8}}}.field--name-field-facebook a{-webkit-mask-image:url(/themes/goat/images/icon_facebook.svg);mask-image:url(/themes/goat/images/icon_facebook.svg)}.field--name-field-instagram a{-webkit-mask-image:url(/themes/goat/images/icon_instagram.svg);mask-image:url(/themes/goat/images/icon_instagram.svg)}.field--name-field-linkedin a{-webkit-mask-image:url(/themes/goat/images/icon_linkedin.svg);mask-image:url(/themes/goat/images/icon_linkedin.svg)}.field--name-field-x a{-webkit-mask-image:url(/themes/goat/images/icon_x.svg);mask-image:url(/themes/goat/images/icon_x.svg)}}}}.footer{border-top:1px solid var(--c-grey);color:var(--c-grey);display:flex;flex-direction:column-reverse;gap:1rem;padding-block-start:2rem;@media (width >= 1024px){align-items:flex-end;flex-flow:row wrap;gap:var(--gap);justify-content:space-between}.footer--right{display:flex;flex-flow:row wrap;gap:1rem 2rem}}}.tfa-entry-form,.tfa-setup{margin-block:var(--whitespace);padding-inline:calc(var(--indent)*3)}#tfa-base-overview{summary{display:none}.details-wrapper{ul{list-style:none;margin:0;padding:0;a{font-weight:700;text-decoration:underline;&:focus-visible,&:hover{text-decoration:none}}}}}.block__tabs{ul.tabs{display:flex;flex-flow:row wrap;gap:1.25rem;list-style:none;margin-block:1.25rem;margin-inline:0;padding:0}}table{border-collapse:collapse;display:block;overflow:auto;width:100%;@media screen and (width >= 640px){display:table}thead{background-color:var(--c-secondary);color:var(--color-white);th{filter:invert(1);padding:1rem;text-align:left}}tbody{tr{&:not(:last-child){border-bottom:1px solid var(--c-grey-300)}}td{padding:1rem}}}.block__logo{a.site-logo{>img{height:auto;width:140px}}}.block__protected-content,.field--name-field-protected-content-teaser{margin-block:var(--whitespace);margin-inline:var(--indent);@media (width >= 1240px){--whitespace:4rem}@media (width >= 1352px){--indent:220px}}.block__protected-content{background:url(/themes/goat/images/bg_protected_content.svg) no-repeat top;padding-block-start:10rem;text-align:center;.field--name-field-buttons{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center;margin-block-start:3rem}}.profile{display:flex;flex-direction:column;gap:1rem;margin-block:var(--whitespace);margin-inline:var(--indent);img{max-height:80px;width:auto}@media (width >= 1352px){--indent:220px;--whitespace:4rem}}.paragraph{margin-block:var(--whitespace)}.pager{list-style:none;margin:2rem 0 0;padding:0;text-align:center}body:has(.page-overlay.is-open){overflow:hidden;position:fixed;width:100%}.overlay-close,.overlay-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--c-primary);cursor:pointer;padding:0}.overlay-open{background:url(/themes/goat/images/icon_menu.svg) no-repeat 50% transparent;background-size:contain;height:20px;text-indent:-9999px;width:24px;@media (width >= 1024px){display:none}}.overlay-close{aspect-ratio:1;background-color:transparent;font-size:2rem;position:absolute;right:var(--container-offset);top:2.5rem;z-index:10}.overlay-wrapper{display:flex;flex-direction:column;gap:var(--gap);padding-block:1rem;.contact__button{text-align:center;.button--glass{margin-block-end:0}}}.block__messages{padding-block:1rem}.menu--top{&:not(.menu--overlay){display:none;margin-inline-start:auto;@media (width >= 1024px){display:block}}.menu{display:flex;flex-flow:row wrap;gap:2rem;@media (width >= 1024px){gap:1rem}}}.menu--overlay{&.menu--main,&.menu--top{.menu{align-items:center;flex-direction:column}}&.menu--main{.menu-item{a{font-size:1.5rem;line-height:2.5rem}}}}.menu--main{&:not(.menu--overlay){display:none;margin-inline-start:auto;@media (width >= 1024px){display:block}}>.menu{display:flex;flex-flow:row wrap;gap:1.5rem;>.menu-item{a{font-weight:600;&:focus-visible,&:hover{color:var(--c-primary);text-decoration:none}>&.is-active{color:var(--c-primary)}}&.menu-item--active-trail{>a{color:var(--c-primary)}}&.menu-item--expanded{position:relative;&:focus-within,&:hover{>a{color:var(--c-primary);&:after{background-color:var(--c-primary)}}.menu{opacity:1;visibility:visible}}>a{padding-inline-end:1.75rem;position:relative;&:before{content:"";inset:0 0 -.75rem}&:after,&:before{position:absolute}&:after{background-color:var(--c-text);content:" ";height:24px;-webkit-mask-image:url(/themes/goat/images/icon_dropdown_open.svg);mask-image:url(/themes/goat/images/icon_dropdown_open.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;right:0;top:0;width:24px}&:focus,&:hover{&:after{background-color:var(--c-primary)}+.menu{opacity:1;visibility:visible}}}>.menu{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:var(--border-radius);box-shadow:0 12px 16px -4px rgba(10,13,18,.08),0 4px 6px -2px rgba(10,13,18,.03);display:flex;flex-direction:column;left:0;opacity:0;padding:1.5rem;position:absolute;row-gap:.5rem;top:calc(100% + .75rem);transition:all .3s ease-out;visibility:hidden;z-index:100;.menu-item{a{display:block;padding:.75rem 1rem;&[title]:after{color:var(--c-grey);content:" " attr(title);display:block;font-size:.875rem;line-height:1.25rem;margin-block-start:.25rem;width:16rem}&.is-active,&:focus-visible,&:hover{background-color:var(--c-grey-50);color:var(--c-text)}&:focus-visible{outline:1px solid var(--c-text);outline-offset:0}}}}}}}}.menu--footer{.menu{display:flex;flex-flow:row wrap;gap:.5rem 1rem;@media (width >= 1024px){gap:1rem}.menu-item{a{display:block;&:focus-visible,&:hover{color:var(--c-primary);text-decoration:none}&.is-active{color:var(--c-primary)}}}}}.menu--doormat{.menu{@media (width >= 480px){-moz-column-count:2;column-count:2}.menu-item{margin-block-end:.75rem;a{font-weight:500;&:focus-visible,&:hover{color:var(--c-primary);text-decoration:none}}}}}.maintenance-page{background-color:var(--c-grey-50);text-align:center;.maintenance-wrapper{left:50%;max-width:100%;position:fixed;text-wrap:balance;top:50%;transform:translate(-50%,-50%);width:480px}header{background-color:transparent;border-bottom:1px solid var(--c-grey);margin-block-end:1rem;padding-block:0 1rem;img{margin-inline:auto}}main{h1{color:var(--c-text);font-size:var(--h-font-size-h2);line-height:var(--h-line-height-h2);margin-block-end:1rem}.main{border-bottom:1px solid var(--c-grey);padding-block-end:1rem}}}.block-dropdown-language{margin-inline-start:auto;.dropbutton-wrapper{font-weight:600;&.open{.dropbutton-toggle{button{background-image:url(/themes/goat/images/icon_dropdown_close.svg)}}}.dropbutton-widget{border:0;padding-inline-end:1.75rem!important;.dropdown-language-item{border-right:0}}.dropbutton-toggle{height:24px;width:24px;button{background:url(/themes/goat/images/icon_dropdown_open.svg) no-repeat 100%;.dropbutton-arrow{display:none}}}.dropbutton-action{border-top:0;>*{margin:0!important;padding:0}a:focus-visible,a:hover{color:var(--c-primary);text-decoration:none}}}}.klaro{--klaro-primary-color:var(--c-primary);--klaro-link-color:var(--c-text);--klaro-link-color-hover:var(--c-primary);--klaro-button-bg:var(--c-primary);--klaro-button-text-color:var(--c-white);--klaro-button-border:1px solid var(--c-primary);--klaro-button-border-radius:var(--border-radius);--klaro-button-padding:.5rem .875rem;--klaro-button-font-weight:500;--klaro-button-line-height:normal;--klaro-button-box-shadow:none;--klaro-button-bg-hover:var(--c-white);--klaro-button-text-color-hover:var(--c-primary);--klaro-button-border-hover:1px solid var(--c-primary);--klaro-button-focus-outline:2px solid var(--c-primary);--klaro-button-focus-outline-offset:1px;--klaro-button-focus-box-shadow:none;--klaro-dialog-focus-outline:1px solid var(--c-primary);--klaro-dialog-focus-box-shadow:none;--font-size:.875rem;--klaro-slider-bg:var(--c-white);--klaro-slider-bg-active:var(--c-primary);--klaro-slider-bg-required:var(--c-primary);&.learn-more-as-button .cookie-notice:not(.cookie-modal-notice) a.cm-link.cn-learn-more{min-height:auto}.cookie-modal .cm-modal .cm-header h1{font-size:1.5rem}.context-notice .cm-btn.cm-btn-success-var{background-color:var(--c-primary)}}form{display:flex;flex-direction:column;gap:1.5rem;.form-item{.form-required{&:after{content:"*"/"Required"}}.description{color:var(--c-grey-400);font-size:.75rem;line-height:1rem;margin-block-start:.25rem}&:not(:has(input[type=checkbox],input[type=radio])){display:flex;flex-direction:column;&:has(label){gap:.375rem;label{color:var(--c-grey-700);font-size:.875rem;font-weight:500}}input,select,textarea{border:1px solid var(--c-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--c-grey-400);padding:.75rem 1rem;width:100%;&::-moz-placeholder{color:var(--c-border)}&::placeholder{color:var(--c-border)}&.error{border-color:var(--c-error)}&:focus{border-color:var(--c-grey-700);outline:none}}select{padding-block:.5rem}}}.form-type-checkbox,.form-type-radio{align-items:center;display:flex;flex-flow:row wrap;gap:.75rem;label{color:var(--c-grey-700);cursor:pointer;font-size:.875rem;a{text-decoration:underline;&:focus-visible,&:hover{text-decoration:none}}}}.form-type-checkbox{input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border);border-radius:6px;cursor:pointer;height:1.25rem;width:1.25rem;&:focus{border-color:var(--c-grey-700);outline:none}&:checked{background-image:url(/themes/goat/images/icon_check.svg);background-position:50%;background-repeat:no-repeat}&:disabled{background-color:var(--c-grey-50)}}}.form-type-radio{input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--c-border);border-radius:50%;cursor:pointer;height:1.25rem;width:1.25rem;&:focus-visible{border-color:var(--c-grey-700);outline:none}&:checked{background-color:var(--c-secondary);border:3px solid #fff;box-shadow:0 0 0 1px var(--c-border);&:focus-visible{box-shadow:0 0 0 1px var(--c-grey-700)}}&:disabled{background-color:var(--c-grey-50)}}}.webform-type-checkboxes,.webform-type-radios{border:none;display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;legend{color:var(--c-grey-700);font-size:.875rem;font-weight:500;margin-block-end:.375rem}.form-checkboxes,.form-radios{display:flex;flex-direction:column;gap:.75rem}}.form-item--error{label{color:var(--c-error)}}.form-item--error-message{color:var(--c-error);font-size:.875rem;font-weight:400;margin-top:.25rem;strong{font-weight:500}a{color:var(--c-error);text-decoration:underline;&:focus,&:hover{text-decoration:none}}}.webform-flexbox{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin:0;@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr))}.webform-flex--container{margin:0}}.form-actions{margin-block-start:.5rem;.button{font-size:1rem;padding-block:.75rem;width:100%}}}.user-login-form,.user-pass{margin-block:var(--whitespace);margin-inline:auto;max-width:360px;p{color:var(--c-grey-400);font-size:.75rem;line-height:1rem;margin-block-end:0}}.user-form{background-color:var(--c-grey-50);border-radius:16px;margin-block:var(--whitespace);margin-inline:var(--indent);padding:2.5rem 2rem;@media (width >= 640px){padding-inline:4rem}@media (width >= 1352px){--indent:220px;--whitespace:4rem}#edit-account{display:flex;flex-direction:column;gap:1.5rem}.description{color:var(--c-grey)}.password-confirm-message,.password-strength__text,.password-strength__title,.password-suggestions{color:var(--c-grey);font-size:.75rem;line-height:1.125rem}.password-suggestions{margin:0;padding:1rem;ul{padding-inline-start:1.5rem}}.image-widget-data{.file{font-size:.75rem}.form-submit{border-color:var(--c-primary);color:#fff;font-size:.875rem;font-weight:600;padding:.5rem .75rem;width:auto}}fieldset{border:0;padding:0;legend{font-weight:600;margin-block-end:.5rem}.fieldset-wrapper{.form-wrapper{display:flex;flex-direction:column;gap:1rem;.form-item{margin-inline-end:0}}}}}.contact-wrapper{align-items:start;-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-block:var(--whitespace);row-gap:3rem;@media (width >= 768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 1240px){--whitespace:4rem}.contact--left{-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:3rem;@media (width >= 480px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 768px){grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 1024px){grid-template-columns:repeat(2,minmax(0,1fr))}h2{font-size:var(--h-font-size-h5);font-weight:600;line-height:var(--h-line-height-h5);margin-block-end:.5rem}.contact__address,.contact__email,.contact__phone{h2{padding-block-start:2.5rem;position:relative;&:after{background-color:var(--c-primary);content:"";height:24px;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:24px}}.address,a{color:var(--c-primary-700);font-weight:600}}.contact__email{h2:after{-webkit-mask-image:url(/themes/goat/images/icon_email.svg);mask-image:url(/themes/goat/images/icon_email.svg)}}.contact__phone{h2:after{-webkit-mask-image:url(/themes/goat/images/icon_phone.svg);mask-image:url(/themes/goat/images/icon_phone.svg)}}.contact__address{h2:after{-webkit-mask-image:url(/themes/goat/images/icon_address.svg);mask-image:url(/themes/goat/images/icon_address.svg)}}.address__country,.address__organization{display:none}}.contact--right{background-color:var(--c-grey-50);border-radius:16px;padding:2.5rem 2rem;@media (width >= 640px){padding-inline:4rem}@media (width >= 768px){padding-inline:2rem}@media (width >= 1024px){padding-inline:4rem}}}.block__breadcrumb{margin-block-end:1.25rem;@media (width >= 1024px){margin-block-end:2.5rem}ol{align-items:center;display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;li{align-items:center;display:inline-flex;a{color:var(--c-secondary);&:focus-visible,&:hover{text-decoration:underline}}&:not(:last-child):after{color:var(--c-secondary);content:">";display:inline-block;margin:0 .75rem}}}}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/themes/goat/fonts/Manrope/Manrope-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:italic;font-weight:400;src:url(/themes/goat/fonts/Manrope/Manrope-RegularItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/themes/goat/fonts/Manrope/Manrope-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/themes/goat/fonts/Manrope/Manrope-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/themes/goat/fonts/Manrope/Manrope-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:italic;font-weight:700;src:url(/themes/goat/fonts/Manrope/Manrope-BoldItalic.woff2) format("woff2")}html{font-size:100%;scroll-behavior:smooth;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{color:var(--c-text);font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);text-shadow:rgba(0,0,0,.01) 0 0 1px}a{color:inherit;outline:0;text-decoration:none;transition:all .3s ease;&:focus-visible,&:hover{text-decoration:underline}}ol,p,ul{margin-block-end:1.25rem}p{margin-block-start:0;&:last-child{margin-block-end:0}}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-family:var(--h-font-family);font-weight:var(--h-font-weight);margin-block:0 1rem;a{font-weight:inherit}}h1{font-size:var(--h-font-size-h1);line-height:var(--h-line-height-h1);&.page-title{text-align:center}}h2{font-size:var(--h-font-size-h2);line-height:var(--h-line-height-h2)}h3{font-size:var(--h-font-size-h3);line-height:var(--h-line-height-h3)}h4{font-size:var(--h-font-size-h4);line-height:var(--h-line-height-h4)}button,input,optgroup,select,textarea{font-family:var(--p-font-family)}.ck-content,.text-formatted{a:not(.button):not(.button--secondary):not(.button--tertiary){color:var(--c-secondary);text-decoration:underline;&:focus,&:hover{text-decoration:none}}ol,ul{padding-inline-start:0;li{list-style:none;margin-block-end:.75rem;padding-inline-start:2.25rem;position:relative;&:before{color:var(--c-secondary);left:10px;position:absolute}}ol,ul{margin-block-start:1.25rem}}ul>li:before{content:"•"}ol{counter-reset:list;>li{counter-increment:list;&:before{content:counter(list) "."}ol>li{counter-increment:sublist;&:before{content:counter(sublist) "."}}}}}.hidden,.js .js-hide,.js-show{display:none}.js .js-show{display:block}.visually-hidden{overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;width:1px;word-wrap:normal;&.focusable:active,&.focusable:focus-within{overflow:visible;position:static!important;clip:auto;height:auto;width:auto}}.invisible{visibility:hidden}.container{margin-inline:auto;max-width:calc(var(--container-width) - var(--container-offset)*2);padding-inline:var(--container-offset)}.container--bleed{margin-inline:-100vw;padding-inline:100vw}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--c-primary);border:2px solid transparent;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);color:var(--c-white);cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding-block:.375rem;padding-inline:1rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .3s ease;&:focus-visible,&:hover{background-color:var(--c-primary-600);outline:none}&:focus-visible{border-color:var(--c-primary-400)}}.button--secondary{background-color:var(--c-secondary-25);color:var(--c-secondary);&:focus-visible,&:hover{background-color:var(--c-secondary-50)}&:focus-visible{border-color:var(--c-secondary)}}.site-wrapper,body{overflow-x:hidden}img{display:block}img,svg{height:auto;max-width:100%}.no-transition *{transition:none!important}.menu{list-style:none;margin:0;padding:0}
