:root{--text-text-black: #101010;--text-text-subtle-1: #aab9be;--text-border-gray: #cadbe1;--surface-white-gray: #f1f7f9;--surface-white: #fff;--accent-primary: #fd0;--accent-secondary: #2cb922;--accent-error-red: #ff2e0f;--accent-blue: #2d7dd2;--accent-primary-hover: #e6c700;--surface-surface-dark-ground: #101010;--surface-surface-ground: #2b2e2f;--text-text-white: #fff;--text-text-dark: #2b2e2f}.title-content-section{padding:0}.title-content-section .about-block-line{margin:32px 0}@media (min-width: 992px){.title-content-section .about-block-line{margin:64px 0}}.body-section{font-size:18px;line-height:24px;overflow-x:clip}@media (min-width: 992px){.body-section{font-size:24px;line-height:36px}}.body-section.bg-white-gray{background-color:#f1f7f9}.body-section p:not(:last-child){margin-bottom:16px}@media (min-width: 992px){.body-section p:not(:last-child){margin-bottom:24px}}.body-section ul li,.body-section ol li{color:#101010}.body-section ul li:not(:last-child),.body-section ol li:not(:last-child){margin-bottom:12px}.body-section ul li{position:relative;padding-left:24px}.body-section ul li:before{content:"<";color:var(--text-text-subtle-1);position:absolute;left:0;top:0}.about-block-line{margin:32px 0 0}@media (min-width: 992px){.about-block-line{margin:64px 0 0}}.case-studies-logo{margin-bottom:16px;width:64px;height:64px}@media (min-width: 992px){.case-studies-logo{margin-bottom:24px;width:112px;height:112px}}.case-studies-logo img{display:block;width:100%;height:100%;object-fit:contain}.body-section-container{position:relative;z-index:3}.body-section-container .body-section:last-child{padding-bottom:112px}.margin__block:not(:last-child){margin-bottom:32px}@media (min-width: 992px){.margin__block:not(:last-child){margin-bottom:64px}}.services-item-sections{display:flex;flex-direction:column;gap:32px}.services-item-sections:not(:first-child){margin-top:32px}@media (min-width: 992px){.services-item-sections:not(:first-child){margin-top:64px}}@media only screen and (min-width: 992px){.services-item-sections{gap:60px}}.section__item{display:grid;gap:24px;grid-template-columns:repeat(1,1fr);min-width:0}@media only screen and (min-width: 992px){.section__item{grid-template-columns:102px 1fr}}.section__item .section__item_number{color:var(--accent-secondary);font-size:72px;line-height:72px;font-family:neil-bold-pro,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width: 992px){.section__item .section__item_number{font-size:100px;line-height:100px}}.section__item .section__item_title{text-transform:lowercase}.case-studies-sticky{z-index:10}@media (max-width: 991px){.case-studies-sticky{position:fixed;left:24px;right:24px;bottom:24px}}@media (min-width: 992px){.case-studies-sticky{position:absolute;left:48px;top:200px;height:calc(100% - 260px)}}@media (max-width: 991px){.case-studies-visit{padding:16px;width:100%}}@media (min-width: 992px){.case-studies-visit{position:sticky;top:160px;padding:32px 23px}}.case-studies-features{display:flex;flex-wrap:wrap;row-gap:16px;column-gap:64px}@media (max-width: 767.98px){.case-studies-features{flex-direction:column}}.case-studies-features-item{display:flex;flex-direction:column}@media (max-width: 767.98px){.case-studies-features-item{gap:4px}}@media (min-width: 768px){.case-studies-features-item{gap:8px}}.case-studies-features-item .case-studies-features-item-label{color:#aab9be;font-weight:600;margin-bottom:0}.case-studies-features-item .case-studies-features-item-value{font-weight:500;margin-bottom:0}@media (max-width: 767.98px){.case-studies-main-image{height:464px}}@media (min-width: 768px){.case-studies-main-image{height:600px}}@media (min-width: 992px){.case-studies-main-image{height:800px}}.case-studies-main-image img{display:block;width:100%;height:100%;object-fit:cover}.case-studies-credits-list{display:flex;flex-wrap:wrap;gap:24px}@media (min-width: 992px){.case-studies-credits-list{row-gap:48px}}.case-studies-credits-item{flex:0 0 auto;width:calc(50% - 12px);display:flex;flex-direction:column}.case-studies-credits-item .case-studies-credits-item-name{color:#101010;font-size:24px;line-height:36px}@media (min-width: 992px){.case-studies-credits-item .case-studies-credits-item-name{font-size:44px;line-height:56px;letter-spacing:-1px}}.case-studies-credits-item .case-studies-credits-item-role{color:#aab9be;font-size:16px;line-height:24px}@media (min-width: 992px){.case-studies-credits-item .case-studies-credits-item-role{font-size:20px;line-height:28px}}.case-studies-content-image{padding:16px;background-color:#f1f7f9}.case-studies-content-image:not(:last-child){margin-bottom:24px}@media (min-width: 992px){.case-studies-content-image:not(:last-child){margin-bottom:64px}}@media (min-width: 992px){.case-studies-content-image{padding:80px}}.case-studies-content-image h3{margin-bottom:16px}@media (min-width: 992px){.case-studies-content-image h3{margin-bottom:24px}}.case-studies-content-image img{display:block;width:100%!important;height:auto!important;object-fit:cover}.case-studies-content-list{display:flex;flex-direction:column;row-gap:24px;column-gap:64px}@media (min-width: 992px){.case-studies-content-list{flex-direction:row}}.case-studies-content-list:not(:last-child){margin-bottom:24px}@media (min-width: 992px){.case-studies-content-list:not(:last-child){margin-bottom:64px}}.case-studies-content-list .case-studies-content-image{margin-bottom:0}
