﻿.kontakt{padding:100px 0 0 0;}.kontakt .beschreibung{margin:0 0 100px 0;}.kontakt .beschreibung h1,.kontakt .beschreibung h2{font-family:'segoe_uibold';font-size:3rem;color:#000;margin-bottom:20px;}@media screen and (max-width:767px){.kontakt .beschreibung h1,.kontakt .beschreibung h2{font-size:2rem;}}.kontakt .beschreibung .subtitle{font-family:'segoe_uiregular';font-size:1.5rem;color:#a70;margin-bottom:5px;}.kontakt .beschreibung .wrapper-content{position:relative;margin-left:50px;padding-left:30px;}.kontakt .beschreibung .wrapper-content .description{margin-bottom:30px;}.kontakt .beschreibung .wrapper-content .description ul{list-style-type:none;margin:0 0 1rem 0;padding:0;}.kontakt .beschreibung .wrapper-content .description ul li{position:relative;padding-left:35px;}.kontakt .beschreibung .wrapper-content .description ul li:before{background-image:url("/Common/img/icon_anstrich.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:19px;height:16px;content:"";position:absolute;left:0;top:8px;}.kontakt .beschreibung .wrapper-content:before{width:3px;height:80%;content:"";position:absolute;left:0;top:0;background-color:#204c9a;}.kontakt .beschreibung .images-right{width:360px;float:right;margin:0 0 60px 40px;z-index:1;position:relative;}.kontakt .beschreibung .images-right .items .item{position:relative;}.kontakt .beschreibung .images-right .items .item:before{content:"";display:block;padding-top:150%;}.kontakt .beschreibung .images-right .items .item .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;border-radius:10px;}.kontakt .beschreibung .images-right .items .item .image figcaption{display:none;}.kontakt .beschreibung .images-right .items .item .image .overlay{width:280px;position:absolute;bottom:30px;right:-20px;}.kontakt .beschreibung .images-right .items .item .image .overlay .triangle{width:0;height:0;border-style:solid;border-width:0 0 50px 280px;border-color:transparent transparent #204c9a transparent;}.kontakt .beschreibung .images-right .items .item .image .overlay .text{background-color:#204c9a;border-radius:32px 0 0 32px;margin-left:-26px;color:#fff;font-family:'segoe_uibold';font-size:1.8rem;min-height:64px;display:flex;align-items:center;padding:7px 0 7px 30px;line-height:2.2rem;}.kontakt .beschreibung .images-right .slick-prev{left:30px;bottom:-50px!important;width:29px!important;height:22px!important;background-image:url(/Common/img/icon_pfeil_links_slider.svg)!important;background-repeat:no-repeat;z-index:100!important;}.kontakt .beschreibung .images-right .slick-prev:before{display:none;}.kontakt .beschreibung .images-right .slick-next{left:80px;bottom:-50px!important;width:29px!important;height:22px!important;background-image:url(/Common/img/icon_pfeil_rechts_slider.svg)!important;background-repeat:no-repeat;z-index:100!important;}.kontakt .beschreibung .images-right .slick-next:before{display:none;}@media screen and (max-width:767px){.kontakt .beschreibung{margin-bottom:90px;}.kontakt .beschreibung .content-inner{display:flex;flex-direction:column;}.kontakt .beschreibung .content-inner .images-right{float:none;order:2;width:100%;margin:0;}.kontakt .beschreibung .content-inner .wrapper-content{margin-bottom:20px;margin-left:5px;}}.kontakt .form{position:relative;background-color:#f2ebd9;padding:50px 0 80px 0;}.kontakt .form h2{font-family:'segoe_uibold';font-size:2.5rem;color:#000;margin-bottom:20px;}.kontakt .form .subtitle{font-family:'segoe_uiregular';font-size:1.5rem;color:#a70;margin-bottom:5px;}.kontakt .form .description{position:relative;margin-left:50px;padding-left:30px;margin-bottom:30px;}.kontakt .form .description ul{list-style-type:none;margin:0 0 1rem 0;padding:0;}.kontakt .form .description ul li{position:relative;padding-left:35px;}.kontakt .form .description ul li:before{background-image:url("/Common/img/icon_anstrich.svg");background-size:cover;background-repeat:no-repeat;background-position:center;width:19px;height:16px;content:"";position:absolute;left:0;top:8px;}.kontakt .form .description:before{width:3px;height:100%;content:"";position:absolute;left:0;top:0;background-color:#204c9a;}.kontakt .form #contactFormControl{width:100%;margin:0;float:left;position:relative;}@media screen and (max-width:575px){.kontakt .form #contactFormControl{margin:0;}}.kontakt .form #contactFormControl .row.table{margin:0;}.kontakt .form #contactFormControl h1.headline{position:relative;margin-top:0;font-family:'cardeniomodern-bold';font-size:32px;color:#719a40;padding-left:40px;margin-bottom:20px;}.kontakt .form #contactFormControl h1.headline:before{content:"";position:absolute;background-image:url(/Common/img/icon_tannen.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:31px;height:21px;left:0;top:0;z-index:5;}.kontakt .form #contactFormControl .description{margin-bottom:40px;padding-left:40px;}@media screen and (max-width:767px){.kontakt .form #contactFormControl h1{margin-top:40px!important;padding-left:0!important;}.kontakt .form #contactFormControl h1:before{top:-40px!important;}.kontakt .form #contactFormControl .description{padding-left:0!important;}}.kontakt .form #contactFormControl .input-group-addon{background-color:#fff;border-radius:0;border-left-width:0;}.kontakt .form #contactFormControl .date input{border-right-width:0;}.kontakt .form #contactFormControl input,.kontakt .form #contactFormControl textarea,.kontakt .form #contactFormControl select{background-color:#fff;border:0 solid #d0d0d0;box-shadow:none;border-radius:10px;color:#000;padding-left:20px;}.kontakt .form #contactFormControl input::placeholder,.kontakt .form #contactFormControl textarea::placeholder,.kontakt .form #contactFormControl select::placeholder{color:#000;}.kontakt .form #contactFormControl .control-label{display:none;}.kontakt .form #contactFormControl .form-control{height:50px;font-size:unset;}.kontakt .form #contactFormControl textarea.form-control{height:160px;}.kontakt .form #contactFormControl label{font-weight:normal;display:none;}.kontakt .form #contactFormControl .formbutton .button-wrapper{margin:30px 0 0 0;}.kontakt .form #contactFormControl .formbutton .button-wrapper a{color:#204c9a;font-family:'segoe_uibold';position:relative;padding-left:30px;}.kontakt .form #contactFormControl .formbutton .button-wrapper a:before{content:"";position:absolute;left:0;top:0;height:20px;width:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Common/img/icon_plus_kreis.svg);}.kontakt .form #contactFormControl .formbutton .button-wrapper a:hover:before{background-image:url(/Common/img/icon_plus_kreis_hover.svg);}.kontakt .form #contactFormControl .ErrorMsg{clear:left;color:#204c9a;margin-bottom:15px;font-size:22px;font-weight:bold;padding-left:25px;}.kontakt .form #contactFormControl .Confirmation{clear:left;color:#204c9a;font-size:22px;font-weight:bold;padding-left:25px;}.kontakt .form #contactFormControl .failureNotification{color:#204c9a;padding-left:13px;}.kontakt .form #contactFormControl .hide{display:none!important;}.kontakt .form #contactFormControl .captcha{display:none;}.kontakt .form #contactFormControl .einverstaendnis{margin-top:20px;}.kontakt .form #contactFormControl .einverstaendnis input{display:inline-block;}.kontakt .form #contactFormControl .einverstaendnis input[type=checkbox]{width:20px;height:20px;margin-right:10px;accent-color:#204c9a;}.kontakt .form #contactFormControl .einverstaendnis label{display:inline-block;}.kontakt .form #contactFormControl .einverstaendnis .failureNotification{display:block;padding-left:0;padding-bottom:20px;}.kontakt .form #contactFormControl .button{margin:10px 0 40px 0;}