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}html{background-color:#fff}.hero{height:100vh;width:100%}.service{padding:30px 0}.image-break{height:30vw;margin:50px 0}.image-break img{height:100%;object-fit:cover;width:100%}.brands{align-items:center;display:flex;flex-direction:column;padding:0 12.5% 7vw;width:75%}.brand-cards{display:flex;flex-wrap:wrap;gap:15px}.button{all:unset;background-color:#e23f44;border-radius:15px;color:#fff;cursor:pointer;padding:20px 30px}.button:hover{background-color:#e3272c;transition:.3s}.button-home{margin:75px 0 25px}a:active,a:hover,a:link,a:visited{text-decoration:none}@media(max-width:768px){.service{padding:0}.button-home{margin:40px 0 0}}.navbar{align-items:center;background-color:#fff;box-shadow:0 8px 24px #959da533;display:flex;height:90px;justify-content:center;left:0;padding:0;position:fixed;top:0;width:100%;z-index:100}.navbar-container{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;width:75%}.navbar-scrolled{background-color:#fff;box-shadow:0 8px 24px #959da533}.brand{height:90px;position:fixed;top:0}.brand-disabled{opacity:0}.brand-enabled{opacity:1}.nav-menu{border-bottom:1px solid;border-color:#fff;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-bottom:-1px;max-width:350px;min-width:300px;width:30%}.navLink{font-size:1.1rem;padding:10px 0;text-decoration:none;text-transform:uppercase}.navLink:hover{color:red;transition:.2s ease-in-out}.navLink-basic,.navLink-scrolled{color:#0e223b}.hamburger{cursor:pointer;display:none}.bar{display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}.bar,.bar-scrolled{background-color:#000}@media(max-width:768px){.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu{background-color:#fff;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;max-width:100%;position:fixed;text-align:center;top:-100%;transition:.3s;width:100%;z-index:-1}.nav-menu.active{padding:15px 0;top:70px}.navLink{color:#000}.brand,.navbar{height:70px}}footer{height:100%}.footer,footer{display:flex;flex-direction:column}.footer{align-items:center;background-color:#394c66;justify-content:flex-end;margin-top:50px;width:100%}.footer-columns{display:flex;flex-wrap:wrap-reverse;justify-content:space-between;width:75%}.footer-column{flex:1 1;min-width:300px;padding:20px 0;width:100%}.footer-copyright{display:flex;flex-wrap:wrap;padding:5px 12.5%;width:75%}.footer h5,h6{color:#fff;margin:0;text-align:left;width:65%}.footer h5{font-size:medium;margin:10px 0}.footer h6{font-size:small;margin:10px 0 2px;text-decoration:underline}footer p{text-align:left}footer a,footer p{color:#fff;font-size:small;margin:2.5px 0;width:65%}.mid-column p,footer a{text-align:center}.footer-copyright p{width:33.33%}.copyright{text-align:center}.nrldn{text-align:right}.nrldn a{font-family:Audiowide,sans-serif;font-size:1rem}.mid-column h5,.mid-column h6{text-align:center}.mid-column h6{margin:0}.mid-column{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}footer{margin-top:auto}footer img{border:solid;border-color:#fff;border-radius:15%;border-width:15px;width:120px}.smicons{align-items:center;display:flex;justify-content:center;padding:5px 0}.smicon:nth-child(2){margin:0 20px}svg{fill:#fff;height:40px;transition:.3s ease-in-out;width:40px}.button-contact{width:160px}.button-contact .button{width:100px}.column-block{align-items:center;display:flex;flex-direction:column;height:100%}.footer-column:nth-child(3){align-items:flex-end;display:flex;flex-direction:column}.footer-column:first-child{align-items:flex-start;display:flex;flex-direction:column}@media(max-width:1199px){.mid-column{flex-direction:row;margin:0 12.5%;order:1}}@media(max-width:799px){.footer-column:first-child,.footer-column:nth-child(3){align-items:center}.footer-column h5,.footer-column h6,.footer-column p{text-align:center}.mid-column{flex-direction:column;margin:0}.footer-copyright p{text-align:center;width:100%}}.heroLR{align-items:center;display:flex;gap:10vw;justify-content:center;margin-top:90px;padding:4vw 12.5vw;width:75vw}.heroLR .default{flex-direction:row}.heroLR .flip{flex-direction:row-reverse}.heroLR .text{flex:1 1}.heroLR h1{font-size:3.5rem}.heroLR .image-self{height:auto;width:100%}.heroLR .bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media(max-width:1350px){.heroLR h1{font-size:2.5rem}}@media(max-width:992px){.heroLR h1{font-size:2rem}}@media(max-width:768px){.heroLR h1{font-size:2rem}}.section{align-items:center;background-color:#fff;display:flex;gap:10vw;justify-content:center;padding:4vw 12.5vw;width:75vw}.default{flex-direction:row}.flip{flex-direction:row-reverse}.image,.text{flex:1 1}.image{display:flex;justify-content:flex-end}.bg-img,.image-self{width:100%}.bg-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;z-index:-1}@media(max-width:768px){.section{gap:2.5vw}.default,.flip,.section{flex-direction:column}}.button-lr{margin:15px 0}.eto-section{height:100vh;width:100vw}.eto-section img{height:100%;object-fit:cover;position:absolute;width:100%}.overlay{align-items:center;background:#00000040;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3vw 0;position:relative;width:100vw;z-index:1}.eto-section p{max-width:650px;text-align:center;width:75%}.header{align-items:center;display:flex;justify-content:center;margin-top:90px;min-height:150px;padding:3vw 0;position:relative;width:100%}.header img{height:100%;left:0;object-fit:cover;object-position:bottom;position:absolute;top:0;width:100%;z-index:-1}.header .title{align-items:center;display:flex;flex-direction:column;text-align:center;width:75%}.header .content{height:100%;width:100%}.header h2,.header p{color:#fff}.header p{max-width:650px;text-align:center;width:100%}@media(max-width:768px){.header{margin-top:70px}}.services-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin:20px 12.5% 0;width:75%}.service-cards{display:flex;flex-wrap:wrap;gap:30px;width:100%}.products-section{display:flex;padding:30px 12.5% 0;width:75%}.product-cards{display:flex;flex-wrap:wrap;gap:20px}.next-products .serviceCard{@media (max-width:768px){flex-basis:calc(50% - 15px);flex-grow:0;flex-shrink:0}}.contact .text-left{background-color:#fff;display:flex;gap:30px;padding:25px 12.5%;width:75%}.contact p{text-align:left}.contact .image{flex:1 1;object-fit:cover}.contact .image img{align-self:center;width:60%}.map-image{display:flex;flex:1 1;justify-content:flex-end}.contact .map-image img{margin-top:20px;width:100%}.item{display:flex;gap:10px;margin:5px 25px}.contact h2{font-size:2rem;margin-bottom:15px;text-align:left}.submit-area{align-items:flex-end;display:flex;gap:25px;width:100%}.contact input{all:unset;background-color:#fff;border:2px solid #d3d3d3;border-radius:5px;color:#000;height:2.5rem;margin:5px 0;padding:4px 2%;width:95%}.contact textarea{all:unset;background-color:#fff;border:2px solid #d3d3d3;border-radius:5px;height:8rem;margin:5px 0;padding:4px 2%;width:95%}.contact .button{all:unset;background-color:#e23f44;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;font-weight:700;height:2rem;margin-top:5px;padding:2%;text-align:center;transition:.3s;width:100%}.contact .button:hover{background-color:#e3272c;transition:.3s}@media(max-width:768px){.contact .text-left{flex-direction:column}.contact .image{display:none}.contact .button{font-size:1rem}}body{font-family:Arial,Helvetica,sans-serif}h1{font-size:2.5rem;margin-bottom:15px}h2,h3{font-size:2rem}h3{margin-bottom:15px}p{font-size:1.5rem;margin-bottom:12px}@media(max-width:1350px){h1,h2{font-size:2rem}h3{font-size:1.75rem}p{font-size:1.25rem}}@media(max-width:768px){h1,h2{font-size:1.5rem}h3{font-size:1.25rem}p{font-size:1rem}.button{border-radius:7.5px;padding:10px 15px}}
/*# sourceMappingURL=main.c9915e21.css.map*/