.elementor-3704 .elementor-element.elementor-element-63117130:not(.elementor-motion-effects-element-type-background), .elementor-3704 .elementor-element.elementor-element-63117130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cityconnect.co.il/wp-content/uploads/2026/07/פיזיותרפיה-לימפטית.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3704 .elementor-element.elementor-element-63117130{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3704 .elementor-element.elementor-element-63117130 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3704 .elementor-element.elementor-element-ca5e883{--spacer-size:400px;}.elementor-3704 .elementor-element.elementor-element-3848448{--spacer-size:50px;}.elementor-3704 .elementor-element.elementor-element-c94eb17{--spacer-size:218px;}.elementor-3704 .elementor-element.elementor-element-02fdd2c{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3704 .elementor-element.elementor-element-1386437d{text-align:center;}.elementor-3704 .elementor-element.elementor-element-1386437d .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-3704 .elementor-element.elementor-element-5b968301 > .elementor-background-overlay{opacity:0.89;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3704 .elementor-element.elementor-element-5b968301{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 50px 0px 50px;}.elementor-3704 .elementor-element.elementor-element-9eddb6a{text-align:center;}.elementor-3704 .elementor-element.elementor-element-9eddb6a .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:500;color:#5B3B24;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-group > label, .elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-subgroup label{color:#000000;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-button{font-family:"Tahoma", Sans-serif;font-size:13px;font-weight:500;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .e-form__buttons__wrapper__button-next{background-color:#5B3B24;color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-button[type="submit"]{background-color:#5B3B24;color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .e-form__buttons__wrapper__button-previous{background-color:#97D632;color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-message{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-message.elementor-message-success{color:#97D632;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-message.elementor-message-danger{color:#97D632;}.elementor-3704 .elementor-element.elementor-element-10f8c88 .elementor-message.elementor-help-inline{color:#97D632;}.elementor-3704 .elementor-element.elementor-element-10f8c88{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3704 .elementor-element.elementor-element-36b2eb7{--spacer-size:20px;}.elementor-3704 .elementor-element.elementor-element-6ec770b5{border-style:solid;border-width:3px 0px 0px 0px;border-color:#042F65;}.elementor-3704 .elementor-element.elementor-element-39fe7eb7{--spacer-size:40px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3704 .elementor-element.elementor-element-1be1b469{text-align:center;font-family:"Heebo", Sans-serif;font-weight:400;}@media(min-width:768px){.elementor-3704 .elementor-element.elementor-element-27cba77b{width:15.741%;}.elementor-3704 .elementor-element.elementor-element-35d28e4c{width:84.259%;}}@media(max-width:767px){.elementor-3704 .elementor-element.elementor-element-63117130:not(.elementor-motion-effects-element-type-background), .elementor-3704 .elementor-element.elementor-element-63117130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-3704 .elementor-element.elementor-element-ca5e883{--spacer-size:0px;}.elementor-3704 .elementor-element.elementor-element-c94eb17{--spacer-size:137px;}.elementor-3704 .elementor-element.elementor-element-02fdd2c{--spacer-size:10px;}.elementor-3704 .elementor-element.elementor-element-5b968301{padding:5px 5px 5px 5px;}.elementor-3704 .elementor-element.elementor-element-59525a2b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1b858eb *//* =========================================
   HEADER / NAVBAR – בת חן מליחי
   פיזיותרפיה לימפתית
========================================= */

.mt-topbar{
    direction:rtl;
    width:100%;
    padding:18px 0 10px;
    background:#fbf8f3;
    font-family:Arial, sans-serif;
}

.mt-topbar-inner{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:space-between;

    width:92%;
    max-width:1100px;
    min-height:78px;
    margin:0 auto;
    padding:0 24px;

    background:#ffffff;
    border:1px solid rgba(106,75,55,.13);
    border-radius:18px;
    box-shadow:0 10px 28px rgba(106,75,55,.09);
}

/* =========================================
   BUSINESS NAME
========================================= */

.mt-topbar-logo{
    display:flex;
    align-items:center;
    flex-shrink:0;
    z-index:3;
}

.mt-topbar-logo a{
    display:flex;
    align-items:center;
    text-decoration:none;
}

.mt-brand{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    line-height:1.2;
}

.mt-site-name{
    color:#6a4b37;
    font-size:28px;
    font-weight:700;
    letter-spacing:.2px;
    white-space:nowrap;
    transition:color .25s ease;
}

.mt-site-subtitle{
    margin-top:5px;
    color:#9b876f;
    font-size:14px;
    font-weight:500;
    white-space:nowrap;
}

.mt-topbar-logo a:hover .mt-site-name{
    color:#c8ab6a;
}

/* =========================================
   CENTER MENU
========================================= */

.mt-topbar-menu{
    position:absolute;
    right:50%;
    transform:translateX(50%);

    display:flex;
    align-items:center;
    gap:34px;
}

.mt-topbar-menu a{
    position:relative;

    color:#3b332d;
    font-size:17px;
    font-weight:600;
    line-height:1.2;
    text-decoration:none;
    white-space:nowrap;

    transition:color .25s ease;
}

.mt-topbar-menu a::after{
    content:"";
    position:absolute;
    right:0;
    bottom:-8px;

    width:0;
    height:2px;

    background:#c8ab6a;
    border-radius:999px;

    transition:width .25s ease;
}

.mt-topbar-menu a:hover{
    color:#6a4b37;
}

.mt-topbar-menu a:hover::after{
    width:100%;
}

/* =========================================
   PHONE / WHATSAPP BUTTON
========================================= */

.mt-topbar-btn{
    flex-shrink:0;
    z-index:3;
}

.mt-topbar-btn a{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:44px;
    padding:12px 20px;

    background:#6a4b37;
    color:#ffffff !important;

    border:1px solid #6a4b37;
    border-radius:999px;

    font-size:16px;
    font-weight:700;
    line-height:1;
    text-decoration:none;
    white-space:nowrap;

    box-shadow:0 8px 20px rgba(106,75,55,.20);

    transition:
        background .25s ease,
        border-color .25s ease,
        color .25s ease,
        transform .25s ease,
        box-shadow .25s ease;
}

.mt-topbar-btn a:hover{
    background:#c8ab6a;
    border-color:#c8ab6a;
    color:#2f2925 !important;

    transform:translateY(-2px);
    box-shadow:0 10px 24px rgba(200,171,106,.28);
}

/* =========================================
   HAMBURGER
========================================= */

.mt-topbar-toggle{
    display:none;
    flex-shrink:0;

    width:44px;
    height:44px;
    margin:0;
    padding:0;

    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;

    cursor:pointer;
    z-index:4;
}

.mt-topbar-toggle:hover,
.mt-topbar-toggle:focus{
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    outline:none;
}

.mt-topbar-toggle span{
    display:block;

    width:25px;
    height:2px;
    margin:6px auto;

    background:#6a4b37 !important;
    border-radius:999px;

    transition:
        transform .25s ease,
        opacity .25s ease;
}

.mt-topbar-toggle::before,
.mt-topbar-toggle::after,
.mt-topbar-toggle i,
.mt-topbar-toggle svg{
    display:none !important;
}

/* =========================================
   HAMBURGER OPEN STATE
========================================= */

.mt-topbar.mobile-open .mt-topbar-toggle span:nth-child(1){
    transform:translateY(8px) rotate(45deg);
}

.mt-topbar.mobile-open .mt-topbar-toggle span:nth-child(2){
    opacity:0;
}

.mt-topbar.mobile-open .mt-topbar-toggle span:nth-child(3){
    transform:translateY(-8px) rotate(-45deg);
}

/* =========================================
   TABLET / MOBILE
========================================= */

@media (max-width:900px){

    .mt-topbar{
        padding:12px 0 8px;
    }

    .mt-topbar-inner{
        width:94%;
        min-height:70px;
        padding:0 16px;
    }

    .mt-site-name{
        font-size:23px;
    }

    .mt-site-subtitle{
        font-size:12px;
    }

    .mt-topbar-menu,
    .mt-topbar-btn{
        display:none;
    }

    .mt-topbar-toggle{
        display:block;
    }

    .mt-topbar.mobile-open .mt-topbar-inner{
        flex-wrap:wrap;
        padding:10px 16px 18px;
    }

    .mt-topbar.mobile-open .mt-topbar-menu{
        position:static;
        order:3;

        display:flex;
        flex-direction:column;
        align-items:stretch;
        gap:0;

        width:100%;
        margin-top:12px;
        padding-top:10px;

        transform:none;
        border-top:1px solid rgba(106,75,55,.14);
    }

    .mt-topbar.mobile-open .mt-topbar-menu a{
        width:100%;
        padding:14px 8px;

        color:#3b332d;
        font-size:17px;
        text-align:center;

        border-bottom:1px solid rgba(106,75,55,.09);
    }

    .mt-topbar.mobile-open .mt-topbar-menu a::after{
        display:none;
    }

    .mt-topbar.mobile-open .mt-topbar-menu a:last-child{
        border-bottom:0;
    }

    .mt-topbar.mobile-open .mt-topbar-btn{
        order:4;
        display:block;

        width:100%;
        padding-top:14px;
        text-align:center;
    }

    .mt-topbar.mobile-open .mt-topbar-btn a{
        width:100%;
        min-height:46px;
    }
}

/* =========================================
   SMALL MOBILE
========================================= */

@media (max-width:480px){

    .mt-topbar-inner{
        width:94%;
        border-radius:15px;
    }

    .mt-site-name{
        font-size:20px;
    }

    .mt-site-subtitle{
        font-size:11px;
    }

    .mt-topbar.mobile-open .mt-topbar-menu a{
        font-size:16px;
    }

    .mt-topbar.mobile-open .mt-topbar-btn a{
        font-size:15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d819987 *//* =========================================
   ABOUT
========================================= */

.mt-about{
    direction:rtl;
    padding:20px 20px 70px;
    background:#faf8f4;
    font-family:Arial,sans-serif;
}

.mt-about-container{
    max-width:950px;
    margin:0 auto;
}

.mt-about-box{
    background:#fff;
    padding:20px;
    border-radius:24px;
    border:1px solid rgba(106,75,55,.12);
    box-shadow:0 15px 40px rgba(106,75,55,.08);
}

/* =========================================
   TITLE
========================================= */

.mt-about-title{
    margin:0;
    text-align:center;
    font-size:40px;
    color:#6a4b37;
    font-weight:700;
}

.mt-about-subtitle{
    margin:14px 0 45px;
    text-align:center;
    font-size:22px;
    color:#b18c52;
    font-weight:600;
}

/* =========================================
   SPECIALTIES
========================================= */

.mt-about-specialties{
    margin-bottom:45px;
    padding:30px;
    background:#fdfaf6;
    border:1px solid rgba(200,171,106,.25);
    border-radius:18px;
}

.mt-about-specialties h3{
    margin:0 0 18px;
    text-align:center;
    color:#5b3b24;
    font-size:24px;
}

.mt-about-specialties ul{
    margin:0;
    padding:0;
    list-style:none;

    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:14px;
}

.mt-about-specialties li{
    padding:14px;
    text-align:center;
    background:#ffffff;
    border-radius:12px;
    border:1px solid rgba(106,75,55,.10);
    font-size:17px;
    color:#5b3b24;
    font-weight:600;
}

/* =========================================
   TEXT
========================================= */

.mt-about-text h3{
    margin:0 0 24px;
    color:#5b3b24;
    text-align:center;
    font-size:30px;
}

.mt-about-text p{
    margin:0 0 22px;
    color:#444;
    font-size:18px;
    line-height:2;
}

.mt-about-text strong{
    color:#6a4b37;
}

/* =========================================
   CONTACT
========================================= */

.mt-about-contact{
    margin:45px 0;
    padding:28px;

    text-align:center;

    background:#fdfaf6;
    border-right:5px solid #c8ab6a;
    border-radius:18px;
}

.mt-about-contact strong{
    color:#6a4b37;
}

.mt-about-contact a{
    display:inline-block;
    margin-top:12px;

    color:#6a4b37;
    text-decoration:none;

    font-size:28px;
    font-weight:700;

    transition:.3s;
}

.mt-about-contact a:hover{
    color:#c8ab6a;
}

/* =========================================
   SIGNATURE
========================================= */

.mt-about-sign{
    margin-top:20px !important;
    text-align:center;
    color:#6a4b37;
    font-size:22px !important;
}

.mt-about-sign strong{
    color:#6a4b37;
}

/* =========================================
   MOBILE
========================================= */

@media(max-width:767px){

.mt-about{
    padding:30px 16px 45px;
}

.mt-about-box{
    padding:34px 24px;
    border-radius:18px;
}

.mt-about-title{
    font-size:31px;
}

.mt-about-subtitle{
    font-size:19px;
    margin-bottom:30px;
}

.mt-about-specialties{
    padding:20px;
}

.mt-about-specialties h3{
    font-size:22px;
}

.mt-about-specialties ul{
    grid-template-columns:1fr;
}

.mt-about-specialties li{
    font-size:16px;
}

.mt-about-text h3{
    font-size:26px;
}

.mt-about-text p{
    font-size:17px;
    line-height:1.9;
}

.mt-about-contact{
    padding:22px;
}

.mt-about-contact a{
    font-size:24px;
}

.mt-about-sign{
    font-size:20px !important;
}

}


.mt-about-title{
    color:#5b3b24 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1701685 *//* =========================================
   SERVICES
========================================= */

.mt-services{
    direction:rtl;
    padding:20px 20px;
    background:#fcfaf6;
}

.mt-services-container{
    max-width:1200px;
    margin:auto;
}

.mt-services-title{
    margin-bottom:12px;
    text-align:center;
    color:#6b625a;
    font-size:42px;
    font-weight:700;
}

.mt-services-subtitle{
    max-width:720px;
    margin:0 auto 55px;
    text-align:center;
    color:#6b625a;
    font-size:19px;
    line-height:1.8;
}

/* GRID */

.mt-services-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:30px;
}

/* CARD */

.mt-service-card{
    position:relative;

    padding:35px;

    background:#ffffff;

    border:1px solid rgba(91,59,36,.12);
    border-radius:22px;

    box-shadow:0 12px 30px rgba(91,59,36,.08);

    transition:.35s;
}

.mt-service-card::before{

    content:"";

    position:absolute;

    top:0;
    right:0;

    width:100%;
    height:5px;

    background:#c9a35d;

    border-radius:22px 22px 0 0;
}

.mt-service-card:hover{

    transform:translateY(-6px);

    border-color:#c9a35d;

    box-shadow:0 20px 40px rgba(91,59,36,.15);
}

.mt-service-card h3{

    margin:8px 0 18px;

    color:#5b3b24;

    font-size:28px;
}

.mt-service-card p{

    margin:0;

    color:#3f352d;

    font-size:17px;

    line-height:2;
}

/* MOBILE */

@media(max-width:900px){

.mt-services-grid{

    grid-template-columns:1fr;
}

}

@media(max-width:767px){

.mt-services{

    padding:60px 16px;
}

.mt-services-title{

    font-size:32px;
}

.mt-services-subtitle{

    margin-bottom:35px;

    font-size:17px;
}

.mt-service-card{

    padding:26px;
}

.mt-service-card h3{

    font-size:24px;
}

.mt-service-card p{

    font-size:16px;

    line-height:1.9;
}

}



.mt-services h2,
.mt-services h3{
    color:#5b3b24 !important;
}

.mt-services p{
    color:#4b433d !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e359de *//* ===== Contact Buttons ===== */

.cc-contact-buttons{
    display:flex;
    justify-content:center;
    gap:16px;
    flex-wrap:wrap;
    margin-top:30px;
}

.cc-btn-purple{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;

    min-width:230px;
    padding:15px 28px;

    background:#5b3b24;
    color:#ffffff !important;

    border:2px solid #5b3b24;
    border-radius:999px;

    text-decoration:none;
    font-size:16px;
    font-weight:700;

    box-shadow:0 8px 22px rgba(91,59,36,.18);

    transition:all .3s ease;
}

.cc-btn-purple svg{
    fill:currentColor;
    transition:.3s;
}

.cc-btn-purple:hover{
    background:#c9a35d;
    border-color:#c9a35d;
    color:#2f241b !important;

    transform:translateY(-2px);

    box-shadow:0 12px 24px rgba(201,163,93,.28);
}

.cc-btn-purple:active{
    transform:translateY(0);
}

/* מובייל */

@media (max-width:767px){

    .cc-contact-buttons{
        flex-direction:column;
        gap:14px;
    }

    .cc-btn-purple{
        width:100%;
        min-width:0;
    }

}/* End custom CSS */