.alpincenter .button:hover{color:#fff;border-color:#af0947;background-color:#af0947}.frame-type-form_formframework label{font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:800;line-height:1.2;color:#af0947;text-transform:uppercase}.frame-type-form_formframework label:has(svg){display:flex;align-items:center;column-gap:16px}.frame-type-form_formframework label svg{width:16px;height:auto;fill:#af0947}.frame-type-form_formframework .statictext{font-family:Castio;line-height:.8;font-weight:400;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.frame-type-form_formframework input:not([type=checkbox],[type=radio]),.frame-type-form_formframework select,.frame-type-form_formframework textarea{font-family:"Noto Sans",sans-serif;font-weight:400;line-height:1.3}.frame-type-form_formframework button{font-size:16px;font-weight:500;line-height:1.2;letter-spacing:1.6px;text-transform:uppercase;text-decoration:none;color:#000;border:1px solid #000;padding:9px 22px;display:flex;align-items:center;column-gap:16px;width:fit-content}.frame-type-form_formframework button svg{height:7px;width:auto;fill:#000}.frame-type-form_formframework button:hover{color:#fff;border-color:#af0947;background-color:#af0947}.frame-type-form_formframework button:hover svg{fill:#fff}.frame-type-form_formframework input:not([type=checkbox],[type=radio]),.frame-type-form_formframework select,.frame-type-form_formframework textarea{position:relative;font-size:20px;appearance:unset;border:unset;border-bottom:1px solid #000;color:#000}.frame-type-form_formframework .form-check-label,.frame-type-form_formframework .form-check-wrapping-label{display:flex;column-gap:10px}.frame-type-form_formframework .form-check-label{color:#000;font-size:20px;line-height:1.3;font-weight:400;text-transform:unset;cursor:pointer}.frame-type-form_formframework .form-check-label em{font-style:normal;font-size:16px;color:#525252}.frame-type-form_formframework .form-check-label a{color:#000}.frame-type-form_formframework input[type=checkbox]:checked{background-color:#af0947;border-color:#af0947}.alpincenter .languages a.active{background:#313131}#footer .logo{height:clamp(50px,20px + 5vw,100px)}#footer .contact svg,#footer .socials svg{fill:#af0947}.alpincenter #modal .logo svg{height:100px}.alpincenter #modal .navigation a{font-size:clamp(42px,25.2px + 2.8vw,70px)}.alpincenter #modal .navigation a:hover{background:#af0947}.alpincenter #modal .subnavi a{font-size:clamp(28px,23.2px + .8vw,36px)}.alpincenter #modal .contact svg,.alpincenter #modal .socials svg{fill:#af0947}@media (max-width:1400px){.alpincenter #modal .logo svg{height:65px}}@media (max-width:1000px){.alpincenter #modal .logo svg{height:40px}.alpincenter #modal .navigation{overflow:hidden;flex-direction:column;height:100%;text-align:center}.alpincenter #modal .navigation a{font-size:clamp(38px,33.8px + .7vw,45px)}.alpincenter #modal .subnavi a{font-size:clamp(20px,17.6px + .4vw,24px)}}#popup .popup-buttons a.color1{background:#af0947;border-color:#af0947}.alpincenter .topbuttons a{background:#af0947}.alpincenter .topbuttons a:hover{background:#313131}.alpincenter #main header .preheader,.alpincenter #popup header .preheader{font-family:"Noto Sans",sans-serif;font-size:16px;font-weight:800;line-height:1.2;color:#af0947;text-transform:uppercase}.alpincenter #main header .preheader:has(svg),.alpincenter #popup header .preheader:has(svg){display:flex;align-items:center;column-gap:16px}.alpincenter #main header .preheader svg,.alpincenter #popup header .preheader svg{width:16px;height:auto;fill:#af0947}.alpincenter #main header .headline,.alpincenter #main header h1,.alpincenter #main header h2,.alpincenter #main header h3,.alpincenter #popup header .headline,.alpincenter #popup header h1,.alpincenter #popup header h2,.alpincenter #popup header h3{font-family:Castio;line-height:.8;font-weight:400;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.alpincenter #main header .preheader+h1,.alpincenter #main header .preheader+h2,.alpincenter #main header .preheader+h3,.alpincenter #popup header .preheader+h1,.alpincenter #popup header .preheader+h2,.alpincenter #popup header .preheader+h3{margin-top:10px}.alpincenter #main header h1,.alpincenter #popup header h1{font-size:clamp(40px,28px + 2vw,60px)}@media (max-width:430px){.alpincenter #main header h1,.alpincenter #popup header h1{font-size:38px}}.alpincenter #main header h2,.alpincenter #popup header h2{font-size:clamp(40px,28px + 2vw,60px)}@media (max-width:430px){.alpincenter #main header h2,.alpincenter #popup header h2{font-size:35px}}.alpincenter #main header h3,.alpincenter #popup header h3{font-size:clamp(34px,30.4px + .6vw,40px)}.alpincenter #main .quote,.alpincenter #popup .quote{font-family:"Noto Serif",serif;font-size:clamp(24px,20.4px + .6vw,30px);font-weight:500;line-height:1.2;color:#af0947}.alpincenter #main .textbig ul li::before,.alpincenter #popup .textbig ul li::before{content:url(../Icons/list_arrow_pink.svg)}.alpincenter #main .textsmall ul li::before,.alpincenter #popup .textsmall ul li::before{content:url(../Icons/list_arrow_pink.svg)}.alpincenter #main .quote,.alpincenter #popup .quote{border-top:2px solid #af0947;border-bottom:2px solid #af0947}