.m76 a[href^="sms:"],.m76 a[href^="tel:"]{color:inherit}.m76__title{margin-bottom:2.2rem}.m76__details{width:100%}.m76__details>a{display:inline-block;margin-top:2.7rem;margin-bottom:2.7rem}.m76__card{display:-ms-flexbox;display:flex;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;margin-top:1.8rem;border:1px solid #d9d9d6;border-radius:.5rem}.m76__card:first-child{margin-top:0}.m76__card a{text-decoration:none}.m76__card a:hover{text-decoration:underline}.m76__card__title{margin-bottom:.6rem}.m76__card__group{background-position:center left;background-size:4.8rem;padding-left:8rem}.m76__card__text{margin-bottom:0}.m76__card__text,.m76__card__text *{font-size:1.3rem;line-height:2.2rem}.m76__form{margin-top:2rem;margin-bottom:5rem}.m76__form__name__section{display:block}.m76__form .form__group{margin-top:0;margin-bottom:1.8rem}.m76__form .form__group__firstname{width:100%}.m76__form .form__group__lastname{width:100%}.m76__section{margin:1.5rem 0 1rem}.m76__section__heading{margin-bottom:1.5rem}.m76__section .form__group__wrapper label{font-size:1.4rem}.m76__section .form__group__wrapper label a{font-size:1.4rem}.m76__section--name{font-weight:900}.m76__message--block{margin:0 0 4rem}.m76__message--block p{font-size:1.4rem}.m76__message--block a{font-size:1.4rem}@media only screen and (min-width:768px){.m76__card{max-width:47rem;padding:4rem 2rem}.m76__card__group{min-height:5rem;margin-top:-.6rem}.m76__card__text,.m76__card__text *{font-size:1.4rem;line-height:2.4rem}.m76__form{max-width:57rem;width:100%;margin-top:0}.m76__form__name__section{display:-ms-flexbox;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.m76__form .form__group__firstname{width:47%;margin-right:2.5rem}.m76__form .form__group__lastname{width:47%;margin-left:2.5rem}.m76__section{margin:2rem 0 1rem}.m76__section__heading{margin-bottom:3rem}}@media only screen and (min-width:940px){.m76__details{max-width:47rem}.m76__card{padding:5.4rem 5.4rem}}@media only screen and (min-width:1170px){.m76__form{padding-right:0;max-width:57rem;margin-bottom:0}.m76__form textarea{height:22.4rem}}