.default {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
  }
  .default li {
    list-style-type: none;
  }
  .default li:before, .default li:after {
    display: none;
  }
  
  .dark-violet-bg {
    background: #393280;
  }
  
  .section-color {
    background-color: #E4F4FC;
  }
  
  .clr-blue {
    color: #00A0D7;
  }
  
  [type=button], [type=reset], [type=submit], button {
    -webkit-appearance: none;
  }
  
  .formSection {
    background-color: #E4F4FC;
    text-align: center;
  }
  .formSection h2 {
    color: #00A0D7;
  }
  @media (min-width: 1200px) {
    .formSection .contactWrapper {
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }
  }
  .formSection .containerWrap {
    max-width: 1360px;
    margin: auto;
  }
  .contactForm .primary-btn {
    border: 1px solid #00A0D7;
  }
  
  .mapWrapper {
    max-width: 100%;
    height: 400px;
    margin: 40px 0;
    min-height: 300px;
  }
  @media (min-width: 1600px) {
    .mapWrapper {
      margin: 70px 0;
      height: 775px;
    }
  }
  @media (min-width: 768px) {
    .mapWrapper {
      height: 500px;
    }
  }
  
  .contactAddress {
    text-align: left;
  }
  @media (min-width: 1200px) {
    .contactAddress .addressItems {
      max-width: 245px;
    }
  }
  .contactAddress .adrressItem {
    padding: 20px 0;
    border-bottom: 1px solid #00A0D7;
  }

  @media (min-width: 768px) {
    .contactAddress .adrressItem {
      padding: 35px 0;
    }
  }

  @media (min-width: 1200px) {
    .contactAddress .adrressItem {
      padding: 50px 0;
    }
  }

  .contactAddress .adrressItem .addresstitle {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
  }
  .contactAddress .adrressItem .addressContent {
    font-family: "Montserrat", sans-serif;
    color: #000;
  }
  .contactAddress .adrressItem:first-child {
    padding-top: 0;
  }
  .contactAddress .adrressItem:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }
  @media (min-width: 1024px) {
    .contactAddress .adrressItem a.addressContent {
      -webkit-transition: 0.3s color ease-in-out;
      transition: 0.3s color ease-in-out;
    }
    .contactAddress .adrressItem a.addressContent:hover {
      color: #00A0D7;
    }
  }
  
  
  .contactForm .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 40px;
    margin: 0 -15px;
  }
  @media (max-width: 575.98px) {
    .contactForm .form-row {
      margin: 0px;
    }
  }
  .contactForm .form-row > * {
    padding: 0 15px;
    margin-bottom: 0;
  }
  @media (max-width: 575.98px) {
    .contactForm .form-row > * {
      padding: 0px;
    }
  }
  .contactForm .form-row .form-group {
    margin-bottom: 40px;
  }
  @media (max-width: 1199.98px) {
    .contactForm .form-row .form-group {
      margin-bottom: 30px;
    }
  }
  .contactForm .form-row .form-group input, .contactForm .form-row .form-group textarea {
    border: 1px solid #3C2E85;
    border-radius: 7px;
    height: 53px;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
  }
  .contactForm .form-row .form-group input::-webkit-input-placeholder, .contactForm .form-row .form-group textarea::-webkit-input-placeholder {
    color: #989898;
  }
  .contactForm .form-row .form-group input::-moz-placeholder, .contactForm .form-row .form-group textarea::-moz-placeholder {
    color: #989898;
  }
  .contactForm .form-row .form-group input:-ms-input-placeholder, .contactForm .form-row .form-group textarea:-ms-input-placeholder {
    color: #989898;
  }
  .contactForm .form-row .form-group input::-ms-input-placeholder, .contactForm .form-row .form-group textarea::-ms-input-placeholder {
    color: #989898;
  }
  .contactForm .form-row .form-group input::placeholder, .contactForm .form-row .form-group textarea::placeholder {
    color: #989898;
  }
  .contactForm .form-row .form-group input:focus, .contactForm .form-row .form-group input:focus-visible, .contactForm .form-row .form-group textarea:focus, .contactForm .form-row .form-group textarea:focus-visible {
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: none;
  }
  .contactForm .form-row .form-group textarea {
    height: 120px;
  }