.events-location{margin:0 auto;max-width:1140px;overflow:hidden;padding:0}.events-location .r-button{text-align:center}.events-location .container{padding:40px 20px 20px}.events-location .hs-video-widget{max-width:500px}.events-location .title h3{color:#000;font-size:50px;font-weight:400;line-height:1;margin-top:20px}.events-location .info{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.events-location .info .share a{align-items:center;background:#003f5f;border:2px solid #003f5f;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;min-width:120px;padding:0 16px;text-align:center;text-decoration:none;transition:all .3s ease}.events-location .info .share a:hover{background:#fff;color:#003f5f}.events-location .info a{text-decoration:underline}.events-location .info a:hover{text-decoration:none}.events-location .content li,.events-location p{font-size:20px;line-height:1.3}.events-location .item:first-child{border-top:4px solid rgba(0,63,95,.1)}.events-location .item{border-bottom:4px solid rgba(0,63,95,.1);display:flex;padding-bottom:20px;padding-top:20px}.events-location .item .left{width:160px}.events-location .item .left p{font-weight:700}.events-location .item .right ul li{margin-top:10px}.events-location .item .right ul li:first-child{margin-top:0}.events-location .item .left .btns{margin-top:10px}.events-location .item.footer .right p{font-size:12px}.events-location .item .right{box-sizing:border-box;padding-left:30px;position:relative;width:calc(100% - 160px)}.events-location .item .name h2{color:#000;cursor:pointer;font-family:sofia-pro,sans-serif;font-size:50px;font-weight:400;line-height:50px;margin:0 0 10px}.events-location .item .role p{color:#343434;font-family:sofia-pro,sans-serif;font-size:20px;font-weight:400;line-height:22px;margin:0}.events-location .item .phrase p{color:#343434;font-family:sofia-pro,sans-serif;font-size:20px;font-style:italic;font-weight:700;line-height:26px;margin:20px 0}.events-location .item .desc.open{max-height:100%}.events-location .item .show{background:linear-gradient(0deg,#fff 50%,hsla(0,0%,100%,0));bottom:0;left:14px;padding-top:60px;position:absolute;width:100%}.events-location .item .show.open{padding-top:0}.events-location .item .show button{background:#fff;border:0;color:#003f5f;cursor:pointer;font-size:14px;font-weight:600;height:40px;min-width:120px;padding:0 16px;text-align:left;transition:all .3s ease}.events-location .item .show button:after{background-image:url(https://pages.vistage.co.uk/hubfs/DD%20-%20Events%20Page/chevron-down-solid.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:10px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:16px}.events-location .item .show.open button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:768px){.events-location .item{flex-wrap:wrap}.events-location .item .right{margin-top:20px;padding-left:0;width:100%}.events-location .item .show{left:0}.events-location .info{flex-wrap:wrap}.events-location .share{margin-top:10px}}@media (max-width:500px){.events-location .item .name h2{font-size:30px;line-height:30px}}