.elementor-7218 .elementor-element.elementor-element-e6ea6a4{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;}.elementor-7218 .elementor-element.elementor-element-e6ea6a4, .elementor-7218 .elementor-element.elementor-element-e6ea6a4::before{--border-transition:0.3s;}.elementor-7218 .elementor-element.elementor-element-080cb8d > .elementor-widget-container{border-style:none;border-radius:13px 13px 13px 13px;}.elementor-7218 .elementor-element.elementor-element-b7bcdb2 .elementor-toggle-title, .elementor-7218 .elementor-element.elementor-element-b7bcdb2 .elementor-toggle-icon{color:#FFFFFF;}.elementor-7218 .elementor-element.elementor-element-b7bcdb2 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-7218 .elementor-element.elementor-element-b7bcdb2 .elementor-tab-title.elementor-active a, .elementor-7218 .elementor-element.elementor-element-b7bcdb2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#B7B7B7;}.elementor-7218 .elementor-element.elementor-element-b7bcdb2 .elementor-tab-content{color:#FFFFFF;}body.elementor-page-7218:not(.elementor-motion-effects-element-type-background), body.elementor-page-7218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}/* Start custom CSS *//* Establece el ancho de las imágenes en un 70% del tamaño del contenedor */
@media only screen and (max-width: 768px) {
    img {
        width: 70% !important;
    }
}

/* Establece el color de fondo del documento HTML en negro */
html {
    background-color: #111;
}

/* Ajusta el tamaño y el margen de los iconos SVG */
.wpaicg-mic-icon svg {
    width: 30px !important;
    height: 30px !important;
    margin-bottom: -8px !important; /* Ajusta la alineación vertical */
}

/* Oculta los elementos de audio que siguen inmediatamente a los elementos con la clase .wpaicg-chat-message */
.wpaicg-chat-message + audio {
    display: none;
}

/* Aplica bordes redondeados a los videos */
video.elementor-video {
    border-radius: 30px;
}

a.ha-dual-btn.ha-dual-btn--right {
    background: linear-gradient(to right, #98019C, #11D3F3);
}

a.ha-dual-btn.ha-dual-btn--right:hover {
    background: linear-gradient(to right, #98019C 70%, #11D3F3); /* Ajustar el punto de parada del lila */
}

a.ha-dual-btn.ha-dual-btn--right:hover {
    background: linear-gradient(to right, #98019C 30%, #11D3F3); /* Ajustar el punto de parada del lila */
    transform: scale(1.05); /* Hacer que el botón se agrande un 5% al hacer hover */
}/* End custom CSS */