/*Banner section*/
 
.banner-sec {padding: 282px 0 255px; position: relative; z-index: 1; background-image: url(../images/banner-bg.webp); background-repeat: no-repeat; background-size: cover; background-position: top center; background-color: #0a0a0a;} 
.banner-sec:before{position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; right: 0; margin: auto; background-image: -webkit-linear-gradient( -89deg, rgb(15,14,13) 0%, rgba(15,14,13,0) 100%); opacity: 90%; z-index: -1; pointer-events: none; } 
.banner-sec:after {content: ""; position: absolute; background-image: url(../images/ban-cross-lines-layer.webp); background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 100%; left: 0; right: 8px; bottom: 0; top: 0; margin: auto; pointer-events: none; z-index: -2; opacity: 90%; mix-blend-mode: color-burn; }
.banner-sec .bnr-cont {width: 37.3%; } 
.banner-sec .bnr-cont  h1 {font-size: 56px; font-family: 'Inter Tight'; font-weight: 800; text-transform: uppercase; line-height: 1; letter-spacing: 21.28px; color: #fff; margin-bottom: 25px; position: relative; padding-bottom: 51px; } 
.banner-sec .bnr-cont  h1 strong {display: block; font-size: 99px; font-weight: 900; line-height: 0.95; letter-spacing: 0; background: radial-gradient(circle, rgba(176, 138, 67, 1) 0%, rgba(216, 170, 88, 1) 50%, rgba(132, 106, 50, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin: 11px 0 0; } 
.banner-sec .bnr-cont  h1:before{position: absolute; content: ""; width: 84%; height: 9px; left: 0; bottom: 0; background-image: url(../images/bnr-lines.webp); background-repeat: no-repeat; background-size: 100% 100%;} 
.banner-sec .bnr-cont  p{font-family: 'Archivo'; font-weight: 500; font-size: 20px; line-height: 1.4; letter-spacing: 0.8px; color: #fff; margin-bottom: 31px; } 
/*.banner-sec .bnt-btn a.cmn-btn {padding: 26px 72px; }*/
.ban-blk {display: flex; }
.banner-sec  .ban-truck-img {position: absolute; right: 0; bottom: 16%; margin: auto; width: 48.5%; }
.banner-sec  .ban-truck-img img{width: 100%;display: block;}
 
/*About Section*/
 
.hm-about-sec  h2.text-heading.mbl-heading{display: none;}
.hm-about-sec {padding: 149px 0 91px; position: relative; } 
.hm-about-sec:before{position: absolute; content: ""; left: 0; right: 0; top: 0; margin: auto; width: 100%; height: 6px; background-image: -webkit-linear-gradient( 180deg, rgb(132,106,50) 0%, rgb(216,170,88) 50%, rgb(176,138,67) 100%); } 
.hm-about-sec .about-blk:after {position: absolute; content: ""; left: 0; right: 0; bottom: -90px; margin: auto; width: 100%; height: 1px; background-image: -webkit-linear-gradient(180deg, rgb(132, 106, 50) 0%, rgb(216, 170, 88) 50%, rgb(176, 138, 67) 100%); }
.hm-about-sec .about-blk {display: flex; justify-content: space-between; align-items: flex-start; position: relative;} 
.hm-about-sec .about-left-item {width: 43.4%; position: relative; border-radius: 11px; background-color: #0c2822; } 
.hm-about-sec .about-left-item:before{position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 100%; background-image: -webkit-linear-gradient( -90deg, rgba(10,10,10,0) 0%, rgb(10,10,10) 78%); border-radius: 11px; pointer-events: none; } 
.hm-about-sec .about-image img{display: block; width: 100%; border-radius: 11px 11px  0 0; } 
.hm-about-sec .about-badge {position: absolute; left: 0; right: 0; bottom: 23%; margin: auto; width: 38.2%; background-image: -webkit-linear-gradient( -90deg, rgb(1,1,1) 0%, rgba(65,65,65,0.99608) 100%); border-radius: 50%; padding: 48px 30px; text-align: center; height: max-content; } 
.hm-about-sec .about-badge h4{font-family: 'Golos Text'; font-size: 20px; font-weight: 400; color: #fff; line-height: 1; letter-spacing: 0; text-transform: uppercase; margin: 0; } 
.hm-about-sec .about-badge h4 b {display: block; font-weight: 700; color: #d4a756; margin-bottom: 3px; } 
.hm-about-sec .about-badge h4 strong{font-size: 100px; font-weight: 800; background: radial-gradient(circle, rgba(176, 138, 67, 1) 0%, rgba(216, 170, 88, 1) 50%, rgba(132, 106, 50, 1) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; display: block; } 
.hm-about-sec .about-badge:before {position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100%; height: 93%; background-image: url(../images/about-badge.webp); background-repeat: no-repeat; background-size: 97% 97%; pointer-events: none; background-position: center center;} 
.hm-about-sec .about-cont {padding: 22px 20px 45px; text-align: center; position: relative; } 
.hm-about-sec .about-cont h3{font-size: 26px; font-family: 'Inter Tight'; font-weight: 400; line-height: 1; letter-spacing: 4.16px; text-transform: uppercase; margin: 0; color: #fff; } 
.hm-about-sec .about-cont h3 strong {display: block; font-size: 60px; color: #d4a756; font-weight: 600; letter-spacing: 2.4px; line-height: 1.18; } 
.hm-about-sec .about-rgt-item {width: 51.1%; } 
.hm-about-sec h2 {position: relative;padding-left: 30px;margin: -13px 0 21px;text-align: start;font-family: 'Archivo';font-size: 58px;letter-spacing: 0;}
.hm-about-sec .about-rgt-item p {font-family: 'Archivo'; font-weight: 400; font-size: 20px; line-height: 1.9; letter-spacing: 0px; color: #000; margin-bottom: 38px; padding-right: 21px; } 
.hm-about-sec  h2:before {position: absolute; content: ""; width: 4px; height: 89%; background-image: -webkit-linear-gradient( 90deg, rgb(132,106,50) 0%, rgb(216,170,88) 50%, rgb(176,138,67) 100%); background-repeat: no-repeat; left: 0; top: 0; bottom: 0; margin: auto; } 
.hm-about-sec .abt-btn-blk {display: flex; justify-content: space-between; margin: -6px 0 0; } 
.hm-about-sec .abt-call-btn {position: relative; padding-left: 88px; } 
.hm-about-sec .abt-call-btn p a {font-family: 'Inter Tight'; font-weight: 700; font-size: 45px; line-height: 1; letter-spacing: 0; color: #0a0a0a; margin: 0px; display: block; width: max-content; border-bottom: 4px solid #0a0a0a; padding-bottom: 5px; } 
.hm-about-sec .abt-call-btn p a:hover{color: #d6a957;}
.hm-about-sec .abt-call-btn p{padding: 0 !important; text-align: center; margin: 0 !important; font-weight: 600; text-transform: capitalize ; } 
.hm-about-sec .abt-call-btn p a::before {background-image: url(../images/sprites.webp); background-position: -22px -23px; background-repeat: no-repeat; position: absolute; content: ""; width: 72px; height: 83px; top: 0; left: 0; margin: auto; transition-duration: .5s; }
/*.hm-about-sec .bnt-btn a.cmn-btn {padding: 26px 71px; }*/
 
 
/*   Parctice Areas Section */
 
.hm-practice-areas-sec {padding: 83px 0px 133px; } 
.hm-practice-areas-sec .container{max-width: 100%; } 
.hm-practice-areas-sec h2{text-align: center; margin-bottom: 45px; } 
.hm-practice-areas-sec .hm-practice-list {display: flex; justify-content: space-between; margin-bottom: 40px;padding:0 52px; } 
.hm-practice-areas-sec .hm-practice-itm {width: 49.4%; position: relative; border-radius: 11px; background-color: #0d2823; z-index: 1; transition: 0.5s; } 
.hm-practice-areas-sec .hm-practice-img img{display: block; width: 100%; border-radius: 11px; opacity: 65%;} 
.hm-practice-areas-sec .hm-practice-itm h4 {font-size: 60px; font-family: 'Inter Tight'; font-weight: 700; letter-spacing: 0px; line-height: 1; color: #fff; text-transform: capitalize; margin: 0;} 
.hm-practice-areas-sec .hm-practice-itm .prac-cont{ position: absolute; left: 86px; bottom: 64px; }
.hm-practice-areas-sec .hm-practice-itm:before {position: absolute; content: ""; width: 63%; height: 100%; left: 0; top: 0; bottom: 0; margin: auto; clip-path: polygon(0 0, 47% 0, 100% 100%, 0% 100%); background-image: -webkit-linear-gradient( 180deg, rgb(179,140,68) 0%, rgba(179,140,68,0) 100%); pointer-events: none; z-index: 0;}
.hm-practice-areas-sec .hm-practice-itm:after {position: absolute; content: ""; width: 81px; height: 93px; left: 0; right: 84px; top: 0px; bottom: 10px; margin: auto; background-image: url(../images/sprites.webp); background-repeat: no-repeat; background-position: -131px -22px; pointer-events: none; z-index: 1;}
.hm-practice-areas-sec .hm-practice-itm:hover h4{color: #b38c44;}
.hm-practice-areas-sec .hm-practice-itm:hover .hm-practice-img img{mix-blend-mode: luminosity;}
.hm-practice-areas-sec .hm-practice-itm:hover:before{background-image: -webkit-linear-gradient( 180deg, rgb(40,40,40) 0%, rgba(40,40,40,0) 100%); }
.hm-practice-areas-sec .hm-practice-itm:hover:after {background-position: -242px -22px;}
.hm-practice-areas-sec .hm-prcatice-btn{text-align: center; }
.hm-practice-areas-sec .hm-prcatice-btn a.cmn-btn {padding: 26px 58px; }
.hm-practice-areas-sec .hm-practice-img {background-color: #000; border-radius: 11px; z-index: -1; position: relative; }

/*Homepage Attorney Section*/
.hm-attorney-sec {background-color: #000; padding: 112px 0 0; border: solid 5px #cea154; border-left: 0; border-right: 0; position: relative; background-image: url(../images/hm-attorney-bg.webp); background-repeat: no-repeat; background-size: cover; }
/*.hm-attorney-sec:before{position: absolute;content: "";width: 100%;height: 100%;background-image: url(../images/hm-attorney-bg.webp);background-repeat: no-repeat;background-size: cover;top:0;left: 0; pointer-events: none;}*/
.hm-meet-block {display: flex ; justify-content: flex-end; }
.hm-meet-info{width: 94%}
.hm-meet-lft{width:39.3%;    padding: 0 0 125px; }
.hm-meet-rit{width: 53%;margin: -205px 18px 0 0;}
.hm-meet-rit img{ display: block;   width: 100%; position: relative; z-index: 0;}
.hm-meet-title{  background-image: -webkit-linear-gradient( 180deg, rgb(132,106,50) 0%, rgb(216,170,88) 50%, rgb(176,138,67) 100%);padding: 26px 10px 34px 46px;margin: 0 -250px 50px 0;position: relative;}
.hm-meet-title:before,.hm-meet-title:after,.hm-meet-title h2:before{position: absolute;content: "";width: 54px;height: 54px;border-left: solid 2px #d7a958;border-top: solid 2px #d7a958;left: -5px;top:-7px}
.hm-meet-title:after,.hm-meet-title h2:before{width: 56%;height: 100%;border-left: 0;border-top: 0;border-bottom: solid 1px #d7a958;top: inherit;bottom: -5px;left: 0}
.hm-meet-title h2:before{width: 50%;border-bottom:solid #d7a958 4px;bottom: -15px}
.hm-meet-title h2.text-heading{font-size: 60px;font-weight: 800;color: #fff;text-align: left;margin-bottom: 0;line-height: 1.0; letter-spacing: 0; }
.hm-meet-lft p{font-size: 21px; font-family: 'Archivo';font-weight: 500;line-height: 1.55;letter-spacing: 0.4px;color: #fff;opacity: 60%;margin-bottom: 60px}
.hm-meet-lft .google-rate,.hm-testimonials-lft .google-rate{padding: 12px 15px 12px 65px;background-color: #fff;border-radius: 50px;width:fit-content;position: relative;}
.hm-meet-lft .google-rate:before,.hm-testimonials-lft .google-rate:before,
 
.hm-meet-lft .google-rate p strong:before,.hm-testimonials-lft .google-rate p strong:before{position: absolute;content: "";width:38px ;height: 38px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -353px -23px;left: 15px;top: 0;bottom: 0;margin: auto;}
.hm-meet-lft .google-rate p,.hm-testimonials-lft .google-rate p{font-size: 20px;font-weight: 500; font-family: 'Golos Text';line-height: 1.1;letter-spacing: 0; color: #05100e;margin-bottom: 0;opacity: 1;padding-left: 12px;border-left: solid 1px #3d6b5a;}
.hm-meet-lft .google-rate p strong,.hm-testimonials-lft .google-rate p strong{font-weight: 500;display: block;}
.hm-meet-lft .google-rate p strong:before,.hm-testimonials-lft .google-rate p strong:before{width: 95px;height: 17px;background-position: -353px -82px;left: inherit;bottom: inherit;right: 15px;top:15px}
.hm-testimonials-lft .google-rate:before{width: 98px;height: 32px;background-position: -364px -249px;left: 32px}
.hm-meet-btns{display: flex;justify-content: space-between;}
.hm-meet-lft a.cmn-btn{padding: 26px 70px;position: relative;z-index: 9}
.google-rate a.hover{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}

/* Homepage Law Firm Section*/
 
.hm-law-firm-sec {padding: 115px 0 93px;}
.hm-law-firm-sec .container {max-width: 1280px; }
.hm-law-firm-sec h2.text-heading{margin-bottom: 45px}
.hm-law-firm-block{width: 100%;max-width: 1280px;margin: auto;position:relative;}
.hm-law-firm-sec .tab-buttons {display: flex ; justify-content: center; gap: 7px;margin-bottom:20px; }
.hm-law-firm-sec  .tab-btn{font-size: 24px; font-family: 'Archivo';font-weight: 600;line-height: 1;letter-spacing: 0;background-color: #3b579d;padding: 19px 50px;display: inline-block;border-radius: 10px;color: #fff;width: 230px;text-align: center;cursor: pointer;}
.hm-law-firm-sec  .tab-btn.insta{  background-image: -webkit-linear-gradient( 0deg, rgb(249,206,52) 0%, rgb(238,42,123) 48%, rgb(98,40,215) 100%); }		
.hm-law-firm-sec  .tab-btn.linkedin{background-color:#1469c7 }
.hm-law-firm-sec  .tab-btn.youtube{background-color:#ff0808 }
.hm-law-firm-sec  .tab-btn.tiktok{background-color:#000 }
.hm-law-firm-sec  .tab-btn.active{position: relative;}
.hm-law-firm-sec .tab-content.active {border: none;padding: 0 !important}
.hm-law-firm-sec  .tab-btn.active:before{position: absolute;content: ""; width: 80%;height: 6px;  background-image: -webkit-linear-gradient( 0deg, rgb(151,117,44) 23%, rgb(211,172,84) 58%, rgb(151,117,44) 87%);border-radius: 5px;top: -15px;left: 0;right: 0;margin: auto;}
.hm-law-firm-sec .social-media-profile img{width: 100%;display: block;}

/*Homepage Testimonials Section*/

.hm-testimonials .container{max-width: 1280px;}
.hm-testimonials{padding:0 0 195px;}
.hm-testimonials h2.text-heading{margin-bottom: 44px;letter-spacing: 1.6px;}
.hm-testimonials-rit{width: 53%;}
.hm-testimonials-blk {display: flex ; justify-content: space-between;align-items:flex-start; }
.hm-testimonials-lft{background-color: #0d261d;background-image: url(../images/hm-testi-lft-img.webp);background-repeat: no-repeat;background-size: cover; width: 40.9%;text-align: center;padding:232px 10px 67px 10px;border-radius: 11px;position: relative;w}
.hm-testimonials-lft:before{position:absolute;content: "";width: 100%;height: 100%;background-image: -webkit-linear-gradient(-90deg, rgba(10, 10, 10, 0) 0%, rgb(10 10 10 / 73%) 100%);bottom: 0;left: 0;pointer-events: none;border-radius: 11px;}
.hm-testimonials-lft h2.text-heading{font-size: 69px;line-height: 1;letter-spacing: 1.38px;color:#fff;padding-bottom: 16px;margin-bottom: 20px;position: relative;}
.hm-testimonials-lft h2.text-heading:before{position: absolute;content: "";width: 56%;height: 3px;  background-image: -webkit-linear-gradient( 0deg, rgb(151,117,44) 23%, rgb(211,172,84) 58%, rgb(151,117,44) 87%);bottom: 0;left: 0;right: 0;margin: auto;}
.hm-testimonials-lft h6{font-size: 20px;font-weight: 700; font-family: 'Inter Tight';line-height: 1;letter-spacing: 3.6px;color: #fff;margin-bottom: 10px;position: relative;text-transform: uppercase;}
.hm-review-item h4{font-size: 45px;font-weight: 600; font-family: 'Inter Tight';line-height: 1;letter-spacing: 0.9px;color: #000;margin-bottom: 18px;}
.hm-review-item h5{font-size: 30px;font-weight: 600; font-family: 'Inter Tight';line-height: 1;letter-spacing: 0.6px;color: #000;padding-left: 84px;position: relative;margin-bottom: 0}
.hm-review-item h5:before{position: absolute;content: "";width: 36px;height: 29px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -438px -140px;left: 0;top:0;bottom: 0;margin: auto;}
.hm-review-item p{font-size: 22px; font-family: 'Archivo';font-weight: 400;line-height:1.7 ;letter-spacing: 0;  color: #737373;margin-bottom: 60px}
.hm-review-item .star-rat{width: 188px;height: 31px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -226px -139px;margin-bottom: 24px;font-size: 0}
.hm-review-list{margin-bottom: 32px}
.hm-testimonials .splide__pagination{display: none;}
.hm-review-btn{text-align: right;}
.hm-review-btn a.cmn-btn{padding: 26px 56px;}
.hm-testimonials .splide__arrows {display: flex ; justify-content: space-between; position: absolute; bottom: -75px; left: -14px; width: 265px; }
.hm-testimonials button svg{display: none;}
.hm-testimonials button.splide__arrow--prev,.hm-testimonials button.splide__arrow--next{width: 79px;height: 29px;background-image: url(../images/sprites.webp);background-repeat: no-repeat;background-position: -22px -139px;background-color: transparent;opacity: 1}
.hm-testimonials button.splide__arrow--next{background-position: -125px -139px}
.hm-testimonials button.splide__arrow--prev:hover{background-position: -22px -191px}
.hm-testimonials button.splide__arrow--next:hover{background-position: -125px -191px}
.hm-testimonials p:empty{display: none !important;}
.hm-testimonials-lft .google-rate p{text-align: left;}
.hm-testimonials-lft .google-rate p{padding-left: 20px}
.hm-testimonials-lft .google-rate {padding: 18px 31px 18px 143px;margin: auto;position: absolute;left: 0;right: 0;bottom: -32px;}
.hm-testimonials-lft .google-rate p strong:before{right: 36px;top: 12px;}
/*Case results Section*/
.hm-case-results {padding:90px 0 0; position: relative; z-index: 1; }
.hm-case-results .text-heading {color: #fff; font-size: 66px; text-transform: none; letter-spacing: -0.7px; margin: 0 0 59px; }
.hm-case-results:before {content: ""; position: absolute; top: 0; left: 0; right: 0; margin: auto; width: 100%; height: 63.8%; background-image: url(../images/case-rslt-layer.webp); background-repeat: no-repeat; mix-blend-mode: luminosity; z-index: -1;pointer-events: none; background-size: 100% 100%;} 
.hm-case-results .container{max-width: 1920px;}
.hm-case-results .case-results-btn{text-align: center;}
.hm-case-result-item{background-color: #0a0a0a;border-radius: 11px;position: relative;padding: 75px 143px 88px 65px;height: 100%;}
.hm-case-result-item h3{background: linear-gradient(0deg, #b08a43 0%, #d8aa58 50%, #846a32 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;   font-family: 'Inter Tight';font-weight: 700;font-size: 64px;line-height: 1;letter-spacing: 0;}
.hm-case-result-item h5{color: #fff;font-size: 30px;  font-family: 'Inter Tight';font-weight:700;letter-spacing: 0;line-height: 1;text-transform: uppercase;margin: 0 0 25px;}
.hm-case-result-item p {color: #fff; font-size: 22px; font-weight: 500; font-family: 'Archivo'; line-height: 1.3; letter-spacing: 0.9px; margin: 0;}
.hm-case-result-item:before{content: "";position: absolute;top: 0;right: 0;margin: auto; position: absolute; content: ""; border-radius: 11px; border: 2px solid transparent; background: linear-gradient(90deg, #b08a43 0%, #d8aa58 50%, #846a32 100%) border-box; mask: linear-gradient(#000 0 0) padding-box,  linear-gradient(#000 0 0); mask-composite: exclude; height: 100%; width: 100%; bottom: 0px; left: 0; pointer-events: none;}
.hm-case-result-item:after {content: ""; position: absolute; top: 0; bottom: 0; right: 26px; margin: auto; width: 45%; height: 65%; background-image: url(../images/case-rslt-balance-img.webp); background-repeat: no-repeat; opacity: 6%; pointer-events: none; background-size: 100% 100%;}
.hm-case-results .splide.hm-case-results-list{padding: 0 55px;margin: 0 0 40px;}
.hm-case-results .splide__arrows.splide__arrows--ltr {display: flex; width: 35.2%;  margin: auto; justify-content: space-between; align-items: center; position: absolute; bottom: -21%; left: 0; right: 0; }
.hm-case-results button.splide__arrow{background-image: url(../images/sprites.webp);background-repeat: no-repeat;width:71px ;height:29px ;background-color: transparent;background-position: -22px -139px;font-size: 0;transition-duration: 0.5s;opacity: 100%;}
.hm-case-results button.splide__arrow.splide__arrow--next{background-position: -125px -139px;}
.hm-case-results button.splide__arrow.splide__arrow--next:hover{background-position: -125px -191px;}
.hm-case-results button.splide__arrow.splide__arrow--prev:hover{background-position: -22px -191px;}

.nav-btns .nav {
    position: absolute;
    top: 0;
    bottom: 0;
    left:-80px;
    margin: auto;height:max-content;
}
.nav-btns .nav.nav-right {
    left: auto;
    right: -90px;
}
a.nav-btn.next {
    background-position: -125px -139px;
}
a.nav-btn {
    background-image: url(../images/sprites.webp);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: -22px -139px;
    font-size: 0;
    padding: 16px 40px;cursor:pointer;
}
/*Awards Section*/
.awrd-cta-cmn-sec{position: relative;}
.awrd-cta-cmn-sec:before {content: ""; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; background-image: url(../images/award-cta-cmn-bg-img.webp); background-repeat: no-repeat; width: 100%; height: 84.8%; pointer-events: none; mix-blend-mode: luminosity;  z-index: -1;background-size: cover;background-position: bottom;}
.awrd-cta-cmn-sec:after{content: "";position: absolute;top: 15.9%;left: 0;right: 0;margin: auto;background-image: url(../images/awards-vector-lines.webp);background-repeat: no-repeat;width: 100%;height: 50%;pointer-events: none;z-index: -1;opacity: 20%;background-size: 100% 100%;}
.hm-award-sec {padding: 390px 0 0; margin: -241px 0 0 0; z-index: 0; position: relative; }
.hm-award-sec .container{max-width: 1280px;}
.hm-award-sec .awards-blk {display: flex; justify-content: space-between; align-items: center; }
.hm-award-sec .award-itm {width: 15.8%; }
.hm-award-sec .award-itm img{width: 100%;display:block; }



/*Cta Section*/
.cta-sec {padding:108px 0 125px; z-index: 1; position: relative; }
.cta-sec .cta-sec-blk .text-heading{font-size: 120px;margin: 0 0 15px;text-align: center;line-height: 1;}
.cta-sec .cta-sec-blk h4{color: #b38c44;font-size: 69px;text-transform: uppercase;text-align: center;font-family: 'Archivo';font-weight: 600;line-height: 1;letter-spacing: 0;margin: 0 0 45px;}
.cta-sec .cta-blk-btns{display: flex;justify-content: center;align-items: center;gap: 40px;}
.cta-sec .cont-btn .cmn-btn{padding:26px 48px 26px 52px ;font-size: 22px;letter-spacing: 0;}
.cta-sec .phn-num .cmn-btn{padding: 26px 90px 26px 83px;font-size: 22px;}

 body.home .cta-sec:before{display:none} 
