.reference-home{--font-primary:var(--font-reference-body);--font-secondary:var(--font-reference-heading);--font-ternary:var(--font-reference-heading);--color-primary:#d2f76c;--color-dark:#000;--color-text-default:#595959;font-size:16px}.reference-home .container{max-width:1320px;padding-inline:12px}.reference-home.has-font-ternary :is(h1,h2,h3,h4,h5,h6){font-weight:500}.reference-home main>section{padding-top:140px}.reference-home :is([data-about-firm-section],[data-why-choose-section],[data-corporate-blog],[data-corporate-contact]) h2{font-size:50px;line-height:1.2}.reference-home :is(.about-heading,.articles-heading,[data-why-choose-section]>div>div:first-child)>:is(span,p),.reference-home [data-corporate-contact] .container>.grid>div:first-child>p{font-family:var(--font-secondary);letter-spacing:.7em;margin-bottom:30px;font-size:18px;font-weight:500;line-height:27px}.reference-home [data-aos]{opacity:1;transform:none}.reference-home .header-inner{min-height:73px}.reference-home .header-inner>.hidden{margin-left:90px;margin-right:auto}.reference-home .header-inner>div:last-child{gap:35px}.reference-home #header-explore-trigger{order:-1;font-size:16px}.reference-home .navbar{gap:30px}.reference-home .nav-link,.reference-home .nav-toggle{font-size:16px;font-weight:600}.reference-home .sidemenu-action{color:var(--color-primary)}.reference-home .mega-menu .container{padding-block:65px 90px}.reference-home .mega-menu .container>.grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:45px}.reference-home .mega-menu h3{margin-bottom:30px;font-size:22px;line-height:1.2}.reference-home .mega-menu a{font-size:18px;font-weight:400}.reference-home .mega-menu li a{padding-block:10px}.reference-home .mega-menu .slide-fill-card{padding:12px 20px}.reference-home .mega-menu .grid>div{min-width:0}.reference-home #header-search-bar{min-height:100%}.reference-home .corporate-banner-slider{height:700px;min-height:0}.reference-home .banner-content-wrap{padding:170px 0 70px}.reference-home .banner-title-area{max-width:850px}.reference-home .banner-title-area>div{margin-bottom:20px}.reference-home .banner-title-area>div>span:last-child{font-size:16px;line-height:16px}.reference-home .banner-title-area :is(h1,h2){max-width:635px;font-size:55px;line-height:70px}.reference-home .banner-title-area :is(h1,h2)>span{padding-left:40px;transform:translateY(-4px)}.reference-home .banner-title-area .arrow{border:0;width:55px!important;height:55px!important}.reference-home .banner-bottom-area{max-width:836px}.reference-home .banner-bottom-area>span{letter-spacing:0;margin-bottom:22px}.reference-home .banner-bottom-area>div:first-of-type{margin-bottom:20px}.reference-home .banner-bottom-area p{color:#fff;font-size:18px;font-weight:400;line-height:26px}.reference-home .banner-bottom-area li{background:#fff3;border:0;padding:7px 16px;font-size:16px;line-height:24px}.reference-home [data-slider-pause]{opacity:.65;width:30px;height:30px;top:auto;bottom:20px}.reference-home .about-heading{max-width:836px}.reference-home .about-content-wrap{margin-top:35px;padding-top:45px}.reference-home .about-rating{margin-bottom:50px}.reference-home .about-rating a{padding-top:24px}.reference-home .about-rating a>div:first-child{width:40px;height:40px}.reference-home .about-report{min-height:150px;padding:25px 100px 25px 190px}.reference-home .about-report>img{width:140px;box-shadow:none;left:25px}.reference-home .about-report h3{margin-bottom:25px;font-size:22px;line-height:1}.reference-home .home-partners{overflow:hidden}.reference-home .home-partners img{object-fit:contain;width:170px;height:35px}.reference-home [data-corporate-services-section]>div{padding-block:90px 100px}.reference-home .services-heading{max-width:1051px}.reference-home .services-heading h2{max-width:690px;font-size:68px;line-height:1.2}.reference-home .services-heading ul{justify-content:space-between;gap:20px;margin-top:30px}.reference-home .services-cards-wrap{margin-top:35px;padding-top:70px}.reference-home .service-card{min-height:556px;padding:40px 0}.reference-home .service-card>div:first-child,.reference-home .service-card>div:last-child{padding-inline:20px}.reference-home .service-card h3{min-height:72px;margin-bottom:20px;font-size:28px;line-height:36px}.reference-home .service-card-details{flex:1;min-height:220px}.reference-home .service-card-details>div:first-child>span{box-shadow:none;margin-left:20px;padding:5px 14px;font-size:13px;line-height:16px}.reference-home .service-card-details ul{gap:16px;padding:36px 20px 24px}.reference-home .service-card-details li{font-size:15px;line-height:19.5px}.reference-home .service-card-details>div:last-child{padding-inline:20px;font-size:18px}.reference-home .service-card>div:last-child .btn{padding:14px 22px;font-size:16px;line-height:20px}.reference-home .services-cards-wrap>.container>div:last-child{margin-top:65px}.reference-home [data-corporate-industries-section]>div>.container{position:relative}.reference-home .industry-intro{padding-bottom:40px}.reference-home .industry-intro>div{max-width:621px}.reference-home .industry-intro h2{font-size:22px;line-height:22px}.reference-home .industry-intro p{padding-top:20px;font-size:18px;line-height:26px}.reference-home .multi-step-wrapper{margin-top:50px}.reference-home .industry-options{max-width:760px}.reference-home .industry-options>div:first-child{margin-bottom:35px}.reference-home .industry-options h3{font-size:20px;line-height:26px}.reference-home .industry-options :is(.industry-list,.industry-feature-list){flex-wrap:wrap;gap:25px;display:flex}.reference-home :is(.single-industry,.single-industry-feature){text-align:left;padding:11px 20px 11px 25px;font-size:18px;line-height:26px}.reference-home .step-img-box{width:440px;margin-right:0;position:absolute;bottom:0;right:12px}.reference-home .step-img-box>div{height:94%;display:block;right:-30px}.reference-home .step-img-box img{width:100%;height:auto}.reference-home [data-corporate-growth-banner]>div{min-height:700px}.reference-home [data-corporate-growth-banner]>div>img{max-width:none}.reference-home [data-corporate-growth-banner] .bg-lime-300{background-color:var(--color-primary)}.reference-home [data-corporate-growth-banner] .max-w-150 h2{font-size:50px;line-height:60px}.reference-home [data-corporate-growth-banner] .max-w-150>div:first-child>div{background:var(--color-primary);width:60px;height:60px;box-shadow:none}.reference-home [data-corporate-growth-banner] .max-w-150>div:last-child{border:0;padding-top:15px}.reference-home [data-why-choose-section]>div>div:first-child{max-width:1051px;margin-bottom:70px}.reference-home .why-choose-step-area{max-width:650px}.reference-home .why-choose-inner-content h3{font-size:46px;line-height:1.2}.reference-home .why-choose-pin-wrapper{margin-bottom:70px}.reference-home [data-corporate-company-growth] .bg-lime-300{background-color:var(--color-primary)}.reference-home [data-corporate-company-growth]>div>div:first-child{min-height:450px}.reference-home [data-corporate-company-growth]>div>div:last-child{padding-top:100px;padding-bottom:100px}.reference-home [data-corporate-company-growth] h2{font-size:50px;line-height:1}.reference-home [data-corporate-testimonial] h2,.reference-home [data-corporate-faq] h2{letter-spacing:.3em;font-size:28px;font-weight:400;line-height:1.2}.reference-home .testimonial-card{min-height:545px}.reference-home .testimonial-card p{font-family:var(--font-secondary);font-size:28px;line-height:1.3}.reference-home .testimonial-card-bottom img{width:170px;height:35px}.reference-home .articles-heading h2{max-width:1051px}.reference-home [data-corporate-blog] .blog-card h3{font-size:16px;line-height:1.4}.reference-home [data-corporate-blog] .blog-card{padding:28px}.reference-home [data-corporate-blog] .corporate-blog-slide .blog-card{padding:25px}.reference-home [data-corporate-blog] .blog-card p{font-size:16px;line-height:26px}.reference-home [data-corporate-blog] .grid{gap:30px}.reference-home [data-corporate-blog] .grid>div{min-width:0}.reference-home [data-corporate-contact]>div{padding:0 0 100px}.reference-home [data-corporate-contact] .container>.grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8.333%}.reference-home [data-corporate-contact] .container>.grid>div{grid-column:auto}.reference-home [data-corporate-contact] .container>.grid>div:first-child{padding-top:600px}.reference-home [data-corporate-contact] .container>.grid>div:last-child{margin-top:200px}.reference-home [data-corporate-contact] .container>.grid>div:last-child>div:first-child{padding:45px 40px}.reference-home [data-corporate-contact] .container>.grid>div:first-child h2{max-width:406px}.reference-home [data-corporate-contact] .container>.grid>div:first-child>ul{margin-top:45px}.reference-home [data-corporate-contact] .container>.grid>div:first-child li{align-items:flex-start}.reference-home [data-corporate-contact] .container>.grid>div:first-child li>span{margin-top:36px}.reference-home [data-corporate-contact] .form-input{background:#fff}.reference-home [data-corporate-contact] .bg-lime-300{background:var(--color-primary)}.reference-home [data-corporate-contact]>div>div[aria-hidden]{opacity:1;background:url(/images/home1-company-growth-section-vector.webp) 100% 100%/contain no-repeat;width:1104px;height:331px;mask:none}.reference-home [data-corporate-faq]>.container>div{max-width:836px}.reference-home [data-corporate-faq] h2{margin-bottom:70px}.reference-home [data-accordion-item]{background:#faf8f2;border-radius:0}.reference-home [data-accordion-button]{padding:24px 30px}.reference-home [data-accordion-button] h3{font-family:var(--font-secondary);font-size:22px;line-height:1.4}.reference-home [data-accordion-body]>div{padding:0 30px 24px;font-size:18px;line-height:27px}.reference-home [data-accordion-body]>div>div{margin-bottom:0}.reference-home [data-footer-flush]>div{padding-block:100px 70px}.reference-home [data-footer-flush] h2{margin-bottom:20px;font-size:28px;line-height:1.3}.reference-home [data-footer-flush] img{filter:none}@media (width>=1600px){.reference-home .corporate-banner-slider{height:900px}.reference-home .banner-content-wrap{padding-top:210px}.reference-home .banner-title-area :is(h1,h2){max-width:810px;font-size:70px;line-height:80px}.reference-home .banner-bottom-area{max-width:996px}}@media (width<=1319px){.reference-home .container{max-width:1140px}.reference-home .header-inner>.hidden{margin-left:30px}.reference-home .header-inner>div:last-child,.reference-home .navbar{gap:15px}.reference-home .step-img-box{width:360px}.reference-home .industry-options{max-width:650px}.reference-home .service-card h3{font-size:25px}}@media (width<=1023px){.reference-home .container{max-width:720px}.reference-home .header-nav-tier>.container{max-width:none}.reference-home .header-inner{min-height:73px;padding-block:10px}.reference-home .header-inner>div:last-child{gap:15px}.reference-home #header-explore-trigger{background:#ffffff26;border-radius:50%;justify-content:center;width:36px;height:36px}.reference-home .mega-menu .container>.grid{grid-template-columns:1fr;gap:30px}.reference-home .mega-menu .container{padding-block:20px}.reference-home main>section{padding-top:100px}.reference-home .banner-content-wrap{padding-top:165px;padding-bottom:40px}.reference-home .banner-title-area :is(h1,h2){max-width:585px;font-size:50px;line-height:70px}.reference-home .services-heading h2{font-size:58px}.reference-home .services-heading ul{justify-content:center}.reference-home .services-cards-wrap .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-home .step-img-box{display:none}.reference-home .industry-options{max-width:none}.reference-home [data-corporate-contact] .container>.grid{grid-template-columns:1fr;gap:50px}.reference-home [data-corporate-contact] .container>.grid>div:first-child{padding-top:450px}.reference-home [data-corporate-contact] .container>.grid>div:last-child{margin-top:0}.reference-home [data-corporate-growth-banner]>div{min-height:680px}.reference-home [data-corporate-growth-banner] .max-w-150{max-width:500px}.reference-home [data-corporate-growth-banner] .max-w-150 h2{font-size:40px;line-height:1.3}.reference-home [data-corporate-growth-banner] .max-w-95{max-width:330px}.reference-home [data-corporate-company-growth]>div>div:last-child{padding-top:110px}}@media (width<=767px){.reference-home .container{max-width:540px}.reference-home main>section{padding-top:80px}.reference-home :is([data-about-firm-section],[data-why-choose-section],[data-corporate-blog],[data-corporate-contact]) h2{font-size:28px;line-height:1.4}.reference-home .corporate-banner-slider{height:650px}.reference-home .banner-content-wrap{padding-top:130px}.reference-home .banner-title-area :is(h1,h2){font-size:45px;line-height:64px}.reference-home .banner-bottom-area>div:last-child{flex-direction:column;align-items:flex-start;gap:30px}.reference-home .banner-bottom-area li{padding:5px 14px;font-size:14px}.reference-home .banner-bottom-area ul{gap:10px}.reference-home .services-heading h2{font-size:54px}.reference-home .services-cards-wrap .grid{grid-template-columns:1fr}.reference-home [data-corporate-services-section]>div{padding-block:70px}.reference-home .service-card{min-height:480px}.reference-home .service-card h3{font-size:28px;line-height:1.1}.reference-home .service-card-details{min-height:200px}.reference-home .why-choose-pin-wrapper{display:none}.reference-home [data-why-choose-section]>div>div:first-child{margin-bottom:40px}.reference-home [data-corporate-growth-banner]>div>div{padding-block:60px 0}.reference-home [data-corporate-growth-banner] .max-w-150 h2{font-size:32px;line-height:46px}.reference-home [data-corporate-growth-banner] .max-w-95{margin-top:40px;margin-left:auto;transform:translateY(55px)}.reference-home [data-corporate-growth-banner] .max-w-95>div:first-child{min-height:200px;padding:40px 30px}.reference-home [data-corporate-growth-banner]+section{padding-top:135px}.reference-home [data-corporate-company-growth]>div>div:first-child{min-height:430px}.reference-home [data-corporate-company-growth]>div>div:last-child{padding-bottom:70px}.reference-home [data-corporate-company-growth] h2{font-size:36px}.reference-home [data-corporate-company-growth] .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reference-home [data-corporate-company-growth] .grid>div{flex-direction:column;align-items:flex-start}.reference-home [data-corporate-testimonial] h2,.reference-home [data-corporate-faq] h2{letter-spacing:.2em;font-size:24px;line-height:36px}.reference-home .testimonial-card{min-height:500px}.reference-home [data-corporate-testimonial] h2{margin-bottom:0}.reference-home [data-corporate-contact]>div{padding-bottom:70px}.reference-home [data-corporate-contact] .container>.grid>div:first-child{padding-top:360px}.reference-home [data-corporate-contact] .container>.grid>div:last-child>div:first-child{padding:30px 20px}.reference-home [data-corporate-faq] h2{margin-bottom:40px}.reference-home [data-accordion-button]{padding:22px 20px}.reference-home [data-accordion-button] h3{font-size:20px}.reference-home [data-accordion-body]>div{padding:0 20px 22px;font-size:16px;line-height:24px}}@media (width<=539px){.reference-home .container{max-width:none}.reference-home .corporate-banner-slider{height:600px}.reference-home .banner-title-area>div{margin-bottom:15px}.reference-home .banner-title-area>div>span:last-child{letter-spacing:.3em;font-size:14px}.reference-home .banner-title-area :is(h1,h2){font-size:35px;line-height:50px}.reference-home .banner-title-area :is(h1,h2)>span{display:none}.reference-home .banner-bottom-area>span{margin-bottom:22px}.reference-home .about-report{padding:25px 15px}.reference-home .about-report>img{width:140px;margin-bottom:30px;position:static;transform:none}.reference-home .about-report h3{font-size:20px;line-height:26px}.reference-home .about-content-wrap{margin-top:30px;padding-top:35px}.reference-home .about-rating{margin-bottom:40px}.reference-home .services-heading h2{font-size:36px;line-height:1.4}.reference-home .service-card{padding-block:30px}.reference-home .service-card h3{min-height:62px}.reference-home .industry-options>div:first-child{flex-direction:column;align-items:flex-start;gap:10px}.reference-home .industry-options h3{font-size:17px}.reference-home .industry-options :is(.industry-list,.industry-feature-list){grid-template-columns:1fr;gap:20px}.reference-home .industry-intro p{font-size:16px}.reference-home .articles-heading{margin-bottom:40px}.reference-home [data-corporate-blog] .blog-card{padding:20px}.reference-home [data-corporate-contact] .form-input{height:50px}.reference-home [data-corporate-contact] textarea.form-input{height:180px}}.reference-home .banner-title-area>div{width:fit-content;line-height:16px;display:flex}.reference-home .banner-title-area .arrow{box-shadow:none;border:0!important}.reference-home .banner-title-area .arrow svg{width:24px;height:24px}.reference-home .banner-title-area h1>span>svg,.reference-home .banner-title-area h2>span>svg{height:55px}.reference-home .banner-bottom-area>div:last-child{align-items:flex-start}.reference-home .services-heading ul li{line-height:1.3}.reference-home .service-card-details>div:first-child>span{font-family:var(--font-secondary);font-size:14px}.reference-home .service-card-details ul{gap:15px;padding-top:38px;padding-bottom:25px}.reference-home .service-card .btn{font-weight:600}.reference-home .industry-options>div:first-child{justify-content:flex-start;gap:70px}.reference-home .industry-options>div:last-child{justify-content:flex-start;min-height:48px;margin-top:-48px;margin-left:375px}.reference-home .industry-options>div:last-child .btn{padding-block:14px;font-size:15px}.reference-home .industry-intro{border-color:#0000;position:relative}.reference-home .industry-intro:after{content:"";background:#eee;width:100vw;height:1px;position:absolute;bottom:0;left:calc(648px - 50vw)}.reference-home .step-img-box{z-index:1}.reference-home [data-corporate-company-growth] .max-w-105{max-width:406px}.reference-home [data-corporate-company-growth] .max-w-105 p{font-family:var(--font-secondary);font-size:28px}.reference-home [data-corporate-company-growth]>div>div:last-child .container>div:first-child{margin-bottom:0}.reference-home [data-corporate-company-growth] .grid{margin-bottom:0;padding-top:30px}.reference-home [data-corporate-company-growth] .container>div:last-child{margin-top:45px;padding-top:35px}.reference-home .footer-two{margin-top:0;padding:0}.reference-home .language-switcher-button>span:first-of-type{display:none}.reference-home .language-switcher-button>span:last-of-type{display:inline}.reference-home [data-corporate-contact]>div>div:first-child>div{background:var(--color-theme-dark)}.reference-home [data-corporate-contact]>div>div[aria-hidden]{background-image:url(/images/reference-home/home1-contact-section-vector.png)}@media (width<=1319px){.reference-home .industry-intro:after{left:calc(558px - 50vw)}}@media (width<=1023px){.reference-home .industry-options>div:first-child{gap:30px}.reference-home .industry-options>div:last-child{margin-top:25px;margin-left:0}.reference-home .industry-intro:after{left:calc(348px - 50vw)}}@media (width<=767px){.reference-home .industry-intro:after{left:-12px}.reference-home :is(.single-industry,.single-industry-feature){padding:11px 15px;font-size:15px}.reference-home .industry-options>div:first-child{gap:10px}.reference-home .banner-bottom-area>div:last-child{gap:30px}}.reference-home [data-corporate-industries-section]{overflow:clip}.reference-home .home-partners>.w-full,.reference-home .home-partners .marquee-content{padding-block:0}.reference-home .why-choose-step-area .step-list li{font-family:var(--font-secondary);background:var(--color-primary);width:158px;box-shadow:none;padding:7px 20px;font-size:16px;line-height:20px}.reference-home .why-choose-inner-content>span{letter-spacing:.7em;font-size:18px}.reference-home .why-choose-inner-content .btn{min-width:295px;min-height:60px;padding-block:18px}.reference-home [data-corporate-company-growth]>div>div:first-child{background-position:0 0}.reference-home [data-corporate-company-growth] .max-w-105{min-height:365px}.reference-home [data-corporate-company-growth] .max-w-105>div:nth-child(2){border-top:1px solid #0002;margin-inline:-35px;padding:30px 35px 0}.reference-home .testimonial-card strong{font-family:var(--font-secondary)}.reference-home [data-corporate-testimonial] h2,.reference-home [data-corporate-faq] h2{letter-spacing:.7em;font-weight:500}.reference-home [data-corporate-testimonial] .container>div:last-child{margin-top:25px}.reference-home [data-corporate-testimonial] .container>div:last-child>div>div{margin-bottom:35px}.reference-home [data-corporate-testimonial] .container>div:last-child a>img{width:40px;height:40px}.reference-home [data-corporate-testimonial] .container>div:last-child a .text-xs{font-size:14px}@media (width>=768px){.reference-home [data-corporate-company-growth] .grid{justify-content:space-between;display:flex}.reference-home [data-corporate-company-growth] .grid>div>span{font-size:18px}}@media (width<=767px){.reference-home [data-corporate-testimonial] h2,.reference-home [data-corporate-faq] h2{letter-spacing:.2em}.reference-home [data-corporate-company-growth] .max-w-105{min-height:0}.reference-home [data-corporate-company-growth] .max-w-105>div:nth-child(2){margin-inline:0;padding:20px 0 0}}.reference-home [data-corporate-contact] .form-label{font-family:var(--font-secondary)}.reference-home [data-corporate-contact] select.form-input{appearance:auto}.reference-home [data-corporate-contact] .container>.grid>div:last-child{align-self:start}@media (width>=1024px){.reference-home [data-corporate-contact] .container>.grid{grid-template-columns:minmax(0,1fr) 660px;gap:108px}.reference-home [data-corporate-contact] .container>.grid>div:last-child{margin-top:180px;margin-right:-8px}.reference-home [data-corporate-contact] .container>.grid>div:last-child>div:first-child{padding:45px 50px}}@media (width>=1024px) and (width<=1319px){.reference-home [data-corporate-contact] .container>.grid{grid-template-columns:minmax(0,1fr) 560px;gap:45px}}@media (width<=767px){.reference-home :is(.about-heading,.articles-heading,[data-why-choose-section]>div>div:first-child)>:is(span,p),.reference-home [data-corporate-contact] .container>.grid>div:first-child>p{letter-spacing:.4em;margin-bottom:20px;font-size:17px}.reference-home [data-corporate-testimonial] h2,.reference-home [data-corporate-faq] h2{letter-spacing:.4em}.reference-home :is(#header-explore-trigger,.sidemenu-action,#mobile-nav-toggle){color:var(--color-primary);box-shadow:none}}.reference-home :is(.single-industry,.single-industry-feature)>span{line-height:inherit}.reference-home .header.is-sticky #header-explore-trigger{color:var(--color-dark)}.reference-home [data-corporate-faq] [data-accordion-button] h3{font-family:var(--font-primary);font-size:20px;line-height:1.5}@media (width<=767px){.reference-home [data-corporate-faq] [data-accordion-button] h3{font-size:17px}.reference-home .industry-options h3{font-size:18px}.reference-home .industry-options>div:first-child>span{font-size:16px}.reference-home .industry-options>div:first-child{gap:20px}}@media (width>=1024px){.reference-home .mega-menu{width:auto!important}.reference-home .capabilities-list{grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:0 30px}.reference-home .mega-menu .capabilities-list a{padding-block:14px}.reference-home .mega-menu h3:before{content:"";background:var(--color-theme-dark);width:8px;height:14px;margin-right:10px;display:inline-block;transform:skew(-25deg)}.reference-home .mega-menu .slide-fill-card{margin-bottom:15px}}.reference-home [data-footer-flush]>div{border-top:0}.reference-home [data-footer-flush] .container{max-width:1320px}.reference-home [data-footer-flush] h2{margin-bottom:30px;font-weight:400;line-height:36px}.reference-home [data-footer-flush] ul{gap:30px}.reference-home [data-footer-flush] ul a{width:auto;height:27px}.reference-home [data-footer-flush] ul a:hover{color:var(--color-primary);background:0 0}@media (width>=992px){.reference-home [data-footer-flush] .container>div{flex-direction:row;justify-content:space-between;align-items:flex-end}.reference-home [data-footer-flush] img{width:208px}}@media (width>=1200px){.reference-home [data-footer-flush] .container>div>div:last-child{gap:45px}}@media (width>=992px) and (width<=1199px){.reference-home [data-footer-flush]>div{padding-top:80px}.reference-home [data-footer-flush] .container>div>div:last-child{gap:30px}}@media (width<=991px){.reference-home [data-footer-flush] .container>div{gap:35px}.reference-home [data-footer-flush] .container>div>div:last-child{justify-content:flex-start}.reference-home [data-footer-flush]>div{padding-block:70px}.reference-home [data-footer-flush] h2{margin-bottom:25px}}@media (width<=575px){.reference-home [data-footer-flush] h2{margin-bottom:20px;font-size:25px;line-height:32px}}.reference-home [data-why-choose-section]>.container>.grid>.flex{min-height:400px;padding:35px 30px}.reference-home [data-why-choose-section]>.container>.grid>.flex>div:last-child{max-width:155px}.reference-home [data-why-choose-section]>.container>.grid>.flex>div:last-child>span{color:inherit}.reference-home [data-why-choose-section]>.container>.grid .text-5xl{font-family:var(--font-secondary);font-size:45px;font-weight:600}.reference-home [data-why-choose-section]>.container>.grid>.flex>img{opacity:1}.reference-home [data-why-choose-section]>.container>.grid>.flex>img:nth-child(2){right:0}@media (width<=767px){.reference-home [data-why-choose-section]>.container>.grid>.flex{min-height:350px}.reference-home [data-why-choose-section]>div>div:first-child{margin-bottom:70px}}@media (width<=1023px){.reference-home [data-corporate-contact]>div>div:first-child{height:400px}.reference-home [data-corporate-contact] .container>.grid>div:first-child{padding-top:470px}}@media (width<=1319px){.reference-home .container{max-width:1290px}.reference-home .industry-intro:after{left:-12px}}@media (width>=768px) and (width<=1023px){.reference-home :is([data-about-firm-section],[data-why-choose-section],[data-corporate-blog],[data-corporate-contact]) h2{font-size:40px;line-height:48px}.reference-home .banner-bottom-area p{max-width:300px}.reference-home .banner-bottom-area ul{flex-wrap:nowrap;flex-shrink:0;gap:15px}.reference-home [data-corporate-growth-banner] .max-w-150 h2{font-size:47px;line-height:60px}}@media (width<=1023px){.reference-home #header-explore-trigger>span{display:none}.reference-home #header-explore-trigger{color:var(--color-primary)}.reference-home .header:hover #header-explore-trigger{color:var(--color-dark)}}.reference-home .side-menu-wrapper{width:445px;max-width:calc(100% - 20px);height:auto;max-height:calc(100dvh - 30px);box-shadow:none;background:#fff;border:1px solid #e8e8e8;top:15px;right:10px}.reference-home .side-menu-wrapper>div{padding:40px}.reference-home .side-menu-wrapper .sidemenu-action{color:#000;border-color:#e8e8e8;top:15px;right:15px}.reference-home .side-menu-overlay.is-open{opacity:1;background:0 0}.reference-side-content>p{margin:20px 0 45px;font-size:16px;line-height:24px}.reference-side-content h3{margin-bottom:15px;font-size:22px;font-weight:600!important}.reference-side-address{font-size:16px;line-height:26px;text-decoration:underline}.reference-side-contact{margin-top:55px}.reference-side-contact>span{background:var(--color-primary);width:fit-content;font-family:var(--font-secondary);color:#000;margin-bottom:18px;margin-left:32px;padding:4px 16px;font-size:16px;display:block}.reference-side-contact>div{font-family:var(--font-secondary);align-items:center;gap:16px;margin-bottom:12px;font-size:22px;display:flex}.reference-side-contact svg{color:#999}.reference-side-contact>p{margin-left:32px;font-size:14px}.reference-side-socials{gap:25px;margin-top:65px;display:flex}.reference-side-socials a{border:1px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (width<=539px){.reference-home .side-menu-wrapper>div{padding:40px 25px}.reference-side-contact>div{font-size:20px}}.reference-home .side-menu-wrapper[aria-hidden=true]{visibility:hidden;transform:translate(calc(100% + 12px))}.reference-home [data-corporate-company-growth] .max-w-105>div:last-child>svg{width:100%;height:100%}
