.elementor-34 .elementor-element.elementor-element-4d5793b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-36247e46 */.footer{

background:#12476D;

padding:80px 30px 20px 50px;

position:relative;

overflow:hidden;
}
.footer-wrap{

max-width:1300px;

margin:auto;

display:grid;

grid-template-columns:1.4fr 1fr 1.5fr;

gap:70px;

color:#fff;
}



/* LOGO */

.footer-logo{

max-width:200px;

margin-bottom:25px;
}


.footer-text{

font-size:15px;

line-height:1.9;

color:rgba(255,255,255,.82);

margin-bottom:35px;
}



/* TITLES */

.footer-title{

font-size:24px;

font-weight:800;

margin-bottom:25px;
}



/* CONTACT */

.contact-item{

display:flex;

align-items:flex-start;

gap:16px;

margin-bottom:28px;

line-height:1.8;

color:rgba(255,255,255,.85);

font-size:15px;
}


.contact-item i{

font-size:18px;

color:#fff !important;

margin-top:4px;

min-width:20px;
}


.contact-item a{

color:#fff !important;

text-decoration:none;

transition:.3s;
}

.contact-item a:hover{

color:#65D7FF !important;
}



/* LINKS */

.footer-links a{

display:block;

color:rgba(255,255,255,.82) !important;

text-decoration:none;

margin-bottom:18px;

transition:.3s;
}

.footer-links a:hover{

transform:translateX(8px);

color:#65D7FF !important;
}



/* SOCIAL */

.social-title{

font-size:22px;

font-weight:700;

margin-top:30px;

padding-top:10px;

margin-bottom:20px;
}


.social{

display:flex;

gap:14px;

margin-bottom:35px;
}


.social a{

width:48px;
height:48px;

border-radius:14px;

display:flex;

align-items:center;
justify-content:center;

background:rgba(255,255,255,.12);

font-size:20px;

color:#fff !important;

text-decoration:none;

transition:.3s;
}

.social a:hover{

background:#2FA8D4 !important;

transform:translateY(-6px);

}



/* MAP */

.map-card{

background:
rgba(255,255,255,.08);

padding:15px;

border-radius:28px;

backdrop-filter:blur(10px);

box-shadow:
0 15px 40px rgba(0,0,0,.15);
}


.map-card iframe{

width:100%;

height:320px;

min-height:250px;

border:none;

border-radius:18px;
}



/* COPYRIGHT */

.footer-bottom{

margin-top:25px;

padding-top:18px;

border-top:
1px solid rgba(255,255,255,.15);

text-align:center;

color:rgba(255,255,255,.70);

font-size:14px;
}
.footer-healthturkiye{
    width:150px;
    height:auto;
    display:block;
    margin-top:20px;
}


/* TABLET */

@media(max-width:1024px){

.footer-wrap{

grid-template-columns:
repeat(2,1fr);

}

}



/* MOBILE */

@media(max-width:767px){

.footer{

padding:70px 20px 25px;
}

.footer-wrap{

grid-template-columns:1fr;

gap:20px;
}

.social{

justify-content:center;
}

.footer-title{

font-size:22px;
}

}

/*whatsaap button css */
.hc-whatsapp{
    position:fixed;
    right:20px;
    bottom:80px;
    width:64px;
    height:64px;
    border-radius:50%;
    background:#25D366;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 8px 25px rgba(0,0,0,.2);
    z-index:999999;
    text-decoration:none;
    animation:hcPulse 2s infinite;
}

@keyframes hcPulse{
    0%{
        box-shadow:0 0 0 0 rgba(37,211,102,.7);
    }
    70%{
        box-shadow:0 0 0 18px rgba(37,211,102,0);
    }
    100%{
        box-shadow:0 0 0 0 rgba(37,211,102,0);
    }
}

.hc-whatsapp:hover{
    transform:scale(1.08);
    animation:none;
}

.hc-tooltip{
    position:absolute;
    right:80px;
    background:#1f2937;
    color:#fff;
    padding:10px 14px;
    border-radius:8px;
    font-size:14px;
    white-space:nowrap;
    opacity:0;
    transform:translateX(10px);
    transition:.3s;
    font-family:Arial,sans-serif;
}

.hc-whatsapp:hover .hc-tooltip{
    opacity:1;
    transform:translateX(0);
}

@media (max-width:768px){

    .hc-whatsapp{
        width:58px;
        height:58px;
        right:15px;
        bottom:60px;
    }

    .hc-tooltip{
        display:none;
    }
}
/* =========================================
   CALL NOW BUTTON — LEFT SIDE
   ========================================= */

.hc-call{
    position:fixed;
    left:20px;
    bottom:80px;
    width:64px;
    height:64px;
    border-radius:50%;
    background:#0B7DBB;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow:0 8px 25px rgba(0,0,0,.2);
    z-index:999999;
    text-decoration:none;
    transition:transform .25s ease;
}

/* Hover */
.hc-call:hover{
    transform:scale(1.08);
}

/* =========================================
   MOBILE
   ========================================= */

@media (max-width:768px){

    .hc-call{
        width:58px;
        height:58px;
        left:15px;
        bottom:60px;
    }

    .hc-call .hc-tooltip{
        display:none;
    }

}/* End custom CSS */