@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:var(--font-heading-family);line-height:1.1}.c-contact{flex-flow:column;justify-content:center;align-items:center;padding-top:3.2rem;display:flex}@media screen and (min-width:820px){.c-contact{flex-flow:row;padding:4.8rem 0 6.4rem}}.c-contact__wrapper{display:flex}@media screen and (max-width:768px){.c-contact__wrapper{flex-direction:column}}.c-contact__form{max-width:702px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}@media screen and (min-width:768px){.c-contact__form{flex:1 0 100%}}.c-contact__form form.contact-form{width:100%}.c-contact__form-message--success{color:#05944f;margin-bottom:2.4rem;padding:2.4rem}.c-contact__form-message--error{color:#e11900;margin-bottom:2.4rem;padding:2.4rem}.c-contact__form-wrapper{width:100%;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.c-contact__form-wrapper__title{padding-bottom:1.6rem;font-size:4rem}@media screen and (min-width:820px){.c-contact__form-wrapper__title{padding-bottom:2.4rem;font-size:2.4rem}}.c-contact__form-wrapper__description{margin-bottom:3.6rem}@media screen and (min-width:820px){.c-contact__form-wrapper__description{margin-bottom:2.4rem}}.c-contact__form-wrapper__fields{width:100%;margin-bottom:4.8rem}.c-contact__form-details{width:100%;flex-flow:column;font-size:1.2rem;font-weight:400;display:flex}.c-contact__form-details__title{text-transform:uppercase;margin-bottom:3.4rem}.c-contact__form-details__field{margin-bottom:2.4rem;display:flex}.c-contact__form-details__field--key{margin-right:2.4rem}.c-contact__form-details__field--value{font-weight:600;text-decoration:underline}.c-contact__form-field{margin-bottom:.8rem}.c-contact__form-field--textarea{margin-bottom:0}.c-contact__form-field__input{width:100%;padding-inset:1.3rem 1.6rem 1.3rem 1.6rem;border:1px solid #ededed;font-size:1.3rem}.c-contact__form-field__input--select{width:100%;height:100%;opacity:.5;border:none;padding:0}.c-contact__form-field__input--textarea{margin-bottom:3.6rem}.c-contact__form-field__select{padding-inset:2.4rem 1.6rem 1.1rem 1.6rem;border:1px solid #ededed;font-size:1.3rem;line-height:1;position:relative}.c-contact__form-field__select-label{font-size:1.1rem;position:absolute;top:1.1rem}.c-contact__form-field__select-icon{right:1.6rem}.c-contact__info-boxes{gap:3.2rem 3.6rem;padding-bottom:4.8rem}@media screen and (min-width:820px){.c-contact__info-boxes{padding-bottom:6.4rem}}@media screen and (min-width:768px){.c-contact__info-boxes{flex:0 100%;padding-left:4.8rem}}.c-contact__info-boxes__box{padding:2.4rem;box-shadow:0 1.1px 3.4px #0000001a}.c-contact__info-boxes__box__title{padding-bottom:.8rem;font-size:1.8rem}.c-contact__info-boxes__box__title--contact-details{padding-bottom:1.4rem}.c-contact__info-boxes__box__field{color:#616161;font-size:1.4rem}.c-contact__info-boxes__box__field--phone,.c-contact__info-boxes__box__field--email{padding-left:1.8rem;position:relative}.c-contact__info-boxes__box__field--phone{margin-bottom:.6rem}.c-contact__info-boxes__box__field--email{margin-bottom:1rem}.c-contact__info-boxes__box__field-icon{left:0}.c-contact__info-boxes__box__field p{margin-bottom:1.8rem}.c-contact__info-boxes__box__field p:last-child{margin-bottom:0}.c-contact__info-boxes__box__field a{text-decoration:underline}.c-contact__info-boxes-half{flex-flow:column;padding-left:0;display:flex}@media screen and (min-width:820px){.c-contact__info-boxes-half{flex-direction:row}}.c-contact__info-boxes-half-box{width:100%}@media screen and (min-width:820px){.c-contact__info-boxes-half-box{width:50%}}