.contact{background-color:var(--background-cream);padding:0;color:var(--text-color-green);margin:60px 0 0}.contact .contactInfo{min-height:700px;align-content:center;text-align:center;position:relative}.contact .contactInfo .leave1-bg{left:-10%;top:-1%;transform:scale(.8);opacity:.3}.contact .contactInfo .leave2-bg{right:-10%;top:50%;transform:scale(.8) rotate(-120deg);opacity:0;z-index:0}@media screen and (max-width:768px){.contact .content-info{padding:0}.contactInfo{min-height:-moz-fit-content;min-height:fit-content}}@media screen and (max-width:380px){.contactInfo{height:auto}}.title{font-size:2em;color:var(--text-color-green);margin-bottom:64px}.contact-item{display:flex;margin-top:60px}.content{display:flex!important;justify-content:center;gap:20px}.content .content-info{display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:2rem}.content .content-info .column{width:285px;height:-moz-fit-content;height:fit-content;opacity:80%;display:flex;flex-direction:column;align-items:center;color:var(--text-color-green);text-decoration:none}@media screen and (max-width:768px){.content .content-info .column svg{font-size:2.4rem}.content{flex-direction:column;justify-content:center}.content .content-info{flex-direction:row;align-items:flex-start;width:100%}.content .content-info .column{flex:1 3 auto;width:100%;margin-bottom:1.5rem}}.column h5{margin-top:10px;margin-bottom:0}.column p{text-align:center;max-width:200px;height:100%}@media screen and (max-width:768px){.column p{max-width:none}}.map{height:450px;width:800px}@media screen and (max-width:768px){.map{height:300px;width:100%}.contact .contactInfo .leave1-bg{transform:scale(.5);opacity:.6;left:-25%}}@media screen and (max-width:380px){.contact .contactInfo .leave1-bg{left:-45%;transform:scale(.4);opacity:.2;display:none}}.event-wrapper{width:100%}.event-wrapper .images{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center;margin:12px 32px}.event-wrapper .images .event-image{border-radius:4px}@media screen and (max-width:1300px){.event-wrapper .images .event-image{width:400px;height:auto}}@media screen and (max-width:768px){.event-wrapper .images .event-image{width:60%}}@media screen and (max-width:380px){.event-wrapper .images .event-image{width:80%;height:auto;margin:0 auto}}@media screen and (max-width:768px){.event-wrapper .images{flex-direction:column}}