.elementor-9963 .elementor-element.elementor-element-32308b6b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-32308b6b:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-32308b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3E8;}.elementor-9963 .elementor-element.elementor-element-736c0ceb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-415c3b82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-415c3b82:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-415c3b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1410;}.elementor-9963 .elementor-element.elementor-element-1bcc6278{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-13167d3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-13167d3e:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-13167d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF6;}.elementor-9963 .elementor-element.elementor-element-40d3f9c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-3ec3aa7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-3ec3aa7e:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-3ec3aa7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9963 .elementor-element.elementor-element-26ae64b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-5817144c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-5817144c:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-5817144c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF6;}.elementor-9963 .elementor-element.elementor-element-ac03aae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-6adecd80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-6adecd80:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-6adecd80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9963 .elementor-element.elementor-element-2478e8c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-45b9c76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-45b9c76:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-45b9c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1410;}.elementor-9963 .elementor-element.elementor-element-6d567a3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-6a6ee942{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-6a6ee942:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-6a6ee942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF6;}.elementor-9963 .elementor-element.elementor-element-174a52f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-4ab5b681{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-4ab5b681:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-4ab5b681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9963 .elementor-element.elementor-element-47458d18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-59d5a9c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9963 .elementor-element.elementor-element-59d5a9c5:not(.elementor-motion-effects-element-type-background), .elementor-9963 .elementor-element.elementor-element-59d5a9c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1410;}.elementor-9963 .elementor-element.elementor-element-2c4c20fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-9963:not(.elementor-motion-effects-element-type-background), body.elementor-page-9963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a32a2b8 );}body.elementor-page-9963{padding:0px 0px 0px 0px;}/* Start custom CSS */.mbp-hero{text-align:center;max-width:900px;margin:0 auto;font-family:'Inter',sans-serif}.mbp-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:60px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);margin-bottom:24px;animation:mbpfloat 3s ease-in-out infinite}.mbp-badge img{border-radius:50%}.mbp-badge-t{font-size:13px;color:#F0E6D3;font-weight:600}.mbp-badge-t span{color:#4ADE80;font-weight:800}.mbp-over{font-size:11px;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:rgba(240,165,0,.85);margin-bottom:14px}.mbp-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(34px,6vw,68px);font-weight:800;color:#fff;line-height:1.08;margin:0 0 10px}.mbp-hero h1 em{font-weight:400;font-style:italic;color:#F5E8C0;font-size:clamp(20px,3vw,36px);display:block;margin-top:6px}.mbp-sub{font-size:clamp(15px,1.7vw,18px);color:rgba(230,220,205,.90);max-width:660px;margin:0 auto 30px;line-height:1.75;font-weight:300}.mbp-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:34px}.mbp-pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:#F0E6D3;padding:9px 18px;border-radius:60px;background:rgba(194,91,42,.15);border:1px solid rgba(240,165,0,.30);transition:background .3s,border-color .3s}.mbp-pill:hover{background:rgba(194,91,42,.28);border-color:rgba(240,165,0,.55)}.mbp-pill b{color:#F0A500}.mbp-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:30px}.mbp-btn1{display:inline-flex;align-items:center;gap:8px;padding:16px 38px;border-radius:60px;background:linear-gradient(135deg,#C25B2A,#9B3E17);color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 30px rgba(194,91,42,.40)}.mbp-btn1:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(194,91,42,.55);color:#fff}.mbp-btn2{display:inline-flex;align-items:center;gap:8px;padding:16px 38px;border-radius:60px;background:rgba(255,255,255,.10);border:1.5px solid rgba(240,230,211,.45);color:#F0E6D3;font-size:15px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:background .3s,border-color .3s}.mbp-btn2:hover{background:rgba(255,255,255,.18);border-color:rgba(240,230,211,.75);color:#fff}.mbp-urgency{display:inline-flex;align-items:center;gap:8px;padding:9px 22px;border-radius:60px;background:rgba(220,38,38,.14);border:1px solid rgba(220,38,38,.30)}.mbp-urgency-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.7);animation:mbppulse 2s infinite}.mbp-urgency span{font-size:12px;font-weight:700;color:#fca5a5;letter-spacing:.5px}@keyframes mbpfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mbppulse{0%,100%{opacity:1}50%{opacity:.7}}.mbp-stats{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;font-family:'Inter',sans-serif}.mbp-stat{flex:1;min-width:180px;text-align:center;padding:28px 20px;border-right:1px solid rgba(240,165,0,.12)}.mbp-stat:last-child{border-right:none}.mbp-stat-n{font-family:'Playfair Display',Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:800;color:#F0A500;line-height:1;margin-bottom:4px}.mbp-stat-n span{font-size:clamp(20px,2vw,28px)}.mbp-stat-l{font-size:12px;color:#7AADCA;letter-spacing:1px;text-transform:uppercase;font-weight:500}@media(max-width:600px){.mbp-stat{border-right:none;border-bottom:1px solid rgba(240,165,0,.10);padding:20px 16px}.mbp-stat:last-child{border-bottom:none}}.mbp-sec-h{text-align:center;max-width:650px;margin:0 auto 50px;font-family:'Inter',sans-serif}.mbp-over-label{font-size:11px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:#C25B2A;margin-bottom:10px}.mbp-sec-title{font-family:'Playfair Display',Georgia,serif;font-size:clamp(26px,3.5vw,40px);font-weight:700;line-height:1.2;margin:0 0 12px}.mbp-sec-title.mbp-dark{color:#0F1B2D}.mbp-sec-sub{font-size:15px;color:#5A6A7A;line-height:1.7;margin:0}.mbp-line-grad{width:50px;height:3px;background:linear-gradient(90deg,#C25B2A,#F0A500);margin:16px auto}.mbp-why{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1060px;margin:0 auto;font-family:'Inter',sans-serif}@media(max-width:768px){.mbp-why{grid-template-columns:1fr}}.mbp-why-c{background:#fff;border-radius:20px;padding:34px 28px;border:1px solid rgba(194,91,42,.08);box-shadow:0 2px 20px rgba(12,24,40,.05);transition:transform .4s,box-shadow .4s,border-color .4s;position:relative;overflow:hidden}.mbp-why-c::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#C25B2A,#F0A500);transform:scaleX(0);transform-origin:left;transition:transform .4s}.mbp-why-c:hover{transform:translateY(-5px);box-shadow:0 12px 45px rgba(12,24,40,.10);border-color:rgba(194,91,42,.18)}.mbp-why-c:hover::before{transform:scaleX(1)}.mbp-why-top{display:flex;align-items:center;gap:16px;margin-bottom:14px}.mbp-why-ico{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgba(194,91,42,.10),rgba(240,165,0,.06));display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;border:1px solid rgba(194,91,42,.14)}.mbp-why-c h3{font-family:'Playfair Display',Georgia,serif;font-size:19px;font-weight:700;color:#0F1B2D;margin:0}.mbp-why-c p{font-size:15px;color:#5A6A7A;line-height:1.75;margin:0}.mbp-prog-h{text-align:center;max-width:650px;margin:0 auto 50px;font-family:'Inter',sans-serif}.mbp-tl{max-width:680px;margin:0 auto;position:relative;font-family:'Inter',sans-serif}.mbp-tl::before{content:'';position:absolute;left:31px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#F0A500,rgba(240,165,0,.08))}.mbp-ts{display:flex;gap:24px;padding:24px 0;align-items:flex-start}.mbp-ts-n{width:64px;height:64px;border-radius:50%;background:rgba(240,165,0,.07);border:2px solid rgba(240,165,0,.30);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;z-index:2;transition:border-color .3s,background .3s,transform .3s}.mbp-ts:hover .mbp-ts-n{border-color:#F0A500;background:rgba(240,165,0,.14);transform:scale(1.08)}.mbp-ts-c{padding-top:8px}.mbp-ts-c h3{font-family:'Playfair Display',Georgia,serif;font-size:18px;font-weight:700;color:#F0E6D3;margin:0 0 6px}.mbp-ts-c p{font-size:15px;color:#7AADCA;line-height:1.75;margin:0}.mbp-ts-c strong{color:#F0E6D3}@media(max-width:600px){.mbp-tl::before{left:22px}.mbp-ts-n{width:46px;height:46px;font-size:20px}.mbp-ts{gap:16px}}.mbp-pg{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;font-family:'Inter',sans-serif}@media(max-width:900px){.mbp-pg{grid-template-columns:1fr;max-width:420px;margin:0 auto}}.mbp-pc{background:#fff;border-radius:22px;padding:36px 28px 32px;text-align:center;border:1px solid rgba(194,91,42,.10);box-shadow:0 4px 25px rgba(12,24,40,.06);transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden}.mbp-pc:hover{transform:translateY(-6px);box-shadow:0 16px 50px rgba(12,24,40,.10)}.mbp-pc.mbp-feat{border:2px solid #C25B2A;box-shadow:0 8px 40px rgba(194,91,42,.16);transform:scale(1.03)}.mbp-pc.mbp-feat:hover{transform:scale(1.03) translateY(-6px)}.mbp-pc-badge{position:absolute;top:0;left:0;right:0;padding:9px;background:linear-gradient(135deg,#C25B2A,#9B3E17);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.mbp-pc.mbp-feat .mbp-pc-inner{padding-top:22px}.mbp-pc h3{font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:700;color:#0F1B2D;margin:0 0 6px}.mbp-pc-sub{font-size:13px;color:#7A8A9A;margin-bottom:16px}.mbp-pc-price{font-family:'Playfair Display',Georgia,serif;font-size:48px;font-weight:800;color:#C25B2A;line-height:1;margin-bottom:4px}.mbp-pc-price small{font-size:18px;color:#9AAAB8;font-weight:400}.mbp-pc-per{font-size:12px;color:#9AAAB8;margin-bottom:22px}.mbp-pc ul{list-style:none;padding:0;margin:0 0 26px;text-align:left}.mbp-pc ul li{font-size:14px;color:#3A4A5A;padding:9px 0;border-bottom:1px solid rgba(12,24,40,.05);display:flex;align-items:flex-start;gap:10px;line-height:1.55}.mbp-pc ul li::before{content:'\2713';color:#C25B2A;font-weight:800;font-size:13px;flex-shrink:0;margin-top:1px}.mbp-pc-btn{display:block;padding:15px 30px;border-radius:60px;background:linear-gradient(135deg,#C25B2A,#9B3E17);color:#fff;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.5px;transition:box-shadow .3s,transform .3s;text-align:center}.mbp-pc-btn:hover{box-shadow:0 8px 25px rgba(194,91,42,.40);transform:translateY(-2px);color:#fff}.mbp-pc.mbp-feat .mbp-pc-btn{background:linear-gradient(135deg,#0C1828,#1A3050);color:#fff}.mbp-pr-note{text-align:center;font-size:13px;color:#6A7A8A;margin-top:28px;font-family:'Inter',sans-serif;line-height:1.6}.mbp-trust-h{text-align:center;margin-bottom:36px;font-family:'Inter',sans-serif}.mbp-trust-h h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:700;color:#0F1B2D;margin:0 0 8px}.mbp-trust-h p{font-size:15px;color:#5A6A7A;max-width:580px;margin:0 auto}.mbp-trust-g{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;font-family:'Inter',sans-serif}@media(max-width:900px){.mbp-trust-g{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.mbp-trust-g{grid-template-columns:1fr}}.mbp-trust-i{text-align:center;padding:28px 18px;background:#fff;border-radius:18px;border:1px solid rgba(194,91,42,.08);box-shadow:0 2px 15px rgba(12,24,40,.04);transition:transform .3s,box-shadow .3s}.mbp-trust-i:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(12,24,40,.08)}.mbp-trust-ico{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,rgba(194,91,42,.10),rgba(240,165,0,.06));display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 14px;border:1px solid rgba(194,91,42,.12)}.mbp-trust-i strong{display:block;font-size:14px;color:#0F1B2D;margin-bottom:4px;font-family:'Inter',sans-serif}.mbp-trust-i span{font-size:12px;color:#6A7A8A;line-height:1.5;font-family:'Inter',sans-serif}.mbp-book-info{font-family:'Inter',sans-serif}.mbp-contact-list{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.mbp-contact-row{display:flex;align-items:center;gap:14px}.mbp-contact-ico{width:44px;height:44px;border-radius:14px;background:rgba(240,165,0,.10);border:1px solid rgba(240,165,0,.20);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.mbp-contact-val{font-size:15px;font-weight:700;color:#F0E6D3;margin:0}.mbp-contact-sub{font-size:12px;color:#7AADCA;margin:0}.mbp-book-btns{display:flex;flex-wrap:wrap;gap:12px}.mbp-wa-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:60px;background:#25d366;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:box-shadow .3s;box-shadow:0 4px 15px rgba(37,211,102,.30)}.mbp-wa-btn:hover{box-shadow:0 6px 20px rgba(37,211,102,.45);color:#fff}.mbp-call-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:60px;border:1.5px solid rgba(240,165,0,.40);color:#F0E6D3;font-size:14px;font-weight:600;text-decoration:none;background:rgba(240,165,0,.06)}.mbp-call-btn:hover{background:rgba(240,165,0,.12);color:#F0E6D3}.mbp-form-head{font-family:'Inter',sans-serif}.mbp-form-badge{display:inline-flex;gap:10px;align-items:center;padding:8px 16px;border-radius:12px;background:linear-gradient(135deg,rgba(194,91,42,.10),rgba(240,165,0,.06));border:1px solid rgba(194,91,42,.16);margin-bottom:18px}.mbp-form-badge span{font-size:13px;font-weight:600;color:#5A3018}.mbp-form-title{font-family:'Playfair Display',Georgia,serif;font-size:26px;font-weight:700;color:#0F1B2D;margin:0 0 6px}.mbp-form-sub{font-size:14px;color:#6A7A8A;margin:0 0 14px}.mbp-form-divider{width:100%;height:1px;background:rgba(194,91,42,.14);margin-bottom:16px}.mbp-form .fluentform input[type=text],.mbp-form .fluentform input[type=email],.mbp-form .fluentform input[type=tel],.mbp-form .fluentform input[type=number],.mbp-form .fluentform input[type=date],.mbp-form .fluentform textarea,.mbp-form .fluentform select{width:100%;padding:14px 18px;border-radius:14px;border:1.5px solid #DDD5C8;font-size:15px;color:#0F1B2D;background:#FAF3E8;font-family:'Inter',sans-serif;transition:border-color .3s,box-shadow .3s}.mbp-form .fluentform input:focus,.mbp-form .fluentform textarea:focus,.mbp-form .fluentform select:focus{border-color:#C25B2A;box-shadow:0 0 0 4px rgba(194,91,42,.10);outline:none;background:#fff}.mbp-form .fluentform textarea{min-height:110px;resize:vertical}.mbp-form .fluentform .ff-btn-submit{width:100%;background:linear-gradient(135deg,#C25B2A,#9B3E17);color:#fff;border:none;padding:16px;font-size:15px;font-weight:700;border-radius:60px;cursor:pointer;font-family:'Inter',sans-serif;letter-spacing:.5px;transition:box-shadow .3s,transform .3s;box-shadow:0 6px 20px rgba(194,91,42,.28)}.mbp-form .fluentform .ff-btn-submit:hover{box-shadow:0 10px 30px rgba(194,91,42,.40);transform:translateY(-2px)}.mbp-form .fluentform label{font-family:'Inter',sans-serif;font-weight:600;color:#2A3A4A;font-size:14px}.mbp-form .fluentform .ff-el-group{margin-bottom:14px}.mbp-vid-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.mbp-vid-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.mbp-vid-grid{grid-template-columns:1fr}}.mbp-vid-wrap{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;cursor:pointer;background:#0C1828}.mbp-vid-poster{width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative;transition:opacity .3s}.mbp-play-btn{width:52px;height:52px;border-radius:50%;background:rgba(194,91,42,.85);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;transition:transform .2s,background .2s;padding-left:4px}.mbp-vid-wrap:hover .mbp-play-btn{transform:scale(1.1);background:#C25B2A}.mbp-vid-stars{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(12,24,40,.75);color:#F0A500;padding:5px 12px;font-size:11px;border-radius:20px;letter-spacing:2px;white-space:nowrap}.mbp-vid-wrap video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.mbp-gal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.mbp-gal-grid{grid-template-columns:1fr}}.mbp-rev-h{text-align:center;margin-bottom:36px;font-family:'Inter',sans-serif}.mbp-rev-badge{display:inline-flex;gap:10px;align-items:center;padding:8px 18px;border-radius:60px;background:linear-gradient(135deg,rgba(194,91,42,.10),rgba(240,165,0,.06));border:1px solid rgba(194,91,42,.16);margin-bottom:16px}.mbp-rev-badge span{font-size:13px;font-weight:600;color:#5A3018}.mbp-rev-h h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:700;color:#0F1B2D;margin:0}.mbp-rev-g{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;font-family:'Inter',sans-serif}@media(max-width:768px){.mbp-rev-g{grid-template-columns:1fr}}.mbp-rev-c{background:#fff;border-radius:20px;padding:30px 26px;border:1px solid rgba(194,91,42,.08);box-shadow:0 2px 18px rgba(12,24,40,.05);transition:transform .3s,box-shadow .3s}.mbp-rev-c:hover{transform:translateY(-4px);box-shadow:0 10px 35px rgba(12,24,40,.08)}.mbp-rev-s{color:#F0A500;font-size:16px;letter-spacing:2px;margin-bottom:12px}.mbp-rev-c p{font-size:15px;color:#3A4A5A;line-height:1.75;margin:0 0 16px;font-style:italic}.mbp-rev-a{display:flex;align-items:center;gap:10px}.mbp-rev-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#C25B2A,#F0A500);display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;font-weight:700}.mbp-rev-a span{font-size:13px;color:#6A7A8A;font-weight:600}.mbp-faq-h{text-align:center;max-width:600px;margin:0 auto 40px;font-family:'Inter',sans-serif}.mbp-faq{max-width:780px;margin:0 auto;font-family:'Inter',sans-serif}.mbp-faq-i{margin-bottom:12px}.mbp-faq-q{width:100%;background:#fff;border:1.5px solid rgba(194,91,42,.12);border-radius:16px;padding:20px 24px;font-size:15px;font-weight:600;cursor:pointer;color:#0F1B2D;transition:border-color .3s,box-shadow .3s;text-align:left;line-height:1.6;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:'Inter',sans-serif}.mbp-faq-q:hover{border-color:rgba(194,91,42,.35);box-shadow:0 2px 12px rgba(12,24,40,.05)}.mbp-faq-q::after{content:'+';font-size:22px;color:#C25B2A;font-weight:300;flex-shrink:0}.mbp-faq-i.active .mbp-faq-q{background:linear-gradient(135deg,#C25B2A,#9B3E17);color:#fff;border-color:#C25B2A;border-radius:16px 16px 0 0;box-shadow:0 4px 15px rgba(194,91,42,.25)}.mbp-faq-i.active .mbp-faq-q::after{content:'\2212';color:#fff}.mbp-faq-a{display:none;padding:20px 24px;font-size:15px;color:#3A4A5A;line-height:1.8;background:#fff;border-radius:0 0 16px 16px;border:1.5px solid rgba(194,91,42,.12);border-top:none}.mbp-faq-i.active .mbp-faq-a{display:block}.mbp-faq-a strong{color:#0F1B2D}.mbp-cta-final{text-align:center;max-width:650px;margin:0 auto;font-family:'Inter',sans-serif}.mbp-social-row{margin-top:28px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.mbp-soc{width:40px;height:40px;border-radius:50%;background:rgba(240,165,0,.10);border:1px solid rgba(240,165,0,.22);display:flex;align-items:center;justify-content:center;color:#F0E6D3;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s}.mbp-soc:hover{background:rgba(240,165,0,.22);color:#F0E6D3}.mbp-soc-wa{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.28);color:#25d366}.mbp-soc-wa:hover{background:rgba(37,211,102,.22)}.mbp-soc-tp{background:rgba(0,182,122,.10);border-color:rgba(0,182,122,.22);color:#00b67a}.mbp-sticky-bar{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-family:'Inter',sans-serif}.mbp-sticky-txt{font-size:13px;color:#F0E6D3;font-weight:600}.mbp-sticky-txt strong{color:#F0A500}

/* ================================================================
   TRANSLATION-RESILIENT CSS — Does not change original appearance
   Only targets elements injected by translation plugins (font, span, etc.)
   ================================================================ */

/* --- Neutralize <font> tags injected by Google Translate / Chrome --- */
.elementor-widget-html font{
  all:unset!important;
  display:inline!important;
  font:inherit!important;
  color:inherit!important
}

/* --- Neutralize TranslatePress wrappers --- */
.elementor-widget-html trp-wrap,
.elementor-widget-html [data-trp-translate-id]{
  all:unset!important;
  display:inline!important;
  font:inherit!important;
  color:inherit!important
}

/* --- DARK BACKGROUND SECTIONS: Force correct text colors through any wrappers --- */

/* Hero: text on dark video background */
#mbp-hero .bg span font,
#mbp-hero .bg span trp-wrap{color:#F0A500!important}
#mbp-hero .ov font, #mbp-hero .ov trp-wrap{color:#F0A500!important}
#mbp-hero .h1 font, #mbp-hero .h1 trp-wrap{color:#FEFCF7!important}
#mbp-hero .h1 em font, #mbp-hero .h1 em trp-wrap{color:#F0A500!important}
#mbp-hero .sub font, #mbp-hero .sub trp-wrap{color:#A8C4D8!important}
#mbp-hero .pill font, #mbp-hero .pill trp-wrap{color:#FEFCF7!important}
#mbp-hero .pill b font, #mbp-hero .pill b trp-wrap{color:#F0A500!important}
#mbp-hero .urg font, #mbp-hero .urg trp-wrap{color:#ff3b3b!important}
#mbp-hero .b1 font, #mbp-hero .b1 trp-wrap{color:#1a1a2e!important}
#mbp-hero .b2 font, #mbp-hero .b2 trp-wrap{color:#FEFCF7!important}

/* Stats bar: text on dark background */
.mbp-stat-n font, .mbp-stat-n trp-wrap{color:#F0A500!important}
.mbp-stat-l font, .mbp-stat-l trp-wrap{color:#7AADCA!important}

/* Program/Timeline: text on dark background */
.mbp-over font, .mbp-over trp-wrap{color:#F0A500!important}
.mbp-sec-title[style*="FEFCF7"] font,
.mbp-sec-title[style*="FEFCF7"] trp-wrap{color:#FEFCF7!important}
.mbp-ts-c h3 font, .mbp-ts-c h3 trp-wrap{color:#F0E6D3!important}
.mbp-ts-c p font, .mbp-ts-c p trp-wrap{color:#7AADCA!important}
.mbp-ts-c strong font, .mbp-ts-c strong trp-wrap{color:#F0E6D3!important}

/* Booking section: text on dark background */
#mbp-book .ov font, #mbp-book .ov trp-wrap{color:#F0A500!important}
#mbp-book .ti font, #mbp-book .ti trp-wrap{color:#FEFCF7!important}
#mbp-book .ds font, #mbp-book .ds trp-wrap{color:#A8C4D8!important}
#mbp-book .cv font, #mbp-book .cv trp-wrap{color:#FEFCF7!important}
#mbp-book .cs font, #mbp-book .cs trp-wrap{color:#7a9ab5!important}
#mbp-book .wm font, #mbp-book .wm trp-wrap{color:#fff!important}
#mbp-book .ws font, #mbp-book .ws trp-wrap{color:rgba(255,255,255,.85)!important}
#mbp-book .nt b font, #mbp-book .nt b trp-wrap{color:#25D366!important}

/* CTA section: text on dark background */
#mbp-cta .ov font, #mbp-cta .ov trp-wrap{color:#F0A500!important}
#mbp-cta .ti font, #mbp-cta .ti trp-wrap{color:#FEFCF7!important}
#mbp-cta .ds font, #mbp-cta .ds trp-wrap{color:#A8C4D8!important}
#mbp-cta .urg font, #mbp-cta .urg trp-wrap{color:#ff3b3b!important}
#mbp-cta .btn font, #mbp-cta .btn trp-wrap{color:#1a1a2e!important}

/* Sticky bar: text on dark background */
#mbp-sticky .txt font, #mbp-sticky .txt trp-wrap{color:#A8C4D8!important}
#mbp-sticky .txt strong font, #mbp-sticky .txt strong trp-wrap{color:#F0A500!important}

/* Video review cards */
.mbp-rv-card .rv-label font, .mbp-rv-card .rv-label trp-wrap{color:#fff!important}
.mbp-rv-card .rv-badge font, .mbp-rv-card .rv-badge trp-wrap{color:#fff!important}

/* --- LIGHT BACKGROUND SECTIONS: Force correct text colors --- */

/* Pricing */
#mbp-root h3 font, #mbp-root h3 trp-wrap{color:#1a1a2e!important}
#mbp-root .bd font, #mbp-root .bd trp-wrap{color:#fff!important}
#mbp-root li font, #mbp-root li trp-wrap{color:#555!important}
#mbp-root .btn font, #mbp-root .btn trp-wrap{color:#fff!important}
#mbp-root .gn font, #mbp-root .gn trp-wrap{color:#7a5a1e!important}

/* Section headings on light background */
.mbp-over-label font, .mbp-over-label trp-wrap{color:#C25B2A!important}
.mbp-sec-title.mbp-dark font, .mbp-sec-title.mbp-dark trp-wrap{color:#0F1B2D!important}
.mbp-sec-sub font, .mbp-sec-sub trp-wrap{color:#5A6A7A!important}

/* Trust */
.mbp-trust-h h2 font, .mbp-trust-h h2 trp-wrap{color:#0F1B2D!important}
.mbp-trust-h p font, .mbp-trust-h p trp-wrap{color:#5A6A7A!important}
.mbp-trust-i strong font, .mbp-trust-i strong trp-wrap{color:#0F1B2D!important}
.mbp-trust-i span font, .mbp-trust-i span trp-wrap{color:#6A7A8A!important}

/* Why choose cards */
.mbp-why-c h3 font, .mbp-why-c h3 trp-wrap{color:#0F1B2D!important}
.mbp-why-c p font, .mbp-why-c p trp-wrap{color:#5A6A7A!important}

/* Text reviews */
.mbp-rev-h h2 font, .mbp-rev-h h2 trp-wrap{color:#0F1B2D!important}
.mbp-rev-c p font, .mbp-rev-c p trp-wrap{color:#3A4A5A!important}

/* FAQ */
#mbp-faq .ti font, #mbp-faq .ti trp-wrap{color:#1a1a2e!important}
#mbp-faq .fq font, #mbp-faq .fq trp-wrap{color:inherit!important}
#mbp-faq .ft font, #mbp-faq .ft trp-wrap{color:#555!important}
#mbp-faq .ft strong font, #mbp-faq .ft strong trp-wrap{color:#F0A500!important}

/* Form */
.mbp-form-title font, .mbp-form-title trp-wrap{color:#0F1B2D!important}
.mbp-form-sub font, .mbp-form-sub trp-wrap{color:#6A7A8A!important}
.mbp-form-badge span font, .mbp-form-badge span trp-wrap{color:#5A3018!important}

/* --- OVERFLOW PREVENTION (for longer translated text) --- */
#mbp-hero .h1,#mbp-hero .sub,
.mbp-sec-title,.mbp-sec-sub,
.mbp-ts-c h3,.mbp-ts-c p,
.mbp-why-c h3,.mbp-why-c p,
.mbp-rev-c p,
#mbp-book .ti,#mbp-book .ds,
#mbp-cta .ti,#mbp-cta .ds,
#mbp-faq .fq,#mbp-faq .ft,
#mbp-root li,#mbp-root .gn,
.mbp-trust-i strong,.mbp-trust-i span{
  overflow-wrap:break-word;
  word-break:break-word
}

/* --- ENSURE DIRECTION IS ALWAYS LTR --- */
[id*="mbp-"],[class*="mbp-"]{
  direction:ltr!important;
  unicode-bidi:normal!important
}/* End custom CSS */