.case-study-columns{padding:0 0 128px}.case-study-columns.primary-background .container .grid{background-color:#fff}.case-study-columns .container .grid{padding:40px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:64px;background-color:#fcfaff}.case-study-columns .container .grid .column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.case-study-columns .container .grid .column .column-title{font-size:32px;font-weight:700;line-height:40px;color:#191a1e}@media (max-width:1250px){.case-study-columns{padding:0 0 88px}.case-study-columns .container .grid{padding:40px 24px;gap:24px}.case-study-columns .container .grid .column{gap:24px}.case-study-columns .container .grid .column .column-title{font-size:30px;line-height:38px}}@media (max-width:767px){.case-study-columns{padding:0 0 80px}.case-study-columns .container .grid{padding:40px 16px;grid-template-columns:100%;gap:32px}.case-study-columns .container .grid .column{gap:16px}.case-study-columns .container .grid .column .column-title{font-size:24px;line-height:28px}}.case-testimonial{position:relative;padding:160px 0;background-color:#141414;z-index:1;overflow:hidden}.case-testimonial .container .glow-left{position:absolute;display:flex;width:488px;height:488px;left:max(-244px,(100vw - 1920px) / 2 - 244px);top:-139px;background-color:#9b51e0;border-radius:50%;opacity:.3;filter:blur(160px);z-index:-1}.case-testimonial .container .glow-right{position:absolute;display:flex;width:917px;height:1199px;right:0;bottom:-700px;background:url(../images/svg/service-glow.svg) right top/contain no-repeat;z-index:-1}.case-testimonial .container .section-text{font-size:48px;font-weight:600;line-height:64px;color:#fff}.case-testimonial .container .row{margin-top:76px;display:flex;align-items:center;gap:32px}.case-testimonial .container .row .logo{flex:0 0 auto;height:64px}.case-testimonial .container .row .author{margin-left:auto;display:flex;align-items:center;gap:48px}.case-testimonial .container .row .author .info{display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:#fff;text-align:right}.case-testimonial .container .row .author .info .name{font-size:26px;font-weight:500;line-height:32px}.case-testimonial .container .row .author .info .role{font-size:18px;font-weight:400;line-height:24px}.case-testimonial .container .row .author .photo{width:120px;height:120px;flex:0 0 auto;object-fit:cover}@media (max-width:1250px){.case-testimonial{padding:88px 0}.case-testimonial .container .glow-left{width:292px;height:292px;left:max(-100px,(100vw - 1920px) / 2 - 100px);top:-83px;filter:blur(96px)}.case-testimonial .container .glow-right{width:450px;height:600px;right:0;bottom:-300px}.case-testimonial .container .section-text{font-size:36px;line-height:56px}.case-testimonial .container .row{margin-top:32px}.case-testimonial .container .row .logo{height:38px}.case-testimonial .container .row .author{gap:16px}.case-testimonial .container .row .author .info{gap:4px}.case-testimonial .container .row .author .info .name{font-size:22px;line-height:28px}.case-testimonial .container .row .author .info .role{font-size:16px;line-height:22px}.case-testimonial .container .row .author .photo{width:64px;height:64px}}@media (max-width:767px){.case-testimonial{padding:80px 0}.case-testimonial .container .section-text{font-size:24px;line-height:34px}.case-testimonial .container .row{margin-top:40px;flex-direction:column}.case-testimonial .container .row .logo{height:32px}.case-testimonial .container .row .author{margin-left:unset;flex-direction:column}.case-testimonial .container .row .author .info{align-items:center}}.content-column{padding:128px 0}.content-column.not-sticky .container .grid .subgrid>*{position:static;top:unset}.content-column .container .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.content-column .container .grid .subgrid{grid-column:span 2;min-width:0;width:100%;display:grid;grid-template-columns:subgrid;align-items:start}.content-column .container .grid .subgrid>*{min-width:0;position:sticky;top:120px;display:flex;flex-direction:column;align-items:stretch;gap:24px}.content-column .container .grid .subgrid .content-wrapper .section-title{font-size:40px;font-weight:700;line-height:48px;color:#141414}.content-column .container .grid .subgrid .media-list .media-wrapper{position:relative;width:100%;aspect-ratio:1.5;height:auto;border-radius:16px;z-index:1;overflow:hidden}.content-column .container .grid .subgrid .media-list .media-wrapper .thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.content-column .container .grid .subgrid .media-list .media-wrapper .overlay{position:absolute;left:0;top:0;padding:24px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(20,20,20,.3019607843)}.content-column .container .grid .subgrid .media-list .media-wrapper .overlay .show-iframe{width:100%;max-width:357px;padding:15px 24px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;font-size:18px;font-weight:500;line-height:26px;color:#141414;text-decoration:none;transition:.3s background-color}.content-column .container .grid .subgrid .media-list .media-wrapper .overlay .show-iframe:hover{background:#e6deed}.content-column .container .grid .subgrid .media-list .media-wrapper iframe{position:relative;width:100%;height:100%;z-index:1}@media (max-width:1250px){.content-column{padding:64px 0 88px}.content-column .container .grid{grid-template-columns:100%;gap:32px}.content-column .container .grid .subgrid{grid-column:unset;gap:32px}.content-column .container .grid .subgrid>*{position:static;gap:32px}.content-column .container .grid .subgrid .content-wrapper .section-title{font-size:30px;line-height:39px}}@media (max-width:767px){.content-column{padding:64px 0 80px}.content-column .container .grid{gap:24px}.content-column .container .grid .subgrid{gap:24px}.content-column .container .grid .subgrid>*{gap:24px}.content-column .container .grid .subgrid .content-wrapper .section-title{font-size:24px;line-height:28px}}.case-study .default-cta-block{padding:0}.case-study .default-cta-block.no-form .container .block .section-text{max-width:1096px}
/*# sourceMappingURL=case_study.min.css.map */
