*{box-sizing:border-box}html{font-size:var(--fontsize-base);color:rgb(var(--color-text));line-height:var(--lineheight-base)}body{font-family:var(--font)!important}body.frontend{background-color:rgb(var(--color-outer-background))}body>.wrapper{max-width:var(--width-body);background-color:rgb(var(--color-inner-background));width:100%;margin:0 auto}img{max-width:100%;height:auto}textarea,select,button,input[type=text]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=text]:focus{outline:0}input[type=number]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=number]:focus{outline:0}input[type=tel]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=tel]:focus{outline:0}input[type=submit]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=submit]:focus{outline:0}input[type=email]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=email]:focus{outline:0}input[type=password]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=password]:focus{outline:0}input[type=date]{background:rgba(var(--color-darkest),.05);box-sizing:border-box;border:0;width:100%;margin-bottom:15px;padding:10px}input[type=date]:focus{outline:0}:is(textarea,select,button):focus{outline:0}input[type=submit]{background-color:rgb(var(--color-highlight));color:rgb(var(--color-lightest));padding:var(--button-padding);width:auto;margin-bottom:var(--width-margin);transition:all .2s ease-in-out}input[type=submit]:hover{background-color:rgb(var(--color-shade));color:rgb(var(--color-darkest))}button[type=button]{background-color:rgb(var(--color-highlight));color:rgb(var(--color-lightest));padding:var(--button-padding);width:auto;margin-bottom:var(--width-margin);transition:all .2s ease-in-out}button[type=button]:hover{background-color:rgb(var(--color-shade));color:rgb(var(--color-darkest))}button[type=submit]{background-color:rgb(var(--color-highlight));color:rgb(var(--color-lightest));padding:var(--button-padding);width:auto;margin-bottom:var(--width-margin);transition:all .2s ease-in-out}button[type=submit]:hover{background-color:rgb(var(--color-shade));color:rgb(var(--color-darkest))}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}p{margin:0 0 var(--width-margin)}a{color:rgb(var(--color-links));word-break:break-word;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:rgb(var(--color-darkest))}h1,h2,h3,h4,h5,h6{font-family:var(--font);text-transform:uppercase;margin:var(--width-margin)0;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-weight:700}h1{font-size:var(--fontsize-xl)}@media screen and (min-width:768px){h1{font-size:var(--fontsize-2xl)}}h2{font-size:var(--fontsize-l)}@media screen and (min-width:768px){h2{font-size:var(--fontsize-xl)}}h3{font-size:var(--fontsize-m)}@media screen and (min-width:768px){h3{font-size:var(--fontsize-l)}}.link--box{background:rgb(var(--color-highlight));border:1px solid rgb(var(--color-highlight));color:rgb(var(--color-darkest));padding:var(--button-padding);transition:all .3s ease-in-out;display:inline-block}.link--box:hover{background:rgb(var(--color-darkest));color:rgb(var(--color-highlight))}.link--frame{border:1px solid rgb(var(--color-highlight));color:rgb(var(--color-highlight));padding:var(--button-padding);background:0 0;transition:all .3s ease-in-out;display:inline-block}.link--frame:hover{background:rgb(var(--color-highlight));color:rgb(var(--color-darkest))}.important{color:rgb(var(--color-highlight));font-weight:700}
