.elementor-1782 .elementor-element.elementor-element-0ba94b9:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-0ba94b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1782 .elementor-element.elementor-element-0ba94b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-130px;margin-bottom:-0px;}.elementor-1782 .elementor-element.elementor-element-0ba94b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1782 .elementor-element.elementor-element-9c7db5a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-1782 .elementor-element.elementor-element-9c7db5a .elementor-divider-separator{width:100%;}.elementor-1782 .elementor-element.elementor-element-9c7db5a .elementor-divider{padding-top:27px;padding-bottom:27px;}.elementor-1782 .elementor-element.elementor-element-dfcf736{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-1782 .elementor-element.elementor-element-dfcf736 .elementor-divider-separator{width:100%;}.elementor-1782 .elementor-element.elementor-element-dfcf736 .elementor-divider{padding-top:27px;padding-bottom:27px;}.elementor-1782 .elementor-element.elementor-element-49cc04c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1782 .elementor-element.elementor-element-00a144d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1782 .elementor-element.elementor-element-b539a29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-around;align-items:space-around;}.elementor-1782 .elementor-element.elementor-element-7c29a5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1782 .elementor-element.elementor-element-edbd056:not(.elementor-motion-effects-element-type-background), .elementor-1782 .elementor-element.elementor-element-edbd056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1782 .elementor-element.elementor-element-edbd056{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1782 .elementor-element.elementor-element-edbd056 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1782 .elementor-element.elementor-element-cb9f7ec{--divider-border-style:dotted;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-1782 .elementor-element.elementor-element-cb9f7ec .elementor-divider-separator{width:100%;}.elementor-1782 .elementor-element.elementor-element-cb9f7ec .elementor-divider{padding-top:15px;padding-bottom:15px;}.elementor-1782 .elementor-element.elementor-element-2de96cf > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-1782 .elementor-element.elementor-element-2de96cf{margin-top:0px;margin-bottom:0px;}.elementor-1782 .elementor-element.elementor-element-3561285 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1782 .elementor-element.elementor-element-3561285 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1782 .elementor-element.elementor-element-d6c7f22{--spacer-size:20px;}.elementor-1782 .elementor-element.elementor-element-1ed2866{text-align:center;}.elementor-1782 .elementor-element.elementor-element-1ed2866 .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:30px;}.elementor-1782 .elementor-element.elementor-element-f822d4c{text-align:center;}.elementor-1782 .elementor-element.elementor-element-f822d4c > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-1782 .elementor-element.elementor-element-8f4d503 > .elementor-element-populated{padding:1px 1px 1px 1px;}.elementor-1782 .elementor-element.elementor-element-28aa759 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-1782 .elementor-element.elementor-element-53bda15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1782 .elementor-element.elementor-element-53bda15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:1px 1px 1px 1px;}.elementor-1782 .elementor-element.elementor-element-1a20a9c img{border-style:none;}.elementor-1782 .elementor-element.elementor-element-1a20a9c > .elementor-widget-container{border-style:none;}.elementor-1782 .elementor-element.elementor-element-1379f8c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1782 .elementor-element.elementor-element-1379f8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1782 .elementor-element.elementor-element-d520cb5{--spacer-size:20px;}.elementor-1782 .elementor-element.elementor-element-e0fd15e{text-align:center;}.elementor-1782 .elementor-element.elementor-element-e0fd15e .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:30px;}.elementor-1782 .elementor-element.elementor-element-a8d8ad1{text-align:center;}.elementor-1782 .elementor-element.elementor-element-57d85cc > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-1782 .elementor-element.elementor-element-64793fb{--spacer-size:20px;}.elementor-1782 .elementor-element.elementor-element-cccc46d{text-align:center;}.elementor-1782 .elementor-element.elementor-element-cccc46d .elementor-heading-title{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:50px;}.elementor-1782 .elementor-element.elementor-element-8800dd8{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--swiper-padding-bottom:30px;}.elementor-1782 .elementor-element.elementor-element-8800dd8 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-1782 .elementor-element.elementor-element-00a144d{width:100%;}}@media(max-width:1024px){.elementor-1782 .elementor-element.elementor-element-8800dd8{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1782 .elementor-element.elementor-element-8800dd8{--swiper-slides-to-display:1;}}/* Start custom CSS for section, class: .elementor-element-5a23bdc *//* Envira – Our Businesses blok stili */
.envira-our-businesses { padding: 40px 0; }
.envira-our-businesses .wrap {
  max-width: 820px;
  margin: 0 auto;
  text-align: center;
  line-height: 1.7;
  color: #1a1a1a;
  font-family: Arial, Helvetica, sans-serif; /* Sitenin fontunu kullanıyorsan bunu kaldır */
}
.envira-our-businesses h2 {
  font-weight: 700;
  letter-spacing: 1px;
  margin: 0 0 18px;
}
.envira-our-businesses p { margin: 0 0 14px; }
.envira-our-businesses .u-underline { text-decoration: underline; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b539a29 *//* ==== ENVIRA TABS — 2 KOLON KURULUMU ==== */
/* Section içi kolonlar eşit yükseklik alsın */
#envira-tabs2 .elementor-container{
  align-items: stretch !important;
  min-height: 1px;
}

/* Sol kolon iç kutu (başlıklar + içerik) */
#envira-tabs2 .env2-wrap{
  background:#4e4e4e;
  color:#fff;
  border-radius:8px;
  padding:24px;
  height:100%;
  display:grid;
  grid-template-rows:auto 1fr; /* üstte başlıklar, altta içerik */
  gap:16px;
}

/* Başlık listesi */
#envira-tabs2 .env2-tablist{ list-style:none; margin:0; padding:0; }
#envira-tabs2 .env2-tab{
  font-weight:700;
  font-size:28px;
  line-height:1.15;
  color:#cfcfcf;
  padding:6px 0;
  cursor:pointer;
  transition:color .2s ease, transform .12s ease;
}
#envira-tabs2 .env2-tab:hover{ color:#fff; transform:translateX(2px); }
#envira-tabs2 .env2-tab.active{ color:#fff; }

/* İçerik alanı */
#envira-tabs2 .env2-pane.hidden{ display:none; }
#envira-tabs2 .env2-pane p{ margin:0 0 14px; line-height:1.6; }
#envira-tabs2 .env2-btn{
  display:inline-block;
  padding:12px 18px;
  border:1px solid #fff;
  color:#fff; text-decoration:none;
  text-transform:uppercase;
  letter-spacing:.18em;
  font-size:12px;
  transition:background .2s ease, color .2s ease;
}
#envira-tabs2 .env2-btn:hover{ background:#fff; color:#333; }

/* Sağ kolon: her boyutta TAM ORTALA + beyaz arka plan */
#envira-tabs2 .elementor-column:nth-child(2){
  display:flex !important; /* kolonu flex yap */
}
#envira-tabs2 .elementor-column:nth-child(2) > .elementor-widget-wrap{
  display:flex !important;
  flex:1 1 auto !important;       /* wrap alanı tamamen doldursun */
  align-items:center !important;  /* dikey ortalama */
  justify-content:center !important; /* yatay ortalama */
  background:#ffffff !important;  /* beyaz arka plan */
  border-radius:8px;
  padding:40px 20px;
  box-sizing:border-box;
  height:100% !important;
  min-height:100%;
}

/* Logo görseli */
#envira-tabs2 .env2-logo{
  max-width:500px;
  width:100%;
  height:auto;
  display:block;
  object-fit:contain;
}

/* Genel amaçlı gizleme sınıfı */
#envira-tabs2 .hidden{ display:none !important; }

/* Responsive küçük ayarlar */
@media (max-width: 991.98px){
  #envira-tabs2 .elementor-column:nth-child(2) > .elementor-widget-wrap{
    padding:24px;            /* mobilde biraz daha az padding */
  }
  #envira-tabs2 .env2-tab{ font-size:24px; }
}/* End custom CSS */