.elementor-1016 .elementor-element.elementor-element-578ba8c6{--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;--overlay-opacity:0.2;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1016 .elementor-element.elementor-element-578ba8c6:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-578ba8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b50f78 );}.elementor-1016 .elementor-element.elementor-element-578ba8c6::before, .elementor-1016 .elementor-element.elementor-element-578ba8c6 > .elementor-background-video-container::before, .elementor-1016 .elementor-element.elementor-element-578ba8c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1016 .elementor-element.elementor-element-578ba8c6 > .elementor-background-slideshow::before, .elementor-1016 .elementor-element.elementor-element-578ba8c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1016 .elementor-element.elementor-element-578ba8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1d0ec3e );background-image:url("https://onlinejeevanadiastrology.com/wp-content/uploads/2025/10/10271-header.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1016 .elementor-element.elementor-element-6f06f169{text-align:center;}.elementor-1016 .elementor-element.elementor-element-6f06f169 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:54px;font-weight:bold;mix-blend-mode:luminosity;}.elementor-1016 .elementor-element.elementor-element-5a725ad8{--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;--overlay-opacity:0.2;--padding-top:30px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1016 .elementor-element.elementor-element-5a725ad8:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-5a725ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d51a3d7 );}.elementor-1016 .elementor-element.elementor-element-5a725ad8::before, .elementor-1016 .elementor-element.elementor-element-5a725ad8 > .elementor-background-video-container::before, .elementor-1016 .elementor-element.elementor-element-5a725ad8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1016 .elementor-element.elementor-element-5a725ad8 > .elementor-background-slideshow::before, .elementor-1016 .elementor-element.elementor-element-5a725ad8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1016 .elementor-element.elementor-element-5a725ad8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onlinejeevanadiastrology.com/wp-content/uploads/2025/10/360_F_598278366_ACM5m85QPYWPmbQqTozqyjrHZcw18e68.jpg");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-1016 .elementor-element.elementor-element-65fd7abc{text-align:center;}.elementor-1016 .elementor-element.elementor-element-2cb19ead{padding:0px 50px 0px 50px;text-align:center;}.elementor-1016 .elementor-element.elementor-element-2cb19ead .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:24px;}.elementor-1016 .elementor-element.elementor-element-1625b5f6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1016 .elementor-element.elementor-element-4d4b813{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-1016 .elementor-element.elementor-element-4d4b813:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-4d4b813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b50f78 );}.elementor-1016 .elementor-element.elementor-element-1941622{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1016 .elementor-element.elementor-element-d9d511c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-icon i{color:var( --e-global-color-9fd82eb );transition:color 0.3s;}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-icon svg{fill:var( --e-global-color-9fd82eb );transition:fill 0.3s;}.elementor-1016 .elementor-element.elementor-element-7d135b6{--e-icon-list-icon-size:24px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:5px;}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:normal;}.elementor-1016 .elementor-element.elementor-element-7d135b6 .elementor-icon-list-text{color:var( --e-global-color-1d0ec3e );transition:color 0.3s;}.elementor-1016 .elementor-element.elementor-element-af6d0ad{--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;--justify-content:center;}.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_form_wrapper{background-color:#E3E3E3;width:100%px;padding:30px 30px 30px 30px;border-radius:15px 15px 15px 15px;border-style:solid;}.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_contact_form_7{align-items:center;}.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_contact_form_7 label:not(.wpcf7-list-item-label){display:block;text-align:left;}.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_contact_form_7 p > label{margin-bottom:15px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-text,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-validates-as-number{width:100%px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-form-control-wrap{margin-top:0px;margin-bottom:0px;justify-content:flex-start;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-form-control-wrap input,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-form-control-wrap textarea{text-align:left;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-text,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-textarea,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-date,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-quiz,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-select,.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-validates-as-number{border-style:solid;border-color:var( --e-global-color-1d0ec3e );border-radius:15px 15px 15px 15px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-textarea{width:100%px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-form p:has(.wpcf7-submit){justify-content:center;align-items:center;}.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_contact_form_7 input.wpcf7-submit{width:100%;margin-top:10px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-submit{color:#ffffff;background-color:#4b4b4b;border-radius:8px 8px 8px 8px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .wpcf7-submit:hover{color:#ffffff;background-color:#000000;}.elementor-1016 .elementor-element.elementor-element-1ac5a698{text-align:center;}.elementor-1016 .elementor-element.elementor-element-1ac5a698 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:bold;}.elementor-1016 .elementor-element.elementor-element-22179c95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1016 .elementor-element.elementor-element-5d4f27f1{--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-1016 .elementor-element.elementor-element-52d098a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1016 .elementor-element.elementor-element-52d098a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1016 .elementor-element.elementor-element-52d098a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1016 .elementor-element.elementor-element-52d098a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1016 .elementor-element.elementor-element-52d098a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1016 .elementor-element.elementor-element-20f0c870{--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-1016 .elementor-element.elementor-element-4f65bc1d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1016 .elementor-element.elementor-element-4f65bc1d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1016 .elementor-element.elementor-element-4f65bc1d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1016 .elementor-element.elementor-element-4f65bc1d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1016 .elementor-element.elementor-element-4f65bc1d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1016 .elementor-element.elementor-element-707907e3{--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-1016 .elementor-element.elementor-element-73ba3357.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1016 .elementor-element.elementor-element-73ba3357.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1016 .elementor-element.elementor-element-73ba3357.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1016 .elementor-element.elementor-element-73ba3357 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1016 .elementor-element.elementor-element-73ba3357 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1016 .elementor-element.elementor-element-26ad6da8{--display:flex;--justify-content:center;}.elementor-1016 .elementor-element.elementor-element-55d6055d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1016 .elementor-element.elementor-element-47b9df96{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1016 .elementor-element.elementor-element-47b9df96:not(.elementor-motion-effects-element-type-background), .elementor-1016 .elementor-element.elementor-element-47b9df96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d0ec3e );}.elementor-1016 .elementor-element.elementor-element-2b290a8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1016 .elementor-element.elementor-element-5cd8bbdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.32;}.elementor-1016 .elementor-element.elementor-element-5cd8bbdf::before, .elementor-1016 .elementor-element.elementor-element-5cd8bbdf > .elementor-background-video-container::before, .elementor-1016 .elementor-element.elementor-element-5cd8bbdf > .e-con-inner > .elementor-background-video-container::before, .elementor-1016 .elementor-element.elementor-element-5cd8bbdf > .elementor-background-slideshow::before, .elementor-1016 .elementor-element.elementor-element-5cd8bbdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-1016 .elementor-element.elementor-element-5cd8bbdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://onlinejeevanadiastrology.com/wp-content/uploads/2025/10/thumbnail_apostrophe-300x300.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1016 .elementor-element.elementor-element-316e442c{text-align:left;}.elementor-1016 .elementor-element.elementor-element-316e442c .elementor-heading-title{font-family:"Rammetto One", Sans-serif;font-size:100px;font-weight:bold;color:var( --e-global-color-6b50f78 );}.elementor-1016 .elementor-element.elementor-element-2e5c4408{text-align:left;}.elementor-1016 .elementor-element.elementor-element-2e5c4408 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:bold;color:var( --e-global-color-9fd82eb );}.elementor-1016 .elementor-element.elementor-element-10c15b6c{text-align:left;}.elementor-1016 .elementor-element.elementor-element-10c15b6c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;color:#DCA054;}.elementor-1016 .elementor-element.elementor-element-60e5240{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1016 .elementor-element.elementor-element-1fa8db4b.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_form_wrapper{width:100px;}}@media(max-width:767px){.elementor-1016 .elementor-element.elementor-element-2cb19ead{padding:0px 20px 0px 20px;}.elementor-1016 .elementor-element.elementor-element-972a5ce .ue_form_wrapper{width:100%;}.elementor-1016 .elementor-element.elementor-element-52d098a .elementor-image-box-img{margin-bottom:15px;}.elementor-1016 .elementor-element.elementor-element-4f65bc1d .elementor-image-box-img{margin-bottom:15px;}.elementor-1016 .elementor-element.elementor-element-73ba3357 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-1016 .elementor-element.elementor-element-4d4b813{--width:80%;}.elementor-1016 .elementor-element.elementor-element-d9d511c{--width:50%;}.elementor-1016 .elementor-element.elementor-element-af6d0ad{--width:50%;}.elementor-1016 .elementor-element.elementor-element-5d4f27f1{--width:32%;}.elementor-1016 .elementor-element.elementor-element-20f0c870{--width:32%;}.elementor-1016 .elementor-element.elementor-element-707907e3{--width:32%;}.elementor-1016 .elementor-element.elementor-element-47b9df96{--width:90%;}.elementor-1016 .elementor-element.elementor-element-5cd8bbdf{--width:35%;}.elementor-1016 .elementor-element.elementor-element-60e5240{--width:65%;}}/* Start custom CSS for ucaddon_contact_form_7, class: .elementor-element-972a5ce *//* === Compact Textarea === */
.wpcf7 textarea {
  height: 40px !important;
  resize: none !important;
}

/* === Compact Inputs === */
.wpcf7 input,
.wpcf7 select,
.wpcf7 textarea {
  margin-bottom: 3px !important;
  padding: 6px 8px !important;
  box-sizing: border-box;
}

/* === Force Button Styling === */
.wpcf7 form input[type="submit"],
.elementor-widget-wp-widget-wpcf7 input[type="submit"],
.wpcf7-submit {
  background: #633700 !important;
  color: #fff !important;
  border: none !important;
  padding: 8px 20px !important;
  border-radius: 4px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  width: 100% !important; /* or auto if you prefer smaller */
  display: inline-block !important;
}

/* === Hover State === */
.wpcf7 form input[type="submit"]:hover,
.elementor-widget-wp-widget-wpcf7 input[type="submit"]:hover {
  background: #f4c542 !important;
  color: #000 !important;
}/* End custom CSS */