.case-studies-single-block{position:relative;background-color:var(--wp--preset--color--white)}@media (min-width: 1024px){.case-studies-single-block{--tw-border-spacing-x: 3.5rem;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);padding-bottom:4rem;padding-top:4rem}}.case-studies-single-block .case-study-single{position:relative;display:flex;height:auto;width:100%;flex-direction:column}@media (min-width: 1024px){.case-studies-single-block .case-study-single{flex-direction:row}}.case-studies-single-block .case-study-single{container-type:inline-size;container-name:csWrapper}.case-studies-single-block .case-study-single .content-bg{position:absolute;bottom:0;right:0;top:0;z-index:0;display:none;height:100%;width:75%;background-color:var(--wp--preset--color--secondary)}@media (min-width: 1024px){.case-studies-single-block .case-study-single .content-bg{display:block}}.case-studies-single-block .case-study-single__left-col{position:relative;z-index:10;display:flex;height:auto;width:100%;max-width:100%;align-items:center;justify-content:center}@media (min-width: 1024px){.case-studies-single-block .case-study-single__left-col{width:50%;justify-content:flex-start}}.case-studies-single-block .case-study-single__left-col figure{height:auto;width:100%}@container csWrapper (min-width: 1024px) and (max-width: 1223px){.case-studies-single-block .case-study-single__left-col figure{width:clamp(450px,44cqi,538px)}}@container csWrapper (min-width: 1224px) and (max-width: 1439px){.case-studies-single-block .case-study-single__left-col figure{width:clamp(538px,44cqi,633px)}}@container csWrapper (min-width: 1440px){.case-studies-single-block .case-study-single__left-col figure{width:clamp(633px,44cqi,675px)}}.case-studies-single-block .case-study-single__left-col figure img{aspect-ratio:16 / 9;height:auto}@media (min-width: 768px){.case-studies-single-block .case-study-single__left-col figure img{max-height:420px}}.case-studies-single-block .case-study-single__left-col figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.case-studies-single-block .case-study-single__right-col{z-index:10;height:auto;width:100%;background-color:var(--wp--preset--color--secondary);padding:2.5rem 2.5rem 4rem;color:var(--wp--preset--color--white)}@media (min-width: 640px){.case-studies-single-block .case-study-single__right-col{padding:6rem 5rem}}@media (min-width: 1024px){.case-studies-single-block .case-study-single__right-col{display:flex;width:50%;flex-direction:column;align-items:flex-start;justify-content:center;background-color:transparent;padding-left:0}}@container csWrapper (max-width: 767px){.case-studies-single-block .case-study-single__right-col{min-height:clamp(300px,38cqi,474px)}}@container csWrapper (min-width: 768px) and (max-width: 1223px){.case-studies-single-block .case-study-single__right-col{min-height:clamp(501px,38cqi,515px)}}@container csWrapper (min-width: 1224px){.case-studies-single-block .case-study-single__right-col{min-height:clamp(515px,38cqi,540px)}}.case-studies-single-block .case-study-single__right-col__inner{display:flex;max-width:680px;flex-direction:column;align-items:stretch;justify-content:center}@media (min-width: 1024px){.case-studies-single-block .case-study-single__right-col__inner{max-width:475px}}@media (min-width: 1224px){.case-studies-single-block .case-study-single__right-col__inner{max-width:525px}}.case-studies-single-block .case-study-single__right-col__inner>p{font-size:var(--wp--preset--font-size--font-18-px)}.case-studies-single-block .case-study-single__right-col__inner-content{margin-top:2rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;border-left:2px solid var(--wp--preset--color--white)}.case-studies-single-block .case-study-single__right-col__inner-content h2{margin-top:0;line-height:1}@media (max-width: 639px){.case-studies-single-block .case-study-single__right-col__inner-content h2{font-size:var(--wp--preset--font-size--font-32-px)}}.case-studies-single-block .case-study-single__right-col__inner-content h2.case-study-single__title a:hover{color:var(--wp--preset--color--lavender-mist)}@media (hover: hover) and (pointer: fine){.case-studies-single-block .case-study-single__right-col__inner-content h2.case-study-single__title a:hover{text-decoration:underline;color:inherit}}.case-studies-single-block .case-study-single__right-col__inner-content p{font-size:var(--wp--preset--font-size--font-18-px)}.case-studies-single-block .case-study-single__right-col__inner .link-with-arrow a{color:var(--wp--preset--color--white)!important}@media screen and (max-width: 1023px){body .is-layout-constrained>:where(.case-studies-single-block:not(.alignfull)){margin-right:calc(var(--wp--style--root--padding-right) * -1)!important;margin-left:calc(var(--wp--style--root--padding-left) * -1)!important}}
