.elementor-992 .elementor-element.elementor-element-7728e68{--display:flex;--min-height:100vh;--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;--justify-content:center;}.elementor-992 .elementor-element.elementor-element-e6aa346{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-992 .elementor-element.elementor-element-a03a158{--display:flex;--min-height:238px;}.elementor-992 .elementor-element.elementor-element-fa7ec56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-992 .elementor-element.elementor-element-fa7ec56.elementor-element{--align-self:center;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-button{background-color:var( --e-global-color-9cf6e95 );color:var( --e-global-color-87b46cb );border-radius:0px 0px 0px 0px;padding:10px 30px 010px 30px;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-field-group{margin-bottom:10px;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-form-fields-wrapper{margin-bottom:-10px;}body .elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-field-group > label{padding-bottom:0px;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-form-fields-wrapper label{color:var( --e-global-color-9cf6e95 );font-size:14px;font-weight:200;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-992 .elementor-element.elementor-element-fe4b151 .elementor-widget-container .elementor-login__logged-in-message{color:var( --e-global-color-9cf6e95 );}body.elementor-page-992:not(.elementor-motion-effects-element-type-background), body.elementor-page-992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://honeybronzespa.net/wp-content/uploads/2026/10/miels.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-992{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-992 .elementor-element.elementor-element-a03a158{--width:50%;}}@media(min-width:1025px){body.elementor-page-992:not(.elementor-motion-effects-element-type-background), body.elementor-page-992 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-a03a158 *//* =========================================
   HONEY BRONZE SPA
   LUXURY GLASSMORPHISM
========================================= */

.elementor-992 .elementor-element.elementor-element-a03a158 {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    /* CRISTAL TRANSPARENTE */
    background: linear-gradient(
        135deg,
        rgba(255, 248, 240, 0.18) 0%,
        rgba(225, 195, 170, 0.10) 45%,
        rgba(255, 255, 255, 0.07) 100%
    ) !important;

    /* EFECTO VIDRIO */
    -webkit-backdrop-filter: blur(18px) saturate(160%);
    backdrop-filter: blur(18px) saturate(160%);

    /* BORDES */
    border: 1px solid rgba(230, 198, 170, 0.38);
    border-radius: 18px;

    /* SOMBRAS PREMIUM */
    box-shadow:
        0 12px 40px rgba(45, 25, 18, 0.12),
        0 4px 15px rgba(67, 52, 49, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.45),
        inset 0 -1px 0 rgba(198, 165, 141, 0.15);

    transition:
        transform 0.5s ease,
        box-shadow 0.5s ease,
        border-color 0.5s ease;
}

/* REFLEJO DE CRISTAL */

.elementor-992 .elementor-element.elementor-element-a03a158::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;

    background: linear-gradient(
        125deg,
        transparent 15%,
        rgba(255, 255, 255, 0.12) 35%,
        rgba(255, 255, 255, 0.04) 50%,
        transparent 70%
    );

    pointer-events: none;

    transform: translateX(-100%);
    transition: transform 1.2s ease;
}

/* DESTELLO BRONCE */

.elementor-992 .elementor-element.elementor-element-a03a158::after {
    content: "";
    position: absolute;
    top: -100px;
    right: -100px;

    width: 220px;
    height: 220px;

    background: radial-gradient(
        circle,
        rgba(224, 180, 135, 0.20) 0%,
        rgba(224, 180, 135, 0.05) 40%,
        transparent 70%
    );

    filter: blur(15px);
    pointer-events: none;

    transition: transform 0.7s ease;
}

/* MANTENER CONTENIDO VISIBLE */

.elementor-992 .elementor-element.elementor-element-a03a158 > * {
    position: relative;
    z-index: 1;
}

/* HOVER PREMIUM */

.elementor-992 .elementor-element.elementor-element-a03a158:hover {
    transform: translateY(-4px);

    border-color: rgba(230, 198, 170, 0.65);

    box-shadow:
        0 20px 55px rgba(45, 25, 18, 0.18),
        0 8px 25px rgba(67, 52, 49, 0.10),
        inset 0 1px 0 rgba(255, 255, 255, 0.55);
}

/* REFLEJO ANIMADO */

.elementor-992 .elementor-element.elementor-element-a03a158:hover::before {
    transform: translateX(100%);
}

/* DESTELLO AL PASAR EL CURSOR */

.elementor-992 .elementor-element.elementor-element-a03a158:hover::after {
    transform: translate(-40px, 40px);
}

/* TABLET */

@media (max-width: 1024px) {
    .elementor-992 .elementor-element.elementor-element-a03a158 {
        border-radius: 15px;
        -webkit-backdrop-filter: blur(14px);
        backdrop-filter: blur(14px);
    }
}

/* MOBILE */

@media (max-width: 767px) {
    .elementor-992 .elementor-element.elementor-element-a03a158 {
        border-radius: 12px;

        -webkit-backdrop-filter: blur(12px);
        backdrop-filter: blur(12px);

        box-shadow:
            0 8px 25px rgba(45, 25, 18, 0.10),
            inset 0 1px 0 rgba(255, 255, 255, 0.35);
    }

    .elementor-992 .elementor-element.elementor-element-a03a158:hover {
        transform: none;
    }
}

/* ACCESIBILIDAD */

@media (prefers-reduced-motion: reduce) {
    .elementor-992 .elementor-element.elementor-element-a03a158,
    .elementor-992 .elementor-element.elementor-element-a03a158::before,
    .elementor-992 .elementor-element.elementor-element-a03a158::after {
        transition: none;
    }

    .elementor-992 .elementor-element.elementor-element-a03a158:hover {
        transform: none;
    }
}/* End custom CSS */