/*Banner section*/
 
.hm-banner-sec { padding: 175px 0px 0 ;background-image: url(../images/hm-banner-bkg-img.webp); background-repeat: no-repeat; background-size: cover; position: relative;}
.hm-banner-sec .container{max-width: 1700px;}
.hm-banner-sec:before,.hm-banner-sec:after,
.hm-consultation-sec .container:before,.hm-consultation-sec .container:after,
.ftr-form-sctn:before,.ftr-form-sctn:after{position: absolute;content: "";width: 45px;height: 235px;background-image: url(../images/bnr-lft-corner-lines-img.webp);background-repeat: no-repeat;background-size: 100% 100%; left: 0;bottom: 0;z-index: 1;}
.hm-banner-sec:after,.hm-consultation-sec .container:after,.ftr-form-sctn:after{background-image: url(../images/bnr-rgt-corner-lines-img.webp);bottom: inherit;left: inherit;top:0;right: 0}
.hm-banner-sec .container:before{position: absolute;content: "";width: 100%;height: 100%;background:linear-gradient(180deg,rgb(0 0 0 / 30%) 0%, transparent 100%);left: 0;top: 0;pointer-events: none;}
.hm-bnr-blk {display: flex;align-items: flex-start;gap: 35px;position:relative}
.hm-bnr-lft {width: 37.4%;margin: 0 0 0 -10px;padding: 90px 0 0 100px;}
.hm-bnr-lft:before,.hm-bnr-lft:after {position: absolute; content: ""; width: 42.9%; height: 100%; background-image: url(../images/hm-bnr-att-bg-img.webp); background-repeat: no-repeat; background-size: 100% 100%; left: -28px; top: 0; opacity: 60%;pointer-events:none; }
.hm-bnr-lft:after {	width: 50%;height: 70%;background-image: url(../images/bnr-lft-overlay-img.png);left: 0;mix-blend-mode: overlay;opacity: 100%;}
.hm-bnr-lft img{width: 100%;display: block;position: relative;z-index: 1}
.hm-bnr-rgt {width: 58.1%; text-align: center; padding: 180px 0 65px;position:relative; }
.hm-bnr-rgt:before,.hm-bnr-rgt:after,.hm-consultation-blk:before,.hm-consultation-blk:after{position: absolute;content: "";width: 190px;height: 190px;  border-width: 3px; border-style: solid; border-image: linear-gradient(to bottom right, rgb(128 0 0 / 0%) 64%, #7c0202 100%) 1;; border-top: 0; border-left: 0;right: 0;bottom: 0}
.hm-bnr-rgt:after,.hm-consultation-blk:after {top: 42px; left: 0; right: inherit; bottom: inherit; border-left: 3px; border-top: 3px; border-bottom: 0; border-right: 0; border-image: linear-gradient(to top left, rgb(128 0 0 / 0%) 64%, #7c0202 100%) 1; border-style: solid; }
.hm-bnr-rgt:after{top: 133px;left: 20px;}
.hm-bnr-rgt h1{font-size: 160px;font-family: 'Staatliches';font-weight: 400;line-height: 1;letter-spacing: 12.8px;background: linear-gradient( 90deg, rgb(128,0,0) 0%, rgb(185,0,0) 50%, rgb(128,0,0) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;margin-bottom: 36px;z-index: 1;position: relative;}
.hm-bnr-rgt h1 strong{font-size: 50px;font-weight: 400;letter-spacing: 15px; background: linear-gradient(to right, #fff 0%, #fff 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;display: block;}
.hm-bnr-rgt p{font-size: 30px;font-family: 'Staatliches';font-weight: 400;line-height: 1;letter-spacing:9px;color: #fff;margin-bottom: 48px;display: inline-block;position: relative;padding: 0 25px}
.hm-bnr-btn a.cmn-btn{padding: 23px 36px;}
/*Scrolling*/
.hm-scrolling-sec {overflow: hidden;padding: 22px 0; background: linear-gradient(90deg, rgb(128, 0, 0) 0%, rgb(185, 0, 0) 50%, rgb(128, 0, 0) 100%);}
.hm-scrolling-sec ul li a {font-size: 25px; font-family: 'Asta Sans'; font-weight: 600; color: #fff; line-height: 1; letter-spacing: 0px; text-transform: uppercase; display: inline-block; margin: 0; }
.hm-scrolling-sec ul li a:hover{color: #000;}
.hm-scrolling-sec ul {animation: scrollText 40s infinite linear; transition: all 2s ease; margin: 0; width: fit-content; white-space: nowrap; }
.hm-scrolling-sec ul li {margin:0 ;padding: 0 100px; position: relative; line-height: 1; white-space: nowrap; display: inline-block; }
.hm-scrolling-sec ul li::before {position: absolute; content: ""; width: 17px; height: 16px; background-image: url(../images/sprites.webp); background-repeat: no-repeat; background-position: -256px -51px; top: 0; bottom: 0; left: 0px; margin: auto; }
.scrolling-text:hover {animation-play-state: paused;}

@keyframes scrollText {
from {
transform: translateX(0%);
}
to {
transform: translateX(-50%);
}
}

/*Case Results*/


.hm-case-results-sec{padding: 138px 0 190px}
.hm-case-results-sec .container{max-width: 1700px}
.hm-case-results-blk {display: flex; justify-content: flex-end; gap: 55px; width: 100%; margin: 0 auto 76px; max-width: 1500px; }
.hm-case-results-lft {width: 47.1%;  }
.hm-case-results-lft h2 {letter-spacing:0}
.hm-case-results-lft h2 strong{display: block;}
.hm-case-results-rgt {width: 42.2%; position: relative; }
.hm-case-results-rgt img{width: 100%;display: block;position: relative;z-index: 1}
.hm-case-results-rgt:before,.hm-case-results-rgt:after{position: absolute;content: "";width: 45px;height: 236px;background-image: url(../images/hm-case-rgt-lines-img.webp);background-repeat: no-repeat;background-size: 100% 100%; right: 16px;top: 0;pointer-events: none;z-index: 2}
.hm-case-results-rgt:after{width: 80%;height:74% ; background-image: url(../images/hm-case-rgt-ptrn-img.webp);top:-20px;right: -30px;z-index: 0}
.hm-case-results-list { padding: 0 100px}
.hm-case-results-item {padding: 30px 10px 90px;height: 100%; text-align: center; background-image: url(../images/hm-case-item-bg.webp);background-repeat: no-repeat;background-size: 100% 100%;transition: 0.5s;position: relative;}
.hm-case-results-item h3:after,.hm-case-results-item:before,.hm-case-results-item:after{position: absolute;content: "";width: 70px;height: 70px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -433px -20px;left: 0;right: 0;top: 0;margin:auto;transition: 0.5s}
.hm-case-results-item:before{width: 40px;height: 40px;border-radius: 50%;background-color: #c9ced1;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -523px -21px;bottom: -20px;top: inherit;}
.hm-case-results-item:after{width: 119px;height: 133px;background-image: url(../images/hm-case-result-logo-img.webp);background-position: unset; opacity: 30%;}
.hm-case-results-item:hover{background-image: url(../images/hm-case-item-hvr-bg.webp);}
.hm-case-results-item:hover:before{background-color: #800000;background-position: -523px -70px}
.hm-case-results-item h3{font-size:60px;font-family: 'Staatliches';font-weight: 400;line-height: 1;letter-spacing: 1.2px;color: #011828;position: relative;padding: 90px 0 16px;transition: 0.5s}
.hm-case-results-item:hover h3{color:#b80000 }
.hm-case-results-item h3:before{position: absolute;content: "";width: 50px;height: 2px;background-color: #c9ced1;left: 0;right: 0;bottom: 0;margin: auto;}
.hm-case-results-item p{font-size:22px;font-family: 'Staatliches';line-height: 1;font-weight:400; letter-spacing: 3.08px;color: #000; margin: 0px;}
.hm-case-results-list.owl-carousel .owl-stage{display: flex;padding: 0 0 20px}
.hm-case-info{position: absolute;bottom: 58px;left: 0;right: 0;margin: auto;}
.hm-case-results-item:hover h3:after{ filter: invert(9%) sepia(64%) saturate(7448%) hue-rotate(357deg) brightness(93%) contrast(103%);}
.hm-case-results-item:hover:after{background-image: url(../images/hm-case-result-hvr-logo-img.webp)} 
.hm-case-results-list.owl-carousel .owl-nav {display: flex !important; justify-content: space-between; position: absolute; width: 100%; top: 0; bottom: 0; left: 0; margin: auto; height: max-content; z-index: -1}

/*Premier*/
.hm-premier-sec{padding: 0 0 160px}
.hm-premier-sec .container{max-width: 1700px}
.hm-premier-blk{display: flex;justify-content: start;align-items: flex-start; gap: 110px}
.hm-premier-lft{width: 47.1%;position: relative;}
.hm-premier-lft:before, .hm-premier-lft:after {position: absolute; content: ""; width: 62%; height: 84%; background-image: url(../images/hm-case-rgt-ptrn-img.webp); background-repeat: no-repeat; background-size: cover; bottom: -24px; right: -24px; z-index: 0; }
.hm-premier-lft:after{width: 178px;height: 197px;background-image: url(../images/hm-premier-blk-logo.webp);bottom: 0;left: 210px;z-index: 1}
.hm-premier-lft img{width: 100%;display: block;position: relative;z-index: 1}
.hm-premier-rgt{width: 34.2%;margin: -10px 0 0}
.hm-premier-rgt h2{letter-spacing: 0.1px;margin: 0 0 28px;}
.hm-premier-rgt h2 strong{display: block;}
.hm-premier-rgt h5{font-size:35px;font-family: 'Staatliches';line-height: 1.2;letter-spacing: 0;color: #000;font-weight:400; margin-bottom: 12px;}
.hm-premier-rgt p{font-size:20px;font-family: 'Asta Sans';line-height:1.6;letter-spacing:0;font-weight:400; color:#000;margin: 0 0 20px 0; }
.hm-premier-rgt h6{font-size:25px;font-family: 'Staatliches';line-height: 1.2;letter-spacing: 0;font-weight:400; color: #000;margin-bottom: 0}

/*Practice Areas*/  
.hm-practice-areas-sec .container{max-width: 1700px; }
.hm-practice-areas-sec {padding: 159px 0 0; background-image: url(../images/hm-practice-bg-pattern.webp); background-repeat: repeat; position: relative; }
.hm-practice-areas-sec:before , .hm-practice-areas-sec:after {position: absolute; content: ""; background-image: url(../images/bnr-lft-corner-lines-img.webp); background-repeat: no-repeat;background-size: 100% 100%; width: 45px; height: 235px; left: 0; bottom: 0;}
.hm-practice-areas-sec:after {background-image: url(../images/bnr-rgt-corner-lines-img.webp); background-repeat: no-repeat; right: 0; top: 0; left: inherit; }
.hm-practice-areas-sec .container:before{position: absolute; content: ""; background-image: url(../images/hm-practice-bg.webp); background-repeat: no-repeat; width: 100%; height: 100%; right: 0; left: 0; margin: auto; top: 0; bottom: 0; pointer-events: none; opacity: 30%; }
.hm-practice-blk {display: flex; justify-content: space-between; z-index: 9; position: relative; }
.hm-practice-areas-lst{display: flex; justify-content: center; flex-wrap: wrap; }
.hm-practice-lft {width: 28.83%; padding-top:109px ; }
.hm-practice-rit {width: 64.8%; margin: 0px 0 -121px; }
.hm-practice-lft h5{font-size: 33px; color: #800000; font-family: 'asta sans'; font-weight: 400; text-align: left; line-height: 1; letter-spacing: 4.6px; padding: 0 0 18px; position: relative; margin: 0 0 20px; text-transform: uppercase; border-bottom: 1px solid #ffffff; display: inline-block; }
.hm-practice-lft h2.text-heading{color: #ffffff; text-align: left; margin: 0 0 5px; }
.hm-practice-lft h2.text-heading strong{color: #800000;}
.hm-practice-lft p{font-size: 18px; color: #ffffff; font-family: 'asta sans'; font-weight: 400;line-height: 1.75;margin: 0px;}
.hm-practice-itm {width: 33.32%; border-top: 1px solid #000; border-right: 1px solid #000; position: relative;background-color: #f5f5f5; z-index:5 }
.hm-practice-itm:before {position: absolute; content: ""; background-image: url(../images/sprites.webp); background-repeat: no-repeat; width: 50px; height: 50px; right: 30px; top: 52px; background-color: #800000 ; border-radius: 50%; background-position: -584px -21px;z-index: 1;border: 2px solid transparent;}
.hm-practice-itm:after{position: absolute; content: ""; background-image: url(../images/hm-practice-itm-after.webp); background-repeat: no-repeat;background-size: 100% 100%; width: 30px; height: 46%; right: 30px; bottom: 0; visibility: hidden; }
.hm-practice-itm.btn a { font-size: 20px; color: #ffffff;font-family: 'Work Sans'; font-weight: 600; text-align: center; text-transform: uppercase; line-height: 1; margin: auto; ;display: block; height: 100%; display: flex;align-items: center}
.hm-practice-itm.btn {background: linear-gradient(90deg, rgb(128, 0, 0) 0%, rgb(185, 0, 0) 50%, rgb(128, 0, 0) 100%); outline: 1px solid #ffffff; outline-offset: -6px; text-align: center; display: flex;}
.hm-practice-itm.btn:before {left: 0; right: 0; bottom: -81px; border: 1px solid #ffffff; margin: auto;background-color: #000; }
.hm-practice-itm.btn:after{display: none;}
.hm-practice-itm:hover{border-color:transparent;    box-shadow: rgba(128, 0, 0, 0.6) 0px 10px 35px; z-index:9}
.hm-practice-itm:hover:before{background-color: #0d1a0c; border-color: #ffffff} 
.hm-practice-hvr-image {display: block; opacity: 0; width: 100%; height: 100%; }
.hm-practice-hvr-image img {width: 100%;display: block;}
.hm-practice-icon {margin: 0; position: absolute; top: 15px; left: 36px; }
.hm-pract-cont{position: absolute; bottom: 32px; left: 41px; }
.hm-pract-cont h4 {font-size: 46px; color: #151515; font-family: 'Staatliches'; font-weight: 400; text-transform: uppercase; line-height: 1; letter-spacing: -0.9px; margin: 0; }
.hm-practice-itm:hover .hm-practice-hvr-image{opacity: 1;transition: 0.5s;}
.hm-practice-itm:hover .hm-practice-icon{display: none;} 
.hm-practice-itm:hover .hm-pract-cont h4 {color: #ffffff;}
.hm-practice-itm:hover:after{visibility: visible;} 
.hm-practice-itm:hover .hm-practice-hvr-image img {opacity: 50%;}
.hm-practice-itm:hover {background-color: #000;}
.hm-pract-hvr a.hover {position: absolute; left: 0; right: 0; top: 0; bottom: 0; font-size: 0; display: block; margin: auto; z-index: 9; }
.hm-practice-itm.btn.mobile{display: none;}
.hm-practice-itm.btn a:hover{color: #000;}
.hm-practice-itm.btn:hover{box-shadow:none}


/* Attorney Section */

.hm-attorney-sec{padding: 130px 0 0; position: relative; }
.hm-attorney-sec:before,.hm-attorney-sec:after {position: absolute; content: "";z-index: -1; background-image: url(../images/hm-attorney-sec-before.webp); background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 100%; left: 0; top: 0; bottom: 0; margin: auto; mix-blend-mode: luminosity; opacity: 15%; pointer-events: none; }
.hm-attorney-sec:after {background-image: url(../images/hm-attorney-sec-after.webp);width: 64.3%; height: 92%; right: 0; top: inherit; bottom: 0; left: inherit; margin: auto; opacity: 20%; z-index: -1; }
.hm-attorney-blk{display: flex; justify-content: flex-end; gap: 90px;position: relative;padding-top: 90px;}
.hm-attorney-lft h3{font-size: 60px; color: #b80000; font-family: 'Staatliches'; font-weight: 400;text-transform: uppercase; line-height: 1; margin: 0 0 5px; }
.hm-attorney-lft {width: 53.5%; padding-top: 53px}
.hm-attorney-rit{width: 42.7%; padding-right: 44px;align-self:end; }
.hm-attorney-rit:before {position: absolute; content: ""; background-image: url(../images/hm-attorney-rit-after.webp); background-repeat: no-repeat; width: 10.8%; height: 47.3%; right: 65px;top: 0;background-size: 100% 100%;}
.hm-attorney-image img{display: block; width: 100%; margin: 0; }
.hm-attorney-image {position: relative; }
.hm-attorney-image:before {position: absolute; content: "";    background-image: -webkit-linear-gradient(90deg, rgba(128, 0, 0, 0) 0%, rgb(128, 0, 0) 100%); width: 161px; height: 302px; top: 200px; left: 60px; z-index: -1; }
.hm-attorney-sec .hm-attorney-blk:before{position: absolute; content: ""; background-image: url(../images/hm-attorney-blk-bfr.webp); background-position: center; background-repeat: no-repeat; width: 89.25%; height: 20px; bottom: -10px; left: 0; right: 0; margin: auto;} 
.hm-attorney-cntnt {padding-left: 31px; position:relative; }
.hm-attorney-cntnt:before {position: absolute; content: ""; background-color: #c9ced1; width: 1px; height: 100%; left: 0; top: 0; bottom: 0; margin: auto; }
.hm-attorney-lft h2.text-heading {text-align: left; margin: 0 0 20px;letter-spacing:0 }
.hm-attorney-cntnt p {font-size: 20px; color: #000000; font-family: 'asta sans'; font-weight: 500;  line-height: 1.75; margin: 0 0 10px;}
.hm-attorney-btn {margin-top: 20px;}

/* Why Choose Section */ 

.hm-why-choose-sec {padding:168px 0 100px;position:relative; }
.hm-why-choose-sec:before {position: absolute; content: ""; background-image: url(../images/hm-attorney-blk-bfr.webp); background-position: center; background-repeat: no-repeat;background-size: 100% 100%; width: 89.3%; height: 20px; top: -10px; left: 0; right: 0; margin: auto; }
.hm-why-choose-sec h2.text-heading{ text-align:center; }
.hm-why-choose-list{display: flex; justify-content: space-between; }
.hm-why-choose-item{width: 17.7%;transition: 0.5s}
.hm-why-choose-item h5{font-size: 30px;color: #000000;font-family: 'Staatliches';font-weight: 400;text-align: center;text-transform: uppercase;line-height: 1;padding: 200px 0 0;position: relative;margin: 0 0 8px;}
.hm-why-choose-item h5:before,.hm-why-choose-item h5:after{position: absolute; content: ""; background-image: url(../images/sprites.webp); background-repeat: no-repeat; width: 80px; height: 80px; top: 0; left: 0; right: 0; margin: auto; background-position:-20px -130px; }
.hm-why-choose-item h5:after {background-image: url(../images/hm-why-choose-background.webp); width: 185px; height: 131px; top: 41px;z-index: -1; pointer-events: none;background-position: unset;}
.hm-why-choose-item.damage h5:before{background-position: -117px -130px;}
.hm-why-choose-item.consultation h5:before{background-position: -216px -130px;}
.hm-why-choose-item.earnings h5:before{background-position: -314px -128px;}
.hm-why-choose-item.approach h5:before{background-position: -406px -128px;}
.hm-why-choose-item.satisfaction h5:before{background-position: -495px -130px;}
.hm-why-choose-item:hover h5:after{background-image: url(../images/hm-why-choose-hover-background.webp); background-repeat: no-repeat; }
.hm-why-choose-item:hover h5{color: #b80000; }
.hm-why-choose-item p{font-size: 18px;color: #000000;font-family: 'asta sans';font-weight: 500;text-align: center;line-height: 1.61;margin: 0;}
.hm-why-choose-item:nth-child(even){margin: 101px 0 0;min-height: -webkit-fill-available;}

/*Consultation*/

.hm-consultation-sec{padding: 130px 0 160px;position: relative;background-color: #151515}
.hm-consultation-sec:before,.hm-consultation-sec:after{position: absolute;content: "";width: 100%;height: 100%;background-image: url(../images/hm-case-result-bg-img.webp);background-repeat: no-repeat;background-size: cover; background-position: center;mix-blend-mode: luminosity;top: 0;left:0;opacity:15%;pointer-events:none; }
.hm-consultation-sec:after{background-image: url(../images/hm-case-result-lyr-img.webp);opacity: 25%}
.hm-consultation-blk{padding:70px 0 30px;text-align: center;position: relative;z-index: 1;}
.hm-consultation-blk h2{font-size: 110px;color: #a80000;margin-bottom: 0;letter-spacing: 8.8px}
.hm-consultation-blk h5{font-size:50px;font-family: 'Staatliches';font-weight: 400; line-height: 1.2;letter-spacing: 15px;color: #fff;margin-bottom: 14px}
.hm-consultation-blk p{font-size:20px;font-family: 'Staatliches';font-weight: 400; line-height: 1;letter-spacing: 6px;margin-bottom: 45px;position: relative;display: inline-block;padding: 0 32px;color: #fff}
.hm-bnr-rgt p:before,.hm-bnr-rgt p:after,
.hm-consultation-blk p:before,
.hm-consultation-blk p:after{position: absolute;content: '';width: 11px;height: 30px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -291px -22px;left: 0;top: 0;bottom: 0;margin: auto;}
.hm-bnr-rgt p:after,.hm-consultation-blk p:after{left: inherit;right: 0;}
.hm-consultation-btns{display: flex;justify-content: center;gap: 35px}
.hm-call-btn a.cmn-btn{background-image: url(../images/button-brd-img.webp);background-repeat: no-repeat;background-size: 100% 100%; position: relative; padding: 23px 46px}
.hm-call-btn a.cmn-btn:hover{background-color: #800000;border-color: transparent;background-image: none}
.hm-consultation-blk:after{top: 0;left: 62px}
.hm-consultation-blk:before{right: 84px}
body.home .hm-consultation-sec.btm{display: none;}
.hm-consultation-sec.btm{background-color: #fff;}
.hm-consultation-sec.btm .hm-consultation-blk  h5,.hm-consultation-sec.btm  .hm-consultation-blk p{color: #000}
.hm-consultation-sec.btm .container:before,.hm-consultation-sec.btm .container:after{display: none;}
.hm-consultation-sec.btm:after{opacity: 100%; height:5%; background: linear-gradient(180deg, #fff 0%, transparent 100%); }
.hm-consultation-sec.btm .hm-call-btn a.cmn-btn{filter: brightness(0);}
.hm-consultation-sec.btm .hm-call-btn a.cmn-btn:hover{filter: none}
.hm-consultation-sec.btm:before {background-image: url(../images/hm-consult-btm-bg-img.webp);background-position:top}

/*Testimonails*/

.hm-testimonials{padding: 175px 0 115px}
.hm-testi-blk{display: flex;justify-content: start;gap: 100px}
.hm-testi-lft {width: 35.8%;position:relative; }
.hm-testi-lft img{width: 100%;display: block;position: relative;z-index: 1}
.hm-testi-lft:before{position: absolute; content: ""; width: 100%; height: 26%; background: linear-gradient(180deg, #fff 0%, transparent 100%); left: 0; top: 0; pointer-events: none;z-index:2 }
.hm-testi-lft:after{position: absolute;content: "";width:80%;height: 38%;    background-image: url(../images/hm-case-rgt-ptrn-img.webp);background-repeat: no-repeat;bottom: -30px;left: 0;right: 0;margin: auto;}
.hm-google-rvw h5{font-size: 35px;font-family: 'Asta Sans';font-weight:800;line-height: 1;letter-spacing: 0.7px;color: #000;text-transform: uppercase;margin: 0; padding: 70px 0 32px;}
.hm-google-rvw h5 strong{color: #800000}
.hm-google-rvw {position: absolute; top: 0; left: 0; right: 0; margin: auto; width: max-content;padding: 0 80px; z-index: 5}
.hm-google-rvw  h5:before,.hm-google-rvw  h5:after,.hm-google-rvw:before,.hm-google-rvw:after{position: absolute;content: "";width: 58px;height: 59px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -589px -138px;top:0;left: 0;right: 0;margin: auto;}
.hm-google-rvw  h5:after{width: 137px;height: 21px;background-position:-322px -226px;top:inherit;bottom:0 }
.hm-google-rvw:before,.hm-google-rvw:after{width: 51px;height: 118px; background-image: url(../images/hm-review-leaf-img.webp);background-position: unset;margin: 0}
.hm-google-rvw:before{right: inherit;}
.hm-google-rvw:after{left: initial;background-image:url(../images/hm-review-leaf-rgt-img.webp); }
.hm-testi-rgt{width: 50.7%}
.hm-testi-list.owl-carousel{margin-bottom: 30px}
.hm-testimonials .testi-item  .star-rat{display: inline-block;width: 215px;height: 36px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -87px -226px;margin:0 0 28px;}
.hm-testimonials .testi-item {width: 100%; position: relative; }
.hm-testimonials .testi-item:before{position: absolute;content: "";width: 40px;height: 35px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position:-27px -226px;right:0;top:0 	}
.hm-testimonials .testi-item h4 {font-size: 40px; font-family: 'Staatliches'; font-weight: 400; line-height: 1;letter-spacing: -0.8px; margin:0; color: #800000	; }
.hm-testimonials .testi-item h5 {font-size: 35px; font-family: 'Staatliches'; font-weight: 400; line-height: 1;letter-spacing: 0; margin:0 0 20px; color: #011828;}
.hm-testimonials .testi-item p {font-size: 24px;font-family: 'Asta Sans';font-weight: 400; line-height: 1.7;letter-spacing: 0; margin: 0 0 15px;color:#011828 }
.hm-testi-list .owl-nav {display: flex; justify-content: end; align-items: center; gap: 25px; margin: 0 auto 0; position: absolute; left: 0; width: 100%; max-width: 500px; bottom: -80px; }
.hm-case-results-list.owl-carousel .owl-nav button.owl-prev,.hm-case-results-list.owl-carousel .owl-nav button.owl-next,
.hm-testi-list.owl-carousel .owl-nav button.owl-prev,.hm-testi-list.owl-carousel .owl-nav button.owl-next{width: 39px;height: 26px; background-image:url(../images/sprites.webp);background-repeat:no-repeat;background-position:-318px -22px;transition:0.5s }
.hm-case-results-list.owl-carousel .owl-nav button.owl-next,.hm-testi-list.owl-carousel .owl-nav button.owl-next{background-position: -374px -22px}
.hm-case-results-list.owl-carousel .owl-nav button.owl-prev:hover,.hm-case-results-list.owl-carousel .owl-nav button.owl-next:hover,.hm-testi-list.owl-carousel .owl-nav button.owl-prev:hover,.hm-testi-list.owl-carousel .owl-nav button.owl-next:hover{background-position-y: -58px}
.hm-case-results-list.owl-carousel .owl-nav button span,.hm-testi-list.owl-carousel .owl-nav button span{display: none;}
.hmtesti-btn a.cmn-btn{position: relative;z-index: 1}
/*Award*/
.hm-award-sec{padding: 0 0 112px}
.hm-award-lst{display: flex;justify-content: space-between;}
.hm-award-img {position: relative; display: flex; align-items: center; justify-content: center;padding-right:20px }
.hm-award-img:before{position: absolute;content: "";width: 17px;height: 100%;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -663px -130px;right: 0;top:0;bottom: 0;margin: auto;}
.hm-award-img img{width: auto;display: block;}
.hm-award-img:nth-child(1){width: 16%;}
.hm-award-img:nth-child(2){width: 22%}
.hm-award-img:nth-child(3){width: 22%}
.hm-award-img:nth-child(4){width: 22%}
.hm-award-img:nth-child(5){width: 18%; mix-blend-mode: luminosity;}