@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&amp;display=swap);.main-sidebar .single-sidebar-widget .search-widget form button:hover,.theme-btn.header-bg,.theme-btn::after,.theme-btn:hover{background-color:var(--header)}.link-btn,.theme-btn{font-weight:500;text-transform:capitalize;display:inline-block}body,button,ul{padding:0}.link-btn,.theme-btn,h1,h2,h3,h4,h5,h6{text-transform:capitalize}.theme-btn,a{outline:0!important}body,p,span,ul{margin:0}.header-top-wrapper h6,body{font-family:"Kumbh Sans",sans-serif}.contact-info-wrapper .contact-info-items .content h2,.cta-contact-wrapper .cta-contact-content h3,.scrolling-wrap .comm .cmn-textslide.text-custom-storke{-webkit-text-stroke:1px var(--white);-webkit-text-fill-color:transparent}:root{--body:#fff;--black:#000;--white:#fff;--theme:#D41818;--theme2:#D41818;--header:#141A18;--text:#74787C;--border:#DEDEDE;--border-2:#D4DCED;--bg:#102039;--box-shadow:0px 4px 30px 0px rgba(233, 212, 212, 0.25)}.theme-btn{vertical-align:middle;-webkit-appearance:none;border:none;background-color:var(--theme);color:var(--white);font-size:16px;padding:22px 40px;transition:.5s ease-in-out;position:relative;z-index:2;overflow:hidden;text-align:center;font-family:"DM Sans",sans-serif;line-height:1}.theme-btn::after{content:"";position:absolute;top:0;width:100%;left:0;right:0;bottom:0;clip-path:circle(0% at 50% 50%);transition:.8s cubic-bezier(0, .96, .58, 1.1);z-index:-1}.theme-btn i{margin-left:10px}.contact-info-wrapper,.cta-contact-wrapper,.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active,.service-details-wrapper .service-details-sidebar .sidebar-widget ul li:hover,.theme-btn.header-bg::after,.theme-btn.header-bg:hover,.work-process-wrapper .work-process-items:hover .icon::before{background-color:var(--theme)}.theme-btn:hover{color:var(--white)}.theme-btn:hover::after{clip-path:circle(100% at 50% 50%);transition:4s cubic-bezier(0, .96, .58, 1.1)}.link-btn,body{font-size:16px;color:var(--text)}.link-btn{font-family:"DM Sans"}.link-btn i{color:var(--header);padding-left:7px;transition:.4s ease-in-out}.footer-bottom .footer-bottom-wrapper p a,.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a:hover,.footer-widgets-wrapper .single-footer-widget .list-items li:hover a,.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content .post-date li,.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content h6 a:hover,.header-1 .header-main .header-right .sidebar__toggle,.header-main .main-menu ul li .submenu li:hover>a::after,.header-main .main-menu ul li:hover>a,.header-main .main-menu ul li:hover>a::after,.link-btn:hover,.link-btn:hover i{color:var(--theme)}body{font-weight:400;line-height:28px;background-color:var(--white);overflow-x:hidden}.contact-info-wrapper .contact-info-items .content h2 a,.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content h6 a,.header-top-wrapper .top-right .social-icon a,.header-top-wrapper h6 a,.work-process-button .work-button-items.style-2 h3,.work-process-wrapper .work-process-items .content p,.work-process-wrapper .work-process-items:hover .icon,input,input:focus{color:var(--white)}ul{list-style:none}button{border:none;background-color:transparent}input:focus{outline:0}a,h1,h2,h3,h4,h5,h6{color:var(--header)}h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif;margin:0;padding:0;transition:.4s ease-in-out}h1{font-size:80px;font-weight:600;line-height:113%}h2{font-size:36px;line-height:128%;font-weight:600}@media (max-width:1199px){h2{font-size:42px}}h3{font-size:24px;font-weight:500}h4,h5,h6{font-weight:700}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}a{text-decoration:none;cursor:pointer;transition:.4s ease-in-out}p,span{transition:.4s ease-in-out}.about-wrapper{border:1px solid var(--border);padding:42px;position:relative;z-index:9}@media (max-width:1899px){.about-wrapper{margin-top:-50px}.contact-info-wrapper-22 .icon-items::before{display:none}}@media (max-width:1600px){.about-wrapper{margin-top:-60px}}@media (max-width:1399px){.about-wrapper{margin-top:-70px}.about-wrapper::before{display:none}}.about-wrapper::before{position:absolute;top:0;transform:translateX(-50%);bottom:0;height:100%;content:"";border-right:1px solid var(--border);left:49%}.about-wrapper .about-bg-shape{position:absolute;bottom:0;right:0;z-index:-1}.about-wrapper .about-image{max-width:564px;position:relative}.about-wrapper .about-image img,.about-wrapper-4 .about-image img,.contact-section-12 .contact-image-2 img,.contact-wrapper-12 .contact-image img,.feature-wrapper .feature-image img,.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .thumb img,.project-details-wrapper .project-details-thumb img,.service-card-items .service-image img,.service-details-wrapper .service-details-content .details-thumb img,.service-section-3 .service-bg-shape img,.work-process-section .shape-image img{width:100%;height:100%}.about-wrapper .about-image .about-image-2{position:absolute;top:0;right:0;border-left:20px solid var(--white);border-bottom:20px solid var(--white)}.about-wrapper .about-content{margin-left:30px}.about-wrapper .about-content p{max-width:564px}.about-wrapper .about-content .about-list,.about-wrapper-2 .about-content .about-list,.service-details-wrapper .service-details-content .list{margin-top:30px;margin-bottom:40px}.about-wrapper .about-content .about-list li{font-size:16px;font-weight:600;color:var(--header);display:flex;align-items:center;gap:15px}.about-wrapper .about-content .about-list li:not(:last-child),.about-wrapper-2 .about-content .about-list li:not(:last-child),.footer-widgets-wrapper .single-footer-widget .list-items li:not(:last-child),.main-sidebar .single-sidebar-widget .recent-post-area .recent-items:not(:last-child){margin-bottom:20px}.about-wrapper .about-content .about-list li i,.about-wrapper-2 .about-content .about-list li i{color:var(--theme);font-size:20px}.about-section,.cta-contact-section,.feature-section,.footer-section,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb,.project-items .project-image .project-content h3,.service-card-items .service-image,.service-section-3,.work-process-section{position:relative}.about-section .about-shape{position:absolute;top:14%;left:35px}.about-section .about-right-shape{position:absolute;top:0;right:0}.about-wrapper-2{margin-bottom:102px}.about-wrapper-2 .about-image{position:relative;padding-left:40px;z-index:2}.about-wrapper-2 .about-image .about-image-2{border:10px solid var(--white);position:absolute;bottom:0;right:75px}.about-wrapper-2 .about-image .about-image-2 .video-btn{display:inline-block;width:100px;height:100px;line-height:100px;text-align:center;border-radius:50%;background-color:var(--theme);color:var(--white);font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-wrapper-2 .about-image .about-image-2 .video-btn.ripple::after,.about-wrapper-2 .about-image .about-image-2 .video-btn.ripple::before{width:100px;height:100px;box-shadow:0 0 0 0 rgba(96,172,69,.5)}.about-wrapper-2 .about-image::before{position:absolute;top:40px;left:0;width:450px;height:541px;content:"";border:10px solid var(--theme);z-index:-1}.about-wrapper-2 .about-content p{max-width:570px}.about-wrapper-2 .about-content .about-list li{font-size:16px;font-weight:600;color:var(--white);display:flex;align-items:center;gap:15px}.about-wrapper-3{margin-bottom:45px}.about-wrapper-3 .about-image{position:relative;z-index:2}.about-wrapper-3 .about-image .about-image-2{position:absolute;bottom:-44px;right:10px}.about-wrapper-3 .about-content{padding-left:100px}.about-wrapper-3 .about-content .date,.work-process-wrapper .work-process-items .content{margin-top:25px}.about-wrapper-3 .about-content .date li{font-size:16px;font-weight:600;color:var(--header)}.about-wrapper-3 .about-content .date li:not(:last-child),.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content .post-date,.service-details-wrapper .service-details-content .list li:not(:last-child),.service-details-wrapper .service-details-content .list-2 li:not(:last-child),.service-details-wrapper .service-details-sidebar .sidebar-widget .contact-bg h4,.service-details-wrapper .service-details-sidebar .sidebar-widget ul li:not(:last-child){margin-bottom:10px}.about-wrapper-4{margin-bottom:115px}@media (max-width:1399px){.about-wrapper-4{margin-bottom:90px}.about-wrapper-4 .about-image .dot-shape{display:none}}.about-wrapper-4 .about-image{max-width:555px;position:relative}.about-wrapper-4 .about-image .dot-shape{position:absolute;left:-47px;bottom:-50px;z-index:-1}.about-wrapper-4 .about-image .icon-items{padding:40px 30px;background-color:var(--theme2);position:absolute;bottom:-22%;right:-10%}@media (max-width:470px){.about-wrapper-2 .about-image .about-image-2{width:200px}.about-wrapper-4 .about-image .icon-items{padding:25px}}.contact-info-wrapper{padding:60px 55px;margin-top:-60px;overflow:hidden;position:relative}.contact-info-wrapper .line-shape-2,.footer-section .shape-2{position:absolute;right:0;top:0}.contact-info-wrapper .contact-img{position:absolute;top:0;bottom:0;left:0}.contact-info-wrapper .contact-info-items{display:flex;align-items:center;gap:20px;position:relative;z-index:9}.contact-info-wrapper .contact-info-items .icon{font-size:36px;width:90px;height:90px;line-height:90px;text-align:center;border-radius:50%;color:var(--white);background-color:#202220}.contact-info-wrapper .contact-info-items .content h3,.header-top-wrapper .top-right .social-icon span{color:var(--white);font-weight:500}.contact-info-wrapper .contact-info-items .content h2{font-size:60px;font-weight:500}.contact-info-wrapper-22,.service-details-wrapper .service-details-sidebar .sidebar-widget ul li a{display:flex;align-items:center;justify-content:space-between}.contact-info-wrapper-22 .icon-items{display:flex;gap:35px;position:relative}.contact-info-wrapper-22 .icon-items::before{position:absolute;top:-130px;bottom:0;content:"";right:-180px;width:1px;height:373px;background-color:#efe2e2}.contact-info-wrapper-22 .icon-items .content h2{font-size:35px;font-weight:500;margin-bottom:10px}.contact-info-wrapper-22 .icon-items .content h4{font-size:20px;font-weight:400;font-family:"Kumbh Sans",sans-serif;text-transform:lowercase;color:var(--text)}.contact-info-wrapper-22 .icon-items .content h4 a{color:var(--text)}.contact-info-section-22{border-bottom:1px solid #efe2e2}.contact-info-section-22 .container-fluid{padding:0 135px}.contact-wrapper-11 .contact-content h2{font-size:35px;font-weight:500;margin-bottom:30px}.contact-wrapper-11 .contact-form-area .form-clt input,.contact-wrapper-11 .contact-form-area .form-clt textarea{width:100%;outline:0;border:none;background-color:#f4f5f8;padding:16px 20px;font-weight:500;color:var(--text)}.contact-wrapper-11 .contact-form-area .form-clt input::placeholder,.contact-wrapper-11 .contact-form-area .form-clt textarea::placeholder{color:var(--text)}.contact-wrapper-11 .contact-form-area .form-clt textarea,.news-details-area .blog-post-details .comment-form-wrap .form-clt textarea{padding-bottom:150px}.contact-wrapper-12 .contact-content{padding:50px;background-color:var(--white);margin-left:-70px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.contact-wrapper-12 .contact-content .form-clt input,.contact-wrapper-12 .contact-content .form-clt textarea{line-height:1;border:1.5px solid var(--border);padding:17px 20px;color:var(--text);outline:0;width:100%;border-radius:5px}.contact-wrapper-12 .contact-content .form-clt textarea{padding:17px 20px 125px}.contact-section-12{position:relative;z-index:9}.contact-section-12 .contact-image-2{position:absolute;top:0;bottom:0;left:0;z-index:-1}.cta-contact-wrapper{padding:44px 63px}.cta-contact-content,.footer-bottom .footer-bottom-wrapper{text-align:center}.cta-contact-wrapper .cta-contact-content h3{font-size:60px;font-weight:500;line-height:1}@media (max-width:1199px){.about-wrapper{margin-top:-65px}.about-wrapper .about-content,.contact-wrapper-12 .contact-content{margin-left:0}.about-section .about-shape,.about-wrapper-2 .about-image::before{display:none}.about-wrapper-2{margin-bottom:60px}.about-wrapper-2 .about-image,.about-wrapper-3 .about-content{padding-left:0}.about-wrapper-2 .about-image img,.about-wrapper-3 .about-image img{width:100%;height:100%}.about-wrapper-2 .about-image .about-image-2{right:0}.about-wrapper-3 .about-image{max-width:800px}.about-wrapper-4{margin-bottom:0}.contact-info-wrapper .contact-info-items{flex-wrap:wrap}.contact-wrapper-12.style-padding-minus{margin-bottom:-50px}.contact-section-12 .contact-image-2{position:static;margin-bottom:50px}.cta-contact-wrapper .cta-contact-content h3{font-size:50px}.feature-wrapper .feature-content{padding-top:30px;padding-bottom:30px;margin-top:-20px}}.cta-contact-wrapper .contact-into-items .form-clt input{outline:0;border:none;background-color:var(--white);color:var(--text);width:100%;padding:19px 30px;line-height:1}.cta-contact-wrapper .contact-into-items .form-clt input::placeholder{color:var(--text)}.cta-contact-wrapper .contact-into-items .theme-btn{background-color:var(--header);width:100%}.cta-contact-wrapper .contact-into-items .theme-btn::after{background-color:var(--white)}.array-button .array-next:hover,.cta-contact-wrapper .contact-into-items .theme-btn:hover{background-color:var(--white);color:var(--header)}.cta-contact-section::before{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background-color:var(--bg);top:35%;z-index:-1}.cta-contact-section.style-2::before{top:50%}.counter-section.style-2{margin-top:90px}.feature-wrapper{border:1px solid var(--border);margin-top:100px;background-color:var(--white);z-index:8;position:relative}.feature-wrapper .feature-content{margin-left:50px;padding-right:30px}.feature-wrapper .feature-content .icon-items{margin-top:40px;display:flex;gap:20px}.feature-wrapper .feature-content .icon-items .icon{font-size:50px;color:var(--theme)}.feature-wrapper .feature-content .icon-items .content h3{margin-bottom:5px}.feature-section .shape-image{position:absolute;top:0;left:0;right:0;z-index:-1}.feature-section .shape-image img,.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb img{width:100%}.work-process-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}.work-process-wrapper .work-process-items{margin-top:30px;text-align:center;position:relative}.work-process-wrapper .work-process-items .icon{width:100px;height:100px;line-height:100px;text-align:center;position:relative;border-radius:50%;background:#32425a;font-size:35px;z-index:2;transition:.4s ease-in-out;margin:0 auto}.work-process-wrapper .work-process-items .icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);width:78px;height:78px;z-index:-1;transition:.4s ease-in-out;border-radius:50%}.work-process-wrapper .work-process-items .icon img{transition:.4s ease-in-out}.work-process-wrapper .work-process-items .icon .number{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background-color:var(--white);font-size:16px;color:var(--text);position:absolute;top:0;left:0;box-shadow:0 4px 4px rgba(170,152,152,.25)}.work-process-wrapper .work-process-items .content h3{color:var(--white);margin-bottom:13px}.work-process-wrapper .work-process-items:hover .icon img{filter:grayscale(100%) brightness(300%)}.work-process-wrapper .line-shape{position:absolute;top:26%;left:50%;transform:translate(-50%,-50%)}.footer-section .shape-1,.header-section-2::before{position:absolute;left:0;bottom:0}.work-process-button{position:relative;z-index:9;margin-bottom:-5px}.work-process-button .work-button-items{background-repeat:no-repeat;text-align:center;padding:23px 50px;margin:0 auto;background-size:contain}.work-process-button .nav{display:flex;align-items:center;justify-content:center;gap:10px}.work-process-button .nav .nav-item .nav-link{width:370px;position:relative;mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 370 80"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H330L370 40L330 80H0L40 40L0 0Z"/></svg>');mask-repeat:no-repeat;mask-position:center center;mask-size:contain;padding:24px 50px;background-color:var(--white);font-size:24px;font-weight:500;color:var(--header);height:80px;font-family:Jost,sans-serif;text-align:center}.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover,.main-sidebar .single-sidebar-widget .tagcloud a:hover,.page-nav-wrap ul li .page-numbers.current,.work-process-button .nav .nav-item .nav-link.active{background-color:var(--theme);color:var(--white)}.work-process-section .shape-image{position:absolute;bottom:0;left:0;right:0}.footer-widgets-wrapper{padding:100px 0 130px;position:relative;z-index:9}.footer-widgets-wrapper .single-footer-widget,.project-items,.service-box-items.style-2,.service-card-items{margin-top:30px}.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:30px}.footer-widgets-wrapper .single-footer-widget .widget-head h3{color:var(--white);font-size:24px}.footer-widgets-wrapper .single-footer-widget .footer-content p,.footer-widgets-wrapper .single-footer-widget .list-items li a{color:rgba(255,255,255,.7)}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{margin-top:40px;gap:25px;position:relative;z-index:9}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon a{font-size:16px;transition:.4s ease-in-out;text-align:center;color:var(--white)}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input{position:relative;margin-top:30px}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input input{background:0 0;border:1px solid rgba(255,255,255,.4);outline:0;color:rgba(255,255,255,.8)}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input input::placeholder{color:rgba(255,255,255,.5);color:var(--text)}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn{position:absolute;top:5px;right:5px;width:60px;height:55px;line-height:60px;border-radius:4px;text-align:center;background-color:var(--theme);color:var(--white);bottom:5px}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input .newsletter-btn i{font-size:24px}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input input{width:100%;border:none;background-color:var(--white);position:relative;padding:16px 22px;color:var(--text);border-radius:0;text-transform:capitalize}.footer-widgets-wrapper .single-footer-widget .footer-content .footer-input button{margin-top:12px;width:100%;line-height:1.3;padding:19px 40px}.footer-widgets-wrapper .single-footer-widget .list-items li{transition:.4s ease-in-out;font-weight:500}.footer-widgets-wrapper .single-footer-widget .list-items li a i{margin-right:8px}.footer-widgets-wrapper .single-footer-widget .list-items li:hover{margin-left:5px}.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items{display:flex;align-items:center;gap:20px;margin-bottom:25px}.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .thumb{width:80px;height:80px}.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content{flex-basis:50%}.footer-widgets-wrapper .single-footer-widget .recent-post-area .recent-post-items .content h6{font-size:18px;font-weight:400}.footer-bottom{position:relative;z-index:9;padding:30px 0;border-top:1px solid rgba(255,255,255,.2)}.footer-bottom .footer-bottom-wrapper p{color:rgba(255,255,255,.7);font-size:16px;text-transform:capitalize}.header-section-2{position:relative;margin-bottom:20px}.header-section-2::before{top:0;right:0;height:100%;content:"";background-color:var(--theme);width:18%;z-index:9;clip-path:polygon(0 0,100% 0%,80% 100%,0% 100%)}.header-top-section{background-color:var(--header);padding:10px 0;position:relative;z-index:1}.header-1 .container-fluid,.header-top-section .container-fluid{padding:0 66px}.header-top-wrapper{display:flex;align-items:center;justify-content:space-between;margin-left:315px}.header-top-wrapper.style-2,.sticky.header-1{margin-left:0}.header-top-wrapper h6{color:var(--white);font-size:14px;font-weight:400}.header-top-wrapper h6 img,.section-title span img{margin-right:10px}.header-top-wrapper .top-right{display:flex;align-items:center;gap:30px}.header-top-wrapper .top-right .social-icon{gap:15px}.header-top-wrapper .top-right .flag-wrap{position:relative;width:160px}.header-top-wrapper .top-right .flag-wrap .nice-select{padding:0 0 0 60px;background:0 0;text-align:center;margin:0 auto;position:relative;z-index:999;border:none!important;padding-bottom:0!important}.header-top-wrapper .top-right .flag-wrap .nice-select::after{right:23px;border-bottom:2px solid transparent;border-right:2px solid;width:10px;height:10px;top:15px;border-color:var(--theme)}.header-top-wrapper .top-right .flag-wrap .nice-select span{font-size:16px;font-weight:500;text-transform:capitalize;color:var(--white)}.header-top-wrapper .top-right .flag-wrap .flag{position:absolute;top:0;left:15px;z-index:1}.header-top-wrapper .top-right .flag-wrap .flag img{width:100%;height:100%;border:4px solid var(--white);border-radius:50%}.header-1{margin-left:315px;position:relative}.header-1 .main-logo{position:absolute;top:0;left:-215px;z-index:9}@media screen and (max-width:1025px){.header-1 .header-main .main-menu ul li{margin-inline-end:25px}}.header-1 .header-main .main-menu ul li a{padding:17px 0 0}.header-1 .header-main .main-menu ul li .has-homemenu{left:-200px;top:185%}.header-1 .header-main .main-menu ul li .submenu{top:185%}.header-1 .header-main .header-right{gap:40px;margin-top:10px}.header-1 .header-main .header-right .header-button .theme-btn{padding:22px 30px}.header-2 .header-main .main-menu ul li .has-homemenu,.header-2 .header-main .main-menu ul li .submenu{top:115%}.header-2.style-2{position:absolute;top:0;left:0;width:100%;z-index:9999;margin-top:15px;transition:.4s ease-in-out}.header-2.style-2 .header-main{background-color:var(--white);border-radius:5px;padding:20px 50px}.header-2.style-2 .header-main .main-menu ul li .has-homemenu{top:130%}.header-main{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.header-main .main-menu ul,.project-details-wrapper .project-details-content .icon-item:last-child{margin-bottom:0}.header-main .main-menu ul li{position:relative;list-style:none;display:inline-block;margin-inline-end:60px}.header-main .main-menu ul li:last-child{margin-inline-end:0}.header-main .main-menu ul li a{display:inline-block;font-size:16px;font-weight:600;color:var(--header);padding:20px 0;text-align:left;position:relative;text-transform:capitalize;transition:.4s ease-in-out}.header-main .main-menu ul li a i{margin-left:4px}.header-main .main-menu ul li a:hover{color:var(--theme)!important}.header-main .main-menu ul li .submenu{position:absolute;top:130%;inset-inline-start:0;min-width:240px;background:var(--white);padding:20px 0;z-index:99999;visibility:hidden;opacity:0;transform-origin:top center;color:var(--header);box-shadow:rgba(149,157,165,.1) 0 8px 24px;transform:translateY(-10px);transition:.4s ease-in-out;border-top:6px solid var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__close i,.page-heading .breadcrumb-items li a:hover,.page-heading .breadcrumb-items li i,.page-heading h1{color:var(--white)}.header-main .main-menu ul li .submenu li{display:block;width:100%;margin:0}.header-main .main-menu ul li .submenu li a{position:relative;z-index:11;font-size:16px;font-weight:600;color:var(--header);line-height:38px;padding:0 0 0 32px;width:100%}.header-main .main-menu ul li .submenu li a::before{content:"";position:absolute;width:0;height:2px;background:var(--theme);left:14px;bottom:18px;transition:.4s ease-in-out}.header-main .main-menu ul li .submenu li a:hover{color:var(--white)!important}.header-main .main-menu ul li .submenu li:last-child a{border:none}.header-main .main-menu ul li .submenu li .submenu{inset-inline-start:100%;top:0;visibility:hidden;opacity:0}.header-main .main-menu ul li .submenu li:hover>a{color:var(--theme)!important;margin-left:10px}.header-main .main-menu ul li .submenu li:hover>a::before{width:10px}.header-main .main-menu ul li .submenu li:hover>.submenu{-webkit-transform:translateY(1);-moz-transform:translateY(1);-ms-transform:translateY(1);-o-transform:translateY(1);transform:translateY(1);visibility:visible;opacity:1}.header-main .main-menu ul li .submenu li.has-dropdown>a::after{position:absolute;top:50%;inset-inline-end:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:var(--theme)}.header-main .main-menu ul li .has-homemenu{width:800px;padding:30px 30px 10px;opacity:0;left:-250px;visibility:hidden}.header-main .main-menu ul li .has-homemenu .homemenu-items{display:flex;align-items:center;gap:30px;justify-content:space-between}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;gap:10px;display:flex;justify-content:center;flex-direction:column;opacity:0;visibility:hidden;transition:.4s ease-in-out;margin-top:20px}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{padding:14px 20px;color:var(--white)!important;width:initial;font-size:16px;text-align:center;border-radius:0!important;background-color:var(--theme);line-height:initial}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white)!important;background-color:var(--header)!important}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover::before{background-color:var(--header)!important}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover::before{visibility:visible;opacity:1}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .demo-button{opacity:1;visibility:visible;margin-top:0}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb:hover .homemenu-btn{opacity:1;visibility:visible;bottom:50%;transform:translateY(50%)}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-title{text-align:center;margin:15px auto;display:inline-block;font-size:16px}.header-main .main-menu ul li:hover>.submenu{visibility:visible;opacity:1;transform:translateY(0)}.header-main .header-right{gap:40px}.header-main .sidebar__toggle{cursor:pointer;font-size:20px}.sticky{position:fixed!important;top:0!important;left:0;width:100%;z-index:100;transition:.9s;background-color:var(--white);box-shadow:var(--box-shadow);-webkit-animation:.5s ease-in-out fadeInDown;animation:.5s ease-in-out fadeInDown}.sticky.header-1 .main-logo{display:none}.sticky.header-1 .header-main .logo{display:block!important}.sticky.header-1 .header-main .main-menu ul li a{padding-top:initial}.sticky.header-1 .header-main .header-right,.sticky.header-2.style-2{margin-top:0}.sticky.header-2.style-2 .header-main{border-radius:0;padding-left:0;padding-right:0}.offcanvas__info{background:var(--white) none repeat scroll 0 0;border-left:2px solid var(--theme2);position:fixed;right:0;top:0;width:400px;height:100%;-webkit-transform:translateX(calc(100% + 80px));-moz-transform:translateX(calc(100% + 80px));-ms-transform:translateX(calc(100% + 80px));-o-transform:translateX(calc(100% + 80px));transform:translateX(calc(100% + 80px));-webkit-transition:transform .45s ease-in-out,opacity .45s ease-in-out;-moz-transition:transform .45s ease-in-out,opacity .45s ease-in-out;transition:transform .45s ease-in-out,opacity .45s ease-in-out;z-index:99999;overflow-y:scroll;overscroll-behavior-y:contain;scrollbar-width:none}.offcanvas__info::-webkit-scrollbar{display:none}.offcanvas__info.info-open{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.offcanvas__wrapper{position:relative;height:100%;padding:30px}.offcanvas__wrapper .offcanvas__content .text{color:var(--text)}.offcanvas__wrapper .offcanvas__content .offcanvas__close{width:45px;height:45px;line-height:45px;text-align:center;border-radius:50%;background-color:var(--theme2);position:relative;z-index:9;cursor:pointer}.offcanvas__wrapper .offcanvas__content .offcanvas__contact,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{font-size:16px;font-weight:600}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:not(:last-child),.service-box-items .content h3{margin-bottom:15px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon{margin-right:20px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6 a:hover,.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li .offcanvas__contact-icon i,.project-items:hover .project-image .project-content h3 a,.service-box-items .content h3 a:hover{color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:16px 40px;background-color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon{margin-top:30px;gap:10px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a{width:45px;height:45px;line-height:45px;font-size:16px;display:block;background:0 0;color:var(--header);border-radius:50%;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;text-align:center;border:1px solid var(--border)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .social-icon a:hover{background-color:var(--theme2);color:var(--white)}.offcanvas__overlay{position:fixed;height:100%;width:100%;background:#151515;z-index:900;top:0;opacity:0;visibility:hidden;right:0}.bg-cover,.bg-cover-2{position:relative;background-position:center}.bg-cover,.bg-cover-2,.hero-1{background-repeat:no-repeat;background-size:cover}.offcanvas__overlay.overlay-open{opacity:.8;visibility:visible}.scroll-up.active-scroll,.service-card-items:hover .service-content .arrow-icon{opacity:1;visibility:visible}@media (max-width:450px){.offcanvas__info{width:300px}}.breadcrumb-wrapper{position:relative;overflow:hidden}.breadcrumb-wrapper::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.page-heading{position:relative;padding:300px 0 190px;z-index:9}@media (max-width:1199px){.work-process-wrapper{flex-wrap:wrap;gap:30px;justify-content:center}.header-2 .header-main .header-right .header-button,.sticky.header-2 .header-main .header-right .header-button,.work-process-wrapper .line-shape{display:none}.footer-widgets-wrapper{padding:60px 0 90px}.menu-thumb{display:none!important}.page-heading{padding:240px 0 140px;text-align:center}}@media (max-width:991px){.about-wrapper{margin-top:-55px}.about-wrapper-3{margin-bottom:0}.about-wrapper-3 .about-image .about-image-2{bottom:0;right:0}.about-wrapper-4 .about-image .icon-items{bottom:0}.feature-wrapper{margin-top:80px}.footer-widgets-wrapper{padding:50px 0 70px}.header-top-section{display:none}.header-1 .header-main .header-right{gap:25px}.header-main .main-menu ul li .has-homemenu .homemenu-items{flex-wrap:wrap}.page-heading{padding:210px 0 110px}}.page-heading h1{font-size:70px;position:relative;z-index:9;font-weight:600}.page-heading .breadcrumb-items{display:flex;align-items:center;margin-top:20px;gap:10px}.scroll-up,.scroll-up::after{display:block;transition:.4s ease-in-out;cursor:pointer}.page-heading .breadcrumb-items li{color:var(--theme);text-transform:capitalize;font-weight:500;font-size:18px}.array-button .array-next,.page-heading .breadcrumb-items li a,.page-heading.coming-soon-items .coming-soon ul li p,.page-heading.coming-soon-items .coming-soon ul li span,.page-heading.coming-soon-items h1,.page-heading.coming-soon-items p,.page-heading.error-items h1,.page-heading.error-items h2,.page-heading.error-items p{color:var(--white);color:var(--white)}.page-heading .breadcrumb-items li a{transition:.4s ease-in-out}.page-heading.error-items{text-align:center;max-width:815px;margin:0 auto}.page-heading.error-items h1{font-size:250px;font-weight:600;line-height:1}.page-heading.error-items h2{font-size:50px;text-transform:uppercase}.page-heading.error-items p{margin-top:10px}.page-heading.coming-soon-items .email-input,.page-heading.error-items .email-input{margin-top:50px;position:relative;margin-bottom:50px}.page-heading.coming-soon-items .email-input input,.page-heading.error-items .email-input input{padding-bottom:18px;border:none;border-bottom:1px solid var(--white);outline:0;width:100%;background-color:transparent}.page-heading.error-items .email-input input::placeholder{color:var(--white)}.page-heading.coming-soon-items .email-input .icon,.page-heading.error-items .email-input .icon{position:absolute;top:10px;right:0;color:var(--white)}.page-heading.error-items .theme-btn{padding:22px 115px}.page-heading.coming-soon-items{text-align:center;max-width:740px;margin:80px auto 0;height:100vh}.page-heading.coming-soon-items p{font-size:18px;font-weight:500;font-family:Jost,sans-serif}.page-heading.coming-soon-items h1{font-size:120px;font-weight:600}@media (max-width:991px){.page-heading h1{font-size:62px}.page-heading.coming-soon-items h1{font-size:90px;margin-top:15px}}.page-heading.coming-soon-items .coming-soon ul{display:flex;align-items:center;gap:70px;justify-content:center;margin:50px auto 0}.page-heading.coming-soon-items .coming-soon ul li span{font-size:50px;display:inline-block;font-weight:500;font-family:Jost,sans-serif}.page-heading.coming-soon-items .coming-soon ul li p{margin-top:10px;text-transform:capitalize;font-size:24px;font-weight:500;font-family:Jost,sans-serif}.page-heading.coming-soon-items .email-input input::placeholder{color:var(--white)}::-webkit-scrollbar{width:4px;height:4px}.array-button .array-next{width:56px;height:56px;line-height:56px;text-align:center;background-color:var(--theme2);border-radius:50%;border:1px solid transparent;transition:.4s ease-in-out}.mt-10,.service-details-wrapper .service-details-content .list-2{margin-top:10px}.mt-60{margin-top:55px}.mb-40{margin-bottom:40px}.bg-cover-2{width:100%;height:100%}.scroll-up{border-radius:50px;box-shadow:inset 0 0 0 2px var(--border);z-index:99;opacity:0;visibility:hidden;transform:translateY(15px);position:fixed;right:25px;bottom:35px;height:50px;width:50px}.scroll-up::after{position:absolute;font-family:"Font Awesome 6 free";content:"\f062";text-align:center;line-height:50px;font-weight:700;font-size:18px;color:var(--theme);left:0;top:0;height:50px;width:50px;z-index:1}.scroll-up svg path{fill:none}.scroll-up svg.scroll-circle path{stroke:var(--theme);stroke-width:4px;box-sizing:border-box;transition:.4s ease-in-out}.scroll-up.active-scroll{transform:translateY(0)}.page-nav-wrap ul li{display:inline-block}.page-nav-wrap ul li .page-numbers{display:inline-block;width:50px;height:50px;line-height:50px;background:0 0;font-weight:600;transition:.3s ease-in-out;margin:0 2px;border:1px solid var(--border);color:var(--header);border-radius:50%}.page-nav-wrap ul li .page-numbers i{margin-top:2px}.page-nav-wrap ul li .page-numbers.icon,.page-nav-wrap ul li .page-numbers.icon:hover{border:none;background-color:transparent;color:var(--theme)}.page-nav-wrap ul li .page-numbers:hover{background-color:var(--theme);color:var(--white);border:1px solid transparent}.bor-bottom{border-bottom:1px solid var(--border-2)}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.margin-top-10,.margin-top-8{margin-top:-10px}.margin-top-5{margin-top:-5px}.margin-top-60{margin-top:-65px}@media (max-width:1399px){.about-wrapper-4 .about-image .icon-items{right:0}.contact-info-wrapper .contact-img,.header-1 .header-main .header-right .header-button,.header-2.style-2 .header-main .header-right .header-button{display:none}.contact-info-wrapper .contact-img img{width:100%;height:100%}.contact-info-wrapper-22{flex-wrap:wrap;gap:30px}.contact-info-section-22 .container-fluid{padding:0 40px}.header-1 .container-fluid,.header-top-section .container-fluid{padding:0 50px}.header-main .header-right{gap:20px}.margin-top-60{margin-top:-25px}}@media (max-width:1199px){.page-heading .breadcrumb-items{justify-content:center}.page-heading.coming-soon-items .coming-soon ul{flex-wrap:wrap;gap:20px}.margin-top-60{margin-top:-27px}.hero-1 .hero-content h1{font-size:70px}}@media (max-width:991px){.pt-100{padding-top:80px}.pb-100{padding-bottom:80px}.margin-top-60{margin-top:-75px}}.custom-container{max-width:1328px;margin:0 auto}.margin-left-30{margin-left:-40px;margin-right:-40px}.hero-1{margin:0 65px;padding:110px 0 200px;position:relative;background-position:bottom center;overflow:hidden;z-index:9;border-radius:20px}.hero-1 .hero-content h3{font-weight:500;letter-spacing:9.6px;text-transform:uppercase;color:var(--theme);margin-bottom:15px}.hero-1 .hero-content h1{color:var(--white);margin-bottom:30px}@media (max-width:991px){.hero-1 .hero-content h1{font-size:60px}}.hero-1 .hero-content p{max-width:650px;color:var(--white);line-height:181%}.hero-1 .hero-content .hero-button{margin-top:40px}.hero-1 .hero-shape{position:absolute;bottom:12px;left:-6px;z-index:-1}@media (max-width:1899px){.header-1 .main-logo,.header-section-2::before,.hero-1 .hero-shape{display:none}.header-1,.header-top-wrapper{margin-left:0}.header-1 .header-main .logo{display:block!important}.header-1 .header-main .header-right .header-button{margin-right:0}}.hero-1 .video-box{position:absolute;left:50%;transform:translateX(-50%);bottom:8%}.hero-1 .video-box .circle-shape{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-1 .video-box .video-btn{width:140px;height:140px;line-height:140px;text-align:center;border-radius:50%;font-size:16px;color:var(--white);text-transform:uppercase;font-weight:600;display:inline-block;position:relative}.hero-1 .video-box .video-btn::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:114px;height:114px;border-radius:50%;border:1px dashed var(--white)}.news-details-area .blog-post-details .comment-form-wrap .form-clt input,.news-details-area .blog-post-details .comment-form-wrap .form-clt textarea{width:100%;outline:0;border:none;background-color:#f4f5f8;padding:16px 20px;font-weight:500}.news-details-area .blog-post-details .comment-form-wrap .form-clt input::placeholder,.news-details-area .blog-post-details .comment-form-wrap .form-clt textarea::placeholder{color:var(--text)}.main-sidebar .single-sidebar-widget{padding:40px 30px;background-color:#f8f8f8;margin-bottom:30px}.main-sidebar .single-sidebar-widget .wid-title,.service-box-items .content p{margin-bottom:25px}.main-sidebar .single-sidebar-widget .wid-title h3{position:relative;padding-bottom:15px;font-size:24px;font-weight:500}.main-sidebar .single-sidebar-widget .wid-title h3::before{position:absolute;bottom:0;left:0;height:2px;width:83px;content:"";background-color:var(--theme)}.main-sidebar .single-sidebar-widget .search-widget form{width:100%;position:relative}.main-sidebar .single-sidebar-widget .search-widget form input{background-color:var(--white);font-size:15px;padding:20px;width:100%;border:none;color:var(--text)}.main-sidebar .single-sidebar-widget .search-widget form button{position:absolute;right:0;top:0;width:70px;font-size:18px;height:100%;background-color:var(--theme);color:var(--white);text-align:center;transition:.3s ease-in-out}.main-sidebar .single-sidebar-widget .news-widget-categories ul li{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:var(--white);font-weight:500;transition:.4s ease-in-out}.main-sidebar .single-sidebar-widget .news-widget-categories ul li a,.service-details-wrapper .service-details-content .list-2 li{color:var(--header)}.main-sidebar .single-sidebar-widget .news-widget-categories ul li span{transition:.4s ease-in-out;color:var(--header)}.main-sidebar .single-sidebar-widget .news-widget-categories ul li:not(:last-child){margin-bottom:12px}.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active a,.main-sidebar .single-sidebar-widget .news-widget-categories ul li.active span,.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover a,.main-sidebar .single-sidebar-widget .news-widget-categories ul li:hover span,.project-items .project-image .project-content h3 a,.service-card-items .service-content h3 a,.service-details-wrapper .service-details-sidebar .sidebar-widget .contact-bg h4 a,.service-details-wrapper .service-details-sidebar .sidebar-widget .contact-bg p,.service-details-wrapper .service-details-sidebar .sidebar-widget ul li:hover a{color:var(--white)}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items{display:flex;align-items:center;gap:20px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul{margin-bottom:8px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content ul li i,.service-details-wrapper .service-details-content .list li i{color:var(--theme);margin-right:5px}.main-sidebar .single-sidebar-widget .recent-post-area .recent-items .recent-content h6{font-weight:500}.main-sidebar .single-sidebar-widget .tagcloud a{display:inline-block;padding:11px 20px;line-height:1;font-size:16px;font-weight:500;background:var(--white);margin-right:5px;text-transform:capitalize;margin-bottom:10px;transition:.4s ease-in-out}.main-sidebar .single-sidebar-widget .tagcloud a:last-child{margin-right:0}.preloader{align-items:center;cursor:default;display:flex;height:100%;justify-content:center;position:fixed;left:0;top:0;width:100%;z-index:9999999}.preloader .animation-preloader{z-index:1000}.preloader .animation-preloader .spinner{animation:1s linear infinite spinner;border-radius:50%;border:3px solid rgba(0,0,0,.2);border-top-color:var(--theme);height:9em;margin:0 auto 3.5em;width:9em}.preloader .animation-preloader .txt-loading{font:bold 5em Jost,sans-serif,"Kumbh Sans",sans-serif;text-align:center;user-select:none}.preloader .animation-preloader .txt-loading .letters-loading{color:var(--theme);position:relative}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before{animation-delay:.2s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before{animation-delay:.4s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before{animation-delay:.6s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before{animation-delay:.8s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before{animation-delay:1s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before{animation-delay:1.2s}.preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before{animation-delay:1.4s}.preloader .animation-preloader .txt-loading .letters-loading::before{animation:4s infinite letters-loading;color:var(--header);content:attr(data-text-preloader);left:0;opacity:0;font-family:Jost,sans-serif;position:absolute;top:-3px;transform:rotateY(-90deg)}.preloader p{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:8px;color:var(--theme)}.mycustom-marque.style-2 .scrolling-wrap .comm .cmn-textslide,.section-title span{text-transform:uppercase;letter-spacing:3.2px;font-family:"Kumbh Sans",sans-serif}.preloader .loader{position:fixed;top:0;left:0;width:100%;height:100%;font-size:0;z-index:1;pointer-events:none}.preloader .loader .row,.project-items:hover .project-image::before{height:100%}.preloader .loader .loader-section{padding:0}.preloader .loader .loader-section .bg{background-color:var(--white);height:100%;left:0;width:100%;transition:.8s cubic-bezier(.77, 0, .175, 1)}.preloader.loaded .animation-preloader{opacity:0;transition:.3s ease-out}.preloader.loaded .loader-section .bg{width:0}.search-wrap{width:100%;height:100%;overflow:hidden;display:none;position:fixed;top:0;left:0;z-index:999999;background-color:rgba(255,255,255,.9)}.project-items .project-image{overflow:hidden;position:relative;transition:.4s ease-in-out;display:block}.project-items .project-image img,.service-left-item .service-image img{width:100%;height:100%;object-fit:cover}.project-items .project-image::before{position:absolute;inset:0;width:100%;height:0%;content:"";background-color:rgba(0,0,0,.5);transition:.9s}.project-items .project-image .project-content{position:absolute;border-radius:5px;background:rgba(16,32,57,.6);backdrop-filter:blur(4.9000000954px);padding:25px 100px 25px 35px;left:40px;bottom:-320px;transition:.9s ease-in-out;opacity:0;visibility:hidden}.project-items .project-image .project-content h3::before{position:absolute;content:"";transform:translateY(-50%);top:50%;left:-20px;width:5px;height:55px;border-radius:2.5px;background-color:var(--theme)}.project-items .project-image .project-content .icon{position:absolute;right:-22px;top:17px;width:42px;height:42px;line-height:42px;border-radius:50%;background-color:var(--white);color:var(--text);display:inline-block;text-align:center;font-size:18px;transition:.4s ease-in-out}.project-items .project-image .project-content .icon i{transform:rotate(40deg)}.project-items:hover .project-image .project-content{bottom:40px;opacity:1;visibility:visible}.project-items:hover .project-image .project-content .icon{color:var(--white);background-color:var(--theme)}.project-items:hover .project-image .project-content .icon i{transform:rotate(0)}.project-items.style-2 .project-image::before{background:linear-gradient(0deg,rgba(16,32,57,.6) 0,rgba(16,32,57,.6) 100%)}.ContactStickButtons.left,.project-items.style-2 .project-image .project-content{left:20px}.project-items.style-2:hover .project-image .project-content{bottom:20px}.project-items.style-3 .project-image::before{background:linear-gradient(0deg,rgba(16,32,57,.5) 0,rgba(16,32,57,.5) 100%)}.project-section .project-slider{margin-left:-300px;margin-right:-300px}.project-details-wrapper .project-details-thumb{margin-bottom:50px}.project-details-wrapper .project-details-content span{font-size:16px;font-weight:400;color:var(--header);display:inline-block;margin-bottom:20px}.project-details-wrapper .project-details-content h2{font-size:35px;margin-bottom:30px;font-weight:500}.project-details-wrapper .project-details-content .icon-item{display:flex;gap:20px;margin-bottom:40px}.project-details-wrapper .project-details-content .icon-item .content h3{margin-bottom:7px}.project-details-wrapper .project-details-content .project-arrow-item{margin-top:50px;display:flex;align-items:center;justify-content:space-between}.section-title{position:relative;z-index:99;margin-bottom:30px;margin-top:-1px}.section-title span{font-size:16px;font-weight:600;color:var(--theme);display:inline-block;margin-bottom:20px;line-height:1}.section-title span i,.service-details-wrapper .service-details-content .list-2 li i{color:var(--theme);margin-right:10px}.section-title-area{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}.center{text-align:center;margin:0 auto}.section-bg{background-color:var(--bg)}.section-padding{padding:130px 0}.service-box-items{padding:35px 33px;background-color:var(--white);box-shadow:var(--box-shadow);position:relative}.service-box-items .icon{position:absolute;bottom:30px;right:25px;font-size:50px;color:var(--black);z-index:1}.service-section{position:relative;margin-bottom:60px}.service-section .nexava-shape{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);z-index:-1}.service-card-items .service-content{background-color:var(--theme);padding:18px 43px;display:inline-flex;align-items:center;gap:20px;position:absolute;bottom:-42px;left:0;transition:.4s ease-in-out}.service-card-items .service-content .arrow-icon{width:46px;height:46px;line-height:46px;text-align:center;background-color:var(--header);color:var(--white);border-radius:50%;position:absolute;right:-25px;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.4s ease-in-out}.service-card-items:hover .service-content{bottom:0}.service-section-2{margin-bottom:42px;position:relative}.service-section-2 .arrow-shape{position:absolute;right:0;top:5%}.service-section-3 .service-bg-shape{position:absolute;top:-180px;left:0;right:0;z-index:-1}.service-section-3 .service-wrapper-2{margin-right:-8%}.service-left-item .service-image{margin-left:-79%;height:370px}@media (max-width:1199px){.project-section .project-slider{margin-left:0;margin-right:0}.section-padding{padding:100px 0}.service-section{margin-bottom:30px}.service-left-item .service-image{margin-left:0}}.service-details-wrapper .service-details-content h2{font-size:50px;margin-bottom:20px}@media (max-width:991px){.section-title-area{flex-wrap:wrap;gap:30px}.section-padding{padding:80px 0}.service-section{margin-bottom:0}.service-details-wrapper .service-details-content h2{font-size:32px}}@media (max-width:1199px){.service-details-wrapper .service-details-content h2{font-size:36px}}@media (max-width:767px){.theme-btn{padding:20px 32px}h2{font-size:36px}.about-wrapper .about-image .about-image-2{max-width:230px}.about-wrapper-3 .about-image .about-image-2{max-width:300px}.contact-info-wrapper-22 .icon-items .content h2,.service-details-wrapper .service-details-content h2{font-size:28px}.contact-wrapper-12 .contact-content{padding:50px 40px}.cta-contact-wrapper{padding:40px 30px}.cta-contact-wrapper .cta-contact-content h3{font-size:40px}.feature-wrapper .feature-content .icon-items{flex-wrap:wrap}.header-top-wrapper .top-right .flag-wrap .flag,br{display:none}.page-heading{padding:170px 0 90px}.page-heading.coming-soon-items h1{font-size:80px}.page-nav-wrap ul li .page-numbers{margin-top:10px;width:50px;height:50px;line-height:50px;font-size:14px}.margin-top-60{margin-top:-65px}.hero-1 .hero-content{text-align:center;margin-bottom:100px}.hero-1 .hero-content h1{font-size:50px}.preloader .animation-preloader .spinner{width:7.5em;height:7.5em;margin:0 auto 1.5em}.preloader .animation-preloader .txt-loading{font-size:2.5em}.section-title{margin-bottom:0}}.service-details-wrapper .service-details-content .list li{font-size:16px;color:var(--header);font-weight:600}.service-details-wrapper .service-details-content .download-file{background-color:#f7f7f7;padding:35px 30px;margin-top:40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.service-details-wrapper .service-details-content .download-file .download-button{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.service-details-wrapper .service-details-sidebar .sidebar-widget{background-color:#f7f7f7;padding:30px;margin-bottom:30px}.service-details-wrapper .service-details-sidebar .sidebar-widget h3{line-height:1;margin-bottom:30px}.service-details-wrapper .service-details-sidebar .sidebar-widget ul li{padding:18px 20px;background-color:var(--bg);font-family:Jost,sans-serif;background-color:var(--white);transition:.4s ease-in-out;font-size:18px;font-weight:500}.service-details-wrapper .service-details-sidebar .sidebar-widget .contact-bg{padding:50px 20px;position:relative;z-index:9}.service-details-wrapper .service-details-sidebar .sidebar-widget .contact-bg::before{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:"";z-index:-1;background-color:var(--theme);opacity:.9}.service-details-wrapper .service-details-sidebar .sidebar-widget .contact-bg h5{margin-bottom:10px;color:var(--white)}.scrolling-wrap{overflow:hidden;white-space:nowrap;display:flex;gap:20px}.scrolling-wrap .comm{display:flex;align-items:center;animation:60s linear infinite scroll;gap:30px;cursor:pointer}.scrolling-wrap .comm .cmn-textslide{font-size:36px;font-weight:700;line-height:95px;text-transform:uppercase;color:var(--white);font-family:Jost,sans-serif;letter-spacing:1.44px}.mycustom-marque.style-2 .scrolling-wrap:hover .comm,.scrolling-wrap:hover .comm{animation-play-state:paused}.mycustom-marque{background-color:var(--theme);padding:0 145px}@media (max-width:1600px){.header-1 .header-main .main-menu ul li .has-homemenu{left:-300px}.mycustom-marque{padding:0 50px}}@media (max-width:1199px){.mycustom-marque{padding:0 30px}}.mycustom-marque.style-2{padding:0;background-color:transparent;margin-bottom:-20px}.ContactStickButtons .CallNow,.ContactStickButtons .WhatsApp{min-width:50px;height:50px;border-radius:10px;padding:10px;text-align:left;display:block;color:#fff;line-height:30px}.mycustom-marque.style-2 .scrolling-wrap .comm .cmn-textslide{font-size:80px;font-weight:700;line-height:95px;color:var(--text)}.mycustom-marque.style-2 .scrolling-wrap .comm .cmn-textslide.text-custom-storke{-webkit-text-stroke:1px var(--text);-webkit-text-fill-color:transparent}@media (max-width:1399px){.hero-1{margin:0 30px}.service-section-3 .service-wrapper-2{margin-right:0}.service-details-wrapper .service-details-content .download-file{padding:30px 25px;gap:20px;justify-content:center;text-align:center}.mycustom-marque.style-2 .scrolling-wrap .comm,.scrolling-wrap .comm{gap:20px}}@media (max-width:991px){.mycustom-marque.style-2 .scrolling-wrap,.mycustom-marque.style-2 .scrolling-wrap .comm,.scrolling-wrap,.scrolling-wrap .comm{gap:14px}.mycustom-marque.style-2 .scrolling-wrap .comm .cmn-textslide,.scrolling-wrap .comm .cmn-textslide{font-size:48px}.mycustom-marque.style-2 .scrolling-wrap .comm img,.scrolling-wrap .comm img{width:50px;object-fit:contain}}@media (max-width:575px){.theme-btn{padding:18px 30px;font-size:14px}h2{font-size:28px}h3{font-size:20px}.about-wrapper .about-image .about-image-2{max-width:150px}.about-wrapper-2 .about-image .about-image-2 .video-btn{width:70px;height:70px;line-height:70px;font-size:18px}.about-wrapper-2 .about-image .about-image-2 .video-btn.ripple::after,.about-wrapper-2 .about-image .about-image-2 .video-btn.ripple::before{width:70px;height:70px}.about-wrapper-3 .about-image .about-image-2{max-width:200px}.about-wrapper-4 .about-image .icon-items{max-width:280px}.contact-info-wrapper{padding:40px}.contact-info-wrapper .contact-info-items .content h2{font-size:26px}.contact-wrapper-12 .contact-content{padding:40px 30px}.footer-widgets-wrapper .single-footer-widget .widget-head{margin-bottom:20px}.footer-widgets-wrapper .single-footer-widget .footer-content .social-icon{margin-top:20px}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{padding:14px 30px}.offcanvas__wrapper{padding:20px}.page-heading h1{font-size:45px}.page-heading .breadcrumb-items{margin-top:15px}.page-heading.coming-soon-items h1{font-size:60px}.hero-1{margin:0}.hero-1 .hero-content h1{font-size:40px}.project-items .project-image{height:450px}.project-items .project-image .project-content{left:20px}.project-items:hover .project-image .project-content{bottom:20px}.service-details-wrapper .service-details-content h2{font-size:24px}.mycustom-marque.style-2 .scrolling-wrap .comm,.scrolling-wrap .comm{gap:12px}.mycustom-marque.style-2 .scrolling-wrap .comm .cmn-textslide,.scrolling-wrap .comm .cmn-textslide{font-size:36px}.mycustom-marque.style-2 .scrolling-wrap .comm img,.scrolling-wrap .comm img{width:50px;object-fit:contain}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.ContactStickButtons{position:fixed;bottom:50px;z-index:10000;text-align:center;font-size:0}.ContactStickButtons.right{right:20px}.ContactStickButtons .WhatsApp{background:#d41818;font-size:13px}.ContactStickButtons .CallNow i,.ContactStickButtons .WhatsApp i{font-size:1.2rem;margin-right:5px;display:inline-block;vertical-align:middle}.ContactStickButtons .CallNow span,.ContactStickButtons .WhatsApp span{display:inline-block;vertical-align:middle}.ContactStickButtons .CallNow{background:#D41818;font-size:1rem;margin-bottom:10px}