.hm-banner-sec {position: relative; padding: 175px 0px 137px; background-image: url(../images/ban-bg-ptrn-img.png); background-repeat: repeat; z-index: 0; }
.hm-banner-sec:after {position: absolute; bottom: 78px; left: 0; width: 5.2%; height: 7.4%; background-image: url(../images/white-clr-shape-img.webp); background-repeat: no-repeat; background-size: 100% 100%; content: ""; }
.hm-banner-sec .container{max-width: 100%;}
.ban-img-itm {width: 30%; column-count: 2; column-gap: 10px; }
.ban-img {width: 100%;margin:0 0 10px; }
.ban-img img {width: 100%;display:block; border-radius: 75px;}
.ban-blk {display: flex; gap: 40px; align-items: center;padding:0 45px 0 55px}
.ban-cont {margin: -63px 0 0; width: 36.5%; position: relative;}
.ban-cont:before {position: absolute; top: -118px; left: 0; right: 0; margin: auto; background-image: url(../images/ban-before-logo-img.webp); background-repeat: no-repeat; width: 270px; height: 211px; content: ""; opacity: 5%; pointer-events: none; z-index: -1; background-size: 100% 100%; }
.ban-cnt-itm h1{font-family: 'Montserrat';font-weight: 900;color: #fff;font-size: 85px;letter-spacing: -1.73px;line-height: 1.08;margin: 0 0 25px;text-transform: uppercase;}
.ban-cnt-itm{text-align: center;}
.ban-cnt-itm h1 strong{color: #d59a29;}
.ban-cnt-itm  p {font-size: 32px; color: #fff; letter-spacing: -0.64px; line-height: 1.4; font-family: 'Montserrat'; text-transform: uppercase; font-weight: 600; margin: 0;}
.ban-cont .cmn-btn:hover{background-color: #fff;color:rgb(213, 154, 41); }
.ban-cont .ban-btn{text-align: center;}
.ban-cont .owl-dots {display: flex; justify-content: center; gap: 8px; position: absolute; left: 0; right: 0; bottom: -58%; }
.ban-cont .owl-dots button.owl-dot{width:17px ;height:17px ;background-color: rgba(198 148 30 / 40%);;border-radius: 50%;}
.ban-cont .owl-dots button.owl-dot.active{background-color:#c6941e }
.ban-cont .owl-carousel .owl-stage-outer{margin: 0 0 70px;}
.ban-cont-blk {margin: 0 0 30px;}

/*Practice Areas*/

.tab-btn.active {font-weight: bold; color: #333; display: inline; }
.tab-content {opacity: 0; visibility: hidden; height: 0; overflow: hidden; transition: opacity 0.3s ease, visibility 0.3s ease, height 0.3s ease; }
.tab-content.active {opacity: 1; visibility: visible; height: auto; }
.tab-buttons {margin: 0 0 20px; }
.tab-content {display: none; }
.tab-content.active {display: block; }

.practice-icon {width: 14.1%; }
.hm-practice-sec {padding: 106px 0 60px; position: relative; overflow: hidden; margin: -79px 0 0; border-radius: 0 92px 0px 0; z-index: 1; background-color: #fff; }
.prac-headings {text-align: center;}
.hm-practice-sec .prac-headings h6{color: #253456;font-family: 'Montserrat';letter-spacing: 11px;line-height: 1;font-size: 22px;font-weight: 500;text-transform: uppercase;margin: 0px;}
.hm-practice-sec h2 {position: relative;padding: 0 0 16px;margin: 0 0 12px;display: inline-block;}
.hm-practice-sec h2:before{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;background-color: #d59a29;width:86%;height: 2px;content: "";}
.practice-itm-blk {display: flex; gap: 20px; justify-content: center; margin: 0 0 100px; }
.parc-cont h4 {font-family: 'Montserrat'; font-weight: 700; font-size: 32px; letter-spacing: -0.64px; line-height: 1.09; color: #fff; position: relative; min-height: 80px; display: flex; justify-content: start; padding: 0 0 10px; margin: 0 0 16px; align-items: center;text-transform: uppercase;}
.parc-cont h4:before {position: absolute; content: ""; bottom: 0; left: 0; margin: auto; background-color: #fff; width: 33%; height: 1px; }
.parc-cont {position: absolute; right: 24px; margin: auto; height: max-content; width: 57%; z-index: 2; bottom: 73px; }
.practice-item {position: relative; cursor:pointer; }
.practice-item.immigration .practice-image,.practice-item.immigration:before{transform: skewY(-9.2deg); }
.practice-image,.practice-item:before {transform:skewY(9.4deg); }
.practice-item.immigration .parc-cont{right: inherit;left: 57px;}
.practice-item:before,.practice-item:after{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto; background-image: -webkit-linear-gradient( 360deg, rgba(34,52,96,0) 0%, rgb(34,52,96) 100%);background-repeat: no-repeat;content: "";width: 100%;height: 100%;border-radius: 30px;z-index: 1;pointer-events: none;}
.practice-item:after {width: 80%; height: 80%; top: inherit; background-image: -webkit-linear-gradient( -179deg, rgba(255,255,255,0%) 0%, rgb(255,255,255) 100%); right: inherit; clip-path: polygon(100% 30%, 100% 77%, 0 100%, 0 6%); bottom: -52px; opacity: 46%; border-radius: 0 0 30px 30px; }
.practice-item.immigration:before{background-image: -webkit-linear-gradient( 180deg, rgba(34,52,96,0) 0%, rgb(34,52,96) 100%);}
.hover a{position: absolute;top: 0;bottom: 0px;left: 0;right: 0;margin: auto;z-index: 9;font-size: 0;}
.practice-item .prac-btn a{font-family: 'Montserrat'; font-weight: 500;font-size: 20px;color: #fff;letter-spacing: 4px;line-height: 1;display:inline-block;text-transform: uppercase;position: relative;padding-right: 65px;}
.practice-item .prac-btn a:before{position: absolute;content: "";width:55px ;height:23px ;background-image: url(../images/sprites.webp);border-radius:  12px;border: 2px solid #fff;right: 0;top: 0;bottom: 0;margin: auto;background-position: -206px -169px;}
.practice-item .prac-btn a:hover{color: #d59a29;}
.prac-sub-itm {background-color: #617193; display: flex; gap: 16px; justify-content: start; padding: 12px 19px 10px; width: 32%; border: 1px solid #253456; border-radius: 0 30px 0 30px; position: relative; align-items: center; }
.prac-sub-itm:hover{background-color: #d59a29;border-color: #3a4b70}
.tab-content.prac-sub-blk{display: flex;flex-wrap: wrap;justify-content: center;gap: 25px;}
.practice-tab-content-link a{font-size: 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2;}
.prac-sub-itm h5{font-family: 'Montserrat';font-weight: 600;font-size: 21px;color: #fff;line-height: 1;letter-spacing: 0.21px;margin: 0;text-transform: uppercase;}
.practice-btn {text-align: center; margin: 53px 0 0; }
.practice-image img{border-radius: 30px;width:100%;display:block; }
.practice-item.personal-injury-insurance-claims:after{left: inherit;right: 0;clip-path: polygon(100% 6%, 100% 100%, 0 77%, 0 30%);background-image: -webkit-linear-gradient(359deg, rgba(255, 255, 255, 0%) 0%, rgb(255, 255, 255) 100%);}
.practice-item.active:after{ background-image: -webkit-linear-gradient( -179deg, rgb(213,154,41) 0%, rgba(213,154,41,0) 100%);}
.practice-item.active.immigration:after{background-image: -webkit-linear-gradient( 360deg, rgb(213,154,41) 0%, rgba(213,154,41,0) 100%)}



/*About Section*/
 
.hm-about-sec {padding: 50px 0;}
.hm-about-sec h2{margin:0 0 45px;}
.abt-lft-blk {display: flex; flex-wrap: wrap; gap: 10px 78px; width: 49.6%;padding: 10px 0 0px;}
.abt-img img{background-color: #253456;-webkit-mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;-webkit-mask-position: top right;}
.abt-img {position: relative;height: fit-content;}
.abt-img:nth-child(1) img {width: 318px; height: 226px; -webkit-mask-image: url(../images/abt-img-bg-clr1.webp);  }
.abt-img:nth-child(2) img {width: 211px; height: 163px; -webkit-mask-image: url(../images/abt-img-bg-clr2.webp);  }
.abt-img:nth-child(3) img {width: 318px; height: 263px; -webkit-mask-image: url(../images/abt-img-bg-clr3.webp);  }
.abt-img:nth-child(4) img {width: 211px; height: 295px; -webkit-mask-image: url(../images/abt-img-bg-clr4.webp); }
.abt-img:nth-child(4){margin: -36px 0 0px; }
.abt-blk {display: flex; justify-content: space-between; gap:60px; }
.abt-rit-cont{width: 50%;}
.abt-rit-cont p{color: #273149;font-size: 19px;font-weight: 500;font-family: 'Montserrat';letter-spacing: 0;line-height: 1.9;margin: 0px 0 33px;padding-right: 10px;}
.abt-btns-blk {display: flex; gap: 15px; justify-content: start; align-items: center; margin: 50px 0 0; }
.abt-btns-blk .phn-num p{color: #223460;font-family: 'Montserrat';font-weight: 400;font-size: 18px;text-transform: uppercase;margin: 0;line-height: 1;letter-spacing: 1.02px;padding: 0;}
.abt-btns-blk .phn-num{padding-left: 60px;position: relative;}
.abt-btns-blk .phn-num p a{display: block;font-size: 30px;font-weight: 700;letter-spacing: 0;margin: 4px 0 0;}
.abt-btns-blk .phn-num p a:before {position: absolute; content: ""; top: 0px; left: 0; background-image: url(../images/sprites.webp); width: 51px; height: 51px; background-position: -21px -86px; background-repeat: no-repeat;}
.abt-btns-blk .phn-num p a:hover{color: rgb(213, 154, 41);}
.abt-img::before {content: ""; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; background-color: #253456;-webkit-mask-image: url(../images/abt-img-bg-clr1.webp); -webkit-mask-repeat: no-repeat; -webkit-mask-size: 100% 100%; -webkit-mask-position: top right; z-index: 0; }
.abt-img:nth-child(2):before {-webkit-mask-image: url(../images/abt-img-bg-clr2.webp);background-color: #e8c028;top: -5px;left: -5px;right: -5px;bottom: -5px;}
.abt-img:nth-child(3):before{-webkit-mask-image: url(../images/abt-img-bg-clr3.webp);}
.abt-img:nth-child(4):before{-webkit-mask-image: url(../images/abt-img-bg-clr4.webp);}
 



/*Award Section*/

.abt-award-sec {position: relative;}
.abt-award-sec:before {position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 90%; width: 100%; mix-blend-mode: multiply; background-image: url(../images/abt-awards-sec-bg-img.webp); background-repeat: no-repeat; content: ""; background-size: 100% 100%; opacity: 50%; pointer-events: none; z-index: 2;}
.hm-award-sec {padding: 85px 0 116px; border-radius: 0 0 120px 0; background-color: #fff; margin: 0 0 -100px; position: relative; z-index: 1; }
.hm-award-sec .container{max-width: 1500px;}
.hm-award-sec h5 {color: #223460; font-family: 'Montserrat'; font-weight: 600; font-size: 30px; letter-spacing: 12px; line-height: 1.2; text-transform: uppercase; text-align: center; position: relative; padding: 0 0 38px; margin: 0 auto 44px;}
.hm-award-sec h5:before {position: absolute; content: ""; bottom: 0; left: 0; right: 0; margin: auto; background-color: #d59a29; width: 30%; height: 2px; }
.hm-awards-list .owl-item.center .hm-award-itm{background-color: #d59a29;border-radius: 20px;padding: 22px; }
.hm-awards-list .owl-item{display: flex;justify-content: center;}
.hm-awards-list .owl-item.center { width: 270px !important;}
.hm-awards-list .hm-award-itm img {width: 140px !important;}
.hm-awards-list .owl-item.center .hm-award-itm img{width: 200px !important}
.hm-award-itm {width: auto; display: flex; justify-content: center;padding-bottom: 20px;}
.hm-awards-list .owl-item.center .hm-award-itm{width: 100%;}

.hm-awards-list.owl-carousel .owl-nav {display: flex !important; width: 95%; justify-content: space-between; align-items: center; position: absolute; bottom: 70px; margin: auto; height: max-content; z-index: -1; left: 0; right: 0; }
.hm-awards-list.owl-carousel .owl-nav button.owl-next, .hm-awards-list.owl-carousel .owl-nav button.owl-prev{background-image: url(../images/sprites.webp);width:43px ;height: 35px;background-repeat: no-repeat;background-position: -94px -21px;transition-duration: 0.5s;font-size: 0;}
.hm-awards-list.owl-carousel .owl-nav button.owl-next {background-position: -163px -22px;}
.hm-awards-list.owl-carousel .owl-nav button.owl-next:hover{background-position: -163px -78px;}
.hm-awards-list.owl-carousel .owl-nav button.owl-prev:hover{background-position: -93px -78px;}
.hm-awards-list.owl-carousel .owl-stage {display: flex; align-items: end; }
.hm-awards-list{padding: 0 110px; }


/*Attorney Section*/

.hm-attorney-sec .mbl-headings {display: none;}
.hm-attorney-sec .container:before {position: absolute; width: 100px; height: 116px; background-image: url(../images/white-clr-shape-img.webp); background-repeat: no-repeat; background-size: 100% 100%; content: ""; left: 0; top: 92px; rotate: 90deg; }
.hm-attorney-sec h2{font-size: 70px;color: #fff;text-align: start;padding:0 0 35px;border-bottom: 2px solid #fff;}
.hm-attorney-sec h2 strong{color: #d59a29;}
.hm-attorney-sec h6{color: #fff;font-family: 'Montserrat';letter-spacing: 10px;line-height: 1;font-size: 25px;font-weight: 500;text-transform: uppercase;margin: 0 0 32px;}
.hm-attorney-sec .container{max-width: 100%;}
.hm-attorney-sec {background-color: #223460; padding: 190px 0 182px 75px; border-radius: 0px 0 120px 0; position: relative; z-index: 0; }
.hm-attorney-sec:before{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-image: url(../images/hm-attorney-bg-img.webp);background-repeat: no-repeat;background-position: center;background-size: 100% 100%;opacity: 15%;pointer-events: none;mix-blend-mode: luminosity;content: "";border-radius: 0px 0 100px 0;z-index: -2;}
.hm-attorney-sec:after {z-index: -2; position: absolute; top: 0; right: 0; background-image: url(../images/hm-atrny-bg-layer.webp); background-repeat: no-repeat; background-position: top right; background-size: 100% 100%; content: ""; width: 69.8%; height: 100%; }
.atrny-blk:before {position: absolute; content: ""; width: 100%; height: 57%; bottom: 0; left: 0; right: 0; margin: auto; background-image: -webkit-linear-gradient( 90deg, rgb(34,52,96) 40%, rgba(34,52,96,0) 90%); background-repeat: no-repeat; z-index: 1; border-radius: 0 0 100px 0; pointer-events: none; }
.atrny-blk {display: flex; gap: 51px; justify-content: start; }
.atrny-lft {display: flex;width:40.6%;padding: 10px 0 0 ; }
.atrny-rit-cont {width: 39.2%; position: relative; z-index: 1; }
.atrny-img-blk h4 {font-family: 'Montserrat'; font-weight: 700; font-size: 40px; color: #fff; text-transform: uppercase; position: absolute; bottom: 153px; right: 0; line-height: 1; padding: 0 0 17px; z-index: 1;margin: 0;}
.atrny-img-blk h4:before{position: absolute;content: "";bottom: 0;left: 0;right: 0;margin: auto;background-color:#d59a29 ;width: 72%;height: 1px;}
.atrny-img-blk.pablo h4 {bottom: 190px; right: inherit;left: 0;}
.atrny-img-blk h4 a:hover{color: #e8c028; }
.atrny-rit-cont p{color: #fff;font-family: 'Montserrat';font-size: 18px;font-weight: 400;line-height: 2;letter-spacing: 0;margin: 0 0 40px;}
.atrny-img-blk {position: relative; width:64.4%; }
.atrny-img img{width: 100%;display: block;}
.atrny-img-blk.sardi {margin: 0 0 0 -228px; }
.atrny-btn a.cmn-btn:hover {background-color: #fff;color: #d59a29;}



/*Case Results Section*/

.case-testi-sec-cmn-bg{position: relative; z-index:1;padding: 0 0 130px;}
.case-testi-sec-cmn-bg::before {background-image: url('../images/case-res-sec-bg-img.webp'); position: absolute; top: 0; left: 0; right: 0; margin: auto; height: 71.5%; width: 100%; content: ""; pointer-events: none; background-position: center; background-size: 100% 100%; z-index: 1; background-blend-mode: multiply; opacity: 50%; }
.case-testi-sec-cmn-bg::after {background-image: url('../images/testi-sec-bg-img.webp'); position: absolute; bottom: 0px; left: 0; right: 0; margin: auto; height: 79.1%; width: 100%; content: ""; pointer-events: none; background-position: bottom; background-size: 100% 100%; z-index: -2; opacity: 25%; }
.hm-case-results {padding: 110px 0 117px;position: relative;border-radius: 110px 0 0 0;background: #fffdfd;margin-top: -105px;}
.hm-case-results:before {position: absolute;width: 80px;height: 90px;background-image: url(../images/white-clr-shape-img.webp);background-repeat: no-repeat;background-size: 100% 100%;content: "";right: 0px;top: -88px;transform: scaleX(-1);}
.hm-case-results h2 {margin: 0 0 57px;position: relative;z-index: 1; }
.case-results-list{margin: 0 0 20px;}
.hm-case-result-item {padding:93px 60px 50px; border-radius: 30px; height: 100%; text-align: center;position: relative;width: 430px !important;}
.hm-case-result-item h3:before{position: absolute;content: "";top: -133px;left: 0;right: 0;margin: auto;background-image: url(../images/sprites.webp);width:115px ;height:105px ;background-repeat: no-repeat;background-color: #d59a29;background-position: -218px -250px;border-radius: 0 20px 0 20px;}
.hm-case-results .owl-carousel .owl-stage{display: flex;padding: 50px 0 110px ;}
.hm-case-result-item h3{font-family: 'Montserrat';font-weight: 700;font-size: 42px;color: #273149;letter-spacing: 0;padding: 0 0 20px;margin: 0 auto 20px;position: relative;display: inline-block;line-height: 1;text-transform: uppercase;}
.hm-case-result-item h3:after{position: absolute;content: "";bottom: 0;left: 0;right: 0;margin: auto;background-color:#131a2b ;width: 80%;height: 1px;}
.hm-case-result-item h5{font-family: 'Montserrat';font-weight: 600;font-size: 25px;color: #1d273f;letter-spacing: 3px;line-height: 1.15;text-transform: uppercase;margin: 0 0 13px;}
.hm-case-result-item p{color: #1d273f;font-size: 17px;font-family: 'Montserrat';font-weight: 500;letter-spacing: 0;line-height: 1.6;margin: 0px;}
.case-results-btn {text-align: center;position: relative;z-index: 1;}
.case-results-btn a.cmn-btn{padding: 24px 40px}
.hm-case-results .owl-item.center .hm-case-result-item{width: 500px !important;margin: 0 -30px;border-color: transparent;padding: 102px 50px 35px;}
.hm-case-results .case-results-list:before {position: absolute; top: 63px; left: 0; right: 0; margin: auto; height: 66%; content: ""; border-radius: 40px; z-index: -1; border: 1px solid #d59a29; width: 100%;}
.hm-case-results .owl-item.center .hm-case-result-item:after {position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;height: calc(100% + 100px);width: 100%; background-color: #223460;z-index: 2; content: ""; border-radius: 40px; z-index: -1;}
.hm-case-results .owl-item.center .hm-case-result-item:before {position: absolute; bottom: -95px; left: 0; right: 0; margin: auto; height: 88px; width: 88px; background-color: #fff; z-index: 2; content: ""; border-radius: 50%;background-image:url(../images/sprites.webp);background-repeat:no-repeat;background-position:-345px -21px; box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.12); }
.hm-case-results .owl-item.center .hm-case-result-item p,.hm-case-results .owl-item.center .hm-case-result-item h5{color: #fff;}
.hm-case-results .owl-item.center .hm-case-result-item h3{color: #e8c028;font-size: 52px;}
.hm-case-results .owl-item.center .hm-case-result-item h3:after{background-color: #fff;}
.hm-case-results .owl-item.center .hm-case-result-item h3:before{background-color: transparent;background-position:-219px -20px;top: -116px;}


/*Testimonials Section*/

.hm-testimonials {position: relative;z-index: 1;}
.testi-top {display: flex; justify-content: space-between; padding-right: 65px; align-items: center; margin: 0 0 40px; }
.hm-testimonials .testi-item {background-image: url(../images/testi-bg-img.webp); background-repeat: no-repeat; background-size: 100% 100%; padding:40px  27px 111px 32px;  height: 100%; }
.hm-testimonials .testi-item  .star-rat{background-image: url(../images/sprites.webp);background-repeat: no-repeat;width:156px ;height:25px ;background-position:-332px -166px;margin:0 0 17px; }
.hm-testimonials .testi-item h5 {font-size: 22px; font-family: 'Montserrat'; font-weight: 700; line-height: 1.5; letter-spacing: -0.4px; color: #1b253d; margin-bottom: 14px; }
.hm-testimonials .testi-item p{color: #1d2841;font-family:'Montserrat';font-weight:500;font-size:17px;letter-spacing:-0.34px;line-height:1.58;margin:0 0 20px; }
.hm-testimonials .testi-item h4 {color: #19243d; font-size: 25px; font-family: 'Montserrat'; font-weight: 700; line-height: 1; letter-spacing: 0; text-transform: uppercase; position: absolute; bottom: 82px; margin: 0; }
.hm-testimonials .owl-stage {display: flex; }
.hm-testi-list.owl-carousel .owl-nav{display: flex !important; justify-content: space-between; width: 100%; position: absolute; top: -133px; right: 0; z-index: -1; max-width: 445px; }
.hmtesti-btn {width:auto; position: relative; z-index: 2; }
.hm-testi-list.owl-carousel .owl-nav button.owl-next, .hm-testi-list.owl-carousel .owl-nav button.owl-prev{background-image: url(../images/sprites.webp);width: 32px;height: 26px;background-position:-94px -166px ;background-repeat: no-repeat;font-size: 0;}
.hm-testi-list.owl-carousel .owl-nav button.owl-next{rotate: 180deg;}
.hm-testi-list.owl-carousel .owl-nav button.owl-prev:hover,.hm-testi-list.owl-carousel .owl-nav button.owl-next:hover{background-position: -148px -166px;}
.hm-testi-list.owl-carousel .owl-nav button.owl-prev:hover{rotate: 180deg;}
.hm-testi-list.owl-carousel .owl-nav button.owl-next:hover{rotate: none;}
.hmtesti-btn a.cmn-btn{padding: 24px 40px; }
.testi-top h2 {text-align: start; margin-bottom: 0; }
.hm-testi-list.owl-carousel .owl-stage-outer{padding: 0 2px;}
.hmtesti-btn.mbl-btn{display: none;}


/* cnslt sec */

.hm-consultation-sec {padding: 218px 0 824px; position: relative; background-image: url('../images/cnslt-sec-bg-img.webp'); background-position: center bottom;  z-index: 0; background-size: 100% 100%; margin: -183px 0 -92px;}
.hm-consultation-sec:before{position: absolute;bottom:78px;right: 0;width: 108px;height: 115px;background-image: url(../images/ftr-bg-ble-shape-img.webp);background-repeat: no-repeat;background-size: 100% 100%;content: "";}
.cnslt-blk {width: 74.3%; margin-left: auto;}
.hm-consultation-sec h2.text-heading {text-align: left; position: relative; z-index: 0; padding-top: 25px; width: max-content; margin: 0 0 42px ; }
.hm-consultation-sec .text-heading strong {font-weight: 700; display: block; padding-top: 12px; margin-top: 15px; border-top: 1px solid #d59a29; color: #d59a29; width: fit-content; }
.hm-consultation-sec h2.text-heading::before {background-image: url('../images/cnslt-sec-quotes-img.webp'); background-repeat: no-repeat; top: 9px; margin: auto; z-index: -1; content: ''; position: absolute; width: 24%; height: 59.8%;right: 35px; background-size: 100% 100%; }
.cnslt-btn-blk {display: flex; justify-content: start; align-items: center; gap: 25px;}
.hm-consultation-sec .cnslt-call p {font-family: 'Montserrat'; font-weight: 400; font-size: 18px; color: #293041; text-transform: uppercase; line-height: 1; letter-spacing: 1.08px; position: relative; z-index: 0; padding-left: 61px; margin: 0;}
.hm-consultation-sec .cnslt-call p a {display: block; width: max-content; margin-top: 6px; font-size: 30px; line-height: 1; letter-spacing: 0px; font-weight: 700; }
.hm-consultation-sec .cnslt-call p a::before{content: ''; position: absolute; width: 51px; height: 51px; background-image: url('../images/sprites.webp'); background-position: -21px -166px; background-repeat: no-repeat; left: 0; top: 0; margin: auto; bottom: 0; z-index: -1; }
.hm-consultation-sec .cnslt-call p a:hover{color: #d59a29; transition-duration: 0.5s; }