.contact-form{padding-top:2.4rem}.contact-form-inputs{align-items:center;border:0;display:flex;flex-direction:column;min-width:0;vertical-align:top}div.contact-form-input{cursor:text}.contact-form-input input:focus,.contact-form-input input:focus-visible{outline:0}.contact-form-input input::placeholder{color:#75839b}.contact-form-input-group{margin:0 0 2rem;vertical-align:top}.contact-form-input-group label{left:0;margin-left:1rem;max-width:calc(100% - 2.4rem);overflow:hidden;pointer-events:none;text-overflow:ellipsis;top:0;transform:translate(1.4rem,1.6rem) scale(1);transform-origin:top left;white-space:nowrap;z-index:1}.contact-form-input input{background:transparent;border:0;box-sizing:content-box;color:#75839b;height:1.4375em;min-width:0;padding:1.7rem 2rem}.contact-form-input input:focus{border-width:.2rem;color:#75839b}.contact-form-input textarea{animation-duration:10ms;background:transparent;border:0;box-sizing:content-box;color:#75839b;height:auto;min-width:0;padding:1.7rem 2rem;resize:none}.contact-form-input textarea:active{border-color:#535861}.contact-form-input textarea:focus{color:#75839b}.contact-form-input textarea::placeholder{color:#75839b}.contact-form-input fieldset{border:.1rem solid #6d7c8e;bottom:0;left:0;margin:0;padding:0 .8rem;pointer-events:none;right:0;top:-.5rem;width:100%}.contact-form-input fieldset:active{border-color:#6d7c8e}.contact-send-message-button{appearance:none;border:0;color:#fff;cursor:pointer;min-width:6.4rem;padding:1.6rem;user-select:none;vertical-align:middle}.contact-send-message-button svg{display:inline-block;height:1em;user-select:none;width:1em;fill:currentcolor;flex-shrink:0;font-size:1.5rem;margin-left:.8rem;transition:fill .2s cubic-bezier(.4,0,.2,1) 0ms}.contact-send-message-button svg path{fill:#fff}.contact-form-textarea{height:13.8rem}.contact-form-input fieldset legend{float:unset;font-size:.75em;height:1.1rem;max-width:.001rem;overflow:hidden;-webkit-transition:max-width 50ms cubic-bezier(0,0,.2,1) 0ms;transition:max-width 50ms cubic-bezier(0,0,.2,1) 0ms;white-space:nowrap}.contact-page h4{color:#e63946}.contact-page .molecule .molecule-root{font-size:24rem;line-height:24rem}.contact-page .molecule .molecule-index{font-size:6.7rem;line-height:6.7rem}.contact-page a{color:#fff;text-decoration:none}@media (min-width:900px){.contact-page .content-cell:first-child{order:0}.contact-page .content-cell:nth-child(2){order:-1}.contact-page .content-cell:nth-child(3){order:1}}.contact-page .contact-form-wrapper .contact-form-content{width:100%}.contact-page .single-person-grid{display:grid;gap:.1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);max-width:24rem;outline:.1rem solid #e63946;width:auto}.contact-page .single-person-grid .grid-item{align-items:center;display:flex;justify-content:center}.contact-page .single-person-grid .molecule{font-size:2.8rem;grid-column:1;grid-row:1;z-index:1}.contact-page .single-person-grid .image-wrapper{grid-column:1/5;grid-row:1/4;overflow:hidden}.contact-page .single-person-grid .image-wrapper img{max-height:17.1rem;object-fit:cover;object-position:center}.contact-page .single-person-grid .name{grid-column:1/5;grid-row:4}.contact-page .single-person-grid .grid-item{outline:.1rem solid #e63946}@media (min-width:1900px){.contact-page.layout.animated-bg{background-size:cover}}.contact-page-divider{color:#c2c9d2;width:100%}