:root{--font-family-harfang:"harfang-pro",serif;--font-family-titilium:"Titillium Web",sans-serif;--font-weight-regular:400;--font-weight-semi-bold:600;--font-weight-bold:700;--color-black:#000;--color-blue:#41558c;--color-brown:#c3a59b;--color-green:#96a590;--color-grey:#786e7d;--color-grey-dark:#49434c;--color-grey-dark-extra:#2e2931;--color-grey-light:#e3e1e5;--color-grey-light-extra:#f0f0f5;--color-ocher:#e1c35f;--color-petrol:#698c91;--color-purple:#cdaac8;--color-sportalpen:#cf0034;--color-terracotta:#cd8778;--color-yellow:#ffce32;--color-yellow-lighter:#ffe286;--color-white:#fff;--color-disabled-text:#948a98;--color-indicator-green:#56da21;--color-indicator-red:#f81e1e;--color-nature-biking-green:#253;--container-width:1308px}@media screen and (max-width:1399px){:root{--container-width:1140px}}@media screen and (max-width:1199px){:root{--container-width:960px}}@media screen and (max-width:991px){:root{--container-width:720px}}@media screen and (max-width:767px){:root{--container-width:540px}}@media screen and (max-width:575px){:root{--container-width:100%}}.form-group-daterange input,input[type=number]{cursor:text}.form-group{margin-bottom:1rem}.form-group .form-label{margin-bottom:.25rem}.form-group .form-control{border:2px solid var(--color-black);border-radius:4px;box-shadow:none!important;padding:12px 15px}.form-group .form-control:focus{border-color:var(--color-grey)}.form-group .form-control:disabled,.form-group .form-control[readonly]{background-color:transparent}.form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-group [class*=" icon-"],.form-group [class^=icon-]{align-items:center;bottom:2px;color:var(--color-black);display:flex;font-size:16px;height:3rem;justify-content:center;pointer-events:none;position:absolute;right:5px;text-align:center;width:3rem;z-index:10}.form-group.form-group-number{position:relative}.form-group.form-group-number input[type=number]{-moz-appearance:textfield}.form-group.form-group-number input[type=number]::-webkit-inner-spin-button,.form-group.form-group-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group.form-group-number .quantity-nav{bottom:1px;display:flex;flex-wrap:nowrap;position:absolute;right:.75rem}.form-group.form-group-number .quantity-nav .quantity-button{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-group.form-group-number .quantity-nav .quantity-button [class*=" icon-"],.form-group.form-group-number .quantity-nav .quantity-button [class^=icon-]{position:static}.form-group.form-group-number .quantity-nav .quantity-button.quantity-up{right:0}.form-group.form-group-number .quantity-nav .quantity-button.quantity-down{left:0}.input-daterange .form-group .form-control{cursor:pointer;text-align:left}.frc-captcha{margin:0 auto}.frc-banner>a,.frc-button{padding-bottom:5px!important;padding-top:5px!important}.content-block-brochures{margin-bottom:50px}.content-block-brochures .row{--bs-gutter-y:var(--bs-gutter-x)}.content-block-brochures .brochure{border-radius:4px;box-shadow:2px 3px 5px rgba(0,0,0,.2);cursor:pointer;height:calc(100% - 35px);outline:2px solid transparent;overflow:hidden;position:relative;transition:outline-color .35s ease-in-out;width:100%}.content-block-brochures .brochure:has(:checked),.content-block-brochures .brochure:hover{outline-color:var(--color-black)}.content-block-brochures .brochure picture{display:block}.content-block-brochures .brochure img{height:auto;width:100%}.content-block-brochures .brochure span{display:block}.content-block-brochures .brochure .content{line-height:1.2;padding:10px 10px 45px}.content-block-brochures .brochure .content .title{font-weight:var(--font-weight-bold)}.content-block-brochures .brochure .content .description{font-size:12px;margin-top:5px}.content-block-brochures .brochure .content .form-check{align-items:center;bottom:15px;display:flex;font-size:15px;left:10px;padding-left:32px;position:absolute;right:0}.content-block-brochures .download-link{align-items:center;column-gap:5px;display:flex;height:25px;justify-content:center;margin-top:10px;text-decoration:none!important}.mandatory{color:var(--color-sportalpen)}.content-form input[aria-invalid=true]:not(:focus),.content-form select[aria-invalid=true]:not(:focus),.content-form textarea[aria-invalid=true]:not(:focus){border-color:var(--color-terracotta)}.content-form .error-list{color:var(--color-white);font-size:.75rem;list-style:none;position:absolute;right:0;top:0;z-index:20}.content-form .error-list li{background:var(--color-terracotta);padding:.25rem .5rem!important}.content-form .error-list li:before{display:none}.form-check .error-list{top:-28px}.form-check{display:block;padding-left:0;position:relative;user-select:none}.form-check+.form-check{margin-top:.5rem}.form-check .form-check-label{cursor:pointer;display:block;padding-left:2.5rem;position:relative;z-index:2}.form-check input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.form-check .checkmark{background-color:transparent;border:2px solid var(--color-black);height:25px;left:0;position:absolute;top:0;transition:background-color .25s ease;width:25px}.form-check:hover input~.checkmark{background-color:var(--color-grey-light)}.form-check:has(a:hover) input~.checkmark{background-color:transparent}.form-check input:focus~.checkmark{background-color:var(--color-grey-light)}.form-check input:checked~.checkmark{background-color:transparent}.form-check input:checked~.checkmark:after{display:block}.form-check .checkmark:after{border:solid var(--color-black);border-width:0 2px 2px 0;content:"";display:none;height:14px;left:8px;position:absolute;top:2px;transform:rotate(45deg);width:6px}