@import url(https://use.typekit.net/dcl4eua.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.form-contact .grid.main-grid{grid-template-columns:1fr 60rem;grid-gap:15rem;gap:15rem;-ms-flex-align:start;align-items:start}.form-contact .start .text{margin-top:5rem;margin-bottom:5rem}.form-contact .start form .row.grid{grid-gap:2rem;gap:2rem}.form-contact .start form .row[\:has\(input\[type\%3Dcheckbox\]\)]{margin-top:3rem}.form-contact .start form .row:has(input[type=checkbox]){margin-top:3rem}.form-contact .start form .row[\:has\(input\[type\%3Dcheckbox\]\)]+.row{margin-top:3rem}.form-contact .start form .row:has(input[type=checkbox])+.row{margin-top:3rem}.form-contact .start form .row+.row{margin-top:2rem}.form-contact .start form input,.form-contact .start form textarea{font-size:2rem;border:1px solid rgba(48,62,126,.25);background:transparent}.form-contact .start form input[type=checkbox]~span{font-size:1.6rem;color:#303e7e}.form-contact .start form input[type=checkbox]~span:before{border:1px solid rgba(48,62,126,.25);background:transparent}.form-contact .start form input[type=checkbox]:checked~span:before{background:#303e7e}.form-contact .end{padding:8rem;color:#fff;background:#303e7e}.form-contact .end h2{margin-bottom:5rem}.form-contact .end a{display:block;padding-left:4rem}.form-contact .end a:before{display:none}.form-contact .end a img{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;object-fit:contain;object-position:center center}.form-contact .end a+a{margin-top:3rem}.form-contact .end p.opening-hours{margin-top:5rem;color:hsla(0,0%,100%,.5)}@media only screen and (max-width:1200px){.form-contact .grid.main-grid{grid-gap:10rem;gap:10rem}}@media only screen and (max-width:768px){.form-contact .grid.main-grid{grid-template-columns:1fr;grid-gap:5rem;gap:5rem}}