.case-study-relation{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(25 25 25/var(--tw-bg-opacity,1));color:rgb(252 244 232/var(--tw-text-opacity,1));padding-bottom:42px}@media (min-width:1600px){.case-study-relation{padding-bottom:33px}}.case-study-relation .section-title{margin-bottom:37px;padding-bottom:6px;position:relative;width:100%}@media (min-width:1280px){.case-study-relation .section-title{margin-bottom:80px;padding-bottom:11px}}@media (min-width:1600px){.case-study-relation .section-title{margin-bottom:75px;padding-bottom:13px}}.case-study-relation .section-title{border-bottom:1px solid #fcf4e8}@media screen and (min-width:1280px){.case-study-relation .section-title{border-bottom:2px solid #fcf4e8}}.case-study-relation .case-studies-grid{display:grid;gap:38px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.case-study-relation .case-studies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.case-study-relation .case-studies-grid{gap:48px}}@media (min-width:1600px){.case-study-relation .case-studies-grid{row-gap:72px}}.case-study-relation h2,.case-study-relation h3,.case-study-relation h4{--tw-text-opacity:1;color:rgb(252 244 232/var(--tw-text-opacity,1))}.case-study-relation .cta-container{align-items:center;display:flex;flex-direction:column;gap:29px;margin-top:63px;text-align:center}@media (min-width:1280px){.case-study-relation .cta-container{gap:51px;margin-top:113px}}@media screen and (max-width:600px){.case-study-relation .site-container{width:calc(100% - 76px)}}.single-case{display:flex;flex-direction:column}.single-case figure{border-radius:8px;margin-bottom:4px;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.single-case figure{border-radius:12px;margin-bottom:25px}}.single-case figure img{border-radius:9px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:1024px){.single-case figure img{border-radius:13px}}.single-case figure img.thumbnail-mobile{display:block}@media (min-width:768px){.single-case figure img.thumbnail-mobile{display:none}}.single-case figure img.thumbnail-desktop{display:none}@media (min-width:768px){.single-case figure img.thumbnail-desktop{display:block}}.single-case figure .image-wrap{display:none;height:100%;inset:0;width:100%}@media (min-width:1280px){.single-case figure .image-wrap{display:block;position:absolute}}.single-case figure .image-wrap img{height:100%;opacity:0;position:absolute;width:100%}.single-case figure .image-wrap img.active{opacity:1}@media (min-width:1280px){.single-case h4{margin-bottom:3px}}@media (min-width:1600px){.single-case h4{margin-bottom:6px}}.single-case span{font-family:sofia-pro,sans-serif;font-size:16px;font-weight:600;line-height:20px}@media (min-width:1280px){.single-case span{font-size:20px;line-height:24px}}@media (min-width:1600px){.single-case span{font-size:22px;line-height:28px}}.single-case h4,.single-case span{transition:color .3s ease-in-out}.single-case:hover figure img{transform:scale(1.05)}.single-case:hover h4,.single-case:hover span{color:#00e6f0!important}
