.elementor .s-bmroot{width:100%; display:flex; flex-direction:column; align-items:center; padding:var(--DS-Space-Section) clamp(var(--DS-Space-3),3vw,var(--DS-Space-5));
& :is(h1,h2,h3,h4,h5,h6,p){margin:0;}
& .e-grid-base{grid-template-rows:none; grid-auto-rows:auto;}
& .bm-inner{width:100%; max-width:1290px; display:flex; flex-direction:column; gap:var(--DS-Space-6,var(--DS-Space-8)); padding:0;}
& .bm-row{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(var(--DS-Space-4),5vw,var(--DS-Space-12)); align-items:center; padding:0;}
& .bm-map{width:100%; height:auto; display:block;}
& .bm-copy{display:flex; flex-direction:column; align-items:flex-start; gap:var(--DS-Space-2); padding:0;}
& .bm-h2{color:var(--e-global-color-primary,var(--e-global-color-primary)); text-wrap:balance;}
& .bm-rule{width:80px; height:2px; padding:0; background:linear-gradient(90deg,var(--e-global-color-ggstart),var(--e-global-color-ggend));}
& .bm-text{color:var(--e-global-color-09045b9);  text-wrap:pretty;}
@media (max-width:1024px){ & .bm-row{grid-template-columns:minmax(0,1fr);} & .bm-row--b .bm-media{order:-1;} }\n}