.elementor-733 .elementor-element.elementor-element-bacb5a2:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-bacb5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://gavaldarotulacion.es/wp-content/uploads/2026/02/totem-gavalda.jpg");background-position:top center;background-size:cover;}.elementor-733 .elementor-element.elementor-element-bacb5a2 > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-bacb5a2 > .elementor-container{min-height:500px;}.elementor-733 .elementor-element.elementor-element-bacb5a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-4f634a6{--spacer-size:25px;}.elementor-733 .elementor-element.elementor-element-b52f46c .elementor-heading-title{text-transform:none;}.elementor-733 .elementor-element.elementor-element-fa189f9{--spacer-size:25px;}.elementor-733 .elementor-element.elementor-element-e97149c:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-e97149c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5B1B4300;}.elementor-733 .elementor-element.elementor-element-e97149c > .elementor-background-overlay{background-image:url("https://gavaldarotulacion.es/wp-content/uploads/2025/07/Fondo-productos-1920.webp");background-position:center center;background-size:cover;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-e97149c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-733 .elementor-element.elementor-element-6f32a7b{text-align:center;}.elementor-733 .elementor-element.elementor-element-6f32a7b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-733 .elementor-element.elementor-element-95d4506:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-95d4506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-95d4506, .elementor-733 .elementor-element.elementor-element-95d4506 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-95d4506{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-95d4506 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-fc547ce > .elementor-element-populated, .elementor-733 .elementor-element.elementor-element-fc547ce > .elementor-element-populated > .elementor-background-overlay, .elementor-733 .elementor-element.elementor-element-fc547ce > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-2e2ff96{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-bc0f5fb:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-bc0f5fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-bc0f5fb, .elementor-733 .elementor-element.elementor-element-bc0f5fb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-bc0f5fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-bc0f5fb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-8c5034f{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-0e6f134:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-0e6f134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-0e6f134, .elementor-733 .elementor-element.elementor-element-0e6f134 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-0e6f134{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-0e6f134 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-2d24f65{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-5bdc902:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-5bdc902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-5bdc902, .elementor-733 .elementor-element.elementor-element-5bdc902 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-5bdc902{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-5bdc902 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-8611d9d{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-ad63f87{--spacer-size:25px;}.elementor-bc-flex-widget .elementor-733 .elementor-element.elementor-element-0161584.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-733 .elementor-element.elementor-element-0161584.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-733 .elementor-element.elementor-element-272ee29{text-align:left;}.elementor-733 .elementor-element.elementor-element-272ee29 .elementor-heading-title{font-family:"Barlow Semi Condensed", Sans-serif;font-size:72px;color:var( --e-global-color-accent );}.elementor-733 .elementor-element.elementor-element-e5cad73{font-family:"Barlow Semi Condensed", Sans-serif;font-size:36px;line-height:40px;color:var( --e-global-color-accent );}.elementor-733 .elementor-element.elementor-element-bdbf320{--spacer-size:50px;}.elementor-733 .elementor-element.elementor-element-2d1c61f{--spacer-size:25px;}.elementor-733 .elementor-element.elementor-element-5f0c598:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-5f0c598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-733 .elementor-element.elementor-element-5f0c598 > .elementor-background-overlay{background-image:url("https://gavaldarotulacion.es/wp-content/uploads/2025/07/Fondo-productos-1920.webp");background-position:center center;background-size:cover;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-5f0c598{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 25px 0px;}.elementor-733 .elementor-element.elementor-element-4babafe{text-align:center;}.elementor-733 .elementor-element.elementor-element-4babafe .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-0a39386:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-0a39386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-0a39386, .elementor-733 .elementor-element.elementor-element-0a39386 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-0a39386{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-0a39386 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-c29edc2 > .elementor-element-populated, .elementor-733 .elementor-element.elementor-element-c29edc2 > .elementor-element-populated > .elementor-background-overlay, .elementor-733 .elementor-element.elementor-element-c29edc2 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-0275768{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-53f6741:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-53f6741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-53f6741, .elementor-733 .elementor-element.elementor-element-53f6741 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-53f6741{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-53f6741 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-7544bc3{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-757f896:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-757f896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-757f896, .elementor-733 .elementor-element.elementor-element-757f896 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-757f896{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-757f896 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-b740e57{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-eaa0b7b:not(.elementor-motion-effects-element-type-background), .elementor-733 .elementor-element.elementor-element-eaa0b7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #5B1B43 0%, var( --e-global-color-1ad8de8 ) 100%);}.elementor-733 .elementor-element.elementor-element-eaa0b7b, .elementor-733 .elementor-element.elementor-element-eaa0b7b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-733 .elementor-element.elementor-element-eaa0b7b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-733 .elementor-element.elementor-element-eaa0b7b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-733 .elementor-element.elementor-element-a3f0b26{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-733 .elementor-element.elementor-element-26816a7{--spacer-size:25px;}.elementor-733 .elementor-element.elementor-element-1cff5e8{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-733 .elementor-element.elementor-element-bacb5a2 > .elementor-container{min-height:250px;}.elementor-733 .elementor-element.elementor-element-2e2ff96{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-8c5034f{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-2d24f65{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-8611d9d{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-0275768{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-7544bc3{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-b740e57{font-size:21px;line-height:21px;}.elementor-733 .elementor-element.elementor-element-a3f0b26{font-size:21px;line-height:21px;}}@media(max-width:767px){.elementor-733 .elementor-element.elementor-element-2e2ff96{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-8c5034f{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-2d24f65{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-8611d9d{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-0275768{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-7544bc3{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-b740e57{font-size:18px;line-height:18px;}.elementor-733 .elementor-element.elementor-element-a3f0b26{font-size:18px;line-height:18px;}}/* Start custom CSS for section, class: .elementor-element-95d4506 */.elementor-733 .elementor-element.elementor-element-95d4506::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bc0f5fb */.elementor-733 .elementor-element.elementor-element-bc0f5fb::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e6f134 */.elementor-733 .elementor-element.elementor-element-0e6f134::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5bdc902 */.elementor-733 .elementor-element.elementor-element-5bdc902::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0a39386 */.elementor-733 .elementor-element.elementor-element-0a39386::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53f6741 */.elementor-733 .elementor-element.elementor-element-53f6741::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-757f896 */.elementor-733 .elementor-element.elementor-element-757f896::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eaa0b7b */.elementor-733 .elementor-element.elementor-element-eaa0b7b::after {
  content: "";
  position: absolute;
  bottom: -5zpx; /* Ajusta según necesites */
  left: 20px; /* Posición horizontal */
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5B1B43; /* color que coincida con el degradado */
}/* End custom CSS */