/*Banner section*/
 
.hm-banner-sec {padding: 170px 0 0;background: url(../images/bnr-bg.webp)no-repeat;background-size: cover;background-position: center; background-color: #202024;position: relative;z-index: 1;}
.hm-banner-sec:before {position: absolute; content: ''; background-image: url(../images/bnr-bfr.webp); background-repeat: no-repeat; background-color: #202024; background-size: 100% 100%; width: 46.84%; height: 86.7%; bottom: 0; right: 0; margin: auto; z-index: -1; opacity: 40%; background-blend-mode: multiply; }
.hm-banner-sec .container{max-width: 1725px;} 
.hm-banner-sec .bnr-blk h1{font-family: 'Jost';font-weight: 600;font-size: 64px;line-height: 1.09;letter-spacing: 0px;margin: 0 0 14px;color: #fff;text-transform: uppercase;} 
.hm-banner-sec .bnr-blk p{font-family: 'Jost';font-weight: 400;font-size: 33px;line-height: 1.48;letter-spacing: 0px;margin: 0 0 25px;color: #fff; text-transform: capitalize;} 
.hm-banner-sec .bnr-lft {text-align: center; width: 58.6%; padding: 118px 0 0; } 
.hm-banner-sec .bnr-rgt {width: 40.5%; padding-right: 45px; position: relative; z-index: 1; } 
.hm-banner-sec .bnr-rgt img{width: 100%; display: block; } 
.hm-banner-sec .bnr-blk {display: flex ; justify-content: flex-end; gap: 5px; padding-left: 68px; position: relative; } 
.hm-banner-sec .bnr-logo {position: absolute; top: 114px; right: 0; left: 0; margin: auto; z-index: -1; width: 100%; } 
.hm-banner-sec .bnr-rgt .bnr-logo img{opacity: 33%; } 
.hm-banner-sec .scroll-down-btn a {font-family: 'Jost'; font-weight: 400; font-size: 14px; line-height: 1; letter-spacing: 10.64px; text-transform: uppercase; color: rgb(255 255 255 / 50%); display: inline-block; padding: 0 25px 45px 25px; position: relative; border-right: 1px solid rgb(255 255 255 / 50%); border-left: 1px solid rgb(255 255 255 / 50%);cursor:pointer; } 
.hm-banner-sec .scroll-down-btn a:hover{color: #fff;border-color: #fff;}
.hm-banner-sec .scroll-down-btn {position: absolute; bottom: 67px; left: 0; writing-mode: tb; } 
.hm-banner-sec .scroll-down-btn a:before {position: absolute; content: ''; background-image: url(../images/sprites.webp); background-repeat: no-repeat; background-position: -20px -20px; width: 12px; height: 32px; bottom: 0; right: 0; left: 0; margin: auto; } 
.hm-banner-sec .bnr-btn a.cmn-btn:hover {background-color: #fff; color: #3a66ed; } 
.hm-banner-sec .bnr-btn a.cmn-btn:hover:before{border-color:#3a66ed ; }


/* Banner Bottom Section */

.banner-btm-sec {padding: 100px 0;border-top: 2px solid hsl(225deg 83% 58% / 65%);background-color: #0e0e0e;}
.banner-btm-sec h2.text-heading {text-align: center;color: #fff;margin: 0px;font-size: 50px;}


/* Home Page Awards Section Starts */
 
.hm-award-sec {padding: 137px 0 126px; position: relative;}
.hm-award-sec::before, .hm-award-sec::after {position: absolute; content: ""; background-image: url(../images/awards-left-layer.webp); height: 91.34%; width: 28.51%; left: 0; bottom: -41px; background-position: left; background-repeat: no-repeat; background-size: 100% 100%; z-index: -1; mix-blend-mode: luminosity; opacity: 15%;}
.hm-award-sec::after{background-image: url(../images/awards-right-layer.webp); width: 25.88%; right: 0; left: unset; background-position: right; bottom: -66px;}
.hm-award-sec .awards-list {display: flex; flex-wrap: wrap; justify-content: end; align-items: end; margin: 0 0 63px;}
.hm-award-sec .award-left{width: 30%; text-align: center; margin-right: 8px;}
.hm-award-sec .award-left h2{color: #313237; font-size: 45px; line-height: 1.38; margin: 0 0 28px;}
.hm-award-sec .award-item .award-image img{mix-blend-mode: luminosity; width: 100%; display: block;}
.hm-award-sec .award-item {width: 15.87%; position: relative; transition: 1s;}
/* .hm-award-sec .award-item:hover{background-color: #223d8c;} */
/* .hm-award-sec .award-item:hover::before,.hm-award-sec .award-item:hover::after{display: none;} */
.hm-award-sec .award-item:nth-child(6n + 5)::before{border-right: 1px solid #e0e0e0;}
.hm-award-sec .award-image {padding: 20px 21px 39px 20px;}
.hm-award-sec .award-item:hover .award-image img{transition: 0.5s;}
.hm-award-sec .award-item::before, .hm-award-sec .award-item::after {position: absolute; content: ""; border-left:1px solid #e0e0e0; width: 100%; height: calc(100% - 18px); top: 0px; left: 0px; margin: auto; bottom: 0; z-index: -1;}
.hm-award-sec .award-item::after{border-bottom:1px solid #e0e0e0; width: calc(100% - 18px); right: 0; bottom: unset; top: -1px; border-left: 0; height: 100%;}
.hm-award-sec .award-item:nth-child(-n+7)::after { border-top: 1px solid #e0e0e0;bottom: -3px;}
.hm-award-sec .award-item .award-content{position: absolute;left: 0;top: 0; width: 100%; height: 100%; padding: 34px 15px; text-align: center; opacity: 0;transform: translateY(10px);  transition: opacity 1s ease, transform 0.8s ease; }
.hm-award-sec .award-item:hover .award-content{ opacity: 1; transform: translateY(0);}
.hm-award-sec .award-item .award-content p{font-size: 17px; letter-spacing: 0.17px; line-height: 1.47; font-family: 'Jost'; font-weight: 400; color: #ffffff; margin: 0; }
.hm-award-sec .award-item-hov a{position: absolute; content: ""; left: 0; top: 0; bottom: 0; right: 0; margin: auto; z-index: 2; font-size: 0;}
.hm-award-sec .award-buttons{display: flex; justify-content: center; align-items: center; gap: 36px;}
.hm-award-sec .award-buttons .award-btn a{ background-color: #27272b;     padding: 26px 56px 24px;}
.hm-award-sec .award-buttons .award-btn a:hover{ background-color: #3a66ed;}
.hm-award-sec .award-buttons .award-call{position: relative; padding-left: 70px;}
.hm-award-sec .award-buttons .award-call p{font-family: 'Jost'; font-weight: 400; font-size: 18px; color: #000000; letter-spacing: 3.96px; line-height: 1; text-transform: uppercase; margin: 0;}
.hm-award-sec .award-buttons .award-call p a{font-family: 'Jost'; font-weight: 600; font-size: 40px; color: #223d8c; line-height: 1; letter-spacing: 0; display: block; width: max-content; margin-bottom: 4px;}
.hm-award-sec .award-buttons .award-call p a:hover{color: #000;}
.hm-award-sec .award-buttons .award-call p a::before{position: absolute; content: ""; background-image: url(../images/sprites.webp); height: 56px; width:56px ; background-repeat: no-repeat; background-position:-52px -20px ; left: 0; top: 0; bottom: 0; margin: auto; transition: 0.8s;}
.hm-award-sec .award-buttons .award-call p a:hover::before{background-position: -52px -96px;}
 
/* Home Page Practice Areas Section Starts */
 
.hm-practice-areas-sec{ background-color: #27272b; width: calc(100% - 45px); margin: 0 auto; padding: 76px 0 91px; position: relative;z-index: 0;}
.hm-practice-areas-sec::before,.hm-practice-areas-sec::after{position: absolute; content: ""; background-image: url(../images/practice-areas-layer.webp); left: 0; top: 0; height: 100%; width: 100%; background-size: 100% 100%; background-repeat: no-repeat; background-position: center; opacity: 60%; z-index: -1; pointer-events: none;} 
.hm-practice-areas-sec::after{background-image: url(../images/practice-areas-bg.webp); z-index: -2; mix-blend-mode: luminosity ; opacity: 20%;}
.hm-practice-areas-sec h2{text-align: center;line-height: 1;color: #fff; font-size: 80px; letter-spacing: 1.6px; margin: 0 0 20px;}
.hm-practice-areas-sec h6.sub-heading{font-size: 21px; color: #fff; letter-spacing: 9.24px; text-align: center; margin: 0 0 46px;}
.hm-practice-areas-sec .practice-list{display: flex; justify-content: space-between; margin: 0 0 50px;}
.hm-practice-areas-sec .practice-item .practice-item-hov a{position: absolute; content: ""; left: 0; top: 0; right: 0; bottom: 0; margin: auto; font-size: 0; z-index: 1;}
.hm-practice-areas-sec .practice-item{width: 23.25%;background-color: rgb(14, 14, 14 ,0.8); text-align: center; position: relative; padding: 65px 18px 0px; border-top: 1px solid rgb(255, 255, 255,0.5); border-bottom: 1px solid rgb(255, 255, 255,0.5); position: relative; transition:1.2s;}
.hm-practice-areas-sec .practice-item:hover{background-color: #223d8c; padding-top: 52px;}
.hm-practice-areas-sec .practice-item::before {position: absolute; content: "";background-image: -webkit-linear-gradient( 90deg, rgb(34, 61, 140) 52%, rgba(34,61,140,0.5) 100%); opacity: 66%; height: 53.6%; width: 100%; top: 0; left: 0; clip-path: ellipse(70% 100% at 50% 0%);}
.hm-practice-areas-sec .practice-item:hover::before{display: none;}
.hm-practice-areas-sec .practice-item h4{font-family: 'Jost'; font-weight: 500; font-size: 35px; color: #fff; letter-spacing: 0.35px; line-height: 1.285; text-transform: uppercase; padding: 217px 0 0; margin: 0; position: relative;}
.hm-practice-areas-sec .practice-item:hover h4{padding-top: 142px; transition: 1.2s; margin-bottom: 23px;}
.hm-practice-areas-sec .practice-item:hover .practice-read-btn a{opacity: 1;margin: 0; }
.hm-practice-areas-sec .practice-read-btn a{background-color: #27272b; opacity: 0; padding: 21px 48px;font-size: 18px; letter-spacing: 0.72px; margin-top: -5px;}
.hm-practice-areas-sec .practice-item h4::before{ position: absolute; content: ""; background-image: url(../images/sprites.webp); background-position:-20px -195px ; background-repeat: no-repeat; height: 119px; width: 120px; left: 0 ; top: 0; right: 0; margin: auto; transition: 1.2s;}
.hm-practice-areas-sec .practice-item.workers h4::before{ background-position:-160px -195px ; height: 123px; width: 107px;}
.hm-practice-areas-sec .practice-item.social h4::before{ background-position:-287px -195px ; height: 120px; width: 116px;}
.hm-practice-areas-sec .practice-item.long-term h4::before{ background-position:-423px -195px ; height: 122px; width: 61px;}
.hm-practice-areas-sec .practice-item:hover h4::before{ background-position:-20px -345px ; }
.hm-practice-areas-sec .practice-item.workers:hover h4::before{ background-position:-160px -345px ;}
.hm-practice-areas-sec .practice-item.social:hover h4::before{ background-position:-287px -345px ;}
.hm-practice-areas-sec .practice-item.long-term:hover h4::before{ background-position:-424px -343px ;}
.hm-practice-areas-sec .practice-btn {text-align: center;}
.hm-practice-areas-sec .practice-btn a {padding: 26px 80px 24px 73px;}
.hm-practice-areas-sec .practice-btn a.cmn-btn:hover {background-color: #fff; color: #3a66ed; }
.hm-practice-areas-sec .practice-btn a.cmn-btn:hover:before {border-color: #3a66ed; }
 
/* Home Page About Section Starts */
 
.hm-about-sec{padding: 117px 0; position: relative;}
.hm-about-sec::before,.hm-about-sec::after{position: absolute; content: ""; background-image: url(../images/awards-left-layer.webp); height: 72.38%; width: 28.51%; left: 0; bottom: 0; background-position: left; background-repeat: no-repeat; background-size: 100% 100%; z-index: -1; mix-blend-mode: luminosity; opacity: 15%;}
.hm-about-sec::after{background-image: url(../images/awards-right-layer.webp); width: 25.88%; right: 0; left: unset; background-position: right;}
.hm-about-sec h2{text-align: center; color: #313237;}
.hm-about-sec h2 strong{ color: #223d8c;}
.hm-about-sec h6.sub-heading{text-align: center; margin: 0 0 64px;}
.hm-about-sec .about-blck{display: flex; justify-content: start;gap: 70px;  align-items: end;}
.hm-about-sec .about-blck .about-left{width: 44.5%; position: relative; z-index: 0;}
.hm-about-sec .about-blck .about-left::before {position: absolute; content: ""; background-color: #223d8c; height: calc(100% - 90px); width: calc(100% + 50px); z-index: -1; margin: auto; top: 0; bottom: 0; left: -50px; right: 0;}
.hm-about-sec .about-left img{width: 100%; display: block;}
.hm-about-sec .about-left .about-image{border: 15px solid #fff; width: 92.22%; position: relative;}
.hm-about-sec .about-left .about-image::before {position: absolute; content: ""; background-image: -webkit-linear-gradient( 90deg, rgb(39,39,43) 28%, rgba(39,39,43,0) 100%); height: 94%; width: 100%; bottom: 0;}
.hm-about-sec .about-logo {width: 49.5%; margin: 0 auto 25px;}
.hm-about-sec .about-play-btn {width: 18.7%; margin: 0 auto 72px;}
.hm-about-sec .about-left-content {position: absolute; bottom: 45px; text-align: center; width: 90%; left: 7px; padding: 0 55px;}
.hm-about-sec .about-left-content p{font-size: 21px; font-family:'Jost'; font-weight: 400; color: #ffffff; letter-spacing: 0.42px; line-height: 1.52; text-transform: uppercase;}
.hm-about-sec .about-blck .about-right{width: 45.6%;}
.hm-about-sec .about-blck .about-right h3{font-size: 45px; font-family: 'Jost'; font-weight: 400; color: #313237; letter-spacing: 0.9px; line-height: 1.34; text-transform: uppercase; margin: 0 0 11px;}
.hm-about-sec .about-blck .about-right p{font-size: 21px; font-family: 'Jost'; font-weight: 400; color: #27272b; line-height: 1.714; letter-spacing: 0; margin: 0 0 36px;}
.hm-about-sec .about-buttons {display: flex; justify-content: start; align-items: center; margin: 39px 0 0; gap: 35px;}
.hm-about-sec .about-buttons .about-btn a{ background-color: #27272b; padding: 26px 73px 24px;}
.hm-about-sec .about-buttons .about-btn a:hover{ background-color: #3a66ed;}
.hm-about-sec .about-buttons .about-call{position: relative; padding-left: 70px;}
.hm-about-sec .about-buttons .about-call p{font-family: 'Jost'; font-weight: 400; font-size: 18px; color: #000000; letter-spacing: 3.96px; line-height: 1; text-transform: uppercase; margin: 0 !important;}
.hm-about-sec .about-buttons .about-call p a{font-family: 'Jost'; font-weight: 600; font-size: 35px; color: #223d8c; line-height: 1; letter-spacing: 0; display: block; width: max-content; margin-bottom: 5px;}
.hm-about-sec .about-buttons .about-call p a:hover{color: #000;}
.hm-about-sec .about-buttons .about-call p a::before{position: absolute; content: ""; background-image: url(../images/sprites.webp); height: 56px; width:56px ; background-repeat: no-repeat; background-position:-52px -20px ; left: 0; top: 0; bottom: 0; margin: auto; transition: 0.8s;}
.hm-about-sec .about-buttons .about-call p a:hover::before{background-position: -52px -96px;}
.paoc-credit-wrp{display: none;}

/*    Homepage  Attorney Section    */
 
.hm-attorney-sec{position: relative; padding: 72px 0 80px; z-index: 1; } 
.hm-attorney-sec .container{max-width: 1300px; } 
.hm-attorney-sec h2.text-heading {text-align: center; font-size: 80px; line-height: 1; letter-spacing: 1.6px; margin-bottom: 27px;color:#fff; } 
.hm-attorney-sec h6.sub-heading{text-align: center; color: #fff; letter-spacing: 8.5px; margin-bottom: 55px; } 
.hm-attorney-sec:before, .hm-attorney-sec:after {position: absolute; content: ""; background-image: url(../images/attrny-bfr.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: top center; width: 97.7%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; margin: auto; pointer-events: none; } 
.hm-attorney-sec:after{background-image: url(../images/attorney-bg.webp); background-blend-mode: luminosity; opacity: 10%; filter: grayscale(1); } 
.hm-attorney-sec .attrny-blk {display: flex; justify-content: space-between; padding-top: 65px; } 
.hm-attorney-sec .attrny-itm {width: 32.5%; position: relative; z-index: 1; } 
.hm-attorney-sec .attrny-itm.chrst .attrny-image {text-align: right;}
.hm-attorney-sec .attrny-itm.brett .attrny-image {text-align: left;}
.hm-attorney-sec .attrny-itm.john .attrny-image {text-align: center; }
.hm-attorney-sec .attrny-itm:hover .attrny-image{text-align: center !important;}
.hm-attorney-sec .attrny-cont {padding: 28px 10px 0; border-top: 1px solid rgb(255, 255, 255, 0.251); } 
.hm-attorney-sec .attrny-itm h4 {font-family: 'Jost'; font-weight: 500; font-size: 35px; color: #ffffff; letter-spacing: 0.35px; line-height: 1; margin: 0; text-align: center; text-transform: uppercase; } 
.hm-attorney-sec .hover a {font-size: 0; position: absolute; content: ""; height: 100%; width: 100%; left: 0; right:0;top: 0; bottom:0;z-index: 9; margin: auto;} 
.hm-attorney-sec .attrny-itm:before, .attrny-itm:after{position: absolute; content: ""; background-image: url(../images/attrny-logo.webp); background-repeat: no-repeat; background-size: 100% 100%; background-position: top center;    width: 93.8%; height: 24.2%; left: 0; right: 0; top: 0; z-index: -1; margin: auto; opacity: 10%; pointer-events: none; display: none; }
.hm-attorney-sec .attrny-itm:after{background-image: -webkit-linear-gradient( 90deg, rgba(34,61,140,0) 0%, rgb(34,61,140) 100%); box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.36); width: 100%; height: 100%; opacity: 100%;z-index: -2;background-color: #000000;} 
.hm-attorney-sec .attrny-itm:hover {padding: 115px 30px 0 20px; border: 1px solid rgb(255, 255, 255, 0.251); border-right: transparent; border-left: transparent; margin-top: -65px; height: 100%;     transition: 0.5s;} 
.hm-attorney-sec .attrny-itm:hover::before{display: block;top: 145px;} 
.hm-attorney-sec .attrny-itm:hover:after{display: block; } 
.hm-attorney-sec .attrny-itm:hover  .attrny-cont{padding: 0; position: absolute; left: 0; right: 0; top: 48px; border: transparent; }
 


 
/*    Homepage  Testimonials    */
 
.hm-testimonials {padding: 126px 0 130px; position: relative; z-index: 1; }
.hm-testimonials:before {position: absolute; content: ""; margin: auto; background-image: url(../images/test-bg.webp); background-repeat: no-repeat; background-size: 100% 82%; background-position: bottom; filter: grayscale(1); width: 100%; height: 100%; left: 0; right: 0; bottom: 0; mix-blend-mode: luminosity; z-index: -1; pointer-events: none; opacity: 15%; } 
.hm-testimonials .container{max-width: 1300px; } 
.hm-testimonials h2.text-heading{text-align: center; color: #313237; font-size: 80px; margin-bottom: 24px; line-height: 1; } 
.hm-testimonials h2.text-heading strong{    color: #223d8c;}
.hm-testimonials h6.sub-heading{text-align: center; margin-bottom: 66px; } 
.hm-testimonials .hm-testi-item {width: 100%; position: relative; padding: 0 0 49px; height: 100%;} 
.hm-testimonials .hm-testi-item:before {position: absolute; content: ""; background-image: url(../images/sprites.webp); background-repeat: no-repeat; background-position: -135px -20px; width: 66px; height: 47px; bottom: -2px; right: 9px; } 
.hm-testimonials .hm-testi-item h4 {font-size: 40px; font-family: 'Jost'; font-weight: 500; line-height: 1.25; letter-spacing: 0; color: #313237; margin: 0 0 17px; text-transform: uppercase; } 
.hm-testimonials .star-rat {background-image: url(../images/sprites.webp); background-repeat: no-repeat; background-position: -250px -20px; width: 23px; height: 145px; display: inline-block; position: absolute; left: 0; top: 5px; font-size:0; } 
.hm-testimonials .hm-testi-item p {font-size: 21px; font-family: 'Jost'; font-weight: 400; line-height: 1.71; letter-spacing: 0.42px; color: #000000; margin: 0 0 10px; } 
.hm-testimonials .hm-testi-cont {position: relative; padding-left: 43px; } 
.hm-testimonials .hm-testi-item h5 {font-size: 32px; font-family: 'Jost'; font-weight: 500; line-height: 1; letter-spacing: 0; color: #223d8c; margin: 0; text-transform: capitalize; position: absolute; bottom: 0; } 
.hm-testimonials .hm-testi-btn{text-align: center; } 
.hm-testimonials .hm-testi-btn a.cmn-btn {padding: 26px 88px 24px;}
.hm-testimonials .splide:before{position: absolute; content: ""; width: 1px; height: 70%; background-color: rgb(49, 50, 55, 0.251); left: 0; right: 0; top: 0; bottom: 0; margin: auto; }
.hm-testimonials .splide{padding-bottom: 85px; position: relative; } 
.hm-testimonials .splide__arrows.splide__arrows--ltr {display: flex; justify-content: space-between; align-items: center; position: absolute; left: 0; right: 0; bottom: -48px; width: 100%; max-width: 770px; margin: auto; } 
.hm-testimonials .splide__arrow svg {display: none;} 
.hm-testimonials button.splide__arrow.splide__arrow--prev, .hm-testimonials button.splide__arrow.splide__arrow--next {transform: none; background-image: url(../images/sprites.webp); background-repeat: no-repeat; background-position: -315px -88px !important; width: 78px; height: 28px; font-size: 0; transition: 0.5s; background-color: transparent; position: unset; }
.hm-testimonials button.splide__arrow.splide__arrow--prev:hover {background-position: -315px -136px !important; }
.hm-testimonials button.splide__arrow.splide__arrow--next {background-position: -413px -88px !important; } 
.hm-testimonials button.splide__arrow.splide__arrow--next:hover {background-position: -413px -136px !important; }
.hm-testimonials .splide__pagination{display: none;} 
 
/*    Homepage  Get Started Section    */
 
.hm-get-started-sec{position: relative;  z-index: 1; margin: -10px 0 0;     padding: 0 50px;} 
.hm-get-started-sec .container{max-width: 100%;} 
.hm-get-started-sec .get-started-sec-blk{padding: 69px 0 0;position: relative;background-image: url(../images/get-started-bg.webp); background-repeat: no-repeat; background-size: 100% 100%;}
.hm-get-started-sec .get-strt-blk {display: flex; justify-content: flex-end; gap: 10px; } 
.hm-get-started-sec h2.text-heading {text-align: center; margin-bottom: 47px; color: #fff;} 
.hm-get-started-sec .get-strt-left-itm {width: 29.6%; } 
.hm-get-started-sec .get-strt-left-itm p{font-size: 21px; font-family: 'Jost'; font-weight: 400; line-height: 1.71; letter-spacing: 0; color: #fff; margin: 0 0 36px; } 
.hm-get-started-sec .get-strt-call-btn{position: relative; padding-left: 80px; } 
.hm-get-started-sec .get-strt-call-btn a {font-size: 45px; font-family: 'Jost'; font-weight: 600; letter-spacing: 0; line-height: 1; color: #fff; display: block; width: max-content;} 
.hm-get-started-sec .get-strt-call-btn a:hover{color: #3a66ed; } 
.hm-get-started-sec .get-strt-call-btn p{font-size: 18px !important; text-transform: uppercase; letter-spacing: 3.96px; margin: 0 !important; } 
.hm-get-started-sec .get-strt-call-btn a::before {position: absolute; content: ""; background-image: url(../images/sprites.webp); height: 58px; width: 58px; background-position: -529px -20px; left: 0; top: 0; bottom: 0; margin: auto; background-repeat: no-repeat; transition: 0.5s; } 
.hm-get-started-sec .get-strt-call-btn a:hover::before{background-position: -525px -98px; } 
.hm-get-started-sec .get-strt-btn {position: absolute; left: 0; bottom: 0; top: 0; margin: auto; height: max-content; width: max-content; writing-mode: sideways-lr; }
.hm-get-started-sec .get-strt-btn a.cmn-btn{padding: 95px 26px; letter-spacing: 3.2px; } 
.hm-get-started-sec .get-strt-btn a.cmn-btn::before {border-top: 2px solid #fff; border-bottom: 2px solid #fff; width: 88.3%; height: 97%;border-right:none;border-left:none;}
.hm-get-started-sec .get-strt-rgt-itm {width: 56.6%; padding-top: 45px; position: relative; z-index: 1; } 
.hm-get-started-sec .get-sttrny-image img {display: block; width: 100%;margin: 0 0 1px;} 
.hm-get-started-sec .get-strt-rgt-itm:before {position: absolute; content: ""; background-image: url(../images/get-strt-logo.webp); background-repeat: no-repeat; background-size: 100% 100%; height: 50.6%; width: 90.4%; left: 26px; top: 0; margin: auto; opacity: 10%; z-index: -1; }
.hm-get-started-sec .get-strt-btn a.cmn-btn:hover {background-color: #fff; color: #3a66ed; }
.hm-get-started-sec .get-strt-btn a.cmn-btn:hover:before {border-color: #3a66ed; }

