.elementor-1045 .elementor-element.elementor-element-7938971{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1045 .elementor-element.elementor-element-7938971:not(.elementor-motion-effects-element-type-background), .elementor-1045 .elementor-element.elementor-element-7938971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0942F;background-position:center center;background-size:cover;}.elementor-1045 .elementor-element.elementor-element-3a93a16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 11px;--row-gap:0px;--column-gap:11px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1045 .elementor-element.elementor-element-daa24fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1045 .elementor-element.elementor-element-daa24fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1045 .elementor-element.elementor-element-8f8c7fa .elementor-nav-menu--main .elementor-item{color:#979797;fill:#979797;}.elementor-1045 .elementor-element.elementor-element-8f8c7fa .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1045 .elementor-element.elementor-element-8f8c7fa .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1045 .elementor-element.elementor-element-8f8c7fa .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1045 .elementor-element.elementor-element-8f8c7fa .elementor-nav-menu--main .elementor-item:focus{color:#030303;fill:#030303;}.elementor-1045 .elementor-element.elementor-element-8f8c7fa .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#030303;}.elementor-1045 .elementor-element.elementor-element-5fc0f4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1045 .elementor-element.elementor-element-72dc0bb{text-align:center;}.elementor-1045 .elementor-element.elementor-element-72dc0bb .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#E0942F;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1045 .elementor-element.elementor-element-7c0e1ea{--divider-border-style:solid;--divider-color:#E0942F;--divider-border-width:2px;}.elementor-1045 .elementor-element.elementor-element-7c0e1ea .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-1045 .elementor-element.elementor-element-7c0e1ea .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1045 .elementor-element.elementor-element-71e59d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1045 .elementor-element.elementor-element-71e59d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1045 .elementor-element.elementor-element-cbb5e9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1045 .elementor-element.elementor-element-9dd29c1{width:100%;max-width:100%;background-color:#F2F2F2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1045 .elementor-element.elementor-element-9dd29c1.elementor-element{--align-self:flex-start;}.elementor-1045 .elementor-element.elementor-element-9dd29c1 p{margin-block-end:0px;}.elementor-1045 .elementor-element.elementor-element-e9e19e6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1045 .elementor-element.elementor-element-67e6212{width:100%;max-width:100%;background-color:#F2F2F2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 25px 25px 25px;text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;line-height:28px;letter-spacing:0px;color:#000000;}.elementor-1045 .elementor-element.elementor-element-67e6212.elementor-element{--align-self:flex-start;}.elementor-1045 .elementor-element.elementor-element-67e6212 p{margin-block-end:0px;}.elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__items{--columns:5;}.elementor-1045 .elementor-element.elementor-element-fa97af6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__items, .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(15px / 2);padding-right:calc(15px / 2);padding-top:calc(15px / 2);padding-bottom:calc(15px / 2);}:is( .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid, .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 15px / -2);margin-right:calc( 15px / -2);width:calc(100% + 15px);}:is( .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid, .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 15px / -2);margin-bottom:calc( 15px / -2);}.elementor-1045 .elementor-element.elementor-element-28a936b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--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-1045 .elementor-element.elementor-element-28a936b.e-con{--align-self:flex-start;}.elementor-1045 .elementor-element.elementor-element-0cc85f1{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1045 .elementor-element.elementor-element-0cc85f1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1045 .elementor-element.elementor-element-0cc85f1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-right:0%;--padding-bottom:0%;--padding-left:0%;}.elementor-1045 .elementor-element.elementor-element-90c6a5b{--display:flex;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1045 .elementor-element.elementor-element-7938971{--min-height:20vh;}.elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1045 .elementor-element.elementor-element-fa97af6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:1024px){.elementor-1045 .elementor-element.elementor-element-7938971{--min-height:20vh;}.elementor-1045 .elementor-element.elementor-element-daa24fb{--padding-top:9%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1045 .elementor-element.elementor-element-9dd29c1{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1045 .elementor-element.elementor-element-67e6212{width:100%;max-width:100%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1045 .elementor-element.elementor-element-28a936b{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}}@media(max-width:767px){.elementor-1045 .elementor-element.elementor-element-7938971{--min-height:15vh;}.elementor-1045 .elementor-element.elementor-element-3a93a16{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-1045 .elementor-element.elementor-element-daa24fb{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1045 .elementor-element.elementor-element-cbb5e9c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1045 .elementor-element.elementor-element-9dd29c1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1045 .elementor-element.elementor-element-e9e19e6{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1045 .elementor-element.elementor-element-67e6212{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-1045 .elementor-element.elementor-element-fa97af6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1045 .elementor-element.elementor-element-28a936b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}@media(min-width:768px){.elementor-1045 .elementor-element.elementor-element-3a93a16{--content-width:1444px;}.elementor-1045 .elementor-element.elementor-element-daa24fb{--width:20%;}.elementor-1045 .elementor-element.elementor-element-71e59d3{--width:85%;}.elementor-1045 .elementor-element.elementor-element-cbb5e9c{--width:100%;}.elementor-1045 .elementor-element.elementor-element-e9e19e6{--width:100%;}.elementor-1045 .elementor-element.elementor-element-28a936b{--width:70vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-1045 .elementor-element.elementor-element-71e59d3{--width:587.328px;}.elementor-1045 .elementor-element.elementor-element-28a936b{--width:100vw;}}/* Start custom CSS for nav-menu, class: .elementor-element-8f8c7fa *//* === Elementor Nav Menu: Numaralı rozetler (YAN YANA) – renkler güncellendi === */
.menu-badges{
  --badge-size: 28px;
  --gap: 10px;

  /* PASİF (aktif değil & hover değil) */
  --idle-bg: #d5e2f2;   /* icon arkaplanı */
  --idle-fg: #10233d;   /* rakam rengi */
  --idle-text: #979797; /* item (yazı) rengi */

  /* HOVER & AKTİF */
  --active-bg: #e0942f; /* icon arkaplanı */
  --active-fg: #ffffff; /* rakam rengi */
  --active-text: #000000;/* item (yazı) rengi */
}

/* Sayaç kurulumları */
.menu-badges .elementor-nav-menu,
.menu-badges .elementor-nav-menu--dropdown{ counter-reset: menucount; }
.menu-badges .elementor-nav-menu > li,
.menu-badges .elementor-nav-menu--dropdown > li{ counter-increment: menucount; }

/* Link – rozet ve metni yan yana */
.menu-badges .elementor-nav-menu > li > a.elementor-item,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item{
  display: inline-flex !important;
  align-items: center !important;
  color: var(--idle-text);
  font-weight: 600;
  line-height: 1.2;
  padding: 6px 0 !important;
  text-decoration: none;
  overflow: visible !important;
}

/* Rozet: her zaman görünür, metinden önce (solunda) */
.menu-badges .elementor-nav-menu > li > a.elementor-item::before,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item::before{
  content: counter(menucount);
  order: -1;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  width: var(--badge-size);
  height: var(--badge-size);
  margin-right: var(--gap) !important;
  border-radius: 50%;
  background: var(--idle-bg);
  color: var(--idle-fg);
  font-weight: 700;
  position: static !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Hover: yazı + rozet renkleri */
.menu-badges .elementor-nav-menu > li > a.elementor-item:hover,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item:hover{
  color: var(--active-text);
  font-weight: 700;
}
.menu-badges .elementor-nav-menu > li > a.elementor-item:hover::before,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item:hover::before{
  background: var(--active-bg);
  color: var(--active-fg);
}

/* Aktif sayfa/menü: yazı + rozet renkleri */
.menu-badges .elementor-nav-menu > li.current-menu-item > a.elementor-item,
.menu-badges .elementor-nav-menu > li.current-menu-ancestor > a.elementor-item,
.menu-badges .elementor-nav-menu > li > a.elementor-item.elementor-item-active,
.menu-badges .elementor-nav-menu--dropdown > li.current-menu-item > a.elementor-item,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item.elementor-item-active{
  color: var(--active-text);
  font-weight: 700;
}
.menu-badges .elementor-nav-menu > li.current-menu-item > a.elementor-item::before,
.menu-badges .elementor-nav-menu > li.current-menu-ancestor > a.elementor-item::before,
.menu-badges .elementor-nav-menu > li > a.elementor-item.elementor-item-active::before,
.menu-badges .elementor-nav-menu--dropdown > li.current-menu-item > a.elementor-item::before,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item.elementor-item-active::before{
  background: var(--active-bg);
  color: var(--active-fg);
}
/* === Elementor Nav Menu: Numaralı rozetler (yan yana) – SPESİFİK & !important === */
.menu-badges{
  --badge-size: 28px;
  --gap: 10px;

  /* PASİF (aktif değil & hover değil) */
  --idle-bg: #d5e2f2;   /* numara arka planı */
  --idle-fg: #10233d;   /* numara rengi */
  --idle-text: #979797; /* item rengi */

  /* HOVER & AKTİF */
  --active-bg: #e0942f; /* numara arka planı */
  --active-fg: #ffffff; /* numara rengi */
  --active-text: #000000;/* item rengi */
}

/* Sayaç */
.menu-badges .elementor-nav-menu,
.menu-badges .elementor-nav-menu--dropdown{ counter-reset: menucount; }
.menu-badges .elementor-nav-menu > li,
.menu-badges .elementor-nav-menu--dropdown > li{ counter-increment: menucount; }

/* Link düzeni */
.menu-badges .elementor-nav-menu > li > a.elementor-item,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item{
  display: inline-flex !important;
  align-items: center !important;
  gap: var(--gap);
  padding: 6px 0 !important;
  text-decoration: none !important;
  line-height: 1.2;
}

/* —— PASİF DURUM —— */
.menu-badges .elementor-nav-menu > li:not(.current-menu-item):not(.current-menu-ancestor) > a.elementor-item:not(.elementor-item-active):not(:hover),
.menu-badges .elementor-nav-menu--dropdown > li:not(.current-menu-item) > a.elementor-item:not(.elementor-item-active):not(:hover){
  color: var(--idle-text) !important; /* item */
  font-weight: 600;
}
.menu-badges .elementor-nav-menu > li:not(.current-menu-item):not(.current-menu-ancestor) > a.elementor-item:not(.elementor-item-active):not(:hover)::before,
.menu-badges .elementor-nav-menu--dropdown > li:not(.current-menu-item) > a.elementor-item:not(.elementor-item-active):not(:hover)::before{
  content: counter(menucount);
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  width: var(--badge-size);
  height: var(--badge-size);
  margin-right: var(--gap) !important;
  border-radius: 50%;
  background: var(--idle-bg) !important;  /* numara bg */
  color: var(--idle-fg) !important;       /* numara yazı */
  font-weight: 700;
}

/* —— HOVER —— */
.menu-badges .elementor-nav-menu > li > a.elementor-item:hover,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item:hover{
  color: var(--active-text) !important;
  font-weight: 700;
}
.menu-badges .elementor-nav-menu > li > a.elementor-item:hover::before,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item:hover::before{
  background: var(--active-bg) !important;
  color: var(--active-fg) !important;
}

/* —— AKTİF / CURRENT —— */
.menu-badges .elementor-nav-menu > li.current-menu-item > a.elementor-item,
.menu-badges .elementor-nav-menu > li.current-menu-ancestor > a.elementor-item,
.menu-badges .elementor-nav-menu > li > a.elementor-item.elementor-item-active,
.menu-badges .elementor-nav-menu--dropdown > li.current-menu-item > a.elementor-item,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item.elementor-item-active{
  color: var(--active-text) !important;
  font-weight: 700 !important;
}
.menu-badges .elementor-nav-menu > li.current-menu-item > a.elementor-item::before,
.menu-badges .elementor-nav-menu > li.current-menu-ancestor > a.elementor-item::before,
.menu-badges .elementor-nav-menu > li > a.elementor-item.elementor-item-active::before,
.menu-badges .elementor-nav-menu--dropdown > li.current-menu-item > a.elementor-item::before,
.menu-badges .elementor-nav-menu--dropdown > li > a.elementor-item.elementor-item-active::before{
  background: var(--active-bg) !important;
  color: var(--active-fg) !important;
}

/* Olası çakışmaları bastır */
.menu-badges .elementor-nav-menu .elementor-item,
.menu-badges .elementor-nav-menu--dropdown .elementor-item{
  background: transparent !important; /* tema bg geçersiz kalsın */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dd29c1 */.grsl{
    
    margin: 10px 55px 30px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67e6212 */.grsl{
    
    margin: 10px 55px 30px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dd29c1 */.grsl{
    
    margin: 10px 55px 30px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67e6212 */.grsl{
    
    margin: 10px 55px 30px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9dd29c1 */.grsl{
    
    margin: 10px 55px 30px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67e6212 */.grsl{
    
    margin: 10px 55px 30px 0px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0cc85f1 *//* ==== SCOPE: sadece bu widget (#izmir-acc) ==== */
/* Not: 'elemen​tor' yazımındaki görünmez karakter yüzünden çalışmıyordu; doğru sınıf adı: .elementor-widget-n-accordion */
#izmir-acc.elementor-widget-n-accordion,
#izmir-acc .e-n-accordion{ width:100% !important; }

/* --- Başlığı tam genişlik yap --- */
#izmir-acc summary.e-n-accordion-item-title{
  display:block !important;
  width:100% !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
  border:0 !important;
  position:relative;
  list-style:none;                /* Firefox */
}
#izmir-acc summary::-webkit-details-marker{ display:none; } /* Chrome/Safari */

#izmir-acc .e-n-accordion-item-title-header,
#izmir-acc .e-n-accordion-item-title-text{
  display:block !important;
  width:100% !important;
  margin:0 !important;
  padding:0 !important;
  box-sizing:border-box;
}

/* --- Kart düzeni (senin HTML’in) --- */
#izmir-acc .izmir-row{
  width:100%; box-sizing:border-box;
  display:grid; grid-template-columns:124px 1fr;
  align-items:center;
  min-height:86px;
  border-radius:0px; overflow:hidden;
  box-shadow:0 8px 20px rgba(0,0,0,.10);   /* GÖLGE: kapalı + açık */
  position:relative;
  z-index:1;                                 /* içerik altında kaybolmasın */
}
#izmir-acc .izmir-left{
  height:86px;
  background: var(--bg) left center / contain no-repeat #F2F2F2; /* kesme yok */
}
#izmir-acc .izmir-right{
  background:#f2f2f2;
  min-height:86px;
  padding:18px 24px 14px;
  display:flex; flex-direction:column; justify-content:center;
}
#izmir-acc .izmir-heading{
  margin:0 0 6px;
  font:700 22px/1.3 "Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  color:#13253A;
}
#izmir-acc .izmir-cta{
  display:inline-flex; align-items:center; gap:8px;
  font:800 12px/1 "Inter",system-ui,sans-serif;
  text-transform:uppercase; color:#F39C12;
  position:relative;
}

/* --- İçerik paneli (gölgeyi kapatmasın) --- */
#izmir-acc .e-con.e-child{
   border:0 !important;
}
#izmir-acc details[open] > .e-con.e-child{
  margin-top:0px;                 /* başlık gölgesini açıkken de görünür kıl */
  position:relative; z-index:0;    /* başlığın z-index'i daha yüksek */
}

/* --- Elementor ikonlarını gizle (garanti) --- */
#izmir-acc .elementor-accordion-icon{ display:none !important; }

/* --- ÖNCEKİ summary oklarını tamamen iptal et (çakışmayı önle) --- */
#izmir-acc summary.e-n-accordion-item-title::after{ content:none !important; }

/* --- İKONLAR: "İNCELEYİN" yanında değişsin --- */
/* KAPALIYKEN: SAĞ OK (senin SVG’in, turuncu renkte) */
#izmir-acc details:not([open]) .izmir-cta::after{
  content:"";
  width:14px; height:14px; display:inline-block;
  background-repeat:no-repeat; background-size:contain;
  background-image:url("data:image/svg+xml;utf8,<svg aria-hidden='true' class='e-font-icon-svg e-fas-arrow-right' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%23F39C12' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/></svg>");
}
/* AÇIKKEN: YUKARI OK (senin SVG’in, turuncu renkte) */
#izmir-acc details[open] .izmir-cta::after{
  content:"";
  width:14px; height:14px; display:inline-block;
  background-repeat:no-repeat; background-size:contain;
  background-image:url("data:image/svg+xml;utf8,<svg aria-hidden='true' class='e-font-icon-svg e-fas-arrow-up' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path fill='%23F39C12' d='M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z'/></svg>");
}

/* --- Mobil --- */
@media (max-width:480px){
  #izmir-acc .izmir-row{ grid-template-columns:110px 1fr; min-height:110px; }
  #izmir-acc .izmir-left{ height:110px; }
  #izmir-acc .izmir-heading{ font-size:18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a93a16 */.ismsc{
    margin-left: -150px !important;
}

.ismsca{
    margin-right:-150px !important;
    
}/* End custom CSS */