@media (max-width:768px){html{overflow-x:hidden !important;-webkit-text-size-adjust:100%;}body{width:100% !important;max-width:100vw !important;overflow-x:hidden !important;margin:0 !important;padding:0 !important;}*,*::before,*::after{max-width:100vw !important;box-sizing:border-box !important;}#app,.page-wrapper,.main-content,.page-module,.module-container,.container,.section,section,.page-content,.inner-container,.content-wrapper,.site-container,.wrapper,.module-content,.card-container,.list-container,.grid-container,.flex-container,.item-container,.header-container,.footer-container,.nav-container,.sidebar-container,.hero-container,.banner-container,.cta-container,.form-container,.table-container,.media-container{width:100% !important;max-width:100% !important;padding-left:16px !important;padding-right:16px !important;margin-left:0 !important;margin-right:0 !important;overflow-x:hidden !important;}html{font-size:16px !important;}body,p,span,div,li,td,th,label,input,textarea,select,.module-two-col .col-text p,.module-free-text p,.contact-info p,.about-text p,.stat-label,.news-info p,.news-info time,.cert-item,.step-card p,.icon-card p,.team-content p,.contact-info .info-row,.detail-meta,.hero-desc,.db-desc,.site-footer,.footer-text,.copyright,.top-bar,.top-bar a,.top-bar span,.top-bar p{font-size:clamp(0.875rem,4vw,1rem) !important;line-height:1.6 !important;word-break:break-word !important;white-space:normal !important;}a,a:link,a:visited,a:hover,a:active,.nav-links a,.navbar a,.site-header a,.nav-bar a,.footer-links a,.news-card a,.product-item a,.btn-link,.link-more,.read-more,.news-navigation a,.article-toc a{font-size:clamp(0.875rem,4vw,1rem) !important;}h1,.module-title h2,.section-title,.page-content h1,.hero-title,.db-title,.hero-banner .banner-overlay h1,.hero-text-card .hero-title,.news-detail h1,.detail-header h1{font-size:clamp(1.375rem,5vw,2rem) !important;line-height:1.2 !important;}h2,.module-subtitle,.section-about h2,.section-why h2,.section-products h2,.section-news h2,.section-how h2,.section-contact h2,.page-content h2,.news-detail h2,.contact-module-title,.hero-subtitle,.news-cta h2{font-size:clamp(1.125rem,4.5vw,1.5rem) !important;line-height:1.3 !important;}h3,.news-card h3,.step-card h3,.icon-card h3,.module-icon-cards h3,.cert-item .cert-short,.data-card-item .dc-num,.news-info h3,.card-title,.module-team .team-title,.module-timeline .step-row .step-text h3,.module-service-row .service-text h3,.why-card h3,.product-item h4,.cta-title{font-size:clamp(1rem,3.5vw,1.25rem) !important;line-height:1.3 !important;}h4,h5,h6{font-size:clamp(0.9375rem,3vw,1.125rem) !important;line-height:1.4 !important;}button,.btn,.btn-primary,.btn-white,.btn-submit,.btn-learn-more,.btn-switch,.hero-btn,.db-btn,.pagination button,.filter-btn,.nav-right button,.lang-btn,.cta-btn,.contact-form-btn-wrapper button,.btn-sm,.btn-small,.news-filter .filter-btn,.top-bar button,.top-bar .btn-switch,.language-btn,a,.nav-link,.nav-item a,.menu-item a,.dropdown-item,input[type="submit"],input[type="button"],input[type="reset"],[role="button"],.clickable,.tappable{min-height:44px !important;min-width:44px !important;padding:12px 16px !important;font-size:clamp(0.875rem,4vw,1rem) !important;margin-bottom:12px !important;margin-left:0 !important;-webkit-tap-highlight-color:transparent !important;}.btn-group,.btn-toolbar,.button-group,.action-buttons,.form-actions,.submit-buttons,.cta-buttons,.hero-buttons{gap:24px !important;}.module-two-col,.module-two-col.reverse,.module-team,.module-team.reverse,.module-team .team-row,.module-project-subsection .project-row,.module-service-row,.module-service-row.reverse,.module-timeline .step-row,.module-timeline .step-row.reverse,.module-cta .cta-buttons,.about-content,.hero-cert-row,.hero-buttons,.news-card-featured,.news-card-list,.news-detail-wrapper,.news-toolbar,.news-layout-wrapper,.news-filter,.steps-container,.contact-content,.contact-layout,.detail-info,.detail-header,.detail-meta,.news-navigation,.share-buttons-wrapper,.share-buttons,.top-bar,.top-bar .container,.cert-bar,.cert-strip,.cert-strip > div,.product-list-view .product-item,.toolbar-left,.toolbar-right,#product-toolbar,.brands-container,.navbar,.nav-bar,.site-header,.header-container,.flex-row,.flex,.row,.cols,.two-col,.three-col,.footer-content,.footer-links,.footer-row,.stat-row,.stats-row,.certs-row,.icon-row,.gallery-row,.video-row,.product-row,.hero-row,.banner-row,.cta-row,.team-row,.service-row,.timeline-row,.case-row,.info-row,.action-row,.button-row,.link-row,.media-row,.text-row,.form-row,.field-row,.input-row,.select-row,.nav-row,.menu-row,.card-row,.panel-row,.tab-row,.tabs-row,.pills-row,.breadcrumb-row,.pagination-row,.search-row,.filter-row,.sort-row,.upload-row,.download-row,.file-row,.image-row,.audio-row,.video-row,.avatar-row,.badge-row,.tag-row,.chip-row,.alert-row,.message-row,.notification-row,.error-row,.success-row,.warning-row,.label-row,.checkbox-row,.radio-row,.slider-row,.progress-row,.loader-row,.spinner-row,.toggle-row,.switch-row,.collapse-row,.expand-row,.dropdown-row,.modal-row,.popover-row,.tooltip-row,.carousel-row,.gallery-row,.grid-row,.list-row,.table-row,.responsive-row,.flex-start,.flex-center,.flex-end,.justify-start,.justify-center,.justify-end,.justify-between,.justify-around,.items-start,.items-center,.items-end,.align-start,.align-center,.align-end,.d-flex,.d-flex-column,.d-flex-row,.flex-wrap,.flex-nowrap,.inline-flex,.justify-content-center,.justify-content-between,.justify-content-around,.align-items-center,.align-items-start,.align-items-end{display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;width:100% !important;max-width:100% !important;gap:16px !important;}.hero-split,.db-banner-split,.footer-grid,.why-grid,.news-grid,.contact-layout,.products-layout,.case-grid,#product-toolbar,.module-data-cards,.module-icon-cards,.module-gallery,.module-videos,.module-video-grid,.module-facility-show,.module-cert-cards,.module-logo-wall,.module-logo-wall.cols-3,.module-logo-wall.cols-4,.module-logo-wall.cols-5,.module-logo-wall.cols-6,.flow-grid,.product-grid,.product-content .product-grid,.data-cards-grid,.data-cards-grid.cols-1,.data-cards-grid.cols-2,.data-cards-grid.cols-3,.data-cards-grid.cols-4,.data-cards-grid.cols-auto,.category-grid,.contact-form-grid,.module-service-row .service-row-inner,.team-row,.icon-grid,.gallery-grid,.video-grid,.stat-grid,.cert-grid,.grid,.grid-cols-1,.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-7,.grid-cols-8,.grid-cols-9,.grid-cols-10,.grid-cols-11,.grid-cols-12,.grid-cols-auto,.grid-flow-row,.grid-flow-col,.d-grid{display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto !important;grid-auto-flow:row !important;gap:16px !important;width:100% !important;max-width:100% !important;}.module-two-col .col-text,.module-two-col .col-image,.module-two-col .data-cards-wrapper,.module-team .team-image-wrapper,.module-team .team-content,.module-service-row .service-text,.module-service-row .service-image,.module-timeline .step-row .step-text,.module-timeline .step-row .step-image,.about-media,.about-text,.contact-info,.contact-form,.contact-info-panel,.contact-form-panel,.featured-img,.list-img,.product-content,.news-main-content,.news-sidebar,.detail-sidebar,.news-detail,.sidebar-section,.product-item .col,.product-image-wrapper,.why-card,.stat-card,.data-card-item,.icon-card,.gallery-item,.team-card,.team-member,.service-card,.timeline-step,.hero-cert-item,.brand-card,.category-item,.case-item,.video-item,.header-left,.header-right,.nav-left,.nav-right,.top-bar-left,.top-bar-right,.footer-left,.footer-right,.footer-center,.logo-wrap,.card,.card-body,.card-header,.card-footer,.card-title,.card-text,.card-img,.card-img-top,.card-img-bottom,.list-group,.list-group-item,.table,.table-row,.table-cell,.th,.td,.form-group,.form-control,.form-label,.form-check,.form-check-input,.form-check-label,.input-group,.input-group-prepend,.input-group-append,.btn-group,.btn-toolbar,.dropdown-menu,.dropdown-item,.nav-item,.nav-link,.tab-content,.tab-pane,.modal-content,.modal-header,.modal-body,.modal-footer,.carousel-inner,.carousel-item,.badge,.breadcrumb,.pagination-item,.page-link,.progress,.progress-bar,.alert,.alert-heading,.media,.media-body,.media-object,.embed-responsive,.embed-responsive-item,.avatar,.chip,.tag,.card-deck,.card-group,.card-columns,.list-group-flush,.list-group-horizontal,.table-responsive,.form-inline,.form-row,.input-group-text,.custom-file,.custom-control,.custom-select,.custom-range,.btn-block,.nav-pills,.nav-tabs,.collapse,.panel,.well,.jumbotron{flex:0 0 100% !important;width:100% !important;min-width:0 !important;max-width:100% !important;order:0 !important;margin-left:0 !important;margin-right:0 !important;grid-column:span 1 !important;}img,video,iframe,embed,object,picture,source,.img-fluid,.img-responsive,.img-thumbnail{max-width:100% !important;height:auto !important;width:100% !important;}.product-item img,.news-card img,.gallery-item img,.hero-banner img,.banner-slide img,.featured-img img,.list-img img,.cert-item img,.icon-circle img,.icon-circle svg,.about-media img,.about-media video,.col-image img,.col-image video,.team-member img,.team-card img,.stat-card img,.module-logo-wall img,.news-detail img,.page-content img,.contact-info img,.why-card img,.why-img,.brand-card img,.brand-card video,.card-img,.card-img-top,.card-img-bottom,.figure-img,.carousel-item img,.media-object img,.avatar img,.img-circle,.img-rounded{width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;}.video-container,.ci-video-wrap,.module-videos .video-item,.module-videos video,[class*="video-wrap"],[class*="video-container"],.video-wrapper,.video-box,.video-frame,.video-responsive,.video-embed,.embed-responsive,.embed-responsive-item{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:16 / 9 !important;}.nav-links,#navLinks,.hamburger,.mobile-nav-overlay,.site-header .nav-links,.navbar .nav-links,.nav-bar .nav-links,.nav-menu,.desktop-nav,.main-nav,.primary-nav,.secondary-nav,.header-nav,.top-nav,.bottom-nav{display:none !important;}.logo-img,.nav-logo img,.navbar-brand img,.site-header .logo-img,.nav-bar .logo-img{max-height:48px !important;width:auto !important;max-width:180px !important;}#mobile-fab{display:flex !important;position:fixed !important;bottom:24px !important;right:20px !important;width:52px !important;height:52px !important;border-radius:50% !important;background:#001f99 !important;border:none !important;cursor:pointer !important;z-index:9999 !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:0 !important;box-shadow:0 4px 16px rgba(0,0,0,0.3) !important;transition:transform 0.2s !important;min-height:unset !important;-webkit-tap-highlight-color:transparent !important;}#mobile-fab span{display:block !important;width:22px !important;height:2.5px !important;background:#fff !important;border-radius:2px !important;transition:all 0.3s ease !important;}#mobile-fab.active span:nth-child(1){transform:translateY(6.5px) rotate(45deg) !important;}#mobile-fab.active span:nth-child(2){opacity:0 !important;}#mobile-fab.active span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg) !important;}#mobile-nav-drawer{display:none !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;max-height:70vh !important;background:#fff !important;border-radius:16px 16px 0 0 !important;z-index:10000 !important;overflow-y:auto !important;padding:20px 16px 32px !important;transform:translateY(100%) !important;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1) !important;box-shadow:0 -4px 20px rgba(0,0,0,0.15) !important;}#mobile-nav-drawer.open{display:block !important;transform:translateY(0) !important;}#mobile-nav-drawer .mobile-nav-drawer-handle{width:36px !important;height:4px !important;background:#d1d5db !important;border-radius:2px !important;margin:0 auto 16px !important;}#mobile-nav-drawer a{display:flex !important;align-items:center !important;min-height:48px !important;min-width:44px !important;padding:14px 12px !important;font-size:clamp(0.875rem,4vw,1rem) !important;color:#1f2937 !important;text-decoration:none !important;border-bottom:1px solid #f3f4f6 !important;font-weight:500 !important;}#mobile-nav-drawer a:last-child{border-bottom:none !important;}#mobile-nav-overlay.mobile-nav-overlay-2{display:none !important;position:fixed !important;inset:0 !important;background:rgba(0,0,0,0.4) !important;z-index:9998 !important;}#mobile-nav-overlay.mobile-nav-overlay-2.active{display:block !important;}.sidebar,.sidebar-toc,#pageSidebar,.aside,.widget-area,.secondary,.sidebar-left,.sidebar-right{display:none !important;}.top-bar{padding:16px 16px !important;flex-wrap:wrap !important;}.top-bar .container{width:100% !important;padding:0 !important;flex-direction:column !important;gap:16px !important;}.top-bar-left{width:100% !important;justify-content:center !important;text-align:center !important;}.top-bar-center{width:100% !important;justify-content:center !important;text-align:center !important;display:flex !important;flex-direction:column !important;gap:24px !important;}.top-bar-emails{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;}.email-item{width:100% !important;justify-content:center !important;display:flex !important;align-items:center !important;gap:8px !important;}.email-icon{color:#f97316 !important;font-size:16px !important;width:16px !important;height:16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;filter:none !important;}.email-icon img{width:16px !important;height:16px !important;object-fit:contain !important;filter:brightness(0) saturate(100%) invert(53%) sepia(96%) saturate(1587%) hue-rotate(348deg) brightness(100%) contrast(96%) !important;}.email-link{display:block !important;width:auto !important;text-align:center !important;word-break:break-all !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;font-size:12px !important;line-height:1.4 !important;}.top-bar-right{width:100% !important;justify-content:center !important;align-items:center !important;flex-direction:column !important;gap:12px !important;}.top-bar-right .lang-btn{width:100% !important;max-width:200px !important;}.top-bar .btn-switch,.top-bar button,.top-bar .lang-btn{min-width:44px !important;min-height:44px !important;padding:8px 16px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}.section,section,.page-module,.module-two-col,.module-team,.module-service-row,.module-timeline,.module-data-cards,.module-icon-cards,.module-gallery,.module-videos,.module-cert-cards,.module-logo-wall,.module-cta,.module-free-text,.module-cert-images,.module-machine-list,.hero-section,.hero-banner,.section-about,.section-why,.section-products,.section-news,.section-how,.section-contact,.news-detail,.page-content,.contact-layout{padding-top:24px !important;padding-bottom:24px !important;padding-left:16px !important;padding-right:16px !important;}.product-item,.news-card,.step-card,.stat-card,.cert-item,.data-card-item,.icon-card,.gallery-item,.team-card,.team-member,.why-card,.why-item,.contact-info-row,.service-card,.timeline-step,.hero-cert-item,.brand-card,.category-item,.card,.list-item,.menu-item{margin-bottom:16px !important;width:100% !important;max-width:100% !important;}.hero-btn,.db-btn,.btn-submit,.contact-form-btn-wrapper button,.module-cta .cta-btn,.btn-block{width:100% !important;text-align:center !important;}body{padding-bottom:80px !important;}.mobile-bottom-nav{display:block !important;}.back-to-top{bottom:90px !important;right:16px !important;width:44px !important;height:44px !important;}.contact-form-grid{grid-template-columns:1fr !important;gap:12px !important;}.form-field-full{grid-column:span 1 !important;}.contact-form input,.contact-form textarea,.form-field input,.form-field textarea,input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],textarea,select{width:100% !important;min-height:44px !important;font-size:1rem !important;padding:12px !important;}.hero-banner{height:auto !important;min-height:250px !important;}.hero-banner .banner-overlay{padding:24px 16px !important;}.site-header,.site-header-sticky,.navbar,.nav-bar,.top-bar{position:relative !important;top:auto !important;z-index:auto !important;background-position:top !important;}.top-bar{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:0 !important;margin:0 !important;}.top-bar .container{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;padding:0 !important;margin:0 !important;}.top-bar-left{display:flex !important;flex-direction:row !important;align-items:stretch !important;justify-content:stretch !important;width:100% !important;padding:0 !important;margin:0 !important;flex-wrap:nowrap !important;}.top-bar-left .brand-switch{display:flex !important;align-items:stretch !important;justify-content:stretch !important;width:100% !important;height:52px !important;min-height:52px !important;max-height:52px !important;margin:0 !important;padding:0 !important;flex-wrap:nowrap !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;overflow:visible !important;}.brand-switch{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;overflow:visible !important;}.top-bar-left .brand-switch button,.top-bar-left .brand-switch a,.top-bar-left button[data-brand],.top-bar-left a[href*="brand"]{font-size:16px !important;padding:10px 8px !important;min-height:52px !important;height:52px !important;max-height:52px !important;min-width:50% !important;width:50% !important;max-width:50% !important;line-height:1.4 !important;white-space:normal !important;text-align:center !important;word-break:keep-all !important;flex-shrink:0 !important;flex-grow:1 !important;box-sizing:border-box !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;}.nav-logo{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center !important;padding:24px !important;height:auto !important;min-height:auto !important;white-space:normal !important;word-break:break-word !important;font-size:16px !important;line-height:1.4 !important;}.navbar,.nav-bar{height:80px !important;min-height:80px !important;max-height:80px !important;}div[style*="margin-left:-50vw"]{margin-left:0 !important;margin-right:0 !important;left:auto !important;right:auto !important;margin:12px 0 !important;padding:0 !important;background:#091f33 !important;}div[style*="grid-template-columns:1fr 1fr"],div[style*="grid-template-columns:1fr 1fr"]{display:flex !important;flex-direction:column !important;grid-template-columns:none !important;height:auto !important;min-height:auto !important;max-height:none !important;position:relative !important;border-radius:0 !important;overflow:visible !important;gap:24px !important;}.db-panel,div.db-panel{width:100% !important;height:280px !important;min-height:280px !important;max-height:none !important;position:relative !important;overflow:visible !important;padding:0 !important;box-sizing:border-box !important;border-radius:0 !important;}.db-panel > img{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;z-index:0 !important;}.db-panel > div[style*="position:absolute"][style*="background"],.db-panel > div[style*="z-index:1"]{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:1 !important;}.db-panel > div[style*="z-index:2"]{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important;overflow:visible !important;padding:12px !important;box-sizing:border-box !important;}.db-panel div[style*="max-width:400px"],.db-panel div[style*="max-width:400px"]{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;text-align:center !important;max-width:100% !important;width:100% !important;padding:12px !important;height:auto !important;overflow:visible !important;}.db-panel h2,.db-panel [style*="white-space:nowrap"],.db-panel [style*="white-space:nowrap"]{white-space:normal !important;word-break:break-word !important;text-align:center !important;line-height:1.3 !important;}.db-panel [style*="white-space:nowrap"]{white-space:normal !important;}.db-panel a[href*="home"],.db-panel a[href*="brand"]{padding:6px 12px !important;min-height:auto !important;height:auto !important;font-size:14px !important;line-height:1.4 !important;display:inline-block !important;}.db-panel:first-child a[href*="home"],.db-panel:first-child a[href*="brand"]{transform:translateY(-5px) !important;}.db-panel:last-child div[style*="white-space:nowrap"]{transform:translateY(5px) !important;}div[style*="position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)"],div[style*="position:absolute;left:50%;top:50%"],.db-divider{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;width:60px !important;height:60px !important;min-width:60px !important;min-height:60px !important;max-width:60px !important;max-height:60px !important;border-radius:50% !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;overflow:visible !important;background:#ffffff !important;box-shadow:0 4px 12px rgba(0,0,0,0.1) !important;pointer-events:auto !important;z-index:10 !important;font-family:Arial !important;font-size:11px !important;font-weight:bold !important;white-space:normal !important;text-align:center !important;color:#000000 !important;line-height:1.2 !important;}div[style*="grid-template-columns:repeat"],div[style*="grid-template-columns:repeat"]{display:flex !important;flex-direction:column !important;gap:12px !important;width:100% !important;max-width:100% !important;padding:16px !important;margin:0 !important;height:auto !important;min-height:auto !important;max-height:none !important;overflow:visible !important;box-sizing:border-box !important;}div[style*="padding:32px 0 64px 0"],div[style*="padding:32px 0 64px 0"]{padding:0 16px !important;margin:0 !important;}div[style*="grid-template-columns:repeat"] > div,div[style*="grid-template-columns:repeat"] > div{width:100% !important;justify-content:center !important;white-space:normal !important;text-align:center !important;height:auto !important;min-height:auto !important;padding:12px 16px !important;}div[style*="grid-template-columns:repeat"] *,div[style*="grid-template-columns:repeat"] *{height:auto !important;min-height:auto !important;max-height:none !important;overflow:visible !important;}.pagination{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;flex-direction:row !important;}.site-footer,.footer{padding:24px 16px !important;}.lightbox-overlay{padding:16px !important;}.lightbox-content{max-width:100% !important;max-height:85vh !important;flex-direction:column !important;}.news-grid{display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;}.news-card,.news-card-featured,.news-card-list{width:100% !important;max-width:100% !important;flex-direction:column !important;display:flex !important;margin-bottom:0 !important;padding:16px !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;}.news-card:last-child,.news-card-featured:last-child,.news-card-list:last-child{border-bottom:none !important;}.news-card img,.news-card-featured img,.news-card-list img,.featured-img,.list-img,.news-card-grid .grid-img img,.detail-cover,.featured-img img,.list-img img,.news-card img,.list-img img,.featured-img img,section.section-news .news-card img,.section-news .news-grid .news-card img,.module-news img,.news-image img{width:100% !important;height:auto !important;max-height:none !important;object-fit:unset !important;aspect-ratio:unset !important;border-radius:12px !important;transform:none !important;}.news-card .image-container,.news-card-featured .image-container,.news-card-list .image-container,.featured-img-container,.list-img-container,.featured-img,.list-img,.grid-img,.news-image{width:100% !important;height:auto !important;overflow:visible !important;aspect-ratio:unset !important;}.news-info{width:100% !important;padding:12px 0 !important;}.news-info h3,.news-card h3{word-wrap:break-word !important;font-size:clamp(1rem,4vw,1.125rem) !important;}.product-grid{display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;max-height:none !important;overflow-y:visible !important;}.product-item,.product-card{width:100% !important;max-width:100% !important;flex-direction:column !important;display:flex !important;margin:0 !important;padding:16px !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;}.product-item:last-child,.product-card:last-child{border-bottom:none !important;}.product-item img,.product-card img,.product-image-wrapper img,.product-grid-view .product-image-wrapper img,.product-list-view .product-image-wrapper img,.product-item .product-image-wrapper img,section.section-products .product-item img,.section-products .product-grid .product-item img,.module-products img,.product-image img{width:100% !important;height:auto !important;max-height:none !important;object-fit:unset !important;aspect-ratio:unset !important;transform:none !important;}.product-image-wrapper,.product-list-view .product-image-wrapper,.product-grid-view .product-image-wrapper,.product-image{width:100% !important;height:auto !important;min-width:auto !important;overflow:visible !important;aspect-ratio:unset !important;}.product-info,.product-content{width:100% !important;padding:12px 0 !important;}table,.table{width:100% !important;overflow-x:auto !important;display:block !important;}.col-text,.col-image,.about-media,.about-text,.contact-info,.contact-form,.service-text,.service-image,.step-text,.step-image,.module-two-col .col-text,.module-two-col .col-image,.module-service-row .service-text,.module-service-row .service-image{min-width:0 !important;}[style*="width:"][style*="px"]:not([style*="transform:translate"]),[style*="min-width:"][style*="px"]:not([style*="transform:translate"]),[style*="max-width:"][style*="px"]:not([style*="transform:translate"]){width:100% !important;min-width:0 !important;max-width:100% !important;}.product-grid,.news-grid,.icon-cards-grid,.cert-cards-grid,.data-cards-grid,.icon-grid,.cert-grid,.gallery-grid,.video-grid,.team-grid,.why-grid,.case-grid,.step-grid,.service-grid{display:flex !important;flex-direction:column !important;gap:0 !important;width:100% !important;max-width:100% !important;}.product-card,.news-card,.icon-card,.cert-card,.data-card,.team-card,.service-card,.gallery-item,.video-item,.why-card,.case-card,.step-card,.team-member{width:100% !important;max-width:100% !important;margin:0 !important;padding:16px !important;}.module-two-col,.module-two-col.reverse{flex-direction:column !important;gap:0 !important;}.module-two-col .col-text,.module-two-col .col-image{width:100% !important;padding:16px !important;}.module-icon-cards{display:flex !important;flex-direction:column !important;gap:0 !important;font-family:Arial,Helvetica,sans-serif !important;}.module-icon-cards .module-title,.module-icon-cards .module-subtitle{font-family:Arial,Helvetica,sans-serif !important;}.module-icon-cards .icon-card{width:100% !important;border-bottom:1px solid rgba(0,0,0,0.1) !important;font-family:Arial,Helvetica,sans-serif !important;}.module-icon-cards .icon-card *{font-family:Arial,Helvetica,sans-serif !important;}.module-icon-cards .icon-card .flow-location{font-size:14px !important;}.module-icon-cards .icon-card:last-child{border-bottom:none !important;}.module-service-row,.module-service-row.reverse{flex-direction:column !important;gap:0 !important;}.module-service-row .service-text,.module-service-row .service-image{width:100% !important;padding:16px !important;}.products-layout{flex-direction:column !important;gap:0 !important;}.products-layout .sidebar{display:none !important;}.products-layout .product-content{width:100% !important;}.contact-split-container,.contact-layout{flex-direction:column !important;gap:0 !important;}.contact-split-container > *,.contact-layout > *{width:100% !important;padding:16px !important;}[class*="grid"],[class*="Grid"]{display:flex !important;flex-direction:column !important;gap:0 !important;grid-template-columns:none !important;}[class*="flex-row"],[class*="FlexRow"],[class*="row-cols"],[class*="row"]{flex-direction:column !important;gap:0 !important;}.card,[class*="card"]{padding:16px !important;margin:0 !important;width:100% !important;}.card-title,[class*="card-title"],[class*="title"]{font-size:clamp(1rem,4vw,1.125rem) !important;}.card-text,[class*="card-text"],[class*="desc"]{font-size:clamp(0.875rem,3.5vw,1rem) !important;}.module-two-col,.module-team,.module-service-row,.module-timeline,.module-data-cards,.module-icon-cards,.module-gallery,.module-videos,.module-cert-cards,.module-logo-wall,.module-cta,.module-free-text,.module-cert-images,.module-machine-list,.hero-section,.hero-banner,.section-about,.section-why,.section-products,.section-news,.section-how,.section-contact{width:100% !important;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}.module-two-col .container,.module-team .container,.module-service-row .container,.module-timeline .container,.module-data-cards .container,.module-icon-cards .container,.module-gallery .container,.module-videos .container,.module-cert-cards .container{width:100% !important;max-width:100% !important;padding-left:16px !important;padding-right:16px !important;}@media (max-width:768px){.module-how-we-work .steps-grid,.module-how-we-work .steps-grid[style*="display:grid"],.module-how-we-work .steps-grid[style*="grid-template-columns"],.steps-grid,.steps-grid[style*="display:grid"],.steps-grid[style*="grid-template-columns"],.steps-container,[class*="steps"],[class*="steps"][style*="display:grid"],[class*="steps"][style*="grid-template-columns"]{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:16px !important;width:100% !important;max-width:100% !important;min-width:100% !important;grid-template-columns:none !important;grid-template-rows:none !important;grid-auto-flow:row !important;align-items:stretch !important;justify-content:flex-start !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;}.module-how-we-work .steps-grid > *,.module-how-we-work .steps-grid[style*="display:grid"] > *,.module-how-we-work .steps-grid[style*="grid-template-columns"] > *,.steps-grid > *,.steps-grid[style*="display:grid"] > *,.steps-grid[style*="grid-template-columns"] > *,.steps-container > *,[class*="steps"] > *,[class*="steps"][style*="display:grid"] > *,[class*="steps"][style*="grid-template-columns"] > *,.step-card,.step-card[style]{width:calc(50% - 8px) !important;max-width:calc(50% - 8px) !important;min-width:calc(50% - 8px) !important;padding:4px !important;box-sizing:border-box !important;flex:0 0 calc(50% - 8px) !important;display:block !important;height:auto !important;min-height:auto !important;grid-column:auto !important;grid-row:auto !important;}.module-how-we-work .step-number{display:inline-flex !important;justify-content:center !important;align-items:center !important;margin-bottom:12px !important;width:auto !important;height:auto !important;}.module-how-we-work .step-content{padding:16px !important;text-align:left !important;width:100% !important;box-sizing:border-box !important;}.module-how-we-work .step-content h3{font-size:16px !important;line-height:1.4 !important;margin-bottom:8px !important;word-wrap:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;}.module-how-we-work .step-content p{font-family:Arial,sans-serif !important;font-size:16px !important;line-height:1.6 !important;word-wrap:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;}.step-card,.step-card[style],.step-card .step-content,.step-card .step-content h3,.step-card .step-content p,.step-card h3,.step-card p,.step-card > div,.step-card > span,.step-card .step-content *,.step-card *,.step-card[style] *{white-space:normal !important;word-break:break-word !important;writing-mode:horizontal-tb !important;text-orientation:mixed !important;word-wrap:break-word !important;overflow-wrap:break-word !important;max-width:100% !important;overflow:visible !important;display:block !important;}.module-how-we-work .step-image img{height:auto !important;max-height:150px !important;width:100% !important;}.step-arrow{display:none !important;}@media (max-width:480px){.module-how-we-work .steps-grid > *,.module-how-we-work .steps-grid[style*="display:grid"] > *,.module-how-we-work .steps-grid[style*="grid-template-columns"] > *,.steps-grid > *,.steps-grid[style*="display:grid"] > *,.steps-grid[style*="grid-template-columns"] > *,.steps-container > *,[class*="steps"] > *,[class*="steps"][style*="display:grid"] > *,[class*="steps"][style*="grid-template-columns"] > *,.step-card,.step-card[style]{width:100% !important;max-width:100% !important;min-width:100% !important;flex:0 0 100% !important;}}}.section-contact{padding:32px 16px !important;}.contact-layout{flex-direction:column !important;gap:24px !important;}.contact-info,.contact-form{width:100% !important;min-width:100% !important;}.contact-info .info-row{margin-bottom:16px !important;padding:8px 0 !important;}}@media (max-width:480px){.section,section,.page-module{padding-top:16px !important;padding-bottom:16px !important;padding-left:12px !important;padding-right:12px !important;}h1,.hero-title,.db-title{font-size:clamp(1.25rem,6vw,1.5rem) !important;}h2,.module-subtitle{font-size:clamp(1rem,5vw,1.25rem) !important;}h3{font-size:clamp(0.9375rem,4vw,1.125rem) !important;}#mobile-fab{bottom:20px !important;right:16px !important;}}@media (min-width:481px) and (max-width:767px){.section,section,.page-module{padding-top:24px !important;padding-bottom:24px !important;}}@media (max-width:768px){.top-bar{padding-top:10px !important;padding-bottom:10px !important;}.top-bar .container{gap:8px !important;}.top-bar-center{flex-direction:row !important;gap:8px !important;}.top-bar-emails{flex-direction:row !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px 16px !important;}.email-item{width:auto !important;gap:4px !important;margin-bottom:0 !important;}.email-link{white-space:nowrap !important;}.site-header .nav-bar,.navbar .container{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;}.site-header .nav-logo,.navbar .nav-logo{flex:1 1 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;margin-bottom:0 !important;padding:0 !important;}.site-header .nav-right,.navbar .brand-switch{flex:0 0 auto !important;width:auto !important;max-width:none !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:4px !important;margin-bottom:0 !important;}.site-header .nav-right .btn-switch,.navbar .brand-switch button{width:auto !important;min-width:44px !important;margin-bottom:0 !important;white-space:nowrap !important;}.module-subtitle,.contact-module-subtitle{font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;}.module-how-we-work,.module-how-we-work *{font-family:Arial,sans-serif !important;}.module-how-we-work .module-subtitle{font-size:16px !important;font-weight:400 !important;}.module-how-we-work .step-number,.module-how-we-work .step-card .step-number,.module-how-we-work .step-card[style] .step-number{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:2em !important;height:2em !important;min-width:2em !important;min-height:2em !important;border-radius:50% !important;aspect-ratio:1 / 1 !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important;}.module-how-we-work .step-content{text-align:center !important;}.top-bar .container{gap:24px !important;}.top-bar-center{width:100% !important;flex-direction:column !important;gap:16px !important;}.top-bar-emails{flex-direction:column !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center !important;gap:16px !important;}.email-item{display:inline-flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:2px !important;margin:0 !important;}.top-bar .email-link{min-height:0 !important;min-width:0 !important;padding:0 !important;margin:0 !important;}.top-bar .email-icon{margin:0 !important;}.top-bar-right{width:100% !important;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:0 !important;}.top-bar-right .lang-btn{width:auto !important;min-width:88px !important;max-width:none !important;margin-bottom:0 !important;}.module-how-we-work .steps-grid,.module-how-we-work .steps-grid[style]{gap:24px !important;}.module-icon-cards{gap:24px !important;}.contact-split-info-list,.contact-split-info-item,.contact-split-info-text,.contact-split-info-label,.contact-split-info-value,.contact-split-info-value a{font-family:Arial,sans-serif !important;font-size:16px !important;text-align:left !important;}.contact-split-info-item{align-items:flex-start !important;justify-content:flex-start !important;}.site-header .nav-logo,.navbar .nav-logo{font-size:18px !important;padding-top:4px !important;padding-bottom:4px !important;min-height:0 !important;height:auto !important;}.site-header .logo-img,.site-header .nav-logo img,.navbar .nav-logo img,.logo-img{max-height:56px !important;}.site-header .nav-right .btn-switch,.navbar .brand-switch button,.top-bar-right .lang-btn{font-size:16px !important;padding:6px 10px !important;}#app,.page-wrapper,.main-content{padding-left:0 !important;padding-right:0 !important;}.page-module,.module-container,.module-two-col,.module-team,.module-service-row,.module-timeline,.module-data-cards,.module-icon-cards,.module-gallery,.module-videos,.module-cert-cards,.module-logo-wall,.module-cta,.module-free-text,.module-cert-images,.module-machine-list,.contact-split-section,.hero-section,.hero-banner,.section-about,.section-why,.section-products,.section-news,.section-how,.section-contact{padding-left:16px !important;padding-right:16px !important;}.page-module > div,.module-container,.module-how-we-work,.module-icon-cards,.contact-content,.contact-split-container,.steps-grid,.icon-card,.step-card,.contact-info-panel,.contact-form-panel{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.page-module > div,.module-container,.module-two-col .container,.module-team .container,.module-service-row .container,.module-timeline .container,.module-data-cards .container,.module-icon-cards .container,.module-gallery .container,.module-videos .container,.module-cert-cards .container,.module-how-we-work,.module-icon-cards,.contact-content,.contact-split-container,.steps-grid{padding-left:0 !important;padding-right:0 !important;}.page-module p,.page-module li,.module-container p,.module-container li,.module-two-col p,.module-service-row p,.module-timeline p,.module-data-cards p,.module-icon-cards p,.module-gallery p,.module-videos p,.module-video-grid p,.module-facility-show p,.module-cert-cards p,.module-logo-wall p,.module-cta p,.module-free-text p,.module-how-we-work p,.contact-split-section p,.icon-card p,.step-card p,.data-card-item p,.card-text,[class*="desc"]{font-family:Arial,sans-serif !important;font-size:16px !important;font-weight:400 !important;}.module-icon-cards,.module-data-cards,.module-gallery,.module-videos,.module-cert-cards,.module-logo-wall,.flow-grid,.why-grid,.product-grid,.news-grid,.gallery-grid,.video-grid,.cert-grid,.data-cards-grid,.icon-grid,.card-container,.list-container,.grid-container{display:grid !important;grid-template-columns:1fr !important;grid-auto-flow:row !important;}.module-icon-cards > *,.module-data-cards > *,.module-gallery > *,.module-videos > *,.module-cert-cards > *,.module-logo-wall > *,.flow-grid > *,.why-grid > *,.product-grid > *,.news-grid > *,.gallery-grid > *,.video-grid > *,.cert-grid > *,.data-cards-grid > *,.icon-grid > *,.card-container > *,.list-container > *,.grid-container > *,.icon-card,.step-card,.data-card-item,.gallery-item,.video-item,.cert-card,.why-card,.product-item,.news-card,.card,.list-item,.facility-card,.video-card{width:100% !important;max-width:100% !important;min-width:100% !important;flex:0 0 100% !important;grid-column:1 / -1 !important;}.video-thumb-wrap .play-overlay > div{width:40px !important;height:40px !important;font-size:18px !important;}.equipment-section,.page-module[data-type="equipment-list"],.module-equipment-list{display:none !important;}img{image-orientation:from-image !important;}.hero-panel{height:auto !important;min-height:0 !important;overflow:hidden !important;}.hero-panel video,.hero-panel img.fallback-img{position:relative !important;top:auto !important;left:auto !important;display:block !important;width:100% !important;height:auto !important;max-height:none !important;transform:none !important;object-fit:contain !important;}.hero-panel-overlay{top:0 !important;left:0 !important;width:100% !important;height:100% !important;}}@media (max-width:768px){.news-toolbar,.toolbar-left,.toolbar-label,.view-btn,.news-view-toggle{display:none !important;}.contact-form-module .contact-content{display:flex !important;flex-direction:column !important;gap:32px !important;}.contact-form-module .contact-info-panel{min-width:0 !important;padding:24px !important;}.contact-form-module .contact-info-item{gap:16px !important;padding:16px 0 !important;}.contact-form-module .contact-info-icon,.contact-form-module .contact-info-item > span[style*="width"],.contact-form-module .contact-info-item > div[style*="width"]{width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;max-width:36px !important;max-height:36px !important;font-size:1rem !important;}.contact-form-module .contact-info-icon img,.contact-form-module .contact-info-icon-img{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;max-width:20px !important;max-height:20px !important;object-fit:contain !important;padding:0 !important;}.contact-form-module .contact-info-label,.contact-form-module .contact-info-value{white-space:normal !important;word-break:break-word !important;overflow-wrap:break-word !important;}.contact-form-module .contact-form-panel{min-width:0 !important;padding:24px !important;}.contact-form-module .contact-form-grid{grid-template-columns:1fr !important;}.contact-form-module .form-field-full{grid-column:span 1 !important;}.contact-form-module .form-field input,.contact-form-module .form-field textarea,.contact-form-module .form-field select{font-size:16px !important;}.contact-form-module .contact-form-btn{width:100% !important;}.news-sidebar,.sidebar-section,.hot-news-list,.tag-cloud,.news-stats{display:none !important;}.contact-split-section,.contact-split-container,.contact-split-left,.contact-split-right,.contact-split-left-content,.contact-split-form-content{height:auto !important;min-height:auto !important;max-height:none !important;overflow:visible !important;display:block !important;}.contact-split-container{display:flex !important;flex-direction:column !important;gap:24px !important;border-radius:12px !important;}.contact-split-left,.contact-split-right{width:100% !important;min-width:100% !important;flex:none !important;}.contact-split-left-content{padding:16px !important;gap:36px !important;display:flex !important;flex-direction:column !important;}.contact-split-info-icon,.contact-split-info-icon img,.contact-split-section [style*="width:40px"],.contact-split-section [style*="height:40px"],.contact-split-section [style*="min-width:40px"],.contact-split-section [style*="min-height:40px"],.contact-split-section .contact-split-info-item > div:first-child,.contact-split-section .contact-split-info-item img{width:16px !important;height:16px !important;min-width:16px !important;min-height:16px !important;max-width:16px !important;max-height:16px !important;font-size:12px !important;flex-shrink:0 !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;object-fit:contain !important;}.contact-split-info-item{display:flex !important;align-items:flex-start !important;justify-content:flex-start !important;gap:8px !important;padding:8px 12px !important;height:auto !important;}.contact-split-info-text{flex:1 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;}.contact-split-info-label,.contact-split-info-value,.contact-split-info-value a{font-size:14px !important;line-height:1.4 !important;white-space:normal !important;word-break:break-word !important;text-align:left !important;}.contact-split-form-row{flex-direction:column !important;}.contact-split-form-group{min-width:100% !important;}.contact-split-form-group input,.contact-split-form-group select,.contact-split-form-group textarea{width:100% !important;min-height:44px !important;padding:12px !important;font-size:16px !important;}.contact-split-btn-submit{width:100% !important;min-height:48px !important;padding:14px !important;font-size:16px !important;}.contact-split-qr-codes{flex-direction:column !important;gap:12px !important;}.contact-split-qr-box{padding:12px !important;}.contact-split-qr-image{width:80px !important;height:80px !important;}}