@media(max-width:767px){.elementor .gallery-col{flex:1 1 calc(50% - var(--gutter));}}@media(max-width:767px){.elementor .feature-body{padding: var(--sp-3) var(--sp-3) var(--sp-4) var(--sp-3);\n}}@media(max-width:767px){.elementor .feature{padding: var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-2);\n}}@media(max-width:767px){.elementor .host{flex:0 0 auto;padding: var(--sp-5) var(--sp-5) var(--sp-5) var(--sp-5);\n}}@media(max-width:767px){.elementor .hosts{flex-direction:column;}}@media(max-width:767px){.elementor .btn{width: var(--btn-w-m, auto);\n}}@media(max-width:767px){.elementor .btns{flex-direction: var(--btns-dir-m, row); align-items: var(--btns-ai-m, center);\n}}@media(max-width:767px){.elementor .h-h3{hyphens: auto;\n}}@media(max-width:767px){.elementor .h-sec{hyphens: auto;\n}}@media(max-width:767px){.elementor .h-page{hyphens: auto;\n}}@media(max-width:767px){.elementor .dgp-seite{--fs-hero: 42px; --fs-page: 38px; --fs-h2: 32px; --fs-h3: 24px; --fs-card: 19px; --fs-lead: 18px; --fs-body: 16px; --fs-date: 40px; --fs-num: 32px; --sp-7: 32px; --sp-8: 32px; --sp-sec: 64px; --r-panel: 26px; --r-card: 20px; --pad: 16px; --gutter: 12px; --w-thumb: 88px;\n}}