/* The shared home carousels, composed as a standalone section on About. */
.connections-story.about-clients-story{padding:82px 0 70px;background-image:radial-gradient(circle at 17px 31px,#b5eeff14 .8px,transparent 1.4px),linear-gradient(100deg,#073888,#009ed6);background-position:0 0,center;background-size:43px 47px,100% 100%;background-repeat:repeat,no-repeat;background-color:#063b88}
.about-clients-story .clients{height:560px;padding:0;background:none;overflow:visible}
.about-clients-story .clients-layout{height:100%;display:flex;align-items:center}
.about-clients-story .clients-content{width:calc(50% - 28px);max-width:none}
.about-clients-story .reviews-bubble{top:0;left:calc(50% + 40px);width:min(500px,calc(50% - 80px));min-height:480px;padding:30px 35px 35px;margin:0}
.about-clients-story .reviews-bubble::before{content:'';position:absolute;z-index:-2;inset:0;border-radius:50%;background:linear-gradient(65deg,#044e9c,#00a4dd);box-shadow:6px 7px 0 #04bfce}
.about-clients-story .reviews-bubble::after{content:'';position:absolute;z-index:-2;left:21%;bottom:-34px;width:120px;height:100px;background:linear-gradient(70deg,#05519f,#0373b6);clip-path:polygon(10% 0,100% 20%,0 100%);filter:drop-shadow(6px 7px 0 #04bfce)}
.about-clients-story .review-bubble-small{display:block;position:absolute;left:-15px;top:-43px;width:140px;height:140px;background:linear-gradient(#aff6fa,#72d3e9);border-radius:50%;z-index:-1}
.about-clients-story .review-bubble-small::after{content:'';position:absolute;right:23%;bottom:-11px;width:35px;height:35px;background:#78d8e9;clip-path:polygon(0 0,85% 0,100% 100%)}
.about-clients-story .review-bubble-tiny{display:block;position:absolute;right:20px;top:-48px;width:95px;height:95px;background:linear-gradient(65deg,#024e9b,#009ed7);border-radius:50%;z-index:-1}
.about-clients-story .review-bubble-tiny::after{content:'';position:absolute;left:25%;bottom:-9px;width:25px;height:25px;background:#045a9f;clip-path:polygon(0 0,100% 0,0 100%)}
@media(max-width:1100px){
  .about-clients-story .clients{height:auto}
  .about-clients-story .clients-layout{height:auto;display:block}
  .about-clients-story .clients-content{width:100%;max-width:650px}
  .about-clients-story .reviews-bubble{position:relative;left:auto;top:auto;width:530px;max-width:calc(100% - 60px);padding:30px 45px 35px;margin:95px auto 5px}
}
@media(max-width:600px){
  .connections-story.about-clients-story{padding:40px 0 65px}
  .about-clients-story .reviews-bubble{width:360px;max-width:calc(100% - 34px);min-height:445px;padding:30px 24px 32px;margin-top:85px}
  .about-clients-story .reviews-bubble::before{border-radius:48%}
  .about-clients-story .reviews-bubble::after{left:18%;bottom:-29px;width:100px;height:80px}
  .about-clients-story .review-bubble-small{width:100px;height:100px;left:-5px;top:-35px}
  .about-clients-story .review-bubble-tiny{width:70px;height:70px;right:10px;top:-28px}
}
@media(max-width:370px){.about-clients-story .reviews-bubble{min-height:475px;padding-inline:23px}}
