.elementor-4361 .elementor-element.elementor-element-8648e3b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4361 .elementor-element.elementor-element-bf31893 .header-top{background:var( --e-global-color-0dac073 );}.elementor-4361 .elementor-element.elementor-element-bf31893 .header-top:before{background:var( --e-global-color-aff5cfc );}.elementor-4361 .elementor-element.elementor-element-bf31893 .main-menu>ul>li>a{color:var( --e-global-color-82d98b8 );}.elementor-4361 .elementor-element.elementor-element-bf31893 .main-menu>ul>li>a:hover{color:var( --e-global-color-aff5cfc );}.elementor-4361 .elementor-element.elementor-element-bf31893 .main-menu ul.sub-menu li a:before{color:var( --e-global-color-aff5cfc );}.elementor-4361 .elementor-element.elementor-element-bf31893 .th_btn{background-color:var( --e-global-color-aff5cfc );}.elementor-4361 .elementor-element.elementor-element-bf31893 .th_btn:before{background-color:var( --e-global-color-68d9299 );}.elementor-4361 .elementor-element.elementor-element-bf31893 .th_btn:after{background-color:var( --e-global-color-68d9299 );}/* Start custom CSS for poolaxheader, class: .elementor-element-bf31893 *//* Default state: teal icon */
.fa-phone {
  color: #67b9a6 !important;
  transition: all 0.3s ease;
}

/* Hover state: teal background + white icon */
.fa-phone:hover {
  background-color: #67b9a6 !important;
  color: #fff !important;
  border-radius: 50%;      /* optional: keeps it round if wrapped */
  padding: 8px;            /* optional: creates space for the bg */
}


/* Default state: teal icon */
.icon-btn.sideMenuToggler i {
  color: #67b9a6 !important;
  transition: all 0.3s ease;
}

/* Hover state: teal background + white icon */
.icon-btn.sideMenuToggler:hover {
  background-color: #67b9a6 !important;
}

.icon-btn.sideMenuToggler:hover i {
  color: #fff !important;
}

/* Default state: keep teal text */
a.info-card_link {
  color: #67b9a6 !important;
  text-decoration: none;
  transition: color 0.3s ease;
}

/* Hover state: stay teal */
a.info-card_link:hover {
  color: #67b9a6 !important;
  text-decoration: underline; /* optional – remove if you don’t want underline */
}


/* Remove or recolor blue border on hover/focus */
.icon-btn.th-menu-toggle {
  border: 1px solid transparent !important; /* remove default blue border */
  outline: none !important;
  transition: all 0.3s ease;
}

/* Hover state: teal background and border */
.icon-btn.th-menu-toggle:hover {
  background-color: #67b9a6 !important;
  border-color: #67b9a6 !important;
}

/* Icon colors */
.icon-btn.th-menu-toggle i {
  color: #67b9a6 !important;
  transition: all 0.3s ease;
}

.icon-btn.th-menu-toggle:hover i {
  color: #fff !important;
}

/* Optional: remove blue outline when the button is focused (e.g. after click) */
.icon-btn.th-menu-toggle:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: #67b9a6 !important;
}/* End custom CSS */