.elementor-323353 .elementor-element.elementor-element-2116eb21{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-2116eb21:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-2116eb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://int.livhospital.com/wp-content/uploads/2025/12/image-18-scaled-1.png");}.elementor-323353 .elementor-element.elementor-element-54bc6ffd{--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;--justify-content:center;border-style:none;--border-style:none;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-323353 .elementor-element.elementor-element-32a84a10.elementor-element{--align-self:flex-start;}.elementor-323353 .elementor-element.elementor-element-32a84a10{text-align:start;}.elementor-323353 .elementor-element.elementor-element-32a84a10 img{width:100%;max-width:100%;}.elementor-323353 .elementor-element.elementor-element-77d5e20a{--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;border-style:none;--border-style:none;--border-radius:0px 30px 0px 0px;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-323353 .elementor-element.elementor-element-7890dc10{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:2px 2px 0px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#3780AE;--border-color:#3780AE;--border-radius:0px 50px 0px 0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.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-323353 .elementor-element.elementor-element-73d6fdb1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:200;font-style:italic;color:#3880AF;}.elementor-323353 .elementor-element.elementor-element-3c103499{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-323353 .elementor-element.elementor-element-3c103499 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:48px;font-weight:600;line-height:55px;color:#3880AF;}.elementor-323353 .elementor-element.elementor-element-2fc4fe09 .jet-listing-dynamic-field__content{color:#3880AF;font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:500;text-align:left;}.elementor-323353 .elementor-element.elementor-element-5aa8d78 .jet-listing-dynamic-field__content{color:#3880AF;font-family:"Inter Tight", Sans-serif;font-size:24px;font-weight:700;text-align:left;}.elementor-323353 .elementor-element.elementor-element-3b5e95c7{--display:flex;--justify-content:center;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 10px -8px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:040px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-323353 .elementor-element.elementor-element-3b5e95c7:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-3b5e95c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://int.livhospital.com/wp-content/uploads/2025/12/form-bg.webp");background-repeat:no-repeat;background-size:contain;}.elementor-323353 .elementor-element.elementor-element-3b5e95c7.e-con{--align-self:center;}.elementor-323353 .elementor-element.elementor-element-b1ce740{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-323353 .elementor-element.elementor-element-12bc7f58{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-12bc7f58:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-12bc7f58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7FB;}.elementor-323353 .elementor-element.elementor-element-2532060c{--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;--justify-content:flex-end;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:#3780AE;--border-color:#3780AE;--border-radius:0px 0px 0px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-3517b074{--display:flex;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-3517b074:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-3517b074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-323353 .elementor-element.elementor-element-6d9586fc{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 15px 10px -5px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-6d9586fc:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-6d9586fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-323353 .elementor-element.elementor-element-7114a3fc{border-radius:30px 30px 30px 30px;}.elementor-323353 .elementor-element.elementor-element-31400843{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 15px 10px -8px rgba(0, 0, 0, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-323353 .elementor-element.elementor-element-31400843:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-31400843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-323353 .elementor-element.elementor-element-5a5717ec .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:21.3px;font-weight:700;}.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-323353 .elementor-element.elementor-element-1450e133{font-family:"Exo", Sans-serif;font-size:16.5px;font-weight:500;color:#4A4C59;}.elementor-323353 .elementor-element.elementor-element-7e83751e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-5549d9e7{--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;--border-radius:30px 30px 30px 30px;box-shadow:0px 15px 10px -8px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-5549d9e7:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-5549d9e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-323353 .elementor-element.elementor-element-25733625{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-323353 .elementor-element.elementor-element-25733625:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-25733625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEFAFF;}@media(max-width:1400px){.elementor-323353 .elementor-element.elementor-element-3b5e95c7:not(.elementor-motion-effects-element-type-background), .elementor-323353 .elementor-element.elementor-element-3b5e95c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://int.livhospital.com/wp-content/uploads/2025/12/image-18-scaled-1-1.png");}}@media(max-width:1024px){.elementor-323353 .elementor-element.elementor-element-2116eb21{--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;}.elementor-323353 .elementor-element.elementor-element-54bc6ffd{--justify-content:center;}}@media(max-width:767px){.elementor-323353 .elementor-element.elementor-element-73d6fdb1 .elementor-heading-title{font-size:21.5px;}.elementor-323353 .elementor-element.elementor-element-3c103499 .elementor-heading-title{font-size:38.2px;line-height:46px;}.elementor-323353 .elementor-element.elementor-element-3b5e95c7{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-323353 .elementor-element.elementor-element-12bc7f58{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-323353 .elementor-element.elementor-element-5a5717ec .elementor-heading-title{font-size:21.5px;line-height:32px;}.elementor-323353 .elementor-element.elementor-element-1450e133{font-size:16.7px;line-height:27px;}.elementor-323353 .elementor-element.elementor-element-31400843{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-323353 .elementor-element.elementor-element-54bc6ffd{--width:50%;}.elementor-323353 .elementor-element.elementor-element-77d5e20a{--width:50%;}.elementor-323353 .elementor-element.elementor-element-3b5e95c7{--width:100%;}.elementor-323353 .elementor-element.elementor-element-2532060c{--width:35%;}.elementor-323353 .elementor-element.elementor-element-7e83751e{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-323353 .elementor-element.elementor-element-54bc6ffd{--width:49%;}.elementor-323353 .elementor-element.elementor-element-3b5e95c7{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-32a84a10 */.elementor-323353 .elementor-element.elementor-element-32a84a10 img {

 
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 1) 70%,
        rgba(0, 0, 0, 0) 100%
    );
    

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 1) 0%,
        rgba(0, 0, 0, 1) 70%,
        rgba(0, 0, 0, 0) 100%
    );


}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-b1ce740 */button.frm_button_submit.frm_final_submit {
    width: 50% !important;
    background: white !important;
    color: black !important;
}


.frm_form_fields input , .frm_form_fields textarea {
    border-radius: 37px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7114a3fc */.elementor-widget-shortcode .doctor-video-container {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  line-height: 0; /* 👈 evita el espacio extra */
  border-radius: 10px;
}


.doctor-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
}

.doctor-play-btn::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-35%, -50%);
  border-style: solid;
  border-width: 20px 0 20px 35px;
  border-color: transparent transparent transparent rgba(70, 180, 217, 0.7);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7114a3fc */.elementor-widget-shortcode .doctor-video-container {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  line-height: 0; /* 👈 evita el espacio extra */
  border-radius: 10px;
}


.doctor-play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
  background: #fff;
  border-radius: 50%;
  cursor: pointer;
}

.doctor-play-btn::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-35%, -50%);
  border-style: solid;
  border-width: 20px 0 20px 35px;
  border-color: transparent transparent transparent rgba(70, 180, 217, 0.7);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6b4cad03 *//* --- Konteyner (Dış Çerçeve) --- */
.doctor-tabs-nav {
  display: flex;
  border-bottom: 2.3px solid #e6ecf5;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  padding: 0; /* Alttaki override'ı buraya taşıdım */
}

/* --- Butonlar --- */
.doctor-tab-btn {
  flex: 1;
  padding: 25px; /* Alttaki override'ı buraya taşıdım */
  text-align: center;
  background: transparent;
  border: none;
  border-left: 1px solid #e5eaf0;
  font-size: 14.2px;
  font-weight: 500;
  color: #4a4c59;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
  outline: none;
}

.doctor-tab-btn:first-child {
  border-left: none;
}

/* Hover (Üzerine gelince) */
/* Not: Aktif olana gelince rengi griye dönmesin diye :not(.active) ekledim */
.doctor-tab-btn:not(.active):hover, 
.doctor-tab-btn:not(.active):focus {
  background-color: rgba(0,0,0,0.02); /* Hafif bir koyuluk efekti */
  color: #4a4c59;
}

/* --- Aktif Durum (Seçili Tab) --- */
.doctor-tab-btn.active {
  color: rgb(5, 125, 171);
  font-weight: 500;
}

/* Aktif tab altındaki mavi çizgi */
.doctor-tab-btn.active::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -2.3px; /* border-bottom kalınlığı ile aynı yapıldı, tam oturur */
  height: 4.4px;
  background: rgb(5, 125, 171);
}

/* --- İçerik Alanı --- */
.doctor-tabs-body {
  padding: 20px;
  background: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.doctor-tab-content {
  display: none;
  animation: fadeIn 0.3s ease;
}

.doctor-tab-content.active {
  display: block;
}

/* Liste ve Başlık Ayarları */
/* '.elementor-323353 .elementor-element.elementor-element-6b4cad03' yerine genel sınıf adı kullandım, Elementor ise '.elementor-323353 .elementor-element.elementor-element-6b4cad03' yapabilirsin */
.doctor-tab-content li {
  margin-top: 8px;
}

.doctor-tab-content .cv-title {
  margin-top: 15px;
}

/* --- Animasyon --- */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}

/* --- Mobil Uyumluluk --- */
@media (max-width: 767px) {
  .doctor-tabs-nav {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    scrollbar-width: none; /* Firefox için scroll gizleme */
  }

  /* Chrome/Safari mobilde scroll çubuğunu gizle */
  .doctor-tabs-nav::-webkit-scrollbar {
    display: none;
  }

  .doctor-tab-btn {
    flex: 0 0 auto; 
    min-width: 140px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95f2077 */.doctor-truncated {
  max-height: 540px; /* Ajusta según tu diseño */
  overflow: hidden;
  transition: max-height 0.4s ease;
}

.doctor-truncated.expanded {
  max-height: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('/wp-content/uploads/2025/09/Exo-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */