.elementor-5523 .elementor-element.elementor-element-d740d91{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-6066798{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-bf5f71f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-2985759{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-208d15e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-9ea79d4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-cc53d7a .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-2ada100{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-e1319aa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-f349ad5 .elementor-button{font-family:"League Spartan", Sans-serif;font-weight:700;}.elementor-5523 .elementor-element.elementor-element-84d45c5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-79dc90f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-4323c6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-baabe7b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-955d44d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-9e71db8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-e6d05c0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-2663973{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-2a326da{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-5d43fa5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-f9f2426{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-5cad378 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-f337db2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-c20ef9e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-a8279dd .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-1e33fcc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-c5c7e69{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-7dd81b3 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-96c6eb4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-acd4a31{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-6286309{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-82d8982{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-ef2d0c5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-c038dfc .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-d4be806{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-e919c35{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-a9eb857{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-3c7458f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-845e65e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-081bed6{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-9d9b8c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-0623a11 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-05cdc91{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-51a97eb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-40e9c98 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-1ccdb89{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-71e46d3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-54b1687 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-afd5f54{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-37f4653{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:42px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-5523 .elementor-element.elementor-element-37f4653:not(.elementor-motion-effects-element-type-background), .elementor-5523 .elementor-element.elementor-element-37f4653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-5523 .elementor-element.elementor-element-3ebde9e{text-align:center;}.elementor-5523 .elementor-element.elementor-element-3ebde9e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;line-height:1.15em;color:#0d121a;}.elementor-5523 .elementor-element.elementor-element-bdd9cac{--e-image-carousel-slides-to-show:4;}.elementor-5523 .elementor-element.elementor-element-9a8bc18{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-3e81e83{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-d20c179 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-fa1ce0f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-50df2fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-3887126 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-94447d5 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-9dfa784{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-01147a7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-c4f3187 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-1023ad0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-efac763{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-0557fde{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-bc8e667 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-f096bd7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-259d8bb{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-8239053{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-91c8d88{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-d9311e0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-6d82bd1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-a250768 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-7123eb0{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-89b5a5a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-f25528d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-99a8a28{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-e66f34f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-122545a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-68f49de{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-8cfda27{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-0bb9e9e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-f87b575{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-6cc2e50{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-5872659{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-6a89e6b{--n-accordion-title-font-size:22px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#0d121a;--n-accordion-title-hover-color:#354866;--n-accordion-title-active-color:#0d121a;--n-accordion-icon-size:15px;}.elementor-5523 .elementor-element.elementor-element-6a89e6b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;border-style:none;}.elementor-5523 .elementor-element.elementor-element-6a89e6b {--n-accordion-padding:20px 0px 20px 0px;}:where( .elementor-5523 .elementor-element.elementor-element-6a89e6b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"League Spartan", Sans-serif;font-weight:700;line-height:1.35em;}:where( .elementor-5523 .elementor-element.elementor-element-6a89e6b > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-5523 .elementor-element.elementor-element-63bee54{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-eb019f4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-99a5573{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-e2c1b92{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-dc3deb4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-ee996e3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-3c54b66{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-a61ecff .elementor-button{font-family:"League Spartan", Sans-serif;font-weight:700;}.elementor-5523 .elementor-element.elementor-element-433fad5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-1be9f30{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-a49af0e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-weight:700;text-transform:none;color:#212D40;}.elementor-5523 .elementor-element.elementor-element-b28010a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-09d2c25{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}.elementor-5523 .elementor-element.elementor-element-8d0f9b5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-cefa72c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5523 .elementor-element.elementor-element-3f4be32{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#354866;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5523 .elementor-element.elementor-element-bdd9cac{--e-image-carousel-slides-to-show:3;}}@media(min-width:431px){.elementor-5523 .elementor-element.elementor-element-37f4653{--content-width:1240px;}}@media(max-width:430px){.elementor-5523 .elementor-element.elementor-element-37f4653{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-5523 .elementor-element.elementor-element-3ebde9e .elementor-heading-title{font-size:24px;}.elementor-5523 .elementor-element.elementor-element-bdd9cac{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for container, class: .elementor-element-37f4653 */.elementor-5523 .elementor-element.elementor-element-37f4653 { border-top:1px solid #e8ebef; border-bottom:1px solid #e8ebef; scroll-margin-top:110px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .gm-healthcare-carousel { width:100%; min-width:0; padding:0 52px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-slide-inner { margin:0; height:132px; display:flex; align-items:center; justify-content:center; overflow:hidden; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-slide-image { display:block; width:100%; max-width:210px; height:100px; object-fit:contain; border:0; border-radius:0; box-shadow:none; }
.elementor-5523 .elementor-element.elementor-element-37f4653 img[alt="Aidacare"] { transform:scale(2.05); }
.elementor-5523 .elementor-element.elementor-element-37f4653 img[alt="Country Care Group"] { transform:scale(1.65); }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button { width:40px; height:40px; display:flex; justify-content:center; align-items:center; border-radius:50%; background:#fcbf10; color:#0d121a; font-size:20px; top:50%; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button svg { fill:currentColor; width:20px; height:20px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button-prev { left:4px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button-next { right:4px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button:hover { background:#0d121a; color:#fff; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button:focus-visible { outline:3px solid #212d40; outline-offset:3px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-button-disabled { opacity:.3; }
@media(max-width:767px) {
 .elementor-5523 .elementor-element.elementor-element-37f4653 .gm-healthcare-carousel { padding:0 34px; }
 .elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-slide-inner { height:110px; }
 .elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-slide-image { height:72px; max-width:150px; }
 .elementor-5523 .elementor-element.elementor-element-37f4653 img[alt="Aidacare"] { transform:scale(1.65); }
 .elementor-5523 .elementor-element.elementor-element-37f4653 img[alt="Country Care Group"] { transform:scale(1.4); }
 .elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button { width:30px; height:30px; font-size:16px; }
 .elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button-prev { left:0; }
 .elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button-next { right:0; }
}
@media(prefers-reduced-motion:reduce) { .elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-wrapper { transition-duration:0ms !important; } }
.elementor-5523 .elementor-element.elementor-element-37f4653 > .e-con-inner { width:100%; max-width:1240px; }
.elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-image-carousel-wrapper { width:100%; margin:0; }
@media(max-width:767px) { .elementor-5523 .elementor-element.elementor-element-37f4653 .swiper-slide-image { height:100px; max-width:210px; } .elementor-5523 .elementor-element.elementor-element-37f4653 img[alt="Aidacare"] { transform:scale(2.05); } .elementor-5523 .elementor-element.elementor-element-37f4653 img[alt="Country Care Group"] { transform:scale(1.6); } .elementor-5523 .elementor-element.elementor-element-37f4653 .gm-healthcare-carousel { padding:0 44px; } .elementor-5523 .elementor-element.elementor-element-37f4653 .elementor-swiper-button { width:40px; height:40px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d740d91 *//* Good Mates audience pages: paired situations and moving responses. */
.elementor-5523 .elementor-element.elementor-element-d740d91 { --wwh-ink:#0D121A; --wwh-navy:#212D40; --wwh-slate:#354866; --wwh-gold:#FCBF10; --wwh-mist:#F2F5F9; color:var(--wwh-slate); background:#fff; }
.elementor-5523 .elementor-element.elementor-element-d740d91,.elementor-5523 .elementor-element.elementor-element-d740d91 .e-con { min-width:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .elementor-heading-title { text-transform:none; letter-spacing:-.025em; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .elementor-widget-text-editor { font-size:16px; line-height:1.8; }
.elementor-5523 .elementor-element.elementor-element-d740d91 p { margin:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 p+p { margin-top:16px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .elementor-widget-text-editor a { color:var(--wwh-navy); text-decoration:underline; text-underline-offset:4px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 a:focus-visible,.elementor-5523 .elementor-element.elementor-element-d740d91 summary:focus-visible { outline:3px solid #354866; outline-offset:5px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-dark a:focus-visible { outline-color:var(--wwh-gold); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-section { padding:90px 24px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-wrap { width:100%; max-width:1240px; margin-inline:auto; gap:28px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-dark { background:var(--wwh-ink); color:white; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-dark .elementor-heading-title,.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-dark .elementor-widget-text-editor { color:white; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero { padding:138px 24px 64px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-breadcrumb { font-size:13px; line-height:1.6; margin-bottom:10px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-breadcrumb a { color:#fff; text-decoration:underline; text-underline-offset:3px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-breadcrumb span { color:#C4CBD5; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero-layout { display:grid; grid-template-columns:1.15fr 1fr; gap:56px; align-items:center; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero-copy { gap:23px; padding-block:22px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-eyebrow .elementor-heading-title { font-size:14px; font-weight:600; line-height:1.5; letter-spacing:.025em; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-dark .wwh-eyebrow .elementor-heading-title { color:var(--wwh-gold); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h1 .elementor-heading-title { font-size:clamp(40px,4.4vw,64px); line-height:1.03; font-weight:700; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h1 span { color:var(--wwh-gold); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero-intro { max-width:570px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-dark .wwh-hero-intro { color:#DFE3E9; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-actions { flex-direction:row; align-items:center; flex-wrap:wrap; gap:18px 24px; margin-top:7px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-button .elementor-button { background:var(--wwh-gold); color:var(--wwh-ink); border:2px solid var(--wwh-gold); border-radius:6px; padding:18px 24px; font:700 17px/1.25 'League Spartan',sans-serif; text-transform:none; letter-spacing:0; text-decoration:none; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-button .elementor-button:hover { background:#fff; border-color:var(--wwh-ink); color:var(--wwh-ink); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-phone a { color:inherit; font-weight:600; text-decoration:underline; text-underline-offset:4px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-photo { width:100%; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-photo figure { margin:0; width:100%; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-photo img { display:block; width:100%; height:440px; object-fit:cover; border-radius:14px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-photo figcaption { font-size:12px; line-height:1.6; color:#C4CBD5; margin-top:10px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-jump { background:var(--wwh-gold); padding:0 24px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-jump nav { display:flex; flex-wrap:wrap; gap:6px 36px; padding-block:18px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-jump a { color:var(--wwh-ink); font:600 15px/1.5 'Montserrat',sans-serif; text-decoration:none; padding-block:7px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-jump a:hover { text-decoration:underline; text-underline-offset:4px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-split { display:grid; grid-template-columns:1fr 1.75fr; gap:70px; align-items:start; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-lead { gap:20px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h2 .elementor-heading-title { font-size:40px; line-height:1.12; font-weight:700; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h3 .elementor-heading-title { font-size:24px; line-height:1.25; font-weight:600; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-needs-list { gap:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-need { display:grid; grid-template-columns:1fr 1.3fr; gap:28px; padding:28px 0; border-top:1px solid #DEE3EA; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-need:first-child { padding-top:0; border:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-need .elementor-heading-title { font-size:23px; line-height:1.3; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-muted { background:var(--wwh-mist); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-services-list { gap:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-service { border-bottom:1px solid #CDD4DE; padding:24px 0; gap:10px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-service:first-child { padding-top:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-service .elementor-heading-title a { display:flex; justify-content:space-between; align-items:center; gap:20px; color:var(--wwh-navy); text-decoration:none; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-service .elementor-heading-title a:after { content:'↗'; font-family:Arial,sans-serif; font-size:25px; flex-shrink:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-service .elementor-heading-title a:hover { text-decoration:underline; text-underline-offset:4px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-process-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:42px; margin-top:15px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-step { gap:17px; border-top:3px solid var(--wwh-gold); padding-top:24px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-step-number .elementor-heading-title { color:var(--wwh-slate); font-size:17px; font-weight:600; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-faq details { border-bottom:1px solid #CDD4DE; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-faq details>.e-con { padding:0 0 24px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-faq summary { padding:24px 0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-faq .e-n-accordion-item-title-text { font-family:'League Spartan',sans-serif; font-size:22px; font-weight:600; line-height:1.3; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-faq .e-n-accordion-item-title-icon { color:var(--wwh-navy); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-close { background:var(--wwh-gold); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-close .wwh-button .elementor-button { background:var(--wwh-ink); border-color:var(--wwh-ink); color:white; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-close .wwh-button .elementor-button:hover { background:white; color:var(--wwh-ink); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-brief { padding:28px 32px; background:white; border-radius:12px; gap:20px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-brief ul { padding:0; margin:0; list-style:none; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-brief li { padding:12px 0 12px 26px; position:relative; border-top:1px solid #DEE3EA; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-brief li:first-child { border:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-brief li:before { content:'✓'; position:absolute; left:0; font-weight:700; color:var(--wwh-navy); }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-related { padding:28px 24px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-related a { color:var(--wwh-navy); text-decoration:underline; text-underline-offset:4px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 [id] { scroll-margin-top:130px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory { gap:0; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory-row { display:grid; grid-template-columns:88px 1fr 1.15fr; gap:32px; align-items:center; padding:30px 0; border-top:1px solid #DEE3EA; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory-row:last-child { border-bottom:1px solid #DEE3EA; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-thumb img { width:88px; height:88px; object-fit:cover; border-radius:8px; display:block; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory-row .elementor-heading-title a { color:var(--wwh-navy); text-decoration:underline; text-decoration-thickness:1px; text-underline-offset:5px; }
.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory-row .elementor-heading-title a:hover { text-decoration-thickness:2px; }
@media(max-width:1024px) {
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero-layout { gap:30px; grid-template-columns:1.1fr 1fr; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h1 .elementor-heading-title { font-size:48px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-split { gap:36px; grid-template-columns:1fr 1.5fr; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-need { grid-template-columns:1fr; gap:12px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h2 .elementor-heading-title { font-size:35px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-process-grid { gap:24px; }
}
@media(max-width:767px) {
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-section { padding:58px 24px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero { padding:164px 24px 36px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-wrap { gap:26px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero-layout,.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-split,.elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-process-grid { grid-template-columns:1fr; gap:30px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-hero-copy { padding:0; gap:20px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h1 .elementor-heading-title { font-size:42px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-h2 .elementor-heading-title { font-size:33px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-photo img { height:280px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-jump nav { gap:4px 24px; padding:12px 0; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-jump a { font-size:13px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-need { padding:24px 0; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-brief { padding:24px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .elementor-widget-text-editor { font-size:15px; line-height:1.8; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory-row { grid-template-columns:64px 1fr; gap:16px; padding:26px 0; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-directory-row>.elementor-widget-text-editor { grid-column:1/-1; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-thumb img { height:64px; width:64px; }
 .elementor-5523 .elementor-element.elementor-element-d740d91 .wwh-related { padding:25px 24px; }
}
@media(prefers-reduced-motion:reduce) { .elementor-5523 .elementor-element.elementor-element-d740d91 * { scroll-behavior:auto; transition:none!important; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'League Spartan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://goodmatesremovals.com.au/wp-content/uploads/2024/03/LeagueSpartan-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'League Spartan';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://goodmatesremovals.com.au/wp-content/uploads/2024/03/LeagueSpartan-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */