.service_header{padding:20px; background-color: #FFE1EF;}
.service_header .container{display: flex; align-items: center;}
.service_header .container .{background-color: #AA1158; color: #fff;}
.service_header .container h1{font-size: 28px; font-weight: 700;}
.service_header .container p{ line-height: 1.65; font-size: 16px}
.service_header .lft_Bx{width: 65%; margin-right: 5%;}
.service_header .ryt_Bx{width:40%;}
.form_Flds3{display: flex; width: 100%; justify-content: space-between;}
.contact_Bx .form_Contnr .form_Flds .form_fld{margin-right: 2.5%; width: 31.666%;}
.contact_Bx .form_Contnr .form_Flds .form_fld:nth-child(3n){margin-right: 0;}



.service_header{background-image: url(../images/service_header_top_left.svg), url(../images/service_header_right_top.svg), url(../images/hdr-top-left.png); background-position: left top, right top, left center; background-repeat: no-repeat;}
.service_header::before{content:''; position: absolute; bottom:8%; left: 0; margin: auto; width: 75px; height: 75px; opacity: 0.2; background:url(../images/right_btm.svg) center center no-repeat; background-size: 100%;}
.service_header::after{content:''; position: absolute; right:0px; bottom: 5; opacity: 0.3; transform: translateY(-100%); margin: auto; width: 100px; height: 120px; background:url(../images/lft_btm.svg) right center no-repeat; background-size: 80%;}


.mid_Sec_styl1 .lft_sec{width: 35%;}
.mid_Sec_styl1 .imgBx{width: 100%; overflow: hidden; aspect-ratio: 4/3; border-radius: 10px;}
.mid_Sec_styl1 .imgBx img{width: 100%; height: 100%; object-fit: cover; }
.mid_Sec_styl1 .ryt_sec{width: 60%; margin-left: 5%;}
.mid_Sec_styl1 .img_Bx{width: 56px; height: 56px; display: flex; justify-content: center; align-items: center; border-radius: 50%; background-color: #E1EFFF; border: 1px solid #5B8BC3;}
.mid_Sec_styl1 .lst_styl1 li{display: flex; width: 48%; margin-right: 4%; margin-bottom: 20px; align-items: center;}
.mid_Sec_styl1 .lst_styl1.one_col li{width: 100%; align-items: flex-start;}
.mid_Sec_styl1 .lst_styl1 li:nth-child(even){margin-right: 0;}
.mid_Sec_styl1 .lst_styl1 li .cont_Bx{margin-left: 20px;}
.mid_Sec_styl1 .lst_styl1 li .img_Bx{flex-shrink: 0;}

.lst_styl2{counter-reset: my-awesome-counter;}
.lst_styl2 li{margin-right: 4%; counter-increment: my-awesome-counter; position: relative; margin-bottom: 20px;}
.lst_styl2 li::before{  content: counter(my-awesome-counter); position: absolute; font-weight: 500;}
.lst_styl2 li .cont_Bx{margin-left: 20px;}
.lst_styl2 li .img_Bx{flex-shrink: 0;}

.grid_styl1 .lft_sec{width: 52%;}
.grid_styl1 .ryt_sec{width: 48%;}

.col_3Styl{justify-content: space-between; font-weight: 500; line-height: 1.54; text-align: left;}
.col_3Styl .col{padding: 20px; width: 30%; background-color: white; border-radius:20px; box-shadow: 0px 4px 7.2px 0px #0000000F; display: flex;}
.col_3Styl .col .img_Bx{width: 72px; font-size:36px; background-color: var(--colblu3); flex-shrink: 0; display: flex; align-items: center; justify-content: center; border-radius: 50%; height: 72px; margin-right: 6%;}

.grd_Styl1 .grid_row{padding:20px; border-radius: 20px; margin-bottom: 20px; background-color: #FEEEF5;}
.grd_Styl1 .grid_row .img_Bx{width: 110px; font-size: 40px; height: 110px; display: flex; align-items: center; justify-content: center; background-color: white; box-shadow: 0px 4px 4px 0px #00000029; border-radius: 50%; flex-shrink: 0; margin-right: 2%;}

.bg_blu .tstmnl_lst .testimonial_bx::after,.bg_blu .tstmnl_lst .testimonial_bx::before{filter: hue-rotate(254deg) saturate(1);}
