.elementor .section-primary{height:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:var(--spacing-inline);padding-inline-end:var(--spacing-inline);display:flex;flex-direction:row;gap:var(--spacing-xl);flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .column{height:auto;padding:0px;display:flex;gap:var(--spacing-md);justify-content:space-between;}.elementor .footer-primary{min-height:200px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--spacing-inline);padding-inline-end:var(--spacing-inline);margin:0px;background-image:url("https://architekt-hron.de/wp-content/uploads/2025/09/logo_footer_grey.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:20% 0px;background-color:var(--background-dark);display:flex;justify-content:space-between;}.elementor .contact-section{gap:var(--spacing-xl);}.elementor .btn-primary{width:auto;font-family:var(--global-font-family);font-weight:400;font-size:clamp(1.6rem, 0.7742rem + 1.7204vw, 2rem);color:var(--text-black);padding:0px;background-color:var(--background-white);}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--text-black);}.elementor .text-large-regular{width:100%;max-width:var(--max-content-width);font-family:var(--global-font-family);font-weight:300;font-size:clamp(1.6rem, 0.7742rem + 1.7204vw, 2rem);color:var(--text-black);line-height:var(--paragraph-line-height);padding:0px;margin:0px;display:block;}