:root{--defaultMinWidth:280px;--fontSizeH1:4rem;--fontSizeH1page:4rem;--fontSizeH2:2.625rem;--fontSizeH3:2rem;--fontSizeH4:1.125rem;--fontSizeH5:1.125rem;--fontSizeH6:1.125rem;--fontSizeSubTitle:2.5rem;--fontSizeSubTitle2:1.375rem;--fontSizeNavigation:.875rem;--fontSizeCTA:.875rem;--fontSizeBodyLarge:1.375rem;--fontSizeBodyMedium:1rem;--fontSizeP1:1.375rem;--fontSizeP2:1.125rem;--fontSizeKeystone:5rem;--fontSizeKeystone2:2.5rem;--fontSizeKeystoneText1:2rem;--fontSizeKeystoneText2:1.125rem;--lineHeightH1:.95;--lineHeightH2:1.3;--lineHeightH3:.95;--lineHeightH4:.95;--lineHeightH5:.95;--lineHeightH6:.95;--lineHeightSubTitle:.95;--lineHeightSubTitle2:1.35;--lineHeightNavigation:.95;--lineHeightCTA:.95;--lineHeightBodyLarge:1.5;--lineHeightBodyMedium:1.5;--contentSectionPadding:7.5rem 0;--mainContainerWidth:80%;--mainContainerMaxWidth:1181px;--mainContainerMinWidth:280px;--solutionBlockHeight:500px;--solutionBlockPadding:37px 50px;--mainNavHeight:164px;--keystone-block-height:240px;--keystone-block-one-top-position:-6rem;--minWidthKeystoneCase:280px;--ctaHeight:55px;--ctaPadding:0 20px;--bannerFontSize:var(--fontSizeH2);--blockDesignWidth:80%;--blockDesignMaxWidth:1181px;--blockDesignMinWidth:280px}@media (min-width:992px) and (max-width:1199.98px){:root{--mainNavHeight:5.125rem;--mainContainerWidth:90%;--blockDesignWidth:90%;--minWidthKeystoneCase:250px;--fontSizeKeystone:2.5rem;--fontSizeKeystone2:1.5rem;--fontSizeKeystoneText1:1.5rem;--fontSizeKeystoneText2:1rem}}@media (min-width:768px) and (max-width:991.98px){:root{--mainNavHeight:5.125rem;--mainContainerWidth:100%;--blockDesignWidth:90%;--minWidthKeystoneCase:240px;--fontSizeKeystone:2.5rem;--fontSizeKeystone2:1.5rem;--fontSizeKeystoneText1:1.5rem;--fontSizeKeystoneText2:1rem}}@media (min-width:576px) and (max-width:767.98px){:root{--mainNavHeight:5.125rem;--mainContainerWidth:100%;--blockDesignWidth:90%;--minWidthKeystoneCase:240px;--fontSizeKeystone:2.5rem;--fontSizeKeystone2:1.5rem;--fontSizeKeystoneText1:1.5rem;--fontSizeKeystoneText2:1rem}}@media (max-width:575.98px){:root{--fontSizeH1:2.125rem;--fontSizeH1page:2.125rem;--fontSizeH2:2rem;--fontSizeH3:1.875rem;--fontSizeH4:1.33rem;--fontSizeH5:1.33rem;--fontSizeH6:1.33rem;--fontSizeSubTitle:1.50rem;--fontSizeSubTitle2:1.33rem;--fontSizeNavigation:1.16rem;--fontSizeCTA:1.16rem;--fontSizeBodyLarge:1.66rem;--fontSizeBodyMedium:1.33rem;--fontSizeKeystone:5rem;--fontSizeKeystone2:2.5rem;--fontSizeP1:1.25rem;--fontSizeP2:1.125rem;--lineHeightH1:.95;--lineHeightH2:1.3;--lineHeightH3:1.05;--lineHeightH4:.95;--lineHeightH5:.95;--lineHeightH6:.95;--lineHeightSubTitle:1.20;--lineHeightSubTitle2:.95;--lineHeightNavigation:.95;--lineHeightCTA:.95;--lineHeightBodyLarge:1.5;--lineHeightBodyMedium:1.5;--contentSectionPadding:3.81rem 0 4.3rem;--mainContainerWidth:100%;--solutionBlockHeight:428px;--solutionBlockPadding:50px 30px;--mainNavHeight:5.125rem;--ctaHeight:48px;--keystone-block-height:840px;--keystone-block-one-top-position:-7.375rem}}.solutions-header{background-color:#224664;background-blend-mode:color-burn,normal}.solutions-header .header-page-content .title-block .engagement,.solutions-header .header-page-content .title-block .title-section .page-title .solutions-header-title{color:#fff}.solutions-header .header-page-content .title-block .title-section .page-title .solutions-header-title span{color:#cca98f}#solutions{background:#e9eff5}#solutions .keystones-solutions{margin:2.62rem auto;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;gap:.94rem}#solutions .keystones-solutions .keystone-case{width:32%;min-width:var(--defaultMinWidth);max-width:24rem;height:auto;align-self:stretch;background:#fff;box-shadow:0 4px 40px 0 rgba(34,70,100,.08);padding:2rem;align-items:flex-start}#solutions .keystones-solutions .keystone-case .case-row{margin-bottom:1.25rem}#solutions .keystones-solutions .keystone-case .case-row .p2{font-size:1.125rem;font-style:normal;font-weight:400;line-height:145%;text-transform:uppercase}#contact-form form label,#solutions .keystones-solutions .keystone-case .case-row .p3{font-size:1.125rem;font-style:normal;font-weight:300;line-height:150%}#solutions .keystones-solutions .keystone-case .case-row:nth-child(2){margin-bottom:1.5rem}#solutions .keystones-solutions .keystone-case .case-row:nth-child(2) p{position:relative;text-transform:uppercase}#solutions .keystones-solutions .keystone-case .case-row:nth-child(2) p::after{content:"";position:absolute;bottom:-.75rem;left:0;width:6.625rem;height:2px;background:#cca98f}#solutions .keystones-solutions .keystone-case .case-row:last-child,#solutions .keystones-solutions .keystone-case .case-row:last-child p:last-child{margin-bottom:0}#solutionsList{background:#fff;width:100%;padding:0}#solutionsList .solution-block{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}#solutionsList .solution-block .solution-case{width:50%;min-width:var(--defaultMinWidth);height:auto;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}#solutionsList .solution-block .solution-case .content{height:auto;width:31.7rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.9375rem}#solutionsList .solution-block .solution-case .content h2{font-size:2rem;text-transform:uppercase}#solutionsList .solution-block .solution-case .content h2 span{font-size:2.625rem}#solutionsList .solution-block .solution-case .content div{padding-left:1.25rem}#solutionsList #caseSolution1 .solution-case .content{margin:4.38rem 5rem 4.38rem auto}#solutionsList #caseSolution1 .solution-case .content h2 span{color:#88d8b0}#solutionsList #caseSolution1 .solution-case .content div{border-left:1px solid #88d8b0}#solutionsList #caseSolution1 .solution-case:nth-child(2){background-color:#224664;background-blend-mode:color-burn,normal}#solutionsList #caseSolution1 .solution-case:nth-child(2) .illu01{margin:4rem auto 4rem 6.2rem;height:43.75rem;width:32.875rem;border-radius:0 40%;background:linear-gradient(180deg,rgba(34,70,100,0)0,rgba(34,70,100,.5) 100%),center/cover no-repeat url(../../images/illu01.webp)}#solutionsList #caseSolution2 .solution-case .content{margin:4.38rem auto 4.38rem 5rem}#solutionsList #caseSolution2 .solution-case .content h2 span,.clients-header .header-page-content .title-block .title-section .page-title .solutions-header-title span,.contact-header .header-page-content .title-block .title-section .page-title .solutions-header-title span,.rac-header .header-page-content .title-block .title-section .page-title .solutions-header-title span{color:#cca98f}#solutionsList #caseSolution2 .solution-case .content div{border-left:1px solid #cca98f}#solutionsList #caseSolution2 .solution-case:nth-child(1){background-color:#cca98f;background-blend-mode:normal}#solutionsList #caseSolution2 .solution-case:nth-child(1) .illu02{margin:4rem 6.2rem 4rem auto;height:43.75rem;width:32.875rem;border-radius:40%0;background:linear-gradient(180deg,rgba(34,70,100,0)0,rgba(34,70,100,.5) 100%),center/cover no-repeat url(../../images/illu02.webp)}#solutionsList #caseSolution3 .solution-case .content{margin:4.38rem 5rem 4.38rem auto}#solutionsList #caseSolution3 .solution-case .content h2 span{color:#88d8b0}#solutionsList #caseSolution3 .solution-case .content div{border-left:1px solid #88d8b0}#solutionsList #caseSolution3 .solution-case:nth-child(2){background-color:#224664;background-blend-mode:color-burn,normal}#solutionsList #caseSolution3 .solution-case:nth-child(2) .illu03{margin:4rem auto 4rem 6.2rem;height:43.75rem;width:32.875rem;border-radius:0 40%;background:linear-gradient(180deg,rgba(34,70,100,0)0,rgba(34,70,100,.5) 100%),center/cover no-repeat url(../../images/illu03.webp)}#services{background-color:#e9eff5}#services .services-list,#services .services-title{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}#services .services-title{justify-content:flex-start;align-items:flex-start}#services .services-title h2,#services .services-title p{width:50%;min-width:var(--defaultMinWidth)}#services .services-title h2{border-right:1px solid #cca98f;padding-right:2rem}#services .services-title p{padding-left:4rem;font-size:1.375rem;font-style:normal;font-weight:300;line-height:150%;text-align:justify}#services .services-list{margin-top:3.7rem;align-items:center;align-content:center;gap:1.6rem}#services .services-list .service-case{display:flex;width:calc(50% - .8rem);min-width:var(--defaultMinWidth);height:auto;padding:2.5rem 2.5rem 1.8rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;align-self:stretch;gap:2rem;flex-shrink:0;background:#fff;box-shadow:0 4px 40px 0 rgba(34,70,100,.08)}#services .services-list .service-case .case-row:first-child{display:flex;height:4.375rem;flex-direction:column;justify-content:center;align-items:flex-start}#services .services-list .service-case .case-row p:first-child{position:relative;text-transform:uppercase;margin-bottom:1.5rem}#services .services-list .service-case .case-row p:first-child::after{content:"";position:absolute;bottom:-.75rem;left:0;width:6.625rem;height:2px;background:#cca98f}.rac-header{background-blend-mode:normal}.clients-header,.contact-header,.rac-header{width:100%;height:auto;background:linear-gradient(195deg,rgba(34,70,100,0) -8.76%,rgba(34,70,100,.9) 64.66%),center/cover no-repeat url(../../images/rac-header.webp)}.clients-header .header-page-content .title-block .title-section .page-title .solutions-header-title,.contact-header .header-page-content .title-block .title-section .page-title .solutions-header-title,.rac-header .header-page-content .title-block .title-section .page-title .solutions-header-title{position:relative;color:#fff}.clients-header .header-page-content .title-block .title-section .page-title .solutions-header-title:before,.contact-header .header-page-content .title-block .title-section .page-title .solutions-header-title:before,.rac-header .header-page-content .title-block .title-section .page-title .solutions-header-title:before{position:absolute;content:"";display:inline-block;width:100px;height:2px;background-color:#fff;margin-left:-105px;top:0;margin-top:calc(var(--fontSizeH1)/1.5)}.clients-header .header-page-content .title-block .engagement,.contact-header .header-page-content .title-block .engagement,.rac-header .header-page-content .title-block .engagement{margin-top:1.31rem;font-size:var(--fontSizeH2);color:#fff;text-transform:uppercase}.clients-header{background:linear-gradient(218deg,rgba(34,70,100,0) -8.76%,rgba(34,70,100,.9) 64.66%),center/cover no-repeat url(../../images/patrimial-clients-header.webp);background-blend-mode:normal}.clients-header .solutions-header-title,.contact-header .solutions-header-title{max-width:60.25rem}.clients-header .solutions-header-title span,.contact-header .solutions-header-title span{color:#88d8b0!important}.contact-header{background:linear-gradient(218deg,rgba(34,70,100,0) -8.76%,rgba(34,70,100,.6) 64.66%),center 0/cover no-repeat url(../../images/patrimial-contact-header.webp);background-blend-mode:normal}.contact-header p{margin-top:1.94rem;color:#fff}#solution-rac{background:#224664;margin-top:calc(-1*var(--keystone-block-height));padding-top:var(--keystone-block-height)}#solution-rac .before-form{width:60%;min-width:var(--defaultMinWidth);margin:0 auto}#solution-rac .before-form span{display:block;color:#fff;font-size:var(--fontSizeBodyLarge);font-weight:300;line-height:var(--lineHeightBodyLarge);text-align:center}#solution-rac .before-form span:first-child{font-size:var(--fontSizeH3);margin-bottom:1.31rem}#solution-rac .rac-form-section{width:100%;height:auto;margin:2.5rem auto 3.87rem;background:#f0f6fd;padding:2.56rem 5.31rem}#solution-rac p{font-size:var(--fontSizeP2);font-weight:300;color:#fff}#faq-rac{height:auto;background:#fff}#steps-rac{height:auto;background:center center/cover no-repeat url(../../images/bg-circles.webp),linear-gradient(0deg,#cbd9e6 0,#cbd9e6 100%),#e9eff5;background-blend-mode:normal}#healthcare-benefits .content-bg{background:center center/cover no-repeat url(../../images/bg-circles.webp),#224664;background-blend-mode:color-burn,normal;padding:5.62rem 0 8.62rem}.insurance-header{background:center center/cover no-repeat url(../../images/bg-circles.webp),#cca98f;background-blend-mode:normal}.insurance-header .insurance-header-title,.rac-solution-header .rac-solution-header-title{position:relative;color:#224664}.insurance-header .insurance-header-title span,.rac-solution-header .rac-solution-header-title span{display:block;font-size:var(--fontSizeH2);font-weight:300;text-transform:uppercase;line-height:1.3}.insurance-header .insurance-header-title:before,.rac-solution-header .rac-solution-header-title:before{position:absolute;content:"";display:inline-block;width:100px;height:2px;background-color:#fff;margin-left:-7.8rem;top:2.5rem}#healthcare-benefits,#insurance-benefits{background:#f0f6fd;height:auto}#healthcare-benefits .section-title,#insurance-benefits .section-title{width:45%;max-width:37.5rem;min-width:var(--defaultMinWidth);margin-bottom:2.5rem}#healthcare-benefits h3,#insurance-benefits h3{margin:4.8rem 0 2.44rem}.rac-solution-header{background:#b5ead7 center center/cover no-repeat url(../../images/bg-circles.webp);background-blend-mode:normal}.section01,.section02{height:auto}.section01 .section-title,.section02 .section-title{width:100%;min-width:var(--defaultMinWidth);margin-bottom:2.5rem}.section01 .section-title h2,.section02 .section-title h2{margin-bottom:2.05rem}.section01 .section-title .subtitle,.section02 .section-title .subtitle{color:inherit;text-transform:none;font-size:var(--fontSizeP1)}.section01{background:#fff}.section02{background:#f0f6fd}.section03{color:#fff;height:auto;background:#224664 50%/cover no-repeat url(../../images/bg-circles.webp);background-blend-mode:color-burn,normal}#rac-solution-01 .section-title,#rac-solution-03 .section-title{width:80%;max-width:37.5rem}#rac-solution-01{margin-top:calc(-1*var(--keystone-block-height));padding-top:calc(var(--keystone-block-height) + 6.5rem)}#rac-solution-01 .cta-button-05{margin:4rem auto 0}#rac-solution-02 h2{margin-bottom:2.95rem}#rac-solution-02 .subtitle{color:inherit;text-transform:none;font-size:var(--fontSizeP1)}#rac-solution-04 h2{text-align:center;text-transform:uppercase;font-weight:300;line-height:130%}#rac-solution-05 h2{max-width:37.75rem;margin:0 auto 2rem;text-align:center}#rac-solution-05 .experience{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#rac-solution-05 .experience .case{background:#fff;align-self:stretch;width:56%;min-width:var(--defaultMinWidth)}#rac-solution-05 .experience .case:first-child{padding:3.12rem}#rac-solution-05 .experience .case:last-child{width:40%}#rac-solution-05 .experience .case .block-with-label{position:relative;width:100%;margin:2.5rem auto 0;padding:2.5rem 1.88rem;font-size:1rem;font-weight:300}#rac-solution-05 .experience .case .block-with-label span.label{display:flex;padding:.3125rem 1.25rem;justify-content:center;align-items:center;position:absolute;left:0;top:-1.15rem;background:#b5ead7;text-transform:uppercase;color:#224664;font-size:var(--fontSizeP2)}#rac-solution-05 .experience .case .block-with-label ul{margin:0;padding:0}#rac-solution-05 .experience .case .block-with-label li{width:calc(100% - 1rem);margin-left:1rem}#rac-solution-05 .experience .case .block-with-label p:last-child{margin-bottom:0}#rac-solution-05 .experience .case .case-header{width:100%;height:auto;aspect-ratio:1/.6;background:center center/cover no-repeat url(../../images/rac03.webp)}#rac-solution-05 .experience .case .case-graph{position:relative;width:calc(100% - 4.82rem);height:auto;margin:2.56rem 2.41rem;aspect-ratio:1/1.03}#rac-solution-05 .experience .case .case-graph .item-block{position:absolute;width:40%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;left:0;top:0}#rac-solution-05 .experience .case .case-graph .item-block:nth-child(2){right:0;left:60%;top:10%}#rac-solution-05 .experience .case .case-graph .item-block:nth-child(3){left:0;top:42%}#rac-solution-05 .experience .case .case-graph .item-block:nth-child(4){left:60%;top:58%}#rac-solution-05 .experience .case .case-graph .item-block span{display:block;color:#224664;font-size:.9295rem;text-align:center}#rac-solution-05 .experience .case .case-graph .item-block span:first-child{width:5.41rem;height:5.41rem;border-radius:50%;background:#b5ead7;display:flex;justify-content:center;align-items:center}#rac-solution-05 .experience .case .case-graph .item-block span:first-child img{width:60%;height:auto}#rac-solution-05 .experience .case .case-graph .item-block span:nth-child(2){margin:.25rem 0}#rac-solution-05 .experience .case .case-graph .item-block span:nth-child(3){width:max-content;background:#224664;color:#fff;padding:0 .4225rem}#rac-solution-05 .experience .case .case-graph .item-block .arrow1,#rac-solution-05 .experience .case .case-graph .item-block .arrow2,#rac-solution-05 .experience .case .case-graph .item-block .arrow3{display:block;position:absolute;width:4rem;height:auto}#rac-solution-05 .experience .case .case-graph .item-block .arrow1{top:4.25rem;left:105%}#rac-solution-05 .experience .case .case-graph .item-block .arrow2{top:8.25rem;left:-48%;transform:scaleX(-1)}#rac-solution-05 .experience .case .case-graph .item-block .arrow3{top:6.25rem;left:108%}#rac-solution-05 .cta-button-05{margin:4rem auto 0}#rac-solution-06{background:linear-gradient(213deg,rgba(34,70,100,0) -54.18%,#224664 80.1%),center center/cover no-repeat url(../../images/bg-rac-bottom.webp);color:#fff}#rac-solution-06 h2{max-width:53.4375rem}#rac-solution-06 p{font-size:var(--fontSizeP2)}#contact-form{background:#f0f6fd}#contact-form form .form-title{font-size:2rem;font-style:normal;font-weight:300;line-height:115%;text-align:center;margin-bottom:2.56rem}#contact-form form button{display:flex;width:max-content;height:var(--ctaHeight);padding:var(--ctaPadding);margin:1.81rem auto;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;background:#224664;color:#fff;font-size:1rem;font-style:normal;font-weight:600;line-height:95%;text-transform:uppercase}#contact-form .engagement-block{width:100%;padding:3.12rem 6.375rem;background:#224664 center/cover no-repeat url(../../images/bg-circles.webp);background-blend-mode:color-burn,normal;color:#fff}@media (min-width:1200px){#rac-solution-01 .section-title,#rac-solution-03 .section-title{width:50%}}@media (min-width:992px) and (max-width:1199.98px){#solutionsList .solution-block .solution-case{align-self:stretch}#solutionsList .solution-block .solution-case .content{width:90%;gap:2.9375rem}#solutionsList .solution-block .solution-case .content h2{font-size:var(--fontSizeH2)}#solutionsList .solution-block .solution-case .content h2 span{font-size:2.625rem}#solutionsList .solution-block .solution-case .content div{padding-left:1.25rem}#solutionsList #caseSolution1 .solution-case .content{margin:2rem auto}#solutionsList #caseSolution1 .solution-case:nth-child(2){align-items:center;justify-content:center}#solutionsList #caseSolution1 .solution-case:nth-child(2) .illu01,#solutionsList #caseSolution2 .solution-case:nth-child(1) .illu02,#solutionsList #caseSolution3 .solution-case:nth-child(2) .illu03{margin:auto;height:30rem;width:90%}#solutionsList #caseSolution2 .solution-case .content{margin:2rem auto}#solutionsList #caseSolution2 .solution-case .content h2 span{color:#cca98f}#solutionsList #caseSolution2 .solution-case .content div{border-left:1px solid #cca98f}#solutionsList #caseSolution2 .solution-case:nth-child(1){align-items:center;justify-content:center}#solutionsList #caseSolution3 .solution-case .content{margin:2rem auto}#solutionsList #caseSolution3 .solution-case:nth-child(2){align-items:center;justify-content:center}#rac-solution-01 .section-title,#rac-solution-03 .section-title{width:50%}#rac-solution-01 .cta-button-05{margin:6rem auto 0}#rac-solution-05 .experience .case .case-header{aspect-ratio:1/.75}#rac-solution-05 .experience .case .case-graph .item-block:nth-child(3){top:55%}#rac-solution-05 .experience .case .case-graph .item-block:nth-child(4){top:78%}#rac-solution-05 .cta-button-05{margin:4rem auto 0}}@media (min-width:768px) and (max-width:991.98px){#solutions .section-title{margin-bottom:1.95rem}#solutions .keystones-solutions{margin:2.56rem auto 0;flex-direction:column}#solutions .keystones-solutions .keystone-case{width:100%;max-width:80%;padding:1.88rem;align-self:center}#solutions .keystones-solutions .keystone-case .case-row{margin-bottom:1.25rem}#solutions .keystones-solutions .keystone-case .case-row .p2{font-size:1.125rem;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase}#solutions .keystones-solutions .keystone-case .case-row .p3{font-size:1rem;font-style:normal;font-weight:300;line-height:150%}#solutions .keystones-solutions .keystone-case .case-row:nth-child(2){margin-bottom:1.5rem}#solutionsList .solution-block{flex-direction:column}#rac-solution-05 .experience .case,#solutionsList .solution-block .solution-case{width:100%}#solutionsList .solution-block .solution-case .content{width:80%;gap:2.9375rem}#solutionsList .solution-block .solution-case .content h2,#solutionsList .solution-block .solution-case .content h2 span{font-size:var(--fontSizeH2)}#solutionsList .solution-block .solution-case .content div{padding-left:1.25rem}#solutionsList #caseSolution1,#solutionsList #caseSolution3{flex-direction:column-reverse}#solutionsList #caseSolution1 .solution-case .content{margin:2rem auto}#solutionsList #caseSolution1 .solution-case:nth-child(2){align-items:center;justify-content:center}#solutionsList #caseSolution1 .solution-case:nth-child(2) .illu01,#solutionsList #caseSolution2 .solution-case:nth-child(1) .illu02,#solutionsList #caseSolution3 .solution-case:nth-child(2) .illu03{aspect-ratio:1/1.15;margin:10%auto;height:auto;width:80%}#solutionsList #caseSolution2 .solution-case .content{margin:2rem auto}#solutionsList #caseSolution2 .solution-case:nth-child(1){align-items:center;justify-content:center}#solutionsList #caseSolution3 .solution-case .content{margin:2rem auto}#solutionsList #caseSolution3 .solution-case:nth-child(2){align-items:center;justify-content:center}#rac-solution-01 .section-title,#rac-solution-03 .section-title{width:50%}#rac-solution-05 .experience{flex-direction:column;gap:1.88rem}#rac-solution-05 .experience .case:last-child{width:100%}#rac-solution-05 .experience .case .case-graph{width:50%;margin:3.56rem auto}#rac-solution-05 .cta-button-05{margin:4rem auto 0}}@media (min-width:576px) and (max-width:767.98px){#solutions .section-title{margin-bottom:1.95rem}#solutions .keystones-solutions{margin:2.56rem auto 0;flex-direction:column}#solutions .keystones-solutions .keystone-case{width:100%;max-width:24rem;padding:1.88rem;align-self:center}#solutions .keystones-solutions .keystone-case .case-row{margin-bottom:1.25rem}#solutions .keystones-solutions .keystone-case .case-row .p2{font-size:1.125rem;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase}#solutions .keystones-solutions .keystone-case .case-row .p3{font-size:1rem;font-style:normal;font-weight:300;line-height:150%}#solutions .keystones-solutions .keystone-case .case-row:nth-child(2){margin-bottom:1.5rem}#solutionsList .solution-block .solution-case{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#solutionsList .solution-block .solution-case .content{width:calc(100% - 3.8rem);margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.9375rem}#solutionsList .solution-block .solution-case .content h2{font-size:2rem;text-transform:uppercase}#solutionsList .solution-block .solution-case .content h2 span{font-size:2.625rem}#solutionsList .solution-block .solution-case .content div{padding-left:1.25rem}#solutionsList #caseSolution1,#solutionsList #caseSolution3{flex-direction:column-reverse}#solutionsList #caseSolution1 .solution-case .content,#solutionsList #caseSolution2 .solution-case .content,#solutionsList #caseSolution3 .solution-case .content{margin:4.68rem auto}#solutionsList #caseSolution1 .solution-case:nth-child(2) .illu01{margin:2rem auto;height:22.7rem;width:17.7rem}#solutionsList #caseSolution2 .solution-case:nth-child(1) .illu02{margin:2rem auto;height:22.7rem;width:17.7rem;border-radius:0 40%}#solutionsList #caseSolution3 .solution-case .content h2 span{color:#88d8b0}#solutionsList #caseSolution3 .solution-case .content div{border-left:1px solid #88d8b0}#solutionsList #caseSolution3 .solution-case:nth-child(2) .illu03{margin:2rem auto;height:22.7rem;width:17.7rem}#services .services-title{width:100%;flex-direction:column}#services .services-title h2,#services .services-title p{width:100%}#services .services-title h2{border-right:none;padding-right:0}#services .services-title p{padding-left:0;margin-top:1.25rem;font-size:1.25rem;font-style:normal;font-weight:300;line-height:150%;text-align:justify}#services .services-list{margin-top:2.97rem;flex-direction:column}#services .services-list .service-case{width:100%;padding:1.88rem}#services .services-list .service-case .case-row:first-child{display:flex;height:3.4rem}#services .services-list .service-case .case-row:first-child img{height:100%;width:auto}#services .services-list .service-case .case-row p{font-size:1rem}#services .services-list .service-case .case-row p:first-child{position:relative;font-size:1.125rem;text-transform:uppercase;margin-bottom:1.5rem}#services .services-list .service-case .case-row p:first-child::after{content:"";position:absolute;bottom:-.75rem;left:0;width:6.625rem;height:2px;background:#cca98f}.rac-solution-header .title-block{margin-bottom:3rem}.rac-solution-header .rac-solution-header-title span{display:block;font-size:var(--fontSizeH2);font-weight:300;text-transform:uppercase;line-height:1.3}.rac-header .header-page-content .title-block .title-section .page-title .solutions-header-title:before,.rac-solution-header .rac-solution-header-title:before{margin-left:-105px;top:0;margin-top:calc(var(--fontSizeH1)/1.5);margin-bottom:0}#rac-solution-01 .section-title,#rac-solution-03 .section-title,#rac-solution-05 .experience .case{width:100%}#rac-solution-01 .cta-button-05,#rac-solution-03 .cta-button-05{margin:3.12rem auto 0}#rac-solution-03 .content-block-3{margin-top:22.42rem}#rac-solution-05 .experience{width:100%;flex-direction:column-reverse;gap:1.2rem}#rac-solution-05 .experience .case:first-child{padding:1.25rem}#rac-solution-05 .experience .case:last-child{width:100%}#rac-solution-05 .experience .case .case-header{width:100%}#rac-solution-05 .experience .case .case-graph{width:calc(100% - 4.82rem);margin:2.56rem auto;aspect-ratio:1/1.45}#rac-solution-05 .cta-button-05{margin:1.9rem auto 0}.insurance-header .insurance-header-title:before{width:100px;height:2px;margin-left:-105px;top:calc(var(--fontSizeH1page)/1.5)}.insurance-header .insurance-header-title span{font-size:1.625rem;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}#healthcare-benefits .content-bg{padding:5.62rem 0 4rem}.rac-header .header-page-content .title-block .engagement{margin-top:1.31rem;font-size:var(--fontSizeH2);color:#fff;text-transform:uppercase}#solution-rac .rac-form-section{margin:2.5rem auto 3.87rem;background:0 0;padding:0;overflow:visible}#solution-rac .rac-form-section form .racFormBlock{padding:2.5rem 1.25rem;background:#fff}#contact-form form .form-title{font-size:1.875rem;font-style:normal;font-weight:300;line-height:115%}#contact-form .engagement-block{padding:2.5rem 2.44rem}}@media (max-width:575.98px){#solutions .section-title{margin-bottom:1.95rem}#solutions .keystones-solutions{margin:2.56rem auto 0;flex-direction:column}#solutions .keystones-solutions .keystone-case{width:100%;max-width:24rem;padding:1.88rem}#solutions .keystones-solutions .keystone-case .case-row{margin-bottom:1.25rem}#solutions .keystones-solutions .keystone-case .case-row .p2{font-size:1.125rem;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase}#solutions .keystones-solutions .keystone-case .case-row .p3{font-size:1rem;font-style:normal;font-weight:300;line-height:150%}#solutions .keystones-solutions .keystone-case .case-row:nth-child(2){margin-bottom:1.5rem}#solutionsList .solution-block .solution-case{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#solutionsList .solution-block .solution-case .content{width:calc(100% - 3.8rem);margin:0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.9375rem}#solutionsList .solution-block .solution-case .content h2{font-size:2rem;text-transform:uppercase}#solutionsList .solution-block .solution-case .content h2 span{font-size:2.625rem}#solutionsList .solution-block .solution-case .content div{padding-left:1.25rem}#solutionsList #caseSolution1,#solutionsList #caseSolution3{flex-direction:column-reverse}#solutionsList #caseSolution1 .solution-case .content,#solutionsList #caseSolution2 .solution-case .content,#solutionsList #caseSolution3 .solution-case .content{margin:4.68rem auto}#solutionsList #caseSolution1 .solution-case:nth-child(2) .illu01{margin:2rem auto;height:22.7rem;width:17.7rem}#solutionsList #caseSolution2 .solution-case:nth-child(1) .illu02{margin:2rem auto;height:22.7rem;width:17.7rem;border-radius:0 40%}#solutionsList #caseSolution3 .solution-case .content h2 span{color:#88d8b0}#solutionsList #caseSolution3 .solution-case .content div{border-left:1px solid #88d8b0}#solutionsList #caseSolution3 .solution-case:nth-child(2) .illu03{margin:2rem auto;height:22.7rem;width:17.7rem}#services .services-title{width:100%;flex-direction:column}#services .services-title h2,#services .services-title p{width:100%}#services .services-title h2{border-right:none;padding-right:0}#services .services-title p{padding-left:0;margin-top:1.25rem;font-size:1.25rem;font-style:normal;font-weight:300;line-height:150%;text-align:justify}#services .services-list{margin-top:2.97rem;flex-direction:column}#services .services-list .service-case{width:100%;padding:1.88rem}#services .services-list .service-case .case-row:first-child{display:flex;height:3.4rem;margin:auto}#services .services-list .service-case .case-row:first-child img{height:100%;width:auto}#services .services-list .service-case .case-row p{font-size:1rem}#services .services-list .service-case .case-row p:first-child{position:relative;font-size:1.125rem;text-transform:uppercase;margin-bottom:1.5rem}#services .services-list .service-case .case-row p:first-child::after{content:"";position:absolute;bottom:-.75rem;left:0;width:6.625rem;height:2px;background:#cca98f}.rac-solution-header .title-block{margin-bottom:3rem}.rac-solution-header .rac-solution-header-title span{display:block;font-size:var(--fontSizeH2);font-weight:300;text-transform:uppercase;line-height:1.3}.rac-header .header-page-content .title-block .title-section .page-title .solutions-header-title:before,.rac-solution-header .rac-solution-header-title:before{margin-left:-105px;top:0;margin-top:calc(var(--fontSizeH1)/1.5);margin-bottom:0}#rac-solution-01 .section-title,#rac-solution-03 .section-title,#rac-solution-05 .experience .case{width:100%}#rac-solution-01 .cta-button-05,#rac-solution-03 .cta-button-05{margin:3.12rem auto 0}#rac-solution-05 .experience{width:100%;flex-direction:column-reverse;gap:1.2rem}#rac-solution-05 .experience .case:first-child{padding:1.25rem}#rac-solution-05 .experience .case:last-child{width:100%}#rac-solution-05 .experience .case .case-header{width:100%}#rac-solution-05 .experience .case .case-graph{width:calc(100% - 3.76rem);margin:2.56rem auto;aspect-ratio:1/1.85}#rac-solution-05 .cta-button-05{margin:1.9rem auto 0}.insurance-header .insurance-header-title:before{width:100px;height:2px;margin-left:-105px;top:calc(var(--fontSizeH1page)/1.5)}.insurance-header .insurance-header-title span{font-size:1.625rem;font-style:normal;font-weight:300;line-height:130%;text-transform:uppercase}#healthcare-benefits .content-bg{padding:5.62rem 0 4rem}.rac-header .header-page-content .title-block .engagement{margin-top:1.31rem;font-size:var(--fontSizeH2);color:#fff;text-transform:uppercase}#solution-rac .rac-form-section{margin:2.5rem auto 3.87rem;background:0 0;padding:0;overflow:visible}#solution-rac .rac-form-section form .racFormBlock{padding:2.5rem 1.25rem;background:#fff}#contact-form form .form-title{font-size:1.875rem;font-style:normal;font-weight:300;line-height:115%}#contact-form .engagement-block{padding:2.5rem 2.44rem}}