.elementor-127 .elementor-element.elementor-element-d1466b8{--display:flex;}.elementor-127 .elementor-element.elementor-element-aa87475{--spacer-size:150px;}/* Start custom CSS for html, class: .elementor-element-5a4482b */.contact-card {
      margin: 0;
      padding: 24px;
      background-color: #f9fbf7;
      color: #333;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      line-height: 1.6;
    }

    .contact-card {
      max-width: 1000px;
      margin: 0 auto;
      display: flex;
      gap: 24px;
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 4px 16px rgba(0,0,0,0.08);
      overflow: hidden;
    }

    .address-block {
      flex: 0 0 300px;
      padding: 24px;
      background-color: #f0f7e9;
      border-right: 1px solid #d8e8c8;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .address-title {
      color: #79B530;
      font-size: 20px;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      margin-top: 0;
      margin-bottom: 12px;
    }

    .address-text {
      color: #2d5a2d;
      font-size: 16px;
      line-height: 1.5;
      margin: 0;
    }

    .map-block {
      flex: 1;
      position: relative;
      height: 400px;
      overflow: hidden;
    }

    .map-block iframe {
      width: 100%;
      height: 100%;
      border: 0;
      border-radius: 0 12px 12px 0;
    }

    /* Мобильная адаптация */
    @media (max-width: 768px) {
      .contact-card {
        flex-direction: column;
        gap: 0;
      }

      .address-block {
        flex: auto;
        padding: 20px;
        border-right: none;
        border-bottom: 1px solid #d8e8c8;
        border-radius: 12px 12px 0 0;
      }

      .map-block {
        height: 300px;
        border-radius: 0 0 12px 12px;
      }

      .address-title {
        font-size: 18px;
      }

      .address-text {
        font-size: 15px;
      }/* End custom CSS */