.elementor-1593 .elementor-element.elementor-element-5a91ab5{--display:flex;--min-height:220px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1593 .elementor-element.elementor-element-dbf618f{--display:flex;--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;--overlay-opacity:0.73;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-dbf618f:not(.elementor-motion-effects-element-type-background), .elementor-1593 .elementor-element.elementor-element-dbf618f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.lg-telecom.de/wp-content/uploads/2024/04/neubau.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1593 .elementor-element.elementor-element-dbf618f::before, .elementor-1593 .elementor-element.elementor-element-dbf618f > .elementor-background-video-container::before, .elementor-1593 .elementor-element.elementor-element-dbf618f > .e-con-inner > .elementor-background-video-container::before, .elementor-1593 .elementor-element.elementor-element-dbf618f > .elementor-background-slideshow::before, .elementor-1593 .elementor-element.elementor-element-dbf618f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1593 .elementor-element.elementor-element-dbf618f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#002951;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1593 .elementor-element.elementor-element-6ced17d .elementor-heading-title{font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-1593 .elementor-element.elementor-element-f770c05{--display:flex;--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;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-1593 .elementor-element.elementor-element-ca93391 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1593 .elementor-element.elementor-element-1676005{--spacer-size:20px;}.elementor-1593 .elementor-element.elementor-element-b56c568{--display:flex;}.elementor-widget-loop-grid .elementor-pagination{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1593 .elementor-element.elementor-element-6687e0a{--grid-columns:1;--grid-row-gap:40px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:40px;}.elementor-1593 .elementor-element.elementor-element-13dcff6{--spacer-size:40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1593 .elementor-element.elementor-element-5a91ab5{--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;}.elementor-1593 .elementor-element.elementor-element-dbf618f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-f770c05{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-6687e0a{--grid-columns:1;}}@media(max-width:767px){.elementor-1593 .elementor-element.elementor-element-dbf618f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1593 .elementor-element.elementor-element-6687e0a{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-5a91ab5 */#container-left{
    padding: 128px 150px 158px 140px;
}
#heading{
    margin: 0 0 9px;
}

/*title*/
#container-left h1{
    font-size: 48px;
    text-align: left;
    /*margin: 0 0 59px;*/
    letter-spacing: normal;
    line-height: 1.2!important;
}
/*subtitle*/
h6{
  font-family: "Open Sans", Sans-serif!important;
  font-size: 20px;
  font-weight: normal!important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2!important;
  letter-spacing: normal;
  text-align: left;
  
}
/*cta- header*/
.my-button{
    /*padding: 13px 27px 14px;*/
  /*border-radius: 8px;*/
  text-transform: uppercase;
  margin: 45px 0px 0px 0px;
    padding: 0px
px
 0px 0px 0px;
}

.my-button a{
    font-family: LucidaGrande!important;
  font-size: 18px;
  font-weight: normal!important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  border-radius: 8px;
    
}
/*header iconbox*/
.header--iconbox{
    width: 513px;
  height: 136px;
  flex-grow: 0;
  /*padding: 27px 18px 8px 25.7px;*/
  padding-right: 18px;
  padding-left: 27px;
  border-radius: 8px;
  box-shadow: 3px 3px 17px 3px rgba(0, 41, 81, 0.05)!important;
  background-color: #fff;
}
/*header iconbox titel*/
.header--iconbox div h3{
    font-family: LucidaGrande!important;
  font-size: 18px;
  font-weight: normal!important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #050d14!important;
  
}
.elementor-13 .elementor-element.elementor-element-71cea80 .elementor-icon {
    font-size: 43px;
}
/*headr iconbox text*/
.header--iconbox div p{
    /*margin: 8px 0 0 22.1px;*/
  font-family: "OpenSansRegular"!important;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #050d14!important;
}
/*icon*/
.elementor-icon-box-icon{
    margin-top: 13px;
}

/*content*/
.elementor-13 .elementor-element.elementor-element-71cea80 > .elementor-widget-container {
    margin: -10px 0px 0px 0px!important;
}
@media (max-width: 1024px){
#container-left{
    padding: 128px 70px 158px 70px;
}    
    
}
@media (max-width: 767px){
    .header--iconbox{
        height:auto;
        width:auto;
    }
    #container-left{
        padding: 24px 10px;
    }
    #container-left h1{
        font-size: 32px;
    }
    #redbox{
        display: none;
    }
    #header-text{
        border-style:none none none solid;
        border-color:#c51444;
        border-width: 4px;
        padding-left:8px;
}
h6 {
    font-size: 16px;
    }
.my-button a {
    font-size: 14px;
}
.elementor-button {

    padding: 10px 20px
px
;
}
}/* End custom CSS */