.elementor-1419 .elementor-element.elementor-element-cf56cf6{--display:flex;}.elementor-1419 .elementor-element.elementor-element-8a897d2{--display:flex;}.elementor-1419 .elementor-element.elementor-element-ba5fafd{--display:flex;}.elementor-1419 .elementor-element.elementor-element-1e79025{--display:flex;}.elementor-1419 .elementor-element.elementor-element-dfc8afa{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1419 .elementor-element.elementor-element-dfc8afa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1419 .elementor-element.elementor-element-dfc8afa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}:where( .elementor-1419 .elementor-element.elementor-element-dfc8afa > .elementor-widget-container > .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;}:where( .elementor-1419 .elementor-element.elementor-element-dfc8afa > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}#elementor-popup-modal-1419{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1419 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1419 .dialog-close-button{display:flex;}#elementor-popup-modal-1419 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for text-editor, class: .elementor-element-c70d73d *//* Reset list styles */
.slide-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Link styles */
.slide-menu-list li a {
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  text-decoration: none;
  color: #111;
  padding: 8px 0;
  position: relative;
  transition: color 0.3s ease;
}

/* Hover underline effect */
.slide-menu-list li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: #111;
  transition: width 0.3s ease;
}

.slide-menu-list li a:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c70d73d *//* Reset list styles */
.slide-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Link styles */
.slide-menu-list li a {
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  text-decoration: none;
  color: #111;
  padding: 8px 0;
  position: relative;
  transition: color 0.3s ease;
}

/* Hover underline effect */
.slide-menu-list li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: #111;
  transition: width 0.3s ease;
}

.slide-menu-list li a:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c70d73d *//* Reset list styles */
.slide-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Link styles */
.slide-menu-list li a {
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  text-decoration: none;
  color: #111;
  padding: 8px 0;
  position: relative;
  transition: color 0.3s ease;
}

/* Hover underline effect */
.slide-menu-list li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: #111;
  transition: width 0.3s ease;
}

.slide-menu-list li a:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c70d73d *//* Reset list styles */
.slide-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Link styles */
.slide-menu-list li a {
  display: inline-block;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  text-decoration: none;
  color: #111;
  padding: 8px 0;
  position: relative;
  transition: color 0.3s ease;
}

/* Hover underline effect */
.slide-menu-list li a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background: #111;
  transition: width 0.3s ease;
}

.slide-menu-list li a:hover::after {
  width: 100%;
}/* End custom CSS */