﻿@font-face{font-family:"Alike";src:url("../../fonts/font-alike.ttf") format("truetype");font-style:normal}@font-face{font-family:"Inter";src:url("../../fonts/font-inter.ttf") format("truetype");font-style:normal}@font-face{font-family:"Lato";src:url("../../fonts/font-lato.ttf") format("truetype");font-style:normal}@font-face{font-family:"Lato";src:url("../../fonts/font-lato-medium.woff2") format("woff2"),url("../../fonts/font-lato-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../../fonts/font-lato-semibold.woff2") format("woff2"),url("../../fonts/font-lato-semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--cs-header-offset: 104px}.cs-eyebrow{font-family:"Lato",sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#6b5629;margin:0;letter-spacing:1.4px;text-transform:uppercase}.cs-eyebrow--light{color:#e4e0d4}.cs-eyebrow--teal{color:#0a6574}.cs-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:4px;font-family:"Lato",sans-serif;font-size:18px;line-height:1.2;letter-spacing:-0.36px;color:#fff;text-decoration:none;transition:background-color .3s}.cs-button--gold{background-color:#9f9068}.cs-button--gold:hover,.cs-button--gold:focus{color:#fff;background-color:#827349}.cs-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cs-bullets li{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:22.5px;color:#000;margin:0;position:relative;padding-left:20px}.cs-bullets li::before{content:"";position:absolute;top:7px;left:0;width:8px;height:8px;border-radius:4px;background-color:#a99768}.cs-download{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;border:0;background:none;font-family:"Lato",sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-0.36px;color:#066d7a;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.cs-download:hover,.cs-download:focus-visible{color:#03454d}.cs-download[aria-busy=true]{cursor:progress;opacity:.6}.cs-video{max-width:none;border-radius:12px;overflow:hidden}.cs-video::before{display:none}.cs-video>.lty-playbtn{background:url("../../images/case-study/play-solid.svg") no-repeat center/102px 102px;filter:none;transition:transform .2s}.cs-video:hover>.lty-playbtn{transform:scale(1.05)}@media screen and (max-width: 767px){.cs-video>.lty-playbtn{background-size:72px 72px}}.cs-hero{padding:80px 0;background-color:#fbfaf7}.cs-hero__inner{display:flex;align-items:stretch;gap:80px}.cs-hero__content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px;padding-top:40px}.cs-hero__title{font-family:"Alike",serif !important;font-size:40px !important;font-weight:400;line-height:1.2 !important;color:#006c7b !important;margin:0 !important}.cs-hero--archive .cs-hero__title{font-family:"Alike",serif !important;font-size:46px !important;font-weight:400;line-height:52.9px !important;color:#0a6574 !important;margin:0 !important}.cs-hero__standfirst{font-family:"Lato",sans-serif;font-size:19px;font-weight:400;line-height:30.4px;color:#000;margin:0}.cs-hero__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:auto;padding-top:13px}.cs-hero__meta li{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#000;margin:0}.cs-hero__meta strong{font-weight:700;color:#034650}.cs-hero__aside{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;gap:16px}.cs-hero__media{position:relative;height:560px;border-radius:12px;overflow:hidden;background-color:#d9d9d9}.cs-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.cs-hero--video .cs-hero__media{height:485px;border:1px solid #bbbbba;background-color:#f4f4f4}.cs-hero--video .cs-hero__media .cs-video{height:100%;border-radius:0}.cs-hero--video .cs-hero__media .cs-video::after{display:none}.cs-hero--video .cs-hero__media .cs-video>.lty-playbtn{background-size:160px 160px}.cs-hero--image:not(.cs-hero--archive) .cs-hero__aside .cs-author{position:absolute;left:8px;bottom:8px;width:348px;max-width:calc(100% - 16px)}.cs-hero--image:not(.cs-hero--archive) .cs-hero__aside .cs-author .cs-author__image{display:none}.cs-hero--archive .cs-hero__inner{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-areas:"content" "media" "author";gap:24px}@media screen and (min-width: 992px){.cs-hero--archive.cs-hero--has-media .cs-hero__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1fr auto;grid-template-areas:"content media" "author media";gap:24px 80px}}@media screen and (min-width: 992px)and (max-width: 1200px){.cs-hero--archive.cs-hero--has-media .cs-hero__inner{column-gap:40px}}.cs-hero--archive .cs-hero__content{grid-area:content}.cs-hero--archive .cs-hero__aside{grid-area:media}.cs-hero--archive .cs-author{grid-area:author;align-self:end;width:427px;max-width:100%}.cs-hero--archive .cs-author__image img{width:74px;height:74px}@media screen and (max-width: 1200px){.cs-hero__inner{gap:40px}.cs-hero__media,.cs-hero--video .cs-hero__media{height:440px}}@media screen and (max-width: 991px){.cs-hero__inner{flex-direction:column}.cs-hero__content{padding-top:0}.cs-hero--archive .cs-author{width:auto}}@media screen and (max-width: 767px){.cs-hero{padding:24px 0 32px}.cs-hero__inner{gap:24px}.cs-hero__content{gap:16px}.cs-hero__title,.cs-hero--archive .cs-hero__title{font-size:32px !important;line-height:1.15 !important}.cs-hero__standfirst{font-size:17px;line-height:1.6}.cs-hero__meta{gap:12px;margin-top:8px;padding-top:0}.cs-hero__meta li{padding:12px;border:1px solid #d3e0e1;border-radius:8px;background-color:#fff}.cs-hero__media{height:auto;aspect-ratio:358/220}.cs-hero--video .cs-hero__media{height:auto;aspect-ratio:auto}.cs-hero--video .cs-hero__media .cs-video{height:auto}.cs-hero--video .cs-hero__media .cs-video::after{display:block}.cs-hero--video .cs-hero__media .cs-video>.lty-playbtn{background-size:80px 80px}.cs-hero--image:not(.cs-hero--archive) .cs-hero__aside .cs-author{position:static;width:auto;max-width:none}.cs-hero--image:not(.cs-hero--archive) .cs-hero__aside .cs-author .cs-author__image{display:block}}.cs-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px}.cs-breadcrumb ol li{font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#000;margin:0}.cs-breadcrumb ol li+li::before{content:"/";margin-right:10px;color:#000}.cs-breadcrumb ol a{color:#0a6574;text-decoration:underline;text-underline-position:from-font}.cs-author{display:flex;align-items:center;gap:16px;padding:20px;border-radius:8px;background-color:#f4f9fa}.cs-author__image img{display:block;width:74px;height:74px;border-radius:50%;object-fit:cover}.cs-author__content{display:flex;flex-direction:column;gap:2px;min-width:0}.cs-author__eyebrow{font-family:"Lato",sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#0a6574;margin:0;letter-spacing:1.2px;text-transform:uppercase}.cs-author__name{font-family:"Alike",serif;font-size:18px;line-height:normal;color:#034650;margin:2px 0 0}.cs-author__role{font-family:"Lato",sans-serif;font-size:13px;font-weight:400;line-height:18.2px;color:#000;margin:0}.cs-author--full{align-items:flex-start;flex-wrap:wrap;gap:24px;padding:32px}.cs-author--full .cs-author__image img{width:144px;height:144px;border-radius:8px}.cs-author--full .cs-author__content{flex:1 1 260px;gap:3px}.cs-author--full .cs-author__eyebrow{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.32px;color:#066d7a}.cs-author--full .cs-author__name{font-size:24px}.cs-author--full .cs-author__bio{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:23.25px;color:#000;margin:0;padding-bottom:10px}.cs-author--full .cs-author__link{font-family:"Lato",sans-serif;font-size:15px;font-weight:700;color:#0a6574;text-decoration:underline;text-underline-position:from-font}@media screen and (max-width: 767px){.cs-author__image img{width:90px;height:90px}.cs-author__name{font-size:22px}.cs-author--full{padding:24px}}.cs-story{padding:96px 0 0;background-color:#fff}.cs-story__inner{max-width:1400px;padding-left:20px;padding-right:20px}.cs-story__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:24px}.cs-story__title{font-family:"Alike",serif !important;font-size:28px !important;font-weight:400;line-height:33.6px !important;color:#1f7a80 !important;margin:0 !important}.cs-story__intro{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:normal;color:#000;margin:0;margin-top:6px}.cs-story__panel{border-radius:16px;overflow:hidden;background-color:#fff;box-shadow:0 0 0 1px #d3e0e1}.cs-story__panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 40px;padding:36px 44px;background-color:#03454d}.cs-story__panel-titles{flex:1 1 360px;display:flex;flex-direction:column;gap:9px}.cs-story__panel-heading{font-family:"Alike",serif;font-size:28px;line-height:35px;color:#f7fbfc;margin:0;max-width:520px}.cs-story__tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;max-width:360px}.cs-story__tags li{font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#fff;margin:0;padding:9px 15px;border:1px solid #5d8a91;border-radius:8px}.cs-story__steps{list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){.cs-story{padding-top:40px}.cs-story__header{flex-direction:column;align-items:flex-start}.cs-story__panel-head{padding:24px 16px}.cs-story__panel-heading{font-size:26px;line-height:1.2}}.cs-step{position:relative;display:grid;grid-template-columns:235px minmax(0, 1fr) 330px;gap:42px;padding:30px 56px 30px 112px;background-color:#f7fbfc}.cs-step:nth-child(even){background-color:#eaf4f4}.cs-step__number{position:absolute;z-index:2;top:28px;left:38px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background-color:#1f7a80;font-family:"Alike",serif;font-size:20px;color:#fff}.cs-step__line{position:absolute;z-index:1;top:0;bottom:0;left:59px;width:2px;background-color:#9f9068}.cs-step:first-child .cs-step__line{top:50px}.cs-step:last-child .cs-step__line{bottom:auto;height:50px}.cs-step:only-child .cs-step__line{display:none}.cs-step__summary{display:flex;flex-direction:column;gap:5px}.cs-step__label{font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#002b30;margin:0;text-transform:uppercase}.cs-step__title{font-family:"Alike",serif !important;font-size:24px !important;font-weight:400;line-height:normal !important;color:#006c7b !important;margin:0 !important}.cs-step__subtitle{font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#000;margin:0;padding-top:3px}.cs-step__intro{font-family:"Lato",sans-serif;font-size:18px;font-weight:400;line-height:27.9px;color:#000;margin:0}.cs-step__intro+.cs-bullets{margin-top:16px}.cs-step__visual{display:flex;flex-direction:column;gap:8px}.cs-step__caption{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:22.5px;color:#000;margin:0}@media screen and (max-width: 1200px){.cs-step{grid-template-columns:200px minmax(0, 1fr);gap:24px 32px;padding-right:32px}.cs-step__visual{grid-column:2;max-width:400px}}@media screen and (max-width: 767px){.cs-step{grid-template-columns:minmax(0, 1fr);gap:16px;padding:24px 16px}.cs-step__number{position:static}.cs-step__line{display:none}.cs-step__visual{grid-column:auto;max-width:none}.cs-step__intro{font-size:17px;line-height:1.6}}.cs-visual{padding:24px;border-radius:16px;background-color:#fff}.cs-visual p{margin:0}.cs-visual__value{font-family:"Alike",serif;font-size:24px;line-height:1.15;color:#066d7a}.cs-visual__label{font-family:"Lato",sans-serif;font-size:16px;font-weight:700;line-height:1.5;color:#066d7a;margin:0}.cs-visual__text{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000;margin:0}.cs-visual--stat{display:flex;flex-direction:column;gap:4px}.cs-visual--stat .cs-visual__text{margin-top:4px}.cs-visual__row{display:flex;flex-direction:column;gap:4px}.cs-visual__row+.cs-visual__row{margin-top:8px;padding-top:8px;border-top:2px solid #e4e0d4}.cs-visual__row--gold .cs-visual__label,.cs-visual__row--gold .cs-visual__value{color:#827349}.cs-visual--diagram{padding:24px 12px}.cs-visual--diagram ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:8px}.cs-visual--diagram li{flex:1 1 0;max-width:82px;min-height:69px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:16px;background-color:#fbfaf7;font-family:"Lato",sans-serif;font-size:16px;font-weight:700;line-height:1.15;text-align:center;color:#827349}.cs-visual--diagram li.is-highlighted{background-color:#827349;color:#fbfaf7}.cs-content{padding:96px 0;background-color:#fff}.cs-content__inner{max-width:1400px;padding-left:20px;padding-right:20px;display:flex;align-items:flex-start;gap:80px}@media screen and (max-width: 1200px){.cs-content__inner{gap:40px}}@media screen and (max-width: 991px){.cs-content__inner{flex-direction:column}}@media screen and (max-width: 767px){.cs-content{padding:40px 0 56px}}.cs-article{flex:1 1 0;min-width:0;width:100%;display:flex;flex-direction:column;gap:24px}.cs-subnav{position:sticky;top:var(--cs-header-offset);z-index:5;border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;transition:box-shadow .2s}.cs-subnav.is-stuck{box-shadow:0 6px 12px -8px rgba(0,0,0,.15)}.cs-subnav ul{list-style:none;margin:0;padding:0;display:flex;gap:24px;overflow-x:auto;scrollbar-width:none}.cs-subnav ul::-webkit-scrollbar{display:none}.cs-subnav a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;border-bottom:1.5px solid rgba(0,0,0,0);font-family:"Lato",sans-serif;font-size:20px;line-height:1.2;letter-spacing:-0.4px;white-space:nowrap;color:#03454d;text-decoration:none}.cs-subnav a::after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none;user-select:none}.cs-subnav a:hover,.cs-subnav a.is-active{color:#066d7a}.cs-subnav a.is-active{font-weight:600;border-bottom-color:#066d7a}@media screen and (max-width: 767px){.cs-subnav{margin:0 -20px;padding:0 20px}.cs-subnav a{height:72px;font-size:18px}}.cs-block{scroll-margin-top:calc(var(--cs-header-offset) + var(--cs-subnav-height, 0px) + 5px);margin:0}.cs-block__heading{font-family:"Alike",serif !important;font-size:32px !important;font-weight:400;line-height:38.4px !important;color:#0a6574 !important;margin:0 !important;margin-bottom:24px !important}.cs-block__text{font-family:"Lato",sans-serif;font-size:17px;font-weight:400;line-height:28.9px;color:#000;margin:0}.cs-block__text p,.cs-block__text ul,.cs-block__text ol{margin:0 0 1em}.cs-block__text>:last-child{margin-bottom:0}.cs-block__text a{color:#0a6574;text-decoration:underline}.cs-block__text strong{font-weight:700}.cs-block--media img{display:block;width:100%;height:auto;border-radius:12px}.cs-block--media figcaption{font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000;margin:0;margin-top:8px}@media screen and (max-width: 767px){.cs-block__heading{font-size:28px !important;line-height:1.2 !important;margin-bottom:16px !important}.cs-block__text{font-size:16px;line-height:1.7}}.cs-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:32px 36px;border-radius:8px;background-color:#034650}.cs-cta__content{flex:1 1 320px;display:flex;flex-direction:column;gap:8px}.cs-cta__title{font-family:"Alike",serif;font-size:24px;line-height:31.2px;color:#fff;margin:0}.cs-cta__text{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#cfe0e2;margin:0}.cs-cta__actions{display:flex;flex-direction:column;align-items:center;gap:10px}.cs-cta__secondary{font-family:"Lato",sans-serif;font-size:16px;font-weight:700;color:#fff;text-decoration:underline;text-underline-position:from-font}.cs-cta__secondary:hover,.cs-cta__secondary:focus{color:#fff}@media screen and (max-width: 767px){.cs-cta{padding:24px}.cs-cta__actions{width:100%;align-items:stretch;text-align:center}}.cs-outcome{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.cs-outcome__item{flex:1 1 220px;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:12px;background-color:#f7fbfc}.cs-outcome__item:nth-child(even){background-color:#eaf4f4}.cs-outcome__label{font-family:"Lato",sans-serif;font-size:14px;font-weight:700;line-height:normal;color:#034650;margin:0}.cs-outcome__value{font-family:"Alike",serif;font-size:30px;line-height:normal;color:#034650;margin:0}.cs-outcome__text{font-family:"Lato",sans-serif;font-size:14px;font-weight:400;line-height:21px;color:#000;margin:0}.cs-block--quote blockquote{margin:0;padding:0;border:0}.cs-block--quote blockquote::before{content:"“";display:block;height:48px;font-family:"Alike",serif;font-size:80px;line-height:80px;color:#d9ccb0}.cs-block--quote blockquote p{font-family:"Alike",serif;font-size:24px;font-style:italic;line-height:34.8px;color:#034650;margin:0}.cs-block--quote figcaption{font-family:"Lato",sans-serif;font-size:17px;font-weight:400;line-height:28.9px;color:#000;margin:0;margin-top:20px}@media screen and (max-width: 767px){.cs-block--quote blockquote p{font-size:21px;line-height:1.45}}.cs-sidebar{flex:0 0 347px;width:347px;align-self:flex-start}.cs-sidebar__card{display:flex;flex-direction:column;gap:16px;padding:24px 32px;border:1.5px solid #bbbbba;border-radius:8px;background-color:#fff}.cs-sidebar__eyebrow{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#066d7a;margin:0;letter-spacing:.32px;text-transform:uppercase}.cs-sidebar__title{font-family:"Alike",serif !important;font-size:26px !important;font-weight:400;line-height:32.5px !important;color:#034650 !important;margin:0 !important}.cs-sidebar__text{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#000;margin:0}.cs-sidebar__contact{display:flex;flex-direction:column;gap:8px}.cs-sidebar__phone{display:inline-flex;align-items:center;gap:10px;font-family:"Lato",sans-serif;font-size:15px;font-weight:700;color:#034650}.cs-sidebar__appointment{font-family:"Lato",sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-0.36px;color:#066d7a;text-decoration:underline;text-underline-position:from-font}.cs-sidebar .gform_wrapper{--gf-color-primary: #066d7a;--gf-color-primary-rgb: 6, 109, 122;--gf-color-primary-contrast: #ffffff;--gf-color-in-ctrl-primary: #066d7a;--gf-ctrl-border-color: #ad9661;--gf-ctrl-border-color-hover: #066d7a;--gf-ctrl-border-color-focus: #066d7a;--gf-ctrl-radius: 2px;--gf-ctrl-size: 48px;--gf-ctrl-choice-size: 20px;--gf-ctrl-choice-check-color: #066d7a;--gf-ctrl-label-color-primary: #034650;--gf-ctrl-label-color-req: #006e7d;--gf-font-family-base: Lato, sans-serif;--gf-form-gap-y: 16px;--gf-ctrl-label-font-size-primary: 14px;--gf-ctrl-label-font-weight-primary: 700;--gf-ctrl-label-font-size-req: 12px;--gf-ctrl-label-font-weight-req: 700;--gf-label-req-gap: 4px;--gf-field-choice-gap: 10px;--gf-ctrl-btn-size: 48px;--gf-ctrl-btn-font-size: 18px;--gf-ctrl-btn-font-weight: 600;--gf-ctrl-btn-line-height: 1.2;--gf-ctrl-btn-padding-x: 24px;--gf-ctrl-btn-padding-y: 13px;--gf-ctrl-btn-radius: 4px;--gf-ctrl-btn-bg-color-primary: #066d7a;--gf-ctrl-btn-bg-color-hover-primary: #03454d;--gf-ctrl-btn-bg-color-focus-primary: #03454d;margin:0;font-family:"Lato",sans-serif}.cs-sidebar .gform_wrapper .gform_fields{display:grid !important;grid-template-columns:minmax(0, 1fr) !important;row-gap:16px !important;column-gap:0 !important}.cs-sidebar .gform_wrapper .gfield{grid-column:1/-1 !important;width:100% !important;max-width:none !important;margin:0;padding:0}.cs-sidebar .gform_wrapper .ginput_complex,.cs-sidebar .gform_wrapper .ginput_container--name{display:flex !important;flex-direction:column;gap:16px}.cs-sidebar .gform_wrapper .ginput_complex>span,.cs-sidebar .gform_wrapper .ginput_complex>div,.cs-sidebar .gform_wrapper .ginput_container--name>span,.cs-sidebar .gform_wrapper .ginput_container--name>div{flex:1 1 100% !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.cs-sidebar .gform_wrapper .ginput_complex label,.cs-sidebar .gform_wrapper .ginput_container--name label{font-family:"Lato",sans-serif;font-size:12px;color:#000}.cs-sidebar .gform_wrapper .gfield_label,.cs-sidebar .gform_wrapper legend.gfield_label,.cs-sidebar .gform_wrapper .gform-field-label--type-sub-large{display:inline-flex;align-items:center;margin:0 0 8px;padding:0;font-family:"Lato",sans-serif;font-size:14px !important;font-weight:700 !important;line-height:normal;color:#034650 !important}.cs-sidebar .gform_wrapper .gfield_required,.cs-sidebar .gform_wrapper .gfield_required_text{font-family:"Lato",sans-serif;font-size:12px !important;font-weight:700 !important;font-style:normal;color:#006e7d !important}.cs-sidebar .gform_wrapper input[type=text],.cs-sidebar .gform_wrapper input[type=email],.cs-sidebar .gform_wrapper input[type=tel],.cs-sidebar .gform_wrapper input[type=number],.cs-sidebar .gform_wrapper input[type=url],.cs-sidebar .gform_wrapper select,.cs-sidebar .gform_wrapper textarea{width:100% !important;height:48px;min-height:48px;padding:10px 12px;border:1px solid #ad9661 !important;border-radius:2px;background-color:#fff;box-shadow:none;font-family:"Lato",sans-serif;font-size:15px;color:#000 !important}.cs-sidebar .gform_wrapper input[type=text]:focus,.cs-sidebar .gform_wrapper input[type=email]:focus,.cs-sidebar .gform_wrapper input[type=tel]:focus,.cs-sidebar .gform_wrapper input[type=number]:focus,.cs-sidebar .gform_wrapper input[type=url]:focus,.cs-sidebar .gform_wrapper select:focus,.cs-sidebar .gform_wrapper textarea:focus{outline:2px solid rgba(6,109,122,.25);outline-offset:0;border-color:#066d7a !important}.cs-sidebar .gform_wrapper textarea{height:96px;min-height:96px;resize:vertical}.cs-sidebar .gform_wrapper .gfield_description,.cs-sidebar .gform_wrapper .instruction{font-size:12px;color:#000}.cs-sidebar .gform_wrapper .gfield_radio,.cs-sidebar .gform_wrapper .gfield_checkbox{display:flex !important;flex-direction:column;gap:10px !important}.cs-sidebar .gform_wrapper .gchoice{display:flex !important;align-items:center;gap:10px !important;margin:0}.cs-sidebar .gform_wrapper .gchoice label{max-width:none;margin:0;font-family:"Lato",sans-serif;font-size:14px;font-weight:400;color:#000;cursor:pointer}.cs-sidebar .gform_wrapper input[type=radio],.cs-sidebar .gform_wrapper input[type=checkbox]{appearance:none;flex:0 0 20px;width:20px;height:20px;margin:0;border:1.5px solid #bbbbba;background-color:#fff;cursor:pointer}.cs-sidebar .gform_wrapper input[type=radio]:checked,.cs-sidebar .gform_wrapper input[type=checkbox]:checked{border-color:#066d7a}.cs-sidebar .gform_wrapper input[type=radio]:focus-visible,.cs-sidebar .gform_wrapper input[type=checkbox]:focus-visible{outline:2px solid rgba(6,109,122,.35);outline-offset:2px}.cs-sidebar .gform_wrapper input[type=radio]::before,.cs-sidebar .gform_wrapper input[type=checkbox]::before{content:none !important}.cs-sidebar .gform_wrapper input[type=radio]{border-radius:50%}.cs-sidebar .gform_wrapper input[type=radio]:checked{background:radial-gradient(circle, #066d7a 0 5px, #ffffff 5.5px)}.cs-sidebar .gform_wrapper input[type=checkbox]{border-radius:3px}.cs-sidebar .gform_wrapper input[type=checkbox]:checked{background:#066d7a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/16px}.cs-sidebar .gform_wrapper .gfield_validation_message,.cs-sidebar .gform_wrapper .validation_message{margin-top:6px;padding:0;border:0;background:none;font-size:12px;color:#b3261e}.cs-sidebar .gform_wrapper .gform_validation_errors{margin:0 0 16px;padding:12px;border-radius:4px;box-shadow:none}.cs-sidebar .gform_wrapper .gform_footer,.cs-sidebar .gform_wrapper .gform_page_footer{display:flex;flex-direction:column;gap:24px;margin:24px 0 0;padding:0}.cs-sidebar .gform_wrapper .gform_button,.cs-sidebar .gform_wrapper input[type=submit]{width:100% !important;height:48px !important;min-height:48px !important;margin:0 !important;padding:13px 24px !important;border:0 !important;border-radius:4px !important;background-color:#066d7a !important;text-transform:none !important;font-family:"Lato",sans-serif !important;font-size:18px !important;font-weight:600 !important;letter-spacing:-0.36px;color:#fff !important;cursor:pointer;transition:background-color .3s}.cs-sidebar .gform_wrapper .gform_button:hover,.cs-sidebar .gform_wrapper .gform_button:focus,.cs-sidebar .gform_wrapper input[type=submit]:hover,.cs-sidebar .gform_wrapper input[type=submit]:focus{background-color:#03454d !important}.cs-sidebar .gform-theme--framework .gform_validation_errors .gform_submission_error{font-size:12px !important;font-weight:500 !important;font-family:"Lato",sans-serif !important}.cs-sidebar .gform_wrapper .cs-sidebar__contact{margin:0}@media screen and (max-width: 1200px){.cs-sidebar{flex-basis:320px;width:320px}}@media screen and (max-width: 991px){.cs-sidebar{flex-basis:auto;width:100%}}@media screen and (max-width: 767px){.cs-sidebar__card{padding:24px 20px}}.cs-talk{padding:96px 50px;background-color:#034650}.cs-talk__inner{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:0 40px}.cs-talk__header{display:flex;flex-direction:column;gap:12px;max-width:720px;text-align:center}.cs-talk__title{font-family:"Alike",serif !important;font-size:38px !important;font-weight:400;line-height:45.6px !important;color:#fff !important;margin:0 !important}.cs-talk__text{font-family:"Lato",sans-serif;font-size:17px;font-weight:400;line-height:27.2px;color:#cfe0e2;margin:0}.cs-talk__cards{display:flex;flex-wrap:wrap;gap:24px;width:100%}@media screen and (max-width: 991px){.cs-talk{padding:72px 20px}.cs-talk__inner{padding:0}}@media screen and (max-width: 767px){.cs-talk{padding:56px 16px}.cs-talk__inner{gap:32px}.cs-talk__title{font-size:30px !important;line-height:1.2 !important}.cs-talk__cards{flex-direction:column;gap:16px}}.cs-talk-card{flex:1 1 260px;display:flex;flex-direction:column;gap:10px;padding:32px;border-radius:8px;background-color:#fff}.cs-talk-card__highlight{font-family:"Alike",serif;font-size:44px;line-height:44px;color:#0a6574;margin:0}.cs-talk-card__title{font-family:"Alike",serif !important;font-size:22px !important;font-weight:400;line-height:normal !important;color:#034650 !important;margin:0 !important}.cs-talk-card__text{font-family:"Lato",sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#000;margin:0;flex:1 1 auto}.cs-talk-card__button{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px;padding:14px 24px;border:1px solid #0a6574;border-radius:2px;background-color:#0a6574;font-family:"Lato",sans-serif;font-size:16px;font-weight:700;text-align:center;color:#fff;transition:background-color .3s}.cs-talk-card__button:hover,.cs-talk-card__button:focus{color:#fff;background-color:#03454d}.cs-talk-card--dark{background-color:#0a5b68}.cs-talk-card--dark .cs-talk-card__highlight{color:#d9c28f}.cs-talk-card--dark .cs-talk-card__title{color:#fff !important}.cs-talk-card--dark .cs-talk-card__text{color:#cfe0e2}.cs-talk-card--dark .cs-talk-card__button{border-color:#7fa3a9;background-color:rgba(0,0,0,0)}.cs-talk-card--dark .cs-talk-card__button:hover,.cs-talk-card--dark .cs-talk-card__button:focus{background-color:hsla(0,0%,100%,.08)}@media screen and (max-width: 767px){.cs-talk-card{flex-basis:auto;padding:24px}}.cs-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:8px;overflow:hidden;background-color:#fff}.cs-card__media{position:relative;height:261px;border:1px solid #bbbbba;border-radius:12px 12px 0 0;overflow:hidden;background-color:#f4f4f4}.cs-card__media img.cs-card-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.cs-card__badge{position:absolute;top:16px;left:16px;padding:6px 14px;border-radius:6px;font-family:"Lato",sans-serif;font-size:12px;font-weight:700;line-height:normal}.cs-card__badge--video{background-color:#03454d;color:#fbfaf7}.cs-card__badge--infographic{background-color:#f7f1e4;color:#55431f}.cs-card__play{position:absolute;top:50%;left:50%;width:102px;height:102px;transform:translate(-50%, -50%);pointer-events:none}.cs-card__body{flex:1 1 auto;display:flex;flex-direction:column;padding:28px}.cs-card__title{font-family:"Alike",serif !important;font-size:26px !important;font-weight:400;line-height:32.5px !important;color:#034650 !important;margin:0 !important;margin:8px 0 10px !important}.cs-card__title a{color:inherit;text-decoration:none}.cs-card__title a::after{content:"";position:absolute;inset:0;z-index:3}.cs-card__title a:focus-visible{outline:none}.cs-card__title a:focus-visible::after{outline:2px solid #066d7a;outline-offset:-2px;border-radius:8px}.cs-card__summary{font-family:"Lato",sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000;margin:0;padding-bottom:20px}.cs-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:17px;border-top:1px solid #e1eaeb}.cs-card__time{font-family:"Lato",sans-serif;font-size:13px;font-weight:400;line-height:normal;color:#000;margin:0}.cs-card__link{font-family:"Lato",sans-serif;font-size:16px;font-weight:700;color:#0a6574}.cs-card:hover .cs-card-image{transform:scale(1.03)}.cs-card:hover .cs-card__title a{text-decoration:underline}.cs-card--compact{background-color:rgba(0,0,0,0)}.cs-card--compact .cs-card__body{padding:8px 0 28px}.cs-card--compact .cs-card__title{font-size:22px !important;line-height:28.6px !important;margin:0 0 10px !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cs-card--compact .cs-card__footer{margin-top:0;padding-top:0;border-top:0}.cs-card--compact .cs-card__link{font-size:18px;font-weight:600;letter-spacing:-0.36px;color:#066d7a;text-decoration:underline;text-underline-position:from-font}@media screen and (max-width: 767px){.cs-card__media{height:auto;aspect-ratio:358/220}.cs-card__body{padding:20px}.cs-card__title{font-size:22px !important;line-height:1.3 !important}.cs-card__play{width:72px;height:72px}}.cs-listing{padding:96px 0;background-color:#f4f9fa}.cs-listing__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 45px}.cs-listing__empty{font-family:"Lato",sans-serif;font-size:17px;font-weight:400;line-height:1.6;color:#000;margin:0;text-align:center}.cs-listing__more{display:flex;justify-content:center;margin-top:48px}.cs-listing .cs-card[hidden]{display:none}@media screen and (max-width: 1200px){.cs-listing__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}}@media screen and (max-width: 767px){.cs-listing{padding:24px 0 48px}.cs-listing__grid{grid-template-columns:minmax(0, 1fr)}}.cs-load-more{display:inline-flex;align-items:center;justify-content:center;min-width:200px;min-height:48px;padding:13px 32px;border:1px solid #066d7a;border-radius:4px;background-color:#066d7a;font-family:"Lato",sans-serif;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-0.36px;color:#fff;text-decoration:none;transition:background-color .3s}.cs-load-more:hover,.cs-load-more:focus-visible{color:#fff;background-color:#03454d}.cs-load-more[aria-busy=true]{cursor:progress;opacity:.7}.cs-load-more[hidden]{display:none}@media screen and (max-width: 767px){.cs-load-more{width:100%}}.cs-related{padding:96px 0;background-color:#fff}.cs-related__header{display:flex;flex-direction:column;gap:24px;margin-bottom:42px;text-align:center}.cs-related__title{font-family:"Alike",serif !important;font-size:56px !important;font-weight:400;line-height:normal !important;color:#006c7b !important;margin:0 !important}.cs-related__text{font-family:"Lato",sans-serif;font-size:20px;font-weight:400;line-height:1.4;color:#000;margin:0}.cs-related__carousel{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;padding:0 80px}.cs-related__carousel.slick-initialized{display:block}.cs-related__carousel.slick-initialized .slick-list{margin:0 -12px}.cs-related__carousel.slick-initialized .slick-track{display:flex}.cs-related__carousel.slick-initialized .slick-slide{height:auto;padding:0 12px}.cs-related__carousel.slick-initialized .slick-slide>div{height:100%}.cs-related__slide{height:100%}.cs-related .cs-related__arrow{position:absolute;top:50%;z-index:2;width:56px;height:56px;padding:0;border:0;background:url("../../images/case-study/chevron.svg") no-repeat center/56px 56px;font-size:0;cursor:pointer;transform:translateY(-50%);transition:opacity .3s}.cs-related .cs-related__arrow--prev{left:0}.cs-related .cs-related__arrow--next{right:0;transform:translateY(-50%) rotate(180deg)}.cs-related .cs-related__arrow.slick-disabled{opacity:.25;cursor:default}@media screen and (max-width: 1200px){.cs-related__carousel{grid-template-columns:repeat(2, minmax(0, 1fr));padding:0 72px}}@media screen and (max-width: 767px){.cs-related{padding:48px 0}.cs-related__header{gap:12px;margin-bottom:24px}.cs-related__title{font-size:36px !important}.cs-related__text{font-size:17px}.cs-related__carousel{grid-template-columns:minmax(0, 1fr);gap:8px;padding:0}}
