.elementor-2788 .elementor-element.elementor-element-3338d3d{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9BEC0;--border-color:#B9BEC0;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-3338d3d:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-3338d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF5;}.elementor-2788 .elementor-element.elementor-element-cf9aec4{width:100%;max-width:100%;text-align:center;}.elementor-2788 .elementor-element.elementor-element-cf9aec4 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:0px 030px 0px 30px;}.elementor-2788 .elementor-element.elementor-element-cf9aec4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2788 .elementor-element.elementor-element-cf9aec4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:27px;}.elementor-2788 .elementor-element.elementor-element-b7d0086 > .elementor-widget-container{margin:-3px 19px -3px 18px;padding:0px 40px 0px 29px;}.elementor-2788 .elementor-element.elementor-element-b7d0086.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__link{align-self:flex-start;font-size:14px;color:#FFFFFF;flex-direction:row;}.elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__icon{color:#FBFBFB;order:1;font-size:21px;}.elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__icon :is(svg, path){fill:#FBFBFB;}body:not(.rtl) .elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__icon{margin-right:12px;}body.rtl .elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__icon{margin-left:12px;}@media(max-width:1024px){.elementor-2788 .elementor-element.elementor-element-cf9aec4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-2788 .elementor-element.elementor-element-b7d0086 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__link{font-size:0.9em;}}@media(max-width:767px){.elementor-2788 .elementor-element.elementor-element-cf9aec4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2788 .elementor-element.elementor-element-b7d0086 .jet-listing-dynamic-link__link{font-size:12px;}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-b7d0086 */.boton-personalizado {
    /* --- Diseño del Botón --- */
    background-color: #212121; /* Color de fondo oscuro */
    color: #FFFFFF !important;       /* Color del texto blanco */
    border-radius: 50px;      /* Bordes completamente redondeados */
    padding: 15px 35px;       /* Espaciado interno (alto y ancho) */
    
    /* --- Estilo del Texto --- */
    text-decoration: none !important; /* Quita el subrayado del enlace */
    text-transform: uppercase;  /* Convierte el texto a mayúsculas */
    font-weight: bold;          /* Texto en negrita */
    font-size: 16px;            /* Tamaño de la fuente */
    letter-spacing: 1px;        /* Espacio entre letras */

    /* --- Extras --- */
    display: inline-block;      /* Permite aplicar padding y centrado */
    border: none;               /* Sin borde */
    cursor: pointer;            /* Muestra el cursor de mano */
    transition: background-color 0.3s ease; /* Transición suave para el color */
}

/* --- Efecto al pasar el mouse (hover) --- */
.boton-personalizado:hover {
    background-color: #FAAF0E; /* Color amarillo al pasar el mouse */
}/* End custom CSS */