.elementor-2333 .elementor-element.elementor-element-a73e598{--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:0.94;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-a73e598:not(.elementor-motion-effects-element-type-background), .elementor-2333 .elementor-element.elementor-element-a73e598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8de555d );background-image:url("https://sunshinehoa.com/wp-content/uploads/2025/09/header-collage.png");}.elementor-2333 .elementor-element.elementor-element-a73e598::before, .elementor-2333 .elementor-element.elementor-element-a73e598 > .elementor-background-video-container::before, .elementor-2333 .elementor-element.elementor-element-a73e598 > .e-con-inner > .elementor-background-video-container::before, .elementor-2333 .elementor-element.elementor-element-a73e598 > .elementor-background-slideshow::before, .elementor-2333 .elementor-element.elementor-element-a73e598 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2333 .elementor-element.elementor-element-a73e598 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8de555d );--background-overlay:'';}.elementor-2333 .elementor-element.elementor-element-a73e598.e-con{--flex-grow:0;--flex-shrink:0;}.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-2333 .elementor-element.elementor-element-f70d141{text-align:center;}.elementor-2333 .elementor-element.elementor-element-f70d141 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:var( --e-global-color-3e8d6f0 );}.elementor-2333 .elementor-element.elementor-element-12de446{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2333 .elementor-element.elementor-element-04e562d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-65a5a8b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;font-style:italic;}.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-2333 .elementor-element.elementor-element-d4d690c{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-b160fdf{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-813698e{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-55be1f5{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-46c968d{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-8fe6d7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-a0d762b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-ed5ca18{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-af6533c{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-8500094{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-ad5fbfa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-a84bbaf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-0d54c81{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-1f423b7{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-a9e9fbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-8354409 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-2ba20e0{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-50c1bdf{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-7aab206{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-704de50{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-47c6893{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-9b677e7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-47e8d33{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-3d6f443{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-dab42e3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-88d3ead{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-ec934d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-4f122fc .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-22f8930{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-e030667{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-ad13c48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-9d3dbfa{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-ec7218d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-d33b1be .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-e31785b{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-4641fa8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-990f42c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-d44cc81{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-2d7ce2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-96d80a6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-8d8ff46{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-7418708{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-9d3ed56{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-bae0143{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-ea8f099 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-ff4ba95{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-e5a635f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-e76a350 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-298ffc5{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-a040811{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-807ac43 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:600;}.elementor-2333 .elementor-element.elementor-element-c6546fc{padding:0px 0px 0px 0px;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2333 .elementor-element.elementor-element-65a5a8b .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-d4d690c{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-b160fdf{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-813698e{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-55be1f5{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-46c968d{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-a0d762b .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-ed5ca18{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-af6533c{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-8500094{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-a84bbaf .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-0d54c81{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-1f423b7{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-8354409 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-2ba20e0{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-50c1bdf{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-7aab206{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-704de50{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-9b677e7 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-47e8d33{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-dab42e3 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-88d3ead{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-4f122fc .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-22f8930{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-ad13c48 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-9d3dbfa{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-d33b1be .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-e31785b{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-990f42c .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-d44cc81{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-96d80a6 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-8d8ff46{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-7418708{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-9d3ed56{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-ea8f099 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-ff4ba95{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-e76a350 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-298ffc5{font-size:16px;}.elementor-2333 .elementor-element.elementor-element-807ac43 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-c6546fc{font-size:16px;}}@media(max-width:1366px) and (min-width:768px){.elementor-2333 .elementor-element.elementor-element-a73e598{--width:1156.82px;}}@media(max-width:767px){.elementor-2333 .elementor-element.elementor-element-f70d141 .elementor-heading-title{font-size:22px;}.elementor-2333 .elementor-element.elementor-element-65a5a8b .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-a0d762b .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-a84bbaf .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-8354409 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-9b677e7 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-dab42e3 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-4f122fc .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-ad13c48 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-d33b1be .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-990f42c .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-96d80a6 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-ea8f099 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-e76a350 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-2333 .elementor-element.elementor-element-807ac43 .elementor-heading-title{font-size:18px;line-height:1.5em;}}