.CustomersBuildCarousel .carousel-container{gap:var(--page-width-padding-inline);margin:0 auto;max-width:100%}@media screen and (width > 1023px){.CustomersBuildCarousel .carousel-container{gap:24px;max-width:956px}}.CustomersBuildCarousel .carousel-dot{background:none;border:none;border-radius:0;height:auto;opacity:.5;padding-bottom:4px;width:auto}.CustomersBuildCarousel .carousel-dot img{width:100%}.CustomersBuildCarousel .carousel-dot-selected{background:linear-gradient(90deg,#fe6ec5,#a744f6) left bottom no-repeat;background-size:100% 4px;opacity:1}.CustomersBuildCarousel .carousel-slide{background-color:#fff;border-radius:22px;display:flex;flex:0 0 100%;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:flex-start;min-width:0;padding:22px 24px}@media screen and (width > 1023px){.CustomersBuildCarousel .carousel-slide{border-radius:30px;flex:0 0 956px;height:inherit;padding:62px 76px;position:relative}}.CustomersBuildCarousel .case-study-block{height:100%}.CustomersBuildCarousel .case-study-content{display:flex;flex-direction:column;height:100%}.CustomersBuildCarousel .case-study-top{border-bottom:1px solid #e0e4eb;display:flex;flex-direction:column;gap:24px;justify-content:space-between;padding-bottom:36px}@media screen and (width > 1023px){.CustomersBuildCarousel .case-study-top{flex-direction:row}}.CustomersBuildCarousel .case-study-bottom{display:flex;flex-grow:1;padding-top:var(--size6)}.CustomersBuildCarousel .case-study-bottom blockquote{margin-bottom:0;margin-top:0}.CustomersBuildCarousel .case-study-left{display:flex;flex-direction:column;gap:25px;max-width:100%}@media screen and (width > 1023px){.CustomersBuildCarousel .case-study-left{max-width:40%}}.CustomersBuildCarousel .case-study-right{max-width:100%}@media screen and (width > 1023px){.CustomersBuildCarousel .case-study-right{max-width:55%}}.CustomersBuildCarousel .case-study-right img{width:100%}.CustomersBuildCarousel .case-study-info{display:flex;flex-direction:column;gap:25px}@media screen and (width > 1023px){.CustomersBuildCarousel .case-study-info{max-width:350px}}.CustomersBuildCarousel .case-study-title{font-size:var(--font-xxl);font-weight:700;line-height:120%}@media screen and (width > 1023px){.CustomersBuildCarousel .case-study-title{font-size:38px}}.CustomersBuildCarousel .case-study-result{color:#676f7e;font-size:18px;font-weight:400;line-height:135%}.CustomersBuildCarousel .carousel-alt-layout-controls{display:flex;flex-direction:row;gap:45px;justify-content:center;margin:0 auto;max-width:var(--page-width);padding-bottom:48px}@media screen and (width > 1023px){.CustomersBuildCarousel .carousel-alt-layout-controls{gap:63px}}.CustomersBuildCarousel .carousel-alt-layout-controls .carousel-dot{cursor:pointer}.CustomersBuildCarousel .carousel-alt-layout-controls2{bottom:56px;display:none;flex-direction:row;gap:10px;height:40px;position:absolute;right:76px;z-index:1}@media screen and (width > 1023px){.CustomersBuildCarousel .carousel-alt-layout-controls2{display:flex}}.CustomersBuildCarousel .carousel-alt-layout-controls2 .carousel-button{background-color:#f5f6f8;border-radius:100%;height:40px;width:40px}.CustomersBuildCarousel .carousel-alt-layout-controls2 .carousel-button svg{width:11px}.CustomersBuildCarousel .carousel-alt-layout-controls2 .carousel-button svg path{fill:var(--color-brand)}.CustomersBuildCarousel .carousel-alt-layout-controls2 .carousel-button:disabled path{fill:#9eadbc}.CustomersBuildCarousel blockquote{margin-left:0;margin-right:0;position:relative;z-index:1}@media screen and (width > 1023px){.CustomersBuildCarousel blockquote{margin-left:64px}}.CustomersBuildCarousel .quote-content{color:#383d48;display:flex;flex-direction:column;font-size:18px;gap:var(--size6);height:100%;justify-content:space-between;line-height:28px;min-height:185px;padding-top:24px}@media screen and (width > 1023px){.CustomersBuildCarousel .quote-content{padding-top:32px}}.CustomersBuildCarousel .quote-content p{font-weight:400}.CustomersBuildCarousel .quote-content cite{font-style:normal;font-weight:700}.CustomersBuildCarousel .quote-mark-svg{position:absolute;width:55px;z-index:0}@media screen and (width > 1023px){.CustomersBuildCarousel .quote-mark-svg{width:86px}}
