.other_clients_section{width:100%;background-color:#222222;& .container{position:relative;z-index:2;& .section_inner{width:100%;& .text_area{& h2,& h3{font-style:italic;font-size:4rem;font-weight:700;line-height:1.2;margin:0 0 3rem;color:var(--white);-webkit-text-stroke:6px var(--primary);paint-order:stroke fill;text-shadow:1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000;@media (max-width:991px){font-size:3rem;text-align:center}& span{color:var(--secondary);font-size:inherit;font-weight:inherit;text-shadow:inherit}}}& .clients{display:flex;flex-direction:row;grid-gap:3rem;@media (max-width:991px){flex-direction:column;grid-gap:2rem}& .client{width:calc(33.33% - 1rem);display:flex;flex-direction:column;@media (max-width:991px){width:100%}& .left_side{width:100%;height:22rem;border:3px solid var(--primary);border-radius:2rem;overflow:hidden;& img{width:100%;height:100%;object-fit:cover;object-position:center}}& .right_side{width:100%;& .client_name{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:2rem 0;@media (max-width:991px){flex-direction:column;align-items:flex-start;justify-content:flex-start}& h2,& h3{font-style:italic;font-size:3rem;font-weight:700;line-height:1.2;margin:0;paint-order:stroke fill;color:var(--secondary);-webkit-text-stroke:6px var(--primary);text-shadow:2px 2px 6px rgba(0,0,0,.9)}& img{width:auto;height:7rem;@media (max-width:991px){height:5rem;margin-top:2rem}}}& .text_area{width:100%;& h4{font-size:1.8rem;font-weight:600;color:var(--secondary);line-height:1.2;margin:0 0 1rem}& p{font-size:1.6rem;font-weight:600;color:var(--white);line-height:1.2;margin:0 0 2rem;&.quote{color:var(--secondary)}}}}}}}}}