@import url("https://use.typekit.net/mkq2bej.css");.activities-header{max-width:1190px;margin:0 auto 45px}.activities-header h2{text-transform:uppercase;text-align:center;color:var(--blue);margin:30px 0 0}@media screen and (max-width: 63.9375em){.activities-header h2{max-width:100%;font-size:68px;line-height:72px}}.activities{max-width:1220px;width:100%;margin:0 auto 45px;padding-bottom:45px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;position:relative}.activities::after{content:"";flex:auto}@media screen and (max-width: 74.9375em){.activities{width:calc(100% - 30px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px;row-gap:15px}}@media screen and (max-width: 63.9375em){.activities{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 39.9375em){.activities{display:grid;grid-template-columns:1fr}}.activities .activity{width:22.5%;height:220px;margin:15px;border-top:15px solid var(--sea);transition:0.2s border-top-color ease-out}@media screen and (max-width: 74.9375em){.activities .activity{margin:0;width:100%}}@media screen and (max-width: 63.9375em){.activities .activity{width:100%}}.activities .activity a{display:block;height:100%;width:100%;text-decoration:none;position:relative}.activities .activity-image{z-index:100;position:absolute;background:var(--powder)}.activities .activity-image img{opacity:0;transition:0.3s opacity ease-out}@media screen and (max-width: 39.9375em){.activities .activity-image img{opacity:1;transition:0.3s opacity ease-in}}.activities .activity-title{z-index:200;height:100%;width:100%;position:relative;display:grid;place-items:center;font-family:var(--refrigerator);font-size:32px;line-height:1.2;color:#0A4B6E;letter-spacing:0;text-align:center;text-transform:uppercase;text-decoration:none;background:linear-gradient(0deg, rgba(10,75,110,0) 0%, rgba(10,75,110,0) 100%);transition:0.2s color ease-in, 0.3s background ease-out}@media screen and (max-width: 39.9375em){.activities .activity-title{color:var(--white);background:linear-gradient(0deg, rgba(10,75,110,0.496516) 0%, rgba(10,75,110,0) 100%);transition:0.2s color ease-in, 0.3s background ease-in}}.activities .activity:hover{border-top-color:var(--gold);transition:0.2s border-top-color ease-in}.activities .activity:hover .activity-image img{opacity:1;transition:0.3s opacity ease-in}.activities .activity:hover .activity-title{color:var(--white);background:linear-gradient(0deg, rgba(10,75,110,0.496516) 0%, rgba(10,75,110,0) 100%);transition:0.2s color ease-in, 0.3s background ease-in}
