.elementor-100 .elementor-element.elementor-element-bf48aa0 .elementor-repeater-item-e3eeb18.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-100 .elementor-element.elementor-element-3fac165 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-100 .elementor-element.elementor-element-3fac165 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-100 .elementor-element.elementor-element-bf48aa0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//*Bild-Kreis Slide in*/
@keyframes slideInFromLeft {
  0% {
    transform: translate(-100%, -50%);
  }
  100% {
    transform: translate(0, -50%);
  }
}
@media only screen and (min-width: 1025px) {

.title-image {
    left: -2% !important;
    position: absolute;
  transform: translateY(-50%);
      top: 50% !important;
    animation: 1s ease-out 0s 1 slideInFromLeft;


}}

@media only screen and (max-width: 1600px) and (min-width: 1025px){


 .title-image img{
     width: 380px !important;
     height: 380px !important;
 }
}
@media only screen and (max-width: 1200px) and (min-width: 1025px){

.title-image {
    left: -10% !important;
}}
/*
Bild-Kreis Slide in Ende
*/





/*
*&CustomSchrift-Art
*/

.und-customfont {
    font-family: Open Sans;
    font-weight: 600;
    font-size: 76px;
}

@media only screen and (max-width: 1024px){
  .und-customfont {
    font-size: 42px;
}  
}
@media only screen and (max-width: 767px){
 
.und-customfont {
    font-size: inherit;
}}
/*
*&CustomSchrift-Art Ende
*/












/*Full-width-Sections mit Boxed-Content & Images*/
@media only screen and (min-width: 1025px) {
  .remove-rel-section > div{
 position: static !important;   
}
.remove-relativ-col *, .remove-relativ-col {
    position: static !important;
}
.img-height-fill img, .img-height-fill, .img-height-fill *{
    height: 100% !important;
}
.img-height-fill > div {
    position: absolute !important;
    width: 50%;
}
.img-height-fill.left-fill > div{
    left: 0;
}  
/*Full-width-Sections mit Boxed-Content & Images Ende*/



/*Full-width-Sections mit Boxed-Content*/
.col-boxed-content.left-margin > div {
    max-width: 700px !important;
    margin-left: auto !important;
    padding-left: 20px !important;
}

.col-boxed-content.right-margin > div {
    max-width: 700px !important;
    margin-right: auto !important;
    padding-right: 20px !important;
}
}
@media only screen and (min-width: 1025px) {
   .col-boxed-content.left-margin {
    padding-left: 40px;
}
.col-boxed-content.right-margin {
    padding-right: 40px !important;
} 
}
/*Full-width-Sections mit Boxed-Content*//* End custom CSS */