.elementor-21 .elementor-element.elementor-element-b00239e{--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-21 .elementor-element.elementor-element-b00239e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b00239e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3DCD3;}.elementor-21 .elementor-element.elementor-element-7d159db{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-7d159db:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7d159db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C1424;}.elementor-21 .elementor-element.elementor-element-7d159db.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-b1d7ecf{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-b1d7ecf:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b1d7ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C1424;}.elementor-21 .elementor-element.elementor-element-846d3a8{--display:flex;--position:absolute;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-around;--align-items:center;--border-radius:10px 0px 10px 0px;top:0px;}.elementor-21 .elementor-element.elementor-element-846d3a8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-846d3a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C1424;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-846d3a8{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-846d3a8{right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-21 .elementor-element.elementor-element-8f8fb4d{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-84b84b0{--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-21 .elementor-element.elementor-element-84b84b0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-84b84b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F2EC;}.elementor-21 .elementor-element.elementor-element-e48fe1d{--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-21 .elementor-element.elementor-element-174505f{--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-21 .elementor-element.elementor-element-83a651c{--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-21 .elementor-element.elementor-element-eb21c01{--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-21 .elementor-element.elementor-element-8087256{--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-21 .elementor-element.elementor-element-8087256:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8087256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-21 .elementor-element.elementor-element-a852169{--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-21 .elementor-element.elementor-element-a852169.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-78b85d4{--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-21 .elementor-element.elementor-element-701a038{--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-21 .elementor-element.elementor-element-701a038:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-701a038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-21 .elementor-element.elementor-element-9b3a825{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-fc0978b{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-5f34f05{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-4db62d0{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-15dd466{--display:flex;--min-height:7px;--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-15dd466:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-15dd466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;background-image:url("https://lumastudiobrand.com/wp-content/uploads/2026/10/Elegantes-ondas-de-terciopelo-granate.png");}.elementor-21 .elementor-element.elementor-element-a4d63f5{--display:flex;--min-height:134px;--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-21 .elementor-element.elementor-element-2b6e7f5{--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-21 .elementor-element.elementor-element-7bb24ed{--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-21 .elementor-element.elementor-element-b84380d{--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-21 .elementor-element.elementor-element-6879f8b{--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-21 .elementor-element.elementor-element-6879f8b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6879f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-21 .elementor-element.elementor-element-0441da3{--display:flex;--min-height:0px;--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;--justify-content:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-0441da3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-592ef8f{--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-21 .elementor-element.elementor-element-3bb2ca2{--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-21 .elementor-element.elementor-element-3bb2ca2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3bb2ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C1424;}.elementor-21 .elementor-element.elementor-element-3bb2ca2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-502c694{--display:flex;--min-height:0px;--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-21 .elementor-element.elementor-element-502c694:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-502c694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C1424;}.elementor-21 .elementor-element.elementor-element-dfe029d{--display:flex;--position:absolute;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--justify-content:space-around;--align-items:center;--border-radius:10px 0px 10px 0px;top:0px;}.elementor-21 .elementor-element.elementor-element-dfe029d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-dfe029d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C1424;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-dfe029d{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-dfe029d{right:0px;}.elementor-21 .elementor-element.elementor-element-2c8c4dc{font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-7d159db{--width:100%;}.elementor-21 .elementor-element.elementor-element-e48fe1d{--width:25%;}.elementor-21 .elementor-element.elementor-element-174505f{--width:25%;}.elementor-21 .elementor-element.elementor-element-83a651c{--width:25%;}.elementor-21 .elementor-element.elementor-element-eb21c01{--width:25%;}.elementor-21 .elementor-element.elementor-element-8087256{--content-width:1600px;}.elementor-21 .elementor-element.elementor-element-a852169{--width:60.609%;}.elementor-21 .elementor-element.elementor-element-78b85d4{--width:35%;}.elementor-21 .elementor-element.elementor-element-701a038{--content-width:1600px;}.elementor-21 .elementor-element.elementor-element-9b3a825{--width:25%;}.elementor-21 .elementor-element.elementor-element-fc0978b{--width:25%;}.elementor-21 .elementor-element.elementor-element-5f34f05{--width:25%;}.elementor-21 .elementor-element.elementor-element-4db62d0{--width:25%;}.elementor-21 .elementor-element.elementor-element-15dd466{--content-width:1031px;}.elementor-21 .elementor-element.elementor-element-a4d63f5{--width:25%;}.elementor-21 .elementor-element.elementor-element-2b6e7f5{--width:25%;}.elementor-21 .elementor-element.elementor-element-7bb24ed{--width:25%;}.elementor-21 .elementor-element.elementor-element-b84380d{--width:25%;}.elementor-21 .elementor-element.elementor-element-6879f8b{--content-width:1600px;}.elementor-21 .elementor-element.elementor-element-0441da3{--width:48.609%;}.elementor-21 .elementor-element.elementor-element-592ef8f{--width:70%;}.elementor-21 .elementor-element.elementor-element-3bb2ca2{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-8f8fb4d */.elementor-21 .elementor-element.elementor-element-8f8fb4d {
    display: inline-block;
    flex: 0 0 auto;
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    animation: luma-cinta-infinita 12s linear infinite;
    will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-8f8fb4d p {
    display: block;
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

@keyframes luma-cinta-infinita {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-846d3a8 */.elementor-21 .elementor-element.elementor-element-846d3a8 {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-846d3a8 .texto-deslizante {
    flex-shrink: 0;
    width: max-content;
    white-space: nowrap;
    animation: desplazamiento 25s linear infinite;
}

.elementor-21 .elementor-element.elementor-element-846d3a8 .texto-deslizante p {
    margin: 0;
    white-space: nowrap;
}

@keyframes desplazamiento {
    from {
        transform: translateX(100vw);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1d7ecf */.elementor-21 .elementor-element.elementor-element-b1d7ecf {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    width: 100%;
    min-height: 44px;
    padding: 0;
    gap: 0;
}

.elementor-21 .elementor-element.elementor-element-b1d7ecf > .e-con-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: max-content;
    max-width: none;
    gap: 0;
}

.elementor-21 .elementor-element.elementor-element-b1d7ecf .texto-cinta {
    flex: 0 0 auto;
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
}

.elementor-21 .elementor-element.elementor-element-b1d7ecf .texto-cinta .elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-b1d7ecf .texto-cinta p {
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.elementor-21 .elementor-element.elementor-element-b1d7ecf .texto-cinta p {
    line-height: 44px;
}

.elementor-21 .elementor-element.elementor-element-b1d7ecf .texto-cinta:first-child {
    animation: luma-cinta 25s linear infinite;
}

@keyframes luma-cinta {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c8c4dc */.elementor-21 .elementor-element.elementor-element-2c8c4dc {
    display: inline-block;
    flex: 0 0 auto;
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    animation: luma-cinta-infinita 12s linear infinite;
    will-change: transform;
}

.elementor-21 .elementor-element.elementor-element-2c8c4dc p {
    display: block;
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

@keyframes luma-cinta-infinita {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe029d */.elementor-21 .elementor-element.elementor-element-dfe029d {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-21 .elementor-element.elementor-element-dfe029d .texto-deslizante {
    flex-shrink: 0;
    width: max-content;
    white-space: nowrap;
    animation: desplazamiento 25s linear infinite;
}

.elementor-21 .elementor-element.elementor-element-dfe029d .texto-deslizante p {
    margin: 0;
    white-space: nowrap;
}

@keyframes desplazamiento {
    from {
        transform: translateX(100vw);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-502c694 */.elementor-21 .elementor-element.elementor-element-502c694 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;
    width: 100%;
    min-height: 44px;
    padding: 0;
    gap: 0;
}

.elementor-21 .elementor-element.elementor-element-502c694 > .e-con-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    width: max-content;
    max-width: none;
    gap: 0;
}

.elementor-21 .elementor-element.elementor-element-502c694 .texto-cinta {
    flex: 0 0 auto;
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
}

.elementor-21 .elementor-element.elementor-element-502c694 .texto-cinta .elementor-widget-container,
.elementor-21 .elementor-element.elementor-element-502c694 .texto-cinta p {
    width: max-content;
    max-width: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.elementor-21 .elementor-element.elementor-element-502c694 .texto-cinta p {
    line-height: 44px;
}

.elementor-21 .elementor-element.elementor-element-502c694 .texto-cinta:first-child {
    animation: luma-cinta 25s linear infinite;
}

@keyframes luma-cinta {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}/* End custom CSS */