.client-res .flex_row{display:flex;flex-direction:column;gap:6.5rem}.client-res .flex_row .top-col{display:flex;flex-direction:column;gap:2.5rem;width:50%}.client-res .flex_row .top-col .title{color:var(--tertiary);margin:0}.client-res .flex_row .top-col .cont-col{display:flex;flex-direction:column;gap:1rem}.client-res .flex_row .top-col .content h5{color:var(--primary);margin-top:0}.client-res .flex_row .top-col .content>:last-child{margin-bottom:0}.client-res .flex_row .top-col .cont-col .sub-title{color:var(--tertiary);font-size:14px;line-height:1em}.client-res .flex_row .btm-col{display:flex;flex-direction:column;gap:2rem}.client-res .flex_row .btm-col .card-title{margin:0}.client-res .flex_row .btm-col .card_row{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr)}.client-res .flex_row .btm-col .card_row .card-item{background-color:var(--white);border-radius:16px;padding:2rem}.client-res .flex_row .btm-col .card_row .card-item .card-inr{display:flex;flex-direction:column;gap:16px}.client-res .flex_row .btm-col .card_row .card-item .card-media{display:inline-flex}.client-res .flex_row .btm-col .card_row .card-item .card-media .card-svg{background-color:#f17a16;border-radius:20px;color:var(--white);display:inline-block;fill:var(--white);font-size:40px;padding:.5em}.client-res .flex_row .btm-col .card_row .card-item .card-media .card-svg svg{display:block;height:1em;position:relative;width:1em}.client-res .flex_row .btm-col .card_row .card-item .card-cont h5{margin:8px 0 16px}.client-res .flex_row .btm-col .card_row .card-item .card-cont p{color:var(--primary)}.client-res .flex_row .btm-col .card_row .card-item .card-media .card-image{height:80px;width:80px}.client-res .flex_row .btm-col .card_row .card-item .card-media .card-image img{height:100%;max-width:100%;object-fit:cover;width:100%}.client-res .container:before{background-position:calc(100% - 30px) 0;background-repeat:repeat-y;height:100%;position:absolute;right:0;top:0;width:100%;z-index:-2}@media (max-width:1024px){.client-res .flex_row{gap:4rem}.client-res .flex_row .btm-col .card_row{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.client-res .container:before{background-position:100%;background-size:60% auto}.client-res .flex_row .top-col{gap:1.5rem;width:100%}}@media (max-width:767px){.client-res .flex_row{gap:3rem}.client-res .container:before{background-size:65% auto}.client-res .flex_row .btm-col .card_row{grid-auto-flow:row;grid-template-columns:repeat(1,1fr)}}