
.hp-about-values{background:#fff;padding:80px 0!important}.hp-about-values>.container,.hp-about-team>.container{max-width:1200px;width:calc(100% - 48px)}.hp-about-eyebrow{font-size:11px;font-weight:600;letter-spacing:.15em;color:#356cb5;display:block;margin-bottom:20px}.hp-about-values h2{font-size:42px;line-height:1.15;letter-spacing:-.035em;color:#193650;margin:0 0 28px;font-weight:600}.hp-about-values h2 em{font-style:normal;color:#356cb5}.hp-about-text{font-size:15px;line-height:1.9;color:#536980;margin:0;padding:0;max-width:650px}.hp-about-values .liquid-img-group-url{display:none}.hp-about-values .liquid-img-group-browser{padding:0!important;border:0;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #233e641a}.hp-about-values .liquid-img-group-browser:before,.hp-about-values .liquid-img-group-browser:after{display:none}.hp-about-values .stretch-to-right{margin-right:0!important}.hp-about-team{background:#edf2f8!important;padding:72px 0!important}.hp-about-team h2{font-size:36px;color:#193650;letter-spacing:-.03em;margin-bottom:14px}.hp-about-team .row.mb-60{margin-bottom:32px!important}.hp-about-team .font-size-12{font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:#60758e}.hp-about-team .liquid-portfolio-list-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0}.hp-about-team .masonry-item{width:auto!important;padding:0!important;position:static!important}.hp-about-team .fancy-box{margin:0!important;transform:none!important;border:1px solid #d8e2ee;border-radius:18px;overflow:hidden;background:white;box-shadow:0 8px 24px #1839570a}.hp-about-team .fancy-box-contents{transform:none!important;padding:0!important;display:flex;flex-direction:column}.hp-about-team .cb-img-container{position:relative!important;height:290px!important;overflow:hidden;border-radius:0!important}.hp-about-team .fancy-box-image{height:100%!important;min-height:0!important;padding:0!important;transform:none!important;background-size:cover!important;background-position:center 25%!important;border-radius:0!important}.hp-about-team .fancy-box-image:after,.hp-about-team .cb-img-container:after,.hp-about-team .fancy-box-contents:after{display:none!important}.hp-about-team .fancy-box-header{position:static!important;padding:22px!important;transform:none!important;background:#fff}.hp-about-team .ld-cb-cat{font-size:14px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;color:#193650!important}.hp-about-team .fancy-box-header h3{font-size:13px!important;line-height:1.6;color:#60758e!important;margin:6px 0 0!important}.hp-about-team .fancy-box-header small{color:#60758e!important}.hp-about-team .liquid-overlay-link{display:none}@media(max-width:1199px){.hp-about-values .col-lg-5{margin-top:35px}.hp-about-team .liquid-portfolio-list-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.hp-about-values{padding:45px 0!important}.hp-about-values h2{font-size:31px}.hp-about-team h2{font-size:29px}.hp-about-team .liquid-portfolio-list-row{grid-template-columns:1fr}.hp-about-team .cb-img-container{height:330px!important}.hp-about-values>.container,.hp-about-team>.container{width:calc(100% - 32px)}}

.hp-values-section{padding:72px 0;background:#fff}.hp-values-layout{width:calc(100% - 48px);max-width:1160px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:center}.hp-values-copy h2{font-size:38px;line-height:1.18;letter-spacing:-.035em;color:#193650;margin:0 0 24px;font-weight:600}.hp-values-copy h2 em{font-style:normal;color:#356cb5}.hp-values-copy p{font-size:14px;line-height:1.8;color:#60758e}.hp-values-copy .hp-values-intro{font-size:18px;color:#304e6b;line-height:1.65}.hp-values-list{margin-top:26px;border-top:1px solid #dfe7f1}.hp-values-list>div{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #dfe7f1}.hp-values-list>div>span{font-size:11px;color:#356cb5;padding-top:4px}.hp-values-list h3{font-size:16px;color:#24435f;margin:0 0 4px}.hp-values-list p{margin:0;font-size:13px}.hp-values-photo{margin:0;border-radius:18px;overflow:hidden;background:#edf2f8;position:relative}.hp-values-photo img{display:block;width:100%;height:490px;object-fit:cover}.hp-values-photo figcaption{position:absolute;bottom:16px;left:16px;right:16px;padding:15px;background:#fffffff2;border-radius:10px;color:#24435f;font-size:13px}.hp-about-team .liquid-portfolio-list-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.hp-about-team .fancy-box{background:transparent;box-shadow:none;border:0;border-radius:0}.hp-about-team .cb-img-container{height:220px!important;border-radius:12px!important}.hp-about-team .fancy-box-header{background:transparent;padding:14px 0!important}.hp-about-team .fancy-box-contents{background:transparent}.hp-about-team .ld-cb-cat{color:#193650!important;font-size:14px!important}.hp-about-team .fancy-box-header h3{font-size:12px!important;margin-top:3px!important}.hp-about-team{padding:55px 0!important}@media(max-width:1199px){.hp-about-team .liquid-portfolio-list-row{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-values-layout{gap:32px}.hp-values-copy h2{font-size:32px}}@media(max-width:767px){.hp-values-layout{grid-template-columns:1fr;width:calc(100% - 32px)}.hp-values-section{padding:40px 0}.hp-values-photo img{height:260px}.hp-about-team .liquid-portfolio-list-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.hp-about-team .cb-img-container{height:210px!important}}@media(max-width:420px){.hp-about-team .cb-img-container{height:165px!important}.hp-about-team .ld-cb-cat{font-size:13px!important}.hp-values-copy h2{font-size:29px}}
.hp-about-team .fancy-box,.hp-about-team .fancy-box-contents{height:auto!important;min-height:0!important}.hp-about-team .masonry-item{margin-bottom:0!important}.hp-about-team .liquid-portfolio-list-row{align-items:start;grid-auto-rows:auto}

.hp-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.hp-person{min-width:0}.hp-person img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 25%;border-radius:12px}.hp-about-team .hp-person h3{font-size:14px;color:#193650;margin:14px 0 5px;font-weight:600;line-height:1.4}.hp-person p{font-size:12px;color:#60758e;line-height:1.6;margin:0}.hp-person small{font-size:11px}@media(max-width:1199px){.hp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.hp-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}
