@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
:root{--basic:rgba(0,75,135,1);--basictrans:rgba(0,75,135,0.8);--light:rgba(191,216,255,1);--grey:#C8C8C8;--greylight:#F0F0F0;--greydark:rgba(64,64,64,1);--greydarktrans:rgba(64,64,64,0.8);--space-0-25:12.5px;--space-0-5:25px;--space-0-75:37.5px;--space:50px;--space-1-5:75px;--space-2:100px;--space-3:150px;--space-4:200px;--icon:40px;--w-basic:2000px;--w-txtmax:950px;--fs-stable-big:20px;--fs-stable-normal:16px;--fs-desktop:22px;--fs-laptop:19px;--fs-laptop-small:18px;--fs-tablet:17px;--fs-smartphone:17px;--fs-xxl:3.2rem;--fs-xxl-tablet:2rem;--fs-xxl-smartphone:1.6rem;--fs-xl:2.8rem;--fs-xl-tablet:1.8rem;--fs-xl-smartphone:1.4rem;--fs-bigggg:2.4rem;--fs-bigggg-smartphone:1.6rem;--fs-biggg:2.2rem;--fs-biggg-smartphone:1.5rem;--fs-bigg:1.6rem;--fs-bigg-smartphone:1.25rem;--fs-big:1.3rem;--fs-big-smartphone:1.15rem;--fs-small-more:0.9rem;--fs-small:0.8rem;--fs-small-less:0.7rem;}
.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}*,ul{margin:0;padding:0;box-sizing:border-box;}::selection{background-color:var(--basic);-webkit-text-fill-color:#fff;color:#fff !important;}::-webkit-scrollbar{width:var(--space-0-25);}::-webkit-scrollbar-track{background:var(--grey);}::-webkit-scrollbar-thumb{background:var(--greydark);transition:all 300ms ease-out;cursor:pointer;opacity:0.9;}::-webkit-scrollbar-thumb:hover{opacity:1;}html{font-size:var(--fs-desktop);}body{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;color:#000;overflow-x:hidden;line-height:1.6;}.layout-container{overflow:clip;}h1,h2,h3,h4,.serif,.fmediawrap .name-field-caption,.cruise .name-field-subtitle{font-family:"Source Serif 4",serif;font-optical-sizing:auto;font-style:normal;}.big{line-height:1.4;}h1,h2,h3,.bigg{line-height:1.2;}.biggg,.name-field-links a,.name-field-files a,.slink,.name-field-files a,.language-switcher-language-url .links a,.block-wth-primary-local-tasks > ul a,form label,table,nav .menu a{line-height:1.1;}.xl,.fmediawrap .name-field-caption,time{line-height:1;}.fmediawrap .name-field-caption{font-size:var(--fs-xxl);}.xl,.cruise .atitle{font-size:var(--fs-xl);}.crew .atitle{font-size:var(--fs-bigggg);}h1,.atitle{font-size:var(--fs-biggg);}.bigg,h2,.cruise .name-field-subtitle{font-size:var(--fs-bigg);}.big,h3,h4{font-size:var(--fs-big);}.small,time,.name-field-links a,.name-field-files a,.slink,figcaption,.description{font-size:var(--fs-small);}.menu--main,.language-switcher-language-url .links a{font-size:var(--fs-stable-big);}.menu--main .menu ul a{font-size:var(--fs-stable-normal);}.atitle,h1,h2,h3,.name-field-links a,.name-field-files a,.slink,.pager li a{font-weight:500;}.crew .name-field-subtitle{font-weight:700;}.xbold,.cruise .atitle,.fmediawrap .name-field-caption{font-weight:800;}.dark,.pager li a:hover,.pager li.is-active a{color:var(--light);}.basic,.pager li a{color:var(--basic);}.light{color:var(--light);}.grey,time{color:var(--grey);}.greylight{color:var(--greylight);}.greydark{color:var(--greydark);}.tablewrap{overflow-x:auto;overflow-y:hidden;}table{border:none;border-top-left-radius:var(--space-0-25);border-top-right-radius:var(--space-0-25);overflow:hidden;border-collapse:collapse;border-spacing:0;}table thead{background-color:var(--grey);}table th,table td{padding:var(--space-0-25);text-align:center;border:2px solid var(--greydark);}table th:first-child,table td:first-child{text-align:left;}.atitle,.article.teaser > h3{margin-bottom:0;}.layout-container .cruise .atitle,.layout-container .crew .name-field-subtitle{margin-top:0;}.block-label{margin-bottom:var(--space-0-5);}h1,h2,h3,h4,.formatxt > *:not(:last-child),.layout-container .cruise .atitle,.swrap2 .name-field-smedia .field-item:not(:last-child),.article.teaser > *:not(:last-child){margin-bottom:var(--space-0-5);}.swrap2 .name-field-smedia .flickity-slider > .field-item{margin-bottom:0;}.formatxt > * + h2,.formatxt > * + h3,.formatxt > * + h4{margin-top:var(--space-0-75);}.owrap:not(.topfmedia):not(.row){padding-top:var(--space-2);}.owrap > div,.row{padding-bottom:var(--space);}figcaption,.name-field-caption{margin-top:5px;font-style:italic;}.path-user main{padding-top:var(--space);padding-bottom:var(--space-2);}.region-footer,.page[data-id="6"] .name-field-body2{padding-top:var(--space-2);padding-bottom:var(--space-2);}.page[data-id="6"] .name-field-body2{margin-bottom:var(--space);}.pager{margin-top:var(--space-0-5);}.navwrap{padding-top:var(--space);padding-bottom:var(--space);}.region-header{padding-top:var(--space-0-5);padding-bottom:var(--space-0-5);}.navwrap > div,.txtwrap1 > *:not(:first-child),.txtwrap1 + .txtwrap1,.cruise.teaser .name-field-smedia{margin-top:var(--space-0-5);}.name-field-links .field-item:not(:first-child),.name-field-files .field-item:not(:first-child){margin-top:var(--space-0-25);}.wwrap,.navwrap,.path-user main{padding-left:var(--space);padding-right:var(--space);}.wwrap,.name-field-thumbs2,.path-user main{margin-left:auto;margin-right:auto;}.view-footer,.view-empty{margin-top:var(--space-0-5);}.views-exposed-form{margin-bottom:var(--space);}.field__label{margin-bottom:5px;}.navwrap > div{position:relative;padding-top:var(--space-0-5);}.navwrap > div::before{content:"";display:block;width:50%;max-width:250px;height:1px;background-color:var(--grey);position:absolute;left:0;top:0;}.wwrap,.name-field-thumbs2,.path-user main{max-width:var(--w-basic);}.awrap .txtwrap1{max-width:var(--w-txtmax);}.user-login-form{max-width:500px;}a{color:inherit;transition:all 300ms ease-out;text-decoration:none;}.formatxt a:not(.slink){text-decoration:underline;}.formatxt a:not(.slink),.name-field-tags a,.name-field-cat a{opacity:0.85;}.formatxt a:not(.slink):hover,.name-field-tags a:hover,.name-field-cat a:hover{opacity:1;}button{all:unset;cursor:pointer;}.name-field-links > .field-items-wrap,.name-field-files > .field-items-wrap{display:flex;flex-wrap:wrap;gap:var(--space-0-5);}.slink,.name-field-links a,.name-field-files a,main .form-submit{background-color:var(--basic);border:2px solid var(--basic);color:#fff;display:inline-block;padding:12px var(--space-0-5);box-shadow:2px 2px 5px rgba(0,0,0,0.2);transition:all 0.2s linear;border-radius:2px;position:relative;border-radius:15px;transform:scale(1);}.slink:hover,.name-field-links a:hover,.name-field-files a:hover,main .form-submit:hover{transform:scale(1.04);}.slink:active,.name-field-links a:active,.name-field-files a:active,main .form-submit:active{box-shadow:0px 0px 0px rgba(0,0,0,0.3);transform:translateY(1px);}.region-help,.view-empty,.view-footer{text-align:center;}.region-help div[data-drupal-messages]{padding:var(--space-0-25);background-color:var(--basic);color:#fff;font-size:var(--fs-stable-normal);box-shadow:0 2px 3px rgba(0,0,0,0.3);display:inline-block;}body:not(.user-logged-in) .region-help{text-align:left;}body:not(.user-logged-in) .region-help div[data-drupal-messages]{position:absolute;z-index:30;left:5px;top:5px;}.block-wth-primary-local-tasks{position:relative;z-index:10;}.block-wth-primary-local-tasks > ul{list-style:none;display:flex;justify-content:center;overflow-x:auto;border-radius:8px;padding-top:5px;}.path-user .block-wth-primary-local-tasks > ul{justify-content:flex-start;margin-bottom:var(--space-0-5);}.block-wth-primary-local-tasks > ul li a{display:block;padding:var(--space-0-25) var(--space-0-5);margin:0 2px;text-decoration:none;color:#666;background-color:#eee;border:none;border-radius:5px 5px 0 0;white-space:nowrap;position:relative;font-size:var(--fs-small);font-weight:500;}.block-wth-primary-local-tasks > ul li a:hover{color:var(--basic);background-color:#e9e9e9;border-radius:5px;}.block-wth-primary-local-tasks > ul li a.is-active,.block-wth-primary-local-tasks > ul li a[aria-current="page"]{color:var(--basic);background-color:#ffffff;font-weight:600;box-shadow:0 -2px 5px rgba(0,0,0,0.2);z-index:1;}.block-wth-primary-local-tasks > ul li a.is-active::after,.block-wth-primary-local-tasks > ul li a[aria-current="page"]::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background-color:var(--basic);border-radius:2px 2px 0 0;}.block-wth-primary-local-tasks > ul li a.is-active{padding-bottom:calc(var(--space-0-25) + 3px);}.layout-container nav ul{list-style:none;list-style-type:none;}.formatxt ul{list-style:none;list-style-type:none;}.formatxt li{margin:5px 0 5px var(--space-0-5);list-style-position:outside;}.formatxt ul li{list-style-image:url(/themes/wth/imgs/list-icon.png);}main form{max-width:500px;}form label{display:block;margin-bottom:5px;}form label.form-required::after{content:"*";}form input:not(.form-submit),form textarea,form select{display:block;color:inherit;transition:all 300ms ease-out;font-size:inherit;padding:5px 0;font-family:inherit;line-height:1.1;border:none;background-color:transparent;border-bottom:1px solid var(--basic);max-width:100%;}form textarea{border:1px solid var(--basic);}form select{width:auto;min-width:150px;}form .form-item{margin-bottom:var(--space-0-5);position:relative;}.form-type-checkbox,.form-type-radio{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:var(--space-0-25);}.form-type-checkbox,.form-type-radio{display:grid;grid-template-columns:var(--space-0-5) 1fr;grid-template-rows:auto auto;column-gap:var(--space-0-25);row-gap:0;}.form-type-checkbox input[type="checkbox"],.form-type-radio input[type="radio"]{width:var(--space-0-5);height:var(--space-0-5);grid-column:1 / 2;grid-row:1 / 2;justify-self:start;}.form-type-checkbox label,.form-type-radio label{grid-column:2 / 3;grid-row:1 / 2;}.form-type-checkbox .description,.form-type-radio .description{grid-column:2 / 3;grid-row:2 / 3;}form > p:not(:last-child){margin-bottom:var(--space-0-5);}form .description a{text-decoration:underline;}.views-exposed-form{display:flex;justify-content:center;}.views-exposed-form .form-item{margin-bottom:0;}.form-submit{cursor:pointer;font-size:inherit;}.views-exposed-form,.views-exposed-form select{text-align:center;}.pager ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-0-25);}.pager li{list-style:none;}.flickity-slider > div{width:100%;}.flickity-viewport{transition:height 500ms ease-out;}.flickity-page-dots{bottom:var(--space-0-5);}.flickity-page-dots .dot{transition:all 300ms ease-out;background-color:#f8f8f8;opacity:0.6;width:var(--space-0-5);height:var(--space-0-5);box-shadow:0 0 3px 3px rgba(0,0,0,0.3);}.flickity-button:disabled{opacity:0;}.flickity-prev-next-button:hover,.flickity-prev-next-button:active,.flickity-prev-next-button:focus,.flickity-page-dots .dot.is-selected,.flickity-page-dots .dot:hover,.flickity-page-dots .dot:active,.flickity-page-dots .dot:focus{opacity:0.9;transform:scale(1.05);background-color:#fff;}.flickity-prev-next-button:hover,.flickity-prev-next-button:active,.flickity-prev-next-button:focus{background-color:transparent;}.flickity-prev-next-button svg path{color:#fff;}main{position:relative;}.layout-container .formatxt hr{margin:var(--space-0-5) 0;height:2px;border:none;background:var(--greylight);display:block;clear:both;}time{display:block;}.block-label{text-align:center;}@keyframes draw{to{stroke-dashoffset:0;}}.media > .contextual{display:none;}.view .dropbutton-wrapper{display:none;}.user-logged-in .view .dropbutton-wrapper{display:inline-block;background-color:#eee;padding:5px;border-radius:5px;box-shadow:1px 1px 4px rgba(0,0,0,0.3);font-size:12px;margin-top:5px;}.user-logged-in .view .dropbutton-wrapper a{text-decoration:none;}.user-logged-in .view .dropbutton-wrapper a:hover{color:var(--basic);}.smedia > .awrap,.name-field-thumbs > .field-items-wrap{display:flex;gap:var(--space);flex-wrap:wrap;}.smedia > .awrap{align-items:flex-start;overflow:visible;}.smedia > .awrap > .txtwrap2{width:50%;}.smedia > .awrap > .swrap2{width:calc(50% - var(--space));}.name-field-thumbs > .field-items-wrap > div{width:calc(50% - var(--space-0-5));}.swrap2{position:sticky;top:0;align-self:flex-start;}.name-field-body2 .wwrap{display:flex;gap:30px;flex-wrap:wrap;}.body2-col3 .name-field-body2 .formatxt{width:calc(33.33% - 20px);}.body2-fullfirst .name-field-body2 .formatxt{width:calc(50% - 15px);}.body2-fullfirst .name-field-body2 .formatxt:nth-child(1){width:100%;}.crew .name-field-body{max-width:600px;}.destinations .name-field-smedia > .field-items-wrap{display:flex;flex-wrap:wrap;column-gap:30px;}.destinations .name-field-smedia .field-item{width:calc(50% - 15px);}.page[data-id="6"] .name-field-body2,.page[data-id="5"]{background-color:var(--light);}.page[data-id="6"] .name-field-body2 .formatxt:nth-child(2){margin-top:70px;}.txtwrap2.effe{opacity:0;transform:translateY(150px);transform-origin:center center;transition:all 1.5s ease-out;}.txtwrap2.effe.actelem{opacity:1;transform:translateY(0);}.domino{opacity:0;transform:translateX(100px);transform-origin:center center;transition:all 600ms ease-out;}.domino.effe.actelem{opacity:1;transform:translateX(0);}.swrap1.effe{opacity:0;transform:translateX(150px);transition:all 1.5s ease-out 300ms;}.sbefore .swrap1.effe{transform:translateX(-150px);}.smedia .swrap1.effe.actelem{opacity:1;transform:translateX(0);}.atitle.effe,.fmediawrap.effe .name-field-caption > .formatxt{clip-path:inset(0 0 100% 0);transform:translateY(20px);transition:all 1.7s ease-out;}.atitle.effe.actelem,.fmediawrap.effe.actelem .name-field-caption > .formatxt{clip-path:inset(0 0 -20% 0);transform:translateY(0);}header{position:relative;z-index:100;height:100px;}.region-header,.headr,.headr .menu--main .menu{display:flex;}.region-header{justify-content:space-between;}.region-header,.headr,.headr .menu--main .menu{align-items:center;}.region-header,.headr{gap:var(--space-0-5);}.headr,.headr .menu--main .menu{justify-content:flex-end;}.logowrap{width:250px;}.slogo{display:block;}.slogo img{display:block;max-width:100%;}.menu--main li a,.language-switcher-language-url .links a{display:inline-block;position:relative;padding-top:5px;padding-bottom:5px;color:var(--greydark);}.menu--main li a::after,.language-switcher-language-url .links a::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--greydark);transition:all 300ms ease-out;}.headr .menu--main li{padding-left:var(--space-0-5);}.headr .menu--main li:not(:last-child){padding-right:var(--space-0-5);border-right:2px solid var(--greydark);}.headr .menu--main li a{white-space:nowrap;}.navwrap{position:fixed;top:0;width:250px;right:-250px;background-color:var(--greylight);transition:all 500ms ease-out;overflow:auto;box-shadow:0 0 4px rgba(0,0,0,0.2);}.navwrap .menu--main > .menu > li{margin:var(--space-0-25) 0;}.navwrap .menu--main > .menu > li:first-child{margin-top:0;}.navwrap .menu--main > .menu ul{margin-left:var(--space-0-5);}.menu--main > .menu a:hover:after,.menu--main > .menu a:focus:after,.menu--main > .menu > .menu-item--active-trail > a:not([href*='#id-']):after,.menu--main > .menu a.is-active:not([href*='#id-']):after,.menu--main > .menu > .menu-item--expanded:hover > a:after,.language-switcher-language-url .links a.is-active::after,.language-switcher-language-url .links a:hover::after{width:60%;}.navicon,.totop{background-color:var(--greydarktrans);position:fixed;z-index:80;transition:all 300ms ease-out;cursor:pointer;overflow:hidden;}.navicon,.totop{right:0;width:60px;height:50px;opacity:0;}.navicon{top:0;transform:translateY(-100%);}.totop{bottom:0;transform:translateY(100%);}.scrolled .navicon,.scrolled .totop{transform:translateY(0);opacity:1;}.navicon:hover,.totop:hover{background-color:var(--greydark);}.opennav .navicon{background-color:transparent;}.navicon::before,.navicon::after{content:" ";}.navicon::before,.navicon::after,.navicon span{position:absolute;display:block;left:20%;width:60%;height:3px;transition:all 500ms ease-out;background-color:#fff;}.navicon::before{top:22%;}.navicon span{top:45%;}.navicon::after{top:68%;}.opennav .navicon{background-color:rgb(255,255,255,0);}.opennav .navicon::after,.opennav .navicon::before{top:25%;left:47%;width:3px;height:50%;transform:rotate(45deg);transform-origin:center center;background-color:var(--greydark);}.opennav .navicon::after{transform:rotate(-45deg);}.opennav .navicon::before{transform:rotate(45deg);}.opennav .navicon span{width:0;}.user-logged-in .navicon,.user-logged-in .navwrap{top:60px;}.opennav .navwrap{right:0;}.language-switcher-language-url .links{display:flex;align-items:center;justify-content:flex-end;list-style:none;gap:var(--space-0-25);}.navwrap .language-switcher-language-url .links{justify-content:flex-start;}.language-switcher-language-url .links a{position:relative;font-family:monospace;text-transform:uppercase;white-space:nowrap;width:2ch;overflow:hidden;display:block;}.language-switcher-language-url > .contextual{display:none;}blockquote{font-style:italic;position:relative;}blockquote::before,blockquote > *:last-child::after{content:"";display:inline-block;width:20px;height:15px;clip-path:polygon(12% 3%,36% 3%,29% 44%,44% 44%,44% 97%,56% 97%,56% 46%,68% 3%,92% 3%,85% 44%,100% 44%,100% 97%,0% 97%,0% 46%);background-color:var(--basic);opacity:0.9;}blockquote::before{position:absolute;left:-21px;top:-7px;}blockquote > *:last-child::after{position:relative;right:-7px;bottom:-7px;transform:rotate(180deg);}.totop::after{content:" ";width:36px;height:36px;display:block;position:absolute;top:50%;transition:all 300ms linear;background-color:#fff;left:50%;transform:translate(-50%,-50%);}.totop::after{clip-path:polygon(50% 21%,100% 71%,92% 79%,50% 37%,8% 79%,0% 71%);}footer{background:var(--greylight);}.foowrap{display:flex;justify-content:space-between;gap:var(--space);align-items:flex-end;}.block-foologo{margin-bottom:120px;}@media screen and ((max-height:900px) or (max-width:1400px)){html{font-size:var(--fs-laptop);}}@media screen and (max-width:1400px){.headr .menu--main li{padding-left:var(--space-0-25);}.headr .menu--main li:not(:last-child){padding-right:var(--space-0-25);}}@media screen and (max-width:1150px){html{font-size:var(--fs-laptop-small);}.headr{display:none;}.navicon{right:calc(var(--space-0-5) - 11px);top:var(--space-0-5);opacity:1;transform:none;}.scrolled .navicon,.opennav .navicon{top:0;right:0;}.wwrap,.navwrap,.path-user main{padding-left:var(--space-0-5);padding-right:var(--space-0-5);}.region-footer{padding-top:var(--space);padding-bottom:var(--space);}.name-field-thumbs > .field-items-wrap > div{width:calc(50% - var(--space-0-25));}.name-field-thumbs > .field-items-wrap{gap:var(--space-0-5);}.scrolled .navicon{background-color:var(--greydarktrans);}.scrolled .navicon:hover{background-color:var(--greydark);}.navicon,.navicon:hover,.opennav .navicon,.opennav .navicon:hover{background-color:rgba(0,122,208,0);}.navicon span,.navicon::before,.navicon::after{background-color:var(--greydark);}.scrolled .navicon span,.scrolled .navicon::before,.scrolled .navicon::after{background-color:#fff;}.opennav .navicon::before,.opennav .navicon::after{background-color:var(--greydark);}.body2-col3 .name-field-body2 .formatxt{width:calc(50% - 15px);}.body2-col3 .name-field-body2 .formatxt:not(:first-child){margin-top:var(--space);}}@media screen and (max-width:850px){html{font-size:var(--fs-tablet);}.fmediawrap .name-field-caption{font-size:var(--fs-xxl-tablet);}.xl,.cruise .atitle{font-size:var(--fs-xl-tablet);}.smedia > .awrap,#css-anchor .name-field-body2 .wwrap,.foowrap{display:block;}.layout-container .smedia > .awrap > div,#css-anchor .name-field-body2 .formatxt,.foowrap{width:auto;}.awrap > .txtwrap2 + .swrap2{margin-top:var(--space-0-5);}#css-anchor .name-field-body2 .formatxt:not(:first-child),.foowrap > *:not(:first-child){margin-top:var(--space);}.region-footer{padding-bottom:70px;text-align:center;}.block-foologo{margin-bottom:0;}.logowrap{margin-left:auto;margin-right:auto;}.block-wth-primary-local-tasks > ul li a{padding-left:var(--space-0-25);padding-right:var(--space-0-25);}}@media screen and (max-width:480px){html{font-size:var(--fs-smartphone);}.fmediawrap .name-field-caption{font-size:var(--fs-xxl-smartphone);}.xl,.cruise .atitle{font-size:var(--fs-xl-smartphone);}.crew .atitle{font-size:var(--fs-bigggg-smartphone);}h1,.atitle{font-size:var(--fs-biggg-smartphone);}.bigg,h2,.cruise .name-field-subtitle{font-size:var(--fs-bigg-smartphone);}.big,h3,h4{font-size:var(--fs-big-smartphone);}.flickity-page-dots .dot{width:15px;height:15px;}.name-field-thumbs > .field-items-wrap{display:block;}.name-field-thumbs > .field-items-wrap > div{width:auto;}.name-field-thumbs > .field-items-wrap > div:not(:first-child){margin-top:var(--space-0-5);}table th,table td{padding:5px;font-size:var(--fs-small-less);}}
.media img,.media video{display:block;width:auto;max-width:100%;height:auto;margin-left:auto;margin-right:auto;}.formatxt .media img,.formatxt .media video{margin-left:0;margin-right:0;}.sslide .name-field-smedia img,.sslide .name-field-smedia video{width:100%;}.name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}iframe[src^="https://www.google.com/maps/"]{display:block;width:100%;}.blink{display:block;}.blink .name-field-featimg{overflow:hidden;display:block;}.blink .name-field-featimg img{transform:scale(1);transition:all 500ms linear;}.blink:hover .name-field-featimg img{transform:scale(1.03);}
#css-anchor .fmediawrap .media img,#css-anchor .fmediawrap .media video{display:block;width:100%;}.fmediawrap{position:relative;z-index:20;}.fmediawrap .name-field-caption,.fmediatitlewrap{position:absolute;left:0;width:100%;z-index:3;}.fmediatitlewrap{top:var(--space)}.fmediawrap .name-field-caption{bottom:20%;margin-top:0;}.fmediawrap .name-field-caption > .formatxt,.fmediatitlewrap > .atitle{max-width:var(--w-basic);margin-left:auto;margin-right:auto;padding:0 var(--space-0-5);text-align:center;}.darkfmedia .fmediawrap:first-child{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.3);}.fmediawrap.effe .media{overflow:hidden;}.fmediawrap.effe .media img{transition:all 4s ease-out;transform:scale(1.06) rotate(1deg) skewX(1deg);}.fmediawrap.effe.actelem .media img{transform:scale(1) rotate(0deg) skewX(0);}@media screen and (orientation:landscape){.block-wth-content > .topfmedia:first-child .fw{height:calc(100dvh - 100px);overflow:hidden;}.block-wth-content > .topfmedia:first-child .fw img{object-fit:cover;width:100%;height:100%;}}@media screen and (max-width:850px){.fmediawrap .name-field-caption{bottom:var(--space-2);}}@media screen and (max-width:480px){.fmediatitlewrap{top:var(--space-0-5);}}
.carousel-item .media img{width:100%;}.carousel{padding-left:var(--space-0-5);padding-right:var(--space-0-5);}.carousel .flickity-page-dots{position:static;margin-top:var(--space-0-5);}.flickity-slider > .carousel-item[aria-hidden="true"] a{pointer-events:none;}.name-field-thumbs2 .flickity-slider > .carousel-item{width:25%;top:50%;}.name-field-thumbs2 .flickity-slider > .carousel-item img{transform:translateY(-50%)}.carousel-item > *{padding:0 var(--space-0-5);}.view-carousel .flickity-slider > .carousel-item{width:33.33%;}@media screen and (max-width:1150px){.carousel{padding-left:var(--space-0-25);padding-right:var(--space-0-25);}.carousel-item > *{padding:var(--space-0-25);}#css-anchor .flickity-slider > .carousel-item{width:50%;}}@media screen and (max-width:850px){#css-anchor .carousel .flickity-slider > .carousel-item{width:100%;}}
.cards > .view-content{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space);}.card-item{width:calc(50% - var(--space-0-5));}.cruise.teaser{height:100%;display:flex;flex-direction:column;justify-content:space-between;}@media screen and (max-width:850px){.cards > .view-content{display:block;}.card-item{width:auto;}.card-item:not(:last-child){margin-bottom:var(--space);}}
.socialswrap{display:flex;justify-content:flex-end;}.navwrap .socialswrap{justify-content:flex-start;}.socialink{display:block;width:var(--icon);height:var(--icon);transform:scale(1);}.facebook{width:34px;}.socialink:hover{transform:scale(1.06);}.socialink svg path{fill:var(--greydark) !important;}@media screen and (max-width:850px){.region-footer .socialswrap{justify-content:center;}}
div[class*="block-banner"]{position:absolute;z-index:40;margin:5px;opacity:1;transition:opacity 300ms ease-out;}.block-banner-rt{right:0;top:0;}.user-logged-in div[class*="block-banner"]{display:none;}div[class*="block-banner"] .formatxt{display:flex;justify-content:flex-end;gap:5px;}div[class*="block-banner"] .formatxt > a{display:block;max-width:150px;opacity:1;transform:scale(1);}div[class*="block-banner"] .formatxt > a:hover{transform:scale(1.05);}@media screen and (max-width:850px){div[class*="block-banner"]{position:fixed;top:unset;bottom:0;}.scrolled div[class*="block-banner"]{opacity:0;pointer-events:none;}}
#klaro .cm-header a{text-decoration:underline;color:var(--basic);}#klaro .cm-btn,#klaro .cm-list-input:checked + .cm-list-label .slider{background-color:var(--basic);transition:all 300ms ease-out;}#klaro .cm-btn{color:#fff;}#klaro .cm-btn:hover{background-color:var(--dark);color:#fff;}
