.elementor-field-subgroup .elementor-field-option label{display:inline-block!important}@font-face{font-family:'Anton';src:url(../../../../../../themes/hello-theme-child-master/fonts/Anton-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(../../../../../../themes/hello-theme-child-master/fonts/Roboto-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Barlow Semi Condensed';src:url(../../../../../../themes/hello-theme-child-master/fonts/BarlowSemiCondensed-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Barlow Semi Condensed';src:url(../../../../../../themes/hello-theme-child-master/fonts/BarlowSemiCondensed-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}body{font-family:'Roboto',Arial,sans-serif;font-optical-sizing:auto;font-weight:400;line-height:1.5rem;font-style:normal;color:#3F4756}p{font-size:1rem}a{font-size:1rem;color:#1E4F9C;text-decoration:none}a:hover{text-decoration:underline;transition:all 0.3s ease!important}label{font-size:1rem}select{font-size:1rem!important}h1{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;font-size:2.5rem;color:#102A5E;line-height:2.5rem;text-transform:uppercase!important}h2{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:400;font-size:2rem;color:#102A5E;line-height:2rem}h3{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:400;font-size:1.75rem;color:#102A5E;line-height:1.75rem}h4{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:400;font-size:1.5rem;color:#102A5E;line-height:1.5rem}h5{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:400;font-size:1.25rem;color:#102A5E;line-height:1.25rem}h6{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:400;font-size:1rem;color:#102A5E;line-height:1rem}.elementor-divider-separator{--divider-color:#E66D00 !important;--divider-border-width:3px !important}#idm-formularios-fichas-producto .elementor-field-type-html{font-size:1.5rem}#idm-banner-maquina-necesitas h2{font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:2.5rem;color:#fff;line-height:2.5rem;text-align:center;padding:50px;background-color:#102A5E}@media (max-width:767px){#idm-banner-maquina-necesitas h2{padding:10px 0 10px 0;font-size:2rem}}#idm-maquina-necesitas-lista .elementor-widget-button{margin-bottom:5px;width:100%!important}#idm-maquina-necesitas-lista .elementor-widget-button a{width:100%!important;font-size:1.5rem}@media(max-width:767px){#idm-maquina-necesitas-lista .elementor-widget-button a{font-size:1rem}}#idm-maquina-necesitas-lista .elementor-widget-button a .elementor-button-content-wrapper{justify-content:left}#idm-maquina-necesitas-lista .elementor-widget-button a .elementor-button-content-wrapper .elementor-button-icon{position:absolute;right:5%}#idm-acord-mas-info{margin-top:50px}#idm-acord-mas-info .e-n-accordion-item{background-color:#F0EFEE}#idm-acord-mas-info .e-n-accordion-item-title-text{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;font-size:2rem;padding:25px;line-height:2rem}#idm-acord-mas-info .elementor-widget-text-editor h1{font-size:1.5rem}#idm-acord-mas-info .elementor-widget-text-editor h2{font-size:1.5rem;margin-top:50px}@media(min-width:768px){#idm-banner-categorias{margin-top:50px;max-width:85%}}#idm-banner-categorias h2:first-of-type{font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;color:#102A5E;text-align:center;padding:50px 0 0 0}#idm-banner-categorias .elementor-widget-text-editor{margin-top:25px}@media (max-width:767px){#idm-banner-categorias h2{font-size:2rem;padding:10px;line-height:2rem}}#idm-banner-categorias .elementor-widget-call-to-action h3{font-size:1.3rem;text-align:left;margin-top:20px}#idm-banner-categorias .elementor-widget-call-to-action a:hover{text-decoration:none}#idm-banner-categorias .elementor-widget-call-to-action .elementor-cta__button{color:#e66d00}@media (max-width:767px){#idm-banner-categorias .elementor-widget-call-to-action{margin-bottom:50px}#idm-banner-categorias .elementor-cta__content{padding:5px}}@media(min-width:768px){#idm-banner-pasos-contratar{margin-top:50px}}#idm-banner-pasos-contratar h2:first-of-type{font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem;color:#102A5E;text-align:center;padding:50px 0 0 0}#idm-banner-pasos-contratar .e-con-inner>.elementor-widget-text-editor{margin-top:25px}#idm-banner-pasos-contratar .numero h3{color:#fff;width:3rem;background-color:#e66d00;border:0 solid #fff;border-radius:25px;padding:10px}#idm-banner-pasos-contratar svg{fill:#e66d00}#idm-cta-contactar .elementor-cta__content{background-color:#102A5E}@media(min-width:768px){#idm-cta-contactar .elementor-cta__content{margin-top:50px}}#idm-cta-contactar .elementor-cta__content h2{color:#fff;font-family:'Roboto',Arial,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem}#idm-cta-contactar .elementor-cta__content .elementor-cta__description{color:#fff}.rank-math-breadcrumb{margin-top:25px}.rank-math-breadcrumb :is(a,.last){background-color:#F0EFEE;padding:10px;border:1px solid #F0EFEE;border-radius:11px}@media(max-width:767px){.rank-math-breadcrumb :is(a,.last){font-size:.8rem}}#stickyheaders,#stickyheaders-mov{background-color:#F0EFEE}#stickyheaders #logo-header:hover{filter:opacity(.5)}#idm-menu-en-menu-sup a{color:#3F4756;font-family:'Barlow Semi Condensed','Roboto Condensed','Arial Narrow',Arial,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.1rem;transition:color .2s ease;border-bottom:2px solid transparent;padding-bottom:4px}#idm-menu-en-menu-sup a:hover{border-bottom:2px solid #3F4756;padding-bottom:4px}#stickyheaders .sub-menu a{background-color:#F0EFEE!important}#idm-menu-en-menu-sup a:hover .sub-arrow svg{fill:#3F4756}#idm-menu-en-menu-sup .current-menu-item>a,#idm-menu-en-menu-sup .current-menu-parent>a,#idm-menu-en-menu-sup .current-menu-ancestor>a{color:#102A5E;border-bottom:2px solid #E66D00;padding-bottom:4px}@media only screen and (min-width:1025px) and (max-width:1300px){#stickyheaders #idm-menu-en-menu-sup a{font-size:.8rem;margin-left:0}#stickyheaders :is(button,.elementor-button){font-size:0.8rem!important}}#idm-sticky-icon-hamburger .elementor-button{background:none!important;border:none!important;padding-left:5px;padding-right:5px}#idm-sticky-icon-hamburger .elementor-button svg{fill:#102A5E!important;width:1.8rem!important;height:1.8rem!important}.dialog-close-button{outline:none!important}#idm-menu-canvas{background-color:#F0EFEE;border-right:1px solid rgba(63,71,86,.12);box-shadow:0 0 30px rgba(0,0,0,.08);margin-bottom:100px}#idm-menu-canvas a{color:#3F4756;transition:color .2s ease,background-color .2s ease}#idm-menu-canvas a:hover{color:#102A5E;background-color:rgba(0,40,85,.06)}#idm-menu-canvas .elementor-item-active{background-color:#666666!important;color:#fff!important}#idm-menu-canvas .elementor-item-active .sub-arrow svg{fill:#fff!important}#idm-menu-canvas .menu-item-has-children .sub-menu{display:contents!important}#idm-menu-canvas .sub-menu a{color:#5A6475;font-size:.95em}#idm-menu-canvas .sub-menu a:hover{color:#102A5E}#idm-menu-canvas li{border-bottom:1px solid rgba(63,71,86,.08)}#elementor-popup-modal-796 .dialog-close-button .eicon-close,#elementor-popup-modal-796 .dialog-close-button .eicon-close{fill:#ffffff!important;font-size:2em!important;width:40px;height:40px;border:2px solid #102A5E;border-radius:50%;background-color:#102A5E}button,.elementor-button,.elementor-cta__button{font-size:1rem!important;font-weight:300!important;background-color:#e66d00!important;border:1px solid #e66d00!important;color:#ffffff!important;text-decoration:none!important}button:hover,.elementor-button:hover,.elementor-cta__button:hover{background-color:#000000!important;border:1px solid #000000!important;color:#ffffff!important;text-decoration:none!important}#stickyheaders-mov .idm-boton-llamar :is(button,.elementor-button){font-size:0.8rem!important;background-color:#102a5e!important;border:1px solid #102a5e!important}#stickyheaders-mov .idm-boton-llamar :is(button,.elementor-button):hover{background-color:#000000!important;border:1px solid #000000!important}.idm-boton-contactar :is(button,.elementor-button){background-color:#ffffff!important;border:1px solid #102A5E!important;color:#102A5E!important}.idm-boton-contactar :is(button,.elementor-button):hover{background-color:#000000!important;border:1px solid #000000!important}#idm-cont-banner-home-desk h1{color:#e66d00;margin-top:5%;margin-left:5%}@media (min-width:768px) and (max-width:1299px){#idm-cont-banner-home-desk h1{margin-top:8%}}#idm-cont-banner-home-desk h2{max-width:70%;font-size:3.5rem;font-weight:600;line-height:3rem;color:#000;margin-top:2%;margin-left:5%}@media (min-width:768px) and (max-width:1299px){#idm-cont-banner-home-desk h2{max-width:45%}}#idm-cont-banner-home-mov h1{font-size:1.5rem;color:#e66d00;margin-top:5%;margin-left:5%}#idm-cont-banner-home-mov h2{max-width:70%;font-weight:600;color:#000;margin-top:-2%;margin-bottom:2%;margin-left:5%}#idm-botones-banner-home-desk{padding-top:2%;padding-left:5%}#idm-contenedor-icons-serv-home-desk{max-width:50%;padding-top:2%;padding-left:5%}@media (min-width:768px) and (max-width:1299px){#idm-contenedor-icons-serv-home-desk{max-width:45%}}#idm-contenedor-icons-serv-home-desk h3{font-size:1rem}@media (min-width:768px) and (max-width:1299px){#idm-contenedor-icons-serv-home-desk h3{font-size:.8rem}}#idm-contenedor-icons-serv-home-mov{margin-top:50px}#idm-contenedor-icons-serv-home-mov h3{font-size:.7rem;margin-top:-10%}#idm-iconos-servicios svg path{fill:#e66d00}.idm-legales-cabecera h1{margin-top:50px;border-bottom:1px solid #b9b9b9}.idm-legales-contenido h2:not(:first-child){margin-top:5%!important}.idm-legales-contenido h2{font-family:'Roboto',Arial,sans-serif}.idm-legales-contenido h3{font-family:'Roboto',Arial,sans-serif;margin-top:5%}.idm-legales-contenido h4{font-family:'Roboto',Arial,sans-serif;margin-top:3%}.idm-legales-contenido ul{margin-bottom:2%}.tax-product_cat #idm-contd-templ-tags-cabecera{display:none}.tax-product_tag #idm-contd-templ-cats-cabecera{display:none}#idm-contd-templ-tags-cabecera,#idm-contd-templ-cats-cabecera{margin-top:50px}#idm-contd-templ-tags-cabecera h1,#idm-contd-templ-cats-cabecera h1{border-bottom:1px solid #000}#idm-contd-templ-tags-cabecera p{font-size:1.2rem}#idm-contd-templ-tags-cats-prods{margin-top:50px}.woocommerce-loop-product__title{font-family:'Roboto',Arial,sans-serif;min-height:80px;font-size:1rem!important;font-weight:400!important}@media(max-width:767px){.woocommerce-loop-product__title{line-height:1.5rem}}.woocommerce ul li .button{font-family:'Roboto',Arial,sans-serif;font-size:1rem;background-color:#F0EFEE!important;padding:10px!important;border:1px solid #F0EFEE!important;border-radius:11px!important;font-weight:400!important}.woocommerce ul li .button:hover{background-color:#000000!important;color:#ffffff!important}@media (min-width:768px){#idm-templ-prod-h1{margin-top:50px}}#idm-templ-prod-ficha .h2-especificaciones{font-style:italic}#idm-templ-prod-ficha .especificaciones_tabla tr:nth-child(even){background:#fff}#idm-templ-prod-ficha .especificaciones_tabla tr:nth-child(odd){background:#CECECE}#idm-templ-prod-ficha .especificaciones_tabla{font-size:1em!important}#idm-templ-prod-ficha #idm-link-ficha-tecnica a{font-style:italic;background-color:#4c4c4c;color:#fff!important;padding:10px}#idm-templ-prod-ficha #idm-link-ficha-tecnica a:before{content:url(https://www.grualroda.com/wp-content/uploads/2026/07/pdf-50.jpg);margin-right:10px}#idm-seccion-contactar-texto-y-form{border-top:6px solid #102A5E}#idm-seccion-contactar-texto-y-form h2{font-family:'Barlow Semi Condensed',Arial,sans-serif;font-weight:600;text-transform:uppercase}#idm-otras-formas-contactar{background-color:#F0EFEE}#idm-otras-formas-contactar .e-child{background-color:#fff}#idm-otras-formas-contactar .e-child .elementor-icon{background-color:#F0EFEE;border:0 solid #F0EFEE;border-radius:50%}#idm-otras-formas-contactar .e-child svg{fill:#3F4756;padding:15px;height:1.5em;width:1.5em}@media (max-width:767px){#idm-otras-formas-contactar .e-child svg{height:1em;width:1em}}#idm-seccion-contactar-texto-y-form #idm-otras-formas-contactar{background-color:#fff}#idm-templ-prod-related{margin-top:25px}#idm-templ-prod-related .related.products>h2{margin-bottom:50px;padding-bottom:10px;border-bottom:1px solid #000}.page-id-4578 #moove_gdpr_cookie_info_bar{display:none!important}#idm-footer,#idm-footer-creditos{background-color:#f5f5f5}#idm-footer a,#idm-footer-creditos a{color:#666}#idm-footer{margin-top:75px;padding-top:50px}#idm-footer ul li a{padding:10px 20px 10px 0}#idm-footer-creditos{text-align:center}