.elementor-1376 .elementor-element.elementor-element-87cd9fb{--display:flex;--min-height:90vh;--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;--overlay-opacity:1;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1376 .elementor-element.elementor-element-87cd9fb:not(.elementor-motion-effects-element-type-background), .elementor-1376 .elementor-element.elementor-element-87cd9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #950000 0%, #FFF9F4 100%);}.elementor-1376 .elementor-element.elementor-element-87cd9fb::before, .elementor-1376 .elementor-element.elementor-element-87cd9fb > .elementor-background-video-container::before, .elementor-1376 .elementor-element.elementor-element-87cd9fb > .e-con-inner > .elementor-background-video-container::before, .elementor-1376 .elementor-element.elementor-element-87cd9fb > .elementor-background-slideshow::before, .elementor-1376 .elementor-element.elementor-element-87cd9fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1376 .elementor-element.elementor-element-87cd9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(150deg, #F1F1F1 24%, #F1F1F1 100%);}@media(max-width:1024px){.elementor-1376 .elementor-element.elementor-element-87cd9fb{--padding-top:6em;--padding-bottom:6em;--padding-left:6em;--padding-right:6em;}}@media(max-width:767px){.elementor-1376 .elementor-element.elementor-element-87cd9fb{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for html, class: .elementor-element-04ea84d */#astrologer-form-wrapper .comparison-toggle-btn,
#astrologer-form-wrapper .form-navigation .prevBtn {
  background: linear-gradient(135deg, #e5e5e5 0%, #e5e5e5 100%) !important;
  color: #000000 !important;
}




#astrologer-form-wrapper #profile-card-preview-container {
    background: #fff;
    padding: 0px!important;
    
}


#astrologer-form-wrapper .preview-card__contact-btn.whatsapp {
    border-color: #166c00 !important;
    color: #ffffff !important;
    background: #166c00 !important;
    transition: all 0.3s ease !important;
}

#astrologer-form-wrapper .preview-card__contact-btn.whatsapp:hover {
    background: #1e8f00 !important;
    border-color: #1e8f00 !important;
    color: #ffffff !important;
    box-shadow: 0 4px 10px rgba(22, 108, 0, 0.3) !important;
}

#astrologer-form-wrapper .preview-card__contact-btn.email {
    border-color: #777 !important;
    color: #ffffff !important;
    background: #2a2929 !important;
   
}

#astrologer-form-wrapper .preview-card__contact-btn.email:hover {
    background: #444 !important;
    border-color: #444 !important;
    color: #ffffff !important;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87cd9fb */.same-as-phone-container {
    display: flex !important;       /* ⚡ Align checkbox and label horizontally */
    align-items: center !important; /* ⚡ Vertically center them */
    gap: 8px !important;            /* ⚡ Space between checkbox and label */
}

.same-as-phone-container input[type="checkbox"] {
    margin: 0 !important;           /* ⚡ Remove extra spacing */
   width: max-content; } */
    height: auto !important;        /* ⚡ Keep default height */
}

.same-as-phone-container label {
    cursor: pointer !important;     /* ⚡ Clicking label toggles checkbox */
    white-space: nowrap !important; /* ⚡ Prevent label from breaking */
}/* End custom CSS */