.elementor-427 .elementor-element.elementor-element-02dc964{--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:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-427 .elementor-element.elementor-element-0ad220c{--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-427 .elementor-element.elementor-element-530ef6b{color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-f155055 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-427 .elementor-element.elementor-element-b9ba63c{--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-427 .elementor-element.elementor-element-a37e6fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-427 .elementor-element.elementor-element-4c4ab8a{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-427 .elementor-element.elementor-element-4c4ab8a:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4c4ab8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/1-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-4c4ab8a:hover::before, .elementor-427 .elementor-element.elementor-element-4c4ab8a:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4c4ab8a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4c4ab8a > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-4c4ab8a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-4c4ab8a:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-4c4ab8a, .elementor-427 .elementor-element.elementor-element-4c4ab8a::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-02d211d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-02d211d .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-676c8a5{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-15ea5ee{right:10px;}body.rtl .elementor-427 .elementor-element.elementor-element-15ea5ee{left:10px;}.elementor-427 .elementor-element.elementor-element-15ea5ee{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-2c7fa8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-19740a4{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-427 .elementor-element.elementor-element-19740a4:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-19740a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/2-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-19740a4:hover::before, .elementor-427 .elementor-element.elementor-element-19740a4:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-19740a4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-19740a4 > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-19740a4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-19740a4:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-19740a4, .elementor-427 .elementor-element.elementor-element-19740a4::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-9227c34{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-9227c34 .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-5201cfb{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-2f2a93d{right:10px;}body.rtl .elementor-427 .elementor-element.elementor-element-2f2a93d{left:10px;}.elementor-427 .elementor-element.elementor-element-2f2a93d{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-6becf02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-379150e{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;grid-row:span 2;}.elementor-427 .elementor-element.elementor-element-379150e:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-379150e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/3-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-379150e:hover::before, .elementor-427 .elementor-element.elementor-element-379150e:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-379150e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-379150e > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-379150e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-379150e:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-379150e, .elementor-427 .elementor-element.elementor-element-379150e::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-f786d95{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-f786d95 .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-1efa95b{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-200c559{right:10px;}body.rtl .elementor-427 .elementor-element.elementor-element-200c559{left:10px;}.elementor-427 .elementor-element.elementor-element-200c559{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-bedc130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-2a351f6{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;grid-column:span 2;}.elementor-427 .elementor-element.elementor-element-2a351f6:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-2a351f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/4-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-2a351f6:hover::before, .elementor-427 .elementor-element.elementor-element-2a351f6:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-2a351f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-2a351f6 > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-2a351f6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-2a351f6:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-2a351f6, .elementor-427 .elementor-element.elementor-element-2a351f6::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-eff5faf{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-eff5faf .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-6f96c35{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-106bbb2{right:15px;}body.rtl .elementor-427 .elementor-element.elementor-element-106bbb2{left:15px;}.elementor-427 .elementor-element.elementor-element-106bbb2{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-9664d5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-f42f628{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-427 .elementor-element.elementor-element-f42f628:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-f42f628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/5-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-f42f628:hover::before, .elementor-427 .elementor-element.elementor-element-f42f628:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-f42f628:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-f42f628 > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-f42f628 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-f42f628:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-f42f628, .elementor-427 .elementor-element.elementor-element-f42f628::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-0219a31{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-0219a31 .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-7a3b3f1{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-8b1cc5e{right:10px;}body.rtl .elementor-427 .elementor-element.elementor-element-8b1cc5e{left:10px;}.elementor-427 .elementor-element.elementor-element-8b1cc5e{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-5906695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-4e162d3{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-427 .elementor-element.elementor-element-4e162d3:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4e162d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/6-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-4e162d3:hover::before, .elementor-427 .elementor-element.elementor-element-4e162d3:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4e162d3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4e162d3 > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-4e162d3 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-4e162d3:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-4e162d3, .elementor-427 .elementor-element.elementor-element-4e162d3::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-8770b52{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-8770b52 .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-b2005af{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-3261b20{right:10px;}body.rtl .elementor-427 .elementor-element.elementor-element-3261b20{left:10px;}.elementor-427 .elementor-element.elementor-element-3261b20{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-ce9a0e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}.elementor-427 .elementor-element.elementor-element-4368557{--display:flex;--min-height:415px;--justify-content:flex-end;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-427 .elementor-element.elementor-element-4368557:not(.elementor-motion-effects-element-type-background), .elementor-427 .elementor-element.elementor-element-4368557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solucionestextiles.es/wp-content/uploads/2025/07/7-servicios.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-427 .elementor-element.elementor-element-4368557:hover::before, .elementor-427 .elementor-element.elementor-element-4368557:hover > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4368557:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-427 .elementor-element.elementor-element-4368557 > .elementor-background-slideshow:hover::before, .elementor-427 .elementor-element.elementor-element-4368557 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-427 .elementor-element.elementor-element-4368557:hover{--overlay-opacity:0.5;}.elementor-427 .elementor-element.elementor-element-4368557, .elementor-427 .elementor-element.elementor-element-4368557::before{--overlay-transition:0.9s;}.elementor-427 .elementor-element.elementor-element-c2eca49{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-427 .elementor-element.elementor-element-c2eca49 .elementor-heading-title{font-size:18px;color:var( --e-global-color-db7b03f );}.elementor-427 .elementor-element.elementor-element-25624f4{font-size:14px;color:var( --e-global-color-db7b03f );}body:not(.rtl) .elementor-427 .elementor-element.elementor-element-c4e4904{right:10px;}body.rtl .elementor-427 .elementor-element.elementor-element-c4e4904{left:10px;}.elementor-427 .elementor-element.elementor-element-c4e4904{bottom:15px;text-align:end;}.elementor-427 .elementor-element.elementor-element-b734b4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:14px;color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-a37e6fd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-02dc964{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-427 .elementor-element.elementor-element-a37e6fd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-427 .elementor-element.elementor-element-4c4ab8a{grid-column:span 1;grid-row:span 1;}.elementor-427 .elementor-element.elementor-element-19740a4{grid-column:span 1;grid-row:span 1;}.elementor-427 .elementor-element.elementor-element-379150e{grid-row:span 1;}.elementor-427 .elementor-element.elementor-element-2a351f6{grid-column:span 1;}}@media(min-width:768px){.elementor-427 .elementor-element.elementor-element-0ad220c{--width:25%;}.elementor-427 .elementor-element.elementor-element-b9ba63c{--width:75%;}}/* Start custom CSS for text-editor, class: .elementor-element-530ef6b */.elementor-427 .elementor-element.elementor-element-530ef6b p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676c8a5 */.elementor-427 .elementor-element.elementor-element-676c8a5 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c7fa8b */.elementor-427 .elementor-element.elementor-element-2c7fa8b p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4ab8a */.elementor-427 .elementor-element.elementor-element-4c4ab8a:hover .titulo_cta_servicio {
  transform: translateY(-190px); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5201cfb */.elementor-427 .elementor-element.elementor-element-5201cfb p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6becf02 */.elementor-427 .elementor-element.elementor-element-6becf02 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19740a4 */.elementor-427 .elementor-element.elementor-element-19740a4:hover .titulo_cta_servicio {
  transform: translateY(-190px); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1efa95b */.elementor-427 .elementor-element.elementor-element-1efa95b p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bedc130 */.elementor-427 .elementor-element.elementor-element-bedc130 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-379150e */.elementor-427 .elementor-element.elementor-element-379150e:hover .titulo_cta_servicio {
  transform: translateY(-220px); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f96c35 */.elementor-427 .elementor-element.elementor-element-6f96c35 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9664d5d */.elementor-427 .elementor-element.elementor-element-9664d5d p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a351f6 */.elementor-427 .elementor-element.elementor-element-2a351f6:hover .titulo_cta_servicio {
  transform: translateY(-120px); 
}

@media (max-width: 768px){
.elementor-427 .elementor-element.elementor-element-2a351f6:hover .titulo_cta_servicio {
    transform: translateY(-170px); 
 }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a3b3f1 */.elementor-427 .elementor-element.elementor-element-7a3b3f1 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5906695 */.elementor-427 .elementor-element.elementor-element-5906695 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f42f628 */.elementor-427 .elementor-element.elementor-element-f42f628:hover .titulo_cta_servicio {
  transform: translateY(-170px); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2005af */.elementor-427 .elementor-element.elementor-element-b2005af p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9a0e9 */.elementor-427 .elementor-element.elementor-element-ce9a0e9 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e162d3 */.elementor-427 .elementor-element.elementor-element-4e162d3:hover .titulo_cta_servicio {
  transform: translateY(-150px); 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25624f4 */.elementor-427 .elementor-element.elementor-element-25624f4 p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b734b4a */.elementor-427 .elementor-element.elementor-element-b734b4a p:last-child{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4368557 */.elementor-427 .elementor-element.elementor-element-4368557:hover .titulo_cta_servicio {
  transform: translateY(-150px); 
}/* End custom CSS */