.elementor .bm-row{padding:0px;display:flex;flex-direction:row;gap:var(--bm-sp-3);flex-wrap:wrap;align-items:center;}.elementor .bm-btn{min-height:40px;font-family:var(--bm-font-heading);font-weight:500;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:2px;border-width:1px;border-color:transparent;border-style:solid;transition:background-color 150ms, border-color 150ms, color 150ms, transform 160ms;display:inline-flex;gap:8px;justify-content:center;align-items:center;padding-block: 8px; padding-inline: 14px; white-space: nowrap;\n}.elementor .bm-btn:active{transform:scale3d(0.97, 0.97, 1);}.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-btn-outline:hover,.elementor .bm-btn-outline:focus-visible{color:var(--bm-text);background-color:var(--bm-bg);}.elementor .bm-btn-outline{color:var(--bm-text);border-color:var(--bm-text);background-color:transparent;}.elementor .bm-lead{max-width:60ch;font-size:var(--bm-fs-lead);color:var(--bm-body);line-height:1.55;}.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}