.elementor .bm-cat-nav{width:100%;display:block;}.elementor .bm-section{width:100%;position:relative;display:flex;flex-direction:column;align-items:center;padding-block: var(--bm-sp-section); padding-inline: var(--bm-gutter); padding-block: 0px; padding-inline: var(--bm-gutter); border-block-end: 1px solid var(--bm-border);\n}.elementor .bm-breadcrumb{min-width:0px;max-width:100%;overflow:hidden;font-size:14px;color:var(--bm-muted);line-height:1.5;white-space: nowrap; text-overflow: ellipsis; white-space: normal; overflow-wrap: anywhere;\n}.elementor .bm-lead{max-width:60ch;font-size:var(--bm-fs-lead);color:var(--bm-body);line-height:1.55;}.elementor .bm-h2{font-family:var(--bm-font-display);font-weight:500;font-size:var(--bm-fs-h2);color:var(--bm-text);letter-spacing:-0.02em;line-height:1.06;}.elementor .bm-display{font-family:var(--bm-font-heading);font-weight:500;font-size:clamp(2.375rem, 1.5rem + 3.4vw, 4rem);color:var(--bm-text);letter-spacing:-0.03em;line-height:1.06;}.elementor .bm-container{width:100%;max-width:var(--bm-container);padding:0px;display:flex;flex-direction:column;gap:var(--bm-sp-7);padding-block: var(--bm-sp-section); padding-inline: clamp(1.25rem, 3vw, 3rem); border-inline: 1px solid rgba(0,0,0,0.09);\n}.elementor .bm-section-white{background-color:var(--bm-white);}