.elementor-1212 .elementor-element.elementor-element-0906475{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.79;--border-radius:0px 0px 0px 0px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-0906475:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-0906475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://itcdv.de/wp-content/uploads/2025/05/Kontaktformular.png");background-position:0px -66px;background-size:100% auto;}.elementor-1212 .elementor-element.elementor-element-0906475::before, .elementor-1212 .elementor-element.elementor-element-0906475 > .elementor-background-video-container::before, .elementor-1212 .elementor-element.elementor-element-0906475 > .e-con-inner > .elementor-background-video-container::before, .elementor-1212 .elementor-element.elementor-element-0906475 > .elementor-background-slideshow::before, .elementor-1212 .elementor-element.elementor-element-0906475 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1212 .elementor-element.elementor-element-0906475 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1212 .elementor-element.elementor-element-ddc7a86{--display:flex;--min-height:544px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-9b79bc2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1212 .elementor-element.elementor-element-9b79bc2{font-size:20px;}.elementor-1212 .elementor-element.elementor-element-40fb9b1{--display:flex;--min-height:544px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-7a2b534{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-3b635b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-3b635b1:hover{border-style:none;}.elementor-1212 .elementor-element.elementor-element-3b635b1, .elementor-1212 .elementor-element.elementor-element-3b635b1::before{--border-transition:0s;}.elementor-1212 .elementor-element.elementor-element-226d673 > .elementor-widget-container{border-style:none;}.elementor-1212 .elementor-element.elementor-element-135ed65{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-09bf363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-09bf363:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-09bf363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1212 .elementor-element.elementor-element-a1760d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-a1760d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1212 .elementor-element.elementor-element-023b59d .elementor-icon-wrapper{text-align:center;}.elementor-1212 .elementor-element.elementor-element-023b59d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-023b59d.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-023b59d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-023b59d.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-023b59d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-023b59d .elementor-icon{font-size:35px;}.elementor-1212 .elementor-element.elementor-element-023b59d .elementor-icon svg{height:35px;}.elementor-1212 .elementor-element.elementor-element-eedda68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-bd56e7b .elementor-heading-title{color:var( --e-global-color-d8a7be3 );}.elementor-1212 .elementor-element.elementor-element-42d3dd6{color:var( --e-global-color-d8a7be3 );}.elementor-1212 .elementor-element.elementor-element-beb814f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-beb814f:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-beb814f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1212 .elementor-element.elementor-element-d0ffd13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-d0ffd13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1212 .elementor-element.elementor-element-e6ac611 .elementor-icon-wrapper{text-align:center;}.elementor-1212 .elementor-element.elementor-element-e6ac611.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-e6ac611.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-e6ac611.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-e6ac611.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-e6ac611.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-e6ac611 .elementor-icon{font-size:35px;}.elementor-1212 .elementor-element.elementor-element-e6ac611 .elementor-icon svg{height:35px;}.elementor-1212 .elementor-element.elementor-element-3306320{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-3d4e05d .elementor-heading-title{color:var( --e-global-color-d8a7be3 );}.elementor-1212 .elementor-element.elementor-element-bfe6a96{color:var( --e-global-color-d8a7be3 );}.elementor-1212 .elementor-element.elementor-element-788ff11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-788ff11:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-788ff11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1212 .elementor-element.elementor-element-5f35a58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-5f35a58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1212 .elementor-element.elementor-element-23e1980 .elementor-icon-wrapper{text-align:center;}.elementor-1212 .elementor-element.elementor-element-23e1980.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-23e1980.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-23e1980.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-23e1980.elementor-view-framed .elementor-icon, .elementor-1212 .elementor-element.elementor-element-23e1980.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1212 .elementor-element.elementor-element-23e1980 .elementor-icon{font-size:35px;}.elementor-1212 .elementor-element.elementor-element-23e1980 .elementor-icon svg{height:35px;}.elementor-1212 .elementor-element.elementor-element-28eb5ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-8c49610 .elementor-heading-title{color:var( --e-global-color-d8a7be3 );}.elementor-1212 .elementor-element.elementor-element-70058ba{color:var( --e-global-color-d8a7be3 );}.elementor-1212 .elementor-element.elementor-element-ec864f6{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1212 .elementor-element.elementor-element-ddc7a86{--width:60%;}.elementor-1212 .elementor-element.elementor-element-40fb9b1{--width:40%;}.elementor-1212 .elementor-element.elementor-element-a1760d3{--width:20%;}.elementor-1212 .elementor-element.elementor-element-eedda68{--width:80%;}.elementor-1212 .elementor-element.elementor-element-d0ffd13{--width:20%;}.elementor-1212 .elementor-element.elementor-element-3306320{--width:80%;}.elementor-1212 .elementor-element.elementor-element-5f35a58{--width:20%;}.elementor-1212 .elementor-element.elementor-element-28eb5ea{--width:80%;}}@media(max-width:1024px){.elementor-1212 .elementor-element.elementor-element-0906475:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-0906475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1212 .elementor-element.elementor-element-0906475{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-7a2b534{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-135ed65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1212 .elementor-element.elementor-element-0906475{--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-0906475:not(.elementor-motion-effects-element-type-background), .elementor-1212 .elementor-element.elementor-element-0906475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1212 .elementor-element.elementor-element-ddc7a86{--min-height:213px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1212 .elementor-element.elementor-element-40fb9b1{--min-height:268px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1212 .elementor-element.elementor-element-7a2b534{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-3b635b1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1212 .elementor-element.elementor-element-135ed65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-09bf363{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-bd56e7b{text-align:center;}.elementor-1212 .elementor-element.elementor-element-42d3dd6{text-align:center;}.elementor-1212 .elementor-element.elementor-element-beb814f{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-3d4e05d{text-align:center;}.elementor-1212 .elementor-element.elementor-element-bfe6a96{text-align:center;}.elementor-1212 .elementor-element.elementor-element-788ff11{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1212 .elementor-element.elementor-element-8c49610{text-align:center;}.elementor-1212 .elementor-element.elementor-element-70058ba{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-42d3dd6 */.elementor-1212 .elementor-element.elementor-element-42d3dd6 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09bf363 */.elementor-1212 .elementor-element.elementor-element-09bf363 {
  background: 
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -200%, transparent 60%),
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -300%, transparent 70%),
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -900%, transparent 0%);
  background-size: 100% 100%; 
  box-shadow: 5px 5px 10px 0px rgba(0,0,0,.5);
}
@media(min-width:1024px){
    .elementor-1212 .elementor-element.elementor-element-09bf363:hover {
        transform: scale(1.01) translateY(-10px);
         box-shadow: 5px 10px 10px 0px rgba(0,0,0,.5);
    }    
}

.elementor-1212 .elementor-element.elementor-element-09bf363 p {
    font-size: 16px !important;
}
.elementor-1212 .elementor-element.elementor-element-09bf363:hover h2{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beb814f */.elementor-1212 .elementor-element.elementor-element-beb814f {
  background: 
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -200%, transparent 60%),
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -300%, transparent 70%),
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -900%, transparent 0%);
  background-size: 100% 100%; 
  box-shadow: 5px 5px 10px 0px rgba(0,0,0,.5);
}
@media(min-width:1024px){
    .elementor-1212 .elementor-element.elementor-element-beb814f:hover {
        transform: scale(1.01) translateY(-10px);
         box-shadow: 5px 10px 10px 0px rgba(0,0,0,.5);
    }    
}
.elementor-1212 .elementor-element.elementor-element-beb814f p {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.elementor-1212 .elementor-element.elementor-element-beb814f:hover h2{
    color: white !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788ff11 */.elementor-1212 .elementor-element.elementor-element-788ff11 {
  background: 
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -200%, transparent 60%),
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -300%, transparent 70%),
    radial-gradient(circle at 50% 50%, var(--e-global-color-secondary) -900%, transparent 0%);
  background-size: 100% 100%; 
  box-shadow: 5px 5px 10px 0px rgba(0,0,0,.5);
}
@media(min-width:1024px){
    .elementor-1212 .elementor-element.elementor-element-788ff11:hover {
        transform: scale(1.01) translateY(-10px);
         box-shadow: 5px 10px 10px 0px rgba(0,0,0,.5);
    }    
}
.elementor-1212 .elementor-element.elementor-element-788ff11 p {
    font-size: 16px !important;
    font-weight: 400 !important;
}
.elementor-1212 .elementor-element.elementor-element-788ff11:hover h2{
    color: white !important;
}/* End custom CSS */