.elementor-6499 .elementor-element.elementor-element-4b420133 > .elementor-container{max-width:1060px;text-align:left;}.elementor-6499 .elementor-element.elementor-element-4b420133{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 200px 0px;}.elementor-6499 .elementor-element.elementor-element-4b420133:not(.elementor-motion-effects-element-type-background), .elementor-6499 .elementor-element.elementor-element-4b420133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-6499 .elementor-element.elementor-element-4b420133 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6499 .elementor-element.elementor-element-4b420133 > .elementor-shape-bottom svg{width:calc(130% + 1.3px);height:350px;}.elementor-bc-flex-widget .elementor-6499 .elementor-element.elementor-element-232a4a25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6499 .elementor-element.elementor-element-232a4a25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6499 .elementor-element.elementor-element-122da9a6{text-align:center;}.elementor-6499 .elementor-element.elementor-element-122da9a6 img{width:39%;}.elementor-6499 .elementor-element.elementor-element-d63653d{text-align:center;}.elementor-6499 .elementor-element.elementor-element-d63653d .elementor-heading-title{color:#6DCFF6;font-size:73px;font-weight:600;line-height:97px;}.elementor-6499 .elementor-element.elementor-element-d63653d > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-6499 .elementor-element.elementor-element-fd0fa1b{text-align:center;}.elementor-6499 .elementor-element.elementor-element-fd0fa1b .elementor-heading-title{color:#3B3B3B;font-size:58px;font-weight:600;line-height:62px;}.elementor-6499 .elementor-element.elementor-element-fd0fa1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6499 .elementor-element.elementor-element-f1df91b{color:#3B3B3B;font-family:"GreycliffCF", Sans-serif;font-size:19px;}.elementor-6499 .elementor-element.elementor-element-f1df91b > .elementor-widget-container{padding:0em 5em 0em 5em;}.elementor-6499 .elementor-element.elementor-element-8cadaff .eael-contact-form{background:#FFFFFF;margin:-47px 0px 0px 0px;padding:60px 60px 60px 60px;border-radius:11px 11px 11px 11px;box-shadow:0px 0px 31px -14px rgba(0, 0, 0, 0.14);}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_wrapper .gform_heading, html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .eael-gravity-form-heading{text-align:left;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .eael-gravity-form-title{color:var( --e-global-color-secondary );}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .eael-gravity-form-description{color:var( --e-global-color-secondary );}.elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gfield .gfield_label{color:var( --e-global-color-secondary );font-size:18px;font-weight:500;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gfield label{color:#3B3B3B;font-size:14px;font-weight:500;text-transform:uppercase;line-height:28px;letter-spacing:0px;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox input[type="radio"]{width:18px !important;height:18px;background:#E7E7E7;border-width:1px;border-color:#CECCCC;margin:5px 8px 0px 0px;padding:0px 0px 0px 0px;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox input[type="radio"], html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox input[type="radio"]:before{border-radius:0px 0px 0px 0px;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox input[type="radio"]:checked:before{background:var( --e-global-color-cd3c9ad );}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;background-color:var( --e-global-color-secondary );}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;background-color:var( --e-global-color-secondary );}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;background-color:var( --e-global-color-secondary );}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gfield .validation_message{color:#FB4644;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_wrapper .validation_error{color:#F33030;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gfield_error{background:var( --e-global-color-cd3c9ad );}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gfield_error .gfield_label{color:#F33030;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-size:19px;}.elementor-6499 .elementor-element.elementor-element-8cadaff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:3em 3em 3em 3em;}@media(max-width:1024px){.elementor-6499 .elementor-element.elementor-element-4b420133{padding:20px 0px 50px 0px;}}@media(max-width:767px){.elementor-6499 .elementor-element.elementor-element-4b420133 > .elementor-container{min-height:85vh;}.elementor-6499 .elementor-element.elementor-element-4b420133{padding:20px 10px 80px 10px;}.elementor-6499 .elementor-element.elementor-element-122da9a6 img{max-width:200px;}.elementor-6499 .elementor-element.elementor-element-d63653d{text-align:center;}.elementor-6499 .elementor-element.elementor-element-d63653d .elementor-heading-title{font-size:59px;line-height:38px;}.elementor-6499 .elementor-element.elementor-element-d63653d > .elementor-widget-container{margin:20px 0px -15px 0px;}.elementor-6499 .elementor-element.elementor-element-fd0fa1b{text-align:center;}.elementor-6499 .elementor-element.elementor-element-fd0fa1b .elementor-heading-title{font-size:44px;line-height:45px;}.elementor-6499 .elementor-element.elementor-element-fd0fa1b > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-d63653d */.elementor-6499 .elementor-element.elementor-element-d63653d span {
    color: #fba344;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd0fa1b */.elementor-6499 .elementor-element.elementor-element-fd0fa1b span {
    color: #fba344;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for eael-gravity-form, class: .elementor-element-8cadaff */.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gf_progressbar_wrapper {
    margin: 0 0 58px 0;
}

.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_button {
    color: #1a2b6b;
    background-color: #fff;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html, body  .gform_wrapper .top_label .gfield_label, body  .gform_wrapper legend.gfield_label{
    font-family: "Archer", Sans-serif;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_page_fields{
    min-height: 300px;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gfield_html p{
    margin-bottom: 45px;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_description {
    font-size: 16px;
    color: #fff;
    opacity: 0.62;
    margin: -15px 0 45px;
}

.dp-bmi-result{
    font-weight: 700;
}

.dp-medical-condition .gfield_checkbox li {
  float: none !important;
  margin: 0 auto 16px !important;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_validation_errors > h2.hide_summary {
  line-height: 1.2;
  padding: 0 10px;
  text-align: left;
  color: #fff;
  letter-spacing: 1px;
  text-transform: none;
  font-weight: 500;
}

@media(max-width: 767px){
    .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gf_progressbar_wrapper {
        margin: 0 0 10px 0 !important;
    }
    .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_page_fields{
        min-height: auto !important;
    }
    
    .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"], .elementor-6499 .elementor-element.elementor-element-8cadaff  .gform_wrapper input[type="text"] {
          height: 60px !important;
          padding: 0 20px !important;
          line-height: 60px !important;
          font-size: 18px !important;
          width: 100% !important;
        }
    .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gform_page_footer {
      margin: 50px 0 0 !important;
    }
    
    .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gform_page_footer .button.gform_next_button, .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gform_page_footer .button.gform_button {
      min-width: auto;
      border: 0;
      height: 60px;
      letter-spacing: 1px;
      width: 165px;
    }
    
    body .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html, .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .top_label .gfield_label, .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper legend.gfield_label{
        line-height: 30px !important;
        font-size: 22px;
        
    }
    
    .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_radio li label, .elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_checkbox li label {
      height: 50px;
      line-height: 50px;
      font-size: 14px;
    }
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{
	font-size: 16px !important;
	text-transform: uppercase;
	margin: 0 0 15px 0 !important;
	font-family: inherit !important;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"],
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper input[type="text"],
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper input[type="email"],
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper input[type="number"],
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper input[type="tel"]{
	height: 80px;
	background-color: transparent !important;
	padding: 0 38px !important;
	line-height: 80px;
	color: #fff;
	border: 2px solid rgb(172, 189, 252) !important;
	border-radius: 5px !important;
	box-shadow: 0.262px 14.998px 20px 0px rgba(0, 0, 0, 0.14);
	font-size: 20px !important;
	font-weight: 500;
	width: 100% !important;
}
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html,
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .top_label .gfield_label, 
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper legend.gfield_label{
	line-height: 34px !important;
	font-size: 22px;
	color: #fff;
	font-weight: 500;
}
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .top_label .gfield_label, 
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper legend.gfield_label{
	margin-bottom: 25px;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_radio li input,
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_checkbox li input{
  visibility: hidden;
  opacity: 0;
  position: absolute;
  
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_radio li label,
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_checkbox li label{
  width: 100%;
  max-width: 95%;
  border: 2px solid #acbdfc;
  padding: 45px !important;
  border-radius: 5px;
  height: 80px;
  line-height: 80px;
  padding: 0 10px !important;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_radio li input:checked + label,
.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_checkbox li input:checked + label{
	background-color: #acbdfc;
	color: #1a2b6b;
	font-weight: normal;
	
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox input[type="radio"],
.elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox input[type="checkbox"] {
  float: left;
  margin-right: 10px; 
  
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .eael-custom-radio-checkbox label {
  display: flex;
  align-items: center;
  text-align: left;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .ginput_container_radio li label {
  text-align: left;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .gform_wrapper .gfield_label {
  text-align: left;
  
}





.elementor-6499 .elementor-element.elementor-element-8cadaff .page-numbers:not(:last-child) {
  margin-bottom: 20px;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .page-numbers:last-child {
  margin-top: 20px;
}

.elementor-6499 .elementor-element.elementor-element-8cadaff .eael-gravity-form-next-button {
    background-color: #6DCFF6;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-232a4a25 */.gform_wrapper form{
    text-align: center !important;
}

.gf_progressbar_title{
    color: #fff !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GreycliffCF';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Regular.eot');
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Regular.woff2') format('woff2'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Regular.woff') format('woff'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'GreycliffCF';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Medium.eot');
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Medium.woff2') format('woff2'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Medium.woff') format('woff'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'GreycliffCF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Bold.eot');
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Bold.woff2') format('woff2'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Bold.woff') format('woff'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'GreycliffCF';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-ExtraBold.eot');
	src: url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-Bold-1.woff2') format('woff2'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-ExtraBold.woff') format('woff'),
		url('https://blueskymd.com/wp-content/uploads/2022/11/GreycliffCF-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */