/* FONTS
Listas fuentes para uso
font-family: 'Montserrat', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Playfair Display', serif; de Reemplazo a Chronicle probar nomas, por las dudas: https://www.typography.com/fonts/chronicle-display/styles/
LFT Etica Display Heavy
font-family: etica-display, sans-serif;
font-weight: 900;
font-style: normal;

LFT Etica Display Heavy Italic
font-family: etica-display, sans-serif;
font-weight: 900;
font-style: italic;
--- */

/* @group Empty
------------------------------------ */
#Empty {}
div.wpcf7 { width: 100%; }
@media only screen
and (min-width : 769px) {
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
}
/* @end */
/* @group SHARED STRUCTURES AND STYLES
------------------------------------ */
body { overflow-x: hidden; background: rgba(29,55,82,1); } /*mobile? rgb(15, 47, 80);*/
#wrapper { width: 100%; }
a, button { cursor: pointer;
    -webkit-transition: color 0.27s linear, background 0.27s linear, border 0.27s linear, opacity 0.3s linear, visibility 0.3s linear, box-shadow 0.3s linear, -webkit-transform 0.3s linear, text-shadow .3s linear;
    -moz-transition: color 0.27s linear, background 0.27s linear, border 0.27s linear, opacity 0.3s linear, visibility 0.3s linear, box-shadow 0.3s linear, -moz-transform 0.3s linear, text-shadow .3s linear;
    -ms-transition: color 0.27s linear, background 0.27s linear, border 0.27s linear, opacity 0.3s linear, visibility 0.3s linear, box-shadow 0.3s linear, transform 0.3s linear, text-shadow .3s linear;
    -o-transition: color 0.27s linear, background 0.27s linear, border 0.27s linear, opacity 0.3s linear, visibility 0.3s linear, box-shadow 0.3s linear, transform 0.3s linear, text-shadow .3s linear;
    transition: color 0.27s linear, background 0.27s linear, border 0.27s linear, opacity 0.3s linear, visibility 0.3s linear, box-shadow 0.3s linear, transform 0.3s linear, text-shadow .3s linear;
}
.video-box,
.img-box { overflow: hidden; position: relative; }
.img-box > img { object-fit: cover; object-position: center center; height: 100%!important; width: 100%!important; font-family: 'object-fit: cover; object-position: center center;'; }
.img-box video { object-fit: cover; object-position: center center; height: 100%; width: 100%!important; background-color: #000; }
.Explorer .img-box video,
.Mozilla.v11 .img-box video { height: 100%!important; }
@supports(object-fit: cover) {
  .img-box > img { height: 100%!important; }
}
.go-down { background: url(../img/layout/arrow.svg) center center no-repeat; color: rgba(255,255,255,1); font-size: 0; display: inline-block; margin: 0 auto; height: 1.86rem; width: 3.24rem; background-size: cover; }
.go-blue {}
/* General Text
----------------------*/
h1, h2, h3 { font-family: 'Playfair Display', serif; }
h4, h5, h6 { font-family: 'Montserrat', sans-serif; }
/* Form
----------------------*/
.form-widget {}
.form-box {}
.form-box .select-container {}
.form-box p { font-size: 1em; line-height: 1; margin: 0 0 2.6rem; }

.form-box .col-20-10 + .col-20-20 { margin-top: .6rem; }
.form-box input[type='text'],
.form-box input[type='password'],
.form-box input[type='email'],
.form-box input[type='phone'],
.form-box select,
.form-box textarea { border: .1rem solid rgba(246,246,238,1); color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em;
height: 5.8rem; width: 100%; padding: 0 1rem 0 2.2rem; }
.form-box textarea { height: 10.9rem; padding: 1.2rem 1rem 1.2rem 2.2rem; }
.form-box option { border: .1rem solid rgba(246,246,238,1); color: rgba(246,246,238,1); background: rgba(29,55,82,1); }
.form-box .bttn { font-size: 1.4em; max-width: none; padding: 1.8rem 0; margin-top: .7rem; }
.form-box label { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; text-transform: uppercase; }
.form-box p:last-child label { font-size: 2.1em; line-height: 1.336em; }
.form-box .emailP input[type="text"],
.form-box .emailP input[type="email"] { margin-left: 1.2rem; max-width: 40.8rem; }
.form-box .callP input[type="text"],
.form-box .callP input[type="email"] { max-width: 7.7rem; }
.form-box .callP .phone input[type="text"],
.form-box .callP .phone input[type="email"] { max-width: 46.9rem; margin-left: 1.2rem; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: rgba(246,246,238,1); -webkit-transition: opacity 0.3s linear; transition: opacity 0.3s linear; text-transform: uppercase; }
::-moz-placeholder { /* Firefox 19+ */ color: rgba(246,246,238,1); -moz-transition: opacity 0.3s linear; transition: opacity 0.3s linear; text-transform: uppercase; }
:-ms-input-placeholder { /* IE 10+ */ color: rgba(246,246,238,1); transition: opacity 0.3s linear; -ms-transition: opacity 0.3s linear; text-transform: uppercase; }
:-moz-placeholder { /* Firefox 18- */ color: rgba(246,246,238,1); -moz-transition: opacity 0.3s linear; transition: opacity 0.3s linear; text-transform: uppercase; }
:focus::-webkit-input-placeholder { opacity: 0; }
:focus::-moz-placeholder { opacity: 0; }
:focus:-ms-input-placeholder { opacity: 0; }
:focus:-moz-placeholder { opacity: 0; }

.form-widget .form-box p { margin: 0 0 1rem; }
.form-box.white-bg input[type='text'],
.form-box.white-bg input[type='password'],
.form-box.white-bg input[type='email'],
.form-box.white-bg input[type='phone'],
.form-box.white-bg select,
.form-box.white-bg textarea { border-color: rgba(181,182,181,1); color: rgba(108,121,219,1); font-size: 1.2em; font-weight: 600; letter-spacing: .22em; }
.form-box.white-bg .bttn { font-size: 1.6em; padding: 1.8rem 0 2.1rem; }
.white-bg ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: rgba(108,121,219,1); }
.white-bg ::-moz-placeholder { /* Firefox 19+ */ color: rgba(108,121,219,1); }
.white-bg :-ms-input-placeholder { /* IE 10+ */ color: rgba(108,121,219,1); }
.white-bg :-moz-placeholder { /* Firefox 18- */ color: rgba(108,121,219,1); }
.newsletter-form { background: url(../img/layout/newsletter/bg.jpg) center center no-repeat; background-size: cover; position: fixed; bottom: 0; width: 100%; z-index: 6; display: none; }
.page-blog .newsletter-form,
.page-blog-detail .newsletter-form { display: block; position: relative; left: auto; bottom: auto; }
.newsletter-form h4 { color: rgba(246,246,238,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 1.7rem; }
.newsletter-form .close { color: rgba(246,246,238,1); font-size: 3em; }
.page-blog .newsletter-form .close,
.page-blog-detail .newsletter-form .close { display: none; }
.newsletter-form > .row { height: 24.2rem; }
.newsletter-form .form-box input[type='text'],
.newsletter-form .form-box input[type='password'],
.newsletter-form .form-box input[type='email'],
.newsletter-form .form-box input[type='phone'],
.newsletter-form .form-box select,
.newsletter-form .form-box textarea { height: 7.7rem; font-size: 1.2em; letter-spacing: .22em; }
.newsletter-form .form-box .bttn { font-size: 1.6em; line-height: 1.750em; padding: 2.4rem 0 2.6rem; }
div.wpcf7 .ajax-loader { position: absolute; top: calc(50% - 8px); right: -16px; }
div.wpcf7-response-output { font-size: 1.5em; color: rgba(255,255,255,1); padding: 1rem 2rem; margin: 0; }
.wpcf7-not-valid { background-color: rgba(156,29,20,.7); border-color: rgba(156,29,20,.7); }
span.wpcf7-not-valid-tip { display: none!important; }
/* Bttn
----------------------*/
.bttn { font-family: 'Montserrat', sans-serif; color: rgba(255,255,255,1); font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 2.337em; text-transform: uppercase; text-align: center; padding: 3rem 0; width: 100%; max-width: 35.6rem;
  display: inline-block; position: relative; background: rgba(108,121,219,1); border: .1rem solid rgba(108,121,219,1); -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); overflow: hidden; vertical-align: middle;
}
.bttn-small { padding: 0; max-width: 23.8rem; }
.bttn-big { font-size: 1.6em; padding: 2.1rem 0 2rem; max-width: none; }
.bttn-round { border-radius: 100px; }
.bttn-round.bttn-transparent::before { border-radius: 100px; }
.bttn-white { background-color: rgba(255,255,255,1); border-color: rgba(255,255,255,1); color: rgba(108,121,219,1); }
.bttn-green { background-color: rgba(119,213,172,1); border-color: rgba(119,213,172,1); }
.bttn-red { background-color: rgba(223,69,105,1); border-color: rgba(223,69,105,1); }
.bttn-transparent { background-color: transparent; border: none; color: rgba(108,121,219,1); }
.bttn-transparent:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border: .1rem solid rgba(108,121,219,1);
  -webkit-transition: border 0.3s linear;
  -moz-transition: border 0.3s linear;
  -ms-transition: border 0.3s linear;
  -o-transition: border 0.3s linear;
  transition: border 0.3s linear;
}
.bttn-white.bttn-transparent { color: rgba(255,255,255,1); }
.bttn-green.bttn-transparent { color: rgba(119,213,172,1); }
.bttn-red.bttn-transparent { color: rgba(223,69,105,1); }
.bttn-white.bttn-transparent:before { border-color: rgba(255,255,255,1); }
.bttn-green.bttn-transparent:before { border-color: rgba(119,213,172,1); }
.bttn-red.bttn-transparent:before { border-color: rgba(223,69,105,1); }

.bttn-white:not(.bttn-transparent):before { background: rgba(108,121,219,1); }
/* Structures
----------------------*/
.outerAbsolute { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.outerAbsolute.img-box { pointer-events: none; }
.outerAbsolute img {
  -webkit-transition: -webkit-transform 0s linear;
  -moz-transition: -moz-transform 0s linear;
  -ms-transition: transform 0s linear;
  -o-transition: transform 0s linear;
  transition: transform 0s linear;
}
.page-header,
.post-header { position: relative; }
.post-header .outerAbsolute { }
.post-header .animal-container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.page-header > .row,
.post-header { height: 100vh; }
.post-header { height: 152rem; }
.page-header .img-box img { object-position: bottom center; font-family: 'object-fit: cover; object-position: bottom center;'; }
.post-header .img-box img { object-position: top center; font-family: 'object-fit: cover; object-position: top center;'; }
/* .post-header:before { content: ''; position: absolute; left: 0; bottom: 0; top: 0; right: 0; background: rgba(25,161,180,1); filter: blur(300px); } */
.text-header { clip: rect(0, auto, auto, 0); position: fixed; height: 100vh; width: 100vw; z-index: 2; top: 0; left: 0; }
/* Banner
----------------------*/
.banner { position: relative; }
.banner > .row { height: 100vh; }
.banner .img-box { height: 100vh; }
.banner aside,
.banner .video-container { pointer-events: all;
  -webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
  -moz-transition: opacity 0.3s linear, visibility 0.3s linear;
  -ms-transition: opacity 0.3s linear, visibility 0.3s linear;
  -o-transition: opacity 0.3s linear, visibility 0.3s linear;
  transition: opacity 0.3s linear, visibility 0.3s linear;
}
.banner-video:not(.home-video) aside { height: 100vh; }
.banner aside figcaption { position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; }
.banner:not(.home-video) aside .img-box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.banner .play { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 2.337em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; vertical-align: middle; }
.banner .play i { background: rgba(108,121,219,1); display: block; font-size: 2.3em; line-height: 8.5rem; height: 8.5rem; width: 8.5rem; border-radius: 100%; position: relative; margin: 0 auto 2.1rem; text-align: center; text-indent: 1rem; }
.banner.videoOn aside,
.banner.videoOn .play { opacity: 0; visibility: hidden; }
/* Flexslider
----------------------*/
.flexslider { background: none; margin: 0; border-radius: 0; border: 0; }
.hidden { display: none!important; }
.flexslider .img-box img {
  -webkit-transition: -webkit-transform 1s, filter .5s;
	-moz-transition: -moz-transform 1s, filter .5s;
	-ms-transition: -ms-transform 1s, filter .5s;
	transition: transform 1s, filter .5s;
	-webkit-transform: scale(1.2) translate3d(0,0,0);
	-moz-transform: scale(1.2) translate3d(0,0,0);
	-ms-transform: scale(1.2) translate3d(0,0,0);
	transform: scale(1.2) translate3d(0,0,0);
  filter: blur(10px);
}
.flexslider .flex-active-slide .img-box img {
  -webkit-transform: scale(1) translate3d(0,0,0);
	-moz-transform: scale(1) translate3d(0,0,0);
	-ms-transform: scale(1) translate3d(0,0,0);
	transform: scale(1) translate3d(0,0,0);
  filter: blur(0);
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 6rem;
  height: 6rem;
  margin: -3rem 0 0;
  position: absolute;
  top: 50%;
  z-index: 2;
  overflow: hidden;
  opacity: 1;
  cursor: pointer;
  color: rgba(255,255,255,1);
  text-shadow: none;
}
.flex-direction-nav a:before {
  font-family: 'icomoon' !important;
  speak: none;
  font-size: 6rem;
  display: inline-block;
  content: '\e90d';
  color: inherit;
  text-shadow: none;
}
.flex-direction-nav a.flex-next:before { content: '\e901'; }
.flex-direction-nav .flex-prev,
.flexslider:hover .flex-direction-nav .flex-prev { opacity: 1; left: 13.8rem; }
.flexslider:hover .flex-direction-nav .flex-prev:hover { opacity: .5; }
.flex-direction-nav .flex-next,
.flexslider:hover .flex-direction-nav .flex-next { opacity: 1; right: 13.8rem; text-align: right; }
.flexslider:hover .flex-direction-nav .flex-next:hover { opacity: .5; }
/* Slick
----------------------*/
.slick-dots { bottom: 21.5rem; position: absolute; width: 75%; left: 1rem; margin-left: 25%; }
.slick-dots li { display: inline-block; margin-right: 1.3rem; }
.slick-dots li button { display: inline-block; border-radius: 50%; background: rgba(255,255,255,.4); height: 1.2rem; width: 1.2rem; box-shadow: 0.174px 1.992px 2px 0px rgba(29, 55, 82, 0.5); font-size: 0; }
.slick-dots .slick-active button { background: rgba(255,255,255,1); }

/* Animations
----------------------*/
.animateContainer {}
.animateContainer .fade { opacity: 0; visibility: hidden; }
.animateContainer .fadeUp { opacity: 0; visibility: hidden; }
.animateContainer .fadeDown { opacity: 0; visibility: hidden; }
.animateContainer .fadeLeft { opacity: 0; visibility: hidden; }
.animateContainer .fadeRight { opacity: 0; visibility: hidden; }
.animateContainer.active .fadeUp { animation: fadeUp 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
.animateContainer.active .fadeDown { animation: fadeDown 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
.animateContainer.active .fadeLeft { animation: fadeLeft 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
.animateContainer.active .fadeRight { animation: fadeRight 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
.animateContainer.active .fade { animation: fade 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
@keyframes fade {
  0% { opacity: 0; visibility: hidden; }
  100% { opacity: 1; visibility: visible; }
}
@keyframes fadeNot {
  0% { opacity: 1; visibility: visible; }
  100% { opacity: 0; visibility: hidden; }
}
@keyframes fadeUp {
  0% { -webkit-transform: translate3d(0,5rem,0); transform: translate3d(0,5rem,0); opacity: 0; visibility: hidden; }
  100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; visibility: visible; }
}
@keyframes fadeDown {
  0% { -webkit-transform: translate3d(0,-5rem,0); transform: translate3d(0,-5rem,0); opacity: 0; visibility: hidden; }
  100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; visibility: visible; }
}
@keyframes fadeLeft {
  0% { -webkit-transform: translate3d(-5rem,0,0); transform: translate3d(-5rem,0,0); opacity: 0; visibility: hidden; }
  100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; visibility: visible; }
}
@keyframes fadeRight {
  0% { -webkit-transform: translate3d(5rem,0,0); transform: translate3d(5rem,0,0); opacity: 0; visibility: hidden; }
  100% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; visibility: visible; }
}


@media only screen
and (min-width : 769px) {
  .page-header .outerAbsolute { height: 100vh; }
  .post-header .outerAbsolute { height: 152rem; }
  /* Bttn
  ----------------------*/
  .Explorer .bttn:not(.bttn-transparent):not(.bttn-noHover):hover,
  .Mozilla.v11 .bttn:not(.bttn-transparent):not(.bttn-noHover):hover,
  .Firefox .bttn:not(.bttn-transparent):not(.bttn-noHover):hover { -webkit-transform: scale(0.95); transform: scale(0.95); }
  .Explorer .bttn-transparent:not(.bttn-noHover):hover:before,
  .Mozilla.v11 .bttn-transparent:not(.bttn-noHover):hover:before,
  .Firefox .bttn-transparent:not(.bttn-noHover):hover:before { border-width: .4rem; }
  @media not all and (hover: none) {
    .bttn:not(.bttn-transparent):not(.bttn-noHover):hover { -webkit-transform: scale(0.95); transform: scale(0.95); }
    .bttn-transparent:not(.bttn-noHover):hover:before { border-width: .4rem; }
  }
  /* Banner
  ----------------------*/
  .Explorer .banner .play:hover,
  .Mozilla.v11 .banner .play:hover,
  .Firefox .banner .play:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .banner .play:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
  .form-box .callP .phone input[type="text"],
  .form-box .callP .phone input[type="email"] { max-width: 43.8rem; }
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {

  /* Bttn
  ----------------------*/
  .bttn { font-size: 2.2em; line-height: 2.145em; padding: 3.6rem 0 4.2rem; border-width: .2rem; max-width: none; }
  .bttn-small { font-size: 1.6em; letter-spacing: .24em; padding: .4rem 0 .1rem; max-width: 33.1rem; display: block; }
  /* Form
  ----------------------*/
  .form-box p { margin: 0 0 3.9rem; }
  .form-box input[type='text'], .form-box input[type='password'], .form-box input[type='email'], .form-box input[type='phone'], .form-box select, .form-box textarea { font-size: 2.2em; letter-spacing: .11em; line-height: 1.273em; height: 10rem; padding: 0 1rem 0 3.1rem; border-width: .2rem; }
  .form-box textarea { height: 24.2rem; padding: 3.2rem 1rem 3.2rem 3.1rem; }
  .form-box label { font-size: 2.2em; line-height: 1.273em; }
  .form-box .callP,
  .form-box .emailP { text-align: left!important; }
  .form-box .callP  label,
  .form-box .emailP label { margin: 0 0 2rem; display: block; }
  .form-box .emailP input[type="text"],
  .form-box .emailP input[type="email"] { margin-left: 0; max-width: none; }
  .form-box .callP input[type="text"],
  .form-box .callP input[type="email"] { margin-left: 0; max-width: 11.7rem; }
  .form-box .callP .phone input[type="text"],
  .form-box .callP .phone input[type="email"] { max-width: calc(100% - 12.9rem); margin-left: .9rem; }
  .form-box p:last-child label { font-size: 2.4em; line-height: 1.533em; }
  .form-box .bttn { font-size: 2.2em; line-height: 2.145em; max-width: none; padding: 3.6rem 0 4.1rem; margin-top: 1.4rem; }
  .bttn-transparent:before { border-width: .2rem; }
  .form-widget .form-box p { margin: 0 0 3.8rem; }
  .form-box.white-bg input[type='text'],
  .form-box.white-bg input[type='password'],
  .form-box.white-bg input[type='email'],
  .form-box.white-bg input[type='phone'],
  .form-box.white-bg select,
  .form-box.white-bg textarea { font-size: 2.2em; letter-spacing: .08em; line-height: 1.273em; }
  .form-box.white-bg .bttn { font-size: 1.839em; line-height: 2.035em; padding: 3.2rem 0 3.1rem; }
  .newsletter-form { background-image: url(../img/layout/newsletter/bg-mobile.jpg); }
  .newsletter-form h4 { font-size: 2.2em; line-height: 1.273em; margin: 0 0 3.4rem; }
  .newsletter-form p { padding: 0; margin: 0 0 1.4rem; }
  .newsletter-form > .row { height: 73.9rem; }
  .newsletter-form .form-box input[type='text'],
  .newsletter-form .form-box input[type='password'],
  .newsletter-form .form-box input[type='email'],
  .newsletter-form .form-box input[type='phone'],
  .newsletter-form .form-box select,
  .newsletter-form .form-box textarea { height: 7.6rem; font-size: 1.8em; }
  .newsletter-form .form-box .bttn { font-size: 2.2em; line-height: 1.750em; padding: 4.6rem 0 4.7rem; }
  /* Banner
  ----------------------*/
  .banner .play { font-size: 2.4em; line-height: 2.335em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .banner .play i { font-size: 4.7rem; text-indent: 2rem; line-height: 16.8rem; height: 16.8rem; width: 16.8rem; margin: 0 auto 4.2rem; }
  /* Flexslider
  ----------------------*/
  .flex-direction-nav a { width: 9.8rem; height: 9.8rem; margin: -4.9rem 0 0; }
  .flex-direction-nav a:before { font-size: 9.8rem; }
  /* Slick
  ----------------------*/
  .slick-dots { bottom: 6.7rem; position: absolute; width: 91.66666667%; left: 1rem; margin-left: 8.33333333%; }
  .slick-dots li { margin-right: 2rem; }
  .slick-dots li button { height: 1.9rem; width: 1.9rem; }
}

/* @end */

/* --- */

/* @group Site Nav
------------------------------------ */
.site-nav { position: fixed; z-index: 6; left: 0; top: 0; width: 100%;
  -webkit-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  -moz-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  -ms-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  -o-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
}
.pinedHeader:not(.showMenu) .site-nav { background-color: rgba(255,255,255,.7); }
.page-blog-detail.pinedHeader:not(.showMenu) .site-nav,
.page-blog.pinedHeader:not(.showMenu) .site-nav { background-color: rgba(28,37,45,1); }
.site-nav .logo { width: 100%; max-width: 14.2rem; margin: 0 auto; display: block; }
.site-nav .logo img { max-width: 100%; height: auto; }
.site-nav .logo .black { display: none; }
.pinedHeader:not(.showMenu):not(.page-blog):not(.page-blog-detail) .site-nav .logo img { display: none; }
.pinedHeader:not(.showMenu):not(.page-blog):not(.page-blog-detail) .site-nav .logo .black { display: block; }
.site-nav li { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.site-nav li a { color: rgba(246,246,238,1); }
.site-nav .menu > ul > .current-menu-item > a { text-decoration: underline; }
.site-nav .social-network li { font-size: 1.5em; }
.site-nav .contact { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
@media only screen
and (min-width : 769px) {
  .pinedHeader:not(.showMenu) .site-nav { top: -6rem; }
  .site-nav .row { height: 6rem; }
  .site-nav .bttn { padding: 1.5rem 0; max-width: 27.9rem; }
  .site-nav .menu,
  .site-nav li { display: inline-block; margin-right: 3.5rem; }
  .site-nav li { margin-right: 2.8rem; }
  .pinedHeader .site-nav li a { color: rgba(28,55,82,1); text-shadow: 0px 1px 1px rgba(246,246,238, 0.5); }
  .Explorer.pinedHeader .site-nav li a:hover,
  .Mozilla.v11.pinedHeader .site-nav li a:hover,
  .Firefox.pinedHeader .site-nav li a:hover { color: rgba(45,45,45,.5); }
  .Explorer .site-nav li a:hover,
  .Mozilla.v11 .site-nav li a:hover,
  .Firefox .site-nav li a:hover,
  .Explorer .site-nav .contact:hover,
  .Mozilla.v11 .site-nav .contact:hover,
  .Firefox .site-nav .contact:hover,
  .site-nav li li a:hover,
  .site-nav li li a:hover,
  .site-nav li li a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .pinedHeader .site-nav li a:hover { color: rgba(45,45,45,.5); }
    .site-nav li a:hover,
    .site-nav li li a:hover,
    .site-nav .contact:hover { color: rgba(246,246,238,.5); }
  }
  .row-hide:after { content: ''; background: rgba(255,255,255,1); display: block; height: .1rem; width: 100%; max-width: 142rem; margin: 0; }
  .site-nav li ul { position: absolute; opacity: 0; visibility: hidden; background: rgba(27,52,78,.9); border-radius: 10px; padding: 2.6rem 2.5rem 0; width: 20.9rem; margin-top: 2.1rem;
    -webkit-transition: opacity 0.3s linear, visibility 0.3s linear;
    -moz-transition: opacity 0.3s linear, visibility 0.3s linear;
    -ms-transition: opacity 0.3s linear, visibility 0.3s linear;
    -o-transition: opacity 0.3s linear, visibility 0.3s linear;
    transition: opacity 0.3s linear, visibility 0.3s linear;
  }
  .site-nav li ul:before { content: ''; position: absolute; left: 2.4rem; top: -.8rem; width: 0; height: 0; border-style: solid; border-width: 0 .8rem .8rem .8rem; border-color: transparent transparent rgba(27,52,78,.9) transparent; }
  .site-nav li li { display: block; font-size: 1em; line-height: 2em; text-align: left; text-transform: none; margin: 0 0 2.4rem; }
  .site-nav li li:first-child { display: none; }
  .pinedHeader .site-nav li li a,
  .site-nav li li a { color: rgba(246,246,238,1); }
  .Explorer .site-nav li:hover ul,
  .Mozilla.v11 .site-nav li:hover ul,
  .Firefox .site-nav li:hover ul { opacity: 1; visibility: visible; }

  @media not all and (hover: none) {
    .site-nav li:hover ul { opacity: 1; visibility: visible; }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .pinedHeader.scrollhidden:not(.showMenu) .site-nav { top: -10rem; }
  .showMenu { overflow: hidden; position: fixed; top: 0; left: 0; height: 100%; width: 100%; }
  .showMenu .site-nav { height: 100vh; background: url(data:image/jpeg;base64,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) top center no-repeat; background-size: cover; }
  .site-nav .row { height: 10rem; }
  .site-nav .col-20-13.right { text-align: center; padding: 0; position: fixed; height: calc(100vh - 10rem); top: 10rem; left: 0; right: 0; overflow: hidden; z-index: 5; opacity: 0; visibility: hidden; overflow-y: auto;
    -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between;
    -webkit-transform: translate3d(0,0, 0);
    -ms-transform: translate3d(0,0, 0);
    transform: translate3d(0,0, 0);
    flex-direction: column;
    display: flex;
  }
  .showMenu .site-nav .col-20-13.right {
    -webkit-transition: opacity .5s linear, visibility .5s linear;
    -moz-transition: opacity .5s linear, visibility .5s linear;
    transition: opacity .5s linear, visibility .5s linear;
  }
  .showMenu .site-nav .col-20-13 { opacity: 1; visibility: visible; }
  .site-nav .col-20-13.right .relais { display: block; max-width: 40rem; margin: 0 calc(50% - 20rem); }
  .site-nav .col-20-13.right .relais img { max-width: 100%; height: auto; }
  .site-nav .logo { max-width: 17.3rem; margin: 0; margin-right: auto; }
  .site-nav .toggle-menu { color: rgba(255,255,255,1); font-size: 4.2rem; margin-left: auto; }
  .pinedHeader:not(.showMenu):not(.page-blog):not(.page-blog-detail) .site-nav .toggle-menu { color: rgba(45,45,45,1); }
  .showMenu .site-nav .toggle-menu { font-size: 6em; }
  .site-nav .bttn { font-size: 1.6em; letter-spacing: .28em; line-height: 2.318em; padding: 2.8rem 0 2.7rem; }
  .site-nav ul { margin: 20rem 0 0; }
  .site-nav li { font-size: 2.4em; letter-spacing: .28em; line-height: 1.483em; margin: 0 0 6.9rem; }
  .site-nav li:last-child { margin: 0 0 3.45rem; }
  .site-nav .social-network { margin: 0 0 6rem; }
  .site-nav .social-network li { font-size: 3em; display: inline-block; margin: 0 4rem; }
  .site-nav .contact { font-size: 2.4em; margin: 0 0 5rem; display: block; }

  .showMenu.single-post .site-nav .relais,
  .showMenu.page-blog .site-nav .relais,
  .showMenu.page-blog-detail .site-nav .relais,
  .showMenu.single-post .site-nav .menu,
  .showMenu.page-blog .site-nav .menu,
  .showMenu.page-blog-detail .site-nav .menu { opacity: 0; visibility: hidden; }
  .showMenu.single-post .blog-header .blog-ul-container,
  .showMenu.page-blog .blog-header .blog-ul-container,
  .showMenu.page-blog-detail .blog-header .blog-ul-container { position: fixed; z-index: 6; top: 10rem; right: 0; bottom: 0; left: 0; padding: 0 5rem; height: calc(100vh - 20rem)!important; overflow: hidden; overflow-y: scroll; }
  .showMenu.single-post .blog-header ul,
  .showMenu.page-blog .blog-header ul,
  .showMenu.page-blog-detail .blog-header ul { display: flex; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .showMenu.single-post .blog-header ul a,
  .showMenu.page-blog .blog-header ul a,
  .showMenu.page-blog-detail .blog-header ul a { pointer-events: all; }

  .showMenu.single-post .site-nav,
  .showMenu.page-blog .site-nav,
  .showMenu.page-blog-detail .site-nav { background: rgba(28,37,45,1); }

  .site-nav li a:after { content: '+'; }
  .site-nav .opened a:after { content: '-'; }
  .site-nav ul ul { margin: 0; padding: 0; max-height: 0; overflow: hidden;
    -webkit-transition: max-height 0.3s linear, padding .3s linear;
    -moz-transition: max-height 0.3s linear, padding .3s linear;
    -ms-transition: max-height 0.3s linear, padding .3s linear;
    -o-transition: max-height 0.3s linear, padding .3s linear;
    transition: max-height 0.3s linear, padding .3s linear;
  }
  .site-nav ul .opened ul { max-height: 9999vh; padding: 4.7rem 0 0; }
  .site-nav li li { font-size: 1em; text-transform: none; margin: 0 0 5.9rem; }
  .site-nav li li a { text-decoration: underline; }
  .site-nav li li a:after { content: none!important; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1025px) {
  /* .site-nav ul { margin: 10rem 0 0; } */
}
@media only screen
and (min-width : 769px)
and (max-width : 1024px) {
  .site-nav .row .col-20-13 { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; }
}
@media only screen
and (max-width : 320px) {
  .site-nav ul { margin: 10rem 0 0; }
}
/* @end */

/* @group Site Nav
------------------------------------ */
.site-submenu { position: fixed; z-index: 5; left: 0; top: 6rem; width: 100%;
  -webkit-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  -moz-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  -ms-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  -o-transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
  transition: background-color 0.3s linear, height 0.3s linear, top .3s linear;
}
.site-submenu li { display: inline-block; font-family: 'Montserrat', sans-serif; color: rgba(230,230,230,1); font-size: 1.1em; font-weight: 600; letter-spacing: .22em; text-transform: uppercase; line-height: 3.8rem; }
.site-submenu li:after { content: ''; display: inline-block; background-color: rgba(230,230,230,1); height: 3.8rem; width: 1px; position: absolute; top: 0; }
.site-submenu li:last-child:after { content: none; }
.site-submenu li a { color: rgba(230,230,230,1); margin: 0 8rem; }
.pinedHeader .site-submenu { background-color: rgba(255,255,255,.7); border-top: 1px rgba(45,45,45,1); top: 6.1rem; }
.pinedHeader .site-submenu li a { color: rgba(28,55,82,1); text-shadow: 0px 1px 1px rgba(246,246,238, 0.5); }
.pinedHeader .site-submenu li:after { background-color: rgba(28,55,82,1); }
@media only screen
and (min-width : 769px) {
  body:not(.pinedHeader) .site-submenu { top: 12rem; }
  .site-submenu .row { height: 3.8rem; }
  .Explorer .site-submenu li a:hover,
  .Mozilla.v11 .site-submenu li a:hover,
  .Firefox .site-submenu li a:hover { color: rgba(230,230,230,.5); }
  .Explorer.pinedHeader .site-submenu li a:hover,
  .Mozilla.v11.pinedHeader .site-submenu li a:hover,
  .Firefox.pinedHeader .site-submenu li a:hover { color: rgba(45,45,45,.5); }
  @media not all and (hover: none) {
    .pinedHeader .site-submenu li a:hover { color: rgba(45,45,45,.5); }
    .site-submenu li a:hover { color: rgba(230,230,230,.5); }
  }
  .site-submenu li { position: relative; }
  .site-submenu li:after { right: 0; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .site-submenu { top: 10rem; }
  .pinedHeader .site-submenu { top: 10.1rem; }
  .pinedHeader.scrollhidden .site-submenu { top: -14.1rem; }
  .showMenu .site-submenu { opacity: 0; visibility: hidden; }
  .site-submenu .col-20-20 { overflow: hidden; overflow-y: auto; }
  .site-submenu ul { overflow: auto; white-space: nowrap; width: 100%; }
  .site-submenu li { font-size: 1.8em; line-height: 6rem; position: relative; }
  .site-submenu li:after { height: 6rem; }

  .page-embark .site-submenu li a { margin: 0 3rem; }
}
/* @end */

/* @group Page Header
------------------------------------ */
.page-header {}
.page-header > .row {
}
.page-header.active > .row {
  -webkit-transition: padding .8s linear;
  -moz-transition: padding .8s linear;
  -ms-transition: padding .8s linear;
  -o-transition: padding .8s linear;
  transition: padding .8s linear;
}
.page-header h2 { color: rgba(246,246,238,1); font-size: 2.8em; line-height: 1.235em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.text-header h1 { cursor: pointer; }
.page-header h1 { color: rgba(246,246,238,1); font-size: 12em; font-weight: 300; /*line-height: 1.400em;*/
  -webkit-transition: color .5s linear;
  -moz-transition: color .5s linear;
  -ms-transition: color .5s linear;
  -o-transition: color .5s linear;
  transition: color .5s linear;
}
.secundary-header h1 { font-size: 5em; line-height: 1.075em;}
.page-header h1 em { font-style: normal; display: block; font-size: .5em; line-height: .7em; }
.page-header h3 { color: rgba(255,255,255,1); font-size: 3.6em; font-weight: 300; line-height: 1.335em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.page-header h5 { color: rgba(255,255,255,1); font-size: 1.6em; font-weight: 600; letter-spacing: .22em; line-height: 2.225em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.page-header p { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: 500; letter-spacing: .11em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.page-header.text-header p { opacity: 0; visibility: hidden; }
.page-header .small { color: rgba(246,246,238,1); font-family: 'Roboto', sans-serif; font-weight: 400; letter-spacing: 0; text-transform: none; }
.page-header h4 { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.page-header p a { color: rgba(246,246,238,1); text-decoration: underline; }
.page-header .bttn + p { font-size: 1.4em; font-weight: 600; line-height: 2em; text-transform: uppercase; }
.page-header .relais { max-width: 20rem; height: auto; display: block; margin: 0 auto; }
.page-header .box { border: .2rem solid rgba(108,121,219,1); padding: 3.4rem 5.6rem 2.7rem; position: relative; left: -5.6rem; }
.page-header .box h4 { margin: 0 0 2.8rem; }
.page-header table { width: 100%; }
.page-header th,
.page-header td { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; text-align: left; }
.page-header td { font-weight: 500; }
.page-header tr td { padding: 0 0 2.8rem; }
.page-header tr:last-child td,
.page-header tr:first-child td { padding: 0; }

.page-header .top { animation: fadeUp 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; position: fixed; width: 100%; top: 20rem; left: 0; }
.page-header .go-down { bottom: 9rem; position: fixed; left: 50%; margin-left: -1.62rem; }
.page-header .go-blue { opacity: 0; visibility: hidden; }
.page-header.active .top { animation: fadeNot .4s 1 cubic-bezier(0.4,0.0,0.2,1) forwards;  }
.page-header .go-down:not(.go-blue) { animation: arrow-animation 1.6s linear infinite; }
.page-header.active .go-down:not(.go-blue) { animation: fadeNot .4s 1 cubic-bezier(0.4,0.0,0.2,1) forwards, arrow-animation 1.6s linear infinite; }
.page-header.active .go-blue { animation: fade 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards, arrow-animation 1.6s linear infinite;  }
.page-header.active h5,
.page-header.active p { display: block; opacity: 0; visibility: hidden; }
.page-header.active h5,
.page-header.active p { animation: fadeUp 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards;  }
.page-header.active h1 { color: rgba(246,246,238,.4); }

@-webkit-keyframes arrow-animation{
  0{ -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:.5 }
  50%{ -webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0); opacity:1 }
  100%{ -webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0 }
}
@keyframes arrow-animation{
  0{ -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:.5 }
  50%{ -webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0); opacity:1}
  100%{ -webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0 }
}
@media only screen
and (min-width : 769px) {
  .Explorer .page-header p a:hover,
  .Mozilla.v11 .page-header p a:hover,
  .Firefox .page-header p a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .page-header p a:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .page-header h2 { font-size: 4em; line-height: 1.200em; }
  .page-header h1 {}
  .page-header.text-header h1 { margin: 0 0 8rem; }
  .page-header.text-header.plan-your-trip-header h1 { margin: 0 0 12rem; }
  .page-header.text-header.luxury-header h1 { margin: 0 0 2rem; }
  .page-header.text-header.luxury-header.active h1 { margin: 0 0 8rem; }
  .page-header .go-down { bottom: 14.7rem; }
  .page-header h3 { font-size: 4.4em; line-height: 1.091em; }
  .page-header h5 { font-size: 2.2em; letter-spacing: .28em; line-height: 1.618em; }
  .page-header h4 { font-size: 2.2em; font-weight: 500; letter-spacing: .22em; line-height: 1.911em; }
  .page-header p { font-size: 2.2em; letter-spacing: .12em; line-height: 1.639em; }
  .page-header .bttn + p { font-size: 2.2em; letter-spacing: .22em; line-height: 2.145em; }
  .page-header .box h4 { font-weight: 700; line-height: 1.782em; margin: 0 0 2.8rem; }
  .page-header .box p { font-weight: 600; letter-spacing: .22em; line-height: 1.782em; margin: 0 0 4rem; }
  .page-header .box p strong { font-weight: 700; display: block; }
  .page-header .relais { max-width: 40rem; }

  .page-header .top { top: 25rem; left: 0; }
  .page-header .go-blue {}
  .page-header .go-down { height: 3.72rem; width: 6.48rem; margin-left: -3.24rem; }
  .go-blue {}
}
/* @end */

/* @group Banner
------------------------------------ */
.banner {}
.banner .logo { height: 47.3rem; width: 47.3rem; position: absolute; top: calc(50% - 26.75rem); left: calc(50% - 23.65rem); }
.banner h2 { color: rgba(246,246,238,1); font-size: 6em; font-weight: 300; margin: 0 0 4.2rem; }
.banner h2 em { color: rgba(108,121,219,1); font-style: normal; }
.banner h3 { color: rgba(108,121,219,1); font-size: 3.6em; font-weight: 300; line-height: 1.167em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 4.2rem; }
.banner h4 { color: rgba(225,227,222,1); font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; margin: 0 0 2.8rem; }
.banner p { color: rgba(225,227,222,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }

@media only screen
and (min-width : 769px) {
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .banner .logo { height: 60.6rem; width: 60.6rem; position: absolute; top: calc(50% - 42.3rem); left: calc(50% - 30.3rem); }
  .banner h2 { margin: 0 0 2.3rem; }
  .banner h2 em {}
  .banner h3 { font-size: 3.6em; font-weight: 300; line-height: 1.167em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 4.2rem; }
  .banner h4 { font-size: 2.2em; letter-spacing: .12em; line-height: 1.639em; margin: 0 0 3.4rem; }
  .banner p { font-size: 3.2em; line-height: 1.625em; }
}
/* @end */


/* @group Crew Widget
------------------------------------ */

.panelSlide { overflow: hidden; }
/* panel slide - slide */
.panelSlide .slide { width: 100%; position: relative; height: 50.5rem; }
.panelSlide .slide .slideOverflow { width: 100%; height: 100%; white-space: nowrap; margin: 0 auto; }
.panelSlide .slide .slideOverflow .slideList { height: 100%; text-align: left; white-space: nowrap; position: relative; font-size: 0px; }
.panelSlide .slide .slideOverflow .slideList [data-comp="item"] { height: 100%; white-space: normal; display: inline-block; vertical-align: top; margin-right: 1rem; -webkit-transition: width 0.4s; -moz-transition: width 0.4s; -ms-transition: width 0.4s; transition: width 0.4s; }

.slide .slideOverflow .slideList [data-comp="item"] { width: 28rem; -webkit-transition: width 0.6s; -moz-transition: width 0.6s; -ms-transition: width 0.6s; transition: width 0.6s; }
.slide .slideOverflow .slideList [data-comp="item"].focus { width: 430px; }
.slide .slideOverflow .slideList [data-comp="item"] .box { height: 100%; position: relative; }

/* panel slide - slide - nav */
.panelSlide .slide .nav a { position: absolute; right: 18.9rem; color: rgba(255,255,255,1); font-size: 6em; top: calc(50% + 6rem); z-index: 2; }
.panelSlide .slide .nav a.prev {top: calc(50% + 14rem); transform: rotate(180deg);}
.panelSlide .slide h3 { color: rgba(255,255,255,1); font-size: 2.4rem; font-weight: 300; line-height: 1.335em; text-transform: uppercase; margin: 11.4rem 0 .3rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.panelSlide .slide h4 { color: rgba(255,255,255,1); font-size: 1.6rem; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 1.1rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.panelSlide .slide p { color: rgba(246,246,238,1); font-size: 1.8rem; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); opacity: 0; visibility: hidden;
  -webkit-transition: opacity .4s ease-in .4s, visibility .4s ease-in .4s;
  -moz-transition: opacity .4s ease-in .4s, visibility .4s ease-in .4s;
  -ms-transition: opacity .4s ease-in .4s, visibility .4s ease-in .4s;
  -o-transition: opacity .4s ease-in .4s, visibility .4s ease-in .4s;
  transition: opacity .4s ease-in .4s, visibility .4s ease-in .4s;
}
.panelSlide .slide .focus p { opacity: 1; visibility: visible;}

.panelSlide .slide .box { opacity: .3; }
.panelSlide .slide .focus + li + li .box,
.panelSlide .slide .focus + li .box,
.panelSlide .slide .focus .box { opacity: 1; }
.panelSlide .slide .img-box { opacity: .3; }
.panelSlide .slide .focus .img-box { opacity: .5; }
.embark-crew .panelSlide { display: none; }

.crew-widget {}
.crew-blockquote h2 { display: none; }
.crew-widget aside {}
.crew-widget aside h2,
.crew-widget aside h3 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 1.8rem; }
.crew-widget aside h2 { color: rgba(108,121,219,1); margin: 0 0 4.1rem; }
.crew-widget aside li { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 2em; font-weight: 700; letter-spacing: .22em; line-height: 8.2rem; }
.crew-widget aside li i { font-size: 1.3rem; }
.crew-widget aside li:after { content: ''; height: .2rem; background: rgba(255,255,255,1); display: block; }
.crew-widget aside li a { color: rgba(246,246,238,1); }

.crew-widget blockquote h5 { color: rgba(246,246,238,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 4.3rem; }
.crew-widget blockquote p { color: rgba(108,121,219,1); font-size: 1.8em; font-style: italic; line-height: 1.778em; margin: 0 0 2.6rem; }
.crew-widget blockquote .author { color: rgba(246,246,238,1); font-size: 1.4em; font-weight: 500; letter-spacing: .22em; line-height: 2em; text-transform: uppercase; }

.crew-widget .close { position: absolute; right: 18.9rem; color: rgba(255,255,255,1); font-size: 6em; top: calc(50% - 6rem); z-index: 2; }
.crew-widget .slick-next { position: absolute; right: 18.9rem; color: rgba(255,255,255,1); font-size: 6em; top: calc(50% + 6rem); z-index: 2; }
.crew-widget .slider-container,
.crew-widget .slick-container { display: none; }
.crew-widget.about-crew .slider-container,
.crew-widget.about-crew .slick-container { display: block; }
.crew-widget .slick-container article { -ms-flex: 0 0 29rem; flex: 0 0 29rem; max-width: 29rem; width: 100%; padding: 0 .5rem; overflow: hidden;
  -webkit-transition: max-width 0s linear;
  -moz-transition: max-width 0s linear;
  -ms-transition: max-width 0s linear;
  -o-transition: max-width 0s linear;
  transition: max-width 0s linear;
}
.crew-widget .slick-container .slick-current { -ms-flex: 0 0 48.2rem; flex: 0 0 48.2rem; max-width: 48.2rem; padding: 0; opacity: 1; visibility: visible;
  -webkit-transition: max-width 1s linear, opacity .8s linear, visibility .8s linear;
  -moz-transition: max-width 1s linear, opacity .8s linear, visibility .8s linear;
  -ms-transition: max-width 1s linear, opacity .8s linear, visibility .8s linear;
  -o-transition: max-width 1s linear, opacity .8s linear, visibility .8s linear;
  transition: max-width 1s linear, opacity .8s linear, visibility .8s linear;
}
.crew-widget .slick-container .box { position: relative; height: 50.6rem; width: 28.3rem; padding: 0 1.9rem; opacity: .3; }
.crew-widget .slick-container .slick-current + article .box,
.crew-widget .slick-container .slick-current + article + article .box { opacity: 1; }
.crew-widget .slick-container .img-box { opacity: .3; }
.crew-widget .img-box img { object-position: top center; }
.crew-widget .slick-current .box { width: 47.2rem; opacity: 1; padding: 0 4rem 0 10.5rem; }
.crew-widget .slick-current .img-box { opacity: .5; }
.crew-widget .slick-container h3 { color: rgba(255,255,255,1); font-size: 2.4em; font-weight: 300; line-height: 1.335em; text-transform: uppercase; margin: 11.4rem 0 .3rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.crew-widget .slick-container h4 { color: rgba(255,255,255,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 1.1rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.crew-widget .slick-container p { display: none; color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.crew-widget .slick-current p { display: block; }
.crew-widget .slick-current h3 { margin: 11.4rem 0 .3rem; }
@media only screen
and (min-width : 769px) {
  .Explorer .crew-widget aside li a:hover,
  .Mozilla.v11 .crew-widget aside li a:hover,
  .Firefox .crew-widget aside li a:hover { color: rgba(246,246,238,.5); }
  .Explorer .crew-widget .slick-next:hover,
  .Mozilla.v11 .crew-widget .slick-next:hover,
  .Firefox .crew-widget .slick-next:hover,
  .Explorer .crew-widget .close:hover,
  .Mozilla.v11 .crew-widget .close:hover,
  .Firefox .crew-widget .close:hover { color: rgba(255,255,255,.5); }
  @media not all and (hover: none) {
    .crew-widget aside li a:hover { color: rgba(246,246,238,.5); }
    .crew-widget .slick-next:hover,
    .crew-widget .close:hover { color: rgba(255,255,255,.5); }
  }
  .crew-widget .img-box { height: 50.6rem!important; }
  .crew-widget .slick-current .img-box { height: 50.6rem!important; }
  /* panel slide - slide */
  .panelSlide .slide .col-20-20 { height: 100%; padding: 0 1.9rem; }
  .panelSlide .slide .focus .col-20-20 { padding: 0 4rem 0 8.5rem; width: 430px;  }
  .panelSlide .slide .focus h3 { margin: 11.4rem 0 .3rem; animation: fade .8s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
  .panelSlide .slide .focus h4 { animation: fade .8s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .crew-blockquote h2 { display: block; color: rgba(246,246,238,1); font-size: 6.4em; font-weight: 300; line-height: 1.087em; margin: 0 0 7.9rem; }
  .crew-widget aside h2 { display: none; }
  .crew-widget blockquote h5 { font-size: 2.2em; font-weight: 600; line-height: 2.145em; margin: 0 0 3.3rem; }
  .crew-widget blockquote p { font-size: 3.4em; line-height: 1.531em; margin: 0 0 4.4rem; }
  .crew-widget blockquote .author { font-size: 2.2em; line-height: 1.455em; margin: 0 0 8.4rem; }
  .crew-widget aside h3 { font-size: 6.4em; line-height: 1.087em; margin: 0 0 .1rem; }
  .crew-widget aside ul { margin: 0 0 7.4rem; }
  .crew-widget aside li { font-size: 2.8em; line-height: 13.8rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
  .crew-widget aside li i { font-size: 4.2rem; position: relative; top: 1.2rem; }
  .crew-widget aside .active i { opacity: 0; visibility: hidden; }
  .crew-widget aside li:after {}
  .crew-widget .slick-container article { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; padding: 0 0; overflow: hidden; }
  .crew-widget .slick-container .articleCurrent { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
  }
  .crew-widget .slider-container { padding: 0; }
  .crew-widget .slider-container { padding: 0; }

  .crew-widget:not(.embark-crew) .slick-container .slick-current .box,
  .crew-widget:not(.embark-crew) .slick-current .img-box,
  .crew-widget:not(.embark-crew) .slick-container .box { width: 100%; height: 27.8rem; }
  .crew-widget:not(.embark-crew) .slick-container .box { padding: 0; }
  .crew-widget:not(.embark-crew) .slick-container .col-12-10 {}
  .crew-widget:not(.embark-crew) .slick-current p { display: none; }
  .crew-widget:not(.embark-crew) .slick-current .img-box img { opacity: .5; }

  .crew-widget:not(.embark-crew) .slick-current h3 { margin-top: 0; }
  .crew-widget:not(.embark-crew) .slick-container h3,
  .crew-widget:not(.embark-crew) .slick-current h3 { font-size: 4.2rem; line-height: 1em; margin: 0 0 .7rem; }
  .crew-widget:not(.embark-crew) .slick-container h4 { font-size: 2.8em; line-height: 1.500em; }
  .crew-widget:not(.embark-crew) .slick-next { right: calc(50% - 5.95rem); font-size: 11.9em; top: auto; bottom: 16rem; }

  .crew-widget:not(.embark-crew) .slick-container .slick-current + article + article .box { opacity: .65; }

  .embark-crew .slick-container .slick-current + article + article .box,
  .embark-crew .slick-container .slick-current + article + article .box,
  .embark-crew .slick-container .box { height: auto; width: 100%; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .embark-crew .slick-current .img-box { height: 27.8rem; }
  .embark-crew .slick-container h3,
  .embark-crew .slick-current h3 { font-size: 4.2rem; line-height: 1em; margin: 32.4rem 0 .7rem; }
  .embark-crew .slick-container h4 { font-size: 2.8em; line-height: 1.500em; margin: 0 0 2.1rem; }
  .embark-crew .slick-container p,
  .embark-crew .slick-current p { font-size: 3.2em; line-height: 1.625em; }
  .embark-crew .close { right: 5rem; font-size: 10em; top: 6rem; }
  .embark-crew .slick-next { right: 5rem; font-size: 10em; top: 18rem; }

  /* panel slide - slide */
  .panelSlide { padding: 0; }
  .panelSlide .slide { height: auto; }
  .panelSlide .slide .slideOverflow {}
  .panelSlide .slide .slideOverflow .slideList {}
  .panelSlide .slide .slideOverflow .slideList [data-comp="item"] {}

  .slide .slideOverflow .slideList [data-comp="item"] { width: 100vw; }
  .slide .slideOverflow .slideList [data-comp="item"].focus { width: 100vw; }
  .slide .slideOverflow .slideList [data-comp="item"] .box {}

  /* panel slide - slide - nav */
  .panelSlide .slide .nav a { right: 5rem; font-size: 10em; top: 18rem; }
  .panelSlide .slide .nav a.prev { top: 30rem; }
  .panelSlide .slide h3 { font-size: 4.2rem; line-height: 1em; margin: 32.4rem 0 .7rem; }
  .panelSlide .slide h4 { font-size: 2.8rem; line-height: 1.500em; margin: 0 0 2.1rem; }
  .panelSlide .slide p { font-size: 3.2rem; line-height: 1.625em; }
  .panelSlide .slide .img-box,
  .panelSlide .slide .focus .img-box { height: 27.8rem; opacity: .5; }
  .panelSlide .slide .focus h3 { animation: fade .8s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
  .panelSlide .slide .focus h4 { animation: fade .8s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
}
/* @end */

/* @group Home
------------------------------------ */

/* Header
----------------------*/
.home-header {}
.home-header {}
.home-header {}
.home-header .top {}
.home-header .bottom { padding: 0 0 1rem; }
.home-header .map { margin: 0 auto -43rem; z-index: -1; opacity: 0; visibility: hidden; height: 64.5rem; width: 66.2rem; }
.home-header .map img { opacity: .4; }

.home-header h2 { margin: 0 0 5rem; }
.home-header h5 { margin: -2rem 0 1.2rem; opacity: 0; visibility: hidden; }
.page-header.active .map { animation: fade 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards;  }
/* Post Header
----------------------*/
.home-post-header .animal { height: 93.7rem; width: 140rem; top: 0; right: 0; position: absolute; }
/* Video
----------------------*/
.home-video { background: rgba(29,55,82,1); }
.home-video > .row { height: 100vh; }
.home-video .img-box { height: 66.6rem; }
.home-video .img-box img { object-fit: contain; }
.home-video h3 { color: rgba(108,121,219,1); font-size: 2.1em; line-height: 1.524em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 .5rem; }
.home-video p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.home-video .video-container { height: 100vh; left: auto; top: auto; }
.home-video .video-container { opacity: 0; visibility: hidden; }
.home-video.videoOn aside { opacity: 0; visibility: hidden; }
.home-video.videoOn .video-container { opacity: 1; visibility: visible; }
.home-video.videoOn .video-container div { height: 100vh; }
.home-video .play { position: absolute; top: calc(50% - 9.1rem); left: 13.1rem; }
.home-video .play i { display: inline-block; vertical-align: middle; font-size: 1.2em; text-indent: .6rem; line-height: 4.2rem; height: 4.2rem; width: 4.2rem; top: -.2rem; margin: 0 1.2rem 0 0; }
/* Sustainability
----------------------*/
.home-sustainability { position: relative; }
.home-sustainability > .row { height: 100vh; }
.home-sustainability p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 .4rem; }
.home-sustainability h3 { color: rgba(254,254,254,1); font-size: 2.1em; line-height: 1.524em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.home-sustainability h3 a { color: rgba(254,254,254,1); text-decoration: underline; }
/* Fauna
----------------------*/
.home-fauna { background: url(../img/temp/home/fauna/bg.jpg) top center no-repeat rgba(16,38,60,1); background-size: cover; position: relative; height: 200vh; }
.home-fauna > .img-box { height: 200vh; }
.home-fauna > .img-box img { object-position: bottom center; }
.home-fauna .top > .row,
.home-fauna .bottom > .row { height: 100vh; }
.home-fauna .top article h3 { color: rgba(246,246,238,1); font-size: 2.1em; line-height: 1.524em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 5.1rem; }
.home-fauna .top article p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.home-fauna .top aside p { color: rgba(108,121,219,1); font-size: 1.8em; font-style: italic; line-height: 1.778em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 2.5rem; }
.home-fauna .top aside .author { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-style: normal; font-weight: 500; letter-spacing: .22em; line-height: 2em; text-transform: uppercase; }
.home-fauna .bottom aside .img-box { height: 84.3rem; width: 42.9rem; margin: 0 0 7.2rem; }
.home-fauna .bottom article p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 2.8rem; }
.home-fauna .bottom article p:first-child { margin-top: 24.3rem; }
/* Blog
----------------------*/
.home-blog { padding: 10rem 0 5.7rem;
  background: -webkit-linear-gradient(83deg, rgb(29,55,82) 30%, rgb(0, 107, 129) 100%);
  background: -o-linear-gradient(83deg, rgb(29,55,82) 30%, rgb(0, 107, 129) 100%);
  background: -ms-linear-gradient(83deg, rgb(29,55,82) 30%, rgb(0, 107, 129) 100%);
  background: -moz-linear-gradient(83deg, rgb(29,55,82) 30%, rgb(0, 107, 129) 100%);
  background: linear-gradient(7deg, rgb(29,55,82) 30%, rgb(0, 107, 129) 100%);
}
.home-blog h3 { color: rgba(246,246,238,1); font-size: 4em; line-height: 1.542em; margin: 0 0 5.9rem; }
.home-blog .img-box { height: 18.1rem; margin: 0 0 8.6rem; }
.home-blog h4 { color: rgba(255,255,255,1); font-family: 'Playfair Display', serif; font-size: 2.4em; font-weight: 300; line-height: 1.335em; }
/* Media
----------------------*/
.home-media {
  /* background: -webkit-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(5, 5, 5, 0.38) 20%, rgba(6, 5, 5, 0.63) 60%, rgba(6, 4, 4, 0.85) 80%, rgba(6, 4, 4, 0.85) 100%);
  background: -o-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(5, 5, 5, 0.38) 20%, rgba(6, 5, 5, 0.63) 60%, rgba(6, 4, 4, 0.85) 80%, rgba(6, 4, 4, 0.85) 100%);
  background: -ms-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(5, 5, 5, 0.38) 20%, rgba(6, 5, 5, 0.63) 60%, rgba(6, 4, 4, 0.85) 80%, rgba(6, 4, 4, 0.85) 100%);
  background: -moz-linear-gradient(bottom, rgba(0,0,0, 0) 0%, rgba(5, 5, 5, 0.38) 20%, rgba(6, 5, 5, 0.63) 60%, rgba(6, 4, 4, 0.85) 80%, rgba(6, 4, 4, 0.85) 100%);
  background: linear-gradient(to top, rgba(0,0,0, 0) 0%, rgba(5, 5, 5, 0.38) 20%, rgba(6, 5, 5, 0.63) 60%, rgba(6, 4, 4, 0.85) 80%, rgba(6, 4, 4, 0.85) 100%); */
}
.home-media h3 { color: rgba(246,246,238,1); font-size: 2.4em; line-height: 1.542em; margin: 10rem 0 11.1rem; }
.home-media  ul { margin: 0 0 11.2rem; }
.home-media  li { display: inline-block; vertical-align: middle; margin: 0 4.5rem; }
@media only screen
and (min-width : 769px) {
  .home-header.active .bottom { padding: 0 0 30rem; }
  .Explorer .home-media a:hover,
  .Mozilla.v11 .home-media a:hover,
  .Firefox .home-media a:hover { opacity: .5; }
  /* Fauna
  ----------------------*/
  .Explorer .home-sustainability h3 a:hover,
  .Mozilla.v11 .home-sustainability h3 a:hover,
  .Firefox .home-sustainability h3 a:hover { color: rgba(254,254,254,.5); }
  @media not all and (hover: none) {
    .home-sustainability h3 a:hover { color: rgba(254,254,254,.5); }
    .home-media a:hover { opacity: .5; }
  }
  /* Sustainability
  ----------------------*/
  .home-sustainability .bttn { margin: 0 0 20rem; }
  /* Blog
  ----------------------*/
  .home-blog h5 { display: none; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 769px)
and (max-width : 1100px) {
  /* Media
  ----------------------*/
  .home-media ul { margin: 0 auto 11.2rem; width: 70%; }
  .home-media li { margin-bottom: 5rem; }
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .home-header.active .bottom { padding: 0 0 30rem; }
  .home-post-header { margin: 0 0 0; }
  .home-post-header .animal { left: calc(50% - 60rem); }
  .home-header h2 { max-width: 53.2rem; margin-left: auto; margin-right: auto; }
  .home-header h2 br { display: none; }
  .home-header p { max-width: 63.3rem; margin-left: auto; margin-right: auto; margin-top: -20rem; }
  .home-header.active p { margin-top: 0; }
  /* Video
  ----------------------*/
  .home-video {}
  .home-video > .row { height: auto; }
  .home-video .img-box,
  .home-video .video-container { height: 66.6rem; }
  .home-video.videoOn .video-container div { height: 66.6rem; }
  .home-video h3 { font-size: 4em; line-height: 1.300em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); margin: 27.2rem 0 .5rem; }
  .home-video p { font-size: 3.2em; line-height: 1.625em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); margin: 0 0 1.9rem; }
  .home-video .play { font-size: 2.2em; letter-spacing: .28em; top: calc(50% - 10rem); left: 5.4rem; }
  .home-video .play i { display: block; font-size: 2.8rem; line-height: 10rem; height: 10rem; width: 10rem; top: 0; margin: 0 0 1.6rem; text-indent: 1.5rem; }
  /* Sustainability
  ----------------------*/
  .home-sustainability { margin: 0 0 ; }
  .home-sustainability p { font-size: 3.2em; line-height: 1.625em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); margin: 0 0 .8rem; }
  .home-sustainability h3 { font-size: 3.9em; line-height: 1.412em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  /* Fauna
  ----------------------*/
  .home-fauna { background: url(../img/temp/home/fauna/bg-mobile.jpg) bottom center no-repeat rgba(16,38,60,1); background-size: cover; height: auto; overflow: hidden; }
  .home-fauna .bottom > .img-box { height: 46.9rem; top: auto; }
  .home-fauna .bottom > .img-box img { object-position: bottom center; }
  .home-fauna .top > .row,
  .home-fauna .bottom > .row { height: auto; }
  .home-fauna .top article { margin: 0 0 8rem; }
  .home-fauna .top article h3 { font-size: 3.2em; line-height: 1.375em; margin: 28.4rem 0 4.4rem; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .home-fauna .top article p { font-size: 3.2em; line-height: 1.625em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .home-fauna .top aside { margin: 0 0 30.9rem; }
  .home-fauna .top aside p { font-size: 3.4em; line-height: 1.531em; margin: 0 0 4.4rem; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .home-fauna .top aside .author { font-size: 2.4em; line-height: 1.335em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .home-fauna .bottom aside .img-box { height: 101.2rem; width: 39.9rem; margin: 0 0 19.9rem; position: relative; left: -10rem; }
  .home-fauna .bottom article p { font-size: 3.2em; line-height: 1.719em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); margin: 0 0 2.8rem; }
  .home-fauna .bottom article p:first-child { margin-top: 11.7rem; }
  .home-fauna .bottom article p:last-child { display: none; }
  /* Blog
  ----------------------*/
  .home-blog { padding: 73.2rem 0 10rem; }
  .home-blog h3 { display: none; }
  .home-blog article { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-left: 9.1rem; padding-right: 0; margin: 0 0 14rem; }
  .home-blog .img-box { height: 33rem; margin: 0 0 3.4rem; }
  .home-blog h5 { color: rgba(108,121,219,1); font-size: 2em; letter-spacing: .22em; line-height: 2.400em; text-transform: uppercase; }
  .home-blog h4 { font-size: 4.2em; line-height: 1.239em; }
  /* Media
  ----------------------*/
  .home-media h3 { font-size: 3.2em; line-height: 1.387em; margin: 22.2rem 0 4.6rem; }
  .home-media  ul { margin: 0 0 2.2rem; }
  .home-media  li { display: block; vertical-align: middle; margin: 0; }
}
/* @end */

/* @group Luxury Expedition
------------------------------------ */
.luxury-header {}
/* Post Header
----------------------*/
.luxury-post-header {}
.luxury-post-header .animal { width: 84.6rem; height: 60.8rem; left: calc(50% - 55.6rem); top: 46.4rem; position: absolute;  }
/* Itineraries
----------------------*/
.luxury-itineraries { position: relative; height: 100vh; overflow: hidden; }
.luxury-itineraries .table { position: relative; }
.luxury-itineraries .table .cell { border-left: .15rem solid rgba(108,121,219,1); height: 100%; width: 50%;
  -webkit-transition: width .8s linear;
	-moz-transition: width .8s linear;
	-ms-transition: width .8s linear;
	transition: width .8s linear;
}
.luxury-itineraries .table .cell.small { width: 25%; }
.luxury-itineraries .table .cell.active { width: 75%; }
.luxury-itineraries .table .cell.right { border-right: .15rem solid rgba(108,121,219,1); border-left: none; }
.luxury-itineraries .table .cell > .row { height: 100%; }
.luxury-itineraries .outerAbsolute { background: rgba(29,55,82,1); }
.Chrome.v64 .luxury-itineraries .outerAbsolute:after,
.Chrome .luxury-itineraries .outerAbsolute:after,
.Explorer .luxury-itineraries .outerAbsolute:after,
.Mozilla.v11 .luxury-itineraries .outerAbsolute:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(29,55,82,.9); }

@supports (mix-blend-mode: multiply) {
  .luxury-itineraries .outerAbsolute:after { content: none!important; }
  .luxury-itineraries .outerAbsolute img { mix-blend-mode: multiply; }
}
/* .luxury-itineraries:after { content: ''; width: .3rem; height: 100%; position: absolute; top: 0; left: calc(50% - .15rem); z-index: 2; background: rgba(108,121,219,1); } */
.luxury-itineraries .map-main { height: 100vh; width: 106rem; position: absolute; top: 0; left: calc(50% - 53rem); }
.luxury-itineraries .map-main figcaption { position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; }
.luxury-itineraries.on .map-main img { opacity: 0; visibility: hidden; }
.luxury-itineraries > .row { height: 100%; }
.luxury-itineraries h2 { color: rgba(203,205,203,1); font-size: 6em; font-weight: 300; margin: 0 0 50.1rem; }
.luxury-itineraries.on h2 { margin: 0 0 80.1rem; }
.luxury-itineraries h2 em { color: rgba(108,121,219,1); font-style: normal; }
.luxury-itineraries .open-route { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; display: block; }
.luxury-itineraries .open-route i { display: block; font-size: 1.3rem; text-align: center; line-height: 4rem; height: 4.2rem; width: 4.2rem; border-radius: 100%; border: .2rem solid rgba(255,255,255,1); margin-bottom: 2.5rem; }
.luxury-itineraries .cell.active .open-route { position: absolute; bottom: 8.6rem; }
.luxury-itineraries .cell.active.right .open-route { right: 0; }
.luxury-itineraries .slide-container article { height: 43.4rem; overflow: hidden; overflow-y: auto; }

.luxury-itineraries .right .open-route { text-align: right; margin-left: auto; }
.luxury-itineraries .right .open-route i {  margin-left: auto; }

.luxury-itineraries .slide-container { opacity: 0; visibility: hidden; position: absolute; left: -999999vw; width: 100%; overflow: hidden; width: 153.4rem; }
.luxury-itineraries .slide-container .row { height: 100vh; }
.luxury-itineraries.active .slide-container.fadeUp { animation: fade 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; position: relative; left: auto; }
.luxury-itineraries .slide-container .img-box { height: 82.1rem; }
.luxury-itineraries .cell.active .row.middle { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.luxury-itineraries .cell h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 600; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 2.4rem; }
.luxury-itineraries .cell p { color: rgba(255,255,255,1); font-size: 1.8em; line-height: 1.750em; }
.luxury-itineraries .cell .previous-slide,
.luxury-itineraries .cell .next-slide { cursor: pointer; color: rgba(255,255,255,1); font-size: 4.2em; line-height: 1.750em; }
/* Activities
----------------------*/
.luxury-activities {}
.luxury-activities > .row { height: 100vh; }
.luxury-activities aside li { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; margin: 0 0 2.8rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.luxury-activities aside li a { color: rgba(246,246,238,1); }
.luxury-activities aside li i { display: block; height: 4.2rem; width: 4.2rem; border: .2rem solid rgba(255,255,255,1); border-radius: 100%; margin: 0 0 1rem auto; text-align: center; line-height: 4rem; font-size: 1.3rem; text-indent: .4rem; }
.luxury-activities aside .active a { color: rgba(108,121,219,1); }
.luxury-activities aside .active i { border-color: rgba(108,121,219,1); }
.luxury-activities .img-box { height: 80vh; }
.luxury-activities .img-box figcaption { position: absolute; top: 0; left: 0; bottom: 0; right: 0; max-width: 66.6rem; padding: 12.5rem 8.7rem; }
.luxury-activities .img-box figcaption h4 { color: rgba(255,255,255,1); font-size: 1.6em; font-weight: 500; letter-spacing: .11em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; margin: 0 0 2.8rem; }
.luxury-activities .img-box figcaption p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
@media only screen
and (min-width : 769px) {
  .luxury-header {}
  .luxury-header .bottom { padding: 0 0 8rem; }
  .luxury-header.active .bottom { padding: 0 0 30rem; }
  .luxury-header .top {}
  .luxury-header h5 { margin: 0 0 5.3rem; }

  .luxury-header p { margin: 2.9rem 0 0; }
  /* Activities
  ----------------------*/
  .luxury-activities .img-box { height: 80vh!important; }
  .Explorer .luxury-activities .img-box,
  .Mozilla.v11 .luxury-activities .img-box { width: 100%; margin-left: -1px; }
  .Explorer .luxury-activities aside li a:hover,
  .Mozilla.v11 .luxury-activities aside li a:hover,
  .Firefox .luxury-activities aside li a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .luxury-activities aside li a:hover { color: rgba(246,246,238,.5); }
  }
  /* Itineraries
  ----------------------*/
  .Explorer .luxury-itineraries .open-route:hover,
  .Mozilla.v11 .luxury-itineraries .open-route:hover,
  .Firefox .luxury-itineraries .open-route:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .luxury-itineraries .open-route:hover { color: rgba(246,246,238,.5); }
  }
  .luxury-itineraries .cell .next-slide { position: absolute; bottom: 8.6rem; left: calc(60% + 10.2rem); }
  .luxury-itineraries .cell .previous-slide { position: absolute; bottom: 8.6rem; left: 60%; }
  .luxury-itineraries .cell.right .previous-slide { left: auto; right: calc(60% + 10.2rem); }
  .luxury-itineraries .cell.right .next-slide { left: auto; right: 60%; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 769px)
and (max-width : 1100px) {
  .luxury-itineraries > .row { width: 100%; margin-left: 0; }
  .luxury-itineraries .slide-container { width: 123.4rem; }
  .luxury-itineraries .slide-container .img-box { height: auto; }
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .luxury-header h2 { margin: 0 auto; max-width: 56.7rem; }
  .luxury-header h5 { margin: 0 0 4.1rem; }
  .luxury-header p { margin: 0 auto; max-width: 62.3rem; }
  .luxury-header.active .bottom { padding: 0 0 30rem; }
  /* Post Header
  ----------------------*/
  .luxury-post-header {}
  .luxury-post-header .animal { width: 62.9rem; height: 45.3rem; left: calc(50% - 31.4rem); top: 6rem; position: absolute;  }
  /* Naturalist Guides
  ----------------------*/
  .luxury-guides {}
  .luxury-guides h4 { margin: 0 0 1.5rem; }
  /* Itineraries
  ----------------------*/
  .luxury-itineraries,
  .luxury-itineraries > .row,
  .luxury-itineraries .table .cell > .row { height: auto; min-height: 100vh; }
  .luxury-itineraries .table .cell.active > .row { padding: 0; height: auto; }
  .luxury-itineraries .table .cell.small > .row .col-20-19,
  .luxury-itineraries .table .cell.small > .row { height: 100%; }
  .luxury-itineraries h2 { font-size: 5.4em; margin: 0 0 50.1rem; }
  .luxury-itineraries .map-main { height: 100%; }
  .luxury-itineraries.on h2 { margin: 0; position: absolute; bottom: 19.4rem; }
  .luxury-itineraries .open-route { font-size: 2.2em; font-weight: 600; line-height: 1.911em; margin-left: 3.7rem; }
  .luxury-itineraries .open-route i { font-size: 3.5rem; line-height: 11.5rem; height: 11.5rem; width: 11.5rem; border-width: .4rem; margin-bottom: 3.4rem; }

  .luxury-itineraries .cell.active .open-route { position: absolute; bottom: 8.6rem; }
  .luxury-itineraries .cell.active.right .open-route { right: 0; }
  .luxury-itineraries .right .open-route { margin-right: 3.7rem; }
  .luxury-itineraries .right .open-route i {}

  .luxury-itineraries .table .cell.small { width: 1px; position: absolute; left: 0; top: 0; }
  .luxury-itineraries .table .cell.active { width: calc(100% - 1px); display: inline-block; }
  .luxury-itineraries .slide-container { width: 100vw; }
  .luxury-itineraries .slide-container { height: 100vh; }
  .luxury-itineraries .slide-container .img-box { position: absolute; left: 0; right: 0; bottom: 0; top: 0; height: 72.9rem; object-fit: contain; }
  .luxury-itineraries .slide-container .img-box img { opacity: .5; }
  .luxury-itineraries .slide-container article { height: 73.6rem; margin-bottom: 20rem; }

  .luxury-itineraries .cell.active .open-route { display: none; }
  .luxury-itineraries .cell h4 { font-size: 3.2em; margin: 0 0 5.1rem; }
  .luxury-itineraries .cell p { font-size: 3.2em; line-height: 1.625em; }
  .luxury-itineraries .table .cell.small .open-route { width: 60vw; position: absolute; bottom: 0; z-index: 2; }
  .luxury-itineraries .table .cell.small .open-route i { float: right; margin-left: 2.4rem; position: relative; top: -1.7rem; }
  .luxury-itineraries .cell .previous-slide,
  .luxury-itineraries .cell .next-slide { font-size: 6em; position: absolute; bottom: 28rem; margin-left: 10%; }
  .luxury-itineraries .cell .next-slide { margin-left: 10%; right: 10%; }
  .luxury-itineraries .cell.right .previous-slide { margin-left: 10%; left: 0; }
  .luxury-itineraries .cell.right .next-slide { margin-left: 10%; right: 10%; }
  /* Activities
  ----------------------*/
  .luxury-activities { position: relative; }
  .luxury-activities aside { position: absolute; height: 80vh; top: 10vh; z-index: 2; width: 7.5rem; left: 3.1rem; padding: 0; display: flex; flex-direction: column; }
  .luxury-activities .col-20-14 { padding-left: 0; }
  .luxury-activities aside ul { height: 100%; display: flex; flex-direction: column; justify-content: center; }
  .luxury-activities aside li { font-size: 0; margin: 4.25rem 0; }
  .luxury-activities aside li i { font-size: 2.4rem; line-height: 7.2rem; margin: 0; height: 7.5rem; width: 7.5rem; }
  /* relax
  ----------------------*/
  .luxury-relax {}
  .luxury-relax h2 { margin: 0 0 3.6rem; }
  /* Plan
  ----------------------*/
  .luxury-plan { margin: 0 0 0; z-index: 3; }
  .luxury-plan h4 { line-height: 1.942em; margin: 0 0 14rem; }
  .luxury-activities .img-box figcaption { padding: 0 8rem 0 19.3rem; height: 70.6rem; overflow: hidden; overflow-y: auto; top: calc(50% - 35.3rem); max-width: none; }
  .luxury-activities .img-box figcaption h4 { font-size: 2.2em; letter-spacing: .28em; line-height: 1.942em; margin: 0 0 5.2rem; }
  .luxury-activities .img-box figcaption p { font-size: 3.2em; line-height: 1.625em; }
}
/* @end */

/* @group Our Fleet
------------------------------------ */
.our-fleet-header {}
/* Post Header
----------------------*/
.our-fleet-post-header .animal { height: 88rem; width: 88rem; top: calc(75% - 44rem); left: calc(50% - 44rem); position: absolute; }
/* Sliders
----------------------*/
.our-fleetSlider { position: relative; height: 100vh; margin: 0 0 12rem; }
.our-fleetSlider > .row { height: 100vh; }
.our-fleetSlider h2 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 5.6rem; }
.our-fleetSlider aside ul { margin: 0 0 8.4rem; }
.our-fleetSlider aside ul:last-child { margin: 0; }
.our-fleetSlider aside li { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; letter-spacing: .22em; line-height: 8.4rem; }
.our-fleetSlider aside li i { font-size: 1.3rem; }
.our-fleetSlider aside li:after { content: ''; display: block; height: .2rem; background: rgba(196,198,201,1); }
.our-fleetSlider aside .slider-control li { font-size: 2em; }
.our-fleetSlider aside .slider-control .active a { color: rgba(246,246,238,1); }
.our-fleetSlider aside li a { color: rgba(246,246,238,1); }
.our-fleetSlider aside .slider-control li a { color: rgba(246,246,238,.4); }
.our-fleetSlider h4 { color: rgba(246,246,238,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 18.8rem; }
.our-fleetSlider p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; margin: 0 0 2.8rem; }
.our-fleetSlider p a { color: rgba(246,246,238,1); text-decoration: underline; }
.our-fleetSlider .content { opacity: 0; visibility: hidden; }
@media only screen
and (min-width : 769px) {
  .our-fleet-header {}
  .our-fleet-header .top {}
  .our-fleet-header .bottom { padding: 0 0 3.8rem; }
  .our-fleet-header.active .bottom { padding: 0 0 24rem; }
  .our-fleet-header h5 { margin: 0 0 5.3rem; }
  .our-fleet-header h2 { margin: 0 0 4.2rem; }
  .our-fleet-header h2 img { max-width: 22rem; }
  .our-fleet-header p { max-width: 76.6rem; }

  /* Sliders
  ----------------------*/
  .our-fleetSlider,
  .our-fleetSlider > .row,
  .our-fleetSlider .img-box { height: 100vh; min-height: 800px; }
  .Explorer .our-fleetSlider aside li a:hover,
  .Mozilla.v11 .our-fleetSlider aside li a:hover,
  .Firefox .our-fleetSlider aside li a:hover { color: rgba(246,246,238,.5); }
  .Explorer .our-fleetSlider p a:hover,
  .Mozilla.v11 .our-fleetSlider p a:hover,
  .Firefox .our-fleetSlider p a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .our-fleetSlider aside li a:hover { color: rgba(246,246,238,.5); }
    .our-fleetSlider p a:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .our-fleet-header {}
  .our-fleet-header p { margin: -20rem auto 0; max-width: 65rem; }
  .our-fleet-header.active p { margin: 0 auto; }
  .our-fleet-header h2 { margin: 0 0 4.6rem; }
  .our-fleet-header h2 img { max-width: 36rem; }
  .our-fleet-header h5 { margin: 0 0 4.1rem; }
  .our-fleet-post-header .animal { display: none; }
  .our-fleet-header.active .bottom { padding: 0 0 30rem; }
  /* Sliders
  ----------------------*/
  .our-fleetSlider > .row { height: 100vh; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .our-fleetSlider .img-box { height: 100vh; }
  .our-fleetSlider article { max-height: 82rem; overflow: hidden; overflow-y: auto; margin-top: 15rem; }
  .our-fleetSlider aside h2 { display: none; }
  .our-fleetSlider h2 { font-family: 'Montserrat', sans-serif; font-weight: 700; letter-spacing: .22em; margin: 0 0 2rem; }
  .our-fleetSlider aside { position: absolute; height: 100vh; top: 0; z-index: 2; width: 7.5rem; left: 3.1rem; padding: 0; display: flex; flex-direction: column; margin: 0; }
  .our-fleetSlider aside { padding-right: 0; }
  .our-fleetSlider aside ul { margin: 10vh 0 0; }
  .our-fleetSlider aside ul:last-child { display: block; margin: 0; position: absolute; bottom: 10rem; white-space: nowrap; width: calc(100vw - 5rem); left: -0.5rem; }
  .our-fleetSlider aside ul:last-child li { font-size: 2.2em; line-height: 10.2rem; width: 50%; display: inline-block; padding-right: 3rem; }
  .our-fleetSlider aside ul:last-child li i { font-size: 2.2rem; }
  .our-fleetSlider aside .slider-control li { font-size: 0; margin: 4.25rem 0; line-height: 1em; }
  .our-fleetSlider aside .slider-control li i { border: .2rem solid rgba(255,255,255,1); border-radius: 100%; font-size: 2.4rem; line-height: 7.2rem; margin: 0; height: 7.5rem; width: 7.5rem; text-align: center; text-indent: .4rem; }
  .our-fleetSlider aside .slider-control li:after { content: none; }
  .our-fleetSlider h4 { font-size: 3em; margin: 0 0 4rem; }
  .our-fleetSlider p { font-size: 2.8em; margin: 0 0 2.8rem; }
  /* Transformed
  ----------------------*/
  .ourfleet-transformed {}
  .ourfleet-transformed h2 { margin: 0 0 4.1rem; }
  .ourfleet-transformed h4 { margin: 0 0 5.9rem; }
  .ourfleet-transformed .logo { height: auto; width: 100vw; top: calc(50% - 46.3rem); left: calc(50% - 50vw); }
  /* Departure
  ----------------------*/
  .ourfleet-departure { margin: 0 0 28rem; }
  .ourfleet-departure h2 { margin: 0 0 5.5rem; }
  .ourfleet-departure h4 { line-height: 1.942em; margin: 0 0 9.8rem; }
}
/* @end */

/* @group Embark
------------------------------------ */
.embark-header {}
/* Embark Post Header
----------------------*/
.embark-post-header { margin: 0 0 17.5rem; }
/* Embark Crew
----------------------*/
.embark-crew { margin: 0 0 25rem; }
/* Accomodation Highlights
----------------------*/
.accomodation-highlights { margin: 0 0 5.1rem; }
.accomodation-highlights .accomodations-item { height: 76.7rem; opacity: 0; visibility: hidden; position: relative; }
.accomodation-highlights article > .row { height: 100%; }
.accomodation-highlights h4 { color: rgba(246,246,238,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 6.3rem; }
.accomodation-highlights h5 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 500; letter-spacing: .11em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.accomodation-highlights h3 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); cursor: pointer; }
.accomodation-highlights i { display: inline-block; color: rgba(255,255,255,1); font-size: 6rem; margin-top: 2.3rem; cursor: pointer; }
.accomodation-highlights .active i { display: none; }
.accomodation-highlights article:not(.active) .col-text { display: none; }
.accomodation-highlights .accomodation-slider { display: none; }
.accomodation-highlights .active .accomodation-slider { display: block; }
.accomodation-highlights .slick-slide .img-box img, .cuisine-slider .slick-slide .img-box img {
  -webkit-transition: -webkit-transform 1s, filter .5s;
	-moz-transition: -moz-transform 1s, filter .5s;
	-ms-transition: -ms-transform 1s, filter .5s;
	transition: transform 1s, filter .5s;
	-webkit-transform: scale(1.2) translate3d(0,0,0);
	-moz-transform: scale(1.2) translate3d(0,0,0);
	-ms-transform: scale(1.2) translate3d(0,0,0);
	transform: scale(1.2) translate3d(0,0,0);
  filter: blur(10px);
}
.accomodation-highlights .slick-current .img-box img, .cuisine-slider .slick-current .img-box img {
  -webkit-transform: scale(1) translate3d(0,0,0);
	-moz-transform: scale(1) translate3d(0,0,0);
	-ms-transform: scale(1) translate3d(0,0,0);
	transform: scale(1) translate3d(0,0,0);
  filter: blur(0);
}
/* Cuisine
----------------------*/
.embark-cuisine {}
.embark-cuisine .cuisine-content { background: rgba(232,227,223,1); }
/* Cuisine Intro
----------------------*/
.top-cuisine { margin-top: 19rem; margin-bottom: 15.8rem; }
.top-cuisine h3 { color: rgba(133,151,246,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 4.9rem; }
.top-cuisine h4 { color: rgba(100,106,113,1); font-size: 1.6em; font-weight: 500; letter-spacing: .11em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 7.4rem; }
.top-cuisine h5 { color: rgba(133,151,246,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 4.3rem; }
.top-cuisine blockquote p { color: rgba(108,121,219,1); font-size: 1.8em; font-style: italic; line-height: 1.778em; margin: 0 0 2.6rem; }
.top-cuisine blockquote .author { color: rgba(100,106,113,1); font-size: 1.4em; font-weight: 500; letter-spacing: .22em; line-height: 2em; text-transform: uppercase; }
.top-cuisine img { max-width: 52.2rem; position: relative; left: -11.8rem; }
/* Embark Our Fleet
----------------------*/
.embark-ourfleet { margin: 0 0 7.2rem; }
/* Cuisine Slider
----------------------*/
.cuisine-slider h2 { color: rgba(255,255,255,1); font-size: 11em; font-weight: 300; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 4.1rem; }
.cuisine-slider h2 em { display: block; font-size: .546em; font-style: normal; }
.cuisine-slider h4 { color: rgba(255,255,255,1); font-size: 1.6em; font-weight: 600; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.cuisine-slider p { color: rgba(255,255,255,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 5.7rem; }
.cuisine-slider .img-box { height: 100vh; }
.cuisine-slider .img-box:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2;
  background-image: -webkit-linear-gradient(90deg, rgba(0,0,0,0.9) -9%, rgba(255,255,255,0) 10%);
  background-image: -moz-linear-gradient(90deg, rgba(0,0,0,0.9) -9%, rgba(255,255,255,0) 10%);
  background-image: linear-gradient(90deg, rgba(0,0,0,0.9) -9%, rgba(255,255,255,0) 10%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  -webkit-transition: -webkit-transform 1s, filter .5s, opacity .5s, visibility .5s, background 0s;
	-moz-transition: -moz-transform 1s, filter .5s, opacity .5s, visibility .5s, background 0s;
	-ms-transition: -ms-transform 1s, filter .5s, opacity .5s, visibility .5s, background 0s;
	transition: transform 1s, filter .5s, opacity .5s, visibility .5s, background 0s;
}
.cuisine-slider figcaption { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 3; }
.cuisine-slider .flex-viewport {}
.cuisine-slider .img-box img {}
.cuisine-slider .flex-active-slide .img-box img {}
.cuisine-slider .flex-active-slide .img-box:before { background: rgba(0,0,0,.2); }
@supports(mix-blend-mode: soft-light) {
  .cuisine-slider .flex-active-slide .img-box:before { background: rgba(0,0,0,1); mix-blend-mode: soft-light; }
}

.cuisine-slider .slick-prev, .cuisine-slider .slick-next{
  display: none !important;
}

@media only screen and (min-width: 769px){
  .cuisine-slider .slick-prev, .cuisine-slider .slick-next{
    display: inline-block !important;
    /* color: transparent;
    border: none;
    outline: none;
    background: transparent;
    position: absolute;
    z-index: 8; */
  }
  /* .cuisine-slider .slick-prev{
    transform: rotate(180deg);
  }

  .cuisine-slider .slick-prev:before{
    font-family: 'icomoon' !important;
    content: "\e901";
    transform: rotate(180deg);
    background-color: red;
    color: #fff;
  }

  .cuisine-slider .slick-next:before{
    font-family: 'icomoon' !important;
    content: "\e901";
    background-color: red;
    color: #fff;
  } */

  .cuisine-slider .slick__prev, .cuisine-slider .slick__next{
    display: inline-block;
    color: rgba(255,255,255,1);
    font-size: 6rem;
    margin-top: 0;
    cursor: pointer;
    position: absolute;
    z-index: 4;
  }

  .cuisine-slider .slick__prev{
    left: 15px;
    top: calc(50% - 5px);
    transform: translateY(-50%) rotate(180deg);
  }

  .cuisine-slider .slick__next{
    right: 15px;
    bottom: 50%;
    transform: translateY(50%);
  }
}
/* Sample Menu
----------------------*/
.sample-menu { margin-top: 16.5rem; margin-bottom: 11.1rem; }
.sample-menu h2 { color: rgba(100,106,113,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 12.1rem; }
.sample-menu aside li { color: rgba(100,106,113,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; margin: 0 0 2.8rem; }
.sample-menu aside li a { color: rgba(100,106,113,1); }
.sample-menu aside li i { display: block; font-size: 1.4rem; line-height: 4rem; height: 4.2rem; width: 4.2rem; border: .2rem solid rgba(100,106,113,1); border-radius: 100%; margin: 0 0 1rem auto; text-align: center; text-indent: .2rem; }
.sample-menu aside .active a { color: rgba(108,121,219,1); }
.sample-menu aside .active i { border-color: rgba(108,121,219,1); }

.sample-menu span { display: block; color: rgba(100,106,113,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; line-height: 6.2rem; text-align: center; height: 6.2rem; cursor: pointer;
  width: 8.7rem; border: .2rem solid rgba(108,121,219,1); margin: 0 .45rem;
  -webkit-transition: background .3s linear, color .3s linear;
  -moz-transition: background .3s linear, color .3s linear;
  transition: background .3s linear, color .3s linear;
}
.sample-menu .day-control { margin: 6.8rem 0 8.9rem; }
.sample-menu .day-control .active span { background: rgba(108,121,219,1); color: rgba(255,255,255,1); font-size: 1.6em; }
.sample-menu .day-menu { opacity: 0; visibility: hidden; position: absolute; }
.sample-menu .day-menu.fadeUp { position: relative; }
.sample-menu article h4 { color: rgba(100,106,113,1); font-size: 1.6em; font-weight: 600; letter-spacing: .08em; line-height: 1.750em; margin: 0 0 5.5rem; }
.sample-menu article p { color: rgba(100,106,113,1); font-size: 1.8em; line-height: 1.750em; }

.sample-menu footer p { color: rgba(100,106,113,1); font-size: 1.4em; line-height: 1.861em; margin: 3rem 0 2.2rem; }
.sample-menu footer hr { border: .1rem solid rgba(133,151,246,1); max-width: 32.9rem; margin: 0 0 2.7rem; }
.sample-menu footer .txt-link { color: rgba(133,151,246,1); font-family: 'Montserrat', sans-serif; font-size: 2em; font-weight: 700; letter-spacing: .22em; line-height: 1.400em; }
.sample-menu footer .txt-link a { color: rgba(133,151,246,1); }
.sample-menu footer .txt-link i { position: relative; top: .4rem; margin-left: 6.3rem; font-size: 2.4rem; }
.accomodation-highlights .accomodations-item .col-auto.active .row.middle.right{pointer-events: none;}
@media only screen
and (min-width : 769px) {
  /* Embark Header
  ----------------------*/
  .embark-header {}
  .embark-header h2 { max-width: 65.8rem; margin: 0 auto; }
  .embark-header h4 { font-weight: 600; letter-spacing: .22em; margin: 0 0 5.7rem; }
  .embark-header .go-down:not(.go-blue) {}
  .embark-header .top {}
  .embark-header .bottom { padding: 0 0 10.7rem; }
  .embark-header.active .bottom { padding: 0 0 25rem; }
  .embark-header p { margin: -12.5rem auto 4.2rem; max-width: 66.6rem; }
  .embark-header.active p { margin: 0 auto 4.2rem; max-width: 66.6rem; }
  .embark-header .small { font-size: 1.8em; margin: 0 auto; max-width: 50.2rem; }
  .cuisine-slider .img-box { height: 100vh!important; }

  /* Accomodation Highlights
  ----------------------*/
  .accomodation-highlights article figure img {
    -webkit-transition: -webkit-transform .3s linear;
    -moz-transition: transform .3s linear;
    transition: transform .3s linear;
  }
  .accomodation-highlights article { float: left; height: 76.7rem; padding: 0 .3rem; width: 37.5%; }
  .accomodation-highlights .slick-container .img-box { height: 76.7rem; }
  .accomodation-highlights article:not(.active):not(.half):nth-child(2) { width: 25%; }

  .accomodation-highlights article:not(.active):not(.half):nth-child(2) .col-title,
  .accomodation-highlights article:not(.active):not(.half):last-child .col-title { padding: 0 8.6rem; }
  .accomodation-highlights article:not(.active):not(.half):first-child .col-title { padding: 0 33%; }
  .accomodation-highlights article.half { height: 38.35rem; padding-right: 0; width: 37.5%; float: right; }
  .accomodation-highlights article.half .col-title { padding: 0 3.6rem; }
  .accomodation-highlights article.active { width: 62.5%; padding-left: 0; }
  .accomodation-highlights article.active .col-title { -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%; margin-left: 25%; }
  .accomodation-highlights article.active .col-text { -ms-flex: 0 0 50%; flex: 0 0 40%; max-width: 40%; margin-right: 10%; margin-left: 10%; }
  .accomodation-highlights .accomodations-item .col-auto.active .row.middle.right{pointer-events: auto !important;}
  /* Sample Menu
  ----------------------*/
  .Explorer .sample-menu .day-control span:hover,
  .Mozilla.v11 .sample-menu .day-control span:hover,
  .Firefox .sample-menu .day-control span:hover { background: rgba(108,121,219,.9); color: rgba(255,255,255,.9); }
  .Explorer .accomodation-highlights article:not(.active):hover figure img,
  .Mozilla.v11 .accomodation-highlights article:not(.active):hover figure img,
  .Firefox .accomodation-highlights article:not(.active):hover figure img {
    -webkit-transform: scale(1.2) translate3d(0,0,0);
    -moz-transform: scale(1.2) translate3d(0,0,0);
    -ms-transform: scale(1.2) translate3d(0,0,0);
    transform: scale(1.2) translate3d(0,0,0);
  }
  @media not all and (hover: none) {
    .accomodation-highlights article:not(.active):hover figure img {
      -webkit-transform: scale(1.2) translate3d(0,0,0);
    	-moz-transform: scale(1.2) translate3d(0,0,0);
    	-ms-transform: scale(1.2) translate3d(0,0,0);
    	transform: scale(1.2) translate3d(0,0,0);
    }
    .sample-menu .day-control span:hover { background: rgba(108,121,219,.5); color: rgba(255,255,255,.9); }
  }
  .Explorer .sample-menu aside li a:hover,
  .Mozilla.v11 .sample-menu aside li a:hover,
  .Firefox .sample-menu aside li a:hover { color: rgba(100,106,113,.5); }
  .Explorer .sample-menu footer .txt-link a:hover,
  .Mozilla.v11 .sample-menu footer .txt-link a:hover,
  .Firefox .sample-menu footer .txt-link a:hover { color: rgba(133,151,246,.5); }
  @media not all and (hover: none) {
    .sample-menu aside li a:hover { color: rgba(100,106,113,.5); }
    .sample-menu footer .txt-link a:hover { color: rgba(133,151,246,.5); }
  }
  .sample-menu article:nth-child(even) { padding-left: 2.35rem;}
  .sample-menu article:nth-child(odd) { padding-right: 2.35rem; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}


@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .embark-header {}
  .embark-header h2 { max-width: 52.2rem; margin: 0 auto; }
  .embark-header h4 { margin: 0 0 3.7rem; }
  .embark-header p { margin: -6rem auto 0; max-width: 63.9rem; }
  .embark-header .small { max-width: 62.3rem; margin-bottom: 0; }
  .embark-header.active p { margin: 0 auto 5rem; }
  .embark-header.active .bottom { padding: 0 0 30rem; }

  .embark-header .col-20-8.center.col-12-12,
  .our-fleet-header .col-20-8.center,
  .plan-your-trip-header .col-20-8.center{
    height: 300px;
  }

  .home-header .col-20-8.center.col-12-12{
    margin-bottom: 50px;
  }

  /* Embark Post Header
  ----------------------*/
  .embark-post-header { margin: 0 0 11rem; }
  /* Embark Crew
  ----------------------*/
  .embark-crew { margin: 0 0 16rem; }
  /* Accomodation Highlights
  ----------------------*/
  .accomodation-highlights { margin: 0; }
  .accomodation-highlights h4 { font-size: 2.2em; font-weight: 600; line-height: 2.145em; margin: 0 0 2.9rem; }
  .accomodation-highlights .accomodations-item { height: auto; }
  .accomodation-highlights article { height: 72rem; padding: 0; width: 100%; }
  .accomodation-highlights h5 { font-family: 'Roboto', sans-serif; font-size: 2.4em; letter-spacing: 0; line-height: 1.5em; text-transform: none; margin: 6rem 0; }
  .accomodation-highlights h3 { font-size: 6.4em; line-height: 0.906em; }
  .accomodation-highlights i { font-size: 6.2rem; }
  .accomodation-highlights article:not(.active) .col-text { display: block; opacity: 0; visibility: hidden; }
  .accomodation-highlights article.active .col-text { opacity: 1; visibility: visible; }
  .accomodation-highlights .active i { display: block; opacity: 0; visibility: hidden; }
  .accomodation-highlights .slick-container .img-box { height: 72rem; }
  /* Embark Our Fleet
  ----------------------*/
  .embark-ourfleet { margin: 0 0 3.7rem; }
  .embark-ourfleet h4 { letter-spacing: .11em; line-height: 1.942em; margin: 0 0 6.9rem; }
  /* Cuisine
  ----------------------*/
  .embark-cuisine { margin: 0 0 23rem; }
  .embark-cuisine [class^="col-12"], .embark-cuisine [class*=" col-12"] { padding: 0 3.4rem; }
  .embark-cuisine .cuisine-content { padding: 0; margin: 0 2.8rem; -ms-flex: 0 0 calc(100% - 5.6rem); flex: 0 0 calc(100% - 5.6rem); max-width: calc(100% - 5.6rem); }
  /* Cuisine Intro
  ----------------------*/
  .top-cuisine { margin-top: 12.7rem; margin-bottom: 8.7rem; }
  .top-cuisine h3 { font-size: 6.4em; line-height: 1.087em; margin: 0 0 4.4rem; }
  .top-cuisine h4 { font-size: 2.2em; font-weight: 600; letter-spacing: .12em; line-height: 1.942em; margin: 0 0 9.6rem; }
  .top-cuisine h5 { font-size: 2.2em; font-weight: 600; line-height: 2.145em; margin: 0 0 3.3rem; }
  .top-cuisine blockquote p { font-size: 3.4em; line-height: 1.531em; margin: 0 0 4.4rem; }
  .top-cuisine blockquote .author { font-size: 2.2em; line-height: 1.455em; margin: 0 0 9.1rem; }
  .top-cuisine img { max-width: 51.4rem; position: relative; left: 0; }
  /* Cuisine Slider
  ----------------------*/
  .cuisine-slider li figcaption:not(.cu_slider__figcaption) { display: none; }
  .cuisine-slider h2 { font-size: 11.5em; margin: 0 0 3.8rem; }
  .cuisine-slider h2 em { font-size: .522em; }
  .cuisine-slider h4 { font-size: 2.2em; font-weight: 500; letter-spacing: .12em; line-height: 1.639em; margin: 0 0 4.4rem; }
  .cuisine-slider p { font-size: 3.2em; line-height: 1.625em; margin: 0; }
  .cuisine-slider .flex-viewport { padding-right: 0; padding-bottom: 25.4rem; }
  .cuisine-slider .img-box img {}
  .cuisine-slider .flex-active-slide .img-box img {}
  .cuisine-slider .flex-active-slide .img-box:before {}
  .cuisine-slider .flex-direction-nav a { width: 11.9rem; height: 11.9rem; margin: 0; top: auto; bottom: 11.7rem; left: calc(50% - 6rem)!important; transform: rotate(90deg); }
  .cuisine-slider .flex-direction-nav .flex-prev { bottom: 23.6rem; }
  .cuisine-slider .flex-direction-nav a:before { font-size: 11.9rem; }
  /* Sample Menu
  ----------------------*/
  .sample-menu { margin-top: 8.3rem; margin-bottom: 13.1rem; }
  .sample-menu h2 { margin: 0 0 5rem; }
  .sample-menu h2 br { display: none; }
  .sample-menu aside ul { margin: 21.6rem 0 0; }
  .sample-menu aside li { font-size: 0; margin: 0 0 8.4rem; }
  .sample-menu aside li i { font-size: 2.4rem; line-height: 7.2rem; height: 7.6rem; width: 7.6rem; border-width: .3rem; margin: 0; }

  .sample-menu .day-control { position:relative; white-space: nowrap; margin: 0 0 5.7rem; height: 6.2rem; overflow: hidden; overflow-x: auto; display: block; padding-bottom: .5rem; }
  .sample-menu .day-control li { white-space: nowrap; display: inline-block; }
  .sample-menu span { font-size: 2.4em; width: 12rem; margin: 0 .45rem; }
  .sample-menu .day-control .active span { font-size: 2.6em; }

  .sample-menu .day-menu {}
  .sample-menu .day-menu article { padding: 0; margin: 0 0 5.7rem; }
  .sample-menu .day-menu article:last-child { margin: 0 0 8.1rem; }
  .sample-menu .day-menu.fadeUp {}
  .sample-menu article h5,
  .sample-menu article h4 { font-size: 2.2em; font-weight: 500; letter-spacing: .08em; line-height: 1.273em; margin: 0 0 6.4rem; }
  .sample-menu article h5 { color: rgba(108,121,219,1); font-weight: 600; letter-spacing: .22em; margin: 0 0 2.6rem; }
  .sample-menu article p { font-size: 3.2em; line-height: 1.625em; }

  .sample-menu footer p { font-size: 2.2em; line-height: 1.455em; margin: 3rem 0 1.1rem; }
  .sample-menu footer hr { max-width: 41.6rem; margin: 0 0 4rem; }
  .sample-menu footer .txt-link { font-size: 2.8em; line-height: 1.200em; }
  .sample-menu footer .txt-link i { top: .8rem; margin-left: 6.3rem; font-size: 4.2rem; }
}
/* @end */

/* @group Plan your Trip
------------------------------------ */
.plan-your-trip-header {}
/* Main
----------------------*/
.plan-your-trip-main { position: relative; height: 218.8rem; }
.plan-your-trip-main > .row { height: 50%; }
.plan-your-trip-main h2 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 6.3rem; }
.plan-your-trip-main p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; margin: 0 0 2.8rem; }
.plan-your-trip-main p + .bttn { margin: 9.9rem 0 0; max-width: 35.8rem; }
.plan-your-trip-main h3 { color: rgba(255,255,255,1); font-size: 4.4em; font-weight: 300; line-height: 1.091em; margin: 0 0 1.5rem; }
.plan-your-trip-main h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 600; letter-spacing: .22em; line-height: 2.224em; text-transform: uppercase; margin: 0 0 -.3rem; }
.plan-your-trip-main h4 + p { margin: 0 0 3.1rem; }
.plan-your-trip-main h6 { color: rgba(255,255,255,1); font-family: 'Playfair Display', serif; font-size: 4.4em; font-weight: 300; line-height: 1.091em; margin: .8rem 0 2rem; }
.plan-your-trip-main aside li { border-right: .2rem solid rgba(255,255,255,1); }
.plan-your-trip-main aside i { color: rgba(255,255,255,1); font-size: 4.4rem; display: block; margin: 1rem 0 2.2rem; }
.plan-your-trip-main aside .icon-rain { font-size: 4.1rem; margin: 1.1rem 0 2.4rem; }
.plan-your-trip-main aside li p { margin: 0; }
.plan-your-trip-main aside li:last-child { border-right: none; padding-right: 0; margin-right: 0; }
.plan-your-trip-main #When article { margin-bottom: 5rem; }
/* Plan your trip - How
----------------------*/
.plan-your-trip-how { background: url(../img/temp/home/fauna/bg.jpg) top center no-repeat rgba(16,38,60,1); background-size: cover; position: relative; height: 200vh; overflow: hidden; }
.plan-your-trip-how .top > .row,
.plan-your-trip-how .bottom > .row { height: 100vh; }
.plan-your-trip-how h2 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 11.1rem; }
.plan-your-trip-how h2 + h2 { margin: 0 0 9.8rem; }
.plan-your-trip-how .bttn { max-width: 35.8rem; }
.plan-your-trip-how h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 600; letter-spacing: .22em; line-height: 1.750em; margin: 0 0 30rem; }
.plan-your-trip-how h4 a { color: rgba(246,246,238,1); text-decoration: underline; }
@media only screen
and (min-width : 769px) {
  .plan-your-trip-header {}
  .plan-your-trip-header .top {}
  .plan-your-trip-header .bottom { padding: 0 0 0; }
  .plan-your-trip-header.active .bottom { padding: 0 0 20rem; }
  .plan-your-trip-header h5 { margin: 0 0 5.4rem; }

  .plan-your-trip-header p { margin: 11rem auto 0; max-width: 56rem; }
  /* Main
  ----------------------*/
  .plan-your-trip-main aside:nth-child(odd) { padding-left: 4.3rem;}
  .plan-your-trip-main aside:nth-child(even) { padding-right: 4.3rem; }
  .plan-your-trip-main aside li { padding: 0 1.5rem; }
  .plan-your-trip-main h4 + p { max-width: 80%; }
  /* Plan your trip - How
  ----------------------*/
  .plan-your-trip-how .bottom aside .img-box { height: 74.1rem; width: 92.8rem; margin: 0; position: absolute; right: -17rem; bottom: 0; }
  .plan-your-trip-how h4 { white-space: nowrap; }
  .Explorer .plan-your-trip-how h4 a:hover,
  .Mozilla.v11 .plan-your-trip-how h4 a:hover,
  .Firefox .plan-your-trip-how h4 a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .plan-your-trip-how h4 a:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 1840px)  {
  /* Plan your trip - How
  ----------------------*/
  .plan-your-trip-how .bottom aside .img-box { height: 74.1rem; width: 92.8rem; margin: 0; position: absolute; right: 0; bottom: 9.1rem; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .plan-your-trip-header {}
  .plan-your-trip-header h5 { margin: 0 0 4rem; }
  .plan-your-trip-header h2 { max-width: 54.2rem; margin: 0 auto; }
  .plan-your-trip-header.active .bottom { padding: 0 0 50rem; }
  /* Main
  ----------------------*/
  .plan-your-trip-main { position: relative; height: 376.2rem; }
  .plan-your-trip-main h2 { margin: 0 0 5.7rem; }
  .plan-your-trip-main p { font-size: 3.2em; line-height: 1.625em; margin: 0 0 5.2rem; }
  .plan-your-trip-main p + .bttn { margin: 2.9rem 0 0; max-width: 60.1rem; }
  .plan-your-trip-main h3 { font-size: 5em; line-height: 1.091em; margin: 0 0 1.9rem; }
  .plan-your-trip-main h4 { font-size: 2.2em; line-height: 1.618em; margin: 0; }
  .plan-your-trip-main h4 + p { line-height: 1.313em; margin: 0 0 3.1rem; }
  .plan-your-trip-main h6 { font-size: 5em; line-height: 1.091em; margin: -.3rem 0 1.6rem; }
  .plan-your-trip-main aside li p { font-size: 2.4em; line-height: 1.167em; margin: 0; }
  .plan-your-trip-main #When article { margin-bottom: 5.5rem; }
  .plan-your-trip-main #When aside { margin-bottom: 15.2rem; }
  .plan-your-trip-main #When aside:last-child { margin-bottom: 0; }
  /* Plan your trip - How
  ----------------------*/
  .plan-your-trip-how { background: url(../img/temp/home/fauna/bg-mobile.jpg) bottom center no-repeat rgba(16,38,60,1); background-size: cover; height: auto; overflow: hidden; }
  .plan-your-trip-how .top { margin-bottom: 97.7rem; }
  .plan-your-trip-how .top > .row,
  .plan-your-trip-how .bottom > .row { height: auto; }
  .plan-your-trip-how .bottom > .img-box { height: 46.9rem; top: auto; }
  .plan-your-trip-how .bottom > .img-box img { object-position: bottom center; }
  .plan-your-trip-how .bottom aside { padding: 0; }
  .plan-your-trip-how .bottom aside .img-box { height: 59.2rem; width: 64.3rem; margin: 0 0 9.4rem auto; position: relative; }
  .plan-your-trip-how h2 { margin: 27.8rem 0 11rem; }
  .plan-your-trip-how h2 + h2 { margin: 0 0 7.9rem; }
  .plan-your-trip-how .bttn { max-width: none; }
  .plan-your-trip-how h4 { font-size: 2.2em; letter-spacing: .11em; line-height: 1.942em; margin: 0 0 10.4rem; }
  .plan-your-trip-how h4 a { text-decoration: none; }
  /* Plan your trip - Start
  ----------------------*/
  .plan-your-trip-start {}
  .plan-your-trip-start h2 { margin: 0 0 6rem; }
}
/* @end */

/* @group Start your Journey
------------------------------------ */
.page-start-your-journey { overflow: hidden; }
.journey-header {}
.journey-header p { font-family: 'Playfair Display', serif; font-size: 3.5em; letter-spacing: 0; text-transform: none; display: block!important; opacity: 1!important; visibility: visible!important; }
.journey-header .select-container { position: relative; vertical-align: bottom; margin-right: 1rem; cursor: pointer; border: .2rem solid rgba(255,255,255,1); height: 10rem; display: inline-block; }
.journey-header .select-container:after { content: ''; border-left: .2rem solid rgba(255,255,255,1); border-bottom: .2rem solid rgba(255,255,255,1); height: 1.2rem; width: 1.2rem; pointer-events: none; position: absolute; right: 2.5rem;
top: 5.5rem; transform: rotate(-45deg); }
.journey-header .first .select-container { width: 26.4rem; }
.journey-header .second .select-container { width: 17.4rem; }
.journey-header .third .select-container { width: 15.4rem; }

.journey-header p .bttn { font-size: 1.2rem; line-height: 1.6em; height: 9.9rem; width: 23.9rem; vertical-align: middle; padding: 0 5rem; }
.journey-header p label { position: absolute; color: rgba(246,246,238,1); font-size: 1rem; letter-spacing: .22em; left: 2.3rem; }

.journey-header select { color: rgba(29,55,82,1); font-family: inherit; font-size: inherit; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); padding-right: 4.2rem; }
.journey-header .date select { padding-right: 3rem; }
.journey-header .month select { padding-right: 5rem; }
.journey-header select option { background-color: rgba(29,55,82,1); color: rgba(246,246,238,1); font-family: inherit; font-size: .4em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); padding: 0 1rem; }

.custom-select { position: relative; }
.custom-select select { display: none; /*hide original SELECT element: */ }
.select-selected { text-align: left; padding: 3rem 4rem 0 2.3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* Style items (options): */
.select-items { position: absolute; color: rgba(246,246,238,1); top: 100%; left: 0; right: 0; z-index: 6; text-transform: none; text-align: right; line-height: 5.4rem; font-size: 2.6rem; cursor: pointer; max-height: 28rem; overflow: hidden; overflow-y: auto;
   text-shadow: 0.087px 0.996px 1px rgba(29, 55, 82, 0.5);
}
.select-items div { background-color: rgba(43,58,82,.8); margin-bottom: .2rem; padding-right: 1.6rem; }
/* .journey-header .month .select-items { left: auto; width: 35rem; height: 40rem; overflow: hidden; overflow-y: auto; } */

/* Hide the items when the select box is closed: */
.select-hide { display: none; }

.select-items div:hover, .same-as-selected { background-color: rgba(0, 0, 0, 0.1); }
/* Results
----------------------*/
.journey-results {}
.journey-results .results-item { position: relative; margin: 4.9rem 0; }
.journey-results .results-item > .row { min-height: 62rem; }
/* .journey-results .results-item:first-child { margin-top: 18.7rem; } */
.journey-results span.bttn { margin-bottom: 1.4rem; }
.journey-results h4 + span.bttn { margin-bottom: 2.9rem; }
.journey-results aside {}
.journey-results article h2 { color: rgba(255,255,255,1); font-size: 4.4em; font-weight: 300; line-height: 1.091em; margin: 0 0 3.8rem; }
.journey-results article ul { margin: 0 0 3.5rem; }
.journey-results article li { margin: 0 0 1.2rem; }
.journey-results article .not-available { opacity: .2; pointer-events: none; }
.journey-results article li .bttn { max-width: 19rem; color: rgba(255,255,255,1); padding: 1.2rem 2rem; }
.journey-results article .active .bttn { background: rgba(108,121,219,1); }
.journey-results article li p { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-weight: 600; letter-spacing: .22em; line-height: 1.8em; text-transform: uppercase; max-width: 16rem; margin-left: 2rem; }
.journey-results article li p strong { display: block; font-size: 1.2em; font-weight: 600; line-height: 1.500em; }
.journey-results article label { display: block; color: rgba(133,151,246,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 1.772em; }

.journey-results aside h4 { color: rgba(255,255,255,1); font-weight: 500; letter-spacing: .22em; line-height: 4rem; margin: 0 0 .8rem; }
.journey-results aside hr { border: none; border-top: .1rem solid rgba(191,193,195,1); margin: 0 0 2.2rem; }
.journey-results aside h5 { color: rgba(255,255,255,1); font-weight: 500; letter-spacing: .22em; line-height: 2.2rem; margin: 0 0 1.3rem; }
.journey-results aside ul { margin: 0 0 4.2rem; }
.journey-results aside li { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: 500; letter-spacing: .22em; line-height: 2.891em; text-transform: uppercase; }
.journey-results aside li a { color: rgba(255,255,255,1); text-decoration: underline; }
@media only screen
and (min-width : 769px) {
  .journey-header .top { position: relative; top: auto; }
  .journey-header h2 { font-weight: 400; margin: 0 0 3.5rem; }
  .journey-header p { margin: 0 0 27.6rem; }
  .journey-header.active p { margin: 0 0 10rem; }
  .journey-header .first .select-items { left: auto; width: 26rem; }
  /* Results
  ----------------------*/
  .journey-results article > .bttn { max-width: 25.5rem; padding: 1.5rem 0 1.6rem; margin: 0; }
  .Explorer .journey-results article li a:hover,
  .Mozilla.v11 .journey-results article li a:hover,
  .Firefox .journey-results article li a:hover { color: rgba(255,255,255,.5); }
  @media not all and (hover: none) {
    .journey-results article li a:hover { color: rgba(255,255,255,.5); }
  }

  .journey-header span:not(.activeDesktop) .select-container { opacity: .5; pointer-events: none; cursor: default; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {

  .journey-results article li .bttn { max-width: 17rem; }
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .journey-header {}
  .journey-header h1 { margin: 20rem 0 0!important; }
  .journey-header h2 { max-width: 54.2rem; margin: 0 auto 3rem; }
  .journey-header article { padding: 0; }
  .journey-header p { font-size: 5.6em; }
  .journey-header p > span:not(.active) { display: none; }
  .select-selected { padding: 1.4rem 5.2rem 0 2rem; }
  .journey-header .select-container { margin-right: 2rem; min-width: 10.5rem; display: inline-block; }
  .journey-header .select-container i { font-size: 1.4rem; height: 4.2rem; width: 4.2rem; top: calc(50% - 1.6rem); }
  .journey-header .date select { padding-right: 5rem; }
  .journey-header .first .select-container { width: 29.4rem; }
  .journey-header .second .select-container { width: 21.4rem; }
  .journey-header .third .select-container { width: 27.4rem; }
  .journey-header p .bttn { font-size: 1.8rem; padding: 0;}


  .journey-header p label { font-size: 1.5rem; top: -2rem; }
  /* Results
  ----------------------*/
  .journey-results { margin: 0 0 12.6rem; }
  .journey-results .results-item { position: relative; margin: 11.3rem 0; }
  .journey-results .results-item > .row { height: auto; min-height: 0; }
  .journey-results .results-item:first-child { margin-top: 0; }
  .journey-results .results-item .outerAbsolute { bottom: auto; height: 59.2rem;  position: relative; margin: 0; }
  .journey-results .results-item .outerAbsolute:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,.5); }
  .journey-results .results-item aside { height: auto; margin-top: 4rem; margin-bottom: 8rem; }
  .journey-results article h2 { font-size: 5.6em; margin: 14.5rem 0 2.6rem; }
  .journey-results article h3 { font-size: 4.4em; line-height: 1.091em; margin: -.4rem 0 2.9rem; }
  .journey-results article h4,
  .journey-results article h5 { font-size: 2.2em; line-height: 1.455em; }
  .journey-results .bttn.mobile { margin: 0 0 5.4rem; display: none; }
  .journey-results article label { font-size: 2.4em; margin: 0 0 2rem; }

  .journey-results article li { -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 0 2rem; }
  .journey-results article li .bttn { max-width: 29rem; padding: 1.2rem 3rem; }
  .journey-results article li p { max-width: 27rem; font-size: 1.8em; margin-left: 3rem; }
  .journey-results article li p strong { font-size: 2.4rem; line-height: 1.500em; }
  .page-template-reservations .site-footer .container.bottom .bttn { display: none!important; }



  .journey-results aside { text-align: left!important; }

  .journey-results aside header { min-height: 0; margin: 0 0 6.5rem; }
  .journey-results aside h4 { font-size: 1.96em; line-height: 2.891em; margin: 0 0 .8rem; }
  .journey-results aside hr { display: none; }
  .journey-results aside h5 { font-size: 1.4em; line-height: 2.240em; margin: 0 0 1.6rem; }
  .journey-results aside ul { margin: 0; }
  .journey-results aside li { font-size: 1.96em; line-height: 2.891em; margin: 0 0 .1rem; }
  .journey-results span.bttn,
  .journey-results h4 + span.bttn { margin-bottom: 2rem; }
  .journey-results span.bttn:last-child { margin-bottom: 0; }
}
/* @end */

/* @group Reserve Forms
------------------------------------ */
.page-reserve-form { overflow: hidden; }
.reserve-form-header {}
.reserve-form-header h2 { margin: 0 0 3.2rem; }
.reserve-form-header h2 em { color: rgba(133,151,246,1); font-size: 1.867em; font-style: normal; font-weight: 300; display: block; margin: 2.2rem 0 0; }
.reserve-form-header h5 { margin: 0 0 2rem; line-height: 1.750em; }
.reserve-form-header h3 { margin: -2.9rem 0 1.5rem; }
.reserve-form-header h3 + h5 { margin: 0 0 7.4rem; }
.reserve-form-header p { letter-spacing: .22em; margin: 0 0 5.4rem; }
.reserve-form-header p input { cursor: pointer; color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.4rem; font-weight: 500; letter-spacing: .11em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; text-decoration: underline; }
.reserve-form-header .bttn { max-width: 28.3rem; margin-bottom: 2.7rem; }
/* Main
----------------------*/
.reserve-form-main { padding: 25.8rem 0 11.3rem; max-height: 0; overflow: hidden;
  -webkit-transition: max-height .3s linear;
	   -moz-transition: max-height .3s linear;
	    -ms-transition: max-height .3s linear;
	        transition: max-height .3s linear;
}
.reserve-form-main article h2 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 5.7rem; }
.reserve-form-main aside h3 { color: rgba(255,255,255,1); font-size: 4.4em; font-weight: 300; line-height: 1.091em; margin: 0 0 .8rem; margin: 0 0 4.1rem; }
.reserve-form-main aside h4 { color: rgba(255,255,255,1); font-size: 1.4em; font-weight: 500; letter-spacing: .22em; line-height: 2.861em; margin: 0 0 .8rem; }
.reserve-form-main aside .bttn { margin: 0 0 4.6rem; }
.reserve-form-main aside h5 { color: rgba(255,255,255,1); font-size: 1em; font-weight: 400; letter-spacing: .22em; line-height: 2.2rem; margin: 0 0 1.3rem; }
.reserve-form-main aside ul { margin: 0 0 4.2rem; }
.reserve-form-main aside li { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: 500; letter-spacing: .22em; line-height: 2.891em; text-transform: uppercase; }
.reserve-form-main aside li a { color: rgba(255,255,255,1); text-decoration: underline; }
.reserve-form-main aside h3 + ul { margin: 0 0 1.3rem; }
.reserve-form-main aside h3 + ul li { color: rgba(246,246,238,1); font-size: 1.2em; font-weight: 700; letter-spacing: .22em; line-height: 1.500em; text-transform: uppercase; }
.reserve-form-main aside h3 + ul li time { font-size: 1.500em; line-height: 1.556em; }
.reserve-form-main aside h3 + ul li span {}
.reserve-form-main aside p input { color: rgba(246,246,238,1); font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 1.500em; text-decoration: underline; text-transform: uppercase; margin: 0 0 16.3rem; cursor: pointer; }
.showForm .reserve-form-main { max-height: 9999vh; }
/* Form
----------------------*/
.reserve-form-main .form-box p:nth-child(4) { margin-bottom: 4.1rem; }
.reserve-form-main .form-box p:last-child { margin-top: 1.4rem; }
.reserve-form-main .form-box select { max-width: 7.5rem; height: 4.8rem; margin-right: 2.1rem; padding: 0 1rem 0 1.8rem; }
.reserve-form-main .form-box .select-container { position: relative; z-index: 1; }
/* .reserve-form-main .form-box .select-container:after { content: '\e900'; display: inline-block; position: absolute; color: rgba(255,255,255,1); font-size: 1.4rem; line-height: 4.8rem;
  right: 3.5rem; pointer-events: none; z-index: -1!important;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
} */
.reserve-form-main .form-box .select-container:after { content: ''; border-left: .2rem solid rgba(255,255,255,1); border-bottom: .2rem solid rgba(255,255,255,1); height: 1.2rem; width: 1.2rem; pointer-events: none; position: absolute; right: 3.4rem;
top: -.3rem; transform: rotate(-45deg); }
.reserve-form-main .wpcf7-form-control-wrap { position: static; }
@media only screen
and (min-width : 769px) {
  .Explorer .reserve-form-main aside li a:hover,
  .Mozilla.v11 .reserve-form-main aside li a:hover,
  .Firefox .reserve-form-main aside li a:hover { color: rgba(255,255,255,.5); }
  @media not all and (hover: none) {
    .reserve-form-main aside li a:hover { color: rgba(255,255,255,.5); }
  }
  .reserve-form-main article h2 strong { font-weight: 300; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .reserve-form-header {}
  .reserve-form-header h2 { margin: 0 0 2.9rem; }
  .reserve-form-header h2 em { font-size: 1.400em; margin: 2.8rem 0 0; }
  .reserve-form-header h5 { margin: 0 0 2.2rem; line-height: 1.750em; }
  .reserve-form-header h3 { margin: -2.9rem 0 2.9rem; }
  .reserve-form-header h3 + h5 { letter-spacing: .22em; line-height: 1.455em; margin: 0 0 5.4rem; }
  .reserve-form-header h2 + h5 { display: none; }
  .reserve-form-header p { font-size: 2em; font-weight: 600; margin: 0 0 4.2rem; }
  .reserve-form-header p input { font-size: 2rem; font-weight: 600; }
  .reserve-form-header .bttn { max-width: none; margin-bottom: 10rem; }
  /* Main
  ----------------------*/
  .reserve-form-main { padding: 17.6rem 0 21.7rem; }
  .reserve-form-main article { margin-bottom: 18.1rem; }
  .reserve-form-main article h2 { margin: 0 0 5.7rem; }
  .reserve-form-main aside { text-align: left!important; }
  .reserve-form-main aside h4 { font-size: 1.96em; line-height: 2.891em; margin: 0 0 .9rem; }
  .reserve-form-main aside .bttn { margin: 0 0 6.5rem; }
  .reserve-form-main aside h5 { font-size: 1.4em; line-height: 2.240em; margin: 0 0 1.6rem; }
  .reserve-form-main aside ul { margin: 0; }
  .reserve-form-main aside li { font-size: 1.96em; line-height: 2.891em; margin: 0 0 .1rem; }

  .reserve-form-main aside h3 + ul li { font-size: 1.96em; }
  .reserve-form-main aside h3 + ul li time {}
  .reserve-form-main aside h3 + ul li span {}
  .reserve-form-main aside p input { font-size: 1.96em; }
  /* Form
  ----------------------*/
  .reserve-form-main .form-box p:nth-child(4) { margin-bottom: 4.1rem; }
  .reserve-form-main .form-box p:last-child { margin-top: 1.4rem; }
  .reserve-form-main .form-box .col-20-10 {}
  .reserve-form-main .form-box .col-20-10 + .col-20-10 { text-align: right; }
  .reserve-form-main .form-box select { max-width: 12.5rem; height: 8rem; margin-right: 2.1rem; }
  .reserve-form-main .form-box .select-container:after { font-size: 2.8rem; line-height: 8rem; right: 5rem; }
  .form-box .callP .phone input[type="text"],
  .form-box .callP .phone input[type="email"] { max-width: calc(100% - 12.9rem); margin-left: .9rem; }
}
/* @end */

/* @group Blog
------------------------------------ */
.page-blog { background: rgba(28,37,45,1); }
.blog-header { margin: 0; }
.blog-header > .row { height: auto; }
.blog-header h1 { color: rgba(133,151,246,1); font-size: 8em; margin: 10rem 0 0; }
.blog-header ul { padding: 5rem 0; }
.blog-header li { color: rgba(230,230,230,1); font-family: 'Montserrat', sans-serif; font-size: 1.4em; font-weight: 600; letter-spacing: .22em; line-height: 2.576em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); display: inline-block; margin: 0 .8rem; }
.blog-header li:after { content: ''; display: inline-block; background: rgba(230,230,230,1); height: 1.3rem; width: .2rem; margin: 0 0 0 1.5rem; position: relative; top: .2rem; }
.blog-header li:nth-child(4):after,
.blog-header li:last-child:after { content: none; }
.blog-header li:nth-child(4),
.blog-header li:last-child { margin-right: 0; }
.blog-header li:first-child { margin-left: 0; }
.blog-header li a { color: rgba(230,230,230,1); }
.blog-header .current_page_item a { color: rgba(133,151,246,1); }

/* Blog List
----------------------*/
.blog-row { margin-bottom: 7rem; }
.blog-row > aside { position: relative; min-height: 59rem; }
.blog-row > aside h4 { color: rgba(246,246,238,1); position: relative; font-size: 1.6em; font-weight: 500; letter-spacing: .22em; line-height: 1.750em; z-index: 2; padding: 3.6rem 9.4rem; }
.blog-row > header h2 { color: rgba(255,255,255,1); font-size: 5.4em; font-weight: 300; line-height: 1.074em; z-index: 2; margin: 2.4rem 0 6.4rem; }

/* Blog List Item
----------------------*/
.blog-item { height: 18.1rem; margin: 0 0 2.4rem; position: relative; }
.blog-item figcaption { padding: 0 4.4rem; }
.blog-item.banner-height { height: 20.3rem; }
.blog-item:last-child { margin: 0; }
.blog-item h4 { color: rgba(133,151,246,1); font-size: 1.6em; font-weight: 500; letter-spacing: .22em; line-height: 1.750em; margin: 0 0 .9rem; }
.blog-item h3 { color: rgba(255,255,255,1); font-size: 2.4em; font-weight: 300; line-height: 1.335em; }
.blog-item.banner-height h4 { color: rgba(255,255,255,1); font-weight: 600; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 .6rem; }
.blog-item.banner-height h3 { font-size: 3.2em; line-height: 1.313em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.blog-item:not(.banner-height) figcaption {  -ms-flex: 0 0 calc(100% - 28rem); flex: 0 0 calc(100% - 28rem); max-width: calc(100% - 28rem); }
.blog-item:not(.banner-height) .img-box { height: 100%; width: 28rem; }

/* Blog List - Load More
----------------------*/
.blog-list .load-more-container { height: 32.4rem; }
.blog-list .load-more { color: rgba(230,230,230,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 600; letter-spacing: .22em; line-height: 2.224em; text-transform: uppercase; display: block; }
.blog-list .load-more i { display: block; color: rgba(255,255,255,1); font-size: 1.4rem; line-height: 4.4rem; background: rgba(108,121,219,1); height: 4.4rem; width: 4.4rem; border-radius: 100%; margin: 1.8rem auto 0; text-align: center; text-indent: .5rem; }
/* Blog List - Pagination
----------------------*/
.blog-pagination { margin-top: .4rem; margin-bottom: 22.8rem; }
.blog-pagination li { display: inline-block; margin: 0 1rem; }
.blog-pagination li:first-child { margin-left: 0; }
.blog-pagination span,
.blog-pagination a { background: rgba(108,121,219,0); color: rgba(255,255,255,1); font-size: 1.5em; line-height: 4.3rem; height: 4.3rem; width: 4.3rem; border-radius: 100%; display: block; text-align: center; }
.blog-pagination a { background: rgba(108,121,219,1); }
@media only screen
and (min-width : 769px) {
  .Explorer .blog-header li a:hover,
  .Mozilla.v11 .blog-header li a:hover,
  .Firefox .blog-header li a:hover { color: rgba(230,230,230,.5); }
  .Explorer .blog-pagination a:hover,
  .Mozilla.v11 .blog-pagination a:hover,
  .Firefox .blog-pagination a:hover { color: rgba(108,121,219,1); background: rgba(255,255,255,1); }
  @media not all and (hover: none) {
    .blog-header li a:hover { color: rgba(230,230,230,.5); }
    .blog-pagination a:hover { color: rgba(108,121,219,1); background: rgba(255,255,255,1); }
  }
  /* Header
  ----------------------*/
  .page-blog .site-nav .menu { display: none; }
  .pinnedBlog .blog-header ul { background: rgba(28,37,45,1); position: fixed; left: 0; width: 100%; top: 6rem; z-index: 3; padding: 5rem 12%; }
  /* Blog List Item
  ----------------------*/
  /* .blog-row > nav { position: relative; max-height: 59rem; overflow: hidden; overflow-y: auto; } */
  /* .blog-row.latest > nav { max-height: 63.5rem;  } */
  @supports(position: -webkit-sticky) or (position: sticky) {
  .pinnedBlog .blog-row > aside { position: -webkit-sticky; position: sticky; top: 23.2rem; }
  }
  .blog-row > aside .img-box { margin-right: 2rem; }
  /* Blog Category List Item
  ----------------------*/

  .blog-category-list .blog-item:not(.banner-height) figcaption { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 0 4.4rem 0 0; }
  .blog-category-list .blog-item { height: auto; margin: 0 0 7.4rem; max-width: 33.33%; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
  .blog-category-list .blog-item:not(.banner-height) .img-box,
  .blog-category-list .img-box { height: 18.1rem; width: 100%; margin: 0 0 8.6rem; }
  /* Footer
  ----------------------*/
  .page-blog .site-footer .container.top > .row { height: 33.2rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .page-blog .site-footer .container.top { background: rgba(0,12,11,.8); margin: 0; }
  .page-blog .site-footer .menu,
  .page-blog .site-footer .outerAbsolute,
  .page-blog .site-footer .container.bottom { display: none; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .blog-header { margin: 0 0 7.6rem; }
  .blog-header h1 { font-size: 9em; margin: 23.7rem 0 6.1rem; text-align: left; }
  .blog-header ul { padding: 0; }
  .blog-header li { font-size: 2em; line-height: 2.400em; display: block; margin: 0 0 3.4rem; text-align: left; }
  .blog-header li a { border: .2rem solid rgba(230,230,230,1); border-radius: 20px; padding: .7rem 3.1rem 1rem; }
  .blog-header li:after { content: none; }
  /* Blog List
  ----------------------*/
  .blog-row { margin-bottom: 9.9rem; }
  .blog-row > aside { height: 53rem; margin: 0 0 4.2rem; }
  .blog-row > aside h4 { color: rgba(230, 230, 230,1); font-size: 2em; line-height: 2.4em; padding: 7.3rem 5.4rem; }
  .blog-row nav { padding: 0; }
  /* Blog Category List Item
  ----------------------*/
  .blog-item.blog-category { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  /* Blog List Item
  ----------------------*/
  .blog-item figcaption { padding: 0 6.5rem; }
  .blog-item:last-child,
  .blog-item { height: auto; margin: 0 0 10.8rem; position: relative; }
  .blog-item.banner-height { height: 33rem; margin: 0 0 4rem; }
  .blog-item h4 { font-size: 2em; font-weight: 700; line-height: 2.400em; margin: 0 0 -.6rem; }
  .blog-item.banner-height h4 { font-size: 2.2em; font-weight: 700; line-height: 1.273em; margin: 0 0 .3rem; }
  .blog-item h3,
  .blog-item.banner-height h3 { font-size: 4.2em; line-height: 1.239em; }
  .blog-item:not(.banner-height) { height: 36rem; }
  .blog-item:not(.banner-height) figcaption { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
  .blog-item:not(.banner-height) .img-box { height: 100%; width: 100%; margin: 0; position: absolute; top: 0; left: 0; }
  .blog-item .img-box:after { background: rgba(28,37,45,.5);  content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
  /* Blog List - Load More
  ----------------------*/
  .blog-list .load-more-container { height: auto; margin: 6.4rem 0 4.9rem; }
  .blog-list .load-more { font-size: 0; }
  .blog-list .load-more i { font-size: 2.7rem; line-height: 8.3rem; height: 8.3rem; width: 8.3rem; margin: 0; }
  /* Blog List - Pagination
  ----------------------*/
  .blog-pagination { text-align: center; }
  .blog-pagination li { margin: 0 1rem; }
  .blog-pagination span,
  .blog-pagination a { font-size: 3em; line-height: 8.6rem; height: 8.6rem; width: 8.6rem; }
  /* Footer
  ----------------------*/
  .page-blog .site-footer .container.top > .row { height: 78.6rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .page-blog .site-footer .container.top { margin: 0; }
  .page-blog .site-footer .menu,
  .page-blog .site-footer .outerAbsolute { display: none; }
  /* Blog Category Header
  ----------------------*/
  .blog-header-category { margin: 0; }
  .blog-header-category .blog-ul-container { height: auto!important; }
  .blog-header-category ul { display: none; }
  .showMenu .blog-header-category ul { display: block; }
  .blog-row > header.center { text-align: left; }

  .page-blog-detail .blog-header { margin: 0; }
  .single-post .blog-ul-container,
  .page-blog-detail .blog-ul-container { height: auto!important; }
  .single-post .blog-header ul,
  .page-blog-detail .blog-header ul { display: none; }
  .showMenu .single-post .blog-header ul,
  .showMenu .page-blog-detail .blog-header ul { display: block; }
}
/* @end */

/* @group Blog Detail
------------------------------------ */
.single-post,
.page-blog-detail { background: rgba(28,37,45,1); }

.blog-detail-main { margin: 0 0 35.1rem; }
.blog-detail-main h5 { color: rgba(133,151,246,1); font-size: 1.589em; letter-spacing: .22em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 14.7rem; }
.blog-detail-main h2 { color: rgba(255,255,255,1); font-size: 4.8em; font-weight: 300; line-height: 1.167em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 5.3rem; }
.blog-detail-main time { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; letter-spacing: .22em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.blog-detail-main h3 { color: rgba(133,151,246,1); font-size: 2.1em; font-weight: 300; line-height: 1.524em; margin: 0 0 3.2rem; }
.blog-detail-main p,
.blog-detail-main li { color: rgba(255,255,255,1); font-size: 1.8em; line-height: 1.750em; }
.blog-detail-main ul,
.blog-detail-main ol,
.blog-detail-main p { margin: 0 0 4rem; }
.blog-detail-main ol li { list-style: decimal outside none; }
.blog-detail-main ul li { padding-left: 1.7em; text-indent: -1.7em; }
.blog-detail-main ul li:before { content: '•'; padding-right: 1.7rem; }
.blog-detail-main p a,
.blog-detail-main li a { color: rgba(108,121,219,1); }
.blog-detail-main .wp-block-image { margin: 8rem 0; }

.blog-detail-post-header p { font-weight: 500; letter-spacing: .22em; margin: 0 0 15.2rem; }
.blog-detail-post-header p a,
.blog-detail-post-header p em { font-style: normal; color: rgba(133,151,246,1); }
.blog-slider .flex-nav-prev { display: none; }
/* Header
----------------------*/
.details-header { position: relative; }
.details-header { height: 68rem; }
.details-header h5 { margin: 6.5rem 0 14.7rem; }
/* Post Header
----------------------*/
.blog-detail-post-header { height: 100vh; }
/* Main Content
----------------------*/
.blog-detail-content h2 { margin: 34.5rem 0 2.9rem; }
.blog-detail-content h5 + h2 { margin-top: 31.9rem; }
.blog-detail-content h5 { font-family: 'Roboto', sans-serif; font-size: 2.4em; font-weight: 400; letter-spacing: 0; line-height: 1.750em; margin: 0; }
.blog-detail-content p:first-child { margin-top: 6.8rem; }
.blog-detail-content .gallery { width: 100vw; left: calc(-50% - 1rem); position: relative; margin: 0 0 10rem; }
.blog-detail-content .slick-list { padding-right: 47.3rem; }
.blog-detail-content .gallery-icon { overflow: hidden; position: relative; height: 52.8rem; margin-right: 1rem; }
.blog-detail-content .gallery-icon > img { object-fit: cover; object-position: center center; height: 100%!important; width: 100%!important; font-family: 'object-fit: cover; object-position: center center;'; }
.blog-detail-content .slick-next { color: rgba(255,255,255,1); position: absolute; top: calc(50% - 3rem); right: 13.8rem; font-size: 6em; }
.blog-detail-content .gallery-icon img {
  -webkit-transition: -webkit-transform 1s, filter .5s, opacity .5s;
	-moz-transition: -moz-transform 1s, filter .5s, opacity .5s;
	-ms-transition: -ms-transform 1s, filter .5s, opacity .5s;
	transition: transform 1s, filter .5s, opacity .5s;
  -webkit-transform: scale(1.2) translate3d(0,0,0);
  -moz-transform: scale(1.2) translate3d(0,0,0);
  -ms-transform: scale(1.2) translate3d(0,0,0);
  transform: scale(1.2) translate3d(0,0,0);
  filter: blur(0);
  opacity: .46;
}
.blog-detail-content .slick-current .gallery-icon img { opacity: 1;
  -webkit-transform: scale(1) translate3d(0,0,0);
	-moz-transform: scale(1) translate3d(0,0,0);
	-ms-transform: scale(1) translate3d(0,0,0);
	transform: scale(1) translate3d(0,0,0);
}
/* Main Content
----------------------*/
.video-blog { margin: 11.7rem 0 0; }
.video-blog .img-box,
.video-blog > .row { height: 51.3rem; }
.video-blog aside { height: 51.3rem; }
/* Slider
----------------------*/
.blog-slider {}
.blog-slider .img-box { height: 52.8rem; margin-right: 1rem; }
.blog-slider .flex-viewport { padding-right: 47.3rem; }
.blog-slider .img-box img {
  -webkit-transition: -webkit-transform 1s, filter .5s, opacity .5s;
	-moz-transition: -moz-transform 1s, filter .5s, opacity .5s;
	-ms-transition: -ms-transform 1s, filter .5s, opacity .5s;
	transition: transform 1s, filter .5s, opacity .5s;
  filter: blur(0);
  opacity: .46;
}
.blog-slider .flex-active-slide .img-box img { opacity: 1; }
/* Post Widget
----------------------*/
.posts-widget {}
.posts-widget a { height: 26rem; }
.posts-widget h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 500; letter-spacing: .22em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.posts-widget h3 { color: rgba(255,255,255,1); font-size: 2.4em; font-weight: 300; line-height: 1.335em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.posts-widget h5 { color: rgba(246,246,238,1); font-size: 1.6em; letter-spacing: .22em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
@media only screen
and (min-width : 769px) {
  /* Header
  ----------------------*/
  .page-blog-detail .site-nav .menu { display: none; }
  /* Slider
  ----------------------*/
  .Explorer .blog-slider .img-box,
  .Mozilla.v11 .blog-slider .img-box { height: 52.8rem!important; }
  /* Main
  ----------------------*/
  .Firefox .blog-detail-main p a:hover,
  .Firefox .blog-detail-main li a:hover,
  .Explorer .blog-detail-main p a:hover,
  .Explorer .blog-detail-main li a:hover,
  .Mozilla.v11 .blog-detail-main p a:hover,
  .Mozilla.v11 .blog-detail-main li a:hover { color: rgba(108,121,219,.5); }
  @media not all and (hover: none) {
  .blog-detail-main p a:hover,
  .blog-detail-main li a:hover { color: rgba(108,121,219,.5); }
  }
  /* Footer
  ----------------------*/
  .page-blog-detail .site-footer .container.top > .row { height: 33.2rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .page-blog-detail .site-footer .container.top { margin: 0; }
  .page-blog-detail .site-footer .menu,
  .page-blog-detail .site-footer .outerAbsolute,
  .page-blog-detail .site-footer .container.bottom { display: none; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .single-post .blog-header,
  .page-blog-detail .blog-header { margin: 0 0 8.5rem; }
  .page-blog-detail .blog-header h1 {}
  .single-post .blog-header ul,
  .page-blog-detail .blog-header ul { display: none; }
  .blog-detail-main { margin: 0 0 13.1rem; }
  .blog-detail-main h5 { font-size: 2.2em; font-weight: 500; line-height: 1.273em; margin: 0 0 14.7rem; }
  .blog-detail-main h2 { margin: 0 0 5.3rem; }
  .blog-detail-main time { font-size: 2.2em; line-height: 1.273em; margin: auto 0 10.7rem; }
  .blog-detail-main h3 { font-size: 3.2em; line-height: 1.313em; margin: 0 0 4.2rem; }
  .blog-detail-main p,
  .blog-detail-main li { font-size: 3.2em; line-height: 1.625em; }
  .blog-detail-main ol,
  .blog-detail-main ul,
  .blog-detail-main p { margin: 0 0 8.3rem; }

  /* Header
  ----------------------*/
  .details-header { position: relative; }
  .details-header { height: 93rem; }
  .details-header figcaption { text-align: left!important; height: 100%; display: flex; flex-direction: column; }
  .details-header h5 { color: rgba(246,246,238,1); margin: 8.8rem 0 17.2rem; }
  /* Post Header
  ----------------------*/
  .blog-detail-post-header { height: 100vh; }
  .blog-detail-post-header article { text-align: left!important; }
  /* Main Content
  ----------------------*/
  .blog-detail-content article { text-align: left!important; }
  .blog-detail-content h2 { margin: 25rem 0 2.3rem; }
  .blog-detail-content h5 + h2 { margin-top: 37.4rem; }
  .blog-detail-content h5 { font-size: 3.2em; line-height: 1.313em; margin: 0; }
  .blog-detail-content p:first-child { margin-top: 15.5rem; }
  /* Video
  ----------------------*/
  .video-blog { margin: 20.9rem 0 0; }
  .video-blog .img-box,
  .video-blog > .row { height: 100vh; }
  /* Slider
  ----------------------*/
  .blog-slider {}
  .blog-slider .img-box { height: 100vh; margin-right: 0; }
  .blog-slider .flex-viewport { padding-right: 0; }
  .blog-slider .img-box img {}
  .blog-slider .flex-active-slide .img-box img {}
  /* Slider in Contetn
  ----------------------*/
  .blog-detail-content .gallery { width: 100vw; left: calc(-16.666666666666664% + 3rem); position: relative; margin: 0 0 30rem; }
  .blog-detail-content .gallery-icon { height: 100vh; margin-right: 0; }
  .blog-detail-content .slick-list { padding-right: 0; }
  /* Post Widget
  ----------------------*/
  .posts-widget {}
  .posts-widget a { height: 52rem; }
  .posts-widget h4 { display: none; }
  .posts-widget h3 { font-size: 4.8em; line-height: 1.334em; }
  .posts-widget h5 { font-size: 3.2em; margin: 0 0 2rem; }
  /* Footer
  ----------------------*/
  .page-blog-detail .site-footer .container.top > .row { height: 78.6rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .page-blog-detail .site-footer .container.top { margin: 0; }
  .page-blog-detail .site-footer .menu,
  .page-blog-detail .site-footer .outerAbsolute { display: none; }
}
/* @end */

/* @group Guest Review
------------------------------------ */
.guest-review-header {}
.guest-review-header h1 { margin: 0 0 7.4rem; }
.guest-review-header .quotes {}
.guest-review-header .quotes h3 { margin: 0 0 .7rem; }
.guest-review-header .quotes h4 { letter-spacing: .22em; margin: 0 0 1.4rem; }
.guest-review-header .quotes p { color: rgba(108,121,219,1); font-family: 'Roboto', sans-serif; font-size: 1.8em; font-weight: 400; font-style: italic; letter-spacing: 0; line-height: 1.778em; text-transform: none; margin: 0 0 2rem; }
.guest-review-header .quotes h5 { color: rgba(246,246,238,1); font-size: 1.4em; font-weight: 500; line-height: 2em; }
/* Main
----------------------*/
.guest-review-main { position: relative; min-height: 128.1rem; margin: 16.9rem 0 0; padding: 0 0 20.6rem; }
.guest-review-main .outerAbsolute { top: auto; height: 128.1rem; }
.guest-review-main blockquote { margin: 0 0 6.9rem; }
.guest-review-main h4 { color: rgba(246,246,238,1); font-size: 1.4em; font-weight: 600; letter-spacing: .22em; line-height: 2em; text-transform: uppercase; margin: 0 0 2.9rem; }
.guest-review-main h4:last-child { margin: 0; }
.guest-review-main p { color: rgba(193,199,247,1); font-size: 1.8em; font-style: italic; line-height: 1.778em; margin: 0 0 5.9rem; }
.guest-review-main p a { color: rgba(193,199,247,1); font-family: 'Montserrat', sans-serif; font-size: 1.4rem; font-weight: 500; text-decoration: underline; font-style: normal; }
.guest-review-main .pagination ul {}
.guest-review-main .pagination li { color: rgba(230,230,230,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 600; line-height: 1.750em; display: inline-block; margin-right: 1rem; }
.guest-review-main .pagination li a { color: rgba(230,230,230,1); }
.guest-review-main .pagination .arrow { display: block; color: rgba(255,255,255,1); font-size: 1.4rem; line-height: 4.4rem; height: 4.4rem; width: 4.4rem; border-radius: 100%; background: rgba(108,121,219,1); margin: 1rem 0 0; text-align: center; }
/* Widget
----------------------*/
.guest-form { position: relative; }
.guest-form > .row { height: 100vh; }
.guest-form h2 { color: rgba(108,121,219,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 17rem 0 4.1rem; }
@media only screen
and (min-width : 769px) {
  .guest-review-header blockquote:nth-child(odd) { padding-right: 9.2rem;}
  .guest-review-header blockquote:nth-child(even) { padding-left: 9.2rem; }
  .Explorer .guest-review-main p a:hover,
  .Mozilla.v11 .guest-review-main p a:hover,
  .Firefox .guest-review-main p a:hover { color: rgba(193,199,247,.5); }
  .Explorer .guest-review-main .pagination li a:hover,
  .Mozilla.v11 .guest-review-main .pagination li a:hover,
  .Firefox .guest-review-main .pagination li a:hover { color: rgba(230,230,230,.5); }
  @media not all and (hover: none) {
    .guest-review-main p a:hover { color: rgba(193,199,247,.5); }
    .guest-review-main .pagination li a:hover { color: rgba(230,230,230,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .guest-review-header {}
  .guest-review-header h1 { margin: 0 0 7.4rem; }
  .guest-review-header .quotes {}
  .guest-review-header blockquote { padding: 0; }
  .guest-review-header .quotes h4 { font-weight: 700; line-height: 1.782em; margin: 0 0 2.1rem; }
  .guest-review-header .quotes p { font-size: 3.4em; line-height: 1.531em; margin: 0 0 4.1rem; }
  .guest-review-header .quotes h5 { font-size: 2.2em; letter-spacing: .22em; line-height: 1.911em; }
  /* Main
  ----------------------*/
  .guest-review-main { min-height: 0; margin: 17.8rem 0 0; padding: 0 0 36.3rem; }
  .guest-review-main .outerAbsolute { height: 117.6rem; }
  .guest-review-main blockquote { margin: 0 0 16.2rem; }
  .guest-review-main blockquote:nth-child(2) { margin: 0 0 39.2rem; }
  .guest-review-main h4 { font-size: 2.2em; line-height: 1.911em; margin: 0 0 2.9rem; }
  .guest-review-main h4:last-child { margin: 0; }
  .guest-review-main p { font-size: 3.2em; line-height: 1.625em; margin: 0 0 5.9rem; }
  .guest-review-main p a { font-size: inherit; line-height: 1.625em; font-style: italic; text-decoration: none; }
  .guest-review-main .pagination ul {}
  .guest-review-main .pagination li { font-size: 3.136em; letter-spacing: .22em; margin: 0 5rem 2.4rem 0; }
  .guest-review-main .pagination li:last-child {  margin: 0; }
  .guest-review-main .pagination .arrow { font-size: 2.6rem; line-height: 8.3rem; height: 8.3rem; width: 8.3rem; margin: 4.6rem 0 0; text-indent: .8rem; }
  /* Widget
  ----------------------*/
  .guest-form { position: relative; margin: 0 0 10.2rem; }
  .guest-form > .row { height: 202.7rem; }
  .guest-form h2 { margin: 30.8rem 0 5.7rem; }
  .guest-form p { padding: 0; }
}
/* @end */


/* @group About
------------------------------------ */
.about-header { margin: 0 0 18.8rem; }
.about-header .outerAbsolute { bottom: auto; height: 121rem; }
.about-header h1 { margin: 26.6rem 0 10.9rem; }
.about-header p { letter-spacing: .08em; }
/* Main
----------------------*/
.about-main { margin: 0 0 15.7rem; }
/* CEO
----------------------*/
.ceo-level {}
.ceo-level h2 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 0 0 5.9rem; }
.ceo-level .img-box { height: 40rem; margin: 0 0 1.3rem; }
.ceo-level h3 { color: rgba(255,255,255,1); font-size: 3.6em; font-weight: 300; margin: 0 0 1rem; }
.ceo-level h4 { color: rgba(255,255,255,1); font-size: 1.6em; letter-spacing: .22em; line-height: 2.250em; margin: 0 0 2.8rem; }
.ceo-level p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; }
/* Crews
----------------------*/
.about-crew { margin: 0 0 26.1rem; }
.crew-crew { margin: 0 0 13rem; }
.about-crew .open-sliders { margin: 0 0 3rem; }
/* Administrative
----------------------*/
.administrative-section { position: relative; margin: 0 0 -6.9rem; z-index: 3;
  background: -webkit-linear-gradient(bottom, rgba(34, 40, 47, 0.99) 0%, rgba(34, 40, 47, 0.9) 40%, rgba(24, 26, 27, 0.63) 60%, rgba(31, 33, 37, 0.85) 80%, rgba(36, 39, 43, 0.05) 100%);
  background: -o-linear-gradient(top, rgba(34, 40, 47, 0.99) 0%, rgba(34, 40, 47, 0.9) 40%, rgba(24, 26, 27, 0.63) 60%, rgba(31, 33, 37, 0.85) 80%, rgba(36, 39, 43, 0.05) 100%);
  background: -ms-linear-gradient(top, rgba(34, 40, 47, 0.99) 0%, rgba(34, 40, 47, 0.9) 40%, rgba(24, 26, 27, 0.63) 60%, rgba(31, 33, 37, 0.85) 80%, rgba(36, 39, 43, 0.05) 100%);
  background: -moz-linear-gradient(top, rgba(34, 40, 47, 0.99) 0%, rgba(34, 40, 47, 0.9) 40%, rgba(24, 26, 27, 0.63) 60%, rgba(31, 33, 37, 0.85) 80%, rgba(36, 39, 43, 0.05) 100%);
  background: linear-gradient(to bottom, rgba(34, 40, 47, 0.99) 0%, rgba(34, 40, 47, 0.9) 40%, rgba(24, 26, 27, 0.63) 60%, rgba(31, 33, 37, 0.85) 80%, rgba(36, 39, 43, 0.05) 100%);
}
.administrative-section .outerAbsolute { bottom: auto; height: 121.5rem; }
.administrative-section h3 { color: rgba(246,246,238,1); font-size: 2.4em; font-weight: 300; line-height: 1.542em; margin: 0 0 6.8rem; }
.administrative-section h4 { color: rgba(246,246,238,1); font-size: 2em; font-weight: 700; letter-spacing: .22em; line-height: 1.650em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.administrative-section p { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; text-transform: uppercase; }
.administrative-section p a { color: rgba(246,246,238,1); }
.administrative-section article {}
.administrative-section article h4 { margin: 0 0 3.8rem; }
.administrative-section article h4:first-child { margin: 0 0 4.6rem; }
.administrative-section article p { margin: 0 0 10.7rem; }
.administrative-section article h4:first-child + p { margin: 0 0 7.9rem; }
.administrative-section article p:last-child { margin: 0; }
.administrative-section article em { color: rgba(108,121,219,1); font-style: normal; }
.administrative-section article em a { color: rgba(108,121,219,1); }
.administrative-section article p a[href^="mailto:"] { text-decoration: underline; text-transform: lowercase; }
.administrative-section aside h4 { font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; margin: 10.8rem 0 2.8rem; }
.administrative-section aside p { margin: 0 0 2.8rem; }
.administrative-section aside p a[href^="mailto:"] { text-transform: none; }
/* Awards & Affiliations
----------------------*/
.awards-container {}
.awards-container figure { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin: 0 0 2.8rem; }
.awards-container figure img { max-width: 100%; height: auto; }
/* Partners
----------------------*/
.administrative-section .partners {}
.administrative-section .partners h4 { font-size: 1.6em; margin: 0 0 2.4rem; }
.administrative-section .partners h4:first-child + p { margin: 0 0 2.8rem; }
.administrative-section .partners p { color: rgba(151,151,139,1); font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 2.337em; margin: 0 0 2.8rem; }
.administrative-section .partners p a[href^="mailto:"] { color: rgba(108,121,219,1); text-decoration: none; }
@media only screen
and (min-width : 769px) {
  /* Administrative
  ----------------------*/
  .administrative-section .administration { padding-top: 17.5rem; margin-bottom: 17.8rem; }
  .Explorer .administrative-section article p a:hover,
  .Mozilla.v11 .administrative-section article p a:hover,
  .Firefox .administrative-section article p a:hover { color: rgba(246,246,238,.5); }
  .Explorer .administrative-section .partners p a:hover,
  .Mozilla.v11 .administrative-section .partners p a:hover,
  .Firefox .administrative-section .partners p a:hover,
  .Explorer .administrative-section article em a:hover,
  .Mozilla.v11 .administrative-section article em a:hover,
  .Firefox .administrative-section article em a:hover { color: rgba(108,121,219,.5); }
  @media not all and (hover: none) {
    .administrative-section article p a:hover { color: rgba(246,246,238,.5); }
    .administrative-section .partners p a:hover,
    .administrative-section article em a:hover { color: rgba(108,121,219,.5); }
  }
  /* Awards & Affiliations
  ----------------------*/
  .administrative-section .awards { margin-bottom: 12.2rem; }
  .administrative-section .affiliations { margin-bottom: 11.9rem; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .about-header { margin: 0 0 44.5rem; }
  .about-header > .row { height: auto; }
  .about-header .outerAbsolute { bottom: auto; height: 170.6rem; }
  .about-header h1 { margin: 30.8rem 0 10.3rem; }
  .about-header p { font-family: 'Roboto', sans-serif; font-size: 3.2em; letter-spacing: 0; line-height: 1.625em; text-transform: none; }
  /* Main
  ----------------------*/
  .about-main { margin: 0 0 13.4rem; }
  /* CEO
  ----------------------*/
  .ceo-level {}
  .ceo-level aside { padding: 0; }
  .ceo-level article { margin-bottom: 13.5rem; }
  .ceo-level h2 { margin: 0 0 5.9rem; }
  .ceo-level .img-box { height: 27.8rem; margin: 0 0 4rem; }
  .ceo-level .img-box img { object-position: top center; }
  .ceo-level h3 { font-size: 4.2em; line-height: 1.239em; margin: 0 0 .7rem; }
  .ceo-level h4 { font-size: 2.8em; line-height: 1.859em; margin: 0 0 1.6rem; }
  .ceo-level p { font-size: 3.2em; line-height: 1.625em; }
  /* Crews
  ----------------------*/
  .about-crew .open-sliders { margin: 0; }
  .about-crew .open-sliders li { line-height: 1em; margin: 0 0 3.9rem; }
  .about-crew .open-sliders li:after { content: none; }
  /* Administrative
  ----------------------*/
  .administrative-section { margin: 0 0 19.5rem; }
  .administrative-section .outerAbsolute { height: 248.5rem; }
  .administrative-section h3 { font-size: 5em; line-height: 1em; margin: 0 0 14.4rem; }
  .administrative-section h4 { font-size: 2.8em; line-height: 1.600em; }
  .administrative-section p { font-size: 2.4em; letter-spacing: .11em; }
  .administrative-section article h4 { margin: 0 0 .9rem; }
  .administrative-section article h4:first-child { margin: 23.4rem 0 2.2rem; }
  .administrative-section article p { margin: 0 0 9.5rem; }
  .administrative-section article h4:first-child + p { margin: 0 0 8.6rem; }

  .administrative-section aside h4:first-child,
  .administrative-section aside h4 { font-size: 2.4em; margin: 0 0 4.2rem; }
  .administrative-section article aside p { letter-spacing: .08em; margin: 0 0 4.2rem; }
  .administrative-section article aside h4:first-child + p { margin: 0 0 4.2rem; }
  .administrative-section article aside p:last-child { margin: 0 0 22rem; }
  .administrative-section aside p a[href^="mailto:"] { text-decoration: none; }
  /* Awards & Affiliations
  ----------------------*/
  .awards { margin-top: 32.1rem; }
  .awards-container figure { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: 0 0 7.4rem; }
  .affiliations { margin-top: 18.6rem; }
  /* Partners
  ----------------------*/
  .administrative-section .partners { display: none; }
}
/* @end */

/* @group Special Offers
------------------------------------ */
.special-offers-header {}
.special-offers-header h1 { margin: 0 0 10.8rem; }
/* Section
----------------------*/
.offers-section { position: relative; }
.offers-section .col-20-7 { position: absolute; left: 0; height: 100vh; top: 0; }
.offers-section article h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 600; letter-spacing: .22em; line-height: 2.224em; margin: 0 0 .7rem; }
.offers-section article h2 { color: rgba(255,255,255,1); font-size: 4.4em; font-weight: 300; line-height: 1.091em; margin: 0 0 3.1rem; }
.offers-section article p { color: rgba(255,255,255,1); font-size: 1.8em; line-height: 1.750em; margin: 0 0 2.3rem; }
.offers-section article table { width: 100%; max-width: 28rem; margin: 0 0 2.8rem; }
.offers-section article td { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 1.6em; text-transform: uppercase; }

.offers-section aside h4 { color: rgba(255,255,255,1); font-size: 1.4em; font-weight: 500; letter-spacing: .22em; line-height: 2em; margin: 0 0 .6rem; }
.offers-section aside .bttn-small { margin: 0 0 5.2rem; }
.offers-section aside p { color: rgba(255,255,255,1); font-size: 1.2em; line-height: 2.333em; margin: 0 0 3rem; }
.offers-section aside p a { color: rgba(108,121,219,1); }
.offers-section aside .bttn:last-child { margin-top: auto; }
@media only screen
and (min-width : 769px) {
  /* Section
  ----------------------*/
  .offers-section > .row { max-height: 100vh; }
  .offers-section figure { height: 100vh; }
  .offers-section article { padding-left: 5rem; height: 68.2rem; }
  .offers-section aside { height: 68.2rem; flex-direction: column; display: flex; }
  .offers-section .col-20-7 { padding-right: 2rem; }

  .Explorer .offers-section aside p a:hover,
  .Mozilla.v11 .offers-section aside p a:hover,
  .Firefox .offers-section aside p a:hover { color: rgba(108,121,219,.5); }
  @media not all and (hover: none) {
    .offers-section aside p a:hover { color: rgba(108,121,219,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .special-offers-header {}
  .special-offers-header h1 { margin: 0 0 10.7rem; }
  /* Section
  ----------------------*/
  .offers-section { margin: 26.3rem 0 18.7rem; }
  .special-offers-header + .offers-section { margin: 0; }
  .offers-section .col-20-7,
  .offers-section figure,
  .offers-section header { height: 59.2rem; }
  .offers-section header { margin: auto; display: flex; flex-direction: column; justify-content: center; }
  .offers-section figure:after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,.3); }
  .offers-section header + .bttn { width: calc(100% + 8.33333333% + 8.33333333% + 4rem); position: relative; right: calc(8.33333333% + 2rem); margin: 0 0 12.9rem; }
  .offers-section article { margin-bottom: 12rem; }
  .offers-section article h4 { font-size: 2.2em; line-height: 1.618em; margin: 0 0 6.7rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
  .offers-section article h2 { font-size: 5.6em; line-height: 1.179em; margin: 0; }
  .offers-section article p { font-size: 3.2em; line-height: 1.625em; margin: 0 0 2.8rem; }
  .offers-section article table { max-width: 51.4rem; margin: 0 0 8.1rem; }
  .offers-section article p:last-child,
  .offers-section article table:last-child { margin: 0; }
  .offers-section article td { font-size: 2.2em; line-height: 1.639em; }
  .offers-section aside h4 { font-size: 1.96em; line-height: 2.891em; margin: 0 0 .9rem; }
  .offers-section aside .bttn-small { margin: 0 0 5rem; }
  .offers-section aside p { font-size: 2.4em; line-height: 2em; margin: 0 0 4.8rem; }
  .offers-section aside p:last-child { margin: 0; }
}
/* @end */


/* @group Trade Press
------------------------------------ */
.page-trade-press {}
.page-trade-press .site-nav .row-hide { display: none; }
.page-trade-press .site-footer { display: none; }
.trade-main > .row { height: 100vh; }
.trade-main h1 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; white-space: nowrap; margin: 0 0 10.9rem; }
.trade-main article li { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; letter-spacing: .22em; line-height: 1.556em; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.trade-main article li:after { content: ''; display: block; height: 1px; background:  rgba(255,255,255,1); margin: 2.7rem 0 2.9rem; }
.trade-main article li a { color: rgba(255,255,255,1); }
.trade-main article li i { font-size: 2.5rem; position: relative; top: .5rem; }
.trade-main aside ul { margin: 1rem 0 0; }
.trade-main aside li { display: inline-block; }
.trade-main aside li { color: rgba(255,255,255,1); font-size: 1.8em; vertical-align: middle; margin: 0 1.85rem; }
.trade-main aside li .youtube { font-size: 1.7em; }
.trade-main aside li .instagram { font-size: 2em; }
.trade-main aside li a { color: rgba(255,255,255,1); }
/* Aside
----------------------*/
.trade-main h4 { color: rgba(255,255,255,1); font-size: 1.4em; letter-spacing: .22em; line-height: 2em; text-transform: uppercase; margin: 0 0 2.2rem; }
.trade-main  p { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; line-height: 1.967em; text-transform: uppercase; margin: 0 0 6.6rem; }
.trade-main  p strong { font-size: 1.338em; }
.trade-main  p a { color: rgba(246,246,238,1); text-decoration: underline; }
@media only screen
and (min-width : 769px) {
  .page-trade-press .site-nav .col-20-13.right { opacity: 0; visibility: hidden; }
  .Explorer .trade-main li a:hover,
  .Mozilla.v11 .trade-main li a:hover,
  .Firefox .trade-main li a:hover { color: rgba(255,255,255,.5); }
  .Explorer .trade-main  p a:hover,
  .Mozilla.v11 .trade-main  p a:hover,
  .Firefox .trade-main  p a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .trade-main li a:hover { color: rgba(255,255,255,.5); }
    .trade-main  p a:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .trade-main { margin: 0 0; }
  .trade-main .outerAbsolute { height: 238rem; }
  .trade-main > .row { height: auto; }
  .trade-main h1 { margin: 30.8rem 0 14.4rem; }
  .trade-main article li { font-size: 3.6em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .trade-main article li:after { height: .4rem; margin: 5.4rem 0 5.5rem; }
  .trade-main article li i { font-size: 4.8rem; top: 1rem; }
  .trade-main article { margin-bottom: 29.4rem; }
  /* Aside
  ----------------------*/
  .trade-main h4 { font-size: 1.6em; font-weight: 600; line-height: 2.125em; margin: 0 0 3.5rem; }
  .trade-main  p { font-size: 2.2em; line-height: 1.639em; margin: 0 0 6.6rem; }
  .trade-main  p strong { font-size: 1.091em; }
  .trade-main  p a { text-decoration: none; }
  .trade-main aside li { font-size: 2.8em; margin: 0 2.45rem; }
  .trade-main aside .youtube { font-size: 3.2em; }
  .trade-main aside .instagram { font-size: 3.6em; }
}
/* @end */


/* @group Rates
------------------------------------ */
.rates-header { margin: 0 0 35.8rem; }
.rates-header > .row { height: auto; }
.rates-header .outerAbsolute { height: 142.2rem; bottom: auto; }
.rates-header h1 { margin: 26.7rem 0 6.3rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.rates-header .box { margin: 0 0 10rem; }
.rates-header .box + h4 { margin: 0 0 2.8rem; }
.rates-header ul { padding-left: 2.4rem; }
.rates-header li { color: rgba(255,255,255,1); font-size: 1.8em; line-height: 1.750em; padding-left: 1.5em; text-indent: -1.5em; }
.rates-header li:before { content: '•'; padding-right: 1.5rem; }
.rates-header .fadeUp:not(.active) { opacity: 0; visibility: hidden; position: absolute; left: -99999vw; }
.rates-header .fadeUp.active { animation: fade 1.2s 1 cubic-bezier(0.4,0.0,0.2,1) forwards; }
.rates-boxes .controls .bttn { padding: 2rem; color: rgba(255,255,255,1); }
.rates-boxes .controls .bttn.active { background: rgba(108,121,219,1); }
/* Rates Extra
----------------------*/
.rates-extras { margin: 0 0 39.6rem; }
.rates-extras > .row:first-child { margin-bottom: 41.2rem; }
/* Rates Text
----------------------*/
.rates-text {}
.rates-text h4 { color: rgba(108,121,219,1); font-size: 1.6em; letter-spacing: .08em; line-height: 1.750em; margin: 0 0 2.9rem; text-transform: uppercase; }
.rates-text p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.778em; margin: 0 0 6.4rem; }
.rates-text article ul { margin: 0 0 7rem; }
.rates-text article li { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.556em; padding-left: .8em; text-indent: -.8em; }
.rates-text article li:before { content: '·'; padding-right: .8rem; }
/* Rates Control
----------------------*/
.rates-text .content p { margin: 0 0 3.2rem; }
.rates-text .content { position: absolute; right: -4rem; opacity: 0; visibility: hidden;
}
.rates-text .content.active { position: relative; right: 0; opacity: 1; visibility: visible;
  -webkit-transition: opacity 0.3s linear, visibility 0.3s linear, right .5s linear;
  -moz-transition: opacity 0.3s linear, visibility 0.3s linear, right .5s linear;
  -ms-transition: opacity 0.3s linear, visibility 0.3s linear, right .5s linear;
  -o-transition: opacity 0.3s linear, visibility 0.3s linear, right .5s linear;
  transition: opacity 0.3s linear, visibility 0.3s linear, right .5s linear;
}
.rates-extras .information-control {}
.rates-extras .information-control li { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.rates-extras .information-control li i { font-size: 1.3rem; }
.rates-extras .information-control a { color: rgba(255,255,255,1); }
.rates-extras .information-control li:after { content: ''; height: .2rem; display: block; margin: 2.6rem 0 2.8rem; background-color: rgba(255,255,255,1);
-webkit-transition: background .3s linear;
-moz-transition: background .3s linear;
-ms-transition: background .3s linear;
-o-transition: background .3s linear;
transition: background .3s linear;
}
.rates-extras .information-control .active a { color: rgba(108,121,219,1); }
.rates-extras .information-control .active:after { background-color: rgba(108,121,219,1); }
@media only screen
and (min-width : 769px) {
  .rates-boxes .controls { position: relative; left: -5.6rem; }
  .rates-boxes .controls .bttn { max-width: 33.33333333%; }
  .Explorer .rates-extras .information-control li:hover a,
  .Mozilla.v11 .rates-extras .information-control li:hover a,
  .Firefox .rates-extras .information-control li:hover a { color: rgba(108,121,219,.5); }
  .Explorer .rates-extras .information-control li:hover:after,
  .Mozilla.v11 .rates-extras .information-control li:hover:after,
  .Firefox .rates-extras .information-control li:hover:after { background-color: rgba(108,121,219,.5); }
    @media not all and (hover: none) {
    .rates-extras .information-control li:hover a { color: rgba(108,121,219,.5); }
    .rates-extras .information-control li:hover:after { background-color: rgba(108,121,219,.5); }
    }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .rates-header { margin: 0 0 16.7rem; }
  .rates-header .outerAbsolute { height: 284.3rem; bottom: auto; }
  .rates-header h1 { margin: 30.8rem 0 6.6rem; }
  .rates-header .box { margin: 0 0 27.2rem; left: auto; padding: 4.5rem 5.3rem 3.6rem; }
  .rates-header .box + h4 { margin: 0 0 2.8rem; }
  .rates-header ul { padding-left: 0; }
  .rates-header li { font-size: 3.2em; line-height: 1.625em; padding-left: 4.5rem; text-indent: -4.5rem; }
  .rates-header li:before { padding-right: 3.5rem; }
  .rates-boxes .controls { display: flex; flex-wrap: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
  .rates-boxes .controls .bttn { max-width: 34rem; flex: 0 0 auto; }
  /* Rates Text
  ----------------------*/
  .rates-text {}
  .rates-text h4 { font-size: 2.4em; letter-spacing: .22em; margin: 0 0 5.4rem; }
  .rates-text p { font-size: 3.2em; line-height: 1.313em; margin: 0 0 8.4rem; }
  .rates-text article ul { margin: 0 0 30.3em; }
  .rates-text article ul:last-child { margin: 0; }
  .rates-text article li { font-size: 3.2em; line-height: 1.625em; padding-left: 4.5rem; text-indent: -4.5rem; }
  .rates-text article li:before { padding-right: 3.5rem; }
  /* Rates Control
  ----------------------*/
  .rates-text .information-section {}
  .rates-text .information-section article { display: none; }
  .rates-text .information-section h4 { display: none; }
  .rates-extras .information-control li { font-size: 2.2em; line-height: 1.527em; }
  .rates-extras .information-control li:after { background-color: rgba(108,121,219,1); margin: 3.9rem 0; }
  .rates-extras .information-control li a { color: rgba(108,121,219,1); }
  .rates-extras .information-control li p { font-family: 'Roboto', sans-serif; font-size: 1.455em; font-weight: 400; letter-spacing: 0; line-height: 1.625em; text-transform: none; margin: 0 0 5.2rem; }
  .rates-extras .information-control li h4 + p { margin: 3.3rem 0 5.2rem; }
  /* Rates Extra
  ----------------------*/
  .rates-extras { margin: 0 0 18.8rem; }
  .rates-extras > .row:first-child { margin-bottom: 19.7rem; }
  /* Terms & Conditions
  ----------------------*/
  .terms-conditions { margin: 0 0 19.3rem; }
}
/* @end */

/* @group Travel Widget
------------------------------------ */
.travel-widget h1 { color: rgba(255,255,255,1); font-size: 5em; font-weight: 300; line-height: 1.075em; margin: 26.6rem 0 10.8rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.travel-widget h2 { color: rgba(255,255,255,1); font-size: 3.6em; font-weight: 300; line-height: 1em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.travel-widget aside h4 { color: rgba(255,255,255,1); font-size: 1.6em; letter-spacing: .22em; line-height: 2.250em; margin: 0 0 7.7rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
.travel-widget aside nav { position: relative; padding: 1.5rem 0; margin: 0 0 12rem; }
.travel-widget aside nav:last-child { margin: 0; }
.travel-widget aside nav:before { content: ''; background: rgba(133,151,246,1); height: 100%; width: .4rem; border-radius: 10px; position: absolute; top: 0; left: 0; }
.travel-widget aside ul { padding: 0 0 0 4.9rem; }
.travel-widget aside li ul { margin: 3rem 0 0; padding: 0 0 0 3.7rem; }
.travel-widget aside li { color: rgba(255,255,255,1); font-size: 1.8em; font-weight: 500; line-height: 1.667em; margin: 0 0 3rem; }
.travel-widget aside li li { font-size: inherit; margin: 0; }
.travel-widget aside h2 a,
.travel-widget aside li a { color: rgba(255,255,255,1); }
.travel-widget aside .active a { color: rgba(108,121,219,1); }
.travel-widget .travel-box { background: rgba(9,45,66,.4); }
.travel-widget .travel-box article { padding: 6rem 8.9rem; }
.travel-widget .content { position: absolute;  opacity: 0; visibility: hidden; -webkit-transform: translate3d(0,5rem,0); transform: translate3d(0,5rem,0); }
.travel-widget .content.active { position: relative; right: 0; opacity: 1; visibility: visible; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);
  -webkit-transition: opacity 0.3s linear, visibility 0.3s linear, -webkit-transform .5s linear;
  -moz-transition: opacity 0.3s linear, visibility 0.3s linear, transform .5s linear;
  -ms-transition: opacity 0.3s linear, visibility 0.3s linear, transform .5s linear;
  -o-transition: opacity 0.3s linear, visibility 0.3s linear, transform .5s linear;
  transition: opacity 0.3s linear, visibility 0.3s linear, transform .5s linear;
}
.travel-widget article h4 { color: rgba(108,121,219,1); }
.travel-widget p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; }
.travel-widget article { counter-reset: list; }
.travel-widget article li { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; }
.travel-widget article ol li { list-style: decimal outside none; }
.travel-widget article ul li { padding-left: 1.7em; text-indent: -1.7em; }
.travel-widget article ul li:before { content: '•'; padding-right: 1.7rem; }
/* .travel-widget article ol li:before { counter-increment: list; content: counter(list)'.'; padding-right: 1.7rem; } */
.travel-widget li a,
.travel-widget p a { color: rgba(108,121,219,1); }
.travel-widget article ol,
.travel-widget article ul,
.travel-widget article p { margin: 0 0 3rem; }

/* Travel Details
----------------------*/
.travel-details-main { color: rgba(108,121,219,1); }
.travel-details-main .outerAbsolute { height: 116.2rem; bottom: auto; }
.travel-details-main h2 { margin: 0 0 .9rem; }
.travel-details-main article h4 { font-family: 'Roboto', sans-serif; font-size: 1.6em; font-weight: 500; line-height: 1.667em; margin: 0 0 3.1rem; }
.travel-details-main aside .active a { text-decoration: underline; }
/* Travel Kit
----------------------*/
.travel-kit-main { margin: 0 0 20.5rem; }
.travel-kit-main .outerAbsolute { height: 116.2rem; bottom: auto; }
.travel-kit-main h2:first-child { margin: 1.6rem 0 11.9rem; }
.travel-kit-main nav:last-child:before { content: none; }
.travel-kit-main nav h2:first-child,
.travel-kit-main h2 { margin: 0 0 7.1rem; }
.travel-kit-main aside li { font-family: 'Montserrat', sans-serif; font-size: 1.6em; font-weight: 700; letter-spacing: .22em; line-height: 2.250em; margin: 0 0 3.6rem; }
.travel-kit-main article h4 { font-size: 1.6em; letter-spacing: .22em; line-height: 2.250em; margin: 0 0 4rem; }
.travel-kit-main article ul { padding-left: 2.2rem; }
.travel-kit-main article li { font-family: 'Montserrat', sans-serif; font-weight: 500; letter-spacing: .22em; padding-left: 1.7em; text-indent: -1.7em; }
.travel-kit-main article li:before { content: '•'; padding-right: 1.7rem; }
.travel-kit-main .content .img-box { width: calc(100% + 1rem); left: -.5rem; height: 57.8rem; margin: 16.3rem 0 0; }
.travel-kit-main .content .img-box:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0;
  background: -webkit-linear-gradient(bottom, rgba(29,55,82, 1) 6%, rgba(0, 51, 85, 0.3) 20%, rgba(0, 64, 64, 0.01) 23%, rgba(0, 0, 128, 0) 24%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(bottom, rgba(29,55,82, 1) 6%, rgba(0, 51, 85, 0.3) 20%, rgba(0, 64, 64, 0.01) 23%, rgba(0, 0, 128, 0) 24%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(bottom, rgba(29,55,82, 1) 6%, rgba(0, 51, 85, 0.3) 20%, rgba(0, 64, 64, 0.01) 23%, rgba(0, 0, 128, 0) 24%, rgba(0, 0, 0, 0) 100%);
  background: -moz-linear-gradient(bottom, rgba(29,55,82, 1) 6%, rgba(0, 51, 85, 0.3) 20%, rgba(0, 64, 64, 0.01) 23%, rgba(0, 0, 128, 0) 24%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top, rgba(29,55,82, 1) 6%, rgba(0, 51, 85, 0.3) 20%, rgba(0, 64, 64, 0.01) 23%, rgba(0, 0, 128, 0) 24%, rgba(0, 0, 0, 0) 100%);
}
.travel-kit-main aside nav { margin: 0 0 13.9rem; }
@media only screen
and (min-width : 769px) {
  .Explorer .travel-widget li a:hover,
  .Mozilla.v11 .travel-widget li a:hover,
  .Firefox .travel-widget li a:hover,
  .Explorer .travel-widget p a:hover,
  .Mozilla.v11 .travel-widget p a:hover,
  .Firefox .travel-widget p a:hover,
  .Explorer .travel-widget aside li a:hover,
  .Mozilla.v11 .travel-widget aside li a:hover,
  .Firefox .travel-widget aside li a:hover,
  .Explorer .travel-widget aside h2 a:hover,
  .Mozilla.v11 .travel-widget aside h2 a:hover,
  .Firefox .travel-widget aside h2 a:hover { color: rgba(108,121,219,.5); }
  @media not all and (hover: none) {
    .travel-widget aside li a:hover,
    .travel-widget aside h2 a:hover,
    .travel-widget p a:hover,
    .travel-widget li a:hover { color: rgba(108,121,219,.5); }
  }
  .travel-kit-main aside { min-height: 117.8rem; }
  .pinnedAside .travel-kit-main aside { position: sticky; top: 6rem; }

}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .travel-widget h1 { margin: 30.8rem 0 10.4rem; }
  .travel-widget h2 { font-size: 5em; line-height: 1em; margin: 0 0 .3rem; }
  .travel-widget aside h4 { font-size: 2.4em; line-height: 2.100em; margin: 0 0 7.7rem; }
  .travel-widget aside nav { padding: 2.7rem 0 .2rem; margin: 0 0 18.6rem; }
  .travel-widget aside nav:last-child { margin: 0; }
  .travel-widget aside nav:before {}
  .travel-widget aside ul { padding: 0 0 0 6.6rem; }
  .travel-widget aside li ul { margin: 5.2rem 0 0; padding: 0 0 0 5.3rem; }
  .travel-widget aside li { font-size: 3.2em; line-height: 1.625em; margin: 0 0 5.2rem; }

  .travel-widget .travel-box { margin-top: 20rem; }
  .travel-widget .travel-box article { padding: 6rem 6.5rem; }
  .travel-widget .content {}
  .travel-widget .content.active {}
  .travel-widget article h4 { font-family: 'Roboto', sans-serif; font-size: 3.2em; font-weight: 500; letter-spacing: 0; line-height: 1.625em; text-decoration: underline; margin: -24.5rem 0 0; position: relative; padding: 1.7rem 0 5.2rem; }
  .travel-kit-main article h4 { margin: -18.5rem 0 0; }
  .travel-widget article h4:before { content: ''; background: rgba(133,151,246,1); height: 100%; width: .4rem; border-radius: 10px; position: absolute; top: 0; left: -6.7rem; }
  .travel-widget p { font-size: 3.2em; line-height: 1.625em; }
  .travel-widget li { font-size: 3.2em; line-height: 1.625em; }
  .travel-widget .close { display: block; color: rgba(255,255,255,1); font-size: 11.9rem; margin-right: auto; margin: 8rem 0 4.9rem; }
  /* Travel Details
  ----------------------*/
  .travel-details-main { margin: 0 0 19.4rem; overflow: hidden; }
  .travel-details-main .outerAbsolute { height: 179.5rem; }
  /* Travel Kit
  ----------------------*/
  .travel-kit-main { margin: 0 0 -20rem; position: relative; z-index: 2; }
  .travel-kit-main .outerAbsolute { height: 178.7rem; bottom: auto; }
  .travel-kit-main h2:first-child { margin: 0 0 10.7rem; }
  .travel-kit-main nav:last-child:before { content: none; }
  .travel-kit-main nav h2:first-child,
  .travel-kit-main h2 { margin: 0 0 5.3rem; }
  .travel-kit-main aside li { font-size: 2.2em; line-height: 1.639em; margin: 0 0 3.6rem; }
  .travel-kit-main aside nav { margin: 0 0 10.2rem; }
  .travel-kit-main article li { font-size: 2.8em; line-height: 1.625em; padding-left: 3rem; text-indent: -3rem; }
  .travel-kit-main article li:before { padding-right: 1rem; }
  .travel-kit-main article ul li { padding-left: 1em; text-indent: -1em; }
}
/* @end */

/* @group Sustainable Travel
------------------------------------ */
.sustainable-travel-header {}
.sustainable-travel-header h1 { margin: 0 0 10.9rem; }
/* Text
----------------------*/
.sustainable-text {}
.sustainable-text h3 { color: rgba(108,121,219,1); font-size: 3.6em; font-weight: 300; line-height: 1.167em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 4.2rem; }
.sustainable-text h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; margin: 0 0 2.8rem; }
.sustainable-text p { color: rgba(246,246,238,1); font-size: 1.8em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); margin: 0 0 5.4rem; }
.sustainable-text p strong { color: rgba(133,151,246,1); font-family: 'Playfair Display', serif; font-size: 2.250em; }
/* Main
----------------------*/
.sustainable-history-main { position: relative; height: 215.9rem; margin: 0 0 19.9rem; }
.sustainable-history-main > .row { height: 50%; }
/* Section
----------------------*/
.biodiversity-fund { margin: 0 0 16.7rem; }
.biodiversity-fund aside { margin-bottom: 5rem; }
.biodiversity-fund p { margin: 0 0 2.9rem; }
.biodiversity-fund p:first-child { margin-top: 12.8rem; }
.biodiversity-fund h4 { max-width: 90%; }
.biodiversity-fund .slick-next { color: rgba(255,255,255,1); position: absolute; top: 95%; right: 35rem; font-size: 6em; }
.biodiversity-fund .slick-next.prev { top: 50%; transform: rotate(180deg);}
.biodiversity-fund .control-slick figure img { max-width: 100%; height: auto; }

.container-absolute{position: absolute;}
@media only screen
and (min-width : 769px) {
  /* Section
  ----------------------*/
  .biodiversity-fund .controls > aside { overflow: hidden; }
  .biodiversity-fund .control-slick figure { -ms-flex: 0 0 29rem; flex: 0 0 29rem; max-width: 29rem; width: 100%; padding: 0 .3rem; overflow: hidden; opacity: .3; }
  .biodiversity-fund .control-slick .slick-current { opacity: 1; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .sustainable-travel-header {}
  .sustainable-travel-header h1 {}
  /* Text
  ----------------------*/
  .sustainable-text {}
  .sustainable-text h3 { font-size: 5em; line-height: 1.204em; margin: 0 0 6.3rem; max-width: 90%; }
  .sustainable-text h4 { font-size: 2.2em; letter-spacing: .12em; line-height: 1.639em; margin: 0 0 3.6rem; }
  .sustainable-text p { font-size: 3.2em; line-height: 1.625em; margin: 0 0 6.9rem; }
  .sustainable-text p:first-child { margin-top: 19rem; }
  .sustainable-text p strong { font-size: 1.688em; font-weight: 300; }
  /* Main
  ----------------------*/
  .sustainable-history-main { position: relative; height: auto; margin: 0 0 19.9rem; }
  .sustainable-history-main > .row { height: auto; }
  .sustainable-history-main .outerAbsolute + .row { margin-bottom: 27rem; }
  /* Section
  ----------------------*/
  .biodiversity-fund .controls > aside { max-width: 91.66666666666666%; padding: 0; }
  .biodiversity-fund .controls { margin: 0; }
  .biodiversity-fund .controls + .top { pointer-events: none; }
  .biodiversity-fund .slick-next { top: calc(50% - -23.05rem); font-size: 11.9rem; right: 1.1rem; }
  .biodiversity-fund .slick-next.prev { top: 120%; transform: rotate(180deg); }
  .biodiversity-fund .control-slick figure { opacity: .3; }
  .biodiversity-fund { margin: 0 0 6rem; position: relative; z-index: 2; }
  .biodiversity-fund aside { margin-bottom: 0; }
  .biodiversity-fund p { margin: 0 0 5.2rem; }
  .biodiversity-fund p:first-child { margin-top: 3rem; }


}
.biodiversity-fund .row.top.controls{position: relative !important;}
.biodiversity-fund .slick-slider, .biodiversity-fund .col-20-19, .biodiversity-fund .col-20-13.offset-left-20-4.row.middle.between.col-12-11.offset-left-12-1{position: static !important;}

@media only screen and (min-width: 601px){
  .biodiversity-fund .slick-next.prev { top: 140%;}
}

@media only screen and (min-width: 769px){
  .biodiversity-fund .slick-next.prev { top: 130%;}
}
/* @end */

/* @group Extender Travel
------------------------------------ */
.extended-travel-header {}
.extended-travel-header h1 { margin: 0 0 8rem; }
.extended-travel-header nav { max-width: 37.6rem; margin: 0 0 5.8rem; }
.extended-travel-header nav li { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 2em; font-weight: 700; letter-spacing: .22em; line-height: 1.400em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.extended-travel-header nav a { color: rgba(255,255,255,1); }
.extended-travel-header nav li:after { content: ''; height: .2rem; display: block; margin: 2.8rem 0 2.6rem; background-color: rgba(255,255,255,1);
  -webkit-transition: background .3s linear;
  -moz-transition: background .3s linear;
  -ms-transition: background .3s linear;
  -o-transition: background .3s linear;
  transition: background .3s linear;
}
/* Extended Travel Text
----------------------*/
.extended-travel-text {}
.extended-travel-text h3 { color: rgba(255,255,255,1); font-size: 3.6em; font-weight: 300; line-height: 1.167em; margin: 0 0 4rem; }
.extended-travel-text dl div { margin: 0 0 5rem; }
.extended-travel-text dt > h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 600; letter-spacing: .08em; line-height: 1.750em; text-transform: uppercase; }
.extended-travel-text dt a { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 600; letter-spacing: .08em; line-height: 1.750em; text-transform: uppercase; }
.extended-travel-text p { color: rgba(255,255,255,1); font-size: 1.8em; line-height: 1.750em; margin: .2rem 0 0; }
/* Galapagos Banner + Text
----------------------*/
.extended-travel-galapagos { margin: 0 0 29.7rem; }
.galapagos-text { margin: 0 0 17.9rem; }
/* Ecuador Banner + Text
----------------------*/
.extended-travel-ecuador { margin: 0 0 19.7rem; }
.extended-travel-ecuador .outerAbsolute { height: 61.1rem; }
.tours-ecuador { margin: 0 0 59.6rem; }
.tours-ecuador h3 { margin: 0 0 8.3rem; }
.hotels-ecuador { margin: 0 0 57.6rem; }
.hotels-ecuador h3 { margin: 0 0 2.7rem; }
.hotels-ecuador h3 + h3 { margin: 0 0 2.7rem; }
.hotels-ecuador dl + h3 { margin-top: 1.8rem; }
.lodges-ecuador { margin: 0 0 36.6rem; }
.lodges-ecuador h3 { margin: 0 0 2.7rem; }
/* Peru Banner + Text
----------------------*/
.extended-travel-peru { margin: 0 0 20.8rem; }
.hotels-peru { margin: 0 0 42.8rem; }
.hotels-peru h3 { margin: 0 0 8.4rem; }

@media only screen
and (min-width : 769px) {
  .extended-travel-header p { letter-spacing: .08em; margin: 0 0 8.4rem; }
  .Explorer .extended-travel-text dt a:hover,
  .Mozilla.v11 .extended-travel-text dt a:hover,
  .Firefox .extended-travel-text dt a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .extended-travel-text dt a:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .extended-travel-header > .row { height: auto; }
  .extended-travel-header h1 { margin: 30.8rem 0 10.7rem; }
  .extended-travel-header p { margin: 0 0 3.3rem; }
  .extended-travel-header nav { max-width: none; margin: 0 0 10.9rem; }
  .extended-travel-header nav li { font-size: 2.8em; line-height: 13rem; }
  .extended-travel-header nav li:after { height: .4rem; margin: 0; }
  .extended-travel-text h3 { font-size: 5em; line-height: 1.089em; margin: 0 0 7.3rem; }
  .extended-travel-text dl div { margin: 0 0 9.2rem; }
  .extended-travel-text dt > h4 { font-size: 2.2em; line-height: 1.781em; margin: 0 0 4rem; }
  .extended-travel-text dt a { display: block; font-size: 2.2em; line-height: 1.781em; margin: 0 0 4rem; }
  .extended-travel-text p { font-size: 3.2em; line-height: 1.625em; margin: .2rem 0 0; }
  /* Banners General
  ----------------------*/
  .banner-galapagos h3,
  .banner-ecuador h3,
  .banner-peru h3 { font-size: 5em; line-height: 1.204em; margin: 0 0 6.3rem; }
  .banner-galapagos h4,
  .banner-ecuador h4,
  .banner-peru h4 { margin: 0; }
  /* Galapagos Banner + Text
  ----------------------*/
  .extended-travel-galapagos { margin: 0 0 14.7rem; }
  .galapagos-text { margin: 0 0 19.8rem; }
  /* Ecuador Banner + Text
  ----------------------*/
  .extended-travel-ecuador { margin: 0 0 30.8rem; }
  .extended-travel-ecuador .outerAbsolute { height: 134.5rem; }
  .banner-ecuador > .row { height: auto; }
  .banner-ecuador h3 { margin: 31.1rem 0 19.3rem; }
  .tours-ecuador { margin: 0 0 17.5rem; }
  .hotels-ecuador { margin: 0 0 20.1rem; }
  .hotels-ecuador h3 { margin: 0 0 7.8rem; }
  .hotels-ecuador h3 + h3 { margin: 0 0 4.5rem; }
  .hotels-ecuador dl + h3 { margin: 8.4rem 0 4.5rem; }
  .lodges-ecuador { margin: 0 0 29.7rem; }
  .lodges-ecuador h3 { margin: 0 0 4.5rem; }
  /* Peru Banner + Text
  ----------------------*/
  .extended-travel-peru { margin: 0 0 13.9rem; }
  .banner-peru .img-box,
  .banner-peru > .row { height: 179.1rem; }
  .banner-peru article { -ms-flex-item-align: end; align-self: flex-end; margin-bottom: 9.3rem; }
  .banner-peru aside { -ms-flex-item-align: start; align-self: flex-start; }
  .banner-peru h3 { margin: 0 0 7rem; }
  .banner-peru h4 { margin: 0 0 2.8rem; }
  .hotels-peru { margin: 0 0 -12.8rem; z-index: 2; position: relative; }
  .hotels-peru h3 { margin: 0 0 6.2rem; }
}
/* @end */

/* @group Contact
------------------------------------ */
.contact-header {}
.contact-header > .row { height: /**101.4rem**/80.4rem; }
.contact-header h1 { font-size: 5em; line-height: 1.075em; margin: 0 0 8rem; }
.contact-header article h4 { color: rgba(246,246,238,1); font-size: 2em; font-weight: 700; letter-spacing: .22em; line-height: 1.650em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; margin: 0 0 4.6rem; }
.contact-header article p { text-transform: none; }
.contact-header article em { color: rgba(108,121,219,1); font-style: normal; }
.contact-header article em a { color: rgba(108,121,219,1); }
.contact-header article p a[href^="tel:"] { text-decoration: none; }
.contact-header aside h4 { color: rgba(246,246,238,1); font-size: 1.6em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; /**margin: 33rem 0 2.8rem;**/ }
.contact-header aside p { text-transform: none; margin: 0 0 2.8rem; }
.contact-header aside p a { text-decoration: none; }
/* Main
----------------------*/
.contact-main { margin: -5rem 0 -20rem; position: relative; z-index: 2; }
.contact-main h4 { color: rgba(246,246,238,1); font-size: 2em; letter-spacing: .22em; line-height: 1.600em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; margin: 0 0 3.9rem; }
.contact-main p { color: rgba(246,246,238,1); font-size: 1.8em; font-weight: 500; letter-spacing: .08em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; margin: 0 0 4.7rem; }
.contact-main p:last-child { margin: 0; }
.contact-main p a { color: rgba(246,246,238,1); }
@media only screen
and (min-width : 769px) {
  .Explorer .contact-header article em a:hover,
  .Mozilla.v11 .contact-header article em a:hover,
  .Firefox .contact-header article em a:hover { color: rgba(108,121,219,.5); }
  .Explorer .contact-main p a:hover,
  .Mozilla.v11 .contact-main p a:hover,
  .Firefox .contact-main p a:hover { color: rgba(246,246,238,.5); }
  @media not all and (hover: none) {
    .contact-header article em a:hover { color: rgba(108,121,219,.5); }
    .contact-main p a:hover { color: rgba(246,246,238,.5); }
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .contact-header { margin: 0 0 17.8rem; }
  .contact-header > .row { height: auto; }
  .contact-header .outerAbsolute { height: 227.6rem; }
  .contact-header aside { padding: 0 1rem; }
  .contact-header h1 { margin: 30.8rem 0 10.9rem; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); }
  .contact-header article h4 { font-size: 2.8em; line-height: 1.600em; margin: 30.8rem 0 2.2rem; }
  .contact-header article h1 + h4 { margin: 0 0 2.2rem; }
  .contact-header article p { font-size: 2.4em; letter-spacing: .11em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 8.6rem; }
  .contact-header article p a { text-transform: lowercase; }
  .contact-header aside h4 { font-size: 2.4em; line-height: 1.750em; margin: 0 0 4.2rem; }
  .contact-header aside p { font-size: 2.4em; letter-spacing: .08em; line-height: 1.750em; text-transform: uppercase; margin: 0 0 4.2rem; }
  .contact-header aside p a { text-transform: lowercase; }
  /* Main
  ----------------------*/
  .contact-main { margin: 0 0 30.6rem; position: relative; z-index: 2; }
  .contact-main h4 { font-size: 2.8em; margin: 0 0 .9rem; }
  .contact-main p { font-family: 'Montserrat', sans-serif; font-size: 2.4em; letter-spacing: .11em; line-height: 1.750em; margin: 0 0 4.7rem; }
}
/* @end */

/* @group 404
------------------------------------ */
.error-main { padding: 30rem 0 0; }
.error-main > .row {}
.error-main article h1 { color: rgba(246,246,238,1); font-size: 5em; font-weight: 400; line-height: 1.075em; margin: 0 0 5rem; }
.error-main article h4 { color: rgba(246,246,238,1); font-size: 2em; letter-spacing: .22em; line-height: 1.650em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.error-main article p { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 2em; font-weight: 500; letter-spacing: .11em; line-height: 1.750em; text-shadow: 0px 1px 1px rgba(29, 55, 82, 0.5); text-transform: uppercase; }
.error-main article p a { color: rgba(108,121,219,1);}

@media only screen
and (min-width : 769px) {
  .Explorer .error-main article p a:hover,
  .Mozilla.v11 .error-main article p a:hover,
  .Firefox .error-main article p a:hover { color: rgba(108,121,219,1);}
  @media not all and (hover: none) {
    .error-main article p a:hover { color: rgba(108,121,219,1);}
  }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .error-main article p { font-size: 2.2em; letter-spacing: .12em; line-height: 1.639em; }
}
/* @end */

/* @group Site Footer
------------------------------------ */
#siteFooter {}
.site-footer .img-box {}
.site-footer li { display: inline-block; }
/* Animate
----------------------*/
.site-footer .animate { animation: movementTurtles 9s infinite cubic-bezier(0.4,0.0,0.2,1) forwards; opacity: .95; }
.site-footer .animate2 { animation: movementTurtles2 12s infinite cubic-bezier(0.4,0.0,0.2,1) forwards; opacity: .95; }
@keyframes movementTurtles {
  0% { -webkit-transform: translate3d(0,0,0) rotate(0); transform: translate3d(0,0,0) rotate(0); }
  50% { -webkit-transform: translate3d(-5px,5px,0) rotate(0.01deg); transform: translate3d(-5px,5px,0) rotate(0.01deg); }
  100% { -webkit-transform: translate3d(0,0,0) rotate(0); transform: translate3d(0,0,0) rotate(0); }
}
@keyframes movementTurtles2 {
  0% { -webkit-transform: translate3d(0,0,0) rotate(0); transform: translate3d(0,0,0) rotate(0); }
  50% { -webkit-transform: translate3d(0,10px,0) rotate(0.01deg); transform: translate3d(0,10px,0) rotate(0.01deg); }
  100% { -webkit-transform: translate3d(0,0,0) rotate(0); transform: translate3d(0,0,0) rotate(0); }
}
/* Top
----------------------*/
.site-footer .container.top { position: relative; }
.site-footer .container.top > .row { height: 119rem; }
.site-footer .top .bottom img { width: 9.8rem; height: auto; margin: 0 auto 9.2rem; }
.site-footer .container.top h4 { color: rgba(151,151,139,1); font-size: 1.2em; font-weight: 600; letter-spacing: .22em; line-height: 2.337em; text-transform: uppercase; margin: 0 0 1.5rem; }
.site-footer .container.top h4 a { color: rgba(255,255,255,1); }
.site-footer .container.top p { color: rgba(255,255,255,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; line-height: 1.967em; text-transform: uppercase; }
/* .site-footer .container.top p strong { font-size: 1.338em; } */
.site-footer .container.top p a { color: rgba(108,121,219,1); }
.site-footer .container.top .social-network { margin: 1.6rem 0; }
.site-footer .container.top .social-network li { color: rgba(151,151,139,1); font-size: 2.3em; vertical-align: middle; margin: 0 2.25rem; }
.site-footer .container.top .social-network .youtube { font-size: 2.6em; }
.site-footer .container.top .social-network .instagram { font-size: 2.9em; }
.site-footer .container.top .social-network a { color: rgba(151,151,139,1); }
.site-footer .container.top .social-network + p { color: rgba(151,151,139,1); font-size: 1.1em; font-weight: 600; letter-spacing: .22em; line-height: 2.337em; text-transform: uppercase; }
.site-footer .container.top .social-network + p a { color: rgba(151,151,139,1); font-family: etica-display, sans-serif; font-size: 1.2em; font-weight: 900; }
.site-footer .container.top .social-network + p a img { height: auto; width: 14.4rem; margin: 0; }
.site-footer .container.top .menu ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 6.8rem 0 4rem; }
.site-footer .container.top .menu li { color: rgba(108,121,219,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; line-height: 1.967em; text-transform: uppercase; }
.site-footer .container.top .menu a { color: rgba(108,121,219,1); }
.site-footer .container.top .menu .current-menu-item a { color: rgba(255,255,255,1); }
.page-blog .site-footer .container.top .social-network li,
.page-blog-detail .site-footer .container.top .social-network li { color: rgba(255,255,255,1); font-size: 1.8em; vertical-align: middle; margin: 0 1.85rem; }
.page-blog .site-footer .container.top .social-network li .youtube,
.page-blog-detail .site-footer .container.top .social-network li .youtube { font-size: 1.7em; }
.page-blog .site-footer .container.top .social-network li .instagram,
.page-blog-detail .site-footer .container.top .social-network li .instagram { font-size: 2em; }
.page-blog .site-footer .container.top .social-network li a,
.page-blog-detail .site-footer .container.top .social-network li a { color: rgba(255,255,255,1); }
/* Bottom
----------------------*/
.site-footer .container.bottom { position: fixed; bottom: 0; width: 100%; z-index: 3; background: rgba(0,12,11,.8);
  /* background-image: -webkit-linear-gradient(-90deg, rgba(18,14,42,1) 0, rgba(12,23,24,1) 20%, rgba(6,14,12,1) 100%);
  background-image: -moz-linear-gradient(180deg, rgba(18,14,42,1) 0, rgba(12,23,24,1) 20%, rgba(6,14,12,1) 100%);
  background-image: linear-gradient(180deg, rgba(18,14,42,1) 0, rgba(12,23,24,1) 20%, rgba(6,14,12,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto; */
}
.site-footer .container.bottom > .row { height: 100vh; max-height: 5rem;
  -webkit-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  -moz-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  -ms-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  -o-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
}
.site-footer .container.bottom:hover > .row { max-height: 17.6rem; }
.site-footer .container.bottom ul { max-height: 0; margin: 0; overflow: hidden;
  -webkit-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48), margin 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  -moz-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48), margin 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  -ms-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48), margin 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  -o-transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48), margin 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
  transition: max-height 0.3s cubic-bezier(0.42, 0, 0.72, 0.48), margin 0.3s cubic-bezier(0.42, 0, 0.72, 0.48);
}
.site-footer .container.bottom:hover ul { max-height: 9999vh; margin: 0 0 8.2rem; }
.site-footer .container.bottom li { color: rgba(183,183,179,1); font-size: 1.4em; line-height: 1.500em; vertical-align: middle; position: relative; padding-left: 5.4rem; padding-right: 14.3rem; min-height: 4.2rem; }
.site-footer .container.bottom li i { color: rgba(151,151,139,1); line-height: 4.2rem; text-align: center; border: .1rem solid rgba(151,151,139,1); border-radius: 100%; height: 4.2rem; width: 4.2rem; display: inline-block; vertical-align: middle; position: absolute; left: 0; }
.site-footer .container.bottom li a { color: rgba(183,183,179,1); }
.site-footer .container.bottom p { color: rgba(246,246,238,1); font-family: 'Montserrat', sans-serif; font-size: 1.2em; font-weight: 700; letter-spacing: .22em; pointer-events: none; }
.site-footer .container.bottom p a { color: rgba(246,246,238,1); }
@media only screen
and (min-width : 769px) {
  .Explorer .site-footer .bottom li a:hover,
  .Mozilla.v11 .site-footer .bottom li a:hover,
  .Firefox .site-footer .bottom li a:hover { color: rgba(183,183,179,.5); }
  .Explorer .site-footer .bottom p a:hover,
  .Mozilla.v11 .site-footer .bottom p a:hover,
  .Firefox .site-footer .bottom p a:hover { color: rgba(246,246,238,.5); }
  .Explorer .site-footer .container.top p a:hover,
  .Mozilla.v11 .site-footer .container.top p a:hover,
  .Firefox .site-footer .container.top p a:hover,
  .Explorer .site-footer .container.top .menu a:hover,
  .Mozilla.v11 .site-footer .container.top .menu a:hover,
  .Firefox .site-footer .container.top .menu a:hover { color: rgba(108,121,219,.5); }
  .Explorer .site-footer .container.top .social-network a:hover,
  .Mozilla.v11 .site-footer .container.top .social-network a:hover,
  .Firefox .site-footer .container.top .social-network a:hover { color: rgba(151,151,139,.5); }
  .Explorer .site-footer .container.top .social-network + p a:hover,
  .Mozilla.v11 .site-footer .container.top .social-network + p a:hover,
  .Firefox .site-footer .container.top .social-network + p a:hover { color: rgba(151,151,139,.5); }
  .Explorer.page-blog .site-footer .container.top .social-network a:hover,
  .Mozilla.v11.page-blog .site-footer .container.top .social-network a:hover,
  .Firefox.page-blog .site-footer .container.top .social-network a:hover,
  .Explorer.page-blog-detail .site-footer .container.top .social-network a:hover,
  .Mozilla.v11.page-blog-detail .site-footer .container.top .social-network a:hover,
  .Firefox.page-blog-detail .site-footer .container.top .social-network a:hover,
  .Explorer .site-footer .container.top h4 a:hover,
  .Mozilla.v11 .site-footer .container.top h4 a:hover,
  .Firefox .site-footer .container.top h4 a:hover { color: rgba(255,255,255,.5); }
  @media not all and (hover: none) {
    .site-footer .bottom li a:hover { color: rgba(183,183,179,.5); }
    .site-footer .bottom p a:hover { color: rgba(246,246,238,.5); }
    .site-footer .container.top p a:hover,
    .site-footer .container.top .menu a:hover { color: rgba(108,121,219,.5); }
    .site-footer .container.top .social-network a:hover { color: rgba(151,151,139,.5); }
    .site-footer .container.top .social-network + p a:hover { color: rgba(151,151,139,.5); }
    .page-blog .site-footer .container.top .social-network a:hover,
    .page-blog-detail .site-footer .container.top .social-network a:hover { color: rgba(255,255,255,.5); }
    .site-footer .container.top h4 a:hover { color: rgba(255,255,255,.5); }
  }
  /* Top
  ----------------------*/
  .site-footer .outerAbsolute > .row { height: 100%; }
}
@media only screen
and (min-width : 769px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  /* Top
  ----------------------*/
  .site-footer .container.top { margin-bottom: 9rem; }
  .site-footer .container.top > .row { height: 123.5rem; }
  .site-footer .container.top h4 { font-size: 1.6em; line-height: 2.125em; margin: 0 0 1.3rem; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); }
  .site-footer .container.top .col-20-4 h4 { color: rgba(246,246,238,1); }
  .site-footer .container.top p { font-size: 2.2em; line-height: 1.639em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5); margin: 0 0 5.8rem; }
  .site-footer .container.top p strong { font-size: 1.091em; }
  .site-footer .container.top .menu ul { display: block; margin: 0 0 4.5rem; }
  .site-footer .container.top .menu li { display: block; font-size: 2.2em; line-height: 4.091em; text-shadow: 0px 2px 2px rgba(29, 55, 82, 0.5);  }
  .site-footer .container.top .social-network + p { display: none; }
  .site-footer .container.top .social-network { margin: 3.4rem 0 2.7rem; }
  .page-blog .site-footer,
  .page-blog-detail .site-footer {}
  .page-blog .site-footer .container.top .social-network,
  .page-blog-detail .site-footer .container.top .social-network { margin: 3.4rem 0 5rem; }
  .page-blog .site-footer .container.top .social-network li,
  .page-blog-detail .site-footer .container.top .social-network li,
  .site-footer .container.top .social-network li { font-size: 3em; margin: 0 3.25rem; }
  .page-blog .site-footer .container.top .social-network li a,
  .page-blog-detail .site-footer .container.top .social-network li a,
  .site-footer .container.top .social-network li a { color: rgba(246,246,238,1); }
  .page-blog .site-footer .container.top .social-network .youtube,
  .page-blog-detail .site-footer .container.top .social-network .youtube,
  .site-footer .container.top .social-network .youtube { font-size: 3.2em; }
  .page-blog .site-footer .container.top .social-network .instagram,
  .page-blog-detail .site-footer .container.top .social-network .instagram,
  .site-footer .container.top .social-network .instagram { font-size: 3.6em; }
  .site-footer .container.top .menu + p {color: rgba(151,151,139,1); font-size: 2.2em; font-weight: 600; letter-spacing: 0; line-height: 2.337em; text-transform: uppercase; margin: 0 0 4rem; }
  .site-footer .container.top .menu + p a { color: rgba(151,151,139,1); font-family: etica-display, sans-serif; font-size: 1.2em; font-weight: 900; }
  /* Bottom
  ----------------------*/
  .site-footer .container.bottom {}
  .site-footer .container.bottom .bttn { font-size: 1.8em; letter-spacing: .28em; padding: 2.9rem 0 3rem; }
  .site-footer .top .bottom p img { width: 24.2rem; height: auto; margin: 0; }
}
/* @end */

/* @group RESET GENERAL DE TAMAÑO
------------------------------------ */
.no-mobile {}
.noresults {position: fixed; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; }
.showError .noresults { opacity: 1; visibility: visible; }
.error-msg {display: inline-block; position: absolute; left: calc(50% - 150px); top: calc(50% - 32px); width: 300px; height: 64px;}
.loading { position: fixed; top: 0; left: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; }
.showLoad .loading { opacity: 1; visibility: visible; }
.lds-ellipsis { display: inline-block; position: absolute; left: calc(50% - 32px); top: calc(50% - 32px); width: 64px; height: 64px; }
.lds-ellipsis div { position: absolute; top: 27px; width: 11px; height: 11px; border-radius: 50%; background: #fff; animation-timing-function: cubic-bezier(0, 1, 1, 0); }
.lds-ellipsis div:nth-child(1) { left: 6px; animation: lds-ellipsis1 0.6s infinite; }
.lds-ellipsis div:nth-child(2) { left: 6px; animation: lds-ellipsis2 0.6s infinite; }
.lds-ellipsis div:nth-child(3) { left: 26px; animation: lds-ellipsis2 0.6s infinite; }
.lds-ellipsis div:nth-child(4) { left: 45px; animation: lds-ellipsis3 0.6s infinite; }
@keyframes lds-ellipsis1 {
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes lds-ellipsis3 {
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}
@keyframes lds-ellipsis2 {
  0% { transform: translate(0, 0); }
  100% { transform: translate(19px, 0); }
}


@media only screen
and (min-width : 769px) {
  .mobile { display: none!important; }
}
@media only screen
and (min-width : 1441px)
and (max-width : 1919px) {
  html { font-size: 9px; }
}
@media only screen
and (min-width : 1369px)
and (max-width : 1440px) {
  html { font-size: 8px; }
  .container:not(#Rates1):not(.blog-list) { overflow-x: hidden; }
  /* .container:not(.embark-cuisine):not(.luxury-itineraries):not(#Rates1) > .row { width: calc(100% + 20rem); margin-left: -10rem; } */
  .row.full-width { max-width: none; }
  .rates-header { margin: 0 0 15.8rem; }
}
@media only screen
and (min-width : 1101px)
and (max-width : 1368px) {
  html { font-size: 7px; }
  .container:not(#Rates1):not(.blog-list):not(.site-nav) { overflow: hidden; }
  /* .container:not(.embark-cuisine):not(.luxury-itineraries):not(#Rates1) > .row { width: calc(100% + 30rem); margin-left: -15rem; } */
  .row.full-width { max-width: none; }
  .rates-header { margin: 0 0 15.8rem; }
}

@media only screen
and (min-width : 769px)
and (max-width : 1100px) {
  .container:not(#Rates1):not(.blog-list):not(.site-nav) { overflow: hidden; }
  html { font-size: 7px; }
  .container:not(.embark-cuisine):not(.luxury-itineraries):not(#Rates1):not(.blog-list) > .row { width: calc(100% + 50rem); margin-left: -25rem; }
  .row.full-width { max-width: none; }
  #wrapper { overflow: hidden; }
}
@media only screen
and (min-width : 769px)
and (-webkit-min-device-pixel-ratio: 1.5) {
  .container:not(#Rates1):not(.blog-list):not(.site-nav) { overflow: hidden; }
  .container:not(.embark-cuisine):not(.luxury-itineraries):not(#Rates1):not(.blog-list) > .row { width: 100%; margin-left: 0; }
  .row.full-width { max-width: none; }
  .luxury-itineraries .slide-container { width: 123.4rem; }
  .luxury-itineraries .table .cell.small { width: 20%; }
  .luxury-itineraries .table .cell.active { width: 80%; }
  .luxury-itineraries .slide-container .img-box { height: auto; }
}
@media only screen
and (min-width : 769px)
and (min-resolution: 1.5dppx) {
  .container:not(#Rates1):not(.blog-list):not(.site-nav) { overflow: hidden; }
  .container:not(.embark-cuisine):not(.luxury-itineraries):not(#Rates1):not(.blog-list) > .row { width: 100%; margin-left: 0; }
  .row.full-width { max-width: none; }
  .luxury-itineraries .slide-container { width: 123.4rem; }
  .luxury-itineraries .table .cell.small { width: 20%; }
  .luxury-itineraries .table .cell.active { width: 80%; }
  .luxury-itineraries .slide-container .img-box { height: auto; }
}
@media only screen
and (min-width : 0)
and (max-width : 768px) {
  .no-mobile { display: none!important; }
  html { font-size: 7px; }
  .error-msg {left: calc(50% - 123px); top: calc(50% - 115px);}
}
@media only screen
and (min-width : 0)
and (max-width : 600px) {
  html { font-size: 5px; }
}

div#ss-search-page-form {
    min-height: 50px;
    color: #fff;
}
/* @end */

/* --- */
