@media (max-width:767px){.testimonials-wrapper .testimonials-nav-btn{display:none !important;}.testimonials-wrapper .testimonials-slider{display:flex !important;gap:14px;padding:8px 2px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;}.testimonials-slider .testimonial-card{flex:0 0 100% !important;min-width:0 !important;max-width:100% !important;width:100% !important;margin:0 !important;scroll-snap-align:center;}}:root{--fw-orange:#e2660a;--fw-orange-light:#f4761f;--fw-orange-soft:rgba(226,102,10,0.15);--fw-navy:#172054;--fw-navy-deep:#09335c;--fw-ease:cubic-bezier(0.4,0,0.2,1);--fw-ease-out:cubic-bezier(0.16,1,0.3,1);--fw-shadow-sm:0 2px 8px rgba(0,0,0,0.10);--fw-shadow-md:0 8px 24px rgba(0,0,0,0.16);--fw-shadow-lg:0 18px 48px rgba(0,0,0,0.24);--fw-shadow-brand:0 10px 28px rgba(226,102,10,0.30);}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}html{scroll-behavior:smooth;scroll-padding-top:110px;overflow-x:clip;}body{overflow-x:clip;text-rendering:optimizeLegibility;}img,svg,video,iframe{max-width:100%;}img{height:auto;}::selection{background:var(--fw-orange);color:#fff;}::-moz-selection{background:var(--fw-orange);color:#fff;}:focus-visible{outline:2px solid var(--fw-orange);outline-offset:3px;border-radius:4px;}:focus:not(:focus-visible){outline:none;}h1,h2,h3,h4,h5,h6{text-wrap:balance;}p,li,blockquote,figcaption{text-wrap:pretty;}a{transition:color 0.25s var(--fw-ease),opacity 0.25s var(--fw-ease);}.btn-main,a.btn-main,.btn-primary,a.btn-primary,.btn-line,a.btn-line,button.btn-main{transition:transform 0.28s var(--fw-ease-out),box-shadow 0.3s var(--fw-ease-out),background-color 0.25s var(--fw-ease),color 0.25s var(--fw-ease),border-color 0.25s var(--fw-ease) !important;will-change:transform;}.btn-main:hover,a.btn-main:hover,.btn-primary:hover,a.btn-primary:hover,button.btn-main:hover{transform:translateY(-2px);box-shadow:var(--fw-shadow-brand);}.btn-main:active,a.btn-main:active,.btn-primary:active,a.btn-primary:active,button.btn-main:active{transform:translateY(0);box-shadow:var(--fw-shadow-sm);}.feature-box,.icon-box,.de-team-list,.box-icon,.f-boxed,.de_modal .card,.card,.blog-tile,.service-card,.stat-card,.partnership-card,.process-step{transition:transform 0.35s var(--fw-ease-out),box-shadow 0.35s var(--fw-ease-out),border-color 0.3s var(--fw-ease),background-color 0.3s var(--fw-ease);}.feature-box:hover,.icon-box:hover,.de-team-list:hover,.box-icon:hover,.card:hover{box-shadow:var(--fw-shadow-md);}input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select{transition:border-color 0.25s var(--fw-ease),box-shadow 0.25s var(--fw-ease),background-color 0.25s var(--fw-ease) !important;}input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus,textarea:focus,select:focus{border-color:var(--fw-orange) !important;box-shadow:0 0 0 3px var(--fw-orange-soft) !important;outline:none !important;}#mainmenu li ul.submenu{border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,0.18);overflow:hidden;padding:6px 0;border:1px solid rgba(0,0,0,0.05);}#mainmenu li:hover>ul.submenu{animation:fwMenuIn 0.22s var(--fw-ease-out);}#mainmenu li ul.submenu li a{transition:background-color 0.2s var(--fw-ease),color 0.2s var(--fw-ease),padding-left 0.2s var(--fw-ease) !important;}#mainmenu li ul.submenu li a:hover{padding-left:20px !important;}@keyframes fwMenuIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.whatsapp-action,.footer-scroll-top,.scroll-down-modern{transition:transform 0.3s var(--fw-ease-out),box-shadow 0.3s var(--fw-ease-out);}.whatsapp-action:hover{transform:translateY(-3px) scale(1.04);}.footer-scroll-top:hover{transform:translateY(-3px);box-shadow:var(--fw-shadow-brand);}@media (min-width:768px){html{scrollbar-width:thin;scrollbar-color:rgba(226,102,10,0.55) transparent;}body::-webkit-scrollbar{width:12px;height:12px;}body::-webkit-scrollbar-track{background:transparent;}body::-webkit-scrollbar-thumb{background:rgba(226,102,10,0.55);border-radius:10px;border:3px solid transparent;background-clip:padding-box;}body::-webkit-scrollbar-thumb:hover{background:rgba(226,102,10,0.85);background-clip:padding-box;}}@media (max-width:767px){section{padding-top:60px;padding-bottom:60px;}p,li,a,span,h1,h2,h3,h4,h5{overflow-wrap:break-word;word-wrap:break-word;}}@media (max-width:480px){section{padding-top:48px;padding-bottom:48px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important;}}table,pre,blockquote{max-width:100%;}[class*="col-"],.row{max-width:100%;}.row{--bs-gutter-x:1.5rem;}@media (max-width:991px){.top-contact-inner{justify-content:center;gap:8px 16px;}.top-contact-group{justify-content:center;flex-wrap:wrap;}.top-contact-bar{font-size:12.5px;}}@media (max-width:767px){iframe,embed,object{max-width:100%;}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}#menu-btn,.footer-scroll-top,.footer-language-selector{min-width:44px;min-height:44px;}.whatsapp-action{bottom:14px;right:14px;}.btn-main,a.btn-main,.btn-primary,a.btn-primary{max-width:100%;white-space:normal;}}@media (max-width:480px){.hero-services-list,.hero-stats{gap:0.75rem;}img,.section-image{max-width:100% !important;height:auto;}}@media (max-width:767px){.preview-title-single-line{white-space:normal !important;}.wholesale-preview-content .preview-cta{flex-direction:column;align-items:stretch;}.preview-cta .btn-modern-primary,.preview-cta .btn-modern-secondary{width:100% !important;max-width:100% !important;justify-content:center;}}.partnership-process{width:100% !important;max-width:60rem;}.partnerships-section .process-title{color:#ffffff;}.partnerships-section .process-subtitle{color:rgba(255,255,255,0.75);}.partnerships-section .process-step h5{color:#ffffff;}.partnerships-section .process-step p{color:rgba(255,255,255,0.72);}@media (max-width:991px){.partnership-process .process-step{margin-bottom:0;}}@media (max-width:768px){.ultra-modern-quote .v-center{transform:none !important;}.ultra-modern-quote .quote-main-text{margin-bottom:0.4rem !important;line-height:1.2;}.ultra-modern-quote .company-name{margin-top:0 !important;}}html,body{overflow-x:hidden !important;max-width:100vw !important;}#wrapper,.container,.container-fluid,section{max-width:100% !important;box-sizing:border-box !important;}@media (max-width:767px){.fw-faq{position:fixed !important;left:14px !important;bottom:14px !important;right:auto !important;top:auto !important;z-index:9999 !important;}.fw-faq-launcher{width:48px !important;height:48px !important;font-size:20px !important;}.whatsapp-action{position:fixed !important;right:14px !important;bottom:14px !important;left:auto !important;top:auto !important;z-index:9998 !important;margin:0 !important;padding:0 !important;}.whatsapp-action .whatsapp-call{padding:0 !important;margin:0 !important;}.whatsapp-action img{width:48px !important;height:48px !important;margin:0 !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(0,0,0,0.4) !important;}#scrollToTop,.footer-scroll-top{position:fixed !important;right:14px !important;bottom:72px !important;left:auto !important;top:auto !important;z-index:9997 !important;width:42px !important;height:42px !important;border-radius:50% !important;background:#172054 !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.2) !important;box-shadow:0 4px 12px rgba(0,0,0,0.4) !important;display:flex !important;align-items:center !important;justify-content:center !important;}.modern-contact-section,footer,#section-contact{padding-bottom:90px !important;}.contact-form-card,.contact-info-card,.offices-card{padding:20px 16px !important;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;border-radius:16px !important;}.form-grid{grid-template-columns:1fr !important;gap:16px !important;}.form-group{width:100% !important;}.modern-input,textarea.modern-input,select.modern-input{width:100% !important;box-sizing:border-box !important;font-size:14px !important;padding:12px 14px !important;border-radius:10px !important;}.btn-modern-submit{width:100% !important;max-width:100% !important;justify-content:center !important;box-sizing:border-box !important;padding:14px 20px !important;}.contact-methods,.contact-method,.method-content{width:100% !important;overflow-wrap:anywhere !important;word-break:break-word !important;}.method-content a{display:block !important;word-break:break-all !important;font-size:13px !important;line-height:1.5 !important;}.phone-numbers span{display:block !important;font-size:13px !important;line-height:1.5 !important;}.section-title,.contact-main-title,h1,h2,h3,h4{word-wrap:break-word !important;overflow-wrap:break-word !important;max-width:100% !important;}.service-card.premium::after{top:12px !important;right:12px !important;font-size:10px !important;padding:4px 10px !important;}}@media (max-width:1500px){.float-text{display:none !important;}}@media (max-width:991px){.timeline-box{margin-bottom:20px !important;border-radius:12px !important;}}@media (max-width:767px){.container,.container-fluid,section,.section-title,.modern-divider,h1,h2,h3,h4,h5,h6,.hero-text-content,.hero-title,.hero-subtitle,.hero-description,.about-content-card,.service-card,.timeline-box,.fw-blog-head,.fw-blog-card,.fw-article-header{text-align:center !important;}.hero-buttons,.hero-highlights,.about-highlights,.highlight-item,.tech-grid,.service-icon,.visual-card,.footer-top-left,.footer-links-section,.footer-logo-section,.footer-contact-info,.contact-item{justify-content:center !important;align-items:center !important;text-align:center !important;}.modern-divider,.space-border,.separator,.fw-blog-link,.btn-main,.btn-primary{margin-left:auto !important;margin-right:auto !important;}.site-footer-modern .footer-top{grid-template-columns:1fr !important;text-align:center !important;gap:30px !important;}.footer-top-left,.footer-links-section,.footer-top-right,.footer-credentials-section{padding-left:0 !important;padding-right:0 !important;align-items:center !important;text-align:center !important;}.footer-social-icons,.footer-badges-items{justify-content:center !important;margin-left:auto !important;margin-right:auto !important;}}