.elementor-21248844 .elementor-element.elementor-element-fab2ce0:not(.elementor-motion-effects-element-type-background), .elementor-21248844 .elementor-element.elementor-element-fab2ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21248844 .elementor-element.elementor-element-fab2ce0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21248844 .elementor-element.elementor-element-fab2ce0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21248844 .elementor-element.elementor-element-4c711ec > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-21248844 .elementor-element.elementor-element-4c711ec > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}#elementor-popup-modal-21248844 .dialog-widget-content{animation-duration:1s;border-radius:0px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-21248844{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-21248844 .dialog-message{width:850px;height:auto;}#elementor-popup-modal-21248844 .dialog-close-button{display:flex;}@media(max-width:880px) and (min-width:769px){.elementor-21248844 .elementor-element.elementor-element-4c711ec{width:100%;}}@media(max-width:1024px){.elementor-21248844 .elementor-element.elementor-element-fab2ce0{z-index:9999;}#elementor-popup-modal-21248844 .dialog-message{width:720px;}}@media(max-width:880px){.elementor-21248844 .elementor-element.elementor-element-fab2ce0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-21248844{justify-content:center;align-items:center;}}@media(max-width:768px){.elementor-21248844 .elementor-element.elementor-element-fab2ce0{margin-top:0px;margin-bottom:0px;}.elementor-21248844 .elementor-element.elementor-element-4c711ec > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}#elementor-popup-modal-21248844 .dialog-message{width:380px;}}/* Start custom CSS */<style>/*------Error Massage-------*/.frm_style_formidable-style.with_frm_style .frm_error_style {    background-color: #ff00000d;    border: 1px solid #FF0000;    border-radius: 4px;    color: #FF0000;    font-size: 14px;    margin: 0;    margin-bottom: 0px !important;    margin-top: 30px !important;    text-align: center;}.frm_style_formidable-style.with_frm_style .frm_error {    color: #f63030;    text-align: center;    font-size: 16px;}.frm_style_formidable-style.with_frm_style .frm_blank_field label {  color: #3f4b5b !important;}/*----------------*/.option-name {  font-size: 18px !important;  line-height: 1.5em !important;  font-family: Comfortaa !important;}.elementor-kit-245934 input[type="button"] {  border-radius: 0px !important;  padding: 0;}.frm_form_field label {  text-align: center !important;}.estimate-time {  color: #307ef6 !important;  position: absolute !important;  top: -5px !important;  left: 0px !important;  right: 0 !important;  text-align: center !important;  font-weight: 500 !important;  font-size: 18px !important;  font-family: "Comfortaa" !important;}.frm_button_submit,.frm_prev_page {  display: block !important;  margin: 10px auto !important;}.frm_form_field {  text-align: center !important;  margin-top: 0px !important;}.frm_primary_label .first,.first {  color: #307ef6 !important;  font-size: 15px !important;  margin-right: 5px !important;  position: relative;  bottom: 3px;  font-family: "Comfortaa" !important;}.frm_primary_label .second,.second {  font-size: 22px !important;  font-family: "Comfortaa" !important;}.frm_primary_label .third,.third {  font-size: 20px !important;  font-family: "Comfortaa" !important;}input,textarea {  margin-top: 10px !important;  margin-bottom: 20px !important;}input[type="number"]:focus,textarea:focus,input[type="text"]:focus,input[type="email"]:focus {  box-shadow: #307ef6 0px 2px !important;}select {  width: 90% !important;  padding: 0px 8px !important;  border-bottom: 1px solid #307ef6 !important;  border-radius: 0px !important;  font-size: 20px !important;  -webkit-font-smoothing: antialiased;  line-height: unset !important;  / -webkit-text-fill-color: rgba(122, 196, 200, 0.3); /  animation: 1ms ease 0s 1 normal none running native-autofill-in !important;  transition: background-color 1e8s ease 0s, box-shadow 0.1s ease-out 0s !important;  box-shadow: #307ef62e 0px 1px !important;  background-color: rgba(48, 126, 246, 0) !important;  margin-top: 30px !important;  margin-bottom: 20px !important;  border-top: 0px !important;  border-left: 0px !important;  border-right: 0px !important;  text-align: center !important;  font-family: "Comfortaa" !important;  color: #307ef6 !important;}select option {  color: #3f4b5b !important;}textarea,input[type="number"],#form_waitlist input[type="text"],input[type="email"] {  width: 90% !important;  color: #307ef6 !important;  padding: 0px 0px 8px !important;  border: none !important;  outline: none !important;  appearance: none !important;  background-image: none !important;  background-position: initial !important;  background-size: initial !important;  background-repeat: initial;  background-attachment: initial;  background-origin: initial;  background-clip: initial;  transform: translateZ(0px) !important;  font-size: 24px !important;  -webkit-font-smoothing: antialiased;  line-height: unset !important;  /*-webkit-text-fill-color: rgba(122, 196, 200, 0.3);*/  animation: 1ms ease 0s 1 normal none running native-autofill-in !important;  transition: background-color 1e8s ease 0s, box-shadow 0.1s ease-out 0s !important;  box-shadow: #307ef62e 0px 1px !important;  background-color: transparent !important ;  margin-top: 35px !important;  border-radius: 0px !important;  text-align: center !important;  font-family: "Comfortaa" !important;}.frm_style_formidable-style.with_frm_style .frm_submit button {  font-size: 20px;  font-weight: 700;  box-shadow: rgb(0 0 0 / 10%) 0px 3px 12px 0px;  padding: 6px 25px;  min-height: 50px;  background: #307ef6 !important;  color: rgb(20, 46, 47);  border: 1px solid transparent;  border-radius: 4px;  font-family: "Comfortaa" !important;}.frm_style_formidable-style.with_frm_style .frm_submit button:hover {  background: #efefef !important;  border-color: #cccccc !important;  color: #444444 !important;}.frm_start_over {  display: none;}/*This css for likert scale and question title hide*/div#frm_field_23_container .frm_opt_container,div#frm_field_31_container .frm_opt_container,div#frm_field_36_container .frm_opt_container,div#frm_field_41_container .frm_opt_container,div#frm_field_49_container .frm_opt_container,div#frm_field_54_container .frm_opt_container,div#frm_field_63_container .frm_opt_container,div#frm_field_103_container .frm_opt_container,div#frm_field_73_container .frm_opt_container,div#frm_field_78_container .frm_opt_container,div#frm_field_128_container .frm_opt_container,div#frm_field_49_container .frm_opt_container,div#frm_field_54_container .frm_opt_container {  margin-top: 0px !important    ;}.frm_rootline_title,div#field_struggle-past_label,div#field_struggle-current_label,div#field_interested-in-reminders_label,div#field_do-you-want-help_label,div#field_want-personlized-meditations_label,div#field_want-ai-gen-voce_label,div#field_want-ai-gen-parents-voice_label,div#field_do-morning-evening-meditations_label,div#field_actively-creating-reality_label,div#field_relevant-fun-meditating_label,div#field_do-affirmations-work-for-you_label {  display: none !important;}/*END*/::-webkit-input-placeholder {  / WebKit, Blink, Edge /  color: #307ef62e !important;}:-moz-placeholder {  / Mozilla Firefox 4 to 18 /  color: #307ef62e !important;  opacity: 1;}::-moz-placeholder {  / Mozilla Firefox 19+ /  color: #307ef62e !important;  opacity: 1;}:-ms-input-placeholder {  / Internet Explorer 10-11 /  color: #307ef62e !important;}::-ms-input-placeholder {  / Microsoft Edge /  color: #307ef62e !important;}input::placeholder,textarea::placeholder,::placeholder {  / Most modern browsers support this now. /  color: #307ef62e !important;}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style.with_frm_style  .frm_loading_prev  .frm_prev_page:active,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style.with_frm_style  .frm_loading_form  .frm_button_submit:active {  background: #307ef6 !important;}.frm_radio:hover {  background: #d7edee !important;}.frm_radio {  margin-top: 10px !important;}.et-db #et-boc .et-l .et_pb_section * {  -webkit-font-smoothing: antialiased;  justify-content: center;}.frm_label_button_container {  font-size: 16px !important;}.frm_primary_label {  text-align: center !important;}.frm_display_format_buttons .frm_label_button_container {  color: #4d5c6d !important;  border: 1px solid #307ef6 !important;  border-radius: 5px !important;  background-color: #307ef605 !important;  padding: 20px !important;  padding-top: 0 !important;  padding-bottom: 0 !important;  cursor: pointer !important;  align-items: center !important;  width: auto !important;  height: var(--field-height) !important;  display: flex !important;  box-sizing: border-box !important;  white-space: wrap !important;  flex-wrap: nowrap !important;  gap: 16px !important;  overflow: hidden !important;  height: 50px !important;  margin-bottom: 10px !important;  font-size: 20px !important;  font-family: "Comfortaa" !important;}#frm_field_97_container .frm_label_button_container,.with_frm_style .horizontal_radio .frm_radio,.frm_radio {  height: 50px !important;}.frm_opt_container {  margin-top: 20px !important;  margin-bottom: 20px !important;}#frm_field_23_container .frm_opt_container,#frm_field_31_container .frm_opt_containe,#frm_field_36_container .frm_opt_containe,#frm_field_41_container .frm_opt_containe,#frm_field_46_container .frm_opt_containe,#frm_field_49_container .frm_opt_containe,#frm_field_54_container .frm_opt_containe,#frm_field_63_container .frm_opt_containe,#frm_field_68_container .frm_opt_containe,#frm_field_73_container .frm_opt_containe,#frm_field_78_container .frm_opt_containe {  margin-top: 0px !important;}.frm_display_format_buttons .frm_label_button_container:hover {  background: #307ef62e !important;}.frm_display_format_buttons  input[type="radio"]:checked  + .frm_label_button_container,.frm_display_format_buttons  input[type="radio"]:checked  + .frm_label_button_container,.frm_label_button_container,.frm_display_format_buttons  input[type="checkbox"]:checked  + .frm_label_button_container {  background-color: rgb(48 126 246) !important;  border-color: rgb(48 126 246) !important;  color: #fff !important;}.option {  display: block !important;  margin-top: -20px !important;}.frm_display_format_buttons.vertical_radio .frm_opt_container,.frm_display_format_buttons.horizontal_radio .frm_opt_container {  display: flex;  gap: 6px !important;  flex-wrap: wrap;  justify-content: center !important;}button.frm_button_submit {  padding: 6px 46px !important;  background-color: #307ef6 !important;  color: #fff !important;}button.frm_final_submit {  padding: 6px 35px !important;}.frm_style_formidable-style.with_frm_style button.frm_prev_page {  font-size: 20px !important;  font-weight: 700 !important;  box-shadow: rgb(0 0 0 / 10%) 0px 3px 12px 0px !important;  padding: 6px 28px !important;  min-height: 50px !important;  background: #efefef !important;  color: #444444 !important;  border: 1px solid #cccccc !important;  border-radius: 4px !important;}.frm_style_formidable-style.with_frm_style button.frm_prev_page:hover {  font-size: 20px !important;  font-weight: 700 !important;  box-shadow: rgb(0 0 0 / 10%) 0px 3px 12px 0px !important;  padding: 6px 28px !important;  min-height: 50px !important;  background-color: #307ef6 !important;  color: rgb(255, 255, 255) !important;  border: 1px solid transparent !important;  border-radius: 4px !important;}/*This CSS for Servey page Progres Bar Start*/.frm_style_formidable-style.with_frm_style  .frm_progress_line.frm_show_lines  input {  border-left-color: #eaeaea;  border-right-color: #eaeaea !important;  border-left-width: 1px;  / border-right-width: 1px; /}.frm_style_formidable-style.with_frm_style  .frm_progress_line  input.frm_page_back {  border-color: #307ef6 !important;}.frm_style_formidable-style.with_frm_style  .frm_progress_line.frm_show_lines  input.frm_page_1 {  border-radius: 5px 0 0 5px !important;}.frm_style_formidable-style.with_frm_style  .frm_progress_line.frm_show_lines  input.frm_page_20 {  border-radius: 0 5px 5px 0 !important;}.frm_page_1,.frm_page_2,.frm_page_3,.frm_page_4,.frm_page_5,.frm_page_6,.frm_page_7,.frm_page_8,.frm_page_9,.frm_page_10,.frm_page_11,.frm_page_12,.frm_page_13,.frm_page_14,.frm_page_15,.frm_page_16,.frm_page_17,.frm_page_18,.frm_page_19,.frm_page_20 {  background: #eaeaea !important;  height: 30px !important;  margin-bottom: 20px !important;}.frm_page_back {  background: #307ef6 !important;}.frm_percent_complete,.frm_pages_complete {  margin-top: -20px !important;}.frm_percent_complete {  margin-left: 1px !important;}.frm_pages_complete {  margin-right: 1px !important;}/*This CSS For Time Estimate Title START*/@media screen and (max-width: 767px) {  .estimate-time {    color: #307ef6 !important;    position: absolute !important;    top: -5px !important;    left: 0 !important;    right: 0 !important;    font-size: 16px !important    ;    font-family: "Comfortaa" !important;  }  #et-boc .et-l h3 {    padding-bottom: 0px !important;  }  .frm_display_format_buttons .frm_label_button_container {    height: 45px !important;  }  /*END*/  #frm_radio_813-3 .frm_label_button_container {    height: auto !important;  }  .with_frm_style .horizontal_radio .frm_radio,  .frm_radio {    height: 45px !important;  }  .frm_display_format_buttons .frm_label_button_container {    font-size: 18px !important;  }}@media only screen and (max-width: 330px) {  .frm_label_button_container,  #frm_radio_813-2 .frm_label_button_container {    height: auto !important;  }  .et_pb_module textarea,  #et-boc .et-l input[type="number"] {    font-size: 20px !important;  }}@media only screen and (max-width: 500px) {  #frm_field_97_container .frm_label_button_container,  #frm_field_102_container .frm_label_button_container,  #frm_field_103_container .frm_label_button_container,  #frm_field_111_container .frm_label_button_container,  #frm_field_105_container .frm_label_button_container,  #frm_field_133_container .frm_label_button_container,  #frm_field_116_container .frm_label_button_container,  #frm_field_115_container .frm_label_button_container,  #frm_field_117_container .frm_label_button_container,  #frm_field_135_container .frm_label_button_container,  #frm_field_137_container .frm_label_button_container,  #frm_field_119_container .frm_label_button_container,  #frm_field_121_container .frm_label_button_container,  #frm_field_105_container .frm_label_button_container,  #frm_field_143_container .frm_label_button_container {    height: 45px !important;  }  #frm_field_111_container .frm_opt_container,  #frm_field_133_container .frm_opt_container,  #frm_field_115_container .frm_opt_container,  #frm_field_116_container .frm_opt_container,  #frm_field_117_container .frm_opt_container,  #frm_field_119_container .frm_opt_container,  #frm_field_121_container .frm_opt_container,  #frm_field_134_container .frm_opt_container,  #frm_field_135_container .frm_opt_container,  #frm_field_137_container .frm_opt_container,  #frm_field_105_container .frm_opt_container,  #frm_field_143_container .frm_opt_container {    display: flex !important;    flex-direction: column !important;  }  .frm_display_format_buttons .frm_label_button_container {    height: 50px !important;    font-size: 15px !important;  }}@media only screen and (max-width: 400px) {  .estimate-time {    color: #307ef6 !important;    position: absolute !important;    top: -15px !important;    left: 0 !important;    right: 0 !important;    font-size: 16px !important;    font-family: "Comfortaa" !important;  }}@media only screen and (max-width: 373px){      ul.frm_page_bar li {    display: flex;    -ms-flex: 1;    flex: 0;    align-items: center;    justify-content: center !important;    flex-direction: column;    width: 7% !important;}}     </style>/* End custom CSS */