.business-contact-area {
    background: #0351A3;
    padding: 60px 0;
    color: #fff; }
    @media only screen and (max-width: 47.9375rem) {
      .business-contact-area {
        padding-bottom: 150px;
        margin-top: 70px; } }
    .business-contact-area .contact__us--content {
      max-width: 780px; }
      @media (min-width: 48rem) and (max-width: 61.9375rem) {
        .business-contact-area .contact__us--content {
          max-width: 680px;
          margin: 0 auto;
          margin-bottom: 50px; } }
      @media (min-width: 62rem) and (max-width: 74.9375rem) {
        .business-contact-area .contact__us--content {
          max-width: 100%;
          margin: 0 auto; } }
      @media only screen and (max-width: 47.9375rem) {
        .business-contact-area .contact__us--content {
          width: 100%;
          max-width: 100%;
          margin-bottom: 50px; } }
      .business-contact-area .contact__us--content span {
        padding: 10px 20px;
        color: #012F62;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 1px;
        display: inline-block;
        background-color: #FFBF00;
        font-family: "Plus Jakarta Sans", sans-serif;
        margin-bottom: 15px;
        border-radius: 2px; }
      .business-contact-area .contact__us--content h2 {
        font-size: 54px;
        line-height: 54px;
        color: #fff;
        font-weight: bold;
        margin-bottom: 20px; }
        @media (min-width: 1600px) and (max-width: 1699px) {
          .business-contact-area .contact__us--content h2 {
            font-size: 48px;
            line-height: 54px; } }
        @media (min-width: 87.5rem) and (max-width: 93.6875rem) {
          .business-contact-area .contact__us--content h2 {
            font-size: 48px;
            line-height: 54px; } }
        @media (min-width: 75rem) and (max-width: 81.1875rem) {
          .business-contact-area .contact__us--content h2 {
            font-size: 40px;
            line-height: 44px; } }
        @media (min-width: 62rem) and (max-width: 74.9375rem) {
          .business-contact-area .contact__us--content h2 {
            font-size: 40px;
            line-height: 44px; } }
        @media only screen and (max-width: 47.9375rem) {
          .business-contact-area .contact__us--content h2 {
            font-size: 32px;
            line-height: 36px; } }
      .business-contact-area .contact__us--content p {
        color: #fff;
        font-size: 22px;
        font-weight: normal; }
        @media (min-width: 1600px) and (max-width: 1699px) {
          .business-contact-area .contact__us--content p {
            font-size: 20px; } }
        @media (min-width: 75rem) and (max-width: 81.1875rem) {
          .business-contact-area .contact__us--content p {
            font-size: 20px; } }
        @media (min-width: 62rem) and (max-width: 74.9375rem) {
          .business-contact-area .contact__us--content p {
            font-size: 18px; } }
        @media only screen and (max-width: 47.9375rem) {
          .business-contact-area .contact__us--content p {
            font-size: 17px; } }
      .business-contact-area .contact__us--content .discover__list {
        margin-top: 25px;
        margin-bottom: 50px; }
        .business-contact-area .contact__us--content .discover__list ul li {
          display: flex;
          align-items: center;
          margin-bottom: 15px;
          font-size: 22px;
          gap: 0 12px; }
          @media (min-width: 1600px) and (max-width: 1699px) {
            .business-contact-area .contact__us--content .discover__list ul li {
              font-size: 20px; } }
          @media (min-width: 75rem) and (max-width: 81.1875rem) {
            .business-contact-area .contact__us--content .discover__list ul li {
              font-size: 20px; } }
          @media (min-width: 62rem) and (max-width: 74.9375rem) {
            .business-contact-area .contact__us--content .discover__list ul li {
              font-size: 18px; } }
          @media only screen and (max-width: 47.9375rem) {
            .business-contact-area .contact__us--content .discover__list ul li {
              font-size: 17px;
              align-items: flex-start; }
              .business-contact-area .contact__us--content .discover__list ul li i {
                position: relative;
                top: 6px; } }
      .business-contact-area .contact__us--content .support__info ul li {
        display: flex;
        align-items: center;
        margin-bottom: 8px;
        font-size: 22px;
        gap: 0 15px;
        line-height: 1;
        color: #fff;
        font-weight: normal; }
        @media (min-width: 1600px) and (max-width: 1699px) {
          .business-contact-area .contact__us--content .support__info ul li {
            font-size: 20px; } }
        @media (min-width: 75rem) and (max-width: 81.1875rem) {
          .business-contact-area .contact__us--content .support__info ul li {
            font-size: 20px; } }
        @media (min-width: 62rem) and (max-width: 74.9375rem) {
          .business-contact-area .contact__us--content .support__info ul li {
            font-size: 18px; } }
        @media only screen and (max-width: 47.9375rem) {
          .business-contact-area .contact__us--content .support__info ul li {
            font-size: 17px; } }
        .business-contact-area .contact__us--content .support__info ul li a {
          display: flex;
          align-items: center;
          margin-bottom: 15px;
          font-size: 22px;
          gap: 0 12px;
          color: #fff;
          text-decoration: none;
          font-weight: normal; }
          @media (min-width: 1600px) and (max-width: 1699px) {
            .business-contact-area .contact__us--content .support__info ul li a {
              font-size: 20px; } }
          @media (min-width: 75rem) and (max-width: 81.1875rem) {
            .business-contact-area .contact__us--content .support__info ul li a {
              font-size: 20px; } }
          @media (min-width: 62rem) and (max-width: 74.9375rem) {
            .business-contact-area .contact__us--content .support__info ul li a {
              font-size: 18px; } }
          @media only screen and (max-width: 47.9375rem) {
            .business-contact-area .contact__us--content .support__info ul li a {
              font-size: 17px; } }
    @media (min-width: 62rem) and (max-width: 74.9375rem) {
      .business-contact-area .quote__form {
        width: 100%; } }
    @media (min-width: 48rem) and (max-width: 61.9375rem) {
      .business-contact-area .quote__form {
        width: 100%; } }
    @media only screen and (max-width: 47.9375rem) {
      .business-contact-area .quote__form {
        width: 680px;
        margin: 0 auto; } }
    @media only screen and (max-width: 47.9375rem) {
      .business-contact-area .quote__form {
        width: 100%; } }
        .quote__form {
            width: 440px;
            float: right;
            background: #fff;
            border-radius: 20px;
            padding: 28px;
            margin: 0 auto; }
            @media (min-width: 75rem) and (max-width: 81.1875rem) {
              .quote__form {
                width: 100%; } }
            @media (min-width: 62rem) and (max-width: 74.9375rem) {
              .quote__form {
                width: 100%; } }
            .quote__form h2 {
              color: #0C1228;
              font-size: 28px;
              font-weight: 600; }
            .quote__form form {
              margin-top: 15px; }
          
          .form__item {
            margin-top: 15px;
            width: 100%; }
            .form__item label {
              display: block;
              width: 100%;
              margin-bottom: 8px;
              font-weight: normal;
              color: #646570; }
            .form__item input {
              width: 100%;
              height: 44px;
              border: 1px solid #E4E4E4;
              border-radius: 4px;
              padding: 6px 15px;
              font-size: 16px;
              color: #171B24;
              box-shadow: none;
              outline: none; }
            .form__item textarea {
              width: 100%;
              height: 86px;
              border: 1px solid #E4E4E4;
              border-radius: 4px;
              padding: 6px 15px;
              font-size: 16px;
              color: #171B24;
              box-shadow: none;
              outline: none; }
              .form__item textarea::placeholder {
                color: #E4E4E4;
                opacity: 1; }
            .form__item .form-select {
              width: 100%;
              height: 44px !important;
              border: 1px solid #E4E4E4;
              font-size: 16px;
              color: #0C1228;
              box-shadow: none;
              outline: none;
              border-radius: 4px; }
            .form__item button {
              width: 100%;
              display: flex;
              justify-content: center;
              text-align: center;
              font-weight: 600;
              font-size: 18px;
              height: 52px;
              border-radius: 8px; }
           
              .nf-form-content label {
                font-size: 18px!important;
                line-height: 20px!important;
                display: block!important;
                width: 100%!important;
                margin-bottom: 0px!important;
                font-weight: normal!important;
                color: #646570!important;
              }
              .nf-form-cont .one-half, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths {
                width: 100%!important;
              }
              .nf-form-cont .one-fourth {
                width: 100%!important;
              }
              .nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea {
                transition: all .5s!important;
                width: 100%!important;
                height: 44px!important;
                border: 1px solid #E4E4E4!important;
                border-radius: 4px!important;
                padding: 6px 15px!important;
                font-size: 16px!important;
                color: #171B24!important;
                box-shadow: none!important;
                outline: none!important;
                background:#fff!important;
              }
              .nf-form-cont .five-sixths, .nf-form-cont .four-sixths, .nf-form-cont .one-fourth, .nf-form-cont .one-half, .nf-form-cont .one-sixth, .nf-form-cont .one-third, .nf-form-cont .three-fourths, .nf-form-cont .three-sixths, .nf-form-cont .two-fourths, .nf-form-cont .two-sixths, .nf-form-cont .two-thirds {
                margin-left: 0!important;
              }
              #nf-field-71 {
                border: none !important;
                padding: 0.875rem 1.625rem !important;
                font-size: 1.2rem !important;
                font-weight: 700;
                line-height: 0rem;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                color: #fff !important;
                border-radius: 0.75rem !important;
                transition: .4s;
                background-color: #0351a3 !important;
                height: 54px!important;
              }  
              #nf-field-72 {
                min-height: 150px!important;
              }
              .nf-before-form-content {
                font-size: 16px!important;
                color: #646570!important;
                margin-bottom: 1rem!important;
              }     