.fct-contact-info{padding:88px 0;background:var(--brand-bg-alt)}.fct-contact-title{max-width:840px;margin-bottom:40px}.fct-contact-title h1{font-size:max(2rem, min(4vw, 3.5rem));font-weight:900;line-height:1.05}.fct-contact-info article{height:100%;background:var(--brand-bg);border-top:8px solid var(--brand-primary);padding:28px}.fct-contact-info article span{font-weight:900;color:var(--brand-primary-dark)}.fct-contact-info article h2{font-size:1.2rem;font-weight:900}.fct-contact-info article a{font-size:.82rem;font-weight:800;-webkit-text-decoration:underline;text-decoration:underline}.fct-contact-map{position:relative;margin-top:48px}.fct-contact-map img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light);color:transparent}.fct-contact-map div{position:absolute;right:24px;bottom:24px;max-width:460px;background:var(--brand-accent);padding:22px}.fct-contact-map span,.fct-contact-map strong{display:block;color:var(--brand-text-inverse)}.fct-contact-map span{font-size:.82rem;margin-top:6px}.fct-contact-form{background:var(--brand-neutral-light)}.fct-contact-form ul{padding-left:20px}.fct-contact-form li{margin-bottom:10px}.fct-contact-boundary{border-left:8px solid var(--brand-primary);background:var(--brand-bg);padding:22px}.fct-contact-boundary p{margin:6px 0 0}.fct-contact-form__card>.modal-header{display:flex}.fct-contact-form__card .btn-close{display:none}@media (max-width:575.98px){.fct-contact-info{padding:64px 0}.fct-contact-map div{position:static}.fct-contact-map img{height:260px}}.fct-contact-form__card{background:var(--brand-bg);box-shadow:var(--fct-shadow);padding:24px}