@media only screen and (max-width: 767px) {
  body {
      padding: 0 !important;
  }
  .car {
    border-radius: 0 !important;
  }

  .frame {
    width: min(1100px, 100vw) !important;;
            border-radius: 0px !important;
  }

  .form-wrap {
    padding: 15px !important;
  }

  .title {
    font-size: 36px !important;
  }

  @supports (clip-path: path("M0,0 L1,0")) {
    .panel {
        padding: 20px !important;
    }
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {
      padding: 0 !important;
  }
  .car {
    border-radius: 0 !important;
  }

  .frame {
    width: min(1100px, 100vw) !important;;
           border-radius: 0px !important;
  }

  .form-wrap {
    padding: 15px !important;
  }

  .title {
    font-size: 36px !important;
  }

  @supports (clip-path: path("M0,0 L1,0")) {
    .panel {
        padding: 20px !important;
    }
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .frame {
    height: min(620px, 100vh) !important;
            position: relative;
        top: -96px;
  }

  .title {
    font-size: 39px !important;
  }
  
}

@media only screen and (min-width: 1550px) {
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

}

@media only screen and (min-width: 1200px) {

}
/*# sourceMappingURL=responsive.css.map */