/* color */
/* font */
/* transition */
.rfqTitle {
  color: #4d8eae;
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 20px;
  letter-spacing: 3.78px; }

.rfqBtnBox {
  display: flex;
  margin-top: 50px;
  justify-content: flex-end; }
  @media (max-width: 640px) {
    .rfqBtnBox {
      align-items: flex-start;
      flex-direction: column; } }
  .rfqBtnBox .btn:not(:last-child) {
    margin-right: 20px; }
    @media (max-width: 640px) {
      .rfqBtnBox .btn:not(:last-child) {
        margin-right: 0; } }
  @media (max-width: 640px) {
    .rfqBtnBox .btn {
      width: fit-content;
      margin-bottom: 20px; } }

.bottomBox {
  margin-top: 80px;
  padding: 0 20px; }
