.jtc-component-jtc-availability{color:#19d685;text-transform:uppercase;text-align:right;flex-flow:column;font-size:10px;font-weight:700;display:inline-flex}.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{flex-flow:row;justify-content:flex-start;align-items:center;gap:4px}.jtc-component-jtc-availability .availability svg{width:16px;height:16px}@media (max-width:991px){.jtc-component-jtc-availability .availability svg{position:absolute;top:-6px;right:-6px}}.jtc-component-price-box.is-group-booking{text-align:right;padding-right:4.25px}.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{content:"";background:#193537;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-4deg)}.jtc-component-price-box .price-per-person .discount-note,.jtc-component-price-box .group-booking-early-bird-note{text-transform:uppercase;margin-right:10px;font-size:10px}.jtc-component-price-box .price-per-person .discount-note+small+.price-wrapper,.jtc-component-price-box .group-booking-early-bird-note+small+.price-wrapper,.jtc-component-price-box .price-per-person>small+.price-wrapper{color:#c23538}.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{flex-flow:row;justify-content:flex-end;align-items:center;display:flex}.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{flex-flow:column;justify-content:space-between;height:100%;display:flex}.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{text-align:center;font-weight:300}body .jtc-dialog-contact-form .MuiDialog-paper{max-width:980px}.crew-finder-description .show-more{cursor:pointer}.jtc-component-crew-finder-image{cursor:pointer;background-position:50%;background-size:cover;border-radius:4px;width:240px;height:160px}.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{margin-top:0;margin-bottom:20px;font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:48px;font-weight:700;line-height:48px}@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{letter-spacing:.4px;margin-top:0;margin-bottom:20px;font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:40px}@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{letter-spacing:.56px;margin-top:0;margin-bottom:20px;font-family:ClashDisplay,Montserrat,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:28px}@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{letter-spacing:.18px;margin-top:0;margin-bottom:20px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px;font-weight:800;line-height:20px}@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{letter-spacing:.16px;margin-top:0;margin-bottom:20px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:20px}@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{letter-spacing:.28px;margin-top:0;margin-bottom:20px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px}@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{letter-spacing:.96px;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:700;line-height:14px}.jtc-component-crew-finder-single-box{flex-wrap:wrap;margin:17px 0;display:flex;position:relative;box-shadow:0 0 20px #0000001a}.jtc-component-crew-finder-single-box .box-heading{align-items:left;flex-flow:column;flex:1 0 100%;margin-bottom:21.25px;padding:8.5px 17px 0;display:flex}@media (min-width:576px){.jtc-component-crew-finder-single-box .box-heading{flex-flow:wrap;align-items:center}}.jtc-component-crew-finder-single-box .box-heading .date{margin-right:8.5px;font-size:10px;font-weight:700}@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{width:100%;display:block}@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{width:auto;margin-right:25.5px;display:flex}}.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:initial}}.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{order:3;margin-right:17px}}.jtc-component-crew-finder-single-box .box-heading .price{order:3;font-size:18px;font-weight:700;position:absolute;top:8.5px;right:4.25px}@media (min-width:992px){.jtc-component-crew-finder-single-box .box-heading .price{top:4.25px;right:17px}}@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{margin-right:0;font-size:16px}}@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{flex-wrap:wrap;width:100%;padding:0 17px 17px;display:flex}@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{text-transform:uppercase;color:#325f61;font-size:12px;font-weight:700}.jtc-component-crew-finder-single-box .box-content .skipper,.jtc-component-crew-finder-single-box .box-content .gallery{width:calc(50% - 8.5px);margin-top:8.5px}@media (min-width:768px){.jtc-component-crew-finder-single-box .box-content .skipper,.jtc-component-crew-finder-single-box .box-content .gallery{order:initial;width:initial;margin-top:0}}@media (max-width:767px){.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image,.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image{position:relative}.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image:before,.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image:before{content:"";pointer-events:none;width:100%;padding-top:66.6667%;display:block}.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image>.content,.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image>.content{position:absolute;inset:0}.jtc-component-crew-finder-single-box .box-content .skipper .jtc-component-crew-finder-image,.jtc-component-crew-finder-single-box .box-content .gallery .jtc-component-crew-finder-image{width:auto;height:auto;margin:4.25px 0 0}}.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{order:initial;width:initial;margin-right:10px}}.jtc-component-crew-finder-single-box .box-content .gallery .gallery-images{width:100%;display:flex}@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{order:3;width:100%;margin-top:8.5px}.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:initial}}@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{width:100%;margin-right:10px}@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{content:"";width:30px;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f8f8f8", endColorstr="#f8f8f8", GradientType=1);background:linear-gradient(90deg,#f8f8f800 0%,#f8f8f8b5 50%,#f8f8f8 50%);position:absolute;top:0;right:0}@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: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{margin:4.25px 8.5px 0 0;font-size:14.0625px}.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{width:100%;margin-right:0}.jtc-component-crew-finder-single-box.expanded .content-wrapper{flex-flow:column;align-items:flex-start;width:100%;margin-top:8.5px;display:flex}.jtc-component-crew-finder-single-box.expanded .content-wrapper .content-details-wrapper{flex-flow:column;width:100%;display:flex}.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}}@media (min-width:1200px){.jtc-component-crew-finder-single-box.expanded .gallery-wrapper{width:40%;margin-right:8.5px}.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{width:100%;margin-top:8.5px}}.jtc-component-crew-finder-single-box .box-footer{flex:1 0 100%;justify-content:flex-end;display:flex}.react-daterange-picker{display:inline-flex;position:relative}.react-daterange-picker,.react-daterange-picker *,.react-daterange-picker :before,.react-daterange-picker :after{box-sizing:border-box}.react-daterange-picker--disabled{color:#6d6d6d;background-color:#f0f0f0}.react-daterange-picker__wrapper{border:thin solid gray;flex-grow:1;flex-shrink:0;align-items:center;display:flex}.react-daterange-picker__inputGroup{box-sizing:content-box;flex-grow:1;min-width:calc(12px + 4.754em);height:100%;padding:0 2px}.react-daterange-picker__inputGroup__divider{white-space:pre;padding:1px 0}.react-daterange-picker__inputGroup__divider,.react-daterange-picker__inputGroup__leadingZero{font:inherit;display:inline-block}.react-daterange-picker__inputGroup__input{color:currentColor;min-width:.54em;height:100%;font:inherit;box-sizing:content-box;appearance:textfield;background:0 0;border:0;padding:0 1px;position:relative}.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button{appearance:none;margin:0}.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button{appearance:none;margin:0}.react-daterange-picker__inputGroup__input:invalid{background:#ff00001a}.react-daterange-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-daterange-picker__button{background:0 0;border:0;padding:4px 6px}.react-daterange-picker__button:enabled{cursor:pointer}.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon,.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon{stroke:#0078d7}.react-daterange-picker__button:disabled .react-daterange-picker__button__icon{stroke:#6d6d6d}.react-daterange-picker__button svg{display:inherit}.react-daterange-picker__calendar{z-index:1;width:350px;max-width:100vw}.react-daterange-picker__calendar--closed{display:none}.react-daterange-picker__calendar .react-calendar{border-width:thin}.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.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}