nav.filter{margin:0 auto;max-width:75rem;padding:2.5rem .625rem}@media print,screen and (min-width:40em){nav.filter{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width:75em){nav.filter{padding-left:2.5rem;padding-right:2.5rem}}nav.filter select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2839, 108, 199%29'></polygon></svg>");border:.125rem solid #276cc7;border-radius:3.125rem;color:#276cc7;cursor:pointer;display:block;font-size:1rem;height:2.5rem;margin-bottom:.75rem;margin-right:.3125rem;padding:0 2.125rem .125rem 1.4375rem;vertical-align:top}@media print,screen and (min-width:40em){nav.filter select{display:inline-block;margin-bottom:0;width:auto}}@media screen and (min-width:75em){nav.filter select{font-size:1.125rem;margin-right:.9375rem;max-width:12.25rem}}nav.filter select.active{background-color:#276cc7;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28255, 255, 255%29'></polygon></svg>");color:#fff}nav.filter select option{background-color:#fff;color:#000}nav.filter>button{border:.125rem solid #276cc7;border-radius:3.125rem;color:#276cc7;cursor:pointer;display:block;font-size:1rem;height:2.5rem;line-height:2.1875rem;padding:0 1.4375rem .125rem;vertical-align:top}@media print,screen and (min-width:40em){nav.filter>button{display:inline-block}}@media screen and (min-width:75em){nav.filter>button{font-size:1.125rem}}nav.filter>button.active{background-color:#276cc7;color:#fff}nav.filter>button:focus{outline:0}nav.filter .keyword{display:flex;margin:2.125rem auto 0}@media print,screen and (min-width:40em){nav.filter .keyword{margin-top:1.25rem}}@media print,screen and (min-width:64em){nav.filter .keyword{display:inline-flex;float:right;margin-top:0}}nav.filter .keyword.active input{background-color:#276cc7;color:#fff}nav.filter .keyword.active input::-moz-placeholder{color:#fff}nav.filter .keyword.active input:-ms-input-placeholder{color:#fff}nav.filter .keyword.active input::placeholder{color:#fff}nav.filter .keyword input{border:.125rem solid #276cc7;border-radius:3.125rem;border-bottom-right-radius:0;border-top-right-radius:0;color:#276cc7;font-size:1rem;margin-bottom:0;padding-bottom:.5625rem;padding-left:1.4375rem}@media screen and (min-width:75em){nav.filter .keyword input{font-size:1.125rem}}nav.filter .keyword input::-moz-placeholder{color:#276cc7}nav.filter .keyword input:-ms-input-placeholder{color:#276cc7}nav.filter .keyword input::placeholder{color:#276cc7}nav.filter .keyword button{background-color:#276cc7;border-radius:3.125rem;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:300;margin:0;padding:0 1.375rem 0 .9375rem}nav.filter .keyword button:focus{outline:0}.loading{padding-bottom:2.5rem;padding-top:2.5rem;text-align:center}.loading .spinner{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate;-moz-animation-name:rotate;animation-name:rotate;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;border:.25rem solid #e2d8bf;border-radius:50%;border-top-color:#c5ba9e;height:2.5rem;margin:0 auto;-webkit-transition-duration:1.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;width:2.5rem}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-results{padding:3.125rem 0;text-align:center}.voyages{background-color:#f1e7ce}.voyages>.container{margin:0 auto;max-width:75rem;padding:2.5rem .625rem}@media print,screen and (min-width:40em){.voyages>.container{padding-left:.9375rem;padding-right:.9375rem}}@media screen and (min-width:75em){.voyages>.container{padding-left:2.5rem;padding-right:2.5rem}}.voyages .overview.grid{display:flex;flex-flow:row wrap;justify-content:center;margin:-.625rem}.voyages .overview.grid>.voyage{margin-left:.625rem;margin-right:.625rem;width:calc(100% - 1.25rem)}@media print,screen and (min-width:40em){.voyages .overview.grid{margin:-.9375rem}.voyages .overview.grid>.voyage{margin-left:.9375rem;margin-right:.9375rem;width:calc(50% - 1.875rem)}}@media print,screen and (min-width:64em){.voyages .overview.grid{margin:0-/2}.voyages .overview.grid>.voyage{margin-left:.9375rem;margin-right:.9375rem;width:calc(33.33333% - 1.875rem)}}.voyages .overview.grid .voyage{background-color:#fff;border:.125rem solid #c5ba9e;border-radius:.625rem;color:#666;margin-bottom:20px;position:relative}@media print,screen and (min-width:40em){.voyages .overview.grid .voyage{margin-bottom:30px}}.voyages .overview.grid .voyage>.label{background-color:#e99346;border-radius:3.125rem;color:#fff;font-size:1rem;font-weight:600;padding:.125rem .75rem;position:absolute;right:-.5rem;text-transform:uppercase;top:1.25rem}.voyages .overview.grid .voyage .thumb{border-radius:.4375rem;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;height:14.6875rem;overflow:hidden}.voyages .overview.grid .voyage .thumb img{width:100%}@media print,screen and (min-width:40em){.voyages .overview.grid .voyage .thumb img{width:auto}}.voyages .overview.grid .voyage .name{background-color:#f4f4f4;padding:.875rem .625rem}.voyages .overview.grid .voyage .name .title{color:#ea6d2f;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.125rem;margin-bottom:.0625rem}.voyages .overview.grid .voyage .name .subtitle{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1rem;margin-bottom:0}.voyages .overview.grid .voyage .details{padding:.875rem .625rem}.voyages .overview.grid .voyage .details .type{font-size:.875rem;font-weight:600;text-transform:uppercase}.voyages .overview.grid .voyage .details .time{display:block;text-transform:lowercase}.voyages .overview.grid .voyage .details .time .icon-long-arrow{color:#c9c9c9;display:inline-block;font-size:.75rem;width:2.6875rem}.voyages .overview.grid .voyage .details .labels{display:inline-block;margin-top:.875rem}.voyages .overview.grid .voyage .details .labels .label{background-color:#f4f4f4;border-radius:3.125rem;color:#7d7d7d;display:inline-block;margin-right:.625rem;padding:.125rem .6875rem .1875rem;text-transform:lowercase}.voyages .overview.grid .voyage .details .labels .label:first-letter{text-transform:uppercase}.voyages .overview.grid .voyage .details .labels .label:last-of-type{margin-right:0}.voyages .overview.grid .voyage .details .reference{color:#cbcbcb;float:right;font-size:.875rem;font-style:italic;margin-top:1rem}.voyages .overview.table{margin-bottom:20px}@media print,screen and (min-width:40em){.voyages .overview.table{margin-bottom:30px}}.voyages .overview.table table{margin:0 auto 2.125rem;width:100%}@media print,screen and (min-width:40em){.voyages .overview.table table{width:90%}}.voyages .overview.table td,.voyages .overview.table th{padding:.25rem .875rem;text-align:left}.voyages .overview.table td{border-bottom:.0625rem solid #c5ba9e}.voyages .layout-toggle{padding-bottom:1.875rem;text-align:center}.voyages .layout-toggle .label{color:#9f947c;font-family:Caveat,Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.5rem}.voyages .layout-toggle .buttons a{color:#c5ba9e;font-size:2.0625rem;opacity:.5;transition:opacity .2s ease}.voyages .layout-toggle .buttons a:hover{opacity:.8}.voyages .layout-toggle .buttons a.active{opacity:1}.voyages-map{height:calc(100vh - 17.375rem)}.gmap-info-window{text-align:center}.gmap-info-window .title{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin-bottom:1.25rem;margin-top:.625rem}
