.all-credits a{color:var(--brand-colour)}.all-credits a:hover{color:var(--link-hover)}.all-credits .columns.creditor{margin-bottom:15px}.main-logo-container.contributor-person{border-radius:100%}.main-logo-container.contributor-person img{margin:2px 0 0;max-height:60px;max-width:60px;border-radius:100%;float:left}.main-logo-container.contributor-organisation{width:36%;float:left}.main-logo-container.contributor-organisation img{float:left;overflow:hidden}.main-logo-container.contributor-organisation-round img{border-radius:100%}.main-logo-container.contributor-square-logo img{border-radius:0}@media only screen and (min-width:641px){.main-logo-container.contributor-person img{border-radius:100%;max-height:200px;max-width:200px;width:100%;margin:2px 0 20px}.main-logo-container.contributor-organisation{width:300px;float:right}}@media only screen and (min-width:641px) and (max-width:900px){.main-logo-container.contributor-organisation{width:80%;float:left}}@media only screen and (min-width:901px){.main-logo-container img{max-height:250px;max-width:94%}.main-logo-container.contributor-person img{max-height:300px;max-width:300px;width:100%;float:right}}.profession-container{width:100%;float:left}.profession-container .profession{margin-bottom:10px;float:left;width:100%}.profession-container .profession span{display:block;float:left;height:20px;line-height:1em;letter-spacing:.08em;padding:5px 7px 0;margin:3px 7px 0 0;color:var(--medium-grey);border-radius:11px;border:1px solid #ccc}.profession-container .profession a{display:block;float:left;text-align:left}@media only screen and (min-width:641px){.profession-container{margin:108px 0 0;padding:0 0 0 40px}}.overview-links{width:100%;float:left;text-align:left;margin:0 0 20px}.overview-links .website{display:block;width:100%;margin:0 0 8px;padding:0 0 0 25px;background:url(/resources/images/icons/credits_web.svg) 0 50% no-repeat;background-size:16px auto}.social-media-links{width:100%;float:left;margin:0 0 20px}.social-media-links a{float:left;display:block;width:25px;height:25px;text-indent:99999px;margin:0 18px 0 0;background:var(--dark-grey);overflow:hidden;opacity:.7;transition:all 0.3s ease}.social-media-links a.facebook{background:url(/resources/images/social-media/facebook.svg);background-size:25px auto no-repeat}.social-media-links a.twitter{background:url(/resources/images/social-media/twitter.svg);background-size:25px auto no-repeat}.social-media-links a.youtube{background:url(/resources/images/social-media/youtube.svg);background-size:25px auto no-repeat;width:35px}.social-media-links a.instagram{background:url(/resources/images/social-media/instagram.svg);background-size:25px auto no-repeat}.social-media-links a.linked{background:url(/resources/images/social-media/linkedin.svg);background-size:25px auto no-repeat}.social-media-links a.vimeo{background:url(/resources/images/social-media/vimeo.svg);background-size:25px auto no-repeat}.social-media-links a.skype{background:url(/resources/images/social-media/skype.svg);background-size:25px auto no-repeat}.social-media-links a.email{background:url(/resources/images/social-media/email.svg);background-size:25px auto no-repeat;width:35px}.social-media-links a:hover{opacity:1}@media only screen and (min-width:641px){.social-media-links a{margin:0 25px 0 0}}.tab-container .review-list .details{margin-bottom:20px}.tab-container .review-list.row{margin-left:-10px;margin-right:-10px}.tab-container .review-list .column{padding-left:10px;padding-right:10px}.artile-list .headline{line-height:1.2em;padding:10px 0 0;display:inline-block}.photo-list .columns{margin-bottom:20px}@media only screen and (max-width:640px){.artile-list,.photo-list{margin-left:.3275em;margin-right:.3275em}.artile-list .column,.photo-list .columns{padding-left:.3275em;padding-right:.3275em}.artile-list .headline{font-size:var(--head-xs)}.photo-list .columns{margin-bottom:10px}}.profession-type-container{width:100%;display:inline-block;margin-bottom:7px;clear:both}.profession-type-container .profession{display:inline-block;color:var(--medium-grey);line-height:1.4em;width:100%;margin:0 0 2px;clear:both}.profession-type-container .profession .level{display:inline-block;border:1px solid #ccc;border-radius:30px;padding:5px 12px 3px 12px;margin:1px 8px 0 0;font-size:var(--head-xxs);line-height:1.1em;float:left}.profession-type-container .profession .copy{display:inline-block;line-height:1.4em;float:left}@media only screen and (min-width:641px){.profession-type-container{width:100%;display:inline-block;margin-bottom:7px;clear:both}.profession-type-container .profession{display:inline-block;color:var(--medium-grey);line-height:1.4em;width:100%;margin:0 0 9px;clear:both}.profession-type-container .profession .level{display:inline-block;border:1px solid #ccc;border-radius:30px;padding:5px 14px 3px 14px;margin:1px 8px 0 0;line-height:1.4em;float:left}.profession-type-container .profession .copy{display:inline-block;line-height:1.4em;float:left}}.credit-photo-yachts .yacht,.credit-video-yachts .yacht-video-container{margin-bottom:20px}.credit-photo-yachts .yacht-inner,.credit-video-yachts .yacht-video-inner{border:1px solid #f2f3f5;border-radius:6px;overflow:hidden;height:100%}.credit-photo-yachts .yacht .image-container,.credit-video-yachts .yacht-video-container .image-container{display:block;width:100%;position:relative}.credit-photo-yachts .yacht .image-container *,.credit-video-yachts .yacht-video-container .image-container *{pointer-events:none}.credit-photo-yachts .yacht .image-container>*{pointer-events:none}.credit-photo-yachts .yacht .image-container .view-more,.credit-video-yachts .yacht-video-container .image-container .view-more{position:absolute;bottom:10px;right:10px;line-height:1.1em;word-spacing:1px;letter-spacing:.03em;border:1px solid #fff;border-radius:30px;padding:4px 20px 5px 20px;background:rgb(0 0 0 / .5)}.credit-photo-yachts .yacht .image-container:hover .view-more,.credit-video-yachts .yacht-video-container .image-container:hover .view-more{background:var(--brand-colour)}.credit-photo-yachts .yacht .image-container .photo-count{position:absolute;left:12px;bottom:11px;display:block;background:url(/resources/images/icons/image.svg) 0 0 no-repeat;background-size:15px auto;padding:3px 0 1px 23px}.credit-photo-yachts .yacht .details,.credit-video-yachts .yacht-video-container .details{width:100%;padding:15px}.credit-photo-yachts .yacht .details .name,.credit-video-yachts .yacht-video-container .details .name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-photo-yachts .yacht .details .overview,.credit-video-yachts .yacht-video-container .details .overview{color:var(--medium-grey);display:block;width:100%}.credit-video-yachts .yacht-video-container .image-container .video-view-more{position:absolute;top:50%;left:50%;display:block;transform-origin:50% 50%;border-radius:200px;color:var(--white);text-shadow:1px 1px 2px rgb(0 0 0 / .6);line-height:1.3em;font-size:var(--head-s);width:90px;height:90px;transition:all 350ms ease-out;background-color:rgb(68 68 68 / .7);transform:translate(-50%,-50%);z-index:3}.credit-video-yachts .yacht-video-container .image-container .video-view-more:before{content:"";top:50%;position:absolute;left:50%;box-shadow:0 0 0 8px #fff;border-radius:200px;text-shadow:1px 1px 2px rgb(0 0 0 / .6);width:90px;height:90px;transition:all 350ms ease-out;transform:translate(-50%,-50%);opacity:.8;z-index:2}.credit-video-yachts .yacht-video-container .image-container:after{content:"";background:url(/resources/images/play.svg) 50% 50% no-repeat;background-size:25px auto;position:absolute;top:50%;left:50%;width:34px;height:37px;margin:0 0 0 5px;transform:translate(-50%,-50%);z-index:3}.credit-video-yachts .yacht-video-container .image-container:hover .video-view-more{box-shadow:0 0 0 15px #fff;width:106px;height:106px}.credit-video-yachts .yacht-video-container .image-container:hover .video-view-more:before{width:116px;height:116px}