:root{--card-bg:#000a2d;--card-text:#fff;--email-color:#9ec2d4}
.ws-contactus-container{margin:0 auto;padding:0}
.ws-contactus-container .page-title{font-family:"ws_bergen_text";font-weight:400;font-size:31px;letter-spacing:0;color:#222;margin:0 0 0 180px;padding-bottom:12px}
.ws-contactus-container .contactus-content{background:var(--background-color);display:flex;flex-direction:row;gap:39px;align-items:stretch;position:relative;margin-top:40px;padding:0 180px 0 180px}
.ws-contactus-container .contactus-content .contact-card{margin-top:-40px;position:relative;background:var(--card-bg);color:var(--card-text);padding:64px 32px 64px 32px;display:flex;flex-direction:column;gap:64px;max-width:526px;flex:1;border-radius:12px 12px 0 0}
.ws-contactus-container .contactus-content .contact-card .contactus-label{font-family:"ws_bergen_text_semiBold";font-weight:600;font-size:15px;line-height:160%;letter-spacing:4px;text-transform:uppercase;margin:0;word-break:break-word}
.contact-card .contact-method .contactus-phone{font-family:"ws_bergen_text";font-weight:400;font-size:44.79px;line-height:120%;margin:0;word-break:break-word;letter-spacing:0}
.contact-card .contact-method .contactus-email{font-family:"ws_bergen_text";font-weight:400;font-size:25.92px;line-height:120%;margin:0;color:var(--email-color);word-break:break-word;text-decoration:none}
.contact-card .contact-method h2,h5{margin:0}
.ws-contactus-container .contactus-content .ws-contact-info{border-radius:10px;flex:1;font-size:12px;line-height:1.6;color:#000a2d;margin:43px 0 43px 0}
.ws-contactus-container .contactus-content .ws-contact-info .contactus-info-text{margin:0;font-family:"ws_bergen_text";color:#000a2d}
.ws-contactus-container .contactus-content .ws-contact-info .contactus-info-text p{margin:0}
@media(max-width:1030px){.ws-contactus-container .contactus-content{padding:0 40px 0 40px}
.ws-contactus-container .page-title{margin-left:40px;font-size:31px}
.ws-contactus-container .contactus-content{gap:27px}
}
@media(max-width:767px){.ws-contactus-container .page-title{margin:0 20px 0 20px;font-size:31px}
.ws-contactus-container .contactus-content{flex-direction:column;gap:0;margin-top:140px;padding:0}
.ws-contactus-container .contactus-content .contact-card{margin:-140px 20px 0 20px;max-width:100%;border-radius:12px 12px 12px 12px;padding:32px 20px 32px 20px;gap:32px}
.ws-contactus-container .contactus-content .ws-contact-info{font-size:11px;margin:0;border-radius:0 0 12px 12px;padding:12px 20px 68px 20px}
.contact-card .contact-method .contactus-phone{font-size:39.81px}
.contact-card .contact-method .contactus-email{font-size:19.2px;color:#2d738f}
.ws-contactus-container .contactus-content.email-only{margin-top:70px}
.ws-contactus-container .contactus-content.email-only .contact-card{margin:-70px 20px 0 20px}
.ws-contactus-container .contactus-content.phone-only{margin-top:90px}
.ws-contactus-container .contactus-content.phone-only .contact-card{margin:-90px 20px 0 20px}
}