.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-container{min-height:35vw;}.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-container:after{content:"";min-height:inherit;}.elementor-110070101 .elementor-element.elementor-element-a391628:not(.elementor-motion-effects-element-type-background), .elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/cms/de/unsere-vision/unsere-vision-top-banner-instmaier-2.jpg");background-position:0% 72%;background-repeat:no-repeat;background-size:cover;}.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-background-overlay{background-image:url("/img/cms/SVG-shapes/short-2.svg");background-position:5.5vw 50%;background-repeat:no-repeat;background-size:42vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110070101 .elementor-element.elementor-element-a391628{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-bffda4a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110070101 .elementor-element.elementor-element-bffda4a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/svgs/test_shape1.svg");}.elementor-110070101 .elementor-element.elementor-element-bffda4a > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-110070101 .elementor-element.elementor-element-bffda4a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-bffda4a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110070101 .elementor-element.elementor-element-df0e5f8 .elementor-heading-title{font-weight:400;}.elementor-110070101 .elementor-element.elementor-element-9902097 .elementor-heading-title{font-weight:400;}.elementor-110070101 .elementor-element.elementor-element-d4260ba .elementor-spacer-inner{height:50px;}.elementor-110070101 .elementor-element.elementor-element-534e1e3 .elementor-spacer-inner{height:50px;}.elementor-110070101 .elementor-element.elementor-element-fb38c2e > .elementor-container{min-height:50vh;}.elementor-110070101 .elementor-element.elementor-element-fb38c2e > .elementor-container:after{content:"";min-height:inherit;}.elementor-110070101 .elementor-element.elementor-element-2957174 .elementor-spacer-inner{height:50px;}.elementor-110070101 .elementor-element.elementor-element-a7d0e52:not(.elementor-motion-effects-element-type-background), .elementor-110070101 .elementor-element.elementor-element-a7d0e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-110070101 .elementor-element.elementor-element-a7d0e52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-a7d0e52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110070101 .elementor-element.elementor-element-44141aa.elementor-column .elementor-column-wrap{align-items:center;}.elementor-110070101 .elementor-element.elementor-element-44141aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110070101 .elementor-element.elementor-element-4301a83 .elementor-spacer-inner{height:50px;}.elementor-110070101 .elementor-element.elementor-element-14b5676 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-110070101 .elementor-element.elementor-element-b41fc08 .elementor-image img{border-radius:22px 22px 22px 22px;}.elementor-110070101 .elementor-element.elementor-element-d9a5954:not(.elementor-motion-effects-element-type-background), .elementor-110070101 .elementor-element.elementor-element-d9a5954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110070101 .elementor-element.elementor-element-d9a5954{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-d9a5954 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110070101 .elementor-element.elementor-element-b644df7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-110070101 .elementor-element.elementor-element-b644df7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110070101 .elementor-element.elementor-element-930eeff{text-align:left;}.elementor-bc-flex-widget .elementor-110070101 .elementor-element.elementor-element-7866979.elementor-column .elementor-column-wrap{align-items:center;}.elementor-110070101 .elementor-element.elementor-element-7866979.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110070101 .elementor-element.elementor-element-7866979:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-element-populated, .elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-element-populated > .elementor-background-overlay, .elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-7866979 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110070101 .elementor-element.elementor-element-08a0e5a .elementor-icon-wrapper{text-align:center;}.elementor-110070101 .elementor-element.elementor-element-08a0e5a.elementor-view-stacked .elementor-icon{background-color:#4D538F;}.elementor-110070101 .elementor-element.elementor-element-08a0e5a.elementor-view-framed .elementor-icon:not(#e), .elementor-110070101 .elementor-element.elementor-element-08a0e5a.elementor-view-default .elementor-icon:not(#e){color:#4D538F;}.elementor-110070101 .elementor-element.elementor-element-08a0e5a .elementor-icon i, .elementor-110070101 .elementor-element.elementor-element-08a0e5a .elementor-icon svg{transform:rotate(0deg);}.elementor-bc-flex-widget .elementor-110070101 .elementor-element.elementor-element-6e5f2f9.elementor-column .elementor-column-wrap{align-items:center;}.elementor-110070101 .elementor-element.elementor-element-6e5f2f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110070101 .elementor-element.elementor-element-6e5f2f9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-element-populated, .elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110070101 .elementor-element.elementor-element-4cca614 .elementor-icon-wrapper{text-align:center;}.elementor-110070101 .elementor-element.elementor-element-4cca614.elementor-view-stacked .elementor-icon{background-color:#4D538F;}.elementor-110070101 .elementor-element.elementor-element-4cca614.elementor-view-framed .elementor-icon:not(#e), .elementor-110070101 .elementor-element.elementor-element-4cca614.elementor-view-default .elementor-icon:not(#e){color:#4D538F;}.elementor-110070101 .elementor-element.elementor-element-4cca614 .elementor-icon i, .elementor-110070101 .elementor-element.elementor-element-4cca614 .elementor-icon svg{transform:rotate(0deg);}.elementor-bc-flex-widget .elementor-110070101 .elementor-element.elementor-element-fa03745.elementor-column .elementor-column-wrap{align-items:center;}.elementor-110070101 .elementor-element.elementor-element-fa03745.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110070101 .elementor-element.elementor-element-fa03745:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-element-populated, .elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-element-populated > .elementor-background-overlay, .elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-fa03745 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110070101 .elementor-element.elementor-element-a503a45 .elementor-icon-wrapper{text-align:center;}.elementor-110070101 .elementor-element.elementor-element-a503a45.elementor-view-stacked .elementor-icon{background-color:#4D538F;}.elementor-110070101 .elementor-element.elementor-element-a503a45.elementor-view-framed .elementor-icon:not(#e), .elementor-110070101 .elementor-element.elementor-element-a503a45.elementor-view-default .elementor-icon:not(#e){color:#4D538F;}.elementor-110070101 .elementor-element.elementor-element-a503a45 .elementor-icon i, .elementor-110070101 .elementor-element.elementor-element-a503a45 .elementor-icon svg{transform:rotate(0deg);}.elementor-110070101 .elementor-element.elementor-element-5b59dcb:not(.elementor-motion-effects-element-type-background), .elementor-110070101 .elementor-element.elementor-element-5b59dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-110070101 .elementor-element.elementor-element-5b59dcb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-5b59dcb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-110070101 .elementor-element.elementor-element-dee4872.elementor-column .elementor-column-wrap{align-items:center;}.elementor-110070101 .elementor-element.elementor-element-dee4872.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-110070101 .elementor-element.elementor-element-2c71f38 .elementor-spacer-inner{height:50px;}.elementor-110070101 .elementor-element.elementor-element-f430a19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-110070101 .elementor-element.elementor-element-2053d26 .elementor-image img{border-radius:22px 22px 22px 22px;}.elementor-110070101 .elementor-element.elementor-element-ef4b9f1 > .elementor-container{min-height:50vh;}.elementor-110070101 .elementor-element.elementor-element-ef4b9f1 > .elementor-container:after{content:"";min-height:inherit;}.elementor-110070101 .elementor-element.elementor-element-ef4b9f1:not(.elementor-motion-effects-element-type-background), .elementor-110070101 .elementor-element.elementor-element-ef4b9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CCD1FF;}.elementor-110070101 .elementor-element.elementor-element-ef4b9f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-110070101 .elementor-element.elementor-element-ef4b9f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-110070101 .elementor-element.elementor-element-e096aad .elementor-spacer-inner{height:50px;}@media(min-width:992px){.elementor-110070101 .elementor-element.elementor-element-b644df7{width:50%;}.elementor-110070101 .elementor-element.elementor-element-d0b1916{width:60%;}}@media(max-width:1199px){.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-background-overlay{background-size:50vw auto;}}@media(max-width:991px){.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-container{min-height:75vh;}.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-container:after{content:"";min-height:inherit;}.elementor-110070101 .elementor-element.elementor-element-a391628:not(.elementor-motion-effects-element-type-background), .elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:74% 0px;background-size:cover;}.elementor-110070101 .elementor-element.elementor-element-a391628 > .elementor-background-overlay{background-image:url("/img/cms/SVG-shapes/short-3.svg");background-position:4vw 100%;background-size:90vw auto;}.elementor-110070101 .elementor-element.elementor-element-bffda4a{width:100%;}.elementor-110070101 .elementor-element.elementor-element-bd86ffc .elementor-heading-title{font-size:9.3vw;}}@media(max-width:1199px) and (min-width:992px){.elementor-110070101 .elementor-element.elementor-element-44141aa{width:100%;}.elementor-110070101 .elementor-element.elementor-element-14b5676{width:100%;}.elementor-110070101 .elementor-element.elementor-element-dee4872{width:100%;}.elementor-110070101 .elementor-element.elementor-element-f430a19{width:100%;}}/* Start custom CSS for column, class: .elementor-element-bffda4a */.elementor-110070101 .elementor-element.elementor-element-bffda4a{
    width: 50vw;
}

@media (max-width: 991px){
    .elementor-110070101 .elementor-element.elementor-element-bffda4a{
    width: 100vw;
}}

.elementor-110070101 .elementor-element.elementor-element-bffda4a.elementor-column > .elementor-element-populated {
  padding: 0vw 3vw 3vw 3vw;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0adead1 */.elementor-110070101 .elementor-element.elementor-element-0adead1{
    width: 30vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a391628 */@media (max-width: 991px) { 
     .elementor-background-overlay {
    background-position-y: calc(100% - 8vw) !important;
  }}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14b5676 */.elementor-110070101 .elementor-element.elementor-element-14b5676 {
  padding: 3vw 3vw 3vw 0vw;
}
@media (max-width: 1199px){
.elementor-110070101 .elementor-element.elementor-element-14b5676 {
  padding:0vw 3vw 3vw 3vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b644df7 */.elementor-110070101 .elementor-element.elementor-element-b644df7{
    width: 40%;
    padding-right: 3vw;
}
@media (max-width: 1199px){
    .elementor-110070101 .elementor-element.elementor-element-b644df7 {
    width: 36%;
  padding: 0vw 0vw 0vw 0vw;
}}


@media (max-width: 991px){
    .elementor-110070101 .elementor-element.elementor-element-b644df7 {
    width: 100%;
  padding: 0vw 0vw 0vw 0vw;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08a0e5a */.elementor-110070101 .elementor-element.elementor-element-08a0e5a .elementor-icon {
  font-size: 7vw;
}
@media (max-width: 991px){
.elementor-110070101 .elementor-element.elementor-element-08a0e5a .elementor-icon {
  font-size: 17vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7866979 */.elementor-110070101 .elementor-element.elementor-element-7866979 .elementor-element-populated {
    margin: 1vw 2vw;
}

.elementor-110070101 .elementor-element.elementor-element-7866979 {
    height: 22vw;
}

@media (max-width: 991px){
.elementor-110070101 .elementor-element.elementor-element-7866979 {
  height: 50vw;
}   

.elementor-110070101 .elementor-element.elementor-element-7866979 .elementor-element-populated {
    margin: 2vw 23vw;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4cca614 */.elementor-110070101 .elementor-element.elementor-element-4cca614 .elementor-icon {
  font-size: 7vw;
}
@media (max-width: 991px){
.elementor-110070101 .elementor-element.elementor-element-4cca614 .elementor-icon {
  font-size: 17vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e5f2f9 */.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 .elementor-element-populated {
    margin: 1vw 2vw;
}

.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 {
    height: 22vw;
}

@media (max-width: 991px){
.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 {
  height: 50vw;
}   

.elementor-110070101 .elementor-element.elementor-element-6e5f2f9 .elementor-element-populated {
    margin: 2vw 23vw;
}}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a503a45 */.elementor-110070101 .elementor-element.elementor-element-a503a45 .elementor-icon {
  font-size: 7vw;
}
@media (max-width: 991px){
.elementor-110070101 .elementor-element.elementor-element-a503a45 .elementor-icon {
  font-size: 17vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fa03745 */.elementor-110070101 .elementor-element.elementor-element-fa03745 .elementor-element-populated {
    margin: 1vw 2vw;
}

.elementor-110070101 .elementor-element.elementor-element-fa03745 {
    height: 22vw;
}

@media (max-width: 991px){
.elementor-110070101 .elementor-element.elementor-element-fa03745 {
  height: 50vw;
}   

.elementor-110070101 .elementor-element.elementor-element-fa03745 .elementor-element-populated {
    margin: 2vw 23vw;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d0b1916 */.elementor-110070101 .elementor-element.elementor-element-d0b1916{
    width: 60%;
}
@media (max-width: 1199px){
    .elementor-110070101 .elementor-element.elementor-element-d0b1916 {
    width: 64%;
  padding: 0vw 0vw 0vw 0vw;
}}


@media (max-width: 991px){
    .elementor-110070101 .elementor-element.elementor-element-d0b1916 {
    width: 100%;
  padding: 0vw 0vw 0vw 0vw;
}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9a5954 */.elementor-110070101 .elementor-element.elementor-element-d9a5954{
    margin: 0px;
    padding: 6vw 4vw 6vw 6vw;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f430a19 */.elementor-110070101 .elementor-element.elementor-element-f430a19 {
  padding: 3vw 3vw 3vw 0vw;
}
@media (max-width: 1199px){
.elementor-110070101 .elementor-element.elementor-element-f430a19 {
  padding:0vw 3vw 3vw 3vw;
}}/* End custom CSS */