@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:not(.gr-slide){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}iframe,img,svg,video{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:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}blockquote,figcaption,li,p{text-wrap:pretty}a{transition:color .25s var(--fw-ease),opacity .25s var(--fw-ease)}.btn-line,.btn-main,.btn-primary,a.btn-line,a.btn-main,a.btn-primary,button.btn-main{transition:transform .28s var(--fw-ease-out),box-shadow .3s var(--fw-ease-out),background-color .25s var(--fw-ease),color .25s var(--fw-ease),border-color .25s var(--fw-ease)!important;will-change:transform}.btn-main:hover,.btn-primary:hover,a.btn-main:hover,a.btn-primary:hover,button.btn-main:hover{transform:translateY(-2px);box-shadow:var(--fw-shadow-brand)}.btn-main:active,.btn-primary:active,a.btn-main:active,a.btn-primary:active,button.btn-main:active{transform:translateY(0);box-shadow:var(--fw-shadow-sm)}.blog-tile,.box-icon,.card,.de-team-list,.de_modal .card,.f-boxed,.feature-box,.icon-box,.partnership-card,.process-step,.service-card,.stat-card{transition:transform .35s var(--fw-ease-out),box-shadow .35s var(--fw-ease-out),border-color .3s var(--fw-ease),background-color .3s var(--fw-ease)}.box-icon:hover,.card:hover,.de-team-list:hover,.feature-box:hover,.icon-box:hover{box-shadow:var(--fw-shadow-md)}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{transition:border-color .25s var(--fw-ease),box-shadow .25s var(--fw-ease),background-color .25s var(--fw-ease)!important}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:var(--fw-orange)!important;box-shadow:0 0 0 3px var(--fw-orange-soft)!important;outline:0!important}#mainmenu li ul.submenu{border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.18);overflow:hidden;padding:6px 0;border:1px solid rgba(0,0,0,.05)}#mainmenu li:hover>ul.submenu{animation:fwMenuIn .22s var(--fw-ease-out)}#mainmenu li ul.submenu li a{transition:background-color .2s var(--fw-ease),color .2s var(--fw-ease),padding-left .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)}}.footer-scroll-top,.scroll-down-modern,.whatsapp-action{transition:transform .3s var(--fw-ease-out),box-shadow .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:0 0}body::-webkit-scrollbar-thumb{background:rgba(226,102,10,.55);border-radius:10px;border:3px solid transparent;background-clip:padding-box}body::-webkit-scrollbar-thumb:hover{background:rgba(226,102,10,.85);background-clip:padding-box}}@media (max-width:767px){section{padding-top:60px;padding-bottom:60px}a,h1,h2,h3,h4,h5,li,p,span{overflow-wrap:break-word;word-wrap:break-word}}@media (max-width:480px){section{padding-top:48px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}blockquote,pre,table{max-width:100%}.row,[class*=col-]{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){embed,iframe,object{max-width:100%}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#menu-btn,.footer-language-selector,.footer-scroll-top{min-width:44px;min-height:44px}.whatsapp-action{bottom:14px;right:14px}.btn-main,.btn-primary,a.btn-main,a.btn-primary{max-width:100%;white-space:normal}}@media (max-width:480px){.hero-services-list,.hero-stats{gap:.75rem}.section-image,img{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:#fff}.partnerships-section .process-subtitle{color:rgba(255,255,255,.75)}.partnerships-section .process-step h5{color:#fff}.partnerships-section .process-step p{color:rgba(255,255,255,.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:.4rem!important;line-height:1.2}.ultra-modern-quote .company-name{margin-top:0!important}}body,html{overflow-x:clip!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,.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:#fff!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important}#section-contact,.modern-contact-section,footer{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,select.modern-input,textarea.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-method,.contact-methods,.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}.contact-main-title,.section-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){.about-content-card,.container,.container-fluid,.fw-article-header,.fw-blog-card,.fw-blog-head,.hero-description,.hero-subtitle,.hero-text-content,.hero-title,.modern-divider,.section-title,.service-card,.timeline-box,h1,h2,h3,h4,h5,h6,section{text-align:center!important}.about-highlights,.contact-item,.footer-contact-info,.footer-links-section,.footer-logo-section,.footer-top-left,.hero-buttons,.hero-highlights,.highlight-item,.service-icon,.tech-grid,.visual-card{justify-content:center!important;align-items:center!important;text-align:center!important}.btn-main,.btn-primary,.fw-blog-link,.modern-divider,.separator,.space-border{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-credentials-section,.footer-links-section,.footer-top-left,.footer-top-right{padding-left:0!important;padding-right:0!important;align-items:center!important;text-align:center!important}.footer-badges-items,.footer-social-icons{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}