.elementor-2347 .elementor-element.elementor-element-3e0e11c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:150px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2347 .elementor-element.elementor-element-3e0e11c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2347 .elementor-element.elementor-element-8fc6e75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items: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-2347 .elementor-element.elementor-element-79df4ae{text-align:end;font-family:"Traditions Condensed", Sans-serif;}.elementor-2347 .elementor-element.elementor-element-a786354{text-align:end;font-family:"Traditions Condensed", Sans-serif;}.elementor-2347 .elementor-element.elementor-element-a7588fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:0px;}.elementor-2347 .elementor-element.elementor-element-58a3841{--display:flex;}.elementor-2347 .elementor-element.elementor-element-e2ee8e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-e2ee8e3{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-72091b9{--spacer-size:100px;}.elementor-2347 .elementor-element.elementor-element-2f5a797{--display:flex;}.elementor-2347 .elementor-element.elementor-element-31ef749{--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:100px;--margin-left:55px;--margin-right:0px;}.elementor-2347 .elementor-element.elementor-element-a648269{--display:flex;}.elementor-2347 .elementor-element.elementor-element-164d070{--spacer-size:50px;}.elementor-2347 .elementor-element.elementor-element-0201a54{--display:flex;}.elementor-2347 .elementor-element.elementor-element-f560388 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-f560388{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-e3b8c62{--display:flex;}.elementor-2347 .elementor-element.elementor-element-35f9384 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-35f9384{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-552e0f0{--display:flex;}.elementor-2347 .elementor-element.elementor-element-38e5deb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-38e5deb{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-b57d4d2{--n-accordion-title-font-size:40px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-icon-size:40px;}.elementor-2347 .elementor-element.elementor-element-b57d4d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-27bfeeb );}.elementor-2347 .elementor-element.elementor-element-b57d4d2 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-2347 .elementor-element.elementor-element-b57d4d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archivo", Sans-serif;font-weight:700;line-height:60px;}:where( .elementor-2347 .elementor-element.elementor-element-b57d4d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}.elementor-2347 .elementor-element.elementor-element-7349485{--display:flex;}.elementor-2347 .elementor-element.elementor-element-1c5044d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-1c5044d{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-4884161{--display:flex;}.elementor-2347 .elementor-element.elementor-element-6948f8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-6948f8f{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-4614f2c{--display:flex;}.elementor-2347 .elementor-element.elementor-element-b0f3a13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-b0f3a13{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-6892473{--display:flex;}.elementor-2347 .elementor-element.elementor-element-02595bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-02595bb{font-family:"Archivo", Sans-serif;font-size:32px;font-weight:100;font-style:italic;}.elementor-2347 .elementor-element.elementor-element-5870286{--n-accordion-title-font-size:40px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-icon-size:40px;}.elementor-2347 .elementor-element.elementor-element-5870286 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-27bfeeb );}.elementor-2347 .elementor-element.elementor-element-5870286 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-2347 .elementor-element.elementor-element-5870286 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archivo", Sans-serif;font-weight:700;line-height:60px;}:where( .elementor-2347 .elementor-element.elementor-element-5870286 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:10px;--padding-left:0px;}.elementor-2347 .elementor-element.elementor-element-dc42997{--n-accordion-title-font-size:100px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:50px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-icon-size:100px;}.elementor-2347 .elementor-element.elementor-element-dc42997 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-2347 .elementor-element.elementor-element-dc42997 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archivo", Sans-serif;font-weight:700;line-height:100px;}:where( .elementor-2347 .elementor-element.elementor-element-dc42997 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2347 .elementor-element.elementor-element-ab3ea6e{--display:flex;}.elementor-2347 .elementor-element.elementor-element-8525f39{--display:flex;}.elementor-2347 .elementor-element.elementor-element-111531a{--spacer-size:100px;}@media(max-width:1024px){.elementor-2347 .elementor-element.elementor-element-a7588fd{--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:55px;}.elementor-2347 .elementor-element.elementor-element-31ef749{--margin-top:0px;--margin-bottom:0px;--margin-left:55px;--margin-right:55px;}.elementor-2347 .elementor-element.elementor-element-dc42997{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;--n-accordion-title-font-size:50px;}:where( .elementor-2347 .elementor-element.elementor-element-dc42997 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}}@media(min-width:768px){.elementor-2347 .elementor-element.elementor-element-8fc6e75{--width:100%;}.elementor-2347 .elementor-element.elementor-element-a7588fd{--width:100%;}.elementor-2347 .elementor-element.elementor-element-58a3841{--width:70%;}.elementor-2347 .elementor-element.elementor-element-2f5a797{--width:30%;}.elementor-2347 .elementor-element.elementor-element-31ef749{--width:100%;}.elementor-2347 .elementor-element.elementor-element-ab3ea6e{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2347 .elementor-element.elementor-element-a7588fd{--width:auto;}.elementor-2347 .elementor-element.elementor-element-58a3841{--width:auto;}.elementor-2347 .elementor-element.elementor-element-2f5a797{--width:0px;}.elementor-2347 .elementor-element.elementor-element-31ef749{--width:auto;}.elementor-2347 .elementor-element.elementor-element-ab3ea6e{--width:0px;}}@media(max-width:767px){.elementor-2347 .elementor-element.elementor-element-3e0e11c{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2347 .elementor-element.elementor-element-79df4ae > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2347 .elementor-element.elementor-element-79df4ae{font-size:45px;}.elementor-2347 .elementor-element.elementor-element-a786354{font-size:45px;}.elementor-2347 .elementor-element.elementor-element-a7588fd{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2347 .elementor-element.elementor-element-e2ee8e3{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-72091b9{--spacer-size:30px;}.elementor-2347 .elementor-element.elementor-element-2f5a797{--width:0px;}.elementor-2347 .elementor-element.elementor-element-31ef749{--width:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-2347 .elementor-element.elementor-element-164d070{--spacer-size:20px;}.elementor-2347 .elementor-element.elementor-element-f560388{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-35f9384{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-38e5deb{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-b57d4d2{--n-accordion-title-font-size:30px;--n-accordion-icon-size:30px;}:where( .elementor-2347 .elementor-element.elementor-element-b57d4d2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}.elementor-2347 .elementor-element.elementor-element-1c5044d{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-6948f8f{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-b0f3a13{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-02595bb{font-size:22px;line-height:1;}.elementor-2347 .elementor-element.elementor-element-5870286{--n-accordion-title-font-size:30px;--n-accordion-icon-size:30px;}:where( .elementor-2347 .elementor-element.elementor-element-5870286 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1em;}.elementor-2347 .elementor-element.elementor-element-dc42997{--n-accordion-item-title-space-between:20px;--n-accordion-title-font-size:36px;--n-accordion-icon-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-79df4ae *//*
<span style="font-size:100px">RE</span>
<span style="font-size:180px;line-height:220px">/BRANDING
<br>
&amp; <span class="gradient-wave gradient-wave-color-blau">IDENTIDAD</span></span>
*/



.gradient-wave {
    display: inline-block; /* Cambiado de inline para mejor renderizado */
    margin: 0;
    padding: 0;
    background-size: 300% 100%;
    background-position: 200% 0%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: wave-move 7s ease-in-out infinite;
}

.gradient-wave-color-blau {
    background-image: linear-gradient(
        90deg, 
        #1A0940 0%, 
        #1A0940 30%, 
        #DBCFFF 40%, 
        #DBCFFF 50%, 
        #C6FF00 58%, 
        #C6FF00 65%, 
        #FF74F1 80%, 
        #1A0940 100%
    );
    
   /* background-image: linear-gradient(
        90deg, 
        #1c2229 0%, 
        #1c2229 30%, 
        #66E2D5 40%, 
        #6A8CFF 50%, 
        #94D4FF 58%, 
        #3D8CA3 65%, 
        #1c2229 80%, 
        #1c2229 100%
    );*/
    animation-delay: -4.1s;
}

@keyframes wave-move {
    0% { background-position: 200% 0%; }
    100% { background-position: -100% 0%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a786354 *//*
<span style="font-size:100px">RE</span>
<span style="font-size:180px;line-height:220px">/BRANDING
<br>
&amp; <span class="gradient-wave gradient-wave-color-blau">IDENTIDAD</span></span>
*/



.gradient-wave {
    display: inline-block; /* Cambiado de inline para mejor renderizado */
    margin: 0;
    padding: 0;
    background-size: 300% 100%;
    background-position: 200% 0%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: wave-move 7s ease-in-out infinite;
}

.gradient-wave-color-blau {
    background-image: linear-gradient(
        90deg, 
        #1A0940 0%, 
        #1A0940 30%, 
        #DBCFFF 40%, 
        #DBCFFF 50%, 
        #C6FF00 58%, 
        #C6FF00 65%, 
        #FF74F1 80%, 
        #1A0940 100%
    );
    
   /* background-image: linear-gradient(
        90deg, 
        #1c2229 0%, 
        #1c2229 30%, 
        #66E2D5 40%, 
        #6A8CFF 50%, 
        #94D4FF 58%, 
        #3D8CA3 65%, 
        #1c2229 80%, 
        #1c2229 100%
    );*/
    animation-delay: -4.1s;
}

@keyframes wave-move {
    0% { background-position: 200% 0%; }
    100% { background-position: -100% 0%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e0e11c */.elementor-2347 .elementor-element.elementor-element-3e0e11c{
    /*height: 500px;*/

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Traditions Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://si4.es/wp-content/uploads/2024/05/TraditionsCondensed-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */