.c-event{border:none;margin-bottom:35px}.c-event__img{position:relative;max-height:300px;height:300px;line-height:300px;vertical-align:middle;overflow:hidden;cursor:pointer}.c-event__img .c-event__tag{position:absolute;width:100%;top:15px;right:15px;text-align:right}.c-event__img .c-event__tag .c-button{margin:0;padding:8px 16px;font-size:12px;text-transform:none}.c-event__img__overlay{display:block;opacity:0;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.75);-webkit-transition:.3s cubic-bezier(.215,.61,.355,1);-o-transition:.3s cubic-bezier(.215,.61,.355,1);transition:.3s cubic-bezier(.215,.61,.355,1)}.c-event__img__overlay:after,.c-event__img__overlay:before{content:""!important;display:block!important;position:absolute!important;width:60px;height:1px;background:#b3a26c}.c-event__img__overlay:after{left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.c-event__img__overlay:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:50%;left:50%;margin-left:-30px}.c-event__img:hover .c-blogPost__img__overlay{opacity:1}.c-event__region{margin:10px 0 14px;padding-left:20px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(/static/media/location_gold.svg);background-size:16px 15px;background-position:0;color:#757575}.c-event__date{font-size:1.1em;padding-left:25px;position:relative;margin-top:15px;color:#757575;font-size:"px";font-weight:400;font-family:Lato}.c-event__date:after{left:0;height:2px;width:15px;background:#b3a26c;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;content:""!important;display:block!important;position:absolute!important}.c-event h3{color:#000;line-height:1.1;margin-top:10px;font-size:1.55em;font-size:"px"}.c-event h3,.c-event p{font-weight:400;font-family:Lato}.c-event p{line-height:1.6;font-size:1.22em;color:#a7a8aa;font-size:"px"}@media (min-width:30em){.c-event p{line-height:1.4}}.c-event__more{font-size:1.08em;color:#b3a26c;margin:0 0 15px;position:relative;min-width:52px;width:auto;display:inline-block;cursor:pointer;font-size:"1.08em";font-weight:700;font-family:Lato}.c-event__more:after{height:1px;width:16px;background:#b3a26c;top:50%!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.c-event__more:after,.c-event__more:before{right:-20px;-webkit-transition:right .2s cubic-bezier(.215,.61,.355,1);-o-transition:.2s right cubic-bezier(.215,.61,.355,1);transition:right .2s cubic-bezier(.215,.61,.355,1);content:""!important;display:block!important;position:absolute!important}.c-event__more:before{height:7px;width:7px;border-right:1px solid #b3a26c;border-top:1px solid #b3a26c;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.c-event__more:hover{text-decoration:none;color:#b3a26c}.c-event__more:hover:after,.c-event__more:hover:before{right:-25px}.c-event--first h3{font-weight:700;margin-bottom:15px;line-height:1.1;font-size:4em}@media (min-width:62em){.c-event--first h3{font-size:4.2em}}.c-event--first p{font-size:1.39em;line-height:1.8;margin-bottom:25px;color:#565656;font-weight:300}.c-event--first button{margin-bottom:60px}.c-event__bordered .c-blogPost__img{height:240px;border:1px solid #666;text-align:center;line-height:240px}.c-event__bordered .c-blogPost__img img{width:auto;max-width:70%}.c-event__event h3{font-size:20px;font-weight:400}.c-event__event h3,.c-event__testimonials h3{text-transform:none}.c-ourEvents{font-size:.8125em;display:block;width:90%;margin:50px auto 0}@media (min-width:48em){.c-ourEvents{-webkit-margin-after:64px auto 0;margin-block-end:64px auto 0}}.c-ourEvents .c-wrapper{width:90%;margin:0 auto}@media (min-width:75em){.c-ourEvents .c-wrapper{width:100%}}.c-ourEvents .c-ourEvents__notFound p{font-size:22px;font-weight:400;font-family:Lato;color:#000;text-align:center}.c-ourEvents h2{color:#000;text-transform:uppercase;text-align:center;font-size:25px;font-weight:700;font-family:Lato;letter-spacing:3px;margin-bottom:30px}@media (min-width:48em){.c-ourEvents h2{font-size:50px}}