body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-section{background-image:linear-gradient(#0009,#000000b3),url(/static/media/hero0.5b0cac9f01a6829454fa.webp);background-position:50%;background-size:cover;overflow:hidden;padding-bottom:80px;padding-top:80px}.overlay{background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:50px 50px;bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.container{display:flex;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1rem;padding-right:1rem;position:relative;z-index:10}.hero-text{color:#93c5fd;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}.hero-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.hero-header{font-size:3rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem}.hero-paragraph{color:#dbeafe;font-size:1.125rem;line-height:1.625;margin-bottom:2rem}.hero-buttons{flex-direction:row}.hero-btns1{align-items:center;background-color:#2563eb;border-radius:9999px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.hero-btns1:hover{box-shadow:0 10px 10px -5px rgba(0,0,0,.545),0 10px 10px -5px #000000b5;transform:translateY(-5px)}.hero-btns2{align-items:center;background-color:#3b82f6;background-color:initial;border:2px solid #60a5fa;border-radius:9999px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.hero-btns2:hover{transform:translateY(-5px)}.illustration{padding-left:0;position:relative}.why-section{background-color:#f9fafb;padding-bottom:5rem;padding-top:5rem}.why-container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:1rem;padding-right:1rem}.why-container2{margin-bottom:4rem;text-align:center}.section-head{color:#2563eb;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.why-header2{color:#111827;font-size:2.25rem;font-weight:700}.why-grid{display:flex;flex-direction:row;gap:2rem;justify-content:center}.why-sectionItems{background-color:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;transition:transform .25s ease,opacity .25s ease;width:18.73rem}.why-sectionItems:hover{box-shadow:0 20px 60px #0003;transform:translateY(-5px)}.faq{margin-bottom:10rem}@media (max-width:768px){.why-grid{align-items:center;display:flex;flex-direction:column}.why-sectionItems{align-items:center;border-radius:1rem;padding:1rem;transition:box-shadow .3s}.hero-header{font-size:1.9rem;font-weight:700;line-height:1.25;margin-bottom:1.5rem}}.chevron{align-items:center;color:#686868;display:flex;height:2px;margin-left:auto;padding-right:50px;transition:transform .3s}.chevron.open{transform:rotate(180deg)}.hero-services{background-image:linear-gradient(#000c,#000c),url(/static/media/wholesalers.040dae324734ef4c1088.webp);background-position:50%;background-size:cover;margin-bottom:50px;overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative;text-align:center}.services-title{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1.5rem}.heroServices-paragraph{color:#e3eaf4;font-size:1.125rem;font-weight:400;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:42rem}.heroButton-container{display:flex;flex-direction:row;gap:1rem;justify-content:center}.btns-hero1{background-color:#2563eb;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:1rem 2rem;text-align:center;transition:all .3s ease}.btns-hero1:hover{box-shadow:0 10px 10px -5px rgba(0,0,0,.545),0 10px 10px -5px #000000b5;transform:translateY(-5px)}.btns-hero1 a{color:#fff;text-decoration:none}.btns-hero1 a:visited{color:#fff}.icon-box{background-color:#eff6ff;border-radius:1rem;height:8rem;margin-left:auto;margin-right:auto;width:8rem}.hero-section,.icon-box{align-items:center;display:flex;justify-content:center}.hero-section{background:#0a1a3d;color:#fff;position:relative;text-align:center}.hero-grid>div{max-width:800px}.hero-buttons{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.services-border{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}.service-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.service-items{background-color:#fff;border-color:#e5e7eb;border-radius:.5rem;border-width:1px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:2rem;transition:all .2s ease}.service-items:hover{box-shadow:0 20px 60px #0003;transform:translateY(-5)}.service-description{color:#4b5563;line-height:1.625;margin-bottom:1.5rem}.service-title{color:#111827;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1rem}.services-button{align-items:center;background-color:#111827;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:background-color .3s ease}.services-button:hover{background-color:#1f2937}@media (max-width:768px){.service-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}}.nav{align-items:center;background:#fff;box-shadow:0 10px 10px -5px rgba(0,0,0,.252),0 10px 10px -5px rgba(0,0,0,.186);justify-content:space-between;padding:5px 20px;position:fixed;width:100%;z-index:99999}.logo,.nav{display:flex}.image{padding:10px}.brand-name h2{color:#0a1a3d;padding-left:5px}.nav-links{color:#0a1a3d;display:flex;font-weight:600;gap:22px;list-style:none;margin:0 0 0 auto;padding-right:100px}.nav-links a{color:#0a1a3d;cursor:pointer;text-decoration:none;transition:transform .25s ease,opacity .25s ease}.nav-links a:focus,.nav-links a:hover{color:#60a5fa;transform:translateY(-3px)}.nav-links a:focus{font-weight:bolder}.burger{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-between;padding:6px;transform:translateX(-50px);width:36px}.burger span{background:#0a1a3d;border-radius:2px;display:block;height:3px;transition:transform .25s ease,opacity .25s ease;width:100%}.burger.open span:first-child{transform:translateY(5px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.menu-wrapper{display:inline-block;position:relative}.mobile-menu{background:#0a1a3d;border-radius:10px;box-shadow:0 10px 30px #0000001f;color:#fff;display:none;flex-direction:column;gap:12px;list-style:none;margin:0;padding:12px;position:absolute;right:14px;top:100%;width:200px;z-index:9999}.mobile-menu.open{display:flex;padding:10px}.mobile-menu{border-radius:6px;cursor:pointer;padding:8px 16px}.mobile-menu :hover{background:#0000000a}@media (max-width:768px){.nav-links{display:none}.burger{display:flex}.brand-name h2{align-self:center;color:#0a1a3d;font-size:15px;padding-left:5px;padding-top:10px}}.footer-items{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.footer-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.socials{align-items:center;background-color:#2563eb;border-radius:.25rem;color:#fff;display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:background-color .3s;width:2.5rem}.socials:hover{background-color:#3ab3f9}.socials:visited{color:#fff}.socialNames{font-size:.875rem;font-weight:700}.footerLink{color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .3s}.footerLink:hover{color:#2563eb}.contacts-section{gap:0}.contacts-info{padding:0}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.footer-items{justify-content:center}.contacts-section{gap:.5rem;text-align:left!important}.socials-icons{justify-content:center}}.about-hero{background-image:linear-gradient(#0009,#000c),url(/static/media/hero2.e4fea15052937ff05e7e.jpg);background-position:50%;background-size:auto;color:#fff;font-size:1.5rem;overflow:hidden;padding:7rem 1rem;position:relative;text-align:center}.about-header{font-size:3rem;margin-bottom:40px;text-align:center}.about-row{align-items:center;display:flex;gap:30px;margin-bottom:50px}.about-row img{border-radius:8px;width:100%}.section-label{color:#666;font-size:.9rem;font-weight:600;letter-spacing:2px;margin-bottom:.9rem;text-align:center;text-transform:uppercase}.text-left{flex:1 1}.text-left h2{color:#1a2332;font-size:2.3rem;margin-bottom:.5rem;margin-left:1rem}.text-left p{color:#666;line-height:1.8;margin-bottom:1rem;padding:1rem}.image-right{flex:1 1;padding:10px}.vmv-section{display:flex;gap:20px;justify-content:space-between;margin:50px 0}.vmv-box{background:#fff;border:2px solid #002b7f;border-radius:8px;flex:1 1;padding:20px;text-align:center}.brands-section{margin:60px 0;text-align:center}.brands-section h4{color:#1a2332;font-size:1.5rem;margin-bottom:.5rem}.slider{margin-top:20px;overflow:hidden;white-space:nowrap}.slide-track .slide{flex:0 0 auto;margin-right:40px}.slide-track{animation:scroll 20s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.slide-track:after{content:"";display:flex;width:50%}.slide-track img{height:80px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.why-list{line-height:1.7;list-style-type:disc;margin-left:20px}.why-choose-section{background:#fff;padding:4rem 2rem;text-align:center}.why-choose-section h2{color:#1a2332;font-size:2.5rem;margin-bottom:.5rem}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,2fr))}.feature-item,.features-grid{text-align:center}.feature-icon{align-items:center;background:#fff;border:3px solid #1a2332;border-radius:50%;color:#1a2332;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.feature-item h3{color:#1a2332;font-size:1.2rem;margin-bottom:.8rem}.feature-item p{color:#666;font-size:.9rem;line-height:1.6}.our-company-items{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:2rem;transition:transform .25s ease,opacity .25s ease;width:21rem}.our-company-items:hover{box-shadow:0 20px 60px #0003;transform:translateY(-5px);z-index:1}.company-heading{margin:0 auto 3rem;max-width:700px;text-align:center}.company-heading h2{color:#1a2332;font-size:2.5rem;margin-bottom:.5rem}.company-heading p{color:#666;font-size:1.1rem}.company-section{display:flex;flex-direction:row;gap:12px;margin:0 auto;padding:60px;width:80%}.who-we-are{padding:7rem}@media (max-width:768px){.about-row{flex-direction:column}.about-intro-grid{gap:3rem;grid-template-columns:1fr}.about-hero h1{font-size:2.5rem}.text-left h2{color:#1a2332;font-size:1.8rem}.text-left p{color:#666;line-height:1.5;margin-bottom:1.2rem}.company-heading h2{color:#1a2332;font-size:1.5rem;margin-bottom:.5rem}.features-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr)}.company-section{flex-direction:column;gap:1.5rem;margin:0 auto;padding:2rem 1rem;width:90%}.our-company-items{box-sizing:border-box;max-width:400px;padding:1.5rem;width:100%}}.contact-hero{background-image:linear-gradient(#0009,#000c),url(/static/media/hero3.b7ae9c63036fdb7bdc58.jpg);background-position:50%;background-size:cover;color:#fff;margin-bottom:120px;overflow:hidden;padding:7rem 1rem;position:relative;text-align:center}.contact-hero h1{color:#fff;font-size:3rem;margin-bottom:1rem}.contact-hero p{font-size:1.2rem;opacity:.95}.contact-main{margin:-5rem auto 4rem;max-width:1200px;padding:0 2rem;position:relative;z-index:10}.contact-grid{grid-gap:2rem;background:#fff;border-radius:15px;box-shadow:0 10px 40px #0000001a;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:-5rem;overflow:hidden}.contact-info-section{background:#f8f9fb;padding:3rem 2rem}.contact-info-section h2{color:#1a2332;font-size:1.8rem;margin-bottom:.5rem}.contact-info-section>p{color:#666;font-size:.95rem;margin-bottom:2rem}.info-item{display:flex;gap:1.2rem;margin-bottom:.5rem}.icon{align-items:center;background:#041a48;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.3rem;height:48px;justify-content:center;width:48px}.info-content h3{color:#1a2332;font-size:1.1rem;margin-bottom:.3rem}.info-content p{color:#666;font-size:.95rem;line-height:1.5}.contact-form-section{padding:7rem}.contact-form-section h2{color:#1a2332;margin-bottom:2rem}.contact-form{grid-gap:1.5rem;display:grid;gap:1.5rem}label{color:#1a2332;font-size:.95rem;font-weight:500;margin-bottom:.5rem}input,textarea{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:.95rem;padding:.9rem;transition:border-color .3s}input:focus,textarea:focus{border-color:#2d6cdf;outline:none}textarea{min-height:120px;resize:vertical}.submit-btn{background:#111827;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:5px auto 30px;padding:1rem 2rem;transition:all .3s ease}.submit-btn:hover{box-shadow:0 10px 10px -5px rgba(0,0,0,.545),0 10px 10px -5px #000000b5;transform:translateY(-5px)}.map-section{background:#e5e7eb;height:400px;overflow:hidden;position:relative;width:100%}.map-section iframe{border:none;height:100%;width:100%}.map-placeholder{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:100%}@media (max-width:768px){.contact-grid,.form-row{grid-template-columns:1fr}.contact-hero{margin-bottom:100px;padding:4rem 2rem 6rem}.contact-form-section,.contact-info-section{padding:3rem 1.5rem 0}.contact-form-section{margin-right:20px}}
/*# sourceMappingURL=main.15bc67a7.css.map*/