@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.contact-form .grid{-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.contact-form .grid .end{height:calc(100vh - 20rem);padding:5vw 7vw 5vw 4vw;color:#000;background:#fff;overflow:auto}.contact-form .grid .end h1{margin-bottom:5rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase}.contact-form .grid .end .paragraph{margin:5rem 0}.contact-form .grid .end h2{margin:5rem 0 2rem;font-size:2.04rem;font-weight:700}.contact-form .grid .end form .row{margin-bottom:2rem}.contact-form .grid .end form .row:last-child{margin-top:3rem}.contact-form .grid .end form .grid{grid-gap:2rem;gap:2rem}@media only screen and (max-width:768px){.contact-form .grid.outer{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}}@media only screen and (max-width:576px){.contact-form .grid.outer{-ms-grid-columns:1fr;grid-template-columns:1fr}.contact-form .grid.outer .start:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.contact-form .grid.outer .start{width:100%;aspect-ratio:1/.6}.contact-form .grid.outer .start:after{display:none}}.contact-form .grid.outer .end{height:auto;padding:4rem 1rem;text-align:center}}