a:active,a:focus,a:visited{outline:0;border:none;-moz-outline-style:none}.button-left a{text-align:left!important}.hover-up{transition:all .5s!important;position:relative;bottom:0}.hover-up:hover{bottom:10px}.productos-btn:hover span{color:#fff!important}.productos-btn:hover svg{fill:var(--e-global-color-accent)!important}.container-btn:hover svg{fill:#ffffff!important}input,textarea{outline:0;border:none;-moz-outline-style:none}input:focus,textarea:focus{border-color:var(--e-global-color-primary)!important}.elementor-form-fields-wrapper{align-items:center;justify-content:center}.elementor-field-type-recaptcha_v3{display:none!important}.elementor-field-textual.elementor-size-md{padding-left:40px!important}#form-field-cantidad_durapack5000,#form-field-cantidad_minirearloader,#form-field-cantidad_v6030hd,#form-field-cantidad_rj250sc,#form-field-cantidad_evolution11,#form-field-cantidad_guardian_awarness,#form-field-cantidad_reductores,#form-field-cantidad_topes_180cm,#form-field-cantidad_topes_90cm,#form-field-cantidad_topes_55cm{padding-left:16px!important;text-align:center!important}.elementor-field-group-cantidad_minirearloader,.elementor-field-group-cantidad_rj250sc,.elementor-field-group-cantidad_guardian_awarness,.elementor-field-group-cantidad_topes_180cm,.elementor-field-group-cantidad_topes_55cm{margin-left:auto}.elementor-field-group-email::after,.elementor-field-group-name::after,.elementor-field-group-lastname::after,.elementor-field-group-company::after,.elementor-field-group-ruc::after,.elementor-field-group-phone::after,.elementor-field-group-title::after,.elementor-field-group-message::after,.elementor-field-group-address::after,.elementor-field-group-district::after,.elementor-field-group-city::after,.elementor-field-group-position::after{position:absolute;left:10px;top:0;width:47px;height:47px;background:#fff0;content:"";z-index:1}.elementor-field-group-email::before,.elementor-field-group-name::before,.elementor-field-group-lastname::before,.elementor-field-group-company::before,.elementor-field-group-ruc::before,.elementor-field-group-phone::before,.elementor-field-group-title::before,.elementor-field-group-message::before,.elementor-field-group-address::before,.elementor-field-group-district::before,.elementor-field-group-city::before,.elementor-field-group-position::before{position:absolute;left:20px;font-family:'Line Awesome Free';font-weight:900;content:"";color:var(--e-global-color-primary);z-index:1;font-size:20px}.elementor-field-group-name::before,.elementor-field-group-lastname::before{content:"\f007"}.elementor-field-group-email::before{content:"\f2b6"}.elementor-field-group-address::before,.elementor-field-group-district::before,.elementor-field-group-city::before{content:""}.elementor-field-group-company::before,.elementor-field-group-ruc::before{content:"\f19c"}.elementor-field-group-position::before{content:""}.elementor-field-group-phone::before{content:"\f095"}.elementor-field-group-title::before{content:"\f059"}.elementor-field-group-message::before{content:"\f059";top:5px}.elementor-swiper-button{opacity:0!important;transition:opacity 0.3s}.elementor-widget-n-carousel :hover .elementor-swiper-button{opacity:1!important;transition:opacity 0.3s}.e-n-menu-heading .e-n-menu-title:hover a:not(:hover),.e-n-menu-heading:hover .e-n-menu-title a:not(:hover),.e-n-menu-heading:hover .e-n-menu-dropdown-icon:not(:hover){opacity:.6;transition:all 0.3s}.e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title a,.e-n-menu-heading .e-n-menu-item .e-n-menu-title:hover a,.e-n-menu-heading:hover .e-n-menu-dropdown-icon{opacity:1;transition:all 0.3s}.elementor-widget-n-menu .e-n-menu-title.e-current a{opacity:1!important;transition:all 0.3s}#productos-menu-hover a{color:var(--e-global-color-accent)!important}.menu-btn .elementor-button{background:linear-gradient(45deg,var(--e-global-color-accent),var(--e-global-color-accent),var(--e-global-color-accent),var(--e-global-color-primary),var(--e-global-color-primary),var(--e-global-color-primary)) no-repeat;background-size:300%;background-position:left center;transition:.3s;position:relative}.menu-btn .elementor-button:hover{background-size:320%;background-position:right center}.scroll-icon{-webkit-animation:mover 0.8s infinite alternate;animation:mover 0.8s infinite alternate}.scroll-icon{-webkit-animation:mover 0.8s infinite alternate;animation:mover 0.8s infinite alternate}@-webkit-keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}@keyframes mover{0%{transform:translateY(0)}100%{transform:translateY(-10px)}}.clientes-img{padding:15px;border-radius:8px;background-color:rgb(256 256 256 / .3);transition:all 0.3s}.clientes-img:hover{background-color:rgb(256 256 256 / .9);transition:all 0.3s}.elementor-counter .elementor-counter-title{text-align:center}