.figcaptionFont{color:var(--color_white);font:400 normal clamp(.3125rem,5.20833vw,.4375rem) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(.3125rem,5.20833vw,.4375rem);font-style:normal;font-weight:400;line-height:1.1;text-shadow:0 0 2px #000}.none{display:none!important}.hide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.input{position:relative}.frame-type-form_formframework{font:400 normal 14px/1.5em var(--font-deco),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5em}@media (max-width:650px){.frame-type-form_formframework{margin-bottom:var(--verticalSpacingXL)}}@media (min-width:650.1px){.frame-type-form_formframework{margin-bottom:var(--verticalSpacingXXL)}}.form-group{margin-bottom:var(--spacingXXS)}.frameworkForm h2{color:var(--color_text_dark);font:700 normal clamp(2.6875rem,5.20833vw,4.75rem) /1.1 var(--font-deco),Arial,sans-serif;font-size:clamp(2.6875rem,5.20833vw,4.75rem);font-style:normal;font-weight:700;hyphens:auto;line-height:1.1;text-transform:uppercase}.frameworkForm h2:last-child{margin:0}@media (min-width:1000.1px){.frameworkForm h2:not(:last-child){margin:0 0 var(--spacingS) 0}}@media (max-width:1000px){.frameworkForm h2:not(:last-child){margin:0 0 var(--spacingXS) 0}}.frame-type-form_formframework header{display:none}.frameworkForm p:last-child{margin:0}@media (min-width:1000.1px){.frameworkForm p:not(:last-child){margin:0 0 var(--verticalSpacingL) 0}}@media (max-width:1000px){.frameworkForm p:not(:last-child){margin:0 0 var(--spacingM) 0}}.frameworkForm p.baseArticle__subline{color:var(--color_primary_dark);font:700 normal clamp(1.75rem,5.20833vw,2.125rem) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(1.75rem,5.20833vw,2.125rem);font-style:normal;font-weight:700;line-height:1.1}.frameworkForm p:not(.baseArticle__subline){color:var(--color_text_dark);font:400 normal 22px/1.5em var(--font-std),Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.5em;padding-left:40px}.actions{padding-top:35px}.btn-group,.btn-toolbar,.form-navigation{column-gap:10px;display:flex;flex-direction:row;width:100%}.btn-group .btn{align-items:center;border:1px solid var(--color_primary_dark);color:var(--color_primary_dark);column-gap:8px;display:inline-flex;flex-direction:row;font:400 normal clamp(1.125rem,5.20833vw,1.125rem) /1 var(--font-std),Arial,sans-serif;font-size:clamp(1.125rem,5.20833vw,1.125rem);font-style:normal;font-weight:400;line-height:1;padding:14px 24px;text-decoration:none;transition:background-color .3s ease-out}.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover{background-color:var(--color_primary_dark);color:var(--color_white)}.btn:before{content:"\e901";font:400 normal 20px/20px icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:20px}.form-check-label,.form-group .input.checkbox label{display:block;position:relative}.form-check-label input[type=checkbox],.form-group .input.checkbox input[type=checkbox]{appearance:none;position:absolute}.form-check-label span:not(.required),.form-group .input.checkbox span:not(.required){color:var(--color_text_dark);display:block;font:400 normal 22px/1.5em var(--font-std),Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.5em;padding-left:40px}.form-check-label span:not(.required) a,.form-group .input.checkbox span:not(.required) a{color:var(--color_highlight_holstein_blue)}.form-check-label span:before,.form-group .input.checkbox span:before{border:1px solid var(--color_highlight_holstein_blue);content:""}.form-check-label input[type=checkbox],.form-check-label span:before,.form-group .input.checkbox input[type=checkbox],.form-group .input.checkbox span:before{border-radius:2px;height:25px;left:0;position:absolute;top:6px;width:25px}.form-check-label input[type=checkbox]:checked+span:after,.form-group .input.checkbox input[type=checkbox]:checked+span:after{content:"\e932";font:400 normal 25px/25px icomoon;font-size:25px;font-style:normal;font-weight:400;left:0;line-height:25px;position:absolute;top:7px}.contentForm .row{column-gap:10px;display:grid;grid-template-columns:repeat(12,1fr)}@media (min-width:1000.1px){.contentForm .row .col-2{grid-column:span 2}}@media (max-width:1000px){.contentForm .row .col-2{grid-column:span 6}}@media (min-width:1000.1px){.contentForm .row .col-4{grid-column:span 4}}@media (max-width:1000px){.contentForm .row .col-4{grid-column:span 12}}@media (min-width:1000.1px){.contentForm .row .col-6{grid-column:span 6}}@media (max-width:1000px){.contentForm .row .col-6{grid-column:span 12}}.contentForm .row .col-12{grid-column:span 12}.contentForm .row .col-12,.contentForm .row .col-4,.contentForm .row .col-6{display:flex;flex-direction:column;justify-content:flex-end}.form-group .input input[type=file]{overflow:hidden}@media (max-width:1000px){.form-group .input input[type=file]{width:100%}}.form-label{color:var(--color_text_dark);display:block;font:700 normal 14px/1.5em var(--font-deco),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.5em;margin-bottom:5px;overflow:hidden;padding-left:10px;padding-right:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.form-group.has-error .form-label{color:var(--color_formerror)}.form-text{color:var(--color_text_dark);display:block;font:400 normal 14px/1.5em var(--font-deco),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5em;margin-bottom:5px;overflow:hidden;padding-left:10px;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.form-group.has-error .form-text{color:var(--color_formerror)}.form-group legend{color:var(--color_primary_dark);font:700 normal clamp(1.75rem,5.20833vw,2.125rem) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(1.75rem,5.20833vw,2.125rem);font-style:normal;font-weight:700;hyphens:auto;line-height:1.1}@media (max-width:1000px){.form-group legend{margin:0 0 var(--verticalSpacingL) 0}}@media (min-width:1000.1px){.form-group legend{margin:0 0 var(--spacingM) 0}}.form-check{position:relative}.form-check-label{display:block;position:relative}.form-check-label input[type=radio],.form-group .input input[type=radio]{appearance:none;position:absolute}.form-check-label span:not(.required){color:var(--color_text_dark);display:block;font:400 normal 22px/1.5em var(--font-std),Arial,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:1.5em;padding-left:40px}.form-check-label span:not(.required) a{color:var(--color_highlight_holstein_blue)}.form-check-label span:before{border:1px solid var(--color_highlight_holstein_blue);content:""}.form-check-label input[type=radio],.form-group .input input[type=radio],input[type=radio]+.form-check-label span:before{border-radius:50%;height:25px;left:0;position:absolute;top:6px;width:25px}.form-group .input input[type=radio]:focus,.form-group .input input[type=radio]:focus-visible{border-radius:50%}.form-check-label input[type=radio]:checked+.form-check-label span:after,.form-group .input input[type=radio]:checked+.form-check-label span:after{background-color:var(--color_highlight_holstein_blue);border-radius:50%;content:"";height:7px;left:9px;position:absolute;top:15px;width:7px}select.form-control{appearance:none}.input:has(>select):before{color:var(--color_highlight_holstein_blue);content:"\e90a";font:400 normal 20px/20px icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:20px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.form-control{background:var(--color_white);border:1px solid var(--color_highlight_ochsenweg_blue);border-radius:2px;box-sizing:border-box;color:var(--color_highlight_holstein_blue);font:400 normal 18px/27px var(--font-std),Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px;padding:6px 23px;width:100%}.form-control.error{border-color:var(--color_formerror)}.form-control:not(.xlarge,.xxlarge){height:39px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-control:is(.xlarge,.xxlarge){overflow:auto}.form-control.xlarge{min-height:100px}.form-control.xxlarge{min-height:165px}.help-block{display:block;font:400 normal 14px/1.5em var(--font-std),Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.5em;padding-left:10px;padding-right:10px}.help-block:not(:last-child){margin-bottom:5px}.help-block:not(.error){color:var(--color_text_dark)}.help-block.error{color:var(--color_formerror)}.help-block.error:before{content:"\e933";font:400 normal 20px/20px icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:20px;margin-right:5px;position:relative;top:3px}.ImageAndFileSelection{width:100%}.ImageAndFileSelection .listProspect__item__checkbox.radio{margin-right:var(--spacingS)}.ImageAndFileSelection .listProspect__item__checkbox.radio span{margin-left:var(--spacingXS)}.ImageAndFileSelection .listProspect__text .button--ghost{margin-top:var(--spacingS)}.listProspect{--local-text-color:var(--color_primary_dark);--local-paragraph-color:var(--color_text_dark)}.listProspect__item{--local-image-width:215px}@media (max-width:650px){.listProspect{margin:0 auto var(--spacingM) auto}}@media (min-width:650.1px){.listProspect{margin:0 auto var(--verticalSpacingL) auto}}.listProspect__list{list-style:none;margin-top:var(--spacingM);padding:0}@media (max-width:1000px){.listProspect__list{display:flex;flex-direction:column;row-gap:20px}}@media (min-width:1000.1px){.listProspect__list{display:flex;flex-direction:column;row-gap:32px}}.listProspect:not(:has(.baseArticle__subline)) .listProspect__list{margin-top:var(--spacingS)}.listProspect__list__item{border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:1000px){.listProspect__list__item{padding-bottom:16px}}@media (min-width:1000.1px){.listProspect__list__item{padding-bottom:32px}}.listProspect__item{column-gap:32px;display:grid}@media (max-width:1000px){.listProspect__item{grid-template-areas:"image image" "checkbox text";grid-template-columns:25px auto;row-gap:16px}}@media (min-width:1000.1px){.listProspect__item{grid-template-areas:"checkbox image text";grid-template-columns:25px var(--local-image-width) auto;row-gap:16px}}.listProspect__item .listProspect__item__checkbox{grid-area:checkbox}.listProspect__item .listProspect__figure{grid-area:image}.listProspect__item .listProspect__text{grid-area:text}.listProspect__item .listProspect__item__checkbox{display:flex;flex-direction:column;row-gap:0}@media (min-width:1000.1px){.listProspect__item .listProspect__item__checkbox{height:161px;justify-content:center}}.listProspect__text{align-items:flex-start}@media (max-width:1000px){.listProspect__text{display:flex;flex-direction:column;row-gap:16px}}@media (min-width:1000.1px){.listProspect__text{display:flex;flex-direction:column;row-gap:24px}}.listProspect__text__title{color:var(--local-text-color);font:700 normal clamp(22px,1.45833vw,28px) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(22px,1.45833vw,28px);font-style:normal;font-weight:700;line-height:1.1;margin:0}@media (max-width:1000px){.listProspect__text__top{display:flex;flex-direction:column;row-gap:8px}}@media (min-width:1000.1px){.listProspect__text__top{display:flex;flex-direction:column;row-gap:16px}}.listProspect__text__text{color:var(--local-paragraph-color);font:400 normal clamp(1.125rem,5.20833vw,1.375rem) /1.5 var(--font-std),Arial,sans-serif;font-size:clamp(1.125rem,5.20833vw,1.375rem);font-style:normal;font-weight:400;line-height:1.5}.listProspect__figure{overflow:hidden;position:relative;width:100%;z-index:1}@media (max-width:1000px){.listProspect__figure{aspect-ratio:372/239}}@media (min-width:1000.1px){.listProspect__figure{aspect-ratio:215/161;width:var(--local-image-width)}}.listProspect__figure__image{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:1}.contentForm .form-group:has(.captcha)>.form-label{color:var(--color_primary_dark);font:700 normal clamp(1.75rem,5.20833vw,2.125rem) /1.1 var(--font-std),Arial,sans-serif;font-size:clamp(1.75rem,5.20833vw,2.125rem);font-style:normal;font-weight:700;line-height:1.1}.contentForm .captcha{display:inline-block;margin:0 var(--size-xxs) var(--size-xxs) 0;position:relative;top:10px;width:auto}.contentForm .captcha svg,.contentForm .captcha svg *{fill:var(--color_primary_dark)}.contentForm .captcha~input[type=text]{width:auto}@media (max-width:1000px){.contentForm .captcha~input[type=text]{margin-top:var(--spacingXS)}}.contentForm .captcha~.form-text,.contentForm .form-group .input .form-text,.contentForm .row .form-text{margin-top:var(--spacingXXS);@include font-body-text();color:var(--local-ContentForm-color-label)}