@media only screen and (min-width:0rem){#RPsbs-313{padding:var(--sectionPadding)}#RPsbs-313 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem;width:100%}#RPsbs-313 .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:33.875rem;text-align:left;width:100%}#RPsbs-313 .cs-text{margin-bottom:1rem}#RPsbs-313 .cs-text:last-of-type{margin-bottom:2rem}#RPsbs-313 .cs-quote{background-color:#f7f7f7;border-radius:1rem;margin:0 0 2rem;padding:clamp(1rem,3vw,2rem);position:relative}#RPsbs-313 .cs-quote-text{color:#767676;display:block;font-size:clamp(.875rem,1.5vw,1rem);line-height:1.5em;margin:0 0 1rem}#RPsbs-313 .cs-name{color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.2em;margin:0 0 .25rem;text-transform:uppercase}#RPsbs-313 .cs-job{color:#767676;display:block;font-size:.875rem;line-height:1.5em}#RPsbs-313 .cs-quote-icon{bottom:0;height:auto;position:absolute;right:clamp(1rem,4vw,2rem);width:clamp(3.75rem,10vw,8.5rem)}#RPsbs-313 .cs-image-group{font-size:min(2.31vw,.7em);height:39.75em;position:relative;width:39.4375em}#RPsbs-313 .cs-picture{border-radius:1.5em;display:block;overflow:hidden;position:absolute}#RPsbs-313 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#RPsbs-313 .cs-picture1{height:36.3125em;left:0;top:0;width:32.625em}#RPsbs-313 .cs-picture2{background-color:#fff;border:clamp(.375em,1.5vw,.75em) solid #fff;bottom:0;box-shadow:0 0 40px rgba(0,0,0,.1);height:25em;right:0;width:25.875em}}@media only screen and (min-width:64rem){#RPsbs-313 .cs-container{flex-flow:row;gap:3.25rem;justify-content:space-between}#RPsbs-313 .cs-image-group{flex:none;font-size:min(1.2vw,1em)}#RPsbs-313 .cs-content{margin:0}}@media only screen and (min-width:0rem){#sbsr-1162{background-color:#f7f7f7;overflow:hidden;padding:var(--sectionPadding)}#sbsr-1162 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:34.375rem;width:100%}#sbsr-1162 .cs-content{align-items:flex-start;display:flex;flex-direction:column;max-width:33.875rem;text-align:left;width:100%}#sbsr-1162 .cs-text{margin-bottom:1rem}#sbsr-1162 .cs-text:last-of-type{margin-bottom:2rem}#sbsr-1162 .cs-ul{margin:0 0 2rem;max-width:39.375rem;overflow:hidden;padding:0}#sbsr-1162 .cs-li{align-items:flex-start;color:var(--bodyTextColor);display:flex;gap:.75rem;justify-content:flex-start;list-style:none;margin:0 0 .5rem;position:relative}#sbsr-1162 .cs-li:before{background:var(--secondary);content:"";display:block;flex:none;height:.5rem;margin-top:.5rem;width:.5rem}#sbsr-1162 .cs-button-solid{background-color:var(--ctaColor);box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:9.375rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}#sbsr-1162 .cs-button-solid:before{background:#000;content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#sbsr-1162 .cs-button-solid:hover:before{width:100%}#sbsr-1162 .cs-image-group{display:block;font-size:min(2.15vw,.8em);height:36.75em;position:relative;width:42.375em;z-index:1}#sbsr-1162 .cs-picture{position:absolute}#sbsr-1162 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#sbsr-1162 .cs-picture1{height:24.375em;right:0;top:0;width:39.375em;z-index:10}#sbsr-1162 .cs-picture1 img{border-top-left-radius:2rem;border-top-right-radius:2rem}#sbsr-1162 .cs-picture2{border:1rem solid #f7f7f7;bottom:0;height:18.75em;left:0;width:28.8125em;z-index:10}#sbsr-1162 .cs-picture2 img{border-bottom-left-radius:2rem;border-top-left-radius:2rem}#sbsr-1162 .cs-graphic{height:auto;position:absolute}#sbsr-1162 .cs-graphic1{left:-3.75em;top:1.25em;transform:rotate(-165deg);width:72.125em}#sbsr-1162 .cs-graphic2{left:-1.5625em;top:11.5625em;width:67.8125em}#sbsr-1162 .cs-box{align-items:center;background-color:var(--primary);border-bottom-right-radius:2rem;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:11.125em;justify-content:center;padding:.5rem;position:absolute;right:0;width:12.3125em;z-index:20}#sbsr-1162 .cs-number{font-size:clamp(1.25rem,4vw,2.4375rem);margin:0 0 clamp(.25rem,1vw,.5rem)}#sbsr-1162 .cs-desc,#sbsr-1162 .cs-number{color:var(--bodyTextColorWhite);display:block;font-weight:700;line-height:1.2em;text-align:center;width:100%}#sbsr-1162 .cs-desc{font-size:clamp(.75rem,1.9vw,1rem);margin:0;max-width:12ch}}@media only screen and (min-width:64rem){#sbsr-1162 .cs-container{align-items:center;flex-direction:row;justify-content:space-between;max-width:80rem}#sbsr-1162 .cs-image-group{flex:none;font-size:min(1.2vw,1em);order:2}}@media only screen and (min-width:0rem){#stats-1668{background-color:var(--secondary);padding:4rem;position:relative;z-index:1}#stats-1668 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#stats-1668 .cs-card-group,#stats-1668 .cs-container{align-items:center;display:flex;flex-direction:column;width:100%}#stats-1668 .cs-card-group{gap:.5rem;margin:0;padding:0}#stats-1668 .cs-item{align-items:center;align-self:start;display:flex;gap:1rem;grid-column:span 6;justify-content:center;list-style:none;padding:clamp(1.25rem,2vw,2.5rem) 1rem;position:relative;text-align:left}#stats-1668 .cs-item:last-of-type:after,#stats-1668 .cs-item:nth-of-type(2):after{display:none}#stats-1668 .cs-header{color:#fff;font-weight:700;margin:0}#stats-1668 .cs-header,#stats-1668 .cs-link{display:block;font-size:1rem;line-height:1.2em}#stats-1668 .cs-link{color:#d3d3d3;margin-top:.5rem;position:relative;text-decoration:none;z-index:1}#stats-1668 .cs-number{color:var(--headerColor);display:block;font-size:clamp(3.75rem,9.8vw,6.25rem);font-weight:300;line-height:1em;margin:0}}@media only screen and (min-width:48rem){#stats-1668 .cs-card-group{display:flex;flex-direction:row;justify-content:space-between}#stats-1668 .cs-item{max-width:16.25rem;padding-left:0;width:100%}#stats-1668 .cs-item:first-of-type{padding-left:0}#stats-1668 .cs-item:nth-of-type(2):after{display:block}}@media only screen and (min-width:0rem){#meet-team-1084{overflow:hidden;padding:var(--sectionPadding);position:relative}#meet-team-1084 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:39.375rem}#meet-team-1084 .cs-container,#meet-team-1084 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#meet-team-1084 .cs-content{text-align:center}#meet-team-1084 .cs-topper{display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.25rem;text-align:inherit;text-transform:uppercase}#meet-team-1084 .cs-title{color:var(--primary);font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;margin:0 0 1rem;max-width:43.75rem;position:relative;text-align:inherit}#meet-team-1084 .cs-topper{color:var(--primary)}#meet-team-1084 .cs-title{color:var(--headerColor);margin:0}#meet-team-1084 .cs-card-group{display:grid;gap:clamp(1rem,2.3vw,1.25rem);grid-template-columns:repeat(12,1fr);margin:0;padding:0;position:relative;width:100%}#meet-team-1084 .cs-item{align-items:center;display:flex;flex-direction:column;grid-column:span 12;justify-content:flex-end;list-style:none;position:relative}#meet-team-1084 .cs-item:hover .cs-picture:after,#meet-team-1084 .cs-item:hover .cs-picture:before{opacity:1}#meet-team-1084 .cs-item:hover .cs-picture img{transform:scale(1.1)}#meet-team-1084 .cs-item:hover .cs-info{background-color:var(--primary)}#meet-team-1084 .cs-item:hover .cs-job,#meet-team-1084 .cs-item:hover .cs-name{color:var(--bodyTextColorWhite)}#meet-team-1084 .cs-picture{aspect-ratio:1.49090909;display:block;height:auto;margin:0;overflow:hidden;position:relative;width:100%;z-index:1}#meet-team-1084 .cs-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;transition:transform .7s;width:100%;z-index:-1}#meet-team-1084 .cs-info{align-items:flex-start;background-color:var(--secondary);box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(1rem,2.5vw,1.5rem) 1.25rem;position:relative;transition:background-color .3s;width:100%}#meet-team-1084 .cs-name{font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 0 .25rem;width:80%}#meet-team-1084 .cs-job,#meet-team-1084 .cs-name{color:var(--bodyTextColorWhite);display:block;transition:color .3s}#meet-team-1084 .cs-job{font-size:1rem;line-height:1.5em;margin-right:0;max-width:70%;opacity:.8}#meet-team-1084 .cs-arrow{height:auto;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);width:2rem}#meet-team-1084 .cs-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#meet-team-1084 .cs-background:before{background:var(--softWhite);content:"";display:block;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1}#meet-team-1084 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:34.375rem){#meet-team-1084 .cs-item{grid-column:span 6}#meet-team-1084 .cs-picture{aspect-ratio:1.56363636}}.team-modal{align-items:center;background-color:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:fixed;transition:opacity .35s ease;z-index:9999}.team-modal.active{opacity:1;pointer-events:auto}.team-modal-content{background:#fff;border-radius:16px;border-top:8px solid var(--primary);max-width:500px;opacity:0;padding:2rem;position:relative;text-align:center;transform:scale(.95) translateY(20px);transition:transform .35s ease,opacity .35s ease;width:100%}.team-modal.active .team-modal-content{opacity:1;transform:scale(1) translateY(0)}.team-modal-content img{border-radius:50%;height:140px;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:140px}#teamModalJob{color:var(--primary)}#teamModalDesc{margin-top:1rem}.team-modal-close{color:#333;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:10px;transition:transform .2s ease}.team-modal-close:hover{transform:scale(1.2)}@media only screen and (min-width:0rem){#faq-326{padding:var(--sectionPadding)}#faq-326 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:43.75rem}#faq-326 .cs-container,#faq-326 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#faq-326 .cs-content{text-align:center}#faq-326 .cs-title{margin:0}#faq-326 .cs-faq-group{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:0;padding:0}#faq-326 .cs-faq-item{background-color:#f7f7f7;border-radius:.75rem;list-style:none;overflow:hidden;transition:border-bottom .3s;width:100%}#faq-326 .cs-faq-item.active .cs-button{background-color:var(--secondary);color:var(--primaryLight)}#faq-326 .cs-faq-item.active .cs-button:before{background-color:var(--secondaryLight);transform:rotate(315deg)}#faq-326 .cs-faq-item.active .cs-button:after{background-color:var(--secondaryLight);transform:rotate(-315deg)}#faq-326 .cs-faq-item.active .cs-item-p{height:auto;opacity:1;padding:clamp(1.25rem,1.3vw,1.5rem) clamp(1rem,2vw,1.5rem)}#faq-326 .cs-button{background-color:#f7f7f7;border:none;color:var(--headerColor);display:block;font-size:1rem;font-weight:700;line-height:1.2em;padding:clamp(1rem,1.3vw,1.25rem);position:relative;text-align:left;transition:background-color .3s,color .3s;width:100%}#faq-326 .cs-button:hover{cursor:pointer}#faq-326 .cs-button:before{right:1.5rem;transform:rotate(45deg);transform-origin:left center}#faq-326 .cs-button:after,#faq-326 .cs-button:before{background-color:var(--headerColor);border-radius:50%;content:"";display:block;height:.125rem;opacity:1;position:absolute;top:50%;transition:transform .5s;width:.5rem}#faq-326 .cs-button:after{right:1.3125rem;transform:rotate(-45deg);transform-origin:right center}#faq-326 .cs-button-text{display:block;width:80%}#faq-326 .cs-item-p{color:var(--bodyTextColor);font-size:clamp(.875rem,1.5vw,1rem);height:0;line-height:1.5em;margin:0;opacity:0;overflow:hidden;padding:0 clamp(1rem,2vw,1.5rem);transition:opacity .3s,padding-bottom .3s;width:90%}#faq-326 .cs-button-solid{background-color:var(--ctaColor);box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;min-width:9.375rem;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}}