@media only screen and (min-width:768px){.component.events .description-cta-wrap{align-items:center;display:flex}}@media only screen and (min-width:768px){.component.events .description-cta-wrap .ctas-wrap{display:flex;flex-grow:1;justify-content:flex-end;white-space:nowrap}}.component.events .description-cta-wrap .ctas-wrap a{display:inline-block;margin-bottom:15px}@media only screen and (min-width:768px){.component.events .description-cta-wrap .ctas-wrap a{margin-bottom:0;margin-left:10px}}.component.events .events-wrap{display:flex;flex-wrap:wrap;margin-bottom:50px}@media only screen and (max-width:782px){.component.events .events-wrap{display:block}}.component.events .events-wrap .col1{border:1px solid #817141;color:#052c26;padding:10px;width:52%}@media only screen and (max-width:782px){.component.events .events-wrap .col1{margin-bottom:3%;width:100%}}.component.events .events-wrap .col1 .content-wrap{align-items:flex-start;display:flex}@media only screen and (max-width:782px){.component.events .events-wrap .col1 .content-wrap{display:block}}.component.events .events-wrap .col1 .content-inner-wrap{padding-right:10px}@media only screen and (max-width:782px){.component.events .events-wrap .col1 .content-inner-wrap{padding-right:0}}.component.events .events-wrap .col1 .btn{border:none;flex-shrink:0}@media only screen and (max-width:782px){.component.events .events-wrap .col1 .btn{margin-top:5px}}.component.events .events-wrap .col2{display:flex;flex-wrap:wrap;justify-content:space-between;width:48%}@media only screen and (max-width:782px){.component.events .events-wrap .col2{width:100%}}.component.events .events-wrap .col2 .event{align-items:center;border:1px solid #817141;display:flex;margin-bottom:3%;margin-left:3%;padding:10px;position:relative;width:100%}@media only screen and (max-width:782px){.component.events .events-wrap .col2 .event{margin-left:0}}.component.events .events-wrap .col2 .event:hover .title{color:#817141}.component.events .events-wrap .col2 .event:hover .btn{background:#77683c}.component.events .events-wrap .col2 .event:last-child{margin-bottom:0}.component.events .events-wrap .col2 .event .date{background:#fff;color:#0c6157;display:flex;flex-basis:100px;flex-shrink:0;font-family:oswaldmedium,sans-serif;font-size:34px;height:56px;justify-content:center;line-height:34px;padding-right:10px}.component.events .events-wrap .col2 .event .content-wrap{flex-grow:1;display:flex;flex-direction:column;padding:0 40px 0 0}.component.events .events-wrap .col2 .event .title{font-size:19px;text-transform:none}@media only screen and (min-width:768px){.component.events .events-wrap .col2 .event .title{font-size:21px}}.component.events .events-wrap .col2 .event .btn{align-items:flex-end;border:none;flex-basis:45px;flex-shrink:0;font-size:24px;padding:0;height:100%;position:absolute;top:0;right:0;width:40px}.component.events .events-wrap .col2 .event .btn:after{margin-top:-18px;right:11px}.component.events .events-wrap a{color:#052c26;text-decoration:none}.component.events .events-wrap .btn{background:#817141;border:none;color:#fff}.component.events .content-wrap{padding:10px 10px 0 10px;position:relative}.component.events .content-wrap:hover .title{color:#817141}.component.events .content-wrap:hover .btn{background:#77683c}.component.events .img-wrap{position:relative}.component.events .img-wrap.no-image:before{background:#052c26;background:linear-gradient(352deg,#052c26 25%,#17594f 85%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.component.events .img-wrap img{height:auto;width:100%}.component.events .img-wrap .date{align-items:center;background:#fff;border:1px solid #817141;color:#0c6157;display:flex;font-family:oswaldmedium,sans-serif;font-size:34px;height:94px;justify-content:center;left:10px;line-height:34px;position:absolute;top:10px;width:94px}.component.events .title{color:#0c6157;display:block;font-family:oswaldmedium,sans-serif;font-size:24px;line-height:24px;margin:0;text-transform:none;transition:all .3s ease}.component.events .time{font-size:16px;margin:5px 0}.component.events .excerpt{font-size:14px}.component.events .excerpt p{margin:0 0 5px 0}