.contact-details-block{position:relative;overflow:hidden;background:#1e1e1e;color:#fff;padding-top:var(--block-padding-top, 200px)}@media(min-width: 768px)and (max-width: 1023px){.contact-details-block{padding-top:var(--block-padding-top, 120px)}}@media(max-width: 767px){.contact-details-block{padding-top:var(--block-padding-top, 96px)}}.contact-details-block{padding-bottom:var(--block-padding-bottom, 60px)}@media(max-width: 767px){.contact-details-block{padding-bottom:var(--block-padding-bottom, 40px)}}.contact-details-block__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.contact-details-block__scrim{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(30, 30, 30, 0.6), #1e1e1e)}.contact-details-block__inner{position:relative;display:flex;align-items:stretch;gap:40px}@media(max-width: 767px){.contact-details-block__inner{flex-direction:column;gap:24px}}.contact-details-block__card{flex:1 1 0;padding:20px 30px;border-radius:10px;background:rgba(30,30,30,.8);box-shadow:0 10px 20px rgba(0,0,0,.3)}@media(max-width: 767px){.contact-details-block__card{padding:16px 20px}}.contact-details-block__heading{margin:0 0 15px;padding-bottom:5px;border-bottom:2px solid #1dd1a1;color:#1dd1a1;font-size:24px;font-weight:600;line-height:1.3}@media(max-width: 767px){.contact-details-block__heading{font-size:20px}}.contact-details-block dl{margin:0}.contact-details-block dl>div{margin-bottom:10px;line-height:1.8;font-size:16px;font-weight:400;line-height:1.6}.contact-details-block dl dt{display:inline;color:#1dd1a1;font-weight:700}.contact-details-block dl dd{display:inline;margin:0 0 0 .35em}.contact-details-block dl a{color:#fff;text-decoration:none}.contact-details-block dl a:hover{color:#1dd1a1}