.elementor-278 .elementor-element.elementor-element-2de725f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-278 .elementor-element.elementor-element-2de725f:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-2de725f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c44d577 );}.elementor-278 .elementor-element.elementor-element-dc40579{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-278 .elementor-element.elementor-element-20b327a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-278 .elementor-element.elementor-element-50e0ff5{width:var( --container-widget-width, 906px );max-width:906px;--container-widget-width:906px;--container-widget-flex-grow:0;text-align:center;}.elementor-278 .elementor-element.elementor-element-50e0ff5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-50e0ff5 .elementor-heading-title{font-family:var( --e-global-typography-dcea857-font-family ), Sans-serif;font-size:var( --e-global-typography-dcea857-font-size );font-weight:var( --e-global-typography-dcea857-font-weight );line-height:var( --e-global-typography-dcea857-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-c7a5eec{width:var( --container-widget-width, 906px );max-width:906px;--container-widget-width:906px;--container-widget-flex-grow:0;text-align:center;}.elementor-278 .elementor-element.elementor-element-c7a5eec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-278 .elementor-element.elementor-element-c7a5eec .elementor-heading-title{font-family:var( --e-global-typography-dcea857-font-family ), Sans-serif;font-size:var( --e-global-typography-dcea857-font-size );font-weight:var( --e-global-typography-dcea857-font-weight );line-height:var( --e-global-typography-dcea857-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-afb6663{text-align:center;}.elementor-278 .elementor-element.elementor-element-afb6663 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}.elementor-278 .elementor-element.elementor-element-6b86379{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-278 .elementor-element.elementor-element-176c999{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-1cdb57f{left:-114px;}body.rtl .elementor-278 .elementor-element.elementor-element-1cdb57f{right:-114px;}.elementor-278 .elementor-element.elementor-element-1cdb57f{bottom:-83px;}.elementor-278 .elementor-element.elementor-element-1cdb57f img{width:212px;}.elementor-278 .elementor-element.elementor-element-d93aee7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-278 .elementor-element.elementor-element-890a627{--display:flex;--min-height:300px;--border-radius:40px 40px 40px 40px;}.elementor-278 .elementor-element.elementor-element-890a627:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-890a627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gruporis.es/wp-content/uploads/2023/04/hombre-tiro-completo-trabajando-techo-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-e075635 .elementor-heading-title{font-family:var( --e-global-typography-0669eef-font-family ), Sans-serif;font-size:var( --e-global-typography-0669eef-font-size );font-weight:var( --e-global-typography-0669eef-font-weight );line-height:var( --e-global-typography-0669eef-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-d939b7a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}.elementor-278 .elementor-element.elementor-element-4b996af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-04430fe{right:-41.4px;}body.rtl .elementor-278 .elementor-element.elementor-element-04430fe{left:-41.4px;}.elementor-278 .elementor-element.elementor-element-04430fe{top:-31px;}.elementor-278 .elementor-element.elementor-element-04430fe img{width:140px;}.elementor-278 .elementor-element.elementor-element-c04c84e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-278 .elementor-element.elementor-element-7711d62{--display:flex;--min-height:300px;--border-radius:40px 40px 40px 40px;}.elementor-278 .elementor-element.elementor-element-7711d62:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-7711d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gruporis.es/wp-content/uploads/2023/04/hombre-tiro-medio-trabajando-taladro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-278 .elementor-element.elementor-element-c56d096 .elementor-heading-title{font-family:var( --e-global-typography-0669eef-font-family ), Sans-serif;font-size:var( --e-global-typography-0669eef-font-size );font-weight:var( --e-global-typography-0669eef-font-weight );line-height:var( --e-global-typography-0669eef-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-36b7c26 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}.elementor-278 .elementor-element.elementor-element-eafa3ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:100px;--padding-bottom:200px;--padding-left:100px;--padding-right:100px;}.elementor-278 .elementor-element.elementor-element-01acb65{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-47d4255{right:-41.4px;}body.rtl .elementor-278 .elementor-element.elementor-element-47d4255{left:-41.4px;}.elementor-278 .elementor-element.elementor-element-47d4255{top:-31px;}.elementor-278 .elementor-element.elementor-element-47d4255 img{width:140px;}body:not(.rtl) .elementor-278 .elementor-element.elementor-element-de578b3{left:-114px;}body.rtl .elementor-278 .elementor-element.elementor-element-de578b3{right:-114px;}.elementor-278 .elementor-element.elementor-element-de578b3{bottom:-83px;}.elementor-278 .elementor-element.elementor-element-de578b3 img{width:212px;}.elementor-278 .elementor-element.elementor-element-309f05b{text-align:center;}.elementor-278 .elementor-element.elementor-element-309f05b .elementor-heading-title{font-family:var( --e-global-typography-0669eef-font-family ), Sans-serif;font-size:var( --e-global-typography-0669eef-font-size );font-weight:var( --e-global-typography-0669eef-font-weight );line-height:var( --e-global-typography-0669eef-line-height );color:var( --e-global-color-text );}.elementor-278 .elementor-element.elementor-element-375cd75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-278 .elementor-element.elementor-element-dcd5b7f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-dcd5b7f:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-dcd5b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c44d577 );}.elementor-278 .elementor-element.elementor-element-fc76e9f .elementor-heading-title{font-family:var( --e-global-typography-0a87bf3-font-family ), Sans-serif;font-size:var( --e-global-typography-0a87bf3-font-size );font-weight:var( --e-global-typography-0a87bf3-font-weight );line-height:var( --e-global-typography-0a87bf3-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-dfbe0da .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}.elementor-278 .elementor-element.elementor-element-1c724bd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-1c724bd:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-1c724bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c44d577 );}.elementor-278 .elementor-element.elementor-element-821aaf9 .elementor-heading-title{font-family:var( --e-global-typography-0a87bf3-font-family ), Sans-serif;font-size:var( --e-global-typography-0a87bf3-font-size );font-weight:var( --e-global-typography-0a87bf3-font-weight );line-height:var( --e-global-typography-0a87bf3-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-e124a0f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}.elementor-278 .elementor-element.elementor-element-7ab42c0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-7ab42c0:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-7ab42c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c44d577 );}.elementor-278 .elementor-element.elementor-element-34ca54a .elementor-heading-title{font-family:var( --e-global-typography-0a87bf3-font-family ), Sans-serif;font-size:var( --e-global-typography-0a87bf3-font-size );font-weight:var( --e-global-typography-0a87bf3-font-weight );line-height:var( --e-global-typography-0a87bf3-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-a0223bd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}.elementor-278 .elementor-element.elementor-element-4609912{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-278 .elementor-element.elementor-element-4609912:not(.elementor-motion-effects-element-type-background), .elementor-278 .elementor-element.elementor-element-4609912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c44d577 );}.elementor-278 .elementor-element.elementor-element-cd79d83 .elementor-heading-title{font-family:var( --e-global-typography-0a87bf3-font-family ), Sans-serif;font-size:var( --e-global-typography-0a87bf3-font-size );font-weight:var( --e-global-typography-0a87bf3-font-weight );line-height:var( --e-global-typography-0a87bf3-line-height );color:var( --e-global-color-accent );}.elementor-278 .elementor-element.elementor-element-638d11d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-061d844 );}@media(min-width:768px){.elementor-278 .elementor-element.elementor-element-6b86379{--content-width:1000px;}}@media(max-width:1024px){.elementor-278 .elementor-element.elementor-element-2de725f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-278 .elementor-element.elementor-element-dc40579.e-con{--order:99999 /* order end hack */;}.elementor-278 .elementor-element.elementor-element-50e0ff5 .elementor-heading-title{font-size:var( --e-global-typography-dcea857-font-size );line-height:var( --e-global-typography-dcea857-line-height );}.elementor-278 .elementor-element.elementor-element-c7a5eec .elementor-heading-title{font-size:var( --e-global-typography-dcea857-font-size );line-height:var( --e-global-typography-dcea857-line-height );}.elementor-278 .elementor-element.elementor-element-afb6663 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-6b86379{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-e075635 .elementor-heading-title{font-size:var( --e-global-typography-0669eef-font-size );line-height:var( --e-global-typography-0669eef-line-height );}.elementor-278 .elementor-element.elementor-element-d939b7a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-c56d096 .elementor-heading-title{font-size:var( --e-global-typography-0669eef-font-size );line-height:var( --e-global-typography-0669eef-line-height );}.elementor-278 .elementor-element.elementor-element-36b7c26 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-eafa3ed{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-278 .elementor-element.elementor-element-309f05b .elementor-heading-title{font-size:var( --e-global-typography-0669eef-font-size );line-height:var( --e-global-typography-0669eef-line-height );}.elementor-278 .elementor-element.elementor-element-fc76e9f .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-dfbe0da .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-821aaf9 .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-e124a0f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-34ca54a .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-a0223bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-cd79d83 .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-638d11d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-278 .elementor-element.elementor-element-2de725f{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-50e0ff5 .elementor-heading-title{font-size:var( --e-global-typography-dcea857-font-size );line-height:var( --e-global-typography-dcea857-line-height );}.elementor-278 .elementor-element.elementor-element-c7a5eec .elementor-heading-title{font-size:var( --e-global-typography-dcea857-font-size );line-height:var( --e-global-typography-dcea857-line-height );}.elementor-278 .elementor-element.elementor-element-afb6663 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-6b86379{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-e075635 .elementor-heading-title{font-size:var( --e-global-typography-0669eef-font-size );line-height:var( --e-global-typography-0669eef-line-height );}.elementor-278 .elementor-element.elementor-element-d939b7a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-c56d096 .elementor-heading-title{font-size:var( --e-global-typography-0669eef-font-size );line-height:var( --e-global-typography-0669eef-line-height );}.elementor-278 .elementor-element.elementor-element-36b7c26 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-eafa3ed{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-278 .elementor-element.elementor-element-309f05b .elementor-heading-title{font-size:var( --e-global-typography-0669eef-font-size );line-height:var( --e-global-typography-0669eef-line-height );}.elementor-278 .elementor-element.elementor-element-fc76e9f .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-dfbe0da .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-821aaf9 .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-e124a0f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-34ca54a .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-a0223bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-278 .elementor-element.elementor-element-cd79d83 .elementor-heading-title{font-size:var( --e-global-typography-0a87bf3-font-size );line-height:var( --e-global-typography-0a87bf3-line-height );}.elementor-278 .elementor-element.elementor-element-638d11d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}