@font-face{font-family:"GothamBook";font-display:swap;src:url("../fonts/Gotham-Book.otf")}@font-face{font-family:"GothamMedium";font-display:swap;src:url("../fonts/Gotham-Medium.otf")}@font-face{font-family:"GothamBlack";font-display:swap;src:url("../fonts/Gotham-Black.otf")}*{scroll-behavior:smooth;padding:0;margin:0}body{font-family:"GothamBook",sans-serif;overflow-x:hidden;font-size:1rem;padding:0;margin:0}main{min-height:100vh}b{font-family:"GothamMedium",sans-serif;font-weight:100}strong{font-family:"GothamBlack",sans-serif;font-weight:100}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline;color:#063c92}button{cursor:pointer;border:0;background-color:rgba(0,0,0,0)}ul{list-style:none}svg{width:auto;height:1.5rem}svg path{fill:#000}svg path.cls-1-red{fill:#d80516}svg path.cls-1-green{fill:#1bd902}svg path.cls-1-yellow{fill:#fcd700}.wrap{width:95%;max-width:1300px;margin:0 auto}.wrap.wrapper{max-width:900px}.flex{display:flex;justify-content:center;align-items:center}.mascara{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:98;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);opacity:0;visibility:hidden;transition:all .5s}.mascara.active{opacity:1;visibility:visible}.field{margin-bottom:1rem}.field label{font-size:.85rem;display:block;width:-moz-fit-content;width:fit-content;margin:0 0 .5rem}.field input,.field textarea,.field select{width:100%;padding:.5rem;border-radius:.2rem;border:solid 1px rgba(26,26,26,.5);box-sizing:border-box}.field.field-checkbox{display:flex;justify-content:flex-start;align-items:center}.field.field-checkbox input{width:-moz-fit-content;width:fit-content;display:inline-block;margin-right:.5rem}.field.field-checkbox label{display:inline-block;cursor:pointer;width:100%;margin:0}.columns{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.columns .field{margin-bottom:0}.columns .col{width:100%;margin:0 1rem 1rem 0;display:inline-block}.columns .col:last-child{margin-right:0;margin-bottom:0}.columns.col2 .col{width:20%}.columns.col2 .col:nth-child(2n){margin-right:0}.columns.col2 .col:nth-last-child(2){margin-bottom:0}.columns.col25 .col{width:calc(25% - 1rem)}.columns.col25 .col:nth-child(4n){margin-right:0}.columns.col25 .col:last-child{margin-bottom:0}.columns.col3 .col{width:30%}.columns.col33 .col{width:calc(33.3333333333% - 1rem)}.columns.col4 .col{width:calc(40% - 1rem)}.columns.col5 .col{width:calc(50% - 1rem)}.columns.col5 .col:nth-child(2n){margin-right:0}.columns.col5 .col:last-child{margin-bottom:0}.columns.col6 .col{width:60%}.columns.col7 .col{width:70%}@media screen and (max-width: 900px){.columns.col25 .col{width:calc(50% - 1rem)}.columns.col25 .col:nth-child(2n){margin-right:0}}@media screen and (max-width: 700px){.columns.col33 .col{width:100%;margin-right:0;margin-bottom:1.5rem}.columns.col33 .col:last-child{margin-bottom:0}}@media screen and (max-width: 500px){.columns.col25 .col{width:100%;margin-right:0;margin-bottom:1.5rem}.columns.col25 .col:last-child{margin-bottom:0}}.title{width:-moz-fit-content;width:fit-content;text-align:left;position:relative;margin:0 0 2rem;font-size:1.5rem}.title.title-center{text-align:center;margin:0 auto 2rem}.title.title-center::after{left:calc(50% - 1.5rem)}.title b{font-family:"GothamBlack",sans-serif;font-weight:100;display:block;text-transform:uppercase}.title::after{content:"";position:absolute;left:0;bottom:-0.5rem;width:100%;max-width:3rem;height:3px;border-radius:1rem;background-color:#d80516}.link.link-right{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;white-space:nowrap;text-decoration:underline;font-size:.9rem}.link.link-right svg{width:auto;height:.6rem;margin-left:.2rem}.mobile{display:none}.mobileNone{display:block}@media screen and (max-width: 800px){.mobile{display:block}.mobileNone{display:none}}.btn{cursor:pointer;display:block;width:-moz-fit-content;width:fit-content;padding:.7rem 1.1rem;text-transform:uppercase;box-sizing:border-box;border-radius:.4rem;background-color:#1a1a1a;border:solid 2px #1a1a1a;color:#fff;font-family:"GothamMedium",sans-serif;font-size:.8rem;text-align:center;transition:all .5s}.btn:hover{background-color:#fff;color:#1a1a1a;text-decoration:none}.btn.btn-icon{display:flex;justify-content:center;align-items:center}.btn.btn-icon:hover svg{fill:#1a1a1a}.btn.btn-icon:hover svg path{fill:#1a1a1a}.btn.btn-icon svg{margin-right:.5rem;width:auto;height:1rem;fill:#fff;transition:all .5s}.btn.btn-icon svg path{transition:all .5s;fill:#fff}.btn.btn-small{padding:.2rem .3rem;font-size:.7rem}.btn.btn-small svg{height:.7rem}.btn.btn-wfull{width:100%}.btn.btn-light{padding:0;background-color:rgba(0,0,0,0);border-radius:0;border:0}.btn.btn-white{background-color:#fff;border-color:#fff;color:#474747}.btn.btn-white:hover{background-color:rgba(0,0,0,0);color:#fff}.btn.btn-white.btn-white-light{background-color:rgba(0,0,0,0);color:#fff}.btn.btn-white.btn-white-light:hover{background-color:#fff;color:#474747}.btn.btn-red{background-color:#d80516;border-color:#d80516}.btn.btn-red:hover{background-color:rgba(0,0,0,0);color:#d80516}.btn.btn-red svg{fill:#d80516}.btn.btn-red svg path{fill:#d80516}.btn.btn-red.btn-red-light{background-color:#fff;border-color:#d80516;color:#d80516}.btn.btn-red.btn-red-light:hover{background-color:rgba(0,0,0,0);color:#fff}.btn.btn-red.btn-red-light:hover svg{fill:#fff}.btn.btn-red.btn-red-light:hover svg path{fill:#fff}.btn.fixed{position:fixed;z-index:9;right:2rem;bottom:2rem}.btn.fixed .btn-fixed{position:relative;border-radius:100%;margin:auto;opacity:0;visibility:hidden;transform:scale(1, 1);transition:all .5s;bottom:0}.btn.fixed .btn-fixed svg path{fill:#fff}.btn.fixed .btn-fixed.active{opacity:1;visibility:visible}.btn.fixed .btn-fixed:hover{transform:scale(1.2, 1.2)}.btn.fixed .btn-fixed:active{transform:scale(1, 1)}.btn.fixed .btn-goTop{background-color:rgba(0,0,0,.2);width:3rem;height:3rem}.btn.fixed .btn-goTop.active{bottom:1rem}.btn.fixed .btn-goTop svg{width:.7rem;height:auto}.btn.fixed .btn-whatsapp{background-color:#1bd902;width:4rem;height:4rem;opacity:1;visibility:visible}.note{position:fixed;z-index:999;bottom:2rem;right:-24rem;background:#000;color:#fff;padding:.8rem 1rem;box-sizing:border-box;border-radius:.5rem;width:calc(100vw - 4rem);max-width:20rem;font-size:.8rem;transition:all .3s}.note.active{right:2rem}.note .btn.btn-close{width:.9rem;height:.9rem;padding:0;border:none;border-radius:0;margin-left:auto;background:rgba(0,0,0,0)}.note .btn.btn-close svg{width:100%;height:auto;fill:#fff}.note .btn.btn-close svg path{fill:#fff}.note .btn.btn-close:hover{background:rgba(0,0,0,0)}.note.bg-success{background-color:green}.note.bg-danger{background-color:red}.note.bg-warning{background-color:#fd0}.modal{opacity:0;visibility:hidden;transition:all .5s;position:fixed;z-index:100;width:100%;height:100vh;top:0;right:0}.modal.active{opacity:1;visibility:visible}.modal.active .modal-body{top:2rem}.modal.active .modal-masc{opacity:1;visibility:visible}.modal .modal-body{background-color:#fff;border-radius:1rem;width:100%;max-width:30rem;height:auto;margin:auto;position:absolute;z-index:81;top:0;left:calc(50% - 15rem);padding:1.5rem;box-sizing:border-box;transition:all .5s}.modal .modal-body .btn-close{position:absolute;top:1.5rem;right:1.5rem;width:1rem;height:1rem}.modal .modal-body .btn-close svg{width:1rem;height:auto}.modal .modal-body .modal-title{border-bottom:solid 1px rgba(26,26,26,.2);padding-bottom:1rem;margin-bottom:1rem;display:flex;justify-content:flex-start;align-items:center;font-family:"GothamMedium",sans-serif}.modal .modal-masc{width:100%;height:100%;position:absolute;z-index:80;top:0;left:0}.slick-arrow{z-index:8;width:4rem;height:2.5rem;transition:all .5s}.slick-arrow::before{display:none}.slick-arrow.slick-prev{left:0;background:#474747 url("../images/slider/arrow-left.png") right center no-repeat;background-size:auto 55%}.slick-arrow.slick-next{right:0;background:#474747 url("../images/slider/arrow-right.png") left center no-repeat;background-size:auto 55%}.slick-arrow:hover.slick-prev{background:#1a1a1a url("../images/slider/arrow-left.png") right center no-repeat;background-size:auto 55%}.slick-arrow:hover.slick-next{background:#1a1a1a url("../images/slider/arrow-right.png") left center no-repeat;background-size:auto 55%}.sliderPrincipal .slick-dots{z-index:8;bottom:1rem}.sliderPrincipal .slick-dots li.slick-active button:before,.sliderPrincipal .slick-dots li button:before{color:#fff;font-size:.7rem}body{background:rgba(0,0,0,0) url("../images/about/background.jpg") center no-repeat;background-size:cover;background-attachment:fixed}.frontpage{width:100%}.frontpage picture{display:table;width:100%}.frontpage picture img{display:block;width:100%}@media screen and (max-width: 800px){body{background:#fff}}header a.brand{margin-right:auto;width:100%;max-width:12rem;display:table}header a.brand svg{width:100%;height:auto}header button.mobile{display:none}header .menu .menuTop{background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(241, 241, 241) 80%, rgba(255, 255, 255, 0) 100%);justify-content:flex-end;font-size:.9rem}header .menu .menuTop a:hover{color:#d80516}header .menu .menuTop nav{margin-right:2rem}header .menu .menuTop nav:last-child{margin-right:0}header .menu .menuTop nav.network svg{width:auto;height:1.2rem}header .menu .menuTop nav.network a:hover svg{fill:#d80516}header .menu .menuTop nav.network a:hover svg path{fill:#d80516}header .menu .menuTop ul li{margin-right:1rem}header .menu .menuTop ul li:last-child{margin-right:0}header .menu .menuTop a{padding:.8rem 0}header .menu .menuTop a svg{width:1rem;height:auto;margin-right:.5rem}header .menu .menuPrimary li a{padding:1rem;display:block}header .menu .menuPrimary li a:hover{text-decoration:none;color:#d80516}header .btn.fixed{border:0;display:flex;justify-content:center;align-items:center}header .btn.fixed svg{fill:#fff}header .btn.fixed svg path{fill:#fff}header .btn.fixed.top{width:3rem;height:3rem;bottom:5.5rem;right:2.5rem;border-radius:100%;opacity:0;transition:all .5s}header .btn.fixed.top.active{opacity:.7;bottom:6.5rem}header .btn.fixed.top.active:hover{background-color:#1a1a1a;opacity:1}header .btn.fixed.whatsapp{width:4rem;height:4rem;border-radius:100%;background-color:#1bd902}header .btn.fixed.whatsapp svg{width:2rem;height:auto}@media screen and (max-width: 800px){header{padding:.5rem 0}header button.mobile{position:fixed;top:1rem;right:1rem;z-index:99;background-color:#fff;border-radius:.5rem 0 .5rem 0;border:solid 1px rgba(26,26,26,.2);width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;padding:0}header button.mobile svg{width:1.2rem;height:auto}header .menu{background-color:rgba(26,26,26,.9);color:#fff;position:fixed;z-index:9;top:0;left:0;width:100%;height:100vh;padding:4rem 1rem 1rem;box-sizing:border-box;opacity:0;visibility:hidden;transition:all .5s}header .menu.active{opacity:1;visibility:visible}header .menu .menuTop{display:none}header .menu .menuPrimary{display:block;order:1}header .menu .menuPrimary nav ul.flex{display:block}header .menu .menuPrimary nav ul.flex li{width:100%}header .menu .menuPrimary nav ul.flex li a{width:100%;text-align:center;box-sizing:border-box}}footer{background:#474747;background:linear-gradient(0deg, rgb(71, 71, 71) 0%, rgb(20, 20, 20) 100%);color:#fff;padding:4rem 0}footer .link.link-right{margin-top:1.5rem}footer .link.link-right svg{width:auto;height:.5rem;fill:#fff}footer .link.link-right svg path{fill:#fff}footer .link.link-right:hover{color:#d80516}footer .link.link-right:hover svg{fill:#d80516}footer .link.link-right:hover svg path{fill:#d80516}footer .columns{text-align:justify}footer .columns b{display:block;font-family:"GothamMedium",sans-serif;font-weight:100;margin:0 0 1.2rem;font-size:1.2rem}footer .columns ul{padding-left:1rem;list-style:disc}footer .columns ul li{margin-bottom:1rem}footer .columns ul li:last-child{margin-bottom:0}footer .columns ul li a:hover{color:#d80516}footer .columns .col:last-child ul{padding-left:0;list-style:none}footer .columns .col:last-child a.flex{justify-content:flex-start}footer .columns .col:last-child a.flex svg{width:1rem;height:auto;margin-right:.5rem;fill:#fff}footer .columns .col:last-child a.flex svg path{fill:#fff}footer .iconBrand svg{width:10rem;height:auto;fill:#fff}footer .iconBrand svg path{fill:#fff}footer hr{opacity:.1;margin:2rem 0}footer .fot ul li{margin-right:1.5rem}footer .fot ul li:last-child{margin-right:0}footer .fot ul li a{display:block;width:-moz-fit-content;width:fit-content}footer .fot ul li a svg{width:auto;height:2rem;fill:#fff}footer .fot ul li a svg path{fill:#fff}footer .fot ul li a:hover svg{fill:#d80516}footer .fot ul li a:hover svg path{fill:#d80516}footer .fot span{font-size:.8rem;text-align:center;width:100%;display:block;margin-top:2rem}@media screen and (max-width: 800px){footer .iconBrand svg{width:6rem}footer .columns.col3 .col{width:100%;margin:0 0 1rem}}main.home .sliderPrincipal .sliderContent{background-color:#141414;color:#fff}main.home .sliderPrincipal .sliderContent .sliderText{padding:1rem;width:100%}main.home .sliderPrincipal .sliderContent .sliderText .text{width:100%;max-width:20rem;margin:auto}main.home .sliderPrincipal .sliderContent .sliderText h1{font-family:"GothamMedium",sans-serif;font-weight:100;font-size:2rem;margin:0 0 1rem}main.home .sliderPrincipal .sliderContent .sliderImage{width:100%}main.home .sliderPrincipal .sliderContent .sliderImage img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}main.home .about .description{margin:4rem auto}main.home .about .description img{border-radius:.6rem 0 .6rem 0;width:100%;max-width:20rem;height:20rem;margin:auto;display:block}main.home .about .description p{color:#474747;text-align:justify;margin:auto;width:100%;max-width:18rem}main.home .about .boxes{margin:14rem 0 12rem;background:#fff;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(241, 241, 241) 100%)}main.home .about .boxes .box{margin:-5rem auto;background-color:#fff;box-shadow:0 0 10px rgba(26,26,26,.2);border-radius:.6rem 0 .6rem 0;width:100%;max-width:18rem;padding:1.5rem;box-sizing:border-box;min-height:15rem}main.home .about .boxes .box .icon{width:4.5rem;height:4.5rem;border-radius:100%;background-color:#d80516;display:flex;justify-content:center;align-items:center;margin:-4rem auto 1rem}main.home .about .boxes .box .icon svg{width:auto;height:1.8rem;fill:#fff}main.home .about .boxes .box .icon svg path{fill:#fff}main.home .about .boxes .box b{text-align:center;display:block;width:100%;font-family:"GothamMedium",sans-serif;margin:1.5rem 0;font-size:1.2rem}main.home .about .boxes .box p{text-align:justify;color:#474747}main.home .about .boxes .box ul{padding-left:1rem;list-style:disc}main.home .about .boxes .box ul li{margin-bottom:.4rem;font-family:"GothamMedium",sans-serif}main.home .about .boxes .box ul li:last-child{margin-bottom:0}main.home .clients{margin:5rem 0}main.home .clients .sliderClients img{width:100%;max-width:10rem;height:4.5rem;-o-object-fit:contain;object-fit:contain;display:block;margin:auto;filter:grayscale(100%);transition:all .5s}main.home .clients .sliderClients img:hover{filter:grayscale(0)}@media screen and (max-width: 800px){main.home .sliderPrincipal .sliderContent .sliderText .text{max-width:16rem}main.home .sliderPrincipal .sliderContent .sliderText h1{font-size:1.3rem}main.home .about .description .columns.col5 .col{width:100%;margin:0 0 1rem}main.home .about .boxes{margin:14rem 0 0}main.home .about .boxes .columns.col3 .col{width:100%;margin:0 0 1rem}main.home .about .boxes .columns.col3 .col .box{margin:-2rem auto 4rem}}@media screen and (max-width: 600px){main.home .sliderPrincipal .sliderContent{display:block}main.home .sliderPrincipal .sliderContent .sliderText,main.home .sliderPrincipal .sliderContent .sliderImage{width:100%}main.home .sliderPrincipal .sliderContent .sliderText h1{font-size:1.5rem}main.home .about .description{margin:4rem auto 0}main.home .about .boxes{margin:8rem 0 0}}main.services .boxes{margin:5rem 0}main.services .boxes .box{width:100%;border:solid 2px #1a1a1a;border-radius:.6rem 0 .6rem 0;text-align:center;padding:1.2rem;box-sizing:border-box;min-height:9rem;display:flex;justify-content:center;align-items:center;transition:all .5s}main.services .boxes .box p{font-size:1.2rem;margin:0;font-family:"GothamMedium",sans-serif}main.services .boxes .box:hover{background-color:#d80516;border-color:#d80516;color:#fff}main.services .boxes .btn.btn-center{margin:2rem auto 0}@media screen and (max-width: 800px){main.services .boxes{margin:3rem 0}main.services .boxes .columns.col5 .col{width:100%;margin:0 0 1rem}main.services .boxes .columns.col5 .col .box p{font-size:1rem}}main.products .productsList{margin:3rem 0}main.products .productsList .table .thead{font-family:"GothamMedium",sans-serif;border-bottom:solid 1px #1a1a1a}main.products .productsList .table .row{border-bottom:solid 1px rgba(26,26,26,.1)}main.products .productsList .table .row:hover{color:#d80516}main.products .productsList .table .col{padding:1rem .5rem;box-sizing:border-box;width:100%}main.products .productsList .table .col:first-child{max-width:4rem;text-align:center}.clients .brands{padding:3rem 0}.clients .brands .columns.flex{justify-content:center}.clients .brands .columns.flex .col{padding:1rem}.clients .brands .columns.flex .col img{display:block;width:100%;height:9rem;-o-object-fit:contain;object-fit:contain}.clients a.btn-center{margin:3rem auto 0}main.contact .form{margin:4rem 0}main.contact .form .columns-primary .col{width:calc(100% - 21rem)}main.contact .form .columns-primary .col.col-boxes{max-width:18rem}main.contact .form .box{background:#474747;background:linear-gradient(0deg, rgb(71, 71, 71) 0%, rgb(20, 20, 20) 100%);color:#fff;padding:1.1rem;box-sizing:border-box;border-radius:.6rem 0 .6rem 0;display:block;width:100%;text-align:center;margin-bottom:1rem}main.contact .form .box:first-child{text-align:justify}main.contact .form .box:last-child{margin-bottom:0}main.contact .form .box.box-red{background:#d80516}main.contact .form .box svg{fill:#fff;width:1rem;height:auto;margin-right:.5rem}main.contact .form .box svg path{fill:#fff}main.contact .form a.box{display:flex;justify-content:center;align-items:center}main.contact .form form .field{margin-bottom:1rem}main.contact .form form .columns .col{width:calc(50% - 1rem);margin-bottom:0}main.contact .form form button.btn{margin:1.5rem 0 0 auto}@media screen and (max-width: 800px){main.contact .form .columns-primary .col{width:calc(100% - 14rem)}main.contact .form .columns-primary .col.col-boxes{max-width:12rem}}@media screen and (max-width: 600px){main.contact .form{margin:2rem 0}main.contact .form .columns.columns-primary{display:block}main.contact .form .columns.columns-primary .col{width:100%;margin:0 0 1rem}main.contact .form .columns.columns-primary .col.col-boxes{max-width:none;margin-bottom:2rem}main.contact .form .box:first-child{display:none}}/*# sourceMappingURL=style2.min.css.map */