:root{--op-primary:#1a2b4b;--op-primary-dark:#0f172a;--op-primary1:#1a2b4b;--op-primary2:#ffffff;--op-dark12:#475569;--op-highlight:#f26522;--op-highlight-hover:#e05611;--op-secondary:#64748b;--op-bg-light:#f8fafc;--op-bg-dark:#0f172a;--op-bg-dark1:#1e293b;--font-inter:"Inter",sans-serif}@media (max-width:767px){.about-heading,.about-story-text,.about-title,.approval-card .card-title,.card-title,.custom-service-card .card-title,.home-section h2,.home-section h3,.home-section h4,.home-section h5,.home-section h6,.section3-heading,.section3-subtitle,.service-card .card-title,.text-anime-style-1,.text-anime-style-2,.text-anime-style-3,h1,h2,h3,h5{font-size:25px!important}.mobile-menu h1{font-size:32px!important}.mobile-menu h2{font-size:30px!important}.mobile-menu h3{font-size:28px!important}.mobile-menu h4{font-size:26px!important}.mobile-menu h5{font-size:24px!important}.mobile-menu h6{font-size:22px!important}.mobile-menu .card-title{font-size:28px!important}.mobile-header-active .mobile-header-wrapper-inner h1,.mobile-header-active h1,.mobile-header-wrapper-style .mobile-header-wrapper-inner h1,.mobile-header-wrapper-style h1,.mobile-menu h1{font-size:32px!important}.mobile-header-active .mobile-header-wrapper-inner h2,.mobile-header-active h2,.mobile-header-wrapper-style .mobile-header-wrapper-inner h2,.mobile-header-wrapper-style h2,.mobile-menu h2{font-size:30px!important}.mobile-header-active .mobile-header-wrapper-inner h3,.mobile-header-active h3,.mobile-header-wrapper-style .mobile-header-wrapper-inner h3,.mobile-header-wrapper-style h3,.mobile-menu h3{font-size:28px!important}.mobile-header-active .mobile-header-wrapper-inner h4,.mobile-header-active h4,.mobile-header-wrapper-style .mobile-header-wrapper-inner h4,.mobile-header-wrapper-style h4,.mobile-menu h4{font-size:26px!important}.mobile-header-active .mobile-header-wrapper-inner h5,.mobile-header-active h5,.mobile-header-wrapper-style .mobile-header-wrapper-inner h5,.mobile-header-wrapper-style h5,.mobile-menu h5{font-size:24px!important}.mobile-header-active .mobile-header-wrapper-inner h6,.mobile-header-active h6,.mobile-header-wrapper-style .mobile-header-wrapper-inner h6,.mobile-header-wrapper-style h6,.mobile-menu h6{font-size:22px!important}.mobile-header-active .text-primary,.mobile-header-active a,.mobile-header-wrapper-style .text-primary,.mobile-header-wrapper-style a,.mobile-menu .text-primary,.mobile-menu a{font-size:16px!important}.mobile-header-active .contact-info a,.mobile-header-active .sub-menu a,.mobile-header-wrapper-style .contact-info a,.mobile-header-wrapper-style .sub-menu a,.mobile-menu .contact-info a,.mobile-menu .sub-menu a{font-size:14px!important}.mobile-header-active .mobile-header-content-area h6,.mobile-header-active .mobile-header-wrapper-inner h6,.mobile-header-active h6,.mobile-header-wrapper-style .mobile-header-content-area h6,.mobile-header-wrapper-style .mobile-header-wrapper-inner h6,.mobile-header-wrapper-style h6,.mobile-menu h6{font-size:22px!important}.hero-section h1{font-size:32px!important}.hero-section h2{font-size:30px!important}.hero-section h3{font-size:28px!important}.about-section h1{font-size:32px!important}.about-section h2{font-size:30px!important}.about-section h3{font-size:28px!important}.services-section h1{font-size:32px!important}.services-section h2{font-size:30px!important}.services-section h3{font-size:28px!important}.projects-section h1{font-size:32px!important}.projects-section h2{font-size:30px!important}.projects-section h3{font-size:28px!important}.equipment-section h1{font-size:32px!important}.equipment-section h2{font-size:30px!important}.equipment-section h3{font-size:28px!important}.contact-section h1{font-size:32px!important}.contact-section h2{font-size:30px!important}.contact-section h3{font-size:28px!important}.team-section h1{font-size:32px!important}.team-section h2{font-size:30px!important}.team-section h3{font-size:28px!important}.testimonials-section h1{font-size:32px!important}.testimonials-section h2{font-size:30px!important}.testimonials-section h3{font-size:28px!important}.blog-section h1{font-size:32px!important}.blog-section h2{font-size:30px!important}.blog-section h3{font-size:28px!important}.pricing-section h1{font-size:32px!important}.pricing-section h2{font-size:30px!important}.pricing-section h3{font-size:28px!important}.approvals-section h1{font-size:32px!important}.approvals-section h2{font-size:30px!important}.approvals-section h3{font-size:28px!important}.approval-card .card-title,.blog-card .card-title,.business-card-1 .card-title,.card .card-title,.card-pricing .card-title,.card-testimonial .card-title,.contact-card .card-title,.custom-service-card .card-title,.equipment-card .card-title,.pricing-card .card-title,.project-card .card-title,.project-title,.reason-card .card-title,.service-card .card-title,.team-card .card-title,.technology-card .card-title{font-size:22px!important}.about-heading{font-size:10px!important}.hero-section{min-height:100vh!important;width:100vw!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.hero-section .container,.hero-section .container-fluid{min-height:100vh!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:none!important}.hero-section .col,.hero-section .col-12,.hero-section .col-lg-6,.hero-section .col-md-6,.hero-section .container,.hero-section .container-fluid,.hero-section .row{width:100%!important;margin:0!important;padding:0!important}.hero-section *{box-sizing:border-box!important}.hero-section .btn,.hero-section button{width:auto!important;margin:5px!important}}@media (min-width:768px){.hero-section .row{flex-direction:row!important;min-height:100vh!important}.hero-section .col-lg-6,.hero-section .col-md-6,.hero-section .row{display:flex!important;align-items:center!important;margin:0!important;padding:0!important}.hero-section .col-lg-6,.hero-section .col-md-6{height:100%!important}.hero-section .col-lg-6:first-child,.hero-section .col-md-6:first-child{justify-content:center!important;align-items:center!important}.hero-section .col-lg-6:last-child,.hero-section .col-md-6:last-child{justify-content:center!important;align-items:center!important;padding:2rem!important}.hero-section .container,.hero-section .container-fluid{padding:0!important;margin:0!important;max-width:none!important;height:100vh!important}.hero-section img{max-width:100%!important;height:auto!important;object-fit:cover!important}}.text-primary{color:var(--op-primary)!important}.text-primary1{color:var(--op-primary1)!important}.text-primary2{color:var(--op-primary2)!important}.text-dark12{color:var(--op-dark12)!important}.bg-primary{background-color:var(--op-primary)!important}.btn-primary,.btn-primary:hover{background-color:var(--op-primary);border-color:var(--op-primary)}.text-highlight{color:var(--op-highlight)!important}.bg-highlight{background-color:var(--op-highlight)!important}.btn-highlight,.btn-highlight:hover{background-color:var(--op-highlight);border-color:var(--op-highlight)}.btn-outline-primary{color:var(--op-primary);border-color:var(--op-primary)}.btn-outline-primary:hover{background-color:var(--op-primary);border-color:var(--op-primary);color:#fff}.btn-outline-highlight{color:var(--op-highlight);border-color:var(--op-highlight)}.btn-outline-highlight:hover{background-color:var(--op-highlight);border-color:var(--op-highlight);color:#212529}.fill-primary{fill:var(--op-primary)}.fill-highlight{fill:var(--op-highlight)}.offCanvas__social-icon a i{color:var(--op-primary)!important}.offCanvas__social-icon a:hover i{color:var(--op-highlight)!important}.mobile-menu .arrow-small-down{color:#fff!important}.mobile-header-active .social-links .social-icons a{border-color:var(--op-highlight)!important;transition:all .3s ease}.mobile-header-active .social-links .social-icons a i{color:var(--op-highlight)!important;transition:all .3s ease}.mobile-header-active .social-links .social-icons a:hover{background-color:var(
    --op-highlight
  )!important;border-color:var(--op-highlight)!important}.btn-text.hover-text-primary:hover,.hover-text-primary:hover,.mobile-header-active .social-links .social-icons a:hover i,.nav-link.hover-text-primary:hover{color:var(--op-primary)!important}.button--calypso.btn-outline-highlight:hover{background-color:var(--op-primary)!important;border-color:var(--op-primary)!important;color:var(--op-highlight)!important}.button--calypso.btn-outline-highlight:hover svg path{fill:var(--op-highlight)!important}.hero-h-70vh,.hero-h-70vh .carousel-item{height:70vh;min-height:400px}.hero-section-new .btn.btn-primary.connect-btn-hover{transition:all .3s ease}.carousel-caption-new .btn.btn-primary.connect-btn-hover:hover,.hero-section-new .btn.btn-primary.connect-btn-hover:hover{background-color:#fb7637!important;border-color:#fb7637!important;color:#ffffff!important}.btn:hover,button:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:#ffffff!important;transition:all .3s ease}.nav-link:hover,.navbar-nav .nav-item .nav-link:hover,.navbar-nav .nav-link:hover{color:var(--op-highlight)!important;text-decoration:none;transition:all .3s ease}.navbar-nav{width:57vw!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important}@media (min-width:1050px){.navbar-nav{width:50vw!important;padding:0 2%!important}}a:hover{color:var(--op-highlight)!important;text-decoration:none;transition:all .3s ease}.btn:hover,.button:hover,.uniform-service-card-cta:hover,button:hover{text-decoration:none!important}.dropdown-item:hover,.dropdown-menu .dropdown-item:hover{background-color:var(--op-highlight)!important;color:#ffffff!important;transition:all .3s ease}.footer a:hover,.mobile-header-content-area a:hover,.mobile-menu a:hover,.offCanvas__info a:hover,.offCanvas__side-info a:hover,.offCanvas__social-icon a:hover,.social-icons a:hover,footer a:hover{color:var(--op-highlight)!important;transition:all .3s ease}.breadcrumb a:hover,.pagination .page-link:hover{color:#ffffff!important;transition:all .3s ease}.pagination .page-link:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important}.form-control:focus{border-color:var(--op-highlight)!important;box-shadow:0 0 0 .2rem rgba(251,118,55,.25)!important}.btn:hover svg path,button:hover svg path{fill:#ffffff!important}.btn-danger:hover,.btn-dark:hover,.btn-info:hover,.btn-light:hover,.btn-outline-danger:hover,.btn-outline-dark:hover,.btn-outline-highlight:hover,.btn-outline-info:hover,.btn-outline-light:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,.btn-outline-success:hover,.btn-outline-warning:hover,.btn-primary:hover,.btn-secondary:hover,.btn-success:hover,.btn-warning:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:#ffffff!important;transition:all .3s ease}.button--calypso:hover{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:#ffffff!important}.about-section1-main-img{max-width:500%!important;max-height:950px;margin:0 auto!important}@media (max-width:768px){.about-section1-main-img{max-width:90%!important}}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:transparent!important;border-color:transparent!important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:transparent!important}.align-image-left{padding-left:0!important;margin-left:0!important}@media (min-width:992px){.section-desktop-scroll{max-height:700px;overflow-y:auto}}.services-dropdown-main .mega-menu{width:800px;max-width:90vw;left:50%;transform:translateX(-50%);border:none;box-shadow:0 10px 30px rgba(0,0,0,.15);border-radius:8px;padding:30px;max-width:100vw;overflow-x:auto}.mega-menu-category{background:#f8f9fa;border-radius:6px;padding:20px;height:100%;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.mega-menu-category-title{border-bottom:1px solid var(--op-primary);padding-bottom:10px;margin-bottom:15px}.mega-menu-category-title a{font-size:1.1rem;font-weight:600;transition:color .3s ease}.mega-menu-category-title a:hover{color:var(--op-highlight)!important}.mega-menu-services .dropdown-item{padding:8px 12px;border-radius:4px;transition:all .3s ease;font-size:.9rem;color:#6c757d;border:1px solid transparent}.mega-menu-services .dropdown-item:hover{background-color:var(--op-highlight);color:#ffffff;transform:translateX(5px);border-color:var(--op-highlight)}.mega-menu-services .dropdown-item.text-primary{color:var(--op-primary)!important;font-weight:600}.mega-menu-services .dropdown-item.text-primary:hover{background-color:var(--op-primary);color:#ffffff!important}.mega-menu-category .dropdown-item{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}@media (max-width:991px){.services-dropdown-main .mega-menu{width:100%;left:0;transform:none;padding:20px}.mega-menu-category{margin-bottom:20px}}@media (max-width:767px){.mega-menu-category,.services-dropdown-main .mega-menu{padding:15px}}.services-dropdown-main{position:relative}.services-dropdown-main .dropdown-menu{min-width:250px}.dropdown-item-container{position:relative}.category-header{cursor:pointer;transition:all .3s ease}.category-header:hover{background-color:var(--op-highlight)!important}.category-header:hover,.category-header:hover a{color:#ffffff!important}.sub-services-list{display:none;position:absolute;left:100%;top:0;background:white;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);min-width:200px;z-index:1001;padding:8px 0}.dropdown-item-container:hover .sub-services-list{display:block}.sub-service-item{padding:6px 16px;font-size:.9rem;border:none;background:transparent;transition:all .3s ease}.sub-service-item:hover{background-color:var(--op-highlight)!important;color:#ffffff!important;transform:translateX(5px)}.dropdown-item-container:hover{background-color:rgba(0,0,0,.05)}.custom-blur-banner{position:relative;overflow:hidden}.custom-blur-banner:before{z-index:1;background-image:var(--banner-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:brightness(.7) blur(4px)}.custom-blur-banner:after,.custom-blur-banner:before{content:"";position:absolute;inset:0;pointer-events:none}.custom-blur-banner:after{z-index:2;background:rgba(0,0,0,.4)}.custom-blur-banner>*{position:relative;z-index:3}.hover-lift{transition:all .3s ease}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.equipment-card{transition:all .3s ease}.equipment-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.equipment-detail-section .equipment-image-container{transition:all .3s ease}.equipment-detail-section .equipment-image-container:hover{transform:scale(1.02)}.related-equipments .equipment-card{transition:all .3s ease}.related-equipments .equipment-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.approval-services-page .hero-banner{background:linear-gradient(135deg,#8b4513,#a0522d)}.approval-services-page .navigation-bar{background-color:#343a40}.approval-services-page .service-card{transition:transform .3s ease,box-shadow .3s ease;border-radius:8px;overflow:hidden}.approval-services-page .service-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.approval-services-page .service-card .card-body{padding:1.5rem}.approval-services-page .logo-container{background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.approval-services-page .card-title{font-size:1.1rem;line-height:1.3;min-height:2.6rem;display:flex;align-items:center;justify-content:center}.approval-services-page .text-primary{color:#0d6efd!important;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.approval-services-page .arabic-text{font-family:Arial,sans-serif;direction:rtl;font-size:.75rem;color:#6c757d;margin-bottom:.5rem}.approval-services-page .cart-icon{color:#6c757d;transition:color .3s ease}.approval-services-page .cart-icon:hover{color:#0d6efd}@media (max-width:768px){.approval-services-page .service-card .card-body{padding:1rem}.approval-services-page .card-title{font-size:1rem;min-height:2.4rem}}.h1,.h2,.h3,.h4,.h5,.h6,.heading,.page-title,.section-title,.title,h1,h2,h3,h4,h5,h6{font-family:Libre Franklin,sans-serif!important}.section-kicker{color:var(--op-highlight)!important;font-weight:700;text-transform:uppercase;margin-bottom:.75rem;display:block;letter-spacing:2px;font-size:.85rem!important;font-family:var(--font-inter)!important}body{font-family:var(--font-inter),sans-serif!important}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.section-title,h1,h2,h3,h4,h5,h6{font-family:Libre Franklin,sans-serif!important}.section-title{color:var(--op-primary)!important;font-weight:700;margin-bottom:1.5rem;text-transform:none!important}@media (max-width:991px){.d-none.d-lg-flex{display:none!important}.d-lg-none{display:flex!important}.header-11{height:80px!important}.header-11 .container{height:80px!important;padding:0 15px}.header-11>div{height:80px!important}.navbar-brand{position:static!important;margin-left:0!important;margin-right:auto!important}.navbar-brand img{width:150px!important;height:auto!important}.d-lg-none{position:absolute!important;right:0!important;margin-right:15px!important;top:50%!important;transform:translateY(-50%)!important}.btn-outline-warning{padding:8px 16px!important;font-size:12px!important}}@media (max-width:767px){.header-11,.header-11 .container,.header-11>div{height:70px!important}.navbar-brand img{width:120px!important}.btn-outline-warning{padding:6px 12px!important;font-size:11px!important}}@media (max-width:575px){.header-11,.header-11 .container,.header-11>div{height:60px!important}.navbar-brand img{width:100px!important}}.equipments-section{margin-top:40px!important;padding-top:30px!important}.equipments-section .container{margin-top:20px!important}@media (min-width:992px){.equipments-section{margin-top:60px!important;padding-top:40px!important}.equipments-section .container{margin-top:30px!important}.equipments-section,.equipments-section .col-lg-4{display:block!important;visibility:visible!important}.equipments-section .col-lg-4{width:33.333333%!important;float:left!important}.equipments-section .equipment-card{visibility:visible!important;height:100%!important;background:white!important;border:1px solid #e9ecef!important;transition:all .3s ease!important}.equipments-section .equipment-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.equipments-section .equipment-title{display:block!important;visibility:visible!important;font-size:24px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;text-transform:uppercase!important;padding:15px 0!important}.equipments-section .equipment-image{display:block!important;visibility:visible!important;width:100%!important;height:250px!important;object-fit:cover!important}.equipments-section .equipment-content{display:flex!important;flex-direction:column!important;padding:1rem!important;height:auto!important}}@media (max-width:991px){.col-lg-5.col-12{display:flex!important;justify-content:center!important}.col-lg-5.col-12 .col-lg-12{margin-left:0!important;width:100%!important;max-width:400px!important}}.container.py-5{margin-top:80px!important}@media (min-width:992px){.container.py-5{margin-top:60px!important}}.projects-section .project-image{display:block!important;visibility:visible!important;width:100%!important;height:250px!important;object-fit:cover!important;border-radius:8px 8px 0 0!important}.projects-section{margin-top:40px!important;padding-top:30px!important}.projects-section .container{margin-top:20px!important}@media (min-width:992px){.projects-section{margin-top:80px!important;padding-top:60px!important}.projects-section .container{margin-top:40px!important}.projects-section,.projects-section .col-lg-4{display:block!important;visibility:visible!important}.projects-section .col-lg-4{width:33.333333%!important;float:left!important}.projects-section .project-card{visibility:visible!important;height:100%!important;background:white!important;border:1px solid #e9ecef!important;transition:all .3s ease!important}.projects-section .project-card:hover{transform:translateY(-5px)!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.projects-section .project-title{display:block!important;visibility:visible!important;font-size:1.1rem!important;font-weight:600!important;color:var(--op-primary)!important;line-height:1.4!important;margin:0!important;padding-bottom:20px!important}.projects-section .project-image{display:block!important;visibility:visible!important;width:100%!important;height:250px!important;object-fit:cover!important}.projects-section .project-content{display:flex!important;flex-direction:column!important;padding:1rem!important;height:auto!important}}.projects-section{display:block!important;visibility:visible!important;opacity:1!important}.projects-section .project-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.projects-section .project-title{font-size:1.1rem;font-weight:600;color:#333;line-height:1.4}@media (min-width:992px){.projects-section,.projects-section .col-lg-4{display:block!important;visibility:visible!important}}.custom-service-card,.custom-service-card .card-body{display:flex!important;flex-direction:column!important;height:100%!important}.custom-service-card .card-body{flex:1 1!important}.custom-service-card .card-text{flex:1 1!important;min-height:80px!important;display:flex!important;align-items:flex-start!important}.custom-service-card .btn{margin-top:auto!important;align-self:flex-end!important}.approval-card .card-title,.approval-card h3,.approval-card h4,.approval-card h5,.approval-card h6,.card h3,.card h4,.card h5,.card h6,.card-title,.custom-service-card .card-title,.custom-service-card h3,.custom-service-card h4,.custom-service-card h5,.custom-service-card h6,.equipment-section .card h3,.equipment-section .card h4,.equipment-section .card h5,.equipment-section .card h6,.equipment-section .card-title,.hero-section .card h3,.hero-section .card h4,.hero-section .card h5,.hero-section .card h6,.hero-section .card-title,.home-section .card h3,.home-section .card h4,.home-section .card h5,.home-section .card h6,.home-section .card-title,.projects-section .card h3,.projects-section .card h4,.projects-section .card h5,.projects-section .card h6,.projects-section .card-title,.service-card .card-title,.service-card h3,.service-card h4,.service-card h5,.service-card h6,.services-section .card h3,.services-section .card h4,.services-section .card h5,.services-section .card h6,.services-section .card-title{.image-container{width:100%;border-radius:8px;overflow:hidden}.image-container img{width:100%;height:auto;object-fit:cover;filter:brightness(.9);border-radius:8px}.about-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;line-height:1.3}.about-text{font-size:22px;line-height:1.6}@media (max-width:767px){.about-title{font-size:1.4rem;padding:0 10px}.about-text{font-size:20px;line-height:1.5;padding:0 10px}.business-section-1 .image-container{width:100%;margin:0 auto;border-radius:12px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0 8px}.business-section-1 .image-container img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;margin:0 auto}}.approval-card .card-title,.approval-card h3,.approval-card h4,.approval-card h5,.approval-card h6,.card h3,.card h4,.card h5,.card h6,.card-title,.custom-service-card .card-title,.custom-service-card h3,.custom-service-card h4,.custom-service-card h5,.custom-service-card h6,.equipment-section .card h3,.equipment-section .card h4,.equipment-section .card h5,.equipment-section .card h6,.equipment-section .card-title,.hero-section .card h3,.hero-section .card h4,.hero-section .card h5,.hero-section .card h6,.hero-section .card-title,.home-section .card h3,.home-section .card h4,.home-section .card h5,.home-section .card h6,.home-section .card-title,.projects-section .card h3,.projects-section .card h4,.projects-section .card h5,.projects-section .card h6,.projects-section .card-title,.service-card .card-title,.service-card h3,.service-card h4,.service-card h5,.service-card h6,.services-section .card h3,.services-section .card h4,.services-section .card h5,.services-section .card h6,.services-section .card-title{text-transform:uppercase!important}}p{font-size:1.2rem!important;line-height:1.4!important;color:#333!important}@media (max-width:1200px){.navbar-brand .image-head{height:80px;width:150px}.navbar-nav{width:60vw!important;padding:0 2%!important}}@media (min-width:1400px){.navbar-nav{width:45vw!important}}.font-inter{font-family:var(--font-inter)}.bg-navy{background-color:var(--op-primary)!important}.text-navy{color:var(--op-primary)!important}.btn-orange{background-color:var(--op-highlight)!important;border-color:var(--op-highlight)!important;color:white!important;font-weight:600;text-transform:uppercase;padding:12px 24px;border-radius:4px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.btn-orange:hover{background-color:var(--op-highlight-hover)!important;border-color:var(--op-highlight-hover)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(242,101,34,.3)}.icon-box-navy{width:48px;height:48px;background-color:var(--op-primary);display:flex;align-items:center;justify-content:center;color:white;border-radius:4px;font-size:1.5rem}.checklist-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.checklist-icon{color:var(--op-highlight);flex-shrink:0;margin-top:4px}.section-dark{background-color:var(--op-primary-dark);color:white}.stats-card{padding:24px;background:white;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.quote-block{padding:32px;background-color:#f1f5f9;border-left:4px solid var(--op-highlight);font-style:italic;color:var(--op-primary);margin:24px 0}.footer-column-title{color:white;font-weight:700;text-transform:uppercase;margin-bottom:24px;font-size:.9rem;letter-spacing:.05em}.footer-link{color:#94a3b8;text-decoration:none;transition:all .3s ease;display:block;margin-bottom:12px}.footer-link:hover{color:var(--op-highlight);padding-left:4px}.footer-explore .footer-link:hover{padding-left:0}.leading-relaxed{line-height:1.625}.letter-spacing-1{letter-spacing:.05em}.letter-spacing-2{letter-spacing:.1em}.shadow-hover{transition:all .3s ease}.shadow-hover:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;transform:translateY(-5px)}.hover-up{transition:all .3s ease}.hover-up:hover{transform:translateY(-5px)}.site-shell{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;box-sizing:border-box}@media (min-width:1200px){.site-shell{padding-left:1.5rem;padding-right:1.5rem}}.uniform-service-card{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e9edf3;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(6,27,58,.08);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.uniform-service-card:hover{transform:translateY(-6px);border-color:var(--op-highlight,#f47c20);box-shadow:0 16px 36px rgba(6,27,58,.14)}.uniform-service-card .card-img-top,.uniform-service-card-media{width:100%;height:220px;object-fit:cover;flex-shrink:0}.uniform-service-card-image{width:100%;height:100%;object-fit:cover;display:block}.uniform-service-card-body{display:flex;flex-direction:column;flex:1 1;padding:2rem 1.5rem 1.5rem}.uniform-service-card-title{min-height:3.25rem;margin-bottom:.85rem;line-height:1.3}.uniform-service-card-list{list-style:none;padding:0;margin:0 0 1.25rem;flex:1 1}.uniform-service-card-list-item{margin-bottom:.6rem}.uniform-service-card-cta{margin-top:auto}@media (max-width:767px){.section-header,.section-kicker,.section-title,.section-title-wrapper{text-align:center!important}.section-title-wrapper{display:flex;flex-direction:column;align-items:center}.business-section-2 .site-shell>div,.business-section-4 .site-shell>div,.why-choose-us-section .container>div{text-align:center!important}}@media (max-width:991px){.mobile-header-wrapper-style{max-width:100%!important;width:100%!important;left:0!important;right:0!important;top:0!important;transform:translateY(-100%)!important;transition:transform .4s cubic-bezier(.645,.045,.355,1),visibility .4s,opacity .4s!important;height:auto!important;min-height:0!important;max-height:100vh!important;overflow-y:auto!important}.mobile-header-wrapper-style.sidebar-visible{transform:translateY(0)!important;visibility:visible!important;opacity:1!important}.mobile-header-wrapper-inner{padding-top:20px!important}}@media (max-width:767px){.business-about-section-1 .section-title,.section-cta .cta-title,.section-equipment-details .banner-title,.section-equipment-details .section-subtitle,.section-equipment-details .section-title,.section-equipment-details .widget-title,.section-service-details .banner-title,.section-service-details .section-subtitle,.section-service-details .section-title,.section-service-details .widget-title{font-size:2.5rem!important;font-weight:700!important;line-height:1.1!important}.banner-description,.card-text,.cta-description,.equipment-intro,.fs-5,.lead,.section-description,.service-intro,.why-choose-list-text,.widget-text,p{font-size:.92rem!important;line-height:1.6!important}}@media (min-width:1551px){.hero-arrow{display:flex!important}.hero-dots-container{display:none!important}}@media (max-width:1550px){.hero-arrow{display:none!important}.hero-dots-container{display:flex!important}}@media (max-width:424px){.hero-kicker-dash{display:none!important}}.Section2_section__GiZ2p{background:#ffffff}.Section2_headerRow__uCPHr{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}@media (min-width:992px){.Section2_headerRow__uCPHr{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}}.Section2_kicker__aLp_L{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--op-highlight,#f47c20);display:block;margin-bottom:.75rem}.Section2_title__B_CPc{font-weight:700;color:var(--op-primary,#061b3a);line-height:1.2;margin:0}.Section2_cardLink__ni6KW{text-decoration:none;color:inherit;display:flex;width:100%;height:100%}.Section2_card__4ceb5{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;border:1px solid #e8eef5;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px rgba(6,27,58,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Section2_cardLink__ni6KW:hover .Section2_card__4ceb5{transform:translateY(-6px);box-shadow:0 16px 40px rgba(6,27,58,.12);border-color:var(--op-highlight,#f47c20)}.Section2_media__zBlYD{position:relative;width:100%;aspect-ratio:16/10;flex-shrink:0;background:#e9ecef;overflow:hidden}.Section2_image__qb3Zo{object-fit:cover;transition:transform .35s ease}.Section2_cardLink__ni6KW:hover .Section2_image__qb3Zo{transform:scale(1.04)}.Section2_body__L2t5b{padding:1.25rem 1.35rem 1.35rem;display:flex;flex-direction:column;flex:1 1 auto;gap:.35rem}.Section2_label__dZzxm{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--op-highlight,#f47c20)}.Section2_cardTitle__q_vEQ{font-size:1.1rem;font-weight:700;line-height:1.35;margin:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.Section2_cardLink__ni6KW:hover .Section2_cardTitle__q_vEQ{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Section2_colStretch__vmwgN{display:flex;align-items:stretch}.Section2_section__W5NUn{background-color:#f8fafc;padding:100px 0;position:relative;z-index:10}.Section2_titleWrapper__cXGIM{margin-bottom:3rem}.Section2_textNavy__RB_RE{color:var(--op-primary)}.Section2_card__stzbW{background-color:#ffffff;border-radius:12px;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.05);display:flex;flex-direction:column;border:1px solid #f1f5f9;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;overflow:hidden}.Section2_card__stzbW:hover{transform:translateY(-8px);border-color:var(--op-highlight);box-shadow:0 20px 40px rgba(0,0,0,.1)}.Section2_cardMedia__79Gzh{position:relative;width:100%}.Section2_cardImage__JZRSx{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.Section2_cardBody___o2Zp{padding:30px;display:flex;flex-direction:column;flex:1 1 auto}.Section2_cardTitle__zEx2_{color:var(--op-primary);font-weight:700;margin-bottom:15px;font-size:1.4rem;line-height:1.3;text-align:center}.Section8_section___DHuS{background:#ffffff;border-top:1px solid #e8eef5}.Section8_headerRow__eIFMV{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}@media (min-width:992px){.Section8_headerRow__eIFMV{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}.Section8_headerTitle__W9L1f{flex:1 1;min-width:0}.Section8_headerActions___WyWL{flex-shrink:0}}.Section8_headerTitle__W9L1f .Section8_kicker__cm_Zx{text-align:inherit}.Section8_kicker__cm_Zx{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--op-highlight,#f47c20);display:block;margin-bottom:.75rem}.Section8_title__ngAjD{font-weight:700;color:var(--op-primary,#061b3a);line-height:1.2;margin:0}.Section8_titleAccent__ejJix{color:var(--op-highlight,#f47c20)}.Section8_security__PLss_{display:inline-block;padding:.15rem .65rem;border-radius:4px;background:#0d6efd;color:#fff;font-weight:700}.Section8_moreBtn__c0iX_{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.75rem;font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;color:var(--op-primary,#061b3a);border:1px solid #e2e8f0;background:#fff;border-radius:12px;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.05);white-space:nowrap}.Section8_moreBtn__c0iX_:hover{background:var(--op-highlight,#f47c20)!important;color:#fff!important;border-color:var(--op-highlight,#f47c20)!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(244,124,32,.25)}.Section8_moreBtn__c0iX_:hover span{color:#fff!important}.Section8_cardsRow__Rl0up{margin-top:2rem;padding-bottom:1.5rem}.Section8_cardLink__TlogP{text-decoration:none;color:inherit;display:flex;width:100%;height:100%;min-height:100%}.Section8_card__10_MJ{display:flex;flex-direction:column;height:100%;min-height:100%;background:#fff;border:1px solid #e8eef5;border-radius:12px;overflow:hidden;box-shadow:0 6px 24px rgba(6,27,58,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.Section8_cardLink__TlogP:focus-visible .Section8_card__10_MJ,.Section8_cardLink__TlogP:hover .Section8_card__10_MJ{transform:translateY(-6px);box-shadow:0 16px 40px rgba(6,27,58,.12);border-color:var(--op-highlight,#f47c20)}.Section8_cardLink__TlogP:focus-visible{outline:3px solid var(--op-highlight,#f47c20);outline-offset:3px;border-radius:12px}.Section8_media__iwel_{position:relative;width:100%;aspect-ratio:16/10;flex-shrink:0;background:#e9ecef;overflow:hidden}.Section8_image__22bck{object-fit:cover;transition:transform .35s ease}.Section8_cardLink__TlogP:focus-visible .Section8_image__22bck,.Section8_cardLink__TlogP:hover .Section8_image__22bck{transform:scale(1.04)}.Section8_body__PGzu7{padding:1.25rem 1.35rem 1.35rem;display:flex;flex-direction:column;flex:1 1 auto;gap:.35rem}.Section8_label__x4xC0{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--op-highlight,#f47c20)}.Section8_cardTitle__laubA{font-size:1.1rem;font-weight:700;line-height:1.35;margin:0;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.2em;transition:opacity .2s ease,-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease,opacity .2s ease;transition:text-decoration-color .2s ease,opacity .2s ease,-webkit-text-decoration-color .2s ease}.Section8_cardLink__TlogP:focus-visible .Section8_cardTitle__laubA,.Section8_cardLink__TlogP:hover .Section8_cardTitle__laubA{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.Section8_colStretch__IoFqY{display:flex;align-items:stretch}