/* V11: Elementor owns ALL editable colors. CSS controls layout/typography only; no text/button/section color locks. */
/* V10: container backgrounds are native Elementor settings; plugin CSS never sets simple container background colors. */

/* V7 DESIGN GUARDRAILS — intentionally high specificity to prevent Elementor Global Styles from recoloring the design. */
.elementor .elementor-element .elementor-heading-title{}
.elementor .elementor-element .elementor-button{}
.elementor .elementor-element[data-id] p{}
.elementor .elementor-element[data-id] em{}
.elementor .aster-v7-container{--container-max-width:1440px;}
@import url('https://fonts.googleapis.com/css2?family=Allura&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Montserrat:wght@400;500;600&display=swap');
body.elementor-page{margin:0!important;background:#fff!important} .elementor-element p{margin-top:0!important} .elementor-widget-button .elementor-button{text-decoration:none} em{font-weight:400!important} .elementor-widget-heading .elementor-heading-title em{font-style:italic}
@media(max-width:1024px){.elementor-element[data-element_type="e-flexbox"]{max-width:100%!important}}
.elementor-element[data-id="e0000001"]  .elementor-heading-title{}
.elementor-element[data-id="e0000002"]  .elementor-heading-title{}
.elementor-element[data-id="e0000003"]{width:230px!important;gap:0!important;justify-content:center!important;}
.elementor-element[data-id="e0000004"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:1px solid #a88a43!important;}
.elementor-element[data-id="e0000005"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000006"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000007"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000008"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000009"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e000000a"]{flex:1;justify-content:center!important;align-items:stretch!important;gap:2px!important;}
.elementor-element[data-id="e000000b"]{width:auto!important;}
.elementor-element[data-id="e000000b"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:16px 24px!important;}
.elementor-element[data-id="e000000c"]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 4.8%!important;min-height:76px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e000000c"]{padding:16px 22px!important;gap:14px!important;}}
@media(max-width:1024px){.elementor-element[data-id="e0000003"]{width:auto!important;flex:1}}
.elementor-element[data-id="e000000d"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000000e"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000000f"]{max-width:420px!important;}
.elementor-element[data-id="e000000f"]  p{margin:0!important;max-width:420px!important;}
.elementor-element[data-id="e0000010"]{width:auto!important;}
.elementor-element[data-id="e0000010"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e0000011"]  .elementor-heading-title{}
.elementor-element[data-id="e0000012"]  .elementor-heading-title{}
.elementor-element[data-id="e0000013"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000014"]  .elementor-heading-title{}
.elementor-element[data-id="e0000015"]  .elementor-heading-title{}
.elementor-element[data-id="e0000016"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000017"]  .elementor-heading-title{}
.elementor-element[data-id="e0000018"]  .elementor-heading-title{}
.elementor-element[data-id="e0000019"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e000001a"]{width:43%!important;padding:66px 3% 38px 5.2%!important;gap:22px!important;justify-content:center!important;}
.elementor-element[data-id="e000001b"]{gap:55px!important;align-items:flex-start!important;margin-top:5px!important;}
@media(max-width:1024px){.elementor-element[data-id="e000001b"]{gap:25px!important;justify-content:space-between!important;}}
.elementor-element[data-id="e000001c"]{width:100%!important;height:100%!important;}
.elementor-element[data-id="e000001c"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e000001d"]  .elementor-heading-title{}
.elementor-element[data-id="e000001e"]{width:57%!important;min-height:490px!important;position:relative!important;overflow:hidden!important;}
.elementor-element[data-id="e000001c"]  img{height:490px!important;}
.elementor-element[data-id="e000001d"]{position:absolute!important;right:7%!important;bottom:11%!important;max-width:220px!important;text-align:center!important;}
.elementor-element[data-id="e000001f"]{max-width:1440px!important;margin:auto!important;min-height:490px!important;overflow:hidden!important;}
@media(max-width:1024px){.elementor-element[data-id="e000001f"]{flex-direction:column!important;}}
@media(max-width:1024px){.elementor-element[data-id="e000001a"]{width:100%!important;padding:50px 24px!important}.elementor-element[data-id="e000001e"]{width:100%!important;min-height:380px!important}.elementor-element[data-id="e000001c"] img{height:380px!important}}
.elementor-element[data-id="e0000020"]  .elementor-heading-title{}
.elementor-element[data-id="e0000021"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000022"]{}
.elementor-element[data-id="e0000022"]  p{margin:0!important;}
.elementor-element[data-id="e0000023"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000024"]  .elementor-heading-title{}
.elementor-element[data-id="e0000025"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000026"]{}
.elementor-element[data-id="e0000026"]  p{margin:0!important;}
.elementor-element[data-id="e0000027"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000028"]  .elementor-heading-title{}
.elementor-element[data-id="e0000029"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000002a"]{}
.elementor-element[data-id="e000002a"]  p{margin:0!important;}
.elementor-element[data-id="e000002b"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e000002c"]  .elementor-heading-title{}
.elementor-element[data-id="e000002d"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000002e"]{}
.elementor-element[data-id="e000002e"]  p{margin:0!important;}
.elementor-element[data-id="e000002f"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000030"]{width:100%!important;gap:0!important;margin-top:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000030"]{flex-direction:column!important;}}
.elementor-element[data-id="e0000031"]  .elementor-heading-title{margin:0!important;text-align:center!important;}
.elementor-element[data-id="e0000032"]  .elementor-heading-title{margin:0!important;text-align:center!important;}
.elementor-element[data-id="e0000033"]{text-align:center!important;}
.elementor-element[data-id="e0000033"]  p{margin:0!important;text-align:center!important;}
.elementor-element[data-id="e0000034"]{max-width:1440px!important;margin:auto!important;padding:30px 5% 42px!important;gap:10px!important;align-items:stretch!important;}
.elementor-element[data-id="e0000035"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000036"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000037"]{gap:6px!important;}
.elementor-element[data-id="e0000038"]  .elementor-heading-title{}
.elementor-element[data-id="e0000039"]{align-items:flex-end!important;justify-content:space-between!important;margin-bottom:20px!important;}
.elementor-element[data-id="e000003a"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e000003a"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e000003b"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000003c"]{}
.elementor-element[data-id="e000003c"]  p{margin:0!important;}
.elementor-element[data-id="e000003d"]  .elementor-heading-title{}
.elementor-element[data-id="e000003e"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e000003e"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e000003f"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e000003f"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e0000040"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000041"]{}
.elementor-element[data-id="e0000041"]  p{margin:0!important;}
.elementor-element[data-id="e0000042"]  .elementor-heading-title{}
.elementor-element[data-id="e0000043"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000043"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e0000044"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e0000044"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e0000045"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000046"]{}
.elementor-element[data-id="e0000046"]  p{margin:0!important;}
.elementor-element[data-id="e0000047"]  .elementor-heading-title{}
.elementor-element[data-id="e0000048"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000048"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e0000049"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e0000049"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e000004a"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000004b"]{}
.elementor-element[data-id="e000004b"]  p{margin:0!important;}
.elementor-element[data-id="e000004c"]  .elementor-heading-title{}
.elementor-element[data-id="e000004d"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e000004d"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e000004e"]{gap:2px!important;width:100%!important;}
@media(max-width:1024px){.elementor-element[data-id="e000004e"]{flex-direction:column!important;}}
.elementor-element[data-id="e000004f"]{max-width:1440px!important;margin:auto!important;padding:30px 5% 42px!important;}
.elementor-element[data-id="e0000050"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000051"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000052"]{gap:8px!important;}
.elementor-element[data-id="e0000053"]{width:auto!important;}
.elementor-element[data-id="e0000053"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:18px 34px!important;}
.elementor-element[data-id="e0000054"]{max-width:1440px!important;margin:auto!important;padding:46px 5%!important;min-height:235px!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000054"]{flex-direction:column!important;align-items:flex-start!important;padding:42px 24px!important;}}
.elementor-element[data-id="e0000055"]  .elementor-heading-title{}
.elementor-element[data-id="e0000056"]  .elementor-heading-title{}
.elementor-element[data-id="e0000057"]{gap:0!important;}
.elementor-element[data-id="e0000058"]{}
.elementor-element[data-id="e0000058"]  p{margin:0!important;}
.elementor-element[data-id="e0000059"]{}
.elementor-element[data-id="e0000059"]  p{margin:0!important;}
.elementor-element[data-id="e000005a"]{max-width:1440px!important;margin:auto!important;padding:24px 5%!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #eee9e2!important;}
@media(max-width:1024px){.elementor-element[data-id="e000005a"]{flex-direction:column!important;text-align:center!important;}}
.elementor-element[data-id="e000005b"]  .elementor-heading-title{}
.elementor-element[data-id="e000005c"]  .elementor-heading-title{}
.elementor-element[data-id="e000005d"]{width:230px!important;gap:0!important;justify-content:center!important;}
.elementor-element[data-id="e000005e"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e000005f"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:1px solid #a88a43!important;}
.elementor-element[data-id="e0000060"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000061"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000062"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000063"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000064"]{flex:1;justify-content:center!important;align-items:stretch!important;gap:2px!important;}
.elementor-element[data-id="e0000065"]{width:auto!important;}
.elementor-element[data-id="e0000065"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:16px 24px!important;}
.elementor-element[data-id="e0000066"]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 4.8%!important;min-height:76px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000066"]{padding:16px 22px!important;gap:14px!important;}}
@media(max-width:1024px){.elementor-element[data-id="e000005d"]{width:auto!important;flex:1}}
.elementor-element[data-id="e0000067"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000068"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000069"]{max-width:420px!important;}
.elementor-element[data-id="e0000069"]  p{margin:0!important;max-width:420px!important;}
.elementor-element[data-id="e000006a"]{width:auto!important;}
.elementor-element[data-id="e000006a"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e000006b"]  .elementor-heading-title{}
.elementor-element[data-id="e000006c"]  .elementor-heading-title{}
.elementor-element[data-id="e000006d"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e000006e"]  .elementor-heading-title{}
.elementor-element[data-id="e000006f"]  .elementor-heading-title{}
.elementor-element[data-id="e0000070"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000071"]  .elementor-heading-title{}
.elementor-element[data-id="e0000072"]  .elementor-heading-title{}
.elementor-element[data-id="e0000073"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000074"]{width:43%!important;padding:66px 3% 38px 5.2%!important;gap:22px!important;justify-content:center!important;}
.elementor-element[data-id="e0000075"]{gap:55px!important;align-items:flex-start!important;margin-top:5px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000075"]{gap:25px!important;justify-content:space-between!important;}}
.elementor-element[data-id="e0000076"]{width:100%!important;height:100%!important;}
.elementor-element[data-id="e0000076"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e0000077"]  .elementor-heading-title{}
.elementor-element[data-id="e0000078"]{width:57%!important;min-height:490px!important;position:relative!important;overflow:hidden!important;}
.elementor-element[data-id="e0000076"]  img{height:490px!important;}
.elementor-element[data-id="e0000077"]{position:absolute!important;right:7%!important;bottom:11%!important;max-width:220px!important;text-align:center!important;}
.elementor-element[data-id="e0000079"]{max-width:1440px!important;margin:auto!important;min-height:490px!important;overflow:hidden!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000079"]{flex-direction:column!important;}}
@media(max-width:1024px){.elementor-element[data-id="e0000074"]{width:100%!important;padding:50px 24px!important}.elementor-element[data-id="e0000078"]{width:100%!important;min-height:380px!important}.elementor-element[data-id="e0000076"] img{height:380px!important}}
.elementor-element[data-id="e000007a"]  .elementor-heading-title{}
.elementor-element[data-id="e000007b"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000007c"]{}
.elementor-element[data-id="e000007c"]  p{margin:0!important;}
.elementor-element[data-id="e000007d"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e000007e"]  .elementor-heading-title{}
.elementor-element[data-id="e000007f"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000080"]{}
.elementor-element[data-id="e0000080"]  p{margin:0!important;}
.elementor-element[data-id="e0000081"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000082"]  .elementor-heading-title{}
.elementor-element[data-id="e0000083"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000084"]{}
.elementor-element[data-id="e0000084"]  p{margin:0!important;}
.elementor-element[data-id="e0000085"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000086"]  .elementor-heading-title{}
.elementor-element[data-id="e0000087"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000088"]{}
.elementor-element[data-id="e0000088"]  p{margin:0!important;}
.elementor-element[data-id="e0000089"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e000008a"]{width:100%!important;}
@media(max-width:1024px){.elementor-element[data-id="e000008a"]{flex-direction:column!important;}}
.elementor-element[data-id="e000008b"]  .elementor-heading-title{margin:0!important;text-align:center!important;}
.elementor-element[data-id="e000008c"]  .elementor-heading-title{margin:0!important;text-align:center!important;}
.elementor-element[data-id="e000008d"]{max-width:1440px!important;margin:auto!important;padding:34px 5% 38px!important;gap:12px!important;}
.elementor-element[data-id="e000008e"]{width:38%!important;height:360px!important;}
.elementor-element[data-id="e000008e"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e000008e"]  img{height:360px!important;}
.elementor-element[data-id="e000008f"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000090"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000091"]{}
.elementor-element[data-id="e0000091"]  p{margin:0!important;}
.elementor-element[data-id="e0000092"]{width:auto!important;}
.elementor-element[data-id="e0000092"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e0000093"]{width:42%!important;padding:36px 4%!important;gap:16px!important;justify-content:center!important;}
.elementor-element[data-id="e0000094"]  .elementor-heading-title{}
.elementor-element[data-id="e0000095"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000096"]{width:20%!important;padding:35px 3%!important;justify-content:center!important;text-align:center!important;border-left:1px solid #e4ded4!important;gap:18px!important;}
.elementor-element[data-id="e0000097"]{max-width:1440px!important;margin:auto!important;min-height:360px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000097"]{flex-direction:column!important;}}
.elementor-element[data-id="e0000098"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000099"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000009a"]{gap:8px!important;}
.elementor-element[data-id="e000009b"]{width:auto!important;}
.elementor-element[data-id="e000009b"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:18px 34px!important;}
.elementor-element[data-id="e000009c"]{max-width:1440px!important;margin:auto!important;padding:46px 5%!important;min-height:235px!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;}
@media(max-width:1024px){.elementor-element[data-id="e000009c"]{flex-direction:column!important;align-items:flex-start!important;padding:42px 24px!important;}}
.elementor-element[data-id="e000009d"]  .elementor-heading-title{}
.elementor-element[data-id="e000009e"]  .elementor-heading-title{}
.elementor-element[data-id="e000009f"]{gap:0!important;}
.elementor-element[data-id="e00000a0"]{}
.elementor-element[data-id="e00000a0"]  p{margin:0!important;}
.elementor-element[data-id="e00000a1"]{}
.elementor-element[data-id="e00000a1"]  p{margin:0!important;}
.elementor-element[data-id="e00000a2"]{max-width:1440px!important;margin:auto!important;padding:24px 5%!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #eee9e2!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000a2"]{flex-direction:column!important;text-align:center!important;}}
.elementor-element[data-id="e00000a3"]  .elementor-heading-title{}
.elementor-element[data-id="e00000a4"]  .elementor-heading-title{}
.elementor-element[data-id="e00000a5"]{width:230px!important;gap:0!important;justify-content:center!important;}
.elementor-element[data-id="e00000a6"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000a7"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000a8"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:1px solid #a88a43!important;}
.elementor-element[data-id="e00000a9"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000aa"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000ab"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000ac"]{flex:1;justify-content:center!important;align-items:stretch!important;gap:2px!important;}
.elementor-element[data-id="e00000ad"]{width:auto!important;}
.elementor-element[data-id="e00000ad"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:16px 24px!important;}
.elementor-element[data-id="e00000ae"]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 4.8%!important;min-height:76px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000ae"]{padding:16px 22px!important;gap:14px!important;}}
@media(max-width:1024px){.elementor-element[data-id="e00000a5"]{width:auto!important;flex:1}}
.elementor-element[data-id="e00000af"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000b0"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000b1"]{max-width:420px!important;}
.elementor-element[data-id="e00000b1"]  p{margin:0!important;max-width:420px!important;}
.elementor-element[data-id="e00000b2"]{width:auto!important;}
.elementor-element[data-id="e00000b2"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e00000b3"]  .elementor-heading-title{}
.elementor-element[data-id="e00000b4"]  .elementor-heading-title{}
.elementor-element[data-id="e00000b5"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e00000b6"]  .elementor-heading-title{}
.elementor-element[data-id="e00000b7"]  .elementor-heading-title{}
.elementor-element[data-id="e00000b8"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e00000b9"]  .elementor-heading-title{}
.elementor-element[data-id="e00000ba"]  .elementor-heading-title{}
.elementor-element[data-id="e00000bb"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e00000bc"]{width:43%!important;padding:66px 3% 38px 5.2%!important;gap:22px!important;justify-content:center!important;}
.elementor-element[data-id="e00000bd"]{gap:55px!important;align-items:flex-start!important;margin-top:5px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000bd"]{gap:25px!important;justify-content:space-between!important;}}
.elementor-element[data-id="e00000be"]{width:100%!important;height:100%!important;}
.elementor-element[data-id="e00000be"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e00000bf"]  .elementor-heading-title{}
.elementor-element[data-id="e00000c0"]{width:57%!important;min-height:490px!important;position:relative!important;overflow:hidden!important;}
.elementor-element[data-id="e00000be"]  img{height:490px!important;}
.elementor-element[data-id="e00000bf"]{position:absolute!important;right:7%!important;bottom:11%!important;max-width:220px!important;text-align:center!important;}
.elementor-element[data-id="e00000c1"]{max-width:1440px!important;margin:auto!important;min-height:490px!important;overflow:hidden!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000c1"]{flex-direction:column!important;}}
@media(max-width:1024px){.elementor-element[data-id="e00000bc"]{width:100%!important;padding:50px 24px!important}.elementor-element[data-id="e00000c0"]{width:100%!important;min-height:380px!important}.elementor-element[data-id="e00000be"] img{height:380px!important}}
.elementor-element[data-id="e00000c2"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000c3"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000c4"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e00000c4"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e00000c5"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000c6"]{}
.elementor-element[data-id="e00000c6"]  p{margin:0!important;}
.elementor-element[data-id="e00000c7"]  .elementor-heading-title{}
.elementor-element[data-id="e00000c8"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000c8"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e00000c9"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e00000c9"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e00000ca"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000cb"]{}
.elementor-element[data-id="e00000cb"]  p{margin:0!important;}
.elementor-element[data-id="e00000cc"]  .elementor-heading-title{}
.elementor-element[data-id="e00000cd"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000cd"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e00000ce"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e00000ce"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e00000cf"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000d0"]{}
.elementor-element[data-id="e00000d0"]  p{margin:0!important;}
.elementor-element[data-id="e00000d1"]  .elementor-heading-title{}
.elementor-element[data-id="e00000d2"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000d2"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e00000d3"]{height:160px!important;overflow:hidden!important;}
.elementor-element[data-id="e00000d3"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e00000d4"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000d5"]{}
.elementor-element[data-id="e00000d5"]  p{margin:0!important;}
.elementor-element[data-id="e00000d6"]  .elementor-heading-title{}
.elementor-element[data-id="e00000d7"]{width:25%!important;gap:9px!important;padding:0 8px 18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000d7"]{width:100%!important;margin-bottom:22px!important;}}
.elementor-element[data-id="e00000d8"]{gap:2px!important;width:100%!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000d8"]{flex-direction:column!important;}}
.elementor-element[data-id="e00000d9"]{max-width:1440px!important;margin:auto!important;padding:34px 3% 44px!important;gap:18px!important;}
.elementor-element[data-id="e00000da"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000db"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000dc"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000dd"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000de"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000df"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000e0"]  .elementor-heading-title{text-align:center!important;}
.elementor-element[data-id="e00000e1"]{justify-content:space-between!important;gap:20px!important;margin-top:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000e1"]{flex-direction:column!important;}}
.elementor-element[data-id="e00000e2"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000e3"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000e4"]{width:auto!important;}
.elementor-element[data-id="e00000e4"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e00000e5"]{max-width:1440px!important;margin:auto!important;padding:36px 5% 44px!important;gap:14px!important;align-items:center!important;}
.elementor-element[data-id="e00000e6"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000e7"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000e8"]{gap:8px!important;}
.elementor-element[data-id="e00000e9"]{width:auto!important;}
.elementor-element[data-id="e00000e9"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:18px 34px!important;}
.elementor-element[data-id="e00000ea"]{max-width:1440px!important;margin:auto!important;padding:46px 5%!important;min-height:235px!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000ea"]{flex-direction:column!important;align-items:flex-start!important;padding:42px 24px!important;}}
.elementor-element[data-id="e00000eb"]  .elementor-heading-title{}
.elementor-element[data-id="e00000ec"]  .elementor-heading-title{}
.elementor-element[data-id="e00000ed"]{gap:0!important;}
.elementor-element[data-id="e00000ee"]{}
.elementor-element[data-id="e00000ee"]  p{margin:0!important;}
.elementor-element[data-id="e00000ef"]{}
.elementor-element[data-id="e00000ef"]  p{margin:0!important;}
.elementor-element[data-id="e00000f0"]{max-width:1440px!important;margin:auto!important;padding:24px 5%!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #eee9e2!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000f0"]{flex-direction:column!important;text-align:center!important;}}
.elementor-element[data-id="e00000f1"]  .elementor-heading-title{}
.elementor-element[data-id="e00000f2"]  .elementor-heading-title{}
.elementor-element[data-id="e00000f3"]{width:230px!important;gap:0!important;justify-content:center!important;}
.elementor-element[data-id="e00000f4"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000f5"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000f6"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000f7"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:1px solid #a88a43!important;}
.elementor-element[data-id="e00000f8"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000f9"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e00000fa"]{flex:1;justify-content:center!important;align-items:stretch!important;gap:2px!important;}
.elementor-element[data-id="e00000fb"]{width:auto!important;}
.elementor-element[data-id="e00000fb"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:16px 24px!important;}
.elementor-element[data-id="e00000fc"]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 4.8%!important;min-height:76px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e00000fc"]{padding:16px 22px!important;gap:14px!important;}}
@media(max-width:1024px){.elementor-element[data-id="e00000f3"]{width:auto!important;flex:1}}
.elementor-element[data-id="e00000fd"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000fe"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e00000ff"]{max-width:420px!important;}
.elementor-element[data-id="e00000ff"]  p{margin:0!important;max-width:420px!important;}
.elementor-element[data-id="e0000100"]{width:auto!important;}
.elementor-element[data-id="e0000100"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e0000101"]  .elementor-heading-title{}
.elementor-element[data-id="e0000102"]  .elementor-heading-title{}
.elementor-element[data-id="e0000103"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000104"]  .elementor-heading-title{}
.elementor-element[data-id="e0000105"]  .elementor-heading-title{}
.elementor-element[data-id="e0000106"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000107"]  .elementor-heading-title{}
.elementor-element[data-id="e0000108"]  .elementor-heading-title{}
.elementor-element[data-id="e0000109"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e000010a"]{width:43%!important;padding:66px 3% 38px 5.2%!important;gap:22px!important;justify-content:center!important;}
.elementor-element[data-id="e000010b"]{gap:55px!important;align-items:flex-start!important;margin-top:5px!important;}
@media(max-width:1024px){.elementor-element[data-id="e000010b"]{gap:25px!important;justify-content:space-between!important;}}
.elementor-element[data-id="e000010c"]{width:100%!important;height:100%!important;}
.elementor-element[data-id="e000010c"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e000010d"]  .elementor-heading-title{}
.elementor-element[data-id="e000010e"]{width:57%!important;min-height:490px!important;position:relative!important;overflow:hidden!important;}
.elementor-element[data-id="e000010c"]  img{height:490px!important;}
.elementor-element[data-id="e000010d"]{position:absolute!important;right:7%!important;bottom:11%!important;max-width:220px!important;text-align:center!important;}
.elementor-element[data-id="e000010f"]{max-width:1440px!important;margin:auto!important;min-height:490px!important;overflow:hidden!important;}
@media(max-width:1024px){.elementor-element[data-id="e000010f"]{flex-direction:column!important;}}
@media(max-width:1024px){.elementor-element[data-id="e000010a"]{width:100%!important;padding:50px 24px!important}.elementor-element[data-id="e000010e"]{width:100%!important;min-height:380px!important}.elementor-element[data-id="e000010c"] img{height:380px!important}}
.elementor-element[data-id="e0000110"]  .elementor-heading-title{}
.elementor-element[data-id="e0000111"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000112"]{}
.elementor-element[data-id="e0000112"]  p{margin:0!important;}
.elementor-element[data-id="e0000113"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000114"]  .elementor-heading-title{}
.elementor-element[data-id="e0000115"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000116"]{}
.elementor-element[data-id="e0000116"]  p{margin:0!important;}
.elementor-element[data-id="e0000117"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000118"]  .elementor-heading-title{}
.elementor-element[data-id="e0000119"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000011a"]{}
.elementor-element[data-id="e000011a"]  p{margin:0!important;}
.elementor-element[data-id="e000011b"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e000011c"]  .elementor-heading-title{}
.elementor-element[data-id="e000011d"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000011e"]{}
.elementor-element[data-id="e000011e"]  p{margin:0!important;}
.elementor-element[data-id="e000011f"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000120"]  .elementor-heading-title{}
.elementor-element[data-id="e0000121"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000122"]{}
.elementor-element[data-id="e0000122"]  p{margin:0!important;}
.elementor-element[data-id="e0000123"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000124"]{width:100%!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000124"]{flex-direction:column!important;}}
.elementor-element[data-id="e0000125"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000126"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000127"]{max-width:1440px!important;margin:auto!important;padding:32px 4% 40px!important;gap:16px!important;}
.elementor-element[data-id="e0000128"]{width:50%!important;height:370px!important;}
.elementor-element[data-id="e0000128"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e0000128"]  img{height:370px!important;}
.elementor-element[data-id="e0000129"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000012a"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000012b"]{}
.elementor-element[data-id="e000012b"]  p{margin:0!important;}
.elementor-element[data-id="e000012c"]{width:50%!important;padding:42px 6%!important;gap:15px!important;justify-content:center!important;}
.elementor-element[data-id="e000012d"]{max-width:1440px!important;margin:auto!important;}
@media(max-width:1024px){.elementor-element[data-id="e000012d"]{flex-direction:column!important;}}
.elementor-element[data-id="e000012e"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000012f"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000130"]{gap:8px!important;}
.elementor-element[data-id="e0000131"]{width:auto!important;}
.elementor-element[data-id="e0000131"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:18px 34px!important;}
.elementor-element[data-id="e0000132"]{max-width:1440px!important;margin:auto!important;padding:46px 5%!important;min-height:235px!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000132"]{flex-direction:column!important;align-items:flex-start!important;padding:42px 24px!important;}}
.elementor-element[data-id="e0000133"]  .elementor-heading-title{}
.elementor-element[data-id="e0000134"]  .elementor-heading-title{}
.elementor-element[data-id="e0000135"]{gap:0!important;}
.elementor-element[data-id="e0000136"]{}
.elementor-element[data-id="e0000136"]  p{margin:0!important;}
.elementor-element[data-id="e0000137"]{}
.elementor-element[data-id="e0000137"]  p{margin:0!important;}
.elementor-element[data-id="e0000138"]{max-width:1440px!important;margin:auto!important;padding:24px 5%!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #eee9e2!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000138"]{flex-direction:column!important;text-align:center!important;}}
.elementor-element[data-id="e0000139"]  .elementor-heading-title{}
.elementor-element[data-id="e000013a"]  .elementor-heading-title{}
.elementor-element[data-id="e000013b"]{width:230px!important;gap:0!important;justify-content:center!important;}
.elementor-element[data-id="e000013c"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e000013d"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e000013e"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e000013f"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000140"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:1px solid #a88a43!important;}
.elementor-element[data-id="e0000141"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000142"]{flex:1;justify-content:center!important;align-items:stretch!important;gap:2px!important;}
.elementor-element[data-id="e0000143"]{width:auto!important;}
.elementor-element[data-id="e0000143"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:16px 24px!important;}
.elementor-element[data-id="e0000144"]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 4.8%!important;min-height:76px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000144"]{padding:16px 22px!important;gap:14px!important;}}
@media(max-width:1024px){.elementor-element[data-id="e000013b"]{width:auto!important;flex:1}}
.elementor-element[data-id="e0000145"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000146"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000147"]{max-width:420px!important;}
.elementor-element[data-id="e0000147"]  p{margin:0!important;max-width:420px!important;}
.elementor-element[data-id="e0000148"]{width:auto!important;}
.elementor-element[data-id="e0000148"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e0000149"]  .elementor-heading-title{}
.elementor-element[data-id="e000014a"]  .elementor-heading-title{}
.elementor-element[data-id="e000014b"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e000014c"]  .elementor-heading-title{}
.elementor-element[data-id="e000014d"]  .elementor-heading-title{}
.elementor-element[data-id="e000014e"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e000014f"]  .elementor-heading-title{}
.elementor-element[data-id="e0000150"]  .elementor-heading-title{}
.elementor-element[data-id="e0000151"]{align-items:center!important;text-align:center!important;gap:4px!important;}
.elementor-element[data-id="e0000152"]{width:43%!important;padding:66px 3% 38px 5.2%!important;gap:22px!important;justify-content:center!important;}
.elementor-element[data-id="e0000153"]{gap:55px!important;align-items:flex-start!important;margin-top:5px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000153"]{gap:25px!important;justify-content:space-between!important;}}
.elementor-element[data-id="e0000154"]{width:100%!important;height:100%!important;}
.elementor-element[data-id="e0000154"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e0000155"]  .elementor-heading-title{}
.elementor-element[data-id="e0000156"]{width:57%!important;min-height:490px!important;position:relative!important;overflow:hidden!important;}
.elementor-element[data-id="e0000154"]  img{height:490px!important;}
.elementor-element[data-id="e0000155"]{position:absolute!important;right:7%!important;bottom:11%!important;max-width:220px!important;text-align:center!important;}
.elementor-element[data-id="e0000157"]{max-width:1440px!important;margin:auto!important;min-height:490px!important;overflow:hidden!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000157"]{flex-direction:column!important;}}
@media(max-width:1024px){.elementor-element[data-id="e0000152"]{width:100%!important;padding:50px 24px!important}.elementor-element[data-id="e0000156"]{width:100%!important;min-height:380px!important}.elementor-element[data-id="e0000154"] img{height:380px!important}}
.elementor-element[data-id="e0000158"]  .elementor-heading-title{}
.elementor-element[data-id="e0000159"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000015a"]{}
.elementor-element[data-id="e000015a"]  p{margin:0!important;}
.elementor-element[data-id="e000015b"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e000015c"]  .elementor-heading-title{}
.elementor-element[data-id="e000015d"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000015e"]{}
.elementor-element[data-id="e000015e"]  p{margin:0!important;}
.elementor-element[data-id="e000015f"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000160"]  .elementor-heading-title{}
.elementor-element[data-id="e0000161"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000162"]{}
.elementor-element[data-id="e0000162"]  p{margin:0!important;}
.elementor-element[data-id="e0000163"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000164"]  .elementor-heading-title{}
.elementor-element[data-id="e0000165"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000166"]{}
.elementor-element[data-id="e0000166"]  p{margin:0!important;}
.elementor-element[data-id="e0000167"]{flex:1;align-items:center!important;text-align:center!important;gap:9px!important;padding:16px 28px!important;border-right:1px solid #ddd8cf!important;}
.elementor-element[data-id="e0000168"]{max-width:1440px!important;margin:auto!important;padding:24px 5% 38px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000168"]{flex-direction:column!important;}}
.elementor-element[data-id="e0000169"]{width:46%!important;height:395px!important;}
.elementor-element[data-id="e0000169"]  img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.elementor-element[data-id="e0000169"]  img{height:395px!important;}
.elementor-element[data-id="e000016a"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000016b"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000016c"]{}
.elementor-element[data-id="e000016c"]  p{margin:0!important;}
.elementor-element[data-id="e000016d"]  .elementor-heading-title{}
.elementor-element[data-id="e000016e"]{width:54%!important;padding:42px 6%!important;gap:16px!important;justify-content:center!important;}
.elementor-element[data-id="e000016f"]{max-width:1440px!important;margin:auto!important;}
@media(max-width:1024px){.elementor-element[data-id="e000016f"]{flex-direction:column!important;}}
.elementor-element[data-id="e0000170"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000171"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000172"]{gap:8px!important;}
.elementor-element[data-id="e0000173"]{width:auto!important;}
.elementor-element[data-id="e0000173"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:18px 34px!important;}
.elementor-element[data-id="e0000174"]{max-width:1440px!important;margin:auto!important;padding:46px 5%!important;min-height:235px!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000174"]{flex-direction:column!important;align-items:flex-start!important;padding:42px 24px!important;}}
.elementor-element[data-id="e0000175"]  .elementor-heading-title{}
.elementor-element[data-id="e0000176"]  .elementor-heading-title{}
.elementor-element[data-id="e0000177"]{gap:0!important;}
.elementor-element[data-id="e0000178"]{}
.elementor-element[data-id="e0000178"]  p{margin:0!important;}
.elementor-element[data-id="e0000179"]{}
.elementor-element[data-id="e0000179"]  p{margin:0!important;}
.elementor-element[data-id="e000017a"]{max-width:1440px!important;margin:auto!important;padding:24px 5%!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #eee9e2!important;}
@media(max-width:1024px){.elementor-element[data-id="e000017a"]{flex-direction:column!important;text-align:center!important;}}
.elementor-element[data-id="e000017b"]  .elementor-heading-title{}
.elementor-element[data-id="e000017c"]  .elementor-heading-title{}
.elementor-element[data-id="e000017d"]{width:230px!important;gap:0!important;justify-content:center!important;}
.elementor-element[data-id="e000017e"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e000017f"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000180"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000181"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000182"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;}
.elementor-element[data-id="e0000183"]  .elementor-button{padding:28px 11px 25px!important;border:0!important;border-radius:0!important;box-shadow:none!important;white-space:nowrap!important;border-bottom:1px solid #a88a43!important;}
.elementor-element[data-id="e0000184"]{flex:1;justify-content:center!important;align-items:stretch!important;gap:2px!important;}
.elementor-element[data-id="e0000185"]{width:auto!important;}
.elementor-element[data-id="e0000185"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:16px 24px!important;}
.elementor-element[data-id="e0000186"]{width:100%!important;max-width:1440px!important;margin:0 auto!important;padding:0 4.8%!important;min-height:76px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000186"]{padding:16px 22px!important;gap:14px!important;}}
@media(max-width:1024px){.elementor-element[data-id="e000017d"]{width:auto!important;flex:1}}
.elementor-element[data-id="e0000187"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000188"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000189"]{}
.elementor-element[data-id="e0000189"]  p{margin:0!important;}
.elementor-element[data-id="e000018a"]{width:44%!important;padding:65px 5%!important;gap:18px!important;}
.elementor-element[data-id="e000018b"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e000018c"]{}
.elementor-element[data-id="e000018c"]  p{margin:0!important;}
.elementor-element[data-id="e000018d"]{width:auto!important;}
.elementor-element[data-id="e000018d"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;}
.elementor-element[data-id="e000018e"]{width:56%!important;padding:48px 6%!important;gap:16px!important;}
.elementor-element[data-id="e000018f"]{max-width:1200px!important;margin:50px auto 70px!important;box-shadow:0 12px 40px rgba(30,50,43,.06)!important;}
@media(max-width:1024px){.elementor-element[data-id="e000018f"]{flex-direction:column!important;}}
.elementor-element[data-id="e0000190"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000191"]  .elementor-heading-title{margin:0!important;}
.elementor-element[data-id="e0000192"]{gap:8px!important;}
.elementor-element[data-id="e0000193"]{width:auto!important;}
.elementor-element[data-id="e0000193"]  .elementor-button{border:0!important;border-radius:11px!important;padding:16px 28px!important;box-shadow:none!important;padding:18px 34px!important;}
.elementor-element[data-id="e0000194"]{max-width:1440px!important;margin:auto!important;padding:46px 5%!important;min-height:235px!important;align-items:center!important;justify-content:space-between!important;gap:30px!important;}
@media(max-width:1024px){.elementor-element[data-id="e0000194"]{flex-direction:column!important;align-items:flex-start!important;padding:42px 24px!important;}}
.elementor-element[data-id="e0000195"]  .elementor-heading-title{}
.elementor-element[data-id="e0000196"]  .elementor-heading-title{}
.elementor-element[data-id="e0000197"]{gap:0!important;}
.elementor-element[data-id="e0000198"]{}
.elementor-element[data-id="e0000198"]  p{margin:0!important;}
.elementor-element[data-id="e0000199"]{}
.elementor-element[data-id="e0000199"]  p{margin:0!important;}
.elementor-element[data-id="e000019a"]{max-width:1440px!important;margin:auto!important;padding:24px 5%!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-top:1px solid #eee9e2!important;}
@media(max-width:1024px){.elementor-element[data-id="e000019a"]{flex-direction:column!important;text-align:center!important;}}
/* ================= V8 CONTENT + FINISHING LAYER ================= */
.aster-v7-container{max-width:none!important}
.v8-eyebrow .elementor-heading-title,.v8-eyebrow-light .elementor-heading-title{margin:0!important}.v8-eyebrow-light .elementor-heading-title{color:#f4eee4!important}
.v8-section-title .elementor-heading-title{margin:0!important}.v8-copy,.v8-copy p{margin:0!important}.v8-btn .elementor-button{border-radius:10px!important;padding:16px 28px!important;text-transform:uppercase!important}
.v8-testimonials{max-width:1440px!important;margin:auto!important;padding:55px 5%!important;gap:12px!important}.v8-testimonial-grid{gap:22px!important;margin-top:20px!important}.v8-testimonial{width:33.333%!important;padding:30px 28px!important;gap:14px!important;box-shadow:0 8px 28px rgba(31,53,45,.055)!important;border:1px solid #eee9e1!important}.v8-stars .elementor-heading-title{letter-spacing:3px!important}.v8-quote,.v8-quote p{margin:0!important}.v8-author .elementor-heading-title{color:#173b31!important}
.v8-area-band{max-width:1440px!important;margin:auto!important;min-height:300px!important;align-items:stretch!important}.v8-area-copy{width:38%!important;padding:42px 5%!important;gap:14px!important;justify-content:center!important}.v8-map{width:40%!important;min-height:300px!important}.v8-map img{width:100%!important;height:100%!important;object-fit:cover!important}.v8-area-side{width:22%!important;position:relative!important;overflow:hidden!important;justify-content:flex-end!important}.v8-side-photo,.v8-side-photo img{width:100%!important;height:100%!important;object-fit:cover!important}.v8-side-title{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;padding:30px!important;background:rgba(20,57,46,.62)!important}.v8-side-title .elementor-heading-title{color:#fff!important}
.v8-mission{max-width:1440px!important;margin:auto!important;min-height:420px!important;background:#173b31!important}.v8-mission-photo{width:65%!important;position:relative!important;min-height:420px!important;overflow:hidden!important}.v8-mission-img,.v8-mission-img img{width:100%!important;height:100%!important;object-fit:cover!important}.v8-stats-overlay{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:34px 6%!important;background:linear-gradient(0deg,rgba(20,36,31,.82),rgba(20,36,31,.1))!important;gap:20px!important}.v8-stats{gap:0!important}.v8-stat-item{width:33.333%!important;text-align:center!important;border-right:1px solid rgba(255,255,255,.3)!important}.v8-stat-item:last-child{border-right:0!important}.v8-stat .elementor-heading-title{font-weight:500!important}.v8-stat-label .elementor-heading-title{color:#fff!important}.v8-mission-copy{width:35%!important;padding:50px 4%!important;gap:16px!important;justify-content:center!important}.v8-mission-title .elementor-heading-title{color:#fff!important}.v8-copy-light,.v8-copy-light p{margin:0!important}
.v8-communities{max-width:1440px!important;margin:auto!important;padding:50px 5%!important;gap:12px!important}.v8-community-grid{flex-wrap:wrap!important;gap:12px!important;margin-top:18px!important}.v8-community{width:calc(33.333% - 8px)!important;padding:18px 22px!important;border:1px solid #e8e1d7!important}.v8-community .elementor-heading-title{font-weight:500!important}.v8-contact-features{max-width:1200px!important;margin:0 auto 60px!important;padding:0 3%!important;background:#fff!important}.v8-contact-features>.elementor-element{width:33.333%!important}
/* V8 polish for original V7 sections */
.elementor-widget-heading .elementor-heading-title em{font-weight:400!important}.elementor-widget-button .elementor-button{transition:transform .2s ease,box-shadow .2s ease!important}.elementor-widget-button .elementor-button:hover{transform:translateY(-1px)!important;box-shadow:0 7px 20px rgba(40,47,43,.09)!important}.elementor-widget-image img{display:block!important}.elementor-element[data-id]{box-sizing:border-box!important}
@media(max-width:1024px){.v8-section-title .elementor-heading-title{}.v8-testimonial-grid,.v8-area-band,.v8-mission,.v8-contact-features{flex-direction:column!important}.v8-testimonial,.v8-area-copy,.v8-map,.v8-area-side,.v8-mission-photo,.v8-mission-copy,.v8-contact-features>.elementor-element{width:100%!important}.v8-map{min-height:250px!important}.v8-area-side{min-height:260px!important}.v8-mission-photo{min-height:390px!important}.v8-stats{gap:8px!important}.v8-stat .elementor-heading-title{}.v8-mission-copy{padding:42px 24px!important}.v8-community{width:100%!important}.v8-testimonials,.v8-communities{padding:42px 24px!important}}

/* ================= V9 VISUAL FIDELITY + TYPE SCALE ================= */
/* Larger, more editorial type scale to match the supplied Aster boards. */
body .elementor-widget-text-editor,
body .elementor-widget-text-editor p{line-height:1.65!important}
body .elementor-widget-heading h1.elementor-heading-title{line-height:.98!important}
body .elementor-widget-heading h2.elementor-heading-title{line-height:1.04!important}
body .elementor-widget-heading h3.elementor-heading-title{line-height:1.12!important}
/* Preserve the refined small caps/eyebrow treatment rather than scaling it like body copy. */
body .v8-eyebrow .elementor-heading-title,
body .v8-eyebrow-light .elementor-heading-title{letter-spacing:4px!important}
/* Header: closer to the reference proportions and easier to read. */
body .elementor-element[data-id="e0000001"] .elementor-heading-title,
body .elementor-element[data-id="e000005b"] .elementor-heading-title,
body .elementor-element[data-id="e00000a3"] .elementor-heading-title,
body .elementor-element[data-id="e00000e5"] .elementor-heading-title,
body .elementor-element[data-id="e0000139"] .elementor-heading-title,
body .elementor-element[data-id="e000017b"] .elementor-heading-title{}
body .elementor-widget-button .elementor-button{}
/* More generous section rhythm and card typography. */
body .v8-section-title .elementor-heading-title{}
body .v8-copy,body .v8-copy p{line-height:1.72!important}
body .v8-testimonials{padding-top:70px!important;padding-bottom:70px!important}
body .v8-testimonial{padding:34px 32px!important}
body .v8-quote,body .v8-quote p{}
body .v8-author .elementor-heading-title{}
body .v8-area-copy{padding-top:55px!important;padding-bottom:55px!important}
body .v8-community .elementor-heading-title{}
/* About mission fix: lock the image and overlay to the left panel; prevent overlap/duplication. */
body .v8-mission{position:relative!important;display:flex!important;overflow:hidden!important;min-height:470px!important}
body .v8-mission-photo{position:relative!important;width:58%!important;min-height:470px!important;overflow:hidden!important;flex:0 0 58%!important}
body .v8-mission-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important}
body .v8-mission-img .elementor-widget-container{width:100%!important;height:100%!important}
body .v8-mission-img img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body .v8-stats-overlay{position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;padding:38px 7%!important;background:linear-gradient(0deg,rgba(18,43,35,.9),rgba(18,43,35,.08))!important}
body .v8-mission-copy{position:relative!important;z-index:3!important;width:42%!important;flex:0 0 42%!important;padding:58px 5%!important;justify-content:center!important}
body .v8-mission-title .elementor-heading-title{color:#fff!important}
body .elementor-element.v8-copy-light,body .elementor-element.v8-copy-light p{color:#f7f2e9!important}
body .elementor-element.v8-stat .elementor-heading-title{color:#fff!important}
body .elementor-element.v8-stat-label .elementor-heading-title{color:#fff!important}
body .elementor-element.v8-eyebrow-light .elementor-heading-title{color:#f7f2e9!important}
/* Make CTAs closer to the visual weight of the reference. */
body .v8-btn .elementor-button{padding:18px 31px!important;border-radius:11px!important}
/* Footer readability. */
body footer .elementor-widget-text-editor,body footer .elementor-widget-text-editor p{}
@media(max-width:1024px){
 body .elementor-widget-heading h1.elementor-heading-title{}
 body .elementor-widget-heading h2.elementor-heading-title{}
 body .v8-mission-title .elementor-heading-title{}
}
@media(max-width:1024px){
 body .elementor-widget-heading h1.elementor-heading-title{}
 body .elementor-widget-heading h2.elementor-heading-title{}
 body .elementor-widget-heading h3.elementor-heading-title{}
 body .elementor-widget-text-editor,body .elementor-widget-text-editor p{}
 body .v8-mission{flex-direction:column!important;min-height:0!important}
 body .v8-mission-photo{width:100%!important;flex:0 0 auto!important;min-height:430px!important}
 body .v8-mission-copy{width:100%!important;flex:0 0 auto!important;padding:46px 26px!important}
 body .v8-stat .elementor-heading-title{}
}


/* V13 — editable image icons + responsive repair */

@media (max-width:1024px){
  .elementor-element[data-id="e000000c"],.elementor-element[data-id="e0000066"],.elementor-element[data-id="e00000ae"]{min-height:auto!important;flex-wrap:nowrap!important;}
  .elementor-element[data-id="e000000b"],.elementor-element[data-id="e0000065"],.elementor-element[data-id="e00000ad"]{flex:0 0 auto!important;}
  .elementor-element[data-id="e000000b"] .elementor-button,.elementor-element[data-id="e0000065"] .elementor-button,.elementor-element[data-id="e00000ad"] .elementor-button{padding:13px 16px!important;white-space:nowrap!important;}
  .elementor-element[data-id="e000001f"],.elementor-element[data-id="e0000079"],.elementor-element[data-id="e00000c1"]{display:flex!important;flex-direction:column!important;min-height:0!important;}
  .elementor-element[data-id="e000001a"],.elementor-element[data-id="e000001e"],.elementor-element[data-id="e0000074"],.elementor-element[data-id="e0000078"],.elementor-element[data-id="e00000bc"],.elementor-element[data-id="e00000c0"]{width:100%!important;}
  .elementor-element[data-id="e000001a"],.elementor-element[data-id="e0000074"],.elementor-element[data-id="e00000bc"]{padding:42px 28px 32px!important;}
  .elementor-element[data-id="e000001e"],.elementor-element[data-id="e0000078"],.elementor-element[data-id="e00000c0"]{min-height:0!important;}
  .elementor-element[data-id="e000001c"] img,.elementor-element[data-id="e0000076"] img,.elementor-element[data-id="e00000be"] img{height:auto!important;min-height:0!important;aspect-ratio:16/10;object-fit:cover!important;}
  .elementor-element[data-id="e000001b"],.elementor-element[data-id="e0000075"],.elementor-element[data-id="e00000bd"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:16px!important;}
  .elementor-element[data-id="e0000013"],.elementor-element[data-id="e0000016"],.elementor-element[data-id="e0000019"]{width:100%!important;min-width:0!important;}
}
@media (max-width:600px){
  .elementor-element[data-id="e000000c"],.elementor-element[data-id="e0000066"],.elementor-element[data-id="e00000ae"]{padding:12px 16px!important;gap:8px!important;}
  .elementor-element[data-id="e0000001"] .elementor-heading-title,.elementor-element[data-id="e000005b"] .elementor-heading-title,.elementor-element[data-id="e00000a3"] .elementor-heading-title{}
  .elementor-element[data-id="e0000002"] .elementor-heading-title,.elementor-element[data-id="e000005c"] .elementor-heading-title,.elementor-element[data-id="e00000a4"] .elementor-heading-title{}
  .elementor-element[data-id="e000000b"] .elementor-button,.elementor-element[data-id="e0000065"] .elementor-button,.elementor-element[data-id="e00000ad"] .elementor-button{padding:11px 12px!important;}
  .elementor-element[data-id="e000001a"],.elementor-element[data-id="e0000074"],.elementor-element[data-id="e00000bc"]{padding:36px 20px 28px!important;}
  .elementor-element[data-id="e000000e"] .elementor-heading-title,.elementor-element[data-id="e0000068"] .elementor-heading-title,.elementor-element[data-id="e00000b0"] .elementor-heading-title{}
  .elementor-element[data-id="e000001b"],.elementor-element[data-id="e0000075"],.elementor-element[data-id="e00000bd"]{gap:8px!important;}
  
}




/* V18 — deterministic three-header architecture.
   Each breakpoint has its own Elementor header. Native Elementor visibility settings
   decide which header exists in each preview; CSS below only controls layout. */
.elementor-widget-image.aster-editable-icon{max-width:none;}
.elementor-widget-image.aster-editable-icon img{height:auto;max-width:100%;object-fit:contain;}

/* Desktop header */
body .aster-header-desktop{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;}
body .aster-header-desktop .aster-site-logo{flex:0 0 auto;width:auto;}
body .aster-header-desktop .aster-nav-menu{display:flex;flex:1 1 auto;width:auto;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;}
body .aster-header-desktop .aster-nav-menu>.elementor-element{flex:0 0 auto;width:auto;min-width:0;}
body .aster-header-desktop .aster-nav-menu .elementor-button{width:auto;white-space:nowrap;}
body .aster-header-desktop .aster-header-cta{flex:0 0 auto;width:auto;}

/* Tablet header: intentionally two rows so links never collide with logo/CTA. */
body .aster-header-tablet{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;padding:12px 20px;gap:6px;}
body .aster-header-tablet .aster-tablet-top{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:16px;}
body .aster-header-tablet .aster-site-logo{flex:1 1 auto;width:auto;min-width:120px;}
body .aster-header-tablet .aster-header-cta{flex:0 0 auto;width:auto;}
body .aster-header-tablet .aster-nav-menu{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;overflow:visible;}
body .aster-header-tablet .aster-nav-menu>.elementor-element{flex:0 0 auto;width:auto;min-width:0;}
body .aster-header-tablet .aster-nav-menu .elementor-button{display:flex;width:auto;align-items:center;justify-content:center;padding:8px 9px;white-space:nowrap;}

/* Mobile header: logo + menu trigger, dropdown below. */
body .aster-header-mobile{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;padding:10px 14px;gap:0;}
body .aster-header-mobile .aster-mobile-top{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:12px;}
body .aster-header-mobile .aster-site-logo{flex:1 1 auto;width:auto;min-width:0;}
body .aster-header-mobile .aster-menu-toggle{display:block;flex:0 0 auto;width:auto;margin:0;padding:0;}
body .aster-header-mobile .aster-menu-toggle .elementor-button{display:flex;width:auto;white-space:nowrap;padding:10px 13px;}
body .aster-header-mobile .aster-nav-menu{display:none;width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;padding:10px 0 0;margin:8px 0 0;border-top:1px solid #e7e0d5;}
body .aster-header-mobile.aster-menu-open .aster-nav-menu{display:flex;}
body .aster-header-mobile .aster-nav-menu>.elementor-element{width:100%;min-width:0;flex:0 0 auto;}
body .aster-header-mobile .aster-nav-menu .elementor-button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:flex-start;text-align:left;padding:12px 14px;white-space:normal;}

/* Hard safety net. This duplicates Elementor's native visibility only to protect against
   stale editor/frontend CSS while switching responsive previews. */
@media (min-width:1025px){
 body .aster-header-tablet,body .aster-header-mobile{display:none!important;}
 body .aster-header-desktop{display:flex!important;}
}
@media (min-width:768px) and (max-width:1024px){
 body .aster-header-desktop,body .aster-header-mobile{display:none!important;}
 body .aster-header-tablet{display:flex!important;}
}
@media (max-width:767px){
 body .aster-header-desktop,body .aster-header-tablet{display:none!important;}
 body .aster-header-mobile{display:flex!important;}
}

/* V19 — logo is a native Elementor Image widget in every responsive header. */
body .aster-site-logo .aster-logo-image{width:auto;max-width:100%;margin:0;}
body .aster-site-logo .aster-logo-image .elementor-widget-container{width:100%;}
body .aster-site-logo .aster-logo-image img{display:block;height:auto;max-width:100%;object-fit:contain;}
body .aster-header-desktop .aster-site-logo .aster-logo-image{margin-left:0;margin-right:auto;}
body .aster-header-tablet .aster-site-logo .aster-logo-image{margin-left:0;margin-right:auto;}
body .aster-header-mobile .aster-site-logo .aster-logo-image{margin-left:0;margin-right:auto;}

/* V22 — gold active-menu indicator restored. */
body .aster-nav-menu .elementor-button{position:relative;}
body .aster-nav-menu .elementor-button.aster-current-menu-item::after{
  content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;
  width:42px;height:1px;background:#b88a2b;display:block;pointer-events:none;
}
body .aster-header-tablet .aster-nav-menu .elementor-button.aster-current-menu-item::after{bottom:1px;width:36px;}
body .aster-header-mobile .aster-nav-menu .elementor-button.aster-current-menu-item::after{left:14px;transform:none;bottom:5px;width:34px;}
