/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 28 2025 | 12:22:42 */
.elementor-widget-n-tabs {
    --n-tabs-color-accent-fallback: #ddd !important;
    --n-tabs-color-secondary-fallback: #54595f;
    --n-tabs-default-padding-block: 15px;
    --n-tabs-default-padding-inline: 35px;
    --n-tabs-background-color: transparent;
    --n-tabs-display: flex;
    --n-tabs-direction: column;
    --n-tabs-gap: 10px;
    --n-tabs-heading-display: flex;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-justify-content: center;
    --n-tabs-border-width: 1px;
    --n-tabs-border-color: #d5d8dc;
    --n-tabs-content-display: flex;
    --n-tabs-title-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover: #fff;
    --n-tabs-title-color-active: #fff;
    --n-tabs-title-background-color: #f1f2f3;
    --n-tabs-title-background-color-hover: #555 !important;
    --n-tabs-title-background-color-active: #555 !important;
    --n-tabs-title-font-size: 1rem;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-align-items: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-direction: row;
    --n-tabs-title-gap: 10px;
    --n-tabs-title-padding: var(--n-tabs-default-padding-block) var(--n-tabs-default-padding-inline);
    --n-tabs-title-transition: 0.3s;
    --n-tabs-icon-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
    --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
    --n-tabs-icon-color-active: #fff;
    --n-tabs-icon-gap: 5px;
    max-width: 100%;
    width: 100%;
}

.elementor-kit-12 {
    --e-global-color-primary: #ddd !important;
    --e-global-color-secondary: #54595f;
    --e-global-color-text: #7a7a7a;
    --e-global-color-accent: #ddd !important;
}


/*
.elementor-widget-n-tabs {
    --n-tabs-color-accent-fallback: #DDDDDD;
    --n-tabs-color-secondary-fallback: #54595F;
    --n-tabs-default-padding-block: 12px;
    --n-tabs-default-padding-inline: 24px;
    --n-tabs-background-color: transparent;
    --n-tabs-display: flex;
    --n-tabs-direction: column;
    --n-tabs-gap: 8px;
    --n-tabs-heading-display: flex;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-justify-content: center;
    --n-tabs-border-width: 1px;
    --n-tabs-border-color: #D5D8DC;
    --n-tabs-content-display: flex;
    --n-tabs-title-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
    --n-tabs-title-color-hover: #FFFFFF;
    --n-tabs-title-color-active: #FFFFFF;
    --n-tabs-title-background-color: #F1F2F3;
    --n-tabs-title-background-color-hover: #555555;
    --n-tabs-title-background-color-active: #555555;
    --n-tabs-title-font-size: 1rem;
    --n-tabs-title-justify-content: center;
    --n-tabs-title-align-items: center;
    --n-tabs-title-text-align: center;
    --n-tabs-title-direction: row;
    --n-tabs-title-gap: 8px;
    --n-tabs-title-padding: var(--n-tabs-default-padding-block) var(--n-tabs-default-padding-inline);
    --n-tabs-title-transition: background-color 0.3s, color 0.3s;
    --n-tabs-icon-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));
    --n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);
    --n-tabs-icon-color-active: #FFFFFF;
    --n-tabs-icon-gap: 4px;
    
    max-width: 100%;
    width: 100%;
    touch-action: manipulation;
    user-select: none;
}

.elementor-kit-12 {
    --e-global-color-primary: #DDDDDD;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #DDDDDD;
}


.elementor-button {
    background-color: #69727d;
    border-radius: 6px;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    padding: 14px 28px;
    text-align: center;
    transition: background-color 0.3s, transform 0.2s;
    width: 100%;
    min-height: 48px;
}
/*
a {
     transition: color 0.3s, opacity 0.3s;
    touch-action: manipulation;
    user-select: none;
}
*/
