.who_we_are{background:#edf4ff;width:100%;padding:20px 0;position:relative;overflow:hidden}.who_we_are .who_bg_shape{pointer-events:none;border-radius:50%;position:absolute}.who_we_are .who_bg_shape_one{background:#a3c52617;width:420px;height:420px;top:-240px;right:-130px}.who_we_are .who_bg_shape_two{background:#a3c52612;width:300px;height:300px;bottom:-180px;left:-140px}.who_we_are .who_intro{z-index:2;text-align:center;max-width:650px;margin:0 auto 45px;position:relative}.who_we_are .who_badge{color:#718e12;letter-spacing:2px;background:#edf4d9;border-radius:50px;justify-content:center;align-items:center;padding:7px 16px;font-size:11px;font-weight:800;display:inline-flex}.who_we_are .who_main_title{color:#20251b;margin:14px 0 8px;font-size:38px;font-weight:700;line-height:1.2}.who_we_are .who_main_title span{color:#8aa91b}.who_we_are .who_intro_text{color:#74786f;margin:0;font-size:16px;line-height:1.6}.who_we_are .who_card{background:#fff;border:1px solid #e5e9dd;border-radius:25px;height:100%;padding:30px;transition:all .35s;position:relative;overflow:hidden;box-shadow:0 12px 35px #25351812}.who_we_are .who_card:hover{border-color:#02236870;transform:translateY(-10px);box-shadow:0 20px 45px #25351821}.who_we_are .who_card_number{color:#021e61;background:#7db0d43d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font-size:16px;font-weight:800;display:flex}.who_we_are .who_card_content{z-index:2;position:relative}.who_we_are .who_title{min-height:45px}.who_we_are .who_title .common_title,.who_we_are .who_title h2,.who_we_are .who_title h3,.who_we_are .who_title h4{text-align:left;margin-top:0;font-size:26px}.who_we_are .who_line{background:#021e61;border-radius:10px;width:42px;height:3px;margin:0 0 15px}.who_we_are .who_card .text{color:#666b61;text-align:left;-webkit-line-clamp:10;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.75;display:-webkit-box;overflow:hidden}.who_we_are .who_card_corner{background:#cadbe961;border-radius:50%;width:130px;height:130px;transition:all .35s;position:absolute;bottom:-65px;right:-65px}.who_we_are .who_arrow{z-index:3;position:absolute;top:27px;right:24px}.who_we_are .who_card:hover .who_arrow span{color:#fff;background:#487cdd;transform:rotate(8deg)}.who_heading{align-items:center;text-align:center!important;margin:0 auto!important}@media (min-width:1200px){.who_we_are .who_card{padding:32px}.who_we_are .who_main_title{font-size:42px}}@media (min-width:768px) and (max-width:991px){.who_we_are .who_intro{margin-bottom:35px}.who_we_are .who_main_title{font-size:32px}.who_we_are .who_card{padding:24px}.who_we_are .who_card_number{width:45px;height:45px;margin-bottom:22px}.who_we_are .who_card .text{font-size:15px;line-height:1.65}.who_we_are .who_arrow{top:22px;right:18px}}@media (min-width:576px) and (max-width:767.98px){.who_we_are .who_bg_shape_one{width:260px;height:260px;top:-130px;right:-100px}.who_we_are .who_bg_shape_two{width:210px;height:210px;bottom:-110px;left:-100px}.who_we_are .who_intro{margin-bottom:28px;padding:0 10px}.who_we_are .who_badge{letter-spacing:1.5px;padding:6px 13px;font-size:9px}.who_we_are .who_main_title{margin-top:12px;font-size:27px}.who_we_are .who_intro_text{font-size:14px}.who_we_are .who_card{border-radius:20px;padding:20px}.who_we_are .who_card_number{border-radius:12px;width:40px;height:40px;margin-bottom:18px;font-size:11px}.who_we_are .who_title{min-height:38px}.who_we_are .who_line{width:32px;height:2px;margin:13px 0}.who_we_are .who_card .text{-webkit-line-clamp:5;font-size:12px;line-height:1.6}.who_we_are .who_arrow{top:18px;right:17px}.who_we_are .who_arrow span{width:29px;height:29px;font-size:12px}}@media (min-width:0) and (max-width:575px){.who_we_are .who_main_title{font-size:24px}.who_we_are .who_intro_text{font-size:11px}.who_we_are .who_card{padding:17px}.who_we_are .who_card_number{width:36px;height:36px;margin-bottom:15px;font-size:10px}.who_we_are .who_card .text{font-size:13px;line-height:1.55}.who_we_are .who_arrow{top:15px;right:14px}.who_we_are .who_arrow span{width:26px;height:26px;font-size:11px}}
