:root {
  --wp-gdpr--bar--background-color: #000000;
  --wp-gdpr--bar--color: #ffffff;
  --wp-gdpr--button--background-color: #000000;
  --wp-gdpr--button--background-color--darken: #000000;
  --wp-gdpr--button--color: #ffffff
}
.elementor-1104 .elementor-element.elementor-element-52cd7d6.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-1104 .elementor-element.elementor-element-635abc2.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-1104 .elementor-element.elementor-element-eed86a9>.elementor-container>.elementor-column>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-02ad8c6.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-4841617.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-62de056.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-68f3680.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-791b122.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-bd0a1df>.elementor-container>.elementor-column>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-dce4a26>.elementor-container>.elementor-column>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-f749c1a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center
}
.elementor-1104 .elementor-element.elementor-element-eed86a9 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-14c6970 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-263ad05 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-2b542f0 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-5937110 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-5c095c5 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-5c2697b .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-5f5ed62 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-671b680 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-7d313d5 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-94cf183 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-a1b2c19 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-a958525 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-b374e54 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-b65f566 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-bbe136f .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-bd0a1df .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-bd7673a .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-bde1dcb .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-c6f0b8b .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-d549838 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-d97e603 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-dce4a26 .trx_addons_bg_text,
.elementor-56 .elementor-element.elementor-element-ef23ad5 .trx_addons_bg_text,
.elementor-642 .elementor-element.elementor-element-7813677 .trx_addons_bg_text,
.elementor-642 .elementor-element.elementor-element-93064c1 .trx_addons_bg_text,
.elementor-642 .elementor-element.elementor-element-a1e9f8d .trx_addons_bg_text {
  z-index: 0
}
.elementor-1104 .elementor-element.elementor-element-eed86a9 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-14c6970 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-263ad05 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-2b542f0 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-5937110 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-5c095c5 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-5c2697b .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-5f5ed62 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-671b680 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-7d313d5 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-94cf183 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-a1b2c19 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-a958525 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-b374e54 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-b65f566 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-bbe136f .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-bd0a1df .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-bd7673a .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-bde1dcb .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-c6f0b8b .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-d549838 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-d97e603 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-dce4a26 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-56 .elementor-element.elementor-element-ef23ad5 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-642 .elementor-element.elementor-element-7813677 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-642 .elementor-element.elementor-element-93064c1 .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element,
.elementor-642 .elementor-element.elementor-element-a1e9f8d .trx_addons_bg_text.trx_addons_marquee_wrap .trx_addons_marquee_element {
  padding-right: 50px
}
.elementor-1104 .elementor-element.elementor-element-eed86a9 {
  padding: 18px 30px
}
.elementor-bc-flex-widget .elementor-1104 .elementor-element.elementor-element-52cd7d6.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-1104 .elementor-element.elementor-element-635abc2.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-02ad8c6.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-4841617.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-62de056.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-68f3680.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-791b122.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-f749c1a.elementor-column .elementor-widget-wrap {
  align-items: center
}
.elementor-1104 .elementor-element.elementor-element-635abc2.elementor-column > .elementor-widget-wrap {
  justify-content: flex-start
}
.elementor-1104 .elementor-element.elementor-element-0df4744 .logo_image,
.trx_addons_inline_4412808 img.logo_image {
  max-height: 80px
}
.elementor-1104 .elementor-element.elementor-element-52cd7d6.elementor-column > .elementor-widget-wrap {
  justify-content: flex-end
}
@media(max-width:767px) {
  .elementor-1104 .elementor-element.elementor-element-635abc2 {
    width: 70%
  }
  .elementor-1104 .elementor-element.elementor-element-52cd7d6>.elementor-element-populated.elementor-column-wrap,
  .elementor-1104 .elementor-element.elementor-element-52cd7d6>.elementor-element-populated.elementor-widget-wrap,
  .elementor-1104 .elementor-element.elementor-element-635abc2>.elementor-element-populated.elementor-column-wrap,
  .elementor-1104 .elementor-element.elementor-element-635abc2>.elementor-element-populated.elementor-widget-wrap {
    padding: 0
  }
  .elementor-1104 .elementor-element.elementor-element-52cd7d6 {
    width: 30%
  }
}
.elementor-56 .elementor-element.elementor-element-075209d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-ea4e1e8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-642 .elementor-element.elementor-element-36ba7ce.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-642 .elementor-element.elementor-element-a1e9f8d>.elementor-container>.elementor-column>.elementor-widget-wrap,
.elementor-642 .elementor-element.elementor-element-b9b6bd8.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-642 .elementor-element.elementor-element-f8dc33d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start
}
.elementor-642 .elementor-element.elementor-element-7813677:not(.elementor-motion-effects-element-type-background),
.elementor-642 .elementor-element.elementor-element-7813677>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-642 .elementor-element.elementor-element-a1e9f8d:not(.elementor-motion-effects-element-type-background),
.elementor-642 .elementor-element.elementor-element-a1e9f8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0d141e
}
.elementor-642 .elementor-element.elementor-element-a1e9f8d {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
  padding: 112px 90px 0
}
.elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-263ad05>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-5f5ed62>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-94cf183>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-bde1dcb>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated>.elementor-background-overlay,
.elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated>.elementor-background-overlay,
.elementor-642 .elementor-element.elementor-element-7813677>.elementor-background-overlay,
.elementor-642 .elementor-element.elementor-element-a1e9f8d>.elementor-background-overlay {
  transition: background .3s,border-radius .3s,opacity .3s
}
.elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-263ad05,
.elementor-56 .elementor-element.elementor-element-5f5ed62,
.elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-94cf183,
.elementor-56 .elementor-element.elementor-element-bde1dcb,
.elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated,
.elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated,
.elementor-642 .elementor-element.elementor-element-7813677 {
  transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-075209d.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-ea4e1e8.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-642 .elementor-element.elementor-element-36ba7ce.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-642 .elementor-element.elementor-element-b9b6bd8.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-642 .elementor-element.elementor-element-f8dc33d.elementor-column .elementor-widget-wrap {
  align-items: flex-start
}
.elementor-56 .elementor-element.elementor-element-855a393.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-642 .elementor-element.elementor-element-93064c1>.elementor-container>.elementor-column>.elementor-widget-wrap,
.elementor-642 .elementor-element.elementor-element-a7dab66.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated,
.elementor-642 .elementor-element.elementor-element-c17b0de.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end
}
.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-855a393.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-642 .elementor-element.elementor-element-a7dab66.elementor-column .elementor-widget-wrap,
.elementor-bc-flex-widget .elementor-642 .elementor-element.elementor-element-c17b0de.elementor-column .elementor-widget-wrap {
  align-items: flex-end
}
.elementor-56 .elementor-element.elementor-element-51a8cd1,
.elementor-56 .elementor-element.elementor-element-6c0f9bb,
.elementor-56 .elementor-element.elementor-element-d4358b1,
.elementor-642 .elementor-element.elementor-element-41987e1,
.elementor-642 .elementor-element.elementor-element-fcfe672 {
  --spacer-size: 50px
}
.elementor-642 .elementor-element.elementor-element-8628594 {
  --divider-border-style: solid;
  --divider-border-width: 1px
}
.elementor-642 .elementor-element.elementor-element-8628594 .elementor-divider-separator {
  width: 100%
}
.elementor-642 .elementor-element.elementor-element-8628594 .elementor-divider {
  padding-top: 20px;
  padding-bottom: 20px
}
.elementor-56 .elementor-element.elementor-element-07e69cc,
.elementor-642 .elementor-element.elementor-element-8046af9 {
  text-align: center
}
.elementor-642 .elementor-element.elementor-element-0198745 {
  --spacer-size: 20px
}
.trx-addons-layout--edit-mode .trx-addons-layout__inner,
.trx-addons-layout--single-preview .trx-addons-layout__inner {
  background-color: var(--theme-color-bg_color)
}
.trx_demo_inline_1967899303 {
  color: #fff!important;
  border-color: #ffaa5f!important;
  background-color: #ffaa5f!important
}
.trx_demo_inline_563412638:hover {
  color: #fff!important;
  border-color: #cc884c!important;
  background-color: #cc884c!important
}
.trx_demo_panels .trx_demo_tabs a.hint_big:after {
  color: #fff!important;
  background-color: #20252e!important
}
#page_preloader {
  background-color: #fff!important
}
.trx_addons_inline_1524094384,
.trx_addons_inline_1554989986 {
  color: #fff!important
}
.trx_addons_inline_1336384845 {
  --sc-slider-controller-height: 64px
}
.amuli_inline_390174142 {
  background-image: url(./assets/images/image-30-copyright-760x507.jpg)
}
.amuli_inline_1138929364 {
  background-image: url(./assets/images/image-28-copyright-760x507.jpg)
}
.amuli_inline_1281998674 {
  background-image: url(./assets/images/image-29-copyright-760x507.jpg)
}
body {
  --booked_button_color: #e5df24;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--bg-color: #FFFFFF;
  --wp--preset--color--bd-color: #D6D9DF;
  --wp--preset--color--text-dark: #20252E;
  --wp--preset--color--text-light: #8A8D98;
  --wp--preset--color--text-link: #20252E;
  --wp--preset--color--text-hover: #E5DF24;
  --wp--preset--color--text-link-2: #1E54E7;
  --wp--preset--color--text-hover-2: #20252E;
  --wp--preset--color--text-link-3: #ddb837;
  --wp--preset--color--text-hover-3: #eec432;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
}
img.emoji,
img.wp-smiley {
  display: inline!important;
  border: none!important;
  box-shadow: none!important;
  height: 1em!important;
  width: 1em!important;
  margin: 0 .07em!important;
  vertical-align: -.1em!important;
  background: 0 0!important;
  padding: 0!important
}
/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}
.wp-block-file__button {
  background: #32373c;
  color: #fff;
  text-decoration: none
}
ul.social-icons {
  margin-bottom: 10px
}
.social-icons {
  padding: 0!important;
  display: flex;
  justify-content: left
}
.social-icons span {
  font-size: 20px;
  color: #000
}
.social-icons li:hover {
  background: rgb(148 37 143);
  color: #fff
}
.elementor-56 .elementor-element.elementor-element-24c8dde .sc_item_title,
.elementor-56 .elementor-element.elementor-element-6475b0d .sc_item_title,
.social-icons li:hover span {
  color: #fff
}
.copy-right img {
  padding-top: 5px;
  padding-left: 5px
}
.social-icons li {
  display: inline-block;
  list-style: none;
  width: 45px;
  height: 45px;
  background: #fff;
  margin: 5px;
  border-radius: 30%;
  position: relative;
  display: flex;
  line-height: 1;
  justify-content: center;
  align-items: center;
  box-shadow: 0 10px 10px -5px rgb(255,255,255,.1);
  transition: .3s
}
:where(.is-layout-flex) {
  gap: .5em
}
:where(.is-layout-grid) {
  gap: .5em
}
body .is-layout-constrained>.alignleft,
body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em
}
body .is-layout-constrained>.alignright,
body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0
}
body .is-layout-constrained>.aligncenter,
body .is-layout-flow>.aligncenter {
  margin-left: auto!important;
  margin-right: auto!important
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto!important;
  margin-right: auto!important
}
body .is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size)
}
body .is-layout-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}
body .is-layout-flex>*,
body .is-layout-grid>* {
  margin: 0
}
body .is-layout-grid {
  display: grid
}
.has-black-color {
  color: var(--wp--preset--color--black)!important
}
.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray)!important
}
.has-white-color {
  color: var(--wp--preset--color--white)!important
}
.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink)!important
}
.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red)!important
}
.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange)!important
}
.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber)!important
}
.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan)!important
}
.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan)!important
}
.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue)!important
}
.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue)!important
}
.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple)!important
}
.has-black-background-color {
  background-color: var(--wp--preset--color--black)!important
}
.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray)!important
}
.has-white-background-color {
  background-color: var(--wp--preset--color--white)!important
}
.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink)!important
}
.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red)!important
}
.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange)!important
}
.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber)!important
}
.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan)!important
}
.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan)!important
}
.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue)!important
}
.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue)!important
}
.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple)!important
}
.has-black-border-color {
  border-color: var(--wp--preset--color--black)!important
}
.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray)!important
}
.has-white-border-color {
  border-color: var(--wp--preset--color--white)!important
}
.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink)!important
}
.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red)!important
}
.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange)!important
}
.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber)!important
}
.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan)!important
}
.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan)!important
}
.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue)!important
}
.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue)!important
}
.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple)!important
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important
}
.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum)!important
}
.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple)!important
}
.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux)!important
}
.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk)!important
}
.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean)!important
}
.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass)!important
}
.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight)!important
}
.has-small-font-size {
  font-size: var(--wp--preset--font-size--small)!important
}
.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium)!important
}
.has-large-font-size {
  font-size: var(--wp--preset--font-size--large)!important
}
.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large)!important
}
.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit
}
:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em
}
:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em
}
:where(.wp-block-columns.is-layout-flex) {
  gap: 2em
}
:where(.wp-block-columns.is-layout-grid) {
  gap: 2em
}
.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6
}
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
body #booked-profile-page .appt-block .google-cal-button > a:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .booked-tabs li.active a,
body #booked-profile-page .booked-tabs li.active a:hover,
body #booked-profile-page input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body div.booked-calendar .bc-head,
body div.booked-calendar .bc-head .bc-col,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body div.booked-calendar input[type=submit].button-primary:hover {
  background: #1e54e7!important
}
body #booked-profile-page .appt-block .google-cal-button > a:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body div.booked-calendar .bc-head .bc-col,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body div.booked-calendar input[type=submit].button-primary:hover {
  border-color: #1e54e7!important
}
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th,
body #booked-profile-page .booked-tabs,
body .booked-calendarSwitcher.calendar,
body div.booked-calendar .bc-row.days,
body div.booked-calendar .bc-row.days .bc-col {
  background: #20252e!important
}
body #booked-profile-page .booked-tabs,
body div.booked-calendar .bc-row.days .bc-col {
  border-color: #20252e!important
}
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
.booked-ms-modal .booked-book-appt,
body #booked-profile-page .appt-block .google-cal-button > a,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body #booked-profile-page .booked-tabs li a .counter,
body #booked-profile-page input[type=submit].button-primary,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body .booked-modal p.booked-title-bar,
body div.booked-calendar .bc-col:hover .date span,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body div.booked-calendar input[type=submit].button-primary {
  background: #e5df24
}
body #booked-profile-page .appt-block .google-cal-button > a,
body #booked-profile-page input[type=submit].button-primary,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body div.booked-calendar input[type=submit].button-primary {
  border-color: #e5df24
}
.booked-ms-modal.visible:hover .booked-book-appt,
body .booked-appt-list .booked-public-appointment-title,
body .booked-modal .bm-window a,
body .booked-modal .bm-window p i.fa,
body .booked-modal .bm-window p.appointment-title {
  color: #e5df24
}
.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
  color: inherit
}
.woocommerce form .form-row .required {
  visibility: visible
}
.elementor-kit-2392 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-color-7b0dfc48: #4054B2;
  --e-global-color-3e758104: #23A455;
  --e-global-color-2b7e95ec: #000;
  --e-global-color-33a0eb7d: #FFF;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1320px
}
.e-con {
  --container-max-width: 1320px
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px
}
.elementor-element {
  --widgets-spacing: 20px 20px
}
.sc_layouts_title_caption {
  display: var(--page-title-display)
}
.elementor-56 .elementor-element.elementor-element-5f5ed62 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-56 .elementor-element.elementor-element-5f5ed62:not(.elementor-motion-effects-element-type-background) {
  background-image: url("../images/i-banner.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover
}
.elementor-56 .elementor-element.elementor-element-01607d7>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-01607d7>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-02ad8c6>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-02ad8c6>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-791b122>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-791b122>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-855a393>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-855a393>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-db4738a>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-db4738a>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated.elementor-widget-wrap {
  padding: 0
}
.elementor-56 .elementor-element.elementor-element-f57c405 {
  --spacer-size: 38px
}
.elementor-56 .elementor-element.elementor-element-f91828e {
  color: #b7c4cd
}
.elementor-56 .elementor-element.elementor-element-5f5ed62 {
  padding: 365px 80px
}
.elementor-56 .elementor-element.elementor-element-bbe136f {
  padding: 46px 80px
}
.elementor-56 .elementor-element.elementor-element-5ef2b25 > .elementor-widget-container {
  padding: 0 25px 0 0
}
.elementor-56 .elementor-element.elementor-element-14c6970 {
  padding: 0 80px 46px
}
.elementor-56 .elementor-element.elementor-element-0371258:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-0371258>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-56 .elementor-element.elementor-element-ea167d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #e8ebf2
}
.elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated.elementor-column-wrap,
.elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated.elementor-widget-wrap {
  padding: 0 80px
}
.elementor-56 .elementor-element.elementor-element-31144ec>.elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-990b92f>.elementor-widget-container {
  padding: 80px 0 0
}
.elementor-56 .elementor-element.elementor-element-5937110,
.elementor-56 .elementor-element.elementor-element-7d313d5 {
  margin-top: -60px;
  margin-bottom: 0;
  padding: 0 0 100px;
  z-index: 1
}
.elementor-56 .elementor-element.elementor-element-0c1600b.elementor-column>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-a32d2d6.elementor-column>.elementor-widget-wrap {
  justify-content: center
}
.elementor-56 .elementor-element.elementor-element-68f3680:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-68f3680>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-56 .elementor-element.elementor-element-f749c1a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #161d2d
}
.elementor-56 .elementor-element.elementor-element-01edf13 .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-01edf13 .sc_item_title_text2,
.elementor-56 .elementor-element.elementor-element-168c884 .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-168c884 .sc_item_title_text2,
.elementor-56 .elementor-element.elementor-element-1c51e5a .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-1c51e5a .sc_item_title_text2,
.elementor-56 .elementor-element.elementor-element-24c8dde .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-24c8dde .sc_item_title_text2,
.elementor-56 .elementor-element.elementor-element-6475b0d .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-6475b0d .sc_item_title_text2,
.elementor-56 .elementor-element.elementor-element-651cda3 .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-651cda3 .sc_item_title_text2,
.elementor-56 .elementor-element.elementor-element-9b9d62d .sc_item_title_text,
.elementor-56 .elementor-element.elementor-element-9b9d62d .sc_item_title_text2 {
  -webkit-text-stroke-width: 0px
}
.elementor-56 .elementor-element.elementor-element-b65f566 > .elementor-container {
  text-align: left
}
.elementor-56 .elementor-element.elementor-element-798300c,
.elementor-56 .elementor-element.elementor-element-9dee31a,
.elementor-56 .elementor-element.elementor-element-a777cd4,
.elementor-56 .elementor-element.elementor-element-ac420c0,
.elementor-56 .elementor-element.elementor-element-bc89e43,
.elementor-56 .elementor-element.elementor-element-bd13bcf,
.elementor-56 .elementor-element.elementor-element-ce35266 {
  --spacer-size: 100px
}
.elementor-56 .elementor-element.elementor-element-88b3ee4,
.elementor-56 .elementor-element.elementor-element-8b144e5,
.elementor-56 .elementor-element.elementor-element-8c0461f {
  --spacer-size: 30px
}
.elementor-56 .elementor-element.elementor-element-a5e0969 {
  --spacer-size: 25px
}
.elementor-56 .elementor-element.elementor-element-263ad05:not(.elementor-motion-effects-element-type-background),
.elementor-56 .elementor-element.elementor-element-263ad05>.elementor-motion-effects-container>.elementor-motion-effects-layer,
.elementor-56 .elementor-element.elementor-element-94cf183:not(.elementor-motion-effects-element-type-background),
.elementor-56 .elementor-element.elementor-element-94cf183>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #f5f6f9
}
.elementor-56 .elementor-element.elementor-element-ec34a4a {
  --spacer-size: 40px
}
.elementor-56 .elementor-element.elementor-element-96ad849 {
  --spacer-size: 26px
}
.elementor-56 .elementor-element.elementor-element-4206f1f,
.elementor-56 .elementor-element.elementor-element-bc70f6c {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 2.3em
}
.elementor-56 .elementor-element.elementor-element-d33addf {
  --spacer-size: 45px
}
.elementor-56 .elementor-element.elementor-element-bde1dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-56 .elementor-element.elementor-element-bde1dcb:not(.elementor-motion-effects-element-type-background) {
  background-color: #f5f6f9;
  background-image: url("./assets/images/Group-1213.png");
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover
}
.elementor-56 .elementor-element.elementor-element-781bdde {
  --spacer-size: 44px
}
@media(min-width:768px) {
  .elementor-1104 .elementor-element.elementor-element-635abc2 {
    width: 11.042%
  }
  .elementor-1104 .elementor-element.elementor-element-52cd7d6 {
    width: 88.958%
  }
  .elementor-56 .elementor-element.elementor-element-db4738a,
  .elementor-56 .elementor-element.elementor-element-e9c79ad {
    width: 60%
  }
  .elementor-56 .elementor-element.elementor-element-e5fe2ec {
    width: 40.006%
  }
  .elementor-56 .elementor-element.elementor-element-ea8af49 {
    width: 58%
  }
  .elementor-56 .elementor-element.elementor-element-b6d3f78,
  .elementor-56 .elementor-element.elementor-element-d0152d8 {
    width: 33%
  }
  .elementor-56 .elementor-element.elementor-element-14bc6ee {
    width: 33.308%
  }
  .elementor-56 .elementor-element.elementor-element-433ab9c,
  .elementor-56 .elementor-element.elementor-element-791b122 {
    width: 50%
  }
  .elementor-56 .elementor-element.elementor-element-0ae4b0c,
  .elementor-56 .elementor-element.elementor-element-311ff32,
  .elementor-56 .elementor-element.elementor-element-6d31cef,
  .elementor-56 .elementor-element.elementor-element-6d90945 {
    width: 5%
  }
  .elementor-56 .elementor-element.elementor-element-0c1600b,
  .elementor-56 .elementor-element.elementor-element-a32d2d6 {
    width: 88.613%
  }
  .elementor-56 .elementor-element.elementor-element-258ca1f,
  .elementor-56 .elementor-element.elementor-element-419a202,
  .elementor-56 .elementor-element.elementor-element-4292a93,
  .elementor-56 .elementor-element.elementor-element-8c0e4d7 {
    width: 15%
  }
  .elementor-56 .elementor-element.elementor-element-739eb27,
  .elementor-56 .elementor-element.elementor-element-d24ea24 {
    width: 70%
  }
  .elementor-56 .elementor-element.elementor-element-5933121,
  .elementor-56 .elementor-element.elementor-element-fab8bea {
    width: 14.277%
  }
  .elementor-56 .elementor-element.elementor-element-075209d {
    width: 35%
  }
  .elementor-56 .elementor-element.elementor-element-ea4e1e8 {
    width: 34.936%
  }
  .elementor-56 .elementor-element.elementor-element-681040a,
  .elementor-56 .elementor-element.elementor-element-e80558a {
    width: 10%
  }
  .elementor-56 .elementor-element.elementor-element-4c42779 {
    width: 79.31%
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-1104 .elementor-element.elementor-element-635abc2 {
    width: 24%
  }
  .elementor-1104 .elementor-element.elementor-element-52cd7d6 {
    width: 76%
  }
  .elementor-56 .elementor-element.elementor-element-075209d,
  .elementor-56 .elementor-element.elementor-element-433ab9c,
  .elementor-56 .elementor-element.elementor-element-4841617,
  .elementor-56 .elementor-element.elementor-element-791b122,
  .elementor-56 .elementor-element.elementor-element-ea4e1e8,
  .elementor-642 .elementor-element.elementor-element-36ba7ce,
  .elementor-642 .elementor-element.elementor-element-b9b6bd8,
  .elementor-642 .elementor-element.elementor-element-f8dc33d {
    width: 50%
  }
  .elementor-56 .elementor-element.elementor-element-02ad8c6,
  .elementor-56 .elementor-element.elementor-element-0371258,
  .elementor-56 .elementor-element.elementor-element-4c42779,
  .elementor-56 .elementor-element.elementor-element-68f3680,
  .elementor-56 .elementor-element.elementor-element-739eb27,
  .elementor-56 .elementor-element.elementor-element-e9c79ad,
  .elementor-56 .elementor-element.elementor-element-ea167d6,
  .elementor-56 .elementor-element.elementor-element-ea8af49,
  .elementor-56 .elementor-element.elementor-element-f749c1a {
    width: 100%
  }
  .elementor-56 .elementor-element.elementor-element-01607d7 {
    width: 60%
  }
  .elementor-56 .elementor-element.elementor-element-db4738a {
    width: 40%
  }
}
@media(max-width:1024px) {
  .elementor-642 .elementor-element.elementor-element-a1e9f8d {
    padding: 40px 40px 0
  }
  .elementor-642 .elementor-element.elementor-element-36ba7ce > .elementor-element-populated.elementor-column-wrap,
  .elementor-642 .elementor-element.elementor-element-36ba7ce > .elementor-element-populated.elementor-widget-wrap {
    padding: 30px 15px 0
  }
  .elementor-642 .elementor-element.elementor-element-fcfe672 {
    --spacer-size: 30px
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px
  }
  .e-con {
    --container-max-width: 1024px
  }
  .elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-e9c79ad>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-e9c79ad>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 60px
  }
  .elementor-56 .elementor-element.elementor-element-f471d35 > .elementor-widget-container {
    padding: 180px 0 0
  }
  .elementor-56 .elementor-element.elementor-element-9dee31a,
  .elementor-56 .elementor-element.elementor-element-eeba69a {
    --spacer-size: 38px
  }
  .elementor-56 .elementor-element.elementor-element-075209d>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-075209d>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-5f5ed62,
  .elementor-56 .elementor-element.elementor-element-739eb27>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-739eb27>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-d24ea24>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-d24ea24>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-ea4e1e8>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-ea4e1e8>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-ea8af49>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-ea8af49>.elementor-element-populated.elementor-widget-wrap {
    padding: 0
  }
  .elementor-56 .elementor-element.elementor-element-bbe136f {
    padding: 46px 60px
  }
  .elementor-56 .elementor-element.elementor-element-14c6970 {
    padding: 0 60px 46px
  }
  .elementor-56 .elementor-element.elementor-element-31144ec>.elementor-widget-container,
  .elementor-56 .elementor-element.elementor-element-990b92f>.elementor-widget-container,
  .elementor-56 .elementor-element.elementor-element-b374e54 {
    padding: 60px 0 0
  }
  .elementor-56 .elementor-element.elementor-element-5937110,
  .elementor-56 .elementor-element.elementor-element-7d313d5 {
    padding: 0 0 80px
  }
  .elementor-56 .elementor-element.elementor-element-c6f0b8b {
    padding: 60px 0
  }
  .elementor-56 .elementor-element.elementor-element-a777cd4,
  .elementor-56 .elementor-element.elementor-element-bc89e43,
  .elementor-56 .elementor-element.elementor-element-bd13bcf,
  .elementor-56 .elementor-element.elementor-element-ce35266 {
    --spacer-size: 80px
  }
  .elementor-56 .elementor-element.elementor-element-ec34a4a {
    --spacer-size: 20px
  }
  .elementor-56 .elementor-element.elementor-element-a958525 {
    padding: 0 0 60px
  }
  .elementor-56 .elementor-element.elementor-element-798300c,
  .elementor-56 .elementor-element.elementor-element-ac420c0 {
    --spacer-size: 40px
  }
}
@media(max-width:767px) {
  .elementor-642 .elementor-element.elementor-element-a1e9f8d {
    padding: 20px 20px 0
  }
  .elementor-642 .elementor-element.elementor-element-a7dab66>.elementor-element-populated.elementor-column-wrap,
  .elementor-642 .elementor-element.elementor-element-a7dab66>.elementor-element-populated.elementor-widget-wrap,
  .elementor-642 .elementor-element.elementor-element-c17b0de>.elementor-element-populated.elementor-column-wrap,
  .elementor-642 .elementor-element.elementor-element-c17b0de>.elementor-element-populated.elementor-widget-wrap {
    padding: 0
  }
  .elementor-56 .elementor-element.elementor-element-9dee31a,
  .elementor-642 .elementor-element.elementor-element-41987e1 {
    --spacer-size: 30px
  }
  .elementor-642 .elementor-element.elementor-element-fcfe672 {
    --spacer-size: 15px
  }
  .elementor-642 .elementor-element.elementor-element-8046af9 > .elementor-widget-container {
    margin: 0 40px
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px
  }
  .e-con {
    --container-max-width: 767px
  }
  .elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-0371258>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-68f3680>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-e9c79ad>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-e9c79ad>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-ea167d6>.elementor-element-populated.elementor-widget-wrap,
  .elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated.elementor-column-wrap,
  .elementor-56 .elementor-element.elementor-element-f749c1a>.elementor-element-populated.elementor-widget-wrap {
    padding: 0 20px
  }
  .elementor-56 .elementor-element.elementor-element-f471d35 > .elementor-widget-container {
    padding: 100px 0 0
  }
  .elementor-56 .elementor-element.elementor-element-bbe136f {
    padding: 26px 20px
  }
  .elementor-56 .elementor-element.elementor-element-51a8cd1,
  .elementor-56 .elementor-element.elementor-element-6c0f9bb,
  .elementor-56 .elementor-element.elementor-element-d4358b1 {
    --spacer-size: 12px
  }
  .elementor-56 .elementor-element.elementor-element-14c6970 {
    padding: 0 20px 26px
  }
  .elementor-56 .elementor-element.elementor-element-31144ec>.elementor-widget-container,
  .elementor-56 .elementor-element.elementor-element-990b92f>.elementor-widget-container,
  .elementor-56 .elementor-element.elementor-element-b374e54 {
    padding: 20px 0 0
  }
  .elementor-56 .elementor-element.elementor-element-5937110,
  .elementor-56 .elementor-element.elementor-element-7d313d5 {
    padding: 0 0 60px
  }
  .elementor-56 .elementor-element.elementor-element-c6f0b8b {
    padding: 20px 0
  }
  .elementor-56 .elementor-element.elementor-element-798300c,
  .elementor-56 .elementor-element.elementor-element-a777cd4,
  .elementor-56 .elementor-element.elementor-element-ac420c0,
  .elementor-56 .elementor-element.elementor-element-bc89e43,
  .elementor-56 .elementor-element.elementor-element-bd13bcf,
  .elementor-56 .elementor-element.elementor-element-ce35266 {
    --spacer-size: 60px
  }
  .elementor-56 .elementor-element.elementor-element-ec34a4a {
    --spacer-size: 40px
  }
  .elementor-56 .elementor-element.elementor-element-a958525 {
    padding: 0 0 20px
  }
  .elementor-56 .elementor-element.elementor-element-d33addf {
    --spacer-size: 20px
  }
}