.contact{background-color:var(--background-cream);color:var(--text-color-green);padding:0;margin:60px 0 0}.contact .contactInfo{position:relative;min-height:700px;align-content:center;text-align:center;padding:0 20px;display:grid}.contact .contactInfo .leave1-bg{position:absolute;left:-10%;top:-1%;transform:scale(.8);opacity:.3;z-index:0}.contact .contactInfo .leave2-bg{position:absolute;right:-10%;top:50%;transform:scale(.8) rotate(-120deg);opacity:.3;z-index:0}.contact .contactInfo .heading1{margin-bottom:4rem;position:relative;z-index:1}.content{display:grid;grid-gap:40px;gap:40px;position:relative;z-index:1;justify-content:center}@media screen and (min-width:992px){.content{grid-template-columns:minmax(300px,30%) 60%;align-items:start}}@media screen and (max-width:991px){.content{grid-template-columns:1fr;grid-template-rows:auto auto}}.content .content-info{display:grid;grid-gap:20px;gap:20px;padding:1rem}@media screen and (min-width:992px){.content .content-info{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);height:-webkit-fill-available}}@media screen and (min-width:577px)and (max-width:991px){.content .content-info{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}}@media screen and (max-width:576px){.content .content-info{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}}.content .content-info .column{padding:15px;border-radius:8px;opacity:.8;color:var(--text-color-green);text-decoration:none;transition:all .3s ease;cursor:pointer}@media screen and (min-width:992px){.content .content-info .column{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;align-items:center;grid-gap:15px;gap:15px;text-align:left}.content .content-info .column svg{margin-bottom:0}.content .content-info .column p{text-align:left;max-width:none;margin:0}}@media screen and (max-width:991px){.content .content-info .column{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center;text-align:center}.content .content-info .column svg{margin-bottom:15px}.content .content-info .column p{text-align:center;max-width:200px;margin:0 auto}}.content .content-info .column:hover{opacity:1;transform:translateY(-5px);background-color:var(--background-green);color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1)}.content .content-info .column:hover svg{transform:scale(1.1)}.content .content-info .column svg{transition:transform .3s ease}.content .map{width:100%;height:450px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);justify-self:center}@media screen and (max-width:991px){.content .map{width:90%}}@media screen and (max-width:768px){.content .map{height:350px}}@media screen and (max-width:480px){.content .map{height:300px}}@media screen and (max-width:768px){.contact .contactInfo{min-height:-moz-fit-content;min-height:fit-content;padding-bottom:40px}.contact .contactInfo .leave1-bg{transform:scale(.5);opacity:.2;left:-25%}}@media screen and (max-width:380px){.contact .contactInfo .leave1-bg,.contact .contactInfo .leave2-bg{display:none}}