button,.button{cursor:pointer;color:#fff;background-color:#aa1c28;border:0;border-radius:.3rem;padding:.5em 1em;font-family:Poppins,serif;font-size:1rem;font-style:normal;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}button:hover,.button:hover{background-color:#c80011}button:active,button.active,.button:active,.button.active{background-color:#ff1a2d}@font-face{font-family:wesal;src:url(wesal.f421496d.ttf)format("truetype"),url(wesal.e42d2f63.woff)format("woff"),url(wesal.b45d6f8d.svg#wesal)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=i-],[class*=\ i-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:wesal!important}.i-call:before{content:""}.i-location:before{content:""}.i-mail:before{content:""}.i-clear:before{content:""}.i-up:before{content:""}.i-menu:before{content:""}.i-nodes:before{content:""}.i-cart:before{content:""}.i-truck:before{content:""}.i-chart:before{content:""}html{scroll-behavior:smooth}body{color:#171a1b;background-color:#fff;margin:0;padding:72px 0 0;font-family:Poppins,serif;font-size:1rem;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-optical-sizing:auto;font-family:Sofia Sans,serif;font-style:normal;font-weight:600}#top{position:absolute;top:0}header{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:40px;padding:1rem;display:flex;position:fixed;top:0;left:0;right:0}header .logo img{height:40px}header .menu{gap:.2rem;display:flex}header .menu a{color:#171a1b;border-radius:2em;padding:.4rem .8rem;text-decoration:none;transition:all .2s ease-in-out;display:block}header .menu a:hover{background-color:#ff1a2d}header .menu a.active,header .menu a:active{color:#fff;background-color:#c80011}header .menu a.active:hover,header .menu a:active:hover{background-color:#ff1a2d}header .trigger{cursor:pointer;display:none}header .trigger button{width:32px;height:32px;padding:0;font-size:24px}header.sticky{box-shadow:0 2px 10px #ff1a2d80}#totop{text-align:center;opacity:.5;color:#fff;background-color:#c80011;border-radius:50%;width:48px;height:48px;font-size:32px;line-height:48px;text-decoration:none;transition:all .2s ease-in-out;position:fixed;bottom:1rem;right:1rem;box-shadow:0 2px 10px #ff1a2d}#totop:hover{opacity:1;background-color:#ff1a2d}#totop.hidden{opacity:0}.hero .slider{height:70vh;position:relative}.hero .slider .body{scroll-behavior:smooth;white-space:nowrap;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;height:100%;display:flex;overflow:auto hidden}.hero .slider .body::-webkit-scrollbar{display:none}.hero .slider .body img{object-fit:cover;scroll-snap-align:start;width:100vw;height:100%;display:inline-block}.hero .slider .caption{text-transform:uppercase;pointer-events:none;color:#fff;font-optical-sizing:auto;text-align:center;background-color:#000c;padding:1rem;font-family:Sofia Sans,serif;font-size:3.5rem;font-style:normal;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .slider .controls{background:linear-gradient(#0000,#aa1c28);justify-content:center;gap:1rem;padding-top:2rem;padding-bottom:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.hero .slider .controls a{opacity:.5;background-color:#ed861e;border-radius:50%;width:1rem;height:1rem;transition:all .2s ease-in-out}.hero .slider .controls a:hover{opacity:1}.hero .slider .controls a.active{opacity:1;background-color:#ed861e;box-shadow:0 0 0 2px #fff}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-100%)}}.hero-waves{width:100%;height:80px;position:relative;top:-.5px}.hero-waves g{fill:#aa1c28;animation:linear infinite forwards wave}.hero-waves .n1{animation-duration:20s}.hero-waves .n2{opacity:.4;animation-duration:16s;animation-direction:reverse}.hero-waves .n3{opacity:.4;animation-duration:12s}main{max-width:1280px;margin:0 auto;padding-inline:1rem}main .section .section-body{margin-bottom:4rem}.page-title{opacity:.65;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:0;font-size:1rem;display:flex}.page-title:after{content:"";background-color:#c80011;width:60%;height:2px;display:block}.page-title+*{font-optical-sizing:auto;text-transform:uppercase;margin-top:0;font-family:Sofia Sans,serif;font-size:3rem;font-style:normal;font-weight:600}#section-about .section-body{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,1fr);grid-template-areas:"title image""text image";align-items:stretch;gap:1rem;display:grid}#section-about .section-body .title{grid-area:title}#section-about .section-body .title h1{margin-bottom:0}#section-about .section-body .text{flex:1;grid-area:text;font-size:larger;line-height:1.5em}#section-about .section-body .image{background-image:url(about.4bf2afe5.jpg);background-position:50%;background-size:cover;flex:1;grid-area:image;min-height:320px}#section-products .section-body{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}#section-products .section-body .product{flex-direction:column;display:flex}#section-products .section-body .product:hover .image img{transform:scale(1.2)}#section-products .section-body .product:hover .info .icon{border-width:.1em;padding:.15em}#section-products .section-body .product:hover .info .icon span{transform:scale(1.3)}#section-products .section-body .product .image{border-radius:1rem;overflow:hidden}#section-products .section-body .product .image img{aspect-ratio:4/3;width:100%;transition:all .2s ease-in-out;display:block}#section-products .section-body .product .info{background-color:#fff;border-radius:1em;flex-direction:column;min-height:280px;margin-inline:2em;padding:32px .5em .5em;display:flex;position:relative;top:-1em;box-shadow:0 .25em 1.5em #c8001133}#section-products .section-body .product .info .icon{text-align:center;color:#fff;background-color:#aa1c28;border:.25em solid;border-radius:50%;width:64px;height:64px;padding:0;font-size:32px;line-height:64px;transition:all .2s ease-in-out;position:absolute;top:0;left:50%;transform:translate(-50%,-65%)}#section-products .section-body .product .info .icon span{transition:all .2s ease-in-out;display:inline-block}#section-products .section-body .product .info .title{font-optical-sizing:auto;text-align:center;font-family:Sofia Sans,serif;font-size:1.5rem;font-style:normal;font-weight:600}#section-products .section-body .product .info .details{text-align:center;flex:1;align-items:center;padding:1rem;display:flex}#section-support .section-body{text-align:center;padding-inline:4em;font-size:large;line-height:2em}#section-contact .section-body{flex-direction:row-reverse;align-items:center;gap:2em;display:flex}#section-contact .section-body .info{flex:1;grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);grid-template-areas:"phone email""address address";gap:1rem;display:grid}#section-contact .section-body .info>a{color:#171a1b;border-inline-start:4px solid #c8001140;padding:.5rem;text-decoration:none;transition:all .2s ease-in-out;display:block}#section-contact .section-body .info>a:hover{border-inline-start-color:#c80011}#section-contact .section-body .info .address{flex-direction:column;flex:1;grid-area:address;gap:.5rem;padding:0;display:flex}#section-contact .section-body .info .address .map img{border:3px solid #c8001140;border-inline-start:none;border-radius:0 1rem 1rem 0;width:100%;transition:all .2s ease-in-out;display:block}#section-contact .section-body .info .address .details{align-items:flex-start;gap:1rem;padding-inline:.5rem;display:flex}#section-contact .section-body .info .address .details p{margin:0}#section-contact .section-body .info .address .details span{text-align:center;width:24px;height:24px;font-size:24px;line-height:24px}#section-contact .section-body .info .address:hover .map img{border-color:#c80011}#section-contact .section-body .info .phone{grid-area:phone}#section-contact .section-body .info .email{grid-area:email}#section-contact .section-body .info .phone,#section-contact .section-body .info .email{flex:1;align-items:center;gap:1em;display:flex}#section-contact .section-body .info .phone .icon,#section-contact .section-body .info .email .icon{text-align:center;width:24px;height:24px;font-size:24px;line-height:24px}#section-contact .section-body .info .phone .icon span,#section-contact .section-body .info .email .icon span{font-size:24px}#section-contact .section-body .form{flex:1}#section-contact .section-body .form form{flex-direction:column;gap:2rem;display:flex}#section-contact .section-body .form form input,#section-contact .section-body .form form textarea{border:3px solid #c8001140;border-radius:.5rem;padding:.5rem;transition:all .2s ease-in-out}#section-contact .section-body .form form input:focus,#section-contact .section-body .form form input:hover,#section-contact .section-body .form form textarea:focus,#section-contact .section-body .form form textarea:hover{border-color:#c80011;outline:none}#section-contact .section-body .form form input:disabled,#section-contact .section-body .form form input[data-disabled=true],#section-contact .section-body .form form textarea:disabled,#section-contact .section-body .form form textarea[data-disabled=true]{pointer-events:none;opacity:.5}#section-contact .section-body .form form textarea{resize:none}#section-contact .section-body .form form .actions{justify-content:flex-end;gap:1rem;display:flex}#section-contact .section-body .form form .actions .message{opacity:0;text-align:center;border-radius:.5rem;flex:1;padding:.5rem;transition:all .2s ease-in-out}#section-contact .section-body .form form .actions .message.info{color:#14558a;opacity:1;background-color:#0000}#section-contact .section-body .form form .actions .message.success{color:#fff;opacity:1;background-color:#4bb543}#section-contact .section-body .form form .actions .message.error{opacity:1;background-color:#f44336}#section-contact .section-body .form form .actions button:disabled,#section-contact .section-body .form form .actions button[data-disabled=true]{pointer-events:none;opacity:.5}footer{text-align:center;color:#fff;background-color:#aa1c28;padding:1rem}@media screen and (width<=540px){header{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:40px;padding:1rem;display:flex;position:fixed;top:0;left:0;right:0}header .menu{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:1rem;transition:all .2s ease-in-out;position:fixed;inset:72px 0 0;transform:translateY(-100vh)}header .menu.open{transform:translateY(0)}header .menu a{color:#171a1b;border-radius:2em;padding:.4rem .8rem;text-decoration:none;transition:all .2s ease-in-out;display:block}header .trigger{display:inline-block}header .menu.open+.trigger button span:before{content:""}#section-about .section-body{grid-template-rows:repeat(3,auto);grid-template-columns:auto;grid-template-areas:"title""image""text"}#section-products .section-body{grid-template-columns:auto}#section-contact .section-body{flex-direction:column;align-items:stretch}}
/*# sourceMappingURL=index.fdb9c466.css.map */
