@media only screen and (min-width:0rem){#hero-2325{overflow:hidden;padding:clamp(12rem,30.95vw,18.75rem) 1rem 3.75rem;position:relative;z-index:10}#hero-2325 .cs-container{align-items:center;gap:5.5rem;justify-content:center;margin:auto;max-width:80rem}#hero-2325 .cs-container,#hero-2325 .cs-content{display:flex;flex-direction:column;position:relative;width:100%}#hero-2325 .cs-content{align-items:flex-start;max-width:39.375rem;text-align:left;z-index:10}#hero-2325 .cs-title{font-size:clamp(2.4375rem,6.4vw,3.8125rem);font-weight:700;line-height:1.2em;margin:0 0 1rem;max-width:17ch;position:relative}#hero-2325 .cs-text,#hero-2325 .cs-title{color:var(--bodyTextColorWhite);width:100%}#hero-2325 .cs-text{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.5em;margin:0 0 clamp(1.75rem,4vw,2.5rem);max-width:43.75rem;opacity:.8}#hero-2325 .cs-button-solid{align-items:center;background-color:var(--primary);color:#fff;display:inline-flex;font-size:1rem;font-weight:700;gap:.75rem;justify-content:space-between;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;overflow:hidden;padding:0 1.75rem;position:relative;text-align:center;text-decoration:none;transition:color .3s;z-index:1}#hero-2325 .cs-button-solid:before{background:#000;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#hero-2325 .cs-button-solid:hover{color:#fff}#hero-2325 .cs-button-solid:hover:before{width:100%}#hero-2325 .cs-card-group{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-direction:column;margin:auto;max-width:80rem;padding:0;position:relative;z-index:10}#hero-2325 .cs-item{align-items:center;display:flex;gap:1.25rem;justify-content:flex-start;padding:clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,2.5rem);width:100%}#hero-2325 .cs-item-picture{border-radius:50%;display:block;flex:none;height:clamp(3rem,6vw,5rem);overflow:hidden;position:relative;width:clamp(3rem,6vw,5rem);z-index:1}#hero-2325 .cs-item-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#hero-2325 .cs-h3{color:var(--headerColor);font-size:clamp(1rem,3vw,1.25rem);line-height:1.2em;margin:0}#hero-2325 .cs-picture{align-items:flex-end;display:flex;height:auto;max-width:clamp(26.6875rem,50vw,36.3125rem);position:relative;width:100%;z-index:7}#hero-2325 .cs-picture img{height:auto;width:100%}#hero-2325 .cs-image-group{display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#hero-2325 .cs-background{height:100%;position:relative;width:100%;z-index:1}#hero-2325 .cs-background img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}#hero-2325 .cs-background1:before{background:#000;content:"";display:block;height:100%;left:0;opacity:.72;position:absolute;top:0;width:100%}#hero-2325 .cs-background2{bottom:12.5rem;flex:none;height:100vw;max-height:30rem}}@media only screen and (min-width:48rem){#hero-2325{align-items:center;display:flex;flex-direction:column;gap:5.625rem;justify-content:center;padding-bottom:15rem}#hero-2325 .cs-container{flex-direction:row;justify-content:flex-start}#hero-2325 .cs-content{align-items:flex-start;text-align:left;width:53%}#hero-2325 .cs-card-group{bottom:0;flex-direction:row;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:96%}#hero-2325 .cs-item{align-items:flex-start;flex-direction:column}#hero-2325 .cs-picture{bottom:-7.5rem;position:absolute;right:-.625rem;width:56%}#hero-2325 .cs-image-group{flex-direction:row}#hero-2325 .cs-background2{border-left:2px solid #ffc219;bottom:auto;height:100%;max-height:100%;width:25vw}}@media only screen and (min-width:64rem){#hero-2325{padding-bottom:clamp(15.625rem,20vw,20rem)}#hero-2325 .cs-item{align-items:center;flex-direction:row}#hero-2325 .cs-picture{bottom:calc(clamp(9.25rem, 20vw, 19.9375rem)*-1);right:3rem;width:45%}#hero-2325 .cs-background2{width:32.8125vw}}@media only screen and (min-width:0rem){body.dark-mode #hero-2325 .cs-card-group{background-color:#000}body.dark-mode #hero-2325 .cs-h3{color:var(--bodyTextColorWhite)}}