@import url(https://use.typekit.net/oie6xee.css);@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.form-contact{text-align:center}.form-contact .paragraph{margin:3rem 0 5rem}.form-contact .grid.grid-contact{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:5rem;gap:5rem;-ms-flex-align:center;align-items:center}.form-contact .contact .avatar{position:relative;border-radius:2rem;overflow:hidden}.form-contact .contact .avatar:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.form-contact .contact .avatar{width:100%;aspect-ratio:1/1}.form-contact .contact .avatar:after{display:none}}.form-contact .contact .details .name{margin:2rem 0;font-weight:700}.form-contact .contact .details a{display:block}.form-contact .contact .details a:before{display:none}.form-contact .contact .details a+a{margin-top:1rem}.form-contact .row.grid{grid-gap:1rem;gap:1rem}.form-contact .row+.row{margin-top:1rem}.form-contact .row+.row[\:has\(button\)],.form-contact .row+.row[\:has\(input\[type\%3D\%22checkbox\%22\]\)]{margin-top:3rem}.form-contact .row+.row:has(button),.form-contact .row+.row:has(input[type=checkbox]){margin-top:3rem}.form-contact .row button[type=submit]{font-weight:500}.form-contact label{display:block;text-align:left}.form-contact label[\:has\(textarea\)]{grid-column:span 2}.form-contact label:has(textarea){grid-column:span 2}.form-contact label[\:has\(input\[type\%3D\%22checkbox\%22\]\)]{font-size:1.245rem}.form-contact label:has(input[type=checkbox]){font-size:1.245rem}@media only screen and (max-width:576px){.form-contact .grid.grid-contact{grid-template-columns:1fr}.form-contact label[\:has\(textarea\)]{grid-column:span 1}.form-contact label:has(textarea){grid-column:span 1}}