.elementor-widget-container .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2841 .elementor-element.elementor-element-234e011{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2841 .elementor-element.elementor-element-234e011:not(.elementor-motion-effects-element-type-background), .elementor-2841 .elementor-element.elementor-element-234e011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F6;}.elementor-widget-html .eael-protected-content-message{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for html, class: .elementor-element-9782e33 *//* Inline select */
.interest-line {
    padding: 13px 12px 13px 12px;
border-radius: 12px;
background: #FFFFFF;
border: 1px solid #E3E3E3;
box-shadow: 0px 1px 2px 0px #00000D;

}



.inline-select {
border: none;
  outline: none;
  font-size: 15px;
  font-weight: 600;
  background: transparent;
  cursor: pointer;
  padding-right: 0px;
  appearance: none;
  -webkit-appearance: none;
  margin-left: -10px;
}

select option {
  font-size: 15px;
 font-weight: 600;
}

/* Select arrow */
.select-wrapper {
  position: relative;
  display: inline-block;
  width: 80%;
}

/* Accordion */
.accordion-item {
  text-align: left;
  padding: 16px;
  background-color: #02010100;
  background-image: url("https://beehivesite.wpenginepowered.com/wp-content/uploads/2025/11/Frame-2147235467.png");
  background-position: bottom center;
  background-size: cover;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #E9E9E9B8;
  border-radius: 16px 16px 16px 16px;
}

/* Accordion arrow */
.accordion-arrow {
  width: 1em;
  height: 1em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease;
  margin-left: 0.5em; /* space from title */
}

.accordion-arrow svg {
  width: 100%;
  height: 100%;
  fill: currentColor; /* inherits text color */
}

/* rotate arrow when open */
.accordion-header .accordion-arrow.open svg {
  transform: rotate(180deg);
}
/*accordian arrow ends*/

.accordion-item {margin-bottom:10px;}


.orn{
    color: #EEB910!important;
    font-weight: 400;
}


/*Select Icon*/
.select-icon {
  position: absolute;
  right: 0.75rem; /* adjust as needed */
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none; /* lets clicks pass through */
  width: 1em; /* adjust size */
  height: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
}

.select-icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor; /* matches text color */
}

.accordion-header{
     margin-bottom:10px;
}

.accordion-content{
    color: #9a9a9a;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d99b37 */.w100{
    width: 100% !important;
}

.accordion-btn {
  font-size: 14px;
    font-weight: 500;
    color: #9A9A9A;
border: 1px #9A9A9A solid;
border-radius:10px;
    padding: 5px 10px 5px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234e011 */.elementor-widget-shortcode{width:100% !important;}/* End custom CSS */