.elementor-331 .elementor-element.elementor-element-6d56f37{--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;}.elementor-331 .elementor-element.elementor-element-91e55c1{--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;}.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-331 .elementor-element.elementor-element-e8541d9{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-a6da2cb{--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;}.elementor-331 .elementor-element.elementor-element-ee107e1{--e-image-carousel-slides-to-show:1;}.elementor-331 .elementor-element.elementor-element-ee107e1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:3px 3px 3px 3px;}.elementor-331 .elementor-element.elementor-element-6979d59{--display:flex;}.elementor-331 .elementor-element.elementor-element-e24a483{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-6844849{--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;}.elementor-331 .elementor-element.elementor-element-bc4db92{--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;}.elementor-331 .elementor-element.elementor-element-771c0f2{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-c73ab42{--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;}.elementor-331 .elementor-element.elementor-element-a14b2fa .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-331 .elementor-element.elementor-element-174c781{--display:flex;}.elementor-331 .elementor-element.elementor-element-8c6a72d{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-e3ebc1a{--display:flex;}.elementor-331 .elementor-element.elementor-element-9adb353{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-59f0686{--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;}.elementor-331 .elementor-element.elementor-element-7fc15dc{--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;}.elementor-331 .elementor-element.elementor-element-d42ff8e{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-8500e74{--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;}.elementor-331 .elementor-element.elementor-element-3a4a048 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-331 .elementor-element.elementor-element-258d73f{--display:flex;}.elementor-331 .elementor-element.elementor-element-127a8e4{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-e9dcf8c{--display:flex;}.elementor-331 .elementor-element.elementor-element-bb861d7{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-3bc0fd0c{--display:flex;}.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-331 .elementor-element.elementor-element-5f8e19a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#7E287D;}.elementor-331 .elementor-element.elementor-element-7d8ec9d7{--display:flex;}.elementor-331 .elementor-element.elementor-element-48fec89{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-a162369{--display:flex;}.elementor-331 .elementor-element.elementor-element-62a61ad{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-8eb33ae{--display:flex;}.elementor-331 .elementor-element.elementor-element-0d3218f{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-c2a11df{--display:flex;}.elementor-331 .elementor-element.elementor-element-8d5da5f{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-c2048af{--display:flex;}.elementor-331 .elementor-element.elementor-element-07c94cf{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-b841279{--display:flex;}.elementor-331 .elementor-element.elementor-element-a5c844b{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-964c62b{--display:flex;}.elementor-331 .elementor-element.elementor-element-d0f56cc{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-50ee084{--display:flex;}.elementor-331 .elementor-element.elementor-element-05ac7a5{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-aa0aaf3{--display:flex;}.elementor-331 .elementor-element.elementor-element-367371a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-bd93095{--display:flex;}.elementor-331 .elementor-element.elementor-element-e2d8f09{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-ad2e51b{--display:flex;}.elementor-331 .elementor-element.elementor-element-da39046{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-14a2045{--display:flex;}.elementor-331 .elementor-element.elementor-element-777abb5{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-80b5ac2{--display:flex;}.elementor-331 .elementor-element.elementor-element-9bcb738{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-4460dce{--display:flex;}.elementor-331 .elementor-element.elementor-element-e454d34{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-d29c57a{--display:flex;}.elementor-331 .elementor-element.elementor-element-3c9d11b{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-9380fb0{--display:flex;}.elementor-331 .elementor-element.elementor-element-b7dbdec{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-d13168e{--display:flex;}.elementor-331 .elementor-element.elementor-element-0f86dc9{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-1b355c8{--display:flex;}.elementor-331 .elementor-element.elementor-element-85018ca{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-331 .elementor-element.elementor-element-b6015da{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}:where( .elementor-331 .elementor-element.elementor-element-b6015da > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}@media(min-width:768px){.elementor-331 .elementor-element.elementor-element-91e55c1{--width:50%;}.elementor-331 .elementor-element.elementor-element-a6da2cb{--width:50%;}.elementor-331 .elementor-element.elementor-element-bc4db92{--width:65%;}.elementor-331 .elementor-element.elementor-element-c73ab42{--width:35%;}.elementor-331 .elementor-element.elementor-element-7fc15dc{--width:70%;}.elementor-331 .elementor-element.elementor-element-8500e74{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-771c0f2 */.rhinoplasty-list {
  list-style: none;      /* varsayılan madde işaretini kaldır */
  padding-left: 0;
}

.rhinoplasty-list li {
  position: relative;
  padding-left: 28px;    /* tike yer aç */
  margin-bottom: 8px;
}

.rhinoplasty-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #7e287d;        /* tik rengi */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c6a72d */.surgery-list {
  list-style: none;
  padding-left: 0;
}

.surgery-list li {
  position: relative;
  padding-left: 28px;
  margin-bottom: 8px;
}

.surgery-list li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #7e287d; /* tik rengi */
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9adb353 */.rhinoplasty-techniques {
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
}

.rhinoplasty-techniques th,
.rhinoplasty-techniques td {
  border: 1px solid #7e287d; /* ana renk kenarlık */
  padding: 12px 14px;
  text-align: left;
}

.rhinoplasty-techniques thead th {
  background-color: #7e287d; /* başlık arka planı */
  color: #fff;               /* başlık yazısı beyaz */
  font-weight: 600;
}

.rhinoplasty-techniques tbody tr:nth-child(even) {
  background-color: #f9f5fb; /* hafif morumsu arka plan (isteğe bağlı) */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d42ff8e */.journey-steps {
  counter-reset: step;
  list-style: none;
  padding-left: 0;
  margin-top: 16px;
}

.journey-steps li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 50px;
  line-height: 1.6;
  background: #f9f5fb; /* hafif mor tonlu arka plan */
  border-left: 4px solid #7e287d;
  border-radius: 8px;
  padding: 15px 20px 15px 60px;
}

.journey-steps li::before {
  counter-increment: step;
  content: counter(step);
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  background-color: #7e287d;
  color: #fff;
  font-weight: bold;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-127a8e4 */.recovery-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 12px;
}

.recovery-table th,
.recovery-table td {
  border: 1px solid #7e287d;   /* ana renk kenarlık */
  padding: 12px 14px;
  text-align: left;
}

.recovery-table thead th {
  background-color: #7e287d;  /* başlık arka planı */
  color: #fff;                /* başlık yazısı beyaz */
  font-weight: 600;
}

.recovery-table tbody tr:nth-child(even) {
  background-color: #f9f5fb;  /* hafif mor tonlu satır */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb861d7 */.rhinoplasty-reasons {
  list-style: none !important;   /* varsayılan madde işaretini tamamen kaldır */
  padding-left: 0;
  margin-top: 12px;
}

.rhinoplasty-reasons li {
  position: relative;
  padding-left: 32px;
  margin-bottom: 10px;
  line-height: 1.6;
}

.rhinoplasty-reasons li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #7e287d;   /* tik rengi */
  font-weight: bold;
  font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b6015da *//* Genel kapsayıcı (isteğe bağlı bir section'a class verebilirsiniz) */
/* Eğer tüm sayfadaki accordionları etkilemek istiyorsanız .e-n-accordion-item ile bırakın */
.e-n-accordion-item {
  border: 1px solid #e3cfee;
  border-radius: 14px;
  margin-bottom: 12px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 6px 16px rgba(126,40,125,.08);
  font-family: 'Poppins', 'Helvetica Neue', Arial, sans-serif;
}

/* Başlık (summary) */
.e-n-accordion-item-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  cursor: pointer;
  background: #f8f2fb;
  color: #2b2b2b;
  font-weight: 600;
  font-size: 17px;
  transition: background .2s ease, color .2s ease;
}

.e-n-accordion-item-title:hover {
  background: #f0e4f7;
  color: #7e287d;
}

/* Açık item */
.e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #7e287d;
  color: #ffffff;
}

/* İkon renkleri */
.e-n-accordion-item-title-icon svg {
  width: 18px;
  height: 18px;
  fill: currentColor; /* başlık rengine göre otomatik renklenir */
  transition: transform .3s ease;
}

/* Açıkken ikonu çevir */
.e-n-accordion-item[open] .e-n-accordion-item-title-icon svg {
  transform: rotate(180deg);
}

/* İçerik */
.e-n-accordion-item > div[role="region"] {
  padding: 18px 20px;
  background: #fbf7fc;
  color: #444;
  font-size: 15px;
  line-height: 1.6;
}

/* Küçük ekranlar */
@media (max-width:480px){
  .e-n-accordion-item-title{font-size:16px;padding:14px 18px;}
  .e-n-accordion-item > div[role="region"]{padding:16px 18px;}
}/* End custom CSS */