section.firm-sec{padding:80px 0}section.firm-sec .top-row{margin-bottom:50px}section.firm-sec .bottom-row{background:#fff;box-shadow:0 0 6px #0003;margin:0;padding:20px;border-radius:5px}.firm-bx{text-align:center}.firm-bx p{font-size:18px;color:#242424;margin-bottom:0;margin-top:15px;transition:ease .4s all}.firm-bx img{width:45px;height:45px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:ease .4s all;filter:invert(43%) sepia(27%) saturate(1377%) hue-rotate(140deg) brightness(92%) contrast(88%)}section.firm-sec .bottom-row div[class*=col-]:first-child{border:0}section.firm-sec .bottom-row div[class*=col-]{padding:10px 20px;border-left:1px solid rgb(0 0 0 / 20%)}.firm-bx:hover img{transform:scale(1.2)}.firm-bx:hover p{color:#000}.support-left .sec-head h2 span{display:block;color:#fff;margin-top:5px}.support-left .sec-head h2{color:var(--theme-color)}.support-left ul{padding-left:25px;padding-top:30px;padding-bottom:40px}section.support-sec.service .sec-head ul li{font-size:24px;color:#fff;margin:10px 0}.support-img-are img{width:100%;height:auto}section.support-sec.service:after{position:absolute;content:"";height:40px;left:0;bottom:-1px;background:#fff;width:40px;clip-path:polygon(0 0,0% 100%,100% 100%)}section.consultancy-sec{padding:60px 0 0}.con-bx{background:#fff;box-shadow:0 0 6px #0003;margin:0;padding:30px 20px 55px;border-radius:5px;height:calc(100% - 30px);transition:ease .5s all;position:relative}.con-bx:after{position:absolute;content:"";height:30px;left:0;bottom:-1px;background:#fff;width:30px;clip-path:polygon(0 0,0% 100%,100% 100%)}section.consultancy-sec .sec-head{padding-bottom:35px}.con-ico-are img{height:40px;width:auto;margin-bottom:15px;transition:ease .3s all;filter:invert(43%) sepia(27%) saturate(1377%) hue-rotate(140deg) brightness(92%) contrast(88%)}.con-ico-are{transition:ease .4s all;position:relative}.con-bx .con-con-are h4{font-size:26px;font-weight:700;color:#242424;margin-bottom:15px;transition:ease .4s all}.con-bx .con-con-are{transition:ease .4s all;position:relative}.con-bx:hover .con-con-are{transform:translateY(-30px)}.con-bx:hover .con-ico-are{transform:translateY(30px)}.con-bx .con-con-are p{font-size:16px;line-height:30px;margin-bottom:0;color:#242424;transition:ease .4s all}.con-bx:hover{background:var(--theme-color)}.con-bx:hover .con-con-are h4,.con-bx:hover .con-con-are p{color:#fff}.opration-img img{width:100%;height:auto}.opration-bx{position:relative}.opration-cont{position:absolute;width:100%;padding:30px;bottom:0;left:0;line-height:0}.opration-img:after{content:"";height:100%;width:100%;left:0;background-color:var(--theme-color);position:absolute;opacity:.8;bottom:-98%;transition:ease .4s all}.opration-cont h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:20px;position:relative;z-index:1;transform:translateY(-30px);transition:ease .4s all;transition-delay:.2s}.opration-cont p{color:#fff;font-size:14px;font-weight:400;line-height:22px;position:relative;z-index:1;transform:translateY(100px);margin-bottom:-100%;transition:ease .5s all;opacity:0}.opration-img{line-height:0}.opration-bx:hover .opration-img:after{bottom:0%}.opration-bx{position:relative;line-height:0;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,12% 100%,0 88%)}.opration-bx:hover .opration-cont p{transform:translateY(0);margin-bottom:0%;opacity:1;margin-top:0}.opration-bx:hover .opration-cont h4{transform:translateY(0)}.opration-sec+section.cta-sec{padding-top:0}@media (min-width:768px){section.firm-sec .top-row .theme-btn{margin-left:auto;display:table}.chair-bx.big-bx{clip-path:polygon(0 0,100% 0,100% 100%,8% 100%,0 89%)}}@media (max-width:1024px){section.firm-sec .bottom-row div[class*=col-]{padding:10px 20px;margin:10px 0}section.firm-sec .bottom-row div[class*=col-]:nth-child(3){border-left:0}section.support-sec.service .sec-head ul li{font-size:20px}.support-left ul{padding-top:15px;padding-bottom:25px}}@media (max-width:767px){section.firm-sec .sec-head{margin-bottom:20px}section.firm-sec{padding:45px 0}.firm-bx p{font-size:14px}section.firm-sec .bottom-row div[class*=col-]{padding:10px;margin:10px 0}section.support-sec{padding:45px 0}.support-left .sec-head h2 span{margin-top:0}section.support-sec.service .sec-head ul li{font-size:16px;margin:3px 0}section.support-sec .sec-head{padding-bottom:40px}section.consultancy-sec{padding:50px 0 0}.con-bx .con-con-are h4{font-size:20px}.con-bx .con-con-are p{font-size:14px;line-height:25px}}@media (max-width:576px){section.firm-sec .bottom-row div[class*=col-]{padding:20px 10px;margin:0;border-left:0;border-top:1px solid rgb(0 0 0 / 10%)}}
