:root{--page-title-display:none;}/* Start custom CSS *//* Academy reference design and responsive refinements */
.elementor-12 h1,.elementor-12 h2,.elementor-12 h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}
.elementor-12 .elementor-element-76e0dd5 h3{font-family:Arial,sans-serif!important;font-weight:500!important}


.elementor-12 .elementor-element-50c6e4a{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
.elementor-12 a{transition:background-color .2s,color .2s,transform .2s}
.elementor-12 a:hover{filter:brightness(.94)}
.elementor-12 a:focus-visible{outline:3px solid #C4AB70;outline-offset:4px}
body.home .elementor-24 .elementor-element-1f9a67b{display:none!important}
body.home .elementor-24 .elementor-element-c34715d{max-width:180px!important;flex:0 0 180px!important}
body.home .elementor-24 .elementor-element-dc0d0e2{padding:18px 5.5vw!important;gap:2rem!important;align-items:center!important;justify-content:space-between!important;background:#FAF7F0!important}
body.home .elementor-28,body.home .elementor-28 .e-con{background:#F5F0E6!important;color:#183D2F!important}
body.home .elementor-28 a,body.home .elementor-28 p,body.home .elementor-28 span{color:#183D2F!important}
@media(max-width:1024px){
.elementor-12 .elementor-element-50c6e4a{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-12 .elementor-element-83c08eb,.elementor-12 .elementor-element-b2999a2{max-width:55%!important}
}
@media(max-width:767px){


.elementor-12 .elementor-element-83c08eb,.elementor-12 .elementor-element-b2999a2{max-width:100%!important}
.elementor-12 h1{font-size:2.7rem!important}
.elementor-12 h2{font-size:2.3rem!important}
.elementor-12 .elementor-element-50c6e4a{grid-template-columns:1fr!important}
.elementor-12 .elementor-element-79ecca8{padding:3rem 1.5rem!important}
.elementor-12 .elementor-element-76e0dd5{padding:2.5rem 1.5rem!important}
.elementor-12 .elementor-element-0b2653f{padding:3rem 1.5rem!important}
.elementor-12 .elementor-element-c7b9b75{border-left:0!important;padding-left:0!important}
body.home .elementor-24 .elementor-element-dc0d0e2{padding:16px 1.5rem!important}
}
/* Academy reference design and responsive refinements */
.elementor-12 h1,.elementor-12 h2,.elementor-12 h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important}
.elementor-12 .elementor-element-76e0dd5 h3{font-family:Arial,sans-serif!important;font-weight:500!important}


.elementor-12 .elementor-element-50c6e4a{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}
.elementor-12 a{transition:background-color .2s,color .2s,transform .2s}
.elementor-12 a:hover{filter:brightness(.94)}
.elementor-12 a:focus-visible{outline:3px solid #C4AB70;outline-offset:4px}
body.home .elementor-24 .elementor-element-1f9a67b{display:none!important}
body.home .elementor-24 .elementor-element-c34715d{max-width:180px!important;flex:0 0 180px!important}
body.home .elementor-24 .elementor-element-dc0d0e2{padding:18px 5.5vw!important;gap:2rem!important;align-items:center!important;justify-content:space-between!important;background:#FAF7F0!important}
body.home .elementor-28,body.home .elementor-28 .e-con{background:#F5F0E6!important;color:#183D2F!important}
body.home .elementor-28 a,body.home .elementor-28 p,body.home .elementor-28 span{color:#183D2F!important}
@media(max-width:1024px){
.elementor-12 .elementor-element-50c6e4a{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-12 .elementor-element-83c08eb,.elementor-12 .elementor-element-b2999a2{max-width:55%!important}
}
@media(max-width:767px){


.elementor-12 .elementor-element-83c08eb,.elementor-12 .elementor-element-b2999a2{max-width:100%!important}
.elementor-12 h1{font-size:2.7rem!important}
.elementor-12 h2{font-size:2.3rem!important}
.elementor-12 .elementor-element-50c6e4a{grid-template-columns:1fr!important}
.elementor-12 .elementor-element-79ecca8{padding:3rem 1.5rem!important}
.elementor-12 .elementor-element-76e0dd5{padding:2.5rem 1.5rem!important}
.elementor-12 .elementor-element-0b2653f{padding:3rem 1.5rem!important}
.elementor-12 .elementor-element-c7b9b75{border-left:0!important;padding-left:0!important}
body.home .elementor-24 .elementor-element-dc0d0e2{padding:16px 1.5rem!important}
}

.elementor-12 .elementor-element-0b2653f{background-color:#183D2F!important;background-image:linear-gradient(90deg,rgba(12,37,26,.25),rgba(12,37,26,.68)),url('https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Magna-Assistants-Academy-Homepage-photo-7.png')!important;background-size:cover!important;background-position:center!important}

.elementor-12 .elementor-element-0b2653f{background-image:none!important;background-color:#183D2F!important;}
/* Full-cover homepage hero */
.elementor-12 .elementor-element-ee25af1{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background-color:#002d25!important;background-image:linear-gradient(90deg,rgba(0,38,32,.7),rgba(0,38,32,.4) 50%,rgba(0,38,32,.05)),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Homepage-photo-1.png")!important}
@media(max-width:1024px){.elementor-12 .elementor-element-ee25af1{background-image:linear-gradient(90deg,rgba(0,35,29,.88),rgba(0,35,29,.55)),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Homepage-photo-1.png")!important;background-position:65% center!important;padding:56px 6%!important}.elementor-12 .elementor-element-83c08eb{max-width:70%!important}}
@media(max-width:767px){.elementor-12 .elementor-element-ee25af1{padding:48px 24px!important;min-height:620px!important;background-position:68% center!important;background-image:linear-gradient(90deg,rgba(0,35,29,.9),rgba(0,35,29,.68)),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Homepage-photo-1.png")!important}.elementor-12 .elementor-element-83c08eb{max-width:100%!important}.elementor-12 .elementor-element-5bfc39e{font-size:2.25rem!important}.elementor-12 .elementor-element-ad1943a{flex-direction:column!important;align-items:stretch!important;width:100%!important}}
/* Desktop and laptop: taller hero with headroom */
@media(min-width:1025px){.elementor-12 .elementor-element-ee25af1{min-height:clamp(656px,calc(296px + 28.125vw),836px)!important;background-position:center top!important}}
/* Explore our course photo and readable responsive copy */
.elementor-12 .elementor-element-73f308b{background-image:linear-gradient(90deg,rgba(250,247,240,.98) 0%,rgba(250,247,240,.96) 48%,rgba(250,247,240,.85) 58%,rgba(250,247,240,.15) 82%),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Magna-Assistants-Academy-Homepage-photo-1.png")!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#FAF7F0!important}
.elementor-12 .elementor-element-b2999a2{color:#183D2F!important}.elementor-12 .elementor-element-a82c928,.elementor-12 .elementor-element-0fdd58c,.elementor-12 .elementor-element-be1e8ce{color:#183D2F!important}.elementor-12 .elementor-element-c350a42{background:#003F36!important;color:#FFFFFF!important;border:1px solid #003F36!important}
@media(max-width:1024px){.elementor-12 .elementor-element-73f308b{background-image:linear-gradient(90deg,rgba(250,247,240,.95),rgba(250,247,240,.8)),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Magna-Assistants-Academy-Homepage-photo-1.png")!important;padding:56px 6%!important}.elementor-12 .elementor-element-b2999a2{max-width:80%!important}}
@media(max-width:767px){.elementor-12 .elementor-element-73f308b{padding:48px 24px!important;min-height:0!important;background-position:65% center!important}.elementor-12 .elementor-element-b2999a2{max-width:100%!important}}
/* Solid course buttons and stronger copy contrast */
.elementor-12 .elementor-element-20ff12b,.elementor-12 .elementor-element-20ff12b a,.elementor-12 .elementor-element-c350a42,.elementor-12 .elementor-element-c350a42 a{background-color:#003F36!important;background-image:none!important;color:#FFFFFF!important;opacity:1!important}
.elementor-12 .elementor-element-be1e8ce,.elementor-12 .elementor-element-be1e8ce p{color:#183D2F!important}
@media(max-width:1024px){.elementor-12 .elementor-element-73f308b{background-image:linear-gradient(90deg,rgba(250,247,240,.98) 0%,rgba(250,247,240,.94) 75%,rgba(250,247,240,.85) 100%),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Magna-Assistants-Academy-Homepage-photo-1.png")!important}}
/* Dark green backdrop behind homepage hero copy */
.elementor-12 .elementor-element-ee25af1{background-image:linear-gradient(90deg,rgba(0,48,38,1) 0%,rgba(0,48,38,.98) 30%,rgba(0,48,38,.9) 48%,rgba(0,48,38,.4) 65%,rgba(0,48,38,0) 88%),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Homepage-photo-1.png")!important}
@media(max-width:1024px){.elementor-12 .elementor-element-ee25af1{background-image:linear-gradient(90deg,rgba(0,48,38,1),rgba(0,48,38,.95) 52%,rgba(0,48,38,.65) 72%,rgba(0,48,38,0)),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Homepage-photo-1.png")!important}}
@media(max-width:767px){.elementor-12 .elementor-element-ee25af1{background-image:linear-gradient(90deg,rgba(0,48,38,1),rgba(0,48,38,.95) 55%,rgba(0,48,38,.85)),url("https://elearning.magnaassistants.com/wp-content/uploads/2026/10/Homepage-photo-1.png")!important}}
/* Mobile hero: solid dark green without photo */
@media(max-width:767px){.elementor-12 .elementor-element-ee25af1{background-image:none!important;background-color:#003026!important}}
/* Combined Academy introduction and learning benefits */
.elementor-12 .elementor-element-73f308b{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:64px!important;align-items:center!important;padding:88px 6vw!important;background:#F5F4EC!important;min-height:0!important}
.elementor-12 .elementor-element-b2999a2{width:100%!important;max-width:100%!important;gap:24px!important;align-items:flex-start!important}
.elementor-12 .elementor-element-0fdd58c{font-size:clamp(36px,3.7vw,52px)!important;line-height:1.08!important;letter-spacing:-.035em!important}
.elementor-12 .elementor-element-be1e8ce{font-size:17px!important;line-height:1.7!important;max-width:520px!important}
.elementor-12 .elementor-element-a82c928{font-size:11px!important;letter-spacing:.16em!important;font-weight:700!important;color:#356D59!important}
.elementor-12 [data-id="29657e6"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;width:100%!important}
.elementor-12 [data-id="29657e6"]>[data-id]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:18px!important;padding:26px!important;margin:0!important;background:#FFFFFF!important;border:1px solid #DCE5DC!important;border-radius:16px!important;min-width:0!important;width:auto!important;box-shadow:0 8px 24px #173e2d08}
.elementor-12 [data-id="29657e6"]>[data-id]>[data-id]{width:auto!important;max-width:100%!important;gap:10px!important;padding:0!important}
.elementor-12 [data-id="29657e6"] h3{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:1.25!important;color:#183D2F!important;margin:0!important}
.elementor-12 [data-id="29657e6"] p{font-size:15px!important;line-height:1.55!important;color:#4B6258!important;margin:0!important}
.elementor-12 [data-id="29657e6"]>[data-id="c057cf3"]{background:#063F33!important;border-color:#063F33!important}
.elementor-12 [data-id="c057cf3"] h3,.elementor-12 [data-id="c057cf3"] p{color:#FFFFFF!important}
.elementor-12 .elementor-element-c350a42{padding:16px 24px!important;border-radius:6px!important;align-self:flex-start!important}
@media(max-width:1024px){.elementor-12 .elementor-element-73f308b{grid-template-columns:1fr!important;padding:64px 6vw!important;gap:36px!important}.elementor-12 .elementor-element-b2999a2{max-width:720px!important}.elementor-12 .elementor-element-be1e8ce{max-width:640px!important}}
@media(max-width:767px){.elementor-12 .elementor-element-73f308b{padding:48px 24px!important;gap:28px!important}.elementor-12 [data-id="29657e6"]{grid-template-columns:1fr!important;gap:12px!important}.elementor-12 [data-id="29657e6"]>[data-id]{padding:24px!important;gap:12px!important}.elementor-12 .elementor-element-0fdd58c{font-size:36px!important}.elementor-12 .elementor-element-a82c928{line-height:1.6!important}.elementor-12 .elementor-element-c350a42{width:100%!important;text-align:center!important}}

.elementor-12 [data-id="29657e6"] p{font-weight:400!important;letter-spacing:normal!important}
.elementor-12 [data-id="29657e6"] [data-id="c057cf3"] p{color:#E3F1E9!important}
.elementor-12 [data-id="29657e6"] :is([data-id="e12dc3d"],[data-id="f01bc65"],[data-id="fd91924"],[data-id="0fcf4be"]){display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border:1px solid #C4AB70!important;border-radius:50%!important;font-size:12px!important;line-height:1!important;}
/* Illustrated cream cards inspired by the supplied reference */
.elementor-12 .elementor-element-73f308b{background:#F8F5ED!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:48px!important;padding:80px 5vw!important}
.elementor-12 .elementor-element-0fdd58c{font-size:clamp(38px,3.8vw,64px)!important}
.elementor-12 [data-id="29657e6"]>[data-id]{position:relative!important;overflow:hidden;background-color:#FCF9F3!important;border:1px solid #E9E1D4!important;border-radius:16px!important;box-shadow:none!important;padding:24px!important;min-height:240px!important;gap:18px!important;background-repeat:no-repeat!important;background-position:right 8px bottom 18px!important;background-size:43% auto!important}
.elementor-12 [data-id="29657e6"]>[data-id]>[data-id]:last-child{max-width:59%!important;position:relative!important;z-index:1!important}
.elementor-12 [data-id="29657e6"] h3{font-family:Georgia,'Times New Roman',serif!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important;color:#064638!important;letter-spacing:-.025em!important}
.elementor-12 [data-id="29657e6"] p,.elementor-12 [data-id="29657e6"] [data-id="c057cf3"] p{color:#58606A!important;font-size:15px!important;line-height:1.5!important}
.elementor-12 [data-id="29657e6"] :is([data-id="e12dc3d"],[data-id="f01bc65"],[data-id="fd91924"],[data-id="0fcf4be"]){color:#845322!important;background:#FCF9F3!important;border-color:#BC9257!important;width:42px!important;height:42px!important}
@media(max-width:1024px){.elementor-12 .elementor-element-73f308b{grid-template-columns:1fr!important;padding:64px 5vw!important;gap:32px!important}}
@media(max-width:767px){.elementor-12 .elementor-element-73f308b{padding:48px 24px!important}.elementor-12 [data-id="29657e6"]>[data-id]{min-height:225px!important;padding:22px!important;background-size:39% auto!important}.elementor-12 [data-id="29657e6"] h3{font-size:22px!important}.elementor-12 .elementor-element-0fdd58c{font-size:36px!important}}
.elementor-12 [data-id="29657e6"]>[data-id="c057cf3"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20230%22%3E%3Cellipse%20cx%3D%22117%22%20cy%3D%22127%22%20rx%3D%2299%22%20ry%3D%2294%22%20fill%3D%22%23F0E6D6%22%20opacity%3D%22.68%22%2F%3E%3Cg%20transform%3D%22rotate(-8%20115%20130)%22%3E%3Crect%20x%3D%2242%22%20y%3D%2255%22%20width%3D%22135%22%20height%3D%22155%22%20rx%3D%227%22%20fill%3D%22%23064B3D%22%2F%3E%3Crect%20x%3D%2249%22%20y%3D%2250%22%20width%3D%22122%22%20height%3D%22151%22%20rx%3D%224%22%20fill%3D%22%23FAF4E9%22%2F%3E%3Cpath%20d%3D%22M86%2050h47l-7%209H93z%22%20fill%3D%22%23123E30%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D5BE97%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M62%2080h12v12H62zM62%20108h12v12H62zM62%20136h12v12H62zM62%20164h12v12H62zM85%2087h66M85%20115h66M85%20143h66M85%20171h66%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m63%2084%204%205%209-12m-13%2035%204%205%209-12m-13%2035%204%205%209-12%22%20fill%3D%22none%22%20stroke%3D%22%23BC945B%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22rotate(22%20156%20120)%22%3E%3Crect%20x%3D%22148%22%20y%3D%2234%22%20width%3D%2213%22%20height%3D%22150%22%20rx%3D%225%22%20fill%3D%22%230B4C3C%22%2F%3E%3Crect%20x%3D%22148%22%20y%3D%2235%22%20width%3D%2213%22%20height%3D%2212%22%20fill%3D%22%23BD9355%22%2F%3E%3Cpath%20d%3D%22m148%20181%206%2022%207-22%22%20fill%3D%22%23CAA265%22%2F%3E%3Cpath%20d%3D%22m151%20193%203%2010%204-10%22%20fill%3D%22%23233D2C%22%2F%3E%3Cpath%20d%3D%22M163%2049v40%22%20stroke%3D%22%23BC945B%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important}
.elementor-12 [data-id="29657e6"]>[data-id="ed2ea93"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20230%22%3E%3Cellipse%20cx%3D%22117%22%20cy%3D%22127%22%20rx%3D%2299%22%20ry%3D%2294%22%20fill%3D%22%23F0E6D6%22%20opacity%3D%22.68%22%2F%3E%3Cpath%20d%3D%22M29%20190h169%22%20stroke%3D%22%23D1B78F%22%20stroke-width%3D%222%22%2F%3E%3Crect%20x%3D%2245%22%20y%3D%22155%22%20width%3D%2227%22%20height%3D%2235%22%20rx%3D%223%22%20fill%3D%22%236F8870%22%2F%3E%3Crect%20x%3D%2282%22%20y%3D%22124%22%20width%3D%2227%22%20height%3D%2266%22%20rx%3D%223%22%20fill%3D%22%23084638%22%2F%3E%3Crect%20x%3D%22119%22%20y%3D%2294%22%20width%3D%2227%22%20height%3D%2296%22%20rx%3D%223%22%20fill%3D%22%23D9C29F%22%2F%3E%3Crect%20x%3D%22156%22%20y%3D%2265%22%20width%3D%2227%22%20height%3D%22125%22%20rx%3D%223%22%20fill%3D%22%237A5B30%22%2F%3E%3Cpath%20d%3D%22M31%20137Q113%20113%20176%2027m-25%209%2027-11-1%2029%22%20fill%3D%22none%22%20stroke%3D%22%23B88840%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-12 [data-id="29657e6"]>[data-id="802c83e"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20230%22%3E%3Cellipse%20cx%3D%22117%22%20cy%3D%22127%22%20rx%3D%2299%22%20ry%3D%2294%22%20fill%3D%22%23F0E6D6%22%20opacity%3D%22.68%22%2F%3E%3Cpath%20d%3D%22M145%20136V49m0%2044-27-29m27%209%2024-29m-24%2068%2028-26%22%20fill%3D%22none%22%20stroke%3D%22%236F8064%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M143%2082Q109%2083%20102%2049q30%201%2041%2033M147%2070q-2-35%2028-39-1%2028-28%2039M148%20108q9-34%2036-30-8%2025-36%2030M143%2050q-24-9-19-35%2023%2011%2019%2035%22%20fill%3D%22%23496E50%22%2F%3E%3Cpath%20d%3D%22M127%20130q-10%208-10%2021v23h58v-23q0-13-13-21z%22%20fill%3D%22%23C6A467%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%22142%22%20width%3D%22111%22%20height%3D%2225%22%20rx%3D%2210%22%20fill%3D%22%23B88768%22%2F%3E%3Crect%20x%3D%2229%22%20y%3D%22169%22%20width%3D%22116%22%20height%3D%2224%22%20rx%3D%2210%22%20fill%3D%22%23E9D9BD%22%2F%3E%3Crect%20x%3D%2216%22%20y%3D%22195%22%20width%3D%22134%22%20height%3D%2222%22%20rx%3D%229%22%20fill%3D%22%23536C52%22%2F%3E%3Cpath%20d%3D%22M45%20146v16m7%2011v16m-14%2010v13%22%20stroke%3D%22%23F3E7D1%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M149%20179h36v36q-18%2016-36%200z%22%20fill%3D%22%23064738%22%2F%3E%3Cpath%20d%3D%22M184%20184q27-3%2020%2017-5%2012-20%207%22%20fill%3D%22none%22%20stroke%3D%22%23064738%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E")!important}
.elementor-12 [data-id="29657e6"]>[data-id="283b2e3"]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20220%20230%22%3E%3Cellipse%20cx%3D%22117%22%20cy%3D%22127%22%20rx%3D%2299%22%20ry%3D%2294%22%20fill%3D%22%23F0E6D6%22%20opacity%3D%22.68%22%2F%3E%3Cpath%20d%3D%22M53%20174V69m0%2036-21-29m21%2010%2023-26%22%20fill%3D%22none%22%20stroke%3D%22%23758A69%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M53%20101Q21%20101%2020%2066q25%205%2033%2035M56%2089q0-33%2027-38-2%2029-27%2038M51%2071q-21-8-19-34%2022%2011%2019%2034%22%20fill%3D%22%23648264%22%2F%3E%3Crect%20x%3D%2262%22%20y%3D%2288%22%20width%3D%22127%22%20height%3D%22120%22%20rx%3D%2212%22%20fill%3D%22%23B89158%22%2F%3E%3Crect%20x%3D%2267%22%20y%3D%2290%22%20width%3D%22118%22%20height%3D%22111%22%20rx%3D%228%22%20fill%3D%22%23FFF8EB%22%2F%3E%3Cpath%20d%3D%22M67%2099q0-10%2010-10h98q10%200%2010%2010v23H67z%22%20fill%3D%22%230A493A%22%2F%3E%3Cpath%20d%3D%22M88%2080v20m76-20v20%22%20stroke%3D%22%23B88D50%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%3Cg%20fill%3D%22%23E8D9BE%22%3E%3Cpath%20d%3D%22M80%20134h18v16H80zM105%20134h18v16h-18zM130%20134h18v16h-18zM155%20134h18v16h-18zM80%20157h18v16H80zM105%20157h18v16h-18zM130%20157h18v16h-18zM80%20180h18v14H80zM105%20180h18v14h-18z%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%22176%22%20cy%3D%22189%22%20r%3D%2234%22%20fill%3D%22%23FFF9ED%22%20stroke%3D%22%23B78B48%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M176%20167v23l14%2012%22%20fill%3D%22none%22%20stroke%3D%22%23A77F41%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")!important}

.elementor-12 [data-id="29657e6"]>[data-id]>:is([data-id="e12dc3d"],[data-id="f01bc65"],[data-id="fd91924"],[data-id="0fcf4be"]){width:42px!important;min-width:42px!important;height:42px!important;flex-shrink:0!important}
.elementor-12 [data-id="29657e6"]>[data-id]>[data-id]:last-child{max-width:64%!important}
.elementor-12 [data-id="29657e6"]>[data-id]{background-size:37% auto!important}

/* Introduction with editable video slot and benefits band */
body.elementor-kit-6 .elementor.elementor-12 [data-id="73f308b"]{display:grid!important;grid-template-columns:1fr 1.08fr!important;align-items:center!important;gap:3rem!important;padding:4rem 5.5vw 0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="b2999a2"]{grid-column:1;grid-row:1;max-width:none!important;width:auto!important;padding:0 0 3rem!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="0fdd58c"]{font-family:Arial,sans-serif!important;font-weight:500!important;font-size:clamp(2.3rem,3.6vw,4rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="a82c928"]{color:#183D32!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="be1e8ce"]{font-size:1.08rem!important;line-height:1.6!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]{grid-column:2;grid-row:1;position:relative;aspect-ratio:16/9;align-self:center;margin-bottom:3rem;background:linear-gradient(135deg,#183D32,#102A24)!important;border:1px solid #A99F91;border-radius:1rem;overflow:hidden;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"] video{width:100%!important;aspect-ratio:16/9;background:transparent!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]:has(video:not([src]),video[src=""])::after{content:"Introduction video · coming soon";position:absolute;inset:0;display:grid;place-items:center;color:#F6F1E7;font:500 1.1rem Arial,sans-serif;pointer-events:none;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0 -5.5vw!important;padding:3rem 5.5vw!important;width:auto!important;max-width:none!important;background:#C9AF7F!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]>div{background:transparent!important;background-image:none!important;border:0!important;border-right:1px solid #A99F91!important;border-radius:0!important;padding:0 1.5rem!important;min-height:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;gap:1rem!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]>div:last-child{border-right:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] :is(h3,p){color:#F6F1E7!important;font-family:Arial,sans-serif!important;max-width:none!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] h3{font-size:1.25rem!important;line-height:1.3!important;font-weight:500!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] p{font-size:.95rem!important;line-height:1.6!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] :is([data-id="e12dc3d"],[data-id="f01bc65"],[data-id="fd91924"],[data-id="0fcf4be"]){background:#FFFCF6!important;color:#183D32!important;border:1px solid #B88A44!important;width:3.25rem!important;height:3.25rem!important;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important;}
@media(max-width:1024px){body.elementor-kit-6 .elementor.elementor-12 [data-id="73f308b"]{grid-template-columns:1fr!important;gap:1.5rem!important;}body.elementor-kit-6 .elementor.elementor-12 [data-id="b2999a2"]{padding-bottom:0!important;}body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]{grid-column:1;grid-row:2;margin-bottom:1.5rem;}body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem 0!important;}}
@media(max-width:767px){body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]{grid-template-columns:1fr!important;}body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]>div{border-right:0!important;border-bottom:1px solid #A99F91!important;padding:0 0 1.5rem!important;}body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]>div:last-child{border-bottom:0!important;}}

body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"]>div>div{width:100%!important;max-width:none!important;padding:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]>div[style]{background-color:#FFFCF6!important;background-image:radial-gradient(ellipse at 75% 25%,#F6F1E7,transparent 65%)!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]>div[style] svg{background:#F6F1E7;border-radius:50%;padding:1rem;width:5rem;height:5rem;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]>div[style] svg path{fill:#183D32;fill-opacity:1;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="7a7cd0f"]:has(>div[style])::after{content:"Introduction video · coming soon";position:absolute;bottom:1.3rem;left:0;right:0;text-align:center;color:#183D32;font:500 .9rem Arial,sans-serif;pointer-events:none;}

/* Benefits outline icons */
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="e12dc3d"]{font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="e12dc3d"]::before{content:"";display:block;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23B88A44%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%227%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2224%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%205V3h8v2M11%2012h2m4%200h5m-11%206h2m4%200h5m-11%206h2m4%200h5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="f01bc65"]{font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="f01bc65"]::before{content:"";display:block;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23B88A44%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2027h23M7%2024v-6h4v6m5%200V13h4v11m5%200V7h4v17M5%2012l8-6%206%203%209-7m-6%200h6v6%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="fd91924"]{font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="fd91924"]::before{content:"";display:block;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23B88A44%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2210%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2213%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2226%22%20cy%3D%2213%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%2028v-5a7%207%200%200%201%2014%200v5H9ZM2%2026v-5a4%204%200%200%201%205-4m23%209v-5a4%204%200%200%200-5-4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="0fcf4be"]{font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="0fcf4be"]::before{content:"";display:block;width:2rem;height:2rem;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%23B88A44%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2224%22%20height%3D%2223%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M10%203v6m12-6v6M4%2013h24m-18%205h2m5%200h2m4%200h1m-14%206h2m5%200h2%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;}

/* Muted terracotta benefits: dark text for accessible contrast */
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] :is(h3,p){color:#102A24!important;}

/* White benefits copy and refined, larger outline icons */
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] :is(h3,p){color:#FFFFFF!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="e12dc3d"]{width:4rem!important;height:4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;box-shadow:0 3px 10px rgba(41,44,41,.10);font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="e12dc3d"]::before{width:2.1rem!important;height:2.1rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%222%22%20width%3D%226%22%20height%3D%224%22%20rx%3D%221%22%20fill%3D%22%23FFFCF6%22%2F%3E%3Cpath%20d%3D%22m8%2011%201%201%202-2m2%201h3m-8%206%201%201%202-2m2%201h3%22%2F%3E%3C%2Fsvg%3E")!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="f01bc65"]{width:4rem!important;height:4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;box-shadow:0 3px 10px rgba(41,44,41,.10);font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="f01bc65"]::before{width:2.1rem!important;height:2.1rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18M5%2017v-4h3v4m3%200V9h3v8m3%200V5h3v12M4%209l6-5%204%202%206-4m-4%200h4v4%22%2F%3E%3C%2Fsvg%3E")!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="fd91924"]{width:4rem!important;height:4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;box-shadow:0 3px 10px rgba(41,44,41,.10);font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="fd91924"]::before{width:2.1rem!important;height:2.1rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M6%2021v-3a6%206%200%200%201%2012%200v3H6ZM5%205a3%203%200%200%200%200%206m14-6a3%203%200%200%201%200%206M2%2020v-3a4%204%200%200%201%203-4m17%207v-3a4%204%200%200%200-3-4%22%2F%3E%3C%2Fsvg%3E")!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="0fcf4be"]{width:4rem!important;height:4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;box-shadow:0 3px 10px rgba(41,44,41,.10);font-size:0!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="0fcf4be"]::before{width:2.1rem!important;height:2.1rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%202v4m10-4v4M3%209h18%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2215%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%2012.5V15l1.8%201%22%2F%3E%3C%2Fsvg%3E")!important;}

/* Benefits: crisp 40px vector artwork with consistent 2px strokes */
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="e12dc3d"]{width:4.75rem!important;height:4.75rem!important;flex-shrink:0!important;box-shadow:none!important;border:1px solid rgba(184,138,68,.3)!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="e12dc3d"]::before{width:2.5rem!important;height:2.5rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-2%20-2%2036%2036%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%206H8a2%202%200%200%200-2%202v19a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2V8a2%202%200%200%200-2-2h-3%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%226%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m10%2015%202%202%203-4m3%203h4m-12%207%202%202%203-4m3%203h4%22%2F%3E%3C%2Fsvg%3E")!important;background-size:contain!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="f01bc65"]{width:4.75rem!important;height:4.75rem!important;flex-shrink:0!important;box-shadow:none!important;border:1px solid rgba(184,138,68,.3)!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="f01bc65"]::before{width:2.5rem!important;height:2.5rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-2%20-2%2036%2036%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2028h24%22%2F%3E%3Crect%20x%3D%225%22%20y%3D%2220%22%20width%3D%224%22%20height%3D%228%22%20rx%3D%22.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2215%22%20width%3D%224%22%20height%3D%2213%22%20rx%3D%22.5%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%2218%22%20rx%3D%22.5%22%2F%3E%3Cpath%20d%3D%22m5%2014%208-7%206%203%208-7m-6%200h6v6%22%2F%3E%3C%2Fsvg%3E")!important;background-size:contain!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="fd91924"]{width:4.75rem!important;height:4.75rem!important;flex-shrink:0!important;box-shadow:none!important;border:1px solid rgba(184,138,68,.3)!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="fd91924"]::before{width:2.5rem!important;height:2.5rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-2%20-2%2036%2036%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%229%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M8%2028v-4a8%208%200%200%201%2016%200v4H8ZM5%207a4%204%200%200%200%200%208m22-8a4%204%200%200%201%200%208M3%2026H1v-4a5%205%200%200%201%205-5m23%209h2v-4a5%205%200%200%200-5-5%22%2F%3E%3C%2Fsvg%3E")!important;background-size:contain!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] [data-id="0fcf4be"]{width:4.75rem!important;height:4.75rem!important;flex-shrink:0!important;box-shadow:none!important;border:1px solid rgba(184,138,68,.3)!important;}
body.elementor-kit-6 .elementor.elementor-12 [data-id="0fcf4be"]::before{width:2.5rem!important;height:2.5rem!important;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%22-2%20-2%2036%2036%22%20fill%3D%22none%22%20stroke%3D%22%23183D32%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%226%22%20width%3D%2224%22%20height%3D%2223%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M10%203v6m12-6v6M4%2013h24%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2221%22%20r%3D%225%22%2F%3E%3Cpath%20d%3D%22M16%2018v3l2%201.5%22%2F%3E%3C%2Fsvg%3E")!important;background-size:contain!important;}

/* Gold beige benefits with high contrast forest text */
body.elementor-kit-6 .elementor.elementor-12 [data-id="29657e6"] :is(h3,p){color:#102A24!important;}/* End custom CSS */