.custom-case-study-text {width: 100%;background: black;color: white;font-family: 'circular std';}.custom-case-study-text .page-width {display: flex;padding: 2.5vw 0 5vw;}.custom-case-study-text h3 {color: white;margin: 0;font-size: max(18px, 1.3vw);padding-bottom: 1vw;border-bottom: 2px solid white;text-transform: capitalize;font-weight: 700;}.custom-case-study-text h4 {color: white;}.custom-case-study-text p {font-size: max(16px, .8vw);color: #D9D9D9;font-weight: 450;line-height: 180%;margin: 0;padding: max(20px, 1vw) 0;}.custom-case-study-text blockquote {color: white;margin: 0;border-left: 2px solid #FFC001;padding: 0 1vw;}.custom-case-study-text blockquote p {padding-top: 0.3vw;padding-bottom: 0;}.custom-case-study-text blockquote p+p {padding-top: max(20px, 1.4vw);padding-bottom: 0.3vw;}.custom-case-study-text blockquote:has(+h3) , .custom-case-study-text .case-study-rte:has(+h3) , .custom-case-study-text .three-image:has(+h3) , .custom-case-study-text ol:has(+h3), .custom-case-study-text blockquote:has(+.three-image) , .custom-case-study-text .case-study-rte:has(+.three-image) , .custom-case-study-text .case-study-rte:has(+.stats) , .custom-case-study-text ol:has(+.three-image) {margin-bottom: 3.3vw;}.custom-case-study-text blockquote+h3, .custom-case-study-text .case-study-rte+h3, .custom-case-study-text ol+h3{padding-top: 3.9vw;border-top: 2px solid white;}.custom-case-study-text ol {display: flex;padding: 0;margin-top: 0;list-style: none;justify-content: space-between;flex-wrap: wrap;gap: 1.1vw;}.custom-case-study-text ol li {flex-basis: calc(33.33% - 1.1vw);}.custom-case-study-text ol li span {font-size: max(30px, 1.6vw);color: #FFC001;font-weight: 600;font-family: "Poppins", sans-serif;padding-right: 1vw;}.custom-case-study-text ol li h4 {color: white;font-size: max(22px, 1.2vw);margin: 0;font-weight: 700;}.custom-case-study-text h3:has(+ol) {border-bottom: 0;}.custom-case-study-text h3 + ol li {border-top: 2px solid white;padding-top: 1em;}.custom-case-study-text ul {list-style: none;padding: 0;}.custom-case-study-text ul li::before {content: ' ';background: url(../svg/yellow-check7521.svg);height: max(10px, 1vw);width: max(13px, 1vw);display: inline-block;background-position: bottom;background-size: contain;background-repeat: no-repeat;margin-right: max(20px, 1vw);}.custom-case-study-text ul li {color: #D9D9D9;font-size: max(16px, .8vw);font-weight: 450;line-height: 200%;}.custom-case-study-text ul li strong {color: #FFFFFF;font-weight: 700;}.three-image {display: flex;width: 100%;overflow: hidden;height: max-content;}.three-image img {width: 100%;height: 100%;object-fit: cover;object-position: top;height: 8.3vw;}.custom-case-study-text blockquote+.three-image, .custom-case-study-text .case-study-rte+.three-image, .custom-case-study-text ol+.three-image{padding-top: 3.9vw;border-top: 2px solid white;}.stats {display: flex;justify-content: space-between;border-top: 2px solid white;padding-top: 2vw;}.stats div {flex-basis: 30%;display: flex;flex-direction: column;text-transform: capitalize;padding-left: 1.6vw;border-left: 2px solid #FFC001;}.stats div span:first-child {font-size: max(40px, 3.3vw);font-weight: 450;line-height: 100%;}.stats div span:last-child {font-family: Poppins;font-size: max(16px, 1vw);font-weight: 600;}.floating-headings {display: flex;flex-direction: column;width: max-content;flex-basis: 50%;position: sticky;top: 0;padding-top: 3vw;height: min-content;padding-left: 20px;}.floating-headings a {color: #D9D9D9;text-decoration: none;line-height: 130%;font-size: 1vw;text-transform: capitalize;padding: 0.4vw 0;}.floating-headings a svg {height: 0.9vw;width: 0.9vw;visibility: hidden;}.header-active {top: 101px;}.floating-headings a.is-visible {color: white;font-weight: 700;}.floating-headings a.is-visible svg {visibility: visible;}.floating-headings a.is-visible + a.is-visible {color: #D9D9D9;font-weight: 450;}.floating-headings a.is-visible + a.is-visible svg {visibility: hidden;}@media only screen and (max-width: 748px) {.floating-headings {display: none;}.custom-case-study-text ol {flex-direction: column;}.custom-case-study-text h3+ol li + li {border-top: 0;padding-top: 1em;}.stats {flex-direction: column;gap: 20px;border-top: 0;}.three-image img {width: 33%;aspect-ratio: 1;height: 100%;}}