a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{height:auto;max-width:100%}figure img{display:block}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{background:#ffd400;border:2px solid #ffd400;border-top:none;color:#000;display:block;font-size:14px;margin-bottom:1em;padding:1em}.wpcf7-form-control-wrap input.wpcf7-not-valid{border:2px solid #ffd400;border-bottom:none;margin-bottom:0}div.wpcf7-response-output{background-color:#ffd400;border:2px solid #ffd400!important;clear:both;color:#000;font-family:Roboto;font-size:14px;margin-top:2em;padding:1.5em}div.wpcf7-response-output.wpcf7-validation-errors{font-size:14px}div.wpcf7-response-output.wpcf7-mail-sent-ok,div.wpcf7-response-output.wpcf7-validation-errors{background:#ffd400;border:2px solid #ffd400;color:#000}.cc_container{background:#000!important;border-top:2px solid #ffd400}.cc_container .cc_message,.cc_container .cc_message a{color:#fff;font-weight:500!important}.cc_container .cc_message a{text-decoration:underline}.cc_container .cc_btn,.cc_container .cc_btn:visited{background-color:#ffd400!important}.cc_container .cc_btn:hover,.cc_container .cc_btn:visited:hover{background-color:#fff!important;color:#ffd400!important}body{max-width:100vw;overflow-x:hidden}main{background-image:url(../assets/img/main-pat.svg);background-position:0 0;background-repeat:repeat-x;padding:clamp(2em,4vw + 2em,4em) 0}.no-pad main{padding-top:0}.container,.header .sub-menu-wrap>*{margin:0 auto;max-width:1368px;width:90%}.container.container--m,.header .sub-menu-wrap>.container--m{max-width:1325px}.container.container--content,.container.container--s,.header .sub-menu-wrap>.container--content,.header .sub-menu-wrap>.container--s{max-width:1060px}.container.container--cart,.header .sub-menu-wrap>.container--cart{max-width:1264px}.container.container--nav,.header .sub-menu-wrap>*{max-width:1600px}.container.container--capped,.header .sub-menu-wrap>.container--capped{max-width:978px}.container--cart,.container--content{padding:4em 0}@media screen and (min-width:1024px){.container--cart,.container--content{padding:6em 0}}.component .spaced{padding-bottom:clamp(2em,5vw,5em);padding-top:clamp(2em,5vw,5em)}.cs-grid--single{display:grid;gap:8px;gap:32px;grid-template-columns:1fr}@media screen and (min-width:768px){.cs-grid--single{grid-template-columns:repeat(2,1fr)}}.border-box{border-bottom:10px solid #ffd400;border-top:10px solid #ffd400;padding:2em 24px}@media screen and (min-width:1024px){.border-box{padding-left:48px;padding-right:48px}}.grid-4{display:grid;gap:32px}@media screen and (min-width:650px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}.cols{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:768px){.cols{align-items:center;flex-direction:row;justify-content:space-between}.cols>*{flex-basis:50%}}@media screen and (min-width:1024px){.cols{gap:60px}}.cs-grid{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px) and (max-width:1279px){.cs-grid{flex-direction:row;flex-wrap:wrap}.cs-grid>*,.cs-grid>:nth-child(4n+1){flex-basis:100%}.cs-grid>:nth-child(4n+2),.cs-grid>:nth-child(4n+3){flex-basis:calc(50% - 16px)}.cs-grid>:nth-child(4n+4){flex-basis:100%}}@media screen and (min-width:1280px){.cs-grid{flex-direction:row;flex-wrap:wrap}.cs-grid>*,.cs-grid>:nth-child(10n+1){flex-basis:100%}.cs-grid>:nth-child(10n+2){flex-basis:calc(65% - 16px)}.cs-grid>:nth-child(10n+3){flex-basis:calc(35% - 16px)}.cs-grid>:nth-child(10n+4),.cs-grid>:nth-child(10n+5){flex-basis:calc(50% - 16px)}.cs-grid>:nth-child(10n+6){flex-basis:100%}.cs-grid>:nth-child(10n+7){flex-basis:calc(35% - 16px)}.cs-grid>:nth-child(10n+8){flex-basis:calc(65% - 16px)}.cs-grid>:nth-child(10n+10),.cs-grid>:nth-child(10n+9){flex-basis:calc(50% - 16px)}}@media screen and (min-width:1024px){.cs-cols{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.cs-cols .text-content{max-width:784px}.cs-cols aside{max-width:528px}}section>.link-anchor{margin-top:4em}:root{--header-height:0px;--font-color:#757575;--color-dark:#2c2f50;--color-tint:#d1996a;--color-light:#f7ede5;--body-font:"lato",sans-serif;--header-font:"droid-serif",sans-serif;--type-xl:clamp(3.5rem,4vw + 1rem,6.5rem);--type-l:clamp(3.0rem,2vw + 1rem,4.8rem);--type-m:clamp(2.5rem,2vw + 1rem,2.95rem);--type-sm:clamp(1.9rem,2vw + 1rem,2.4rem);--type-s:clamp(1.85rem,2vw + 1rem,2.2rem);--type-r:clamp(1.7rem,2vw + 1rem,1.85rem);--type-s:clamp(1.5rem,2vw + 1rem,1.8rem);--type-xs:clamp(1.2rem,2vw + 1rem,1.5rem);--text-blocks-mw:970px;--gap:30px;--block-padding:clamp(2em,5vw,50px);--section-padding:clamp(4em,5vw,8em) 0}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:14rem}@media screen and (min-width:1000px) and (max-width:1520px){html{font-size:58%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--font-color);font-family:var(--body-font);font-size:var(--type-r);font-weight:400;line-height:1.8;text-rendering:optimizeLegibility}p{margin-bottom:1em}a{color:var(--color-dark);text-decoration:none}h1,h2,h3,h4,h5,h6{color:#ffd400;color:var(--color-dark);font-family:var(--header-font);font-weight:700;letter-spacing:-.025rem;line-height:1.4;margin-bottom:.5em}h1{font-size:var(--type-xl)}h2{font-size:var(--type-m)}h3{font-size:var(--type-s)}h4{font-size:var(--type-r)}.service-content ul li,.wp-content ul li,ul.pretty li{margin-bottom:.71em;padding-left:1.5em;position:relative}.service-content ul li:before,.wp-content ul li:before,ul.pretty li:before{-webkit-font-smoothing:antialiased;color:#ffd400;content:"\f054";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;left:0;position:absolute;text-rendering:auto;top:0}.fa-arrow-down,.fa-arrow-left,.fa-arrow-right{font-size:4rem}.blocks figure,.card figure,.h-ofc,.image-grid>*,.polaroid figure,.single .single-post__content figure,.strip figure{overflow:hidden;position:relative}.blocks figure img,.card figure img,.h-ofc img,.image-grid>* img,.polaroid figure img,.single .single-post__content figure img,.strip figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:0;transition:all 2s;width:100%}.h-ofc--funk:hover img{transform:scale(1.1)}.u-tac{text-align:center}strong{font-weight:700}.section-header,.section-title{font-size:var(--type-l)}.star-rating .fa-star{opacity:.5}.star-rating .fa-star-bright{color:var(--color-tint);opacity:1}.intro-text{margin:0 auto;max-width:var(--text-blocks-mw)}.mt-4{margin-top:4em}.header__stripe{background-color:var(--color-tint);color:var(--color-dark);font-size:80%;text-align:center}.header__stripe a{font-weight:600}.header__logo img{max-height:75px}.header{background-color:var(--color-dark);box-shadow:0 0 10px rgba(0,0,0,.1);left:0;position:sticky;top:0;width:100%;z-index:1000}.header .container,.header .sub-menu-wrap>*{align-items:center;display:flex;justify-content:space-between}.header .container--nav,.header .sub-menu-wrap>*{padding:0 0 1em}.header .nav{align-items:center;display:flex;gap:25px;justify-content:center}.header .nav li{line-height:60px}.header .nav li a{font-size:1.8rem;font-weight:600}.header .nav li a:hover{color:var(--color-tint)}.header .nav li.menu-item-has-children:after{color:var(--color-tint);content:"\f107";font-family:Font Awesome\ 5 Free;font-size:1.6rem;font-weight:900;margin-right:5px}.header .back{display:none}.header .header__nav{background-color:#fff}.header .header__atol img{max-width:175px}.header .header__contact{color:var(--color-tint);font-family:var(--header-font);font-size:var(--type-sm);font-weight:600;line-height:1.4;text-align:right}.header .header__contact p{margin:0}.header .header__contact a{color:#fff;display:block}.header .sub-menu-wrap{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);left:0;opacity:0;padding:1em 0 2em;pointer-events:none;position:absolute;transition:all .5s ease-in-out;width:100vw}.header .sub-menu-wrap>ul{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;justify-content:flex-start}.header .sub-menu-wrap>ul li{line-height:1.1}.header .sub-menu-wrap>ul>li{flex-basis:calc(25% - 15px)}.header .sub-menu-wrap>ul>li>a{color:var(--color-dark);display:block;font-weight:700;margin-bottom:15px;padding-bottom:15px}.header .sub-menu-wrap>ul>li ul{display:block}.header .sub-menu-wrap>ul>li ul li:not(:last-child){margin-bottom:10px}.header__nav-toggle{display:none}@media screen and (min-width:1024px){.header__contact p{display:block}.header__contact-button{display:none!important}.header__contact>a{display:none}.header .nav li.menu-item-has-children{position:relative}.header .nav li.menu-item-has-children .sub-menu-wrap{min-width:320px;padding:1em 0 0;width:auto}.header .nav li.menu-item-has-children .sub-menu-wrap ul>li{align-items:center;display:flex;flex-basis:unset!important;justify-content:space-between;width:100%}.header .nav li.menu-item-has-children .sub-menu-wrap ul>li:after{color:var(--color-dark);display:none}.header .nav li.menu-item-has-children .sub-menu-wrap ul>li a{margin-bottom:0}.header .nav li.menu-item-has-children:hover .sub-menu-wrap{opacity:1;pointer-events:all}.header .nav li.menu-item-has-children .menu-item-has-children:before{display:none}}@media screen and (max-width:1023px){.single-tours .header{padding-bottom:0}.header__contact p{display:none}.container--nav,.header .sub-menu-wrap>*{padding-bottom:0!important;position:relative}.container--nav .header__logo,.header .sub-menu-wrap>* .header__logo{margin-bottom:1em;text-align:center}.container--nav .header__logo img,.header .sub-menu-wrap>* .header__logo img{max-width:180px}.container--nav .header__contact,.header .sub-menu-wrap>* .header__contact{align-items:center;display:flex;gap:0}.container--nav .header__contact a,.header .sub-menu-wrap>* .header__contact a{border:1px solid var(--color-tint);border-radius:5px;color:var(--color-tint);display:inline-block;font-size:var(--type-sm);padding:10px;text-align:center}.header__atol{display:none}.header{padding:0}.header .fas{font-size:120%}.header .back{display:block}.header .nav{align-items:flex-start;justify-content:flex-start;width:90vw}.header .menu-menu-container{background-color:var(--color-dark);height:100vh;left:0;opacity:0;padding:0 5vw;padding-top:var(--header-height);pointer-events:none;position:fixed;top:0;width:100vw}.header .menu-menu-container ul{flex-direction:column;gap:0}.header .menu-menu-container ul li:not(:last-child){border-bottom:1px solid var(--color-tint);line-height:1;margin-bottom:1em;padding-bottom:1em;width:100%}.header .menu-menu-container ul li:not(:last-child) a{color:#fff;font-size:120%}.header .menu-menu-container ul li.menu-item-has-children{align-items:center;display:flex;justify-content:space-between;position:static}.header .menu-menu-container ul li.menu-item-has-children a{flex:1}.header .menu-menu-container ul li.menu-item-has-children:before{font-size:120%;transform:rotate(-90deg)}.header .menu-menu-container ul .sub-menu-wrap{position:static;position:absolute}.header .sub-menu-wrap>ul li a{border-bottom:unset;display:block;margin:0;padding:0;width:100%}.header .header__nav-toggle{display:block}.header .sub-menu-wrap{opacity:1;padding:0;pointer-events:all;position:static;width:unset}.header .sub-menu{background-color:var(--color-dark);height:100vh;left:0;opacity:0;padding:0 5vw;padding-top:var(--header-height);pointer-events:all;position:fixed;top:0;transform:translateX(100vw);transition:all .5s ease-in-out;width:100vw;z-index:11111}.header .sub-menu.active{opacity:1;transform:translateX(0)}.header .sub-menu-wrap>ul{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.header .sub-menu-wrap>ul>li{display:block;flex-basis:unset!important;width:100%}.m-toggle header .menu-menu-container{opacity:1;pointer-events:all;visibility:visible}li.back button{-webkit-appearance:none;background-color:transparent;border:none;color:#fff;font-size:120%;font-weight:500}li.back button:before{color:var(--color-tint);content:"\f053";font-family:Font Awesome\ 5 Free;font-size:1.6rem;font-weight:900;margin-right:5px}}.header__nav-toggle{transform:scale(.5) translateY(7px)}.header__nav-toggle svg{fill:#fff;transform:translateY(5px) translateX(15px)}.header__nav-toggle svg>*{transition:all .2s cubic-bezier(.075,.82,.165,1)}.nav-toggle-icon__btm{transform-origin:0 100%}.m-toggle .header .header__nav-toggle{pointer-events:all;position:relative;z-index:1111}.m-toggle .header .header__nav-toggle svg{fill:#fff}.m-toggle .header .header__nav-toggle .nav-toggle-icon__top{transform:translateX(12px) rotate(45deg)}.m-toggle .header .header__nav-toggle .nav-toggle-icon__btm{transform:translateX(12px) rotate(-45deg)}.m-toggle .header .header__nav-toggle .nav-toggle-icon__mid{transform:translateX(35px) scaleX(0)}.header__tour{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px 0}.header .header__tour .sub-menu-wrap>*,.header__tour .container,.header__tour .header .sub-menu-wrap>*{align-items:center;display:flex;gap:15px;justify-content:space-between}.header__tour .header__tour-buttons{align-items:center;display:flex;gap:15px}.header__tour .header__tour-buttons a{font-size:80%}.header__tour p{color:var(--color-dark);font-size:var(--type-sm);font-weight:600;line-height:1.3;margin:0}.header__tour p em{display:block}.header__tour span{color:var(--color-tint)}@media screen and (min-width:1023px){.header__tour{display:none}}.footer{background-color:var(--color-dark);padding:2em 0;text-align:center}.footer,.footer a{color:#fff}.footer figure img{margin:0 auto}.footer .footer__socials ul{display:flex;gap:20px;justify-content:center;margin:2em 0}.footer .footer__socials ul a{font-size:3rem}.footer .footer__socials ul a:hover{color:#fff}.footer .atol-abta{font-size:1.6rem}.footer .atol-abta img{margin-bottom:1em;max-width:200px}.footer .footer__links ul{display:flex;font-size:1.4rem;justify-content:center;margin:2em 0}.footer .footer__links ul li:not(:last-child):after{color:#ffd400;content:"/";margin:0 7px}.footer .footer__links ul a{color:#fff}.footer .m-call{margin-top:2em}.footer .footer__nav h3{border-bottom:1px solid var(--color-tint);color:#fff;font-size:var(--type-s);margin-bottom:1em;padding-bottom:1em}.footer .footer__nav a{font-size:1.6rem}.footer .footer__nav a:hover{color:var(--color-tint)}.footer .footer__main{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width:550px){.footer .footer__main{display:grid;grid-template-columns:repeat(2,1fr);text-align:left}}@media screen and (min-width:768px){.footer .footer__main{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.footer .footer__main{gap:calc(var(--gap)*2)}}.footer__signoff{border-top:1px solid var(--color-tint);font-size:1.4rem;margin-bottom:0;margin-top:2em;padding:2em 0 1em}.cc_container .m-call .cc_btn,.m-call .button,.m-call .cc_container .cc_btn,.m-call input[type=submit]{background-color:#ffd400;color:#000}@media screen and (min-width:768px){.cc_container .m-call .cc_btn,.m-call .button,.m-call .cc_container .cc_btn,.m-call input[type=submit]{display:none}}.legal-text{font-size:1.4rem;margin-bottom:2em;text-align:left}@media screen and (min-width:768px){.footer .footer__main{padding:1em 0}.footer .footer__main .container,.footer .footer__main .header .sub-menu-wrap>*,.header .footer .footer__main .sub-menu-wrap>*{align-items:center;display:flex;justify-content:space-between}.footer .footer__socials{text-align:right}.footer .footer__socials ul{justify-content:flex-end;margin-bottom:.5em;margin-top:0}.footer .footer__socials ul a{font-size:2.4rem}.footer .footer__links ul{justify-content:flex-end;margin:0}}@media screen and (min-width:1024px){.footer .footer__signoff .container,.footer .footer__signoff .header .sub-menu-wrap>*,.header .footer .footer__signoff .sub-menu-wrap>*{align-items:center;display:flex;justify-content:space-between}.footer .footer__signoff .container p,.footer .footer__signoff .header .sub-menu-wrap>* p,.header .footer .footer__signoff .sub-menu-wrap>* p{margin:0}.footer .footer__signoff .container p br,.footer .footer__signoff .header .sub-menu-wrap>* p br,.header .footer .footer__signoff .sub-menu-wrap>* p br{display:none}}.scroller{background-color:#fff;padding:20px 0}.scroller .slick-track{align-items:center;display:flex!important}.scroller .slick-slide{margin:0 3vw}.scroller img{max-width:288px}.btn,.post_navi a{background-color:var(--color-dark);color:#fff;display:inline-block;font-size:1.7rem;font-weight:600;font-weight:700;padding:8px 25px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.5s ease-in-out}@media screen and (min-width:768px){.btn,.post_navi a{font-size:1.8rem}}.btn:hover,.post_navi a:hover{opacity:.8;text-decoration:none}.btn.button--dark,.btn.button--dark:hover,.post_navi a.button--dark,.post_navi a.button--dark:hover{background-color:var(--color-dark);color:var(--color-dark)}.btn.button--sq,.post_navi a.button--sq{border-radius:0;padding:5px 10px}.btn.button--icon,.post_navi a.button--icon{align-items:center;border-radius:0;display:flex;font-size:1.8rem;height:40px;justify-content:center;padding:0;width:40px}.btn.btn--alt,.post_navi a.btn--alt{background-color:var(--color-tint);color:#fff}.btn.btn--alt:hover,.post_navi a.btn--alt:hover{background-color:var(--color-light);color:var(--color-dark)}.u-tac .button--icon{margin:0 auto}button{border:unset}button:disabled{background-color:transparent;opacity:.3}.blocks:not(.blocks--plain){display:flex;flex-direction:column;gap:calc(var(--component-vspace)/2)}.blocks:not(.blocks--plain) .block{background-color:var(--color-light)}.blocks:not(.blocks--plain) .block article{padding:clamp(2em,5vw,5em)}.blocks:not(.blocks--plain) .block .btn,.blocks:not(.blocks--plain) .block .post_navi a,.post_navi .blocks:not(.blocks--plain) .block a{display:block;width:100%}@media screen and (min-width:768px){.blocks:not(.blocks--plain) .block{align-items:center;display:flex;gap:var(--gap);padding:var(--block-padding)}.blocks:not(.blocks--plain) .block figure{flex-basis:40%}.blocks:not(.blocks--plain) .block article{flex-basis:60%;padding:0}.blocks:not(.blocks--plain) .block .btn,.blocks:not(.blocks--plain) .block .post_navi a,.post_navi .blocks:not(.blocks--plain) .block a{display:inline-block;width:auto}}@media screen and (min-width:1200px){.blocks:not(.blocks--plain) .block{gap:calc(var(--gap)*2)}}.blocks--plain>:not(:last-child){border-bottom:1px solid var(--color-dark);margin-bottom:2em;padding-bottom:2em}.blocks--plain .block p:last-child{margin-bottom:0}.blocks--plain .block .block__button{margin-top:1em}.blocks h2{font-size:var(--type-m);margin-bottom:.5em}.blocks figure{aspect-ratio:16/9;margin-bottom:1em}@media screen and (min-width:768px){.blocks figure{margin-bottom:0}}:root{--component-vspace:12rem}.components{display:flex;flex-direction:column;gap:var(--component-vspace)}.components>*{width:100%}.components>*>.component{margin-top:calc(var(--component-vspace)/2)}.faq header{align-items:center;border-bottom:1px solid var(--color-dark);cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5em;padding:15px 0}.faq header h3{font-size:var(--type-sm)}.faq .faq__content{max-height:0!important;overflow:hidden;transition:max-height .5s ease-in-out}.faq .fas{transition:transform .3s ease}.faq.active .faq__content{max-height:1000px!important}.faq.active .fas{transform:rotate(180deg)}.faq p:last-child{margin-bottom:0}.faq .faq__content ul{margin-top:1em}.faq .faq__content ul>li{margin-bottom:.5em}.faq .faq__content ul>li:before{color:#ffd400}.faq .faq__content b,.faq .faq__content strong{font-weight:700}.faq .faq__content ol{counter-reset:item;list-style:decimal;list-style:none;padding-left:1.5em;text-align:left}.faq .faq__content ol>li{margin-bottom:.5em;padding-left:.25em;position:relative;text-align:left}.faq .faq__content ol>li:before{color:var(--color-dark);content:counter(item) ". ";counter-increment:item;font-weight:700;left:0;margin-left:-1.25em;margin-right:0;position:absolute;top:0}.faqs{display:flex;flex-direction:column;gap:20px;margin-top:2em}.product__slider-main figure{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;padding:15px;text-align:center}.product__slider-main figure img{display:block;margin:0 auto;max-width:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-ui .slick-arrow{align-items:center;background-color:var(--color-tint);color:#fff;display:flex;font-size:140%;height:80px;justify-content:center;padding:1em;position:absolute;top:50%;transform:translateY(-50%);width:80px;z-index:11}.gallery-ui .slick-arrow.prev{left:0}.gallery-ui .slick-arrow.next{right:0}.gallery-ui .slick-arrow:hover{background-color:var(--color-dark)}.gallery-ui .slick-track{align-items:center!important;display:flex!important;justify-content:center!important}.gallery-ui .slick-slide{height:inherit!important}.product__slider-main{position:relative}.product__slider-thmb figure{aspect-ratio:1/1;cursor:pointer;overflow:hidden;position:relative}.product__slider-thmb figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#product__slider{overflow:hidden}@media screen and (max-width:767px){.gallery-ui .slick-arrow{font-size:100%;height:50px;width:50px}}.product__slider-thmb .slick-arrow{background:linear-gradient(90deg,rgba(0,0,0,.5),transparent);height:100%;top:0;transform:translateY(0);transition:all .3s ease-in-out}.product__slider-thmb .slick-arrow:hover{background:linear-gradient(90deg,rgba(0,0,0,.7),transparent)}.product__slider-thmb .slick-arrow.next{background:linear-gradient(90deg,transparent,rgba(0,0,0,.5));right:0}.product__slider-thmb .slick-arrow.next:hover{background:linear-gradient(90deg,transparent,rgba(0,0,0,.7))}.whats-included{background-color:var(--color-light);padding:var(--block-padding);text-align:center}.whats-included ul{color:var(--color-dark);display:flex;flex-wrap:wrap;font-weight:700;gap:30px;justify-content:center;margin-top:2em}.whats-included ul li{align-items:center;display:flex;gap:10px}.whats-included ul li:before{content:"\f058";font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}@media screen and (max-width:767px){.component--graphical_strips .container,.component--graphical_strips .header .sub-menu-wrap>*,.header .component--graphical_strips .sub-menu-wrap>*{width:100%}.component--graphical_strips .strip article{padding:var(--block-padding)}}.strip{background-color:var(--color-tint);background-image:url(../assets/img/lt-pat.svg);color:#fff;position:relative}.strip figure{aspect-ratio:16/9}.strip h2{margin-bottom:.5em}.strip:not(.strip--newsletter) .wp-content p:first-of-type{font-size:var(--type-sm);font-weight:600;line-height:1.4}.strip--reverse{background-color:var(--color-dark);background-image:url(../assets/img/dk-pat.svg);color:#fff}.strip--reverse h2{color:var(--color-tint)}@media screen and (min-width:767px){.component--graphical_strips .strip{align-items:center;display:flex;position:relative}.strip{align-items:center;display:flex;justify-content:flex-end;min-height:450px}.strip figure{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);height:100%;left:0;position:absolute;top:0;width:50%}.strip article{margin-left:auto;width:45%}.strip--reverse figure{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);left:auto;right:0}.strip--reverse article{margin-left:0;margin-right:auto}}@media screen and (min-width:1000px){.strip{min-height:550px}.strip figure{width:50%}.strip article{padding:4.5em 0;width:calc(50% - var(gap))}}.strip--newsletter .form__group{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:1em}.strip--newsletter .form__group>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.strip--newsletter .form__group input{background-color:var(--color-dark);color:#fff;margin:0}.strip--newsletter .form__group input::-moz-placeholder{color:#fff}.strip--newsletter .form__group input::placeholder{color:#fff}.strip--newsletter .form__group input::-moz-placeholder-shown{color:#fff}.strip--newsletter .form__group input::placeholder-shown{color:#fff}.strip--newsletter .form__group input:focus{background-color:var(--color-dark);color:#fff}.strip--newsletter .form__group .wpcf7-submit{cursor:pointer;font-weight:700;min-width:150px;text-align:center}@media screen and (max-width:999px){.strip--newsletter{padding-bottom:2em}.header .strip--newsletter .sub-menu-wrap>*,.strip--newsletter .container,.strip--newsletter .header .sub-menu-wrap>*{width:100%}.header .strip--newsletter .sub-menu-wrap>* article,.strip--newsletter .container article,.strip--newsletter .header .sub-menu-wrap>* article{padding:var(--block-padding)}}.component--text_block{margin:0 auto}.component--text_block .cols--2{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width:768px){.component--text_block .cols--2{align-items:flex-start;flex-direction:row;justify-content:space-between}.component--text_block .cols--2>*{flex-basis:calc(50% - var(--gap))}}.component--intro_text_block,.component--text_block .container:not(.container--2-cols),.component--text_block .header .sub-menu-wrap>:not(.container--2-cols),.header .component--text_block .sub-menu-wrap>:not(.container--2-cols){max-width:var(--text-blocks-mw)}.component--intro_text_block{margin:0 auto}.component--hotel-title h2{color:var(--font-color);font-weight:400;margin-bottom:0}.component--hotel-title h1{margin-bottom:.25em;margin-top:.15em}.why-book{color:#fff;margin:0 auto;max-width:1368px;padding:var(--block-padding)}.why-book h2{color:#fff;font-size:var(--type-l)}.why-book h3{color:#fff;font-size:var(--type-sm);margin-bottom:.5em}.why-book ul{display:grid;gap:var(--gap);margin-top:4em}.why-book li figure{margin-bottom:1em}@media screen and (min-width:550px){.why-book ul{display:grid;gap:var(--gap);grid-template-columns:repeat(2,1fr);margin-top:0}}@media screen and (min-width:1000px){.why-book{align-items:flex-start;display:flex;gap:calc(var(--gap)*1.5);justify-content:space-between}.why-book .why-book__items{max-width:730px}}.component--why_book{background-color:var(--color-dark);background-image:url(../assets/img/dk-pat.svg)}.image-grid{display:grid;gap:clamp(15px,5vw,40px);margin:0 auto;max-width:1200px}.image-grid figure{box-shadow:0 0 20px rgba(0,0,0,.1);overflow:hidden}.image-grid figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition:all 5s ease-in-out;width:100%}.image-grid figure:hover img{transform:scale(1.05)}.image-grid>*{background-color:#eee}.image-grid>:first-child{min-height:45vh}.image-grid--1{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr)}.image-grid--1>:first-child{grid-column:span 4/span 4;grid-row:span 2/span 2}.image-grid--1>:nth-child(2){grid-column:span 2/span 2;grid-row:span 3/span 3;margin:3em 0}.image-grid--1>:nth-child(3){grid-column:span 2/span 2;grid-column-start:3;grid-row:span 1/span 1}.image-grid--2{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr)}.image-grid--2>:first-child{grid-column:span 4/span 4;grid-row:span 6/span 6}.image-grid--2>:nth-child(2){grid-column:span 2/span 2;grid-row:span 4/span 4}.image-grid--2>:nth-child(3){grid-column:span 2/span 2;grid-row:span 2/span 2}.image-grid--3{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(5,1fr)}.image-grid--3>:first-child{grid-column:span 3/span 3;grid-row:span 5/span 5;margin:2em 0}.image-grid--3>:nth-child(2){grid-column:span 2/span 2;grid-row:span 3/span 3}.image-grid--3>:nth-child(3){grid-column:span 3/span 3;grid-row:span 2/span 3}@media screen and (max-width:767px){.image-grid{transform:scale(1.3)}}.iteniary{margin:0 auto}.header .iteniary .sub-menu-wrap>*,.iteniary .container,.iteniary .header .sub-menu-wrap>*{max-width:920px}.iteniary__items{display:grid;margin-top:4em;position:relative}.iteniary__items h3{font-size:var(--type-m)}.iteniary__items>li{margin-bottom:0;padding-bottom:30px;padding-left:60px;position:relative}.iteniary__items>li:before{border-radius:50%;height:30px;left:0;width:30px}.iteniary__items>li:after,.iteniary__items>li:before{background-color:var(--color-tint);content:"";position:absolute}.iteniary__items>li:after{height:100%;left:15px;top:0;width:1px}.iteniary__items>:last-child{padding-bottom:0}.iteniary__items>:last-child:after{display:none}.polaroid{aspect-ratio:10/12;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);padding:10px;position:relative}.polaroid figure{aspect-ratio:1/1}.iteniary__polaroids{display:none;opacity:0;pointer-events:none;visibility:hidden}@media screen and (min-width:1200px){.iteniary__polaroids{display:block;opacity:1;visibility:visible}.iteniary{position:relative}.iteniary__polaroids>:first-child{left:-50px;position:absolute;top:10%;transform:rotate(5deg);width:15vw}.iteniary__polaroids>:nth-child(2){position:absolute;right:-30px;top:40%;transform:rotate(-5deg);width:15vw}.iteniary__polaroids>:nth-child(3){bottom:5%;left:-25px;position:absolute;transform:rotate(-5deg);width:15vw}}.masthead{align-items:flex-end;background-color:#fff;color:#fff;display:flex;height:calc(80vh - var(--header-height));justify-content:flex-start;margin:0 auto;max-height:840px;max-width:1368px;padding:var(--block-padding);padding-top:calc(var(--block-padding) + var(--header-height));position:relative}.masthead img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.masthead img,.masthead:after{height:100%;left:0;position:absolute;top:0;width:100%}.masthead:after{background:linear-gradient(180deg,rgba(44,47,80,0) 29%,#2c2f50);content:"";mix-blend-mode:multiply;z-index:2}.masthead h1,.masthead h2{margin-bottom:.25em}.masthead p{margin-bottom:0}.masthead h1,.masthead h2,.masthead p{color:#fff;position:relative;z-index:3}.masthead--hero{height:calc(85vh - var(--header-height));max-height:820px;max-width:1600px}@media screen and (max-width:768px){.masthead--hero{height:auto;padding-top:10vh}}.masthead--hero h1{font-size:clamp(4.5rem,5vw + 1rem,8.2rem);line-height:1.1}.masthead--hero p{line-height:1.4;margin-bottom:1em;max-width:700px}.masthead--hero .masthead__buttons{display:flex;flex-direction:column;gap:15px;margin-top:1em;position:relative;z-index:3}@media screen and (min-width:600px){.masthead--hero .masthead__buttons{flex-direction:row;gap:30px}}.masthead--hero img{transition:all 1s ease-in-out}.masthead--hero img.visible{opacity:1}.masthead--hero img.hidden{opacity:0}.header .tour-deal .sub-menu-wrap>*,.tour-deal .container,.tour-deal .header .sub-menu-wrap>*{background-color:var(--color-dark);color:#fff;width:100%}.tour-deal h2,.tour-deal h3{color:var(--color-tint)}.tour-deal h2{font-size:var(--type-l)}.tour-deal h3{font-size:var(--type-sm)}.tour-deal .tour-detail-specs{display:flex;flex-direction:column;gap:var(--gap);padding:var(--block-padding)}@media screen and (min-width:768px){.tour-deal .tour-detail-specs{display:grid;gap:var(--gap);grid-template-columns:repeat(4,1fr)}.tour-deal .tour-detail-specs .tour-deal__content{grid-column:1/span 2}.tour-deal .tour-detail-specs .tour-deal__options,.tour-deal .tour-detail-specs .tour-depature{grid-column:span 1}}@media screen and (min-width:1200px){.tour-deal .tour-detail-specs{gap:calc(var(--gap)*2)}}.tour-deal ul{display:flex;flex-direction:column;gap:15px}.tour-deal li{align-items:flex-start;display:flex;gap:10px;line-height:1.4}.tour-deal li:before{color:var(--color-tint);content:"\f058";font-family:Font Awesome\ 5 Free;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto;transform:translateY(5px)}.tour-deal .tour-depature li:before{content:"\f5b0"}.tour-deal .tour-deal__options li:before{content:"\f055"}.tour-deal .tour-deal__actions{display:grid;gap:10px;padding:1em}@media screen and (min-width:768px){.tour-deal .tour-deal__actions{gap:var(--gap);grid-template-columns:repeat(2,1fr);margin-left:auto;max-width:400px}}.component--related_tours .cards{margin-top:3rem}.options-nav{margin-bottom:3em;margin-top:3em}.options-nav ul{display:flex;font-family:var(--header-font);font-size:var(--type-m);font-weight:700;gap:var(--gap);justify-content:center}.options-nav ul a{border-bottom:2px solid transparent;padding-bottom:5px}.options-nav ul a.active{border-color:var(--color-tint)}.options-content>div{display:none}.options-content>div.active{display:block}.component--testimonials{background-image:url(../assets/img/pt.svg);background-position:0 0;background-repeat:repeat;padding:var(--section-padding);position:relative}.component--testimonials:after{background:linear-gradient(0deg,hsla(0,0%,100%,0) 4%,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.component--testimonials>*{position:relative;z-index:1}.testimonial-item{background-color:var(--color-dark);color:#fff;padding:var(--block-padding)}.testimonial-item h3{color:var(--color-tint);font-size:var(--type-sm)}.testimonial-item .star-rating{margin-bottom:1em}.testimonials-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(1,1fr);margin-top:3em}@media screen and (min-width:550px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}.card{box-shadow:0 0 20px rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;transition:all .3s ease-in-out}.card figure{aspect-ratio:16/9;background-color:#eee}.card .card__content{background-color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:25px;position:relative;z-index:1}.card h3{color:var(--color-dark);font-size:var(--type-m);margin-bottom:.5em}.card .card__stars{color:var(--color-tint);margin-bottom:0}.card ul{margin-bottom:1em}.card ul li{align-items:flex-start;color:var(--color-dark);display:flex;font-weight:600;gap:10px}.card ul li:before{-webkit-font-smoothing:antialiased;color:var(--color-dark);content:"\f00c";display:inline-block;font-family:Font Awesome\ 5 Free;font-style:normal;font-variant:normal;font-weight:900;text-rendering:auto}.card .card__price{align-items:flex-end;color:var(--color-dark);display:flex;font-size:var(--type-m);margin-bottom:1em}.card:hover{box-shadow:0 0 30px rgba(0,0,0,.3);transform:translateY(-5px)}.cards{display:grid;gap:var(--gap);grid-template-columns:1fr}.cards>li{display:flex;flex-direction:column}@media screen and (min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.cards--3{grid-template-columns:repeat(3,1fr)}}.cards--auto{justify-content:center}.card--boat h2,.card--boat h3,.card--hotel h2,.card--hotel h3{margin-bottom:0}.card--boat .star-rating,.card--hotel .star-rating{margin-bottom:.5em}.card--tour{text-align:left}.wp-content h2{color:var(--color-dark);margin-bottom:.5em}.wp-content h3{margin-bottom:1em;margin-top:1em}.panel__blocks .wp-content{color:#fff}.wp-content strong{font-weight:700}.wp-content a,.wp-content a:hover,.wp-content strong{color:var(--color-dark)}.wp-content ol,.wp-content ul{margin-bottom:2em}.wp-content ul{margin-top:1em}.wp-content ul>li{margin-bottom:.5em}.wp-content ul>li:before{color:var(--color-dark)}.wp-content b,.wp-content strong{font-weight:700}.wp-content ol{counter-reset:item;list-style:decimal;list-style:none;padding-left:1.5em;text-align:left}.wp-content ol>li{margin-bottom:.5em;padding-left:.25em;position:relative;text-align:left}.wp-content ol>li:before{color:var(--color-dark);content:counter(item) ". ";counter-increment:item;font-weight:700;left:0;margin-left:-1.25em;margin-right:0;position:absolute;top:0}.wp-content table{border-collapse:separate;margin-bottom:2em;width:100%}.wp-content table tr:last-of-type{border-bottom:none}.wp-content table td{border-bottom:1px solid var(--color-dark);font-size:1.4rem;padding:5px}.wp-content blockquote{background-color:var(--color-dark);font-weight:700;font-weight:600;margin:1.5em 0;padding:60px 25px 25px;position:relative}@media screen and (min-width:768px){.wp-content blockquote{padding:80px 40px}}.wp-content blockquote p,.wp-content blockquote p:first-of-type{color:#fff}.wp-content blockquote p:last-of-type{margin-bottom:0}.wp-content blockquote:after{background-image:url(../img/quote-open.svg);content:"";height:38px;left:30px;position:absolute;top:30px;width:54px}@media screen and (min-width:768px){.wp-content blockquote:after{left:40px}}@media screen and (max-width:767px){.wp-content blockquote:after{left:25px;top:25px;transform:scale(.75);transform-origin:0 0}}.wp-content blockquote:before{background-image:url(../img/quote-open.svg);bottom:30px;content:"";height:38px;position:absolute;right:30px;transform:rotate(180deg);width:54px}@media screen and (min-width:768px){.wp-content blockquote:before{right:40px}}@media screen and (max-width:767px){.wp-content blockquote:before{display:none}}.wp-content .wp-gallery{display:grid;flex-wrap:wrap;gap:15px;grid-template-columns:1fr;justify-content:center;margin:2em 0}@media screen and (min-width:600px){.wp-content .wp-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.wp-content .wp-gallery{grid-template-columns:repeat(3,1fr)}}.wp-content .wp-gallery img{display:block;transition:all .3s}.wp-content .wp-gallery figure{aspect-ratio:1/1;border:none;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.wp-content .wp-gallery figure{aspect-ratio:5/3}}.wp-content .wp-gallery figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.wp-content .wp-gallery figure:hover{cursor:pointer}.wp-content .wp-gallery figure:hover img{transform:scale(1.1)}.page-template-default:not(.home) .wp-content p:first-of-type{font-size:1.6rem;font-weight:500;line-height:2rem;text-transform:unset}@media screen and (min-width:768px){.page-template-default:not(.home) .wp-content p:first-of-type{font-size:1.8rem;line-height:2.4rem}}@media screen and (min-width:1200px){.page-template-default:not(.home) .wp-content p:first-of-type{font-size:2rem;line-height:3rem}}.section--intro .wp-content p:first-of-type{color:#fff}.section--forms .wp-content p:first-of-type{margin-bottom:.75em}label{display:block;margin-bottom:.5em}form{margin:0 auto;max-width:762px;text-align:left}form a{color:#000;text-decoration:underline}form a:hover{color:#ffd400}form p{margin-bottom:.5em}form .cols-end>div:last-child p{text-align:right}.cols-end p,.form-cols p{margin-bottom:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#f2f2f2;border:unset;color:#000;font-size:1.4rem;font-weight:900;font-weight:800;margin-bottom:1em;padding:10px;width:100%}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#898989}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#898989}.wpcf7 input[type=email],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea{padding:15px}input[type=submit]{-webkit-appearance:none;background-color:#ffd400;border:none;color:#000;cursor:pointer;margin-top:0;outline:none;width:100%}@media screen and (min-width:768px){input[type=submit]{font-size:1.8rem;line-height:2.4rem}}[data-name=checkbox-287] .wpcf7-checkbox{display:flex;justify-content:space-between;margin-bottom:.5em}@media screen and (min-width:768px){[data-name=checkbox-287] .wpcf7-checkbox label span{font-size:1.8rem;line-height:2.4rem}}[data-name=marketing-consent] .wpcf7-list-item-label,[data-name=your-consent] .wpcf7-list-item-label{display:block;font-size:1.3rem;line-height:1.6rem}[data-name=marketing-consent] .wpcf7-list-item-label{display:none}[data-name=your-consent] .wpcf7-list-item label{padding-left:25px;position:relative}[data-name=your-consent] .wpcf7-list-item label input{left:0;position:absolute;top:0}.marketing-accept p{padding-left:25px;position:relative}.marketing-accept p .wpcf7-form-control-wrap{left:0;position:absolute;top:0}.marketing-accept p{font-size:1.3rem;line-height:1.6rem}.marketing-accept p a{text-decoration:underline}textarea{height:160px;max-height:160px}.wpcf7-list-item{margin-left:0}form br{display:none}@media screen and (max-width:499px){.form-cols p{margin-bottom:0}input[type=submit]{display:block;float:none;margin-top:1em;width:100%}}@media screen and (min-width:500px){.form-cols{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.form-cols>*{flex-basis:48%}.form-cols>.full{flex-basis:100%}.form-cols>:last-child{display:flex;flex-direction:column;height:100%}.cols-end{align-items:flex-end;display:flex;gap:30px}.cols-end div:first-of-type{flex:1}}.form__options{margin-bottom:1em}.form__options h3,.form__options label{margin-bottom:0}.form__options .wpcf7-list-item-label{font-size:1.2rem!important}.form__options p{margin:0}@media screen and (min-width:600px){.form__options{align-items:center;display:flex;justify-content:space-between}}.form__options [data-name=checkbox-287] .wpcf7-checkbox{display:flex;gap:15px;margin-bottom:0}.form-min .label{display:none}.wpcf7-spinner{left:1em;position:absolute}.strip--newsletter .form__group p{margin:0}.strip--newsletter .form__group{background-color:var(--color-dark)}.single main{padding-top:0;position:relative}.single .panel{background-color:#fff;margin:0 auto;max-width:1260px;padding:var(--block-padding)}.single .single-post__content figure{aspect-ratio:4/3}@media screen and (min-width:768px){.single .single-post__content--has-image figure{aspect-ratio:unset;height:70vh;max-height:688px;width:100%}.single .single-post__content--has-image .panel{margin-top:clamp(-10vh,5vw + 5vh,-15vh);position:relative;z-index:1}}.post_navi{justify-content:space-between;margin-top:3em}.post_navi,.wp-pagenavi{align-items:center;display:flex}.wp-pagenavi{gap:10px;justify-content:center;margin-top:4em}.wp-pagenavi>*{border:none!important;padding:3px 10px!important;transition:all .3s ease}.wp-pagenavi>.current{background-color:var(--color-tint);color:#fff}.wp-pagenavi:has(:hover)>:not(:hover){filter:blur(1px);opacity:.3}.single-hotel main,.single-vessel main{padding-top:clamp(2em,2vw + 2em,4em)}.home main{padding-top:0!important}.home main .components{padding-top:0}