.button.slow-button{transition:all 0.5s ease}.shipyards{padding:50px 0}.shipyards .shipyard{margin:0 0 30px}.shipyards .imageContainer{width:100%;border:1px solid #eee;vertical-align:middle;align-items:center;-moz-box-align:center;display:flex;height:0;padding-top:100%;overflow:hidden;position:relative;font-size:18px;line-height:1.3em;letter-spacing:.5px;font-family:"sansSharpDisplay-bold",Arial,Helvetica,sans-serif;color:var(--dark-grey)}.shipyards .imageContainer:hover{color:var(--link-hover)}.shipyards .imageContainer .vertical-align-wrap{position:absolute;top:0;left:0}.shipyardRanges .imageContainer{width:100%;border:1px solid #eee;padding:20px 30px;vertical-align:middle;position:relative;display:block}.shipyardRanges .shipyardRange{margin:0 0 30px}.shipyards .imageContainer img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:scale(.9) translate(-50%,-50%);transform-origin:0 0;transition:all 300ms ease-in-out;transition-timing-function:cubic-bezier(.74,-.6,.5,1.54);position:absolute;width:auto;top:50%;left:50%}.shipyardRanges .imageContainer img{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:50% 50%;transition:all 300ms ease-in-out;transition-timing-function:cubic-bezier(.74,-.6,.5,1.54)}.shipyards .imageContainer:hover img{transform:scale(1.1) translate(-50%,-50%)}.shipyardRanges .imageContainer:hover img{transform:scale(1.1)}.shipyards .imageContainer img,.shipyardRanges .imageContainer img{display:inline-block}.shipyards .details,.shipyardRanges .details{display:block;width:100%;padding:20px;background:#003e5f;font-size:16px;color:#fff;font-family:"sansSharpDisplay-book",Arial,Helvetica,sans-serif;text-decoration:none}.shipyards .details:hover,.shipyardRanges .details:hover{color:var(--link-hover)}.shipyardRanges{padding:5px 0 10px}.shipyardRanges .imageContainer{padding:0 0 10px;border:none}.shipyardRange .info{display:block}.table-heading{line-height:1.3em;color:var(--medium-grey)}.shipyardRange .info .range{display:block;text-align:center;font-size:20px;color:var(--medium-grey);font-family:"sansSharpDisplay-medium",Arial,Helvetica,sans-serif;text-transform:uppercase}.shipyardRange .info .size{display:block;text-align:center;font-size:16px;color:var(--medium-grey)}@media only screen and (max-width:40em){.shipyards .imageContainer,.shipyardRanges .imageContainer{min-height:100px}.shipyards .details,.shipyardRanges .details{font-size:16px;padding:9px 20px}}.shipyardRange-listItem .row{margin-bottom:0}.shipyardRange-listItem .model-image{float:right;width:220px;margin:0 0 15px}.shipyardRange-listItem .imageContainer.range-overview{display:block;position:relative;overflow:hidden;border-radius:6px}.shipyardRange-listItem .imageContainer.range-overview .tagline{position:absolute;top:16px;left:16px;padding:6px 15px 5px 15px;background:var(--new-caption);background-size:13px auto;letter-spacing:.5px;line-height:1em;border-radius:4px}.shipyardRange-listItem .imageContainer img{width:100%}@media only screen and (max-width:640px){.shipyardRange-listItem .imageContainer.range-overview{margin-bottom:var(--margin-7)}}.shipyardRange-listItem .imageContainer.range img{max-width:200px;display:inline-block}.shipyardRange-listItem .medium-float-right .imageContainer img{float:right}.shipyardRange-listItem .range-name{margin-bottom:20px}.shipyardRange-listItem .range-name a:hover{color:#023886}.shipyardRange-listItem .vertical-align-content{text-align:center}.shipyardRange-listItem .size{clear:both;padding:0;margin:0 0 10px;color:var(--medium-grey);line-height:1.4em}.shipyardRanges-list:last-child{border:0;margin-bottom:0;padding-bottom:0}.shipyardRange-listItem .imageContainer img{border-top-left-radius:6px;border-top-right-radius:6px}form .row.wider-row.range-rows{margin-bottom:0}@media only screen and (min-width:641px){h3.range-name-heading{font-size:28px;line-height:1.3em}.shipyardRange-listItem .overview{padding:0 40px}.shipyardRange-listItem .overview.overview-details{padding:0}}.key-facts-list{display:block;text-align:center}.key-facts-list li .labelCopy{display:block;margin:0 0 8px;line-height:1.3em}.key-facts-list li{padding-left:100px;height:150px;width:33%;display:inline-block;vertical-align:top;text-align:left}.key-facts-list .lengths{background:url(/resources/images/icons/glance-ruler.svg) 0 0 no-repeat}.key-facts-list .production{background:url(/resources/images/icons/glance-units.svg) 0 0 no-repeat}.key-facts-list .workforce{background:url(/resources/images/icons/glance-people.svg) 0 0 no-repeat}.key-facts-list .workforce .left{float:left;width:100px}.key-facts-list .workforce .right{padding-left:10px;float:left;width:150px}.key-facts-list .workforce .detail,.key-facts-list .workforce .detail-2,.key-facts-list .workforce .detail-3{display:block}.key-facts-list .headquarters{background:url(/resources/images/icons/glance-building.svg) 0 0 no-repeat}.key-facts-list .boat-yards{background:url(/resources/images/icons/glance-shipyard.svg) 0 0 no-repeat}.key-facts-list .trading{background:url(/resources/images/icons/glance-open.svg) 0 0 no-repeat}.key-facts-list li .detail{display:block}.key-facts-list li .heading{width:100%}.key-facts-list .boat-yards .detail{display:inline-block;padding-right:4px}.key-facts-list .boat-yards .detail-2{display:inline-block;line-height:33px;vertical-align:bottom}.key-facts-list .hull-materials{background:url(/resources/images/icons/glance-material.svg) 0 0 no-repeat}.key-facts-list .largest-vessel{background:url(/resources/images/icons/glance-largest.svg) 0 16px no-repeat}@media only screen and (max-width:1024px){.key-facts-list li .detail{line-height:1.3em}}@media only screen and (max-width:768px){.key-facts-list li{width:49%}}@media only screen and (max-width:640px){.key-facts-list li{padding-top:0;padding-left:75px;height:103px;width:100%}.key-facts-list li .detail{line-height:1.3em}.key-facts-list li .detail.long-copy{line-height:1.3em}.shipyardRange-listItem .range-name{margin-top:18px}.key-facts-list li .labelCopy{margin:0 0 3px}.key-facts-list .trading{background-position:0 21px;background-size:auto 43px;height:101px}.key-facts-list .boat-yards{height:80px}.key-facts-list .boat-yards .detail{line-height:28px}.key-facts-list .boat-yards .detail-2{line-height:33px;vertical-align:top}.key-facts-list li.headquarters{height:93px}.key-facts-list .headquarters{background-size:auto 50px;background-position:1px 11px}.key-facts-list .lengths{background-size:auto 50px;background-position:0 0;height:78px}.key-facts-list .boat-yards{background-size:auto 50px;background-position:0 2px}.key-facts-list .workforce{background-size:auto 50px;background-position:4px 12px;height:94px}.key-facts-list .production{background-size:auto 50px;background-position:0 0;height:82px}.key-facts-list .hull-materials{background-size:auto 50px;background-position:0 11px;height:97px}.key-facts-list .largest-vessel{background-size:auto 50px;background-position:0 0;height:80px}}.builder-yards-container{margin-top:20px;width:100%;float:left;text-align:center}.builder-yards-container .builder-yards{width:100%}.builder-yards-container .builder-yards .yard{width:100%;margin-bottom:30px}.builder-yards-container .builder-yards .image-container{display:block;overflow:hidden;margin:0 auto 20px;width:27%;border-radius:50%;float:left;-webkit-mask-image:-webkit-radial-gradient(white,black)}.builder-yards-container .builder-yards .image-container img{width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:scaleY(1);transform-origin:50% 50%;transition:all 300ms ease-in-out;max-width:103%}.builder-yards-container .builder-yards .image-container:hover img{transform:scale(1.05)}.builder-yards-container .builder-yards .details{width:73%;padding:0 10px 0 20px;float:left;text-align:left}.builder-yards-container .builder-yards .details .address{width:100%}.builder-yards-container .builder-yards .details .address .location{width:100%;background-position:0 50%;background-repeat:no-repeat}.builder-yards-container .builder-yards .details .address .location img{float:left;margin:7px 6px 0 0}.builder-yards-container .builder-yards .details .details-inner{width:100%;float:left}.builder-yards-container .builder-yards .details .location p{font-size:14px;margin-bottom:0}.builder-yards-container .builder-yards .details p.date{margin-bottom:10px}.builder-yards-container .builder-yards .details .curent-build{width:50%;float:left}.builder-yards-container .builder-yards .details .curent-build .view-more{font-size:15px;display:block;position:relative;z-index:10;margin-top:-40px;background:#fff;background:linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .8) 35%,rgb(255 255 255) 100%);padding:40px 16px 0 0;width:100%;text-align:left}.block-bg-alternating-1:nth-of-type(2n):not(.default-bg).shipyards-block .builder-yards-container .builder-yards .details .curent-build .view-more{background:linear-gradient(to bottom,#fff0 0%,rgb(250 251 252) 59%,rgb(247 249 250) 100%)}.builder-yards-container .builder-yards .details .curent-build .view-more:after{display:block;content:"Read More";padding:10px 24px;background:#dceaff;font-size:var(--head-xxs);font-family:var(--h-regular);color:var(--medium-grey);text-transform:uppercase;line-height:1;border-radius:30px;transition:all 0.3s ease;position:absolute;bottom:0;left:0}.builder-yards-container .builder-yards .details .curent-build .view-more:hover:after{background:var(--brand-colour-accent);color:#fff}@media only screen and (max-width:640px){.builder-yards-container .builder-yards .yard{width:100%;float:left}}@media only screen and (min-width:641px){.builder-yards-container .builder-yards .details{padding:20px 10px 0 20px}}@media only screen and (max-width:1024px){.builder-yards-container .builder-yards .details .curent-build{width:100%;padding-bottom:5px}}.builder-yards-container .builder-yards .details .more-button{display:inline-block;padding:5px 20px;font-size:10px;line-height:1.3em;text-transform:uppercase;color:var(--brand-colour);border:1px solid var(--brand-colour);border-radius:10px;transition:all 0.4s ease;letter-spacing:.05rem;background:#fff}.builder-yards-container .builder-yards .details .more-button:hover{background:var(--brand-colour);color:#fff}@media only screen and (min-width:641px){.builder-yards-container{margin-top:40px}.builder-yards-container .builder-yards .yard{width:33%}.builder-yards-container .builder-yards{display:flex;flex-wrap:wrap;justify-content:left}.builder-yards-container .builder-yards .image-container{margin-bottom:0;width:42%}.builder-yards-container .builder-yards .details{width:58%;padding:4px 10px 0 24px}.builder-yards-container .builder-yards .details .yard-name{font-size:24px}.builder-yards-container .builder-yards .details .curent-build{width:100%}}@media only screen and (max-width:640px){.builder-yards-container .builder-yards .yard{clear:both;display:block}}@media only screen and (min-width:641px) and (max-width:900px){.builder-yards-container .builder-yards .details .yard-name{font-size:20px}}p.history-quick-links a:before{content:", ";padding-left:0}p.history-quick-links a:first-child:before{content:""}p.history-quick-links a:last-child:before{content:" or ";color:var(--medium-grey)}p.history-quick-links a:only-child:before{content:""}.build-model{display:block;margin:0}.expanded-yard-models{display:none}.popular-links a.image-container{display:block;float:left;margin:0 15px 16px 0;width:80px;border-radius:3px}.popular-links .details{float:left;margin-bottom:16px}.popular-links .details a{font-size:16px}.popular-links .details p{font-size:15px;margin:0}.popular-links .details p span{padding:0 9px 0 0}@media only screen and (min-width:641px){.popular-links a.image-container{margin:0 15px 20px 0}.popular-links .details{margin-bottom:20px}}@media only screen and (min-width:641px) and (max-width:900px){.popular-links a.image-container{margin:0 15px 0 0}.popular-links .details{margin-bottom:0}}