.elementor-50 .elementor-element.elementor-element-718f97dd > .elementor-container{max-width:1690px;}.elementor-50 .elementor-element.elementor-element-718f97dd{margin-top:40px;margin-bottom:40px;padding:0px 40px 0px 40px;}.elementor-50 .elementor-element.elementor-element-226ee7f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-3399cec .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.5em;color:#303133;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-50 .elementor-element.elementor-element-723a47d3{font-family:"poppins", Sans-serif;font-size:19px;font-weight:400;line-height:1.5em;color:#3B3B3B;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-718f97dd */.contact_content h4 strong {
  font-family: "poppins",sans-serif;
  font-size: 28px;
  color: #303133;
  line-height: 1.25;
  font-weight: 500;
}
.wpforms-field-container ,
.wpforms-validate.wpforms-form{
  background: #eee!important;
  padding: 1em!important;
  max-width: 800px;
}

.wpforms-field-container input,
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form select{
  max-width: 100%!important;
  width: 100%;
  margin: auto auto 0.5em 0;
}
div.wpforms-container-full .wpforms-form button[type=submit]{
  background: #000;
  color:#fff;
  border-radius: 0;
}
.wp-block-image figcaption, .wp-caption-text {
  color: #777;
  text-align: left;
  margin: 1.25em 0;
  padding: 0;
}
.wp-block-image figcaption::before, .wp-caption-text::before {
  content: '';
  border-top: 2px solid #313131;
  width: 4em;
  max-width: 40%;
  display: block;
  margin-bottom: 4px;
}
@media(max-width:567px){
  figure.wp-block-image.size-medium.is-style-default.left-block {
  width: 100%;
  text-align: center;
}
}
@media(max-width:395px){
  em {
      display: block;
  }
}
@media(max-width:345px){
  .wp-block-spacer p,
  .elementor-50 .elementor-element.elementor-element-723a47d3 p{
      font-size:16px;
  }
  .contact_content h4 strong {
  font-size: 22px;
  }
  .wpforms-field-container {
  padding: 0!important;
  }
  div.wpforms-container-full .wpforms-form .wpforms-field-label{
      font-size:14px;
      font-weight:400;
  }
}/* End custom CSS */