.country-build-list{width:100%;float:left;columns:1}.country-build-list li{border-bottom:1px solid #ddd;padding:6px}.country-build-list li img.flag{height:18px;margin:3px 10px 0 0;float:left}.country-build-list li .country,.country-build-list li .count{display:inline-block}.country-build-list li .country{width:125px}.country-build-list li .count{font-weight:500;float:right}@media only screen and (max-width:640px){.country-build-list li .country{width:77px}}@media only screen and (max-width:1080px){.country-build-list li .country{width:75px}}.stats-overview{float:left}.stats-overview .stat-details{width:100%;float:left}.stats-overview span.heading{float:left;width:160px;text-align:right}.stats-overview span.data{float:left}@media only screen and (min-width:901px) and (max-width:1280px){.stats-overview span.heading{width:149px}}@media only screen and (max-width:1280px){.stats-overview span.heading{width:100%;text-align:center}.stats-overview span.data{width:100%;text-align:center;padding-top:4px}}.top100-key{width:100%}.top100-key .owners{background:url(/resources/images/owner-icon.svg) 0 50% no-repeat;background-size:auto 20px;padding-right:10px;padding-left:17px;margin-left:10px}.top100-key .state-owned{background:url(/resources/images/crown.svg) 0 50% no-repeat;background-size:auto 12px;padding-left:24px}.verses-column{height:100%;text-align:center}.verses-column span{width:100%;height:100%;display:block;text-align:center}.verses-column .verses-icon{display:block;height:50px;width:50px;background:url(/resources/images/icons/vs-logo.svg) center center no-repeat #fff;background-size:auto 40px;border-radius:50%;box-shadow:0 2px 8px 0 rgb(0 0 0 / .75);margin:-10px auto 0 auto;position:relative;z-index:2}.data-compare-section .verses-column{height:100px}.compare-line{position:relative}.compare-line:after{height:100%;width:1px;background:#ccc;display:block;position:absolute;top:0;right:-40px;content:"";z-index:1}@media only screen and (max-width:640px){.data-compare-section .compare-line:after{display:none}.compare-line:after{right:-20px}.verses-column .verses-icon{left:-15px}.data-compare-section .verses-column .verses-icon{top:34px}}.top-100{display:block;width:100%}.top-100 .top-100-item{display:flex;width:100%;margin:0 0 20px}.top-100-item .grid{flex:1 1 auto}.top-100-item .image-wrap .state-yacht{position:absolute;top:10px;right:10px;background:url(/resources/images/crown.svg) 0 0 no-repeat;background-size:30px auto;width:30px;height:20px}.top-100-item .image-wrap{width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center}.top-100-item .grid.number{flex:0 0 75px;padding:29px 0 0}.top-100-item .grid.image{flex:0 0 250px;position:relative}.top-100-item .imageContainer{width:100%;padding-bottom:48%;display:block;position:relative;border-radius:6px}.top-100-item .grid .overlay-container{position:absolute;top:0;left:0;z-index:2}.top-100-item .grid .number{background:var(--brand-colour);padding:10px 10px 6px 13px;border-bottom-right-radius:4px;float:left;margin-right:15px;text-align:left;height:auto;width:auto;position:relative;font-size:20px;font-family:var(--h-bold)}.top-100-item .grid .number span{display:block;width:100%;font-size:10px;font-family:var(--h-semiBold)}.top-100-item .grid .overlay-container .overlay-gt,.top-100-item .grid .overlay-container .overlay-length{float:left;padding-top:15px;font-size:18px;font-family:var(--h-bold)}.top-100-item .grid.info{width:100%;position:relative;flex:1 1 138px;padding-left:15px}.top-100-item .grid .state-yacht{display:block;height:19px;width:20px;background:url(/resources/images/crown.svg) 0 0 no-repeat;background-size:auto 10px;position:absolute;bottom:0;right:3px;z-index:2}@media only screen and (max-width:1412px){.top-100 .top-100-item{display:block}.top-100-item.top-100-by-volume-item .grid.image{padding-right:0}.top-100-item .grid.info{width:100%}}@media only screen and (min-width:641px) and (max-width:900px){.compare-line::after{right:-42px}}@media only screen and (min-width:901px) and (max-width:1280px){.compare-line::after{right:-43px}.verses-column .verses-icon{left:-1px}}@media only screen and (max-width:640px){.top-100-item .grid .number{padding:6px 7px 3px 9px;margin-right:10px;font-size:16px}.top-100-item .grid .number span{font-size:8px}.top-100-item .grid .overlay-container .overlay-gt,.top-100-item .grid .overlay-container .overlay-length{padding-top:6px;font-size:14px}}.gi-left .owner{position:relative;width:27px;float:left}.gi-left .owner:after{content:"";position:absolute;bottom:-2px;right:0;width:10px;height:21px;background:url(/resources/images/owner-icon.svg) 0 0 no-repeat;background-size:10px auto}.gi-left p{width:138px}.gi-left p.builder{margin-bottom:10px}.gi-left .state-yacht{display:inline-block;height:25px;width:20px;background:url(/resources/images/crown.svg) 0 9px no-repeat;background-size:auto 13px;margin-left:10px;float:left}@media only screen and (max-width:1240px){.top-100-item .larger-devices{display:none}.top-100 .top-100-item{flex-wrap:wrap;margin:0}.top-100-item .grid.small-devices{display:flex;flex:0 0 100%;padding-top:15px}.top-100-item .grid.info{width:auto}}@media only screen and (max-width:1412px){.top-100 .top-100-item{margin-bottom:20px}.top-100-item .grid.image{flex:0 0 100%}.top-100-item .gi-left,.top-100-item .grid.info{padding-left:0}.top-100-item .gi-left p{width:100%}.top-100-item .gi-left p.builder{margin-bottom:5px}}.top-100-item .grid.info .length .flag{display:inline-block;vertical-align:top;margin:3px 0 0}.bullets li{position:relative;padding-left:15px;margin-bottom:10px}.bullets li:before{content:"";display:block;height:6px;width:6px;background:#333;border-radius:50%;position:absolute;top:7px;left:0}@media only screen and (max-width:1280px){.biggest-yachts-detail-container{width:100%;overflow-x:scroll}.biggest-yachts-detail-container .biggest-yachts-detail{width:495px;padding-bottom:20px;padding-top:18px}.biggest-yachts-detail-container .biggest-yachts-detail.top-10-yachts{padding-top:0}}@media only screen and (max-width:640px){.biggest-yachts-detail-container.data-compare-section{overflow:hidden}.biggest-yachts-detail-container.data-compare-section .biggest-yachts-detail{width:100%}}.top-100-facts{display:block}.top-100-facts .top-100-item-facts{padding:0 0 20px;border-bottom:1px solid #ccc;margin-bottom:40px}.top-100-facts .top-100-item-facts .row .columns.main-yacht-section{display:flex;width:100%}.top-100-facts .top-100-item-facts .grid{flex:1 1 auto;display:flex}.top-100-facts .top-100-item-facts .grid.image{flex:0 0 100%;padding:0 26px 0 0;position:relative;max-width:476px;margin:0 0 15px 0}.top-100-facts .top-100-item-facts .grid .imageContainer{width:100%;padding-bottom:48%;display:block;position:relative;border-radius:6px}.top-100-facts .top-100-item-facts .grid .imageContainer .overlay-container{position:absolute;top:0;left:0;z-index:2}.top-100-facts .top-100-item-facts .grid .imageContainer .overlay-container .number{background:var(--brand-colour);padding:10px 10px 6px 13px;border-bottom-right-radius:4px;float:left;margin-right:20px}.top-100-facts .top-100-item-facts .grid .imageContainer .overlay-container .number span{display:block;width:100%}.top-100-facts .top-100-item-facts .grid .imageContainer .overlay-container .overlay-length{float:left;padding-top:28px}.top-100-facts .top-100-item-facts .yacht-info{width:100%;display:block}.top-100-facts .top-100-item-facts .yacht-details-info{flex:1 1 40%}.top-100-facts .top-100-item-facts .yacht-size-section{flex:1 1 60%;padding:0 0 0 15px;display:flex}.top-100-facts .top-100-item-facts .yacht-size-section .image-wrap{flex:1 1 100%}.top-100-facts .top-100-item-facts .yacht-size-section .illustration-wrap{flex:1 1 100%}.top-100-facts .top-100-item-facts .yacht-size-section .img{display:block;padding-right:2px;position:relative}.top-100-facts .top-100-item-facts .yacht-size-section .img .profile-wrap{vertical-align:top;display:flex;width:100%;position:relative}.top-100-facts .top-100-item-facts .yacht-size-section .img .profile-wrap .profile-img{position:relative;flex:0 0 90%;text-align:center}.top-100-facts .top-100-item-facts .yacht-size-section .img .profile-wrap .profile-img .length{margin-top:14px;display:inline-block}.top-100-facts .top-100-item-facts .yacht-size-section .img .the-difference{flex:1 1 100%}.top-100-facts .top-100-item-facts .top-100-facts .top-100-item-facts:first-child .yacht-size-section .img .the-difference:after{display:none}.top-100-facts .top-100-item-facts .yacht-size-section .result-data{position:absolute;bottom:-2px;right:9px;display:block;text-align:left;padding:5px 5px;font-size:14px;line-height:1em;color:var(--brand-colour-accent-copy);z-index:2;background:var(--brand-colour-accent);border-radius:4px;width:fit-content}.top-100-facts .top-100-item-facts .yacht-size-section .img .the-difference{position:relative}.top-100-facts .top-100-item-facts .yacht-size-section .img .the-difference:before{content:"";border-bottom:2px solid #ccc;width:calc(100% - 1px);top:50%;right:0;position:absolute;z-index:1}.top-100-facts .top-100-item-facts .yacht-size-section .img .the-difference:after{content:"";border-left:2px solid #ccc;left:1px;top:50%;transform:translateY(-4px);height:10px;position:absolute;z-index:1}@media only screen and (max-width:1280px){.top-100-facts .top-100-item-facts .row .columns.main-yacht-section{display:block}.top-100-facts .top-100-item-facts .yacht-size-section{display:block;width:100%}.top-100-facts .top-100-item-facts .grid{display:block}.top-100-facts .top-100-item-facts .yacht-details-info{max-width:calc(100% - 70px)}.top-100-facts .top-100-item-facts .yacht-size-section{display:block;margin-bottom:10px}.top-100-facts .top-100-item-facts{padding-bottom:10px;margin-bottom:20px;width:100%}.top-100-facts .top-100-item-facts .grid.image{padding-right:0}}.faq-items .bulletpoint li{margin-bottom:var(--margin-4);position:relative;padding-left:25px}.faq-items .bulletpoint li:before{display:block;content:"";position:absolute;top:8px;left:0;height:8px;width:8px;background:#666;border-radius:50%;line-height:var(--lh-1-6);font-family:var(--b-light);font-size:var(--body-s)}