.elementor-47 .elementor-element.elementor-element-a10bc8a{--display:flex;--min-height:75vh;--justify-content:flex-end;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-47 .elementor-element.elementor-element-354bb26{--display:flex;--gap:3em 3em;--row-gap:3em;--column-gap:3em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c89e5c1{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c50413d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e9f73fe{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-5477189{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5em 5em;--row-gap:5em;--column-gap:5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-5d5ee9f{--display:flex;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-c189c75 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-6737c0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-71302d8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0016px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-64c0341 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b827642{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-b5d20cb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-6f24f36 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-1cf80e5{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-e03d1aa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:0px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-92ecc83 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-2903b91{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-47 .elementor-element.elementor-element-354bb26{--width:75vw;}.elementor-47 .elementor-element.elementor-element-c89e5c1{--width:75%;}.elementor-47 .elementor-element.elementor-element-5d5ee9f{--width:75%;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-a10bc8a{--min-height:80vh;}.elementor-47 .elementor-element.elementor-element-6737c0c{--min-height:50vh;}}/* Start custom CSS *//* Kontaktzeilen */
.contact-row {
    padding: 24px 20px;
    border-bottom: 1px solid #000;
    transition:
        background-color .3s ease,
        color .3s ease;
}

/* Alle Texte weich animieren */
.contact-row .elementor-heading-title,
.contact-row .elementor-widget-text-editor,
.contact-row .elementor-widget-text-editor p,
.contact-row a {
    transition: color .3s ease;
}


/* DESKTOP HOVER */
@media (hover: hover) and (pointer: fine) {

    .contact-row:hover {
        background-color: #FF8296;
    }

    .contact-row:hover .elementor-heading-title,
    .contact-row:hover .elementor-widget-text-editor,
    .contact-row:hover .elementor-widget-text-editor p,
    .contact-row:hover a {
        color: #fff !important;
    }

}/* End custom CSS */