.elementor-329 .elementor-element.elementor-element-6fa432d{--display:flex;--min-height:60vh;--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;--background-transition:0.3s;}.elementor-329 .elementor-element.elementor-element-6fa432d:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-6fa432d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoeflmayr.de/wp-content/uploads/2024/06/DrDavidHoeflmayr_Panorama-1-scaled.jpg");background-position:top center;background-size:cover;}.elementor-329 .elementor-element.elementor-element-6fa432d, .elementor-329 .elementor-element.elementor-element-6fa432d::before{--border-transition:0.3s;}.elementor-329 .elementor-element.elementor-element-357a001{--display:flex;--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;--gap:0em 1em;--background-transition:0.3s;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-329 .elementor-element.elementor-element-a95051a{--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:space-between;--background-transition:0.3s;--margin-top:-13em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-329 .elementor-element.elementor-element-a95051a:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-a95051a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-a95051a, .elementor-329 .elementor-element.elementor-element-a95051a::before{--border-transition:0.3s;}.elementor-329 .elementor-element.elementor-element-8b6a675 .elementor-heading-title{color:var( --e-global-color-5b407e6 );font-family:"Playfair Display", Sans-serif;font-size:2rem;font-weight:700;}.elementor-329 .elementor-element.elementor-element-a523bc8{color:#E4E4E4;}.elementor-329 .elementor-element.elementor-element-fae8883 .elementor-button{background-color:var( --e-global-color-5b407e6 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-329 .elementor-element.elementor-element-fae8883 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-fae8883 .elementor-button:focus{background-color:var( --e-global-color-0ae6534 );}.elementor-329 .elementor-element.elementor-element-8ea7350{--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:space-between;--background-transition:0.3s;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-329 .elementor-element.elementor-element-8ea7350:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-8ea7350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40027e8 );}.elementor-329 .elementor-element.elementor-element-8ea7350, .elementor-329 .elementor-element.elementor-element-8ea7350::before{--border-transition:0.3s;}.elementor-329 .elementor-element.elementor-element-9064233 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:0.3px;}.elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button{background-color:#00000000;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button:focus{color:#2E2E2E;}.elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-dbe3de7 .elementor-button:focus svg{fill:#2E2E2E;}.elementor-329 .elementor-element.elementor-element-395769b{--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:space-between;--background-transition:0.3s;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-329 .elementor-element.elementor-element-395769b:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-395769b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40027e8 );}.elementor-329 .elementor-element.elementor-element-395769b, .elementor-329 .elementor-element.elementor-element-395769b::before{--border-transition:0.3s;}.elementor-329 .elementor-element.elementor-element-e1f14a6 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:0.3px;}.elementor-329 .elementor-element.elementor-element-9085109 .elementor-button{background-color:#00000000;text-decoration:underline;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-329 .elementor-element.elementor-element-9085109 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-329 .elementor-element.elementor-element-9085109 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-329 .elementor-element.elementor-element-9085109 .elementor-button:hover, .elementor-329 .elementor-element.elementor-element-9085109 .elementor-button:focus{color:#2E2E2E;}.elementor-329 .elementor-element.elementor-element-9085109 .elementor-button:hover svg, .elementor-329 .elementor-element.elementor-element-9085109 .elementor-button:focus svg{fill:#2E2E2E;}.elementor-329 .elementor-element.elementor-element-b5a3cd0{--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;--background-transition:0.3s;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-329 .elementor-element.elementor-element-7abdd77 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-329 .elementor-element.elementor-element-45d27ce{--grid-row-gap:2.5em;--grid-column-gap:31px;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-329 .elementor-element.elementor-element-45d27ce:after{content:"1";}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__thumbnail__link{width:18%;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post{border-radius:0px;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-329 .elementor-element.elementor-element-45d27ce.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:2em;}.elementor-329 .elementor-element.elementor-element-45d27ce.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:2em;}.elementor-329 .elementor-element.elementor-element-45d27ce.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:2em;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__title, .elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__title a{font-family:"Barlow", Sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__title{margin-bottom:10px;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__excerpt p{color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-329 .elementor-element.elementor-element-45d27ce a.elementor-post__read-more{font-size:1.1rem;}@media(min-width:768px){.elementor-329 .elementor-element.elementor-element-a95051a{--width:40%;}.elementor-329 .elementor-element.elementor-element-8ea7350{--width:30%;}.elementor-329 .elementor-element.elementor-element-395769b{--width:30%;}}@media(max-width:767px){.elementor-329 .elementor-element.elementor-element-6fa432d:not(.elementor-motion-effects-element-type-background), .elementor-329 .elementor-element.elementor-element-6fa432d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hoeflmayr.de/wp-content/uploads/2024/06/DrDavidHoeflmayr_Panorama-1-scaled.jpg");background-position:-510px 0px;}.elementor-329 .elementor-element.elementor-element-357a001{--gap:1em 0em;}.elementor-329 .elementor-element.elementor-element-a95051a{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-329 .elementor-element.elementor-element-45d27ce:after{content:"1";}.elementor-329 .elementor-element.elementor-element-45d27ce .elementor-post__thumbnail__link{width:45%;}.elementor-329 .elementor-element.elementor-element-45d27ce.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:2em;}.elementor-329 .elementor-element.elementor-element-45d27ce.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:2em;}.elementor-329 .elementor-element.elementor-element-45d27ce.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:2em;}}/* Start custom CSS for posts, class: .elementor-element-45d27ce */@media (max-width: 600px) {
    .elementor-329 .elementor-element.elementor-element-45d27ce article {
        flex-direction: column;
    }
    .elementor-329 .elementor-element.elementor-element-45d27ce article a {
        margin-bottom: 1em;
    }
}/* End custom CSS */