.p-contact{background-color:transparent;margin-top:18rem!important;padding-bottom:30rem;position:relative;-webkit-transition:margin .5s ease-in-out,padding .5s ease-in-out;transition:margin .5s ease-in-out,padding .5s ease-in-out;will-change:margin,padding}@media screen and (max-width:1200px){.p-contact{padding-bottom:15rem}}@media screen and (max-width:500px){.p-contact{padding-bottom:5rem}}.p-contact:before{background-color:var(--black);content:"";height:100%;left:50%;margin-left:-50vw;margin-right:-50vw;position:absolute;right:50%;top:0;width:100vw;z-index:-3}.p-contact__media-video .media{position:static}.p-contact__media-video video{height:100%;left:0;max-height:59.2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-2}@media screen and (max-width:1200px){.p-contact__media-video video{bottom:-10rem;top:auto}}@media screen and (max-width:500px){.p-contact__media-video video{bottom:-17rem;top:auto}}.p-contact__content{grid-gap:2.5rem;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1200px){.p-contact__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.p-contact__content{grid-template-columns:1fr}}.p-contact-block{background-color:var(--white);border-radius:8px;-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1);padding:3rem;position:relative;top:-16rem;-webkit-transition:top .5s ease-in-out;transition:top .5s ease-in-out;will-change:top}@media screen and (max-width:600px){.p-contact-block{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:5rem 1fr}}.p-contact-block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-contact-block__title{color:var(--black);font-family:var(--font1);font-size:2.6rem;font-weight:var(--bold);letter-spacing:-.035em;line-height:1.2;margin-bottom:.5rem}.p-contact-block__text{margin-bottom:2.5rem}.p-contact-block__text p{font-size:1.6rem}.p-contact-block__media-image{height:5rem;margin-bottom:3.5rem}.p-contact-block__media-image img{margin-left:0}.p-contact-block__link{margin-top:auto}
/*# sourceMappingURL=paragraph--contact.css.map */