@font-face{font-family:'DDFF Contact Inter';font-style:normal;font-weight:400;font-display:swap;src:url('/intro/fonts/inter-400.woff2') format('woff2')}@font-face{font-family:'DDFF Contact Inter';font-style:normal;font-weight:600;font-display:swap;src:url('/intro/fonts/inter-600.woff2') format('woff2')}.ddff-contact-cta{font-family:'DDFF Contact Inter','Helvetica Neue',Arial,sans-serif;background:#faf8f3;color:#1e2422;line-height:1.6;-webkit-font-smoothing:antialiased;padding:64px 0}.ddff-contact-cta--divided{border-top:1px solid #e4e0d6}.ddff-contact-cta *{box-sizing:border-box}.ddff-contact-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.ddff-contact-cta h2{color:#1e2422;text-align:center;font-size:clamp(24px, 3.5vw, 32px);font-weight:700;line-height:1.25;max-width:760px;margin:0 auto 40px}.ddff-contact-cta .opening-hours{white-space:pre-line}.ddff-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto}.ddff-contact-item{padding:4px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.ddff-contact-item+.ddff-contact-item{border-left:1px solid #e4e0d6}.ddff-contact-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:none;margin-bottom:14px;color:#1e2422}.ddff-contact-icon img,.ddff-contact-icon svg{display:block;width:40px;height:40px}.ddff-contact-icon img{filter:brightness(0)}.ddff-contact-title{color:#1e2422;font-size:16px;font-weight:700;margin:0 0 8px}.ddff-contact-text{color:#4a5350;font-size:14px;line-height:1.6;margin:0}.ddff-contact-link{color:#1e2422;font-size:15px;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.ddff-contact-link:hover{color:#b3001c;border-bottom-color:currentColor}@media (max-width:720px){.ddff-contact-cta{padding:48px 0}.ddff-contact-cta h2{margin-bottom:40px}.ddff-contact-grid{grid-template-columns:1fr;max-width:360px}.ddff-contact-item{padding:20px 0}.ddff-contact-item+.ddff-contact-item{border-left:0;border-top:1px solid #e4e0d6}.ddff-contact-link{overflow-wrap:anywhere}}
