.elementor-11898 .elementor-element.elementor-element-d9c1cb2{overflow:visible;}.elementor-11898 .elementor-element.elementor-element-6b2a0a4{overflow:visible;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-cdc98c6 *//* Import Poppins font */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;400&amp;display=swap');

/* h1 styling */
#page-id-123 h1 {
  font-family: 'Poppins', sans-serif; /* Use only Poppins font */
  font-weight: 600; /* Semi-bold weight */
}

/* Desktop styles */
@media (min-width: 1025px) {
  #page-id-123 h1 {
    font-size: 30px;
  }
}

/* Tablet styles */
@media (min-width: 768px) and (max-width: 1024px) {
  #page-id-123 h1 {
    font-size: 25px;
  }
}

/* Mobile styles */
@media (max-width: 767px) {
  #page-id-123 h1 {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46abdaf *//* Ensure Poppins font is included */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;400&amp;display=swap');

/* General styling for all headings, paragraphs, and links on the specific page */
#page-id-123 h1, #page-id-123 h2, #page-id-123 h3, #page-id-123 h5, #page-id-123 p, #page-id-123 a {
  font-family: 'Poppins', sans-serif;
}

/* h1 styling */
#page-id-123 h1 {
  font-weight: 600; /* Semi-bold weight */
  line-height: 1.2; /* Adjust line height */
}

/* Desktop styles for h1 */
@media (min-width: 1025px) {
  #page-id-123 h1 {
    font-size: 35px;
  }
}

/* Tablet styles for h1 */
@media (min-width: 768px) and (max-width: 1024px) {
  #page-id-123 h1 {
    font-size: 30px;
  }
}

/* Mobile styles for h1 */
@media (max-width: 767px) {
  #page-id-123 h1 {
    font-size: 25px;
  }
}

/* h2 styling */
#page-id-123 h2 {
  font-weight: 600; /* Semi-bold weight */
  line-height: 1.3; /* Adjust line height */
}

/* Desktop styles for h2 */
@media (min-width: 1025px) {
  #page-id-123 h2 {
    font-size: 32px;
  }
}

/* Tablet styles for h2 */
@media (min-width: 768px) and (max-width: 1024px) {
  #page-id-123 h2 {
    font-size: 29px;
  }
}

/* Mobile styles for h2 */
@media (max-width: 767px) {
  #page-id-123 h2 {
    font-size: 24px;
  }
}

/* h3 styling */
#page-id-123 h3 {
  font-weight: 600; /* Semi-bold weight */
  line-height: 1.4; /* Adjust line height */
}

/* Desktop styles for h3 */
@media (min-width: 1025px) {
  #page-id-123 h3 {
    font-size: 30px;
  }
}

/* Tablet styles for h3 */
@media (min-width: 768px) and (max-width: 1024px) {
  #page-id-123 h3 {
    font-size: 27px;
  }
}

/* Mobile styles for h3 */
@media (max-width: 767px) {
  #page-id-123 h3 {
    font-size: 23px;
  }
}

/* h5 styling */
#page-id-123 h5 {
  font-weight: 600; /* Semi-bold weight */
  line-height: 1.5; /* Adjust line height */
}

/* Desktop styles for h5 */
@media (min-width: 1025px) {
  #page-id-123 h5 {
    font-size: 28px;
  }
}

/* Tablet styles for h5 */
@media (min-width: 768px) and (max-width: 1024px) {
  #page-id-123 h5 {
    font-size: 25px;
  }
}

/* Mobile styles for h5 */
@media (max-width: 767px) {
  #page-id-123 h5 {
    font-size: 20px;
  }
}

/* p styling */
#page-id-123 p {
  font-weight: 400; /* Normal weight */
  line-height: 1.6; /* Adjust line height */
}

/* Desktop styles for p */
@media (min-width: 1025px) {
  #page-id-123 p {
    font-size: 17px;
  }
}

/* Tablet styles for p */
@media (min-width: 768px) and (max-width: 1024px) {
  #page-id-123 p {
    font-size: 15px;
  }
}

/* Mobile styles for p */
@media (max-width: 767px) {
  #page-id-123 p {
    font-size: 15px; /* Updated font size for mobile */
    text-align: justify; /* Justify text alignment for mobile */
  }
}

/* Link styling */
#page-id-123 a {
  font-weight: 600; /* Bold weight */
  color: #0000FF; /* Blue color */
  text-decoration: none; /* Remove underline */
}

/* Link hover and focus styles */
#page-id-123 a:hover, #page-id-123 a:focus {
  text-decoration: underline; /* Underline on hover/focus */
}/* End custom CSS */