.elementor .mm-vidhost{overflow:hidden;position:relative;}.elementor .mm-bgvid-m{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;display:none;max-width: none; pointer-events: none; mask-image: linear-gradient(to bottom, transparent 0%, black 14%, black 86%, transparent 100%);\n}.elementor .mm-bgvid-d{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;display:block;max-width: none; pointer-events: none; mask-image: linear-gradient(to bottom, transparent 0%, black 14%, black 86%, transparent 100%);\n}.elementor .mm-above{position:relative;z-index:2;}.elementor .mm-player{width:100%;height:50px;aspect-ratio:auto;margin-block-start:14px;border-radius:14px;display:block;}.elementor .mm-ph{width:100%;aspect-ratio:1 / 1;padding:26px;background-color:#C0632A;display:flex;align-items:flex-end;}.elementor .mm-panel{padding-block-start:40px;padding-block-end:40px;padding-inline-start:38px;padding-inline-end:38px;border-radius:30px;border-width:1px;border-color:rgba(185,168,255,0.25);border-style:solid;background-color:#0C1430;display:flex;flex-direction:column;gap:14px;}.elementor .mm-grid3{width:100%;padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;grid-auto-rows:auto;}.elementor .mm-btn-ghost:hover,.elementor .mm-btn-ghost:focus-visible{color:#4FF5E0;border-color:#4FF5E0;}.elementor .mm-btn-ghost{font-weight:600;font-size:20px;color:#ECEFF7;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:999px;border-width:1.5px;border-color:rgba(236,239,247,0.4);border-style:solid;background-color:transparent;}.elementor .mm-btn:hover,.elementor .mm-btn:focus-visible{background-color:#7FFFF0;}.elementor .mm-btn{font-weight:600;font-size:20px;color:#03201C;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:999px;background-color:#4FF5E0;}.elementor .mm-lead{max-width:60ch;font-size:21px;color:#C9D6EE;line-height:1.65;text-align:center;text-shadow: 0 1px 14px rgba(0,0,0,0.65);\n}.elementor .mm-h2{font-family:var(--mm-display);font-weight:400;font-size:88px;color:#FFFFFF;letter-spacing:-0.02em;line-height:0.95;text-align:center;text-shadow: 0 2px 18px rgba(0,0,0,0.55);\n}.elementor .mm-eyebrow{font-weight:600;font-size:15px;color:#F2C879;letter-spacing:0.22em;text-align:center;text-transform:uppercase;}.elementor .mm-wrap{width:100%;max-width:1320px;padding:0px;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .mm-section{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:36px;align-items:center;}