.elementor-5369 .elementor-element.elementor-element-b083593{width:auto;max-width:auto;bottom:30px;z-index:10;}body:not(.rtl) .elementor-5369 .elementor-element.elementor-element-b083593{right:80px;}body.rtl .elementor-5369 .elementor-element.elementor-element-b083593{left:80px;}.elementor-5369 .elementor-element.elementor-element-5fbd220:not(.elementor-motion-effects-element-type-background), .elementor-5369 .elementor-element.elementor-element-5fbd220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c58e7f );}.elementor-5369 .elementor-element.elementor-element-5fbd220{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5369 .elementor-element.elementor-element-5fbd220 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5369 .elementor-element.elementor-element-cd684bf{--spacer-size:5px;}.elementor-5369 .elementor-element.elementor-element-c22bf6c{width:auto;max-width:auto;bottom:30px;z-index:10;}body:not(.rtl) .elementor-5369 .elementor-element.elementor-element-c22bf6c{right:80px;}body.rtl .elementor-5369 .elementor-element.elementor-element-c22bf6c{left:80px;}.elementor-5369 .elementor-element.elementor-element-46b7347:not(.elementor-motion-effects-element-type-background), .elementor-5369 .elementor-element.elementor-element-46b7347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b5f188 );}.elementor-5369 .elementor-element.elementor-element-46b7347{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5369 .elementor-element.elementor-element-46b7347 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5369 .elementor-element.elementor-element-789d378.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5369 .elementor-element.elementor-element-789d378.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5369 .elementor-element.elementor-element-fcf9e28 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor5 );}.elementor-bc-flex-widget .elementor-5369 .elementor-element.elementor-element-48cdab9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5369 .elementor-element.elementor-element-48cdab9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5369 .elementor-element.elementor-element-789d378{width:40.702%;}.elementor-5369 .elementor-element.elementor-element-48cdab9{width:59.298%;}}@media(max-width:767px){body:not(.rtl) .elementor-5369 .elementor-element.elementor-element-b083593{right:10px;}body.rtl .elementor-5369 .elementor-element.elementor-element-b083593{left:10px;}.elementor-5369 .elementor-element.elementor-element-b083593{bottom:77px;}body:not(.rtl) .elementor-5369 .elementor-element.elementor-element-c22bf6c{right:10px;}body.rtl .elementor-5369 .elementor-element.elementor-element-c22bf6c{left:10px;}.elementor-5369 .elementor-element.elementor-element-c22bf6c{bottom:77px;}.elementor-bc-flex-widget .elementor-5369 .elementor-element.elementor-element-789d378.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5369 .elementor-element.elementor-element-789d378.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5369 .elementor-element.elementor-element-fcf9e28{text-align:center;}.elementor-5369 .elementor-element.elementor-element-fcf9e28 .elementor-heading-title{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-b083593 *//* Estilo para el contenedor del icono y el menú */
.whats-container {
    position: relative;
    display: inline-block;
}

/* Estilo para el icono de WhatsApp */
.whats-container img {
    width: 68px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    color: #653a2b;
}

/* Estilo para el menú desplegable */
.whats-container .dropdown-menu {
    position: absolute;
    bottom: 100%; /* Ocultar inicialmente el menú arriba del icono */
    right: 0;
    background-color: #fff;
    border: 1px solid #f6f6f6;
    list-style: none;
    padding: 10px;
    width: auto;
    margin: 0;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    display: none; /* Ocultar inicialmente el menú */
}

/* Estilo para las opciones del menú */
/*.whats-container .dropdown-menu li {
    margin-bottom: 10px;
}*/

.whats-container .dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    min-width: 160px;
}

/* Mostrar el menú cuando el cursor está sobre el icono */
.whats-container:hover .dropdown-menu,
.whats-container .dropdown-menu:hover {
    display: block;
    /*top: -30px; /* Ajusta la posición según tu preferencia */
}

.whats-container:hover i {
    color: #db0032;
}

.whats-container .dropdown-menu li a {
    color: #653A2B;
    font-weight: 600;
}

.whats-container .dropdown-menu li a:hover {
    color: #db0032;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c22bf6c *//* Estilo para el contenedor del icono y el menú */
.whats-container {
    position: relative;
    display: inline-block;
}

/* Estilo para el icono de WhatsApp */
.whats-container img {
    width: 68px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    color: #653a2b;
}

/* Estilo para el menú desplegable */
.whats-container .dropdown-menu {
    position: absolute;
    bottom: 100%; /* Ocultar inicialmente el menú arriba del icono */
    right: 0;
    background-color: #fff;
    border: 1px solid #f6f6f6;
    list-style: none;
    padding: 10px;
    width: auto;
    margin: 0;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
    display: none; /* Ocultar inicialmente el menú */
}

/* Estilo para las opciones del menú */
/*.whats-container .dropdown-menu li {
    margin-bottom: 10px;
}*/

.whats-container .dropdown-menu li a {
    display: block;
    padding: 8px 12px;
    min-width: 160px;
}

/* Mostrar el menú cuando el cursor está sobre el icono */
.whats-container:hover .dropdown-menu,
.whats-container .dropdown-menu:hover {
    display: block;
    /*top: -30px; /* Ajusta la posición según tu preferencia */
}

.whats-container:hover i {
    color: #db0032;
}

.whats-container .dropdown-menu li a {
    color: #653A2B;
    font-weight: 600;
}

.whats-container .dropdown-menu li a:hover {
    color: #db0032;
}/* End custom CSS */