.elementor-3919 .elementor-element.elementor-element-9286406 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-3919 .elementor-element.elementor-element-9286406 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .menu-item a.hfe-menu-item, .elementor-3919 .elementor-element.elementor-element-9286406 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .sub-menu,
								.elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown,
								.elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown-expandible,
								.elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-3919 .elementor-element.elementor-element-9286406 ul.sub-menu{width:220px;}.elementor-3919 .elementor-element.elementor-element-9286406 .sub-menu a.hfe-sub-menu-item,
						 .elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3919 .elementor-element.elementor-element-9286406 .sub-menu li.menu-item:not(:last-child),
						.elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-3919 .elementor-element.elementor-element-9286406 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-3919 .elementor-element.elementor-element-1ebac07{--spacer-size:50px;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-heading,.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-sub-heading, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-sub-heading *,.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-subheading, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-subheading *, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator-parent{text-align:center;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-heading{margin:10px 15px 5px 15px;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator-line > span{border-top-style:solid;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator-line > span {border-top-width:1px;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-separator-wrap{width:35%;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-icon-wrap .uael-icon i{font-size:20px;height:20px;width:20px;line-height:20px;text-align:center;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-icon-wrap .uael-icon, .elementor-3919 .elementor-element.elementor-element-2e4832f .uael-icon-wrap .uael-icon svg{height:20px;width:20px;line-height:20px;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-side-left{width:50%;}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-side-right{width:calc( 100% - 50% );}.elementor-3919 .elementor-element.elementor-element-2e4832f .uael-divider-content{Padding:0px 10px 0px 10px;}.elementor-3919 .elementor-element.elementor-element-0438b88{--spacer-size:50px;}.elementor-3919 .elementor-element.elementor-element-91a708b .elementor-cta__content{text-align:center;}.elementor-3919 .elementor-element.elementor-element-91a708b .elementor-cta .elementor-cta__bg, .elementor-3919 .elementor-element.elementor-element-91a708b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3919 .elementor-element.elementor-element-f480657{--spacer-size:50px;}.elementor-3919 .elementor-element.elementor-element-bedb672{text-align:center;}.elementor-3919 .elementor-element.elementor-element-1c83a73 .elementor-icon-box-wrapper{gap:15px;}.elementor-3919 .elementor-element.elementor-element-d509e26 .elementor-icon-box-wrapper{gap:15px;}.elementor-3919 .elementor-element.elementor-element-77a44b5 .elementor-icon-box-wrapper{gap:15px;}.elementor-3919 .elementor-element.elementor-element-3f84323{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-3919 .elementor-element.elementor-element-f24c856.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3919 .elementor-element.elementor-element-f24c856.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3919 .elementor-element.elementor-element-2236fde{text-align:center;}.elementor-3919 .elementor-element.elementor-element-63e9d55 .elementor-icon-list-icon i{color:#12A800;transition:color 0.3s;}.elementor-3919 .elementor-element.elementor-element-63e9d55 .elementor-icon-list-icon svg{fill:#12A800;transition:fill 0.3s;}.elementor-3919 .elementor-element.elementor-element-63e9d55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3919 .elementor-element.elementor-element-63e9d55 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3919 .elementor-element.elementor-element-7989a98{--spacer-size:25px;}.elementor-3919 .elementor-element.elementor-element-1e9425e a.elementor-button:hover{color:#FFFFFF;}.elementor-3919 .elementor-element.elementor-element-db64678{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-cd72a0e *//* Main container for the tool */
.elementor-3919 .elementor-element.elementor-element-cd72a0e .gypsy-oracle-tool {
  padding: 25px;
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  border-radius: 8px;
}

/* Style for the dropdown .elementor-3919 .elementor-element.elementor-element-cd72a0es */
.elementor-3919 .elementor-element.elementor-element-cd72a0e select {
  width: 100%;
  padding: 12px;
  margin-bottom: 20px;
  border: 1px solid #dddddd;
  border-radius: 5px;
  font-size: 16px;
}

/* Style for the button */
.elementor-3919 .elementor-element.elementor-element-cd72a0e button {
  width: 100%;
  padding: 15px;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background-color: #5D4E83; /* A purple from your site */
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.elementor-3919 .elementor-element.elementor-element-cd72a0e .card-detail-box {
  padding: 15px;
  margin-bottom: 20px;
  border-radius: 5px;
  background-color: #f9f9f9;
  border-left: 4px solid #dddddd;
}

.elementor-3919 .elementor-element.elementor-element-cd72a0e .pair-detail-box {
  padding: 20px;
  background-color: #F8F7FC; /* A light lilac color */
  border-left: 4px solid #5D4E83; /* Matching purple accent */
}/* End custom CSS */