@charset "UTF-8";
/* CSS Document */



    .inquiry-banner {
		width:100%;
		display: block;
		margin: 0 auto;
      position: relative;
      background-image:
        linear-gradient(rgba(255, 255, 255, 0.7), rgba(200, 200, 200, 0.6)),
        url('https://www.transparenttextures.com/patterns/marble.png');
      background-blend-mode: overlay;
      background-size: cover;
      background-repeat: repeat;
      color: #2d2d2d;
      padding: 50px 30px;
      text-align: center;
      border-radius: 16px;
      max-width: 900px;
      margin: 60px auto;
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    }

    .inquiry-banner h2 {
      font-size: 30px;
      margin-bottom: 16px;
      color: #1a1a1a;
      letter-spacing: 1px;
    }

    .inquiry-banner p {
      font-size: 16px;
      margin-bottom: 28px;
      line-height: 1.7;
    }

    .inquiry-banner a {
      display: inline-block;
      text-decoration: none;
      background: linear-gradient(135deg, #c8b99c, #a4957a);
      color: #fff;
      padding: 12px 30px;
      font-size: 16px;
      font-weight: bold;
      border-radius: 50px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.15);
      transition: background 0.3s ease;
    }

    .inquiry-banner a:hover {
      background: linear-gradient(135deg, #b5a68a, #8c7d66);
    }