/* Contact */
.ct{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:start}
.ct>div>p{font-size:14px;color:#44544d;margin-bottom:18px}
.info{display:grid;gap:12px}
.info li{display:flex;gap:14px;align-items:center;font-size:13px;color:var(--mut)}
.info b{display:block;color:var(--ink);font-size:14px}
.info li>span{flex:none;width:42px;height:42px;border-radius:50%;background:var(--gl);color:var(--g);display:grid;place-items:center;font-size:17px}
details{border-bottom:1px solid #e3ece7;padding:12px 0}
summary{cursor:pointer;font-weight:500;font-size:14px}
details p{font-size:13px;color:#44544d;margin-top:8px}
.fm{display:grid;gap:12px;padding:30px;border:1px solid #e3ece7;border-radius:10px;box-shadow:0 14px 34px rgba(11,93,75,.1)}
.fm .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.fm input,.fm textarea,.fm select{width:100%}
.fm textarea{resize:vertical}
.fm .btn{justify-self:start}
@media(max-width:640px){
.fm .two{grid-template-columns:1fr}
.fm{padding:20px}
}
.ph{--bg:url('https://images.unsplash.com/photo-1441974231531-c6227db76b6e?w=1600')}
.fm-title{margin:0 0 4px}
