.acc-line-contact{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:64px max(6vw,24px);background:#f7f3ec;color:#42242b}.acc-line-contact>div{max-width:680px}.acc-line-contact h2{font-size:clamp(24px,3vw,38px);line-height:1.4;margin:12px 0}.acc-line-contact p{line-height:1.8}.acc-line-contact img{width:220px;height:220px;max-width:100%;display:block;border-radius:16px;background:white}.acc-line-button{display:inline-block;background:#06c755;color:#fff!important;padding:16px 26px;border-radius:999px;text-decoration:none;font-weight:700;margin-top:12px}.acc-line-button:focus-visible{outline:3px solid #42242b;outline-offset:4px}@media(max-width:650px){.acc-line-contact{flex-direction:column;align-items:flex-start;gap:28px;padding:42px 24px}.acc-line-contact img{width:190px;height:190px}}