@media(max-width:767px){.elementor .emga26-model-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .emga26-model{padding:1.25rem;gap:1.5rem;}}@media(max-width:767px){.elementor .emga26-home-polished{& .emga26-section-head { margin-bottom:2rem; } & .emga26-home-hero-actions { gap:0.5rem; } & .emga26-home-hero-actions .emga26-button,& .emga26-home-hero-actions .emga26-quiet { font-size:0.875rem;font-weight:600;line-height:1.45;min-height:3rem; } & .emga26-home-hero-actions .emga26-button { padding-left:0.75rem;padding-right:0.75rem; } & .emga26-home-hero-actions .emga26-quiet { padding-left:0.375rem;padding-right:0.375rem; } & .emga26-home-team-section { padding-top:4rem;padding-bottom:4rem; } & .emga26-store-split .emga26-photo { aspect-ratio:1.36 / 1; } & .emga26-home-hero-actions .emga26-quiet { padding-left:5px;padding-right:5px; }\n}}@media(max-width:767px){.elementor .emga26-home-news-title{&:is(h2) { font-size:clamp(2rem,9.2vw,2.375rem);line-height:1.16; }\n}}@media(max-width:767px){.elementor .emga26-home-section-title{&:is(h2) { font-size:clamp(2rem,9.2vw,2.375rem);line-height:1.16; }\n}}@media(max-width:767px){.elementor .emga26-home-hero-actions{display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);& .emga26-button { width:auto;min-width:0;font-size:0.875rem;padding:0.75rem 1rem; } & .emga26-quiet { font-size:0.875rem;line-height:1.4;white-space:normal; }\n}}@media(max-width:767px){.elementor .emga26-home-hero-title{& .emga26-h1 { font-size:2.5rem; }\n}}@media(max-width:767px){.elementor .emga26-home-hero{&:is(.emga26-hero) { grid-template-rows:auto;grid-template-areas:"title" "media" "lead" "actions";gap:1.5rem; } & .emga26-hero-media { height:auto;min-height:0;max-height:none;aspect-ratio:19 / 14; }\n}}@media(max-width:767px){.elementor .emga26-service-accordion{display:flex;flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .emga26-header-call{display:flex;}}@media(max-width:767px){.elementor .emga26-header-sticky{inset-block-start:-0.5rem;&:is(.admin-bar *) { top:-0.5rem; }\n}}@media(max-width:767px){.elementor .emga26-header-shop-mobile{display:block;}}@media(max-width:767px){.elementor .emga26-store-split{gap:2rem;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .emga26-service-area{grid-column:1;grid-row:2;}}@media(max-width:767px){.elementor .emga26-service-tab{min-height:6rem;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:4rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .emga26-service-menu{grid-column:1;grid-row:1;}}@media(max-width:767px){.elementor .emga26-service-tabs{display:none;}}@media(max-width:767px){.elementor .emga26-footer-accordion{display:flex;}}@media(max-width:767px){.elementor .emga26-footer-desktop-group{display:none;}}@media(max-width:767px){.elementor .emga26-contact-row{min-height:2.75rem;align-items:center;}}@media(max-width:767px){.elementor .emga26-cta-title{font-size:2rem;}}@media(max-width:767px){.elementor .emga26-cta{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-end:3rem;gap:2rem;grid-template-columns:1fr;& .emga26-button { width:100%;min-width:0; }\n}}@media(max-width:767px){.elementor .emga26-webshop{padding-block-start:2rem;margin-block-start:2rem;flex-direction:column;align-items:start;& .emga26-button { min-width:15.625rem;max-width:100%; } & .emga26-button { min-width:0;max-width:100%; } & .emga26-stack { min-width:0;max-width:100%; }\n}}@media(max-width:767px){.elementor .emga26-mini-photo{width:100%;height:auto;min-height:0px;aspect-ratio:2 / 1;}}@media(max-width:767px){.elementor .emga26-mini-card{padding:1.25rem;flex-direction:column;gap:1.5rem;}}@media(max-width:767px){.elementor .emga26-mini-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .emga26-panel{padding:1.5rem;}}@media(max-width:767px){.elementor .emga26-mobile-menu{margin-inline-start:auto;}}@media(max-width:767px){.elementor .emga26-header-right{display:none;}}@media(max-width:767px){.elementor .emga26-nav{display:none;}}@media(max-width:767px){.elementor .emga26-header-logo{width:7rem;}}@media(max-width:767px){.elementor .emga26-header-bar{width:calc(100% - 3rem);padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;gap:0.5rem;grid-template-columns:minmax(0,1fr) auto auto 2.75rem;}}@media(max-width:767px){.elementor .emga26-header{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .emga26-footer-legal{flex-direction:column;gap:1.5rem;align-items:start;}}@media(max-width:767px){.elementor .emga26-footer-link{width:100%;min-height:2.75rem;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;align-items:center;}}@media(max-width:767px){.elementor .emga26-footer-links{margin-block-start:0px;gap:0.25rem;}}@media(max-width:767px){.elementor .emga26-footer-title{min-height:0px;padding-block-start:0px;}}@media(max-width:767px){.elementor .emga26-footer-logo{width:12.5rem;}}@media(max-width:767px){.elementor .emga26-footer-main{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;gap:3rem;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .emga26-logo-item{min-height:6rem;padding:1.25rem;flex:0 1 calc(50% - 0.375rem);}}@media(max-width:767px){.elementor .emga26-logo-grid{gap:0.75rem;}}@media(max-width:767px){.elementor .emga26-section-head{margin-block-end:2.5rem;flex-direction:column;gap:1.5rem;align-items:start;& .emga26-body { font-size:1rem; }\n}}@media(max-width:767px){.elementor .emga26-access-title{font-size:1.25rem;}}@media(max-width:767px){.elementor .emga26-access{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:clamp(0.5rem,calc(12vw - 1.9rem),1rem);padding-inline-end:clamp(0.5rem,calc(12vw - 1.9rem),1rem);}}@media(max-width:767px){.elementor .emga26-card{padding:1.25rem;}}@media(max-width:767px){.elementor .emga26-grid4{gap:1rem;}}@media(max-width:767px){.elementor .emga26-grid3{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .emga26-quiet{font-size:0.9375rem;}}@media(max-width:767px){.elementor .emga26-button{min-width:10.3125rem;font-size:0.875rem;padding:0.75rem;}}@media(max-width:767px){.elementor .emga26-h2{font-size:2.25rem;}}@media(max-width:767px){.elementor .emga26-h1{font-size:2.5rem;}}@media(max-width:767px){.elementor .emga26-section{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .emga26-container{width:calc(100% - 3rem);}}