.elementor-126 .elementor-element.elementor-element-24500b4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-126 .elementor-element.elementor-element-1b09cafa .e-contact-buttons__chat-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-126 .elementor-element.elementor-element-1b09cafa .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-59a5f87 );--e-contact-buttons-button-bg:#F5D2D3D1;--e-contact-buttons-transition-duration:0.3s;}@media(max-width:767px){.elementor-126 .elementor-element.elementor-element-1b09cafa .e-contact-buttons{--e-contact-buttons-vertical-offset:10px;}}/* Start custom CSS for contact-buttons-var-9, class: .elementor-element-1b09cafa *//* Hide any default platform logo or icon if visible */
.elementor-126 .elementor-element.elementor-element-1b09cafa .animated-icon {
  display: none !important;
}

/* Style the floating Apply Now button */
.elementor-126 .elementor-element.elementor-element-1b09cafa .animated-classic-wrapper {
  background-color: #B5838D; /* Blush Luxe brand tone */
  color: #fff;
  padding: 12px 20px;
  font-weight: 600;
  font-size: 14px;
  border-radius: 50px;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.2);
  display: inline-flex;
  align-items: center;
  gap: 8px;
  transition: all 0.3s ease;
}

/* Add hand click cursor and subtle motion */
.elementor-126 .elementor-element.elementor-element-1b09cafa .animated-classic-wrapper:hover {
  background-color: #9e6c7a;
  transform: scale(1.05);
  cursor: pointer;
}

/* Optional: Add an emoji or icon before the text */
.elementor-126 .elementor-element.elementor-element-1b09cafa .animated-classic-wrapper::before {
  content: "🖐 ";
  font-size: 16px;
}/* End custom CSS */