.b2b-component-success-stories .container{max-width:1540px;margin-bottom:60px}
@media(max-width:800px){.b2b-component-success-stories .container{padding:0 24px 32px 24px;margin-bottom:0}
}
.b2b-success-stories-top{border-bottom:2px solid #9e9e9e;margin-bottom:40px}
@media(max-width:800px){.b2b-success-stories-top{margin-bottom:10px}
}
.b2b-success-stories-top .success-title{font-size:18px;line-height:134%;letter-spacing:.04em;font-weight:bold}
@media(max-width:800px){.b2b-success-stories-top .success-title{text-align:center}
}
.b2b-success-stories-top span{margin-left:15px}
.b2b-success-stories-top span img{vertical-align:baseline}
.b2b-success-stories-body{display:flex;justify-content:space-between}
@media(max-width:800px){.b2b-success-stories-body{display:block}
}
.b2b-success-stories-group{max-width:500px;border-radius:4px;border:1px solid #ccc;position:relative}
@media(min-width:800px) and (max-width:1440px){.b2b-success-stories-group{width:32.333333%}
}
@media(max-width:800px){.b2b-success-stories-group{max-width:none;width:100%;margin-top:20px}
}
.b2b-success-stories-image{width:100%;height:16vw;background-position:center center;background-size:cover;background-repeat:no-repeat}
@media(max-width:800px){.b2b-success-stories-image{height:60vw}
}
.b2b-success-stories-text-wrapper{width:100%;padding:25px}
@media(max-width:800px){.b2b-success-stories-text-wrapper{padding:16px}
}
.b2b-success-stories-text-wrapper .b2b-success-stories-title{max-height:105px;overflow:hidden}
@media(max-width:800px){.b2b-success-stories-text-wrapper .b2b-success-stories-title{max-height:none}
}
@media(min-width:800px){.b2b-success-stories-text-wrapper .b2b-success-stories-description{height:100px}
}
.b2b-success-stories-text-wrapper div{margin-bottom:10px}
.b2b-success-stories-text-wrapper h4{font-style:normal;font-weight:bold;line-height:132%;height:inherit;overflow:hidden}
@media(min-width:768px) and (max-width:800px){.b2b-success-stories-text-wrapper h4{font-size:24px}
}
.b2b-success-stories-text-wrapper p{font-style:normal;font-weight:normal;line-height:150%;max-height:85px;overflow:hidden}
@media(max-width:800px){.b2b-success-stories-text-wrapper p{font-size:16px;max-height:none}
}
@media(max-width:600px){.b2b-success-stories-text-wrapper p{max-height:145px}
}
.b2b-success-stories-text-wrapper a{color:#0053cf;font-style:normal;font-weight:bold;font-size:14px;line-height:140%;text-decoration:underline}
.arabic-style .b2b-success-stories-text-wrapper .b2b-success-stories-button{text-align:left}