.elementor-99 .elementor-element.elementor-element-42abe9ae{--display:flex;--min-height:510px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:96px;--padding-right:96px;}.elementor-99 .elementor-element.elementor-element-42abe9ae:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-42abe9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db9ba48 );background-image:url("https://atsrpl.com.au/wp-content/uploads/2026/05/Hero-main.svg");background-position:center center;background-size:auto;}.elementor-99 .elementor-element.elementor-element-5db22849{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-99 .elementor-element.elementor-element-5edfccd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:9999px 9999px 9999px 9999px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-99 .elementor-element.elementor-element-3af371bc{width:var( --container-widget-width, 941px );max-width:941px;--container-widget-width:941px;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-3af371bc .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:72px;font-weight:700;line-height:1.1em;color:var( --e-global-color-1c82dd1 );}.elementor-99 .elementor-element.elementor-element-5f299761{width:var( --container-widget-width, 940px );max-width:940px;--container-widget-width:940px;--container-widget-flex-grow:0;text-align:center;font-family:"Host Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-99 .elementor-element.elementor-element-7a2b98b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:96px;--padding-right:96px;}.elementor-99 .elementor-element.elementor-element-7a2b98b:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-7a2b98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-12cbdc0{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-49695cb2{--display:flex;--min-height:582px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-49695cb2:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-49695cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c00248c );}.elementor-99 .elementor-element.elementor-element-58833aac{text-align:center;}.elementor-99 .elementor-element.elementor-element-58833aac .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-353448d3{width:var( --container-widget-width, 754px );max-width:754px;--container-widget-width:754px;--container-widget-flex-grow:0;text-align:center;font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-4e3f4ef9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:96px;--padding-right:96px;}.elementor-99 .elementor-element.elementor-element-4cc41690{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-99 .elementor-element.elementor-element-4cc41690:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-4cc41690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-3dd5f873{width:initial;max-width:initial;background-color:#D0FF71;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-3dd5f873.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-3dd5f873 .elementor-icon-wrapper{text-align:start;}.elementor-99 .elementor-element.elementor-element-3dd5f873 .elementor-icon{font-size:32px;}.elementor-99 .elementor-element.elementor-element-3dd5f873 .elementor-icon svg{height:32px;}.elementor-99 .elementor-element.elementor-element-42cb0fbc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-14afeae5 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-555ba490{width:var( --container-widget-width, 428px );max-width:428px;padding:0px 0px 0px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;font-family:"Host Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-123237e{width:var( --container-widget-width, 428px );max-width:428px;padding:0px 0px 0px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#23E6A5;}.elementor-99 .elementor-element.elementor-element-2cf3ac2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-99 .elementor-element.elementor-element-2cf3ac2:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-2cf3ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-ee17308{width:initial;max-width:initial;background-color:#D0FF71;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-ee17308.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-ee17308 .elementor-icon-wrapper{text-align:start;}.elementor-99 .elementor-element.elementor-element-ee17308 .elementor-icon{font-size:32px;}.elementor-99 .elementor-element.elementor-element-ee17308 .elementor-icon svg{height:32px;}.elementor-99 .elementor-element.elementor-element-bee2103{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-b81f714 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-e433874{width:var( --container-widget-width, 428px );max-width:428px;padding:0px 0px 0px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;font-family:"Host Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-5e64c0a{width:var( --container-widget-width, 428px );max-width:428px;padding:0px 0px 0px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;color:#23E6A5;}.elementor-99 .elementor-element.elementor-element-ddf61f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-99 .elementor-element.elementor-element-ddf61f7:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-ddf61f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-c6be762{width:initial;max-width:initial;background-color:#D0FF71;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-99 .elementor-element.elementor-element-c6be762.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-c6be762 .elementor-icon-wrapper{text-align:start;}.elementor-99 .elementor-element.elementor-element-c6be762 .elementor-icon{font-size:32px;}.elementor-99 .elementor-element.elementor-element-c6be762 .elementor-icon svg{height:32px;}.elementor-99 .elementor-element.elementor-element-ff95083{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-ac98d31 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-d539a79{width:var( --container-widget-width, 428px );max-width:428px;padding:0px 0px 0px 0px;--container-widget-width:428px;--container-widget-flex-grow:0;font-family:"Host Grotesk", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-f7b37d9{padding:0px 0px 0px 0px;font-family:"Host Grotesk", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-4b6a83c{--display:flex;--min-height:557px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-99 .elementor-element.elementor-element-4b6a83c:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-4b6a83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E4B4B;background-image:url("https://atsrpl.com.au/wp-content/uploads/2026/06/footer-cta.svg");background-position:center center;background-size:cover;}.elementor-99 .elementor-element.elementor-element-461c6dbe{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-99 .elementor-element.elementor-element-0d235aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-1ab1451b{text-align:center;}.elementor-99 .elementor-element.elementor-element-1ab1451b .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-3049ea97{text-align:center;}.elementor-99 .elementor-element.elementor-element-3049ea97 .elementor-heading-title{font-family:"Host Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-db9ba48 );}.elementor-99 .elementor-element.elementor-element-3ff55c82{width:var( --container-widget-width, 801px );max-width:801px;margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:801px;--container-widget-flex-grow:0;text-align:center;font-family:"Host Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#1A4D4DCC;}.elementor-99 .elementor-element.elementor-element-3ff55c82.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-55b0686e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-73944ab0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-1198a9a6 .elementor-button{background-color:var( --e-global-color-15e477e );font-family:"Host Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:20px;fill:#D0FF71;color:#D0FF71;border-radius:9999px 9999px 9999px 9999px;padding:19px 32px 19px 32px;}.elementor-99 .elementor-element.elementor-element-1198a9a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-99 .elementor-element.elementor-element-1198a9a6 .elementor-button .elementor-button-content-wrapper{gap:8px;}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-42abe9ae{--min-height:550px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-99 .elementor-element.elementor-element-42abe9ae:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-42abe9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-99 .elementor-element.elementor-element-5db22849{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-3af371bc{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-99 .elementor-element.elementor-element-3af371bc .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-99 .elementor-element.elementor-element-7a2b98b{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-99 .elementor-element.elementor-element-49695cb2{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-99 .elementor-element.elementor-element-58833aac .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-99 .elementor-element.elementor-element-353448d3{font-size:16px;}.elementor-99 .elementor-element.elementor-element-4e3f4ef9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-99 .elementor-element.elementor-element-4cc41690{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-99 .elementor-element.elementor-element-555ba490{width:100%;max-width:100%;}.elementor-99 .elementor-element.elementor-element-f7b37d9{width:100%;max-width:100%;}.elementor-99 .elementor-element.elementor-element-4b6a83c:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-4b6a83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atsrpl.com.au/wp-content/uploads/2026/05/mobile-CTA-bg.svg");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-4b6a83c{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-99 .elementor-element.elementor-element-461c6dbe{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-1ab1451b .elementor-heading-title{font-size:38px;}.elementor-99 .elementor-element.elementor-element-3049ea97 .elementor-heading-title{font-size:38px;}.elementor-99 .elementor-element.elementor-element-1198a9a6{width:100%;max-width:100%;}.elementor-99 .elementor-element.elementor-element-1198a9a6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}}@media(min-width:1025px){.elementor-99 .elementor-element.elementor-element-5db22849{--content-width:1536px;}.elementor-99 .elementor-element.elementor-element-7a2b98b{--content-width:1536px;}.elementor-99 .elementor-element.elementor-element-49695cb2{--content-width:1536px;}}@media(max-width:1366px) and (min-width:1025px){.elementor-99 .elementor-element.elementor-element-4e3f4ef9{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3af371bc *//* Hero gradient subtitle — Warbler Banner serif */
.atsr-hero-subtitle,
.atsr-hero-subtitle * {
    font-family: 'Warbler Banner', serif !important;
    background: linear-gradient(90deg, #23E6A5 0%, #CDFF6E 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f299761 */.elementor-99 .elementor-element.elementor-element-5f299761,
.elementor-99 .elementor-element.elementor-element-5f299761 p,
.elementor-99 .elementor-element.elementor-element-5f299761 .elementor-text-editor p {
font-family: 'Host Grotesk', sans-serif !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 1.4 !important;
    color: rgba(235,255,246,0.8) !important;
    -webkit-text-fill-color: rgba(235,255,246,0.8) !important;
}


@media (max-width: 767px) {
    .elementor-99 .elementor-element.elementor-element-5f299761 .elementor-text-editor p {
font-family: 'Host Grotesk', sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    color: rgba(235,255,246,0.8) !important;
    -webkit-text-fill-color: rgba(235,255,246,0.8) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3dd5f873 */.elementor-99 .elementor-element.elementor-element-3dd5f873.elementor-widget {
    height: 64px !important;
    max-height: 64px !important;
    overflow: hidden !important;
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cc41690 */.elementor-99 .elementor-element.elementor-element-4cc41690 {
    background: #FFFFFF !important;
    border-radius: 8px !important;
    padding: 32px !important;
    border: none !important;
    flex: 1 0 0 !important;
}
.elementor-99 .elementor-element.elementor-element-4cc41690 > .e-con-inner {
    align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ee17308 */.elementor-99 .elementor-element.elementor-element-ee17308.elementor-widget {
    height: 64px !important;
    max-height: 64px !important;
    overflow: hidden !important;
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cf3ac2 */.elementor-99 .elementor-element.elementor-element-2cf3ac2 {
    background: #FFFFFF !important;
    border-radius: 8px !important;
    padding: 32px !important;
    border: none !important;
    flex: 1 0 0 !important;
}
.elementor-99 .elementor-element.elementor-element-2cf3ac2 > .e-con-inner {
    align-items: flex-start !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c6be762 */.elementor-99 .elementor-element.elementor-element-c6be762.elementor-widget {
    height: 64px !important;
    max-height: 64px !important;
    overflow: hidden !important;
    line-height: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddf61f7 *//* Desktop & Tablet Layout */
.elementor-99 .elementor-element.elementor-element-ddf61f7 {
    background: #FFFFFF !important;
    border-radius: 8px !important;
    padding: 32px !important;
    border: none !important;
    flex: 1 0 0 !important;
}

.elementor-99 .elementor-element.elementor-element-ddf61f7 > .e-con-inner {
    align-items: flex-start !important;
}

/* Mobile Fixes */
@media (max-width: 767px) {
    .elementor-99 .elementor-element.elementor-element-ddf61f7 {
        /* Stop the strict equal-width distribution on mobile */
        flex: none !important; 
        /* Force cards to expand to the full width of the parent container */
        width: 100% !important; 
        /* Optional: slightly reduce padding for small screens */
        padding: 24px !important; 
    }
    
    /* Optional: Center the icon and text on mobile for a cleaner look. 
       Delete this entire block if you want everything to remain left-aligned. */
    .elementor-99 .elementor-element.elementor-element-ddf61f7 > .e-con-inner {
        align-items: center !important;
        text-align: center;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Host Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://atsrpl.com.au/wp-content/uploads/2026/03/HostGrotesk-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Host Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://atsrpl.com.au/wp-content/uploads/2026/03/HostGrotesk-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Host Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://atsrpl.com.au/wp-content/uploads/2026/03/HostGrotesk-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Host Grotesk';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://atsrpl.com.au/wp-content/uploads/2026/03/HostGrotesk-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */