.elementor-16227 .elementor-element.elementor-element-44a797c {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-2e69552>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-reading-progress {
  height: 50px !important;
  width: 50px !important;
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-top .bdt-progress-wrap,
.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-top .bdt-progress-wrap::before {
  height: 50px;
  width: 50px;
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-top .bdt-progress-wrap::before {
  line-height: 50px;
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-cursor .bdt-progress-wrap {
  height: 50px !important;
  width: 50px !important;
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-cursor .bdt-cursor2,
.bdt-progress-with-cursor .bdt-cursor3 {
  height: 50px !important;
  width: 50px !important;
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-horizontal-progress .inner {
  background-color: var(--e-global-color-primary);
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-top .bdt-progress-wrap svg.bdt-progress-circle path {
  stroke: var(--e-global-color-primary);
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-cursor .bdt-progress-wrap svg.bdt-progress-circle path {
  stroke: var(--e-global-color-primary);
}

.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-cursor .bdt-progress-wrap,
.elementor-16227 .elementor-element.elementor-element-bdt-reading-progress .bdt-progress-with-top .bdt-progress-wrap {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
}

.elementor-16227 .elementor-element.elementor-element-82b8718 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-6e3c75e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-6e3c75e>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-f4dad03 {
  text-align: center;
}

.elementor-16227 .elementor-element.elementor-element-5621e9b:not(.elementor-motion-effects-element-type-background),
.elementor-16227 .elementor-element.elementor-element-5621e9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-16227 .elementor-element.elementor-element-5621e9b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-5621e9b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-a1f2a0a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-8979290 .bdt-accordion .bdt-accordion-item+.bdt-accordion-item {
  margin-top: 2px;
}

.elementor-16227 .elementor-element.elementor-element-8979290 .bdt-accordion .bdt-accordion-title .bdt-title {
  justify-content: flex-start;
}

.elementor-16227 .elementor-element.elementor-element-8979290 .bdt-accordion .bdt-accordion-title {
  color: var(--e-global-color-f42354c);
  background-color: #02010100;
}

.elementor-16227 .elementor-element.elementor-element-8979290>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-acb1583>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 4px;
}

.elementor-16227 .elementor-element.elementor-element-acb1583>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #CDCDCD24;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-acb1583>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-19fc4d8 .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-19fc4d8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-e49662b .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-e49662b .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-5b7a598);
  fill: var(--e-global-color-5b7a598);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-e49662b .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-e49662b .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-e49662b .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-e49662b .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-28159ce>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 4px;
}

.elementor-16227 .elementor-element.elementor-element-28159ce>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #CDCDCD24;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 0px 20px;
}

.elementor-16227 .elementor-element.elementor-element-28159ce>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-95a1dd9 .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-95a1dd9>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-3cbf830 .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-3cbf830 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-5b7a598);
  fill: var(--e-global-color-5b7a598);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-3cbf830 .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-3cbf830 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-3cbf830 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-3cbf830 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-179bc87>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 4px;
}

.elementor-16227 .elementor-element.elementor-element-179bc87>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #CDCDCD24;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 0px 20px;
}

.elementor-16227 .elementor-element.elementor-element-179bc87>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-67dc9a2 .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-67dc9a2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-3c6ca69 .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-3c6ca69 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-5b7a598);
  fill: var(--e-global-color-5b7a598);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-3c6ca69 .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-3c6ca69 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-3c6ca69 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-3c6ca69 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-e481c72 .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-e481c72>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-9eae1dc .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-9eae1dc .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-5b7a598);
  fill: var(--e-global-color-5b7a598);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-9eae1dc .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-9eae1dc .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-9eae1dc .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-9eae1dc .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-186d4e1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 4px;
}

.elementor-16227 .elementor-element.elementor-element-186d4e1>.elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #CDCDCD24;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 0px 20px;
}

.elementor-16227 .elementor-element.elementor-element-186d4e1>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-a8cf0d3 .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-a8cf0d3>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-344f210 .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-344f210 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-5b7a598);
  fill: var(--e-global-color-5b7a598);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-344f210 .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-344f210 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-344f210 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-344f210 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-2a8ea6e .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-2a8ea6e>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-e33006f .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-e33006f .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-5b7a598);
  fill: var(--e-global-color-5b7a598);
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-e33006f .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-e33006f .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-e33006f .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-e33006f .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-1b1fd18>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 4px;
}

.elementor-16227 .elementor-element.elementor-element-1b1fd18>.elementor-element-populated {
  padding: 0px 20px 0px 20px;
}

.elementor-16227 .elementor-element.elementor-element-417744c {
  text-align: left;
}

.elementor-16227 .elementor-element.elementor-element-417744c .elementor-heading-title {
  color: var(--e-global-color-98bf827);
  font-size: 0.9rem;
  font-weight: 500;
}

.elementor-16227 .elementor-element.elementor-element-417744c>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-d686a30 .bdt-lottie-image svg {
  width: 30px !important;
}

.elementor-16227 .elementor-element.elementor-element-d686a30 {
  width: auto;
  max-width: auto;
}

.elementor-16227 .elementor-element.elementor-element-751d24b .bdt-lottie-image svg {
  width: 30px !important;
}

.elementor-16227 .elementor-element.elementor-element-751d24b {
  width: auto;
  max-width: auto;
}

.elementor-16227 .elementor-element.elementor-element-fe349db .bdt-lottie-image svg {
  width: 30px !important;
}

.elementor-16227 .elementor-element.elementor-element-fe349db {
  width: auto;
  max-width: auto;
}

.elementor-16227 .elementor-element.elementor-element-be67193>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-16227 .elementor-element.elementor-element-be67193:not(.elementor-motion-effects-element-type-background),
.elementor-16227 .elementor-element.elementor-element-be67193>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9610db3);
}

.elementor-16227 .elementor-element.elementor-element-be67193 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-be67193>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-16227 .elementor-element.elementor-element-64bb83e.elementor-column .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-16227 .elementor-element.elementor-element-64bb83e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-16227 .elementor-element.elementor-element-64bb83e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-64bb83e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16227 .elementor-element.elementor-element-64bb83e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-16227 .elementor-element.elementor-element-64bb83e>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-64bb83e>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-0637f99 {
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-cb23216>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-db38842 {
  text-align: left;
}

.elementor-16227 .elementor-element.elementor-element-db38842>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-16227 .elementor-element.elementor-element-2618386.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-16227 .elementor-element.elementor-element-2618386.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-16227 .elementor-element.elementor-element-2618386.elementor-column>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-16227 .elementor-element.elementor-element-2618386>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-98401cc .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-98401cc .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-98401cc .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-98401cc .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-98401cc .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-98401cc .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-16227 .elementor-element.elementor-element-bcef180 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-primary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-bcef180,
.elementor-16227 .elementor-element.elementor-element-bcef180>.elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}

.elementor-16227 .elementor-element.elementor-element-bcef180>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16227 .elementor-element.elementor-element-c1f4e5c.elementor-column>.elementor-widget-wrap {
  justify-content: center;
}

.elementor-16227 .elementor-element.elementor-element-c1f4e5c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-16227 .elementor-element.elementor-element-ba30938 .elementor-nav-menu .elementor-item {
  font-family: "Noto Sans HK", Sans-serif;
  font-size: 0.85rem;
  font-weight: 300;
}

.elementor-16227 .elementor-element.elementor-element-ba30938 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.elementor-16227 .elementor-element.elementor-element-ba30938 .elementor-nav-menu--main .elementor-item:hover,
.elementor-16227 .elementor-element.elementor-element-ba30938 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-16227 .elementor-element.elementor-element-ba30938 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-16227 .elementor-element.elementor-element-ba30938 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-98bf827);
  fill: var(--e-global-color-98bf827);
}

.elementor-widget .tippy-tooltip .tippy-content {
  text-align: center;
}

@media(min-width:768px) {
  .elementor-16227 .elementor-element.elementor-element-acb1583 {
    width: 15%;
  }

  .elementor-16227 .elementor-element.elementor-element-28159ce {
    width: 18%;
  }

  .elementor-16227 .elementor-element.elementor-element-179bc87 {
    width: 18%;
  }

  .elementor-16227 .elementor-element.elementor-element-186d4e1 {
    width: 24%;
  }

  .elementor-16227 .elementor-element.elementor-element-1b1fd18 {
    width: 25%;
  }

  .elementor-16227 .elementor-element.elementor-element-cb23216 {
    width: 40%;
  }

  .elementor-16227 .elementor-element.elementor-element-2618386 {
    width: 60%;
  }
}

@media(max-width:767px) {
  .elementor-16227 .elementor-element.elementor-element-0a2dca7 {
    text-align: left;
  }

  .elementor-16227 .elementor-element.elementor-element-0a2dca7>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-8979290 .bdt-accordion .bdt-accordion-title {
    padding: 10px 0px 10px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-8979290 .bdt-accordion .bdt-accordion-content {
    padding: 0px 0px 0px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-8979290>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-2e26d2e {
    padding: 0px 0px 0px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-1b1fd18>.elementor-element-populated {
    padding: 0px 0px 15px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-417744c {
    text-align: left;
  }

  .elementor-16227 .elementor-element.elementor-element-417744c .elementor-heading-title {
    font-size: 0.9rem;
  }

  .elementor-16227 .elementor-element.elementor-element-417744c>.elementor-widget-container {
    margin: 15px 0px 10px 0px;
  }

  .elementor-16227 .elementor-element.elementor-element-cb23216>.elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }

  .elementor-16227 .elementor-element.elementor-element-2618386>.elementor-element-populated {
    padding: 0px 0px 15px 0px;
  }
}



/* original footer begin */
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
    display: none;
  }
}
.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown {
	    display: none;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
  display: flex;
	flex-wrap: wrap;
}
.elementor-nav-menu__align-center .elementor-nav-menu {
  margin-left: auto;
  margin-right: auto;
}
.elementor-nav-menu {
  position: relative;
  z-index: 2;
}
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.elementor-nav-menu a, .elementor-nav-menu li {
  position: relative;
}
.elementor-nav-menu li {
  border-width: 0;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
  display: flex;
}
.elementor-nav-menu__align-center .elementor-nav-menu, .elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a {
  -webkit-box-pack: center;
  justify-content: center;
}
.bdt-accordion-item .bdt-accordion-icon-closed {
	display: flex;
}
.bdt-accordion-item .bdt-accordion-icon-opened {
	display: none;
}
.bdt-accordion-item.bdt-open .bdt-accordion-icon-closed {
	display: none;
}
.bdt-accordion-item.bdt-open .bdt-accordion-icon-opened {
	display: flex;
}
/* original footer end */


