.elementor-67 .elementor-element.elementor-element-7126906{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:20px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-67 .elementor-element.elementor-element-7126906, .elementor-67 .elementor-element.elementor-element-7126906::before{--border-transition:0.3s;}.elementor-67 .elementor-element.elementor-element-5824990{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-67 .elementor-element.elementor-element-5824990.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-106049b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-67 .elementor-element.elementor-element-106049b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-876f4e4 .wd-nav > .menu-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-67 .elementor-element.elementor-element-876f4e4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-8d39e94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:40px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-67 .elementor-element.elementor-element-ddad323{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-67 .elementor-element.elementor-element-ddad323:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-ddad323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-ddad323, .elementor-67 .elementor-element.elementor-element-ddad323::before{--border-transition:0.3s;}.elementor-67 .elementor-element.elementor-element-6978bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-67 .elementor-element.elementor-element-6978bed:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-6978bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E2242;}.elementor-67 .elementor-element.elementor-element-6978bed, .elementor-67 .elementor-element.elementor-element-6978bed::before{--border-transition:0.3s;}.elementor-67 .elementor-element.elementor-element-6978bed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-036a21b .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-036a21b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-036a21b.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-036a21b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-036a21b.elementor-view-framed .elementor-icon, .elementor-67 .elementor-element.elementor-element-036a21b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-67 .elementor-element.elementor-element-57fc213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-67 .elementor-element.elementor-element-57fc213.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-67 .elementor-element.elementor-element-ece15e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-67:not(.elementor-motion-effects-element-type-background), .elementor-67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-6978bed{--width:100px;--border-radius:0px 20px 20px 0px;}.elementor-67 .elementor-element.elementor-element-036a21b .elementor-icon-wrapper{text-align:center;}.elementor-67 .elementor-element.elementor-element-036a21b .elementor-icon{font-size:25px;}.elementor-67 .elementor-element.elementor-element-036a21b .elementor-icon svg{height:25px;}.elementor-67 .elementor-element.elementor-element-036a21b > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-67 .elementor-element.elementor-element-57fc213{--width:140px;}.elementor-67 .elementor-element.elementor-element-5415efb{text-align:right;}.elementor-67 .elementor-element.elementor-element-5415efb img{width:70%;}.elementor-67 .elementor-element.elementor-element-ece15e0{--width:100px;}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-7126906{--content-width:1200px;}.elementor-67 .elementor-element.elementor-element-5824990{--width:10.809%;}.elementor-67 .elementor-element.elementor-element-106049b{--width:68.501%;}.elementor-67 .elementor-element.elementor-element-8d39e94{--width:50%;}.elementor-67 .elementor-element.elementor-element-6978bed{--width:68.501%;}.elementor-67 .elementor-element.elementor-element-57fc213{--width:12.196%;}.elementor-67 .elementor-element.elementor-element-ece15e0{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-e2ede6a */#img4511 {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

#img4511::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 200%;
    height: 100%;
    background: linear-gradient(120deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 70%);
    animation: shine 2s infinite linear;
}

@keyframes shine {
    0% {
        left: -100%;
    }
    100% {
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7126906 */#headrt747s {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: white; /* Fondo blanco inicialmente */
    transition: background-color 0.3s ease, color 0.3s ease;
    z-index: 1000;
}

#headrt747s .elementor-widget-container a {
    text-decoration: none;
    color: black; /* Color del texto cuando no está desplazado */
    transition: color 0.3s ease;
}

#headrt747s.scrolled {
    background-color: #1E2242; /* Color de fondo cuando se desplaza */
}

#headrt747s.scrolled .elementor-widget-container a {
    color: white !important; /* Color del texto cuando se desplaza */
}/* End custom CSS */