@media (max-width: 1500px) and (min-width: 1201px) {
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-2f5594f
    .elementor-heading-title {
    font-size: 46px !important;
  }
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-ca3bc13
    > .elementor-widget-container:after {
    width: 100% !important;
  }
  .page-id-343 .elementor-343 {
    padding: 0px 12px;
  }
  .page-id-343 #post-343 .elementor-shortcode .wpcf7-submit {
    margin-top: 3%;
    /* width: 100% !important;*/
    width: 28.667vw !important;
    font-size: 24px !important;
    letter-spacing: 1.2px;
    opacity: 1;
  }
  #wpcf7-f403-p343-o1 > form p label {
    width: 100%;
  }
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-265f0b9
    .elementor-heading-title {
    font-size: 36px;
  }
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-ca3bc13
    .elementor-heading-title {
    font-size: 28px;
    color: white;
    opacity: 1;
  }
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-bc4a653
    > .elementor-widget-container {
    margin: 0px 5% 0px 5%;
    width: 90%;
  }
  .page-id-343
    #post-343
    .elementor-shortcode
    .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,
  #post-343
    .elementor-shortcode
    .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,
  #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-textarea {
    width: 28.667vw !important;
  }
  #post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-textarea {
    width: 28.667vw !important;
  }
  .page-id-343 .elementor-widget-google_maps .elementor-widget-container,
  .elementor-widget-google_maps .elementor-widget-container iframe {
    width: 100%;
    height: 325px;
  }
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-20e7788
    .elementor-heading-title {
    font-size: 28px;
    opacity: 1;
  }
  .page-id-343
    .elementor-element-73a024b
    .elementor-element-b511868
    .elementor-widget-container
    p {
    font-size: 18px;
    line-height: 10px;
    opacity: 1;
  }
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-649b007
    .elementor-heading-title {
    line-height: 20px;
    font-size: 24px;
  }
  #post-343 .elementor-343 .elementor-element.elementor-element-6251877 {
    padding-right: 4%;
  }

  .page-id-961
    #post-961
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1617
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1665
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1675
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1710
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1719
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1726
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1740
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1746
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1755
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1760
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-1768
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-2220
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3,
  #post-2263
    > div
    > div
    > div
    > section.elementor-section.elementor-top-section.elementor-element.elementor-element-e8f7dc9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default
    > div
    > div
    > div
    > div
    > div
    > h3 {
    /*margin-left: -80px;*/
    margin-bottom: 20px;
    text-align: center;
    font-size: 172px;
  }
  /*#post-343 .elementor-shortcode .wpcf7-form-control.wpcf7-textarea{
        width: 80%!important;
    }*/
  #post-343
    .elementor-343
    .elementor-element.elementor-element-bb0e020
    .elementor-element-265f0b9 {
    margin-bottom: -32px !important;
    margin-top: -40px;
  }
  #post-343 .elementor-343 .elementor-element.elementor-element-ca3bc13 {
    margin-top: -108px;
  }
  #post-343
    .elementor-343
    .elementor-element.elementor-element-ad7ee40
    .elementor-spacer-inner {
    height: 0px !important;
  }
  #post-343
    .elementor-343
    .elementor-element.elementor-element-0207f8f
    .elementor-spacer-inner {
    height: 0px;
  }
  #post-343
    .elementor-343
    .elementor-element.elementor-element-244c9d0
    .elementor-spacer-inner {
    height: 0px;
  }
}
@media (max-width: 1700px) and (min-width: 1501px) {
  #post-343
    .elementor-343
    .elementor-element.elementor-element-ca3bc13
    > .elementor-widget-container:after {
    width: 680px !important;
  }
}
@media (max-width: 1314px) and (min-width: 1201px) {
  .page-id-343
    .elementor-343
    .elementor-element.elementor-element-649b007
    .elementor-heading-title {
    font-size: 24px !important;
  }
}

.page-id-343
  .elementor-343
  .elementor-element.elementor-element-20e7788
  .elementor-heading-title {
  margin-top: -4px;
}
.page-id-343
  .elementor-element.elementor-element-bc4a653.elementor-widget.elementor-widget-shortcode {
  margin-top: -7px;
}
.page-id-343
  .elementor-element-bc4a653
  #wpcf7-f403-p343-o1
  > form
  > p:nth-child(2)
  > label:nth-child(1) {
  padding-top: 0 !important;
}
