/* The original header's floating WhatsApp control is replaced by one contact card. */
header .elementor-element-7b8520df { display:none!important; }
.whatsapp-chat { position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:110;max-width:calc(100vw - 40px);font-family:var(--font-urbanist),sans-serif; }
.whatsapp-chat > a { display:flex;align-items:center;gap:12px;color:#014a5e!important;text-decoration:none!important; }
.whatsapp-chat-copy { display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid #d7e3df;border-radius:16px 16px 4px 16px;padding:12px 16px;box-shadow:0 5px 22px #014a5e1a; }
.whatsapp-chat-copy strong { font-size:15px;line-height:1.4;font-weight:700; }
.whatsapp-chat-copy > span { font-size:13px;line-height:1.4; }
.whatsapp-chat-icon { display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border-radius:50%;background:#168348;color:white;box-shadow:0 4px 18px #014a5e26; }
.whatsapp-chat-icon svg { display:block;fill:none; }
.whatsapp-chat-icon svg path:first-child { fill:none!important;stroke:currentColor; }
.whatsapp-chat-icon svg path:last-child { fill:currentColor; }
.whatsapp-chat > a:hover .whatsapp-chat-icon { background:#116b39; }
[data-migration-root]:has(.migration-mobile-nav button[aria-expanded="true"]) .whatsapp-chat { visibility:hidden; }
[data-route="/ekibimiz/"] main .elementor-element-6dc4be8 { background-image:url('/generated/team-header.webp')!important;background-position:center!important;background-size:cover!important; }
@media(min-width:1025px) {
 header.elementor-107 .elementor-element-34538f58 { display:block!important;flex:1 1 auto!important;min-width:0;width:auto!important; }
 header.elementor-107 .elementor-widget-cmsmasters-nav-menu__main { display:block!important; }
 header.elementor-107 .elementor-element-7c164d99 { display:none!important; }
 header.elementor-107 .elementor-widget-cmsmasters-nav-menu__main > ul { flex-wrap:nowrap; }
 header.elementor-107 .elementor-widget-cmsmasters-nav-menu__main > ul > li > a { padding-left:clamp(6px,.8vw,15px)!important;padding-right:clamp(6px,.8vw,15px)!important;white-space:nowrap; }
}
@media(min-width:1025px) and (max-width:1199px) {
 header.elementor-107 .elementor-element-3192ca33 { display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding-inline:20px!important; }
 header.elementor-107 .elementor-element-1e3ce1b1 { width:140px!important;flex-basis:140px; }
 header.elementor-107 .elementor-widget-cmsmasters-nav-menu__main > ul { gap:8px!important; }
 header.elementor-107 .elementor-widget-cmsmasters-nav-menu__main > ul > li > a { font-size:12px!important;padding-inline:4px!important; }
 header.elementor-107 .elementor-element-3b1f0144 a { font-size:12px!important;padding-inline:12px!important; }
}
@media(min-width:1200px) and (max-width:1350px) {
 header.elementor-107 .elementor-element-1e3ce1b1 { width:160px!important;flex:0 0 160px; }
 header.elementor-107 .elementor-widget-cmsmasters-nav-menu__main > ul > li > a { font-size:13px!important; }
 header.elementor-107 .elementor-element-3b1f0144 a { padding-left:18px!important;padding-right:18px!important; }
}
@media(max-width:767px) {
 .whatsapp-chat { right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100vw - 32px); }
 .whatsapp-chat > a { gap:8px; }
 .whatsapp-chat-copy { padding:10px 12px; }
 .whatsapp-chat-copy strong { font-size:13px; }
 .whatsapp-chat-copy > span { font-size:12px; }
 .whatsapp-chat-icon { width:52px;height:52px;flex-basis:52px; }
}
