@keyframes coasSpin{0%{rotate:0deg}to{rotate:1turn}}:root{--cs-color-white:#fff;--cs-color-off-white:#f1f1f1;--cs-color-grey-lighter:#e8e8e8;--cs-color-grey-light:#c1c1c1;--cs-color-grey-medium:#929292;--cs-color-grey-dark:#666;--cs-color-blue:var(--e-global-color-text,#233640);--cs-color-blue-light:var(--e-global-color-secondary,#354751);--cs-color-red:var(--e-global-color-primary,#ff060f);--cs-color-red-light:var(--e-global-color-primary,#c44144);--cs-font-family:var(--e-global-typography-text-font-family,Calibri);--cs-fs-tt1:40px;--cs-fs-tt2:28px;--cs-fs-tt3:22px;--cs-fs-tt4:16px;--cs-fs-tt5:14px;--cs-fs-tt6:12px;--cs-fs-tx1:18px;--cs-fs-tx2:16px;--cs-fs-tx3:14px;--cs-fs-tx4:12px;--cs-fs-tx5:10px;--cs-loader-size:18px;--cs-results-max-w:1200px;--cs-search-icon:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZD0ibTMxLjggMjguNS05LjEtOS4xYzEuMy0yIDIuMS00LjMgMi4xLTYuOUMyNC44IDUuNyAxOS4zLjIgMTIuNS4yUy4yIDUuNy4yIDEyLjVzNS41IDEyLjMgMTIuMyAxMi4zYzIuNiAwIDQuOS0uOCA2LjktMi4xbDkuMSA5LjF6bS0xOS4zLTguM2MtNC4yIDAtNy43LTMuNS03LjctNy43czMuNS03LjcgNy43LTcuNyA3LjcgMy41IDcuNyA3LjdjMCA0LjMtMy40IDcuNy03LjcgNy43IiBjbGFzcz0ic3QwIi8+PC9zdmc+");--cs-chevron-down:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 14 9" version="1.1" viewBox="0 0 14 9" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M7 8.63333L0 1.63333L1.63333 0L7 5.36667L12.3667 0L14 1.63333L7 8.63333Z" fill="currentColor"/></svg>')}.craftoaschedule-element *,.craftoaschedule-element :after,.craftoaschedule-element :before{box-sizing:border-box}.craftoaschedule-element{color:var(--cs-color-blue);font-family:var(--cs-font-family);font-size:var(--cs-fs-tx2)}.craftoaschedule-element .cs-icon,.craftoaschedule-element svg{display:block;fill:currentColor;height:1em;stroke:currentColor;stroke-width:0;width:1em}.craftoaschedule-element .cs-icon--whatsapp{width:.8571em}.craftoaschedule-element .cs-icon--pdf{width:.8554em}#craftoaschedule-results .craftoaschedule-element .craftoaschedule-results__route-item-type,#craftoaschedule-results .cs-result__info-label .craftoaschedule-element .cs-tb-label,.craftoaschedule-element #craftoaschedule-results .craftoaschedule-results__route-item-type,.craftoaschedule-element #craftoaschedule-results .cs-result__info-label .cs-tb-label,.craftoaschedule-element .uc-label{font-size:var(--cs-fs-tx4);font-weight:400;letter-spacing:.1em;text-transform:uppercase}#craftoaschedule-air-form,#craftoaschedule-ocean-form{--input-padding:18px;--input-h:48px;--form-row-gap:20px;background-color:var(--cs-color-off-white);border-radius:15px;display:flex;flex-direction:column;padding:20px;row-gap:var(--form-row-gap)}#craftoaschedule-air-form .craftoaschedule-form__input-group,#craftoaschedule-ocean-form .craftoaschedule-form__input-group{border:0;-moz-column-gap:40px;column-gap:40px;display:flex;flex-direction:column;padding:0;row-gap:var(--form-row-gap)}@media only screen and (min-width:64em){#craftoaschedule-air-form .craftoaschedule-form__input-group,#craftoaschedule-ocean-form .craftoaschedule-form__input-group{flex-direction:row}#craftoaschedule-air-form .craftoaschedule-form__input-group>*,#craftoaschedule-ocean-form .craftoaschedule-form__input-group>*{width:calc(50% - 20px)}}#craftoaschedule-air-form .craftoaschedule-form__field.input-loading .craftoaschedule-form__input-loader,#craftoaschedule-ocean-form .craftoaschedule-form__field.input-loading .craftoaschedule-form__input-loader{opacity:1}#craftoaschedule-air-form .craftoaschedule-form__field.input-loading .craftoaschedule-form__input-loader svg,#craftoaschedule-ocean-form .craftoaschedule-form__field.input-loading .craftoaschedule-form__input-loader svg{animation-play-state:running}#craftoaschedule-air-form .craftoaschedule-form__label,#craftoaschedule-ocean-form .craftoaschedule-form__label{display:inline-block;font-size:var(--cs-fs-tx2);font-weight:500;margin-bottom:4px}#craftoaschedule-air-form .craftoaschedule-form__input-wrapper,#craftoaschedule-ocean-form .craftoaschedule-form__input-wrapper{position:relative}#craftoaschedule-air-form .craftoaschedule-form__input-loader,#craftoaschedule-ocean-form .craftoaschedule-form__input-loader{background-color:var(--cs-color-white);margin-top:-9px;opacity:0;position:absolute;right:14px;top:50%;transition:opacity;z-index:10}#craftoaschedule-air-form .craftoaschedule-form__input-loader svg,#craftoaschedule-ocean-form .craftoaschedule-form__input-loader svg{animation-play-state:paused}#craftoaschedule-air-form .craftoaschedule-form__submit-button,#craftoaschedule-ocean-form .craftoaschedule-form__submit-button{align-items:center;background-color:var(--cs-color-red);border:0;border-radius:8px;color:var(--cs-color-white);cursor:pointer;display:inline-flex;font-size:var(--cs-fs-tx3);font-weight:600;gap:12px;height:var(--input-h);justify-content:center;letter-spacing:.1em;padding:0 var(--input-padding);text-transform:uppercase;transition:background-color .2s linear}#craftoaschedule-air-form .craftoaschedule-form__submit-button:hover,#craftoaschedule-ocean-form .craftoaschedule-form__submit-button:hover{background-color:var(--cs-color-red-light);color:var(--cs-color-white)}#craftoaschedule-air-form .craftoaschedule-form__submit-button svg,#craftoaschedule-ocean-form .craftoaschedule-form__submit-button svg{height:1.2em;width:1.2em}#craftoaschedule-air-form .craftoaschedule-form .required-sign,#craftoaschedule-ocean-form .craftoaschedule-form .required-sign{color:var(--cs-color-red)}#craftoaschedule-air-form select,#craftoaschedule-ocean-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--cs-chevron-down);background-position:calc(100% - var(--input-padding)) 50%;background-repeat:no-repeat;background-size:10px auto;cursor:pointer}#craftoaschedule-air-form .autoComplete_wrapper,#craftoaschedule-ocean-form .autoComplete_wrapper{display:block;width:100%}#craftoaschedule-air-form .autoComplete_wrapper>input,#craftoaschedule-ocean-form .autoComplete_wrapper>input{background-image:var(--cs-search-icon);background-position:calc(100% - var(--input-padding)) 50%;background-size:12px 12px;padding-right:30px}#craftoaschedule-air-form .autoComplete_wrapper>input:focus,#craftoaschedule-air-form .autoComplete_wrapper>input:hover,#craftoaschedule-ocean-form .autoComplete_wrapper>input:focus,#craftoaschedule-ocean-form .autoComplete_wrapper>input:hover{color:var(--cs-color-red-light)}#craftoaschedule-air-form .autoComplete_wrapper>input,#craftoaschedule-air-form input[type=date],#craftoaschedule-air-form select,#craftoaschedule-ocean-form .autoComplete_wrapper>input,#craftoaschedule-ocean-form input[type=date],#craftoaschedule-ocean-form select{background-color:var(--cs-color-white);background-repeat:no-repeat;border:1px solid var(--cs-color-grey-medium);border-radius:8px;color:var(--cs-color-blue);font-family:inherit;font-size:var(--cs-fs-tx2);font-weight:400;height:var(--input-h);letter-spacing:0;padding:0 var(--input-padding);text-transform:none;transition:border-color .2s linear;width:100%}#craftoaschedule-air-form .autoComplete_wrapper>input:focus,#craftoaschedule-air-form input[type=date]:focus,#craftoaschedule-air-form select:focus,#craftoaschedule-ocean-form .autoComplete_wrapper>input:focus,#craftoaschedule-ocean-form input[type=date]:focus,#craftoaschedule-ocean-form select:focus{border-color:var(--cs-color-red-light);outline:0}#craftoaschedule-air-form .autoComplete_wrapper>input::-webkit-input-placeholder,#craftoaschedule-air-form input[type=date]::-webkit-input-placeholder,#craftoaschedule-air-form select::-webkit-input-placeholder,#craftoaschedule-ocean-form .autoComplete_wrapper>input::-webkit-input-placeholder,#craftoaschedule-ocean-form input[type=date]::-webkit-input-placeholder,#craftoaschedule-ocean-form select::-webkit-input-placeholder{color:var(--cs-color-input)!important;font-size:var(--cs-fs-tx2)!important;letter-spacing:0;opacity:1!important;text-transform:none}#craftoaschedule-air-form .autoComplete_wrapper>input:-moz-placeholder,#craftoaschedule-air-form .autoComplete_wrapper>input::-moz-placeholder,#craftoaschedule-air-form input[type=date]:-moz-placeholder,#craftoaschedule-air-form input[type=date]::-moz-placeholder,#craftoaschedule-air-form select:-moz-placeholder,#craftoaschedule-air-form select::-moz-placeholder,#craftoaschedule-ocean-form .autoComplete_wrapper>input:-moz-placeholder,#craftoaschedule-ocean-form .autoComplete_wrapper>input::-moz-placeholder,#craftoaschedule-ocean-form input[type=date]:-moz-placeholder,#craftoaschedule-ocean-form input[type=date]::-moz-placeholder,#craftoaschedule-ocean-form select:-moz-placeholder,#craftoaschedule-ocean-form select::-moz-placeholder{color:var(--cs-color-input)!important;font-size:var(--cs-fs-tx2)!important;letter-spacing:0;opacity:1!important;text-transform:none}#craftoaschedule-air-form .autoComplete_wrapper>input:-ms-input-placeholder,#craftoaschedule-air-form input[type=date]:-ms-input-placeholder,#craftoaschedule-air-form select:-ms-input-placeholder,#craftoaschedule-ocean-form .autoComplete_wrapper>input:-ms-input-placeholder,#craftoaschedule-ocean-form input[type=date]:-ms-input-placeholder,#craftoaschedule-ocean-form select:-ms-input-placeholder{color:var(--cs-color-input)!important;font-size:var(--cs-fs-tx2)!important;letter-spacing:0;opacity:1!important;text-transform:none}#craftoaschedule-air-form .ac-no-result,#craftoaschedule-ocean-form .ac-no-result{background-color:#fff;border-radius:.35rem;color:#212121;font-size:1rem;margin:.3rem;overflow:hidden;padding:.3rem .5rem;text-align:left;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}#craftoaschedule-air-form .ac-no-result mark,#craftoaschedule-ocean-form .ac-no-result mark{background-color:transparent;color:#ff7a7a;font-weight:700}#craftoaschedule-results .craftoaschedule-results__table{border-collapse:collapse;border-spacing:0;display:block;width:100%}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table{display:table;font-size:var(--cs-fs-tx4)}}#craftoaschedule-results .craftoaschedule-results__table-head{display:none}@media only screen and (min-width:64em){#craftoaschedule-results .craftoaschedule-results__table-head .day-abbr{display:none}}#craftoaschedule-results .craftoaschedule-results__table-head .day-code{display:none}@media only screen and (min-width:64em){#craftoaschedule-results .craftoaschedule-results__table-head .day-code{display:inline}}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table-head{display:table-header-group}}#craftoaschedule-results .craftoaschedule-results__table-body{display:flex;flex-direction:column;row-gap:32px}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table-body{display:table-row-group}}#craftoaschedule-results .craftoaschedule-results__table-cell{background-color:transparent!important;border:0;display:flex;flex-direction:column;padding:0}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table-cell{border:0;display:table-cell;padding:8px}}#craftoaschedule-results .cs-result{border:1px solid var(--cs-color-grey-medium);border-radius:8px;display:flex;flex-direction:column;padding:20px;row-gap:12px}@media only screen and (min-width:48em){#craftoaschedule-results .cs-result{display:table-row}#craftoaschedule-results .cs-result .craftoaschedule-results__table-days td,#craftoaschedule-results .cs-result .craftoaschedule-results__table-days th,#craftoaschedule-results .cs-result .cs-result__info{transition:background-color .3s linear}#craftoaschedule-results .cs-result:nth-child(2n) .cs-result__info{background-color:var(--cs-color-grey-lighter)!important}#craftoaschedule-results .cs-result:hover .cs-result__info{background-color:#ffecec!important}#craftoaschedule-results .cs-result:hover .cs-result__info .craftoaschedule-results__table-days td,#craftoaschedule-results .cs-result:hover .cs-result__info .craftoaschedule-results__table-days th{background-color:var(--cs-color-white)}}#craftoaschedule-results .cs-result__info-wrapper{display:flex;flex-direction:column}#craftoaschedule-results .cs-result__info-label{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;text-transform:uppercase}#craftoaschedule-results .cs-result__info-label .cs-tb-icon{flex-grow:0 0 auto;width:28px}@media only screen and (min-width:48em){#craftoaschedule-results .cs-result__info-label .cs-tb-icon{width:auto}}#craftoaschedule-results .cs-result__info-label .cs-tb-icon svg{display:block;fill:var(--cs-color-red);height:.9em;width:.9em}#craftoaschedule-results .cs-result__info-label .cs-tb-label{flex-grow:1 1 auto}#craftoaschedule-results .cs-result__info-value{font-weight:700;padding-left:28px}@media only screen and (min-width:48em){#craftoaschedule-results .cs-result__info-value{font-weight:400;padding-left:0}}#craftoaschedule-results .craftoaschedule-results__table-days{border-collapse:separate;border-spacing:2px 0;margin-bottom:0;margin-top:5px;table-layout:fixed;text-align:center;width:100%}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table-days{margin-top:0;table-layout:auto}}#craftoaschedule-results .craftoaschedule-results__table-days td,#craftoaschedule-results .craftoaschedule-results__table-days th{background-color:var(--cs-color-off-white);border:0}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table-days td,#craftoaschedule-results .craftoaschedule-results__table-days th{background-color:#dadada;width:24px}}#craftoaschedule-results .craftoaschedule-results__table-days th{border-radius:3px 3px 0 0;padding:4px 0 2px}#craftoaschedule-results .craftoaschedule-results__table-days td{border-radius:0 0 3px 3px;padding:2px 0 6px}#craftoaschedule-results .craftoaschedule-results__table-days .cs-tb-icon{display:inline-block}#craftoaschedule-results .craftoaschedule-results__table-days .cs-result__info-label,#craftoaschedule-results .craftoaschedule-results__table-days .cs-result__info-wrapper{justify-content:center}#craftoaschedule-results .craftoaschedule-results__table-days .cs-result__info-value{padding:0}#craftoaschedule-results .craftoaschedule-results__table-days .cs-result__info-value svg{fill:var(--cs-color-text);margin-left:auto;margin-right:auto}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__table-days .cs-result__info-value svg{height:var(--cs-fs-tx3);width:var(--cs-fs-tx3)}thead .cs-tb-label{font-weight:700!important}thead .day-column{width:48px}thead .day-column:last-child{padding-right:16px;width:56px}thead .day-column .cs-result__info-label{justify-content:center}tbody .days-table-cell{padding-left:0}tbody .cs-result__info-label{display:none!important}tbody .airline-column .cs-result__info-value,tbody .vessel-column .cs-result__info-value{font-size:var(--cs-fs-tx3);font-weight:700!important}}.craftoaschedule-element .loader{align-items:center;display:inline-flex;font-size:var(--cs-fs-tt5);gap:12px;pointer-events:none}.craftoaschedule-element .loader svg{animation:coasSpin 1s linear infinite;display:block;fill:var(--cs-color-grey-light);height:100%;height:var(--cs-loader-size);width:100%;width:var(--cs-loader-size)}.craftoaschedule-element .loader__label{color:var(--cs-color-blue)}#craftoaschedule-results{margin-left:auto;margin-right:auto;margin-top:80px;max-width:var(--cs-results-max-w)}#craftoaschedule-results .craftoaschedule-results__results{scroll-margin:10rem}.fetching #craftoaschedule-results .craftoaschedule-results__no-results-text{display:none}#craftoaschedule-results .craftoaschedule-results__loader{background-color:var(--cs-color-white);opacity:0;transition:opacity}#craftoaschedule-results .craftoaschedule-results__loader svg{animation-play-state:paused}.fetching #craftoaschedule-results .craftoaschedule-results__loader{opacity:1}.fetching #craftoaschedule-results .craftoaschedule-results__loader svg{animation-play-state:running}#craftoaschedule-results .craftoaschedule-results__group{margin-bottom:120px}#craftoaschedule-results .craftoaschedule-results__group-header{margin-bottom:40px}#craftoaschedule-results .craftoaschedule-results__group-route{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;row-gap:20px}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__group-route{align-items:stretch;flex-direction:row}}#craftoaschedule-results .craftoaschedule-results__group-route-item{background-color:var(--cs-color-off-white);border-radius:8px;padding:20px;text-align:center;width:100%}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__group-route-item{align-items:center;display:flex;text-align:left;width:auto}}@media only screen and (min-width:80em){#craftoaschedule-results .craftoaschedule-results__group-route-item{padding:20px 30px}}#craftoaschedule-results .craftoaschedule-results__route-item-type{color:var(--cs-color-grey-dark)}#craftoaschedule-results .craftoaschedule-results__route-item-name{font-size:var(--cs-fs-tx3);font-weight:600;letter-spacing:.02em;text-transform:uppercase}#craftoaschedule-results .craftoaschedule-results__route-item-port{font-size:var(--cs-fs-tx3)}#craftoaschedule-results .craftoaschedule-results__group-route-sep{color:var(--cs-color-grey-medium);rotate:90deg}@media only screen and (min-width:48em){#craftoaschedule-results .craftoaschedule-results__group-route-sep{align-self:center;rotate:0deg}}.autoComplete_wrapper{display:inline-block;position:relative}.autoComplete_wrapper>input{background-color:#fff;background-image:url(images/search.svg);background-origin:border-box;background-position:left 1.05rem top .8rem;background-repeat:no-repeat;background-size:1.4rem;border:.05rem solid hsla(0,100%,74%,.5);border-radius:10rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:hsla(0,100%,74%,.3);font-size:1rem;height:3rem;margin:0;outline:none;padding:0 2rem 0 3.2rem;text-overflow:ellipsis;transition:all .4s ease;-webkit-transition:all -webkit-transform .4s ease;width:370px}.autoComplete_wrapper>input::-moz-placeholder{color:hsla(0,100%,74%,.5);-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input::placeholder{color:hsla(0,100%,74%,.5);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:hover::-moz-placeholder{color:hsla(0,100%,74%,.6);-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:hover::placeholder{color:hsla(0,100%,74%,.6);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:focus::-moz-placeholder{color:hsla(0,100%,74%,.4);font-size:.95rem;padding:.1rem .6rem}.autoComplete_wrapper>input:focus::placeholder{color:hsla(0,100%,74%,.4);font-size:.95rem;padding:.1rem .6rem}.autoComplete_wrapper>input:focus::-moz-selection{background-color:hsla(0,100%,74%,.15)}.autoComplete_wrapper>input:focus::selection{background-color:hsla(0,100%,74%,.15)}.autoComplete_wrapper>input::-moz-selection{background-color:hsla(0,100%,74%,.15)}.autoComplete_wrapper>input::selection{background-color:hsla(0,100%,74%,.15)}.autoComplete_wrapper>input:hover{color:hsla(0,100%,74%,.8);transition:all .3s ease;-webkit-transition:all -webkit-transform .3s ease}.autoComplete_wrapper>input:focus{border:.06rem solid hsla(0,100%,74%,.8);color:#ff7a7a}.autoComplete_wrapper>ul{background-color:#fff;border:1px solid rgba(33,33,33,.07);border-radius:.6rem;box-shadow:0 3px 6px rgba(149,157,165,.15);box-sizing:border-box;left:0;list-style:none;margin:.5rem 0 0;max-height:226px;outline:none;overflow-y:scroll;padding:0;position:absolute;right:0;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;z-index:1}.autoComplete_wrapper>ul:empty,.autoComplete_wrapper>ul[hidden]{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper>ul>li{background-color:#fff;border-radius:.35rem;color:#212121;font-size:1rem;margin:.3rem;overflow:hidden;padding:.3rem .5rem;text-align:left;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#ff7a7a;font-weight:700}.autoComplete_wrapper>ul>li:hover{cursor:pointer}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{background-color:hsla(0,100%,74%,.15)}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}}