.banner-image-side-content-inner .title h2{color:var(--petal-purple);font-size:30px;font-weight:400;line-height:34px}.banner-image-side-content-inner p{font-size:18px!important}.banner-image-side-content .cta-group .button:hover{color:#fff!important}.banner-image-side{margin:0}.page-center .banner-image-side-right .banner-image-side-content-inner .cta-group{margin-bottom:0}.page-center .banner-image-side-left .banner-image-side-content-inner ul li a,.page-center .banner-image-side-right .banner-image-side-content-inner ul li a{color:var(--petal-accessible)}.page-center .banner-image-side-left .banner-image-side-content-inner ul li a:hover,.page-center .banner-image-side-right .banner-image-side-content-inner ul li a:hover{text-decoration:underline}.container-fluid .row-fluid .page-center.gradient-ellipse .banner-image-side-content .cta-group a.cta_button{background:var(--petal-accessible)!important;border-width:0!important;font-family:var(--base-font-family),sans-serif!important}.container-fluid .row-fluid .page-center.gradient-ellipse .banner-image-side-content .cta-group a.cta_button:hover{background:var(--primary-btn-hover)!important;border-color:var(--primary-btn-hover)!important;color:#fff}.container-fluid .row-fluid .page-center.gradient-ellipse .banner-image-side{border-bottom:unset!important;padding:0}.page-center.gradient-ellipse .banner-image-side-bg .rebrand-gradient{position:absolute}.container-fluid .row-fluid .page-center.gradient-ellipse .banner-image-side-bg .rebrand-img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.container-fluid .row-fluid .page-center.gradient-ellipse .banner-image-side.banner-image-side-right .rebrand-gradient[alt=gradient-1]{position:absolute;right:-150px}.banner-image-side-bg{min-height:480px}}.container-fluid .row-fluid .page-center.resident{max-width:unset;padding:0}@media (max-width:768px){.container-fluid .row-fluid .page-center.resident .banner-image-side-bg:not(.images-slider){background-size:contain!important;height:205px!important}.container-fluid .row-fluid .page-center.gradient-ellipse .banner-image-side-bg:not(.images-slider){background-size:contain!important}}.page-center.resident .banner-image-side.staging h5{color:var(--body-text);font-size:24px;font-weight:700;line-height:29px}.container-fluid .row-fluid .page-center.resident .banner-image-side-content{max-width:unset}.container-fluid .row-fluid .page-center.resident .banner-image-side-bg,.container-fluid .row-fluid .page-center.resident .banner-image-side-content{align-content:end;flex:1}.container-fluid .row-fluid .page-center.resident:not(.solutions) .banner-image-side-bg{background-size:cover!important}.container-fluid .row-fluid .page-center.resident .banner-image-side.staging{margin:0!important}.container-fluid .row-fluid .page-center.resident .content-with-image{background-color:#f3f3f4}.container-fluid .row-fluid .page-center.resident.solutions .content-with-image{background-color:#fff}@media (max-width:767px){.container-fluid .row-fluid .page-center.resident .content-with-image{padding:25px}}.container-fluid .row-fluid .page-center.resident .banner-image-side-content-inner .title h2{color:var(--body-text);font-size:24px;font-weight:700;line-height:29px}.container-fluid .row-fluid .page-center.resident .banner-image-side-content-inner p{font-size:18px;line-height:28px}.container-fluid .row-fluid .page-center.resident:not(.solutions) .banner-image-side-content .cta-group .button{background:var(--body-text)!important;border:none!important}.content-with-image .banner-image-side-content-inner .title h2,.content-with-image .banner-image-side-content-inner .title h4{font-family:var(--base-font-family),sans-serif!important;font-weight:300!important}.content-with-image .banner-image-side-content-inner .title h2{font-size:43px!important;line-height:52px!important}.content-with-image .banner-image-side-content-inner .title h4{font-size:30px!important;line-height:34px!important}.content-with-image a.cta_button{padding-left:20px!important;padding-right:20px!important}