.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-card-foot{width:100%;padding-block-start:4px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;display:block;}.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-tab-label{font-weight:600;font-size:20px;color:#ECEFF7;}.elementor .mm-tab:hover,.elementor .mm-tab:focus-visible{border-color:#4FF5E0;}.elementor .mm-tab{cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:26px;padding-inline-end:26px;border-radius:22px;border-width:1.5px;border-color:rgba(185,168,255,0.35);border-style:solid;background-color:#0C1430;}.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-card-text{font-size:18px;color:#B3BCD6;line-height:1.6;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .mm-card-title{font-family:var(--mm-display);font-weight:400;font-size:34px;color:#ECEFF7;line-height:1.08;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .mm-card-meta{font-weight:600;font-size:15px;color:#4FF5E0;letter-spacing:0.12em;text-transform:uppercase;padding-block-start:10px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .mm-card-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;}.elementor .mm-card:hover,.elementor .mm-card:focus-visible{border-color:rgba(79,245,224,0.55);}.elementor .mm-card{overflow:hidden;padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-radius:26px;border-width:1px;border-color:rgba(191,227,255,0.14);border-style:solid;background-color:#0C1430;display:flex;flex-direction:column;gap:10px;}.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-gold:hover,.elementor .mm-btn-gold:focus-visible{background-color:#FFDA94;}.elementor .mm-btn-gold{font-weight:600;font-size:20px;color:#2A1C05;padding-block-start:18px;padding-block-end:18px;padding-inline-start:38px;padding-inline-end:38px;border-radius:999px;background-color:#F2C879;}.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;}