/* widget: Background Switcher */

#uc_content_box_background_switcher_elementor_353a53845 *{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#uc_content_box_background_switcher_elementor_353a53845 .ue-item-overlay{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  transition:0.3s;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_row{
	position: relative;
	width: 100%;
	overflow: hidden;
	display: flex;
    background: #000000;
    direction:ltr;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col{
	position: relative;
	z-index: 2;    
      
          border-right-color:rgba(255, 255, 255, 0.4);
      border-right-width:1px;
      border-right-style:solid;
        	
    flex:1;
    overflow: hidden;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_content{
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: flex-end;
	color: #fff;
    text-align:left;
    position:relative;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_title{
	transition: 300ms;
}

.uc_hover_switcher_title{
  font-size: 21px;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_link{
	overflow: hidden;
	transform-origin: bottom;
	transition: 300ms;
    max-height: 0px;  
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col.uc_hover .uc_hover_switcher_link{
    max-height: 500px;
	overflow: visible;
    transition: 300ms;
}

#uc_content_box_background_switcher_elementor_353a53845[data-remoteid] .uc_hover_switcher_col.uc_hover .uc_hover_switcher_link,
#uc_content_box_background_switcher_elementor_353a53845[data-sync] .uc_hover_switcher_col.uc_hover .uc_hover_switcher_link{
 	max-height: 500px;
	overflow: visible;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_button{	
	display: inline-block;
	text-decoration: none;
    text-align:center;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_background_img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_overlay{	
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
	overflow: hidden;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_overlay{
	z-index: 1;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_background_img{
	position: absolute;  
	top: 0;
          left: 0;
        		
	height: 100%;
	width: 100%;
	z-index: 0;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col + .uc_background_img{
	transition-duration: 300ms;
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col.uc_hover + .uc_background_img{
	transition-duration: 300ms;
	opacity: 1;
	margin: 0;
	visibility: visible;
	transform: scale(1.05);
}

#uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col:last-of-type{  
        border-right: 0px;
    
  	
}

@media screen and (max-width: 768px) {  
  #uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_row{
	display: flex;
  }
}


  @media screen and (max-width: 768px) {  
      #uc_content_box_background_switcher_elementor_353a53845.uc_list_image_background_hover_switcher .uc_hover_switcher_col{      
          flex:1 0 250px
      }

      #uc_content_box_background_switcher_elementor_353a53845.uc_list_image_background_hover_switcher .uc_hover_switcher_row{ 
        overflow-x: auto;
      }	

      #uc_content_box_background_switcher_elementor_353a53845.uc_list_image_background_hover_switcher .uc_hover_switcher_col + .uc_background_img {
                  transform: scale(1);
              }  
  }


@media screen and (max-width: 767px) {
  
       #uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_row{
          flex-direction: column;
          justify-content: space-around;
      }
  
      #uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col {
          border-right-style:none;
          border-right-color:transparent;
          border-left-color:transparent;
          border-right-width:0px;
          border-left-width:0px;
          border-bottom-color:rgba(255, 255, 255, 0.4);
          border-bottom-style:solid;
          border-bottom-width:1px;
          flex:auto;
      }
  
      #uc_content_box_background_switcher_elementor_353a53845 .uc_hover_switcher_col:last-of-type{
          border-bottom: 0px;
      }
  
}
#uc_content_box_background_switcher_elementor_353a53845_item1{
  object-position:center center;
}


@media screen and (max-width: 767px) {
      #uc_content_box_background_switcher_elementor_353a53845_item1 {
      background-image:url("/assets/media/2025/07/immobilienfinanzierungen-h1-567935190.webp");
      background-size:cover;
      background-repeat:none;
    }
	
      }
#uc_content_box_background_switcher_elementor_353a53845_item2{
  object-position:center center;
}


@media screen and (max-width: 767px) {
      #uc_content_box_background_switcher_elementor_353a53845_item2 {
      background-image:url("/assets/media/2025/06/modernisierungskredit-h3-296573830.webp");
      background-size:cover;
      background-repeat:none;
    }
	
      }
#uc_content_box_background_switcher_elementor_353a53845_item3{
  object-position:center center;
}


@media screen and (max-width: 767px) {
      #uc_content_box_background_switcher_elementor_353a53845_item3 {
      background-image:url("/assets/media/2025/04/immobilienfinanzierungen-h3.webp");
      background-size:cover;
      background-repeat:none;
    }
	
      }
#uc_content_box_background_switcher_elementor_353a53845_item4{
  object-position:center center;
}


@media screen and (max-width: 767px) {
      #uc_content_box_background_switcher_elementor_353a53845_item4 {
      background-image:url("/assets/media/2025/04/immobilienfinanzierungen-h4-2.webp");
      background-size:cover;
      background-repeat:none;
    }
	
      }
/* widget: Step Process */

#uc_step_process_elementor_62d196346
{
  display:flex;
}

#uc_step_process_elementor_62d196346 .ue-link
{
  display:block;
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
}

#uc_step_process_elementor_62d196346 .ue-step-item
{
  flex:1;
  display:flex;
  flex-direction:column;
  position:relative;
}
#uc_step_process_elementor_62d196346 .ue-item-highlight
{
  display: flex;
  align-items:center;
  
}

#uc_step_process_elementor_62d196346 .ue-step-item-gap
{
  flex-grow:0;
  flex-shrink:0;
}

#uc_step_process_elementor_62d196346 .ue-step-item-line
{
  height:2px;
  flex-grow:1;
}

#uc_step_process_elementor_62d196346 .ue-step-icon
{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-grow:0;
  flex-shrink:0;
  position:relative;
  line-height:1em;
  transition:0.3s;
}

#uc_step_process_elementor_62d196346 .ue-icon svg
{
  height:1em;
  width:1em;
}

#uc_step_process_elementor_62d196346 .ue-step-label
{
  position:absolute;
  left:0px;
  top:0px;
  display:flex;
  justify-content:center;
  align-items:center;
}
.ue-step-label
{
  font-size:9px;
  line-height:1em;
}

#uc_step_process_elementor_62d196346 .ue-step-item-content
{
}

#uc_step_process_elementor_62d196346 .ue-step-item:last-child .ue-step-item-line:last-child
{
  opacity:0;
}

#uc_step_process_elementor_62d196346 .ue-step-item:first-child .ue-step-item-line:first-child
{
  opacity:0;
}

#uc_step_process_elementor_62d196346 .ue-step-item-spacer
{
  flex-grow:0;
  flex-shrink:0;
  
}

#uc_step_process_elementor_62d196346 .ue-graphic-image img
{
  
}


#uc_step_process_elementor_62d196346.uc-remote-parent .ue-step-item
{
  cursor:pointer;
}






@media only screen and (max-width: 768px) {
  #uc_step_process_elementor_62d196346
    {
      flex-direction:column;
    }
  
  #uc_step_process_elementor_62d196346 .ue-step-item
  {
    flex-direction:row;
  }
  
  #uc_step_process_elementor_62d196346 .ue-item-highlight
  {
    flex-direction:column;
  }
  
   #uc_step_process_elementor_62d196346 .ue-step-item .ue-step-item-line:first-child
    {
      display:none;
    }
  

    #uc_step_process_elementor_62d196346  .ue-step-item-gap:nth-child(2)
     {
      display:none;    
      }
   #uc_step_process_elementor_62d196346  .ue-step-item-line:first-child
      {
      display:none;    
      }
  
    #uc_step_process_elementor_62d196346  .ue-step-item-line
      {
        height:100%;
        width:2px;
      }
}
.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-976 .elementor-element.elementor-element-3fdcdb1{--spacer-size:20px;}.elementor-976 .elementor-element.elementor-element-30c6b6b{text-align:start;font-family:var( --e-global-typography-ef56a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-ef56a1d-font-size );font-weight:var( --e-global-typography-ef56a1d-font-weight );font-style:var( --e-global-typography-ef56a1d-font-style );line-height:var( --e-global-typography-ef56a1d-line-height );color:var( --e-global-color-secondary );}.elementor-976 .elementor-element.elementor-element-414f6f9{--spacer-size:40px;}.elementor-976 .elementor-element.elementor-element-5d9e3a2c{padding:0px 0px 0px 0px;}.elementor-976 .elementor-element.elementor-element-11a66540{width:var( --container-widget-width, 99.629% );max-width:99.629%;--container-widget-width:99.629%;--container-widget-flex-grow:0;}.elementor-976 .elementor-element.elementor-element-4dc1db86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-976 .elementor-element.elementor-element-14bb07a3.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-976 .elementor-element.elementor-element-14bb07a3.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-976 .elementor-element.elementor-element-14bb07a3.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-976 .elementor-element.elementor-element-2b035378{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-2a1f4d33{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-976 .elementor-element.elementor-element-49d81a64.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-976 .elementor-element.elementor-element-49d81a64.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-976 .elementor-element.elementor-element-49d81a64.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-976 .elementor-element.elementor-element-6bfe0ff5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-32b75ee8{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-976 .elementor-element.elementor-element-790f3cee.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-976 .elementor-element.elementor-element-790f3cee.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-976 .elementor-element.elementor-element-790f3cee.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-976 .elementor-element.elementor-element-6321174e{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-3a5b41e7{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-976 .elementor-element.elementor-element-30c6b6b{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-976 .elementor-element.elementor-element-2b035378{line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-2a1f4d33{line-height:var( --e-global-typography-secondary-line-height );}.elementor-976 .elementor-element.elementor-element-6bfe0ff5{line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-32b75ee8{line-height:var( --e-global-typography-secondary-line-height );}.elementor-976 .elementor-element.elementor-element-6321174e{line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-3a5b41e7{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-976 .elementor-element.elementor-element-30c6b6b{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-976 .elementor-element.elementor-element-10200c02{width:100%;}.elementor-976 .elementor-element.elementor-element-2b035378{line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-2a1f4d33{line-height:var( --e-global-typography-secondary-line-height );}.elementor-976 .elementor-element.elementor-element-2109605b{width:100%;}.elementor-976 .elementor-element.elementor-element-6bfe0ff5{line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-32b75ee8{line-height:var( --e-global-typography-secondary-line-height );}.elementor-976 .elementor-element.elementor-element-78f65d42{width:100%;}.elementor-976 .elementor-element.elementor-element-6321174e{line-height:var( --e-global-typography-primary-line-height );}.elementor-976 .elementor-element.elementor-element-3a5b41e7{line-height:var( --e-global-typography-secondary-line-height );}}
.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-942 .elementor-element.elementor-element-9220615{--spacer-size:20px;}.elementor-942 .elementor-element.elementor-element-2835339{text-align:start;font-family:var( --e-global-typography-ef56a1d-font-family ), Sans-serif;font-size:var( --e-global-typography-ef56a1d-font-size );font-weight:var( --e-global-typography-ef56a1d-font-weight );font-style:var( --e-global-typography-ef56a1d-font-style );line-height:var( --e-global-typography-ef56a1d-line-height );color:var( --e-global-color-secondary );}.elementor-942 .elementor-element.elementor-element-6d33948{--spacer-size:40px;}.elementor-widget-ucaddon_step_process .ue-graphic-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-item-content-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-item-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-37837b5 .ue-step-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-37837b5 .ue-step-icon svg{fill:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-d59732a .ue-step-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-d59732a .ue-step-icon svg{fill:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-b4d4a3a .ue-step-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-b4d4a3a .ue-step-icon svg{fill:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-23df96c .ue-step-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .elementor-repeater-item-23df96c .ue-step-icon svg{fill:var( --e-global-color-text );}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-gap{width:10px;height:10px;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-line{background-color:var( --e-global-color-primary );}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-icon{width:60px;height:60px;background-color:#919191;color:#ffffff;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-icon{font-size:31px;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-graphic-image img{width:31px;height:31px;object-fit:cover;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-icon svg{fill:#ffffff;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-icon,.elementor-942 .elementor-element.elementor-element-62d19634 .ue-graphic-image img{border-radius:100px 100px 100px 100px;}.elementor-942 .elementor-element.elementor-element-62d19634 .uc-item-active .ue-step-icon{background-color:#000000 !important;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-label{padding:5px 5px 5px 5px;border-radius:10px 10px 10px 10px;min-width:0px;min-height:0px;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-content{padding:10px 10px 10px 10px;text-align:center;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-spacer{width:20px;height:20px;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-content-title{color:var( --e-global-color-text );margin-top:10px;}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-content-text{color:var( --e-global-color-text );margin-top:10px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-942 .elementor-element.elementor-element-2835339{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-widget-ucaddon_step_process .ue-graphic-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-item-content-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-942 .elementor-element.elementor-element-2835339{font-size:var( --e-global-typography-ef56a1d-font-size );line-height:var( --e-global-typography-ef56a1d-line-height );}.elementor-widget-ucaddon_step_process .ue-graphic-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-item-content-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_step_process .ue-step-item-content-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-942 .elementor-element.elementor-element-62d19634 .ue-step-item-content{text-align:left;}}
/*! elementor-pro - v4.2.0 - 31-08-2026 */
.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;fill:currentColor;overflow:visible;width:1em}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("/assets/media/inline-4a1ab0dc49ef6a9ccffeeb51f7f9dc11.svg");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}
.unlimited-elements-background-overlay{
				position:absolute;
				top:0px;
				left:0px;
				width:100%;
				height:100%;
				z-index:0;
			}

			.unlimited-elements-background-overlay.uc-bg-front{
				z-index:999;
			}
/* ------------------------------------------------------------------------------------------ P-Clean-F-V3-1 */
	.p-clean-f-v3-1{padding:50px 0 30px;}
	.p-clean-f-v3-1 .link{margin-bottom:5px;}
	.p-clean-f-v3-1-copyright-footer p, .p-clean-f-v3-1-copyright-footer a, .p-clean-f-v3-1-copyright-footer a:hover{font-size:14px;}
	.p-clean-f-v3-1-copyright-footer{padding:20px 0;border-top: 2px solid #fff;}
	.p-clean-f-v3-1-copyright-footer p{margin-bottom:0 !important;}
	.p-clean-f-v3-1-copyright-footer a{padding-left:20px;}
	.p-clean-f-v3-1-copyright-footer li:before{display:none !important;}
	.p-clean-f-v3-1-copyright-footer li{padding:0 !important;}
	@media screen and (max-width:767px){
	.p-clean-f-v3-1-copyright-footer nav ul{justify-content: flex-start !important;margin-left: 0 !important;column-gap: 20px;margin-top: 20px !important;}
	.p-clean-f-v3-1-copyright-footer .nv .menu-item a{padding:0 !important;}
	.p-clean-f-v3-1-copyright-footer .nv .menu-item:not(:last-child){margin-bottom:20px;}
	.p-clean-f-v3-1 [class*=" col5"]{margin-bottom:30px;}}
	@media screen and (min-width:768px) and (max-width:1024px){
	.p-clean-f-v3-1 .col52{display:none;}
	.p-clean-f-v3-1 [class*=" col5"]{width:50% !important;margin-bottom:30px;}}
	@media screen and (min-width:768px){
	.p-clean-f-v3-1-copyright-footer nav{justify-content: flex-end;}
	.p-clean-f-v3-1-copyright-footer .nv .menu-item:last-child a{padding-right:0 !important;}}
/*------------------------------- P-Clean-PHL-V1-1 */
	.p-clean-phl-v1-1 .phl p{font-weight:600;margin-bottom:0 !important;}
/*---------------------------- P-Clean-HL2-V2-1 */
	.p-clean-hl2-v2-1 h2{margin-bottom:0;}
/*---------------------------- P-Clean-CO-V2-1*/
	.p-clean-co-v2-1 p:last-child{margin-bottom:0 !important;}
/*---------------------------- p-clean-ac-v7-1 */
/*---------------------------- p-clean-ac-v7-1 */
	.p-clean-ac-v7-1 .inn-sb{position: sticky;top: 150px;}
	.p-clean-ac-v7-1 .inn-sb .hls{font-size:20px;font-weight:600;}
	.p-clean-ac-v7-1 .inn-sb .il a{color:var( --e-global-color-text );display: block;margin-bottom: 15px;}
	.p-clean-ac-v7-1 .inn-sb .il a .fas{color:var( --e-global-color-secondary );}
	.p-clean-ac-v7-1 .inn-sb .il a:hover{color:var( --e-global-color-secondary );}
	.p-clean-ac-v7-1 .inn-sb .il a span{margin-left:15px;}
	.p-clean-ac-v7-1 .inn-sb .widget_media_image{margin-bottom:20px !important;}
	.p-clean-ac-v7-1 .acc-col{padding:0 10px 20px;}
	.p-clean-ac-v7-1 .acc-section{padding:0 10px;}
.p-clean-ac-v7-1 .acc-title{margin-top:20px;background-color: #fff;cursor: pointer;border: 2px solid var(--e-global-color-primary);padding: 20px 50px 20px 10px !important;}
.p-clean-ac-v7-1 .elementor-column	.acc-title:first-child{margin-top:0;}
.p-clean-ac-v7-1 .acc-content{display:none;}
.elementor-edit-area .p-clean-ac-v7-1 .acc-content{display:block !important;}      /*==== Editor ======*/  
.p-clean-ac-v7-1 .acc-title.active{margin-bottom:0px;border-radius: 0 0 0px 0px;border-bottom:0px !important;}
	.p-clean-ac-v7-1 .acc-content{padding: 20px 30px !important;}	
	.p-clean-ac-v7-1 .acc-content{border: 2px solid var(--e-global-color-primary);background-color: #fff;}
.p-clean-ac-v7-1 .acc-title h3{font-size:20px;margin:0 !important;}
.p-clean-ac-v7-1 .acc-title::after{content:"";
		background-image: url("/assets/media/inline-e9c2ddd418e430135133fe4334bfa3cd.svg");
	  width: 20px;height: 20px;position: absolute;right: 20px;background-repeat: no-repeat;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);transition: all ease-in 0.5s;}
	.p-clean-ac-v7-1 .acc-title.active::after{transform: rotate(-180deg) translateY(50%);}
	@media only screen and (max-width:767px){
	.p-clean-ac-v7-1 .inn-sb .widget_custom_html{border:2px solid var(--e-global-color-primary);padding:10px;margin-bottom: 10px !important;}
	.p-clean-ac-v7-1 .acc-content{padding:10px 0 0 !important;}
	.p-clean-ac-v7-1 .acc-title{padding:10px 40px 10px 0 !important;margin-top: 10px !important;}
	.p-clean-ac-v7-1 .acc-title::after{right: 10px;}
	.p-clean-ac-v7-1 .acc-container {padding: 10px;margin: 10px;}}
/*---------------------------- p-clean-bh-v7-1 */
	.p-clean-bh-v7-1{margin: 0 0 30px;padding: 40px 0;}
	.p-clean-bh-v7-1 .inn .bp{margin-bottom:5px;}
	.p-clean-bh-v7-1 .inn .gv{margin-top: -70px;margin-bottom: -70px;}
	@media only screen and (max-width: 960px){
		.p-clean-bh-v7-1 .inn .gv{margin-bottom: 20px;}}
	@media only screen and (max-width:767px){
		.p-clean-bh-v7-1{padding: 20px 0;}}
/*---------------------------- p-clean-bh-v8-1 */
	.p-clean-bh-v8-1{margin: 30px 0;padding:40px 0;}
	.p-clean-bh-v8-1 .inn .bs{margin-bottom: 9px;}
	.p-clean-bh-v8-1 .inn .button{max-width:calc(50% - 10px);}
	.p-clean-bh-v8-1 .inn .btn-ci1 a{border: 2px solid var( --e-global-color-secondary ) !important;}
	.p-clean-bh-v8-1 .inn .btn-ci1 a:hover{border-color:var(--accent-clr-2) !important;}
	.p-clean-bh-v8-1 .inn .btn-ci1{margin-right:20px;}
	.p-clean-bh-v8-1 .inn .gv{margin-top: -70px;margin-bottom: -70px;}
	@media only screen and (max-width:1023px){
	.p-clean-bh-v8-1 .inn .button{max-width:100%;}
	.p-clean-bh-v8-1 .inn .btn-ci1{margin-right:0;margin-bottom:20px;}}
@media only screen and (max-width:767px){
	.p-clean-bh-v8-1{padding:20px 0;}
	.p-clean-bh-v8-1 .inn .gv{margin-bottom:20px;}
	.p-clean-bh-v8-1 .inn > .elementor-container{flex-direction: column-reverse !important;}
	.p-clean-bh-v8-1 {margin-bottom:0 !important;}}
/*---------------------------------- p-clean-bp-v4-1 */
	.p-clean-bp-v4-1 ul{margin-bottom:0 !important;}
/*----------------------- p-clean-cb1-v6-1 */
	.p-clean-cb1-v6-1 {padding-bottom:20px;padding-top: 38px;}
	.p-clean-cb1-v6-1 .gh img {border: 2px solid #fff;}
	.p-clean-cb1-v6-1 .inn .hl-div .elementor-divider-separator::after{height: 2px;background: transparent linear-gradient(-90deg, #FFF 20%, #44536F 100%) 0% 0% no-repeat;border:none;}
	.p-clean-cb1-v6-1 .col11{background-color:#fff;margin:0 20px;padding:40px 20px 20px;box-shadow: none !important;}
	.p-clean-cb1-v6-1 .inn .gh .elementor-widget-container{margin-right:-80px;margin-top:-80px;}
	.p-clean-cb1-v6-1 .inn .shl p{font-family:var(--e-global-typography-text-font-family) !important;font-weight:600;margin-bottom:10px;}
	.p-clean-cb1-v6-1 .inn .bs{margin-bottom:9px;}
	.p-clean-cb1-v6-1 .inn .hl2 h2{font-size:20px !important;}
	@media only screen and (min-width:768px) and (max-width:1024px){
		.p-clean-cb1-v6-1{padding-top:0 !important;}
		.p-clean-cb1-v6-1 .col11{padding:30px 20px;}
		.p-clean-cb1-v6-1 .inn .gh .elementor-widget-container {margin: 0 !important;}}
	@media only screen and (max-width:767px){
		.p-clean-cb1-v6-1{padding-top:0 !important;}
		.p-clean-cb1-v6-1 .inn .gh .elementor-widget-container {margin-right: 0;margin-top: 0;}
		.p-clean-cb1-v6-1 .col11{padding:20px 0px;}
		.p-clean-cb1-v6-1 .inn .gh{margin: 0 0 20px;}}
/*----------------------------------------------------- p-clean-cb3-v16-1 */
	.p-clean-cb3-v16-1 .inn [class*=" col3"] .elementor-element-populated{background-color:#fff;border: 2px solid var( --e-global-color-secondary );margin:0 10px 20px;padding:30px;flex-flow: column nowrap;}
	.p-clean-cb3-v16-1 [class*=" col3"] .shl p, .p-clean-cb3-v16-1 [class*=" col3"] .hl3 h3, .p-clean-cb3-v16-1 .inn [class*=" col3"] .icon{margin-bottom:20px;font-weight: 600;}
	.p-clean-cb3-v16-1 [class*=" col3"] .bs p{margin-bottom:25px;}
	.p-clean-cb3-v16-1 [class*=" col3"] [class*=" btn"]{margin-top:auto;}
	@media only screen and (min-width:768px) and (max-width:1024px){
		.p-clean-cb3-v16-1 .col31{width:100%;}
		.p-clean-cb3-v16-1 .col32, .p-clean-cb3-v16-1 .col33{width:50%;}}
/*----------------------------------------------- P-Clean-cb3-v34-1 */
	.p-clean-cb3-v34-1 .gh{padding-bottom:20px;}
	.p-clean-cb3-v34-1 [class*=" col3"] [class*=" btn-ci"]{margin-top:auto;}
	.p-clean-cb3-v34-1 [class*=" col3"] .elementor-element-populated{padding:0 0 20px 0 !important;background-color:#fff;border: 2px solid var(--e-global-color-accent);margin:0 10px;flex-flow: column nowrap;}
	.p-clean-cb3-v34-1 [class*=" col3"] .hls, 
	.p-clean-cb3-v34-1 [class*=" col3"] .bs, 
	.p-clean-cb3-v34-1 [class*=" col3"] .btn-ci7{padding:0 20px;}
	.p-clean-cb3-v34-1 [class*=" col3"] .hls p{font-size:18px;font-weight:600;margin-bottom:20px;}
	.p-clean-cb3-v34-1 [class*=" col3"] .bs p{margin-bottom:0;}
	.p-clean-cb3-v34-1 [class*=" col3"] .btn-ci7{margin-top:25px;}
	@media only screen and (min-width:768px) and (max-width:1024px){
	/*.p-clean-cb3-v34-1 .col31:first-child{width:100%;}*/
	.p-clean-cb3-v34-1 .col31, .p-clean-cb3-v34-1 .col32{margin-bottom:20px;}}
	@media only screen and (max-width: 767px){
		.p-clean-cb3-v34-1 .gh img{width:100%;}
	.p-clean-cb3-v34-1 [class*=" col3"]:not(:last-child){margin-bottom:20px;}}
/*-------------------------- P-Clean-CT-V4-1*/
	.p-clean-ct-v4-1 .inn [class*=" col4"] .elementor-element-populated{border: 2px solid var( --e-global-color-accent);background-color:#fff;padding:30px;margin:0 10px;}
	.p-clean-ct-v4-1 .inn [class*=" col4"] .bs p{margin-bottom:0 !important;}
	.p-clean-ct-v4-1 .inn .ct p{font-weight:600;font-size:48px;line-height:1.33em;}
	@media only screen and (min-width:768px) and (max-width:1024px){.p-clean-ct-v4-1 .inn [class*=" col4"]{width:50%!important;margin-bottom:20px;}}
	@media only screen and (max-width:767px){.p-clean-ct-v4-1 [class*=" col4"]:not(:last-child){margin-bottom:20px;}}
/*---------------------------- p-clean-cgl-v9-1 */
.p-clean-cgl-v9-1{z-index:9;padding-top:20px;}
.p-clean-cgl-v9-1 .inn-icon{margin-top:-80px;}
.p-clean-cgl-v9-1 .phl p{font-weight:600; margin-bottom:10px;}
.p-clean-cgl-v9-1 .inn .bp li:last-child{margin-bottom:0px !important;}
.p-clean-cgl-v9-1 .inn-icon .icon .elementor-icon{background-color: var(--accent-clr-3);border-radius: 50%;padding: 20px;}
.p-clean-cgl-v9-1 .inn{margin-bottom:30px;}
@media only screen and (max-width:767px){
	.p-clean-cgl-v9-1 .inn .gh{margin-bottom:45px;}}
/*------------------------------- p-clean-cgr-v11-1 */
.p-clean-cgr-v11-1 .inn .phl span{font-weight: 600 !important;}
.p-clean-cgr-v11-1 .inn .hl2 h2{margin-bottom: 20px !important;}
.p-clean-cgr-v11-1 .inn .phl p {margin-bottom: 10px !important;font-weight: 600;}
.p-clean-cgr-v11-1 .inn .bs {padding-bottom: 4px !important;}
.p-clean-cgr-v11-1 .inn .ib{margin-bottom:20px;}
.p-clean-cgr-v11-1 .inn .btn-ci1{margin-top:5px;}
.p-clean-cgr-v11-1 .inn .ib .elementor-icon-box-content span{font-weight: 600 !important;font-size: 20px !important;}
.p-clean-cgr-v11-1 .inn .ib .elementor-icon-box-content .elementor-icon-box-description{padding-top: 10px !important;}
	@media only screen and (max-width: 767px){.p-clean-cgr-v11-1 .inn .col22{margin-bottom:20px;}}
/*----------------------------------------------------- P-Clean-GM-V3-1 */
/*--------------------------- p-clean-tm-v6-1 */
.bg-25 .p-clean-tm-v6-1{background:  linear-gradient(180deg, #fff 10%, var(--accent-clr-3) 10%, var(--accent-clr-3) 100%) !important;}
.p-clean-tm-v6-1{margin-top: 90px; min-height: 280px;}
.p-clean-tm-v6-1 .elementor-container{padding:0 10px;}
.p-clean-tm-v6-1 [class*=" col3"] {padding:0 10px 30px;margin-top: -90px !important;}
.p-clean-tm-v6-1 .hl2{padding-bottom: 50px;}
.p-clean-tm-v6-1 [class*=" col3"] > .elementor-element-populated{background-color: #fff;border: 2px solid var(--e-global-color-accent);padding: 30px !important;}
.p-clean-tm-v6-1 [class*=" col3"] > .elementor-element-populated::before{content: "";position: absolute;z-index: 1;bottom:-11px;left: 40px;width: 20px;height: 20px;transform: rotate(45deg);background-color:  #fff;border-bottom: 2px solid var(--e-global-color-accent);border-right: 2px solid var(--e-global-color-accent);}
.p-clean-tm-v6-1 .bl p{font-style: italic !important;line-height: 1.5em;font-size: 16px;}
.p-clean-tm-v6-1 .author p {margin-bottom: 0;}
.p-clean-tm-v6-1 .shl p{font-size: 14px;margin-bottom:0;}
.p-clean-tm-v6-1 .bild-zitat img {border-radius: 50%;min-width: 60px;max-width: 60px;height: 60px}
.p-clean-tm-v6-1 .logo {padding: 30px 0;}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.p-clean-tm-v6-1 .col31{width:100% !important;}
.p-clean-tm-v6-1 .col32, .p-clean-tm-v6-1 .col33{width:50% !important;}
.p-clean-tm-v6-1 [class*=" col3"]:not(:first-child){margin-top:0 !important;}
.p-clean-tm-v6-1 .img-col {width:80px !important;}}	
@media only screen and (max-width: 767px) {
.p-clean-tm-v6-1 [class*=" col3"] > .elementor-element-populated{padding:20px 10px !important;}
.p-clean-tm-v6-1 .img-col{max-width: 80px !important;}
.p-clean-tm-v6-1 .col-info{width: 64% !important;}
.p-clean-tm-v6-1 [class*=" col3"]:not(:first-child){margin-top:0 !important;}
.p-clean-tm-v6-1 [class*=" col3"]{margin-bottom:30px;}}
/*--------------------------- P-CLEAN-TR-V5-1 */
	.p-clean-tr-v5-1{padding:60px 0;}
	.p-clean-tr-v5-1 > .elementor-background-overlay{background: transparent linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 70%, var(--e-global-color-primary) 100%) 0% 0% no-repeat ;}
	.p-clean-tr-v5-1 .inn .phl{margin-bottom: 10px;}
	.p-clean-tr-v5-1 .inn .hl-span {font-size:40px !important;margin-bottom:20px;}
	.p-clean-tr-v5-1 .inn .ms .raven-counter-number-wrapper > span {margin-left: -6px;font-size: 28px;}
	.p-clean-tr-v5-1 .inn .ms .raven-counter-number-prefix{color: var(--e-global-color-secondary);}
	.p-clean-tr-v5-1 .inn .ms .raven-counter-number-suffix{margin-left:8px !important;}
	.p-clean-tr-v5-1 .inn .ms .raven-counter-number{margin-left:0 !important;}
	.p-clean-tr-v5-1 .inn .tls .elementor-testimonial-content, .section-4 .inn .tls .elementor-testimonial-name, .section-4 .inn .tls .elementor-testimonial-job{color:#fff;}
	.p-clean-tr-v5-1 .inn .tls{background: #FFFFFF26 0% 0% no-repeat;border: 2px solid #FFFFFF63;border-radius: 0;margin-top: 40px;padding: 40px;}
	.p-clean-tr-v5-1 .inn .tls .elementor-testimonial-content{font-size:20px;}
	.p-clean-tr-v5-1 .inn .bs{margin-bottom:45px;}
	@media only screen and (max-width:767px){.p-clean-tr-v5-1 .inn .hl-span {font-size: 28px !important;}
	.p-clean-tr-v5-1 .inn .ms .raven-counter-item{margin-bottom: 20px;width: 100%;}}
	@media only screen and (min-width:1025px) and (max-width:1148px){
	.p-clean-tr-v5-1 .inn .ms .raven-counter-number-wrapper > span{font-size:24px;}}
	@media only screen and (min-width:768px) and (max-width:1024px){
	.p-clean-tr-v5-1 .inn .ms .raven-counter-number-wrapper > span{font-size:16px;}
	.p-clean-tr-v5-1 .inn .ms .raven-counter-title{font-size:12px;}}
/*----------------------------- p-clean-ep-v11-1 */
.p-clean-ep-v11-1 .col11{padding:0 10px;}
.p-clean-ep-v11-1 .inn-1{border: 2px solid var(--e-global-color-accent);background-color:#fff;}
.p-clean-ep-v11-1 .inn-1 .col21 > .elementor-element-populated{padding:0 !important;}
.p-clean-ep-v11-1 .inn-1 .col22 > .elementor-element-populated{padding:40px;}
.p-clean-ep-v11-1 .inn-1 .shl{color:var(--e-global-color-secondary);}
.p-clean-ep-v11-1 .inn-1 .ib li::before{display:none;}
.p-clean-ep-v11-1 .inn-1 .ib li{padding:0 !important;}
.p-clean-ep-v11-1 .inn-1 .ib li:last-child, .p-clean-ep-v11-1 .inn-1 .ib ul{margin-bottom:0 !important;}
@media only screen and (min-width: 1110px) {
.p-clean-ep-v11-1 .inn-1 {max-height: 402px;}}
@media only screen and (min-width:768px){
.p-clean-ep-v11-1 .inn-1 .col21{min-width:300px !important;}
.p-clean-ep-v11-1 .inn-1 > .elementor-container{flex-wrap:nowrap;}}
@media only screen and (max-width: 767px){
	.p-clean-ep-v11-1 .inn-1 [class*=" col2"] > .elementor-element-populated{padding:20px !important;}}

/*----------------------------- p-clean-ep-v11-1 */
.p-clean-ep-v11-1 .col11{padding:0 10px;}
.p-clean-ep-v11-1 .inn-1{border: 2px solid var(--e-global-color-accent);background-color:#fff;}
.p-clean-ep-v11-1 .inn-1 .col21 > .elementor-element-populated{padding:0 !important;}
.p-clean-ep-v11-1 .inn-1 .col22 > .elementor-element-populated{padding:40px;}
.p-clean-ep-v11-1 .inn-1 .shl{color:var(--e-global-color-secondary);}
.p-clean-ep-v11-1 .inn-1 .ib li::before{display:none;}
.p-clean-ep-v11-1 .inn-1 .ib li{padding:0 !important;}
.p-clean-ep-v11-1 .inn-1 .ib li:last-child, .p-clean-ep-v11-1 .inn-1 .ib ul{margin-bottom:0 !important;}
@media only screen and (min-width: 1110px) {
.p-clean-ep-v11-1 .inn-1 {max-height: 402px;}}
@media only screen and (min-width:768px){
.p-clean-ep-v11-1 .inn-1 .col21{min-width:300px !important;}
.p-clean-ep-v11-1 .inn-1 > .elementor-container{flex-wrap:nowrap;}}
@media only screen and (max-width: 767px){
	.p-clean-ep-v11-1 .inn-1 [class*=" col2"] > .elementor-element-populated{padding:20px !important;}}
/*------------------------------------- P-Clean-TL-V6-1 */
	.p-clean-tl-v6-1 .tl .ue-graphic-text{color: #fff;font-size: 20px;font-weight: 600;}
	.p-clean-tl-v6-1 .tl .ue-step-item-content-title{font-size: 20px;font-weight: 600;}
	.p-clean-tl-v6-1 .ue-step-icon {background-color: var(--e-global-color-secondary)!important;}
/*----------------------------------------------------- P-CLEAN-CF-V3-1 */                         /*- Elementor Form (kein Ninja) -*/
.p-clean-cf-v3-1 .cf a:hover, .p-clean-cf-v3-1 .cf .elementor-field-type-acceptance label{color: #fff !important;}
.p-clean-cf-v3-1 .cf a{color: var(--e-global-color-secondary) !important;}
.p-clean-cf-v3-1 .inn .col21{padding: 40px 30px;}
.p-clean-cf-v3-1 .inn{margin:0 10px;}
@media screen and (max-width:767px){
.p-clean-cf-v3-1 .inn .col21 {padding: 20px 10px;}
.p-clean-cf-v3-1 .inn .col21, .p-clean-cf-v3-1 .inn .col22{width:100%;}}
/*------------------------------- p-clean-mf-v4-1 */                   /* Elementor Form (keine Ninja)*/
.p-clean-mf-v4-1 .mf .hls{font-size: 28px;font-weight: 600;line-height: 1.33em;}
.p-clean-mf-v4-1 .mf .e-form__buttons button{max-width:max-content;}
.p-clean-mf-v4-1 .mf .e-form__buttons .elementor-field-group:not(.elementor-field-type-previous){justify-content: end;}
.p-clean-mf-v4-1 .mf .e-form__indicators{max-width: 60%;margin: 0 auto 40px;}
.p-clean-mf-v4-1 .mf .e-form__indicators__indicator__number{font-weight:600;border-width:2px;}
.p-clean-mf-v4-1 .mf .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator{background-color:var(--e-global-color-primary);}
.p-clean-mf-v4-1 .mf .e-form__buttons .elementor-field-type-previous button{padding: 0 !important;padding-left: 0px;background: none !important;color: var(--e-global-color-text) !important;padding-left: 25px !important;border-bottom: 2px solid var(--e-global-color-secondary) !important;position: relative;}
.p-clean-mf-v4-1 .mf .e-form__buttons .elementor-field-type-previous button::after{content:"";position: absolute;width: 15px;height: 15px;background-position: center;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);left: 0;background-image: url("/assets/media/inline-b96d0a6dff4ec51314c597c60db22fb6.svg");background-size: cover;background-repeat: no-repeat;}
	@media screen and (max-width:767px){.p-clean-mf-v4-1 .mf .e-form__indicators{max-width: 100%;}}
/*------------------------------------------------ p-clean-indi-hs-ver1-var1 */
.p-clean-indi-hs-ver1-var1 .hs .e-hotspot__tooltip{padding: 2px 5px;font-weight: 600;font-size: 17px;}
	@media screen and (max-width:767px){.p-clean-indi-hs-ver1-var1 .hs .e-hotspot__tooltip{font-size:10px;padding: 0px 3px;}}
.p-clean-fm-v1-1{position: fixed!important;top: 50%!important;max-width: 260px!important;width:100%;z-index: 999!important;transform: translateY(-50%)!important;-webkit-transform: translateY(-50%)!important;right: -215px!important;}	
.p-clean-fm-v1-1 ul{list-style: none !important;padding: 0 !important;}
.p-clean-fm-v1-1 li a{padding: 10px !important;border-bottom: none !important;display: flex !important;color: #fff !important;font-size: 16px!important;text-align: left;font-weight: 600 !important;text-decoration: none !important;align-items:center;}
.p-clean-fm-v1-1 li a [class*=" fa-"]{margin-right:14px;font-size: 25px!important;}
.p-clean-fm-v1-1 ul li{transition:400ms all linear!important;margin-bottom: 3px!important;background-color: var(--e-global-color-secondary);position: relative;cursor: pointer;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.p-clean-fm-v1-1 li:hover{transform: translateX(-100px);-webkit-transform: translateX(-100px);}
.p-clean-fm-v1-1 .fab, .p-clean-fm-v1-1 .fa, .p-clean-fm-v1-1 .fas  {color:#fff!important;}
.p-clean-fm-v1-1 li::before{content: "";position: absolute;width: 100%;height: 100%;display:none;}
@media only screen and (max-width:1024px){
.p-clean-fm-v1-1 li::before{display:block;}
.p-clean-fm-v1-1 li.active::before{display:none;}}
	@media only screen and (max-width:767px){.p-clean-fm-v1-1{display:none !important;}}
@media only screen and (min-width:768px){.p-clean-fm-v1-1-mobile{display:none !important;}}
	.p-clean-fm-v1-1-mobile .fm-btn{z-index: 999;position: relative;}
	.p-clean-fm-v1-1-mobile .btn-placeholder{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
		.p-clean-fm-v1-1-mobile ul{list-style: none !important;padding: 0 !important;display: flex;height: 100%;position:absolute;width: 100%;align-items: center;justify-content: center;top: 50%;transform: translateY(-50%);}
	.p-clean-fm-v1-1-mobile .fas{color:#fff !important;}
	.p-clean-fm-v1-1-mobile *{transition:all ease-in-out .3s;}
.p-clean-fm-v1-1-mobile{position: fixed!important;bottom:80px !important;z-index: 999!important;right:15px !important;cursor:pointer;}
	.p-clean-fm-v1-1-mobile .fm-btn{font-size: 35px;color: #fff;width: 57px;height: 57px;background-color: var(--e-global-color-secondary);border-radius: 50%;padding: 15px;text-align: center;}
	.p-clean-fm-v1-1-mobile li{position: absolute;width: 50px;height: 50px;display: flex;align-items: center;background-color: var(--e-global-color-primary);justify-content: center;border-radius: 50%;}
	.p-clean-fm-v1-1-mobile li span{position:absolute;opacity:1;visibility:hidden;padding: 12px 15px;background-color: var(--e-global-color-primary);color: #fff;font-weight: 600;width: 100px;top: 5px;right: 120%;font-size:16px;line-height:100%;}
	.p-clean-fm-v1-1-mobile li span::before{content:"";position: absolute;width: 15px;height: 15px;clip-path: polygon(100% 50%, 0 0, 0 100%);background-color: var(--e-global-color-primary);right: -15px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.p-clean-fm-v1-1-mobile li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 23px !important;text-decoration:none !important;}
	.p-clean-fm-v1-1-mobile .fm-btn .fas{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);font-size:25px;}
	.p-clean-fm-v1-1-mobile .fm-btn .fa-times, .p-clean-fm-v1-1-mobile.active .fm-btn .fa-info, .p-clean-fm-v1-1-mobile li{opacity:0;visibility:hidden;}
	.p-clean-fm-v1-1-mobile.active .fm-btn .fa-times, .p-clean-fm-v1-1-mobile.active li, .p-clean-fm-v1-1-mobile.active li span{opacity:1;visibility:visible;}
	.p-clean-fm-v1-1-mobile.active .li-1{transform:translateY(-115px);transition-delay: .05s;}
	.p-clean-fm-v1-1-mobile.active .li-2{transform:translateY( -62px);transition-delay: .1s;}
	.p-clean-fm-v1-1-mobile .li-1{transition-delay: .2s;}
	.p-clean-fm-v1-1-mobile .li-2{transition-delay: .15s;}
/*---------------------------------- Read more Button Charaktar Based*/
div[data-text-length] .morecontent span, div[data-text-length].shown .points{display:none;}
div[data-text-length] .morecontent, div[data-text-length] .points{display:inline;}
div[data-text-length].shown span{display:inline;}
/*---------------------------------- Read more Button Charaktar Based for Testiomials */
div[data-quote-length] .morecontent span, div[data-quote-length].shown .points{display:none;}
div[data-quote-length] .morecontent, div[data-quote-length] .points{display:inline;}
div[data-quote-length].shown span{display:inline;}
/*----------------- Read more Words based */
div[data-word-limit] .morecontent span, div[data-word-limit].shown .points{display:none;}
div[data-word-limit] .morecontent, div[data-word-limit] .points{display:inline;}
div[data-word-limit].shown span{display:inline;}
/*--------------------------- SCROLL */
	.txt_scrolled::-webkit-scrollbar { /* Chrome and Safarie*/
		display: none;}	
	.txt_scrolled {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
/*--------------------------- Text Rows limit */
	.row-text-limit p {
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
}
