.elementor-30563 .elementor-element.elementor-element-052589b:not(.elementor-motion-effects-element-type-background), .elementor-30563 .elementor-element.elementor-element-052589b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2DBEC2;}.elementor-30563 .elementor-element.elementor-element-052589b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30563 .elementor-element.elementor-element-052589b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30563 .elementor-element.elementor-element-aa63b33 > .elementor-element-populated{margin:0px 0px -100px 0px;}.elementor-30563 .elementor-element.elementor-element-531cbb2 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30563 .elementor-element.elementor-element-531cbb2{z-index:1;}.elementor-30563 .elementor-element.elementor-element-97fbab4:not(.elementor-motion-effects-element-type-background), .elementor-30563 .elementor-element.elementor-element-97fbab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0F3;}.elementor-30563 .elementor-element.elementor-element-97fbab4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:69px;margin-bottom:0px;}.elementor-30563 .elementor-element.elementor-element-97fbab4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30563 .elementor-element.elementor-element-eb974ae{text-align:center;}.elementor-30563 .elementor-element.elementor-element-eb974ae .elementor-heading-title{color:#7A7A7A;}.elementor-30563 .elementor-element.elementor-element-eb974ae > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-30563 .elementor-element.elementor-element-c6c90db{color:#7A7A7A;}.elementor-30563 .elementor-element.elementor-element-c6c90db > .elementor-widget-container{margin:-26px 0px 0px 0px;}.elementor-30563 .elementor-element.elementor-element-fa3c9f1 > .elementor-widget-container{margin:-56px -10px 0px -10px;}#elementor-popup-modal-30563 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-30563{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-30563 .dialog-close-button{display:block;}#elementor-popup-modal-30563 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for shortcode, class: .elementor-element-fa3c9f1 */body #gform_wrapper_28 .gform_footer input[type=submit]
{
color: #ffffff;
background: #2dbec2;
font-size: 20px;
letter-spacing: 1px;
text-transform: uppercase;
height: 60px;
min-width: 45%;
float: none;
border: none;
transition: 0.3s;
border-radius: 10px;
box-shadow: 2px 2px #00000030;
}

/* keep it mobile friendly by only applying these styles for larger viewports */
@media only screen and (min-width: 641px) {
 
 body #gform_wrapper_28 { 
  max-width: 100%;
  margin: 0 auto;
 }
 
 body #gform_wrapper_28 ul li.gfield .ginput_container,
 body #gform_wrapper_28 ul li.gfield .gfield_description,
 body #gform_wrapper_28 div.ginput_complex label,
 body #gform_wrapper_28 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_28 select, 
 body #gform_wrapper_28 textarea { 
  text-align:center;
 }
 
 body #gform_wrapper_28 ul.top_label li.gfield label.gfield_label {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_28 .gform_footer,
  body #gform_wrapper_28 .gform_page_footer{
    text-align: center;
  }
 
}/* End custom CSS */