article, aside, details, footer, header, hgroup, nav, section
 {
    display: block;
    box-sizing: border-box;
}

h2.mu-faq-title-desk.gray-900.heading-01 {
    text-align: center;
}

p.mu-faq-sub-title-desk.subheading-02.gray-900

 {
    text-align: center;
}


/* Desktop navbar mobilde gizleme */
@media (max-width: 768px) {
  .mu-navbar-section-desk {
    display: none !important;
  }

  .mu-campaigns-content-container-desk.mt-32px {
    margin: 0 !important;
}

  section.mu-app-promo {
    display: none;
  }

  .heading-01 {
    font-size: 30px !important;
    font-weight: var(--font-weight-semi-bold);
    line-height: 236px;
    letter-spacing: -0.48px !important;
	text-align:center;
  }

  .heading-02 {
    font-size: 30px !important;
    font-weight: var(--font-weight-semi-bold);
    line-height: 36px !important;
    letter-spacing: -0.48px !important;
    padding: 5px;
	text-align:center;
  }
}

@media (min-width: 769px) {
  .mu-navbar-section-desk {
    display: block !important;
  }
}

/* Bu sayfa özel body ayarı */
body.mu-landing {
  font-family: 'Lexend', sans-serif;
}


body.mu-landing .mu-banner-desk {
  background-color: #ffffff !important;
  color: #061C3D;
  font-family: 'Lexend', sans-serif;
}


.mu-banner-desk .container{
  max-width:1200px;
  margin:0 auto;
  padding: clamp(32px, 32px, 0px) 0px !important;
 /* padding:clamp(24px,64px,64px) 0px !important;*/
	padding-bottom:32px !important;
	padding-top:32px !important;
}
.mu-banner-desk__grid{
  display:grid;
  grid-template-columns:1.1fr 0.9fr;
  align-items:center;
  gap:clamp(24px,4vw,48px);
      margin-top: -6% !important;
}


.mu-banner-desk__title{
  color: var(--gray-800, #243752);
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 56px;
    letter-spacing: -0.96px;
    margin:0 0 16px;
}
.mu-banner-desk__desc{
  color:#6A778B;
  font-size:16px;
  line-height:24px;
  margin:0 0 24px;
  max-width:60ch;
}

.features{
  display:inline-flex;
  gap:24px;
  margin:0 0 24px;
  padding:0;
  list-style:none;
}
.feature{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:8px;
  padding:12px 14px;
  border-radius:16px;
 
}
.feature__icon{
  width:40px; 
  height:40px;
  display:grid; 
  place-items:center;
  border-radius:12px;
  background:var(--info-50,#F2F9FF);
  color:#54A6FF;
}
.feature__icon svg{
  width:20px; 
  height:20px; 
  stroke:currentColor; 
  stroke-width:1.6;
}
.feature__label{
  color:#42526B;
  font-size:14px;
  line-height:20px;
  font-weight:500;
}


.mu-banner-desk__actions{
  display:flex;
  gap:16px;
  align-items:center;
  margin:16px 0 24px;
}
.mu-select{ 
  position:relative; 
  display:inline-flex; 
  align-items:center; 
}
.mu-select select{
  appearance:none;
  padding:12px 44px 12px 16px;
  min-width:260px;
  border-radius:12px;
  border:1px solid #E6E8EC;
  background:#fff;
  color:#061C3D;
  font-size:16px;
  line-height:24px;
}

.mu-btn{
  display:inline-flex;
  align-items:center;
  gap:12px;
  padding:0 32px;
  height:48px;
  border-radius:12px;
  font-family:'Lexend', sans-serif;
  font-weight:700;
  background:#061C3D;
  color:#fff;
  box-shadow:0 10px 24px rgba(6,28,61,.18);
  transition:transform .06s ease,box-shadow .2s ease;
}
.mu-btn:hover{ 
  transform:translateY(-1px);
 }
.mu-btn__icon{
   width:20px; 
   height:20px; 
   stroke:currentColor;
   }

/* PARTNERS */
.mu-partners{
   margin-top:8px; 
   max-width:var(--content-w);
   }

.mu-partners__title{
  color:#6A778B; 
  font-size:16px;
  line-height:24px; 
  font-weight:600; 
  margin:0 0 8px;
}

.mu-partners__image{ 
  display:block; 
  height:auto; 
  max-width:100%;
 }

/* RIGHT */
.mu-banner-desk__right{
  position:relative;
  min-height: clamp(520px, 58vw, 700px);
  display:flex; 
  align-items:flex-end; 
  justify-content:flex-end;
      margin-top: -31% !important;
}
.mu-banner-desk__person{
  width: clamp(540px, 42vw, 700px);    
  height: auto;
  display:block;
}

/* Review Card */
.mu-banner-desk__mu-review-card {
  position: absolute;
  z-index: 3;
	
}
.mu-review-card {
    margin-bottom: 35% !important;
    margin-left: -45% !important;
    margin-right: 0;
}

/* a11y */
.screen-reader-text{
  position:absolute !important; 
  clip:rect(1px,1px,1px,1px);
  padding:0 !important; 
  border:0 !important;
  height:1px !important;
  width:1px !important; 
  overflow:hidden;
}

/* Kombi brand */
.mu-brand-section{
  font-family:'Lexend', sans-serif;
  background:#fff;
  margin-top: clamp(40px, 8vw, 88px);
}
.mu-brand-section .container{
  max-width:1200px;
  margin:0 auto;
  padding: 0 16px 40px;
}

/* Head */
.brand-section__header{
   margin-bottom: 20px; 
  }
.brand-section__title{
   margin:0 0 10px;
   } 
.brand-section__subtitle{
   color:var(--gray-600,#6A778B); 
   font-size:16px; 
   line-height:24px;
    margin:0; 
  }

/* Grid */
.brand-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 24px;
}

/* Card */
.brand-card{
  display:grid;
  grid-template-columns: 220px 1fr;
  gap: 24px;
  padding: 22px;
  border:1px solid var(--gray-200, #E6E8EC);
  border-radius:16px;
  background:#fff;
  box-shadow: 0 2px 10px rgba(6,28,61,.04);
}
.brand-card:hover{ 
  border-color:#C8D0E0;
  box-shadow:0 6px 20px rgba(6,28,61,.08);
 }

/* Media */
.brand-card__media{
  background: #0F2441;
  border-radius:12px;
  display:grid; place-items:center;
  padding: 18px;
}
.brand-card__media img{
   max-width:100%;
    width:150px; 
    height:auto; 
  }

/* Content */
.brand-card__content{ 
  display:flex; 
  flex-direction:column;
  gap:12px; }

/* Header */
.brand-card__header{
   display:flex; 
   align-items:center; 
   justify-content:space-between; 
   gap:12px; }

.brand-card__title{ 
  margin:0; 
  color:#1E2A3B;
  font-weight:700; 
  line-height:24px; 
  font-size:18px;
 }

.badge{
  display:inline-flex;
  align-items:center;
  padding:0px 16px;
  border-radius:12px;
  background: var(--gray-100, #F3F5F7);
  color: var(--gray-900, #061C3D);
  font-size:12px; 
  font-weight:600; 
  text-decoration:none;
  white-space:nowrap;
}

/* Excerpt */
.brand-card__excerpt{
   margin:0; 
   color:var(--gray-700,#42526B);
   font-size:14px; 
   line-height:20px; }

/* Footer */
.brand-card__footer{
  margin-top:auto;
  display:flex;
  align-items:center; 
  justify-content:space-between; 
  gap:16px;
}

.price{ 
  color:#E0583E;
  font-size:14px;
 }

.price__amount{ 
font-size:18px; 
font-weight:800;
 }

.price__unit{
  
font-weight:600;

}
.meta{ 
  color:var(--gray-600,#6A778B);
   font-size:12px; 
   line-height:16px;
   }

.btn{
  display:inline-flex;
  align-items:center; 
  gap:8px;
  height:40px; 
  padding:0 24px; 
  border-radius:8px;
  font-weight:700; 
  text-decoration:none;
  white-space:nowrap;
  font-family:'Lexend', sans-serif;
}
.btn--outline{
  border:1px solid var(--gray-900,#061C3D);
  background:transparent; color:var(--gray-900,#061C3D);
}
.btn__icon{ width:1em; height:1em; stroke:currentColor; }

/* Responsive */
@media (max-width: 1100px){
  .brand-grid{ grid-template-columns:1fr; }
  .brand-card{ grid-template-columns: 180px 1fr; }
}
@media (max-width: 680px){
  .brand-card{ grid-template-columns: 1fr; }
  .brand-card__media{ padding:14px; }
  .brand-card__media img{ width: 48%; }
  .brand-card__footer{ flex-direction:column; align-items:flex-start; gap:10px; }
}


/* App promo */

.mu-app-promo{
  color:#fff;
  background:#42526B;
  position:relative;
  overflow:hidden;
  min-height:516px;
  min-width: 1920px !important;
  justify-content: center;
  align-content: center !important;
  align-items: center !important;
  margin-left: -37%;
  max-width: 100%;
  margin-bottom: -14%;
}


.mu-app-promo__inner{
  max-width:1920px;         
  margin:0 auto;
  padding:0 10%;
  box-sizing:border-box;
  min-height:516px;
}


.mu-app-promo__grid{
  display:grid !important;
  grid-template-columns: 1fr minmax(420px,48%);
  align-items:end;
  gap:32px;
  min-height:516px;
  padding-block:48px;
  padding-top:0px !important;
 
}


.mu-app-promo__text{
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
  gap:16px;
  max-width:640px;
  margin-bottom:6%;
  margin-left:15%;
}


.mu-app-promo__title{
  margin:0;
  font-weight:800;
  font-size:56px !important;
  line-height:60px !important;
  letter-spacing:-0.02em;
  color:#fff;
}
.mu-app-promo__kicker{
  margin:0 0 8px 0;
  font-size:20px !important;
  line-height:28px !important;
  color:#fff;
}


.mu-app-promo__stores{
  display:flex !important;
  flex-direction:column !important;
  gap:16px;
}
.mu-app-promo__store{
  display:block;
  width:275px;
  height:82px;
}
.mu-app-promo__store img{
  width:100%;
  height:100%;
  object-fit:contain;
}


.mu-app-promo__media{
  margin-bottom: -7%;
  display:flex;
  align-items:flex-end;    
  justify-content:flex-end;
  height:100%;
}
.mu-app-promo__media img{
  max-height:516px;
  width:auto;
  height:auto;
  object-fit:contain;
  position:relative;
  bottom:0;              
}


.mu-app-promo__ring{
  position:absolute;
  width:960px; height:960px;
  right:-300px; top:-500px;
  border-radius:50%;
  border:72px solid rgba(255,255,255,.03);
  background:rgba(255,255,255,.01);
  pointer-events:none;
}


 /* Navbar */
    .mu-login-buttons-container-desk{
      display: flex; 
      gap: 10px; 
      align-items: center;
    }
    .mu-topbar-discount-area-desk{
    margin-top: auto;
  }
  .mu-topbar-desk {
      width: 100%;
      height: 30px;
      padding: 0;
      display: flex;
      justify-content: center;
      align-items: center;
      background: linear-gradient(87deg, var(--gray-800) -10.88%, var(--gray-600) 100%);
      color: var(--white);
      text-align: center !important;
	  font-family: 'Lexend';
    }
.mu-navbar-desk {
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: var(--white);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
}

.mu-navbar-brand-desk {
    width:107px; 
    height:40px; 
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border-radius: 9px;
    padding: 19px 0;
    margin-left: 40px;
}

.mu-nav-menu-desk {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: auto !important;
}

.mu-nav-item-desk {
    position: relative;
}

button.hamburger-icon {
    background: none;
}

/* Menü linkleri */
.mu-nav-link-desk {
    color: var(--gray-600);
    font-weight: 500;
    text-decoration: none;
    padding: 0 16px;
    line-height: 40px;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 16px !important;
	font-family:'Lexend';
}

.mu-nav-link-desk:hover {
    color: var(--gray-800);
}

.mu-nav-link-desk i {
    margin-left: 8px;
}

.mu-horizontal-line-desk {
    width: 1px;
    height: 28px;
    background: var(--gray-100);
}

/* Dropdown */
.mu-dropdown-menu-desk {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: var(--white);
    box-shadow: 0px 16px 34px rgba(0, 0, 0, 0.05);
    border: 1px solid var(--gray-50);
    border-radius: 16px;
    padding: 25px;
    display: none;
    list-style: none;
    flex-direction: column;
    z-index: 999;
    box-sizing: border-box;
}

.mu-nav-item-desk:hover .mu-dropdown-menu-desk {
    display: block;
}

.mu-dropdown-item-desk {
    width: 298px;
    padding: 8px 0px 8px 16px;
    border-radius: 6px;
    background: rgba(242, 249, 255, 0.75);
    display: block;
    color: var(--gray-800);
    font-size: 14px;
    font-weight: 500;
    gap: 8px;
    margin-bottom: 8px;
    text-decoration: none;
	font-family:'Lexend';
}

.mu-dropdown-item-desk:hover, .mu-dropdown-item-desk.active {
    background-color: var(--primary-500);
    color: #fff;
}

/* Dil dropdown */
.mu-language-dropdown-desk {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
	font-family:'Lexend';
}

.mu-language-dropdown-desk img {
    width: 27px;
    height: 27px;
    margin-right: 5px;
    border-radius: 17px;
}

.mu-language-dropdown-desk span, .mu-language-dropdown-desk a {
    color: var(--gray-600);
}

.mu-language-dropdown-desk .mu-language-menu-desk {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: var(--white);
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
    border-radius: 0.5rem;
    display: none;
    list-style: none;
    padding: 1rem 0;
    min-width: 120px;
    z-index: 10;
}

.mu-language-item-desk {
    font-size: 0.9rem;
    padding: 0.5rem 1rem;
    color: var(--gray-800);
    text-decoration: none;
    display: flex;
    align-items: center;
}

.mu-language-item-desk img {
    width: 22px;
    height: 22px;
    margin-right: 10px;
    border-radius: 17px;
}

.mu-language-item-desk:hover {
    background-color: var(--gray-100);
    color: var(--gray-800);
}

.mu-language-dropdown-desk:hover .mu-language-menu-desk {
    display: block;
}

.mu-nav-icons-desk {
  align-items:center;
  display: flex;
  align-items: center;
  gap: 15px;
  margin-left: auto;
  margin-right: 40px;
  white-space: nowrap;
  }

/*** ----------------------- 
    ---------- FAQ -----------
    -------------------------- ***/

  .mu-faq-item-desk {
    border-radius:16px;
    border-width:20px;

  }
  .mu-faq-inside-list-desk{
    padding-left: 48px;
  }
  .mu-faq-list-desk{
    list-style: none;
  }
  .mu-faq-question-desk{
    display:flex; 
    justify-content:space-between; 
    align-items:center;
    width:100%; 
    padding:16px 20px; 
    border:0; 
    background:transparent; 
    cursor:pointer;
  }
  .mu-faq-toggle-icon-desk{ 
    font-weight:700; 
    min-width: 22px;
    min-height: 12px;
    line-height:1; 
    color: var(--gray-600);
    transition: transform 300ms ease;
  }
.mu-faq-content-container-desk

 {
    margin-left: -1% !important;
}
.mu-seo-sss-container-desk {
    margin-left: -2%;
}
  .mu-faq-answer-desk{ 
    background: var(--primary-500);
    padding: 0px 44px; 
    color: var(--white);
    border-radius: 16px;
    overflow: hidden;
    height: 0;
    opacity: 0;
    will-change: height, opacity;
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
    transition:  opacity 300ms ease;
  }
  .mu-faq-item-desk.is-open .mu-faq-answer-desk{
    padding: 44px;
    opacity: 1;
  }
  .mu-faq-header-wrapper-desk{
    display: flex;
    flex-direction: column;
    align-items: left;
    padding:10px;
	  margin-top:-3%;
  }

/*** ----------------------- 
    -------- CAMPAIGNS -------
    -------------------------- ***/

  .mu-campaigns-title-container-desk{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .mu-campaigns-cards-list-desk{
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
  }

.mu-campaigns-card-item-desk { 
  display: flex;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}
.mu-campaigns-card-item-article-desk{
  height:100%;
  display: flex;
  flex-direction: column;
  background: var(--white);
  border-radius: 16px;
  overflow: hidden;
}

.mu-campaigns-card-media-desk{
  display: block;
  position: relative;
  overflow: hidden;
}
.mu-campaigns-card-media-desk img{
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.mu-campaigns-card-body-desk{
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 24px 32px 16px 32px;
}
.mu-campaigns-card-meta-desk{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.mu-campaigns-card-title-desk{
  margin-top:0px;
}

.mu-campaigns-card-tag-desk{
  display: block;
}

.mu-campaigns-card-bottom-desk{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  padding: 0px 32px;
  margin-top: auto;
  margin-bottom: 32px;
}

.mu-campaigns-card-price-desk{
  text-align: left;
  margin: 0;
}
.mu-campaigns-card-price-number-desk{
  font-size: 24px;
  font-weight: 700;
  line-height: 1.1;
}
.mu-campaigns-card-price-unit-desk{
  margin-left: 4px;
}

.mu-campaigns-card-cta-icon-desk{
  width: 24px; height: 24px; flex-shrink: 0;
}

.mu-outher-campaigns-desk{
  display: flex;
  flex-direction: column;
  align-items: center;
}




 
 /*** ----------------------- 
    -------- BENEFITS --------
    -------------------------- ***/

  .mu-benefits-title-wrapper-desk{
    display: flex;
    flex-direction: column;
    align-items: center;
	margin-top:3%;
  }
  .mu-benefits-title-desk{
    margin:0 0 10px;
  }

  .mu-benefits-subtitle-desk{
    margin:0;
    opacity:.9;
  }

  .mu-benefits-cards-list-desk,
  .mu-benefits-card-item-desk{
    list-style:none;
    margin:0;
    padding:0;
  }
  .mu-benefits-card-item-desk::marker{ 
    content:none !important; 
  }

  .mu-benefits-card-item-desk{
  
	   flex: 0 1 calc(33.333% - 24px); 
	  display: flex;  
    box-sizing: border-box;
        max-width: 360px;   
	  height:100%;
	  /* display:flex; */
  }

  .mu-benefits-cards-list-desk{
	   display: grid;           
        grid-template-columns: repeat(auto-fit, minmax(280px, 360px));
    justify-content: center;   
    column-gap: 2%;           
    row-gap: 24px;             
    padding: 0;
    margin: 0;
    list-style: none;
	    align-items:stretch;
   /* display:grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:24px;
    align-items:stretch;*/
  }

  .mu-benefits-card-item-article-desk{
    display:flex;
	  flex-direction:row;
    align-items:center;
    gap:16px;
    background: var(--white);
    border-radius:14px;
    padding: 22px;
    border: 1px solid rgba(6,28,61,0.08);
    box-shadow: 0 2px 6px rgba(6,28,61,0.08);
    transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
    overflow:hidden;
	 min-width: 365px;
  }
  .mu-benefits-card-item-article-desk:hover{

    box-shadow:0 8px 18px rgba(6,28,61,0.12);
  }

  .mu-benefits-card-icon-desk{
    flex-shrink:0;
    width:56px;
    height:56px;
    border-radius:12px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-left:10px;
    background-color: rgba(6, 28, 61, 0.06);
  }
  .mu-benefits-card-icon-desk i{
    font-size: 28px;
    color: var(--primary-500);
  }
  .mu-benefits-card-icon-desk svg{
    width:28px;
    height:28px;
    display:block;
  }
  .mu-benefits-card-icon-desk svg path,
  .mu-benefits-card-icon-desk svg [fill]{
    fill:var(--gray-900);
  }

  .mu-benefits-card-title-desk{
    margin:0 0 6px;
    color:var(--gray-900);
  }

  .mu-benefits-card-description-desk{
    margin:0;
    color:var(--gray-700);
  }

  .mu-benefits-card-item-article-desk:focus-within{
    outline:2px solid var(--info-800);
    outline-offset:2px;
  }

.mu-banner-desk .mu-service-header-desk{
  display: grid;
  grid-template-columns: max-content;
  width: max-content;
  margin: 0 auto;
  row-gap: 16px;
  justify-items: center;
  text-align: center;
}

.mu-banner-desk .mu-service-header-title-desk{
  white-space: nowrap;
  margin: 0;
}

.mu-banner-desk .mu-service-header-subtitle-desk{
  contain: inline-size;
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  -webkit-hyphens: auto; 
  hyphens: auto;
  margin: 0;
}

@supports not (contain: inline-size){
  .mu-banner-desk .mu-service-header-subtitle-desk{ contain: size; }
}
.mu-banner-desk .mu-service-header-subtitle-desk{
  word-break: normal !important;
  overflow-wrap: normal !important;
}

/* Şehirler Alanı */
.mu-banner-desk.mu-banner-desk--city{
  background: #FAFAFA;
}


.mu-banner-desk.mu-banner-desk--city .mu-city-links{
  text-align: center;
  padding: 8px 0 0;
  margin-top:3%;
}

.mu-banner-desk.mu-banner-desk--city .mu-city-links__title{
  margin: 0;
  color: var(--gray-900, #061C3D);
  font-weight: 600;
  font-size: 50px;
  letter-spacing: -0.02em;
}

.mu-banner-desk.mu-banner-desk--city .mu-city-links__list{
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
  margin: 0;
  padding: 32px;
  list-style: none;
}

.mu-banner-desk.mu-banner-desk--city .mu-city-links__pill{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 10px 16px;
  border-radius: 12px;
  border: 1px solid var(--gray-200, #E6E8EC);
  background: var(--white, #FFFFFF);
  color: var(--gray-900, #0F172A);
  letter-spacing: .01em;
  white-space: nowrap;
  box-shadow: 0 1px 0 rgba(6,28,61,.05);
  transition: transform .15s ease, box-shadow .15s ease, border-color .15s ease;
  cursor: default; 
  user-select: none;
  width:300px;
}

.mu-banner-desk.mu-banner-desk--city .mu-city-links__pill:is(:hover, :focus-visible){
  border-color: color-mix(in oklab, var(--gray-900, #061C3D) 22%, transparent);
  transform: translateY(-1px);
  box-shadow: 0 4px 14px rgba(6,28,61,.08);
  outline: none;
}


/* Seo SSS */
.mrustaseoacordion {
  display: flex;
  width: 1320px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  max-width: 100%;
  margin: 0 auto;
}


.mrustaseoacordion-item {
  width: 100%;
  background: transparent;
  opacity: 0.5; 
  transition: opacity .3s ease;
}


.mrustaseoacordion-header {
  width: 98%;
  background: transparent;
  color: #243752;
  padding: 16px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 20px;          
  font-weight: 500;
  line-height: 32px;
  border: none;
  position: relative;
  text-align: left;
  padding-left: 20px;
}


.mrustaseoacordion-header::after {
  content: "+";
  position: absolute;
  right: 0px !important;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  line-height: 1;
  font-weight: 600;
  color: #243752;
  opacity: .7;
  transition: transform .25s ease, opacity .25s ease;
}


.mrustaseoacordion-header.active::after {
  content: "—";
  opacity: 1;
}


.mrustaseoacordion-content {
  margin-top: 8px;
  background: var(--Gray-50, #F5F6F7);
  border-radius: 16px;
  padding: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height .35s ease, padding .25s ease;
  font-size: 16px;
  line-height: 24px;
}


.mrustaseoacordion-content.active {
  padding: 16px 20px;
  max-height: 600px; 
}


.mrustaseoacordion-text {
  opacity: 0;
  transition: opacity .25s ease .1s;
}
.mrustaseoacordion-content.active .mrustaseoacordion-text {
  opacity: 0.5;
}


.mrustaseoacordion-item.is-active {
  opacity: 0.5;
}


 /* Footer */
    .mu-banner-desk.mu-footer {
      background: #061C3D;
      color: #E6EDF7;
      padding: 0;
      font-family: 'Lexend', sans-serif;
    }

    .mu-banner-desk.mu-footer a {
      color: inherit;
      text-decoration: none;
      transition: opacity .2s ease;
    }
    .mu-banner-desk.mu-footer a:hover { opacity: .7; }

    /* Grid */
    .mu-banner-desk.mu-footer .mu-footer__grid {
      display: grid;
      grid-template-columns: 1.35fr 1fr 1fr 1fr 1fr;
      gap: 36px 48px;
      max-width: 1320px;
      margin-inline: auto;
      padding: 56px 16px 24px;
    }

    /* Brand Column */
    .mu-banner-desk.mu-footer .mu-footer__brand {
      display: flex;
      flex-direction: column;
      gap: 16px;
    }

    .mu-banner-desk.mu-footer .mu-footer__logo img {
      height: 40px;
      width: auto;
      display: block;
    }

    .mu-banner-desk.mu-footer .mu-footer__about {
      margin: 0;
      line-height: 1.6;
      font-size: 15px;
      opacity: .92;
    }

    .mu-banner-desk.mu-footer .mu-footer__phone {
      font-weight: 800;
      letter-spacing: .2px;
      font-size: 16px;
    }

    /* Brand Row - Badges + Stores yan yana */
    .mu-banner-desk.mu-footer .mu-footer__brand-row {
      display: flex;
      gap: 48px;
      margin-top: 30%;
      align-items: flex-start;
      justify-content: space-between;
    }

    /* Badges */
    .mu-banner-desk.mu-footer .mu-footer__badges {
      display: flex;
      align-items: center;
      gap: 16px;
      flex-wrap: nowrap;
    }

    .mu-banner-desk.mu-footer .mu-footer__badge {
      display: block;
      height: auto;
      width: auto;
      object-fit: contain;
    }

    .mu-banner-desk.mu-footer .mu-footer__badge--etbis {
      height: auto;
    }

    .mu-banner-desk.mu-footer .mu-footer__badge--omega {
      height: 48px;
		justify-content:center;
		align-items:center;
    }

    /* Stores Block */
    .mu-banner-desk.mu-footer .mu-footer__stores-block {
      display: flex;
      flex-direction: column;
      gap: 12px;
      margin-right: -70%;
    }

    .mu-banner-desk.mu-footer .mu-footer__stores-title {
      font-size: 13px;
      font-weight: 800;
      letter-spacing: .5px;
      color: #fff;
      opacity: .92;
      margin: 0;
    
    }

    .mu-banner-desk.mu-footer .mu-footer__stores {
      
      gap: 12px;
    }

    .mu-banner-desk.mu-footer .mu-footer__store img {
      height: 44px;
      width: auto;
      display: block;
    }

    /* Menu Columns */
    .mu-banner-desk.mu-footer .mu-footer__col-title {
      font-size: 15px;
      font-weight: 800;
      letter-spacing: .5px;
      color: #fff;
      opacity: .92;
      margin: 0 0 14px;
    }

    .mu-banner-desk.mu-footer .mu-footer__list {
      list-style: none;
      margin: 0;
      padding: 0;
      display: flex;
      flex-direction: column;
      gap: 12px;
    }

    .mu-banner-desk.mu-footer .mu-footer__list a {
      font-size: 15px;
      opacity: .95;
    }

    /* Bottom Section */
    .mu-banner-desk.mu-footer .mu-footer__bottom {
      grid-column: 1 / -1;
      border-top: 1px solid #17395E;
      margin-top: 32px;
      padding-top: 24px;
    }

    .mu-banner-desk.mu-footer .mu-footer__bottom-inner {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 24px;
    }

    /* Social Media */
    .mu-banner-desk.mu-footer .mu-footer__socials {
      display: flex;
      gap: 12px;
      align-items: center;
    }

    .mu-banner-desk.mu-footer .mu-footer__social {
      display: inline-flex;
      align-items: center;
      padding: 8px 14px;
      border-radius: 8px;
    }

    .mu-banner-desk.mu-footer .mu-footer__social:hover {
      opacity: .7;
    }

    .mu-banner-desk.mu-footer .mu-footer__social img {
      height: auto;
      width: auto;
      display: block;
    }

    /* Copyright */
    .mu-banner-desk.mu-footer .mu-footer__copytext {
      font-size: 14px;
      font-weight: 600;
      letter-spacing: .2px;
      opacity: .92;
    }

    /* Responsive */
    @media (max-width: 1200px) {
      .mu-banner-desk.mu-footer .mu-footer__grid {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 32px;
      }
      .mu-banner-desk.mu-footer .mu-footer__brand {
        grid-column: 1 / -1;
      }
    }

    @media (max-width: 768px) {
      .mu-banner-desk.mu-footer .mu-footer__grid {
        grid-template-columns: 1fr 1fr;
      }
      .mu-banner-desk.mu-footer .mu-footer__brand-row {
        flex-direction: column;
      }
      .mu-banner-desk.mu-footer .mu-footer__bottom-inner {
        flex-direction: column;
        text-align: center;
      }
    }

    @media (max-width: 560px) {
      .mu-banner-desk.mu-footer .mu-footer__grid {
        grid-template-columns: 1fr;
      }
      .mu-banner-desk.mu-footer .mu-footer__socials {
        justify-content: center;
        flex-wrap: wrap;
      }
    }


/* Mobile Ui*/

@media (max-width: 767px) {

 


  /* Container */
  .mu-banner-mob {
    display: block;
    max-width: 375px;
    width: 100%;
    margin: 0 auto 16px;
    position: relative;
  }

  .mu-banner-mob__wrap {
    position: relative;
    padding-bottom: 0px !important;
  }

  /* Üst görsel */
  .mu-banner-mob__media {
    display: block;
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  /* Kart */
  .mu-banner-mob__card {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 327px;
    min-height: 308px;
    margin: 0 auto;
    transform: translateY(-28px);
    padding: 14px;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 11px 34px rgba(6, 28, 61, 0.08);
  }

  /* Başlık */
  .mu-banner-mob__title {
    color: var(--Gray-800, #243752);
    font-family: "Lexend", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    letter-spacing: -0.48px;
    margin: 0 0 8px;
	text-align:center;
  }

  /* Açıklama */
  .mu-banner-mob__desc {
    color: var(--Gray-500, #838E9E);
    font-family: "Lexend", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    margin: 0 0 14px;
    text-align:justify;  
	}

  /* Özellik grid */
  .mu-banner-mob .features {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    margin: 0 0 14px;
    padding: 0;
    list-style: none;
	align-items:flex-start;
  }

  .mu-banner-mob .feature {
    min-height: 72px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: none;
  }

  /* İkon Alanı */
  .mu-banner-mob .feature__icon {
    width: 32px;
    height: 32px;
    border-radius: 6.71px;
    background: var(--Information-50, #F2F9FF);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    flex-shrink: 0;
  }

  .mu-banner-mob .feature__icon .ph {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    color: var(--Information-600, #2F80ED);
    line-height: 1;
    display: block;
  }

  /* İkon metinleri */
  .mu-banner-mob .feature__label {
    color: var(--Gray-700, #42526B);
    text-align: center;
    font-family: "Lexend", sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px;
    background: none;
  }

  /* Select + CTA */
  .mu-banner-mob .mu-actions {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .mu-banner-mob .mu-select {
    width: 100%;
  }

  .mu-banner-mob .mu-select select {
    width: 100%;
    height: 44px;
    padding: 10px 40px 10px 14px;
    border: 1px solid #E6EBF2;
    border-radius: 12px;
    background: #FFFFFF;
    color: #061C3D;
    font-size: 14px;
  }

  .mu-banner-mob .mu-btn {
    width: 100%;
    height: 40px;
    padding: 0 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    border: none;
    border-radius: 12px;
    background: #061C3D;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 14px;
    white-space: nowrap;
  }

  .mu-banner-mob .mu-btn__icon {
    width: 18px;
    height: 18px;
  }
}

@media (max-width: 767px) {

  /* section container */
  .mu-partners-mob {
    width: 100%;
    max-width: 375px;
    margin: 0 auto 40px;
    padding: 0 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background: #FFFFFF;
  }

  /* başlık */
  .mu-partners__title {
    color: var(--Gray-900, #061C3D);
    font-family: "Lexend", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.192px;
    margin: 0 0 12px;
  }

  /* logo alanı */
  .mu-partners__logos {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .mu-partners__logos img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 6px;
  }
}


/*mobilde dektop hero gizleme */
@media (max-width: 767px) {
  .mu-banner-desk[data-role="hero-desk"] {
    display: none !important;
    visibility: hidden !important;
  }
}
/* dekstop da mobil hero gizleme */
@media (min-width: 768px) {
  .mu-banner-mob {
    display: none !important;
    visibility: hidden !important;
  }
}

/* Benefits responsive */
@media (max-width: 767px) {

  .mu-banner-desk .container {
    max-width: 375px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mu-benefits-title-wrapper-desk {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: center !important;
    padding-left: 8px;
    padding-right: 8px;
  
  }

  /* Başlık tipografisi */
  .mu-benefits-title-desk {
    color: var(--Gray-900, #061C3D);
    font-family: "Lexend", sans-serif;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 36px !important;
    letter-spacing: -0.3px;
    margin: 0 0 6px;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
  }

  /* Açıklama tipografisi  */
  .mu-benefits-subtitle-desk {
    color: var(--Gray-600, #5B6B80);
    font-family: "Lexend", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 19px;
    margin: 0;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    hyphens: auto !important;
    padding: 10px;
	text-align:center;
  }

  
  .mu-benefits-card-wrapper-desk {
    margin: auto;
    align-items:center !important;
    width: 100%;
    
  }

  .mu-benefits-cards-list-desk {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    align-items: stretch !important;
    list-style: none;
    margin-left: 3%;
    padding: 0;
  }

  
  .mu-benefits-card-item-desk {
    list-style: none;
    margin: 0;
    padding: 0;
  }

  .mu-benefits-card-item-article-desk {
    display: grid !important;
    grid-template-columns: 44px 1fr !important;
    column-gap: 12px !important;
    align-items: center !important;
    width: 100% !important;
    padding: 14px !important;
    background: #FFFFFF;
    border: 1px solid rgba(6, 28, 61, 0.06);
    border-radius: 12px;
    box-shadow: 0 1px 4px rgba(6, 28, 61, 0.06);
    overflow: hidden;
  }

  /* İkon kutusu */
  .mu-benefits-card-icon-desk {
    flex: none;
    width: 44px;
    height: 44px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0;
    background: var(--Information-50, #F2F9FF);
  }

  .mu-benefits-card-icon-desk i {
    font-size: 22px;
    line-height: 1;
    display: block;
    color: var(--primary-500, #FF7A00);
  }

  /* Card */
  .mu-benefits-card-content-desk {
    min-width: 0 !important;
  }

  /* Başlık */
  .mu-benefits-card-title-desk {
    margin: 0 0 4px;
    color: var(--Gray-900, #061C3D);
    font-family: "Lexend", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
	letter-spacing:0.1px;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
  }

  /* Açıklama */
  .mu-benefits-card-description-desk {
    margin: 0;
    color: var(--Gray-600, #5B6B80);
    font-family: "Lexend", sans-serif;
    font-size: 12.5px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    hyphens: auto !important;
  }
}

/* Reviews Responsive */

@media (max-width: 767px) {

 
  .mu-banner-desk .container {
    max-width: 375px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
	padding-bottom:16px !important;
	padding-top:0px !important;
    padding-right: 16px;
  }

 
  
  
  .mu-banner-desk__review-card {
    position: static !important;
    right: auto !important;
    bottom: auto !important;
    z-index: 1 !important;
    width: 100%;
    padding: 14px;
    background: #FFFFFF;
    border: 1px solid rgba(6, 28, 61, 0.08);
    border-radius: 12px;
    box-shadow: 0 1px 4px rgba(6, 28, 61, 0.06);
    overflow: hidden;
  }

  .mu-banner-desk__review-card * {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    hyphens: auto !important;
  }

  
  .mu-banner-desk__review-card .review-title,
  .mu-banner-desk__review-card .reviewer-name {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 4px;
    color: var(--Gray-900, #061C3D);
  }

  .mu-banner-desk__review-card .review-text {
    font-size: 13px;
    line-height: 18px;
    margin: 0;
    color: var(--Gray-600, #5B6B80);
  }

  .mu-banner-desk__review-card img {
    max-width: 100%;
    height: auto;
    display: block;
  }
	@media (max-width: 767px) {

 .mu-reviews-list-desk {
    display: grid;
    grid-template-columns: 1fr;
    gap: 12px;
    max-width: 360px;
    margin-left: 3%;
  }
}

}

@media (max-width: 768px) {
    .mu-outher-campaigns-desk .btn
 {
        width: 250px !important;
        justify-content:center !important;
	    align-items:center !important;
	    border:none !important;
	    color:#FC6521 !important;
        margin-top:-22px;
	}
}


/* Mobil Kampanyalar */
@media (max-width: 767px) {
  .mu-outher-campaigns-desk .btn svg path {
    stroke: #FC6521 !important;
  }
}

@media (max-width: 768px) {

ul.mu-campaigns-cards-list-desk {
    margin-left: 10px !important;
}
	

  /* Üst kapsayıcılar: taşma ve sıkışmayı engelle */
  section.mu-banner-desk,
  .mu-banner-desk .container,
  .mu-campaigns-content-container-desk {
    overflow: visible !important;
    min-width: 0 !important;
	
  }

  .mu-campaigns-title-container-desk {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    padding: 5px !important;
	
  }

  /* Listeyi yatay scroller yap */
  .mu-campaigns-cards-list-desk {
    list-style: none !important;
    margin: 0 !important;
    padding: 5px !important;

    display: grid !important;
    grid-auto-flow: column !important;

    
    grid-auto-columns: clamp(
      300px,
      calc(100vw - (var(--hpad) * 2) - var(--peek)),
      420px
    ) !important;

    gap: 80% !important;

    overflow-x: auto !important;
    overflow-y: hidden !important;
    scroll-snap-type: x mandatory !important;
    scroll-behavior: smooth !important;
    -webkit-overflow-scrolling: touch !important;
    touch-action: pan-x !important;

    width: 100% !important;
    max-width: none !important;

    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }

  .mu-campaigns-cards-list-desk::-webkit-scrollbar {
    display: none !important;
  }

  /* Kart kalıbı: grid kolonu doldursun; inline ölçü kısıtlarını iptal et */
  .mu-campaigns-cards-list-desk > .mu-campaigns-card-item-desk {
    display: block !important;
    width: auto !important;
    min-width: 290px !important;
    max-width: none !important;

    border-radius: 16px !important;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1) !important;

    scroll-snap-align: start !important;
    scroll-snap-stop: always !important;
  }

  /* Kart içerikleri (ferah padding) */
  .mu-campaigns-card-item-article-desk {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    background: var(--white) !important;
    border-radius: 16px !important;
    overflow: hidden !important;
  }

  .mu-campaigns-card-media-desk {
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
  }

 

  .mu-campaigns-card-media-desk img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
  }

  .mu-campaigns-card-body-desk {
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
    padding: 16px 20px 12px 20px !important;
  }

  .mu-campaigns-card-meta-desk {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
  }

  .mu-campaigns-card-title-desk {
    margin-top: 0 !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
  }

  .mu-campaigns-card-tag-desk {
    display: block !important;
    font-size: 12px !important;
  }

  .mu-campaigns-card-bottom-desk {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: center !important;
    gap: 12px !important;
    padding: 0 20px !important;
    margin-top: auto !important;
    margin-bottom: 20px !important;
  }

  .mu-campaigns-card-price-number-desk {
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
  }

  .mu-campaigns-card-price-unit-desk {
    margin-left: 4px !important;
    font-size: 14px !important;
  }

  .mu-campaigns-card-price-sub-desk {
    font-size: 12px !important;
  }

  /* CTA buton taşmalarını engelle */
  .mu-campaigns-card-cta-desk {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    white-space: nowrap !important;
  }

  .mu-campaigns-card-cta-icon-desk {
    width: 24px !important;
    height: 24px !important;
    flex-shrink: 0 !important;
  }

  /* "Tümünü Gör" hizası */
  .mu-outher-campaigns-desk {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    padding: 10px !important;
  }

  /*.mu-outher-campaigns-desk .btn {
    width: auto !important;
  }*/
}

/*Mobil SSS */
@media (max-width: 768px) {

	span.mu-faq-question-text-desk.gray-600.body-xlarge-500 {
    text-align: left;
}
	  .mu-faq-header-wrapper-desk{
    display: flex;
    flex-direction: column;
    align-items: left;
    padding:10px;
	margin-top:-5%;
  }
	
.mrustaseoacordion-item {
    width: 95%;
    background: transparent;
    opacity: 0.5;
    transition: opacity .3s 
ease;
}
	
.mu-faq-list-desk {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}
	.mu-seo-sss-container-desk {
    padding: 0 !important;
}
	.mu-faq-toggle-icon-desk {
    font-weight: 700;
    min-width: 22px;
    min-height: 12px;
    line-height: 1;
    color: var(--gray-600);
    transition: transform 300ms 
ease;
    margin-bottom: auto !important;
}
}
@media (min-width: 768px) {
section.mu-partners-mob {
    display: none;
}
}

/*Mobil Şehirler */
@media (max-width: 768px) {
.mu-banner-desk.mu-banner-desk--city .mu-city-links__title {
    margin: 0;
    color: var(--gray-900, #061C3D);
    font-weight: 600;
    font-size: 30px !important;
    letter-spacing: -0.48px;
    line-height: 36px !important;
    text-align: center;
}
	.mu-banner-desk.mu-banner-desk--city .mu-city-links__pill
 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 16px;
    border-radius: 12px;
    border: 1px solid var(--gray-200, #E6E8EC);
    background: var(--white, #FFFFFF);
    color: var(--gray-900, #0F172A);
    letter-spacing: .01em;
    white-space: nowrap;
    box-shadow: 0 1px 0 rgba(6, 28, 61, .05);
    transition: transform .15s 
ease, box-shadow .15s 
ease, border-color .15s 
ease;
    cursor: default;
    user-select: none;
    width: 300px;
    margin-left: -5% !important;
    margin-top: 5px;
}
	p.mu-faq-sub-title-desk.subheading-02.gray-900
 {
        letter-spacing: -0.48px !important;
        text-align: center !important;
        font-size: 16px;
        color: #5B6B80;
        line-height: 20px;
        margin-top: -18px;
}

	.mrustaseoacordion {
    display: flex;
    width: 1320px;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
    max-width: 100%;
    margin: 0 auto;
    padding: 10px;
}
	li.mu-faq-item-desk.is-open {
    padding: 10px;
}
	.mu-banner-desk.mu-banner-desk--city .mu-city-links__list {
    display: flex
;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: center;
    margin: 0;
    padding: 10px;
    list-style: none;
}
}

/* Hamburger Menü */


@media (min-width: 769px) {
  .mu-mobile-header,
  .mu-sidebar-overlay,
  .mu-sidebar,
  .mu-account-sidebar,
  .mu-account-overlay,
  .mu-topbar-promo {
    display: none !important;
  }
}


@media (max-width: 768px) {
  :root {
    --mu-mobile-topbar-h: 48px;
    --mu-mobile-header-h: 60px;
  }

  .mu-topbar-promo {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    background: #475870;
    color: #fff;
    text-align: center;
    padding: 6px 10px;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.5;
  }

  .mu-topbar-promo p {
    margin: 0;
  }

  .mu-mobile-header {
    position: fixed;
    top: var(--mu-mobile-topbar-h);
    left: 0;
    width: 100%;
    height: var(--mu-mobile-header-h);
    background: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    z-index: 999;
  }

  body {
    padding-top: calc(var(--mu-mobile-topbar-h) + var(--mu-mobile-header-h)) !important;
  }
}

/* Header */
.mu-hamburger {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.mu-hamburger__icon {
  background: none;
  border: none;
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.mu-logo {
  display: flex;
  align-items: center;
}

.mu-logo img {
  height: 40px;
  max-width: 120px;
  object-fit: contain;
}

.mu-header-actions {
  display: flex;
  align-items: center;
  gap: 15px;
}

.mu-header-actions button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Sol Sidebar */
.mu-sidebar-overlay {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 9998;
}

.mu-sidebar-overlay.active {
  opacity: 1;
  visibility: visible;
}

.mu-sidebar {
  position: fixed;
  top: 0;
  left: -100%;
  width: 80%;
  max-width: 320px;
  height: 100%;
  background-color: #fff;
  box-shadow: 2px 0 10px rgba(0, 0, 0, 0.2);
  transition: left 0.3s ease;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.mu-sidebar.active {
  left: 0;
}

.mu-sidebar__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  border-bottom: 1px solid #e0e0e0;
}

.mu-sidebar__close {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mu-sidebar__links {
  display: flex;
  flex-direction: column;
  padding: 20px;
  font-family:'Lexend';
}

.mu-sidebar__links a {
  margin-bottom: 10px;
  text-decoration: none;
  color: #333;
  font-size: 16px;
}

.mu-sidebar__links-none-login {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 20px;
}

.mu-sidebar__links-none-login a {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: #333;
  font-size: 16px;
}

/* Akordion */
.mu-accordion__item {
  margin-bottom: 10px;
}

.mu-accordion__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  cursor: default; 
  border-radius: 5px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.mu-accordion__header.active {
  color: #F26622;
  background-color: #FEF0E9;
}

.mu-accordion__toggle {
  appearance: none;
  background: transparent;
  border: 0;
  padding: 6px;
  margin-left: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  cursor: pointer;
  color: inherit;
}

.mu-accordion__icon {
  transition: transform 0.3s ease;
}

.mu-accordion__header.active .mu-accordion__icon {
  transform: rotate(180deg);
}
.mu-language-dropdown {
    font-family: 'Lexend';
} 

.mu-accordion__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, padding 0.3s ease;
  padding-left: 20px;
}

.mu-accordion__content.active {
  max-height: 500px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.mu-accordion__content a {
  display: block;
  padding: 5px 0;
  text-decoration: none;
  color: #333;
  font-size: 15px;
}

/* Footer Linkleri */
.mu-sidebar__footer-links {
  display: flex;
  flex-direction: column;
  padding: 20px;
  margin-top: auto;
  border-top: 1px solid #e0e0e0;
	font-family:'Lexend';
}

.mu-sidebar__footer-links a {
  margin-bottom: 10px;
  text-decoration: none;
  color: #777;
  font-size: 14px;
}

/* Hesabım */
.mu-account-sidebar {
  position: fixed;
  top: 0;
  right: -100%;
  width: 80%;
  max-width: 360px;
  height: 100%;
  background-color: #fff;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.2);
  transition: right 0.3s ease;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.mu-account-sidebar.active {
  right: 0;
}

.mu-account-overlay {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 9998;
}

.mu-account-overlay.active {
  opacity: 1;
  visibility: visible;
}

/* Menü açıkken body scroll kilidi */
.no-scroll {
  overflow: hidden !important;
}



body.mu-landing.mu-no-theme .page_content_wrap,
body.mu-landing.mu-no-theme .content_wrap,
body.mu-landing.mu-no-theme .content,
body.mu-landing.mu-no-theme .page_content_wrap::before,
body.mu-landing.mu-no-theme .page_content_wrap::after {
  background: none !important;
  box-shadow: none !important;

}


body.mu-landing.mu-no-theme .mu-banner-desk,
body.mu-landing.mu-no-theme .mu-banner-mob {
  background-color: #FFFFFF !important; /* default beyaz */
}

p.mu-faq-sub-title-desk.subheading-02.gray-900
 {
    letter-spacing: normal;
	 
}
