.elementor-103 .elementor-element.elementor-element-5635619{--display:flex;--min-height:400px;--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;--align-items:center;--overlay-opacity:0;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-103 .elementor-element.elementor-element-5635619:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-5635619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.residentresources.org/wp-content/uploads/2025/12/header-residents-2048x780.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-5635619::before, .elementor-103 .elementor-element.elementor-element-5635619 > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-5635619 > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-5635619 > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-5635619 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-5635619 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-103 .elementor-element.elementor-element-a06bd7f{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-4221bba{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-4221bba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-103 .elementor-element.elementor-element-4221bba .elementor-heading-title{font-family:"oscine", Sans-serif;font-size:56px;font-weight:400;line-height:1.2em;color:var( --e-global-color-38bb647 );}.elementor-103 .elementor-element.elementor-element-0341af2{--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;}.elementor-103 .elementor-element.elementor-element-4cf5232{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-103 .elementor-element.elementor-element-4cf5232 .elementor-heading-title{font-family:var( --e-global-typography-9ec1dfe-font-family ), Sans-serif;font-size:var( --e-global-typography-9ec1dfe-font-size );font-weight:var( --e-global-typography-9ec1dfe-font-weight );line-height:var( --e-global-typography-9ec1dfe-line-height );}.elementor-103 .elementor-element.elementor-element-1ca0860{--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;}.elementor-103 .elementor-element.elementor-element-1ca0860:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-1ca0860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-acaa4f7 );}.elementor-103 .elementor-element.elementor-element-e205936{text-align:center;}.elementor-103 .elementor-element.elementor-element-c84abd6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-93c772c{width:100%;max-width:100%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-93c772c .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-93c772c .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-93c772c .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-93c772c .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-1f0f7b7{width:100%;max-width:100%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-1f0f7b7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-1f0f7b7 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-1f0f7b7 .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-1f0f7b7 .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-6c1cae2{width:100%;max-width:100%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-6c1cae2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-6c1cae2 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-6c1cae2 .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-6c1cae2 .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-19b73e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-864f568{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-864f568 .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-864f568 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-864f568 .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-864f568 .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-5e50842{width:var( --container-widget-width, 33% );max-width:33%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;--container-widget-width:33%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-103 .elementor-element.elementor-element-5e50842 .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-5e50842 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-5e50842 .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-5e50842 .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-6afa4ea{--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;}.elementor-103 .elementor-element.elementor-element-6afa4ea:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6afa4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residentresources.org/wp-content/uploads/2025/12/bg-circles.webp");background-position:center center;background-repeat:repeat;background-size:2% auto;}.elementor-103 .elementor-element.elementor-element-861b7dc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-861b7dc:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-861b7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-afb1e8d{padding:0px 0px 25px 0px;text-align:center;}.elementor-103 .elementor-element.elementor-element-afb1e8d .elementor-heading-title{color:var( --e-global-color-38bb647 );}.elementor-103 .elementor-element.elementor-element-a872233{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-55714f4{text-align:center;color:var( --e-global-color-38bb647 );}.elementor-103 .elementor-element.elementor-element-0e0f971{--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;}.elementor-103 .elementor-element.elementor-element-0e0f971:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-0e0f971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-50209f5{text-align:center;}.elementor-103 .elementor-element.elementor-element-50209f5 .elementor-heading-title{color:var( --e-global-color-38bb647 );}.elementor-103 .elementor-element.elementor-element-55cdb50{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-3151ed7{width:100%;max-width:100%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-3151ed7 .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-3151ed7 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-3151ed7 .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-3151ed7 .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-36b70f2{width:100%;max-width:100%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-36b70f2 .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-36b70f2 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-36b70f2 .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-36b70f2 .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-cc15b6b{width:100%;max-width:100%;background-color:var( --e-global-color-38bb647 );padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-103 .elementor-element.elementor-element-cc15b6b .elementor-icon-box-title{margin-block-end:5px;}.elementor-103 .elementor-element.elementor-element-cc15b6b .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-cc15b6b .elementor-icon-box-title a{font-family:"oscine", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-cc15b6b .elementor-icon-box-description{font-family:"oscine", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;}.elementor-103 .elementor-element.elementor-element-1d7eadc{--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;}.elementor-103 .elementor-element.elementor-element-0e46334{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-103 .elementor-element.elementor-element-0e46334.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-103 .elementor-element.elementor-element-034ae4f{width:100%;max-width:100%;padding:0px 0px 0px 0px;border-style:none;text-align:center;font-family:var( --e-global-typography-9ec1dfe-font-family ), Sans-serif;font-size:var( --e-global-typography-9ec1dfe-font-size );font-weight:var( --e-global-typography-9ec1dfe-font-weight );line-height:var( --e-global-typography-9ec1dfe-line-height );color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-034ae4f:hover{--e-transform-translateY:-5px;}.elementor-103 .elementor-element.elementor-element-41dc4eb{--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:flex-start;}.elementor-103 .elementor-element.elementor-element-41dc4eb:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-41dc4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-b4b3010{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-38bb647 );}.elementor-103 .elementor-element.elementor-element-68b0130{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;color:var( --e-global-color-38bb647 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-a06bd7f{--width:48%;}.elementor-103 .elementor-element.elementor-element-a872233{--width:65%;}.elementor-103 .elementor-element.elementor-element-0e46334{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-103 .elementor-element.elementor-element-a06bd7f{--width:100%;}.elementor-103 .elementor-element.elementor-element-a872233{--width:100%;}}@media(min-width:1025px){.elementor-103 .elementor-element.elementor-element-6afa4ea:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6afa4ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-5635619:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-5635619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.residentresources.org/wp-content/uploads/2026/03/family-wide.webp");}.elementor-103 .elementor-element.elementor-element-5635619{--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-103 .elementor-element.elementor-element-a06bd7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-4221bba{text-align:center;}.elementor-103 .elementor-element.elementor-element-4cf5232{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-4cf5232 .elementor-heading-title{font-size:var( --e-global-typography-9ec1dfe-font-size );line-height:var( --e-global-typography-9ec1dfe-line-height );}.elementor-103 .elementor-element.elementor-element-034ae4f{font-size:var( --e-global-typography-9ec1dfe-font-size );line-height:var( --e-global-typography-9ec1dfe-line-height );}.elementor-103 .elementor-element.elementor-element-b4b3010{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-68b0130{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-5635619{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-103 .elementor-element.elementor-element-a06bd7f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-103 .elementor-element.elementor-element-4221bba{text-align:center;}.elementor-103 .elementor-element.elementor-element-4221bba .elementor-heading-title{font-size:45px;}.elementor-103 .elementor-element.elementor-element-4cf5232 .elementor-heading-title{font-size:var( --e-global-typography-9ec1dfe-font-size );line-height:var( --e-global-typography-9ec1dfe-line-height );}.elementor-103 .elementor-element.elementor-element-864f568{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-5e50842{width:100%;max-width:100%;}.elementor-103 .elementor-element.elementor-element-55714f4{text-align:center;}.elementor-103 .elementor-element.elementor-element-034ae4f{width:100%;max-width:100%;font-size:var( --e-global-typography-9ec1dfe-font-size );line-height:var( --e-global-typography-9ec1dfe-line-height );}.elementor-103 .elementor-element.elementor-element-b4b3010{width:100%;max-width:100%;text-align:center;}.elementor-103 .elementor-element.elementor-element-68b0130{width:100%;max-width:100%;text-align:center;}}/* Start custom CSS for container, class: .elementor-element-0e46334 *//* 1. Setup the container */
.elementor-103 .elementor-element.elementor-element-0e46334 {
    position: relative; /* Keeps the brackets attached to this box */
    padding: 20px 40px; /* Adds space so text doesn't touch the borders */
    /* width: fit-content;  <-- Uncomment this if you want brackets to hug the text tightly */
    /* margin: 0 auto;      <-- Uncomment this if you use fit-content and want it centered */
}

/* 2. Create the shapes for both brackets */
.elementor-103 .elementor-element.elementor-element-0e46334::before,
.elementor-103 .elementor-element.elementor-element-0e46334::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px; /* Adjusts how long the top/bottom horizontal lines are */
    border: 3px solid #4FA0CA; /* CHANGE COLOR HERE */
    border-radius: 20px; /* Adjusts how round the corners are */
    pointer-events: none; /* Ensures the border doesn't block clicks */
}

/* 3. Style the Left Bracket */
.elementor-103 .elementor-element.elementor-element-0e46334::before {
    left: 0;
    border-right: none; /* Removes the inner line */
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

/* 4. Style the Right Bracket */
.elementor-103 .elementor-element.elementor-element-0e46334::after {
    right: 0;
    border-left: none; /* Removes the inner line */
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4b3010 */.elementor-103 .elementor-element.elementor-element-b4b3010 h3{color:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68b0130 */.elementor-103 .elementor-element.elementor-element-68b0130 h3{color:#fff;}/* End custom CSS */