/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
legend,video{max-width:100%}progress,sub,sup{vertical-align:baseline}.select2-container,.select2-container .select2-selection--single .select2-selection__clear,sub,sup{position:relative}html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}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}summary{display:list-item}[hidden],template{display:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.material-icons,summary{-webkit-user-select:none;-moz-user-select:none}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden,body::before{display:none}body::before{content:"(phone: 375px, tablet_portrait: 768px, tablet: 1024px, laptop: 1280px, desktop: 1440px, widescreen: 1920px)"}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.5,.5,.5)}50%{opacity:1}}@keyframes tada{0%,20%{transform:scale3d(1,1,1)}2%,4%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}10%,14%,18%,6%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}12%,16%,8%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/kost/fonts/Oswald-Regular.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:block;src:url(/themes/custom/kost/fonts/Oswald-Bold.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/kost/fonts/Nunito-Regular.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:block;src:url(/themes/custom/kost/fonts/Nunito-Medium.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:block;src:url(/themes/custom/kost/fonts/Nunito-Bold.woff2) format("woff2")}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/kost/fonts/MaterialIcons-Regular.woff2) format("woff2")}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;font-display:block;src:url(/themes/custom/kost/fonts/MaterialIconsOutlined-Regular.woff2) format("woff2")}*{box-sizing:border-box}body{background:#fcfcfc;overflow-x:hidden}#main-content{display:block;margin:0}.material-icons,.material-icons-outlined{font-size:24px;line-height:1;white-space:nowrap;display:inline-block;opacity:1;font-weight:400;-webkit-font-smoothing:antialiased;font-style:normal;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga'}.layout-builder,.layout-builder-block{background-color:transparent}.ui-dialog .ui-dialog-content{max-height:90vh!important}summary{user-select:none;outline:0}summary:focus{outline:0}summary span{pointer-events:none}.play-video{cursor:pointer}.material-icons{font-family:'Material Icons';user-select:none}.material-icons-outlined{font-family:'Material Icons Outlined';-webkit-user-select:none;-moz-user-select:none;user-select:none}.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:10px 17px no-repeat;overflow-wrap:break-word}.lity-content,html.overflow-hidden body{overflow:hidden}[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__list .messages__item{margin-bottom:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;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;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;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}.shadow__standard{box-shadow:0 4px 16px #DADADA}.shadow__hard{box-shadow:0 4px 16px rgba(13,13,13,.25)}.shadow__dark{box-shadow:0 4px 16px #414141}.block-local-tasks-block{margin-bottom:0;background:#0D0D0D}.block-local-tasks-block ul.tabs{margin:0 auto;max-width:1440px;height:64px;display:flex;align-items:center;padding:0 16px}@media (min-width:768px){.block-local-tasks-block ul.tabs{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.block-local-tasks-block ul.tabs{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.block-local-tasks-block ul.tabs{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.block-local-tasks-block ul.tabs{padding-right:160px;padding-left:160px}}.block-local-tasks-block li{margin-right:4px;display:inline-flex;margin-bottom:0!important}.block-local-tasks-block a{margin:0!important;color:#fcfcfc!important;background:#0D0D0D;display:block;height:100%;padding:4px 16px}.block-local-tasks-block a.is-active,.block-local-tasks-block a:hover{background:#3A6149;color:#0D0D0D}.block-help-block{padding:16px}.block-help-block p{margin:0!important;font-size:14px;font-weight:400}[data-drupal-selector].form-actions{margin:0 16px}.modal{display:none}.ui-menu.ui-autocomplete{z-index:2000;background:#fff}.ui-menu.ui-autocomplete .ui-menu-item-wrapper{display:flex;height:40px}.ui-menu-item-wrapper{display:flex;padding:0 16px!important;width:100%;height:32px;align-items:center}.ui-widget.ui-widget-content{border:unset;box-shadow:0 4px 12px rgba(60,50,50,.2);border-radius:5px}.ui-widget.ui-widget-content .ui-state-active{background:#EBA742;color:#fcfcfc;border:unset;margin:0}@media (max-width:1023px){.overflow-hidden{overflow:hidden}}body{margin:0;padding:0}.layout-container{max-width:1920px;margin:0 auto}.lity{background:rgba(58,97,73,.88)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{position:absolute;top:-1em;font-size:48px;width:1em;height:1em}.lity-container{width:80vw!important}.lity-content{border-radius:16px;width:100%;box-shadow:0 4px 16px #414141}.lity-content:after{content:unset;display:none}.lity-content video{-o-object-fit:cover;object-fit:cover;max-width:100%;width:100%;height:auto;display:block}.lity-content .media-video .playpause{position:absolute;color:#3A6149;background-color:#fcfcfc;border-radius:50%;font-size:64px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1025px){.lity-content .media-video .playpause{font-size:96px}}.lity--webform-element-help{background:0 0}.lity--webform-element-help .lity-container{width:100%;max-width:336px}.lity--webform-element-help-accept .lity-container{width:auto!important;max-width:80vw}.lity--webform-element-help .lity-content{padding:32px;background:#fcfcfc;text-align:center;max-height:80vh;overflow:auto}.lity--webform-element-help .lity-content:before{content:"";background:url(/themes/custom/kost/images/icons/info.svg) center no-repeat;background-size:contain;display:block;height:80px;margin-bottom:16px}.lity--webform-element-help .lity-close{background:#3A6149;border-radius:50%;top:-.5em}.lity--webform-element-help .webform-element-help--title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;margin-bottom:16px!important}.lity--webform-element-help .webform-element-help--title+h1,.lity--webform-element-help .webform-element-help--title+h2,.lity--webform-element-help .webform-element-help--title+h3,.lity--webform-element-help .webform-element-help--title+h4,.lity--webform-element-help .webform-element-help--title+h5,.lity--webform-element-help .webform-element-help--title+h6,.lity--webform-element-help .webform-element-help--title:first-child{margin-top:0}.lity--webform-element-help .webform-element-help--title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.lity--webform-element-help .webform-element-help--title{font-size:40px}}.lity--webform-element-help .webform-element-help--content{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);max-height:none!important}.lity--webform-element-help .webform-element-help--content:last-child{margin-bottom:0}.lity--webform-element-help .webform-element-help--content a{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;position:relative;display:inline-block;font-weight:400;text-decoration:underline;cursor:pointer;color:#3A6149!important}.lity--webform-element-help .webform-element-help--content a:last-child{margin-bottom:0}.layout-container .button:not(input),.lity--webform-element-help .webform-element-help__button{-webkit-font-smoothing:antialiased;color:#fcfcfc;max-width:100%;white-space:nowrap;position:relative;background-color:#2C4937;padding:0 0 0 24px;margin:0 auto;cursor:pointer;text-decoration:none;font-family:Nunito,sans-serif}.lity--webform-element-help .webform-element-help__button{font-style:normal;font-size:16px;line-height:1.5em;font-weight:700;text-align:left;display:inline-flex;justify-content:flex-start;align-items:center;min-width:128px;height:40px;outline:0;-webkit-tap-highlight-color:transparent;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;border:1px solid transparent;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%)}.lity--webform-element-help .webform-element-help__button:last-child{margin-bottom:0}.lity--webform-element-help .webform-element-help__button:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none}.lity--webform-element-help .webform-element-help__button:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.lity--webform-element-help .webform-element-help__button:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .button:not(input),.layout-container .read-more{min-width:128px;outline:0;-webkit-tap-highlight-color:transparent;font-style:normal;font-size:16px;line-height:1.5em;font-weight:700;text-align:left;display:inline-flex;transition:background-color,color,box-shadow}.layout-container .button:not(input){justify-content:flex-start;align-items:center;height:40px;border-radius:8px;transition-duration:.3s;border:1px solid transparent;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%)}.layout-container .button:not(input):after,.layout-container .read-more:after{content:"";margin-left:32px;position:relative;left:1px;pointer-events:none}.layout-container .button:not(input):last-child{margin-bottom:0}.layout-container .button:not(input):after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;flex-shrink:0}.layout-container .button:not(input):hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .button:not(input):focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .button:not(input)[disabled]{color:#0D0D0D!important;background-color:rgba(13,13,13,.5)!important;opacity:.5;cursor:not-allowed}.layout-container .read-more,.layout-container input.button{-webkit-font-smoothing:antialiased;color:#fcfcfc;max-width:100%;white-space:nowrap}.layout-container .button:not(input).button--icon{padding-left:56px}.layout-container .button:not(input).button--icon:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;opacity:1;content:"play_circle_outline";position:absolute;top:12px;left:16px}.layout-container .button:not(input).button--contrast{background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742}.layout-container .button:not(input).button--contrast:after{background-color:#EDBB4C}.layout-container .button:not(input).button--contrast:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .button:not(input).button--light{background-color:#3A6149}.layout-container .button:not(input).button--light:hover{background-color:rgba(58,97,73,.8)}.layout-container .button:not(input):has(input){padding:0!important}.layout-container .button:not(input) input{all:inherit;padding:8px 72px 8px 32px;margin-right:-72px!important;cursor:pointer;border:none}.layout-container .button:not(input) input:hover{background:inherit;box-shadow:inherit}.layout-container .icon-button,.layout-container .read-more:after{border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);height:40px;cursor:pointer;flex-shrink:0;background-repeat:no-repeat;width:40px;background-position:center;box-sizing:border-box}.layout-container .icon-button{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-size:16px 16px;background-color:#3A6149;border-radius:8px}.layout-container .icon-button--contrast{background-color:#EDBB4C}.layout-container .read-more{font-family:Nunito,sans-serif;justify-content:flex-start;align-items:center;height:40px;cursor:pointer;border-radius:8px;transition-duration:.3s;text-decoration:none;position:relative;border:1px solid transparent;padding:0 0 0 24px;margin:0 auto;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742}.layout-container .read-more:last-child{margin-bottom:0}.layout-container .read-more:after{display:flex;border-radius:8px;background-color:#EDBB4C;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><path fill="%23fff" d="M24 40q-6.65 0-11.325-4.675Q8 30.65 8 24q0-6.65 4.675-11.325Q17.35 8 24 8q4.25 0 7.45 1.725T37 14.45V8h3v12.7H27.3v-3h8.4q-1.9-3-4.85-4.85Q27.9 11 24 11q-5.45 0-9.225 3.775Q11 18.55 11 24q0 5.45 3.775 9.225Q18.55 37 24 37q4.15 0 7.6-2.375 3.45-2.375 4.8-6.275h3.1q-1.45 5.25-5.75 8.45Q29.45 40 24 40Z"/></svg>');background-size:20px 20px}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings,.layout-container input.button{-webkit-tap-highlight-color:transparent;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);height:40px;cursor:pointer;text-decoration:none;min-width:128px}.layout-container .read-more:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .read-more:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container input.button{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;font-weight:700;text-align:left;display:inline-flex;justify-content:flex-start;align-items:center;outline:0;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;position:relative;border:1px solid transparent;padding:0 16px;margin:0 auto;background-color:#EBA742}.layout-container input.button:last-child{margin-bottom:0}.layout-container input.button:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C;content:unset}.layout-container input.button:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container input.button:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container::-moz-placeholder{color:#0D0D0D}.layout-container::placeholder{color:#0D0D0D}.layout-container fieldset{border:none}.layout-container input[type=search]::-ms-clear{display:none;width:0;height:0}.layout-container input[type=search]::-ms-reveal{display:none;width:0;height:0}.layout-container input[type=search]::-webkit-search-cancel-button,.layout-container input[type=search]::-webkit-search-decoration,.layout-container input[type=search]::-webkit-search-results-button,.layout-container input[type=search]::-webkit-search-results-decoration{display:none}.layout-container .form-disabled,.layout-container .form-disabled .select2-selection{cursor:not-allowed}.layout-container .js-form-type-select,.layout-container .js-form-type-textfield{position:relative}.layout-container .form-type-select:after,.layout-container .js-form-type-select.error:after,.layout-container .js-form-type-textfield.error:after{line-height:1;display:inline-block;position:absolute;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:normal;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';font-style:normal;white-space:nowrap;text-transform:none}.layout-container .js-form-type-select.error:after,.layout-container .js-form-type-textfield.error:after{font-family:'Material Icons Outlined';-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;content:"info";color:#EB5757;font-size:20px;width:20px;height:20px;right:50px;top:50%;transform:translateY(-50%)}.layout-container .form-item{margin-bottom:16px}.layout-container .form-required:after{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;-webkit-font-smoothing:antialiased;font-size:16px;content:"*";color:#EBA742;margin:0;padding-left:4px}.layout-container .form-required:after:last-child{margin-bottom:0}.layout-container .select2-container,.layout-container input[type=text],.layout-container input[type=password],.layout-container input[type=tel],.layout-container input[type=email],.layout-container input[type=date],.layout-container input[type=datetime-local],.layout-container input[type=month],.layout-container input[type=week],.layout-container input[type=url],.layout-container input[type=time],.layout-container input[type=number],.layout-container input[type=search]:not(.select2-search__field),.layout-container select,.layout-container textarea{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;margin:0 0 16px;-webkit-font-smoothing:antialiased;display:block;width:100%;min-width:200px;min-height:48px;background-color:rgba(230,230,230,.32);border:none;border-bottom:1px solid #C4C4C4;color:#0D0D0D;padding:0 16px;border-radius:8px 8px 0 0;outline:0;line-height:48px}.layout-container .js-form-type-select.error .select2-container,.layout-container .select2-container.error,.layout-container input[type=text].error,.layout-container input[type=password].error,.layout-container input[type=tel].error,.layout-container input[type=email].error,.layout-container input[type=date].error,.layout-container input[type=datetime-local].error,.layout-container input[type=month].error,.layout-container input[type=week].error,.layout-container input[type=url].error,.layout-container input[type=time].error,.layout-container input[type=number].error,.layout-container input[type=search]:not(.select2-search__field).error,.layout-container select.error,.layout-container textarea.error{border:1px solid #EB5757}.layout-container .select2-container:last-child,.layout-container input[type=text]:last-child,.layout-container input[type=password]:last-child,.layout-container input[type=tel]:last-child,.layout-container input[type=email]:last-child,.layout-container input[type=date]:last-child,.layout-container input[type=datetime-local]:last-child,.layout-container input[type=month]:last-child,.layout-container input[type=week]:last-child,.layout-container input[type=url]:last-child,.layout-container input[type=time]:last-child,.layout-container input[type=number]:last-child,.layout-container input[type=search]:not(.select2-search__field):last-child,.layout-container select:last-child,.layout-container textarea:last-child{margin-bottom:0}.layout-container .select2-container span,.layout-container .select2-container span:focus,.layout-container .select2-container:focus,.layout-container input[type=text] span,.layout-container input[type=text] span:focus,.layout-container input[type=text]:focus,.layout-container input[type=password] span,.layout-container input[type=password] span:focus,.layout-container input[type=password]:focus,.layout-container input[type=tel] span,.layout-container input[type=tel] span:focus,.layout-container input[type=tel]:focus,.layout-container input[type=email] span,.layout-container input[type=email] span:focus,.layout-container input[type=email]:focus,.layout-container input[type=date] span,.layout-container input[type=date] span:focus,.layout-container input[type=date]:focus,.layout-container input[type=datetime-local] span,.layout-container input[type=datetime-local] span:focus,.layout-container input[type=datetime-local]:focus,.layout-container input[type=month] span,.layout-container input[type=month] span:focus,.layout-container input[type=month]:focus,.layout-container input[type=week] span,.layout-container input[type=week] span:focus,.layout-container input[type=week]:focus,.layout-container input[type=url] span,.layout-container input[type=url] span:focus,.layout-container input[type=url]:focus,.layout-container input[type=time] span,.layout-container input[type=time] span:focus,.layout-container input[type=time]:focus,.layout-container input[type=number] span,.layout-container input[type=number] span:focus,.layout-container input[type=number]:focus,.layout-container input[type=search]:not(.select2-search__field) span,.layout-container input[type=search]:not(.select2-search__field) span:focus,.layout-container input[type=search]:not(.select2-search__field):focus,.layout-container select span,.layout-container select span:focus,.layout-container select:focus,.layout-container textarea span,.layout-container textarea span:focus,.layout-container textarea:focus{outline:0}.layout-container .form-type-select:after{font-family:'Material Icons';-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;content:'expand_more';padding-left:8px;font-size:16px;bottom:16px;right:16px}.layout-container .form-type-select:has(.select2-container):after{display:none}.layout-container .form-type-select select{-webkit-appearance:none}.layout-container .webform-has-field-prefix,.layout-container .webform-has-field-suffix{display:flex;flex-wrap:wrap;align-items:center}.layout-container .webform-has-field-prefix label,.layout-container .webform-has-field-suffix label{flex:1 0 100%}.layout-container .webform-has-field-prefix .field-prefix,.layout-container .webform-has-field-prefix .field-suffix,.layout-container .webform-has-field-suffix .field-prefix,.layout-container .webform-has-field-suffix .field-suffix{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px;line-height:48px;padding:0 8px;margin:0}.layout-container .webform-has-field-prefix .field-prefix:last-child,.layout-container .webform-has-field-prefix .field-suffix:last-child,.layout-container .webform-has-field-suffix .field-prefix:last-child,.layout-container .webform-has-field-suffix .field-suffix:last-child{margin-bottom:0}.layout-container .webform-has-field-prefix input,.layout-container .webform-has-field-suffix input{margin-bottom:0;flex:1}.layout-container .webform-confirmation{text-align:center;margin-top:32px;padding-left:20px;padding-right:20px}@media (max-width:375px){.layout-container .webform-confirmation{text-align:left}}.layout-container .webform-element-help{flex:1 0 14px}.layout-container .webform-likert-table label{margin:0!important}.layout-container textarea{padding:16px;line-height:1.5em}.layout-container .user-login-form,.layout-container .user-pass,.layout-container .user-register-form{margin:32px auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .form-required:after,.layout-container .webform-has-field-prefix .field-prefix,.layout-container .webform-has-field-prefix .field-suffix,.layout-container .webform-has-field-suffix .field-prefix,.layout-container .webform-has-field-suffix .field-suffix{font-size:16px}.layout-container .user-login-form,.layout-container .user-pass,.layout-container .user-register-form{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .user-login-form,.layout-container .user-pass,.layout-container .user-register-form{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .user-login-form,.layout-container .user-pass,.layout-container .user-register-form{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .user-login-form,.layout-container .user-pass,.layout-container .user-register-form{padding-right:160px;padding-left:160px}}.layout-container .user-login-form label,.layout-container .user-pass label,.layout-container .user-register-form label{display:block}.layout-container .form-actions{margin:0!important}.layout-container .select2-container{position:relative}.layout-container .select2-container:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;opacity:1;content:"arrow_drop_down";transition:transform .3s;position:absolute;right:0;top:50%;padding:12px;color:#EBA742;pointer-events:none;transform:translateY(-50%)}.layout-container .select2-container--open:after{transform:translateY(-50%) rotate(180deg)}.layout-container .select2-container .select2-selection__arrow{display:none}.layout-container .select2-container .select2-selection{border:none!important;padding:8px!important;background:0 0!important;box-sizing:content-box}.layout-container .select2-container .select2-selection__rendered{padding:0;margin:0}.layout-container .select2-container .select2-selection__rendered .select2-search.select2-search--inline{padding-top:8px}.layout-container .select2-container .select2-selection__rendered .select2-selection__choice__remove{color:#fcfcfc;margin-right:4px;width:24px;text-align:center}.layout-container .select2-container .select2-selection__choice{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;-webkit-font-smoothing:antialiased;background:#EBA742;color:#fcfcfc;border:none;padding:0 8px 0 0;line-height:32px;margin:8px 8px 0 0}.layout-container .select2-container .select2-selection__choice:last-child,.select2-container .select2-dropdown--above .select2-results__option:last-child,.select2-container .select2-dropdown--below .select2-results__option:last-child{margin-bottom:0}.select2-container .select2-dropdown--above,.select2-container .select2-dropdown--below{border:none;box-shadow:0 4px 16px #DADADA;border-radius:5px!important}.select2-container .select2-dropdown--above .select2-results__option,.select2-container .select2-dropdown--below .select2-results__option{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0;-webkit-font-smoothing:antialiased;display:flex;align-items:center;color:#0D0D0D}.select2-container .select2-dropdown--above .select2-results__option:before,.select2-container .select2-dropdown--below .select2-results__option:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;opacity:1;content:"check_box_outline_blank";margin-right:8px}.layout-container .form-type-checkbox label,.layout-container .form-type-radio label,.layout-container label{line-height:1.5em;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;font-family:Nunito,sans-serif}.select2-container .select2-dropdown--above .select2-results__option[aria-selected=true],.select2-container .select2-dropdown--below .select2-results__option[aria-selected=true]{background:0 0}.select2-container .select2-dropdown--above .select2-results__option[aria-selected=true]:before,.select2-container .select2-dropdown--below .select2-results__option[aria-selected=true]:before{content:"check_box";color:#EBA742}.select2-container .select2-dropdown--above .select2-results__option--highlighted[aria-selected],.select2-container .select2-dropdown--below .select2-results__option--highlighted[aria-selected]{background:#EBA742;color:#fcfcfc}.select2-container .select2-dropdown--above .select2-results__option--highlighted[aria-selected]:before,.select2-container .select2-dropdown--below .select2-results__option--highlighted[aria-selected]:before{color:#fcfcfc}.layout-container label{font-style:normal;margin:0 0 4px;color:rgba(13,13,13,.72);display:inline-flex}.layout-container label:last-child{margin-bottom:0}@media (min-width:768px){.layout-container label{font-size:16px;margin-bottom:8px}.layout-container .form-type-checkbox label,.layout-container .form-type-radio label{font-size:16px}}.layout-container .form-type-checkbox.error,.layout-container .form-type-radio.error{border:1px dashed #EB5757;padding:4px}.layout-container .form-type-checkbox.error label:before,.layout-container .form-type-radio.error label:before{color:#EB5757}.layout-container .form-type-checkbox input[type=checkbox],.layout-container .form-type-checkbox input[type=radio],.layout-container .form-type-radio input[type=checkbox],.layout-container .form-type-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;display:inline-block;width:24px;height:24px}.layout-container .form-type-checkbox input[type=checkbox]:checked+label:before,.layout-container .form-type-checkbox input[type=radio]:checked+label:before,.layout-container .form-type-radio input[type=checkbox]:checked+label:before,.layout-container .form-type-radio input[type=radio]:checked+label:before{content:"check_box"}.layout-container .form-type-checkbox label,.layout-container .form-type-radio label{font-style:normal;color:rgba(13,13,13,.72);display:block;align-items:center;margin:0 16px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:32px;position:relative}.layout-container .form-type-checkbox label:last-child,.layout-container .form-type-radio label:last-child{margin-bottom:0}.layout-container .form-type-checkbox label:before,.layout-container .form-type-radio label:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;content:"check_box_outline_blank";color:#3A6149;margin-right:8px;display:inline-block;position:absolute;top:0;left:0}.layout-container .form-type-checkbox label a,.layout-container .form-type-radio label a{display:inline}.layout-container .form-type-radio input[type=radio]:checked+label:before{content:"radio_button_checked"}.layout-container .form-type-radio label:before{content:"radio_button_unchecked"}.layout-container .webform-type-radios legend{margin-bottom:16px}.layout-container input.form-autocomplete,.layout-container input.form-autocomplete-loading{background-position:95% center!important}.layout-container .iti input,.layout-container .iti input[type=tel],.layout-container .iti input[type=text]{padding-left:56px}.layout-container .form-type-managed-file input{max-width:50vw}.layout-container .form-type-webform-markup{color:rgba(13,13,13,.72);font-size:14px}.layout-container img{display:block;max-width:100%;height:auto}.layout-container .big-card__image img,.layout-container .big-card__image picture,.layout-container .card-blocks-situation .situation-card__image img,.layout-container .card-blocks-situation .situation-card__image picture,.layout-container .image--cover,.layout-container .simple-card__image img,.layout-container .simple-card__image picture,.layout-container .speaker-card__image img,.layout-container .speaker-card__image picture,.layout-container .teaser-card__image img,.layout-container .teaser-card__image picture,.layout-container .teaser-card__media img,.layout-container .teaser-card__media picture,.layout-container .user-card__image img,.layout-container .user-card__image picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .big-card__image img,.layout-container .big-card__image picture,.layout-container .image--with-background{background-color:#0D0D0D}.layout-container blockquote{font-family:Oswald,sans-serif;font-size:20px;line-height:30px;border-left:10px solid #3A6149;padding-left:25px}.layout-container blockquote footer{font-family:Oswald,sans-serif;margin-top:35px;font-size:18px;line-height:26px;letter-spacing:.17px;font-weight:500}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table),.layout-container .scroll-table table:not(.bustle-barometer__table),.layout-container .stacktable-wrapper table:not(.bustle-barometer__table){font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);min-width:80%}.layout-container .heading1,.layout-container .tagging-headline,.layout-container h1{font-size:32px;font-family:Oswald,sans-serif;font-style:normal;display:block;-webkit-font-smoothing:antialiased}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table):last-child,.layout-container .scroll-table table:not(.bustle-barometer__table):last-child,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table):last-child{margin-bottom:0}@media (max-width:1023px){.layout-container .cardtable-wrapper table:not(.bustle-barometer__table),.layout-container .scroll-table table:not(.bustle-barometer__table),.layout-container .stacktable-wrapper table:not(.bustle-barometer__table){text-align:center}}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table),.layout-container .cardtable-wrapper table:not(.bustle-barometer__table) td,.layout-container .cardtable-wrapper table:not(.bustle-barometer__table) th,.layout-container .cardtable-wrapper table:not(.bustle-barometer__table) tr,.layout-container .scroll-table table:not(.bustle-barometer__table),.layout-container .scroll-table table:not(.bustle-barometer__table) td,.layout-container .scroll-table table:not(.bustle-barometer__table) th,.layout-container .scroll-table table:not(.bustle-barometer__table) tr,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table),.layout-container .stacktable-wrapper table:not(.bustle-barometer__table) td,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table) th,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table) tr{border:1px solid #0D0D0D}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table) td,.layout-container .cardtable-wrapper table:not(.bustle-barometer__table) th,.layout-container .scroll-table table:not(.bustle-barometer__table) td,.layout-container .scroll-table table:not(.bustle-barometer__table) th,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table) td,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table) th{padding:8px 16px}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table) th:not(.fc-day-header):not(.fc-week-number),.layout-container .scroll-table table:not(.bustle-barometer__table) th:not(.fc-day-header):not(.fc-week-number),.layout-container .stacktable-wrapper table:not(.bustle-barometer__table) th:not(.fc-day-header):not(.fc-week-number){background:linear-gradient(90deg,#2C4937,#3A6149);color:#fcfcfc}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table).stacktable.large-only,.layout-container .scroll-table table:not(.bustle-barometer__table).stacktable.large-only,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table).stacktable.large-only{width:auto}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table).stacktable .st-head-row-main,.layout-container .scroll-table table:not(.bustle-barometer__table).stacktable .st-head-row-main,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table).stacktable .st-head-row-main{background:0 0;color:#0D0D0D;padding:8px}.layout-container .cardtable-wrapper table:not(.bustle-barometer__table).stacktable .st-key,.layout-container .scroll-table table:not(.bustle-barometer__table).stacktable .st-key,.layout-container .stacktable-wrapper table:not(.bustle-barometer__table).stacktable .st-key{text-align:center}.layout-container .cardtable-wrapper,.layout-container .stacktable-wrapper{max-width:100%}.layout-container .cardtable-wrapper .st-key{background:linear-gradient(90deg,#2C4937,#3A6149);color:#fcfcfc}.layout-container .scroll-table{max-width:100%;overflow:auto}.layout-container .tagging-headline{margin:32px 0 16px;color:#0D0D0D;font-weight:400;line-height:40px;position:relative;padding-bottom:16px;text-transform:uppercase}.layout-container .tagging-headline+h1,.layout-container .tagging-headline+h2,.layout-container .tagging-headline+h3,.layout-container .tagging-headline+h4,.layout-container .tagging-headline+h5,.layout-container .tagging-headline+h6,.layout-container .tagging-headline:first-child{margin-top:0}.layout-container .tagging-headline:last-child{margin-top:8px;margin-bottom:0}.layout-container .tagging-headline:after{content:"";width:192px;height:8px;background:#3A6149;position:absolute;left:0;bottom:0}.layout-container .heading1,.layout-container h1{font-weight:700;margin:32px 0 16px;color:#0D0D0D;line-height:48px}.layout-container .heading1+h1,.layout-container .heading1+h2,.layout-container .heading1+h3,.layout-container .heading1+h4,.layout-container .heading1+h5,.layout-container .heading1+h6,.layout-container .heading1:first-child,.layout-container h1+h1,.layout-container h1+h2,.layout-container h1+h3,.layout-container h1+h4,.layout-container h1+h5,.layout-container h1+h6,.layout-container h1:first-child{margin-top:0}.layout-container .heading1:last-child,.layout-container h1:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .heading1,.layout-container h1{font-size:54px;line-height:72px}}.layout-container .heading2,.layout-container h2{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px}.layout-container .heading2+h1,.layout-container .heading2+h2,.layout-container .heading2+h3,.layout-container .heading2+h4,.layout-container .heading2+h5,.layout-container .heading2+h6,.layout-container .heading2:first-child,.layout-container h2+h1,.layout-container h2+h2,.layout-container h2+h3,.layout-container h2+h4,.layout-container h2+h5,.layout-container h2+h6,.layout-container h2:first-child{margin-top:0}.layout-container .heading2:last-child,.layout-container h2:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .heading2,.layout-container h2{font-size:40px}}.layout-container .heading3,.layout-container h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px}.layout-container .heading3+h1,.layout-container .heading3+h2,.layout-container .heading3+h3,.layout-container .heading3+h4,.layout-container .heading3+h5,.layout-container .heading3+h6,.layout-container .heading3:first-child,.layout-container h3+h1,.layout-container h3+h2,.layout-container h3+h3,.layout-container h3+h4,.layout-container h3+h5,.layout-container h3+h6,.layout-container h3:first-child{margin-top:0}.layout-container .heading3:last-child,.layout-container h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .heading3,.layout-container h3{font-size:32px}}.layout-container .heading4,.layout-container h4{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings,.layout-container .field,.layout-container a,.layout-container address,.layout-container date,.layout-container ol,.layout-container p,.layout-container time,.layout-container ul{font-family:Nunito,sans-serif;line-height:1.5em;font-style:normal}.layout-container .heading4+h1,.layout-container .heading4+h2,.layout-container .heading4+h3,.layout-container .heading4+h4,.layout-container .heading4+h5,.layout-container .heading4+h6,.layout-container .heading4:first-child,.layout-container h4+h1,.layout-container h4+h2,.layout-container h4+h3,.layout-container h4+h4,.layout-container h4+h5,.layout-container h4+h6,.layout-container h4:first-child{margin-top:0}.layout-container .heading4:last-child,.layout-container h4:last-child{margin-top:8px;margin-bottom:0}#coiOverlay,.layout-container{font-family:Nunito,sans-serif}.layout-container .field,.layout-container address,.layout-container date,.layout-container p,.layout-container time{font-weight:400;font-size:16px;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .field:last-child,.layout-container address:last-child,.layout-container date:last-child,.layout-container p:last-child,.layout-container time:last-child{margin-bottom:0}.layout-container ol,.layout-container ul{font-weight:400;font-size:16px;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container ol:last-child,.layout-container ul:last-child{margin-bottom:0}.layout-container ol li,.layout-container ul li{margin-bottom:24px}.layout-container a{font-size:16px;margin:0 0 16px;-webkit-font-smoothing:antialiased;position:relative;display:inline-block;font-weight:400;text-decoration:underline;cursor:pointer;color:#3A6149}.layout-container a:last-child{margin-bottom:0}.layout-container .media-video .field__item{position:relative}.layout-container .media-video .field__item video{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:80px 0;display:block;overflow:hidden}.layout-container .media-video .playpause{position:absolute;color:#3A6149;background-color:#fcfcfc;border-radius:50%;font-size:64px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}@media (min-width:1025px){.layout-container .media-video .playpause{font-size:96px}}.layout-container .big-card{position:relative;min-height:488px;background:#fcfcfc;padding-bottom:60px;overflow:hidden;cursor:pointer;transition:background-color .3s,transform .3s;transform:scale(1);perspective:1000px;will-change:auto}.layout-container .big-card__image{height:240px;padding:56px 56px 0;transition:padding .3s}.layout-container .big-card__content{padding:32px 56px 56px}.layout-container .big-card__text{color:#0D0D0D}.layout-container .big-card:hover{background:#0D0D0D;transform:translate3d(0,0,100px) scale(1.05);z-index:1}.layout-container .big-card:hover .big-card__image{padding:0}.layout-container .big-card:hover .big-card__content h3,.layout-container .big-card:hover .big-card__text{color:#fcfcfc}.layout-container .cookiebot-third-frame-privacy-wrapper{position:absolute!important;display:flex!important;align-items:center;justify-content:center}.layout-container .cookiebot-third-frame-privacy-wrapper__media,.layout-container .cookiebot-third-frame-privacy-wrapper__media img{-o-object-fit:cover;object-fit:cover}.layout-container .cookiebot-third-frame-privacy-wrapper__media:after{content:"";position:absolute!important;inset:0;background:rgba(58,97,73,.8);z-index:1}.layout-container .cookiebot-third-frame-privacy-wrapper__inner{z-index:2;padding:16px;text-align:center;color:#fcfcfc}.layout-container .cookiebot-third-frame-privacy-wrapper__inner,.layout-container .cookiebot-third-frame-privacy-wrapper__inner *{height:auto!important;width:auto!important;position:relative!important}.layout-container .cookiebot-third-frame-privacy-wrapper__title{font-family:Nunito,sans-serif;font-style:normal;margin:0 0 16px;-webkit-font-smoothing:antialiased;font-weight:400;font-size:24px;line-height:32px;color:#fcfcfc}.layout-container .cookiebot-third-frame-privacy-wrapper__title:last-child{margin-bottom:0}.layout-container .cookiebot-third-frame-privacy-wrapper__description{font-size:16px;line-height:24px;color:#fcfcfc}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings{font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;text-align:left;justify-content:flex-start;align-items:center;max-width:100%;outline:0;white-space:nowrap;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;position:relative;border:1px solid transparent;padding:0 0 0 24px;margin:0 auto;background-color:#EBA742;display:inline-flex!important;margin-top:16px!important}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings:last-child{margin-bottom:0}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .cookiebot-third-frame-privacy-wrapper__change-settings:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .cookiebot-third-frame-privacy-wrapper iframe{position:relative;z-index:1}.layout-container .department:not(:last-child){margin-bottom:72px}.layout-container .department--expanded .department__header h3:before{content:"remove"}.layout-container .department--expanded .department__employees{display:grid}.layout-container .department__header{margin-bottom:32px}.layout-container .department__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px;padding-bottom:4px;position:relative}.layout-container .department__header h3:before,.layout-container .filters__header::after,.layout-container .filters__header::before{font-family:'Material Icons';font-weight:400;letter-spacing:normal;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';line-height:1;-webkit-font-smoothing:antialiased;font-style:normal}.layout-container .department__header h3+h1,.layout-container .department__header h3+h2,.layout-container .department__header h3+h3,.layout-container .department__header h3+h4,.layout-container .department__header h3+h5,.layout-container .department__header h3+h6,.layout-container .department__header h3:first-child{margin-top:0}.layout-container .department__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .department__header h3{font-size:32px}}.layout-container .department__header h3:after{content:"";display:block;height:4px;width:100%;background:#3A6149;position:absolute;bottom:-8px;left:0}.layout-container .department__header h3:before{font-size:24px;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;opacity:1;content:"add";position:absolute;right:0}.layout-container .department__employees{grid-gap:32px;grid-template-columns:repeat(1,1fr);display:none}@media (max-width:1279px){.layout-container .department__employees{grid-gap:24px}}@media (max-width:767px){.layout-container .department__employees{grid-gap:16px}}@media (min-width:768px){.layout-container .department__header h3:after{width:48px}.layout-container .department__header h3:before{display:none}.layout-container .department__employees{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .department__employees{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .department__employees{grid-gap:16px}}@media (min-width:1024px){.layout-container .department__employees{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .department__employees{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .department__employees{grid-gap:16px}}@media (min-width:1440px){.layout-container .department__employees{display:grid;grid-gap:32px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px) and (max-width:1279px){.layout-container .department__employees{grid-gap:24px}}@media (min-width:1440px) and (max-width:767px){.layout-container .department__employees{grid-gap:16px}}.layout-container .filters{background:#EBA742;border-radius:16px}.layout-container .filters__headers{display:flex;align-items:center;justify-content:center;padding:8px 24px;flex-wrap:wrap}@media (min-width:768px){.layout-container .filters__headers{padding:0 24px}}.layout-container .filters__header{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;color:#fcfcfc;border-bottom:1px solid #fcfcfc;margin:8px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding:4px;gap:8px}@media (min-width:768px){.layout-container .filters__header{margin:12px 16px;padding:8px;gap:32px}}.layout-container .filters__header::after,.layout-container .filters__header::before{-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;text-transform:none;display:inline-block;font-size:16px}.layout-container .filters__header::after{content:'expand_more'}.layout-container .filters__header.filters__header--expanded::after,.layout-container .filters__header[aria-expanded=true]::after{content:'expand_less'}.layout-container .filters__header--region::before{content:'location_on'}.layout-container .filters__header--period::before{content:'calendar_today'}.layout-container .filters__header--tags::before,.layout-container .filters__header--type::before{content:'category'}.layout-container .filters__header:focus-visible{outline:#fcfcfc solid 2px;outline-offset:3px;border-radius:6px}.layout-container .filters__header label{cursor:pointer;color:#fcfcfc;text-transform:uppercase;margin:4px;display:flex;justify-content:space-between;align-items:center}.layout-container .filters__header label:after,.layout-container .filters__header label:before{line-height:1;letter-spacing:normal;text-transform:none;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-user-select:none;-moz-user-select:none;display:inline-block;opacity:1;font-size:16px;font-family:'Material Icons';font-weight:400;white-space:nowrap;word-wrap:normal}.layout-container .filters__header label:after{font-style:normal;-webkit-font-smoothing:antialiased;user-select:none;content:'expand_more';padding-left:8px}.layout-container .filters__header label:before{font-style:normal;-webkit-font-smoothing:antialiased;user-select:none;padding-right:8px}.layout-container .filters .litepicker,.layout-container .pager__item a{font-family:Nunito,sans-serif;line-height:1.5em;font-style:normal;-webkit-font-smoothing:antialiased}.kom_modal_button--close:before,.layout-container .teaser-card address:before,.layout-container .teaser-card time:before{letter-spacing:normal;text-transform:none;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-user-select:none;-moz-user-select:none}@media (min-width:768px){.layout-container .filters__header label{margin:8px}.layout-container .filters__header label:after{padding-left:32px}.layout-container .filters__header label:before{padding-right:32px}}.layout-container .filters__header--expanded label:after{content:'expand_less'}.layout-container .filters__header--region label:before{content:'location_on'}.layout-container .filters__header--period label:before{content:'calendar_today'}.layout-container .filters__header--tags label:before,.layout-container .filters__header--type label:before{content:'category'}.layout-container .filters__fields{border-top:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center}.layout-container .filters__fields .filter{display:none;padding:16px 16px 0;margin-bottom:0;border:none}.layout-container .filters__fields .filter--expanded{display:inline-flex}.layout-container .filters__fields .filter legend{display:none}.layout-container .filters__fields .filter label,.layout-container .filters__fields .filter label:before{color:#fcfcfc}.layout-container .filters__fields .filter .form-type-checkbox{max-width:240px}.layout-container .filters__fields .filter .form-type-checkbox input[type=checkbox]:focus-visible+label{outline:#fcfcfc solid 3px;outline-offset:2px;border-radius:6px}.layout-container .filters__fields .filter--tags .fieldset-wrapper>.form-checkboxes{-moz-column-count:1;column-count:1;-moz-column-gap:32px;column-gap:32px}.layout-container .filters__fields .filter--tags .form-type-checkbox label{display:inline-flex;align-items:center;gap:12px}.layout-container .filters__fields .filter--period .fieldset-wrapper{-moz-columns:unset;columns:unset}.layout-container .filters__actions{padding:16px 32px;text-align:right;display:none}.layout-container .filters .litepicker{--litepickerBgColor:#EBA742;--litepickerMonthHeaderTextColor:#fcfcfc;--litepickerMonthButton:#fcfcfc;--litepickerMonthButtonHover:#3A6149;--litepickerMonthWeekdayColor:#fcfcfc;--litepickerDayColor:#fcfcfc;--litepickerDayColorHover:#3A6149;--litepickerDayIsTodayColor:#3A6149;--litepickerDayIsInRange:#3A6149;--litepickerDayIsLockedColor:#fcfcfc;--litepickerDayIsBookedColor:#fcfcfc;--litepickerDayIsStartColor:#fcfcfc;--litepickerDayIsStartBg:#3A6149;--litepickerDayIsEndColor:#fcfcfc;--litepickerDayIsEndBg:#3A6149;--litepickerButtonCancelColor:#fcfcfc;--litepickerButtonCancelBg:#fcfcfc;--litepickerButtonApplyColor:#fcfcfc;--litepickerButtonApplyBg:#3A6149;--litepickerButtonResetBtn:#fcfcfc;--litepickerButtonResetBtnHover:#3A6149;--litepickerHighlightedDayColor:#3A6149;--litepickerHighlightedDayBg:#3A6149;font-weight:400;margin:0 0 16px;color:rgba(13,13,13,.72);font-size:16px}.layout-container .filters .litepicker:last-child{margin-bottom:0}@media (min-width:768px){.layout-container .filters__fields .filter--tags .fieldset-wrapper>.form-checkboxes{-moz-column-count:2;column-count:2}.layout-container .filters .litepicker{font-size:16px}}.layout-container .filters .litepicker a{margin:0;padding:8px}.layout-container .filters .litepicker .container__months{box-shadow:none}.layout-container .filters .litepicker .container__days .day-item{border-radius:50%}.layout-container .filters .litepicker .container__days .day-item.is-end-date,.layout-container .filters .litepicker .container__days .day-item.is-start-date.is-flipped{border-radius:0 50% 50% 0}.layout-container .filters .litepicker .container__days .day-item.is-end-date.is-flipped,.layout-container .filters .litepicker .container__days .day-item.is-start-date{border-radius:50% 0 0 50%}.layout-container .filters .litepicker .container__days .day-item.is-start-date.is-end-date{border-radius:50%}.layout-container .filters .litepicker .container__days .day-item.is-in-range{border-radius:0}.layout-container .filters .litepicker .container__days .day-item.is-locked{opacity:.5}.layout-container .filters .litepicker .container__days .day-item:focus,.layout-container .filters .litepicker .container__days .day-item:focus-visible{outline:#fcfcfc solid 2px;outline-offset:2px;border-radius:6px}.layout-container .image-card{position:relative;min-height:560px;box-shadow:0 4px 16px #DADADA;background:#fcfcfc;padding-bottom:60px;overflow:hidden;margin-top:64px}.layout-container .image-card__image{height:240px}.layout-container .image-card__tags{position:absolute;top:16px;right:16px}.layout-container .image-card__content{padding:16px}.layout-container .image-card__text{color:#0D0D0D}.layout-container .image-card__button{position:absolute;left:16px;bottom:16px;margin-bottom:0}.layout-container .image-card__button:after{content:"";position:absolute;top:-999em;bottom:-999em;left:-999em;right:-999em}.kom_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;background:rgba(235,167,66,.9);animation:fadein .3s;z-index:1000}.kom_modal{z-index:1100;position:fixed;height:auto;width:50%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:92vw!important}.kom_modal_button--close{position:fixed;top:0;right:0;width:56px;height:56px;margin:0;outline:0;background:0 0;border:none;line-height:1;text-indent:-9999px}.kom_modal_button--close:hover:before{transform:rotate(90deg)}.kom_modal_button--close:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;user-select:none;opacity:1;content:"close";color:#fcfcfc;display:block;position:absolute;text-indent:0;transition:.3s transform}.layout-container .pager__items{margin:40px 0 24px;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.layout-container .pager__item{display:flex;align-items:center;justify-content:center;text-align:center;padding:0;margin:0}.layout-container .pager__item a,.layout-container .teaser-card__link{text-align:left;border-radius:8px;outline:0;-webkit-tap-highlight-color:transparent;max-width:100%;white-space:nowrap}.layout-container .pager__item a{font-size:16px;font-weight:700;display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;position:relative;border:1px solid transparent;color:#fcfcfc;margin:4px;min-width:32px;height:auto;padding:4px;aspect-ratio:1;background:#3A6149;justify-content:center;transition:box-shadow}.layout-container .pager__item a:after,.layout-container .pager__item--next a,.layout-container .pager__item--previous a{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px}.layout-container .pager__item a:last-child{margin-bottom:0}.layout-container .pager__item a:after{display:flex;background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;content:unset}.layout-container .pager__item--first,.layout-container .pager__item--last,.layout-container .pager__item--next span:last-child,.layout-container .pager__item--previous span:last-child{display:none}.layout-container .pager__item a:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .pager__item a:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .pager__item--previous a{scale:-1}.layout-container .pager__item.is-active a,.layout-container .pager__item:hover a{background-color:#EDBB4C}@media (max-width:767px){.layout-container .pager__item--ellipsis{display:none}.layout-container .footer{padding-bottom:80px!important}}.layout-container .quick-links{display:block}@media (min-width:768px){.layout-container .pager__item a{min-width:40px}.layout-container .quick-links{display:none!important}}.layout-container .quick-links__item-list{position:fixed;left:19px;right:20px;bottom:MAX(12px,env(safe-area-inset-bottom));border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 24px rgba(235,167,66,.24);z-index:100}.layout-container .media-tags a:after,.layout-container .media-tags span:after,.layout-container .quick-link a:after,.layout-container .teaser-card__link:after{background-size:16px 16px;background-position:center;background-repeat:no-repeat;box-sizing:border-box}.layout-container .quick-links__list{list-style:none;margin:0;padding:0;overflow:hidden;display:flex}.layout-container .quick-link{list-style-type:none;margin:0;padding:0;flex:1;position:relative}.layout-container .quick-link a{text-decoration:none;font-weight:400;font-size:10px;display:flex;align-items:center;flex-direction:column;padding:8px 16px;z-index:1;color:#3A6149;gap:4px}.layout-container .quick-link a:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-color:#EDBB4C;border:1px solid #fff;border-radius:8px;cursor:pointer;flex-shrink:0;content:"";order:-1;width:32px;height:32px;box-shadow:none}.layout-container .quick-link--phone a:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill="%23fff" d="m12.82 10.174-1.693-.194a1.327 1.327 0 0 0-1.094.38l-1.226 1.227a10.03 10.03 0 0 1-4.394-4.393L5.647 5.96c.286-.287.426-.686.38-1.093l-.194-1.68a1.334 1.334 0 0 0-1.326-1.18H3.353c-.753 0-1.38.627-1.333 1.38.353 5.693 4.907 10.24 10.593 10.593.754.047 1.38-.58 1.38-1.333v-1.154c.007-.673-.5-1.24-1.173-1.32Z"/></svg>')}.layout-container .quick-link--logout a:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill="%23fff" d="M8 8a2.666 2.666 0 1 0 0-5.333A2.666 2.666 0 1 0 8 8Zm0 1.333c-1.78 0-5.333.894-5.333 2.667v1.333h10.666V12c0-1.773-3.553-2.667-5.333-2.667Z"/></svg>')}.layout-container .quick-link--chat a:after,.layout-container .quick-link--email a:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" fill="none"><path fill="%23fff" d="M12.334.333H1.667C.933.333.333.933.333 1.667v12L3 11h9.334c.733 0 1.333-.6 1.333-1.333v-8c0-.734-.6-1.334-1.333-1.334Z"/></svg>')}.layout-container .quick-link--chat a:after:after,.layout-container .quick-link--email a:after:after{background-size:14px 14px}.layout-container .search-result__footer{margin-top:8px}.layout-container .search-result__footer a{margin:0}.layout-container .simple-card{position:relative;overflow:hidden;margin:0;display:flex;flex-direction:column;text-decoration:none;color:#0D0D0D;box-shadow:0 4px 16px #DADADA;background-color:#fcfcfc;border-radius:16px;cursor:auto}.layout-container .simple-card[href]{cursor:pointer}.layout-container .simple-card__content{padding:32px 48px;flex:1}.layout-container .simple-card__title{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;font-weight:600;font-size:24px;line-height:24px;display:flex;align-items:center;word-break:break-word}.layout-container .simple-card__link,.layout-container .simple-card__text,.layout-container .simple-card__text .field,.layout-container .speaker-card__link,.layout-container .speaker-card__subtitle,.layout-container .speaker-card__text,.layout-container .speaker-card__text .field{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px}.layout-container .simple-card__title+h1,.layout-container .simple-card__title+h2,.layout-container .simple-card__title+h3,.layout-container .simple-card__title+h4,.layout-container .simple-card__title+h5,.layout-container .simple-card__title+h6,.layout-container .simple-card__title:first-child{margin-top:0}.layout-container .simple-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .simple-card__text{flex:1}.layout-container .simple-card__text,.layout-container .simple-card__text .field{line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .simple-card__text .field:last-child,.layout-container .simple-card__text:last-child{margin-bottom:0}.layout-container .simple-card__link{line-height:1.5em;margin:16px 0;-webkit-font-smoothing:antialiased;position:relative;display:inline-block;text-decoration:underline;cursor:pointer;color:#3A6149}.layout-container .simple-card__link:last-child{margin-bottom:0}.layout-container .simple-card--small{width:296px;min-height:144px}.layout-container .simple-card--small .simple-card__icon{flex:0 0 80px;height:80px;margin:32px 0 32px 16px;background:url(/themes/custom/kost/images/blue-pick-bg.svg) center center no-repeat;display:flex;align-items:center;justify-content:center}.layout-container .simple-card--small .simple-card__icon i{font-size:40px;color:#EBA742;text-align:center;padding-top:4px}.layout-container .simple-card--small .simple-card__content{padding:16px 16px 16px 8px;flex:1}.layout-container .slick-dots{list-style:none;margin:0;padding:0;display:flex;gap:16px}.layout-container .slick-dots li{margin:0;display:block;height:8px;width:8px;border-radius:50%;background-color:#EDBB4C;box-shadow:none;transition:box-shadow .5s}.layout-container .slick-dots li.slick-active{box-shadow:0 0 0 6px #fff,0 0 0 8px #EDBB4C}.layout-container .slick-dots button{display:none}.layout-container .social-icons{display:flex;margin:0}.layout-container .social-icons>a{margin:0 32px 0 0}.layout-container .social-icons img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.layout-container .social-icons img:hover{transform:scale(1.1)}.layout-container .speaker-card{position:relative;margin:64px 0 0;text-decoration:none;color:#0D0D0D;border-radius:16px;cursor:auto;display:flex;flex-direction:column;min-height:296px;overflow:unset;background-color:#fcfcfc;box-shadow:0 4px 16px rgba(13,13,13,.25)}.layout-container .speaker-card[href]{cursor:pointer}.layout-container .speaker-card__content{flex:1;padding:80px 32px 40px}.layout-container .speaker-card__title{align-items:center;word-break:break-word}.layout-container .speaker-card__text{flex:1}.layout-container .speaker-card__text,.layout-container .speaker-card__text .field{line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .speaker-card__text .field:last-child,.layout-container .speaker-card__text:last-child{margin-bottom:0}.layout-container .speaker-card__link{line-height:1.5em;margin:16px 0;-webkit-font-smoothing:antialiased;position:relative;display:inline-block;text-decoration:underline;cursor:pointer;color:#3A6149}.layout-container .speaker-card__link:last-child{margin-bottom:0}.layout-container .speaker-card__media{position:absolute;top:-64px;left:32px;z-index:1;border-radius:100%;overflow:hidden;height:128px;width:128px}.layout-container .speaker-card__media img,.layout-container .speaker-card__media picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .speaker-card__subtitle{margin:0 0 16px;-webkit-font-smoothing:antialiased;line-height:1;text-transform:uppercase;color:#EBA742}.layout-container .speaker-card__title,.layout-container .teaser-card__title{font-family:Oswald,sans-serif;display:block;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .speaker-card__subtitle:last-child{margin-bottom:0}.layout-container .speaker-card__title{margin:0 0 16px;color:#0D0D0D;font-size:24px;line-height:24px}.layout-container .speaker-card__title+h1,.layout-container .speaker-card__title+h2,.layout-container .speaker-card__title+h3,.layout-container .speaker-card__title+h4,.layout-container .speaker-card__title+h5,.layout-container .speaker-card__title+h6,.layout-container .speaker-card__title:first-child{margin-top:0}.layout-container .speaker-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .taxonomy-term-card{width:288px;height:288px;border-radius:100%;background-color:rgba(157,200,141,.3);position:relative;text-align:center;margin-top:24px}.layout-container .taxonomy-term-card__header{position:absolute;width:100%;bottom:40%}.layout-container .taxonomy-term-card__header img,.layout-container .taxonomy-term-card__header picture{margin:0 auto}.layout-container .taxonomy-term-card__content{position:absolute;top:60%;width:100%;max-height:40%;padding-top:8px}.layout-container .taxonomy-term-card__content .content__subtitle,.layout-container .taxonomy-term-card__content .content__subtitle .field{color:rgba(37,37,37,.5);font-size:16px}.layout-container .taxonomy-term-card__content .content__title,.layout-container .taxonomy-term-card__content .content__title .field{color:#0D0D0D;font-size:24px}.layout-container .taxonomy-term-card__link a.wrapped-link{position:absolute;top:0;left:0;width:100%;height:100%;content:" "}.layout-container .teaser-card{position:relative;overflow:hidden;cursor:pointer;margin:0;display:block;text-decoration:none;color:#0D0D0D;box-shadow:0 4px 16px #DADADA;background-color:#fcfcfc;border-radius:24px;width:304px}.layout-container .teaser-card__image,.layout-container .teaser-card__media{min-height:200px;background-color:#EBA742}.layout-container .teaser-card__image img,.layout-container .teaser-card__image picture,.layout-container .teaser-card__media img,.layout-container .teaser-card__media picture{height:200px;background-color:#fcfcfc}.layout-container .teaser-card__content{padding:16px 16px 96px}@media (min-width:1280px){.layout-container .teaser-card__content{padding:24px 24px 112px}}.layout-container .teaser-card__footer{text-align:center;position:absolute;bottom:0;width:100%;padding:16px}@media (min-width:1280px){.layout-container .teaser-card__footer{padding:24px}}.layout-container .teaser-card__title{margin:0 0 16px;color:#0D0D0D;font-size:24px;line-height:24px}.layout-container .teaser-card__title+h1,.layout-container .teaser-card__title+h2,.layout-container .teaser-card__title+h3,.layout-container .teaser-card__title+h4,.layout-container .teaser-card__title+h5,.layout-container .teaser-card__title+h6,.layout-container .teaser-card__title:first-child{margin-top:0}.layout-container .teaser-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .teaser-card__text,.layout-container .teaser-card__text .field{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .teaser-card__text .field:last-child,.layout-container .teaser-card__text:last-child{margin-bottom:0}.layout-container .teaser-card__link{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;height:40px;cursor:pointer;transition:background-color,color,box-shadow;transition-duration:.3s;text-decoration:none;position:relative;border:1px solid transparent;background-color:#2C4937;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%);padding:0 0 0 24px;margin:0 auto;min-width:128px}.layout-container .teaser-card__link:last-child{margin-bottom:0}.layout-container .teaser-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none}.layout-container .teaser-card__link:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .teaser-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .teaser-card__link:before{content:"";position:absolute;top:-50vw;bottom:-50vw;right:-50vw;left:-50vw}.layout-container .teaser-card address,.layout-container .teaser-card time{font-size:16px;display:flex;margin-top:8px}.layout-container .teaser-card address:before,.layout-container .teaser-card time:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;user-select:none;display:inline-block;opacity:1;font-size:16px;margin-right:8px;margin-top:2px}.layout-container .teaser-card address+time,.layout-container .teaser-card time+time{display:none}.layout-container .teaser-card address:before{content:'place';color:#3A6149}.layout-container .teaser-card time:before{content:'calendar_today'}.layout-container .testimonial-card{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 16px 40px;gap:40px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.16);border-radius:24px}.layout-container .testimonial-card__media{position:relative;width:100%;height:336px;border-radius:16px;box-shadow:0 4px 24px rgba(235,167,66,.24);overflow:hidden;cursor:pointer}.layout-container .testimonial-card__media .contextual-region,.layout-container .testimonial-card__media .contextual-region *,.layout-container .testimonial-card__media .field,.layout-container .testimonial-card__media .field *{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border-radius:16px}.layout-container .testimonial-card__play-button{position:absolute;color:#fff;background-color:#EBA742;inset:0;top:auto;height:56px;z-index:1;border-radius:0;border-top:1px solid #fff;display:flex;align-items:center;justify-content:center;gap:8px}.layout-container .testimonial-card__subtitle,.layout-container .testimonial-card__subtitle *,.layout-container .testimonial-card__title{display:block;color:#3A6149;font-family:Oswald,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .testimonial-card__content{max-width:320px;margin:0 auto;text-align:center}.layout-container .testimonial-card__title{font-weight:700;line-height:calc(1em + 8px);font-size:16px;margin:0 0 8px}.layout-container .testimonial-card__title+h1,.layout-container .testimonial-card__title+h2,.layout-container .testimonial-card__title+h3,.layout-container .testimonial-card__title+h4,.layout-container .testimonial-card__title+h5,.layout-container .testimonial-card__title+h6,.layout-container .testimonial-card__title:first-child{margin-top:0}.layout-container .testimonial-card__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .testimonial-card__title{font-size:32px}}.layout-container .testimonial-card__subtitle,.layout-container .testimonial-card__subtitle *{font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;margin:0}.layout-container .testimonial-card__subtitle *+h1,.layout-container .testimonial-card__subtitle *+h2,.layout-container .testimonial-card__subtitle *+h3,.layout-container .testimonial-card__subtitle *+h4,.layout-container .testimonial-card__subtitle *+h5,.layout-container .testimonial-card__subtitle *+h6,.layout-container .testimonial-card__subtitle :first-child,.layout-container .testimonial-card__subtitle+h1,.layout-container .testimonial-card__subtitle+h2,.layout-container .testimonial-card__subtitle+h3,.layout-container .testimonial-card__subtitle+h4,.layout-container .testimonial-card__subtitle+h5,.layout-container .testimonial-card__subtitle+h6,.layout-container .testimonial-card__subtitle:first-child{margin-top:0}.layout-container .testimonial-card__subtitle :last-child,.layout-container .testimonial-card__subtitle:last-child{margin-top:8px;margin-bottom:0}.layout-container .testimonial-card__text .field{color:rgba(13,13,13,.72);margin-bottom:0;margin-top:40px;font-style:italic}.layout-container .user-card{position:relative;margin:64px 0 0;text-decoration:none;color:#0D0D0D;box-shadow:0 4px 16px #DADADA;background-color:#fcfcfc;border-radius:16px 16px 32px;cursor:auto;display:flex;flex-direction:column;min-height:296px;overflow:unset;padding-top:112px}.layout-container .user-card[href]{cursor:pointer}.layout-container .user-card__content{flex:1;padding:16px 32px 24px;text-align:center}.layout-container .user-card__title{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;font-weight:600;font-size:24px;line-height:24px;display:flex;align-items:center;word-break:break-word}.layout-container .user-card__link,.layout-container .user-card__text,.layout-container .user-card__text .field{font-family:Nunito,sans-serif;font-style:normal;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:400;font-size:16px}.layout-container .user-card__title+h1,.layout-container .user-card__title+h2,.layout-container .user-card__title+h3,.layout-container .user-card__title+h4,.layout-container .user-card__title+h5,.layout-container .user-card__title+h6,.layout-container .user-card__title:first-child{margin-top:0}.layout-container .user-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .user-card__text{flex:1}.layout-container .user-card__text,.layout-container .user-card__text .field{margin:0 0 16px;color:rgba(13,13,13,.72)}.layout-container .user-card__text .field:last-child,.layout-container .user-card__text:last-child{margin-bottom:0}.layout-container .user-card__link{margin:16px 0;position:relative;display:inline-block;text-decoration:underline;cursor:pointer;color:#3A6149}.layout-container .user-card__content .field--name-field-name,.layout-container .user-card__subtitle{font-family:Oswald,sans-serif;color:#0D0D0D;display:block;-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal}.layout-container .user-card__link:last-child{margin-bottom:0}.layout-container .user-card__media{position:absolute;top:-64px;left:50%;z-index:1;transform:translateX(-50%);border-radius:100%;overflow:hidden;height:160px;width:160px}.layout-container .user-card__media img,.layout-container .user-card__media picture{width:100%}.layout-container .user-card__content .field--name-field-name{line-height:calc(1em + 8px);margin:32px 0 16px;font-size:16px}.layout-container .user-card__content .field--name-field-name+h1,.layout-container .user-card__content .field--name-field-name+h2,.layout-container .user-card__content .field--name-field-name+h3,.layout-container .user-card__content .field--name-field-name+h4,.layout-container .user-card__content .field--name-field-name+h5,.layout-container .user-card__content .field--name-field-name+h6,.layout-container .user-card__content .field--name-field-name:first-child{margin-top:0}.layout-container .user-card__content .field--name-field-name:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .user-card__content .field--name-field-name{font-size:32px}}.layout-container .user-card__subtitle{margin:32px 0 0;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.layout-container .user-card__subtitle+h1,.layout-container .user-card__subtitle+h2,.layout-container .user-card__subtitle+h3,.layout-container .user-card__subtitle+h4,.layout-container .user-card__subtitle+h5,.layout-container .user-card__subtitle+h6,.layout-container .user-card__subtitle:first-child{margin-top:0}.layout-container .user-card__subtitle:last-child{margin-top:8px;margin-bottom:0}.layout-container .user-card__location .field{margin-bottom:0}.layout-container .user-card__footer{background:#3A6149;height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 32px;padding:8px;word-break:break-all}.layout-container .user-card__footer *{color:#fcfcfc!important;text-decoration:none!important}.layout-container .user-card__footer .field{display:flex;margin:0 0 8px}.layout-container .user-card__footer .field:last-child{margin:0}.layout-container .user-card__footer i{font-size:16px;margin-right:8px}.layout-container .webform-progress{background:#EBA742;color:#fcfcfc;width:56px;height:56px;display:flex;align-items:center;justify-content:center;position:absolute;top:-24px;right:8px;border-radius:100%}.layout-container .webform-submission-udmeldelsesformular-form{max-width:800px}.layout-container .webform-submission-udmeldelsesformular-form .js-form-wrapper{margin-bottom:32px}.layout-container .webform-submission-udmeldelsesformular-form .form-type-webform-markup{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .webform-submission-udmeldelsesformular-form .form-type-webform-markup:last-child{margin-bottom:0}.layout-container .webform-submission-udmeldelsesformular-form .form-type-webform-markup ul{margin-top:8px}.layout-container .webform-submission-udmeldelsesformular-form .form-type-webform-markup li{margin-bottom:8px}.layout-container .hero-banner__container{margin:0 auto;padding:0 0 0 19px;min-height:88px;display:inline-flex;flex-direction:column;padding-left:0!important}@media (min-width:768px){.layout-container .hero-banner__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .webform-progress{right:0;width:72px;height:72px}.layout-container .hero-banner__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .hero-banner__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .hero-banner__container{padding-right:160px;padding-left:160px}}@media (min-width:769px){.layout-container .hero-banner__container{flex-direction:row}.layout-container .hero-banner__container>:first-child,.layout-container .hero-banner__container>:first-child:before{border-radius:40px 0 0}}.layout-container .hero-banner__subtitle{display:flex;align-items:center;justify-content:center;background:#EDBB4C;color:#fff;position:relative;padding:24px 80px}.layout-container .hero-banner__manchet{max-width:840px;padding:20px 32px;display:flex;align-items:center;flex:1}@media (min-width:769px){.layout-container .hero-banner__manchet{padding-right:0}}.layout-container .hero-banner__manchet:before{content:"";background:#2C4937;position:absolute;inset:0;right:-999em}.layout-container .hero-banner__manchet,.layout-container .hero-banner__manchet p{color:#fff;position:relative}.layout-container .hero-media{border-radius:0 0 0 16px;overflow:hidden;height:240px;width:100%;position:relative;background:#fcfcfc}@media (min-width:1025px){.layout-container .hero-media{height:600px;border-radius:0 0 0 48px}}.layout-container .hero-media .media-item,.layout-container .hero-media .media-item :not(i):not(ul):not(source){display:block;height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute}.layout-container .hero-media--video{height:0!important;padding-bottom:56.25%}.layout-container .hero-media--video .media-item,.layout-container .hero-media--video .media-item :not(i):not(ul):not(source){-o-object-fit:fill;object-fit:fill;border-radius:0 0 0 16px}.layout-container .hero-media--video div[data-lity]>*{pointer-events:none}@media (min-width:1025px){.layout-container .hero-media--video .media-item,.layout-container .hero-media--video .media-item :not(i):not(ul):not(source){border-radius:0 0 0 48px}.layout-container .hero-media--no-modal{border-radius:0 0 0 16px}.layout-container .hero-media--no-modal .media-item,.layout-container .hero-media--no-modal .media-item :not(i):not(ul):not(source){border-radius:0 0 0 48px}}.layout-container .manchet{margin:0 auto;padding:40px 20px 16px 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .manchet{padding-right:40px;padding-left:40px}.layout-container .manchet .content-changed .field,.layout-container .manchet .content-changed .form-item{font-size:16px}}@media (min-width:1024px){.layout-container .manchet{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .manchet{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .manchet{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}@media (max-width:1279px){.layout-container .manchet{grid-gap:24px}}@media (max-width:767px){.layout-container .manchet{grid-gap:16px}}.layout-container .manchet .content-changed .field,.layout-container .manchet .content-changed .form-item{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;margin:0;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px;display:inline-flex}.layout-container .manchet .content-changed .field:last-child,.layout-container .manchet .content-changed .form-item:last-child{margin-bottom:0}.layout-container .manchet .content-changed .field__label,.layout-container .manchet .content-changed .form-item__label{margin-right:8px}.layout-container .manchet .content-header h2{font-family:Oswald,sans-serif;font-style:normal;margin:24px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#3A6149}.layout-container .manchet .content-header h2+h1,.layout-container .manchet .content-header h2+h2,.layout-container .manchet .content-header h2+h3,.layout-container .manchet .content-header h2+h4,.layout-container .manchet .content-header h2+h5,.layout-container .manchet .content-header h2+h6,.layout-container .manchet .content-header h2:first-child{margin-top:0}.layout-container .manchet .content-header h2:last-child{margin-top:8px;margin-bottom:0}.layout-container .manchet .content-header h1{color:#0D0D0D}.layout-container .manchet .content-body,.layout-container .manchet .content-body div,.layout-container .manchet .content-body p{font-size:20px;line-height:1.33em}@media (min-width:769px){.layout-container .manchet .content-body,.layout-container .manchet .content-body div,.layout-container .manchet .content-body p{font-size:24px}}.layout-container .media-tags{margin:0 auto;padding:0 20px 0 19px;position:absolute;left:0;right:0;bottom:0}@media (min-width:768px){.layout-container .media-tags{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .media-tags{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .media-tags{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .media-tags{padding-right:160px;padding-left:160px}}.layout-container .media-tags .field{display:flex;flex-wrap:wrap}.layout-container .hero-blocks-highlighted__link a,.layout-container .media-tags a,.layout-container .media-tags span{text-align:left;justify-content:flex-start;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);-webkit-font-smoothing:antialiased;min-width:128px}.layout-container .media-tags a,.layout-container .media-tags span{font-family:Nunito,sans-serif;font-style:normal;line-height:1.5em;font-weight:700;color:#fcfcfc;display:inline-flex;align-items:center;max-width:100%;outline:0;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;text-decoration:none;position:relative;border:1px solid transparent;padding:0 16px;margin:0 16px 0 auto;height:38px;font-size:16px;margin-bottom:16px!important;cursor:initial;background-color:#EBA742!important}.layout-container .media-tags a:last-child,.layout-container .media-tags span:last-child{margin-bottom:0}.layout-container .media-tags a:after,.layout-container .media-tags span:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;cursor:pointer;margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C;content:unset}.layout-container .media-tags a:focus-visible,.layout-container .media-tags span:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .media-tags a:hover,.layout-container .media-tags span:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .footer{display:block;background:#3A6149;padding:0!important;margin-bottom:0;overflow:hidden}.layout-container .footer__container{margin:0 auto;max-width:1440px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding:24px 20px 0 19px}@media (min-width:768px){.layout-container .footer__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .footer__container{grid-template-columns:8fr 4fr;padding:64px 44px 48px}}@media (min-width:1280px){.layout-container .footer__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .footer__container{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .footer__container{grid-gap:24px}}@media (max-width:767px){.layout-container .footer__container{grid-gap:16px}}.layout-container .footer__nav{position:relative}.layout-container .footer__nav-cols{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding:0;margin-bottom:54px}@media (max-width:1279px){.layout-container .footer__nav-cols{grid-gap:24px}}@media (max-width:767px){.layout-container .footer__nav-cols{grid-gap:16px}}@media (min-width:1024px){.layout-container .footer__nav-cols{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:calc(54px + 80px)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .footer__nav-cols{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .footer__nav-cols{grid-gap:16px}}.layout-container .footer__nav-col{position:relative;max-width:280px;padding:0;list-style:none;margin:0 0 24px}@media (max-width:1023px){.layout-container .footer__nav-col{max-width:none}.layout-container .footer__nav-col:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #EDBB4C}.layout-container .footer__nav-col--collapsed:after,.layout-container .footer__nav-col--expanded:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;opacity:1;color:#fcfcfc;content:'keyboard_arrow_down';position:absolute;top:0;right:0;transition:.3s transform;padding:8px}.layout-container .footer__nav-col--collapsed:after:hover,.layout-container .footer__nav-col--expanded:after:hover{cursor:pointer}.layout-container .footer__nav-col--expanded:after{transform:rotate(180deg)}.layout-container .footer__nav-col--expanded .footer__submenu{display:block}}@media (max-width:1023px) and (min-width:1024px){.layout-container .footer__nav-col--collapsed:after,.layout-container .footer__nav-col--expanded:after{padding:16px}}.layout-container .footer__nav-col>a,.layout-container .footer__nav-col>span{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 0;-webkit-font-smoothing:antialiased;display:block;font-size:16px;color:#fff;text-decoration:none;padding:8px 0}.layout-container .footer__nav-col>a+h1,.layout-container .footer__nav-col>a+h2,.layout-container .footer__nav-col>a+h3,.layout-container .footer__nav-col>a+h4,.layout-container .footer__nav-col>a+h5,.layout-container .footer__nav-col>a+h6,.layout-container .footer__nav-col>a:first-child,.layout-container .footer__nav-col>span+h1,.layout-container .footer__nav-col>span+h2,.layout-container .footer__nav-col>span+h3,.layout-container .footer__nav-col>span+h4,.layout-container .footer__nav-col>span+h5,.layout-container .footer__nav-col>span+h6,.layout-container .footer__nav-col>span:first-child{margin-top:0}.layout-container .footer__nav-col>a:last-child,.layout-container .footer__nav-col>span:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .footer__nav-col>a,.layout-container .footer__nav-col>span{font-size:32px}}.layout-container .footer__logo{margin:0 0 40px}.layout-container .footer__logo img{width:auto;height:72px}@media (min-width:1024px){.layout-container .footer__nav-col>a,.layout-container .footer__nav-col>span{padding:4px 0;border-bottom:1px solid #EDBB4C}.layout-container .footer__nav-col{min-height:344px}.layout-container .footer__logo{position:absolute;bottom:0;left:0;margin:0}.layout-container .footer__logo img{height:80px}}.layout-container .footer__social-icons{display:flex;justify-content:center;margin-bottom:36px}@media (min-width:1024px){.layout-container .footer__social-icons{position:absolute;height:80px;display:flex;justify-content:flex-start;align-items:center;bottom:0;left:calc(50% + 16px);margin-bottom:0}}.layout-container .footer__social-icons .block{display:flex;gap:32px}.layout-container .footer__social-icons a{margin:0}.layout-container .footer__social-icons img,.layout-container .footer__social-icons picture{height:32px;width:32px;-o-object-fit:contain;object-fit:contain;display:flex}.layout-container .footer__aside{position:relative;padding:48px 0 96px}.layout-container .footer__aside:before{content:"";background:#FDF8ED;position:absolute;inset:0 -48px}@media (min-width:1024px){.layout-container .footer__social-icons img,.layout-container .footer__social-icons picture{height:40px;width:40px}.layout-container .footer__aside{padding:0 0 0 40px;margin-bottom:calc(54px + 80px);height:100%}.layout-container .footer__aside:before{inset:-160px;right:-400px;left:8px}}@media (min-width:1280px){.layout-container .footer__aside:before{left:-8px}}@media (min-width:1440px){.layout-container .footer__aside:before{left:-32px}}.layout-container .footer__aside a:not(.button),.layout-container .footer__aside p,.layout-container .footer__aside strong{position:relative;color:#3A6149}.layout-container .footer__aside p{margin-bottom:8px}.layout-container .footer__aside a{text-decoration:none;font-weight:700}.layout-container .footer__aside a:not(.button):hover{text-decoration:underline;color:#EDBB4C}.layout-container .footer__aside .block{margin-bottom:72px}@media (min-width:1024px){.layout-container .footer__aside .block{min-height:344px;margin-bottom:calc(24px + 24px)}}@media (min-width:1280px){.layout-container .footer__aside .block{margin-bottom:calc(24px + 32px)}}.layout-container .footer__aside .heading3{color:#3A6149;pointer-events:none;padding-bottom:4px;border-bottom:1px solid #3A6149;text-decoration:none;margin-bottom:24px;margin-top:4px}.layout-container .footer__aside .button{margin-top:16px}.layout-container .footer__aside .button:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill="%23fff" d="M13.334 2.667H2.667c-.733 0-1.333.6-1.333 1.333v8c0 .733.6 1.333 1.333 1.333h10.666c.734 0 1.334-.6 1.334-1.333V4c0-.733-.6-1.333-1.333-1.333ZM13.067 5.5l-4.36 2.727a1.32 1.32 0 0 1-1.414 0L2.933 5.5a.566.566 0 1 1 .6-.96L8 7.333l4.467-2.793a.566.566 0 1 1 .6.96Z"/></svg>')}.layout-container .footer__logos{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media (min-width:1024px){.layout-container .footer__logos{position:absolute;height:80px;display:flex;align-items:center;bottom:0;left:40px;right:0}}.layout-container .footer__logos .white-logo{margin-bottom:0}.layout-container .footer__logos .white-logo img,.layout-container .footer__logos .white-logo picture{height:64px;width:64px;-o-object-fit:contain;object-fit:contain}.layout-container .footer__logos .white-logo--fakd img,.layout-container .footer__logos .white-logo--fakd picture{width:128px}.layout-container .footer__submenu{padding:0;display:none;margin-bottom:16px!important}@media (min-width:1024px){.layout-container .footer__submenu{display:block;margin-top:16px}}.layout-container .footer__submenu>li{display:block;list-style:none;padding:0;margin-bottom:4px}.layout-container .footer__submenu>li>a{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:#fcfcfc;display:block;text-decoration:none}.layout-container .footer__submenu>li>a:last-child,.layout-container .header__nav .main-menu>.menu-item>a:last-child{margin-bottom:0}.layout-container .footer__submenu>li>a:hover{text-decoration:underline;color:#EDBB4C}.layout-container .header{width:100vw;max-width:1920px;height:72px;display:flex;align-items:center;margin:0 auto;transition:background-color,box-shadow;transition-duration:.6s;box-shadow:0 4px 16px rgba(0,0,0,.25);background-color:#3A6149}body:not(.toolbar-vertical):not(.toolbar-horizontal){padding-top:72px}@media (min-width:1280px){.layout-container .header{height:96px}body:not(.toolbar-vertical):not(.toolbar-horizontal){padding-top:96px}}body:not(.toolbar-vertical):not(.toolbar-horizontal) .header{position:fixed;top:0;left:0;right:0;z-index:101}body.path-frontpage:not(.menu-open):not(.toolbar-vertical):not(.toolbar-horizontal){padding-top:0}body.path-frontpage:not(.menu-open):not(.toolbar-vertical):not(.toolbar-horizontal) .header{transition:none;background-image:linear-gradient(0deg,transparent 1%,rgba(58,97,73,.48))}body.path-frontpage:not(.menu-open):not(.toolbar-vertical):not(.toolbar-horizontal) .header:not(.header--floating){background-color:transparent;box-shadow:none}.layout-container .header__container{max-width:1440px;display:flex;align-items:center;gap:24px;margin:0 auto;height:100%;width:100%;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .header__container{padding-right:40px;padding-left:40px}.layout-container .header__nav .main-menu>.menu-item>a{font-size:16px}}@media (min-width:1024px){.layout-container .header__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .header__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .header__container{padding-right:160px;padding-left:160px}}.layout-container .header__logo-link{margin:0;flex:0 0 auto;height:32px}@media (min-width:1280px){.layout-container .header__container{padding-right:40px;padding-left:40px;gap:40px}.layout-container .header__logo-link{height:48px}}@media (min-width:1440px){.layout-container .header__container{padding-right:72px;padding-left:72px}.layout-container .header__logo-link{height:64px}}.layout-container .header__logo-link img{height:100%;width:auto}.layout-container .header__logo-link img.logo--regular{display:none}.layout-container .header__nav{flex:1 0 auto;display:none}@media (min-width:1280px){.layout-container .header__nav{display:block;height:100%}}.layout-container .header__nav .main-menu{display:flex;padding:0;position:relative;transition:opacity .3s;opacity:1;height:100%}@media (min-width:1280px){.layout-container .header__nav .main-menu--hide{opacity:0}}.layout-container .header__nav .main-menu>.menu-item{position:static;list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;height:100%}.layout-container .header__nav .main-menu>.menu-item--active .submenu,.layout-container .header__nav .main-menu>.menu-item--collapsed:hover .submenu,.layout-container .header__nav .main-menu>.menu-item--expanded .submenu{opacity:1;height:auto;visibility:visible;pointer-events:all}.layout-container .header__nav .main-menu>.menu-item>a{font-family:Nunito,sans-serif;font-style:normal;line-height:1.5em;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:700;text-transform:uppercase;padding:16px;margin:0;text-decoration:none;color:#fcfcfc;display:flex;position:relative}.layout-container .header__nav .main-menu>.menu-item--expanded>a:after{transform:rotate(180deg) translateY(50%)}.layout-container .header__nav .main-menu>.menu-item.menu-item--active-trail>a,.layout-container .header__nav .main-menu>.menu-item>a.is-active,.layout-container .header__nav .main-menu>.menu-item>a:hover{color:#EDBB4C}.layout-container .header__nav .main-menu>.menu-item.menu-item--active-trail>a:before,.layout-container .header__nav .main-menu>.menu-item>a.is-active:before,.layout-container .header__nav .main-menu>.menu-item>a:hover:before{content:"";position:absolute;left:16px;right:16px;bottom:12px;background:#EDBB4C;height:2px}.layout-container .header__nav .main-menu .submenu{display:flex;max-height:320px;padding:32px!important;max-width:100%;width:896px;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-radius:8px;opacity:0;height:0;visibility:hidden;pointer-events:none;box-shadow:0 4px 24px rgba(235,167,66,.24);margin:32px 0 0;z-index:505;background-color:#FCF5E4;transition:opacity .3s}@media (min-width:768px){.layout-container .header__nav .main-menu .submenu{padding-right:40px;padding-left:40px}.layout-container .header__nav .main-menu .submenu .menu-item a{font-size:16px}}@media (min-width:1024px){.layout-container .header__nav .main-menu .submenu{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .header__nav .main-menu .submenu{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .header__nav .main-menu .submenu{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .header__nav .main-menu .submenu:before{content:"";position:absolute;bottom:100%;height:32px;left:0;right:0}.layout-container .header__nav .main-menu .submenu .field--name-field-image{width:256px;height:256px;margin:0;flex:0 0 256px}.layout-container .header__nav .main-menu .submenu .field--name-field-image img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;display:block;margin:0;border-radius:8px;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .header__nav .main-menu .submenu .menu-item{width:100%;margin:0;padding:0;list-style:none}.layout-container .header__nav .main-menu .submenu .menu-item a{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;-webkit-font-smoothing:antialiased;font-size:16px;display:block;color:#0D0D0D;padding:8px;text-decoration:none;margin:0;transition:background-color .3s}.layout-container .header__nav .main-menu .submenu .menu-item a:last-child{margin-bottom:0}.layout-container .header__nav .main-menu .submenu .menu-item a:hover{color:#fcfcfc;background:#EBA742}.layout-container .header__nav .main-menu .submenu-content{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px;padding:0}.layout-container .header__nav .main-menu .submenu-content .menu-item{display:inline-block;padding-left:32px}.layout-container .header__nav .main-menu .submenu-content a{background:0 0!important;color:#3A6149!important}.layout-container .header__nav .main-menu .submenu-content a:hover{text-decoration:underline}.layout-container .header__buttons{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.layout-container .header .button{padding-left:16px;padding-right:16px;order:-1;margin-bottom:0;margin-right:8px}.layout-container .header .button:after{content:unset}@media (min-width:768px){.layout-container .header .button{order:unset;margin-left:24px;padding-right:0;margin-right:24px}.layout-container .header .button:after{content:""}}.layout-container .header__search{position:relative}.layout-container .header__search-icon{width:40px;position:relative;z-index:1}.layout-container .header__search--active{box-shadow:none}.layout-container .header__search--active svg{fill:#fff!important}.layout-container .header__search-form{display:block;opacity:0;position:fixed;top:0;left:0;right:0;padding:16px;overflow:hidden;transition:max-width .3s;background:#3A6149;z-index:2;max-width:0}@media (min-width:768px){.layout-container .header__search-form{background:0 0;left:auto;position:absolute;padding:0;z-index:0;max-width:40px}}@media (min-width:1280px){.layout-container .header .button{margin-right:0}.layout-container .header__search-icon{width:48px}.layout-container .header__search-form{max-width:48px}}.layout-container .header__search-form--active{opacity:1;max-width:100vw}.layout-container .header__search-form--active form>*{opacity:1!important;margin:0;width:100%}.layout-container .header__search-form form{display:flex;align-items:center;background:#3A6149;height:40px;width:100%;overflow:hidden;justify-content:center;padding:0 40px 0 0;border-bottom:2px solid #EDBB4C}@media (min-width:768px){.layout-container .header__search-form--active{max-width:500px}.layout-container .header__search-form form{justify-content:start;padding:0}}.layout-container .header__search-form form>*{opacity:0;transition:opacity .3s}.layout-container .header__search-form input[type=search]{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;min-height:24px;height:24px;padding:2px 0 2px 16px;min-width:auto;background:0 0;border:none;border-radius:0;color:#fcfcfc;width:calc(100% - 48px)}.layout-container .header__search-form input[type=search]:last-child{margin-bottom:0}.layout-container .header__search-form input[type=search]::-moz-placeholder{color:#fcfcfc}.layout-container .header__search-form input[type=search]::placeholder{color:#fcfcfc}@media (min-width:768px){.layout-container .header__search-form input[type=search]{width:296px;margin:0 40px 0 0}}.layout-container .header__search-form .form-actions{display:none}.layout-container .header__icon{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:36px;height:36px}@media (min-width:768px){.layout-container .header__icon{width:40px;height:40px}}.layout-container .header__icon svg{width:24px;height:24px;fill:#fff}@media (max-width:767px){.layout-container .header__nav .main-menu .submenu-content{-moz-columns:unset;columns:unset}.layout-container .header__search-icon{width:32px}}@media (min-width:1280px){.layout-container .header__search-form input[type=search]{margin-right:48px}.layout-container .header__burger-menu{display:none}}.layout-container .kost-apsis-newsletter-signup{margin:0 auto;padding:64px 20px 64px 19px;max-width:1440px;position:relative}@media (min-width:768px){.layout-container .kost-apsis-newsletter-signup{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-apsis-newsletter-signup{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-apsis-newsletter-signup{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-apsis-newsletter-signup{padding-right:160px;padding-left:160px}}.layout-container .kost-apsis-newsletter-signup:before{content:"";width:1920px;max-width:100vw;position:absolute;inset:0;left:50%;transform:translateX(-50%);background:linear-gradient(88.1deg,#283A39 1.28%,#2A473F 49.68%,#2D5545 98.07%);z-index:-1}.layout-container .kost-apsis-newsletter-signup__container{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);background:#fcfcfc;box-shadow:0 4px 16px rgba(0,0,0,.16);border-radius:24px;padding:32px 16px;position:relative;overflow:hidden}@media (max-width:1279px){.layout-container .header__nav .main-menu .submenu-content{-moz-column-gap:24px;column-gap:24px}.layout-container .kost-apsis-newsletter-signup__container{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-apsis-newsletter-signup__container{grid-gap:16px}}@media (min-width:1024px){.layout-container .kost-apsis-newsletter-signup__container{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);padding:48px 96px}.layout-container .kost-apsis-newsletter-signup__header{grid-column:auto/span 2}}@media (min-width:1024px) and (max-width:1279px){.layout-container .kost-apsis-newsletter-signup__container{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .kost-apsis-newsletter-signup__container{grid-gap:16px}}.layout-container .kost-apsis-newsletter-signup__subtitle{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#3A6149}.layout-container .kost-apsis-newsletter-signup__subtitle+h1,.layout-container .kost-apsis-newsletter-signup__subtitle+h2,.layout-container .kost-apsis-newsletter-signup__subtitle+h3,.layout-container .kost-apsis-newsletter-signup__subtitle+h4,.layout-container .kost-apsis-newsletter-signup__subtitle+h5,.layout-container .kost-apsis-newsletter-signup__subtitle+h6,.layout-container .kost-apsis-newsletter-signup__subtitle:first-child{margin-top:0}.layout-container .kost-apsis-newsletter-signup__subtitle:last-child{margin-top:8px;margin-bottom:0}.layout-container .kost-apsis-newsletter-signup__title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:16px 0;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .kost-apsis-newsletter-signup__title+h1,.layout-container .kost-apsis-newsletter-signup__title+h2,.layout-container .kost-apsis-newsletter-signup__title+h3,.layout-container .kost-apsis-newsletter-signup__title+h4,.layout-container .kost-apsis-newsletter-signup__title+h5,.layout-container .kost-apsis-newsletter-signup__title+h6,.layout-container .kost-apsis-newsletter-signup__title:first-child{margin-top:0}.layout-container .kost-apsis-newsletter-signup__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-apsis-newsletter-signup__title{font-size:40px}}.layout-container .kost-apsis-newsletter-signup__form{position:relative;margin-top:32px}.layout-container .kost-apsis-newsletter-signup__form .form-submit{margin:0 auto;display:block}@media (min-width:1024px){.layout-container .kost-apsis-newsletter-signup__form{min-height:240px}.layout-container .kost-apsis-newsletter-signup__form .form-submit{margin:0}}.layout-container .kost-apsis-newsletter-signup__form .peytz-mail-signup-form #edit-error{display:none}.layout-container .kost-apsis-newsletter-signup__form .peytz-mail-signup-form .js-form-wrapper.form-wrapper{margin-bottom:16px;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;padding:15px 20px 15px 35px;word-wrap:break-word;border-width:1px 1px 1px 0;border-radius:2px;background:10px 17px no-repeat #fcf4f2;overflow-wrap:break-word;display:flex;flex-direction:column}.layout-container .card-blocks-gallery__next:after,.layout-container .card-blocks-gallery__prev:after,.layout-container .content-blocks-call-to-action__content li:before,.layout-container .kost-apsis-newsletter-signup__form .kost-apsis-signup-form--success:before{text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-user-select:none;-moz-user-select:none}.layout-container .kost-apsis-newsletter-signup__form .peytz-mail-signup-form .js-form-wrapper.form-wrapper span.error{padding:8px 0}.layout-container .kost-apsis-newsletter-signup__form .kost-apsis-signup-form--success:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;user-select:none;display:inline-block;opacity:1;content:"check_circle";color:#3A6149;font-size:80px;margin-bottom:24px}.layout-container .kost-apsis-newsletter-signup__form .button:not(input){margin-top:16px}.layout-container .kost-apsis-newsletter-signup__media img{width:100%;max-width:400px;margin:0 auto}.layout-container .kost-embed{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .kost-embed{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-embed{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .kost-embed{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .kost-embed{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .kost-embed__media{word-break:break-word}.layout-container .mobile-menu{background:#FDF8ED;position:fixed;top:72px;right:0;left:0;bottom:0;display:none;z-index:101;overflow-x:hidden;overflow-y:auto}@media (min-width:1280px){.layout-container .mobile-menu{display:none!important}}.layout-container .mobile-menu .field__item{display:none}body.menu-open{overflow:hidden}body.menu-open .header{background-color:#fff!important}body.menu-open .header__logo-link img.logo--regular{display:block}body.menu-open .header__logo-link img.logo--white{display:none}body.menu-open .header__burger-menu svg,body.menu-open .header__icon svg{fill:#0D0D0D}.layout-container .mobile-menu>.main-menu{padding:24px 20px 24px 19px;margin:0;list-style:none;background:#3A6149}@media (min-width:768px){.layout-container .mobile-menu>.main-menu{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .mobile-menu>.main-menu{padding-right:44px;padding-left:44px}}@media (min-width:1280px){body.menu-open{overflow:unset}.layout-container .mobile-menu>.main-menu{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .mobile-menu>.main-menu{padding-right:160px;padding-left:160px}}.layout-container .mobile-menu>.main-menu>.menu-item{position:relative;max-width:280px;padding:0;list-style:none;margin:0 0 24px}@media (max-width:1279px){.layout-container .kost-embed{grid-gap:24px}.layout-container .mobile-menu>.main-menu>.menu-item{max-width:none}.layout-container .mobile-menu>.main-menu>.menu-item:before{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #EDBB4C}.layout-container .mobile-menu>.main-menu>.menu-item--collapsed:after,.layout-container .mobile-menu>.main-menu>.menu-item--expanded:after{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;opacity:1;color:#fcfcfc;content:'keyboard_arrow_down';position:absolute;top:0;right:0;transition:.3s transform;padding:8px}.layout-container .mobile-menu>.main-menu>.menu-item--collapsed:after:hover,.layout-container .mobile-menu>.main-menu>.menu-item--expanded:after:hover{cursor:pointer}.layout-container .mobile-menu>.main-menu>.menu-item--expanded:after{transform:rotate(180deg)}.layout-container .mobile-menu>.main-menu>.menu-item--expanded .footer__submenu{display:block}}@media (max-width:1279px) and (min-width:1280px){.layout-container .mobile-menu>.main-menu>.menu-item--collapsed:after,.layout-container .mobile-menu>.main-menu>.menu-item--expanded:after{padding:16px}}.layout-container .mobile-menu>.main-menu>.menu-item>a,.layout-container .mobile-menu>.main-menu>.menu-item>span{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 0;-webkit-font-smoothing:antialiased;display:block;font-size:16px;color:#fff;text-decoration:none;padding:8px 0}.layout-container .mobile-menu>.main-menu>.menu-item>a+h1,.layout-container .mobile-menu>.main-menu>.menu-item>a+h2,.layout-container .mobile-menu>.main-menu>.menu-item>a+h3,.layout-container .mobile-menu>.main-menu>.menu-item>a+h4,.layout-container .mobile-menu>.main-menu>.menu-item>a+h5,.layout-container .mobile-menu>.main-menu>.menu-item>a+h6,.layout-container .mobile-menu>.main-menu>.menu-item>a:first-child,.layout-container .mobile-menu>.main-menu>.menu-item>span+h1,.layout-container .mobile-menu>.main-menu>.menu-item>span+h2,.layout-container .mobile-menu>.main-menu>.menu-item>span+h3,.layout-container .mobile-menu>.main-menu>.menu-item>span+h4,.layout-container .mobile-menu>.main-menu>.menu-item>span+h5,.layout-container .mobile-menu>.main-menu>.menu-item>span+h6,.layout-container .mobile-menu>.main-menu>.menu-item>span:first-child{margin-top:0}.layout-container .mobile-menu>.main-menu>.menu-item>a:last-child,.layout-container .mobile-menu>.main-menu>.menu-item>span:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .mobile-menu>.main-menu>.menu-item>a,.layout-container .mobile-menu>.main-menu>.menu-item>span{font-size:32px}}@media (min-width:1280px){.layout-container .mobile-menu>.main-menu>.menu-item>a,.layout-container .mobile-menu>.main-menu>.menu-item>span{padding:4px 0;border-bottom:1px solid #EDBB4C}}.layout-container .mobile-menu>.main-menu>.menu-item--expanded .submenu-content{display:block!important}.layout-container .mobile-menu>.main-menu>.menu-item .submenu-content{padding:0 0 16px;display:none;margin-bottom:16px!important}@media (min-width:1280px){.layout-container .mobile-menu>.main-menu>.menu-item .submenu-content{display:block;margin-top:16px}}.layout-container .mobile-menu>.main-menu>.menu-item .submenu-content>li{display:block;list-style:none;padding:0;margin-bottom:4px}.layout-container .mobile-menu>.main-menu>.menu-item .submenu-content>li>a{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:#fcfcfc;display:block;text-decoration:none}.layout-container .mobile-menu>.main-menu>.menu-item .submenu-content>li>a:last-child{margin-bottom:0}.layout-container .mobile-menu>.main-menu>.menu-item .submenu-content>li>a:hover{text-decoration:underline;color:#EDBB4C}.layout-container .mobile-menu>.main-menu .menu-item--active-trail>a{color:#EDBB4C!important}body.toolbar-horizontal .mobile-menu,body.toolbar-vertical .mobile-menu{top:238px}.layout-container .mobile-extra{padding:32px 20px 32px 19px;list-style:none;margin:0}@media (min-width:768px){.layout-container .mobile-extra{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .mobile-extra{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .mobile-extra{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .mobile-extra{padding-right:160px;padding-left:160px}}.layout-container .mobile-extra li{margin:0;padding:0}.layout-container .mobile-extra a,.layout-container .mobile-extra span{padding:8px 0;color:#3A6149;font-weight:700;text-decoration:underline}.layout-container .search-page{margin:64px auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .search-page{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .search-page{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .search-page{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .search-page{padding-right:160px;padding-left:160px}}.layout-container .search-page__sort-by{display:flex}.layout-container .search-page__sort-by a{margin-right:32px;margin-bottom:0}.layout-container .search-page form{margin:32px 0 64px;display:flex;align-items:center}.layout-container .search-page form .form-item{margin-bottom:0;margin-right:16px}.layout-container .search-page .views-row{margin-top:32px;margin-bottom:16px}.layout-container .search-page .views-field-title a{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:16px;margin-bottom:8px!important;text-decoration:none;color:#3A6149}.layout-container .search-page .views-field-title a+h1,.layout-container .search-page .views-field-title a+h2,.layout-container .search-page .views-field-title a+h3,.layout-container .search-page .views-field-title a+h4,.layout-container .search-page .views-field-title a+h5,.layout-container .search-page .views-field-title a+h6,.layout-container .search-page .views-field-title a:first-child{margin-top:0}.layout-container .search-page .views-field-title a:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .search-page .views-field-title a{font-size:32px}}.layout-container .search-page .field-content{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .search-page .field-content:last-child{margin-bottom:0}.layout-container .hero-blocks-highlighted{--block-max-height:auto;--block-min-height:608px;overflow:hidden;position:relative;border-radius:0 0 0 48px}@media (min-width:769px){.layout-container .hero-blocks-highlighted{border-radius:0 0 0 104px;--block-max-height:920px}}.layout-container .hero-blocks-highlighted__media{position:absolute;inset:0;z-index:0}.layout-container .hero-blocks-highlighted__media:after{content:"";position:absolute;inset:0;background:rgba(58,97,73,.4);opacity:.88;z-index:1}.layout-container .hero-blocks-highlighted__media--video .playpause{display:none}.layout-container .hero-blocks-highlighted__media .media-item,.layout-container .hero-blocks-highlighted__media .media-item :not(i):not(ul):not(source):not(.contextual):not(.visually-hidden){display:block;height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover;border-radius:unset}.layout-container .hero-blocks-highlighted .media-tags{display:none}.layout-container .hero-blocks-highlighted__container{margin:0 auto;padding:0;max-width:1440px;position:relative;width:100%!important;min-height:var(--block-min-height);max-height:var(--block-max-height);display:flex;flex-direction:column}@media (min-width:768px){.layout-container .hero-blocks-highlighted__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .hero-blocks-highlighted__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .hero-blocks-highlighted__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .hero-blocks-highlighted__container{padding-right:160px;padding-left:160px}}@media (min-width:769px){.layout-container .hero-blocks-highlighted__container{display:block;aspect-ratio:16/9}}.layout-container .hero-blocks-highlighted__content{margin:0 auto;padding:0 20px 0 19px;position:relative;display:flex;flex-direction:column;justify-content:center;flex:1}@media (min-width:768px){.layout-container .hero-blocks-highlighted__content{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .hero-blocks-highlighted__content{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .hero-blocks-highlighted__content{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .hero-blocks-highlighted__content{padding-right:160px;padding-left:160px}}.layout-container .hero-blocks-highlighted__header{max-width:688px}.layout-container .hero-blocks-highlighted__header h1{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:32px;line-height:48px;color:#fcfcfc}.layout-container .hero-blocks-highlighted__header h1+h1,.layout-container .hero-blocks-highlighted__header h1+h2,.layout-container .hero-blocks-highlighted__header h1+h3,.layout-container .hero-blocks-highlighted__header h1+h4,.layout-container .hero-blocks-highlighted__header h1+h5,.layout-container .hero-blocks-highlighted__header h1+h6,.layout-container .hero-blocks-highlighted__header h1:first-child{margin-top:0}.layout-container .hero-blocks-highlighted__header h1:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .hero-blocks-highlighted__content{position:absolute;inset:0;top:0;bottom:88px;align-items:flex-start}.layout-container .hero-blocks-highlighted__header h1{font-size:54px;line-height:72px}}.layout-container .card-blocks-about-you .simple-card__link,.layout-container .hero-blocks-highlighted__link a{line-height:1.5em;outline:0;-webkit-tap-highlight-color:transparent;transition:background-color,color,box-shadow;text-decoration:none;position:relative;padding:0 0 0 24px;height:40px;font-style:normal;max-width:100%;white-space:nowrap}.layout-container .hero-blocks-highlighted__body{margin-top:32px}.layout-container .hero-blocks-highlighted__body,.layout-container .hero-blocks-highlighted__body *{color:#fcfcfc}.layout-container .hero-blocks-highlighted__link{margin-top:24px}.layout-container .hero-blocks-highlighted__link a{font-family:Nunito,sans-serif;font-size:16px;font-weight:700;color:#fcfcfc;display:inline-flex;align-items:center;cursor:pointer;border-radius:8px;transition-duration:.3s;border:1px solid transparent;margin:0 auto;background-color:#EBA742}.layout-container .card-blocks-about-you__header,.layout-container .card-blocks-magazine .simple-card:only-child .simple-card__title{text-align:center}.layout-container .hero-blocks-highlighted__link a:last-child{margin-bottom:0}.layout-container .hero-blocks-highlighted__link a:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C}.layout-container .hero-blocks-highlighted__link a:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .hero-blocks-highlighted__link a:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .hero-blocks-highlighted__banner{position:relative}@media (min-width:769px){.layout-container .hero-blocks-highlighted__banner{position:absolute;bottom:0;right:0;left:33.33%}}.layout-container .hero-blocks-image{margin:0 auto;max-width:1440px;padding:0}@media (min-width:768px){.layout-container .hero-blocks-image{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .hero-blocks-image{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .hero-blocks-image{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .hero-blocks-image{padding-right:160px;padding-left:160px}}.layout-container .hero-blocks-image--image,.layout-container .hero-blocks-image--svg{padding:0!important}.layout-container .hero-blocks-image__banner{position:absolute;bottom:0;right:0;min-height:88px;left:0}.layout-container .card-blocks-about-you{margin-top:32px;margin-bottom:64px}@media (min-width:768px){.layout-container .card-blocks-about-you{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}}@media (min-width:768px) and (min-width:768px){.layout-container .card-blocks-about-you{padding-right:40px;padding-left:40px}}@media (min-width:768px) and (min-width:1024px){.layout-container .card-blocks-about-you{padding-right:44px;padding-left:44px}}@media (min-width:768px) and (min-width:1280px){.layout-container .card-blocks-about-you{padding-right:128px;padding-left:128px}}@media (min-width:768px) and (min-width:1440px){.layout-container .card-blocks-about-you{padding-right:160px;padding-left:160px}}@media (max-width:767px){.layout-container .kost-embed{grid-gap:16px}.layout-container .card-blocks-about-you__header{margin:0 auto;padding:0 20px 0 19px}}@media (max-width:767px) and (min-width:768px){.layout-container .card-blocks-about-you__header{padding-right:40px;padding-left:40px}}@media (max-width:767px) and (min-width:1024px){.layout-container .card-blocks-about-you__header{padding-right:44px;padding-left:44px}}@media (max-width:767px) and (min-width:1280px){.layout-container .card-blocks-about-you__header{padding-right:128px;padding-left:128px}}@media (max-width:767px) and (min-width:1440px){.layout-container .card-blocks-about-you__header{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-about-you__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-about-you__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-about-you__header h3+h1,.layout-container .card-blocks-about-you__header h3+h2,.layout-container .card-blocks-about-you__header h3+h3,.layout-container .card-blocks-about-you__header h3+h4,.layout-container .card-blocks-about-you__header h3+h5,.layout-container .card-blocks-about-you__header h3+h6,.layout-container .card-blocks-about-you__header h3:first-child{margin-top:0}.layout-container .card-blocks-about-you__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .hero-blocks-image__banner{left:33.33%}.layout-container .card-blocks-about-you__header h3{font-size:40px}}.layout-container .card-blocks-about-you .simple-card__title,.layout-container .card-blocks-about-you__body h2{font-family:Oswald,sans-serif;font-size:24px;-webkit-font-smoothing:antialiased;color:#0D0D0D}.layout-container .card-blocks-about-you__body{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.layout-container .card-blocks-about-you__body h2{font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;display:block;letter-spacing:1px}.layout-container .card-blocks-about-you__body h2+h1,.layout-container .card-blocks-about-you__body h2+h2,.layout-container .card-blocks-about-you__body h2+h3,.layout-container .card-blocks-about-you__body h2+h4,.layout-container .card-blocks-about-you__body h2+h5,.layout-container .card-blocks-about-you__body h2+h6,.layout-container .card-blocks-about-you__body h2:first-child{margin-top:0}.layout-container .card-blocks-about-you__body h2:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-about-you__body h2{font-size:40px}}.layout-container .card-blocks-about-you__cards{margin:32px 0}@media (min-width:768px){.layout-container .card-blocks-about-you__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}.layout-container .card-blocks-about-you .simple-card{margin-top:32px}}@media (min-width:768px) and (max-width:1279px){.layout-container .card-blocks-about-you__cards{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .card-blocks-about-you__cards{grid-gap:16px}}@media (min-width:1024px){.layout-container .card-blocks-about-you__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .card-blocks-about-you__cards{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .card-blocks-about-you__cards{grid-gap:16px}}.layout-container .card-blocks-about-you__cards .teaser-card{width:100%}.layout-container .card-blocks-about-you .simple-card{border-radius:24px;overflow:visible}.layout-container .card-blocks-about-you .simple-card__content{display:flex;flex-direction:column}.layout-container .card-blocks-about-you .simple-card__media{width:100%;height:200px;display:flex;justify-content:center;align-items:center;margin:-16px auto 24px;padding:0 32px}@media (min-width:768px){.layout-container .card-blocks-about-you .simple-card__media{margin-top:-48px}}.layout-container .card-blocks-about-you .simple-card .icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.layout-container .card-blocks-about-you .simple-card__title{font-style:normal;margin:32px 0 16px;display:block;font-weight:600;line-height:24px}.layout-container .card-blocks-about-you .simple-card__title+h1,.layout-container .card-blocks-about-you .simple-card__title+h2,.layout-container .card-blocks-about-you .simple-card__title+h3,.layout-container .card-blocks-about-you .simple-card__title+h4,.layout-container .card-blocks-about-you .simple-card__title+h5,.layout-container .card-blocks-about-you .simple-card__title+h6,.layout-container .card-blocks-about-you .simple-card__title:first-child{margin-top:0}.layout-container .card-blocks-about-you .simple-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-about-you .simple-card__link{font-family:Nunito,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;text-align:left;display:inline-flex;justify-content:flex-start;align-items:center;cursor:pointer;border-radius:8px;transition-duration:.3s;border:1px solid transparent;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742;margin:16px auto 0;min-width:128px}.layout-container .card-blocks-about-you .simple-card__link:after,.layout-container .card-blocks-cases__cards .simple-card__link:after{background-repeat:no-repeat;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);width:40px;position:relative;background-size:16px 16px;left:1px;background-position:center;box-sizing:border-box;content:"";pointer-events:none}.layout-container .card-blocks-about-you .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-about-you .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');border-radius:8px;height:40px;cursor:pointer;margin-left:32px;flex-shrink:0;background-color:#EDBB4C}.layout-container .card-blocks-about-you .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-about-you .simple-card__link:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .card-blocks-cases{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .card-blocks-cases{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-cases{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .card-blocks-cases{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .card-blocks-cases{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .card-blocks-cases__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-cases__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-cases__header h3+h1,.layout-container .card-blocks-cases__header h3+h2,.layout-container .card-blocks-cases__header h3+h3,.layout-container .card-blocks-cases__header h3+h4,.layout-container .card-blocks-cases__header h3+h5,.layout-container .card-blocks-cases__header h3+h6,.layout-container .card-blocks-cases__header h3:first-child{margin-top:0}.layout-container .card-blocks-cases__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-cases__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px;padding-left:0;padding-right:0}@media (max-width:1279px){.layout-container .card-blocks-about-you__body{-moz-column-gap:24px;column-gap:24px}.layout-container .card-blocks-cases__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-about-you__body{-moz-columns:unset;columns:unset}.layout-container .card-blocks-cases__cards{grid-gap:16px}}@media (min-width:769px){.layout-container .card-blocks-cases__header h3{font-size:40px}.layout-container .card-blocks-cases__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .card-blocks-cases__cards{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .card-blocks-cases__cards{grid-gap:16px}}.layout-container .card-blocks-cases__cards .simple-card__content{padding:32px 48px;display:flex;flex-direction:column;height:100%}.layout-container .card-blocks-cases__cards .simple-card__text{flex:1}.layout-container .card-blocks-cases__cards .simple-card__link,.layout-container .card-blocks-magazine .simple-card__link{justify-content:flex-start;cursor:pointer;-webkit-tap-highlight-color:transparent;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);text-decoration:none}.layout-container .card-blocks-cases__cards .simple-card__link{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;text-align:left;display:inline-flex;align-items:center;max-width:100%;height:40px;outline:0;white-space:nowrap;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;position:relative;border:1px solid transparent;padding:0 0 0 24px;background-color:#EBA742;min-width:0;margin:0 auto}.layout-container .card-blocks-cases__cards .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-cases__cards .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');border-radius:8px;height:40px;cursor:pointer;margin-left:32px;flex-shrink:0;background-color:#EDBB4C}.layout-container .card-blocks-competence__body h2,.layout-container .card-blocks-competence__header h3{display:block;font-family:Oswald,sans-serif;font-weight:700;line-height:calc(1em + 8px);letter-spacing:1px;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .card-blocks-cases__cards .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-cases__cards .simple-card__link:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .card-blocks-competence{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .card-blocks-competence{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-competence{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-competence{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-competence{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-competence__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-competence__header h3{margin:32px 0 16px;font-size:24px;color:#3A6149}.layout-container .card-blocks-competence__header h3+h1,.layout-container .card-blocks-competence__header h3+h2,.layout-container .card-blocks-competence__header h3+h3,.layout-container .card-blocks-competence__header h3+h4,.layout-container .card-blocks-competence__header h3+h5,.layout-container .card-blocks-competence__header h3+h6,.layout-container .card-blocks-competence__header h3:first-child{margin-top:0}.layout-container .card-blocks-competence__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-competence__header h3{font-size:40px}}.layout-container .card-blocks-competence__body{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.layout-container .card-blocks-competence__body h2{margin:32px 0 16px;color:#0D0D0D;font-size:24px}.layout-container .card-blocks-competence__body h2+h1,.layout-container .card-blocks-competence__body h2+h2,.layout-container .card-blocks-competence__body h2+h3,.layout-container .card-blocks-competence__body h2+h4,.layout-container .card-blocks-competence__body h2+h5,.layout-container .card-blocks-competence__body h2+h6,.layout-container .card-blocks-competence__body h2:first-child{margin-top:0}.layout-container .card-blocks-competence__body h2:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-competence__body h2{font-size:40px}}.layout-container .card-blocks-competence__competences{margin:0 auto;padding:32px 0 0;display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.layout-container .card-blocks-competence__competences{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-competence__competences{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-competence__competences{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-competence__competences{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .card-blocks-competence__body{-moz-column-gap:24px;column-gap:24px}.layout-container .card-blocks-competence__competences{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-competence__body{-moz-columns:unset;columns:unset}.layout-container .card-blocks-competence__competences{grid-gap:16px}}.layout-container .card-blocks-gallery{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .card-blocks-gallery{padding-right:40px;padding-left:40px;margin-bottom:64px}}@media (min-width:1024px){.layout-container .card-blocks-gallery{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .card-blocks-gallery{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .card-blocks-gallery{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .card-blocks-gallery__container{position:relative}.layout-container .card-blocks-gallery__header{margin-bottom:16px}.layout-container .card-blocks-gallery__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-gallery__header h3+h1,.layout-container .card-blocks-gallery__header h3+h2,.layout-container .card-blocks-gallery__header h3+h3,.layout-container .card-blocks-gallery__header h3+h4,.layout-container .card-blocks-gallery__header h3+h5,.layout-container .card-blocks-gallery__header h3+h6,.layout-container .card-blocks-gallery__header h3:first-child{margin-top:0}.layout-container .card-blocks-gallery__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-gallery__header h3{font-size:40px}}.layout-container .card-blocks-gallery__manchet{margin-bottom:16px}.layout-container .card-blocks-gallery__cards{overflow:hidden;border-radius:12px}.layout-container .card-blocks-gallery__card{position:relative;display:block!important}.layout-container .card-blocks-gallery__card img{display:block;height:auto;max-height:600px;width:100%;-o-object-fit:contain;object-fit:contain}.layout-container .card-blocks-gallery__image{position:relative}.layout-container .card-blocks-gallery__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(137,137,137,.12) 80.83%,rgba(35,35,35,.12) 100%)}.layout-container .card-blocks-gallery__next,.layout-container .card-blocks-gallery__prev{display:flex;align-items:center;justify-content:center;width:64px;position:absolute;inset:0;z-index:1;background:0 0;border:none;outline:0;-webkit-appearance:none}.layout-container .card-blocks-gallery__next:after,.layout-container .card-blocks-gallery__prev:after{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;user-select:none;opacity:1;background:#3A6149;color:#fcfcfc;font-size:32px;position:relative;width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color,color,box-shadow;transition-duration:.3s}.layout-container .card-blocks-gallery .slick-dots li.slick-active div,.layout-container .card-blocks-gallery__byline{font-weight:400;font-size:12px;font-family:Oswald,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .card-blocks-gallery__next:hover:after,.layout-container .card-blocks-gallery__prev:hover:after{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .card-blocks-gallery__next:focus-visible:after,.layout-container .card-blocks-gallery__prev:focus-visible:after{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-gallery__prev{right:auto}.layout-container .card-blocks-gallery__prev:after{content:"chevron_left"}.layout-container .card-blocks-gallery__next{left:auto}.layout-container .card-blocks-gallery__next:after{content:"chevron_right"}.layout-container .card-blocks-gallery .slick-dots{position:absolute;top:16px;right:12px}.layout-container .card-blocks-gallery .slick-dots li.slick-active{box-shadow:none;width:32px;height:32px;background-color:#EEF2EE;border-radius:50%;display:flex;align-items:center;justify-content:center}.layout-container .card-blocks-gallery .slick-dots li.slick-active div{line-height:calc(1em + 8px);margin:0;display:block;color:#3A6149;margin-top:0!important}.layout-container .card-blocks-gallery .slick-dots li.slick-active div+h1,.layout-container .card-blocks-gallery .slick-dots li.slick-active div+h2,.layout-container .card-blocks-gallery .slick-dots li.slick-active div+h3,.layout-container .card-blocks-gallery .slick-dots li.slick-active div+h4,.layout-container .card-blocks-gallery .slick-dots li.slick-active div+h5,.layout-container .card-blocks-gallery .slick-dots li.slick-active div+h6,.layout-container .card-blocks-gallery .slick-dots li.slick-active div:first-child{margin-top:0}.layout-container .card-blocks-gallery .slick-dots li.slick-active div:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-gallery .slick-dots li:not(.slick-active){display:none}.layout-container .card-blocks-gallery__bylines{position:absolute;bottom:0;left:0;right:0}.layout-container .card-blocks-gallery__byline{margin:0 0 16px;display:block;line-height:16px;color:#fcfcfc;text-transform:none;padding:16px;letter-spacing:0;margin-top:0!important}.layout-container .card-blocks-gallery__byline+h1,.layout-container .card-blocks-gallery__byline+h2,.layout-container .card-blocks-gallery__byline+h3,.layout-container .card-blocks-gallery__byline+h4,.layout-container .card-blocks-gallery__byline+h5,.layout-container .card-blocks-gallery__byline+h6,.layout-container .card-blocks-gallery__byline:first-child{margin-top:0}.layout-container .card-blocks-gallery__byline:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-illustration-cards{margin:0 auto;padding:48px 20px 48px 19px;max-width:1440px;position:relative}@media (min-width:768px){.layout-container .card-blocks-illustration-cards{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-illustration-cards{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-illustration-cards{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-illustration-cards{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-illustration-cards__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-illustration-cards__header h2{color:#3A6149}.layout-container .card-blocks-illustration-cards__container{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .card-blocks-illustration-cards__container{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-illustration-cards__container{grid-gap:16px}}@media (min-width:768px){.layout-container .card-blocks-illustration-cards__container{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .card-blocks-illustration-cards__container{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .card-blocks-illustration-cards__container{grid-gap:16px}}.layout-container .card-blocks-illustration-cards .card{position:relative;margin-top:64px;padding:48px 16px;border-radius:24px;transition:background-color .3s}.layout-container .card-blocks-illustration-cards .card:hover{background-color:#EDBB4C}.layout-container .card-blocks-illustration-cards .card:hover *{color:#fcfcfc!important}.layout-container .card-blocks-illustration-cards .card__media{margin-bottom:48px}.layout-container .card-blocks-illustration-cards .card__media img{width:100%}.layout-container .card-blocks-illustration-cards .card__title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:16px;color:#3A6149}.layout-container .card-blocks-illustration-cards .card__title+h1,.layout-container .card-blocks-illustration-cards .card__title+h2,.layout-container .card-blocks-illustration-cards .card__title+h3,.layout-container .card-blocks-illustration-cards .card__title+h4,.layout-container .card-blocks-illustration-cards .card__title+h5,.layout-container .card-blocks-illustration-cards .card__title+h6,.layout-container .card-blocks-illustration-cards .card__title:first-child{margin-top:0}.layout-container .card-blocks-illustration-cards .card__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-gallery__byline{font-size:16px}.layout-container .card-blocks-illustration-cards .card__title{font-size:32px}}.layout-container .card-blocks-magazine .simple-card__title,.layout-container .card-blocks-magazine__header h3{font-style:normal;font-size:24px;-webkit-font-smoothing:antialiased;font-family:Oswald,sans-serif}@media (min-width:768px){.layout-container .card-blocks-illustration-cards .card__body,.layout-container .card-blocks-illustration-cards .card__title{padding-inline:32px}}.layout-container .card-blocks-illustration-cards .card__footer{margin-top:32px;padding-inline:32px;display:flex}.layout-container .card-blocks-illustration-cards .card__footer a{position:static}.layout-container .card-blocks-illustration-cards .card__footer a:before{content:"";position:absolute;inset:0}.layout-container .card-blocks-magazine{margin:64px auto;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .card-blocks-magazine{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-magazine{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-magazine{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-magazine{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-magazine__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-magazine__header h3{font-weight:700;line-height:calc(1em + 8px);margin:32px 0 16px;display:block;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-magazine__header h3+h1,.layout-container .card-blocks-magazine__header h3+h2,.layout-container .card-blocks-magazine__header h3+h3,.layout-container .card-blocks-magazine__header h3+h4,.layout-container .card-blocks-magazine__header h3+h5,.layout-container .card-blocks-magazine__header h3+h6,.layout-container .card-blocks-magazine__header h3:first-child{margin-top:0}.layout-container .card-blocks-magazine__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-magazine__header h3{font-size:40px}}.layout-container .card-blocks-magazine__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;margin:32px 0}@media (min-width:768px) and (max-width:1023px){.layout-container .card-blocks-magazine__cards{grid-template-columns:repeat(8,1fr)}}@media (max-width:1279px){.layout-container .card-blocks-magazine__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-magazine__cards{grid-template-columns:repeat(4,1fr);grid-gap:16px}}.layout-container .card-blocks-magazine .simple-card,.layout-container .card-blocks-magazine .simple-card:nth-child(2n){border-radius:24px}.layout-container .card-blocks-magazine .simple-card--with-link[href]{padding-bottom:40px}.layout-container .card-blocks-magazine .simple-card:only-child .simple-card__media{height:376px}@media (min-width:768px){.layout-container .card-blocks-magazine .simple-card:only-child .simple-card__content{padding-left:136px;padding-right:136px}}.layout-container .card-blocks-magazine .simple-card__content{display:flex;flex-direction:column;padding:16px 48px}.layout-container .card-blocks-magazine .simple-card__media{width:100%;height:312px;display:flex;justify-content:center;align-items:center;margin:0 auto 40px}.layout-container .card-blocks-magazine .simple-card__media img,.layout-container .card-blocks-magazine .simple-card__media picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .card-blocks-magazine .simple-card__title{margin:32px 0 16px;color:#0D0D0D;display:block;font-weight:600;line-height:24px}.layout-container .card-blocks-magazine .simple-card__link,.layout-container .card-blocks-magazine--brand .simple-card__link,.layout-container .card-blocks-magazine--contrast .simple-card__link{font-family:Nunito,sans-serif;font-weight:700;text-align:left;font-style:normal}.layout-container .card-blocks-magazine .simple-card__title+h1,.layout-container .card-blocks-magazine .simple-card__title+h2,.layout-container .card-blocks-magazine .simple-card__title+h3,.layout-container .card-blocks-magazine .simple-card__title+h4,.layout-container .card-blocks-magazine .simple-card__title+h5,.layout-container .card-blocks-magazine .simple-card__title+h6,.layout-container .card-blocks-magazine .simple-card__title:first-child{margin-top:0}.layout-container .card-blocks-magazine .simple-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-magazine .simple-card__text{flex-grow:1}.layout-container .card-blocks-magazine .simple-card__link{font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;color:#fcfcfc;display:inline-flex;align-items:center;min-width:128px;max-width:100%;height:40px;outline:0;white-space:nowrap;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;position:relative;border:1px solid transparent;padding:0 0 0 24px;background-color:#EBA742;margin:16px auto 0}.layout-container .card-blocks-magazine--brand .simple-card__link,.layout-container .card-blocks-magazine--contrast .simple-card__link{font-size:16px;line-height:1.5em;min-width:128px;max-width:100%;-webkit-tap-highlight-color:transparent;transition:background-color,color,box-shadow;padding:0 0 0 24px;position:relative;-webkit-font-smoothing:antialiased;cursor:pointer}.layout-container .card-blocks-magazine .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-magazine .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C}.layout-container .card-blocks-magazine .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-magazine .simple-card__link:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .card-blocks-magazine--contrast .simple-card{background:#EBA742}.layout-container .card-blocks-magazine--contrast .simple-card__content *{color:#fcfcfc}.layout-container .card-blocks-magazine--contrast .simple-card__link{color:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;height:40px;outline:0;white-space:nowrap;border-radius:8px;transition-duration:.3s;text-decoration:none;border:1px solid transparent;background-color:#2C4937;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%);margin:0 auto}.layout-container .card-blocks-magazine--contrast .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-magazine--contrast .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none}.layout-container .card-blocks-magazine--contrast .simple-card__link:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .card-blocks-magazine--contrast .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-magazine--brand .simple-card{background:#3A6149}.layout-container .card-blocks-magazine--brand .simple-card__link,.layout-container .card-blocks-solution .simple-card__link{outline:0;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);height:40px;text-decoration:none;white-space:nowrap}.layout-container .card-blocks-magazine--brand .simple-card__content *{color:#fcfcfc}.layout-container .card-blocks-magazine--brand .simple-card__link{color:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;border-radius:8px;transition-duration:.3s;border:1px solid transparent;margin:0 auto;background-color:#EBA742}.layout-container .card-blocks-magazine--brand .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-magazine--brand .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C}.layout-container .card-blocks-magazine--brand .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-magazine--brand .simple-card__link:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .card-blocks-magazine--no-scale .simple-card__media{height:auto!important}.layout-container .card-blocks-magazine--no-image .simple-card__content{margin-top:32px!important}.layout-container .card-blocks-mosaic-overview{margin:0 auto;padding:48px 20px 48px 19px;max-width:1440px;position:relative;isolation:isolate}@media (min-width:768px){.layout-container .card-blocks-mosaic-overview{padding-right:40px;padding-left:40px}.layout-container .card-blocks-mosaic-overview__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}}@media (min-width:1024px){.layout-container .card-blocks-mosaic-overview{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-mosaic-overview{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-mosaic-overview{padding-right:160px;padding-left:160px}}@media (max-width:767px){.layout-container .card-blocks-mosaic-overview__cards .mosaic-card{margin-bottom:24px}.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(2n){flex-direction:row-reverse}.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(2n):before{background:#3A6149;right:40px;left:-19px}}@media (min-width:768px) and (max-width:1279px){.layout-container .card-blocks-mosaic-overview__cards{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .card-blocks-mosaic-overview__cards{grid-gap:16px}}.layout-container .mosaic-header{margin:0 auto 48px;max-width:736px}@media (min-width:768px){.layout-container .card-blocks-mosaic-overview__cards .mosaic-card{aspect-ratio:1}.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(4n+2),.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(4n+3){grid-column:span 2;aspect-ratio:auto;background:#3A6149}.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(4n+2) .mosaic-card__link .button:after,.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(4n+3) .mosaic-card__link .button:after{background-color:#EDBB4C}.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(4n+2) .mosaic-card__link .button:hover,.layout-container .card-blocks-mosaic-overview__cards .mosaic-card:nth-child(4n+3) .mosaic-card__link .button:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .mosaic-header{text-align:center}}.layout-container .mosaic-header__subtitle{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#3A6149}.layout-container .mosaic-header__subtitle+h1,.layout-container .mosaic-header__subtitle+h2,.layout-container .mosaic-header__subtitle+h3,.layout-container .mosaic-header__subtitle+h4,.layout-container .mosaic-header__subtitle+h5,.layout-container .mosaic-header__subtitle+h6,.layout-container .mosaic-header__subtitle:first-child{margin-top:0}.layout-container .mosaic-header__subtitle:last-child{margin-top:8px;margin-bottom:0}.layout-container .mosaic-header__title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .mosaic-header__title+h1,.layout-container .mosaic-header__title+h2,.layout-container .mosaic-header__title+h3,.layout-container .mosaic-header__title+h4,.layout-container .mosaic-header__title+h5,.layout-container .mosaic-header__title+h6,.layout-container .mosaic-header__title:first-child{margin-top:0}.layout-container .mosaic-header__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .mosaic-header__title{font-size:40px}}.layout-container .mosaic-card__manchet,.layout-container .mosaic-card__title{font-weight:700;line-height:calc(1em + 8px);font-size:24px;letter-spacing:1px}.layout-container .mosaic-card{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:160px;text-decoration:none}@media (min-width:768px){.layout-container .mosaic-card{height:100%;border:2px solid #fff;box-shadow:0 4px 32px rgba(83,122,83,.48);padding:16px;background:#EBA742;overflow:hidden;border-radius:40px}.layout-container .mosaic-card:hover .mosaic-card__media{opacity:0}.layout-container .mosaic-card:hover .mosaic-card__content-wrapper{max-height:500px}}.layout-container .mosaic-card__card-link{position:absolute;inset:0;display:block;z-index:5;margin:0}.layout-container .mosaic-card__card-link:focus-visible{border:4px solid #EBA742;border-radius:40px}.layout-container .mosaic-card__media{z-index:1}@media (max-width:767px){.layout-container .mosaic-card{gap:16px}.layout-container .mosaic-card:before{content:"";position:absolute;background-color:#EBA742;inset:0;left:40px;right:-20px}.layout-container .mosaic-card__media{border:2px solid #fff;box-shadow:0 4px 32px rgba(83,122,83,.48);border-radius:8px;overflow:hidden;height:100%;aspect-ratio:1}}@media (min-width:768px){.layout-container .mosaic-card__media{position:absolute;inset:0;opacity:1;transition:opacity .6s ease-in-out}.layout-container .mosaic-card__media:after{content:"";background:rgba(0,0,0,.2);position:absolute;inset:0;z-index:2}}.layout-container .mosaic-card__media img,.layout-container .mosaic-card__media picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .mosaic-card__content{position:relative;z-index:3;flex:1}.layout-container .mosaic-card__title{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;color:#fff;word-break:break-word}.layout-container .mosaic-card__title+h1,.layout-container .mosaic-card__title+h2,.layout-container .mosaic-card__title+h3,.layout-container .mosaic-card__title+h4,.layout-container .mosaic-card__title+h5,.layout-container .mosaic-card__title+h6,.layout-container .mosaic-card__title:first-child{margin-top:0}.layout-container .mosaic-card__title:last-child{margin-top:8px;margin-bottom:0}@media (max-width:767px){.layout-container .mosaic-card__title{margin-bottom:0}.layout-container .mosaic-card__content-wrapper{display:none}}.layout-container .card-blocks-navigation .simple-card__title,.layout-container .mosaic-card__manchet{font-family:Oswald,sans-serif;margin:32px 0 16px;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .mosaic-card__manchet{display:block}.layout-container .mosaic-card__manchet+h1,.layout-container .mosaic-card__manchet+h2,.layout-container .mosaic-card__manchet+h3,.layout-container .mosaic-card__manchet+h4,.layout-container .mosaic-card__manchet+h5,.layout-container .mosaic-card__manchet+h6,.layout-container .mosaic-card__manchet:first-child{margin-top:0}.layout-container .mosaic-card__manchet:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .mosaic-card__manchet,.layout-container .mosaic-card__title{font-size:40px}}.layout-container .mosaic-card__manchet,.layout-container .mosaic-card__manchet a,.layout-container .mosaic-card__manchet p{color:#fff}.layout-container .mosaic-card__link{margin-top:8px;margin-bottom:24px}.layout-container .mosaic-card__link .button{border-color:#fff;background-color:transparent;background-image:none}.layout-container .mosaic-card__link .button:hover{border-color:transparent;background-color:#3A6149}.layout-container .card-blocks-navigation{margin:64px auto;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .mosaic-card__content{position:absolute;inset-inline:16px}.layout-container .mosaic-card__content-wrapper{max-height:0;transition:max-height .6s;overflow:hidden}.layout-container .card-blocks-navigation{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-navigation{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-navigation{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-navigation{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-navigation__header h4,.layout-container .card-blocks-navigation__header p{font-family:Oswald,sans-serif;font-style:normal;margin:24px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#3A6149}.layout-container .card-blocks-navigation__header h4+h1,.layout-container .card-blocks-navigation__header h4+h2,.layout-container .card-blocks-navigation__header h4+h3,.layout-container .card-blocks-navigation__header h4+h4,.layout-container .card-blocks-navigation__header h4+h5,.layout-container .card-blocks-navigation__header h4+h6,.layout-container .card-blocks-navigation__header h4:first-child,.layout-container .card-blocks-navigation__header p+h1,.layout-container .card-blocks-navigation__header p+h2,.layout-container .card-blocks-navigation__header p+h3,.layout-container .card-blocks-navigation__header p+h4,.layout-container .card-blocks-navigation__header p+h5,.layout-container .card-blocks-navigation__header p+h6,.layout-container .card-blocks-navigation__header p:first-child{margin-top:0}.layout-container .card-blocks-navigation__header h4:last-child,.layout-container .card-blocks-navigation__header p:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-navigation__header h2,.layout-container .card-blocks-navigation__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:8px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-navigation__header h2+h1,.layout-container .card-blocks-navigation__header h2+h2,.layout-container .card-blocks-navigation__header h2+h3,.layout-container .card-blocks-navigation__header h2+h4,.layout-container .card-blocks-navigation__header h2+h5,.layout-container .card-blocks-navigation__header h2+h6,.layout-container .card-blocks-navigation__header h2:first-child,.layout-container .card-blocks-navigation__header h3+h1,.layout-container .card-blocks-navigation__header h3+h2,.layout-container .card-blocks-navigation__header h3+h3,.layout-container .card-blocks-navigation__header h3+h4,.layout-container .card-blocks-navigation__header h3+h5,.layout-container .card-blocks-navigation__header h3+h6,.layout-container .card-blocks-navigation__header h3:first-child{margin-top:0}.layout-container .card-blocks-navigation__header h2:last-child,.layout-container .card-blocks-navigation__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-navigation__header h2,.layout-container .card-blocks-navigation__header h3{font-size:40px}}.layout-container .card-blocks-navigation__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;margin:32px 0}@media (min-width:768px) and (max-width:1023px){.layout-container .card-blocks-navigation__cards{grid-template-columns:repeat(8,1fr)}}.layout-container .card-blocks-navigation .slick-list{box-shadow:0 4px 16px #DADADA;border-radius:24px;overflow:hidden}.layout-container .card-blocks-navigation .slick-list .simple-card{border-radius:0;box-shadow:none}.layout-container .card-blocks-navigation .slick-list .simple-card--with-link[href]{padding-bottom:104px}.layout-container .card-blocks-navigation .simple-card{border-radius:24px}.layout-container .card-blocks-navigation .simple-card--with-link[href]{padding-bottom:72px}.layout-container .card-blocks-navigation .simple-card__content{display:flex;flex-direction:column;padding:32px;text-align:center}.layout-container .card-blocks-navigation .simple-card__link,.layout-container .card-blocks-solution .simple-card__link,.layout-container .course-blocks-details__read-more,.layout-container .course-blocks-signup .simple-card__link{text-align:left;min-width:128px;-webkit-tap-highlight-color:transparent;transition:background-color,color,box-shadow}.layout-container .card-blocks-navigation .simple-card__media{width:100%;height:200px;display:flex;justify-content:center;align-items:center;margin:0 auto}@supports (aspect-ratio:1){.layout-container .card-blocks-navigation .simple-card__media{height:auto;aspect-ratio:256/200}}.layout-container .card-blocks-navigation .simple-card__media img,.layout-container .card-blocks-navigation .simple-card__media picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .card-blocks-navigation .simple-card__title{color:#0D0D0D;display:block;font-weight:600;font-size:24px;line-height:24px}.layout-container .card-blocks-navigation .simple-card__title+h1,.layout-container .card-blocks-navigation .simple-card__title+h2,.layout-container .card-blocks-navigation .simple-card__title+h3,.layout-container .card-blocks-navigation .simple-card__title+h4,.layout-container .card-blocks-navigation .simple-card__title+h5,.layout-container .card-blocks-navigation .simple-card__title+h6,.layout-container .card-blocks-navigation .simple-card__title:first-child{margin-top:0}.layout-container .card-blocks-navigation .simple-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-navigation .simple-card__link{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;max-width:100%;height:40px;outline:0;cursor:pointer;white-space:nowrap;border-radius:8px;transition-duration:.3s;text-decoration:none;border:1px solid transparent;background-color:#2C4937;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%);padding:0 0 0 24px;margin:16px auto 0;position:absolute;bottom:32px;left:50%;transform:translateX(-50%)}.layout-container .card-blocks-navigation .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-navigation .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none}.layout-container .card-blocks-navigation .simple-card__link:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .card-blocks-navigation .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-navigation .slick-dots{display:flex;align-items:center;gap:16px;position:absolute;bottom:104px;left:50%;transform:translateX(-50%);margin:0;padding:0}.layout-container .card-blocks-navigation .slick-dots li{display:block;margin:0;padding:0;background:#3A6149;color:#fcfcfc;border-radius:50%;height:8px;width:8px;list-style:none}.layout-container .card-blocks-navigation .slick-dots li.slick-active{background:#EBA742;height:16px;width:16px}.layout-container .card-blocks-navigation .slick-dots li button{display:none}.layout-container .card-blocks-situation{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .card-blocks-situation{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-situation{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-situation{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-situation{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-situation__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-situation__body h2,.layout-container .card-blocks-situation__header h3{font-family:Oswald,sans-serif;line-height:calc(1em + 8px);margin:32px 0 16px;display:block;font-style:normal;font-weight:700;letter-spacing:1px}.layout-container .card-blocks-situation__header h3{-webkit-font-smoothing:antialiased;font-size:24px;color:#3A6149}.layout-container .card-blocks-situation__header h3+h1,.layout-container .card-blocks-situation__header h3+h2,.layout-container .card-blocks-situation__header h3+h3,.layout-container .card-blocks-situation__header h3+h4,.layout-container .card-blocks-situation__header h3+h5,.layout-container .card-blocks-situation__header h3+h6,.layout-container .card-blocks-situation__header h3:first-child{margin-top:0}.layout-container .card-blocks-situation__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-situation__header h3{font-size:40px}}.layout-container .card-blocks-situation__body{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}@media (max-width:1279px){.layout-container .card-blocks-navigation__cards{grid-gap:24px}.layout-container .card-blocks-situation__body{-moz-column-gap:24px;column-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-navigation__cards{grid-template-columns:repeat(4,1fr);grid-gap:16px}.layout-container .card-blocks-situation__body{-moz-columns:unset;columns:unset}}.layout-container .card-blocks-situation__body h2{color:#0D0D0D;-webkit-font-smoothing:antialiased;font-size:24px}.layout-container .card-blocks-situation__body h2+h1,.layout-container .card-blocks-situation__body h2+h2,.layout-container .card-blocks-situation__body h2+h3,.layout-container .card-blocks-situation__body h2+h4,.layout-container .card-blocks-situation__body h2+h5,.layout-container .card-blocks-situation__body h2+h6,.layout-container .card-blocks-situation__body h2:first-child{margin-top:0}.layout-container .card-blocks-situation__body h2:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-situation__body h2{font-size:40px}}.layout-container .card-blocks-situation__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px;padding-left:0;padding-right:0}@media (max-width:1279px){.layout-container .card-blocks-situation__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-situation__cards{grid-gap:16px}}@media (min-width:768px){.layout-container .card-blocks-situation__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}.layout-container .card-blocks-situation .situation-card__subtitle{font-size:16px}}@media (min-width:768px) and (max-width:1279px){.layout-container .card-blocks-situation__cards{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .card-blocks-situation__cards{grid-gap:16px}}@media (min-width:1024px){.layout-container .card-blocks-situation__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .card-blocks-situation__cards{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .card-blocks-situation__cards{grid-gap:16px}}.layout-container .card-blocks-situation .situation-card{position:relative;overflow:hidden;margin:0;display:flex;flex-direction:column;text-decoration:none;color:#0D0D0D;box-shadow:0 4px 16px #DADADA;border-radius:16px;cursor:auto;background:#EBA742}.layout-container .card-blocks-situation .situation-card[href]{cursor:pointer}.layout-container .card-blocks-situation .situation-card__content{flex:1}.layout-container .card-blocks-situation .situation-card__title{align-items:center;word-break:break-word}.layout-container .card-blocks-situation .situation-card__text{flex:1}.layout-container .card-blocks-situation .situation-card__text,.layout-container .card-blocks-situation .situation-card__text .field{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72)}.layout-container .card-blocks-situation .situation-card__text .field:last-child,.layout-container .card-blocks-situation .situation-card__text:last-child{margin-bottom:0}.layout-container .card-blocks-situation .situation-card__link{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;margin:16px 0;-webkit-font-smoothing:antialiased;position:relative;display:inline-block;font-weight:400;text-decoration:underline;cursor:pointer;color:#3A6149}.layout-container .card-blocks-situation .situation-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-situation .situation-card__content{padding:24px 32px;display:flex;gap:24px;height:100%}.layout-container .card-blocks-situation .situation-card__download{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#fcfcfc;flex:0}.layout-container .card-blocks-situation .situation-card__text{display:flex;align-items:center}.layout-container .card-blocks-situation .situation-card__subtitle{font-family:Nunito,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:16px;margin:0;color:#fcfcfc}.layout-container .card-blocks-situation .situation-card__title{font-family:Oswald,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;display:block;font-weight:600;font-size:24px;line-height:24px;margin:0!important;position:relative;color:#fcfcfc;min-height:auto}.layout-container .card-blocks-solution__body h2,.layout-container .card-blocks-solution__header h3{line-height:calc(1em + 8px);display:block;font-size:24px;font-family:Oswald,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .card-blocks-situation .situation-card__title+h1,.layout-container .card-blocks-situation .situation-card__title+h2,.layout-container .card-blocks-situation .situation-card__title+h3,.layout-container .card-blocks-situation .situation-card__title+h4,.layout-container .card-blocks-situation .situation-card__title+h5,.layout-container .card-blocks-situation .situation-card__title+h6,.layout-container .card-blocks-situation .situation-card__title:first-child{margin-top:0}.layout-container .card-blocks-situation .situation-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-solution{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .card-blocks-solution{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-solution{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .card-blocks-solution{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .card-blocks-solution{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .card-blocks-solution__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-solution__header h3{font-weight:700;margin:32px 0 16px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-solution__header h3+h1,.layout-container .card-blocks-solution__header h3+h2,.layout-container .card-blocks-solution__header h3+h3,.layout-container .card-blocks-solution__header h3+h4,.layout-container .card-blocks-solution__header h3+h5,.layout-container .card-blocks-solution__header h3+h6,.layout-container .card-blocks-solution__header h3:first-child{margin-top:0}.layout-container .card-blocks-solution__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-solution__body{margin-top:32px}.layout-container .card-blocks-solution__body h2{font-weight:700;margin:32px 0 16px;color:#0D0D0D;letter-spacing:1px}.layout-container .card-blocks-solution__body h2+h1,.layout-container .card-blocks-solution__body h2+h2,.layout-container .card-blocks-solution__body h2+h3,.layout-container .card-blocks-solution__body h2+h4,.layout-container .card-blocks-solution__body h2+h5,.layout-container .card-blocks-solution__body h2+h6,.layout-container .card-blocks-solution__body h2:first-child{margin-top:0}.layout-container .card-blocks-solution__body h2:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-solution .blocks-solution__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px;padding-left:0;padding-right:0}@media (max-width:1279px){.layout-container .card-blocks-solution .blocks-solution__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-solution .blocks-solution__cards{grid-gap:16px}}@media (min-width:769px){.layout-container .card-blocks-solution__body h2,.layout-container .card-blocks-solution__header h3{font-size:40px}.layout-container .card-blocks-solution .blocks-solution__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .card-blocks-solution .blocks-solution__cards{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .card-blocks-solution .blocks-solution__cards{grid-gap:16px}}.layout-container .card-blocks-solution .simple-card{overflow:visible}.layout-container .card-blocks-solution .simple-card--has-media{padding-top:60px;margin-top:60px}.layout-container .card-blocks-solution .simple-card__media{width:120px;height:120px;background:#EBA742;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:-60px;left:50%;margin-left:-60px}.layout-container .card-blocks-solution .simple-card__title{font-family:Oswald,sans-serif;display:block;font-style:normal;font-weight:400;font-size:24px;letter-spacing:1px;text-transform:uppercase;text-align:center;min-height:0;line-height:28px}.layout-container .card-blocks-solution .simple-card__content,.layout-container .card-blocks-solution .simple-card__content p{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px;text-align:center}.layout-container .card-blocks-solution .simple-card__content p:last-child,.layout-container .card-blocks-solution .simple-card__content:last-child{margin-bottom:0}.layout-container .card-blocks-solution .simple-card__content--link{padding-bottom:80px}.layout-container .card-blocks-solution .simple-card .icon{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.layout-container .card-blocks-solution .simple-card__link{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;cursor:pointer;border-radius:8px;transition-duration:.3s;border:1px solid transparent;padding:0 0 0 24px;margin:0 auto;background-color:#EBA742;position:absolute;bottom:32px;right:25%;left:25%;max-width:148px}.layout-container .card-blocks-solution .simple-card__link:last-child{margin-bottom:0}.layout-container .card-blocks-solution .simple-card__link:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;content:"";margin-left:32px;position:relative;left:1px;flex-shrink:0;pointer-events:none;background-color:#EDBB4C}.layout-container .card-blocks-solution .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .card-blocks-solution .simple-card__link:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .card-blocks-usp-intro{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .card-blocks-solution .simple-card__content,.layout-container .card-blocks-solution .simple-card__content p{font-size:16px}.layout-container .card-blocks-usp-intro{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .card-blocks-usp-intro{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .card-blocks-usp-intro{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .card-blocks-usp-intro{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .card-blocks-usp-intro__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-usp-intro__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-usp-intro__header h3+h1,.layout-container .card-blocks-usp-intro__header h3+h2,.layout-container .card-blocks-usp-intro__header h3+h3,.layout-container .card-blocks-usp-intro__header h3+h4,.layout-container .card-blocks-usp-intro__header h3+h5,.layout-container .card-blocks-usp-intro__header h3+h6,.layout-container .card-blocks-usp-intro__header h3:first-child{margin-top:0}.layout-container .card-blocks-usp-intro__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-usp-intro .blocks-usp-intro__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:24px}@media (max-width:1279px){.layout-container .card-blocks-usp-intro .blocks-usp-intro__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-usp-intro .blocks-usp-intro__cards{grid-gap:16px}}@media (min-width:769px){.layout-container .card-blocks-usp-intro__header h3{font-size:40px}.layout-container .card-blocks-usp-intro .blocks-usp-intro__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .card-blocks-usp-intro .blocks-usp-intro__cards{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .card-blocks-usp-intro .blocks-usp-intro__cards{grid-gap:16px}}.layout-container .card-blocks-usp-intro .simple-card{border-radius:16px;background:#EBA742}.layout-container .card-blocks-usp-intro .simple-card__media{margin:32px 32px 0}@media (max-width:768px){.layout-container .card-blocks-usp-intro .simple-card{display:flex}.layout-container .card-blocks-usp-intro .simple-card__media{flex:0 0 24px;padding:0;width:24px;height:24px;margin:24px 0 24px 24px}}.layout-container .card-blocks-usp-intro .simple-card .icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.layout-container .card-blocks-usp-intro .simple-card__content{padding:16px 32px 32px}.layout-container .card-blocks-usp-intro .simple-card__content :not(a){color:#fcfcfc!important}.layout-container .card-blocks-usp-intro .simple-card__title{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-weight:600;font-size:24px;line-height:24px;min-height:0}.layout-container .card-blocks-usp-intro .simple-card__title+h1,.layout-container .card-blocks-usp-intro .simple-card__title+h2,.layout-container .card-blocks-usp-intro .simple-card__title+h3,.layout-container .card-blocks-usp-intro .simple-card__title+h4,.layout-container .card-blocks-usp-intro .simple-card__title+h5,.layout-container .card-blocks-usp-intro .simple-card__title+h6,.layout-container .card-blocks-usp-intro .simple-card__title:first-child{margin-top:0}.layout-container .card-blocks-usp-intro .simple-card__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .card-blocks-usp-intro .simple-card__text,.layout-container .card-blocks-usp-intro .simple-card__text p{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px}.layout-container .card-blocks-usp-intro .simple-card__text p:last-child,.layout-container .card-blocks-usp-intro .simple-card__text:last-child{margin-bottom:0}.layout-container .card-blocks-usp{margin:32px auto 128px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .card-blocks-usp-intro .simple-card__text,.layout-container .card-blocks-usp-intro .simple-card__text p{font-size:16px}.layout-container .card-blocks-usp{padding-right:40px;padding-left:40px;margin-bottom:64px}}@media (min-width:1024px){.layout-container .card-blocks-usp{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .card-blocks-usp{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .card-blocks-usp{padding-right:160px;padding-left:160px}}.layout-container .card-blocks-usp__header h4{color:#3A6149;margin-top:24px}.layout-container .card-blocks-usp__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .card-blocks-usp__header h3+h1,.layout-container .card-blocks-usp__header h3+h2,.layout-container .card-blocks-usp__header h3+h3,.layout-container .card-blocks-usp__header h3+h4,.layout-container .card-blocks-usp__header h3+h5,.layout-container .card-blocks-usp__header h3+h6,.layout-container .card-blocks-usp__header h3:first-child{margin-top:0}.layout-container .card-blocks-usp__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .card-blocks-usp__header h3{font-size:40px}}.layout-container .card-blocks-usp__body{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.layout-container .card-blocks-usp__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);padding-top:32px;padding-left:0;padding-right:0}@media (max-width:1279px){.layout-container .card-blocks-usp__body{-moz-column-gap:24px;column-gap:24px}.layout-container .card-blocks-usp__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .card-blocks-usp__body{-moz-columns:unset;columns:unset}.layout-container .card-blocks-usp__cards{grid-gap:16px}.layout-container .card-blocks-usp .simple-card:nth-child(2n+2){transform:translateY(72px)}}@media (min-width:768px){.layout-container .card-blocks-usp__cards{grid-gap:32px;grid-template-columns:repeat(3,1fr);display:inline-grid}}@media (min-width:768px) and (max-width:1279px){.layout-container .card-blocks-usp__cards{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .card-blocks-usp__cards{grid-gap:16px}}.layout-container .card-blocks-usp .simple-card{width:160px;height:160px;border-radius:100%;background-color:#3A6149;position:relative;text-align:center;margin-top:24px;overflow:unset}@media (min-width:768px){.layout-container .card-blocks-usp .simple-card:nth-child(6n+4),.layout-container .card-blocks-usp .simple-card:nth-child(6n+5),.layout-container .card-blocks-usp .simple-card:nth-child(6n+6){transform:translateX(164px)}}@media (min-width:1024px){.layout-container .card-blocks-usp .simple-card{width:232px;height:232px}}@media (min-width:1280px){.layout-container .card-blocks-usp .simple-card{width:288px;height:288px}}.layout-container .card-blocks-usp .simple-card .simple-card__media{position:absolute;height:128px;top:-24px;left:0;right:0}@media (min-width:1024px){.layout-container .card-blocks-usp .simple-card .simple-card__media{height:168px}}@media (min-width:1280px){.layout-container .card-blocks-usp .simple-card .simple-card__media{height:208px}}.layout-container .card-blocks-usp .simple-card .simple-card__media img,.layout-container .card-blocks-usp .simple-card .simple-card__media picture{margin:0 auto;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.layout-container .card-blocks-usp .simple-card .simple-card__content{position:absolute;bottom:0;width:100%;padding:16px 20px 20px}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__subtitle{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;color:#fcfcfc;display:block;margin:0}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__subtitle:last-child{margin-bottom:0}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title{font-family:Oswald,sans-serif;font-style:normal;line-height:calc(1em + 8px);-webkit-font-smoothing:antialiased;display:block;font-weight:600;font-size:16px;color:#fcfcfc;margin:0;min-height:0}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title+h1,.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title+h2,.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title+h3,.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title+h4,.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title+h5,.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title+h6,.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title:first-child{margin-top:0}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:1024px){.layout-container .card-blocks-usp .simple-card .simple-card__content{padding:16px 40px 40px}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title{font-size:20px}}@media (min-width:1280px){.layout-container .card-blocks-usp .simple-card .simple-card__content{padding:16px 48px 56px}.layout-container .card-blocks-usp .simple-card .simple-card__content .simple-card__title{font-size:24px}}.layout-container .article-blocks-latest__articles .slick-track,.layout-container .article-blocks-related__articles .slick-track,.layout-container .card-blocks-about-you__cards .slick-track{padding-bottom:32px}.layout-container .article-blocks-latest__articles .slick-slide,.layout-container .article-blocks-related__articles .slick-slide,.layout-container .card-blocks-about-you__cards .slick-slide{opacity:.24;position:relative;z-index:1;outline:0!important;transition:margin-top .5s,opacity .5s}.layout-container .article-blocks-latest__articles .slick-slide.slick-current,.layout-container .article-blocks-related__articles .slick-slide.slick-current,.layout-container .card-blocks-about-you__cards .slick-slide.slick-current{opacity:1;z-index:2;margin-top:32px}.layout-container .article-blocks-latest__articles .slick-slide.slick-current .simple-card,.layout-container .article-blocks-latest__articles .slick-slide.slick-current .teaser-card,.layout-container .article-blocks-related__articles .slick-slide.slick-current .simple-card,.layout-container .article-blocks-related__articles .slick-slide.slick-current .teaser-card,.layout-container .card-blocks-about-you__cards .slick-slide.slick-current .simple-card,.layout-container .card-blocks-about-you__cards .slick-slide.slick-current .teaser-card{width:calc(100% + 64px)!important;margin-left:-32px}.layout-container .article-blocks-latest__articles .slick-slide a,.layout-container .article-blocks-related__articles .slick-slide a,.layout-container .card-blocks-about-you__cards .slick-slide a{outline:0}.layout-container .article-blocks-latest__articles .slick-arrow,.layout-container .article-blocks-related__articles .slick-arrow,.layout-container .card-blocks-about-you__cards .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer;color:#3A6149;display:flex;align-items:center;justify-content:flex-end;height:448px;width:72px;transition:.3s opacity}.layout-container .article-blocks-latest__articles .slick-arrow.slick-next,.layout-container .article-blocks-related__articles .slick-arrow.slick-next,.layout-container .card-blocks-about-you__cards .slick-arrow.slick-next{right:0;justify-content:flex-start}.layout-container .article-blocks-latest__articles .slick-arrow.slick-disabled,.layout-container .article-blocks-related__articles .slick-arrow.slick-disabled,.layout-container .card-blocks-about-you__cards .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.layout-container .content-blocks-call-to-action{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .content-blocks-call-to-action{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-call-to-action{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-call-to-action{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-call-to-action{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-call-to-action__container{margin:0 auto;padding:32px 20px 64px 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);box-shadow:0 4px 16px #DADADA;border-radius:24px}@media (min-width:768px){.layout-container .content-blocks-call-to-action__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-call-to-action__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-call-to-action__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-call-to-action__container{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .content-blocks-call-to-action__container{grid-gap:24px}}@media (max-width:767px){.layout-container .content-blocks-call-to-action__container{grid-gap:16px}}@media (min-width:1025px){.layout-container .content-blocks-call-to-action__container{display:grid;grid-gap:32px;grid-template-columns:repeat(5,1fr)}.layout-container .content-blocks-call-to-action__header{grid-column:auto/span 5}}@media (min-width:1025px) and (max-width:1279px){.layout-container .content-blocks-call-to-action__container{grid-gap:24px}}@media (min-width:1025px) and (max-width:767px){.layout-container .content-blocks-call-to-action__container{grid-gap:16px}}.layout-container .content-blocks-call-to-action__header h4{color:#3A6149;margin-top:24px}.layout-container .content-blocks-call-to-action__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .content-blocks-call-to-action__header h3+h1,.layout-container .content-blocks-call-to-action__header h3+h2,.layout-container .content-blocks-call-to-action__header h3+h3,.layout-container .content-blocks-call-to-action__header h3+h4,.layout-container .content-blocks-call-to-action__header h3+h5,.layout-container .content-blocks-call-to-action__header h3+h6,.layout-container .content-blocks-call-to-action__header h3:first-child{margin-top:0}.layout-container .content-blocks-call-to-action__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-call-to-action__header h3{font-size:40px}}.layout-container .content-blocks-call-to-action__content ul{list-style:none}.layout-container .content-blocks-call-to-action__content li{position:relative}.layout-container .content-blocks-call-to-action__content li:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;user-select:none;display:inline-block;opacity:1;content:"check";position:absolute;top:0;left:-32px;color:#3A6149;font-size:20px}.layout-container .content-blocks-call-to-action__content .content-action{text-align:center;margin-top:16px}@media (min-width:1025px){.layout-container .content-blocks-call-to-action__media{grid-column:auto/span 2}.layout-container .content-blocks-call-to-action__content{grid-column:auto/span 3}.layout-container .content-blocks-call-to-action__content .content-action{margin-top:64px}}.layout-container .content-blocks-column{position:relative;padding-top:104px;padding-bottom:64px;margin-bottom:0;background:linear-gradient(88.1deg,#283A39 1.28%,#2A473F 49.68%,#2D5545 98.07%)}.layout-container .content-blocks-column__wrapper{margin:0 auto;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .content-blocks-column__wrapper{padding-right:40px;padding-left:40px}.layout-container .content-blocks-column__content{display:flex;gap:32px}}@media (min-width:1024px){.layout-container .content-blocks-column__wrapper{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-column__wrapper{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-column__wrapper{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-column__header h4{color:#fcfcfc;margin-top:24px}.layout-container .content-blocks-column__header h2{color:#fcfcfc}.layout-container .content-blocks-column__content{margin-top:64px}@media (max-width:767px){.layout-container .content-blocks-column__content{background:#EDBB4C;border-radius:8px;overflow:hidden}.layout-container .content-blocks-column__content a{color:#3A6149!important}}.layout-container .content-blocks-column .column{flex:1;padding:16px;border-radius:8px}@media (min-width:768px){.layout-container .content-blocks-column .column:hover{background:#EDBB4C}.layout-container .content-blocks-column .column:hover a{color:#3A6149!important}}.layout-container .content-blocks-column .column p{color:#fcfcfc}.layout-container .content-blocks-column .column a{color:#EDBB4C}.layout-container .content-blocks-column .column__title{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#fcfcfc}.layout-container .content-blocks-column .column__title+h1,.layout-container .content-blocks-column .column__title+h2,.layout-container .content-blocks-column .column__title+h3,.layout-container .content-blocks-column .column__title+h4,.layout-container .content-blocks-column .column__title+h5,.layout-container .content-blocks-column .column__title+h6,.layout-container .content-blocks-column .column__title:first-child{margin-top:0}.layout-container .content-blocks-column .column__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .content-blocks-column__footer{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:24px;flex-direction:column;gap:40px}.layout-container .content-blocks-column__arrows{display:flex;gap:80px}.layout-container .content-blocks-column__arrows .slick-prev{transform:scaleX(-1)}.layout-container .content-blocks-content{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px}.layout-container .content-blocks-content__header h3,.layout-container .content-blocks-highlighted__title{display:block;font-size:24px;font-weight:700;line-height:calc(1em + 8px);letter-spacing:1px;font-family:Oswald,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased}@media (min-width:768px){.layout-container .content-blocks-column__footer{flex-direction:row}.layout-container .content-blocks-column__arrows{gap:32px}.layout-container .content-blocks-content{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-content{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .content-blocks-content{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .content-blocks-content{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}@media (max-width:1279px){.layout-container .content-blocks-content{grid-gap:24px}}@media (max-width:767px){.layout-container .content-blocks-content{grid-gap:16px}}.layout-container .content-blocks-content__header h4{color:#3A6149;margin-top:24px}.layout-container .content-blocks-content__header h3{margin:32px 0 16px;color:#3A6149}.layout-container .content-blocks-content__header h3+h1,.layout-container .content-blocks-content__header h3+h2,.layout-container .content-blocks-content__header h3+h3,.layout-container .content-blocks-content__header h3+h4,.layout-container .content-blocks-content__header h3+h5,.layout-container .content-blocks-content__header h3+h6,.layout-container .content-blocks-content__header h3:first-child{margin-top:0}.layout-container .content-blocks-content__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .content-blocks-highlighted{margin:0 auto;padding:0;max-width:1440px}@media (min-width:768px){.layout-container .content-blocks-highlighted{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-highlighted{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-highlighted{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-highlighted{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-highlighted--contrast .content-blocks-highlighted__content{background-color:#EBA742}.layout-container .content-blocks-highlighted--contrast .content-blocks-highlighted__content .content-blocks-highlighted__body a{-webkit-text-decoration-color:#3A6149!important;text-decoration-color:#3A6149!important}.layout-container .content-blocks-highlighted--narrow{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-highlighted--narrow{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-highlighted--narrow{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-highlighted--narrow{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-highlighted--narrow{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-highlighted--hidden{display:none}.layout-container .content-blocks-highlighted--hidden.layout-builder-block{display:flex;align-items:center;justify-content:center;min-height:4em;background:repeating-linear-gradient(45deg,#f7f7f7,#f7f7f7 10px,#fff 10px,#fff 20px)}.layout-container .content-blocks-highlighted--hidden.layout-builder-block:after{content:"Unpublished content";font-weight:700;color:#787878}.layout-container .content-blocks-highlighted__content{border-radius:24px;padding-top:32px;padding-bottom:32px;margin-top:32px;margin-bottom:64px;background-color:#3A6149}.layout-container .content-blocks-highlighted__header{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-highlighted__header{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-highlighted__header{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .content-blocks-highlighted__header{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .content-blocks-highlighted__header{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .content-blocks-highlighted__subtitle{margin-top:24px;color:#fcfcfc}.layout-container .content-blocks-highlighted__title{margin:32px 0 16px;color:#fcfcfc;margin-bottom:16px!important}.layout-container .content-blocks-highlighted__title+h1,.layout-container .content-blocks-highlighted__title+h2,.layout-container .content-blocks-highlighted__title+h3,.layout-container .content-blocks-highlighted__title+h4,.layout-container .content-blocks-highlighted__title+h5,.layout-container .content-blocks-highlighted__title+h6,.layout-container .content-blocks-highlighted__title:first-child{margin-top:0}.layout-container .content-blocks-highlighted__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-content__header h3,.layout-container .content-blocks-highlighted__title{font-size:40px}}.layout-container .content-blocks-highlighted__body{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-highlighted__body{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-highlighted__body{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .content-blocks-highlighted__body{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .content-blocks-highlighted__body{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .content-blocks-highlighted__body *{color:#fcfcfc!important}.layout-container .content-blocks-highlighted__body a{-webkit-text-decoration-color:#EBA742!important;text-decoration-color:#EBA742!important}.layout-container .content-blocks-highlighted__body ol{list-style:none;padding:0;margin:0;counter-reset:fakta-counter}.layout-container .content-blocks-highlighted__body ol li{counter-increment:fakta-counter;min-height:48px;margin-bottom:48px;padding:0 0 0 64px;position:relative}.layout-container .content-blocks-highlighted__body ol li:before{content:counter(fakta-counter);font-size:64px;float:left;display:flex;width:48px;height:48px;align-items:center;justify-content:center;font-weight:700;position:absolute;top:0;left:0}.layout-container .content-blocks-illustration-content{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.layout-container .content-blocks-illustration-content{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-illustration-content{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-illustration-content{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-illustration-content{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .content-blocks-illustration-content{grid-gap:24px}}@media (max-width:767px){.layout-container .content-blocks-illustration-content{grid-gap:16px}}.layout-container .content-blocks-illustration-content__header{grid-column:1}.layout-container .content-blocks-illustration-content__header h4{color:#3A6149;margin-top:24px}.layout-container .content-blocks-illustration-content__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .content-blocks-illustration-content__header h3+h1,.layout-container .content-blocks-illustration-content__header h3+h2,.layout-container .content-blocks-illustration-content__header h3+h3,.layout-container .content-blocks-illustration-content__header h3+h4,.layout-container .content-blocks-illustration-content__header h3+h5,.layout-container .content-blocks-illustration-content__header h3+h6,.layout-container .content-blocks-illustration-content__header h3:first-child{margin-top:0}.layout-container .content-blocks-illustration-content__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-illustration-content__header h3{font-size:40px}}.layout-container .content-blocks-illustration-content__body{grid-column:1}.layout-container .content-blocks-illustration-content__media{grid-column:2;justify-self:end;width:160px;height:160px;border-radius:100%;background-color:rgba(157,200,141,.3);position:relative;text-align:center;margin-top:24px}.layout-container .content-blocks-magazine-call-to-action,.layout-container .content-blocks-media--brand{background:linear-gradient(88.1deg,#283A39 1.28%,#2A473F 49.68%,#2D5545 98.07%)}@media (min-width:768px){.layout-container .content-blocks-illustration-content__media{width:288px;height:288px}}@media (min-width:1280px){.layout-container .content-blocks-illustration-content__media{width:416px;height:416px}.layout-container .content-blocks-illustration-content__media .media__header{bottom:40%}}.layout-container .content-blocks-illustration-content__media .media__header{position:absolute;width:100%;top:-24px;bottom:40%}.layout-container .content-blocks-illustration-content__media .media__header img,.layout-container .content-blocks-illustration-content__media .media__header picture{margin:0 auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.layout-container .content-blocks-illustration-content__media .media__content{position:absolute;top:60%;width:100%;max-height:40%;padding-top:8px}.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:rgba(37,37,37,.5)}.layout-container .content-blocks-image__header h3,.layout-container .content-blocks-magazine-call-to-action__content h3,.layout-container .content-blocks-media__header h3,.layout-container .content-blocks-quote__content .content-body{font-style:normal;-webkit-font-smoothing:antialiased;letter-spacing:1px;font-family:Oswald,sans-serif;font-weight:700}.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle+h1,.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle+h2,.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle+h3,.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle+h4,.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle+h5,.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle+h6,.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle:first-child{margin-top:0}.layout-container .content-blocks-illustration-content__media .media__content .content__subtitle:last-child{margin-top:8px;margin-bottom:0}.layout-container .content-blocks-illustration-content__media .media__content .content__title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:0 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px;margin-top:0!important}.layout-container .content-blocks-illustration-content__media .media__content .content__title+h1,.layout-container .content-blocks-illustration-content__media .media__content .content__title+h2,.layout-container .content-blocks-illustration-content__media .media__content .content__title+h3,.layout-container .content-blocks-illustration-content__media .media__content .content__title+h4,.layout-container .content-blocks-illustration-content__media .media__content .content__title+h5,.layout-container .content-blocks-illustration-content__media .media__content .content__title+h6,.layout-container .content-blocks-illustration-content__media .media__content .content__title:first-child{margin-top:0}.layout-container .content-blocks-illustration-content__media .media__content .content__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-illustration-content__media .media__content .content__title{font-size:32px}}.layout-container .content-blocks-image-text{margin:0 auto;padding:48px 20px 48px 19px;max-width:1440px;position:relative}@media (min-width:768px){.layout-container .content-blocks-image-text{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-image-text{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-illustration-content__media .media__content{top:72%}.layout-container .content-blocks-image-text{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-image-text{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-image-text__header h4{color:#3A6149;margin-top:24px}.layout-container .content-blocks-image-text__header h2{color:#3A6149}.layout-container .content-blocks-image-text__container{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);align-items:center;min-height:400px;margin-top:80px}@media (max-width:1279px){.layout-container .content-blocks-image-text__container{grid-gap:24px}}@media (max-width:767px){.layout-container .content-blocks-image-text__container{grid-gap:16px}}@media (min-width:1024px){.layout-container .content-blocks-image-text__container{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .content-blocks-image-text__container{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .content-blocks-image-text__container{grid-gap:16px}}.layout-container .content-blocks-image-text__media{position:relative;height:100%}.layout-container .content-blocks-image-text__media img{border:2px solid #fcfcfc;box-shadow:0 4px 32px rgba(83,122,83,.48);border-radius:16px;overflow:hidden;margin:0 auto}.layout-container .content-blocks-image-text__content{margin:32px 0}@media (min-width:1024px){.layout-container .content-blocks-image-text__media img{width:calc(100% + 80px);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;left:-80px;border-radius:40px;max-width:none}.layout-container .content-blocks-image-text__content{margin:80px 0}}.layout-container .content-blocks-image-text__content .content__title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:16px;color:#3A6149}.layout-container .content-blocks-image-text__content .content__title+h1,.layout-container .content-blocks-image-text__content .content__title+h2,.layout-container .content-blocks-image-text__content .content__title+h3,.layout-container .content-blocks-image-text__content .content__title+h4,.layout-container .content-blocks-image-text__content .content__title+h5,.layout-container .content-blocks-image-text__content .content__title+h6,.layout-container .content-blocks-image-text__content .content__title:first-child{margin-top:0}.layout-container .content-blocks-image-text__content .content__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-image-text__content .content__title{font-size:32px}}.layout-container .content-blocks-image{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-image{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-image{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-image{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-image{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-image__header h4{color:#3A6149;margin-top:24px}.layout-container .content-blocks-image__header h3{line-height:calc(1em + 8px);margin:32px 0 16px;display:block;font-size:24px;color:#3A6149;margin-bottom:16px!important}.layout-container .content-blocks-image__header h3+h1,.layout-container .content-blocks-image__header h3+h2,.layout-container .content-blocks-image__header h3+h3,.layout-container .content-blocks-image__header h3+h4,.layout-container .content-blocks-image__header h3+h5,.layout-container .content-blocks-image__header h3+h6,.layout-container .content-blocks-image__header h3:first-child{margin-top:0}.layout-container .content-blocks-image__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-image__header h3{font-size:40px}}.layout-container .content-blocks-image__media{border-radius:24px;box-shadow:0 4px 16px #DADADA;overflow:hidden;position:relative}.layout-container .content-blocks-image__media--square,.layout-container .content-blocks-image__media--square img,.layout-container .content-blocks-image__media--square picture{border-radius:0!important}.layout-container .content-blocks-image__media img,.layout-container .content-blocks-image__media picture{border-radius:24px;display:block;height:auto;max-height:600px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.layout-container .content-blocks-image__caption{margin:8px 32px}.layout-container .content-blocks-magazine-call-to-action{padding-top:64px;padding-bottom:64px;position:relative}@media (min-width:1024px){.layout-container .content-blocks-magazine-call-to-action{padding-top:96px;padding-bottom:96px}}.layout-container .content-blocks-magazine-call-to-action__container{margin:0 auto;padding:0 20px 0 19px;max-width:1440px;display:flex;gap:32px}@media (min-width:768px){.layout-container .content-blocks-magazine-call-to-action__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-magazine-call-to-action__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-magazine-call-to-action__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-magazine-call-to-action__container{padding-right:160px;padding-left:160px}}@media (max-width:1023px){.layout-container .kost-apsis-newsletter-signup__media{grid-row:2}.layout-container .content-blocks-magazine-call-to-action__container{flex-direction:column}}.layout-container .content-blocks-magazine-call-to-action__content h3{line-height:calc(1em + 8px);margin:32px 0 16px;display:block;font-size:24px;color:#fcfcfc}.layout-container .content-blocks-magazine-call-to-action__content h3+h1,.layout-container .content-blocks-magazine-call-to-action__content h3+h2,.layout-container .content-blocks-magazine-call-to-action__content h3+h3,.layout-container .content-blocks-magazine-call-to-action__content h3+h4,.layout-container .content-blocks-magazine-call-to-action__content h3+h5,.layout-container .content-blocks-magazine-call-to-action__content h3+h6,.layout-container .content-blocks-magazine-call-to-action__content h3:first-child{margin-top:0}.layout-container .content-blocks-magazine-call-to-action__content h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-magazine-call-to-action__content h3{font-size:40px}}.layout-container .content-blocks-magazine-call-to-action__content .content-body{margin-top:24px;margin-bottom:24px}.layout-container .content-blocks-magazine-call-to-action__content .content-body li,.layout-container .content-blocks-magazine-call-to-action__content .content-body p{color:#fcfcfc}.layout-container .content-blocks-magazine-call-to-action__content .content-action{margin-top:24px}.layout-container .content-blocks-magazine-call-to-action__media{position:relative;height:100%}.layout-container .content-blocks-magazine-call-to-action__media img{border:2px solid #fcfcfc;box-shadow:0 4px 32px rgba(83,122,83,.48);border-radius:16px;overflow:hidden;margin:0 auto}.layout-container .content-blocks-media{margin:16px auto 32px;padding:16px 20px 32px 19px}@media (min-width:768px){.layout-container .content-blocks-media{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-magazine-call-to-action__content{flex:1}.layout-container .content-blocks-magazine-call-to-action__media{flex:2;order:2}.layout-container .content-blocks-media{padding:64px 44px 48px}}@media (min-width:1280px){.layout-container .content-blocks-media{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-media{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-media--brand .content-blocks-media__header h3,.layout-container .content-blocks-media--brand :not(i){color:#fcfcfc}.layout-container .content-blocks-media--brand .content-blocks-media__container{box-shadow:0 4px 16px #414141}.layout-container .content-blocks-media--brand a{-webkit-text-decoration-color:#fcfcfc!important;text-decoration-color:#fcfcfc!important}.layout-container .content-blocks-media--contrast-light a,.layout-container .kost-blocks-faq--contrast-light .faq-question a{-webkit-text-decoration-color:#3A6149!important;text-decoration-color:#3A6149!important}.layout-container .content-blocks-media--contrast-light{background:#FDF8ED}.layout-container .content-blocks-media--contrast-light :not(i){color:#3A6149}.layout-container .content-blocks-media--vertical .content-blocks-media__container{aspect-ratio:9/16}.layout-container .content-blocks-media--vertical-wide .content-blocks-media__container{aspect-ratio:4/5}.layout-container .content-blocks-media__header h3{line-height:calc(1em + 8px);margin:32px 0 16px;display:block;font-size:24px;margin-bottom:16px!important;color:#3A6149}.layout-container .content-blocks-media__header h3+h1,.layout-container .content-blocks-media__header h3+h2,.layout-container .content-blocks-media__header h3+h3,.layout-container .content-blocks-media__header h3+h4,.layout-container .content-blocks-media__header h3+h5,.layout-container .content-blocks-media__header h3+h6,.layout-container .content-blocks-media__header h3:first-child{margin-top:0}.layout-container .content-blocks-media__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-media__header h3{font-size:40px}}.layout-container .content-blocks-media__container{border-radius:16px 0;box-shadow:0 4px 16px #DADADA;overflow:hidden;position:relative;aspect-ratio:16/9;max-height:80vh;margin:0 auto}@media (min-width:1025px){.layout-container .content-blocks-media__container{border-radius:16px}}.layout-container .content-blocks-media__container :not(i):not(ul):not(source):not(button){display:block;border-radius:16px 0!important;height:100%;width:100%;margin:0;position:absolute;inset:0}@media (min-width:1025px){.layout-container .content-blocks-media__container :not(i):not(ul):not(source):not(button){border-radius:16px!important}}.layout-container .content-blocks-quote{margin:0 auto;padding:0 20px 0 19px;max-width:1440px;display:flex;margin-top:64px!important;margin-bottom:64px!important;flex-direction:column;align-items:center}@media (min-width:768px){.layout-container .content-blocks-quote{padding-right:40px;padding-left:40px;flex-direction:row}}@media (min-width:1024px){.layout-container .content-blocks-quote{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .content-blocks-quote{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .content-blocks-quote{padding-right:160px;padding-left:160px}}.layout-container .content-blocks-quote--no-media{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-quote--no-media{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .content-blocks-quote--no-media{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .content-blocks-quote--no-media{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .content-blocks-quote--no-media{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .content-blocks-quote--no-media .content-blocks-quote__content:before{content:"";background:url(/themes/custom/kost/images/quote-big.svg) no-repeat;background-size:contain;width:56px;height:41px;display:block;margin-bottom:16px}.layout-container .content-blocks-quote__media{margin-bottom:24px;position:relative}@media (min-width:768px){.layout-container .content-blocks-quote--no-media .content-blocks-quote__content:before{width:80px;height:58px}.layout-container .content-blocks-quote__media{flex:0 0 304px;margin-right:64px;margin-bottom:0}}.layout-container .content-blocks-quote__media:before{content:"";background:url(/themes/custom/kost/images/quote-big.svg) no-repeat;background-size:contain;width:56px;height:41px;display:block;position:absolute;left:16px;top:-12px;z-index:1}@media (min-width:768px){.layout-container .content-blocks-quote__media:before{width:80px;height:58px;top:-24px}}.layout-container .content-blocks-quote__media *{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .content-blocks-quote__media img,.layout-container .content-blocks-quote__media picture{border-radius:16px;box-shadow:0 4px 16px rgba(13,13,13,.25);overflow:hidden}.layout-container .content-blocks-quote__content{flex:1 1 auto}.layout-container .content-blocks-quote__content .content-body{margin:32px 0 16px;color:#0D0D0D;display:block;font-size:24px;line-height:32px}.layout-container .content-blocks-quote__content .content-body+h1,.layout-container .content-blocks-quote__content .content-body+h2,.layout-container .content-blocks-quote__content .content-body+h3,.layout-container .content-blocks-quote__content .content-body+h4,.layout-container .content-blocks-quote__content .content-body+h5,.layout-container .content-blocks-quote__content .content-body+h6,.layout-container .content-blocks-quote__content .content-body:first-child{margin-top:0}.layout-container .content-blocks-quote__content .content-body:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-quote__content .content-body{font-size:32px;line-height:40px}}.layout-container .content-blocks-quote__content .content-author{margin-top:24px}@media (min-width:768px){.layout-container .content-blocks-quote__content .content-author{margin-top:32px}}.layout-container .content-blocks-quote__content .author-name{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px;font-size:20px;line-height:24px}.layout-container .content-blocks-quote__content .author-title,.layout-container .content-blocks-seo__subtitle{font-weight:400;letter-spacing:2px;font-family:Oswald,sans-serif;display:block;font-style:normal;-webkit-font-smoothing:antialiased;text-transform:uppercase}.layout-container .content-blocks-quote__content .author-name+h1,.layout-container .content-blocks-quote__content .author-name+h2,.layout-container .content-blocks-quote__content .author-name+h3,.layout-container .content-blocks-quote__content .author-name+h4,.layout-container .content-blocks-quote__content .author-name+h5,.layout-container .content-blocks-quote__content .author-name+h6,.layout-container .content-blocks-quote__content .author-name:first-child{margin-top:0}.layout-container .content-blocks-quote__content .author-name:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .content-blocks-quote__content .author-name{font-size:32px}}.layout-container .content-blocks-quote__content .author-title{margin:8px 0 16px;color:#537A53;font-size:16px!important;line-height:1}.layout-container .content-blocks-quote__content .author-title+h1,.layout-container .content-blocks-quote__content .author-title+h2,.layout-container .content-blocks-quote__content .author-title+h3,.layout-container .content-blocks-quote__content .author-title+h4,.layout-container .content-blocks-quote__content .author-title+h5,.layout-container .content-blocks-quote__content .author-title+h6,.layout-container .content-blocks-quote__content .author-title:first-child{margin-top:0}.layout-container .content-blocks-quote__content .author-title:last-child{margin-top:8px;margin-bottom:0}.layout-container .content-blocks-seo{position:relative;padding-top:64px;padding-bottom:64px;margin-bottom:0;isolation:isolate}.layout-container .content-blocks-seo__media{position:absolute;inset:0;z-index:0}.layout-container .content-blocks-seo__media:after{content:"";position:absolute;inset:0;background:linear-gradient(89.87deg,rgba(86,68,40,.2) .11%,rgba(237,187,76,.2) 99.89%),linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.7));opacity:.88;z-index:1}.layout-container .content-blocks-seo__media img{position:absolute;inset:0;display:block;height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover}.layout-container .content-blocks-seo__content{position:relative;max-width:738px;margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .content-blocks-seo__content{padding:0}}.layout-container .content-blocks-seo__subtitle{margin:24px 0 16px;font-size:12px;line-height:16px;color:#fcfcfc}.layout-container .content-blocks-seo__subtitle+h1,.layout-container .content-blocks-seo__subtitle+h2,.layout-container .content-blocks-seo__subtitle+h3,.layout-container .content-blocks-seo__subtitle+h4,.layout-container .content-blocks-seo__subtitle+h5,.layout-container .content-blocks-seo__subtitle+h6,.layout-container .content-blocks-seo__subtitle:first-child{margin-top:0}.layout-container .content-blocks-seo__subtitle:last-child{margin-top:8px;margin-bottom:0}.layout-container .content-blocks-seo h1,.layout-container .content-blocks-seo h2,.layout-container .content-blocks-seo h3,.layout-container .content-blocks-seo h4,.layout-container .content-blocks-seo h5,.layout-container .content-blocks-seo h6{color:#fcfcfc}.layout-container .content-blocks-seo__body{margin-top:16px}.layout-container .content-blocks-seo__body,.layout-container .content-blocks-seo__body li,.layout-container .content-blocks-seo__body p{color:#fcfcfc}.layout-container .content-blocks-seo__body a{color:#EDBB4C}.layout-container .content-blocks-seo__link{margin-top:24px}.layout-container .article-blocks-author{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .article-blocks-author{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-author{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-author{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .article-blocks-author{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-author__wrapper{margin:32px auto 64px;padding:32px 20px 64px 19px;border-radius:24px;background:#EBA742}@media (min-width:768px){.layout-container .article-blocks-author__wrapper{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-author__wrapper{padding-right:44px;padding-left:44px;background-image:url(/themes/custom/kost/images/illustrations/undraw_book_lover_mkck.svg);background-position:110% center;background-repeat:no-repeat;background-size:384px auto}}@media (min-width:1280px){.layout-container .article-blocks-author__wrapper{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .article-blocks-author__wrapper{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-author__header h4{color:#fcfcfc!important;margin-top:24px}.layout-container .article-blocks-author__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#fcfcfc!important}.layout-container .article-blocks-author__header h3+h1,.layout-container .article-blocks-author__header h3+h2,.layout-container .article-blocks-author__header h3+h3,.layout-container .article-blocks-author__header h3+h4,.layout-container .article-blocks-author__header h3+h5,.layout-container .article-blocks-author__header h3+h6,.layout-container .article-blocks-author__header h3:first-child{margin-top:0}.layout-container .article-blocks-author__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .article-blocks-author__header h3{font-size:40px}}.layout-container .article-blocks-author__body{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:80px;padding-left:0;padding-right:0}@media (max-width:1279px){.layout-container .article-blocks-author__body{grid-gap:24px}}@media (max-width:767px){.layout-container .article-blocks-author__body{grid-gap:16px}}@media (min-width:768px){.layout-container .article-blocks-author__body{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}.layout-container .article-blocks-author__body .field--name-field-department{font-size:16px}}@media (min-width:768px) and (max-width:1279px){.layout-container .article-blocks-author__body{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .article-blocks-author__body{grid-gap:16px}}.layout-container .article-blocks-author__body :not(a){color:#fcfcfc!important}.layout-container .article-blocks-author__body .field--name-user-picture{display:block;float:left;margin-right:24px;margin-top:-32px}.layout-container .article-blocks-author__body .field--name-field-department{font-family:Nunito,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:16px;margin:0 0 8px;color:#3A6149}.layout-container .article-blocks-author__body .field--name-field-name{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px}.layout-container .article-blocks-author__body .field--name-field-name+h1,.layout-container .article-blocks-author__body .field--name-field-name+h2,.layout-container .article-blocks-author__body .field--name-field-name+h3,.layout-container .article-blocks-author__body .field--name-field-name+h4,.layout-container .article-blocks-author__body .field--name-field-name+h5,.layout-container .article-blocks-author__body .field--name-field-name+h6,.layout-container .article-blocks-author__body .field--name-field-name:first-child{margin-top:0}.layout-container .article-blocks-author__body .field--name-field-name:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .article-blocks-author__body .field--name-field-name{font-size:32px}}.layout-container .article-blocks-author__body .field--name-field-title{font-family:Oswald,sans-serif;font-style:normal;margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase}.layout-container .article-blocks-latest__header h3,.layout-container .article-blocks-overview__header h3,.layout-container .article-blocks-related__header h3{line-height:calc(1em + 8px);letter-spacing:1px;font-family:Oswald,sans-serif;color:#3A6149;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased}.layout-container .article-blocks-author__body .field--name-field-title+h1,.layout-container .article-blocks-author__body .field--name-field-title+h2,.layout-container .article-blocks-author__body .field--name-field-title+h3,.layout-container .article-blocks-author__body .field--name-field-title+h4,.layout-container .article-blocks-author__body .field--name-field-title+h5,.layout-container .article-blocks-author__body .field--name-field-title+h6,.layout-container .article-blocks-author__body .field--name-field-title:first-child{margin-top:0}.layout-container .article-blocks-author__body .field--name-field-title:last-child{margin-top:8px;margin-bottom:0}.layout-container .article-blocks-author__body img,.layout-container .article-blocks-author__body picture{border-radius:16px;width:144px;height:144px;-o-object-fit:cover;object-fit:cover}.layout-container .article-blocks-latest__articles .teaser-card,.layout-container .article-blocks-overview__arrangements .teaser-card,.layout-container .article-blocks-overview__articles .teaser-card,.layout-container .article-blocks-overview__courses .teaser-card{width:100%}.layout-container .article-blocks-latest{margin-top:32px;margin-bottom:64px}@media (min-width:768px){.layout-container .article-blocks-latest{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}}@media (min-width:768px) and (min-width:768px){.layout-container .article-blocks-latest{padding-right:40px;padding-left:40px}}@media (min-width:768px) and (min-width:1024px){.layout-container .article-blocks-latest{padding-right:44px;padding-left:44px}}@media (min-width:768px) and (min-width:1280px){.layout-container .article-blocks-latest{padding-right:128px;padding-left:128px}}@media (min-width:768px) and (min-width:1440px){.layout-container .article-blocks-latest{padding-right:160px;padding-left:160px}}@media (max-width:767px){.layout-container .article-blocks-latest__header{margin:0 auto;padding:0 20px 0 19px}}@media (max-width:767px) and (min-width:768px){.layout-container .article-blocks-latest__header{padding-right:40px;padding-left:40px}}@media (max-width:767px) and (min-width:1024px){.layout-container .article-blocks-latest__header{padding-right:44px;padding-left:44px}}@media (max-width:767px) and (min-width:1280px){.layout-container .article-blocks-latest__header{padding-right:128px;padding-left:128px}}@media (max-width:767px) and (min-width:1440px){.layout-container .article-blocks-latest__header{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-latest__header h4{color:#3A6149;margin-top:24px}.layout-container .article-blocks-latest__header h3{margin:32px 0 16px;display:block;font-size:24px}.layout-container .article-blocks-latest__header h3+h1,.layout-container .article-blocks-latest__header h3+h2,.layout-container .article-blocks-latest__header h3+h3,.layout-container .article-blocks-latest__header h3+h4,.layout-container .article-blocks-latest__header h3+h5,.layout-container .article-blocks-latest__header h3+h6,.layout-container .article-blocks-latest__header h3:first-child{margin-top:0}.layout-container .article-blocks-latest__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .article-blocks-latest__header h3{font-size:40px}}.layout-container .article-blocks-latest__articles{margin:32px 0}@media (min-width:768px){.layout-container .article-blocks-latest__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .article-blocks-latest__articles{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .article-blocks-latest__articles{grid-gap:16px}}@media (min-width:1024px){.layout-container .article-blocks-latest__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .article-blocks-latest__articles{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .article-blocks-latest__articles{grid-gap:16px}}.layout-container .article-blocks-latest__actions{display:flex;justify-content:center}.layout-container .article-blocks-overview{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .article-blocks-overview{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-overview{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-overview{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .article-blocks-overview{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-overview__header h4{color:#3A6149;margin-top:24px}.layout-container .article-blocks-overview__header h3{margin:32px 0 16px;display:block;font-size:24px}.layout-container .article-blocks-overview__header h3+h1,.layout-container .article-blocks-overview__header h3+h2,.layout-container .article-blocks-overview__header h3+h3,.layout-container .article-blocks-overview__header h3+h4,.layout-container .article-blocks-overview__header h3+h5,.layout-container .article-blocks-overview__header h3+h6,.layout-container .article-blocks-overview__header h3:first-child{margin-top:0}.layout-container .article-blocks-overview__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .article-blocks-overview__filters{margin:0 auto;padding:0!important}@media (min-width:768px){.layout-container .article-blocks-overview__filters{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-overview__filters{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-overview__filters{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .article-blocks-overview__filters{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px}@media (max-width:1279px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{grid-gap:24px}}@media (max-width:767px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{grid-gap:16px}}@media (min-width:769px){.layout-container .article-blocks-overview__header h3{font-size:40px}.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{grid-gap:16px}}@media (min-width:1025px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px) and (max-width:1279px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{grid-gap:24px}}@media (min-width:1025px) and (max-width:767px){.layout-container .article-blocks-overview__arrangements,.layout-container .article-blocks-overview__articles,.layout-container .article-blocks-overview__courses{grid-gap:16px}}.layout-container .article-blocks-overview__pagination{display:none}.layout-container .article-blocks-overview__actions{text-align:center;margin-top:32px}.layout-container .article-blocks-related{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .article-blocks-related{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .article-blocks-related{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .article-blocks-related{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .article-blocks-related{padding-right:160px;padding-left:160px}}@media (min-width:768px){.layout-container .article-blocks-related{margin:32px auto 64px;padding:0 20px 0 19px}}@media (min-width:768px) and (min-width:768px){.layout-container .article-blocks-related{padding-right:40px;padding-left:40px}}@media (min-width:768px) and (min-width:1024px){.layout-container .article-blocks-related{padding-right:44px;padding-left:44px}}@media (min-width:768px) and (min-width:1280px){.layout-container .article-blocks-related{padding-right:128px;padding-left:128px}}@media (min-width:768px) and (min-width:1440px){.layout-container .article-blocks-related{padding-right:160px;padding-left:160px}}@media (max-width:767px){.layout-container .article-blocks-related__header{margin:0 auto;padding:0 20px 0 19px}}@media (max-width:767px) and (min-width:768px){.layout-container .article-blocks-related__header{padding-right:40px;padding-left:40px}}@media (max-width:767px) and (min-width:1024px){.layout-container .article-blocks-related__header{padding-right:44px;padding-left:44px}}@media (max-width:767px) and (min-width:1280px){.layout-container .article-blocks-related__header{padding-right:128px;padding-left:128px}}@media (max-width:767px) and (min-width:1440px){.layout-container .article-blocks-related__header{padding-right:160px;padding-left:160px}}.layout-container .article-blocks-related__header h4{color:#3A6149;margin-top:24px}.layout-container .article-blocks-related__header h3{margin:32px 0 16px;display:block;font-size:24px}.layout-container .article-blocks-related__header h3+h1,.layout-container .article-blocks-related__header h3+h2,.layout-container .article-blocks-related__header h3+h3,.layout-container .article-blocks-related__header h3+h4,.layout-container .article-blocks-related__header h3+h5,.layout-container .article-blocks-related__header h3+h6,.layout-container .article-blocks-related__header h3:first-child{margin-top:0}.layout-container .article-blocks-related__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .article-blocks-related__articles{margin:32px 0}@media (min-width:768px){.layout-container .article-blocks-related__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .article-blocks-related__articles{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .article-blocks-related__articles{grid-gap:16px}}@media (min-width:1024px){.layout-container .article-blocks-related__articles{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.layout-container .article-blocks-related__articles{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .article-blocks-related__articles{grid-gap:16px}}.layout-container .article-blocks-related__articles--hide-date .teaser-card__changed-date{display:none}.layout-container .article-blocks-related__articles--hide-button .teaser-card__content{padding-bottom:16px}@media (min-width:1280px){.layout-container .article-blocks-related__articles--hide-button .teaser-card__content{padding-bottom:24px}}.layout-container .article-blocks-related__articles--hide-button .teaser-card__footer{position:absolute;inset:0;opacity:0;height:1px;width:1px;border:none;min-width:auto;padding:0}.layout-container .article-blocks-related__articles--hide-button .teaser-card__link:before{inset:-100vh -100vw!important}.layout-container .article-blocks-related__articles .teaser-card{width:100%}.layout-container .article-blocks-related__actions{display:flex;justify-content:center}body:not(.user-logged-in) .article-blocks-related--hidden{display:none}@media (min-width:1920px){.layout-container .course-blocks-contact{margin:0 calc((100% - 1920px) * .5) 0 0}}@media (max-width:1024px){.layout-container .course-blocks-contact{background:#fcfcfc}}@media (min-width:1025px){.layout-container .course-blocks-contact{max-width:448px;display:block;position:absolute;top:96px;right:0;z-index:200;margin-top:0;padding-top:0}.layout-container .course-blocks-contact--transitioned{z-index:100}}@media (max-width:1280px) and (min-width:1025px){.layout-container .course-blocks-contact{max-width:368px;top:72px}}.layout-container .course-blocks-contact__call{border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:4px 8px 16px 0 #1D2B1D52;background:#3A6149}@media (min-width:769px){.layout-container .article-blocks-related__header h3{font-size:40px}.layout-container .course-blocks-contact__call{background:#537A53;box-shadow:0 8px 16px 0 #1D2B1D52}.layout-container .course-blocks-contact__actions>*{background:#fcfcfc}}.layout-container .course-blocks-contact__actions{display:flex;gap:16px;padding:32px 24px;justify-content:center;align-items:center}.layout-container .course-blocks-contact__actions>*{position:relative;overflow:hidden;max-width:192px;max-height:176px;min-width:168px;min-height:160px;box-shadow:4px 8px 16px 0 #1D2B1D52;border-radius:16px;display:flex;justify-content:center;align-items:center}.layout-container .course-blocks-contact__actions>* a{text-decoration:none;font-family:Oswald,sans-serif;color:#3A6149;font-size:16px;line-height:24px;font-weight:700;margin-bottom:-92px}.layout-container .course-blocks-contact__actions>* a:before{content:"";position:absolute;inset:-400px}.layout-container .course-blocks-contact__actions>:before{content:"";background-size:contain;display:block;position:absolute;margin-bottom:20px;height:80px;width:80px}.layout-container .course-blocks-contact__actions-print:focus-visible{outline:#3A6149 solid 3px;outline-offset:4px;border-radius:16px}.layout-container .course-blocks-contact__actions-print:before{background:url(/themes/custom/kost/images/course/low-detailed-printer.svg) no-repeat}.layout-container .course-blocks-contact__actions-print--single{min-height:140px;min-width:100%;justify-content:space-evenly}@media (max-width:1024px){.layout-container .course-blocks-contact__actions-print--single{min-width:368px}}@media (max-width:768px){.layout-container .course-blocks-contact__actions-print--single{min-width:100%}}.layout-container .course-blocks-contact__actions-print--single a{font-size:32px;line-height:40px;margin-bottom:0}@media (max-width:767px){.layout-container .course-blocks-contact__actions-print--single a{font-size:24px;line-height:32px}}.layout-container .course-blocks-contact__actions-print--single:before{position:relative;margin-bottom:0}.layout-container .course-blocks-contact__actions-download:before{background:url(/themes/custom/kost/images/course/low-detailed-page.svg) no-repeat}.layout-container .course-blocks-contact .contact-footer{margin:40px auto 0;display:flex;flex-direction:column;align-items:center;padding:0 20px 40px 19px}.layout-container .course-blocks-contact .contact-footer__contact-info{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:368px}.layout-container .course-blocks-contact .contact-footer__contact-info>*{margin:0;display:flex;flex-direction:row;width:100%;align-items:center;border-radius:12px;background:#FEFEFE;min-height:104px;font-size:24px;line-height:32px;color:#3A6149;word-break:break-word;text-decoration:none;padding:16px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__email-icon{display:flex;justify-content:center;align-items:center;background:#FAEEDC;border-radius:12px;min-width:72px;min-height:72px;margin-right:16px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__email-icon:before{content:"";background:url(/themes/custom/kost/images/course/mail.svg) no-repeat;background-size:contain;display:block;position:absolute;height:20px;width:24px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__phone-icon{display:flex;justify-content:center;align-items:center;background:#FAEEDC;border-radius:12px;width:72px;height:72px;margin-right:16px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__phone-icon:before{content:"";background:url(/themes/custom/kost/images/course/phone.svg) no-repeat;background-size:contain;display:block;position:absolute;height:24px;width:24px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__person-info{flex-direction:column;align-items:flex-start;justify-content:center;width:216px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__person-info-title{font-size:16px;line-height:16px;color:#1D2B1D}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__person-info-icon{display:flex;justify-content:center;align-items:center;background:#FAEEDC;border-radius:12px;width:72px;height:72px;margin-right:16px}.layout-container .course-blocks-contact .contact-footer__contact-info .contact-footer__person-info-icon:before{content:"";background:url(/themes/custom/kost/images/course/person.svg) no-repeat;background-size:contain;display:block;position:absolute;height:24px;width:24px}.layout-container .course-blocks-contact .contact-footer__signup-link{margin:24px auto 0;padding:0 20px 0 19px;display:flex;flex-direction:column;align-items:center;justify-content:center}.layout-container .course-blocks-contact .contact-footer__signup-link a{padding:34px 20px 34px 40px;font-size:20px;line-height:24px;font-weight:700;border-radius:16px;box-shadow:4px 8px 16px 0 #1D2B1D52}.layout-container .course-blocks-contact .contact-footer__deadline{display:flex;justify-content:center;align-items:center;color:#fcfcfc;font-family:Nunito,sans-serif;margin-top:16px;font-size:16px;line-height:24px;margin-left:-8px}.layout-container .course-blocks-contact .contact-footer__deadline-container div{width:100%}.layout-container .course-blocks-contact .contact-footer__deadline-container time{color:#fcfcfc;font-family:Nunito,sans-serif;font-weight:500}.layout-container .course-blocks-contact .contact-footer__deadline:before{content:"";background:url(/themes/custom/kost/images/course/calendar-detailed.svg) no-repeat;background-size:contain;height:48px;width:48px;display:block;margin-right:8px}.layout-container .course-blocks-contact__title{margin:0 auto;color:#fcfcfc;font-size:40px;line-height:48px;max-width:394px;text-align:center;font-weight:700;padding:24px 0;font-family:Oswald,sans-serif}.layout-container .course-blocks-contact .contact-header{margin:0 auto;padding:0 20px 0 19px;display:flex;flex-direction:column;align-items:center}.layout-container .course-blocks-contact .contact-header__media{position:relative;height:433px;width:394px;-webkit-mask-image:url(/themes/custom/kost/images/course/contact-mask.svg);mask-image:url(/themes/custom/kost/images/course/contact-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:1280px){.layout-container .course-blocks-contact .contact-header__media{-webkit-mask-image:url(/themes/custom/kost/images/course/contact-mask-small.svg);mask-image:url(/themes/custom/kost/images/course/contact-mask-small.svg);width:336px}}@media (max-width:768px){.layout-container .course-blocks-contact .contact-header__media{display:none}}.layout-container .course-blocks-contact .contact-header__media :not(i):not(ul):not(source){display:block;height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.layout-container .course-blocks-contact .contact-header__media:before{content:"";background:url(/themes/custom/kost/images/course/contact-frame.svg) no-repeat;background-size:contain;height:433px;width:394px;position:absolute;z-index:2}@media (max-width:1280px){.layout-container .course-blocks-contact .contact-header__media:before{background:url(/themes/custom/kost/images/course/contact-frame-small.svg) no-repeat;width:336px}}@media (max-width:1024px) and (min-width:769px){.layout-container .course-blocks-contact__call{display:flex;flex-wrap:wrap;padding-bottom:160px;margin-bottom:40px}.layout-container .course-blocks-contact__call .course-blocks-contact__title{flex-basis:90%;max-width:100%;padding-bottom:48px;padding-top:40px}.layout-container .course-blocks-contact__call .contact-footer{margin:0 auto}.layout-container .course-blocks-contact__call .contact-footer__contact-info{padding-bottom:96px}.layout-container .course-blocks-contact{position:relative;width:100%;height:100%}.layout-container .course-blocks-contact .course-blocks-contact__actions{position:absolute;bottom:12px;right:.7%;width:50%}.layout-container .course-blocks-contact .contact-footer__contact-info{gap:32px}.layout-container .course-blocks-contact .contact-footer__signup-link{position:absolute;bottom:100px;left:-1%;width:50%}.layout-container .course-blocks-contact .contact-footer__deadline{position:absolute;bottom:0;left:-1%;width:50%}}.layout-container .course-blocks-cta{background-color:#fcfcfc;margin:0 auto;padding:24px 20px 40px 19px;max-width:1440px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:1025px){.layout-container .course-blocks-cta{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .course-blocks-cta{margin-right:504px;margin-left:64px}}@media (min-width:1440px){.layout-container .course-blocks-cta{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}.layout-container .course-blocks-cta__membership{margin:24px auto 0;padding:0 20px 0 19px;display:flex;flex-direction:column;align-items:center;justify-content:center}.layout-container .course-blocks-cta__membership a{padding:34px 20px 34px 40px;font-size:20px;line-height:24px;font-weight:700;border-radius:16px;box-shadow:4px 8px 16px 0 #1D2B1D52}.layout-container .course-blocks-cta__deadline{display:flex;justify-content:center;align-items:center;color:#537A53;font-family:Nunito,sans-serif;margin-top:16px;font-size:16px;line-height:24px;margin-left:-8px}.layout-container .course-blocks-cta__deadline-container-underline{text-decoration:underline}.layout-container .course-blocks-cta__deadline-container div{width:100%}.layout-container .course-blocks-cta__deadline-container time{color:#537A53;font-family:Nunito,sans-serif;font-weight:500}.layout-container .course-blocks-cta__deadline:before{content:"";background:url(/themes/custom/kost/images/course/calendar-detailed-green.svg) no-repeat;background-size:contain;height:48px;width:48px;display:block;margin-right:8px}.layout-container .course-blocks-dates{background:#fcfcfc;margin:0 auto;padding:0 20px 0 19px;max-width:1440px;display:flex;flex-direction:column;align-content:stretch}@media (min-width:1025px){.layout-container .course-blocks-dates{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .course-blocks-dates{margin-right:504px;margin-left:64px}}@media (min-width:1440px){.layout-container .course-blocks-dates{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}.layout-container .course-blocks-dates .date-container{display:flex;flex-direction:row;width:100%;box-shadow:0 4px 16px #DADADA;margin:0 0 8px;border-radius:8px}.layout-container .course-blocks-dates .date-container__date{display:flex;flex-direction:column;width:88px;height:88px;background-color:#80A56B;border-top-left-radius:8px;border-bottom-left-radius:8px;align-items:center;justify-content:center;text-transform:capitalize}.layout-container .course-blocks-dates .date-container__date p{height:8px;color:#fcfcfc;font-size:20px;line-height:24px;font-weight:700;margin-bottom:16px}.layout-container .course-blocks-dates .date-container__time{display:flex;flex-direction:column;justify-content:center;margin-left:36px;margin-right:auto}.layout-container .course-blocks-dates .date-container__time-dayname{font-size:20px!important;line-height:24px}.layout-container .course-blocks-dates .date-container__time div{height:8px;color:#363C4F;font-size:16px;margin-bottom:16px}.layout-container .course-blocks-dates .date-container__download{display:flex;flex-direction:column;width:72px;height:72px;background-color:#3A6149;margin:8px;border-radius:8px;align-items:center;padding-top:36px}.layout-container .course-blocks-dates .date-container__download a{display:inline-block;position:relative;z-index:1;padding:2em;margin:-21px;color:#fcfcfc;font-size:12px;text-decoration:none}.layout-container .course-blocks-dates .date-container__download a:after{content:"";background:url(/themes/custom/kost/images/course/calendar_add_on.svg) no-repeat;background-size:contain;display:block;position:absolute;top:28px;left:52px;color:#00f;height:24px;width:24px;margin:-26px}.layout-container .course-blocks-details{background:#fcfcfc;margin:0 auto;padding:0 20px 40px 19px;max-width:1440px;display:flex;flex-direction:column}@media (min-width:1025px){.layout-container .course-blocks-details{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .course-blocks-details{margin-right:504px;margin-left:64px}}@media (min-width:1440px){.layout-container .course-blocks-details{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}.layout-container .course-blocks-details__details{max-height:160px;position:relative;overflow:hidden}.layout-container .course-blocks-details__details .details__description,.layout-container .course-blocks-details__details .details__special{margin-bottom:40px}.layout-container .course-blocks-details__details .details__description p,.layout-container .course-blocks-details__details .details__special p{color:#3A6149}.layout-container .course-blocks-details__details .details__disclaimer{padding:24px;border-radius:16px;background:#3A6149}.layout-container .course-blocks-details__details .details__disclaimer a,.layout-container .course-blocks-details__details .details__disclaimer p{color:#fcfcfc}.layout-container .course-blocks-details__details .details__disclaimer h2,.layout-container .course-blocks-details__details .details__disclaimer h3,.layout-container .course-blocks-details__details .details__disclaimer h4,.layout-container .course-blocks-details__details .details__disclaimer h5,.layout-container .course-blocks-details__details .details__disclaimer h6{color:#fcfcfc;font-weight:700;font-size:24px;line-height:32px;margin:0 0 16px}.layout-container .course-blocks-details .details__overlay--closed{display:block;position:absolute;width:1440px;height:160px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.layout-container .course-blocks-details h2,.layout-container .course-blocks-details h3,.layout-container .course-blocks-details h4,.layout-container .course-blocks-details h5,.layout-container .course-blocks-details h6{color:#3A6149;font-weight:700;font-size:32px;line-height:32px;margin:0 0 16px}.layout-container .course-blocks-details__read-more{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;display:inline-flex;justify-content:center;align-items:center;max-width:100%;height:40px;outline:0;cursor:pointer;white-space:nowrap;border-radius:8px;transition-duration:.3s;text-decoration:none;position:relative;border:1px solid transparent;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742;margin:0 auto}.layout-container .course-blocks-details__read-more:last-child{margin-bottom:0}.layout-container .course-blocks-details__read-more:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .course-blocks-faq{background:#3A6149;margin:0 auto 32px;padding:0 20px 32px 19px;max-width:1440px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:32px!important;padding-left:32px!important}@media (min-width:1025px){.layout-container .course-blocks-faq{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .course-blocks-faq{margin-right:504px;margin-left:64px}}@media (min-width:1440px){.layout-container .course-blocks-faq{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}@media (max-width:1280px){.layout-container .course-blocks-faq{padding-right:16px;padding-left:16px}.layout-container .course-blocks-faq__questions{max-width:800px}}.layout-container .course-blocks-faq__title{font-size:40px;line-height:48px;color:#fcfcfc;padding:40px 0}.layout-container .course-blocks-faq__questions{background:#fcfcfc;border-radius:24px;width:100%}.layout-container .course-blocks-faq .course-faq-question:not(:last-child){border-bottom:1px solid #BACABA}.layout-container .course-blocks-faq .course-faq-question{padding:32px 16px}.layout-container .course-blocks-faq .course-faq-question>.course-faq-question__title:focus-visible{outline:#3A6149 solid 3px;outline-offset:4px;border-radius:16px}.layout-container .course-blocks-faq .course-faq-question[open] .course-faq-question__title:before{content:"";background:url(/themes/custom/kost/images/course/details-open.svg) no-repeat;background-size:contain;display:block;height:40px;width:40px;min-height:40px;min-width:40px;margin:0 16px}.layout-container .course-blocks-faq .course-faq-question__title{font-size:16px;line-height:24px;font-weight:700;color:#537A53;display:flex;cursor:pointer;max-width:800px;width:100%;padding-right:16px;font-family:Oswald,sans-serif}@media (min-width:1281px){.layout-container .course-blocks-faq .course-faq-question__title{font-size:24px;line-height:32px}}.layout-container .course-blocks-faq .course-faq-question__title:before{content:"";background:url(/themes/custom/kost/images/course/details-closed.svg) no-repeat;background-size:contain;display:block;height:40px;width:40px;min-height:40px;min-width:40px;margin:0 16px}.layout-container .course-blocks-faq .course-faq-question__title::marker{display:none}.layout-container .course-blocks-faq .course-faq-question__title::-webkit-details-marker{display:none}.layout-container .course-blocks-faq .course-faq-question__answer{padding-top:16px;padding-right:16px;margin:0 54px;max-width:664px}@media (max-width:768px){.layout-container .course-blocks-faq .course-faq-question__answer{margin:0 16px 0 54px}}@media (max-width:375px){.layout-container .course-blocks-faq .course-faq-question__answer{margin:0 16px}}.layout-container .course-blocks-faq .course-faq-question__answer li{margin:0;font-size:16px;line-height:24px;color:#111811}@media (min-width:1281px){.layout-container .course-blocks-faq .course-faq-question__answer li{font-size:20px;line-height:32px}}.layout-container .course-blocks-hero{padding:0!important;margin:0!important;overflow:hidden;position:relative;height:400px;max-width:100%}@media (min-width:768px){.layout-container .course-blocks-hero{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .course-blocks-hero{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .course-blocks-hero{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .course-blocks-hero{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .course-blocks-hero{height:384px}}@media (max-width:1023px){.layout-container .course-blocks-hero{height:384px}}.layout-container .course-blocks-hero__overlay{background:#3A6149;opacity:.3;position:absolute;inset:0;z-index:-1}.layout-container .course-blocks-hero__media{inset:0;z-index:-2;overflow:hidden;position:relative;height:100%}.layout-container .course-blocks-hero__media :not(i):not(ul):not(source){display:block;height:100%;width:100%;margin:0;-o-object-fit:cover;object-fit:cover}.layout-container .course-blocks-hero__tag{z-index:1;position:absolute;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:16px;background:#7BAD5A;border-radius:38px;padding:8px 16px;top:16px;left:24px;color:#fcfcfc}.layout-container .course-blocks-info{margin-top:32px;margin-bottom:64px;border-radius:24px;box-shadow:0 4px 16px #DADADA;overflow:hidden}.layout-container .course-blocks-info .field__label{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px}.layout-container .course-blocks-info .field__label+h1,.layout-container .course-blocks-info .field__label+h2,.layout-container .course-blocks-info .field__label+h3,.layout-container .course-blocks-info .field__label+h4,.layout-container .course-blocks-info .field__label+h5,.layout-container .course-blocks-info .field__label+h6,.layout-container .course-blocks-info .field__label:first-child{margin-top:0}.layout-container .course-blocks-info .field__label:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .course-blocks-info .field__label{font-size:32px}}.layout-container .course-blocks-info .field__item .field,.layout-container .course-blocks-info .field__item address,.layout-container .course-blocks-info .field__item date,.layout-container .course-blocks-info .field__item p,.layout-container .course-blocks-info .field__item time,.layout-container .course-blocks-info .field__items .field,.layout-container .course-blocks-info .field__items address,.layout-container .course-blocks-info .field__items date,.layout-container .course-blocks-info .field__items p,.layout-container .course-blocks-info .field__items time{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px}.layout-container .course-blocks-info .field__item .field:last-child,.layout-container .course-blocks-info .field__item address:last-child,.layout-container .course-blocks-info .field__item date:last-child,.layout-container .course-blocks-info .field__item p:last-child,.layout-container .course-blocks-info .field__item time:last-child,.layout-container .course-blocks-info .field__items .field:last-child,.layout-container .course-blocks-info .field__items address:last-child,.layout-container .course-blocks-info .field__items date:last-child,.layout-container .course-blocks-info .field__items p:last-child,.layout-container .course-blocks-info .field__items time:last-child{margin-bottom:0}@media (min-width:768px){.layout-container .course-blocks-info .field__item .field,.layout-container .course-blocks-info .field__item address,.layout-container .course-blocks-info .field__item date,.layout-container .course-blocks-info .field__item p,.layout-container .course-blocks-info .field__item time,.layout-container .course-blocks-info .field__items .field,.layout-container .course-blocks-info .field__items address,.layout-container .course-blocks-info .field__items date,.layout-container .course-blocks-info .field__items p,.layout-container .course-blocks-info .field__items time{font-size:16px}}.layout-container .course-blocks-info .ical__downloader{display:flex;margin-top:4px;margin-bottom:24px!important;text-decoration:none}.layout-container .course-blocks-info .ical__downloader:hover{text-decoration:underline}.layout-container .course-blocks-info .ical__downloader:before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="%23BACABA" stroke-linecap="round" stroke-linejoin="round" d="M19 4H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM16 2v4M8 2v4M3 10h18M12 13.083v5.834"/><path stroke="%23BACABA" stroke-linecap="round" stroke-linejoin="round" d="M14.917 16 12 18.917 9.084 16"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-flex;height:20px;margin-right:8px;flex:0 0 20px}.layout-container .course-blocks-info__content{padding:48px 24px;background:#3A6149}.layout-container .course-blocks-info__content :not(a){color:#fcfcfc!important}.layout-container .course-blocks-info__content>.field{position:relative;padding-left:48px;margin-bottom:32px}@media (min-width:769px){.layout-container .course-blocks-info__content>.field{padding-left:56px}}.layout-container .course-blocks-info__content>.field:before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;background-size:contain}.layout-container .course-blocks-info__content>.field--name-field-dates:before{background-image:url(/themes/custom/kost/images/icons/calendar.svg)}.layout-container .course-blocks-info__content>.field--name-field-prices:before{background-image:url(/themes/custom/kost/images/icons/coins.svg)}.layout-container .course-blocks-info__content>.field--name-field-location:before{background-image:url(/themes/custom/kost/images/icons/pin.svg)}.layout-container .course-blocks-info__content>.field--name-field-registration-deadline:before{background-image:url(/themes/custom/kost/images/icons/alert.svg)}.layout-container .course-blocks-info__content>.field--name-field-contactperson:before{background-image:url(/themes/custom/kost/images/icons/phone.svg)}.layout-container .course-blocks-info__content>.field a{color:#fcfcfc;margin-bottom:0}.layout-container .course-blocks-info__content .paragraph{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px}.layout-container .course-blocks-info__signup{padding:24px;background-color:#fcfcfc}.layout-container .course-blocks-info__signup .field__label{margin-bottom:32px}.layout-container .course-blocks-info__signup .field__item{text-align:center}.layout-container .course-blocks-info__signup .field__item a.button{background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742}.layout-container .course-blocks-info__signup .field__item a.button:after{background-color:#EDBB4C}.layout-container .course-blocks-info__signup .field__item a.button:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .course-blocks-info__print a{padding:24px;display:flex;align-items:center;justify-content:center;text-decoration:none}.layout-container .course-blocks-info__print i{margin-right:8px}.layout-container .course-blocks-information{margin:0 auto;padding:40px 20px 0 19px;max-width:1440px;display:flex;flex-direction:column;align-content:stretch;background:#fcfcfc}@media (min-width:1025px){.layout-container .course-blocks-information{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .course-blocks-information{margin-right:504px;margin-left:64px}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__card{max-width:100%}}@media (min-width:1440px){.layout-container .course-blocks-information{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}.layout-container .course-blocks-information__tabs-navigation{display:flex;flex-direction:row;align-content:stretch;background:#3A6149;color:#fff;align-items:center;justify-content:space-between;height:80px;border-radius:40px;box-shadow:0 4px 16px rgba(13,13,13,.25)}@media (max-width:1023px){.layout-container .course-blocks-information__tabs-navigation{height:64px}}.layout-container .course-blocks-information__tabs-navigation .tab-navigation{cursor:pointer;height:40px;padding:24px;margin:16px;display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:20px;line-height:24px}@media (max-width:1023px){.layout-container .course-blocks-information__tabs-navigation .tab-navigation{margin:0;padding-left:12px;padding-right:12px;width:128px}.layout-container .course-blocks-information__tabs-navigation .tab-navigation:first-child,.layout-container .course-blocks-information__tabs-navigation .tab-navigation:last-child{margin:0 8px}}.layout-container .course-blocks-information__tabs-navigation .active{cursor:default;background:#92B97B}.layout-container .course-blocks-information__tabs-container .tabs__container{display:none;margin:24px 0}.layout-container .course-blocks-information__tabs-container .tabs__container .price__card{box-shadow:0 4px 16px #DADADA;border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;height:80px;color:#3A6149;line-height:24px;font-weight:700;font-family:Oswald,sans-serif;align-items:center}.layout-container .course-blocks-information__tabs-container .tabs__container .price__card .price__media{background:#E1E7E4;min-width:56px;width:56px;min-height:56px;height:56px;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-left:8px}.layout-container .course-blocks-information__tabs-container .tabs__container .price__card .price__media .field__item{height:28px;width:28px}.layout-container .course-blocks-information__tabs-container .tabs__container .price__card .price__media img{filter:brightness(30%) sepia(1) hue-rotate(95deg) saturate(130.2%) brightness(87.2%)}.layout-container .course-blocks-information__tabs-container .tabs__container .price__card .price__title{display:flex;justify-content:center;align-items:center;margin-left:12px;margin-right:auto}.layout-container .course-blocks-information__tabs-container .tabs__container .price__card .price__name{display:flex;justify-content:center;align-items:center;margin-left:12px;margin-right:16px}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__card{box-shadow:0 4px 16px rgba(13,13,13,.25);border-radius:32px;display:flex;flex-direction:column;justify-content:space-between}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__header{margin:24px 24px 56px;color:#3A6149}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__header .presenter__title{font-weight:700;font-size:24px;line-height:32px}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__footer{display:flex;flex-direction:column;border-bottom-left-radius:32px;border-bottom-right-radius:32px;background:#3A6149;text-align:center;align-items:center;padding-bottom:24px}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__footer .presenter__media{width:96px;height:96px;margin-top:-48px}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__footer .presenter__media img{background-color:#fcfcfc;padding:5px;border-radius:50%;max-width:96px;max-height:96px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__footer .presenter__name{color:#fff;font-weight:400;margin:8px}.layout-container .course-blocks-information__tabs-container .tabs__container .presenter__footer .presenter__email{color:#EDBB4C;font-weight:600;text-decoration:none}.layout-container .course-blocks-information__tabs-container .tabs__container .location{display:flex;flex-direction:column;position:relative}.layout-container .course-blocks-information__tabs-container .tabs__container .location__map-link{position:absolute;z-index:2;width:100px;height:32px;margin:16px;background:#fcfcfc;border-radius:45px;box-shadow:4px 8px 16px 0 #1D2B1D52;display:flex;align-items:center;justify-content:center}.layout-container .course-blocks-information__tabs-container .tabs__container .location__map-link a{text-decoration:none;font-size:12px;line-height:16px;color:#537A53;font-weight:600;padding:8px 28px}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container{width:100%;height:auto;border-radius:24px}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map{height:350px;z-index:1;border-radius:24px;box-shadow:0 4px 16px rgba(13,13,13,.25)}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .leaflet-control-attribution.leaflet-control{visibility:hidden}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .marker{background:unset;border:unset}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .marker--active svg{filter:brightness(.8)}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .leaflet-right{right:15%}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .leaflet-control-zoom{display:none}@media (min-width:768px){.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map{width:100%;height:350px}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .leaflet-control-zoom{display:block;margin-top:144px}}@media (min-width:1440px){.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .leaflet-control-zoom{margin-top:96px}}.layout-container .course-blocks-information__tabs-container .tabs__container .location__container-map .leaflet-control-zoom a{display:flex;align-items:center;justify-content:center;font-size:24px;width:40px;height:40px}.layout-container .course-blocks-information__tabs-container .tabs__container .location__address{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3A6149;font-size:16px;line-height:24px;position:relative;padding-left:56px;margin:auto}.layout-container .course-blocks-information__tabs-container .tabs__container .location__address:before{content:"";background:url(/themes/custom/kost/images/course/location.svg) no-repeat;background-size:contain;height:40px;min-height:40px;width:28px;min-width:28px;display:block;margin-right:16px;top:4px;left:4px;position:absolute;fill:#EDBB4C}.layout-container .course-blocks-information__tabs-container .price.active{display:flex;flex-direction:column;gap:16px;animation:fadein .6s ease}.layout-container .course-blocks-information__tabs-container .presenter.active{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;animation:fadein .6s ease}.layout-container .course-blocks-information__tabs-container .location.active{display:flex;flex-direction:column;gap:40px;animation:fadein .6s ease}@keyframes fadein{from{opacity:0}to{opacity:1}}.layout-container .course-blocks-overview__main{margin:-140px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .course-blocks-overview__main{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .course-blocks-overview__main{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .course-blocks-overview__main{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .course-blocks-overview__main{padding-right:160px;padding-left:160px}}.layout-container .course-blocks-overview__hero{background:#537A53;max-width:1920px;width:100%;height:456px;padding-top:192px}.layout-container .course-blocks-overview__hero .course-blocks-overview__container{margin:0 auto;padding:0 20px 0 19px;max-width:1440px;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width:768px){.layout-container .course-blocks-overview__hero .course-blocks-overview__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .course-blocks-overview__hero .course-blocks-overview__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .course-blocks-overview__hero .course-blocks-overview__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .course-blocks-overview__hero .course-blocks-overview__container{padding-right:160px;padding-left:160px}}.layout-container .course-blocks-overview__header{display:flex;justify-content:space-between;align-items:center;width:100%}.layout-container .course-blocks-overview__header h1{color:#fff;font-size:64px;line-height:72px;margin-bottom:0}@media (max-width:768px){.layout-container .course-blocks-information__tabs-container .presenter.active{grid-template-columns:repeat(1,1fr);grid-gap:16px}.layout-container .course-blocks-overview__header h1{font-size:40px;line-height:48px}}.layout-container .course-blocks-overview__header-action{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:0;padding:0;margin:0;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.layout-container .course-blocks-overview__header-action::before{content:"";display:block;width:40px;height:40px;background:url(/themes/custom/kost/images/course/filter.svg) no-repeat;background-size:contain}.layout-container .course-blocks-overview__header-action[aria-expanded=true]::before{background-image:url(/themes/custom/kost/images/course/cross.svg)}.layout-container .course-blocks-overview__header-action:focus-visible{outline:#fff solid 2px;outline-offset:2px;border-radius:50%}.layout-container .course-blocks-overview__filters{margin:0 auto;padding:0!important;display:block;width:100%}@media (min-width:768px){.layout-container .course-blocks-overview__filters{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .course-blocks-overview__filters{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .course-blocks-overview__filters{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .course-blocks-overview__filters{padding-right:160px;padding-left:160px}}.layout-container .course-blocks-overview__filters[hidden]{display:none!important}.layout-container .course-blocks-overview__filters .filters{background:#FCF5E4;border-radius:16px;position:relative}.layout-container .course-blocks-overview__filters .filters .close-filters{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:0;position:absolute;top:0;right:0;padding:16px 32px;width:44px;height:44px;cursor:pointer}.layout-container .course-blocks-overview__filters .filters .close-filters::before{content:"";position:absolute;inset:12px 10px;height:20px;width:24px;background:url(/themes/custom/kost/images/course/cross.svg) no-repeat;background-size:contain}.layout-container .course-blocks-overview__filters .filters .close-filters:focus-visible{outline:#3A6149 solid 2px;outline-offset:2px;border-radius:6px}.layout-container .course-blocks-overview__filters .filters__headers{display:flex;align-items:center;justify-content:center;padding:8px 24px;flex-wrap:wrap}@media (min-width:768px){.layout-container .course-blocks-overview__filters .filters__headers{padding:0 24px}}.layout-container .course-blocks-overview__filters .filters__header{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;color:#3A6149;border-bottom:1px solid #3A6149;margin:8px;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding:4px;gap:8px}.layout-container .arrangement-blocks-download .field--name-field-download-material a:before,.layout-container .course-blocks-overview__filters .filters__header::after,.layout-container .course-blocks-overview__filters .filters__header::before,.layout-container .kost-blocks-contact__form .webform-confirmation:before{text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-user-select:none;-moz-user-select:none;opacity:1;white-space:nowrap}@media (min-width:768px){.layout-container .course-blocks-overview__filters .filters__header{margin:12px 16px;padding:8px;gap:32px}.layout-container .course-blocks-overview__filters .filters .litepicker{font-size:16px}}.layout-container .course-blocks-overview__filters .filters__header::after,.layout-container .course-blocks-overview__filters .filters__header::before{line-height:1;display:inline-block;font-style:normal;-webkit-font-smoothing:antialiased;font-family:'Material Icons';font-weight:400;letter-spacing:normal}.layout-container .course-blocks-overview__filters .filters__header::after{content:'expand_more';font-size:16px}.layout-container .course-blocks-overview__filters .filters__header::before{font-size:16px}.layout-container .course-blocks-overview__filters .filters__header[aria-expanded=true]::after{content:'expand_less'}.layout-container .course-blocks-overview__filters .filters__header--region::before{content:'location_on'}.layout-container .course-blocks-overview__filters .filters__header--period::before{content:'calendar_today'}.layout-container .course-blocks-overview__filters .filters__header--tags::before,.layout-container .course-blocks-overview__filters .filters__header--type::before{content:'category'}.layout-container .course-blocks-overview__filters .filters__header:focus-visible{outline:#3A6149 solid 2px;outline-offset:3px;border-radius:6px}.layout-container .course-blocks-overview__filters .filters__fields{border-top:none;display:flex;align-items:center;justify-content:center}.layout-container .course-blocks-overview__filters .filters__fields .filter{display:none;padding:16px 16px 0;margin-bottom:0}.layout-container .course-blocks-overview__filters .filters__fields .filter--expanded{display:inline-flex}.layout-container .course-blocks-overview__filters .filters__fields .filter legend{display:none}.layout-container .course-blocks-overview__filters .filters__fields .filter label,.layout-container .course-blocks-overview__filters .filters__fields .filter label:before{color:#3A6149}.layout-container .course-blocks-overview__filters .filters__fields .filter .form-type-checkbox{max-width:240px}.layout-container .course-blocks-overview__filters .filters__fields .filter .form-type-checkbox input[type=checkbox]:focus-visible+label{outline:#3A6149 solid 3px;outline-offset:2px;border-radius:6px}.layout-container .course-blocks-overview__filters .filters__fields .filter .fieldset-wrapper{-moz-columns:2;columns:2}.layout-container .course-blocks-overview__filters .filters__fields .filter--period .fieldset-wrapper{-moz-columns:unset;columns:unset}.layout-container .course-blocks-overview__filters .filters__actions{padding:16px 32px;text-align:right;display:none}.layout-container .course-blocks-overview__filters .filters .litepicker{--litepickerBgColor:#FCF5E4;--litepickerMonthHeaderTextColor:#3A6149;--litepickerMonthButton:#3A6149;--litepickerMonthButtonHover:#FCF5E4;--litepickerMonthWeekdayColor:#3A6149;--litepickerDayColor:#3A6149;--litepickerDayColorHover:#3A6149;--litepickerDayBgHover:#3A6149;--litepickerDayIsTodayColor:#3A6149;--litepickerDayIsInRange:#3A6149;--litepickerDayIsLockedColor:#3A6149;--litepickerDayIsBookedColor:#3A6149;--litepickerDayIsStartColor:#3A6149;--litepickerDayIsStartBg:#3A6149;--litepickerDayIsEndColor:#3A6149;--litepickerDayIsEndBg:#3A6149;--litepickerButtonCancelColor:#3A6149;--litepickerButtonCancelBg:#3A6149;--litepickerButtonApplyColor:#3A6149;--litepickerButtonApplyBg:#3A6149;--litepickerButtonResetBtn:#3A6149;--litepickerButtonResetBtnHover:#3A6149;--litepickerHighlightedDayColor:#FCF5E4;--litepickerHighlightedDayBg:#3A6149;font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px}.layout-container .course-blocks-overview__courses .teaser-card__media .contextual-region,.layout-container .course-blocks-overview__courses .teaser-card__media .field,.layout-container .course-blocks-overview__filters .filters .litepicker:last-child{margin-bottom:0}.layout-container .course-blocks-overview__filters .filters .litepicker a{margin:0;padding:8px}.layout-container .course-blocks-overview__filters .filters .litepicker .container__months{box-shadow:none}.layout-container .course-blocks-overview__filters .filters .litepicker .container__months .button-next-month,.layout-container .course-blocks-overview__filters .filters .litepicker .container__months .button-previous-month{cursor:pointer;color:#3A6149}.layout-container .course-blocks-overview__filters .filters .litepicker .container__months .button-next-month svg,.layout-container .course-blocks-overview__filters .filters .litepicker .container__months .button-previous-month svg{fill:#3A6149}.layout-container .course-blocks-overview__filters .filters .litepicker .container__main{border:1px solid #3A6149;border-radius:8px;padding:8px}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item{border-radius:50%;cursor:pointer}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-end-date,.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-in-range,.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-start-date{color:#FCF5E4}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-end-date,.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-start-date.is-flipped{border-radius:0 50% 50% 0}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-end-date.is-flipped,.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-start-date{border-radius:50% 0 0 50%}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-start-date.is-end-date{border-radius:50%}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-in-range{border-radius:0}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-locked{opacity:.5}.layout-container .course-blocks-overview__filters .filters .litepicker .container__days .day-item.is-today{font-weight:700}.layout-container .course-blocks-overview__no-courses{margin-top:140px}.layout-container .course-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px}@media (max-width:1279px){.layout-container .course-blocks-overview__courses{grid-gap:24px}}@media (max-width:767px){.layout-container .course-blocks-overview__courses{grid-gap:16px}}@media (min-width:769px){.layout-container .course-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .course-blocks-overview__courses{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .course-blocks-overview__courses{grid-gap:16px}}.layout-container .course-blocks-overview__courses .teaser-card{width:100%;box-shadow:0 4px 11px rgba(0,133,61,.16);aspect-ratio:368/256;min-height:256px;text-decoration:none;border-radius:12px}@media (min-width:769px){.layout-container .course-blocks-overview__courses .teaser-card{aspect-ratio:590/320}.layout-container .course-blocks-overview__courses .teaser-card:nth-child(1){grid-row:span 2}}.layout-container .course-blocks-overview__courses .teaser-card:nth-child(1),.layout-container .course-blocks-overview__courses .teaser-card:nth-child(7){aspect-ratio:auto!important}.layout-container .course-blocks-overview__courses .teaser-card__media,.layout-container .course-blocks-overview__courses .teaser-card__media .field--name-field-media,.layout-container .course-blocks-overview__courses .teaser-card__media .field--name-field-media *{height:100%;position:absolute;inset:0}.layout-container .course-blocks-overview__courses .teaser-card__media .contextual,.layout-container .course-blocks-overview__courses .teaser-card__media .contextual *{height:inherit}.layout-container .course-blocks-overview__courses .teaser-card__media [data-drupal-ajax-container]{display:none}.layout-container .course-blocks-overview__courses .teaser-card__media img{height:100%}.layout-container .course-blocks-overview__courses .teaser-card__tag{position:absolute;top:16px;left:16px;background:#80A56B;padding:8px 16px;min-width:88px;border-radius:40px;color:#fff;text-align:center}.layout-container .course-blocks-overview__courses .teaser-card__content{position:absolute;inset:16px;top:auto;z-index:1;background:#fff;border-radius:8px;padding:16px!important;display:grid}.layout-container .course-blocks-overview__courses .teaser-card__content a:before,.layout-container .course-blocks-overview__pagination{display:none}.layout-container .course-blocks-overview__courses .teaser-card__content .teaser-card__link{grid-column:2;margin-left:auto;margin-right:0}.layout-container .course-blocks-overview__courses .teaser-card__title{font-family:Nunito,sans-serif;grid-column:span 2;color:#3A6149;font-size:20px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.layout-container .course-blocks-overview__courses .teaser-card__location{display:flex;align-items:center;color:#939393;font-size:14px;line-height:24px}.layout-container .course-blocks-overview__courses .teaser-card__location:before{content:"";background:url(/themes/custom/kost/images/course/location-grey.svg) no-repeat;background-size:contain;height:24px;width:24px;margin-right:8px;display:inline-block}.layout-container .course-blocks-overview__courses .teaser-card__date{grid-column:2}.layout-container .course-blocks-overview__courses .teaser-card__date time{margin:0;justify-content:flex-end;color:#939393;font-size:14px;line-height:24px}.layout-container .course-blocks-signup .simple-card__title,.layout-container .course-blocks-signup__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;font-size:24px;letter-spacing:1px}.layout-container .course-blocks-overview__courses .teaser-card__date time:before{content:unset}.layout-container .course-blocks-overview__actions{text-align:center;margin-top:32px}.layout-container .course-blocks-signup{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .course-blocks-signup{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .course-blocks-signup{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .course-blocks-signup{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .course-blocks-signup{padding-right:160px;padding-left:160px}}.layout-container .course-blocks-signup__header h4{color:#3A6149;margin-top:24px}.layout-container .course-blocks-signup__header h3{line-height:calc(1em + 8px);margin:32px 0 16px;display:block;color:#3A6149}.layout-container .course-blocks-signup__header h3+h1,.layout-container .course-blocks-signup__header h3+h2,.layout-container .course-blocks-signup__header h3+h3,.layout-container .course-blocks-signup__header h3+h4,.layout-container .course-blocks-signup__header h3+h5,.layout-container .course-blocks-signup__header h3+h6,.layout-container .course-blocks-signup__header h3:first-child{margin-top:0}.layout-container .course-blocks-signup__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .course-blocks-signup__body{-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.layout-container .course-blocks-signup .simple-card{border-radius:24px}.layout-container .course-blocks-signup .simple-card__content{padding:40px;display:flex;flex-direction:column;height:100%}.layout-container .course-blocks-signup .simple-card__subtitle{color:#3A6149;margin-top:24px}.layout-container .course-blocks-signup .simple-card__title{line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;display:block}.layout-container .course-blocks-signup .simple-card__title+h1,.layout-container .course-blocks-signup .simple-card__title+h2,.layout-container .course-blocks-signup .simple-card__title+h3,.layout-container .course-blocks-signup .simple-card__title+h4,.layout-container .course-blocks-signup .simple-card__title+h5,.layout-container .course-blocks-signup .simple-card__title+h6,.layout-container .course-blocks-signup .simple-card__title:first-child{margin-top:0}.layout-container .course-blocks-signup .simple-card__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .course-blocks-overview__courses .teaser-card:nth-child(7){grid-row:span 2}.layout-container .course-blocks-signup .simple-card__title,.layout-container .course-blocks-signup__header h3{font-size:40px}}.layout-container .course-blocks-signup .simple-card__text{flex-grow:1}.layout-container .course-blocks-signup .simple-card__link{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;display:inline-flex;justify-content:flex-start;align-items:center;max-width:100%;height:40px;outline:0;cursor:pointer;white-space:nowrap;border-radius:8px;transition-duration:.3s;text-decoration:none;position:relative;border:1px solid transparent;background-color:#2C4937;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%);padding:0 0 0 24px;margin:40px auto 0}.layout-container .arrangement-blocks-download h4,.layout-container .course-blocks-speaker__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;letter-spacing:1px}.layout-container .arrangement-blocks-download .field--name-field-download-material a:after,.layout-container .course-blocks-signup .simple-card__link:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;box-shadow:0 4px 16px rgba(0,0,0,.24);position:relative;left:1px;pointer-events:none;box-sizing:border-box;content:""}.layout-container .course-blocks-signup .simple-card__link:last-child{margin-bottom:0}.layout-container .course-blocks-signup .simple-card__link:after{display:flex;background-color:#3A6149;border:1px solid #fff;border-radius:8px;width:40px;height:40px;cursor:pointer;margin-left:32px;flex-shrink:0}.layout-container .course-blocks-signup .simple-card__link:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .course-blocks-signup .simple-card__link:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .arrangement-blocks-download .field--name-field-download-material a,.layout-container .kost-blocks-sources__content a{border-radius:8px;background-image:linear-gradient(90deg,transparent 0,#3A6149 100%);min-height:56px;white-space:normal;text-align:left;min-width:128px;-webkit-tap-highlight-color:transparent;transition:background-color,color,box-shadow;text-decoration:none}.layout-container .course-blocks-speaker{margin:32px auto 64px;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .course-blocks-speaker{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .course-blocks-speaker{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .course-blocks-speaker{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .course-blocks-speaker{padding-right:160px;padding-left:160px}}.layout-container .course-blocks-speaker__header h4{color:#3A6149;margin-top:24px}.layout-container .course-blocks-speaker__header h3{line-height:calc(1em + 8px);margin:32px 0 16px;display:block;font-size:24px;color:#3A6149}.layout-container .course-blocks-speaker__header h3+h1,.layout-container .course-blocks-speaker__header h3+h2,.layout-container .course-blocks-speaker__header h3+h3,.layout-container .course-blocks-speaker__header h3+h4,.layout-container .course-blocks-speaker__header h3+h5,.layout-container .course-blocks-speaker__header h3+h6,.layout-container .course-blocks-speaker__header h3:first-child{margin-top:0}.layout-container .course-blocks-speaker__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .course-blocks-speaker__header h3{font-size:40px}}.layout-container .course-blocks-speaker__cards{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px}@media (max-width:1279px){.layout-container .course-blocks-signup__body{-moz-column-gap:24px;column-gap:24px}.layout-container .course-blocks-speaker__cards{grid-gap:24px}}@media (max-width:767px){.layout-container .course-blocks-signup__body{-moz-columns:unset;columns:unset}.layout-container .course-blocks-speaker__cards{grid-gap:16px}}.layout-container .course-blocks-speaker__cards .speaker-card{width:100%}.layout-container .arrangement-blocks-download{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .arrangement-blocks-download{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .arrangement-blocks-download{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .arrangement-blocks-download{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .arrangement-blocks-download{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .arrangement-blocks-download{grid-gap:24px}}@media (max-width:767px){.layout-container .arrangement-blocks-download{grid-gap:16px}}.layout-container .arrangement-blocks-download h4{line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;display:block;font-size:24px}.layout-container .arrangement-blocks-download h4+h1,.layout-container .arrangement-blocks-download h4+h2,.layout-container .arrangement-blocks-download h4+h3,.layout-container .arrangement-blocks-download h4+h4,.layout-container .arrangement-blocks-download h4+h5,.layout-container .arrangement-blocks-download h4+h6,.layout-container .arrangement-blocks-download h4:first-child{margin-top:0}.layout-container .arrangement-blocks-download h4:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .arrangement-blocks-download h4{font-size:40px}}.layout-container .arrangement-blocks-download .field--name-field-download-material{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .arrangement-blocks-download .field--name-field-download-material{grid-gap:24px}}@media (max-width:767px){.layout-container .arrangement-blocks-download .field--name-field-download-material{grid-gap:16px}}@media (min-width:768px){.layout-container .arrangement-blocks-download .field--name-field-download-material{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .arrangement-blocks-download .field--name-field-download-material{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .arrangement-blocks-download .field--name-field-download-material{grid-gap:16px}}.layout-container .arrangement-blocks-download .field--name-field-download-material .field__item span:last-child{display:none}.layout-container .arrangement-blocks-download .field--name-field-download-material a{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;display:inline-flex;align-items:center;max-width:100%;outline:0;cursor:pointer;transition-duration:.3s;border:1px solid transparent;background-color:#2C4937;margin:0 auto;width:100%;height:auto;padding:16px 32px 16px 72px;justify-content:flex-start;position:relative}.layout-container .arrangement-blocks-download .field--name-field-download-material a:last-child{margin-bottom:0}.layout-container .arrangement-blocks-download .field--name-field-download-material a:after{display:flex;background-color:#3A6149;border:1px solid #fff;border-radius:8px;width:40px;height:40px;cursor:pointer;margin-left:32px;flex-shrink:0}.layout-container .arrangement-blocks-download .field--name-field-download-material a:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .arrangement-blocks-download .field--name-field-download-material a:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .arrangement-blocks-download .field--name-field-download-material a:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;user-select:none;display:inline-block;content:"download";transform:translateY(2px);position:absolute;left:24px;top:14px}.layout-container .arrangement-blocks-download .field--name-field-download-material a.link:not(.link--file):before{content:"link";transform:rotate(-45deg)}.layout-container .arrangement-blocks-hero--video{margin:0 auto;padding:0;max-width:1440px}@media (min-width:768px){.layout-container .arrangement-blocks-hero--video{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .arrangement-blocks-hero--video{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .arrangement-blocks-hero--video{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .arrangement-blocks-hero--video{padding-right:160px;padding-left:160px}}.layout-container .arrangement-blocks-hero .arrangement-hero{border-radius:16px;box-shadow:0 4px 16px #DADADA;overflow:hidden;height:240px;width:100%;position:relative;background:#fcfcfc}@media (min-width:1025px){.layout-container .arrangement-blocks-hero .arrangement-hero{height:600px;border-radius:24px}}.layout-container .arrangement-blocks-hero .arrangement-hero--video{height:0!important;padding-bottom:56.25%}.layout-container .arrangement-blocks-hero .arrangement-hero .field,.layout-container .arrangement-blocks-hero .arrangement-hero .field :not(i):not(ul):not(source){position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media (min-width:1025px){.layout-container .arrangement-blocks-hero .arrangement-hero .field,.layout-container .arrangement-blocks-hero .arrangement-hero .field :not(i):not(ul):not(source){border-radius:24px}}.layout-container .arrangement-blocks-hero .arrangement-hero .playpause{position:absolute;color:#3A6149;background-color:#fcfcfc;border-radius:50%;font-size:64px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media (min-width:1025px){.layout-container .arrangement-blocks-hero .arrangement-hero .playpause{font-size:96px}}.layout-container .arrangement-blocks-hero .arrangement-hero div[data-lity]>*{pointer-events:none}.layout-container .arrangement-blocks-info{margin-top:32px;margin-bottom:64px;border-radius:24px;box-shadow:0 4px 16px #DADADA;overflow:hidden}.layout-container .arrangement-blocks-info .field__label{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;color:#0D0D0D;-webkit-font-smoothing:antialiased;display:block;font-size:16px}.layout-container .arrangement-blocks-info .field__label+h1,.layout-container .arrangement-blocks-info .field__label+h2,.layout-container .arrangement-blocks-info .field__label+h3,.layout-container .arrangement-blocks-info .field__label+h4,.layout-container .arrangement-blocks-info .field__label+h5,.layout-container .arrangement-blocks-info .field__label+h6,.layout-container .arrangement-blocks-info .field__label:first-child{margin-top:0}.layout-container .arrangement-blocks-info .field__label:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .arrangement-blocks-info .field__label{font-size:32px}}.layout-container .arrangement-blocks-info .field__item .field,.layout-container .arrangement-blocks-info .field__item address,.layout-container .arrangement-blocks-info .field__item date,.layout-container .arrangement-blocks-info .field__item p,.layout-container .arrangement-blocks-info .field__item time,.layout-container .arrangement-blocks-info .field__items .field,.layout-container .arrangement-blocks-info .field__items address,.layout-container .arrangement-blocks-info .field__items date,.layout-container .arrangement-blocks-info .field__items p,.layout-container .arrangement-blocks-info .field__items time{font-family:Nunito,sans-serif;font-style:normal;font-weight:400;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-size:16px}.layout-container .arrangement-blocks-info .field__item .field:last-child,.layout-container .arrangement-blocks-info .field__item address:last-child,.layout-container .arrangement-blocks-info .field__item date:last-child,.layout-container .arrangement-blocks-info .field__item p:last-child,.layout-container .arrangement-blocks-info .field__item time:last-child,.layout-container .arrangement-blocks-info .field__items .field:last-child,.layout-container .arrangement-blocks-info .field__items address:last-child,.layout-container .arrangement-blocks-info .field__items date:last-child,.layout-container .arrangement-blocks-info .field__items p:last-child,.layout-container .arrangement-blocks-info .field__items time:last-child{margin-bottom:0}.layout-container .arrangement-blocks-info__content{padding:48px 24px;background:#3A6149}.layout-container .arrangement-blocks-info__content :not(a){color:#fcfcfc!important}.layout-container .arrangement-blocks-info__content>.field{position:relative;padding-left:48px;margin-bottom:32px}@media (min-width:769px){.layout-container .arrangement-blocks-info__content>.field{padding-left:56px}}.layout-container .arrangement-blocks-info__content>.field:before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;background-size:contain;background-repeat:no-repeat;background-position:center}.layout-container .arrangement-blocks-info__content>.field--name-field-dates:before{background-image:url(/themes/custom/kost/images/icons/calendar.svg)}.layout-container .arrangement-blocks-info__content>.field--name-field-prices:before{background-image:url(/themes/custom/kost/images/icons/coins.svg)}.layout-container .arrangement-blocks-info__content>.field--name-field-location:before{background-image:url(/themes/custom/kost/images/icons/pin.svg)}.layout-container .arrangement-blocks-info__content>.field--name-field-registration-deadline:before{background-image:url(/themes/custom/kost/images/icons/alert.svg)}.layout-container .arrangement-blocks-info__content>.field--name-field-contactperson:before{background-image:url(/themes/custom/kost/images/icons/phone.svg)}.layout-container .arrangement-blocks-info__content>.field--name-field-organizer:before{background-image:url(/themes/custom/kost/images/icons/building.svg)}.layout-container .arrangement-blocks-info__content>.field--name-field-homepage:before{background-image:url(/themes/custom/kost/images/icons/globe.svg)}.layout-container .arrangement-blocks-info__content>.field a{color:#fcfcfc;margin-bottom:0}.layout-container .arrangement-blocks-info__content>.field address span{display:block}.layout-container .arrangement-blocks-info__content .paragraph{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px}.layout-container .arrangement-blocks-info__signup{padding:24px;background-color:#fcfcfc}.layout-container .arrangement-blocks-info__signup .field__label{margin-bottom:32px}.layout-container .arrangement-blocks-info__signup .field__item{text-align:center}.layout-container .arrangement-blocks-info__signup .field__item a.button{background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742}.layout-container .arrangement-blocks-info__signup .field__item a.button:after{background-color:#EDBB4C}.layout-container .arrangement-blocks-info__signup .field__item a.button:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}.layout-container .arrangement-blocks-overview{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .arrangement-blocks-info .field__item .field,.layout-container .arrangement-blocks-info .field__item address,.layout-container .arrangement-blocks-info .field__item date,.layout-container .arrangement-blocks-info .field__item p,.layout-container .arrangement-blocks-info .field__item time,.layout-container .arrangement-blocks-info .field__items .field,.layout-container .arrangement-blocks-info .field__items address,.layout-container .arrangement-blocks-info .field__items date,.layout-container .arrangement-blocks-info .field__items p,.layout-container .arrangement-blocks-info .field__items time{font-size:16px}.layout-container .arrangement-blocks-overview{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .arrangement-blocks-overview{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .arrangement-blocks-overview{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .arrangement-blocks-overview{padding-right:160px;padding-left:160px}}.layout-container .arrangement-blocks-overview__header h4{color:#3A6149;margin-top:24px}.layout-container .arrangement-blocks-overview__header h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .arrangement-blocks-overview__header h3+h1,.layout-container .arrangement-blocks-overview__header h3+h2,.layout-container .arrangement-blocks-overview__header h3+h3,.layout-container .arrangement-blocks-overview__header h3+h4,.layout-container .arrangement-blocks-overview__header h3+h5,.layout-container .arrangement-blocks-overview__header h3+h6,.layout-container .arrangement-blocks-overview__header h3:first-child{margin-top:0}.layout-container .arrangement-blocks-overview__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .arrangement-blocks-overview__filters{margin:0 auto;padding:0!important}@media (min-width:768px){.layout-container .arrangement-blocks-overview__filters{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .arrangement-blocks-overview__filters{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .arrangement-blocks-overview__filters{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .arrangement-blocks-overview__filters{padding-right:160px;padding-left:160px}}.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px}@media (max-width:1279px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{grid-gap:24px}}@media (max-width:767px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{grid-gap:16px}}@media (min-width:769px){.layout-container .arrangement-blocks-overview__header h3{font-size:40px}.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{grid-gap:16px}}@media (min-width:1025px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px) and (max-width:1279px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{grid-gap:24px}}@media (min-width:1025px) and (max-width:767px){.layout-container .arrangement-blocks-overview__arrangements,.layout-container .arrangement-blocks-overview__articles,.layout-container .arrangement-blocks-overview__courses{grid-gap:16px}}.layout-container .arrangement-blocks-overview__arrangements .teaser-card,.layout-container .arrangement-blocks-overview__articles .teaser-card,.layout-container .arrangement-blocks-overview__courses .teaser-card{width:100%}.layout-container .arrangement-blocks-overview__pagination{display:none}.layout-container .arrangement-blocks-overview__actions{text-align:center;margin-top:32px}.layout-container .ernaeringsuge-blocks-overview{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .ernaeringsuge-blocks-overview{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .ernaeringsuge-blocks-overview{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .ernaeringsuge-blocks-overview{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .ernaeringsuge-blocks-overview{padding-right:160px;padding-left:160px}}.layout-container .ernaeringsuge-blocks-overview__header h4{color:#3A6149;margin-top:24px}.layout-container .ernaeringsuge-blocks-overview__header h3,.layout-container .kost-blocks-contact-info .column-header h3,.layout-container .kost-blocks-contact-intro__content h3{margin:32px 0 16px;font-family:Oswald,sans-serif;font-weight:700;line-height:calc(1em + 8px);-webkit-font-smoothing:antialiased;font-style:normal;color:#3A6149}.layout-container .ernaeringsuge-blocks-overview__header h3{display:block;font-size:24px;letter-spacing:1px}.layout-container .ernaeringsuge-blocks-overview__header h3+h1,.layout-container .ernaeringsuge-blocks-overview__header h3+h2,.layout-container .ernaeringsuge-blocks-overview__header h3+h3,.layout-container .ernaeringsuge-blocks-overview__header h3+h4,.layout-container .ernaeringsuge-blocks-overview__header h3+h5,.layout-container .ernaeringsuge-blocks-overview__header h3+h6,.layout-container .ernaeringsuge-blocks-overview__header h3:first-child{margin-top:0}.layout-container .ernaeringsuge-blocks-overview__header h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .ernaeringsuge-blocks-overview__filters{margin:0 auto;padding:0!important}@media (min-width:768px){.layout-container .ernaeringsuge-blocks-overview__filters{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .ernaeringsuge-blocks-overview__filters{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .ernaeringsuge-blocks-overview__filters{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .ernaeringsuge-blocks-overview__filters{padding-right:160px;padding-left:160px}}.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr);padding-top:32px}@media (max-width:1279px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{grid-gap:24px}}@media (max-width:767px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{grid-gap:16px}}@media (min-width:769px){.layout-container .ernaeringsuge-blocks-overview__header h3{font-size:40px}.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:769px) and (max-width:1279px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{grid-gap:24px}}@media (min-width:769px) and (max-width:767px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{grid-gap:16px}}@media (min-width:1025px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{display:grid;grid-gap:32px;grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px) and (max-width:1279px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{grid-gap:24px}}@media (min-width:1025px) and (max-width:767px){.layout-container .ernaeringsuge-blocks-overview__arrangements,.layout-container .ernaeringsuge-blocks-overview__articles,.layout-container .ernaeringsuge-blocks-overview__courses{grid-gap:16px}}.layout-container .ernaeringsuge-blocks-overview__arrangements .teaser-card,.layout-container .ernaeringsuge-blocks-overview__articles .teaser-card,.layout-container .ernaeringsuge-blocks-overview__courses .teaser-card{width:100%}.layout-container .ernaeringsuge-blocks-overview__pagination{display:none}.layout-container .ernaeringsuge-blocks-overview__actions{text-align:center;margin-top:32px}.layout-container .kost-blocks-contact-info{padding-top:32px;padding-bottom:32px;margin-top:32px;margin-bottom:64px;background:linear-gradient(90deg,#EDBB4C,#EBA742)}@media (min-width:1024px){.layout-container .kost-blocks-contact-info{padding-top:64px;padding-bottom:64px;margin-top:32px;margin-bottom:64px}}.layout-container .kost-blocks-contact-info__container{max-width:1440px;margin:0 auto;padding:32px 20px 80px 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr);box-shadow:0 4px 16px rgba(13,13,13,.25);border-radius:24px;background:#fcfcfc;position:relative}@media (min-width:768px){.layout-container .kost-blocks-contact-info__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-contact-info__container{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-contact-info__container{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-contact-info__container{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .kost-blocks-contact-info__container{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-contact-info__container{grid-gap:16px}}@media (min-width:1024px){.layout-container .kost-blocks-contact-info__container{margin:0 auto;padding:32px 20px 32px 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px) and (min-width:768px){.layout-container .kost-blocks-contact-info__container{padding-right:40px;padding-left:40px}}@media (min-width:1024px) and (min-width:1024px){.layout-container .kost-blocks-contact-info__container{padding-right:44px;padding-left:44px}}@media (min-width:1024px) and (min-width:1280px){.layout-container .kost-blocks-contact-info__container{padding-right:128px;padding-left:128px}}@media (min-width:1024px) and (min-width:1440px){.layout-container .kost-blocks-contact-info__container{padding-right:160px;padding-left:160px}}@media (min-width:1024px) and (max-width:1279px){.layout-container .kost-blocks-contact-info__container{grid-gap:24px}}@media (min-width:1024px) and (max-width:767px){.layout-container .kost-blocks-contact-info__container{grid-gap:16px}}.layout-container .kost-blocks-contact-info__column--opening-hours{grid-row:span 3}.layout-container .kost-blocks-contact-info .column-header h3{display:block;font-size:16px;margin-bottom:16px!important}.layout-container .kost-blocks-contact-info .column-header h3+h1,.layout-container .kost-blocks-contact-info .column-header h3+h2,.layout-container .kost-blocks-contact-info .column-header h3+h3,.layout-container .kost-blocks-contact-info .column-header h3+h4,.layout-container .kost-blocks-contact-info .column-header h3+h5,.layout-container .kost-blocks-contact-info .column-header h3+h6,.layout-container .kost-blocks-contact-info .column-header h3:first-child{margin-top:0}.layout-container .kost-blocks-contact-info .column-header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-contact-info .column-header h3{font-size:32px}}.layout-container .kost-blocks-contact-intro{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .kost-blocks-contact-intro{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-contact-intro{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-contact-intro{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-contact-intro{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .kost-blocks-contact-intro{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-contact-intro{grid-gap:16px}}@media (min-width:768px){.layout-container .kost-blocks-contact-intro{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .kost-blocks-contact-intro{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .kost-blocks-contact-intro{grid-gap:16px}}.layout-container .kost-blocks-contact-intro__content{max-width:672px}.layout-container .kost-blocks-contact-intro__content h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-contact-intro__content h3{display:block;font-size:24px;letter-spacing:1px}.layout-container .kost-blocks-contact-intro__content h3+h1,.layout-container .kost-blocks-contact-intro__content h3+h2,.layout-container .kost-blocks-contact-intro__content h3+h3,.layout-container .kost-blocks-contact-intro__content h3+h4,.layout-container .kost-blocks-contact-intro__content h3+h5,.layout-container .kost-blocks-contact-intro__content h3+h6,.layout-container .kost-blocks-contact-intro__content h3:first-child{margin-top:0}.layout-container .kost-blocks-contact-intro__content h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-contact-intro__content h3{font-size:40px}}.layout-container .kost-blocks-contact-intro__content .content-header{margin-bottom:32px}.layout-container .kost-blocks-contact-intro__employee{margin-top:32px}@media (min-width:768px){.layout-container .kost-blocks-contact-intro__employee{margin-top:0}.layout-container .kost-blocks-contact-intro__employee .user-card{margin-left:auto;max-width:304px}}.layout-container .kost-blocks-contact{margin:0 auto;padding:48px 20px 48px 19px;max-width:1440px;position:relative;display:flex;flex-direction:column-reverse;isolation:isolate}@media (min-width:768px){.layout-container .kost-blocks-contact{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-contact{padding-right:44px;padding-left:44px;flex-direction:row}}@media (min-width:1280px){.layout-container .kost-blocks-contact{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-contact{padding-right:160px;padding-left:160px}}.layout-container .kost-blocks-contact__content{background:#3A6149;border-radius:24px;border:2px solid #fff;padding:16px 24px;box-shadow:58px 128px 56px rgba(0,0,0,.02),32px 72px 47px rgba(0,0,0,.06),14px 32px 35px rgba(0,0,0,.11),4px 8px 19px rgba(0,0,0,.13),0 0 0 rgba(0,0,0,.13);z-index:2;text-align:center}.layout-container .kost-blocks-contact__title{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:32px 0;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#fff}.layout-container .kost-blocks-contact__title+h1,.layout-container .kost-blocks-contact__title+h2,.layout-container .kost-blocks-contact__title+h3,.layout-container .kost-blocks-contact__title+h4,.layout-container .kost-blocks-contact__title+h5,.layout-container .kost-blocks-contact__title+h6,.layout-container .kost-blocks-contact__title:first-child{margin-top:0}.layout-container .kost-blocks-contact__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-contact__title{font-size:40px}}.layout-container .kost-blocks-contact__subtitle{font-size:24px;margin-bottom:32px;color:#fff}.layout-container .kost-blocks-contact__body{margin-bottom:32px}.layout-container .kost-blocks-contact__body em{font-style:normal;color:#EDBB4C}.layout-container .kost-blocks-contact__body p{color:#fff}.layout-container .kost-blocks-contact__direct{display:grid;justify-content:center;margin-bottom:32px}@media (min-width:1024px){.layout-container .kost-blocks-contact__content{text-align:inherit;padding:48px 96px;width:calc(50% - 16px)}.layout-container .kost-blocks-contact__direct{display:block}}.layout-container .kost-blocks-contact__direct a{display:flex;gap:16px;align-items:center;font-size:24px;line-height:1;color:#fff;text-decoration:none;margin-bottom:16px}.layout-container .kost-blocks-contact__direct a:before{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-color:#EDBB4C;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:40px;height:40px;box-sizing:border-box;cursor:pointer;flex-shrink:0;content:""}.layout-container .kost-blocks-contact__direct a[href^=tel]:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill="%23fff" d="m12.82 10.174-1.693-.194a1.327 1.327 0 0 0-1.094.38l-1.226 1.227a10.03 10.03 0 0 1-4.394-4.393L5.647 5.96c.286-.287.426-.686.38-1.093l-.194-1.68a1.334 1.334 0 0 0-1.326-1.18H3.353c-.753 0-1.38.627-1.333 1.38.353 5.693 4.907 10.24 10.593 10.593.754.047 1.38-.58 1.38-1.333v-1.154c.007-.673-.5-1.24-1.173-1.32Z"/></svg>')}.layout-container .kost-blocks-contact__direct a[href^=mailto]:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path fill="%23fff" d="M13.334 2.667H2.667c-.733 0-1.333.6-1.333 1.333v8c0 .733.6 1.333 1.333 1.333h10.666c.734 0 1.334-.6 1.334-1.333V4c0-.733-.6-1.333-1.333-1.333ZM13.067 5.5l-4.36 2.727a1.32 1.32 0 0 1-1.414 0L2.933 5.5a.566.566 0 1 1 .6-.96L8 7.333l4.467-2.793a.566.566 0 1 1 .6.96Z"/></svg>')}.layout-container .kost-blocks-contact__media{position:relative;flex:1;margin:0 0 -40px}.layout-container .kost-blocks-contact__media:before{content:"";background-color:#EBA742;position:absolute;inset:0;border-radius:16px;z-index:-1}@media (min-width:1024px){.layout-container .kost-blocks-contact__media{margin:24px 0}.layout-container .kost-blocks-contact__media:before{left:-16px;border-radius:0 24px 24px 0}.layout-container .kost-blocks-contact__media img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}}.layout-container .kost-blocks-contact__media img{margin:0 auto;z-index:1}.layout-container .kost-blocks-contact__form .form-item{width:100%;max-width:408px;margin-bottom:0}.layout-container .kost-blocks-contact__form .form-item input{width:100%}.layout-container .kost-blocks-contact__form .form-actions{text-align:center;display:flex;flex-direction:row-reverse;justify-content:center}.layout-container .kost-blocks-contact__form .webform-confirmation:before{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;user-select:none;display:inline-block;content:"check_circle";color:#3A6149;font-size:80px;margin-bottom:24px}.layout-container .kost-blocks-cta__title,.layout-container .kost-blocks-employee-list__header h3,.layout-container .kost-blocks-employee__header h3,.layout-container .kost-blocks-faq .block-faq__header h3,.layout-container .kost-blocks-sources__header h3{font-style:normal;line-height:calc(1em + 8px);-webkit-font-smoothing:antialiased;font-family:Oswald,sans-serif;font-weight:700}@media (min-width:1024px){.layout-container .kost-blocks-contact__form .form-actions{position:absolute;bottom:72px;right:112px;justify-content:center}.layout-container .kost-blocks-contact__form .webform-confirmation{display:flex;align-items:center}.layout-container .kost-blocks-contact__form .webform-confirmation:before{font-size:140px;margin-right:80px}}.layout-container .kost-blocks-contact__form .ajax-progress{position:absolute;bottom:0;right:0}.layout-container .kost-blocks-contact__form .button{margin-top:16px;margin-bottom:0!important}.layout-container .kost-blocks-cta{padding:0 20px 0 19px;max-width:1440px;margin:48px auto}@media (min-width:768px){.layout-container .kost-blocks-cta{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-cta{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-cta{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-cta{padding-right:160px;padding-left:160px}}.layout-container .kost-blocks-cta__container{padding:32px 0;background-color:#EBA742;border-radius:24px;margin:0 auto;display:flex;gap:24px;flex-direction:column;align-items:center;justify-content:center}.layout-container .kost-blocks-cta__title{margin:32px 0 16px;display:block;font-size:16px;max-width:554px;text-align:center;color:#fcfcfc}.layout-container .kost-blocks-cta__title+h1,.layout-container .kost-blocks-cta__title+h2,.layout-container .kost-blocks-cta__title+h3,.layout-container .kost-blocks-cta__title+h4,.layout-container .kost-blocks-cta__title+h5,.layout-container .kost-blocks-cta__title+h6,.layout-container .kost-blocks-cta__title:first-child{margin-top:0}.layout-container .kost-blocks-cta__title:last-child{margin-top:8px;margin-bottom:0}.layout-container .kost-blocks-employee-list{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .kost-blocks-employee-list{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-employee-list{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-employee-list{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-employee-list{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .kost-blocks-employee-list{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-employee-list{grid-gap:16px}}@media (min-width:769px){.layout-container .kost-blocks-cta__title{font-size:32px}.layout-container .kost-blocks-employee-list{margin:32px auto 64px;padding:0;max-width:1440px}}@media (min-width:769px) and (min-width:768px){.layout-container .kost-blocks-employee-list{padding-right:40px;padding-left:40px}}@media (min-width:769px) and (min-width:1024px){.layout-container .kost-blocks-employee-list{padding-right:44px;padding-left:44px}}@media (min-width:769px) and (min-width:1280px){.layout-container .kost-blocks-employee-list{padding-right:128px;padding-left:128px}}@media (min-width:769px) and (min-width:1440px){.layout-container .kost-blocks-employee-list{padding-right:160px;padding-left:160px}}.layout-container .kost-blocks-employee-list__header{grid-column:1}.layout-container .kost-blocks-employee-list__header h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-employee-list__header h3{margin:32px 0 16px;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .kost-blocks-employee-list__header h3+h1,.layout-container .kost-blocks-employee-list__header h3+h2,.layout-container .kost-blocks-employee-list__header h3+h3,.layout-container .kost-blocks-employee-list__header h3+h4,.layout-container .kost-blocks-employee-list__header h3+h5,.layout-container .kost-blocks-employee-list__header h3+h6,.layout-container .kost-blocks-employee-list__header h3:first-child{margin-top:0}.layout-container .kost-blocks-employee-list__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-employee-list__header h3{font-size:40px}}.layout-container .kost-blocks-employee{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .kost-blocks-employee{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-employee{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .kost-blocks-employee{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .kost-blocks-employee{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}@media (max-width:1279px){.layout-container .kost-blocks-employee{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-employee{grid-gap:16px}}.layout-container .kost-blocks-employee__header h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-employee__header h3{margin:32px 0 16px;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .kost-blocks-employee__header h3+h1,.layout-container .kost-blocks-employee__header h3+h2,.layout-container .kost-blocks-employee__header h3+h3,.layout-container .kost-blocks-employee__header h3+h4,.layout-container .kost-blocks-employee__header h3+h5,.layout-container .kost-blocks-employee__header h3+h6,.layout-container .kost-blocks-employee__header h3:first-child{margin-top:0}.layout-container .kost-blocks-employee__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-employee__header h3{font-size:40px}}.layout-container .kost-blocks-faq{max-width:1440px;margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .kost-blocks-faq{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-faq{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-faq{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-faq{padding-right:160px;padding-left:160px}}@media (max-width:1279px){.layout-container .kost-blocks-faq{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-faq{grid-gap:16px}}.layout-container .kost-blocks-faq--contrast-light .faq-question{background:#FDF8ED}.layout-container .kost-blocks-faq--contrast-light .faq-question *{color:#3A6149!important}.layout-container .kost-blocks-faq .block-faq__header h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-faq .block-faq__header h3{margin:32px 0 16px;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .kost-blocks-faq .block-faq__header h3+h1,.layout-container .kost-blocks-faq .block-faq__header h3+h2,.layout-container .kost-blocks-faq .block-faq__header h3+h3,.layout-container .kost-blocks-faq .block-faq__header h3+h4,.layout-container .kost-blocks-faq .block-faq__header h3+h5,.layout-container .kost-blocks-faq .block-faq__header h3+h6,.layout-container .kost-blocks-faq .block-faq__header h3:first-child{margin-top:0}.layout-container .kost-blocks-faq .block-faq__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-faq .block-faq__header h3{font-size:40px}}.layout-container .kost-blocks-sources{margin:32px auto 64px;padding:0 20px 0 19px;display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.layout-container .kost-blocks-sources{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-sources{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .kost-blocks-sources{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .kost-blocks-sources{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}@media (max-width:1279px){.layout-container .kost-blocks-sources{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-sources{grid-gap:16px}}.layout-container .kost-blocks-sources__header h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-sources__header h3{margin:32px 0 16px;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .kost-blocks-sources__header h3+h1,.layout-container .kost-blocks-sources__header h3+h2,.layout-container .kost-blocks-sources__header h3+h3,.layout-container .kost-blocks-sources__header h3+h4,.layout-container .kost-blocks-sources__header h3+h5,.layout-container .kost-blocks-sources__header h3+h6,.layout-container .kost-blocks-sources__header h3:first-child{margin-top:0}.layout-container .kost-blocks-sources__header h3:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-sources__header h3{font-size:40px}}.layout-container .faq-question__title,.layout-container .kost-blocks-sources__content a{font-size:16px;color:#fcfcfc;font-style:normal;-webkit-font-smoothing:antialiased;cursor:pointer}.layout-container .kost-blocks-sources__content{display:grid;grid-gap:32px;grid-template-columns:repeat(1,1fr)}@media (max-width:1279px){.layout-container .kost-blocks-sources__content{grid-gap:24px}}@media (max-width:767px){.layout-container .kost-blocks-sources__content{grid-gap:16px}}@media (min-width:768px){.layout-container .kost-blocks-sources__content{display:grid;grid-gap:32px;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (max-width:1279px){.layout-container .kost-blocks-sources__content{grid-gap:24px}}@media (min-width:768px) and (max-width:767px){.layout-container .kost-blocks-sources__content{grid-gap:16px}}.layout-container .kost-blocks-sources__content .field__item span:last-child{display:none}.layout-container .kost-blocks-sources__content a{font-family:Nunito,sans-serif;line-height:1.5em;font-weight:700;display:inline-flex;align-items:center;max-width:100%;outline:0;transition-duration:.3s;border:1px solid transparent;background-color:#2C4937;margin:0 auto;width:100%;height:auto;padding:16px 32px;justify-content:flex-start;position:relative;word-break:break-word}.layout-container .kost-blocks-sources__content a:after,.path-ernaeringsuge .member__access a:after{width:40px;box-sizing:border-box;content:"";left:1px;pointer-events:none}.layout-container .kost-blocks-sources__content a:last-child{margin-bottom:0}.layout-container .kost-blocks-sources__content a:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-color:#3A6149;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;height:40px;cursor:pointer;position:relative;flex-shrink:0;margin-left:auto}.layout-container .kost-blocks-sources__content a:hover{background-color:#3A6149;box-shadow:0 4px 32px rgba(83,122,83,.48)}.layout-container .kost-blocks-sources__content a:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.layout-container .kost-blocks-sources__content a.link-file:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48"><path fill="%23fff" d="M11 40q-1.2 0-2.1-.9Q8 38.2 8 37v-7.15h3V37h26v-7.15h3V37q0 1.2-.9 2.1-.9.9-2.1.9Zm13-7.65-9.65-9.65 2.15-2.15 6 6V8h3v18.55l6-6 2.15 2.15Z"/></svg>');background-size:20px 20px}.layout-container .kost-blocks-testimonials{overflow:hidden;position:relative;padding-top:32px;padding-bottom:64px;margin-top:32px;margin-bottom:64px}.layout-container .kost-blocks-testimonials:before{content:"";height:504px;position:absolute;inset:0;top:auto;background:linear-gradient(88.1deg,#283A39 1.28%,#2A473F 49.68%,#2D5545 98.07%);z-index:-1}.layout-container .kost-blocks-testimonials__header{margin:0 auto;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .kost-blocks-testimonials__header{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-testimonials__header{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-testimonials__header{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-testimonials__header{padding-right:160px;padding-left:160px}}.layout-container .kost-blocks-testimonials__header h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-testimonials__header h2{color:#3A6149}.layout-container .kost-blocks-testimonials__quote{display:flex;align-items:center;justify-content:center;background-color:#EDBB4C;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;width:64px;height:64px;box-sizing:border-box}.layout-container .kost-blocks-testimonials__testimonials{margin:48px auto 0;padding:0 20px 0 19px;position:relative}@media (min-width:768px){.layout-container .kost-blocks-testimonials__testimonials{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .kost-blocks-testimonials__testimonials{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-testimonials__testimonials{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-testimonials__testimonials{padding-left:0;padding-right:0;left:calc(50% - 1440px / 2 + 160px)}}.layout-container .kost-blocks-testimonials__testimonials .slick-list{margin:0 -16px!important;overflow:visible!important}.layout-container .kost-blocks-testimonials__testimonials .slick-track{will-change:transform}@media (min-width:1024px){.layout-container .kost-blocks-testimonials__testimonials .slick-slide{width:calc(352px + 32px)}.layout-container .kost-blocks-testimonials__testimonials .slick-slide .testimonial-card{position:relative;left:0;transition:max-width .5s,left .5s;max-width:352px;width:736px;will-change:left}.layout-container .kost-blocks-testimonials__testimonials .slick-slide .testimonial-card__media{transition:max-height .5s .5s;height:400px;max-height:336px}.layout-container .kost-blocks-testimonials__testimonials .slick-slide.slick-current .testimonial-card{max-width:736px}.layout-container .kost-blocks-testimonials__testimonials .slick-slide.slick-current .testimonial-card__media{transition-delay:0s;max-height:400px}.layout-container .kost-blocks-testimonials__testimonials .slick-slide.slick-current~.slick-slide .testimonial-card{left:calc(736px - 352px)}}.layout-container .kost-blocks-testimonials__testimonials .slide-wrapper{padding:16px!important}.layout-container .kost-blocks-testimonials__footer{margin:24px auto 0;padding:0 20px 0 19px;max-width:1440px;position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:40px}@media (min-width:768px){.layout-container .kost-blocks-testimonials__footer{padding-right:40px;padding-left:40px;flex-direction:row}}@media (min-width:1024px){.layout-container .kost-blocks-testimonials__footer{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-testimonials__footer{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-testimonials__footer{padding-right:160px;padding-left:160px}}.layout-container .kost-blocks-testimonials__arrows{display:flex;gap:80px}.layout-container .kost-blocks-testimonials__arrows .slick-prev{transform:scaleX(-1)}.layout-container .kost-blocks-webform{margin:32px auto 64px;padding:0 20px 0 19px;max-width:1440px}@media (min-width:768px){.layout-container .kost-blocks-testimonials__arrows{gap:32px}.layout-container .kost-blocks-webform{padding:80px 40px}}@media (min-width:1024px){.layout-container .kost-blocks-webform{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .kost-blocks-webform{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .kost-blocks-webform{padding-right:160px;padding-left:160px}}.layout-container .kost-blocks-webform__content{margin-bottom:32px}.layout-container .kost-blocks-webform__content h4{color:#3A6149;margin-top:24px}.layout-container .kost-blocks-webform__content h3{font-family:Oswald,sans-serif;font-weight:700;font-style:normal;line-height:calc(1em + 8px);margin:0 0 16px;-webkit-font-smoothing:antialiased;display:block;font-size:24px;letter-spacing:1px;color:#3A6149}.layout-container .kost-blocks-webform__content h3+h1,.layout-container .kost-blocks-webform__content h3+h2,.layout-container .kost-blocks-webform__content h3+h3,.layout-container .kost-blocks-webform__content h3+h4,.layout-container .kost-blocks-webform__content h3+h5,.layout-container .kost-blocks-webform__content h3+h6,.layout-container .kost-blocks-webform__content h3:first-child{margin-top:0}.layout-container .kost-blocks-webform__content h3:last-child{margin-top:8px;margin-bottom:0}.layout-container .kost-blocks-webform__content .content-header{margin-bottom:8px}.layout-container .kost-blocks-webform__form-container{box-shadow:0 4px 16px rgba(13,13,13,.25);border-radius:24px;background:#fcfcfc;position:relative;display:flex;align-items:stretch;justify-content:center;min-height:528px}.layout-container .kost-blocks-webform__media{display:none;min-width:50%;border-radius:0 0 0 80px;overflow:hidden}@media (min-width:768px){.layout-container .kost-blocks-webform__content{width:50%}.layout-container .kost-blocks-webform__media{display:block}}.layout-container .kost-blocks-webform__media img,.layout-container .kost-blocks-webform__media picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.layout-container .kost-blocks-webform__form{min-width:50%;display:flex;align-items:center;justify-content:center}.layout-container .kost-blocks-webform__form .webform-access-denied,.layout-container .kost-blocks-webform__form form{padding:32px;position:static}@media (min-width:768px){.layout-container .kost-blocks-webform__form .webform-access-denied,.layout-container .kost-blocks-webform__form form{padding:48px}}.layout-container .kost-blocks-webform__form fieldset{border:none}.layout-container .kost-blocks-webform__form .messages{margin-bottom:16px}.layout-container .kost-blocks-webform__form .ajax-progress-throbber{position:absolute;bottom:24px;right:24px}.layout-container .kost-blocks-webform__form .webform-element-help{all:revert;display:inline-block;width:24px;height:24px;background:url(/themes/custom/kost/images/icons/info.svg);background-size:contain;order:3;margin-left:8px;cursor:pointer}.layout-container .kost-blocks-webform__form .webform-element-help span{display:none}.layout-container .kost-blocks-webform__form .form-type-checkbox.webform-element-help-container--title label{padding-right:32px}.layout-container .kost-blocks-webform__form .form-type-checkbox.webform-element-help-container--title label:before{top:50%;transform:translateY(-50%)}.layout-container .kost-blocks-webform__form .form-type-checkbox.webform-element-help-container--title label .webform-element-help{position:absolute;top:50%;right:0;transform:translateY(-50%)}.layout-container .kost-blocks-webform__form .form-actions{display:flex;justify-content:flex-end;gap:16px}.layout-container .kost-blocks-webform__form .webform-confirmation:before{color:#fcfcfc;width:56px;height:56px;display:flex;align-items:center;justify-content:center;position:absolute;top:-24px;right:8px;border-radius:100%;content:url(/themes/custom/kost/images/icons/check.svg);background:#3A6149}@media (min-width:1024px){.layout-container .kost-blocks-webform__form .webform-confirmation:before{right:0;width:72px;height:72px}}.layout-container .kost-blocks-webform__form .webform-confirmation__back{display:none}.layout-container .kost-blocks-webform__form .button{margin-top:16px;margin-bottom:0!important}.layout-container .kost-blocks-webform__form .webform-button--previous{background:#EBA742;min-width:0;width:64px}.layout-container .kost-blocks-webform .form-select:focus-visible,.layout-container .kost-blocks-webform .select2-selection:focus-visible{outline:#3A6149 solid 2px;outline-offset:3px;border-radius:6px}.layout-container .faq-question{background:#3A6149;border-radius:16px;position:relative;margin-bottom:16px}.layout-container .faq-question__title{font-family:Oswald,sans-serif;font-weight:700;line-height:calc(1em + 8px);margin:32px 0 0;padding:16px 40px;min-height:64px;display:flex;align-items:center}.layout-container .faq-question__title+h1,.layout-container .faq-question__title+h2,.layout-container .faq-question__title+h3,.layout-container .faq-question__title+h4,.layout-container .faq-question__title+h5,.layout-container .faq-question__title+h6,.layout-container .faq-question__title:first-child{margin-top:0}.layout-container .faq-question__title:last-child{margin-top:8px;margin-bottom:0}@media (min-width:769px){.layout-container .kost-blocks-webform__content h3{font-size:40px}.layout-container .faq-question__title{font-size:32px}.layout-container .node--type-arrangement .layout--twocol-section{flex-wrap:nowrap}}.layout-container .faq-question__title::marker{display:none}.layout-container .faq-question__title::-webkit-details-marker{display:none}.layout-container .faq-question__title:before{content:"+";position:absolute;left:16px;font-size:16px}@media (min-width:768px){.layout-container .faq-question__title{font-weight:400;padding:24px 80px}.layout-container .faq-question__title:before{margin-top:0;font-size:24px;left:40px}}.layout-container .faq-question[open] .faq-question__title:before{content:"-"}.layout-container .faq-question__answer{margin:0 auto;padding:0 20px 32px 19px}@media (min-width:768px){.layout-container .faq-question__answer{padding-right:40px;padding-left:40px;padding-bottom:48px}}@media (min-width:1024px){.layout-container .faq-question__answer{padding-right:44px;padding-left:44px;max-width:calc(616px + 44px + 44px)}}@media (min-width:1280px){.layout-container .faq-question__answer{padding-right:128px;padding-left:128px;max-width:calc(672px + 128px + 128px)}}@media (min-width:1440px){.layout-container .faq-question__answer{padding-right:160px;padding-left:160px;max-width:calc(736px + 160px + 160px)}}.layout-container .faq-question__answer .field__item{padding-bottom:24px}.layout-container .faq-question__answer .heading2{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;margin:0 0 16px;-webkit-font-smoothing:antialiased;color:rgba(13,13,13,.72);font-weight:700}.layout-container .faq-question__answer .heading2:last-child{margin-bottom:0}.layout-container .faq-question__title:focus-visible{border:4px solid #EBA742}.layout-container .faq-question *{color:#fcfcfc!important}.layout-container .faq-question a{-webkit-text-decoration-color:#EBA742;text-decoration-color:#EBA742}.layout-container .faq-question img,.layout-container .faq-question picture{border-radius:24px;box-shadow:0 4px 16px rgba(13,13,13,.25)}.layout-container .node--type-arrangement .layout--twocol-section{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.layout-container .node--type-arrangement .layout--twocol-section{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.layout-container .node--type-arrangement .layout--twocol-section{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.layout-container .node--type-arrangement .layout--twocol-section{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.layout-container .node--type-arrangement .layout--twocol-section{padding-right:160px;padding-left:160px}}.layout-container .node--type-arrangement .layout--twocol-section .layout__region--first{flex:0 1 100%}.layout-container .node--type-arrangement .layout--twocol-section .layout__region--second{flex:1 0 100%}@media (min-width:769px){.layout-container .node--type-arrangement .layout--twocol-section .layout__region--second{flex:1 0 calc(352px + 32px);padding-left:32px}}.layout-container .node--type-arrangement .layout--twocol-section .block{padding-left:0!important;padding-right:0!important}.layout-container .node--type-arrangement .hero-blocks-manchet .manchet{padding-left:0!important;padding-right:0!important;max-width:none!important}.layout-container .node--type-arrangement .content-blocks-highlighted__content{border-radius:16px;padding:32px 40px!important}.layout-container .node--type-arrangement .content-blocks-highlighted__body,.layout-container .node--type-arrangement .content-blocks-highlighted__header,.layout-container .node--type-arrangement .course-blocks-info__wrapper{padding-left:0!important;padding-right:0!important}.layout-container .node--type-arrangement .content-blocks-highlighted__body{margin-bottom:0}.layout-container .node--type-arrangement .course-blocks-info__content,.layout-container .node--type-arrangement .course-blocks-info__wrapper{display:flex;flex-direction:column}.layout-container .node--type-course{max-width:1920px}.layout-container .node--type-course .button.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.55;filter:grayscale(1);background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#6b6b6b!important}.layout-container .node--type-course .course-content{background:#FAF8F5}.layout-container .node--type-course .course-main-title{margin:-40px auto 0;padding:40px 20px 48px 19px;max-width:1440px;display:block;font-weight:700;font-size:64px;line-height:72px;color:#3A6149;font-family:Oswald,sans-serif;border-top-left-radius:24px;border-top-right-radius:24px;background-color:#fcfcfc;box-shadow:0 -40px 32px rgba(20,10,4,.16)}@media (min-width:1025px){.layout-container .node--type-course .course-main-title{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .node--type-course .course-main-title{margin-right:504px;margin-left:64px}}@media (min-width:1440px){.layout-container .node--type-course .course-main-title{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}@media (max-width:1280px){.layout-container .node--type-course .course-main-title{font-size:40px;line-height:48px}}@media (max-width:768px){.layout-container .node--type-course .course-main-title{font-size:32px;line-height:40px;padding-bottom:24px}}.layout-container .node--type-course .course-main-title-underlay{background:#FAF8F5;position:absolute;z-index:-3;height:100%;width:100%;margin-top:-500px;max-width:1920px;margin-left:-104px}.layout-container .node--type-course .course-blocks-summary{margin:0 auto;padding:16px 20px 0 19px;max-width:1440px;background-color:#fcfcfc}@media (min-width:1025px){.layout-container .node--type-course .course-blocks-summary{padding-right:32px;padding-left:32px;margin-right:424px;margin-left:48px}}@media (min-width:1280px){.layout-container .node--type-course .course-blocks-summary{margin-right:504px;margin-left:64px}}@media (min-width:1440px){.layout-container .node--type-course .course-blocks-summary{padding-right:40px;padding-left:40px;margin-right:504px;margin-left:64px}}.layout-container .node--type-course .course-blocks-summary__content{text-align:left;color:#3A6149;width:60%;border-left:solid #EDBB4C;padding-left:20px;font-size:24px;line-height:32px}@media (max-width:1440px){.layout-container .node--type-course .course-blocks-summary__content{width:100%}}@media (max-width:768px){.layout-container .node--type-course .course-blocks-summary__content{font-size:20px}}.path-ernaeringsuge{margin-top:64px}.path-ernaeringsuge .ernaeringsuge-login,.path-ernaeringsuge .heading,.path-ernaeringsuge .register-success,.path-ernaeringsuge .user-login-form,.path-ernaeringsuge .user-pass{margin:0 auto;padding:0 20px 0 19px}@media (min-width:768px){.path-ernaeringsuge .ernaeringsuge-login,.path-ernaeringsuge .heading,.path-ernaeringsuge .register-success,.path-ernaeringsuge .user-login-form,.path-ernaeringsuge .user-pass{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.path-ernaeringsuge .ernaeringsuge-login,.path-ernaeringsuge .heading,.path-ernaeringsuge .register-success,.path-ernaeringsuge .user-login-form,.path-ernaeringsuge .user-pass{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.path-ernaeringsuge .ernaeringsuge-login,.path-ernaeringsuge .heading,.path-ernaeringsuge .register-success,.path-ernaeringsuge .user-login-form,.path-ernaeringsuge .user-pass{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.path-ernaeringsuge .ernaeringsuge-login,.path-ernaeringsuge .heading,.path-ernaeringsuge .register-success,.path-ernaeringsuge .user-login-form,.path-ernaeringsuge .user-pass{padding-right:160px;padding-left:160px}}.path-ernaeringsuge .user-login-form__already-registered{border-radius:16px;box-shadow:0 4px 16px #DADADA;background-color:#fcfcfc;padding:32px 64px;margin:32px 0}.path-ernaeringsuge .user-login-form__already-registered p{font-weight:700}.path-ernaeringsuge .register-success h1{margin-bottom:32px!important}.path-ernaeringsuge .member__access{margin:64px auto 0;padding:0 20px 0 19px;display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width:768px){.path-ernaeringsuge .member__access{padding-right:40px;padding-left:40px}}@media (min-width:1024px){.path-ernaeringsuge .member__access{padding-right:44px;padding-left:44px}}@media (min-width:1280px){.path-ernaeringsuge .member__access{padding-right:128px;padding-left:128px}}@media (min-width:1440px){.path-ernaeringsuge .member__access{padding-right:160px;padding-left:160px}}.path-ernaeringsuge .member__access a{font-family:Nunito,sans-serif;font-style:normal;font-size:16px;line-height:1.5em;-webkit-font-smoothing:antialiased;font-weight:700;color:#fcfcfc;text-align:left;display:inline-flex;justify-content:flex-start;align-items:center;min-width:128px;max-width:100%;height:40px;outline:0;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:8px;transition:background-color,color,box-shadow;transition-duration:.3s;text-decoration:none;position:relative;border:1px solid transparent;padding:0 0 0 24px;margin:0 auto;background-image:linear-gradient(90deg,#EDBB4C 0,transparent 100%);background-color:#EBA742}.path-ernaeringsuge .member__access a:last-child{margin-bottom:0}.path-ernaeringsuge .member__access a:after{display:flex;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" fill="none"><path fill="%23fff" d="M5.42 14.007a.833.833 0 0 0 1.18 0l5.54-5.54c.26-.26.26-.68 0-.94L6.6 1.987a.833.833 0 0 0-1.18 0 .833.833 0 0 0 0 1.18L10.247 8l-4.834 4.833c-.32.32-.32.854.007 1.174Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.24);border-radius:8px;height:40px;cursor:pointer;margin-left:32px;position:relative;flex-shrink:0;background-color:#EDBB4C}.path-ernaeringsuge .member__access a:focus-visible{outline:#00f solid 2px;border:2px solid #fff}.path-ernaeringsuge .member__access a:hover{background-color:#EDBB4C;box-shadow:0 4px 24px rgba(235,167,66,.24)}
