.section__layout-pages.pages-case-study-title .pages-case-study-title__slug{color:#5a6a75}.pages-case-study-title{background-color:var(--pages-case-study-title-bg,#f9f9f9);padding:var(--section__space) 0}.pages-case-study-title .pages-case-study-title__inner{align-items:center;display:grid;gap:calc(var(--section__gap)*3);grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.pages-case-study-title .pages-case-study-title__content{min-width:0}.pages-case-study-title .pages-case-study-title__slug{display:block;font-size:var(--fs__text-xxs);font-weight:700;letter-spacing:0;margin-bottom:calc(var(--flexible-layout-text__space)/1.25);text-transform:uppercase}.pages-case-study-title .pages-case-study-title__header{color:#00253e;line-height:1;margin-bottom:var(--flexible-layout-text__space)}.pages-case-study-title .pages-case-study-title__description{color:#00253e;font-size:calc(var(--fs__header-xs) + .125rem);line-height:1.25;margin-bottom:calc(var(--flexible-layout-text__space)*2);max-width:480px}.pages-case-study-title .pages-case-study-title__details{border-top:1px solid rgba(0,37,62,.1)}.pages-case-study-title .pages-case-study-title__detail{align-items:center;border-bottom:1px solid rgba(0,37,62,.1);display:grid;gap:var(--flexible-layout-text__space);grid-template-columns:minmax(90px,.5fr) minmax(0,1fr);padding:.85rem 0}.pages-case-study-title .pages-case-study-title__detail-label{color:#5a6a75;font-size:var(--fs__text-xxs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pages-case-study-title .pages-case-study-title__detail-value{color:#00253e;font-size:var(--fs__text-s);font-weight:600;line-height:var(--text__line-height)}.pages-case-study-title .pages-case-study-title__media{border-radius:var(--content__border-radius-m);height:100%;overflow:hidden}.pages-case-study-title .pages-case-study-title__image{aspect-ratio:1.333333;border-radius:var(--content__border-radius-m);display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:900px){.pages-case-study-title .pages-case-study-title__inner{gap:calc(var(--section__gap)*2);grid-template-columns:1fr}.pages-case-study-title .pages-case-study-title__description{max-width:none}}@media screen and (max-width:550px){.pages-case-study-title .pages-case-study-title__detail{gap:.25rem;grid-template-columns:1fr}}.pages-case-study-quote{background-color:var(--pages-case-study-quote-bg,#f9f9f9);border-bottom:1px solid #e2e8f0;padding:calc(var(--section__space)/1.5) 0 var(--section__space) 0}.pages-case-study-quote .pages-case-study-quote__inner{align-items:center;display:grid;gap:calc(var(--section__gap)*2.5);grid-template-columns:160px minmax(0,1fr);max-width:900px}.pages-case-study-quote .pages-case-study-quote__author{align-items:center;display:flex;flex-direction:column;text-align:center}.pages-case-study-quote .pages-case-study-quote__media{background-color:#fff;border-radius:50%;height:var(--avatar__size-m);margin-bottom:calc(var(--flexible-layout-text__space)/1.25);overflow:hidden;width:var(--avatar__size-m)}.pages-case-study-quote .pages-case-study-quote__image{aspect-ratio:1;display:block;height:100%;object-fit:cover;width:100%}.pages-case-study-quote .pages-case-study-quote__author-body{display:flex;flex-direction:column;gap:.25rem}.pages-case-study-quote .pages-case-study-quote__name{color:#00253e;font-size:var(--fs__text-xs);font-weight:700;line-height:1.2}.pages-case-study-quote .pages-case-study-quote__company,.pages-case-study-quote .pages-case-study-quote__position{color:#00253e;font-size:var(--fs__text-xxs);line-height:1.25}.pages-case-study-quote .pages-case-study-quote__content{color:#00253e;font-size:var(--fs__header-xs);font-weight:600;line-height:1.75;margin:0}@media screen and (max-width:767px){.pages-case-study-quote .pages-case-study-quote__inner{gap:calc(var(--section__gap)*1.5);grid-template-columns:1fr;text-align:center}}.pages-case-study-gallery,.pages-case-study-mosaic{--case-study-gallery-gap:var(--section__gap);--case-study-gallery-height:320px}@media screen and (max-width:767px){.pages-case-study-gallery,.pages-case-study-mosaic{--case-study-gallery-height:240px}}@media screen and (max-width:420px){.pages-case-study-gallery,.pages-case-study-mosaic{--case-study-gallery-height:200px}}.pages-case-study-gallery{background-color:var(--pages-case-study-gallery-bg,#f9f9f9);padding:var(--section__space) 0}.pages-case-study-gallery .pages-case-study-gallery__grid,.pages-case-study-mosaic--four .pages-case-study-gallery__grid{display:grid;gap:var(--case-study-gallery-gap);grid-auto-rows:var(--case-study-gallery-height);grid-template-columns:repeat(12,minmax(0,1fr))}@media screen and (max-width:1200px){.pages-case-study-gallery .pages-case-study-gallery__grid,.pages-case-study-mosaic--four .pages-case-study-gallery__grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.pages-case-study-gallery .pages-case-study-gallery__item,.pages-case-study-mosaic--four .pages-case-study-gallery__item{border-radius:var(--content__border-radius-m);margin:0;min-height:0;overflow:hidden}.pages-case-study-gallery .pages-case-study-gallery__item:nth-child(4n+1),.pages-case-study-gallery .pages-case-study-gallery__item:nth-child(4n+4),.pages-case-study-mosaic--four .pages-case-study-gallery__item:nth-child(4n+1),.pages-case-study-mosaic--four .pages-case-study-gallery__item:nth-child(4n+4){grid-column:span 8}.pages-case-study-gallery .pages-case-study-gallery__item:nth-child(4n+2),.pages-case-study-gallery .pages-case-study-gallery__item:nth-child(4n+3),.pages-case-study-mosaic--four .pages-case-study-gallery__item:nth-child(4n+2),.pages-case-study-mosaic--four .pages-case-study-gallery__item:nth-child(4n+3){grid-column:span 4}.pages-case-study-gallery .pages-case-study-gallery__item .pages-case-study-gallery__link,.pages-case-study-mosaic--four .pages-case-study-gallery__item .pages-case-study-gallery__link{color:inherit;display:block;height:100%;overflow:hidden}.pages-case-study-gallery .pages-case-study-gallery__item .pages-case-study-gallery__link .pages-case-study-gallery__image,.pages-case-study-mosaic--four .pages-case-study-gallery__item .pages-case-study-gallery__link .pages-case-study-gallery__image{-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.pages-case-study-gallery .pages-case-study-gallery__item .pages-case-study-gallery__link:focus-visible .pages-case-study-gallery__image,.pages-case-study-gallery .pages-case-study-gallery__item .pages-case-study-gallery__link:hover .pages-case-study-gallery__image,.pages-case-study-mosaic--four .pages-case-study-gallery__item .pages-case-study-gallery__link:focus-visible .pages-case-study-gallery__image,.pages-case-study-mosaic--four .pages-case-study-gallery__item .pages-case-study-gallery__link:hover .pages-case-study-gallery__image{transform:scale(1.04);-o-transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04)}.pages-case-study-gallery .pages-case-study-gallery__image,.pages-case-study-mosaic--four .pages-case-study-gallery__image{border-radius:var(--content__border-radius-m);display:block;height:100%;object-fit:cover;width:100%}.pages-case-study-steps{background-color:var(--pages-case-study-steps-bg,#fff);padding:var(--section__space) 0}.pages-case-study-steps .pages-case-study-steps__head{display:flex;flex-direction:column;gap:var(--flexible-layout-text__space);margin-bottom:calc(var(--section__space)/1.75);text-align:center}.pages-case-study-steps .pages-case-study-steps__slug{color:#5a6a75}.pages-case-study-steps .pages-case-study-steps__list{display:grid;gap:calc(var(--section__gap)*1.5);grid-template-columns:repeat(4,minmax(0,1fr))}.pages-case-study-steps .pages-case-study-steps__item{min-width:0;position:relative}.pages-case-study-steps .pages-case-study-steps__top{align-items:center;display:flex;margin-bottom:calc(var(--flexible-layout-text__space)/1.2)}.pages-case-study-steps .pages-case-study-steps__number{background-color:#00253e;border-radius:50%;color:#fff;display:grid;flex:0 0 48px;font-size:var(--fs__header-xs);font-weight:700;height:48px;line-height:1;place-items:center;width:48px}.pages-case-study-steps .pages-case-study-steps__line{flex:1 1 auto;height:2px;margin-left:16px;min-width:0;width:auto}.pages-case-study-steps .pages-case-study-steps__item-title{color:#00253e;font-size:var(--fs__header-xs);font-weight:700;line-height:1.25;margin:0 0 calc(var(--flexible-layout-text__space)/2)}.pages-case-study-steps .pages-case-study-steps__description{color:#00253e;font-size:var(--fs__text-xs);line-height:1.55}@media screen and (max-width:900px){.pages-case-study-steps .pages-case-study-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(var(--section__gap)*2)}.pages-case-study-steps .pages-case-study-steps__line{display:none}}@media screen and (max-width:560px){.pages-case-study-steps .pages-case-study-steps__list{grid-template-columns:1fr}.pages-case-study-steps .pages-case-study-steps__item{padding-left:58px}.pages-case-study-steps .pages-case-study-steps__number{flex:0 0 38px;height:38px;width:38px}.pages-case-study-steps .pages-case-study-steps__top{left:0;margin-bottom:0;position:absolute;top:0}}.pages-case-study-features{background-color:var(--pages-case-study-features-bg,#f9f9f9);padding:var(--section__space) 0}.pages-case-study-features .pages-case-study-features__head{display:flex;flex-direction:column;gap:var(--flexible-layout-text__space);margin-bottom:calc(var(--section__space)/1.75);text-align:center}.pages-case-study-features .pages-case-study-features__slug{color:#5a6a75}.pages-case-study-features .pages-case-study-features__grid{display:grid;gap:calc(var(--section__gap)*1.25);grid-template-columns:repeat(3,minmax(0,1fr))}.pages-case-study-features .pages-case-study-features__item{background-color:#fff;border-radius:var(--flexible-card__radius);-webkit-box-shadow:var(--flexible-card__shadow);-moz-box-shadow:var(--flexible-card__shadow);-ms-box-shadow:var(--flexible-card__shadow);-o-box-shadow:var(--flexible-card__shadow);box-shadow:var(--flexible-card__shadow);overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pages-case-study-features .pages-case-study-features__item:hover{-webkit-box-shadow:var(--shadow__card-hover);-moz-box-shadow:var(--shadow__card-hover);-ms-box-shadow:var(--shadow__card-hover);-o-box-shadow:var(--shadow__card-hover);box-shadow:var(--shadow__card-hover);transform:translateY(-4px)}.pages-case-study-features .pages-case-study-features__media{padding:var(--flexible-card__padding) var(--flexible-card__padding) 0}.pages-case-study-features .pages-case-study-features__image{aspect-ratio:1.333333;border-radius:var(--content__border-radius-s);display:block;object-fit:cover;width:100%}.pages-case-study-features .pages-case-study-features__body{padding:calc(var(--flexible-layout-text__space)*1.2) calc(var(--flexible-layout-text__space)*1.2) calc(var(--flexible-layout-text__space)*1.75);text-align:center}.pages-case-study-features .pages-case-study-features__item-title{color:#00253e;font-size:var(--fs__header-xs);font-weight:700;line-height:1.25;margin:0 0 calc(var(--flexible-layout-text__space)/1.5)}.pages-case-study-features .pages-case-study-features__description{color:#00253e;font-size:var(--fs__text-xs);line-height:1.55}@media screen and (max-width:900px){.pages-case-study-features .pages-case-study-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.pages-case-study-features .pages-case-study-features__grid{grid-template-columns:1fr}}.pages-case-study-testimonial{background-color:var(--pages-case-study-testimonial-bg,#fff);padding:var(--section__space) 0}.pages-case-study-testimonial .pages-case-study-testimonial__inner{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center}.pages-case-study-testimonial .pages-case-study-testimonial__mark{height:auto;left:0;pointer-events:none;position:absolute;top:18px;width:190px;z-index:0}.pages-case-study-testimonial .pages-case-study-testimonial__author,.pages-case-study-testimonial .pages-case-study-testimonial__media,.pages-case-study-testimonial .pages-case-study-testimonial__quote{position:relative;z-index:1}.pages-case-study-testimonial .pages-case-study-testimonial__media{background-color:#d9d9d9;border-radius:50%;height:var(--avatar__size-s);margin-bottom:calc(var(--flexible-layout-text__space)*1.6);overflow:hidden;width:var(--avatar__size-s)}.pages-case-study-testimonial .pages-case-study-testimonial__image{aspect-ratio:1;display:block;height:100%;object-fit:cover;width:100%}.pages-case-study-testimonial .pages-case-study-testimonial__quote{color:#00253e;font-size:var(--fs__header-s);font-weight:600;line-height:1.55}.pages-case-study-testimonial .pages-case-study-testimonial__author{display:flex;flex-direction:column;gap:.15rem;margin-top:calc(var(--flexible-layout-text__space)*1.2)}.pages-case-study-testimonial .pages-case-study-testimonial__name{color:#00253e;font-size:var(--fs__text-xs);font-weight:700;line-height:1.2}.pages-case-study-testimonial .pages-case-study-testimonial__position{color:#00253e;font-size:var(--fs__text-xxs);line-height:1.25}@media screen and (max-width:767px){.pages-case-study-testimonial .pages-case-study-testimonial__mark{left:50%;transform:translateX(-80%);width:150px}}.pages-case-study-specs{background-color:var(--pages-case-study-specs-bg,#fff);padding:var(--section__space) 0}.pages-case-study-specs .pages-case-study-specs__head{display:flex;flex-direction:column;gap:var(--flexible-layout-text__space);margin-bottom:calc(var(--section__space)/2);text-align:center}.pages-case-study-specs .pages-case-study-specs__slug{color:#5a6a75}.pages-case-study-specs .pages-case-study-specs__box{background-color:#fff;border:1px solid rgba(0,37,62,.18);border-radius:var(--content__border-radius-m);margin:0 auto;max-width:820px;padding:calc(var(--section__gap)*1.5);transition:border-color var(--motion__base),box-shadow var(--motion__base)}.pages-case-study-specs .pages-case-study-specs__box:focus-within,.pages-case-study-specs .pages-case-study-specs__box:hover{border-color:#d9d9d9;-webkit-box-shadow:var(--shadow__s);-moz-box-shadow:var(--shadow__s);-ms-box-shadow:var(--shadow__s);-o-box-shadow:var(--shadow__s);box-shadow:var(--shadow__s)}.pages-case-study-specs .pages-case-study-specs__box-head{margin-bottom:calc(var(--section__gap)*1.25)}.pages-case-study-specs .pages-case-study-specs__box-title{color:#00253e;font-size:calc(var(--fs__header-xs) + .25rem);font-weight:700;line-height:1.25;margin:0 0 .25rem}.pages-case-study-specs .pages-case-study-specs__box-description{color:#5a6a75;font-size:var(--fs__text-xxs);line-height:1.4}.pages-case-study-specs .pages-case-study-specs__table{border-collapse:collapse;color:#00253e;table-layout:fixed;width:100%}.pages-case-study-specs .pages-case-study-specs__table tbody tr{transition:background-color var(--motion__fast)}.pages-case-study-specs .pages-case-study-specs__table tbody tr:hover{background-color:rgba(0,37,62,.04)}.pages-case-study-specs .pages-case-study-specs__table tbody tr:hover td{border-bottom-color:rgba(0,37,62,.32)}.pages-case-study-specs .pages-case-study-specs__table td,.pages-case-study-specs .pages-case-study-specs__table th{padding:1.25rem .75rem;text-align:left;transition:background-color var(--motion__fast),border-color var(--motion__fast);vertical-align:middle}.pages-case-study-specs .pages-case-study-specs__table th{border-bottom:2px solid rgba(0,37,62,.45);font-size:var(--fs__text-xxs);font-weight:700;text-transform:uppercase}.pages-case-study-specs .pages-case-study-specs__table td{border-bottom:1px solid rgba(0,37,62,.14);font-size:var(--fs__text-s);font-weight:600;line-height:1.35}.pages-case-study-specs .pages-case-study-specs__table td:nth-child(2){font-weight:400}.pages-case-study-specs .pages-case-study-specs__table tbody tr:hover td:nth-child(2){background-color:rgba(0,37,62,.03)}.pages-case-study-specs .pages-case-study-specs__table tr:last-child td{border-bottom:0}.pages-case-study-specs .pages-case-study-specs__table .is-highlighted{color:#1f7a36}@media screen and (max-width:767px){.pages-case-study-specs .pages-case-study-specs__box{padding:calc(var(--section__gap)*1.1)}.pages-case-study-specs .pages-case-study-specs__box-head{text-align:center}.pages-case-study-specs .pages-case-study-specs__table,.pages-case-study-specs .pages-case-study-specs__table tbody,.pages-case-study-specs .pages-case-study-specs__table td,.pages-case-study-specs .pages-case-study-specs__table th,.pages-case-study-specs .pages-case-study-specs__table thead,.pages-case-study-specs .pages-case-study-specs__table tr{display:block;width:100%}.pages-case-study-specs .pages-case-study-specs__table thead{display:none}.pages-case-study-specs .pages-case-study-specs__table tr{border-bottom:1px solid rgba(0,37,62,.14);padding:1rem 0;transition:border-color var(--motion__fast),background-color var(--motion__fast)}.pages-case-study-specs .pages-case-study-specs__table tr:hover{border-bottom-color:rgba(0,37,62,.32)}.pages-case-study-specs .pages-case-study-specs__table tr:last-child{border-bottom:0}.pages-case-study-specs .pages-case-study-specs__table td{border-bottom:0;display:grid;gap:1rem;grid-template-columns:120px minmax(0,1fr);padding:.35rem 0}.pages-case-study-specs .pages-case-study-specs__table td:before{color:#5a6a75;content:attr(data-label);font-size:var(--fs__text-xxs);font-weight:700;text-transform:uppercase}}@media screen and (max-width:480px){.pages-case-study-specs .pages-case-study-specs__table td{gap:.25rem;grid-template-columns:1fr}}.pages-case-study-stats{background-color:var(--pages-case-study-stats-bg,#f9f9f9);padding:var(--section__space) 0}.pages-case-study-stats .pages-case-study-stats__head{display:flex;flex-direction:column;gap:var(--flexible-layout-text__space);margin-bottom:calc(var(--section__space)/2);text-align:center}.pages-case-study-stats .pages-case-study-stats__slug{color:#5a6a75}.pages-case-study-stats .pages-case-study-stats__list{border-top:1px solid rgba(0,37,62,.45);margin:0 auto;max-width:980px}.pages-case-study-stats .pages-case-study-stats__item{align-items:center;border-bottom:1px solid rgba(0,37,62,.45);display:grid;gap:calc(var(--section__gap)*2);grid-template-columns:220px minmax(0,1fr);padding:1.7rem 1.5rem;transition:background-color var(--motion__fast),border-color var(--motion__fast)}.pages-case-study-stats .pages-case-study-stats__item:hover{background-color:rgba(0,37,62,.04);border-color:#00253e}.pages-case-study-stats .pages-case-study-stats__value{color:#00253e;font-size:calc(var(--fs__header-m) + .5rem);font-weight:600;line-height:.95}.pages-case-study-stats .pages-case-study-stats__label{color:#00253e;font-size:var(--fs__header-xs);font-weight:500;line-height:1.45}@media screen and (max-width:767px){.pages-case-study-stats .pages-case-study-stats__item{gap:calc(var(--flexible-layout-text__space)/1.5);grid-template-columns:1fr;padding:1.5rem}}.pages-case-study-mosaic{background-color:var(--pages-case-study-mosaic-bg,#fff);padding:calc(var(--section__space)/1.5) 0 var(--section__space) 0}.pages-case-study-mosaic .pages-case-study-mosaic__head{display:flex;flex-direction:column;gap:var(--flexible-layout-text__space);margin-bottom:calc(var(--section__space)/2);text-align:center}.pages-case-study-mosaic .pages-case-study-mosaic__slug{color:#5a6a75}.pages-case-study-mosaic .pages-case-study-mosaic__grid{display:grid;gap:var(--case-study-gallery-gap);grid-auto-rows:calc((var(--case-study-gallery-height) - 5*var(--case-study-gallery-gap))/6);grid-template-columns:repeat(12,minmax(0,1fr))}.pages-case-study-mosaic .pages-case-study-mosaic__item{border-radius:var(--content__border-radius-m);margin:0;min-height:0;overflow:hidden}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+1){grid-column:1/5;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+2){grid-column:5/13;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+3){grid-column:1/6;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+4){grid-column:6/11;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+5),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+6){grid-column:11/13;grid-row:span 3}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+7){grid-column:1/9;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+8){grid-column:9/13;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__link{color:inherit;display:block;height:100%;overflow:hidden}.pages-case-study-mosaic .pages-case-study-mosaic__link .pages-case-study-mosaic__image{-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.pages-case-study-mosaic .pages-case-study-mosaic__link:focus-visible .pages-case-study-mosaic__image,.pages-case-study-mosaic .pages-case-study-mosaic__link:hover .pages-case-study-mosaic__image{transform:scale(1.04);-o-transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04)}.pages-case-study-mosaic .pages-case-study-mosaic__image{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:1200px){.pages-case-study-mosaic .pages-case-study-mosaic__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+1),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+2),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+4),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+5),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+7),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+8){grid-column:span 4;grid-row:span 6}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+3),.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(8n+6){grid-column:1/-1;grid-row:span 6}}@media screen and (max-width:767px){.pages-case-study-mosaic .pages-case-study-mosaic__grid{grid-auto-rows:var(--case-study-gallery-height);grid-template-columns:repeat(2,minmax(0,1fr))}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(n){grid-column:auto;grid-row:auto}.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(3n+1){grid-column:1/-1}}@media screen and (max-width:420px){.pages-case-study-mosaic .pages-case-study-mosaic__item:nth-child(n){grid-column:auto;grid-row:auto}}@media screen and (max-width:480px){.pages-case-study-mosaic .pages-case-study-mosaic__grid{grid-template-columns:1fr}}.pages-case-study-cta{background-color:var(--pages-case-study-cta-bg,#00253e);padding:var(--section__space) 0 0 0}.pages-case-study-cta .pages-case-study-cta__inner{margin:0 auto;max-width:640px;text-align:center}.pages-case-study-cta .pages-case-study-cta__title{color:#fff;font-size:var(--fs__header-s);font-weight:700;line-height:1.2;margin:0 0 calc(var(--flexible-layout-text__space)/1.5)}.pages-case-study-cta .pages-case-study-cta__description{color:hsla(0,0%,100%,.78);font-size:var(--fs__text-xxs);line-height:1.5;margin:0 auto calc(var(--flexible-layout-text__space)*1.4);max-width:560px}.pages-case-study-cta .pages-case-study-cta__actions{display:flex;gap:.75rem;justify-content:center}.pages-case-study-cta .pages-case-study-cta__button{align-items:center;border:1px solid #fff;border-radius:var(--content__border-radius-l);display:inline-flex;font-family:Poppins,sans-serif;font-size:var(--fs__text-xxs);font-weight:600;height:var(--btn__height--primary);justify-content:center;line-height:1;padding:var(--btn__padding);text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pages-case-study-cta .pages-case-study-cta__button--primary{background-color:#fff;color:#00253e}.pages-case-study-cta .pages-case-study-cta__button--primary:hover,.pages-case-study-cta .pages-case-study-cta__button--secondary{background-color:transparent;color:#fff}.pages-case-study-cta .pages-case-study-cta__button--secondary:hover{background-color:#fff;color:#00253e}.pages-case-study-cta .pages-case-study-cta__button--disabled{background-color:#bab9b9;border-color:#bab9b9;color:#fff;cursor:not-allowed;opacity:1}@media screen and (max-width:560px){.pages-case-study-cta .pages-case-study-cta__actions{align-items:center;flex-direction:column}.pages-case-study-cta .pages-case-study-cta__button{max-width:260px;width:100%}}