@font-face {
  font-family: 'icomoon';
  src: url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/icomoon.445339ef..eot);
  src:
    url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/icomoon.445339ef..eot#iefix) format('embedded-opentype'),
    url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/icomoon.bf23c46a..ttf) format('truetype'),
    url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/icomoon.d6379278..woff) format('woff'),
    url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/icomoon.26967bd5..svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^='icon-'],
[class*=' icon-'] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-checkbox:before {
  content: '\e924';
}
.icon-question:before {
  content: '\e925';
}
.icon-mail:before {
  content: '\e923';
}
.icon-type-avi:before {
  content: '\e91d';
}
.icon-type-file:before {
  content: '\e91e';
}
.icon-type-jpg:before {
  content: '\e91f';
}
.icon-type-mp3:before {
  content: '\e920';
}
.icon-type-pdf:before {
  content: '\e921';
}
.icon-type-png:before {
  content: '\e922';
}
.icon-type-mov:before {
  content: '\e91b';
}
.icon-email:before {
  content: '\e91c';
}
.icon-dropdown-arrow:before {
  content: '\e91a';
}
.icon-infos:before {
  content: '\e900';
}
.icon-fremdsprache:before {
  content: '\e901';
}
.icon-sparte:before {
  content: '\e904';
}
.icon-download:before {
  content: '\e90a';
}
.icon-press:before {
  content: '\e90b';
}
.icon-karte:before {
  content: '\e90c';
}
.icon-vergleich:before {
  content: '\e90d';
}
.icon-sms:before {
  content: '\e90e';
}
.icon-anregungen:before {
  content: '\e90f';
}
.icon-kundendaten:before {
  content: '\e910';
}
.icon-greencare:before {
  content: '\e911';
}
.icon-landwirt:before {
  content: '\e912';
}
.icon-veranstalter:before {
  content: '\e902';
}
.icon-transport:before {
  content: '\e903';
}
.icon-betriebs-haft:before {
  content: '\e913';
}
.icon-betrieb:before {
  content: '\e905';
}
.icon-finanz:before {
  content: '\e906';
}
.icon-vorsorge:before {
  content: '\e907';
}
.icon-jagd-vers:before {
  content: '\e908';
}
.icon-transport-vers:before {
  content: '\e909';
}
.icon-unfall-vers:before {
  content: '\e928';
}
.icon-reise-vers:before {
  content: '\e929';
}
.icon-rechtschutz:before {
  content: '\e92a';
}
.icon-haushalt-vers:before {
  content: '\e92b';
}
.icon-kfz-vers:before {
  content: '\e92c';
}
.icon-fahrrad:before {
  content: '\e92d';
}
.icon-jugend-vers:before {
  content: '\e92e';
}
.icon-phone:before {
  content: '\e914';
}
.icon-portal:before {
  content: '\e915';
}
.icon-alert:before {
  content: '\e916';
}
.icon-pin:before {
  content: '\e917';
}
.icon-kundenberater:before {
  content: '\e918';
}
.icon-magnifier:before {
  content: '\e919';
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:rgb(51.4340909091,122.2772727273,183.4159090909);text-decoration:none}a:hover,a:focus{color:rgb(34.6799586777,82.4466942149,123.6700413223);text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid hsl(0,0%,93.5%)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media(min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media(min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}html{font-size:62.5%}.clear-both{clear:both}.error-icon{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/alert-red.93af9233..svg);background-size:3rem;background-repeat:no-repeat;height:3rem;width:3rem;display:inline-block;margin-right:1rem;position:relative;top:10px}.question-mark__text{width:200px;text-align:left;padding:11px}.pdf-icon{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/type-pdf.38934c7a..svg);background-position:center;height:4rem;width:4rem;display:block}.forms-app{background:#f8f8f8;padding:10rem 0}@media(max-width: 768px){.forms-app{padding:5rem 0 7rem 0}}.inline-block{display:inline-block}.page-step-wrapper__price{font:600 3.6rem/3.8rem "Source Sans Pro";margin-bottom:4.4rem}.page-step-wrapper__price span:last-child{text-align:right;padding-left:4.6rem}@media(max-width: 768px){.page-step-wrapper__price{font-size:2rem;margin-bottom:3.2rem}.page-step-wrapper__price span:last-child{text-align:right;position:absolute;right:15px}}.page-step-wrapper .padding-bottom{padding-bottom:3rem}input:required{box-shadow:none}.input-wrapper{position:relative}form.submitted input:invalid,form.submitted .dropbtn:invalid{border:1px solid #e20014 !important}form.submitted input:invalid+label+span,form.submitted .dropbtn:invalid+label+span{color:#e20014}form.submitted input:invalid+.error-sign,form.submitted .dropbtn:invalid+.error-sign{display:inline-block;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/alert-red.93af9233..svg);width:1.4rem;height:1.4rem;background-size:1.4rem;position:absolute;top:14px;background-repeat:no-repeat;right:8px}input.textfield-error,input .filterfield-error div[class$=control],.dropbtn.textfield-error,.dropbtn .filterfield-error div[class$=control],.filterfield-wrapper.textfield-error,.filterfield-wrapper .filterfield-error div[class$=control]{border:1px solid #e20014 !important}input.textfield-error+label+span,input.filterfield-error+label+span,.dropbtn.textfield-error+label+span,.dropbtn.filterfield-error+label+span,.filterfield-wrapper.textfield-error+label+span,.filterfield-wrapper.filterfield-error+label+span{color:#e20014}input.textfield-error+.error-sign,.dropbtn.textfield-error+.error-sign,.filterfield-wrapper.textfield-error+.error-sign{display:inline-block;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/alert-red.93af9233..svg);width:1.4rem;height:1.4rem;background-size:1.4rem;position:absolute;top:14px;background-repeat:no-repeat;right:8px}.error-message{color:#e20014;font:600 1.8rem/2.5rem "Source Sans Pro",sans-serif;margin-top:4.1rem;margin-bottom:-3.1rem}.responsive-field__datepicker.textfield-error input{border:1px solid #e20014}.responsive-field.error input{border:1px solid #e20014}.responsive-field__label{display:block;color:#272727;font:600 1.8rem/3rem "Source Sans Pro",Helvetica,Arial,sans-serif;margin-bottom:4px;margin-top:12px}@media(min-width: 992px){.responsive-field__label{margin-top:30px;margin-bottom:10px}}.responsive-field__input[type=text],.responsive-field__input[type=tel],.responsive-field__input[type=number],.responsive-field__input[type=email]{border:1px solid #949494;border-radius:3px;font:normal 1.8rem/2.3rem "Source Sans Pro",Helvetica,Arial,sans-serif;line-height:2.3rem;height:4.2rem;padding:0 1.3rem;width:100%}.responsive-field__input[type=text].textfield-error,.responsive-field__input[type=tel].textfield-error,.responsive-field__input[type=number].textfield-error,.responsive-field__input[type=email].textfield-error{padding-right:2.4rem}.responsive-field__input[type=text]:focus,.responsive-field__input[type=tel]:focus,.responsive-field__input[type=number]:focus,.responsive-field__input[type=email]:focus{border:1px solid #007c57;outline:0 none}.checkbox-wrapper.error label{border:1px solid #e20014}.back-button{color:#333;text-decoration:underline;font-size:1.8rem;padding:1rem 5rem 1rem 0;margin-bottom:20px;display:inline-block}.back-button:active,.back-button:hover,.back-button:focus{color:#333}label{font-weight:normal !important}@media(min-width: 992px){.page-step-wrapper__price.d-md-none{display:none}}@media(max-width: 991px){.sticky-footer{position:fixed;display:flex;justify-content:space-between;align-items:center;bottom:0;left:0;right:0;z-index:99;padding:1rem 2rem;background:#fff}.sticky-footer.static{position:static;margin:0 -15px}.sticky-footer .navigation-buttons>div{display:flex;justify-content:right}.sticky-footer .navigation-buttons__back{padding-right:2rem;margin-bottom:0}.sticky-footer .page-step-wrapper__price{margin-bottom:0;font-size:1.4rem}}@media(max-width: 991px)and (min-width: 992px){.sticky-footer .page-step-wrapper__price.d-md-none{display:none}}@media(max-width: 991px){.sticky-footer .page-step-wrapper__price span{position:static;display:block;text-align:left;padding-left:0;font-size:2.8rem}.sticky-footer .page-step-wrapper__price p{line-height:1}.sticky-footer .page-step-wrapper__price p small span{font-size:1.4rem;display:inline}}.Toastify__toast-container.custom-toast{width:460px}a:focus-visible,button:focus-visible{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}input[type=radio]:focus-visible+label:after{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}.rdt input[type=text]:focus-visible{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}.wpwl-wrapper{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif !important}.wpwl-wrapper .wpwl-button-pay{background-color:#007c57;border-color:#007c57;border-radius:2px;font-weight:600}.wpwl-wrapper .wpwl-label{margin-bottom:.6rem;line-height:3rem;color:#272727}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:normal;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLight.aec3edbf..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLight.ttf.1725fa7c..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLight.otf.0e92fa90..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLight.eb2a2dab..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLight.3d10f7fa..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:200;font-style:italic;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLightIt.012f7455..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLightIt.ttf.0d57bf81..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLightIt.otf.3cc31e2b..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLightIt.54cd08b0..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-ExtraLightIt.e437a405..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:normal;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Light.e2e8590c..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Light.ttf.65f54bd3..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Light.otf.ce7288e2..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Light.0d4a9a1b..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Light.ecada3c2..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:300;font-style:italic;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-LightIt.4f7d2f88..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-LightIt.ttf.ca833674..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-LightIt.otf.2c3aeccf..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-LightIt.270ee59b..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-LightIt.eff09059..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:normal;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Regular.2886cfab..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Regular.ttf.f963ed83..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Regular.otf.86f6a102..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Regular.7a9975d8..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Regular.312393cb..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:400;font-style:italic;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-It.a912fa0d..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-It.ttf.48a461b5..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-It.otf.8c909ce2..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-It.fb96197d..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-It.c03e37be..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:normal;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Semibold.21176852..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Semibold.ttf.acbf737b..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Semibold.otf.fbbc47c5..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Semibold.94f13d0e..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Semibold.27bf7c31..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:600;font-style:italic;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-SemiboldIt.f61f1adb..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-SemiboldIt.ttf.4cc0e276..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-SemiboldIt.otf.bb07e6aa..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-SemiboldIt.972b642e..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-SemiboldIt.4de6286b..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:normal;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Bold.d1ef8d3e..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Bold.ttf.2f5f78b0..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Bold.otf.4b108030..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Bold.751d4a14..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Bold.6b4d803e..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:700;font-style:italic;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BoldIt.6ced96d5..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BoldIt.ttf.4f720da3..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BoldIt.otf.a72e7201..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BoldIt.1bf66a29..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BoldIt.20a8c472..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:normal;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Black.751f7b17..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Black.ttf.e48a1277..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Black.otf.f0f78c5d..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Black.46ac4a80..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-Black.c7b32bbf..ttf) format("truetype")}@font-face{font-family:"Source Sans Pro";font-weight:900;font-style:italic;font-stretch:normal;src:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BlackIt.f72450a3..eot) format("embedded-opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BlackIt.ttf.000042f8..woff2) format("woff2"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BlackIt.otf.a965b866..woff) format("woff"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BlackIt.30fdfa5b..otf) format("opentype"),url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/SourceSansPro-BlackIt.8dd1e5ee..ttf) format("truetype")}
.checkbox-wrapper{padding-left:45px;position:relative}.checkbox-wrapper__text{color:#272727;cursor:pointer;font-size:1.8rem;height:100%;line-height:3rem;display:inline-block;margin-bottom:0}.checkbox-wrapper__label{background-color:#fff;border-radius:3px;cursor:pointer;height:30px;left:0;position:absolute;top:0;width:29px;border:1px solid #949494}.checkbox-wrapper input[type=checkbox]{display:none}.checkbox-wrapper input[type=checkbox]+label:before{color:#fff;content:"";font-family:"icomoon";font-size:1.5rem}.checkbox-wrapper input[type=checkbox]:checked+label:before{content:"";font-size:3rem;color:#007c57}.checkbox-wrapper:focus-visible .checkbox-wrapper__label{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}.checkbox-wrapper .textfield-error~.field-error-message{color:#e20014}.checkbox-wrapper .field-error-message{display:block;font-size:1.4rem;color:#e20014}
.question-mark{color:#007c57;font-size:2.3rem;padding-left:1.2rem;position:relative;top:.3rem;cursor:pointer}.question-mark:focus-visible{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}.tooltip-content{background-color:#333;border-radius:4px;color:#fff;font:normal 1.6rem/2.4rem "Source Sans Pro",Helvetica,Arial,sans-serif;max-width:340px;z-index:1000;hyphens:auto;word-break:break-word;padding:1.8rem 2.4rem !important}.tooltip-content img{max-width:200px;max-height:600px}@media(max-width: 479px){.tooltip-content img{max-width:250px}}
.button-wrapper{font-size:1.8rem;font-weight:600;line-height:2.3rem;background:#007c57;color:#fff;border:0;padding:1rem 4.2rem;border-radius:2px;width:auto}.button-wrapper.loading{background-image:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/loader.e56efbac..gif);background-repeat:no-repeat;background-position:center center}.button-wrapper.loading span{opacity:0}.button-wrapper.disabled,.button-wrapper.disabled:hover{cursor:not-allowed;background:rgba(1,122,61,.5)}.button-wrapper:hover{background:#1f8a54}.button-wrapper:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}.button-wrapper:focus-visible{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}
.navigation-buttons__continue button{width:100%;display:block}.navigation-buttons__continue button:hover{cursor:pointer}@media(min-width: 768px){.navigation-buttons__continue button{width:auto;display:inline-block}}@media(max-width: 767px){.navigation-buttons__continue button{padding:1rem}}.navigation-buttons__back{color:#333;text-decoration:underline;font-size:1.8rem;padding:1rem 5rem 1rem 0;margin-bottom:20px;display:block}.navigation-buttons__back:active,.navigation-buttons__back:hover,.navigation-buttons__back:focus{color:#333}@media(min-width: 768px){.navigation-buttons__back{margin:unset;display:inline-block}}
.component-section__wrapper{padding:0 0 1rem 0;margin:0 auto;border-bottom:1px solid #ccc;display:flex}.component-section__title{color:#007c57;font-size:1.2rem;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.component-section .row .row{margin:0}.component-section__content{padding:1.8rem 0 5.3rem 0}@media(min-width: 992px){.component-section__content{padding:3rem 0 8.5rem 0}}
.textfield-wrapper .question-mark{position:relative;top:2px}.textfield-wrapper input:disabled{background:#eee}.textfield-wrapper input:focus-visible{outline:none !important;box-shadow:0 0 0 6px #fff,0 0 0 10px #ae1d22}.textfield-wrapper .field-error-message{color:#e20014;font-size:1.4rem}.responsive-field__textarea{width:100%;height:20rem;border-radius:3px;font-size:1.8rem;line-height:2.3rem;padding:1.3rem;resize:none;border:1px solid #949494}
/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.react-datepicker-wrapper{box-shadow:none !important;outline:none;position:relative;width:100%}.react-datepicker-wrapper--margin-bottom{margin-bottom:2rem}.react-datepicker-wrapper .react-datepicker__calendar-icon{fill:#949494;display:inline-block;height:2rem;position:absolute;right:0;top:6px;width:2rem}.react-datepicker-wrapper input{background-color:#fff;border-radius:3px;color:#000;font:normal 1.8rem/2.3rem "Source Sans Pro",Helvetica,Arial,sans-serif;height:4.2rem;padding:0 3.6rem 0 1.3rem;width:100%;border:1px solid #949494}.react-datepicker-wrapper input:focus{border:1px solid #007c57;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;outline:none}.react-datepicker__day--selected{background-color:#007c57}.react-datepicker__navigation{top:15px}.react-datepicker__navigation-icon::before{border-color:#000;border-width:2px 2px 0 0}.react-datepicker__month-container,.react-datepicker__year--container{width:292px;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:1.4rem}@media(max-width: 479px){.react-datepicker__month-container,.react-datepicker__year--container{width:96vw}}.react-datepicker__month-container .react-datepicker__current-month,.react-datepicker__month-container .react-datepicker-year-header,.react-datepicker__year--container .react-datepicker__current-month,.react-datepicker__year--container .react-datepicker-year-header{font:600 1.8rem "Source Sans Pro",Helvetica,Arial,sans-serif}.react-datepicker__month-container .react-datepicker__current-month,.react-datepicker__year--container .react-datepicker__current-month{padding:1rem 0}.react-datepicker__month-container .react-datepicker-year-header,.react-datepicker__year--container .react-datepicker-year-header{padding:18px 0 8px}.react-datepicker__month-container .react-datepicker__header,.react-datepicker__year--container .react-datepicker__header{background-color:#fff;border:none}.react-datepicker__month-container .react-datepicker__header .react-datepicker__day-name,.react-datepicker__year--container .react-datepicker__header .react-datepicker__day-name{font-weight:600;margin:0}.react-datepicker__month-container .react-datepicker__day-name,.react-datepicker__month-container .react-datepicker__day,.react-datepicker__year--container .react-datepicker__day-name,.react-datepicker__year--container .react-datepicker__day{height:36.7142857143px;width:41.7142857143px}.react-datepicker__month-container .react-datepicker__month,.react-datepicker__month-container .react-datepicker__year,.react-datepicker__year--container .react-datepicker__month,.react-datepicker__year--container .react-datepicker__year{margin:0}.react-datepicker__month-container .react-datepicker__day-names,.react-datepicker__month-container .react-datepicker__week,.react-datepicker__year--container .react-datepicker__day-names,.react-datepicker__year--container .react-datepicker__week{display:flex;justify-content:space-between}.react-datepicker__month-container .react-datepicker__day-name,.react-datepicker__month-container .react-datepicker__day,.react-datepicker__year--container .react-datepicker__day-name,.react-datepicker__year--container .react-datepicker__day{display:flex;align-items:center;justify-content:center}.react-datepicker__month-container .react-datepicker__week,.react-datepicker__year--container .react-datepicker__week{padding:4px 0}.react-datepicker__month-container .react-datepicker__day,.react-datepicker__month-container .react-datepicker__year-text,.react-datepicker__year--container .react-datepicker__day,.react-datepicker__year--container .react-datepicker__year-text{margin:0}.react-datepicker__month-container .react-datepicker__day:hover,.react-datepicker__month-container .react-datepicker__year-text:hover,.react-datepicker__year--container .react-datepicker__day:hover,.react-datepicker__year--container .react-datepicker__year-text:hover{background-color:#bfdbcc;color:#000}.react-datepicker__month-container .react-datepicker__day--today,.react-datepicker__year--container .react-datepicker__day--today{border:1px solid #007c57;background-color:#fff}.react-datepicker__month-container .react-datepicker__day--selected.react-datepicker__day--today,.react-datepicker__year--container .react-datepicker__day--selected.react-datepicker__day--today{background-color:#007c57}.react-datepicker__month-container .react-datepicker__day--keyboard-selected,.react-datepicker__year--container .react-datepicker__day--keyboard-selected{background-color:#bfdbcc}.react-datepicker__year-wrapper{max-width:none}.react-datepicker__year-wrapper .react-datepicker__year{display:flex;justify-content:center}.react-datepicker__year--container .react-datepicker__year{display:flex;justify-content:center}.react-datepicker__year--container .react-datepicker__year-text{height:73px;line-height:73px;width:73px;margin:0}.react-datepicker__year--container .react-datepicker__navigation{top:20px}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background-color:#fff;top:45px;width:90%;left:5%;padding:10px;border:none;box-shadow:0 1px 8px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap}.react-datepicker__month-dropdown .react-datepicker__month-option--selected_month,.react-datepicker__month-dropdown .react-datepicker__year-option--selected_year,.react-datepicker__year-dropdown .react-datepicker__month-option--selected_month,.react-datepicker__year-dropdown .react-datepicker__year-option--selected_year{background-color:#007c57;color:#fff}.react-datepicker__month-dropdown .react-datepicker__month-option,.react-datepicker__month-dropdown .react-datepicker__year-option,.react-datepicker__year-dropdown .react-datepicker__month-option,.react-datepicker__year-dropdown .react-datepicker__year-option{width:50%;padding:10px 0;position:relative}.react-datepicker__month-dropdown .react-datepicker__month-option:hover,.react-datepicker__month-dropdown .react-datepicker__year-option:hover,.react-datepicker__year-dropdown .react-datepicker__month-option:hover,.react-datepicker__year-dropdown .react-datepicker__year-option:hover{background-color:#bfdbcc;color:#000;padding:1px unset}.react-datepicker__month-dropdown .react-datepicker__month-option--selected,.react-datepicker__month-dropdown .react-datepicker__year-option--selected,.react-datepicker__year-dropdown .react-datepicker__month-option--selected,.react-datepicker__year-dropdown .react-datepicker__year-option--selected{display:none}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:2px;border-color:#000;border-width:2px 2px 0 0}.react-datepicker__year-read-view--down-arrow:hover,.react-datepicker__month-read-view--down-arrow:hover,.react-datepicker__month-year-read-view--down-arrow:hover{border-color:#000}.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-year-read-view--down-arrow{border-color:#000}.react-datepicker__year-option:has(.react-datepicker__navigation--years):hover{background-color:rgba(0,0,0,0)}.react-datepicker__navigation--years{padding:1rem;top:-4px}.react-datepicker__navigation--years:hover{cursor:pointer;background-color:#bfdbcc}.react-datepicker__navigation--years::before{border-style:solid;content:"";display:block;width:9px;height:9px;position:absolute;top:11px;right:9px;transform:rotate(225deg);border-color:#000;border-width:2px 2px 0 0}.react-datepicker__navigation--years.react-datepicker__navigation--years-upcoming::before{transform:rotate(45deg);right:13px}.react-datepicker__calendar-icon:hover{cursor:pointer}.react-datepicker__month-dropdown-container,.react-datepicker__year-dropdown-container{padding:1rem}
.info-text-wrapper{margin-top:2rem}@media(min-width: 992px){.info-text-wrapper{margin-top:unset}}.info-text-wrapper .checkbox-wrapper{margin:1rem 0 !important}
.bike-type-wrapper{margin-top:2rem}@media(min-width: 992px){.bike-type-wrapper{margin-top:unset}}@media(min-width: 992px){.bike-details .radiobutton-wrapper{margin-top:3rem;margin-bottom:2.1rem}}.bike-details .checkbox-wrapper{margin-top:30px}@media(min-width: 992px){.bike-details .checkbox-wrapper{margin-top:75px}}.bike-details .birthdate-info{margin-top:2rem}.bike-details .bib-wrapper{margin-bottom:4rem}.bike-details .bib-wrapper p{font:400 1.6rem/2rem "Source Sans Pro",Helvetica,Arial,sans-serif}.bike-details .error-message{color:#e20014;font:600 1.8rem/2.5rem "Source Sans Pro",sans-serif;margin-top:0;margin-bottom:3.1rem}.bike-details .hint{font:400 1.6rem/2rem "Source Sans Pro",Helvetica,Arial,sans-serif;margin-bottom:2rem}.bike-details .basicInfos-pdf{cursor:pointer;margin-bottom:1rem;padding-left:0}.bike-details .basicInfos-pdf .field-error-message{font-size:1.4rem;display:none}.bike-details .basicInfos-pdf span{display:inline-block}.bike-details .basicInfos-pdf .pdf-icon{height:3rem;width:3rem}.bike-details .basicInfos-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.bike-details .basicInfos-pdf .pdf-icon+span.download-error{color:#e20014}.bike-details .basicInfos-pdf .pdf-icon+span.download-error .field-error-message{display:block}.bike-details .p-margin-top{margin-top:10px}
.toast-body-wrapper{display:flex;align-items:center}.toast-body-wrapper .toast-icon-wrapper{text-align:center;padding:0 2rem 0 1rem;display:block}.toast-body-wrapper .toast-icon-wrapper .toast-icon__error{display:inline-block;margin-right:2rem;width:2.4rem;height:2.4rem;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/error.144e8e98..svg);background-size:2.4rem;background-repeat:no-repeat;vertical-align:middle}
.filterfield-wrapper div[class$=control]{border-radius:3px;line-height:2.3rem;min-height:4.2rem}.filterfield-wrapper input{box-shadow:none !important}.filterfield-wrapper .field-error-message{color:#e20014;font-size:1.4rem}.multi-select-label-wrapper{overflow:hidden}.multi-select-label-wrapper~div{cursor:pointer}
.confirmation-field{margin-bottom:1rem}@media(min-width: 992px){.confirmation-field{margin-bottom:unset}}.confirmation-field:after{content:" ";display:table;clear:both}.confirmation-field__title{font:normal 1.8rem/3rem "Source Sans Pro"}.confirmation-field__content{font:600 1.8rem/3rem "Source Sans Pro"}
.bike-confirmation.loader-wrapper{text-align:center}.bike-confirmation.loader-wrapper img{height:5rem}.bike-confirmation .info-text{margin-bottom:30px}
.radiobutton-wrapper{color:#272727;font-size:1.8rem;line-height:3rem;position:relative;margin-top:0;word-break:break-all}.radiobutton-wrapper--inline-block{display:inline-block}.radiobutton-wrapper--inline-block+.radiobutton-wrapper{padding-left:9rem}.radiobutton-wrapper label{cursor:pointer;padding-left:4.5rem;display:inline-block;height:3rem;position:relative}.radiobutton-wrapper label:after{content:"";width:30px;height:30px;background-color:#fff;position:absolute;left:0;top:0;border-radius:100%;box-sizing:border-box;border:1px solid #949494}.radiobutton-wrapper input[type=radio]{cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.radiobutton-wrapper input[type=radio]:checked+label:before{content:"";width:16px;height:16px;position:absolute;background:#007c57;z-index:1;left:7px;top:7px;border-radius:100%}.radiobutton-wrapper.accept-error label{color:#e20014}.radiobutton-wrapper.break-word{word-break:normal}
.radio-group-wrapper{word-break:normal}.radio-group-wrapper .field-error-message{color:#e20014;font-size:1.4rem;display:block;margin-top:2rem}.radio-group-wrapper .radiobutton-wrapper{margin:-2.5rem 0 0 0;display:inline-block}.radio-group-wrapper .row{margin:0 -15px !important}
.payment-selection{padding-bottom:20px;margin-top:-1rem}@media(min-width: 992px){.payment-selection{margin-top:unset}}.payment-description{padding-top:4rem}.payment-recipient{margin-top:40px}.payment-recipient span{padding:2px 0;display:block}.payment .payment-type-wrapper .radiobutton-wrapper{margin-top:1rem}
.payment .checkbox-wrapper{margin-top:1rem;margin-bottom:1rem}@media(min-width: 992px){.payment .checkbox-wrapper{margin-top:1rem}}@media(min-width: 992px){.payment .radiobutton-wrapper{margin-top:3rem;margin-bottom:2.1rem}}.payment .contract-pdf{padding-top:1rem;cursor:pointer}.payment .contract-pdf span{display:inline-block}.payment .contract-pdf .pdf-icon{height:3rem;width:3rem}.payment .contract-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.payment .contract-pdf .pdf-icon+span.download-error{color:#e20014}

.panel-group.accordion .panel.panel-default{background:rgba(0,0,0,0);border:none;box-shadow:none}.panel-group.accordion .panel.panel-default.highlighted{background:#fff;border:1px solid #007c57;border-radius:0}.panel-group.accordion .panel.panel-default.highlighted .panel-heading a{padding:2.5rem 3.1rem}.panel-group.accordion .panel.panel-default.highlighted .panel-body{padding:2rem 3.1rem !important}.panel-group.accordion .panel.panel-default.highlighted .panel-body>.row:first-child{margin-top:-4rem}.panel-group.accordion .panel.panel-default .panel-heading{background:rgba(0,0,0,0)}.panel-group.accordion .panel.panel-default .panel-heading a{display:block;padding:2.5rem 0;color:#000}.panel-group.accordion .panel.panel-default .panel-heading a:hover,.panel-group.accordion .panel.panel-default .panel-heading a:active,.panel-group.accordion .panel.panel-default .panel-heading a:focus{text-decoration:none;color:#000}.panel-group.accordion .panel.panel-default .panel-heading a:after{content:"";display:block;right:3.1rem;margin-left:1rem;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/drop-arrow.eeae9ad0..svg);background-size:contain;background-repeat:no-repeat;width:2rem;height:1.5rem;transition:all 300ms ease-in-out;transform:rotate(-180deg)}.panel-group.accordion .panel.panel-default .panel-heading a.collapsed:after{transform:rotate(0deg)}.panel-group.accordion .panel.panel-default .panel-body{padding:2rem 0 !important;border-top:none !important;border-bottom:none}
.summary-wrapper{position:sticky;top:60px;z-index:99}@media(max-width: 991px){.summary-wrapper{display:none}}.header-extended--sticky .summary-wrapper{top:100px}
.success-box{border:1px solid #007c57;padding:2rem 4rem;max-width:99rem;margin:10rem auto 0 auto;position:relative}.success-box:before{content:"";background-color:#f8f8f8;background-image:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/checkmark-big.92dc8dde..svg);display:block;width:8rem;height:8rem;position:absolute;top:-4rem;left:calc(50% - 4rem);padding:2rem}.success-box .success-msg-wrapper{margin-top:7rem;text-align:center;font:600 1.8rem/3rem "Source Sans Pro"}.success-box .success-msg-wrapper:after{content:"";display:block;height:1px;margin-top:4rem;background:#d2d2d2;opacity:.5}.success-box .pdf-wrapper{margin-top:5rem;margin-bottom:5rem}.success-box .pdf-wrapper a{color:#007c57;text-decoration:underline;display:block;text-align:center;margin-top:1.6rem;cursor:pointer}@media(min-width: 992px){.success-box .pdf-wrapper a{margin-top:3.6rem}}.success-box .pdf-icon{width:100%;background-repeat:no-repeat}.success-box div[class^=col]{margin-bottom:5rem}@media(min-width: 768px){.success-box div[class^=col]{border-right:1px solid #d2d2d2;margin-bottom:unset}}.success-box div[class^=col]:last-child{border-right:none}
.error-box{padding:2rem 4rem;max-width:99rem;margin:10rem auto 0 auto;position:relative}.error-box .error-msg-wrapper{text-align:center;font:600 1.8rem/3rem "Source Sans Pro";color:#e20014}
.head-wrapper{text-align:center}@media(max-width: 768px){.head-wrapper__top{display:flex;flex-shrink:0}}.head-wrapper__notice{text-align:left;margin-bottom:30px}.head-wrapper__back{display:none}@media(max-width: 768px){.head-wrapper__back{display:inline-block;position:relative;background:#007c57;border-radius:50%;margin-right:1rem;height:4rem;width:4.5rem}.head-wrapper__back::after{content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:8px;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/flow-arrow-white.91158a7d..svg);background-size:cover;transform:translate(-50%, -50%) scale(-1)}}@media(max-width: 768px){.head-wrapper__text-wrapper{display:inline-block;width:100%;text-align:left}}.head-wrapper__small{font-size:1.4rem;font-weight:bold;line-height:5rem;letter-spacing:1px;color:#007c57;text-transform:uppercase}@media(max-width: 768px){.head-wrapper__small{line-height:1.8rem;letter-spacing:normal}}.head-wrapper__title{font-size:3.6rem;font-weight:600;line-height:4.2rem;color:#333;margin:0;padding:0 0 2.4rem 0}@media(max-width: 768px){.head-wrapper__title{font-size:2rem;padding:0}}
.step-indicator-wrapper{margin:6.8rem 0 9.4rem}.step-indicator-wrapper>div{display:flex;justify-content:space-evenly;align-items:center;row-gap:1rem;flex-wrap:wrap;border-top:none;border-bottom:none;width:100%;column-gap:1rem;row-gap:2rem}@media(min-width: 768px){.step-indicator-wrapper>div{padding:1rem 0;border-top:1px solid hsla(0,0%,80%,.5);border-bottom:1px solid hsla(0,0%,80%,.5);justify-content:center}}.step-indicator-wrapper .step-indicator-wrapper__step .step-label{color:#707070;opacity:1}@media(max-width: 991px){.step-indicator-wrapper .step-indicator-wrapper__step .step-label{margin-top:.6rem}}.step-indicator-wrapper .step-indicator-wrapper__step.active .step-label,.step-indicator-wrapper .step-indicator-wrapper__step.check .step-label{color:#333;font-weight:bold}.step-indicator-wrapper .step-indicator-wrapper__step.active .step-icon-wrapper,.step-indicator-wrapper .step-indicator-wrapper__step.check .step-icon-wrapper{background-color:#007c57}.step-indicator-wrapper .step-indicator-flow{margin:0;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/flow-arrow.bfcb9570..svg);width:16px;height:8px;background-size:16px 8px;display:inline-block}@media(max-width: 768px){.step-indicator-wrapper .step-indicator-flow{margin-top:-2rem}}@media(max-width: 768px){.step-indicator-wrapper{border-top:none;margin:0 0 3rem 0}}.step-indicator-wrapper__step{display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:#333;text-transform:capitalize}@media(max-width: 768px){.step-indicator-wrapper__step{display:flex;font-size:1.2rem;line-height:1.6rem;margin:0;letter-spacing:.02rem}}.step-indicator-wrapper__step:last-child{padding:0}.step-indicator-wrapper__step:last-child .step-icon{margin-right:0}.step-indicator-wrapper__step:last-child .step-icon:after{display:none}.step-indicator-wrapper__step .step-icon-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;width:3.2rem;height:3.2rem;border-radius:50%;background-color:#949494}@media(min-width: 992px){.step-indicator-wrapper__step .step-icon-wrapper{margin-right:1.2rem}}.step-indicator-wrapper__step .step-icon{display:inline-block;width:2rem;height:2rem;background-size:2rem;background-repeat:no-repeat;vertical-align:middle}.step-indicator-wrapper__step .step-icon.icon--insurance{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/insurance.e870c34c..svg)}.step-indicator-wrapper__step .step-icon.icon--identification{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/identification.24e1cd91..svg)}.step-indicator-wrapper__step .step-icon.icon--wallet{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/wallet.48aebcad..svg)}.step-indicator-wrapper__step .step-icon.icon--question{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/question.522d36c2..svg)}.step-indicator-wrapper__step .step-icon.icon--badge{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/badge.f64d05b9..svg)}.step-indicator-wrapper__step .step-icon.icon--check{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/checkmark.e3667b9b..svg)}.step-indicator-wrapper__label{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width: 992px){.step-indicator-wrapper__label{flex-direction:row}}
.summary-box-wrapper{border:1px solid #007c57;border-radius:2px;background-color:#fff;padding:2rem 0;margin-bottom:9.4rem}.summary-box-wrapper .question-mark__text{width:200px}@media(min-width: 992px){.summary-box-wrapper{margin-bottom:unset}}.summary-box-wrapper__title{font:normal 2.4rem/3.1rem "Source Sans Pro",Helvetica,Arial,sans-serif;text-align:center;padding:0 0 1.6rem 0;border-bottom:1px solid hsla(0,0%,80%,.5)}.summary-box-wrapper .sections-wrapper{padding:0 3.1rem;padding-top:2.8rem}.summary-box-wrapper .sections-wrapper .section{padding-bottom:3.1rem;margin-bottom:3.1rem;border-bottom:1px solid hsla(0,0%,80%,.5);overflow:hidden}.summary-box-wrapper .sections-wrapper__text{padding-left:.2rem;font:normal 1.8rem/2.3rem "Source Sans Pro",Helvetica,Arial,sans-serif}.summary-box-wrapper .sections-wrapper__text+.sections-wrapper__text::before{content:" - "}.summary-box-wrapper .sections-wrapper__value{font-weight:600}.summary-box-wrapper .sections-wrapper__price p{text-align:right}.summary-box-wrapper .sections-wrapper__quote{display:flex;justify-content:space-between}.summary-box-wrapper .sections-wrapper__final-price{font-size:3.6rem;font-weight:600;position:relative;top:-0.9rem}.summary-box-wrapper .sections-wrapper__list ul{list-style:none;padding-left:.2rem;font-weight:600;margin-bottom:0}
.item-title{display:inline-block;padding-left:.1rem;font-size:1.8rem;font-weight:600;line-height:3rem;margin-bottom:2.2rem}.item-title--no-margin{margin:0}
.payment-summary.loader-wrapper{text-align:center}.payment-summary.loader-wrapper img{height:5rem}
.online-premium-payment{white-space:pre-line}
.payment-summary.loader-wrapper{text-align:center}.payment-summary.loader-wrapper img{height:5rem}
.online-premium-payment{white-space:pre-line}
.payment-summary.loader-wrapper{text-align:center}.payment-summary.loader-wrapper img{height:5rem}
.online-premium-payment{white-space:pre-line}
.travel-confirmation.loader-wrapper{text-align:center}.travel-confirmation.loader-wrapper img{height:5rem}.travel-confirmation .coinsured-row{border-bottom:1px solid hsla(0,0%,80%,.5);padding-bottom:1rem;margin-bottom:1rem}.travel-confirmation .cancelation-message{color:#007c57;display:block}
@media(min-width: 992px){.person-wrapper.coinsurance-section:not(:first-child) .responsive-field__label{opacity:0;height:0;margin-top:0}}.person-wrapper.coinsurance-section:not(:first-child):before{content:"";display:block;border-top:1px solid hsla(0,0%,80%,.5);margin:30px 15px}@media(min-width: 992px){.person-wrapper.coinsurance-section:not(:first-child):before{border-top:unset;display:none}}.person-wrapper:after{content:"";display:table;clear:both}.remove-person{font-size:1.7rem}.remove-person i{position:relative;top:4px}.remove-person span{margin-left:1.4rem}@media(min-width: 992px){.remove-person span{display:none}.remove-person i{top:0}}.add-person{color:#007c57;margin-top:20px;font-size:1.7rem;cursor:pointer}.add-person:before{content:"";display:block;border-top:1px solid hsla(0,0%,80%,.5);margin-bottom:2rem}@media(min-width: 992px){.add-person:before{display:none}}.add-person .add-person-icon{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/add.4e40d4d0..svg);width:2rem;height:2rem;background-size:2rem;background-repeat:no-repeat;display:inline-block;margin-right:1rem;position:relative;top:4px}.remove-person-icon{background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/remove.613222bd..svg);width:2rem;height:2rem;background-size:2rem;background-repeat:no-repeat;display:inline-block;margin-top:23px;cursor:pointer}.contract-pdf{cursor:pointer}.contract-pdf .field-error-message{font-size:1.4rem;display:none}.contract-pdf span{display:inline-block}.contract-pdf .pdf-icon{height:3rem;width:3rem}.contract-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.contract-pdf .pdf-icon+span.download-error{color:#e20014}.contract-pdf .pdf-icon+span.download-error .field-error-message{display:block}.email-send-description{margin-top:30px}.summary-wrapper{position:sticky;top:60px;z-index:99}@media(max-width: 991px){.summary-wrapper{display:none}}.header-extended--sticky .summary-wrapper{top:100px}.pb-1 .component-section__content{padding-bottom:1rem}
.payment .checkbox-wrapper{margin-top:1rem;margin-bottom:1rem}@media(min-width: 992px){.payment .radiobutton-wrapper{margin-top:3rem;margin-bottom:2.1rem}}.payment .contract-pdf{padding-top:1rem;cursor:pointer}.payment .contract-pdf span{display:inline-block}.payment .contract-pdf .pdf-icon{height:3rem;width:3rem}.payment .contract-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.payment .contract-pdf .pdf-icon+span.download-error{color:#e20014}.summary-wrapper{position:sticky;top:60px;z-index:99}@media(max-width: 991px){.summary-wrapper{display:none}}.header-extended--sticky .summary-wrapper{top:100px}
.contract-link .field-error-message{display:block;color:#e20014;font-size:1.4rem;margin-bottom:1rem;margin-left:6rem}
.list-item-wrapper{list-style:none;border-bottom:1px solid #ccc;padding:0 0 1rem 0;margin-bottom:1rem;font-family:"Source Sans Pro";position:relative}.list-item-wrapper.has-description{cursor:pointer}@media(max-width: 768px){.list-item-wrapper{padding:0 0 1.75rem 0;margin-bottom:1.45rem}}.list-item-wrapper__title{display:inline-block;width:70%;margin-right:10%;font:400 1.8rem/3rem "Source Sans Pro",Helvetica,Arial,sans-serif;color:#333}.list-item-wrapper__title.has-description:after{content:"";margin-left:1rem;cursor:pointer;background:url(/typo3conf/ext/grawe_forms/Resources/Public/app/static/media/drop-arrow.eeae9ad0..svg);background-size:1rem;background-repeat:no-repeat;width:1rem;height:1rem;display:inline-block}@media(max-width: 768px){.list-item-wrapper__title{display:block;width:auto;margin:0 0 .7rem 0;font-size:1.6rem;font-weight:normal;line-height:2rem}.list-item-wrapper__title:after{position:absolute;right:15px;top:10px}}.list-item-wrapper__title.open:after{transform:rotate(-180deg)}.list-item-wrapper__desc{font-size:1.6rem;line-height:2.4rem;color:#333;opacity:.6;margin-top:2rem}@media(max-width: 768px){.list-item-wrapper__desc{display:block;width:auto}}@media(min-width: 1441px){.list-item-wrapper__desc{width:80%}}.list-item-wrapper__price{display:inline-block;text-align:right;font-size:1.8rem;font-weight:600;color:#333;width:20%}@media(max-width: 768px){.list-item-wrapper__price{display:block;width:auto;text-align:left;font-size:1.6rem;line-height:2rem}}
.travel-details .bib-wrapper{margin-bottom:4rem}.travel-details .bib-wrapper p{font:400 1.6rem/2rem "Source Sans Pro",Helvetica,Arial,sans-serif}.travel-details .hint{font:400 1.6rem/2rem "Source Sans Pro",Helvetica,Arial,sans-serif;margin-bottom:2rem}.travel-details .basicInfos-pdf{cursor:pointer;margin-bottom:1rem;padding-left:0}.travel-details .basicInfos-pdf .field-error-message{font-size:1.4rem;display:none}.travel-details .basicInfos-pdf span{display:inline-block}.travel-details .basicInfos-pdf .pdf-icon{height:3rem;width:3rem}.travel-details .basicInfos-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.travel-details .basicInfos-pdf .pdf-icon+span.download-error{color:#e20014}.travel-details .basicInfos-pdf .pdf-icon+span.download-error .field-error-message{display:block}.booking-info{font-size:1.4rem;margin-top:.3rem}.booking-info.booking-hint span{display:block;color:#007c57}.booking-info.booking-error{color:#e20014}.accordion.mt-2{margin-top:2rem}@media(min-width: 992px){.accordion .list-wrapper{columns:2}}.accordion .list-wrapper ul{margin:0;padding:0}
.event-type-wrapper{margin-top:2rem}@media(min-width: 992px){.event-type-wrapper{margin-top:unset}}@media(min-width: 992px){.event-details .radiobutton-wrapper{margin-top:3rem;margin-bottom:2.1rem}}.event-details .checkbox-wrapper{margin-top:30px}@media(min-width: 992px){.event-details .checkbox-wrapper{margin-top:61px}}.event-details .birthdate-info{margin-top:2rem}.event-details .bib-wrapper{margin-bottom:4rem}.event-details .bib-wrapper p{font:400 1.6rem/2rem "Source Sans Pro",Helvetica,Arial,sans-serif}.event-details .error-message{color:#e20014;font:600 1.8rem/2.5rem "Source Sans Pro",sans-serif;margin-top:0;margin-bottom:3.1rem}.event-details .hint{font:400 1.6rem/2rem "Source Sans Pro",Helvetica,Arial,sans-serif;margin-bottom:2rem}.event-details .basicInfos-pdf{cursor:pointer;margin-bottom:1rem;padding-left:0}.event-details .basicInfos-pdf .field-error-message{font-size:1.4rem;display:none}.event-details .basicInfos-pdf span{display:inline-block}.event-details .basicInfos-pdf .pdf-icon{height:3rem;width:3rem}.event-details .basicInfos-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.event-details .basicInfos-pdf .pdf-icon+span.download-error{color:#e20014}.event-details .basicInfos-pdf .pdf-icon+span.download-error .field-error-message{display:block}.event-details .p-margin-top{margin-top:10px}.event-details .page-step-wrapper__price p{margin-top:0}.event-details .page-step-wrapper__price p small{display:block;line-height:2;font-size:1.4rem}
.prom-confirmation.loader-wrapper{text-align:center}.prom-confirmation.loader-wrapper img{height:5rem}.prom-confirmation .info-text{margin-bottom:30px}.prom-confirmation .page-step-wrapper__price p{margin-top:0}.prom-confirmation .page-step-wrapper__price p small{display:block;line-height:2;font-size:1.4rem}
.payment .checkbox-wrapper{margin-top:1rem;margin-bottom:1rem}@media(min-width: 992px){.payment .checkbox-wrapper{margin-top:1rem}}@media(min-width: 992px){.payment .radiobutton-wrapper{display:inline-block;margin-right:3rem;margin-top:3rem;margin-bottom:2.1rem}}.payment .contract-pdf{padding-top:1rem;cursor:pointer}.payment .contract-pdf span{display:inline-block}.payment .contract-pdf .pdf-icon{height:3rem;width:3rem}.payment .contract-pdf .pdf-icon+span{color:#272727;font-size:1.8rem;line-height:3rem;height:100%}.payment .contract-pdf .pdf-icon+span.download-error{color:#e20014}.summary-wrapper{position:sticky;top:60px;z-index:99}@media(max-width: 991px){.summary-wrapper{display:none}}.header-extended--sticky .summary-wrapper{top:100px}
.summary-wrapper{position:sticky;top:60px;z-index:99}@media(max-width: 991px){.summary-wrapper{display:none}}.header-extended--sticky .summary-wrapper{top:100px}

/*# sourceMappingURL=main.b9e358dd.css.map*/