.elementor-15157 .elementor-element.elementor-element-a124949{--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;--align-items:flex-end;--gap:0px 160px;--row-gap:0px;--column-gap:160px;--padding-top:190px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-15157 .elementor-element.elementor-element-39c7371{--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;--justify-content:space-between;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15157 .elementor-element.elementor-element-7557125{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-15157 .elementor-element.elementor-element-f2063aa{width:auto;max-width:auto;background-color:#FFFFFF33;padding:8px 16px 8px 16px;border-radius:100px 100px 100px 100px;}.elementor-15157 .elementor-element.elementor-element-f2063aa.elementor-element{--align-self:flex-start;}.elementor-15157 .elementor-element.elementor-element-f2063aa .elementor-heading-title{font-family:"TT Norms Pro Variable", Sans-serif;font-weight:500;line-height:1.3em;color:var( --e-global-color-408b957 );}.elementor-15157 .elementor-element.elementor-element-b683137{width:100%;max-width:100%;}.elementor-15157 .elementor-element.elementor-element-b683137 .elementor-heading-title{font-family:"Bahnschrift", Sans-serif;font-size:66px;font-weight:300;font-style:normal;line-height:1em;letter-spacing:-1.32px;color:var( --e-global-color-408b957 );}.elementor-15157 .elementor-element.elementor-element-b013a3c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15157 .elementor-element.elementor-element-b013a3c .elementor-heading-title{font-family:"TT Norms Pro Variable", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-408b957 );}.elementor-15157 .elementor-element.elementor-element-48e5e0a > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-15157 .elementor-element.elementor-element-48e5e0a > .elementor-widget-container{padding:34px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-48e5e0a .rfb-label{font-family:"TT Norms Pro Variable", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-ca2ca07 );background-color:var( --e-global-color-accent );padding:10px 40px 10px 40px;border-radius:32px;transition:background-color 250ms ease, color 250ms ease;}.elementor-15157 .elementor-element.elementor-element-48e5e0a .rfb-icon{color:var( --e-global-color-09a4dfe );background-color:var( --e-global-color-accent );width:42px;height:42px;transition:background-color 250ms ease, color 250ms ease, transform 250ms ease;}.elementor-15157 .elementor-element.elementor-element-48e5e0a .rfb-icon svg{fill:var( --e-global-color-09a4dfe );stroke:var( --e-global-color-09a4dfe );width:24px;height:24px;transition:stroke 250ms ease;}.elementor-15157 .elementor-element.elementor-element-48e5e0a .rfb-icon i{font-size:24px;}.elementor-15157 .elementor-element.elementor-element-48e5e0a .rfb-wrapper{justify-content:flex-start;}.elementor-15157 .elementor-element.elementor-element-48e5e0a .rfb-button{gap:0px;}.elementor-15157 .elementor-element.elementor-element-9ce0dba{--display:flex;}.elementor-15157 .elementor-element.elementor-element-93bfa95 .rfimagelayout-root{--rf-center-position-x:62%;padding:0px 0px 0px 0px;--rf-natural-w:615px;--rf-cell-radius:16px;}.elementor-15157 .elementor-element.elementor-element-7350ae6{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15157 .elementor-element.elementor-element-7350ae6:not(.elementor-motion-effects-element-type-background), .elementor-15157 .elementor-element.elementor-element-7350ae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFF;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b .features{padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b .features__inner{max-width:1440px;border-radius:0px;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b .rffeatures-root{--rf-header-flex:flex-start;--rf-header-text:left;--rf-bg-card-rest:#ffffff;--rf-bg-card-active:#1070d7;--rf-card-radius:16px;--rf-card-title-rest:#1070d7;--rf-card-title-active:#ffffff;--rf-card-text-rest:#2f2f2f;--rf-card-text-active:#ffffff;--rf-icon-rest:#51bc51;--rf-icon-active:#fec90d;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b .features__title{color:#0e0f10;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b .features__subtitle{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-7247edd{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;}.elementor-15157 .elementor-element.elementor-element-b4340ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-b4340ce .team__inner{max-width:100%;border-radius:16px;}.elementor-15157 .elementor-element.elementor-element-b4340ce .rfteam-root{--rf-bg-section:#ffffff;--rf-bg-card-rest:#e8f3fe;--rf-bg-card-active:#1070d7;--rf-bg-detail:#f7f7f7;--rf-card-radius:16px;--rf-text-on-color:#ffffff;}.elementor-15157 .elementor-element.elementor-element-b4340ce .team__title{color:#0e0f10;}.elementor-15157 .elementor-element.elementor-element-b4340ce .team__subtitle{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-b4340ce .member__quote{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-b4340ce .member__cta{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-d12cdf0{--display:flex;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline-section{padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline-section__inner{max-width:1440px;border-radius:16px;}.elementor-15157 .elementor-element.elementor-element-72679fc .rftimeline-root{--rf-bg-section:#dcedff;--rf-header-bottom-gap:56px;--rf-line-color:rgba(0,0,0,0.3);--rf-dot-ring:#c8c8c8;--rf-dot-near:#51bc51;--rf-dot-far:#1882ec;--rf-card-radius:32px;--rf-bg-far:#e8f3fe;--rf-bg-near:#ffffff;--rf-bg-active:#1882ec;--rf-bg-body-default:#f7f7f7;--rf-bg-body-on-color:#ffffff;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline-section__title{color:#000000;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline-section__subtitle{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline__year{color:#000000;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline__card-title{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline__slide.is-active .timeline__card-title{color:#ffffff;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline__card-body, .elementor-15157 .elementor-element.elementor-element-72679fc .timeline__card-body p{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-deb03af{--display:flex;}.elementor-15157 .elementor-element.elementor-element-177f09c .partnership{padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-177f09c .partnership__inner{max-width:1440px;border-radius:16px;}.elementor-15157 .elementor-element.elementor-element-177f09c .rfpartnership-root{--rf-bg-section:#ffffff;--rf-brand-primary:#1070d7;--rf-border-muted:#f0f0f0;}.elementor-15157 .elementor-element.elementor-element-177f09c .partnership__title{color:#000000;}.elementor-15157 .elementor-element.elementor-element-177f09c .partnership__subtitle{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-177f09c .testimonial__cite{color:#2f2f2f;}.elementor-15157 .elementor-element.elementor-element-177f09c .rfpartnership-root .logo{background:#ffffff;}.elementor-15157 .elementor-element.elementor-element-0a82a19{--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-15157 .elementor-element.elementor-element-0a82a19:not(.elementor-motion-effects-element-type-background), .elementor-15157 .elementor-element.elementor-element-0a82a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rft.com/wp-content/uploads/2026/05/senior-home-healthcare-consultation.png");}@media(min-width:768px){.elementor-15157 .elementor-element.elementor-element-39c7371{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15157 .elementor-element.elementor-element-39c7371{--width:60%;}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-15157 .elementor-element.elementor-element-a124949{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-15157 .elementor-element.elementor-element-39c7371{--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-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-15157 .elementor-element.elementor-element-b683137 .elementor-heading-title{font-size:50px;}.elementor-15157 .elementor-element.elementor-element-93bfa95 .rfimagelayout-root{--rf-cell-radius:13.693px;}.elementor-15157 .elementor-element.elementor-element-7350ae6{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-15157 .elementor-element.elementor-element-7247edd{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-15157 .elementor-element.elementor-element-b4340ce .team__inner{border-radius:0px;}.elementor-15157 .elementor-element.elementor-element-72679fc .rftimeline-root{--rf-header-bottom-gap:40px;--rf-card-radius:24px;}}@media(max-width:767px){.elementor-15157 .elementor-element.elementor-element-a124949{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15157 .elementor-element.elementor-element-39c7371{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15157 .elementor-element.elementor-element-7557125{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-15157 .elementor-element.elementor-element-b683137 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-15157 .elementor-element.elementor-element-b013a3c{width:100%;max-width:100%;}.elementor-15157 .elementor-element.elementor-element-b013a3c .elementor-heading-title{font-size:18px;}.elementor-15157 .elementor-element.elementor-element-48e5e0a > .elementor-widget-container{padding:28px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-cf7fd0b .features{padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-7247edd{--padding-top:60px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-15157 .elementor-element.elementor-element-72679fc .timeline-section{padding:0px 0px 0px 0px;}.elementor-15157 .elementor-element.elementor-element-177f09c .partnership{padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-b683137 */.elementor-15157 .elementor-element.elementor-element-b683137 h1 {
font-stretch: condensed !important;
font-family: ;
}/* End custom CSS */
/* Start custom CSS for rf_button, class: .elementor-element-48e5e0a */.elementor-15157 .elementor-element.elementor-element-48e5e0a svg path {
    fill: black !important;
    stroke: transparent !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 600px) {
    .rfteam-root .team__list {
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Norms Pro Variable';
	font-display: auto;
	src: url('https://www.rft.com/wp-content/uploads/2026/03/TTNormsProVariable.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bahnschrift';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.rft.com/wp-content/uploads/2026/03/BAHNSCHRIFT.woff2') format('woff2'),
		url('https://www.rft.com/wp-content/uploads/2026/03/BAHNSCHRIFT.ttf') format('truetype');
}
@font-face {
	font-family: 'Bahnschrift';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.rft.com/wp-content/uploads/2026/04/BAHNSCHRIFT-12.ttf') format('truetype');
}
/* End Custom Fonts CSS */