.prefooter{margin-top:5rem;position:relative;overflow:hidden;z-index:4}.prefooter.senior_living .contact-page-container{background:radial-gradient(128.26% 128.26% at -19.63% 21.34%,#357EC1 0%,#0F4C5C 100%)}.prefooter.senior_living h1 strong:before{border:.9rem solid #1e4f75!important}.prefooter.senior_living a.button{background:#1e4f75}.prefooter.senior_living a.button:hover{background:#0f4c5c;color:#f7f5ee}.prefooter.hospitality_banner .container{background:radial-gradient(126.48% 126.48% at -19.63% 21.34%,#E5B300 0%,#A31010 100%);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc2IiBoZWlnaHQ9IjY0MiIgdmlld0JveD0iMCAwIDU3NiA2NDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSIzOTEuNSIgY3k9IjM5MS41IiByPSIzOTEiIHN0cm9rZT0iI0ZCOEIyNCIvPg0KPC9zdmc+);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc2IiBoZWlnaHQ9IjY0MiIgdmlld0JveD0iMCAwIDU3NiA2NDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSIzOTEuNSIgY3k9IjM5MS41IiByPSIzOTEiIHN0cm9rZT0iI0ZCOEIyNCIvPg0KPC9zdmc+),radial-gradient(126.48% 126.48% at -19.63% 21.34%,#E5B300 0%,#A31010 100%);background-repeat:no-repeat;background-position:right bottom}.prefooter.hospitality_banner .content h3 .large strong:before{border:.9rem solid #b53b0c}.prefooter.hospitality_banner a.button{background:#a31010}.prefooter.hospitality_banner a.button:hover{background:#e5b300;color:#fff}.prefooter.construction_form .contact-page-container{background:var(--Radial,radial-gradient(128.26% 128.26% at -19.63% 21.34%,#5F0F40 0%,#191919 100%))}.prefooter.construction_form .contact-page-container h1 strong:before{border:15px solid #5f0f40}.prefooter.construction_form .contact-page-container .banner__buttons a{margin-top:40px;background:#5f0f40}.prefooter.construction_form .contact-page-container .banner__buttons a:hover{background:#191919;color:#fff}.prefooter.financial_form .contact-page-container{background:radial-gradient(128.26% 128.26% at -19.63% 21.34%,#2A90BC 0%,#082C21 100%)}.prefooter.financial_form .contact-page-container h1 strong:before{border:15px solid #298aae}.prefooter.financial_form .contact-page-container .banner__buttons a{margin-top:40px;background:#298aae}.prefooter.financial_form .contact-page-container .banner__buttons a:hover{background:#191919;color:#fff}.prefooter.manufacturing_form .contact-page-container{background:var(--Radial,radial-gradient(128.26% 128.26% at -19.63% 21.34%,#E5B300 0%,#A31010 100%))}.prefooter.manufacturing_form .contact-page-container h1 strong:before{border:15px solid #b53b0c}.prefooter.manufacturing_form .contact-page-container .banner__buttons a{margin-top:40px;background:#b53b0c}.prefooter.manufacturing_form .contact-page-container .banner__buttons a:hover{background:#a31010;color:#fff}@media(min-width:1025px){.prefooter{margin-top:80px}}.prefooter-waves{position:absolute;bottom:25px;right:0;transform:translateX(40%)}.prefooter .banner-waves{z-index:35}.prefooter.waves-white .banner-waves path{fill:#d9d9d9}.prefooter.waves-top-right .banner-waves{top:68px;bottom:auto}.prefooter .container{background:radial-gradient(128.26% 128.26% at -19.63% 21.34%,#0F4C5C 0%,#191919 100%);border-radius:20px;color:#f7f5ee;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media(min-width:1025px){.prefooter .container{flex-direction:row;position:relative}}.prefooter img{max-width:100%;border-bottom-right-radius:20px}@media(min-width:1025px){.prefooter img{position:absolute;right:0;bottom:0;z-index:20}}@media(max-width:767px){.prefooter img{max-width:82%}}.prefooter .banner__buttons a{margin-top:40px;background:#5f0f40}.prefooter .banner__buttons a:hover{background:#191919;color:#fff}.prefooter .content{margin:2rem 2rem}@media(min-width:1025px){.prefooter .content{margin:7rem 0 7rem 98px;position:relative;z-index:35;max-width:50vw}}@media(max-width:1024px){.prefooter .content{margin-top:3.2rem}}@media(max-width:768px){.prefooter .content{margin-bottom:4.3rem}}.prefooter .content h3{margin-bottom:2.06rem;margin-top:2.5rem;font-family:"ivypresto-headline",serif}@media(max-width:1024px)and (min-width:769px){.prefooter .content h3{font-size:.92rem;margin-bottom:2rem}}@media(max-width:768px){.prefooter .content h3{margin-bottom:2.5rem}}.prefooter .content h3 .pre-header{font-size:1.15rem;font-weight:300;font-family:"articulat-cf",sans-serif}.prefooter .content h3 .large{font-size:96px;font-weight:300;display:block;line-height:100%;font-family:"ivypresto-headline",serif}@media(max-width:1024px){.prefooter .content h3 .large{margin-top:.5rem}}@media(max-width:1024px)and (min-width:769px){.prefooter .content h3 .large{font-size:3rem}}@media(max-width:768px){.prefooter .content h3 .large{font-size:60px;line-height:100%}}.prefooter .content h3 .large strong{font-weight:300;position:relative;z-index:10;display:inline-flex}.prefooter .content h3 .large strong:before{position:absolute;content:"";left:-10px;right:-10px;bottom:0;border:15px solid #0f4c5c;border-radius:34px;z-index:-1}@media(max-width:768px){.prefooter .content h3 .large strong:before{bottom:-3px}}@media(min-width:769px)and (max-width:1023px){.prefooter .content h3 .large strong:before{bottom:2px}}.prefooter .content h3>strong{font-weight:300;position:relative;z-index:10;display:inline-flex}@media(min-width:1025px){.prefooter .content h3>strong:before{position:absolute;content:"";left:-10px;right:-10px;bottom:0;border:.9rem solid #0f4c5c;border-radius:34px;z-index:-1}}.prefooter .content p{font-size:1.15rem;line-height:1.6rem;font-weight:400;margin-bottom:4rem}@media(min-width:1025px){.prefooter .content p{font-size:28px}}@media(max-width:1024px)and (min-width:769px){.prefooter .content p{font-size:1rem;line-height:1.3rem}}@media(max-width:768px){.prefooter .content p{margin-bottom:3.8rem}}.prefooter__buttons{display:flex;flex-direction:column;gap:20px;align-items:center}@media(min-width:1025px){.prefooter__buttons{flex-direction:row}}.prefooter__buttons a{color:#f7f5ee}@media(max-width:1024px)and (min-width:769px){.prefooter__buttons a.button{font-size:.7rem;padding:19px 34px;width:9rem}}@media(max-width:768px){.prefooter__buttons a.button{font-size:1rem;padding:16px 34px;width:12rem}}.prefooter.style-pink .container{background:radial-gradient(128.26% 128.26% at -19.63% 21.34%,#5F0F40 0%,#191919 100%);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc2IiBoZWlnaHQ9IjY0MiIgdmlld0JveD0iMCAwIDU3NiA2NDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSIzOTEuNSIgY3k9IjM5MS41IiByPSIzOTEiIHN0cm9rZT0iI0ZCOEIyNCIvPg0KPC9zdmc+);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTc2IiBoZWlnaHQ9IjY0MiIgdmlld0JveD0iMCAwIDU3NiA2NDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8Y2lyY2xlIGN4PSIzOTEuNSIgY3k9IjM5MS41IiByPSIzOTEiIHN0cm9rZT0iI0ZCOEIyNCIvPg0KPC9zdmc+),radial-gradient(128.26% 128.26% at -19.63% 21.34%,#5F0F40 0%,#191919 100%);background-repeat:no-repeat;background-position:right bottom}@media(max-width:768px){.prefooter.style-pink .container{background:radial-gradient(128.26% 128.26% at -19.63% 21.34%,#5F0F40 0%,#191919 100%);background-image:url(../../../../wp-content/themes/exf/assets/img/ellipse_mob.svg);background-image:url(../../../../wp-content/themes/exf/assets/img/ellipse_mob.svg),radial-gradient(128.26% 128.26% at -19.63% 21.34%,#5F0F40 0%,#191919 100%);background-repeat:no-repeat;background-position:right bottom}}.prefooter.style-pink .content h3 strong:before{border-color:#5f0f40}@media(max-width:1024px){.prefooter{margin-top:4rem}}.page-template-template-occupancydrive .section-contact.prefootered .contact-page-container{background:radial-gradient(128.26% 128.26% at -19.63% 21.34%,#357EC1 0%,#0F4C5C 100%),radial-gradient(71.8% 71.8% at 118.79% 46.64%,#357EC1 0%,#0F4C5C 100%),#0f4c5c}@media(max-width:768px){.page-template-template-occupancydrive .section-contact.prefootered .contact-page-container{padding:40px 40px}}.page-template-template-occupancydrive .section-contact.prefootered .contact-page-container h1 strong::before{border:.9rem solid #1e4f75}