body,html{width:100%;height:auto;padding:0;margin:0}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Regular.woff2) format('woff2'),url(fonts/Montserrat-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Bold.woff2) format('woff2'),url(fonts/Montserrat-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-SemiBold.woff2) format('woff2'),url(fonts/Montserrat-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}body{display:flex;flex-direction:column}*{box-sizing:border-box}::placeholder{font-size:28px;letter-spacing:2px;color:#ccc;font-family:Calibri,sans-serif}h1{letter-spacing:2px;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;filter:drop-shadow(9.193px 7.713px 3px rgba(0, 0, 0, .08))}h2{letter-spacing:-1px;color:#313c4d;font-weight:600;font-family:Montserrat,sans-serif;margin:25px 0}ul{list-style:none}header{width:100%;height:110px;position:relative}header img{position:absolute;left:39px;z-index:1;top:20px;width:350px}@media only screen and (max-width:768px){header{height:60px}header img{position:absolute;left:20px;z-index:1;width:200px;top:10px}}@media only screen and (max-width:768px){header img{position:absolute;left:15px;z-index:1;width:150px;top:10px}}.idioma{position:absolute;right:2rem;top:42%;font-family:Montserrat,sans-serif}.idioma a{color:#313c4d;font-weight:600;display:inline-block;margin:0 .5rem}.idioma span{color:#313c4d;font-weight:600;display:inline-block;opacity:.5}a{text-decoration:none}section#hero-section .row .first_slide{background:url(../img/slide-1.webp);background-repeat:no-repeat;background-size:cover;background-position:center;height:calc(100vh - 164px);justify-content:center;align-items:center}section#hero-section .row .second_slide{background:url(../img/slide-2.webp);background-repeat:no-repeat;background-size:cover;background-position:center;height:calc(100vh - 164px);justify-content:center;align-items:center}section#hero-section .row .third_slide{background:url(../img/slide-3.webp);background-repeat:no-repeat;background-size:cover;background-position:center;height:calc(100vh - 164px);justify-content:center;align-items:center}section#hero-section h1{margin-right:38px}section:not(#hero-section){padding:100px 32px}@media screen and (min-width:1400px){section#video-section .p-l-65{padding-left:65px}h1{font-size:80px}h2{line-height:85px;font-size:70px}}#product-section,section#video-section{background-color:#f0f0f0}section#video-section form{display:flex;flex-direction:column}section#video-section video{object-fit:cover}section#video-section form input{width:100%;max-width:541px;background-color:#fff;border:4px solid #ccc;padding:24px 33px;margin-bottom:5px}section#video-section form input[type=submit]{width:300px;height:50px;font-size:36px;letter-spacing:1px;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;text-align:center;height:68px;border-radius:34px;background-color:#da3a41;border:none;margin-top:30px;line-height:13px}.m-30{margin-bottom:30px}.m-100{margin-bottom:100px}#partners-section a{min-width:150px}#partners-section img{width:auto;height:100%;max-width:150px}#partners-section .row{justify-content:space-evenly;align-items:center}footer{padding:100px 32px;display:flex;justify-content:space-evenly;background:url(../img/Footer_Image_Fade.webp);background-size:100%;background-repeat:no-repeat;background-position:bottom}footer hr{transform:translateY(100px)}footer .footer-logo{text-align:center}footer h4{color:#da3a41;text-transform:uppercase;font-size:large;font-family:Montserrat,sans-serif}footer ul{padding-left:0}footer ul li a{color:#262626;font-size:18px;font-family:Montserrat,sans-serif}footer ul li{margin-bottom:15px}.column-20{width:20%}.slick-initialized .slick-slide{display:flex!important}@media screen and (max-width:769px){header{height:82px}header img{max-height:124px}section:not(#hero-section){padding:50px 15px}.slick-initialized .slick-slide{flex-direction:column}section#video-section{padding:20px 0}section#video-section .col-md-7{padding:0}section#video-section .container-fluid h2{text-align:center}.slick-initialized .slick-slide img{max-width:100%}.slick-initialized .slick-slide h1{margin-right:0!important}section#banner-section .col-3{padding-left:2px;padding-right:2px}section#product-section .m-30{margin-bottom:0}.m-100{margin-bottom:50px}.slick-initialized .slick-slide{background-size:100%!important;max-height:50vh}}@media screen and (max-width:590px){header{height:50px}.slick-initialized .slick-slide{background-size:100%!important;max-height:38vh!important}#partners-section img{padding:15px 0}}@media screen and (max-width:992px){section#product-section .col-lg-3{margin-bottom:15px}footer img{max-width:70px}footer .footer-logo{text-align:center}footer hr{transform:translateY(50px)}}@media screen and (max-width:1200px){section#video-section form input{width:100%;max-width:541px;background-color:#fff;border:2px solid #ccc;padding:11px 15px;margin-bottom:5px}h1{font-size:32px;letter-spacing:1px;line-height:42px;color:#fff;font-weight:600;filter:drop-shadow(9.193px 7.713px 3px rgba(0, 0, 0, .08))}h2{font-size:32px;line-height:1.2}section#video-section form input[type=submit]{width:134px;font-size:16px;height:32px;border-radius:15px;background-color:#da3a41;line-height:13px}}section#product-section .col-6:hover{cursor:pointer}section#product-section .hover-state h3{opacity:1;text-align:left;background-color:#fff;margin:0;font-size:34px;padding:8px 12px 8px 12px;font-size:22px;letter-spacing:0;color:#eb0028;font-weight:700;font-family:Arial,Helvetica,sans-serif;width:80%;margin-left:20%}@media screen and (min-width:769px){section#product-section .hover-state{bottom:-118px;width:calc(100% - 30px)}section#product-section .hover-state .inner-block{opacity:0}section#product-section .col-6:hover>.hover-state{bottom:0;transition:all .5s cubic-bezier(.645,.045,.355,1);animation:blink .5s forwards cubic-bezier(.47,0,.745,.715)}@keyframes blink{0%{opacity:0}100%{opacity:1}}}section#product-section .hover-state{position:absolute}section#product-section .col-6:hover>.hover-state .inner-block{opacity:1;background-color:#fff}section#product-section .hover-state p{font-size:18px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:12px 32px;height:66px}ul.socials{display:flex;padding-left:0;margin:0 30px 0 0}ul.socials li:not(:last-child){margin-right:5px}a.btn-red{padding:5px 12px;font-size:18px;letter-spacing:1px;color:#fff;font-weight:600;font-family:Montserrat,sans-serif;text-align:center;border-radius:17px;background-color:#da3a41;border:none}.aligner{display:flex;width:100%;justify-content:space-between;align-items:center;padding:12px 32px}#mc_embed_signup div.mce_inline_error{max-width:541px}@media screen and (min-width:1200px){.col-lg20{width:20%!important;padding-left:5%}}@media screen and (min-width:769px) and (max-width:1199px){.col-lg20{width:50%!important}}@media screen and (min-width:320px) and (max-width:768px){.col-lg20{width:100%!important}}@media screen and (min-width:992px) and (max-width:1432px){section#product-section .hover-state h3{font-size:18px}section#product-section .hover-state p{font-size:11px;padding:15px}.aligner{padding:0 15px 15px 15px}section#product-section .hover-state{bottom:-13vh}}@media screen and (max-width:768px){section#product-section .hover-state{background:#fff;width:calc(100% - 30px);bottom:0}section#product-section .hover-state h3{font-size:14px;margin-left:0;width:100%}section#product-section .hover-state p{font-size:12px;padding:5px}section#product-section .hover-state .aligner{display:none}}@media screen and (min-width:500px) and (max-width:768px){section#product-section .hover-state h3{padding:5px;font-size:22px}section#product-section .hover-state p{font-size:14px;padding:5px}}@media screen and (max-width:400px){section#product-section .hover-state h3{padding:5px}section#product-section .hover-state p{font-size:9px;padding:2px 5px}img.on-top{left:15px;top:15px}}a.on-top{position:absolute;right:28px;bottom:36px}img.on-top{position:absolute;left:85px;top:35px}section#product-section a:not(.btn-red){color:#000}#nav-menu{margin:2rem 0 0;padding-left:0;list-style:none;text-align:center;width:100%}#nav-menu li{display:inline-block;margin:0 .5rem 1rem}#nav-menu li a{font-size:.8rem;text-transform:uppercase;line-height:1;color:#555;font-weight:700;display:block;transition:all .3s ease}#nav-menu li a:hover{color:#da3a41}img.lozad{transition:all .3s ease;opacity:0}img[data-loaded=true]{opacity:1}