.elementor-59867 .elementor-element.elementor-element-1d2cf65{--display:flex;--background-transition:0.3s;--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-59867 .elementor-element.elementor-element-44ab783{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-59867 .elementor-element.elementor-element-44ab783 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-59867 .elementor-element.elementor-element-4b3b675 .elementor-heading-title{color:#6EC1E400;font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-59867 .elementor-element.elementor-element-4b3b675 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59867 .elementor-element.elementor-element-49be44a{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-59867 .elementor-element.elementor-element-49be44a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-59867 .elementor-element.elementor-element-f84915a .elementor-heading-title{color:#F3E0DB;}.elementor-59867 .elementor-element.elementor-element-011d507{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-59867 .elementor-element.elementor-element-011d507 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-59867 .elementor-element.elementor-element-9f10767{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-59867 .elementor-element.elementor-element-9f10767 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-59867 .elementor-element.elementor-element-0eb3b76 .elementor-heading-title{color:#6EC1E400;font-family:"DM Serif Display", Sans-serif;font-size:32px;font-weight:400;line-height:40px;}.elementor-59867 .elementor-element.elementor-element-0eb3b76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-59867 .elementor-element.elementor-element-9955113{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-59867 .elementor-element.elementor-element-9955113 > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-59867 .elementor-element.elementor-element-c43381f{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-59867 .elementor-element.elementor-element-c43381f > .elementor-widget-container{margin:0px 0px 29px 0px;padding:26px 26px 26px 26px;background-color:#5E6671;border-radius:15px 15px 15px 15px;}.elementor-59867 .elementor-element.elementor-element-4a31f9a{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-59867 .elementor-element.elementor-element-44ab783{font-size:18px;line-height:1.4em;}.elementor-59867 .elementor-element.elementor-element-4b3b675 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-59867 .elementor-element.elementor-element-49be44a{font-size:18px;line-height:1.4em;}.elementor-59867 .elementor-element.elementor-element-011d507{font-size:18px;line-height:1.4em;}.elementor-59867 .elementor-element.elementor-element-9f10767{font-size:18px;line-height:1.4em;}.elementor-59867 .elementor-element.elementor-element-0eb3b76 .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-59867 .elementor-element.elementor-element-9955113{font-size:18px;line-height:1.4em;}.elementor-59867 .elementor-element.elementor-element-c43381f > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-49be44a */#ht-price-2025 {
  margin-bottom: 30px;
  color: #ffffff;
}
#ht-price-2025 .ht-title {
  margin: 0 0 20px;
  font-size: 26px;
  font-weight: 600;
  color: #ffffff;
}
#ht-price-2025 .ht-table-wrap {
  overflow-x: hidden;
}
#ht-price-2025 .ht-pricing-table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  background: #2a2a2a;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
#ht-price-2025 th,
#ht-price-2025 td {
  padding: 15px 20px;
  font-size: 15px;
  text-align: center;
  border: 1px solid #4a4a4a;
  color: #ffffff;
  word-break: break-word;
  white-space: normal;
  line-height: 1.3;
}
#ht-price-2025 th {
  background: #3a3a3a;
  font-weight: 600;
  font-size: 16px;
}
#ht-price-2025 .technique-cell {
  background: #3a3a3a;
  font-weight: 600;
  text-align: left;
}
#ht-price-2025 .price-cell {
  background: #2a2a2a;
  font-weight: 500;
}
#ht-price-2025 tr:hover td {
  background: #333333;
}
#ht-price-2025 tr:hover .technique-cell {
  background: #444444;
}
#ht-price-2025 .turkey-highlight {
  background: #9a806b !important;
  color: #ffffff !important;
  font-weight: 600;
}
#ht-price-2025 tr:hover .turkey-highlight {
  background: #7f6856 !important;
}
#ht-price-2025 .final-row {
  border-top: 3px solid #9a806b;
}
#ht-price-2025 .final-technique {
  background: #9a806b;
  color: #ffffff;
}
#ht-price-2025 .final-price {
  font-weight: 700;
  color: #9ec5d6;
}
#ht-price-2025 .note {
  margin-top: 20px;
  padding: 15px;
  background: #2a2a2a;
  border-radius: 8px;
  border-left: 4px solid #9a806b;
  color: #cccccc;
  font-size: 14px;
}

@media (max-width: 1024px) {
  #ht-price-2025 th,
  #ht-price-2025 td {
    font-size: 13px;
    font-weight: 500;
    padding: 10px 8px;
    line-height: 1.25;
  }
  #ht-price-2025 .technique-cell {
    font-size: 14px;
    font-weight: 600;
  }
  #ht-price-2025 .ht-title {
    font-size: 20px;
    font-weight: 600;
  }
}

@media (max-width: 768px) {
  #ht-price-2025 th,
  #ht-price-2025 td {
    font-size: 11.5px;
    font-weight: 400;
    padding: 7px 5px;
    line-height: 1.2;
  }
  #ht-price-2025 .technique-cell {
    font-size: 12.5px;
    font-weight: 500;
  }
  #ht-price-2025 .ht-title {
    font-size: 19px;
    font-weight: 600;
  }
}/* End custom CSS */