.jtc-component-jtc-availability{color:#19d685;display:inline-flex;flex-flow:column nowrap;font-size:10px;font-weight:700;text-align:right;text-transform:uppercase}.jtc-component-jtc-availability.center-on-mobile{text-align:center}@media (min-width:992px){.jtc-component-jtc-availability.center-on-mobile{text-align:right}}.jtc-component-jtc-availability.alert>span{color:#ff0073}.jtc-component-jtc-availability:not(.short-sex-limit-text) .availability,.jtc-component-jtc-availability:not(.short-sex-limit-text) .sex-limit{display:flex}.jtc-component-jtc-availability .availability{align-items:center;flex-flow:row nowrap;gap:4px;justify-content:flex-start}.jtc-component-jtc-availability .availability svg{height:16px;width:16px}@media (max-width:991px){.jtc-component-jtc-availability .availability svg{position:absolute;right:-6px;top:-6px}}.jtc-component-price-box.is-group-booking{padding-right:4.25px;text-align:right}.jtc-component-price-box .price-per-yacht{margin-right:4.25px}@media (min-width:420px){.jtc-component-price-box .price-per-yacht:not(:empty){margin-right:15px}}@media (min-width:992px){.jtc-component-price-box .price-per-yacht:not(:empty){margin:0 0 4.25px}}.jtc-component-price-box .price-per-yacht:not(:empty)>span:not(:last-child){display:block}@media (min-width:992px){.jtc-component-price-box .price-per-yacht:not(:empty)>span:not(:last-child){margin:0 0 4.25px}}.jtc-component-price-box small{position:relative}.jtc-component-price-box small:after{background:#193537;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-4deg);width:100%}.jtc-component-price-box .group-booking-early-bird-note,.jtc-component-price-box .price-per-person .discount-note{font-size:10px;margin-right:10px;text-transform:uppercase}.jtc-component-price-box .group-booking-early-bird-note+small+.price-wrapper,.jtc-component-price-box .price-per-person .discount-note+small+.price-wrapper,.jtc-component-price-box .price-per-person>small+.price-wrapper{color:#ff554a}.jtc-component-price-box .price-per-person{text-align:right}.jtc-component-price-box .price-per-person .discount-note>span{display:block}.jtc-component-price-box .price-per-person>.discount-note{margin-right:0}.jtc-component-price-box .price-per-person span.price-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.jtc-component-price-box .price-per-person small{font-size:inherit}.jtc-component-jtc-date-range.inline{display:inline}.jtc-component-contact-form-component .jtc-input-label{background-color:#f9f6f3}.jtc-component-contact-form-component .left-column-inputs-wrapper{display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between}.jtc-component-contact-form-component .contact-input-wrapper,.jtc-component-contact-form-component .contact-textarea-wrapper{max-width:calc(100% - 16px)}.jtc-component-contact-form-component .contact-textarea-wrapper{height:100%}.jtc-component-contact-form-component .contact-textarea-wrapper .contact-textarea-content{height:calc(100% - 40px);max-height:calc(100% - 40px);overflow:auto}.jtc-component-contact-form-component .contact-textarea-wrapper .contact-textarea-content textarea:not([readonly]){height:auto;max-height:100%}.jtc-component-contact-form-component .submit-wrapper{margin-top:25.5px}.jtc-component-contact-form-component .title{font-weight:300;text-align:center}body .jtc-dialog-contact-form [role=document]{max-width:980px}.crew-finder-description .show-more{cursor:pointer}.jtc-component-crew-finder-image{background-position:50%;background-size:cover;border-radius:4px;cursor:pointer;height:160px;width:240px}.jtc-component-yacht{display:flex;flex-flow:row nowrap;flex-shrink:0;margin:8.5px 8.5px 0 0;min-width:280px}@media (min-width:400px){.jtc-component-yacht{min-width:335px}}@media (min-width:992px){.jtc-component-yacht{margin:0 8.5px 8.5px 0}}.jtc-component-yacht .image{position:relative}.jtc-component-yacht .image:before{content:"";display:block;padding-top:100%;pointer-events:none;width:100%}.jtc-component-yacht .image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.jtc-component-yacht .image{min-width:90px;width:90px}@media (min-width:400px){.jtc-component-yacht .image{min-width:102px;width:102px}}.jtc-component-yacht .details-wrapper{background:#efefef;flex-grow:1;padding:8.5px;position:relative}.jtc-component-yacht .details-wrapper .tags{margin-bottom:2px;margin-top:-5px;min-height:22px}.jtc-component-yacht .details-wrapper .tags .tag{color:#fff;display:inline-block;font-size:10px;font-weight:900;line-height:1.33;margin-right:4.25px;padding:0 4.25px;text-transform:uppercase}.jtc-component-yacht .details-wrapper .ship-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box;font-size:14.0625px;font-weight:600;height:30.9375px;line-height:1.1;margin:0 auto;max-width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap}.jtc-component-yacht .details-wrapper .footer{bottom:0;display:flex;justify-content:space-between;left:8.5px;position:absolute;right:0}.jtc-component-yacht .details-wrapper .footer .additional-info{font-size:10px;font-weight:500}.jtc-component-yacht .details-wrapper .footer a,.jtc-component-yacht .details-wrapper .footer button{margin-top:2px}.jtc-component-yacht .details-wrapper .footer .button-yacht-preview{background:#001634;border:2px solid #001634;border-radius:0;box-sizing:border-box;color:#fff;font-size:12px;font-weight:900;line-height:1.4em;min-height:0;min-width:auto;padding:0 5px;text-transform:uppercase;transition:all .25s}.jtc-component-yacht .details-wrapper .footer .button-yacht-preview .text-wrapper{align-items:inherit;display:inherit;justify-content:inherit;width:100%}.text-bold{font-weight:700}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.p,p{letter-spacing:.3px}.h1,h1{font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;line-height:48px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h1,h1{font-size:60px;line-height:60px}}@media (min-width:1200px){.h1,h1{font-size:80px;line-height:76px}}.h2,h2{font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;letter-spacing:.4px;line-height:40px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h2,h2{font-size:48px;line-height:48px}}@media (min-width:1200px){.h2,h2{font-size:60px;line-height:56px}}.h3,h3{font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;letter-spacing:.56px;line-height:28px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h3,h3{font-size:32px;line-height:32px}}@media (min-width:1200px){.h3,h3{font-size:36px;line-height:36px}}.h4,h4{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px;font-weight:800;letter-spacing:.18px;line-height:20px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h4,h4{font-size:20px;line-height:24px}}@media (min-width:1200px){.h4,h4{font-size:24px;line-height:28px}}.h5,h5{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:.16px;line-height:20px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h5,h5{font-size:18px;line-height:20px}}@media (min-width:1200px){.h5,h5{font-size:20px;line-height:24px}}.h6,h6{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:20px;margin-bottom:20px;margin-top:0}@media (min-width:992px){.h6,h6{font-size:15px;line-height:20px}}@media (min-width:1200px){.h6,h6{font-size:16px;line-height:24px}}.label{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.96px;line-height:14px;text-transform:uppercase}.jtc-component-crew-finder-single-box{box-shadow:0 0 20px 0 #0000001a;display:flex;flex-wrap:wrap;margin:17px 0;position:relative}.jtc-component-crew-finder-single-box .box-heading{align-items:left;display:flex;flex:1 0 100%;flex-flow:column nowrap;margin-bottom:21.25px;padding:8.5px 17px 0}@media (min-width:576px){.jtc-component-crew-finder-single-box .box-heading{align-items:center;flex-flow:row wrap}}.jtc-component-crew-finder-single-box .box-heading .date{font-size:10px;font-weight:700;margin-right:8.5px}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-heading .date{font-size:18px}}.jtc-component-crew-finder-single-box .box-heading .tags{display:block;width:100%}@media (max-width:1199px){.jtc-component-crew-finder-single-box .box-heading .tags *{display:none}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-heading .tags{display:flex;margin-right:25.5px;width:auto}}.jtc-component-crew-finder-single-box .box-heading .destination{color:#325f61;flex-basis:100%;font-size:18px;font-weight:700}@media (min-width:576px){.jtc-component-crew-finder-single-box .box-heading .destination{flex-basis:50%}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-heading .destination{flex-basis:auto}}.jtc-component-crew-finder-single-box .box-heading .availability{order:4}@media (min-width:576px){.jtc-component-crew-finder-single-box .box-heading .availability{margin-left:auto}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-heading .availability{margin-right:17px;order:3}}.jtc-component-crew-finder-single-box .box-heading .price{font-size:18px;font-weight:700;order:3;position:absolute;right:4.25px;top:8.5px}@media (min-width:992px){.jtc-component-crew-finder-single-box .box-heading .price{right:17px;top:4.25px}}@media (min-width:768px) and (max-width:991px){.jtc-component-crew-finder-single-box .box-heading .price{right:8.5px}}@media (min-width:992px) and (max-width:1199px){.jtc-component-crew-finder-single-box .box-heading .price .price-per-person{font-size:16px;margin-right:0}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-heading .price{order:3;position:static}}.jtc-component-crew-finder-single-box .box-content{display:flex;flex-wrap:wrap;padding:0 17px 17px;width:100%}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content{flex-wrap:nowrap;padding-bottom:0}}.jtc-component-crew-finder-single-box .box-content .box-content__title{color:#325f61;font-size:12px;font-weight:700;text-transform:uppercase}.jtc-component-crew-finder-single-box .box-content .gallery,.jtc-component-crew-finder-single-box .box-content .skipper{margin-top:8.5px;width:calc(50% - 8.5px)}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .gallery,.jtc-component-crew-finder-single-box .box-content .skipper{margin-top:0;order:0;width:auto}}@media (max-width:767px){.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image,.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image{position:relative}.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image:before,.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image:before{content:"";display:block;padding-top:66.6666666667%;pointer-events:none;width:100%}.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image>.content,.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image>.content{bottom:0;left:0;position:absolute;right:0;top:0}.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image,.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image{height:auto;margin:4.25px 0 0;width:auto}}.jtc-component-crew-finder-single-box .box-content .skipper{margin-right:10px}.jtc-component-crew-finder-single-box .box-content .gallery{order:2}.jtc-component-crew-finder-single-box .box-content .gallery .gallery-image{display:none}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content .gallery .gallery-image{display:flex}}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .gallery{margin-right:10px;order:0;width:auto}}.jtc-component-crew-finder-single-box .box-content .gallery .gallery-images{display:flex;width:100%}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content .gallery .gallery-images{display:none}}.jtc-component-crew-finder-single-box .box-content .description{margin-top:8.5px;order:3;width:100%}.jtc-component-crew-finder-single-box .box-content .description .button-wrapper{margin-top:8.5px}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .description{order:0}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content .description{margin-top:0}}.jtc-component-crew-finder-single-box .box-content .description .shortText{white-space:pre-wrap}.jtc-component-crew-finder-single-box .box-content .details{margin-right:10px;width:100%}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .details{width:auto}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content .details{display:flex}}.jtc-component-crew-finder-single-box .box-content .details{position:relative}.jtc-component-crew-finder-single-box .box-content .details:after{background:linear-gradient(90deg,#f8f8f800 0,#f8f8f8b5 50%,#f8f8f8 0);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f8f8f8",endColorstr="#f8f8f8",GradientType=1);height:100%;position:absolute;right:0;top:0;width:30px}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .details:after{display:none}}.jtc-component-crew-finder-single-box .box-content .details .box-wrapper{display:flex}@media (max-width:576px){.jtc-component-crew-finder-single-box .box-content .details .box-wrapper{overflow-x:auto}}.jtc-component-crew-finder-single-box .box-content .details .box-wrapper>:last-child{padding-right:30px}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .details .box-wrapper>:last-child{padding-right:0}}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content .details .box-wrapper{overflow-x:visible;overflow-x:initial;padding-right:0}}.jtc-component-crew-finder-single-box .box-content .details .description{flex:1 0 100%;margin-bottom:17px}@media (min-width:1200px){.jtc-component-crew-finder-single-box .box-content .details .description{flex:initial}}.jtc-component-crew-finder-single-box .box-content .details .description .content{font-size:14.0625px;margin:4.25px 8.5px 0 0}.jtc-component-crew-finder-single-box .box-content .group-contact-wrapper{margin-top:17px}.jtc-component-crew-finder-single-box .box-content .jtc-component-yacht{margin:4.25px 8.5px 0 0}.jtc-component-crew-finder-single-box .box-content .jtc-component-jtc-gallery-component .jtc-component-jtc-gallery-pagination{margin-top:8.5px}.jtc-component-crew-finder-single-box.expanded .gallery-wrapper{width:100%}.jtc-component-crew-finder-single-box.expanded .gallery-wrapper .gallery{margin-right:0;width:100%}.jtc-component-crew-finder-single-box.expanded .content-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;margin-top:8.5px;width:100%}.jtc-component-crew-finder-single-box.expanded .content-wrapper .content-details-wrapper{display:flex;flex-flow:column nowrap;width:100%}.jtc-component-crew-finder-single-box.expanded .content-wrapper .details .box-wrapper{max-width:100%}@media (min-width:768px){.jtc-component-crew-finder-single-box.expanded .content-wrapper .content-details-wrapper{flex-flow:row nowrap}}@media (min-width:1200px){.jtc-component-crew-finder-single-box.expanded .gallery-wrapper{margin-right:8.5px;width:40%}.jtc-component-crew-finder-single-box.expanded .content-wrapper{flex-grow:1;margin-top:0}.jtc-component-crew-finder-single-box.expanded .content-wrapper .description{margin-top:8.5px;width:100%}}.jtc-component-crew-finder-single-box .box-footer{display:flex;flex:1 0 100%;justify-content:flex-end}.jtc-component-crew-finder-component.info-bar{margin-bottom:17px}.jtc-component-crew-finder-component .jtc-component-trip-filters-refinements-list{margin-top:17px}.jtc-component-crew-finder-component .jtc-component-price-box .price-per-person{margin-right:10px}
/*# sourceMappingURL=223.27a95034.chunk.css.map*/