.elementor-3864 .elementor-element.elementor-element-3afc59a5:not(.elementor-motion-effects-element-type-background),.elementor-3864 .elementor-element.elementor-element-3afc59a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://heffronparktennis.com.au/wp-content/uploads/2026/07/TA_am_Z6_0-1-1.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-3864 .elementor-element.elementor-element-3afc59a5>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(0deg,#212721 23%,#F2295B1C 100%);opacity:.95;transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-3afc59a5>.elementor-container{min-height:392px}.elementor-3864 .elementor-element.elementor-element-3afc59a5{border-style:solid;border-width:0 0 1px;border-color:#55600c;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-3afc59a5>.elementor-shape-top .elementor-shape-fill{fill:#212721}.elementor-3864 .elementor-element.elementor-element-3afc59a5>.elementor-shape-top svg{height:11px}.elementor-bc-flex-widget .elementor-3864 .elementor-element.elementor-element-6a0ec72c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-3864 .elementor-element.elementor-element-6a0ec72c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-3864 .elementor-element.elementor-element-6a0ec72c.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-3864 .elementor-element.elementor-element-6a0ec72c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-6a0ec72c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3864 .elementor-element.elementor-element-14b0824d{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-3864 .elementor-element.elementor-element-14b0824d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:73px;font-weight:600;text-shadow:0 0 65px rgb(255 255 255 / .76);color:#b0cc05}.elementor-3864 .elementor-element.elementor-element-7f2be5b6{margin-top:-27px;margin-bottom:0}.elementor-3864 .elementor-element.elementor-element-5b93146b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-5b93146b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-5b93146b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-5b93146b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-3864 .elementor-element.elementor-element-21ae847>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-21ae847 .elementor-heading-title{color:#2e3436}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-3864 .elementor-element.elementor-element-5dd52758 .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000}.elementor-3864 .elementor-element.elementor-element-2df4f3b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-2df4f3b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-2df4f3b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-2df4f3b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-99a3604>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-99a3604 .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-5541106 .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000}.elementor-3864 .elementor-element.elementor-element-a3ce482:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-a3ce482>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-a3ce482>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-a3ce482>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-56ed229>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-56ed229 .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-6c34565 .elementor-button{background-color:#fff0}.elementor-3864 .elementor-element.elementor-element-3f0a2bb7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-3f0a2bb7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-3f0a2bb7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-3f0a2bb7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-4b2b4a3f>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-4b2b4a3f .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-75866d82 .elementor-button{background-color:#fff0}.elementor-3864 .elementor-element.elementor-element-7d4e403{margin-top:50px;margin-bottom:50px}.elementor-3864 .elementor-element.elementor-element-5277af9a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-5277af9a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-5277af9a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-5277af9a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-57f3c397>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-57f3c397 .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-10907954 .elementor-button{background-color:#fff0}.elementor-3864 .elementor-element.elementor-element-fd5becd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-fd5becd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-fd5becd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-3864 .elementor-element.elementor-element-fd5becd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-9224b53>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-9224b53 .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-10190f8 .elementor-button{background-color:#FFF0}.elementor-3864 .elementor-element.elementor-element-a532e5d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-a532e5d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-a532e5d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-a532e5d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-b51bd87>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-b51bd87 .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-c8ab4cb .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-weight:500;fill:#000;color:#000}.elementor-3864 .elementor-element.elementor-element-2cfb698:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-3864 .elementor-element.elementor-element-2cfb698>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fdffef}.elementor-3864 .elementor-element.elementor-element-2cfb698>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-2cfb698>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-21628aa>.elementor-widget-container{margin:-22px 0 0}.elementor-3864 .elementor-element.elementor-element-21628aa .elementor-heading-title{color:#2e3436}.elementor-3864 .elementor-element.elementor-element-b4f91e6 .elementor-button{background-color:#fff0}.elementor-3864 .elementor-element.elementor-element-5dda0e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:.88;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-3864 .elementor-element.elementor-element-5dda0e5:not(.elementor-motion-effects-element-type-background),.elementor-3864 .elementor-element.elementor-element-5dda0e5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://heffronparktennis.com.au/wp-content/uploads/2026/06/Website-Banners-Desktop-3.webp)}.elementor-3864 .elementor-element.elementor-element-5dda0e5:before,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.elementor-background-video-container:before,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.e-con-inner>.elementor-background-video-container:before,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.elementor-background-slideshow:before,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.e-con-inner>.elementor-background-slideshow:before,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#f8ffe4 34%,#c5c7be 100%)}.elementor-3864 .elementor-element.elementor-element-5dda0e5>.elementor-shape-top svg,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.e-con-inner>.elementor-shape-top svg{height:35px}.elementor-3864 .elementor-element.elementor-element-5dda0e5>.elementor-shape-bottom svg,.elementor-3864 .elementor-element.elementor-element-5dda0e5>.e-con-inner>.elementor-shape-bottom svg{height:53px}.elementor-3864 .elementor-element.elementor-element-932360a{padding:50px 0}.elementor-3864 .elementor-element.elementor-element-a9a577e{width:var(--container-widget-width,43%);max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0}.elementor-3864 .elementor-element.elementor-element-a9a577e img{height:455px;border-radius:10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.elementor-3864 .elementor-element.elementor-element-7c6f115{width:var(--container-widget-width,56%);max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;top:95px;color:#000}body:not(.rtl) .elementor-3864 .elementor-element.elementor-element-7c6f115{left:510px}body.rtl .elementor-3864 .elementor-element.elementor-element-7c6f115{right:510px}body:not(.rtl) .elementor-3864 .elementor-element.elementor-element-94de702{left:508px}body.rtl .elementor-3864 .elementor-element.elementor-element-94de702{right:508px}.elementor-3864 .elementor-element.elementor-element-94de702{top:52px}.elementor-3864 .elementor-element.elementor-element-94de702 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:40px;font-weight:600;color:#b0cc05}.elementor-3864 .elementor-element.elementor-element-3d136c4{width:var(--container-widget-width,88.21%);max-width:88.21%;--container-widget-width:88.21%;--container-widget-flex-grow:0;top:141px}body:not(.rtl) .elementor-3864 .elementor-element.elementor-element-3d136c4{left:321px}body.rtl .elementor-3864 .elementor-element.elementor-element-3d136c4{right:321px}.elementor-3864 .elementor-element.elementor-element-1356db5:not(.elementor-motion-effects-element-type-background),.elementor-3864 .elementor-element.elementor-element-1356db5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#627014 0%,#353d07 100%)}.elementor-3864 .elementor-element.elementor-element-1356db5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3864 .elementor-element.elementor-element-1356db5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3864 .elementor-element.elementor-element-b1fb9a9 .elementor-button{background-color:var(--e-global-color-primary);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-1966068 .elementor-button{background-color:var(--e-global-color-accent);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-87c20e3 .elementor-button{background-color:var(--e-global-color-primary);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-4d0b31a .elementor-button{background-color:var(--e-global-color-accent);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-13215c9>.elementor-element-populated,.elementor-3864 .elementor-element.elementor-element-13215c9>.elementor-element-populated>.elementor-background-overlay,.elementor-3864 .elementor-element.elementor-element-13215c9>.elementor-background-slideshow{border-radius:0}.elementor-3864 .elementor-element.elementor-element-29c89af .elementor-button{background-color:var(--e-global-color-accent);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-ba9fea0 .elementor-button{background-color:var(--e-global-color-primary);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-b6c1317 .elementor-button{background-color:var(--e-global-color-accent);border-radius:7px}.elementor-3864 .elementor-element.elementor-element-36730cd .elementor-button{background-color:var(--e-global-color-primary);border-radius:7px}body.elementor-page-3864:not(.elementor-motion-effects-element-type-background),body.elementor-page-3864>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}:root{--page-title-display:none}@media(max-width:1024px){.elementor-3864 .elementor-element.elementor-element-a9a577e{width:var(--container-widget-width,496.1px);max-width:496.1px;--container-widget-width:496.1px;--container-widget-flex-grow:0}.elementor-3864 .elementor-element.elementor-element-7c6f115{width:var(--container-widget-width,558px);max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;top:113px;text-align:center}body:not(.rtl) .elementor-3864 .elementor-element.elementor-element-7c6f115{left:109px}body.rtl .elementor-3864 .elementor-element.elementor-element-7c6f115{right:109px}body:not(.rtl) .elementor-3864 .elementor-element.elementor-element-94de702{left:17px}body.rtl .elementor-3864 .elementor-element.elementor-element-94de702{right:17px}.elementor-3864 .elementor-element.elementor-element-94de702{top:63px;text-align:center}body:not(.rtl) .elementor-3864 .elementor-element.elementor-element-3d136c4{left:52px}body.rtl .elementor-3864 .elementor-element.elementor-element-3d136c4{right:52px}.elementor-3864 .elementor-element.elementor-element-3d136c4{top:190px}}@media(max-width:767px){.elementor-3864 .elementor-element.elementor-element-3afc59a5>.elementor-container{min-height:286px}.elementor-3864 .elementor-element.elementor-element-14b0824d .elementor-heading-title{font-size:50px}.elementor-3864 .elementor-element.elementor-element-fd5becd>.elementor-element-populated{padding:0}.elementor-3864 .elementor-element.elementor-element-4d78c97 img{width:100%;max-width:100%;height:180px;object-fit:contain}}.elementor-3864 .elementor-element.elementor-element-7f2be5b6{--accent:#b0cc05;--accent-deep:#7e9203;--navy:#0a2540;--line:#e3e6df;--ink:#0a2540;--muted:#5b6670}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-container{display:flex;align-items:stretch;gap:24px}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column{padding-left:0;padding-right:0}@keyframes cardReveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column{animation:cardReveal .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column:nth-child(1){animation-delay:0ms}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column:nth-child(2){animation-delay:.1s}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column:nth-child(3){animation-delay:.2s}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column:nth-child(4){animation-delay:.3s}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated{background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;padding:0 0 24px;position:relative;height:100%;display:flex;flex-direction:column;transition:.3s!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;background:var(--accent);z-index:3;transition:width .3s ease!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated:hover{transform:translateY(-6px)!important;box-shadow:0 16px 36px rgb(10 37 64 / .12)!important;border-color:var(--navy)!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated:hover:before{width:100%!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-image{margin:0}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-image .elementor-widget-container{background:var(--navy)}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-heading,.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-text-editor,.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-button{padding-left:22px;padding-right:22px}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-heading .elementor-heading-title:not(h2){margin-top:20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent-deep)}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-heading h2.elementor-heading-title{margin:8px 0;font-size:24px;line-height:1.1;text-transform:uppercase;color:var(--navy);font-weight:700}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-text-editor{font-size:14.5px;line-height:1.55;color:var(--muted)}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-text-editor p{margin:0}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-button{background:0 0;padding:0;margin-top:auto;padding-top:14px;border-radius:0;font-weight:600;font-size:14px;color:var(--navy);display:inline-flex;align-items:center;gap:6px}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-button:hover{background:0 0;color:var(--navy)}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-button .elementor-button-text:after{content:"\2192";margin-left:6px;display:inline-block;transition:transform .2s ease}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated:hover .elementor-button .elementor-button-text:after{transform:translateX(4px)}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-button:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}@media (max-width:1024px) and (min-width:768px){.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-container{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:24px 20px!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column{width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;flex:1 1 calc(50% - 10px)!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-heading h2.elementor-heading-title{font-size:21px}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-text-editor{font-size:14px}}@media (max-width:767px){.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-container{gap:0;padding-left:16px!important;padding-right:16px!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column{width:100%!important;max-width:100%!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column:not(:first-child){margin-top:24px!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-heading,.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-text-editor,.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-button{padding-left:20px!important;padding-right:20px!important}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated{background:#fff!important;border:1px solid var(--line)!important;border-radius:6px!important;box-shadow:0 6px 16px rgb(10 37 64 / .06)!important;transform:none!important;padding-bottom:24px}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated:before{display:none}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-heading h2.elementor-heading-title{font-size:21px}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-text-editor{font-size:15px}}@media (max-width:480px){.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-image img{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-column{animation:none;opacity:1}.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated,.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-widget-wrap.elementor-element-populated:before,.elementor-3864 .elementor-element.elementor-element-7f2be5b6 .elementor-button .elementor-button-text:after{transition:none}}.elementor-3864 .elementor-element.elementor-element-7d4e403{--accent:#b0cc05;--accent-deep:#7e9203;--navy:#0a2540;--line:#e3e6df;--ink:#0a2540;--muted:#5b6670}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-container{display:flex;align-items:stretch;gap:24px}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column{padding-left:0;padding-right:0}@keyframes cardReveal{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column{animation:cardReveal .5s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column:nth-child(1){animation-delay:0ms}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column:nth-child(2){animation-delay:.1s}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column:nth-child(3){animation-delay:.2s}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column:nth-child(4){animation-delay:.3s}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated{background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;padding:0 0 24px;position:relative;height:100%;display:flex;flex-direction:column;transition:.3s!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;background:var(--accent);z-index:3;transition:width .3s ease!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated:hover{transform:translateY(-6px)!important;box-shadow:0 16px 36px rgb(10 37 64 / .12)!important;border-color:var(--navy)!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated:hover:before{width:100%!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-image{margin:0}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-image .elementor-widget-container{background:var(--navy)}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:0}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-heading,.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-text-editor,.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-button{padding-left:22px;padding-right:22px}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-heading .elementor-heading-title:not(h2){margin-top:20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--accent-deep)}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-heading h2.elementor-heading-title{margin:8px 0;font-size:24px;line-height:1.1;text-transform:uppercase;color:var(--navy);font-weight:700}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-text-editor{font-size:14.5px;line-height:1.55;color:var(--muted)}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-text-editor p{margin:0}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-button{background:0 0;padding:0;margin-top:auto;padding-top:14px;border-radius:0;font-weight:600;font-size:14px;color:var(--navy);display:inline-flex;align-items:center;gap:6px}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-button:hover{background:0 0;color:var(--navy)}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-button .elementor-button-text:after{content:"\2192";margin-left:6px;display:inline-block;transition:transform .2s ease}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated:hover .elementor-button .elementor-button-text:after{transform:translateX(4px)}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-button:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}@media (max-width:1024px) and (min-width:768px){.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-container{display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;gap:24px 20px!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column{width:calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;flex:1 1 calc(50% - 10px)!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-heading h2.elementor-heading-title{font-size:21px}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-text-editor{font-size:14px}}@media (max-width:767px){.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-container{gap:0;padding-left:16px!important;padding-right:16px!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column{width:100%!important;max-width:100%!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column:not(:first-child){margin-top:24px!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-heading,.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-text-editor,.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-button{padding-left:20px!important;padding-right:20px!important}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated{background:#fff!important;border:1px solid var(--line)!important;border-radius:6px!important;box-shadow:0 6px 16px rgb(10 37 64 / .06)!important;transform:none!important;padding-bottom:24px}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated:before{display:none}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-heading h2.elementor-heading-title{font-size:21px}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-text-editor{font-size:15px}}@media (max-width:480px){.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-image img{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-column{animation:none;opacity:1}.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated,.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-widget-wrap.elementor-element-populated:before,.elementor-3864 .elementor-element.elementor-element-7d4e403 .elementor-button .elementor-button-text:after{transition:none}}.hp-why{font-family:'Poppins',Arial,Helvetica,sans-serif;padding:20px 0}.hp-why *{box-sizing:border-box}.hp-why-grid{max-width:1180px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.hp-feature{text-align:center;padding:34px 24px;border-radius:14px;background:#f2f4e6;border:1px solid #fff0;transition:transform .4s cubic-bezier(.16,1,.3,1),background-color .3s ease,box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .3s ease}.hp-feature:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgb(28 42 18 / .08)}.hp-feature .icon{width:76px;height:76px;margin:0 auto 20px;border-radius:50%;background:#b0cc05;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#1c2a12;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),background-color .3s ease}.hp-feature:hover .icon{transform:scale(1.08);background:#c2df07}.hp-feature h3{margin:0 0 10px;font-size:1.25rem;font-weight:700;color:#1c2a12}.hp-feature p{margin:0;color:#5a6650;font-size:.98rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.hp-feature,.hp-feature .icon{transition:none!important;transform:none!important}}