.elementor-947 .elementor-element.elementor-element-45057af0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}/* Start custom CSS for shortcode, class: .elementor-element-452c1cb8 *//* SSG4Rent – Impressum: Überschriften und Abstände */

.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document h2,
.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document h3,
.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document h4,
.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document .cmplz-subtitle,
.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document .subtitle {
    font-size: 17px !important;
    line-height: 1.5 !important;
    height: auto !important;
    margin: 24px 0 10px !important;
    overflow-wrap: anywhere;
}

.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document p,
.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document li {
    font-size: 15px;
    line-height: 1.65 !important;
    height: auto !important;
    margin-bottom: 12px;
}

.elementor-947 .elementor-element.elementor-element-452c1cb8 #cmplz-document {
    max-width: 100%;
    overflow-wrap: anywhere;
}/* End custom CSS */