.elementor-28745 .elementor-element.elementor-element-450bcca{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99}.elementor-28745 .elementor-element.elementor-element-32c975e>.elementor-widget-container{margin:-20px 0 0}.elementor-28745 .elementor-element.elementor-element-2574338{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99}.elementor-28745 .elementor-element.elementor-element-495c5b1>.elementor-widget-container{margin:-20px 0 0}.elementor-28745 .elementor-element.elementor-element-adfeace{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99}.elementor-28745 .elementor-element.elementor-element-b0834ab>.elementor-widget-container{margin:-20px 0 0}.elementor-28745 .elementor-element.elementor-element-3ac5100{--display:flex;--min-height:700px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-28745 .elementor-element.elementor-element-3ac5100:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-3ac5100>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/fibravalgroup.webp")}.elementor-28745 .elementor-element.elementor-element-bd66931{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%}.elementor-28745 .elementor-element.elementor-element-bd75347{text-align:center}.elementor-28745 .elementor-element.elementor-element-bd75347 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:83px;font-weight:900;line-height:100px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,.3);color:#fff}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button{background-color:var(--e-global-color-79f3db1);border-radius:0;border-style:solid;border-width:0}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button:hover{background-color:#000}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-inner-wrapper-btn{flex-direction:row}.elementor-28745 .elementor-element.elementor-element-a5252f4>.elementor-widget-container{margin:2% 0 0}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container{text-align:center}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button .gem-text-button{color:#000;font-family:"Nunito Sans",Sans-serif}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button .gem-button-icon{font-size:24px;color:#000}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button .gem-button-icon svg{fill:#000}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button i,.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button:hover .gem-button-icon{color:var(--e-global-color-79f3db1);transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-a5252f4 .gem-button-container .gem-button:hover .gem-button-icon svg{fill:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-9c325d8:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-9c325d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-9c325d8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:110px 0 160px}.elementor-28745 .elementor-element.elementor-element-9c325d8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-0045019 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-1766e91{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-f010dfc .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-cbc3190>.elementor-widget-container{margin:0 0 15px;padding:0 20px 0 0}.elementor-28745 .elementor-element.elementor-element-cbc3190{text-align:left}.elementor-28745 .elementor-element.elementor-element-cbc3190 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:44px;font-weight:700;text-transform:none;letter-spacing:0px;color:#000}.elementor-28745 .elementor-element.elementor-element-bc81f7c{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px}.elementor-28745 .elementor-element.elementor-element-bc81f7c .elementor-divider-separator{width:55px}.elementor-28745 .elementor-element.elementor-element-bc81f7c .elementor-divider{padding-block-start:6px;padding-block-end:6px}.elementor-28745 .elementor-element.elementor-element-03f4722{width:var(--container-widget-width,310px);max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0}.elementor-28745 .elementor-element.elementor-element-03f4722>.elementor-widget-container{margin:15px 0 0}.elementor-28745 .elementor-element.elementor-element-03f4722 .elementor-heading-title{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-ab71313{--spacer-size:50px}.elementor-28745 .elementor-element.elementor-element-db42c8c .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-b7d07ed>.elementor-widget-container{margin:10px 0 0}.elementor-28745 .elementor-element.elementor-element-b7d07ed{text-align:justify}.elementor-28745 .elementor-element.elementor-element-b7d07ed,.elementor-28745 .elementor-element.elementor-element-b7d07ed .elementor-text-editor *{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-b7d07ed,.elementor-28745 .elementor-element.elementor-element-b7d07ed .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-28745 .elementor-element.elementor-element-9f3969e .gem-button-container .gem-button{background-color:var(--e-global-color-79f3db1);border-radius:0}.elementor-28745 .elementor-element.elementor-element-9f3969e .gem-button-container .gem-button:hover{background-color:#000}.elementor-28745 .elementor-element.elementor-element-9f3969e>.elementor-widget-container{margin:30px 0 0}.elementor-28745 .elementor-element.elementor-element-9f3969e .gem-button-container{text-align:left}.elementor-28745 .elementor-element.elementor-element-9f3969e .gem-button-container .gem-button .gem-text-button{color:#2c2c2c;font-family:"Nunito Sans",Sans-serif}.elementor-28745 .elementor-element.elementor-element-9f3969e .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-primary)}.elementor-28745 .elementor-element.elementor-element-e717d36 .gem-button-container .gem-button{background-color:var(--e-global-color-79f3db1);border-radius:0}.elementor-28745 .elementor-element.elementor-element-e717d36 .gem-button-container .gem-button:hover{background-color:#000}.elementor-28745 .elementor-element.elementor-element-e717d36>.elementor-widget-container{margin:30px 0 0}.elementor-28745 .elementor-element.elementor-element-e717d36 .gem-button-container{text-align:left}.elementor-28745 .elementor-element.elementor-element-e717d36 .gem-button-container .gem-button .gem-text-button{color:#2c2c2c;font-family:"Nunito Sans",Sans-serif}.elementor-28745 .elementor-element.elementor-element-e717d36 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-primary)}.elementor-28745 .elementor-element.elementor-element-2076a6c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-79ef7f5>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-9f558aa{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-146dcc2>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-b87fc72{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-0101179>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-dd7d958{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-28745 .elementor-element.elementor-element-3864407{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-3864407:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-3864407>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/telecomunicaciones-fibraval.webp");background-position:center center;background-size:cover}.elementor-28745 .elementor-element.elementor-element-3864407:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/teleco.webp")}.elementor-28745 .elementor-element.elementor-element-43df095{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-ef25ed2>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-ef25ed2{z-index:99}.elementor-28745 .elementor-element.elementor-element-ef25ed2 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-5b1a09e>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-5b1a09e{z-index:99}.elementor-28745 .elementor-element.elementor-element-5b1a09e .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-babeee1{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-babeee1 .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-babeee1 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-633d628{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-633d628:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-633d628>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/instalacion-de-conductos-de-fibra-y-chapa.webp");background-position:center center;background-size:cover}.elementor-28745 .elementor-element.elementor-element-633d628:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/conductosdefibraychapa.webp")}.elementor-28745 .elementor-element.elementor-element-9f12d46{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-fe82ec0>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-fe82ec0{z-index:99}.elementor-28745 .elementor-element.elementor-element-fe82ec0 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:#05a0d3}.elementor-28745 .elementor-element.elementor-element-7375722>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-7375722{z-index:99}.elementor-28745 .elementor-element.elementor-element-7375722 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-0b84190{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-0b84190 .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-0b84190 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-64dba6e{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-64dba6e:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-64dba6e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/servicios-de-pintura-vial.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28745 .elementor-element.elementor-element-64dba6e:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/pintura-y-senalizacion-vial.webp")}.elementor-28745 .elementor-element.elementor-element-ce05b8e{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-a16a0c2>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-a16a0c2{z-index:99}.elementor-28745 .elementor-element.elementor-element-a16a0c2 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-08f1ad2>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-08f1ad2{z-index:99}.elementor-28745 .elementor-element.elementor-element-08f1ad2 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-b1ecb0f{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-b1ecb0f .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-b1ecb0f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-c724ac6{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-28745 .elementor-element.elementor-element-433507d{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-433507d:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-433507d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/teleco-dark-2.png");background-position:center center;background-size:cover}.elementor-28745 .elementor-element.elementor-element-edf03b4{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-4ddc45c>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-4ddc45c{z-index:99}.elementor-28745 .elementor-element.elementor-element-4ddc45c .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-67b1098>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-67b1098{z-index:99}.elementor-28745 .elementor-element.elementor-element-67b1098 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-4f46e8c{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-4f46e8c .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-4f46e8c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-caf335d{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666;--border-radius:0px}.elementor-28745 .elementor-element.elementor-element-23ca9c8{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-52ff5d7{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-52ff5d7 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-dffaebe{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-97ce604{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-97ce604:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-97ce604>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/conductosdefibraychapa-dark-1.png");background-position:center center;background-size:cover}.elementor-28745 .elementor-element.elementor-element-d85f5cd{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-5ec3f42>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-5ec3f42{z-index:99}.elementor-28745 .elementor-element.elementor-element-5ec3f42 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:#05a0d3}.elementor-28745 .elementor-element.elementor-element-b8a9be7>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-b8a9be7{z-index:99}.elementor-28745 .elementor-element.elementor-element-b8a9be7 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-507a656{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-507a656 .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-507a656 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-4b5dea1{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666}.elementor-28745 .elementor-element.elementor-element-f57dca3{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-a0d2de3{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-a0d2de3 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-f1f79f0{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-2fe328c{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-2fe328c:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-2fe328c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/pinturavial_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28745 .elementor-element.elementor-element-ebc77ec{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-aa2688d>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-aa2688d{z-index:99}.elementor-28745 .elementor-element.elementor-element-aa2688d .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-7f52647>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-7f52647{z-index:99}.elementor-28745 .elementor-element.elementor-element-7f52647 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-2d5005f{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-2d5005f .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-2d5005f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-92cc867{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666}.elementor-28745 .elementor-element.elementor-element-8a9f22f{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-25cfae7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-25cfae7{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-25cfae7 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-7352313{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-577f7af{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-28745 .elementor-element.elementor-element-ec27c41{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-ec27c41:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-ec27c41>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/teleco-dark-2.png");background-position:center center;background-size:cover}.elementor-28745 .elementor-element.elementor-element-afc00e2{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-d4bebd2>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-d4bebd2{z-index:99}.elementor-28745 .elementor-element.elementor-element-d4bebd2 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-9a0741c>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-9a0741c{z-index:99}.elementor-28745 .elementor-element.elementor-element-9a0741c .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-98e70fa{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-98e70fa .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-98e70fa .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-d4cafba{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666;--border-radius:0px}.elementor-28745 .elementor-element.elementor-element-d656253{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-0a80e01{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-0a80e01 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-ae5bece{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-7dcd37b{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-7dcd37b:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-7dcd37b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/conductosdefibraychapa-dark-1.png");background-position:center center;background-size:cover}.elementor-28745 .elementor-element.elementor-element-de3bda1{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-48f01fd>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-48f01fd{z-index:99}.elementor-28745 .elementor-element.elementor-element-48f01fd .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:#05a0d3}.elementor-28745 .elementor-element.elementor-element-f69228c>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-f69228c{z-index:99}.elementor-28745 .elementor-element.elementor-element-f69228c .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-9e75ae4{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-9e75ae4 .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-9e75ae4 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-6d9e520{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666}.elementor-28745 .elementor-element.elementor-element-cc4c407{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-82aec44{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-82aec44 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-2e1be2c{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-8d77fe4{--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;--background-transition:.3s}.elementor-28745 .elementor-element.elementor-element-8d77fe4:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-8d77fe4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/pinturavial_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28745 .elementor-element.elementor-element-b348382{--spacer-size:323px}.elementor-28745 .elementor-element.elementor-element-db52f1c>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-db52f1c{z-index:99}.elementor-28745 .elementor-element.elementor-element-db52f1c .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:60px;font-weight:800;line-height:32px;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-6d804a0>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-6d804a0{z-index:99}.elementor-28745 .elementor-element.elementor-element-6d804a0 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:30px;font-weight:800;line-height:32px;color:#fff}.elementor-28745 .elementor-element.elementor-element-9062da4{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px;z-index:99}.elementor-28745 .elementor-element.elementor-element-9062da4 .elementor-divider-separator{width:75px}.elementor-28745 .elementor-element.elementor-element-9062da4 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-28745 .elementor-element.elementor-element-e5bc5c3{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666}.elementor-28745 .elementor-element.elementor-element-b025558{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-1b48849.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-1b48849{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-1b48849 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-0a3d734{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-333c305{--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:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-28745 .elementor-element.elementor-element-b12ee55{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666;--border-radius:0px}.elementor-28745 .elementor-element.elementor-element-a61ffe4{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-16a6260{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-16a6260 .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-f2fc1c8{--spacer-size:78px}.elementor-28745 .elementor-element.elementor-element-bcfac4b{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666}.elementor-28745 .elementor-element.elementor-element-e060715{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-af1cb1e{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-af1cb1e .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-15c15eb{--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;border-style:solid;--border-style:solid;border-width:0 1px 0 0;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#666;--border-color:#666}.elementor-28745 .elementor-element.elementor-element-84c5047{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-42c3a7a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-icon i{color:var(--e-global-color-79f3db1);transition:color .3s}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-icon svg{fill:var(--e-global-color-79f3db1);transition:fill .3s}.elementor-28745 .elementor-element.elementor-element-42c3a7a{--e-icon-list-icon-size:24px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-icon{padding-inline-end:5px}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-item>a{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-42c3a7a .elementor-icon-list-text{color:#000;transition:color .3s}.elementor-28745 .elementor-element.elementor-element-d4d5c9a{--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;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-28745 .elementor-element.elementor-element-d4d5c9a:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.elementor-shape-top .elementor-shape-fill,.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:#fff}.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.elementor-shape-top svg,.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.e-con-inner>.elementor-shape-top svg{height:100px;transform:translateX(-50%) rotateY(180deg)}.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.elementor-shape-top,.elementor-28745 .elementor-element.elementor-element-d4d5c9a>.e-con-inner>.elementor-shape-top{z-index:2;pointer-events:none}.elementor-28745 .elementor-element.elementor-element-3965622{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-3965622:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-3965622>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-3965622>.elementor-shape-bottom svg,.elementor-28745 .elementor-element.elementor-element-3965622>.e-con-inner>.elementor-shape-bottom svg{height:100px}.elementor-28745 .elementor-element.elementor-element-76ed290{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-76ed290.e-con{--flex-grow:0;--flex-shrink:0}.elementor-28745 .elementor-element.elementor-element-027dab0{--spacer-size:30px}.elementor-28745 .elementor-element.elementor-element-e3d5c73 .elementor-icon-box-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-e3d5c73{--icon-box-icon-margin:0px}.elementor-28745 .elementor-element.elementor-element-e3d5c73 .elementor-icon-box-title{margin-block-end:10px;color:#050000}.elementor-28745 .elementor-element.elementor-element-e3d5c73.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-e3d5c73.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-e3d5c73.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-28745 .elementor-element.elementor-element-e3d5c73 .elementor-icon-box-description{color:#000}.elementor-28745 .elementor-element.elementor-element-8008d11{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-30e9fb7>.elementor-widget-container{margin:50px 0 0}.elementor-28745 .elementor-element.elementor-element-30e9fb7 .elementor-icon-box-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-30e9fb7{--icon-box-icon-margin:0px}.elementor-28745 .elementor-element.elementor-element-30e9fb7 .elementor-icon-box-title{margin-block-end:10px;color:#050000}.elementor-28745 .elementor-element.elementor-element-30e9fb7.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-30e9fb7.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-30e9fb7.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-28745 .elementor-element.elementor-element-30e9fb7 .elementor-icon-box-description{color:#000}.elementor-28745 .elementor-element.elementor-element-71297f7{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-84b7847{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-e3dceb0{--spacer-size:30px}.elementor-28745 .elementor-element.elementor-element-189db07 .elementor-icon-box-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-189db07{--icon-box-icon-margin:0px}.elementor-28745 .elementor-element.elementor-element-189db07 .elementor-icon-box-title{margin-block-end:10px;color:#050000}.elementor-28745 .elementor-element.elementor-element-189db07.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-189db07.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-189db07.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-28745 .elementor-element.elementor-element-189db07 .elementor-icon-box-description{color:#000}.elementor-28745 .elementor-element.elementor-element-bc245bf{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-4f0ff16>.elementor-widget-container{margin:50px 0 0}.elementor-28745 .elementor-element.elementor-element-4f0ff16 .elementor-icon-box-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-4f0ff16{--icon-box-icon-margin:0px}.elementor-28745 .elementor-element.elementor-element-4f0ff16 .elementor-icon-box-title{margin-block-end:10px;color:#050000}.elementor-28745 .elementor-element.elementor-element-4f0ff16.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-4f0ff16.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-4f0ff16.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-28745 .elementor-element.elementor-element-4f0ff16 .elementor-icon-box-description{color:#000}.elementor-28745 .elementor-element.elementor-element-ca9ad3f{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-22510b7{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:6%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-db787bc{--spacer-size:30px}.elementor-28745 .elementor-element.elementor-element-e95d102 .elementor-icon-box-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-e95d102{--icon-box-icon-margin:0px}.elementor-28745 .elementor-element.elementor-element-e95d102 .elementor-icon-box-title{margin-block-end:10px;color:#050000}.elementor-28745 .elementor-element.elementor-element-e95d102.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-e95d102.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-e95d102.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-28745 .elementor-element.elementor-element-e95d102 .elementor-icon-box-description{color:#000}.elementor-28745 .elementor-element.elementor-element-ab92d93{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-cc68531>.elementor-widget-container{margin:50px 0 0}.elementor-28745 .elementor-element.elementor-element-cc68531 .elementor-icon-box-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-cc68531{--icon-box-icon-margin:0px}.elementor-28745 .elementor-element.elementor-element-cc68531 .elementor-icon-box-title{margin-block-end:10px;color:#050000}.elementor-28745 .elementor-element.elementor-element-cc68531.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-cc68531.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-cc68531.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-28745 .elementor-element.elementor-element-cc68531 .elementor-icon-box-description{color:#000}.elementor-28745 .elementor-element.elementor-element-f73f5b2{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-87d8f47{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-28745 .elementor-element.elementor-element-b93cc19{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px}.elementor-28745 .elementor-element.elementor-element-e96627e>.elementor-widget-container{margin:0 5px 0 20px}.elementor-28745 .elementor-element.elementor-element-e96627e{text-align:left}.elementor-28745 .elementor-element.elementor-element-e96627e .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:44px;color:#000}.elementor-28745 .elementor-element.elementor-element-3225a01{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-28745 .elementor-element.elementor-element-e0034b6>.elementor-widget-container{margin:25px 1px 0;padding:0 5px}.elementor-28745 .elementor-element.elementor-element-e0034b6 .gem-icon{font-size:44px}.elementor-28745 .elementor-element.elementor-element-e0034b6 .gem-icon .gem-icon-inner .padding-box-inner{width:44px;height:44px;line-height:44px}.elementor-28745 .elementor-element.elementor-element-e0034b6 .gem-icon .back-angle i{color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-e0034b6 .gem-icon svg{fill:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-e0034b6 .gem-icon .padding-box-inner{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-cbb58fd{--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}.elementor-28745 .elementor-element.elementor-element-50dfbd5{--e-image-carousel-slides-to-show:6}.elementor-28745 .elementor-element.elementor-element-50dfbd5>.elementor-widget-container{margin:0 5% 0 0}.elementor-28745 .elementor-element.elementor-element-50dfbd5 .swiper-wrapper{display:flex;align-items:center}.elementor-28745 .elementor-element.elementor-element-ad107c6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-28745 .elementor-element.elementor-element-27db227{--display:flex}.elementor-28745 .elementor-element.elementor-element-538e53f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:5px}.elementor-28745 .elementor-element.elementor-element-ec88c42>.elementor-widget-container{margin:0 5px 0 20px}.elementor-28745 .elementor-element.elementor-element-ec88c42{text-align:left}.elementor-28745 .elementor-element.elementor-element-ec88c42 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:44px;font-weight:700;text-transform:none;line-height:44px;color:#000}.elementor-28745 .elementor-element.elementor-element-f4f95f0 .elementor-icon-wrapper{text-align:center}.elementor-28745 .elementor-element.elementor-element-f4f95f0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-f4f95f0.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-f4f95f0.elementor-view-default .elementor-icon{color:var(--e-global-color-79f3db1);border-color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-f4f95f0.elementor-view-framed .elementor-icon,.elementor-28745 .elementor-element.elementor-element-f4f95f0.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-f6ad7ee{--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}.elementor-28745 .elementor-element.elementor-element-9c6b69a{--e-image-carousel-slides-to-show:6}.elementor-28745 .elementor-element.elementor-element-9c6b69a>.elementor-widget-container{margin:0 5% 0 0}.elementor-28745 .elementor-element.elementor-element-9c6b69a .swiper-wrapper{display:flex;align-items:center}.elementor-28745 .elementor-element.elementor-element-1e53238{--e-image-carousel-slides-to-show:6}.elementor-28745 .elementor-element.elementor-element-1e53238>.elementor-widget-container{margin:0 5% 0 0}.elementor-28745 .elementor-element.elementor-element-1e53238 .swiper-wrapper{display:flex;align-items:center}.elementor-28745 .elementor-element.elementor-element-4fedfc57:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-4fedfc57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-4fedfc57{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:115px 20px 130px}.elementor-28745 .elementor-element.elementor-element-4fedfc57>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-53f40e3 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-53f40e3>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28745 .elementor-element.elementor-element-1358bf3f{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-ecdf00b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-ecdf00b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marcofibraval.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-ecdf00b .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-ecdf00b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-ecdf00b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-57b2b19>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content{border-style:solid;border-width:0;border-color:var(--e-global-color-79f3db1);padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-57b2b19 a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-57b2b19 a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-57b2b19 a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-57b2b19 a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-869f0aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-869f0aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marcofibraval.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-869f0aa .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-869f0aa>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-869f0aa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-bc15f5f>.elementor-widget-container{padding:0 10px 0 0}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content{border-style:solid;border-width:0;border-color:#fea30b;padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-bc15f5f a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-bc15f5f a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-bc15f5f a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-bc15f5f a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-68ab65c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-68ab65c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marcofibraval.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-68ab65c .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-68ab65c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-68ab65c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-87388f1>.elementor-widget-container{padding:0 10px 0 0}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content{border-style:solid;border-width:0;border-color:var(--e-global-color-2b87cc7);padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-87388f1 a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-87388f1 a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-87388f1 a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-87388f1 a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-dc24944:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-dc24944>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-dc24944{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:115px 20px 130px}.elementor-28745 .elementor-element.elementor-element-dc24944>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-f265102 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-f265102>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28745 .elementor-element.elementor-element-c3a297d{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-40b1451:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-40b1451>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marco.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-40b1451 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-40b1451>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-40b1451>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-b05fd4a>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content{border-style:solid;border-width:0;border-color:var(--e-global-color-79f3db1);padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-b05fd4a a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-b05fd4a a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-b05fd4a a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-b05fd4a a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-66e5b02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-66e5b02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marco.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-66e5b02 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-66e5b02>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-66e5b02>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-4854e78>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content{border-style:solid;border-width:0;border-color:#fea30b;padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-4854e78 a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-4854e78 a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-4854e78 a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-4854e78 a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-b03c948:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-b03c948>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marco.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-b03c948 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-b03c948>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-b03c948>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-38a6dc7>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content{border-style:solid;border-width:0;border-color:var(--e-global-color-2b87cc7);padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-38a6dc7 a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-38a6dc7 a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-38a6dc7 a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-38a6dc7 a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-cecdf37:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-cecdf37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-28745 .elementor-element.elementor-element-cecdf37{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:115px 20px 130px}.elementor-28745 .elementor-element.elementor-element-cecdf37>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-1d046d2 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-1d046d2>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-28745 .elementor-element.elementor-element-2f38aff{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-8d7d6b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marco-1.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-8d7d6b7 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-7782b1a>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content{border-style:solid;border-width:0;border-color:#fea30b;padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-7782b1a a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-7782b1a a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-7782b1a a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-7782b1a a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-928808d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-928808d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marco-1.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-928808d .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-928808d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-928808d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-74ddf72>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content{border-style:solid;border-width:0;border-color:#fea30b;padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-74ddf72 a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-74ddf72 a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-74ddf72 a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-74ddf72 a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-af5c909:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-af5c909>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/marco-1.png");background-repeat:no-repeat;background-size:contain}.elementor-28745 .elementor-element.elementor-element-af5c909 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-af5c909>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-af5c909>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-f5cb6e5>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content{border-style:solid;border-width:0;border-color:var(--e-global-color-2b87cc7);padding:55px 30px 0}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox .gem-textbox-content .gem-textbox-title{color:#000 !important;font-family:"Nunito Sans",Sans-serif;font-weight:800}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox .gem-textbox-description{padding-bottom:60px;font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox .gem-textbox-description p,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 a .gem-textbox .gem-textbox-description p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox .gem-textbox-description,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 a .gem-textbox .gem-textbox-description{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox .gem-textbox-description span p,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 a .gem-textbox .gem-textbox-description span p{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox .gem-textbox-description span,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 a .gem-textbox .gem-textbox-description span{color:#000 !important}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:50px !important;color:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:50px !important;height:50px !important;fill:var(--e-global-color-2b87cc7)}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-image img,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content a .gem-image img{width:50px;max-width:50px;height:auto}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 30px;transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 30px}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-28745 .elementor-element.elementor-element-3edb0d36:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-3edb0d36>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-28745 .elementor-element.elementor-element-3edb0d36{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 20px}.elementor-28745 .elementor-element.elementor-element-3edb0d36>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-3edb0d36>.elementor-shape-bottom .elementor-shape-fill{fill:#fff}.elementor-28745 .elementor-element.elementor-element-14706c8a .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-2d872592{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left}.elementor-28745 .elementor-element.elementor-element-2d872592>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-2d872592 .elementor-heading-title{font-size:18px;text-transform:none;color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-3523668c>.elementor-widget-container{margin:0 0 15px}.elementor-28745 .elementor-element.elementor-element-3523668c{text-align:left}.elementor-28745 .elementor-element.elementor-element-3523668c .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:44px;font-weight:700;text-transform:none;letter-spacing:0px;color:#fff}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .not-fullwidth-block ul,.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-28745 .elementor-element.elementor-element-08434ab .gem-button-container .gem-button{background-color:var(--e-global-color-79f3db1);border-radius:0}.elementor-28745 .elementor-element.elementor-element-08434ab .gem-button-container .gem-button:hover{background-color:#000}.elementor-28745 .elementor-element.elementor-element-08434ab>.elementor-widget-container{margin:30px 0 0}.elementor-28745 .elementor-element.elementor-element-08434ab .gem-button-container{text-align:center}.elementor-28745 .elementor-element.elementor-element-08434ab .gem-button-container .gem-button .gem-text-button{color:#2c2c2c;font-family:"Nunito Sans",Sans-serif}.elementor-28745 .elementor-element.elementor-element-08434ab .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-primary)}.elementor-28745 .elementor-element.elementor-element-c1137cb{padding:110px 0 160px}.elementor-28745 .elementor-element.elementor-element-042051b .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-c7ae360{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-9d5cf58 .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-6293b8b>.elementor-widget-container{margin:0 0 15px}.elementor-28745 .elementor-element.elementor-element-6293b8b{text-align:left}.elementor-28745 .elementor-element.elementor-element-6293b8b .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-size:44px;font-weight:700;text-transform:none;letter-spacing:0px;color:#000}.elementor-28745 .elementor-element.elementor-element-e36b469{--divider-border-style:solid;--divider-color:var(--e-global-color-79f3db1);--divider-border-width:2px}.elementor-28745 .elementor-element.elementor-element-e36b469 .elementor-divider-separator{width:55px}.elementor-28745 .elementor-element.elementor-element-e36b469 .elementor-divider{padding-block-start:6px;padding-block-end:6px}.elementor-28745 .elementor-element.elementor-element-843d80a{width:var(--container-widget-width,310px);max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0}.elementor-28745 .elementor-element.elementor-element-843d80a>.elementor-widget-container{margin:15px 0 0}.elementor-28745 .elementor-element.elementor-element-843d80a .elementor-heading-title{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-9d5d44b .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-a21ae18>.elementor-widget-container{margin:10px 0 0}.elementor-28745 .elementor-element.elementor-element-a21ae18,.elementor-28745 .elementor-element.elementor-element-a21ae18 .elementor-text-editor *{font-family:"Nunito",Sans-serif}.elementor-28745 .elementor-element.elementor-element-092f041 .gem-button-container .gem-button{background-color:var(--e-global-color-79f3db1);border-radius:0}.elementor-28745 .elementor-element.elementor-element-092f041 .gem-button-container .gem-button:hover{background-color:#000}.elementor-28745 .elementor-element.elementor-element-092f041>.elementor-widget-container{margin:30px 0 0}.elementor-28745 .elementor-element.elementor-element-092f041 .gem-button-container{text-align:left}.elementor-28745 .elementor-element.elementor-element-092f041 .gem-button-container .gem-button .gem-text-button{color:#2c2c2c;font-family:"Nunito Sans",Sans-serif}.elementor-28745 .elementor-element.elementor-element-092f041 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-b33013e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-62238a4>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-988ad1c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-dc7f34a>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-324914d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-205532f>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-6a4e621:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-6a4e621>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/rm373batch2-08-scaled.jpg")}.elementor-28745 .elementor-element.elementor-element-6a4e621 .thegem-section-parallax-background{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/rm373batch2-08-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-28745 .elementor-element.elementor-element-6a4e621>.elementor-container{min-height:545px}.elementor-28745 .elementor-element.elementor-element-6a4e621{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-28745 .elementor-element.elementor-element-6a4e621>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-28745 .elementor-element.elementor-element-6a4e621>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-6a4e621>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:67px}.elementor-28745 .elementor-element.elementor-element-935786f .elementor-widget-wrap{flex-wrap:wrap}.elementor-28745 .elementor-element.elementor-element-e1e2294>.elementor-widget-container{margin:0 0 -20px}.elementor-28745 .elementor-element.elementor-element-e1e2294{text-align:center}.elementor-28745 .elementor-element.elementor-element-e1e2294 .elementor-heading-title{font-family:"Nunito Sans",Sans-serif;font-weight:700;text-transform:none;line-height:44px;color:#fff}.elementor-28745 .elementor-element.elementor-element-c35da49 .gem-button-container .gem-button{background-color:var(--e-global-color-79f3db1);border-radius:0}.elementor-28745 .elementor-element.elementor-element-c35da49 .gem-button-container .gem-button:hover{background-color:#000}.elementor-28745 .elementor-element.elementor-element-c35da49>.elementor-widget-container{margin:40px 0 0}.elementor-28745 .elementor-element.elementor-element-c35da49 .gem-button-container{text-align:center}.elementor-28745 .elementor-element.elementor-element-c35da49 .gem-button-container .gem-button .gem-text-button{color:#000;font-family:"Nunito Sans",Sans-serif}.elementor-28745 .elementor-element.elementor-element-c35da49 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-79f3db1)}.elementor-28745 .elementor-element.elementor-element-7d25d5c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-28745 .elementor-element.elementor-element-0f86b76>.elementor-widget-container{margin:0}@media(min-width:768px){.elementor-28745 .elementor-element.elementor-element-bd66931{--width:100%}.elementor-28745 .elementor-element.elementor-element-3864407{--width:34%}.elementor-28745 .elementor-element.elementor-element-633d628{--width:33%}.elementor-28745 .elementor-element.elementor-element-64dba6e{--width:33%}.elementor-28745 .elementor-element.elementor-element-433507d{--width:34%}.elementor-28745 .elementor-element.elementor-element-caf335d{--width:34%}.elementor-28745 .elementor-element.elementor-element-97ce604{--width:33%}.elementor-28745 .elementor-element.elementor-element-4b5dea1{--width:33%}.elementor-28745 .elementor-element.elementor-element-2fe328c{--width:33%}.elementor-28745 .elementor-element.elementor-element-92cc867{--width:33%}.elementor-28745 .elementor-element.elementor-element-ec27c41{--width:34%}.elementor-28745 .elementor-element.elementor-element-d4cafba{--width:34%}.elementor-28745 .elementor-element.elementor-element-7dcd37b{--width:33%}.elementor-28745 .elementor-element.elementor-element-6d9e520{--width:33%}.elementor-28745 .elementor-element.elementor-element-8d77fe4{--width:33%}.elementor-28745 .elementor-element.elementor-element-e5bc5c3{--width:33%}.elementor-28745 .elementor-element.elementor-element-b12ee55{--width:34%}.elementor-28745 .elementor-element.elementor-element-bcfac4b{--width:33%}.elementor-28745 .elementor-element.elementor-element-15c15eb{--width:33%}.elementor-28745 .elementor-element.elementor-element-76ed290{--width:40%}.elementor-28745 .elementor-element.elementor-element-84b7847{--width:40%}.elementor-28745 .elementor-element.elementor-element-22510b7{--width:40%}.elementor-28745 .elementor-element.elementor-element-b93cc19{--width:15%}.elementor-28745 .elementor-element.elementor-element-3225a01{--width:5%}.elementor-28745 .elementor-element.elementor-element-cbb58fd{--width:80%}.elementor-28745 .elementor-element.elementor-element-538e53f{--width:15%}.elementor-28745 .elementor-element.elementor-element-f6ad7ee{--width:80%}}@media(max-width:1024px) and (min-width:768px){.elementor-28745 .elementor-element.elementor-element-ec27c41{--width:100%}.elementor-28745 .elementor-element.elementor-element-d4cafba{--width:100%}.elementor-28745 .elementor-element.elementor-element-7dcd37b{--width:100%}.elementor-28745 .elementor-element.elementor-element-6d9e520{--width:100%}.elementor-28745 .elementor-element.elementor-element-8d77fe4{--width:100%}.elementor-28745 .elementor-element.elementor-element-e5bc5c3{--width:100%}.elementor-28745 .elementor-element.elementor-element-538e53f{--width:603px}.elementor-28745 .elementor-element.elementor-element-f6ad7ee{--width:100%}.elementor-28745 .elementor-element.elementor-element-ecdf00b{width:50%}.elementor-28745 .elementor-element.elementor-element-869f0aa{width:50%}.elementor-28745 .elementor-element.elementor-element-68ab65c{width:50%}.elementor-28745 .elementor-element.elementor-element-40b1451{width:50%}.elementor-28745 .elementor-element.elementor-element-66e5b02{width:50%}.elementor-28745 .elementor-element.elementor-element-b03c948{width:50%}.elementor-28745 .elementor-element.elementor-element-8d7d6b7{width:50%}.elementor-28745 .elementor-element.elementor-element-928808d{width:50%}.elementor-28745 .elementor-element.elementor-element-af5c909{width:50%}}@media(max-width:1024px){.elementor-28745 .elementor-element.elementor-element-bd75347 .elementor-heading-title{font-size:62px;line-height:1.3em}.elementor-28745 .elementor-element.elementor-element-9c325d8{padding:40px 0}.elementor-28745 .elementor-element.elementor-element-1766e91{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-03f4722>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-ab71313{--spacer-size:20px}.elementor-28745 .elementor-element.elementor-element-9f3969e>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-e717d36>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-c724ac6{--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}.elementor-28745 .elementor-element.elementor-element-577f7af{--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}.elementor-28745 .elementor-element.elementor-element-ec27c41:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-ec27c41>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/telecomunicaciones-fibraval.webp")}.elementor-28745 .elementor-element.elementor-element-ec27c41:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/teleco.webp")}.elementor-28745 .elementor-element.elementor-element-7dcd37b:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-7dcd37b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/instalacion-de-conductos-de-fibra-y-chapa.webp")}.elementor-28745 .elementor-element.elementor-element-7dcd37b:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/conductosdefibraychapa.webp")}.elementor-28745 .elementor-element.elementor-element-8d77fe4:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-8d77fe4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/servicios-de-pintura-vial.webp")}.elementor-28745 .elementor-element.elementor-element-8d77fe4:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/pintura-y-senalizacion-vial.webp")}.elementor-28745 .elementor-element.elementor-element-50dfbd5{--e-image-carousel-slides-to-show:3}.elementor-28745 .elementor-element.elementor-element-ad107c6{--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}.elementor-28745 .elementor-element.elementor-element-538e53f{--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}.elementor-28745 .elementor-element.elementor-element-f4f95f0>.elementor-widget-container{margin:0 0 0 20px;padding:0}.elementor-28745 .elementor-element.elementor-element-9c6b69a{--e-image-carousel-slides-to-show:3}.elementor-28745 .elementor-element.elementor-element-1e53238{--e-image-carousel-slides-to-show:3}.elementor-28745 .elementor-element.elementor-element-8d7d6b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/Marco-fibraval.png")}.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-element-populated{padding:0}.elementor-28745 .elementor-element.elementor-element-7782b1a>.elementor-widget-container{padding:0 7px 0 0}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content{padding:55px 25px 0}.elementor-28745 .elementor-element.elementor-element-928808d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-928808d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/Marco-fibraval.png")}.elementor-28745 .elementor-element.elementor-element-af5c909:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-af5c909>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/Marco-fibraval.png")}.elementor-28745 .elementor-element.elementor-element-f5cb6e5>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-08434ab>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-c1137cb{padding:40px 0}.elementor-28745 .elementor-element.elementor-element-c7ae360{margin-top:0;margin-bottom:0}.elementor-28745 .elementor-element.elementor-element-843d80a>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-092f041>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-6a4e621>.elementor-container{min-height:400px}}@media(max-width:767px){.elementor-28745 .elementor-element.elementor-element-3ac5100:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-3ac5100>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/fibravalgroup.webp");background-position:center center}.elementor-28745 .elementor-element.elementor-element-3ac5100{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-28745 .elementor-element.elementor-element-bd75347 .elementor-heading-title{font-size:30px;line-height:1.4em}.elementor-28745 .elementor-element.elementor-element-cbc3190 .elementor-heading-title{line-height:1.1em}.elementor-28745 .elementor-element.elementor-element-9f3969e>.elementor-widget-container{margin:20px 0 0}.elementor-28745 .elementor-element.elementor-element-e717d36>.elementor-widget-container{margin:20px 0 0}.elementor-28745 .elementor-element.elementor-element-433507d:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-433507d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/telecomunicaciones-fibraval.webp")}.elementor-28745 .elementor-element.elementor-element-433507d:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/teleco.webp")}.elementor-28745 .elementor-element.elementor-element-97ce604:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-97ce604>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/instalacion-de-conductos-de-fibra-y-chapa.webp")}.elementor-28745 .elementor-element.elementor-element-97ce604:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/conductosdefibraychapa.webp")}.elementor-28745 .elementor-element.elementor-element-2fe328c:not(.elementor-motion-effects-element-type-background),.elementor-28745 .elementor-element.elementor-element-2fe328c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/servicios-de-pintura-vial.webp")}.elementor-28745 .elementor-element.elementor-element-2fe328c:hover{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/11/pintura-y-senalizacion-vial.webp")}.elementor-28745 .elementor-element.elementor-element-76ed290{--margin-top:5%;--margin-bottom:0%;--margin-left:8%;--margin-right:8%}.elementor-28745 .elementor-element.elementor-element-30e9fb7>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-84b7847{--margin-top:5%;--margin-bottom:0%;--margin-left:8%;--margin-right:8%}.elementor-28745 .elementor-element.elementor-element-e3dceb0{--spacer-size:0px}.elementor-28745 .elementor-element.elementor-element-4f0ff16>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-22510b7{--margin-top:5%;--margin-bottom:0%;--margin-left:8%;--margin-right:8%}.elementor-28745 .elementor-element.elementor-element-db787bc{--spacer-size:0px}.elementor-28745 .elementor-element.elementor-element-cc68531>.elementor-widget-container{margin:0}.elementor-28745 .elementor-element.elementor-element-e96627e .elementor-heading-title{font-size:36px}.elementor-28745 .elementor-element.elementor-element-50dfbd5{--e-image-carousel-slides-to-show:3}.elementor-28745 .elementor-element.elementor-element-27db227{--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}.elementor-28745 .elementor-element.elementor-element-538e53f{--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}.elementor-28745 .elementor-element.elementor-element-ec88c42{width:var(--container-widget-width,225px);max-width:225px;--container-widget-width:225px;--container-widget-flex-grow:0}.elementor-28745 .elementor-element.elementor-element-ec88c42 .elementor-heading-title{font-size:36px}.elementor-28745 .elementor-element.elementor-element-f4f95f0.elementor-element{--align-self:center}.elementor-28745 .elementor-element.elementor-element-f6ad7ee{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-28745 .elementor-element.elementor-element-9c6b69a{--e-image-carousel-slides-to-show:2}.elementor-28745 .elementor-element.elementor-element-1e53238{--e-image-carousel-slides-to-show:2}.elementor-28745 .elementor-element.elementor-element-57b2b19>.elementor-widget-container{margin:0;padding:20px 10px 10px}.elementor-28745 .elementor-element.elementor-element-57b2b19 .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-bc15f5f>.elementor-widget-container{padding:20px 10px 10px}.elementor-28745 .elementor-element.elementor-element-bc15f5f .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-87388f1>.elementor-widget-container{padding:20px 10px 10px}.elementor-28745 .elementor-element.elementor-element-87388f1 .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-40b1451:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-40b1451>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/Marco-fibraval.png");background-size:contain}.elementor-28745 .elementor-element.elementor-element-40b1451>.elementor-element-populated{margin:0 15px 10px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-28745 .elementor-element.elementor-element-b05fd4a>.elementor-widget-container{margin:0;padding:8% 10% 10%}.elementor-28745 .elementor-element.elementor-element-b05fd4a .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-66e5b02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-66e5b02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/Marco-fibraval.png");background-size:contain}.elementor-28745 .elementor-element.elementor-element-66e5b02>.elementor-element-populated{margin:0 15px 10px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-4854e78>.elementor-widget-container{padding:8% 10% 10%}.elementor-28745 .elementor-element.elementor-element-4854e78 .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-b03c948:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-b03c948>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/Marco-fibraval.png");background-size:contain}.elementor-28745 .elementor-element.elementor-element-b03c948>.elementor-element-populated{margin:5px 15px 0;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-28745 .elementor-element.elementor-element-38a6dc7>.elementor-widget-container{margin:0;padding:8% 10% 10%}.elementor-28745 .elementor-element.elementor-element-38a6dc7 .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-8d7d6b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain}.elementor-28745 .elementor-element.elementor-element-8d7d6b7>.elementor-element-populated{margin:0 15px 10px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-28745 .elementor-element.elementor-element-7782b1a>.elementor-widget-container{margin:0;padding:8% 10% 10%}.elementor-28745 .elementor-element.elementor-element-7782b1a .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-928808d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-928808d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain}.elementor-28745 .elementor-element.elementor-element-928808d>.elementor-element-populated{margin:0 15px 10px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-28745 .elementor-element.elementor-element-74ddf72>.elementor-widget-container{padding:8% 10% 10%}.elementor-28745 .elementor-element.elementor-element-74ddf72 .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-af5c909:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-28745 .elementor-element.elementor-element-af5c909>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain}.elementor-28745 .elementor-element.elementor-element-af5c909>.elementor-element-populated{margin:5px 15px 0;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-28745 .elementor-element.elementor-element-f5cb6e5>.elementor-widget-container{margin:0;padding:8% 10% 10%}.elementor-28745 .elementor-element.elementor-element-f5cb6e5 .gem-textbox-content{padding:0}.elementor-28745 .elementor-element.elementor-element-3edb0d36{margin-top:-60px;margin-bottom:-60px}.elementor-28745 .elementor-element.elementor-element-3523668c .elementor-heading-title{line-height:1.1em}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .not-fullwidth-block ul,.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-28745 .elementor-element.elementor-element-3a1cd82e .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-28745 .elementor-element.elementor-element-08434ab>.elementor-widget-container{margin:20px 0 0}.elementor-28745 .elementor-element.elementor-element-c7ae360{margin-top:50px;margin-bottom:50px}.elementor-28745 .elementor-element.elementor-element-6293b8b .elementor-heading-title{font-size:36px;line-height:1.1em}.elementor-28745 .elementor-element.elementor-element-092f041>.elementor-widget-container{margin:20px 0 0}.elementor-28745 .elementor-element.elementor-element-6a4e621{margin-top:-20px;margin-bottom:-20px}.elementor-28745 .elementor-element.elementor-element-e1e2294 .elementor-heading-title{line-height:1.3em}}.heroImage{background-size:cover;background-image:cover;z-index:2}.triangulo-fondo{position:absolute;top:0;right:0;width:0;height:0;border-left:190px solid transparent;border-bottom:190px solid orange;z-index:6;transform:rotate(-90deg)}header{position:relative;z-index:2}#primary-navigation{z-index:3}.vialvalImage{position:relative;cursor:pointer}.vialvalImage:before,.vialvalImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.vialvalImage:before{opacity:1}.vialvalImage:after{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/03/pinturavial-1.png");opacity:0}.vialvalImage:hover:before{opacity:0}.vialvalImage:hover:after{opacity:1}.telecomImage{position:relative}.telecomImage:before,.telecomImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.telecomImage:before{opacity:1}.telecomImage:after{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/teleco.png");opacity:0}.telecomImage:hover:before{opacity:0}.telecomImage:hover:after{opacity:1}.conductoImage{position:relative}.conductoImage:before,.conductoImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.conductoImage:before{opacity:1}.conductoImage:after{background-image:url("https://www.fibraval.es/wp-content/uploads/2025/04/conductosdefibraychapa.png");opacity:0}.conductoImage:hover:before{opacity:0}.conductoImage:hover:after{opacity:1}.pinturaImage{position:relative}.pinturaImage:before,.pinturaImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.pinturaImage:before{opacity:1}.pinturaImage:after{background-image:url("https://fibravalgroup.live-website.com/wp-content/uploads/2025/03/pinturavial-1.png");opacity:0}.pinturaImage:hover:before{opacity:0}.pinturaImage:hover:after{opacity:1}.telecoImage{position:relative}.telecoImage:before,.telecoImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.telecoImage:before{opacity:1}.telecoImage:after{background-image:url("https://fibravalgroup.live-website.com/wp-content/uploads/2025/03/teleco.png");opacity:0}.telecoImage:hover:before{opacity:0}.telecoImage:hover:after{opacity:1}.conductosImage{position:relative}.conductosImage:before,.conductosImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.conductosImage:before{opacity:1}.conductosImage:after{background-image:url("https://fibravalgroup.live-website.com/wp-content/uploads/2025/03/conductosdefibraychapa.png");opacity:0}.conductosImage:hover:before{opacity:0}.conductosImage:hover:after{opacity:1}.pinturaImage{position:relative}.pinturaImage:before,.pinturaImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.pinturaImage:before{opacity:1}.pinturaImage:after{background-image:url("https://fibravalgroup.live-website.com/wp-content/uploads/2025/03/pinturavial-1.png");opacity:0}.pinturaImage:hover:before{opacity:0}.pinturaImage:hover:after{opacity:1}.telecoImage{position:relative}.telecoImage:before,.telecoImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.telecoImage:before{opacity:1}.telecoImage:after{background-image:url("https://fibravalgroup.live-website.com/wp-content/uploads/2025/03/teleco.png");opacity:0}.telecoImage:hover:before{opacity:0}.telecoImage:hover:after{opacity:1}.conductosImage{position:relative}.conductosImage:before,.conductosImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity .3s ease-in-out}.conductosImage:before{opacity:1}.conductosImage:after{background-image:url("https://fibravalgroup.live-website.com/wp-content/uploads/2025/03/conductosdefibraychapa.png");opacity:0}.conductosImage:hover:before{opacity:0}.conductosImage:hover:after{opacity:1}