/*
Theme Name: AsistMed
Author: İvmele
Description: AsistMed kurumsal web sitesi teması
Version: 1.0.0
Text Domain: asistmed
*/
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/fonts/poppins-300-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("assets/fonts/poppins-300-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/poppins-400-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("assets/fonts/poppins-400-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/fonts/poppins-500-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("assets/fonts/poppins-500-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/fonts/poppins-600-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("assets/fonts/poppins-600-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/fonts/poppins-700-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("assets/fonts/poppins-700-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* fallback */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 300 500;
  font-display: block;
  src: url("assets/fonts/ikonlar-3.woff2") format('woff2');
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}


*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#FFFFFF;color:#0D1B2A;font-family:'Poppins',system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a{color:#007A7A;text-decoration:none}
a:hover{color:#0D1B2A}
button{font-family:inherit}
::selection{background:#00A3A3;color:#0D1B2A}
summary::-webkit-details-marker{display:none}
summary>span{transition:transform .3s}
details[open]>summary>span{transform:rotate(45deg)}


.wa-fab{position:fixed;right:clamp(16px,2.4vw,28px);bottom:clamp(16px,2.4vw,28px);z-index:90;display:flex;align-items:center;gap:12px;text-decoration:none;animation:waPop .75s cubic-bezier(.2,1.5,.4,1) .45s both}
.wa-dugme{position:relative;flex:none;width:64px;height:64px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 18px 38px -12px rgba(18,140,70,.75);transition:transform .25s}
.wa-fab:hover .wa-dugme{transform:scale(1.07)}
.wa-halka{position:absolute;inset:0;border-radius:50%;background:#25D366;animation:waNabiz 2.4s ease-out 1.3s infinite}
.wa-ipucu{position:relative;padding:12px 16px;border-radius:14px;background:#FFFFFF;color:#0D1B2A;font:500 14px/1.3 Poppins,sans-serif;white-space:nowrap;box-shadow:0 0 0 1px rgba(13,27,42,.06),0 18px 40px -18px rgba(13,27,42,.45);animation:waIpucu .5s ease 1.25s both}
.wa-ipucu b{display:block;font-weight:600;color:#128C4A;font-size:12px;letter-spacing:.06em;margin-bottom:3px}
@keyframes waPop{0%{transform:scale(0) rotate(-30deg);opacity:0}65%{transform:scale(1.14) rotate(4deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}
@keyframes waNabiz{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.85);opacity:0}}
@keyframes waIpucu{0%{opacity:0;transform:translateX(14px)}100%{opacity:1;transform:none}}
@media (max-width:640px){.wa-ipucu{display:none}.wa-dugme{width:58px;height:58px}}
@media (prefers-reduced-motion:reduce){.wa-fab,.wa-halka,.wa-ipucu{animation:none}}
.serum-gorsel{clip-path:polygon(0 0,100% 0,calc(100% - 64px) 100%,0 100%)}
@media (max-width:980px){.serum-gorsel{clip-path:none}}

*,*::before,*::after{box-sizing:border-box}
.gizli{display:none!important}
.admin-bar header{top:32px}
@media (max-width:782px){.admin-bar header{top:46px}}

.nav-cizgi{display:none}
.nav-link.aktif{font-weight:600!important;color:#0D1B2A!important}
.nav-link.aktif .nav-cizgi{display:block}
.hizmet-acilir{visibility:hidden;opacity:0;transition:opacity .15s ease .14s,visibility 0s linear .29s}
.hizmet-kap:hover .hizmet-acilir,.hizmet-kap:focus-within .hizmet-acilir{visibility:visible;opacity:1;transition-delay:0s}
.menu-dugme{display:none!important}
.tel-kisa{display:none!important}
@media (max-width:1239px){.tel-tam{display:none!important}.tel-kisa{display:grid!important}}
@media (max-width:1079px){
  .genis-nav,.tel-tam,.tel-kisa,.hizmet-kap{display:none!important}
  .menu-dugme{display:grid!important}
}

.hero-panolar{height:600px;flex-direction:row;gap:0}
.hero-pano{flex:1 1 0;min-height:0;margin-left:-46px;clip-path:polygon(56px 0,100% 0,calc(100% - 56px) 100%,0 100%);border-radius:0}
.hero-pano:first-child{margin-left:0}
.hero-pano.acik{flex-grow:2.5}
.hero-no{left:76px}
.hero-dar{left:24px;opacity:1}
.hero-pano.acik .hero-dar{opacity:0}
.hero-genis{left:24px;right:78px;opacity:0;transform:translateY(18px);pointer-events:none}
.hero-pano.acik .hero-genis{opacity:1;transform:none;pointer-events:auto}
@media (max-width:1099px){.hero-panolar{height:520px}}
@media (max-width:759px){
  .hero-panolar{flex-direction:column;height:auto;gap:14px}
  .hero-pano{flex:0 0 auto;min-height:340px;margin-left:0;clip-path:none;border-radius:24px}
  .hero-no{left:26px}
  .hero-dar{left:26px;opacity:0}
  .hero-genis{left:26px;right:26px;opacity:1;transform:none;pointer-events:auto}
}

.yazi-icerik>*{margin:18px 0 0}
.yazi-icerik>:first-child{margin-top:0}
.yazi-icerik p{font:400 17px/1.8 Poppins,sans-serif;color:#344054;text-wrap:pretty}
.yazi-icerik h2{margin-top:44px;font:600 clamp(22px,2.1vw,27px)/1.3 Poppins,sans-serif;letter-spacing:-.02em;color:#0D1B2A;text-wrap:balance}
.yazi-icerik h3{margin-top:32px;font:600 clamp(19px,1.7vw,22px)/1.35 Poppins,sans-serif;letter-spacing:-.015em;color:#0D1B2A}
.yazi-icerik ul,.yazi-icerik ol{margin-top:20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
.yazi-icerik li{position:relative;padding-left:34px;font:400 16.5px/1.7 Poppins,sans-serif;color:#344054}
.yazi-icerik ul>li::before{content:"check_circle";position:absolute;left:0;top:2px;font:400 22px/1 'Material Symbols Outlined';color:#00A3A3}
.yazi-icerik ol{counter-reset:adim;gap:18px}
.yazi-icerik ol>li{counter-increment:adim;padding-left:56px;min-height:40px}
.yazi-icerik ol>li::before{content:counter(adim);position:absolute;left:0;top:0;width:40px;height:40px;border-radius:12px;background:#0D1B2A;color:#00A3A3;display:grid;place-items:center;font:600 15px/1 Poppins,sans-serif}
.yazi-icerik figure{margin:36px 0 0}
.yazi-icerik figure img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:22px;background:#EEF2F6}
.yazi-icerik figcaption{margin-top:12px;font:400 13.5px/1.6 Poppins,sans-serif;color:#6B7280}
.yazi-icerik a{color:#007A7A;text-decoration:underline;text-underline-offset:3px}
.yazi-icerik p.am-uyari{margin-top:28px;padding:20px 22px 20px 58px;position:relative;border-radius:18px;background:#FDF0F1;box-shadow:inset 0 0 0 1px #F6D5D8;font-size:15.5px;line-height:1.7}
.yazi-icerik p.am-uyari::before{content:"warning";position:absolute;left:22px;top:20px;font:400 24px/1 'Material Symbols Outlined';color:#D92D3A}
.yazi-icerik p.am-kutu{margin-top:36px;padding:24px 26px 24px 86px;position:relative;min-height:92px;border-radius:20px;background:#E3F5F5;font-size:15.5px;line-height:1.7}
.yazi-icerik p.am-kutu strong{display:inline-block;margin-bottom:6px;font-size:16px;font-weight:600;color:#0D1B2A}
.yazi-icerik p.am-kutu::before{position:absolute;left:26px;top:24px;width:44px;height:44px;border-radius:12px;background:#0D1B2A;color:#00A3A3;display:grid;place-items:center;font:300 24px/1 'Material Symbols Outlined'}

.am-sayfalama{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:48px}
.am-sayfalama a,.am-sayfalama span{min-width:44px;height:44px;padding:0 14px;display:grid;place-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px #DCE3EA;font:500 14px/1 Poppins,sans-serif;color:#0D1B2A}
.am-sayfalama .current{background:#0D1B2A;color:#FFFFFF;box-shadow:none}

.am-cip{padding:11px 18px;border-radius:999px;font:500 14px/1 Poppins,sans-serif;background:#FFFFFF;color:#0D1B2A;box-shadow:inset 0 0 0 1px #DCE3EA;transition:background .2s,color .2s}
.am-cip.aktif,.am-cip.aktif:hover{background:#0D1B2A;color:#FFFFFF;box-shadow:inset 0 0 0 1px #0D1B2A}

.form-hata{grid-column:1/-1;margin:0;padding:14px 16px;border-radius:12px;background:#FDF0F1;font:500 14px/1.5 Poppins,sans-serif;color:#B42318}
.am-tuzak{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}

.video-pencere{position:fixed;inset:0;z-index:100;background:rgba(8,16,26,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}
.video-kutu{position:relative;width:min(1040px,100%);aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#13263A;box-shadow:0 40px 120px -20px rgba(0,0,0,.6)}
.video-kutu iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.video-kapat{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:#FFFFFF;color:#0D1B2A;display:grid;place-items:center;cursor:pointer;padding:0;font:400 22px/1 'Material Symbols Outlined'}
body:not(.video-var) .video-ac{display:none!important}

.am-duzenleniyor [contenteditable=true]{outline:1px dashed #00A3A3;outline-offset:2px;cursor:text;pointer-events:auto}
.am-duzenleniyor [contenteditable=true]:focus{outline:2px solid #00A3A3;background:rgba(0,163,163,.06)}
.am-duzenleniyor .am-icerik img{cursor:pointer}
.am-duzen-cubuk{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:100000;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:14px;background:#0D1B2A;color:#FFFFFF;font:500 14px/1.3 Poppins,sans-serif;box-shadow:0 20px 50px -16px rgba(0,0,0,.6)}
.am-duzen-cubuk button{padding:10px 16px;border:0;border-radius:10px;background:#00A3A3;color:#0D1B2A;font:600 14px/1 Poppins,sans-serif;cursor:pointer}
.am-duzen-cubuk button.ikincil{background:transparent;color:#FFFFFF;box-shadow:inset 0 0 0 1px #2A3F55}

.hv1:hover{background:#F2F4F7!important;color:#0D1B2A!important}
.hv2:hover{background:#F4F6F9!important;color:#0D1B2A!important}
.hv3:hover{background:#16324C!important;color:#FFFFFF!important}
.hv4:hover{background:#16324C!important}
.hv5:hover{background:#007A7A!important;color:#FFFFFF!important;gap:16px!important}
.hv6:hover{color:#007A7A!important}
.hv7:hover{background:#00A3A3!important;color:#0D1B2A!important;gap:14px!important}
.hv8:hover{background:#2BC0C0!important;color:#0D1B2A!important;gap:16px!important}
.hv9:hover{color:#00A3A3!important;gap:14px!important}
.hv10:hover{transform:translateY(-6px)!important;box-shadow:0 34px 70px -34px rgba(13,27,42,.3)!important;border-color:#D3E2E9!important}
.hv11:hover{color:#0D1B2A!important}
.hv12:hover{color:#00A3A3!important}
.hv13:hover{border-color:#0D1B2A!important;color:#0D1B2A!important;gap:14px!important}
.hv14:hover{background:#FAFBFC!important}
.hv15:hover{background:#E9F6F6!important;color:#0D1B2A!important;gap:10px!important}
.hv16:hover{background:#007A7A!important;gap:16px!important}
.hv17:hover{background:#007A7A!important;color:#FFFFFF!important}
.hv18:hover{box-shadow:inset 0 0 0 1px #00A3A3!important;color:#FFFFFF!important}
.hv19:hover{border-color:#00A3A3!important;box-shadow:0 24px 50px -30px rgba(13,27,42,.35)!important;color:#0D1B2A!important}
.hv20:hover{transform:translateY(-4px)!important;box-shadow:0 30px 60px -34px rgba(13,27,42,.28)!important;border-color:#CFE0E6!important;color:#0D1B2A!important}
.hv21:hover{transform:translateY(-4px)!important;box-shadow:0 24px 50px -30px rgba(13,27,42,.3)!important;color:#0D1B2A!important}
.hv22:hover{box-shadow:inset 0 0 0 1px #0D1B2A!important;color:#0D1B2A!important}
.hv23:hover{gap:14px!important;color:#0D1B2A!important}
.hv24:hover{background:#19B5B5!important;color:#0D1B2A!important}
.hv25:hover{gap:14px!important;color:#007A7A!important}
.hv26:hover{background:#FFFFFF!important;color:#007A7A!important}
.hv27:hover{border-color:#00A3A3!important;color:#0D1B2A!important}
.hv28:hover{background:#2BC0C0!important;color:#0D1B2A!important}
.hv29:hover{color:#FFFFFF!important}
.am-kutu.ik-airport_shuttle::before{content:"airport_shuttle"}
.am-kutu.ik-dentistry::before{content:"dentistry"}
.am-kutu.ik-flight_land::before{content:"flight_land"}
.am-kutu.ik-healing::before{content:"healing"}
.am-kutu.ik-health_and_safety::before{content:"health_and_safety"}
.am-kutu.ik-home_health::before{content:"home_health"}
.am-kutu.ik-physical_therapy::before{content:"physical_therapy"}
.am-kutu.ik-vaccines::before{content:"vaccines"}
.am-kutu.ik-water_drop::before{content:"water_drop"}
