.elementor .tab-bg:hover,.elementor .tab-bg:focus-visible{border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:20px;border-style:none;background-color:var(--thewaygrey);}.elementor .tab-bg{aspect-ratio:auto;object-fit:none;object-position:center center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:20px;border-width:0px;border-style:none;background-color:var(--thewaygreen);flex:1 0 auto;}.elementor .tab-bg:active{border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:20px;border-style:none;background-color:var(--thewaygrey);}.elementor .tab-bg:focus{border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:20px;border-end-end-radius:20px;border-style:none;background-color:var(--thewaygrey);}.elementor .tab-title{font-family:Montserrat;font-weight:400;font-size:24px;}.elementor .reveal-me{background-color:#ff0000;}.elementor .hover-parent{/* 1. Hide the bottom container by default */
selector .reveal-me {
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}

/* 2. Show it when the parent is hovered */
selector:hover .reveal-me {
  opacity: 1;
  visibility: visible;
  height: auto; /* Or a specific height like 200px */
}\n}.elementor .global-form{font-family:Montserrat;font-weight:400;font-size:12px;}