.elementor-18 .elementor-element.elementor-element-424cb55{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-d8a2135{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-b4fdbc0{text-align:center;}.elementor-18 .elementor-element.elementor-element-b4fdbc0 .elementor-heading-title{font-family:var( --e-global-typography-697986c-font-family ), Sans-serif;font-size:var( --e-global-typography-697986c-font-size );font-weight:var( --e-global-typography-697986c-font-weight );color:var( --e-global-color-f66a451 );}.elementor-18 .elementor-element.elementor-element-017f057{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-bce798e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-f66a451 );}.elementor-18 .elementor-element.elementor-element-48df65a{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-a41e1af{--divider-border-style:solid;--divider-color:#8B0D30;--divider-border-width:1px;}.elementor-18 .elementor-element.elementor-element-a41e1af .elementor-divider-separator{width:100vw;margin:0 auto;margin-center:0;}.elementor-18 .elementor-element.elementor-element-a41e1af .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18 .elementor-element.elementor-element-b031750{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-02a28a3{--display:flex;--min-height:600px;--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-18 .elementor-element.elementor-element-97e0e96{--display:flex;--min-height:400px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-97e0e96:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-97e0e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielaaraujodesign.com/wp-content/uploads/2026/03/Firefly_Genera-un-mockup-fotorealista-de-la-lata-de-cerveza-‘Leira-usando-la-imagen-de-logo-359524.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-97e0e96.e-con:hover{--e-con-transform-rotateZ:0deg;--e-con-transform-translateX:0px;}.elementor-18 .elementor-element.elementor-element-4ac1b12{--display:flex;--min-height:410px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-4ac1b12:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4ac1b12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielaaraujodesign.com/wp-content/uploads/2026/02/Group-2287.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-32635dd{--display:flex;--min-height:600px;--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-687eafb{--display:flex;--min-height:410px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-687eafb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-687eafb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielaaraujodesign.com/wp-content/uploads/2026/03/Mockup_Imagen_Corporativa_Papeleria_mockupgratis.com_-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-90897ba{--display:flex;--min-height:410px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-18 .elementor-element.elementor-element-90897ba:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-90897ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danielaaraujodesign.com/wp-content/uploads/2026/03/tablas.jpg");background-position:center center;background-repeat:repeat;background-size:cover;}body.elementor-page-18:not(.elementor-motion-effects-element-type-background), body.elementor-page-18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0ad0369 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-b4fdbc0 .elementor-heading-title{font-size:var( --e-global-typography-697986c-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-bce798e{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-b4fdbc0 .elementor-heading-title{font-size:var( --e-global-typography-697986c-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-bce798e{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-97e0e96 */.elementor-18 .elementor-element.elementor-element-97e0e96 {
  position: relative;
  overflow: hidden;
}

.elementor-18 .elementor-element.elementor-element-97e0e96::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0);
  transition: 0.4s ease;
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-97e0e96:hover::before {
  background: rgba(255, 255, 255, 0.9);
}

.elementor-18 .elementor-element.elementor-element-97e0e96::after {
  content: "Leira";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50%));
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
  color: #6D213C;
  font-size: 28px;
  font-weight: 500;
  font-family: cormorant garamount;
  text-align: center;
  width: 100%;
}

.elementor-18 .elementor-element.elementor-element-97e0e96:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac1b12 */.elementor-18 .elementor-element.elementor-element-4ac1b12::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0);
  transition: 0.4s ease;
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-4ac1b12:hover::before {
  background: rgba(255, 255, 255, 0.9);
}

.elementor-18 .elementor-element.elementor-element-4ac1b12::after {
  content: "Rutas Pro";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50%));
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
  color: #6D213C;
  font-size: 28px;
  font-weight: 500;
  font-family: cormorant garamount;
  text-align: center;
  width: 100%;
}

.elementor-18 .elementor-element.elementor-element-4ac1b12:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687eafb */.elementor-18 .elementor-element.elementor-element-687eafb::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0);
  transition: 0.4s ease;
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-687eafb:hover::before {
  background: rgba(255, 255, 255, 0.9);
}

.elementor-18 .elementor-element.elementor-element-687eafb::after {
  content: "Voltway";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50%));
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
  color: #6D213C;
  font-size: 28px;
  font-weight: 500;
  font-family: cormorant garamount;
  text-align: center;
  width: 100%;
}

.elementor-18 .elementor-element.elementor-element-687eafb:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90897ba */.elementor-18 .elementor-element.elementor-element-90897ba::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0);
  transition: 0.4s ease;
  z-index: 1;
}

.elementor-18 .elementor-element.elementor-element-90897ba:hover::before {
  background: rgba(255, 255, 255, 0.9);
}

.elementor-18 .elementor-element.elementor-element-90897ba::after {
  content: "Surf Sur";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50%));
  opacity: 0;
  transition: 0.4s ease;
  z-index: 2;
  color: #6D213C;
  font-size: 28px;
  font-weight: 500;
  font-family: cormorant garamount;
  text-align: center;
  width: 100%;
}

.elementor-18 .elementor-element.elementor-element-90897ba:hover::after {
  opacity: 1;
  transform: translate(-50%, -50%);
}/* End custom CSS */