/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 20 2024 | 15:26:17 */
.logo-temp{max-width:300px!important}body[data-bg-header=true] .container-wrap{padding:0!important}.grecaptcha-badge{display:none!important}#header-outer[data-lhe="default"] #top nav>ul>li>a,#header-outer[data-lhe="default"] #top nav>ul>li>a:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}#header-outer[data-lhe="default"] #top nav>ul>li.menu-item-164>a:hover{opacity:.85}.menu-item-164 a{background-color:#FC0000;padding:10px 15px!important}body #header-outer[data-lhe="default"] #top nav .sf-menu>.sfHover:not(#social-in-menu).menu-item-164>a{color:#fff!important}#header-outer[data-lhe="default"] #top nav .sf-menu>.menu-item-164.current-menu-item>a{color:#fff!important}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu,#header-outer nav>ul>.nectar-megamenu-menu-item>.sub-menu{justify-content:center}#header-outer[data-format=centered-menu] #top nav>.sf-menu>li ul{width:1920px;left:50%!important;transform:translateX(-50%)}#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>.sub-menu>li{text-align:center}body:not([data-header-format="left-header"]) #header-outer nav>ul>.megamenu>ul>li>a{font-weight:400!important;font-size:17px!important;line-height:21px!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}#top .sf-menu>li li>a>.nectar-menu-icon{color:#FC0000!important}@media (min-width:1000px) and (max-width:1100px){.logo-spacing{display:none!important}body #header-outer[data-using-pr-menu=true] #top nav>.buttons{display:none!important}#header-outer:not([data-format=left-header]) #top nav>ul{justify-content:end!important}}@media (max-width:999px){#header-outer header{padding:10px 0}}.logo-blanco{max-width:140px!important}.col-redes .wpb_wrapper{display:flex;gap:8px}.col-redes .nectar_icon_wrap{margin:0!important}.copy{margin:0!important}.tit-footer{font-weight:700;margin:0;margin-bottom:5px!important;padding:0}.row-footer a{color:#000}.row-footer a:hover{color:#FC0000}@media (max-width:999px){.col-redes .wpb_wrapper{justify-content:center}.row-footer,.copy,.tit-footer{text-align:center!important}.logo-blanco{margin:auto}}.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button a{border:0;padding:0!important;color:#FC0000;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button a:after{position:absolute;top:20px;width:25px;height:3px;content:'';display:block;background-color:#FC0000;opacity:1!important}.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button a:hover{color:#fff!important;background:none!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.swiper-slide .content h2{max-width:450px}.swiper-slide .content p{max-width:300px;margin-top:20px!important}.swiper-slide .content .buttons{margin:0!important}.swiper-slide .slide-bg-wrap .slide-bg-overlay{background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 30%,rgba(0,0,0,.5018601190476191) 40%,rgba(0,0,0,0) 100%)!important}.full-width-content>.col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h2{font-size:50px!important;line-height:54px!important}.full-width-content>.col.span_12.dark .swiper-slide[data-color-scheme="light"] .content p{font-size:16px!important;line-height:22px!important}.nectar-slider-wrap .swiper-container .swiper-slide .button a{font-size:14px!important}@media (max-width:999px){.swiper-slide .content h2{max-width:250px}.swiper-slide .content p{max-width:200px}.full-width-content>.col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h2{font-size:40px!important;line-height:44px!important}.swiper-slide .slide-bg-wrap .slide-bg-overlay{background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 40%,rgba(0,0,0,.5018601190476191) 50%,rgba(0,0,0,0) 100%)!important}}.iso{max-width:21px!important}body.material .nectar-button.large{padding:10px 25px!important;margin:0!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}body.material .nectar-button.large:hover{background-color:#000!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.row-whatsapp{max-width:410px;margin:auto}.row-whatsapp .nectar_icon_wrap{margin:0!important}.row-whatsapp .wpb_wrapper{display:flex;align-items:center;gap:15px}.row-whatsapp .child_column .wpb_wrapper{display:inherit}.tit-whatsapp{margin:0!important;padding-bottom:5px;width:325px;font-weight:500}.txt-whatsapp p{font-size:19px!important;line-height:23px!important;letter-spacing:1.2px}.nectar-fancy-box[data-style=parallax_hover] .inner *{font-size:30px;line-height:34px}.nectar-fancy-box[data-style="parallax_hover"].overlay_000000:hover .bg-img:after{background-color:#FC0000}.row-lotties{max-width:1000px;margin:auto}@media (max-width:999px){.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button{transform:scale(.75)!important;margin-top:-20px}.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:hover:before{transform:none!important}.iso{margin:auto}h3.vc_custom_heading.titulos{font-size:35px!important;line-height:39px!important}h3.vc_custom_heading.titulos{text-align:center!important}}@media (max-width:599px){p.tit-whatsapp{font-size:26px!important;line-height:30px!important;text-align:center!important}.txt-whatsapp p{font-size:16px!important;line-height:20px!important}.row-whatsapp .wpb_wrapper{flex-direction:column;justify-content:center;text-align:center}.row-whatsapp i{font-size:58px!important;line-height:58px!important;height:58px!important;width:58px!important}}.row-contacto{max-width:1000px;margin:auto}.material.woocommerce-page[data-form-style=default] input#coupon_code,input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0!important}body[data-form-submit=regular] .container-wrap input[type=submit]{padding:10px 25px!important}.wpcf7 form .wpcf7-response-output{background:transparent;border:0;margin:0;margin-top:25px;padding:0}.light .wpcf7 div.wpcf7-response-output{color:#fff!important;font-weight:400}.span_12.light .wpcf7-form .wpcf7-not-valid-tip{position:absolute;top:12px;right:5px;font-size:12px}.wpcf7-spinner{background-color:#fff;opacity:1;position:absolute;margin-top:6px}.wpcf7-spinner::before{background-color:#000}@media (max-width:999px){.row-contacto{text-align:center}.span_12.light .wpcf7-form .wpcf7-not-valid-tip{position:relative;top:0;right:0}}.f400{font-weight:400!important}h2.vc_custom_heading.titulos2a{font-weight:400!important;margin:0;margin-bottom:-5px}.icono-medidas{max-width:95px!important}.col-medidas .wpb_wrapper{display:flex;gap:8px;justify-content:end}.col-caracteristicas .iwithtext .iwt-icon{position:relative;min-width:120px;text-align:center}.col-caracteristicas .iwithtext .iwt-icon img{width:auto!important;margin:0}.col-caracteristicas .iwithtext{display:flex;align-items:center}.col-caracteristicas .iwithtext .iwt-text{padding:0}@media (max-width:999px){h2.vc_custom_heading.titulos2a{font-size:50px!important;line-height:54px!important}h3.vc_custom_heading.titulos2b{font-size:40px!important;line-height:44px!important}}.col-nosotros{padding:70px!important}.txt-mision-vision{padding:0 50px!important}.img-nosotros{max-width:150px!important}.row-nuestros-valores{max-width:1000px;margin:auto}.col-nuestros-valores>.vc_column-inner>.wpb_wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:30px}@media (max-width:1100px){.col-nuestros-valores>.vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:999px){.col-nosotros{padding:70px 35px!important}.txt-nosotros{text-align:center}.txt-mision-vision{padding:0!important}}@media (max-width:599px){.col-nuestros-valores>.vc_column-inner>.wpb_wrapper{grid-template-columns:repeat(2,1fr)}}