body{margin:0;padding:0}h1{font-family:Candara,Calibri,Trebuchet MS,Arial,sans-serif;margin-top:32.16px;font-weight:700}p{font-family:Calibri,Gill Sans MT,Gill Sans,Trebuchet MS,sans-serif}a{text-decoration:none!important}ul{margin-bottom:unset}@font-face{font-family:Euromode Bold;src:url(Euromode\ Bold.762c73eaa1655af4.ttf) format("woff2")}@media only screen and (max-width: 380px){.title,.title-header{margin-top:20px}.contact-grid p{font-size:20px!important}.pin{height:45px!important}.content-contact{margin-top:-100px!important}}@media only screen and (max-width: 375px){.title.pro.sm{margin-top:0}.title.pro.sm h1{margin-top:5vh!important}.title-header.pro.sm{margin-top:0}.title-header.pro.sm h1{margin-top:5%!important}.content-contact{margin-top:50px!important}.content-contact .contact-grid .phone-num.sm.sm1{padding-bottom:75px!important}.content-contact .contact-grid .adress.sm.sm1{padding-top:75px!important}.container-product{margin-top:25vh!important}}@media only screen and (max-width: 767px){header{z-index:9!important}header .header-container{display:none!important}header .header-container .child-logo img{width:90px!important;height:unset!important}.scrolled-down a:after{content:unset!important}.header-mobile-container{display:block!important}.header-mobile-container .header-mobile-content svg{display:block!important}.header-mobile-container .header-mobile-content .logo-mobile{width:30%;display:flex;justify-content:flex-end;align-items:center}.header-mobile-container .header-mobile-content .logo-mobile img{display:block!important;height:90%!important}.curvy{height:250px!important;bottom:-1px!important}.curvy .presentation{width:65%!important}.curvy .presentation h1{font-size:20px!important}.curvy .presentation h2{font-size:16px!important}svg{width:100%!important;height:50%}#header{height:370px!important}.title{align-items:center!important;height:28vh!important}.title h1{font-size:34px!important;margin-top:-20px!important}.title-header{height:28vh!important}.title-header h1{font-size:34px!important;margin-top:-20px!important}.container-quienes-somos .content-quienes-somos{flex-direction:column!important}.container-quienes-somos .content-quienes-somos h1{font-size:2.5em!important}.container-quienes-somos .content-quienes-somos img{height:auto!important;width:100%!important}.productos-title{font-size:2.5em!important;text-align:center;margin-bottom:2.5rem}.carousel h1{font-size:2.5em!important}.carousel .carousel-item p{font-size:18px!important;text-align:center;text-shadow:0 2.5px 0 rgba(0,0,0,.2);margin-bottom:0!important}.carousel .carousel-control-prev,.carousel .carousel-control-next{height:80%}.container-mx h1{font-size:2.5em!important}.container-mx .content-mx{flex-direction:column!important}.container-mx .content-mx img{width:100%!important;height:auto!important}.container-mx .content-mx .circle-col p{max-width:50%!important;line-height:1.3!important}.container-clientes .content-clientes h1{font-size:2.5em!important}.container-clientes .content-clientes .container{max-width:100%!important}.nosotros-container .nosotros-content h1{font-size:2.5em!important}.nosotros-container .nosotros-content .two-cols{display:unset!important}.nosotros-container .nosotros-content .two-cols .icon-text{display:flex!important;flex-direction:column-reverse!important}.nosotros-container .nosotros-content .two-cols .icon-text h1{font-size:2.5em!important;margin:0!important;text-align:center!important}.nosotros-container .nosotros-content .two-cols .icon-text svg{max-width:28px!important}.container-contact .content-contact{height:800px!important}.container-contact .content-contact .icon{left:0!important}.container-contact .content-contact .www{top:4%!important}.container-contact .content-contact .pin{bottom:30%!important}.container-contact .content-contact .phone{top:27%!important}.container-contact .content-contact img{display:none!important}.container-contact .content-contact .contact-grid{display:flex!important;flex-direction:column!important}.container-contact .content-contact .contact-grid p{font-size:19px!important}.container-contact .content-contact .contact-grid div{max-width:100%!important}.container-contact .content-contact .contact-grid .phone-num{position:absolute!important;top:10%!important}.container-contact .content-contact .contact-grid .email{position:absolute!important;top:33%!important}.container-contact .content-contact .contact-grid .adress-1{position:absolute;bottom:40%}.container-contact .content-contact .contact-grid .adress{position:absolute!important;bottom:5%!important}footer .footer-container{padding-bottom:unset!important}footer .footer-container .logo-nav-container{flex-direction:column!important}footer .footer-container .copyright{height:70px!important}footer .footer-container .nav-list{display:none!important}.title.mobile h1{font-size:34px!important;margin-top:10px!important}.container-product .content-product h2{font-size:1.2em}.container-product .content-product .info{flex-direction:column}.container-product .content-product .info img{width:100%!important;margin-bottom:2em}}@media screen and (min-width: 768px) and (max-width: 819px){.title.mobile>h1{font-size:38px!important;margin-top:70px!important}.title.pro>h1{font-size:38px!important;margin-top:70px!important}.title-header.pro>h1{font-size:38px!important;margin-top:70px!important}}@media screen and (min-width: 768px) and (max-width: 1023px){header{z-index:9!important}header .header-container{display:none!important}header .header-container .child-logo img{width:90px!important;height:unset!important}.productos-title{font-size:3em!important}.header-mobile-container{display:block!important}.header-mobile-container .header-mobile-content svg{display:block!important}.header-mobile-container .header-mobile-content .logo-mobile{width:30%;display:flex;justify-content:flex-end;align-items:center}.header-mobile-container .header-mobile-content .logo-mobile img{display:block!important;height:90%!important}.header-mobile-container .header-mobile-content .submenu-mobile.languages{right:180px!important}svg{width:100%!important;height:50%}#header{height:370px!important}.presentation-container .curvy .presentation h1{font-size:22px!important}.presentation-container .curvy .presentation h2{font-size:18px!important}.container-quienes-somos{justify-content:center}.container-quienes-somos .content-quienes-somos{flex-direction:column}.carousel-item p{font-size:1.8rem!important;text-align:center;text-shadow:0 2.5px 0 rgba(0,0,0,.2);margin-bottom:0!important}.content-mx{flex-direction:column;align-items:center!important}.footer-container .logo-nav-container{gap:0!important}.footer-container .logo-nav-container .ul-left{padding-left:40px!important}.title h1{margin-bottom:140px!important;margin-top:20px!important}.nosotros-content .two-cols{gap:2.5em!important}.nosotros-content .two-cols .icon-text h1{font-size:1.8em!important}.title-header h1{margin-bottom:140px!important;margin-top:20px!important}.icon.pin{left:0%!important}.contact-grid p{font-size:16px!important}.container-contact{margin-top:65vh!important}.phone-num,.email{padding-top:100px!important}.icon.phone{right:25%!important}.icon.www{width:95%!important;left:25%!important}.container-product{margin-top:5vh!important}.container-product .content-product h2{font-size:1.5rem}.container-product .content-product .info{flex-direction:column}.container-product .content-product .info img{width:100%!important;margin-bottom:2em}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){.title-header.pro h1,.title.pro h1{margin-top:unset!important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){.title-header.pro h1,.title.pro h1{margin-top:15vh!important}}@media only screen and (max-width: 1024px) and (max-height: 768px){.title.pro h1,.title-header.pro h1{margin-top:5vh!important}}@media screen and (min-width: 1024px) and (max-width: 1900px){.presentation h1{font-size:1.6rem!important}.presentation h2{font-size:1.3rem!important}.container-quienes-somos .content-quienes-somos{flex-direction:column}.content-mx{flex-direction:column;align-items:center!important}.grid-container.two{grid-template-columns:repeat(2,1fr)!important}.grid-container.two .grid-item .d-block{width:420px!important;height:auto!important}.grid-container .d-block{width:360px!important;height:240px!important}#header{background:radial-gradient(black,transparent)}.container-contact{margin-top:65vh!important}.title-header h1{margin-top:15vh!important;margin-bottom:150px}.title h1{margin-top:15vh!important;margin-bottom:150px!important}.two-cols{gap:2em!important}.two-cols .icon-text h1{font-size:2em!important;width:min-content}.container-product{margin-top:10%!important}.container-product .content-product .info{flex-direction:column}.container-product .content-product .info img{width:100%!important;margin-bottom:5em}.menu .nav-list .ul-left{padding-left:20px!important}.menu .nav-list .ul-right{padding-right:20px!important}.ul-right .idiomas .submenu{left:-70px!important}.contact-grid{justify-items:end!important}}@media screen and (min-width: 912px) and (min-height: 1368px){.title h1,.title-header h1{margin-bottom:200px!important}}
