.profile-list .profile .img{padding-bottom:59.8%;overflow:hidden;border-radius:6px}.profile-list .profile .img.image-loaded:before{content:"";background:#000;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.profile-list .profile .img.image-loaded.image-loaded img{z-index:2;opacity:0.7!important}.profile-list .profile{margin:0 0 20px;position:relative;display:block}.profile-list .overlay-event{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;z-index:3}.profile-list .overlay-event .title{letter-spacing:1px;line-height:1.1em;display:block}.profile-list .overlay-event .dates{letter-spacing:.03125rem;min-height:28px;line-height:28px;display:inline-block;margin:0 auto;padding:0 20px;background:var(--brand-colour);transition:all 0.3s ease;border-radius:4px}.profile-list .profile:hover .overlay-event .dates{background:var(--brand-colour-accent)}.siteContent .content.events-article{background:#fff;padding-top:0}.event-profile-link{width:100%;min-height:200px;background:url(/resources/images/call-to-action/boat-shows.svg) bottom center no-repeat #ebf3ff;background-size:360px auto;padding:30px 30px 245px;margin:0 0 30px;color:var(--medium-grey);display:block;clear:left}.event-profile-link .title span{display:block}.event-profile-link p{margin:0}@media only screen and (min-width:641px) and (max-width:900px){.event-profile-link{background-size:174px auto;padding:30px 30px 134px 30px;min-height:150px}}.next-event .cancelled-text{color:var(--red);letter-spacing:.03em}.next-event .date .text{position:relative}.next-event .cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}.next-event-cta{background:var(--hilight-bg-2);border-radius:6px;width:100%;float:left}@media only screen and (min-width:641px){.next-event-cta{margin-left:50px;width:calc(100% - 50px)}}.event-guides-link{width:100%;min-height:200px;background:url(/resources/images/boat-show-guide-links.svg) 50% 30px no-repeat #eee;background-size:150px auto;padding:190px 40px 40px;margin-bottom:30px;text-align:center;font-size:var(--body-s);color:var(--medium-grey);position:relative}.event-guides-link .title{line-height:1.1em;margin:0 0 10px;position:relative;z-index:2}.event-guides-link p{font-size:var(--body-r);line-height:1.25em;position:relative;z-index:2}.event-guides-link a{display:inline-block;line-height:18px;font-size:var(--body-xs);text-decoration:none;text-transform:uppercase;letter-spacing:.094em;background:var(--brand-colour);border-radius:30px;border:1px solid var(--brand-colour);color:#fff;position:relative;cursor:pointer;padding:10px 35px;text-align:center;margin:0;transition:all 0.2s ease}.event-guides-link a:hover{background:var(--brand-colour-accent);color:#fff;border:1px solid var(--brand-colour-accent)}.event-guides-link.letterbox{padding:173px 30px 30px;text-align:center}.event-guides-link.letterbox p{margin:0}.event-guides-link.letterbox a{margin-top:25px}.event-guides-large-continer{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:cover;margin:0 0 30px}.event-guides-large-continer img.bg-image{position:absolute;top:0;left:0;height:398px}.event-guides-large-continer .event-guides-link{position:relative;z-index:2;margin:0}.event-guides-large-continer .event-guides-link .guide-icon{background:url(/resources/images/boat-show-guide-links.svg) 40px 38px no-repeat #eee;background-size:150px auto;height:160px;width:190px;position:absolute;top:0;left:0}.event-guides-profile-continer .event-guides-link{width:40%;padding:190px 0 40px 40px}.event-guides-profile-continer .event-guides-link:after{background:#eee;height:100%;width:228px;transform:skew(22deg,0deg);content:"";position:absolute;top:0;right:-95px}.event-guides-profile-continer .event-guides-link .guide-icon{background:url(/resources/images/boat-show-guide-links.svg) 40px 38px no-repeat #eee;background-size:150px auto;height:160px;width:190px;position:absolute;top:0;left:0}@media only screen and (min-width:641px){.event-guides-link{text-align:left}.event-guides-link.letterbox{padding:40px 40px 40px 226px;text-align:left}.event-guides-link .align-middle{display:flex;align-items:center;height:120px}.event-guides-link.letterbox a{float:right;margin-top:0}.event-guides-link{background-position:40px 38px}}@media only screen and (max-width:640px){.event-guides-link.margin-t-19{margin-top:0;margin-bottom:0}}.event-article .eventDate{letter-spacing:-.025em;display:inline-block}.event-article .eventDate .text{background:url(/resources/images/icons/event-article-date.svg) 0 50% no-repeat;padding-left:30px}.event-article .eventDate .location{background:url(/resources/images/icons/event-article-pin.svg) 0 50% no-repeat;padding-left:24px}.event-article .eventDate.cancelled .text{position:relative}.event-article .eventDate.cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}.event-article .trade-only{display:inline-block;height:17px;line-height:17px;letter-spacing:.02em;background:#701c93;margin:10px 0;padding:0 10px}@media only screen and (max-width:640px){.event-article .eventDate{letter-spacing:.02em;margin-bottom:12px;font-size:var(--body-xs)}.event-article .eventDate .text{background-size:auto 12px;background-position:0 2px;padding-left:21px}.event-article .eventDate .location{background-size:auto 12px;padding-left:16px}}@media only screen and (min-width:641px) and (max-width:900px){.event-article .eventDate{font-size:var(--body-r)}.event-article p.article-intro{font-size:var(--body-r);margin-bottom:20px}}@media only screen and (min-width:1025px){.event-article .indented-copy-wrapper .heading-r-light{padding-left:50px}}.model-debuts .key{display:block}.model-debuts .key span{padding-right:10px;display:inline-block;height:28px}.model-debuts .key span img{padding:0 5px 0 0;height:17px}@media only screen and (max-width:640px){.model-debuts .key{float:left;width:100%}.model-debuts .key span.key-title{width:100%;height:24px}.model-debuts .key span{display:inline-block;float:left;padding-right:12px;height:25px}.model-debuts .key span img{height:15px}}@media only screen and (min-width:641px){.model-debuts .key{}.model-debuts .key span img{padding:0 5px 0 0;height:24px}}@media only screen and (min-width:641px) and (max-width:900px){.model-debuts .key span img{height:20px}}.model-filters{float:left;width:100%}.model-filters select{width:calc(50% - 24px);color:var(--medium-grey);margin-right:10px}.model-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/resources/images/dropdown-arrow-blue.svg) no-repeat #fff;background-size:13px auto;background-position:right 10px bottom 50%;padding:0 0 0 10px}@media only screen and (max-width:640px){.model-filters select{float:left}}@media only screen and (min-width:901px){.model-filters{text-align:right}.model-filters select{margin:0 0 20px 20px}#attending-vessels .model-filters select,#attending-tenders .model-filters select{margin:0 20px 20px 0}}.event-companies-attending{width:100%;float:left;margin-top:20px}.event-companies-attending a{display:grid;align-items:center;height:100%;border:1px solid #ccc;text-align:center;padding:9%;transition:all 0.3s ease}.event-companies-attending a:hover{border:1px solid var(--brand-colour)}.stats-circles{width:100%}.stats-circles .stat{background:var(--advert-bg);width:218px;height:218px;border-radius:50%;margin-right:20px;float:left;text-align:center}.stats-circles .stat span{display:block;width:100%;text-align:center}.stats-circles .stat span.value{padding-top:73px}.stats-circles .stat span.title{padding-top:10px}.event-stats-list{width:100%;display:flex;flex-wrap:wrap}.event-stats-list li{flex:0 0 20%;width:20%;position:relative;line-height:1.1em;height:50px}