@charset "UTF-8";.ho-start-header{position:relative;text-align:right;margin-top:-50px;max-height:650px;padding-bottom:30px}.ho-start-header-image{max-height:650px;width:auto}.ho-start-content{padding-top:0;padding-bottom:40px}.homg-button-scroll{position:absolute;bottom:-20px}.homg-button-text{font-size:16px;line-height:22px}.ho-start-news-box,.ho-start-events-box{padding-bottom:20px}.ho-start-info{position:relative;display:block;border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;background:url(../../../../../../../themes/horizontesub/images/paper.jpg);background-position:center center;padding:20px}.ho-start-about{padding-bottom:20px}.ho-start-news{padding-bottom:80px}.ho-start-form{padding-bottom:40px}.ho-form-header{text-align:center;padding-bottom:40px}.ho-form-header-title{display:inline-block;border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;padding:20px 50px 20px 50px}.ho-input-text,.ho-input-textarea{background:url(../../../../../../../themes/horizontesub/images/paper.jpg);background-position:center center;border:1px solid #c4c4c4;width:100%;margin-bottom:15px;color:#7F7F7F;font-family:'__Chevin_5';font-size:20px;font-style:italic;font-weight:200;padding:21px 18px 21px 18px;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s}.ho-input-text:focus,.ho-input-textarea:focus{outline:none;border-color:#6B6B6B;color:#7f7f7f;font-style:normal}.ho-input-textarea{min-height:200px;resize:vertical}.start-form-submit{text-align:center}.start-form-info{padding-right:30px;padding-left:30px;padding-bottom:20px}.start-form-info p{font-size:16px;line-height:22px;color:#7F7F7F}.start-form-submit input{background:#d7ebc8;color:#73796f;font-family:'__Chevin_5';font-size:34px;padding:10px 70px 10px 70px;border:none;border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;cursor:pointer;transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s}.start-form-submit input:hover{background:#bcdea3;color:#fff}.ho-input-checkbox{border-width:2px;border-style:solid;border-color:#C73153;background-color:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.ho-call-button,.ho-call-button div{transition-duration:.6s;-webkit-transition-duration:.6s;-o-transition-duration:.6s;-ms-transition-duration:.6s;-moz-transition-duration:.6s}.ho-call-button,.button{transition-timing-function:ease;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;-ms-transition-timing-function:ease}.ho-call-button{margin-top:10px;width:100%;display:inline-block;position:relative;text-align:center;height:2.5rem;background:#A9ADB6;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;perspective:600;min-height:59px;font-size:20px;box-shadow:0 -1px 2px #fff,inset 0 1px 2px rgba(0,0,0,.2),inset 0 .25rem 1rem rgba(0,0,0,.1)}.ho-call-button a,.ho-call-button a:hover{display:block;padding:20px;color:#C73153}.ho-call-button .button{opacity:0}.ho-call-button .cover{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center bottom;-webkit-transform-origin:center-bottom;-moz-transform-origin:center bottom;-o-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-style:preserve-3d;color:#fff;text-align:center;pointer-events:none;z-index:100}.ho-call-button .innie,.ho-call-button .outie,.ho-call-button .spine,.ho-call-button .shadow{position:absolute;width:100%}.ho-call-button .innie,.ho-call-button .outie{height:100%;background-image:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.1) 100%);border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px}.ho-call-button .outie:after{display:block;position:absolute;top:17px;width:100%;overflow:visible;content:"Anrufen?";margin-left:20px}.ho-call-button .outie:before{display:block;position:absolute;top:12px;width:32px;height:32px;background:url(../../../../../../../themes/horizontesub/images/call.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;overflow:visible;content:"";left:50%;margin-left:-60px}.ho-call-button .innie{background-color:#C73153;text-shadow:0 -2px 4px rgba(0,0,0,.2)}.ho-call-button .spine{top:.25rem;background:#C73153;height:.25rem;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform-origin:center top;-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top}.ho-call-button .shadow{top:100%;left:0;height:4.5rem;transform-origin:center top;-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top;transform:rotateX(90deg);-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);opacity:0;z-index:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.6) 0%,transparent 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,transparent 100%);border-radius:.4rem}.ho-call-button .outie{background-color:#C73153;transform:translateZ(.25rem);-webkit-transform:translateZ(.25rem);-moz-transform:translateZ(.25rem);-o-transform:translateZ(.25rem);-ms-transform:translateZ(.25rem);text-shadow:0 2px 4px rgba(0,0,0,.2)}.ho-call-button:hover{background:#EBEFF2}.ho-call-button:hover .button{opacity:1}.ho-call-button:hover .cover,.ho-call-button:hover .innie,.ho-call-button:hover .spine,.ho-call-button:hover .outie,.ho-call-button:hover .spine{transition-timing-function:cubic-bezier(.2,.7,.1,1.1);-webkit-transition-timing-function:cubic-bezier(.2,.7,.1,1.1);-moz-transition-timing-function:cubic-bezier(.2,.7,.1,1.1);-o-transition-timing-function:cubic-bezier(.2,.7,.1,1.1)}.ho-call-button:hover .cover{transform:rotateX(-120deg);-webkit-transform:rotateX(-120deg);-moz-transform:rotateX(-120deg);-o-transform:rotateX(-120deg);-ms-transform:rotateX(-120deg)}.ho-call-button:hover .innie{background-color:#C73153}.ho-call-button:hover .spine{background-color:#841C1E}.ho-call-button:hover .outie{background-color:#C73153;color:rgba(255,255,255,0)}.ho-call-button:hover .shadow{opacity:1;transform:rotateX(45deg) scale(.95);-webkit-transform:rotateX(45deg) scale(.95);-moz-transform:rotateX(45deg) scale(.95);-o-transform:rotateX(45deg) scale(.95);-ms-transform:rotateX(45deg) scale(.95)}.ho-call-button small a{color:#222;text-decoration:none;border-bottom:thin solid #ccc}.ho-call-button small a:hover{border-bottom-color:#222}.custom-checkbox{position:relative;display:inline-block}.custom-checkbox>.box{position:relative;display:block;width:20px;height:20px;border-width:2px;border-style:solid;border-color:#C73153;background-color:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;cursor:pointer}.custom-checkbox>.box>.tick{position:absolute;left:0;top:1px;width:18px;height:18px}.custom-checkbox>input:checked+.box>.tick{display:block;background:url(../../../../../../../themes/horizonte/includes/mg/images/icons/check.png);background-repeat:no-repeat}.custom-checkbox>input:checked+.box{border-color:#6A95C1}.custom-checkbox>input{position:absolute;outline:none;left:0;top:0;padding:0;width:22px;height:22px;border:none;margin:0;opacity:0;z-index:1;cursor:pointer}.pika-single{background:#fff}.pika-single *{font-family:'__Chevin_5',Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.pika-button{background:#ffffff!important;text-align:center!important;color:#222222!important;border-radius:200px!important;-webkit-border-radius:200px!important;-moz-border-radius:200px!important;-o-border-radius:200px!important;-ms-border-radius:200px!important;width:30px!important;height:30px!important;font-family:'__Chevin_5',Gotham,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.pika-button:hover{background:rgba(200,200,200,.5)!important;color:#222222!important}.is-today .pika-button{background:#C73152!important;color:#ffffff!important}.is-selected .pika-button{box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;background:#6A95C1!important;color:#ffffff!important}.zp-errormessage{display:block!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:20px!important;padding-right:20px!important;color:#ffffff!important}.zp-form-response.zp-haserror-1{background:#C73152!important;margin-top:0;margin-bottom:20px;padding-top:10px;padding-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}.zp-form-response.zp-hassend-1{background:#d7ebc8!important;margin-bottom:20px;padding-top:10px;padding-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;padding-left:20px;padding-right:20px;colro:#fff;font-size:20px;line-height:28px}.ho-input-error-1{border-color:#C73152!important}@media screen and (max-width:1150px){.ho-start-header-image{max-width:790px}}@media screen and (max-width:1000px){.ho-start-header-image{max-width:690px;margin-top:60px}}@media screen and (max-width:900px){.ho-start-header-image{max-width:590px}}@media screen and (max-width:768px){.ho-start-header{margin-top:0;text-align:center}.ho-start-header-image{width:110%;height:auto;max-height:none;margin-left:-5%;max-width:none;margin-top:0}}