/*
Theme Name: ISIS Salud
Theme URI: https://isissalud.com.ar
Description: Tema hijo personalizado desarrollado para ISIS Salud.
Author: Mocap® Diseño Web
Author URI: https://wa.me/5493517702955
Template: generatepress
Version: 1.0.0
Text Domain: isis-salud
*/

.jet-select {
    position: relative;
}

.jet-select__control {
    appearance: none;
    -webkit-appearance: none;
    padding-right: 65px !important;
}

.jet-select::after {
    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);

    width: 32px;
    height: 32px;

    background-image: url("https://isissalud.com.ar/wp-content/uploads/2026/07/isis-salud-icono-flecha-selector-09.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    pointer-events: none;
}
.jet-select__control option {
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: 500;
    color: #363642;
    padding: 10px;
}
.jet-select__control {
    line-height: 1.4;
}
/* ===== TOGGLE PREMIUM ===== */

.elementor-197 .elementor-toggle-item{
    background:#FFFFFF;
    border:1px solid #E5E3F1 !important;
    border-radius:22px;
    overflow:hidden;
    margin-bottom:18px;
    box-shadow:0 10px 30px rgba(44,52,60,.05);
    transition:.3s ease;
}

.elementor-197 .elementor-toggle-item:hover{
    transform:translateY(-2px);
    box-shadow:0 14px 40px rgba(44,52,60,.08);
}

.elementor-197 .elementor-tab-title{
    border:none !important;
    padding:26px 30px !important;
    background:#FFFFFF;
}

.elementor-197 .elementor-tab-content{
    border:none !important;
    background:#FFFFFF;
    padding:0 30px 30px 30px !important;
}

.elementor-197 .elementor-tab-title a,
.elementor-197 .elementor-tab-title{
    color:#2C343C;
    font-size:22px;
    font-weight:600;
    line-height:1.35;
}

/* Icono */

.elementor-197 .elementor-toggle-icon{
    width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.elementor-197 .elementor-toggle-icon svg{
    width:42px;
    height:42px;
}
.popup-content{
    position: relative;
}

.popup-close{
    position: absolute;
    top: 24px;
    right: 24px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    z-index: 100;
}

.popup-close svg{
    display:block;
    width:100%;
    height:100%;
    fill:#223149;
    transition:.2s;
}

.popup-close:hover svg{
    opacity:.7;
}

@media (max-width:767px){

    .popup-close{
        top:18px;
        right:18px;
        width:16px;
        height:16px;
    }

}
