.block-1-hero.typeB .sectionInner{
position: relative;
z-index: 1;
overflow: hidden;
padding-top: 10rem;
padding-bottom: 10rem;
-webkit-box-shadow: var(--shadow);
box-shadow: var(--shadow);
}
.block-1-hero.typeB .bgColorHelper{
position: absolute;
width:50%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
}
.block-1-hero.typeB .bgImgHelper{
position: absolute;
width:50%;
height: 100%;
top: 0;
left: 50%;
z-index: -2;
background-repeat:no-repeat;
background-size:cover;
}
.block-1-hero .textWrap{
padding-bottom: 3rem;
}
.block-1-hero .ctaBtn{
margin-top:3rem;
}
@media (max-width: 767px){
.block-1-hero .textWrap{
margin-top: 10rem;
}
.block-1-hero.typeB .bgColorHelper{
width:100%;
}
.block-1-hero.typeB .bgImgHelper{
width: 100%;
left: 0;	
height: 30rem;
z-index: -1;
}
.block-1-hero.typeB .sectionInner{
padding-top: 23rem;
padding-bottom: 0;
}
.block-1-hero.typeB .mainContainer{
position: relative;
}
}.block-3-freier-text a {
color: var(--primary);
font-weight: 500;
text-decoration: underline;
}
.block-3-freier-text a:hover {
text-decoration: none;
}
.block-3-freier-text .icon {
max-height: 8rem!important;
max-width: 6rem!important;
}
.block-3-freier-text .ctaBtn {
color: var(--tex-dark);
font-weight: 700;
text-decoration: none;
}.block-7-nutzen .iconWrap img{
max-width: 3rem;
display: block;
height: 3rem;
box-shadow: -2px 0px 0px #b45375;
padding: 0.4rem;
}
.block-7-nutzen .iconWrap.centerImg img{
margin: 0 auto;
}
.block-7-nutzen .iconWrap{
margin-bottom: 1.5rem;
}
.block-7-nutzen .flexRow {
margin-top: -3rem;
}
.block-7-nutzen .flexRow > div {
margin-top: 3rem;
}.block-16-kontakt h1, .block-16-kontakt h2, .block-16-kontakt h3, .block-16-kontakt h4, .block-16-kontakt p, .block-16-kontakt a, .block-16-kontakt li{
color: var(--text-light);
text-decoration: none;
}
.block-16-kontakt h2{
margin-bottom:3rem;
}
.block-16-kontakt .textCol p{
font-size: 1.6rem;
}
.block-16-kontakt .textCol{
position: relative;
}
.block-16-kontakt .imgWrap{
max-width: 36rem;
margin-bottom: 3rem;
}
.block-16-kontakt{	
overflow: hidden;
}
.block-16-kontakt .innerWrap{
padding: 3.5rem 6rem;
background-color: var(--background-alt1);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
-webkit-box-shadow: var(--shadow);
box-shadow: var(--shadow);
position: relative;
border-radius: var(--border-radius);
overflow:hidden;
width: 980px;
margin-left: auto;
margin-right: auto;
}
.block-16-kontakt .innerWrap:before{
content: '';
position: absolute;
width: 100vw;
height: calc( 100% - 18rem );
top: 9rem;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background-color: var(--background-alt2);
z-index: -1;
}
.block-16-kontakt .sideWrap{
padding-left: 4rem;
}
.block-16-kontakt .name{
font-size: 2.2rem;
font-weight: 500;
color: var(--text-light);
}
.block-16-kontakt .description{
font-size: 1.6rem;
color: var(--text-light);
}
.block-16-kontakt .number a{
font-size: 1.6rem;
color: var(--text-light);
padding-left: 2.5rem;
position: relative;
display: inline-block;
text-decoration: none;
}
.block-16-kontakt .number a:before{
content: '';
position: absolute;
width: 1.693rem;
height: 1.75rem;
background-image: url(//www.deasa-dom.com/wp-content/themes/webwild/assets/images/phone-white.svg);
background-size: contain;
background-repeat: no-repeat;
top: 0;
left: 0;
}
.block-16-kontakt .quote{
position: relative;
margin-top: 4rem;
padding-top: 2.1rem;
}
span{
color: var(--text-light)!important;
}
.block-16-kontakt form, legend, label {
color: var(--text-light)!important;
margin-bottom: 10px !important;
} @media(max-width: 991px){
.block-16-kontakt .sideWrap {
padding: 0;
}
.block-16-kontakt .textCol:after {
display: none;
}
.block-16-kontakt .innerWrap {
padding: 1.5rem 2rem;
width: 100%;
}
}div.wpforms-container div.wpforms-uploader{border:1px dashed #ccc;border-radius:2px;background:#fcfcfc;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}div.wpforms-container div.wpforms-uploader .modern-title span{text-decoration:underline}div.wpforms-container div.wpforms-uploader .modern-title span:hover{text-decoration:none}div.wpforms-container div.wpforms-uploader .dz-message{display:flex;flex-direction:column;text-align:center;align-items:center;font-size:15px;line-height:1.5;color:rgba(0,0,0,0.7)}div.wpforms-container div.wpforms-uploader .dz-message+.dz-preview{padding-top:20px}div.wpforms-container div.wpforms-uploader .dz-message.hide{display:none}div.wpforms-container div.wpforms-uploader .dz-message.hide+.dz-preview{padding-top:0}div.wpforms-container div.wpforms-uploader .dz-message .modern-hint{color:rgba(0,0,0,0.4)}div.wpforms-container div.wpforms-uploader .dz-message svg{width:40px;height:40px;margin-bottom:5px;opacity:0.5}div.wpforms-container div.wpforms-uploader .dz-preview{display:flex;position:relative;flex-wrap:wrap;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f1;cursor:default}div.wpforms-container div.wpforms-uploader .dz-preview:last-of-type{margin-bottom:0}div.wpforms-container div.wpforms-uploader .dz-preview.dz-error .dz-image{border-color:#990000}div.wpforms-container div.wpforms-uploader .dz-preview.dz-error .dz-remove{position:absolute;inset-inline-end:0;text-indent:-9999999px;width:20px;height:20px;opacity:0.5}div.wpforms-container div.wpforms-uploader .dz-preview.dz-error .dz-remove:after,div.wpforms-container div.wpforms-uploader .dz-preview.dz-error .dz-remove:before{background-color:#ff0000}div.wpforms-container div.wpforms-uploader .dz-preview.dz-processing .dz-progress{display:block}div.wpforms-container div.wpforms-uploader .dz-preview.dz-processing .dz-details .dz-size{opacity:0}div.wpforms-container div.wpforms-uploader .dz-preview.dz-complete .dz-progress{display:none}div.wpforms-container div.wpforms-uploader .dz-preview.dz-complete .dz-details .dz-size{opacity:1}div.wpforms-container div.wpforms-uploader .dz-preview .dz-details{word-break:break-word;margin-inline-end:25px;color:#888}div.wpforms-container div.wpforms-uploader .dz-preview .dz-details .dz-size{font-size:12px}div.wpforms-container div.wpforms-uploader .dz-preview .dz-details .dz-filename{font-size:14px}div.wpforms-container div.wpforms-uploader .dz-preview .dz-image{margin-inline-end:20px;width:50px;height:50px;border:1px solid #ddd;overflow:hidden;position:relative;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gIDwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+IDxzdmcgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGZpbGw9IiMwMDAwMDAwZiI+PGc+PHBhdGggZD0iTSA0LDMybCAyNCwwIGMgMS4xMDQsMCwgMi0wLjg5NiwgMi0yTCAzMCwyIGMwLTEuMTA0LTAuODk2LTItMi0yTCA0LDAgQyAyLjg5NiwwLCAyLDAuODk2LCAyLDJsMCwyOCBDIDIsMzEuMTA0LCAyLjg5NiwzMiwgNCwzMnogTSA0LDJsIDI0LDAgbDAsMjggTCA0LDMwIEwgNCwyIHpNIDIzLDZsLTgsMCBDIDE0LjQ0OCw2LCAxNCw2LjQ0OCwgMTQsN0MgMTQsNy41NTIsIDE0LjQ0OCw4LCAxNSw4bCA4LDAgQyAyMy41NTIsOCwgMjQsNy41NTIsIDI0LDcgQyAyNCw2LjQ0OCwgMjMuNTUyLDYsIDIzLDZ6TSAyMywxMmwtMTQsMCBDIDguNDQ4LDEyLCA4LDEyLjQ0OCwgOCwxM0MgOCwxMy41NTIsIDguNDQ4LDE0LCA5LDE0bCAxNCwwIEMgMjMuNTUyLDE0LCAyNCwxMy41NTIsIDI0LDEzIEMgMjQsMTIuNDQ4LCAyMy41NTIsMTIsIDIzLDEyek0gMjMsMThsLTE0LDAgQyA4LjQ0OCwxOCwgOCwxOC40NDgsIDgsMTlDIDgsMTkuNTUyLCA4LjQ0OCwyMCwgOSwyMGwgMTQsMCBjIDAuNTUyLDAsIDEtMC40NDgsIDEtMSBDIDI0LDE4LjQ0OCwgMjMuNTUyLDE4LCAyMywxOHpNIDIzLDI0bC0xNCwwIEMgOC40NDgsMjQsIDgsMjQuNDQ4LCA4LDI1QyA4LDI1LjU1MiwgOC40NDgsMjYsIDksMjZsIDE0LDAgYyAwLjU1MiwwLCAxLTAuNDQ4LCAxLTEgQyAyNCwyNC40NDgsIDIzLjU1MiwyNCwgMjMsMjR6Ij48L3BhdGg+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center;background-color:#fff}div.wpforms-container div.wpforms-uploader .dz-preview .dz-image img{min-width:50px;max-width:50px;display:block}div.wpforms-container div.wpforms-uploader .dz-preview .dz-success-mark,div.wpforms-container div.wpforms-uploader .dz-preview .dz-error-mark{display:none}div.wpforms-container div.wpforms-uploader .dz-preview .dz-progress{display:block;position:absolute;bottom:10px;width:100%;height:5px;border:0;background-color:#ddd}div.wpforms-container div.wpforms-uploader .dz-preview .dz-progress .dz-upload{display:block;height:5px;background-color:#999}div.wpforms-container div.wpforms-uploader .dz-preview .dz-error-message{flex-basis:100%;font-size:12px;color:#990000}div.wpforms-container div.wpforms-uploader .dz-preview .dz-error-message.dz-error{margin-top:16px}div.wpforms-container div.wpforms-uploader .dz-preview .dz-error-message span:not(:empty){display:block;padding-top:10px}div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove{position:absolute;inset-inline-end:0;text-indent:-9999999px;width:20px;height:20px;opacity:0.5}div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:hover{opacity:1}div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:after,div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:before{content:'';height:14px;width:2px;background-color:#666;position:absolute;display:block;top:0;inset-inline-end:10px}div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.wpforms-container div.wpforms-uploader .dz-preview .dz-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.wpforms-container .wpforms-field-file-upload.wpforms-has-error .wpforms-uploader{border-color:#cc0000;border-style:solid}div.wpforms-container .wpforms-submit-overlay-container{position:relative}div.wpforms-container .wpforms-submit-overlay-container .wpforms-submit-overlay{top:0;background:transparent;position:absolute;opacity:0}[dir="rtl"] .dz-hidden-input{left:auto !important}.wpforms-field-upload-modern{color:#7FE28B}