@keyframes ilaclama-ticker { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}
body.page-id-6 .ilaclama-banner {overflow: hidden; background: rgb(26, 92, 58); padding: 10px 0px;}
body.page-id-6 .ilaclama-inner {display: flex; width: max-content; white-space: nowrap; animation: 28s linear 0s infinite normal none running ilaclama-ticker;}
body.page-id-6 .ilaclama-inner:hover {animation-play-state: paused;}
body.page-id-6 .ilaclama-item {display: inline-flex; align-items: center; gap: 8px; color: rgb(255, 255, 255); font-size: 15px; font-weight: 500; padding: 0px 4px;}
body.page-id-6 .ilaclama-sep {color: rgba(255, 255, 255, 0.35); font-size: 18px; padding: 0px 18px;}
body.page-id-6 .arama-container {width: 100%; display: flex; justify-content: center; align-items: center; padding: 20px 0px; overflow: hidden; box-sizing: border-box;}
body.page-id-6 .arama-butonu {position: relative; display: inline-flex; align-items: center; justify-content: center; padding: 15px 35px; background: linear-gradient(135deg, rgb(37, 99, 235) 0%, rgb(30, 64, 175) 100%); font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; font-size: 18px; font-weight: 700; border-radius: 50px; box-shadow: rgba(37, 99, 235, 0.3) 0px 4px 15px; transition: 0.3s; z-index: 1; cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; color: rgb(255, 255, 255) !important; text-decoration: none !important;}
body.page-id-6 .arama-butonu svg {width: 22px; height: 22px; margin-right: 12px; fill: currentcolor;}
body.page-id-6 .arama-butonu:hover {transform: translateY(-3px); box-shadow: rgba(37, 99, 235, 0.4) 0px 8px 25px; background: linear-gradient(135deg, rgb(29, 78, 216) 0%, rgb(30, 58, 138) 100%);}
body.page-id-6 .arama-butonu::after {content: ""; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(37, 99, 235, 0.4); border-radius: 50px; z-index: -1; animation: 2s ease 0s infinite normal none running yumusak-nabiz;}
@keyframes yumusak-nabiz { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.15); opacity: 0; }
}
@media (max-width: 480px) {
body.page-id-6 .arama-butonu {padding: 12px 25px; font-size: 16px; width: 90%;}
}
body.page-id-6 .tastan-teklif-btn {background: linear-gradient(135deg, rgb(37, 211, 102), rgb(18, 140, 126)); padding: 14px 28px; border-radius: 8px; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-family: inherit; font-size: 16px; box-shadow: rgba(37, 211, 102, 0.4) 0px 4px 15px; transition: 0.3s; animation: 2s ease 0s infinite normal none running pulse-soft; color: rgb(255, 255, 255) !important;}
body.page-id-6 .tastan-teklif-btn:hover {transform: translateY(-3px) scale(1.02); box-shadow: rgba(37, 211, 102, 0.6) 0px 8px 25px; color: rgb(255, 255, 255) !important;}
@keyframes pulse-soft { 
  0% { box-shadow: rgba(37, 211, 102, 0.5) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(37, 211, 102, 0) 0px 0px 0px 12px; }
  100% { box-shadow: rgba(37, 211, 102, 0) 0px 0px 0px 0px; }
}
body.page-id-6 .tastan-teklif-btn svg {margin-right: 10px; width: 22px; height: 22px; fill: currentcolor;}
body.page-id-6 .arama-butonu { box-sizing: border-box; max-width: 100%; }
body.page-id-6 .tastan-teklif-btn { box-sizing: border-box; max-width: 100%; }
