@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-tight-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-tight:"Inter Tight", var(--font)}body.theme{line-height:1.4em}:where(.theme) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.theme) :where(a){text-decoration:none}:where(.theme) :where(h1,h2,h3,h4,h5,h6){font-weight:500;line-height:1.2}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.custom-row{display:flex}.overflow-hidden{overflow:hidden}.box{flex-direction:column;gap:20px;padding:10px;display:flex}.box>*{width:100%;max-width:var(--content);margin-inline:auto}.theme-btn{background:var(--light);color:var(--dark);text-transform:uppercase;border:0;border-radius:3px;justify-content:center;align-items:center;padding:5px 12px;font-size:16px;font-weight:600;line-height:20px;transition:all .5s;display:inline-flex}a.theme-btn:hover,button.theme-btn:hover{background:var(--yellow);color:var(--dark)}.theme-btn.primary-bg{background:var(--yellow)}a.theme-btn.primary-bg:hover{background:var(--light)}.subtitle{text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:18px;font-weight:600;line-height:14px;display:inline-flex}.splite-text-anim{flex-direction:column;gap:6px;height:20px;transition:all .5s;display:flex;overflow:hidden}.splite-text-anim span{transition:all .5s}.splite-text-anim span:nth-child(2){color:var(--white)}.splite-text-anim:hover span:first-child{margin-top:-26px}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-bottom:109px;display:flex}.section-header .title{letter-spacing:-4.3px;text-transform:uppercase;margin:0;font-size:90px;font-weight:700;line-height:87px}.title span{display:block}.section-header p{width:599px;font-family:var(--font-tight);letter-spacing:.3px;flex:none;margin:0;font-size:24px;font-weight:500;line-height:32px}.section-header .section-header-right{flex-direction:column;align-items:flex-end;gap:20px;display:flex}.section-subtitle{align-items:center;gap:10px;display:flex}.section-subtitle .white-circle{background:var(--light);border-radius:50%;width:18px;height:18px;display:block}.section-subtitle .theme-btn{padding:3px 20px;font-size:14px}.section-header-2{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:70px;display:flex}.section-header-2 h6,.section-header-2 .eyebrow{text-transform:uppercase;margin:0;font-size:24px;font-weight:600;line-height:28px}.section-title2{letter-spacing:-4.3px;text-transform:uppercase;margin:0;font-size:70px;font-weight:700;line-height:80px}.section-title2 span{display:block}.section-header-2 .section-title2{margin-bottom:5px}#magic-cursor{z-index:10000;pointer-events:none;width:30px;height:30px;position:absolute;top:0;left:0}#ball{opacity:0;pointer-events:none;border:2px solid #999;border-radius:50%;flex-direction:column;justify-content:center;width:40px;height:40px;margin:-20px 0 0 -20px;display:flex;position:fixed}#ball.hovered{transition:opacity .3s;opacity:0!important}@media (hover:none){#magic-cursor{display:none}}.hero-sec{padding-top:36px}.hero-sec .hero-sec-top{justify-content:space-between;align-items:center;margin-bottom:147px;display:flex}.hero-sec .hero-sec-top .hero-left{align-items:center;gap:80px;display:flex}.hero-sec .hero-sec-top .hero-right{align-items:center;gap:74px;display:flex}.logo{text-transform:uppercase;align-items:flex-start;font-size:18px;font-weight:600;line-height:20px;display:inline-flex}.logo img{object-fit:cover;flex:none;width:178px;height:19px;display:block}.location-and-time{font-size:16px;font-weight:400;line-height:16px;display:block}.main-menu ul{align-items:center;gap:46px;display:flex}.main-menu ul li a{text-transform:uppercase;flex-direction:column;font-size:16px;font-weight:400;line-height:20px;display:flex}.hero-right .splite-text-anim span:nth-child(2){color:var(--yellow)}.hero-right .theme-btn{font-weight:900}.hero-sec .hero-sec-bottom{justify-content:space-between;align-items:flex-end;display:flex}.hero-sec .hero-sec-bottom .hero-sec-bottom-left{flex-direction:column;gap:20px;display:flex}.hero-title{letter-spacing:-7.5px;text-transform:uppercase;margin:0;font-size:150px;font-weight:700;line-height:135px;position:relative}.hero-title span{display:block;position:relative}.with-circle-shape{position:relative}.circle-primary-shape{z-index:-1;background:var(--yellow);border-radius:50%;width:100px;height:100px;bottom:72px;right:-28px;position:absolute!important}.hero-sec .hero-sec-bottom .hero-sec-bottom-right{flex-direction:column;flex:none;align-items:flex-end;gap:265px;width:472px;display:flex}.hero-sec .hero-sec-bottom .hero-sec-bottom-right .hero-sec-bottom-right-content-top{flex-direction:column;align-items:flex-start;gap:20px;padding-right:44px;display:flex}.hero-sec .hero-sec-bottom .hero-sec-bottom-right .hero-sec-bottom-right-content-top p{text-transform:uppercase;margin:0;font-size:16px;font-weight:600;line-height:20px}.work-hero-sec .hero-sec-top{margin-bottom:228px}.work-hero-sec .hero-sec-bottom{align-items:flex-start}.work-hero-sec .hero-sec-bottom .hero-sec-bottom-right{width:422px}.work-hero-sec .hero-sec-bottom .hero-sec-bottom-right .hero-sec-bottom-right-content-top{gap:8px;padding-right:0}.work-hero-sec .hero-sec-bottom .hero-sec-bottom-left{margin-top:120px}.work-hero-sec .hero-sec-bottom .hero-sec-bottom-left .hero-title .circle-primary-shape{right:150px}.service-hero-sec .hero-sec-bottom .hero-sec-bottom-left .hero-title .circle-primary-shape{right:6px}.popup-menu-wrap{z-index:1024;background:var(--dark);opacity:0;visibility:hidden;flex-direction:column;justify-content:space-between;gap:100px;width:100%;height:100%;transition:all .5s;display:flex;position:fixed;top:0;left:0;overflow-x:hidden;transform:translateY(400px)}.popup-menu-wrap.active{opacity:1;visibility:visible;transform:translateY(0)}.popup-menu-wrap .popup-menu-header{justify-content:space-between;align-items:center;padding:35px 45px 0;display:flex}.popup-menu-wrap .popup-menu-header .left{align-items:center;gap:80px;display:flex}.popup-menu-header .theme-btn.primary-bg{font-weight:900}.popup-menu-wrap .popup-menu ul{flex-direction:column;display:flex}.popup-menu-wrap .popup-menu ul li a{letter-spacing:-4.5px;text-transform:uppercase;align-items:flex-start;gap:20px;padding:36px 36px 36px 40px;font-size:100px;font-weight:900;line-height:74px;transition:all .5s;display:flex}.popup-menu-wrap .popup-menu ul li a:hover{background:var(--yellow);color:var(--dark)}.popup-menu-wrap .popup-menu ul li a .count{letter-spacing:normal;flex:none;font-size:18px;font-weight:600;line-height:17px;display:block}.popup-menu-wrap .popup-menu-footer{padding:0 40px 35px}.popup-menu-wrap .popup-menu-footer .copyright{justify-content:space-between;align-items:center;display:flex}.popup-menu-wrap .popup-menu-footer .copyright p{text-transform:uppercase;margin:0;font-size:20px;font-weight:900;line-height:20px}.social-links-text{justify-content:center;align-items:center;gap:36px;display:flex}.social-links-text li a{text-transform:uppercase;align-items:center;font-size:15px;font-weight:600;line-height:20px;display:flex;position:relative}.social-links-text li a span{align-items:center;gap:4px;font-weight:400;display:flex;position:relative}.social-links-text li a>span:before{content:"";background:var(--light);width:calc(100% - 15px);height:1px;position:absolute;bottom:0;left:0}.arrow-up{width:20px;height:20px;display:block;rotate:45deg}.hero-banner-sec{padding-top:100px}.hero-banner-sec .hero-banner-img-inner{height:725px;overflow:hidden}.hero-banner-sec .hero-banner-img{border-radius:10px;overflow:hidden;transform:scale(1.2)}.hero-banner-sec .hero-banner-img img{object-fit:cover;width:100%;height:100%;display:block}.hero-banner-sec .hero-banner-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-top:20px;display:flex}.hero-banner-sec .hero-banner-content p{text-transform:uppercase;flex:none;width:483px;margin:0;font-weight:600;line-height:20px}.service-sec{padding-top:160px;padding-bottom:160px}.blog-sec{padding-bottom:150px}.work-lists{grid-template-columns:repeat(2,1fr);gap:60px 50px;display:grid}.work-box{flex-direction:column;gap:20px;display:flex;position:relative;overflow:hidden}.work-box .hover_mouse{z-index:9;pointer-events:none;margin-top:30px;position:absolute}.work-box .hover_mouse span{background:var(--light);color:var(--dark);text-transform:uppercase;border-radius:4px;padding:5px 16px;font-size:16px;font-weight:600;line-height:20px;transition:transform .3s;display:block;transform:scale(0)}.work-box .hover_mouse.active span{transform:scale(1)}.work-box .overlay{z-index:2;position:absolute;inset:0}.work-box .work-img{border-radius:4px;height:542px;position:relative;overflow:hidden}.work-box .work-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.work-box:hover .work-img img{transform:scale(1.05)}.work-box .work-bottom-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding-bottom:30px;display:flex}.work-box .work-bottom-content>span{text-transform:uppercase;font-size:20px;font-weight:600;line-height:28px;display:block}.work-box :focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.service-sec-2{padding-top:140px;padding-bottom:150px}.service-sec-2 .section-header{align-items:flex-end}.service-sec-2 .section-header .left .title{margin-bottom:10px}.service-sec-2 .section-header .left p{letter-spacing:.4px;text-transform:uppercase;width:100%;max-width:893px;font-size:20px;font-weight:600;line-height:26px}.service-faq-wrap{width:100%;max-width:1150px;margin-bottom:137px;margin-left:auto}.service-faq-item{border-bottom:1px solid #ffffff80}.accordion-item{border:1px solid #00000020;border-bottom-color:#ffffff80}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:first-of-type{border-radius:4px 4px 0 0}.accordion-item:last-of-type{border-radius:0 0 4px 4px}.accordion-button{width:100%;color:var(--white);text-align:left;text-transform:uppercase;cursor:pointer;align-items:center;gap:20px;padding:51px 64px 51px 0;font-size:30px;font-weight:600;line-height:28px;list-style:none;display:flex}.accordion-button::-webkit-details-marker{display:none}.accordion-button>:first-child{font:inherit;margin:0}.accordion-item[open]>.accordion-button{box-shadow:inset 0 -1px #00000020}.accordion-button:focus-visible{outline:2px solid var(--yellow);outline-offset:-2px}.accordion-plus-icon{flex:none;width:20px;height:20px;margin-left:auto;display:block;position:relative}.accordion-plus-icon span{background:var(--light);width:100%;height:3px;transition:transform .3s;position:absolute;top:11px;left:0;transform:translateY(-50%)}.accordion-plus-icon span:nth-child(2){top:10px;transform:rotate(90deg)}.accordion-item[open] .accordion-plus-icon span:nth-child(2){transform:rotate(0)}.service-faq-item .accordion-body{justify-content:space-between;align-items:flex-start;gap:218px;padding:0 102px 51px 48px;display:flex}.service-faq-item .accordion-body .accordion-content{margin-top:22px}.service-faq-item .accordion-body .accordion-content p{font-family:var(--font-tight);letter-spacing:.2px;margin-bottom:18px;font-size:22px;font-weight:500;line-height:29px}.service-faq-item .accordion-body .accordion-content .cast{margin-bottom:28px}.accordion-key-features{flex-direction:column;gap:20px;margin-bottom:42px;display:flex}.accordion-key-features h5,.accordion-key-features .features-title{letter-spacing:-.1px;margin:0;font-size:26px;font-weight:600;line-height:30px}.service-faq-item .accordion-body .accordion-content-right{flex-direction:column;flex:none;align-items:flex-end;gap:23px;width:280px;display:flex}.service-faq-item .accordion-body .accordion-content-right .number{font-size:18px;font-weight:600;line-height:28px;display:block}.service-faq-item .accordion-body .accordion-content-right .accordion-content-img{border-radius:4px;width:100%;height:314px;position:relative;overflow:hidden}.accordion-content-img img{object-fit:cover;width:100%;height:100%;display:block}.service-no-accordion-faq-item{border-bottom-color:#a3a3a380;padding-top:77px;padding-bottom:52px}.service-list-wrap .service-no-accordion-faq-item:first-child{padding-top:0}.service-list-wrap .service-no-accordion-faq-item:last-child{border-bottom:0;padding-bottom:68px}.service-no-accordion-faq-item .accordion-header{text-transform:uppercase;align-items:center;gap:20px;margin:0 0 50px;font-size:30px;font-weight:600;line-height:28px;display:flex}.service-no-accordion-faq-item .accordion-header .number{flex:none;margin-left:auto;font-size:18px;font-weight:600;line-height:28px;display:block}.service-no-accordion-faq-item .accordion-body{padding-bottom:0;padding-right:0}.service-no-accordion-faq-item .accordion-content{width:100%;max-width:502px}.service-no-accordion-faq-item .accordion-content-bottom{align-items:flex-end;gap:75px;display:flex}.service-no-accordion-faq-item .accordion-content-bottom .theme-btn{margin-bottom:5px}.about-sec{padding-bottom:200px}.about-sec .container{padding-left:74px;padding-right:74px}.about-sec .section-header{align-items:flex-end}.about-sec .section-header .title{margin-bottom:20px}.about-sec .section-header p{letter-spacing:.4px;text-transform:uppercase;width:100%;font-size:20px}.about-sec .custom-row{align-items:center;gap:140px}.about-sec .about-left-img{border-radius:4px;flex:none;width:538px;height:650px;position:relative;overflow:hidden}.about-sec .about-left-img img{object-fit:cover;width:100%;height:100%;display:block}.about-sec .about-content .about-title{margin-bottom:15px;font-size:20px;font-weight:600;line-height:27px;display:block}.about-sec .about-content p{letter-spacing:.2px;margin:0;font-size:22px;font-weight:500;line-height:29px}.about-sec .about-content p+.about-mission{margin-top:15px}.testimonial-sec{padding-bottom:150px;overflow:hidden}.testimonial-sec .section-header-2{margin-bottom:172px}.testimonial-slide{flex-wrap:nowrap;gap:68px;animation:30s linear infinite testimonialSlider1;display:flex}.testimonial-slide-2{justify-content:flex-end;margin-top:110px;animation-name:testimonialSlider2;animation-duration:40s}@keyframes testimonialSlider1{to{transform:translate(-3462px)}}@keyframes testimonialSlider2{to{transform:translate(3462px)}}@media (prefers-reduced-motion:reduce){.testimonial-slide{animation-play-state:paused}}.testimonial-box{flex:none;width:509px}.testimonial-box .testimonial-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.testimonial-box .testimonial-header .date{text-transform:uppercase;margin-left:auto;font-size:20px;font-weight:600;line-height:28px;display:block}.testimonial-box .testimonial-body{margin-bottom:40px}.testimonial-box .testimonial-body p{text-transform:uppercase;margin:0;font-size:18px;font-weight:600;line-height:28px}.testimonial-box .testimonial-footer{align-items:center;gap:19px;display:flex}.testimonial-box .testimonial-footer img{object-fit:cover;border-radius:4px;flex:none;width:60px;height:60px;display:block}.testimonial-box .testimonial-footer .content{flex-direction:column;gap:6px;display:flex}.testimonial-box .testimonial-footer .content .name{text-transform:uppercase;margin:0;font-size:25px;font-weight:700;line-height:28px}.testimonial-box .testimonial-footer .content .designation{text-transform:uppercase;font-size:18px;font-weight:600;line-height:28px;display:block}.faq-sec{padding-top:140px;padding-bottom:140px}.faq-sec .section-header{align-items:flex-end;padding-bottom:135px}.faq-sec .section-header .title{margin-bottom:15px;font-size:70px;line-height:70px}.faq-list-wrap{width:100%;max-width:1002px;margin-left:auto}.faq-item .accordion-button{padding:38px 35px 38px 0;font-size:20px;line-height:28px}.faq-item .accordion-body{padding:0 198px 26px 0}.faq-item .accordion-body .accordion-content{margin-top:0}.faq-item .accordion-body .accordion-content p{margin-bottom:0}.next-project-sec{padding-top:80px;padding-bottom:150px}.next-project-sec .custom-row{justify-content:space-between}.next-project-sec .work-box{flex:none;width:100%;max-width:650px}.title-with-circle{text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;line-height:27px;display:flex}.title-with-circle .circle-shape{background:var(--yellow);border-radius:50%;flex:none;width:15px;height:15px;display:block}.cta-sec-2 .custom-row{border-top:1px solid #fff6;justify-content:space-between;padding-top:70px}.cta-widget{flex-direction:column;gap:25px;display:flex}.cta-widget h3{text-transform:uppercase;margin:0;font-size:22px;font-weight:600;line-height:28px}.cta-link-widget ul{flex-direction:column;align-items:flex-start;gap:20px}.cta-phone-widget ul{flex-direction:column;gap:20px;display:flex}.cta-phone-widget ul li{font-family:var(--font-tight);letter-spacing:1px;align-items:center;gap:20px;font-size:18px;font-weight:500;line-height:20px;display:flex}.cta-phone-widget ul li span{min-width:39px}.contact-sec{padding-top:150px;padding-bottom:95px}.contact-sec .container{padding-left:120px;padding-right:120px}.contact-form form{flex-direction:column;gap:50px;display:flex}.contact-form .form-col-2{align-items:flex-start;gap:70px;display:flex}.contact-form .input-group{flex-direction:column;gap:30px;width:100%;display:flex}.contact-form .input-group label{width:100%;font-family:var(--font-tight);display:flex}.contact-form .input-group select,.contact-form .input-group input,.contact-form .input-group textarea{width:100%;color:var(--white);background:#ffffff1a;border:0;border-radius:4px;margin:0;padding:26px 20px;font-size:18px;font-weight:500;line-height:24px}.contact-form .input-group select:focus-visible,.contact-form .input-group input:focus-visible,.contact-form .input-group textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.contact-form .input-group ::placeholder{color:#ffffffb3}.contact-form .input-group textarea{resize:vertical;height:320px}.contact-form .input-group select{appearance:none;background-image:url(/images/select-icon.svg);background-position:calc(100% - 30px) 34px;background-repeat:no-repeat}.contact-form .input-group select option{background:var(--dark)}.contact-form .input-group button{font-family:var(--font-tight);letter-spacing:1px;border:0;padding:23px 20px;font-size:25px;line-height:20px}.error-sec{padding-top:257px;padding-bottom:200px}.error-sec .error-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:458px;margin:0 auto;display:flex}.error-sec .error-content h1{letter-spacing:-3px;margin:0 0 12px;font-size:84px;font-weight:700;line-height:80px}.error-sec .error-content p{letter-spacing:.3px;margin-bottom:30px;font-size:22px;font-weight:500;line-height:32px}.error-sec .error-content .theme-btn{padding:8px 20px;font-size:16px;line-height:20px}.hero-sec-2{padding-bottom:100px}.hero-sec-2 .hero-sec-bottom{align-items:center;gap:98px}.single-post .hero-sec-bottom-left{flex:0 0 100%;width:100%;max-width:100%}.single-post .hero-title{letter-spacing:-3px;font-size:55px;line-height:1.2}.single-post .hero-title .circle-primary-shape{width:70px;height:70px;inset:-30px auto auto -40px}.blog-detail-sec{padding-bottom:150px}.blog-detail-sec .blog-detail-content-wrap{flex-direction:column;gap:70px;margin-bottom:52px;display:flex}.blog-detail-sec .blog-detail-content-wrap .blog-content-box{flex-direction:column;gap:22px;display:flex}.blog-detail-sec .blog-content-box>img.wp-post-image{object-fit:cover;width:100%;height:auto;max-height:800px;margin-top:-70px;margin-bottom:18px;display:block}.blog-detail-sec .blog-content-box .blog-meta{align-items:center;gap:59px;display:flex}.blog-detail-sec .blog-content-box .blog-meta>*{align-items:center;gap:12px;display:flex}.meta-icon{width:22px;height:22px;color:var(--yellow)}.blog-detail-sec .blog-content-box p{font-family:var(--font-tight);letter-spacing:.2px;margin:0;font-size:22px;font-weight:500;line-height:29px}.blog-detail-sec .blog-content-box h2{font-size:var(--h2);margin:0 0 8px;font-weight:500;line-height:1.2}.blog-detail-sec .blog-content-box h3{letter-spacing:-1px;text-transform:uppercase;margin:0;font-size:30px;font-weight:600;line-height:30px}.blog-detail-sec .blog-content-box ul{margin-bottom:7px}.blog-detail-sec .blog-content-box ul li{font-family:var(--font-tight);letter-spacing:.1px;font-size:22px;font-weight:500;line-height:36px}.blog-detail-sec .blog-content-box a{text-decoration:underline}.blog-detail-sec .blog-content-box .blog-meta a{text-decoration:none}.blog-detail-sec .blog-content-box .tags{margin-bottom:7px}.footer-sec{padding-top:160px}.footer-sec .container{padding-left:50px;padding-right:50px}.footer-sec .big-text{text-align:center;padding-bottom:55px}.footer-sec .big-text .section-title2{letter-spacing:-2.3px;font-size:275px;font-weight:900;line-height:206px}.footer-sec .big-text .circle-primary-shape{width:120px;height:120px;bottom:-40px;right:-10px}.footer-sec .copyright-wrap{border-top:1px solid #fff6;justify-content:space-between;align-items:center;padding-top:35px;padding-bottom:35px;display:flex}.footer-sec .copyright-wrap a{color:inherit;transition:color .3s}.footer-sec .copyright-wrap a:hover{color:var(--yellow)}.footer-sec .copyright-wrap p{text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:400;line-height:20px;display:flex}@media (width<=1600px){.popup-menu-wrap .popup-menu ul li a{font-size:80px;line-height:54px}}@media (width<=1400px){.footer-sec .big-text .section-title2{font-size:235px;line-height:176px}}@media (width<=1300px){.main-menu{display:none}.popup-menu-wrap .popup-menu-header .left,.hero-sec .hero-sec-top .hero-left{gap:40px}.hero-sec .hero-sec-bottom{flex-direction:column;align-items:flex-start;gap:80px}.hero-sec .hero-sec-bottom .hero-sec-bottom-right{align-items:flex-start;gap:80px}.work-hero-sec .hero-sec-bottom .hero-sec-bottom-left{margin-top:0}.hero-banner-sec .hero-banner-img-inner{height:600px}.hero-banner-sec .hero-banner-img{height:100%}.about-sec .custom-row{gap:80px}.about-sec .container{padding-left:40px;padding-right:40px}}@media (width<=1200px){.section-header{flex-direction:column;gap:30px;padding-bottom:60px}.section-header p{width:100%}.section-header .section-header-right{align-items:flex-start}.work-lists{gap:30px 24px}.about-sec .section-header{align-items:flex-start}.about-sec .custom-row{flex-direction:column;align-items:flex-start}.faq-sec .section-header,.service-sec-2 .section-header{align-items:flex-start}.service-faq-item .accordion-body{flex-direction:column;align-items:flex-start;gap:60px}.accordion-button,.faq-item .accordion-button{padding:31px 54px 31px 0}.service-faq-item .accordion-body .accordion-content-right{width:100%;max-width:280px}.footer-sec .big-text .section-title2{font-size:175px;line-height:136px}.footer-sec .big-text .circle-primary-shape{width:100px;height:100px}.next-project-sec .custom-row{flex-direction:column}.contact-sec .container{padding-left:80px;padding-right:80px}.error-sec{padding-top:157px;padding-bottom:100px}}@media (width<=809px){.container,.about-sec .container,.footer-sec .container{padding-left:20px;padding-right:20px}.hero-sec{padding-top:20px}.popup-menu-wrap .popup-menu-header .left .location-and-time,.hero-sec .hero-sec-top .hero-left .location-and-time{display:none}.popup-menu-wrap{gap:50px}.popup-menu-wrap .popup-menu-header{padding:20px 20px 0}.popup-menu-wrap .popup-menu ul li a{font-size:60px;line-height:34px}.popup-menu-wrap .popup-menu-footer{padding:0 20px 20px}.popup-menu-wrap .popup-menu-footer .copyright{flex-direction:column;justify-content:space-between;gap:1rem}.popup-menu-wrap .popup-menu-footer .copyright p{font-size:16px}.social-links-text{flex-wrap:wrap;gap:26px}.social-links-text li a{font-size:14px}.hero-title{font-size:100px;line-height:85px}.circle-primary-shape{width:50px;height:50px;bottom:56px;right:-8px}.hero-sec .hero-sec-bottom .hero-sec-bottom-right{width:100%}.work-hero-sec .hero-sec-top{margin-bottom:128px}.work-hero-sec .hero-sec-bottom{gap:30px}.hero-banner-sec .hero-banner-img-inner{height:400px}.hero-banner-sec .hero-banner-content{gap:20px}.hero-banner-sec .hero-banner-content p{width:100%}.work-lists{grid-template-columns:1fr}.section-header .title{width:100%;font-size:70px;line-height:67px}.section-header p{font-size:20px;line-height:28px}.service-sec{padding-top:120px;padding-bottom:100px}.work-box .work-img{height:350px}.work-box .work-bottom-content{gap:15px}.about-sec{padding-bottom:120px}.about-sec .about-left-img{width:100%;max-width:538px;height:500px}.section-header-2 h6,.section-header-2 .eyebrow{font-size:20px;line-height:24px}.section-header-2 .section-title2{font-size:70px;line-height:67px}.service-faq-item .accordion-body{padding-left:40px;padding-right:40px}.service-sec-2{padding-top:100px;padding-bottom:120px}.service-list-wrap .service-no-accordion-faq-item:last-child{padding-bottom:0}.faq-sec .section-header{padding-bottom:70px}.testimonial-sec .section-header-2{margin-bottom:70px}.testimonial-slide-2{margin-top:70px}.next-project-sec{padding-bottom:100px}.contact-sec{padding-top:100px}.contact-sec .container{padding-left:40px;padding-right:40px}.contact-form form{gap:30px}.contact-form .form-col-2{flex-direction:column;gap:30px}.contact-form .input-group textarea{height:220px}.cta-sec-2 .custom-row{flex-wrap:wrap;row-gap:40px}.cta-sec-2 .cta-widget{width:50%}.error-sec{padding-top:100px;padding-bottom:0}.footer-sec{padding-top:120px}.footer-sec .big-text{padding-bottom:35px}.footer-sec .big-text .section-title2{font-size:80px;line-height:56px;display:inline-block}.footer-sec .big-text .circle-primary-shape{width:50px;height:50px;bottom:-18px;right:-19px}.footer-sec .copyright-wrap{flex-direction:column;justify-content:center;gap:20px}.footer-sec .copyright-wrap p:first-child{text-align:center;flex-direction:column}.footer-sec .copyright-wrap .dot{display:none}.hero-sec-2 .hero-sec-bottom{gap:30px}.blog-detail-sec .blog-content-box .blog-meta{gap:40px}.blog-detail-sec .blog-content-box h3{line-height:34px}}@media (width<=768px){.single-post .hero-title{font-size:28px}}@media (width<=550px){.logo,.subtitle{font-size:16px}.hero-title{letter-spacing:-5.5px;font-size:70px;line-height:65px}.circle-primary-shape{width:50px;height:50px;bottom:33px;right:34px}.popup-menu-wrap .popup-menu ul li a{letter-spacing:-2.5px;padding:26px 26px 26px 30px;font-size:40px;line-height:24px}.about-sec .about-left-img{height:400px}.faq-sec .section-header .title,.section-header .title,.section-header-2 .section-title2{font-size:50px;line-height:47px}.accordion-button,.faq-item .accordion-button{gap:10px;padding-right:0;font-size:24px;line-height:28px}.service-faq-item .accordion-body{padding-left:0;padding-right:0}.service-faq-item .accordion-body .accordion-content-right{max-width:100%}.service-no-accordion-faq-item{padding-top:47px}.service-no-accordion-faq-item .accordion-header{margin-bottom:20px;font-size:20px;line-height:22px}.service-no-accordion-faq-item .accordion-content-bottom{flex-direction:column;align-items:flex-start;gap:20px}.cta-sec-2 .cta-widget{width:100%}.footer-sec .big-text .section-title2{font-size:50px;line-height:36px}}
