/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--min-fs:1;--max-fs:1.125;--min-vw:30;--max-vw:75;--min-fs-rem:var(--min-fs) * 1rem;--max-fs-rem:var(--max-fs) * 1rem;--min-vw-rem:var(--min-vw) * 1rem;--slope:(var(--max-fs) - var(--min-fs)) * (100vw - var(--min-vw-rem)) / (var(--max-vw) - var(--min-vw));font-size:clamp(var(--min-fs-rem),var(--min-fs-rem) + var(--slope),var(--max-fs-rem));--baseline:8px;--spacing:1rem;--max-width:calc(100vw);--color-white:#fff;--color-yellow:#ffcc33;--color-light-orange:#ffad68;--color-black:#000;--color-gray:#666;--color-dark:#333;--color-border:#D3D8DE;--color-source-bg:#f0f0f0;--color-text:#5b5b5b;--color-title:#333;--color-primary:#7EB04F;--color-primary-dark:#61883c;--color-accent:#1768A0;--color-accent-dark:#af4600;--color-alt:#9c27b0;--color-alt-dark:#ba5700;--color-red:#D60101;--color-green:#7EB04F;--color-blue:#1768A0;--color-light-background:#f3f7fa;--color-body-background:#ffffff;--swiper-navigation-color:#fff;--swiper-pagination-color:#7EB04F;--swiper-pagination-bullet-horizontal-gap:calc(1rem * .5);--swiper-pagination-bullet-width:10px;--swiper-pagination-bullet-height:10px;--logo-height:60px;--hero-text-width:100%;--roof-height:48px;--header-top-height:48px;--border-radius:6px;--border-radius-box:16px;--border-radius-full:100px;--font-size-base:1rem;--font-size-small:0.8rem;--drupal-toolbar-bar-height:39px;--drupal-toolbar-tray-height:40px;--drupal-toolbar-gin-height:54px;--drupal-toolbar-gin-secondary-height:48px;--size-offcanvas:100vw;--size-offcanvas-neg:-100vw;--size-offcanvas-delta:-0vw;--max-width:100%;}@media all and (min-width:640px){:root{--logo-height:80px;--spacing:calc(1rem * 1.25);}}@media all and (min-width:768px){:root{--hero-text-width:80%;--spacing:calc(1rem * 1.5);}}@media all and (min-width:1024px){:root{--logo-height:100px;--hero-text-width:50%;--spacing:calc(1rem * 2);}}@media all and (min-width:1280px){:root{--max-width:calc(1280px);--hero-text-width:50%;}}@media all and (min-width:1536px){:root{--max-width:calc(1536px);}}@media all and (min-width:976px){:root{--drupal-toolbar-gin-secondary-height:60px;}}*:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;}*,*::before,*::after{box-sizing:border-box;}a,button{cursor:revert;}ol,ul,menu{list-style:none;}img{max-width:100%;}table{border-collapse:collapse;}textarea{white-space:revert;}meter{-webkit-appearance:revert;appearance:revert;}::placeholder{color:unset;}:where([hidden]){display:none;}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;}:where([draggable=true]){-webkit-user-drag:element;}@font-face{font-family:Lato;src:url(/themes/custom/travels/fonts/lato/Lato-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:Lato;src:url(/themes/custom/travels/fonts/lato/Lato-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeSpeed;font-family:"Lato",sans-serif;line-height:1.6;}p{color:var(--color-text);}.field--name-field-subtitle,.field--name-field-title,h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0;color:var(--color-title);}h1{font-size:1.8em;}h2{font-size:1.65em;}h3{font-size:1.5em;}h4{font-size:1.4em;}h5{font-size:1.2em;}h6{font-size:1.1em;}h1#page-title{line-height:1.25em;}ul,ol{color:var(--color-text);}dl{color:var(--color-text);}dl dt{font-weight:bold;padding-left:calc(var(--spacing) / 2);border-left:8px solid var(--color-border);}dl dd{margin-bottom:calc(var(--spacing) / 2);padding-left:calc(var(--spacing) / 2);border-left:8px solid var(--color-border);}.offer-includes__item > *,.text-formatted > *{margin-bottom:1em;}.offer-includes__item > *:last-child,.text-formatted > *:last-child{margin-bottom:0;}.offer-includes__item em,.text-formatted em{font-style:italic;}.offer-includes__item span.big,.offer-includes__item big,.text-formatted span.big,.text-formatted big{font-size:1.25em;}.offer-includes__item div.boxed,.text-formatted div.boxed{background:var(--color-light-background);padding:var(--spacing);border-radius:var(--border-radius-box);}.offer-includes__item ul,.offer-includes__item ol,.text-formatted ul,.text-formatted ol{display:grid;grid-row-gap:0.5em;list-style-position:inside;}.offer-includes__item ul,.text-formatted ul{list-style-type:disc;}.offer-includes__item ol,.text-formatted ol{list-style-type:decimal;}.offer-includes__item a,.text-formatted a{color:var(--color-primary);font-weight:bold;position:relative;}.offer-includes__item{font-size:14px;line-height:21px;}kbd{color:var(--color-gray);text-decoration:underline;text-decoration-style:dashed;}del{text-decoration:line-through;color:var(--color-red);}ins{text-decoration:underline;color:var(--color-green);}pre,code{font-family:monospace,monospace;background-color:var(--color-light-background);}pre{padding:calc(var(--spacing) / 2);overflow-x:auto;overflow-y:hidden;white-space:pre;}code{white-space:pre-line;border-radius:var(--border-radius);}p > code{background:var(--color-light-background);box-decoration-break:clone;overflow-wrap:break-word;word-wrap:break-word;padding-left:4px;padding-right:4px;}pre > code{background:transparent;white-space:pre;}.highlight{margin-bottom:1em;}blockquote,blockquote > p{font-family:monospace,monospace;hanging-punctuation:first;}blockquote{width:100%;margin:var(--spacing) auto;font-style:italic;color:var(--color-gray);padding:1.2em 30px 1.2em 75px;border-left:8px solid var(--color-gray);line-height:1.6;position:relative;background:var(--color-light-background);}blockquote p:last-child{margin-bottom:0;}blockquote cite{font-family:monospace,monospace;display:block;color:var(--color-gray);font-style:normal;font-weight:bold;margin-top:1em;}blockquote::before{font-family:Arial;content:"“";color:var(--color-gray);font-size:4em;position:absolute;left:10px;top:-10px;}blockquote::after{content:"";}mark{border-radius:var(--border-radius);background:var(--color-accent);color:white;padding-left:4px;padding-right:4px;}::selection{color:white;border-radius:var(--border-radius);background:var(--color-alt);}.paragraph--type--columns.text-color--white .paragraph-title,.paragraph--type--columns.text-color--white .paragraph-column-title,.paragraph--type--columns.text-color--white p{color:white;}.paragraph--type--columns.text-color--white .paragraph-column-title::after{background-color:white;}.field--name-field-kicker-title{font-size:0.85em;font-weight:bold;text-transform:uppercase;color:var(--color-primary);}h1.page-title{line-height:1.5em;margin-top:-16px;}body{min-height:100vh;width:100vw;overflow-x:hidden;background-color:var(--color-body-background);}.l__row{width:100vw;}.l__column,#block-travels-content .view-inclusions-and-exclusions{max-width:var(--max-width);margin:0 auto;padding:var(--spacing);}.l__column_compact{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing) 0 var(--spacing);width:100%;}.paragraph-column-size{padding:var(--spacing);}.paragraph-column-size--default{max-width:var(--max-width);margin:0 auto;}.paragraph-column-size--small{max-width:calc(var(--max-width) * 0.8);margin:0 auto;}.paragraph-column-size--wide{max-width:calc(var(--max-width) * 1.2);margin:0 auto;}.paragraph-column-size--full{max-width:100%;margin:0 auto;}.paragraph--type--text{display:grid;grid-template-columns:1fr;gap:var(--spacing);}@media all and (min-width:768px){.paragraph--type--text .paragraph-content-media{grid-area:media;}.paragraph--type--text .paragraph-content-text{grid-area:text;}.paragraph--type--text.media-position--full{grid-template-rows:auto auto;grid-template-areas:"media" "text";}.paragraph--type--text.media-position--left{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"media text text";}.paragraph--type--text.media-position--right{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"text text media";}}.paragraph--type--text .paragraph-content-media picture{height:100%;width:100%;display:inline-block;}.paragraph--type--text .paragraph-content-media picture img{height:100%;width:100%;object-fit:cover;}.paragraph--type--text .paragraph-content-text{display:flex;flex-direction:column;justify-content:center;}.paragraph-column-size .paragraph-layout .paragraph{margin-bottom:var(--spacing);}.paragraph-column-size .paragraph-layout .paragraph:last-child{margin-bottom:0;}#hero{position:relative;}#hero-content-header{position:absolute;z-index:100;bottom:44px;padding-bottom:0;left:0;right:0;color:var(--color-white);}#hero-content-header li,#hero-content-header a,#hero-content-header h1{color:var(--color-white);}.hero-white #hero-content-header{color:var(--color-black);}.hero-white #hero-content-header li,.hero-white #hero-content-header a,.hero-white #hero-content-header h1{color:var(--color-black);}.one-sidebar .content-wrapper{max-width:var(--max-width);margin:0 auto;padding:var(--spacing);}@media all and (min-width:1024px){.one-sidebar .content-wrapper{display:grid;gap:calc(2 * var(--spacing));grid-template-columns:1fr;grid-template-areas:"content" "sidebar_second";}}.one-sidebar .content-wrapper #content,.one-sidebar .content-wrapper #content-content{grid-area:content;}.one-sidebar .content-wrapper #sidebar-first{grid-area:sidebar_first;}.one-sidebar .content-wrapper #sidebar-second{grid-area:sidebar_second;}@media all and (min-width:1024px){.one-sidebar.sidebar-first .content-wrapper{grid-template-columns:1fr 4fr;grid-template-areas:"sidebar_first content";}}@media all and (min-width:1024px){.one-sidebar.sidebar-second .content-wrapper{grid-template-columns:4fr 1fr;grid-template-areas:"content sidebar_second";}}.one-sidebar .paragraph-column-size{padding:0;}.chat-links{position:fixed;bottom:20px;right:20px;z-index:99;}@media all and (max-width:1024px){.page-node-type-offer .chat-links{bottom:150px;}}.chat-links__item{background-position:center;background-repeat:no-repeat;display:block;line-height:60px;background-size:60% 60%;width:60px;height:60px;background-color:white;border-radius:50px;box-shadow:1px 1px 15px -1px rgba(0,0,0,0.6);}@media all and (min-width:768px){.chat-links__item{width:80px;height:80px;}}.chat-links__item--whatsapp{background-image:url(/themes/custom/travels/images/social-share/social-share-whatsapp.svg);}.chat-links__item span{overflow:hidden;display:block;text-indent:-999px;}.button,.paragraph--type--text .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link a,.button-white,.button--inverse{padding:1em 2em;border:1px solid var(--color-primary);background-color:var(--color-primary);color:white;display:inline-block;text-align:center;border-radius:var(--border-radius-full);font-weight:bold;text-transform:uppercase;transition:background-color 300ms ease-out,border-color 300ms ease-out;font-size:0.85em;}.button:hover,.paragraph--type--text .field--name-field-link a:hover,.paragraph--type--hero-item .field--name-field-link a:hover,.button-white:hover,.button--inverse:hover{transition:background-color 300ms ease-out,border-color 300ms ease-out;border-color:var(--color-primary-dark);background-color:var(--color-primary-dark);}.button--inverse{color:var(--color-primary);border:2px solid var(--color-primary);background-color:var(--color-white);}.button--inverse:hover{background-color:var(--color-white);border-color:var(--color-primary-dark);color:var(--color-primary-dark);}.button.button--fluid,.paragraph--type--text .field--name-field-link a.button--fluid,.paragraph--type--hero-item .field--name-field-link a.button--fluid,.button--fluid.button-white,.button--fluid.button--inverse{width:100%;margin-left:0;margin-right:0;}.button-white{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white);}.button-white:hover{border-color:#eee;background-color:#eee;}.button-small{padding:0.5em 1em;font-size:14px;}#breadcrumb .breadcrumb{padding:0;font-size:0.8em;font-weight:normal;text-transform:uppercase;}#breadcrumb .breadcrumb li:before{content:">";margin:0 calc(0.5 * var(--spacing));}#breadcrumb .breadcrumb li:first-child:before{content:none;}#breadcrumb .breadcrumb li:last-child{font-weight:bold;}.site-footer{background-color:var(--color-light-background);border-bottom:1px solid rgba(0,0,0,0.2);color:var(--color-dark);padding:calc(2 * var(--spacing)) 0 var(--spacing) 0;display:flex;flex-direction:column;justify-content:space-between;align-items:start;width:100%;font-size:0.8em;}.site-footer a,.site-footer p,.site-footer li{color:var(--color-dark);}@media all and (min-width:1024px){.site-footer{flex-direction:row;}}.site-footer-columns{display:grid;width:100%;gap:calc(var(--spacing) * 2);}@media all and (min-width:640px){.site-footer-columns{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;}.site-footer-columns .site-footer-column:nth-child(1){grid-area:1/1/2/3;}.site-footer-columns .site-footer-column:nth-child(2){grid-area:2/1/3/2;}.site-footer-columns .site-footer-column:nth-child(3){grid-area:2/2/3/3;}.site-footer-columns .site-footer-column:nth-child(4){grid-area:3/1/4/3;}}@media all and (min-width:1024px){.site-footer-columns{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;}.site-footer-columns .site-footer-column:nth-child(1){grid-area:1/1/2/4;}.site-footer-columns .site-footer-column:nth-child(2){grid-area:2/1/3/2;}.site-footer-columns .site-footer-column:nth-child(3){grid-area:2/2/3/3;}.site-footer-columns .site-footer-column:nth-child(4){grid-area:2/3/3/4;}}@media all and (min-width:1280px){.site-footer-columns{grid-template-columns:repeat(2,1fr) repeat(3,1.5fr);grid-template-rows:auto;}.site-footer-columns .site-footer-column:nth-child(1){grid-area:1/1/2/3;}.site-footer-columns .site-footer-column:nth-child(2){grid-area:1/3/2/4;}.site-footer-columns .site-footer-column:nth-child(3){grid-area:1/4/2/5;}.site-footer-columns .site-footer-column:nth-child(4){grid-area:1/5/2/6;}}.site-footer .footer__title{font-weight:bold;font-size:1rem;text-transform:uppercase;margin-bottom:calc(var(--spacing) / 2);}.site-footer .footer__logo{display:block;}.site-footer .footer__logo img{max-width:240px;margin:0 0 calc(var(--spacing) / 2) 0;}.site-footer .footer__company_name{font-weight:bold;}.site-footer .footer__socials .footer__social img{filter:none;}.site-footer .footer__contacts--phone{margin-bottom:1em;}.site-footer .footer__certifications h3{font-weight:bold;font-size:1rem;text-transform:uppercase;margin-bottom:calc(0.5 * var(--spacing));}.site-footer .footer__certifications strong{font-weight:bold;font-size:1rem;text-transform:uppercase;margin-bottom:var(--spacing);color:var(--color-dark);}.site-footer .footer__certifications img{max-width:200px;margin:var(--spacing) 0;}.site-socket{background-color:var(--color-light-background);color:var(--color-dark);}.site-socket .socket__wrapper{text-align:center;}.site-socket .block-footer-copy{margin-bottom:var(--spacing);}@media all and (min-width:640px){.site-socket .block-footer-copy{margin-bottom:0;}}.menu--footer .menu{margin-left:0;}.menu--footer .menu .menu-item{padding:0;}#roof{display:none;}@media all and (min-width:1024px){#roof{position:relative;z-index:2;height:var(--roof-height);display:flex;background-color:var(--color-black);color:white;}#roof .region{display:flex;justify-content:space-between;align-content:center;}.header-opaque #roof{display:none;}}@media all and (min-width:1024px){#header-menu{text-transform:uppercase;}#header-menu nav > ul.menu{margin:0;display:flex;gap:1em;}#header-menu nav > ul.menu a,#header-menu nav > ul.menu span{font-size:0.8em;font-weight:bold;}#header-menu nav > ul.menu a:after,#header-menu nav > ul.menu span:after{transition:background-color 300ms ease-out;content:" ";height:2px;display:block;background-color:transparent;border-radius:var(--border-radius);}#header-menu nav > ul.menu a{color:black;}#header-menu nav > ul.menu a.is-active{color:black;}#header-menu nav > ul.menu a.is-active:after{transition:background-color 300ms ease-out;background-color:black;}#header-menu nav > ul.menu a:hover:after{transition:background-color 300ms ease-out;background-color:black;}.header-transparent #header-menu nav > ul.menu a{color:white;transition:color 300ms ease-out;}.header-transparent #header-menu nav > ul.menu a.is-active{color:white;}.header-transparent #header-menu nav > ul.menu a.is-active:after{transition:background-color 300ms ease-out;background-color:white;}.header-transparent.hero-white #header-menu nav > ul.menu a{transition:color 300ms ease-out;color:black;}.header-transparent.hero-white #header-menu nav > ul.menu a.is-active{color:black;}.header-transparent.hero-white #header-menu nav > ul.menu a.is-active:after{transition:background-color 300ms ease-out;background-color:black;}.header-transparent.hero-black:not(.header-opaque) #header-menu nav > ul.menu a{transition:color 300ms ease-out;color:white;}.header-transparent.hero-black:not(.header-opaque) #header-menu nav > ul.menu a:hover:after{background-color:white;}.header-transparent.hero-black:not(.header-opaque) #header-menu nav > ul.menu a.is-active{color:white;}.header-transparent.hero-black:not(.header-opaque) #header-menu nav > ul.menu a.is-active:after{transition:background-color 300ms ease-out;background-color:white;}.header-opaque #header-menu nav > ul.menu a{color:black;transition:color 300ms ease-out;}.header-opaque #header-menu nav > ul.menu a.is-active{color:black;}.header-opaque #header-menu nav > ul.menu a.is-active:after{transition:background-color 300ms ease-out;background-color:black;}}.site-offcanvas__button span,.site-header__button span{display:block;width:48px;height:48px;overflow:hidden;text-indent:-999px;outline:none;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;cursor:pointer;color:var(--color-text);}#header-button-search{margin-left:var(--spacing);}#header-button-search span{background-image:url(/themes/custom/travels/images/search.svg);}.header-always-opaque #header-button-search span,.no-hero #header-button-search span{background-image:url(/themes/custom/travels/images/search-black.svg);}.hero-white #header-button-search span{background-image:url(/themes/custom/travels/images/search-black.svg);}.header-opaque #header-button-search span{background-image:url(/themes/custom/travels/images/search-black.svg);}@media all and (min-width:1024px){.header-opaque #header-button-search span{background-image:url(/themes/custom/travels/images/icon-search-black.svg);}}#header-button-hamburger{margin-left:1em;}#header-button-hamburger span{background-image:url(/themes/custom/travels/images/menu.svg);color:var(--color-text);}.header-always-opaque #header-button-hamburger span,.no-hero #header-button-hamburger span{background-image:url(/themes/custom/travels/images/menu-black.svg);}.hero-white #header-button-hamburger span{background-image:url(/themes/custom/travels/images/menu-black.svg);}.header-opaque #header-button-hamburger span{background-image:url(/themes/custom/travels/images/menu-dark.svg);}#offcanvas-button-close{margin-left:1em;}#offcanvas-button-close span{background-image:url(/themes/custom/travels/images/close.svg);}@media all and (min-width:1024px){.hero-black.header-opaque #header-button-search span{color:black;}#header-button-search{height:48px;}#header-button-search span{font-size:0.8em;font-weight:bold;text-transform:uppercase;background-image:none;color:white;border:1px solid white;border-radius:var(--border-radius-full);text-indent:0%;width:auto;padding:0 3em 0 1em;height:48px;line-height:48px;display:inline-block;background-image:url(/themes/custom/travels/images/icon-search.svg);background-size:18px 18px;background-position:right 1em center;}.header-always-opaque #header-button-search span,.no-hero #header-button-search span{color:black;border:1px solid black;background-image:url(/themes/custom/travels/images/icon-search-black.svg);}.hero-white #header-button-search span{color:black;border:1px solid black;background-image:url(/themes/custom/travels/images/icon-search-black.svg);background-color:rgba(255,255,255,0.25);}.hero-white #header-button-search span:hover{background-color:rgba(255,255,255,0.45);}.header-opaque #header-button-search span{border-color:black;}#header-button-search span:hover{background-color:rgba(255,255,255,0.15);}}.header-fixed #header{position:sticky;top:0;z-index:10;}.header-fixed #page{position:relative;top:calc(-1 * (var(--logo-height) + 2 * var(--spacing)));}.header-fixed.has-header_top.header-fixed #page{top:calc(-1 * (var(--logo-height) + (var(--spacing))));}.header-fixed.has-header_top.header-fixed.has-roof #page{top:calc(-1 * (var(--logo-height) + (var(--spacing)) + var(--roof-height)));}@media all and (min-width:1024px){.header-fixed.has-header_top.header-fixed #page{top:calc(-1 * (var(--logo-height) + (var(--spacing)) + var(--header-top-height)));}.header-fixed.has-header_top.header-fixed.has-roof #page{top:calc(-1 * (var(--logo-height) + (var(--spacing)) + var(--header-top-height) + var(--roof-height)));}}.header-fixed.toolbar-horizontal.gin--horizontal-toolbar #header{top:39px;z-index:10;}@media all and (min-width:976px){.header-fixed.toolbar-horizontal.gin--horizontal-toolbar #header{top:53px;z-index:10;}}.header-fixed .no-hero #header{background-color:white;}.header-fixed .no-hero #page{top:0;}.header-fixed .header-always-opaque #header{background-color:white;}.header-fixed .header-always-opaque #page{top:0;}.header-always-opaque .site-header .site-logo svg path#text,.no-hero .site-header .site-logo svg path#text{fill:#000 !important;}.header-always-opaque.header-transparent #header-menu nav > ul.menu a,.no-hero.header-transparent #header-menu nav > ul.menu a{color:#000;}.header-always-opaque #page,.no-hero #page{top:0 !important;}.header-always-opaque #header,.no-hero #header{box-shadow:0px 0px 3px #e6e6e6;}#header{background:white;}.header-transparent #header{background-color:transparent;transition:background-color 300ms ease-out;color:white;}.header-transparent.no-hero #header{color:black;}.header-transparent.hero-white #header{color:black;}.header-opaque #header{background-color:white;color:black;transition:background-color 300ms ease-in;box-shadow:0 3px 5px rgba(57,63,72,0.3);z-index:1000;}.site-header .site-header_top{display:none;}@media all and (min-width:1024px){.site-header .site-header_top{display:flex;justify-content:space-between;align-content:center;border-bottom:1px solid rgba(255,255,255,0.4);transition:background-color 300ms ease-in;font-size:16px;font-weight:bold;height:var(--header-top-height);line-height:var(--header-top-height);}.hero-white .site-header .site-header_top,.header-always-opaque .site-header .site-header_top,.no-hero .site-header .site-header_top{border-bottom:1px solid rgba(0,0,0,0.4);background-color:transparent;}.header-top-contrast .site-header .site-header_top{background-color:rgba(9,9,9,0.4705882353);}.hero-white.header-top-contrast .site-header .site-header_top,.header-always-opaque.header-top-contrast .site-header .site-header_top,.no-hero.header-top-contrast .site-header .site-header_top{background-color:rgba(255,255,255,0.4588235294);}.header-opaque.header-fixed .site-header .site-header_top{display:none;}}.site-header .site-header_bottom .l__column_compact{display:flex;justify-content:space-between;align-content:center;padding-top:calc(var(--spacing) / 2);padding-bottom:calc(var(--spacing) / 2);}.site-header #header-menu{display:none;}.site-header .site-logo{display:block;}.site-header .site-logo svg,.site-header .site-logo img{max-width:200px;width:100%;height:var(--logo-height);display:block;}.site-header .site-logo svg path#text{transition:fill 300ms ease-out;fill:var(--color-black) !important;}.hero-white .site-header .site-logo svg path#text{fill:var(--color-black) !important;}.hero-black .site-header .site-logo svg path#text{fill:var(--color-white) !important;}.header-opaque .site-header .site-logo svg path#text{fill:var(--color-black) !important;transition:fill 300ms ease-in;}.header-always-opaque .site-header .site-logo svg path#text,.no-hero .site-header .site-logo svg path#text{fill:var(--color-black) !important;}@media all and (min-width:1024px){.site-header #header-menu{display:flex;justify-content:center;align-content:center;flex-direction:column;margin-left:auto;}.site-header .site-logo svg,.site-header .site-logo img{width:200px;height:auto;}#header-button-hamburger{display:none;}}#header-tools{display:flex;align-items:center;}.no-header #header-branding{margin:0 auto;}.no-header #content-header{text-align:center;}.no-header .node-header{text-align:center;}.paragraph--type--hero{width:100vw;overflow:hidden;}.field--name-field-hero-items{height:100%;}.paragraph--type--hero.hero-height--auto{height:auto;}.paragraph--type--hero.hero-height--100{height:max(345px,100vh - var(--logo-height) - 2 * var(--spacing));}.paragraph--type--hero.hero-height--75{height:max(345px,75vh - var(--logo-height) - 2 * var(--spacing));}.paragraph--type--hero.hero-height--66{height:max(345px,66vh - var(--logo-height) - 2 * var(--spacing));}.paragraph--type--hero.hero-height--50{height:max(345px,50vh - var(--logo-height) - 2 * var(--spacing));}.paragraph--type--hero.hero-height--33{height:max(345px,33vh - var(--logo-height) - 2 * var(--spacing));}.paragraph--type--hero.hero-height--25{height:max(345px,25vh - var(--logo-height) - 2 * var(--spacing));}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--auto,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--auto{height:auto;}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--100,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--100{height:max(345px,100vh - var(--logo-height) - 2 * var(--spacing) - 39px - 48px);}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--75,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--75{height:max(345px,75vh - var(--logo-height) - 2 * var(--spacing) - 39px - 48px);}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--66,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--66{height:max(345px,66vh - var(--logo-height) - 2 * var(--spacing) - 39px - 48px);}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--50,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--50{height:max(345px,50vh - var(--logo-height) - 2 * var(--spacing) - 39px - 48px);}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--33,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--33{height:max(345px,33vh - var(--logo-height) - 2 * var(--spacing) - 39px - 48px);}.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--25,.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--25{height:max(345px,25vh - var(--logo-height) - 2 * var(--spacing) - 39px - 48px);}@media all and (min-width:976px){.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--auto{height:auto;}.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--100{height:max(345px,100vh - var(--logo-height) - 2 * var(--spacing) - 53px - 60px);}.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--75{height:max(345px,75vh - var(--logo-height) - 2 * var(--spacing) - 53px - 60px);}.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--66{height:max(345px,66vh - var(--logo-height) - 2 * var(--spacing) - 53px - 60px);}.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--50{height:max(345px,50vh - var(--logo-height) - 2 * var(--spacing) - 53px - 60px);}.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--33{height:max(345px,33vh - var(--logo-height) - 2 * var(--spacing) - 53px - 60px);}.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--25{height:max(345px,25vh - var(--logo-height) - 2 * var(--spacing) - 53px - 60px);}}.header-transparent .paragraph--type--hero.hero-height--auto{height:auto;}.header-transparent .paragraph--type--hero.hero-height--100{height:max(345px,100vh);}.header-transparent .paragraph--type--hero.hero-height--75{height:max(345px,75vh);}.header-transparent .paragraph--type--hero.hero-height--66{height:max(345px,66vh);}.header-transparent .paragraph--type--hero.hero-height--50{height:max(345px,50vh);}.header-transparent .paragraph--type--hero.hero-height--33{height:max(345px,33vh);}.header-transparent .paragraph--type--hero.hero-height--25{height:max(345px,25vh);}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--auto,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--auto{height:auto;}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--100,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--100{height:max(345px,100vh - 39px - 48px);}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--75,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--75{height:max(345px,75vh - 39px - 48px);}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--66,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--66{height:max(345px,66vh - 39px - 48px);}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--50,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--50{height:max(345px,50vh - 39px - 48px);}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--33,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--33{height:max(345px,33vh - 39px - 48px);}.header-transparent.toolbar-vertical.gin--horizontal-toolbar .paragraph--type--hero.hero-height--25,.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--25{height:max(345px,25vh - 39px - 48px);}@media all and (min-width:976px){.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--auto{height:auto;}.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--100{height:max(345px,100vh - 53px - 60px);}.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--75{height:max(345px,75vh - 53px - 60px);}.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--66{height:max(345px,66vh - 53px - 60px);}.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--50{height:max(345px,50vh - 53px - 60px);}.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--33{height:max(345px,33vh - 53px - 60px);}.header-transparent.toolbar-horizontal.gin--horizontal-toolbar .paragraph--type--hero.hero-height--25{height:max(345px,25vh - 53px - 60px);}}.swiper{width:100%;height:100%;}.paragraph--type--hero-item{position:relative;height:100%;}.paragraph--type--hero-item img{display:block;}.paragraph--type--hero-item .paragraph--type--hero-item,.paragraph--type--hero-item .field--name-field-background,.paragraph--type--hero-item .media--view-mode-hero{height:100%;}.paragraph--type--hero-item .field--name-field-media-image{height:100%;}.paragraph--type--hero-item .field--name-field-media-image picture,.paragraph--type--hero-item .field--name-field-media-image img{height:100%;width:100%;object-fit:cover;}.paragraph--type--hero-item .field--name-field-media-video-file{height:100%;}.paragraph--type--hero-item .field--name-field-media-video-file .field__item{height:100%;}.paragraph--type--hero-item .field--name-field-media-video-file .field__item video{height:100%;width:100%;object-fit:cover;}.paragraph--type--hero-item .field--name-field-media-oembed-video{height:100%;padding:0;}.paragraph--type--hero-item .field--name-field-title{color:black;font-size:2em;font-weight:bold;display:inline;line-height:1.25em;}@media all and (min-width:1024px){.paragraph--type--hero-item .field--name-field-title{font-size:3em;}}.paragraph--type--hero-item .field--name-field-title strong{color:var(--color-primary);font-family:serif;font-style:italic;}.paragraph--type--hero-item .field--name-field-text{margin-bottom:1em;}@media all and (min-width:1024px){.paragraph--type--hero-item .field--name-field-text{font-size:1.5em;}}.paragraph--type--hero-item .field--name-field-link{margin-top:1em;margin-bottom:1em;display:flex;font-size:0.85em;gap:calc(var(--spacing) / 2);flex-direction:column;}@media all and (min-width:480px){.paragraph--type--hero-item .field--name-field-link{flex-direction:row;}}.text-color--white p,.text-color--white a,.text-color--white .field--name-field-title{color:white;}.hero-text-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;max-width:var(--max-width);margin:0 auto;padding:calc(var(--spacing) + 50px) var(--spacing) var(--spacing) var(--spacing);}.hero-text-wrapper .hero-text{margin:0;width:var(--hero-text-width);}.text-position--t_l .hero-text-wrapper .hero-text,.text-position--b_l .hero-text-wrapper .hero-text{margin-left:0;}.text-position--t_r .hero-text-wrapper .hero-text,.text-position--b_r .hero-text-wrapper .hero-text{margin-right:0;}.text-position--c .hero-text-wrapper .hero-text .field--name-field-link{justify-content:center;}.text-position--c .hero-text-wrapper .hero-text{text-align:center;}.text-position--c .hero-text-wrapper{justify-content:center;align-items:center;}.text-position--t_l .hero-text-wrapper{justify-content:start;align-items:start;}.text-position--t_r .hero-text-wrapper{justify-content:end;align-items:start;text-align:right;}.text-position--t_r .hero-text-wrapper .field--name-field-link{justify-content:end;}.text-position--b_r .hero-text-wrapper{justify-content:end;align-items:end;text-align:right;}.text-position--b_r .hero-text-wrapper .field--name-field-link{justify-content:end;}.text-position--b_l .hero-text-wrapper{justify-content:start;align-items:end;}.text-position--m_r .hero-text-wrapper{justify-content:end;align-items:center;text-align:right;}.text-position--m_r .hero-text-wrapper .field--name-field-link{justify-content:end;}.text-position--m_l .hero-text-wrapper{justify-content:start;align-items:center;}.background-darken .field--name-field-media-image:after{background:rgba(0,0,0,0.4705882353);width:100%;height:100%;display:block;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;}.hero-pagination{position:absolute;bottom:0;background:transparent;z-index:999;display:flex;justify-content:center;padding:10px;}.hero-pagination .swiper-pagination-bullet{width:30px;height:8px;border-radius:4px;background-color:white;opacity:0.5;transition:width 0.25s ease,color 0.25s ease;}.hero-white .hero-pagination .swiper-pagination-bullet{background-color:black;}.hero-pagination .swiper-pagination-bullet-active{width:60px;background-color:white;opacity:1;}.hero-white .hero-pagination .swiper-pagination-bullet-active{background-color:black;}.site-socket .region{font-size:0.8em;}@media all and (min-width:640px){.site-socket .region{display:flex;justify-content:space-between;}}.settings-offcanvas-style--panel .site-offcanvas{height:100vh;position:fixed;top:0;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;overflow:auto;z-index:500;width:var(--size-offcanvas);}.settings-offcanvas-style--panel .site-offcanvas__header{max-width:var(--max-width);margin:0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing) / 2) 0;}.settings-offcanvas-style--panel .site-offcanvas__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing) 0 var(--spacing);width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:scroll;}.settings-offcanvas-style--panel .site-offcanvas__inner:before{display:none;}.settings-offcanvas-style--panel #offcanvas-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;}.settings-offcanvas-style--panel #offcanvas-logo .site-logo{display:block;}.settings-offcanvas-style--panel #offcanvas-logo .site-logo svg,.settings-offcanvas-style--panel #offcanvas-logo .site-logo img{max-width:200px;width:100%;height:var(--logo-height);display:block;}.settings-offcanvas-style--panel #offcanvas-logo .site-logo svg path#text{fill:black !important;transition:fill 0.5s ease-out;}#offcanvas:before{content:" ";display:block;width:100%;position:relative;height:6px;background:rgb(23,104,160);background:linear-gradient(90deg,rgb(23,104,160) 0%,rgb(126,176,79) 100%);opacity:0;transition:opacity 0.5s;margin-bottom:-6px;}#offcanvas #block-socialcontacts{flex-direction:column;padding-top:2em;border-top:1px solid var(--color-light-background);}#offcanvas #block-socialcontacts .social-contacts--first{flex-direction:column;}#offcanvas #block-socialcontacts .social-contacts--last{flex-direction:column;}.offcanvas-enabled #offcanvas:before{transition:opacity 0.5s;opacity:1;}.settings-offcanvas-style--panel.settings-offcanvas-position--left .site-offcanvas{left:0;transform:translateX(var(--size-offcanvas-neg));}.settings-offcanvas-style--panel.settings-offcanvas-position--right .site-offcanvas{right:0;transform:translateX(100%);}.settings-offcanvas-style--panel .site-offcanvas{transition:transform 0s;}.settings-offcanvas-style--panel.offcanvas-enabled{overflow-y:hidden;}.settings-offcanvas-style--panel.offcanvas-enabled.settings-offcanvas-position--left .site-offcanvas{transform:translateX(0);}.settings-offcanvas-style--panel.offcanvas-enabled.settings-offcanvas-position--right .site-offcanvas{transform:translateX(0);}.settings-offcanvas-style--panel.offcanvas-enabled #header{pointer-events:none;}.settings-offcanvas-style--panel.offcanvas-enabled #header:after{border-bottom:0;}.settings-offcanvas-style--panel.offcanvas-enabled:before{content:"";background:black;opacity:0.75;transition:opacity 0s;position:fixed;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;top:0;bottom:0;left:0;right:0;overflow:hidden;height:100%;width:100vw;z-index:102;}.settings-offcanvas-style--panel.offcanvas-enabled .dialog-off-canvas-main-canvas{overflow:hidden;}.settings-offcanvas-style--panel.toolbar-tray-open.toolbar-fixed.toolbar-horizontal .site-offcanvas{padding-top:calc(var(--drupal-toolbar-bar-height) + var(--drupal-toolbar-tray-height));}.settings-offcanvas-style--panel.toolbar-tray-open.toolbar-fixed.toolbar-vertical .site-offcanvas{padding-top:var(--drupal-toolbar-bar-height);}.settings-offcanvas-style--panel.toolbar-tray-open.toolbar-fixed.has-roof.toolbar-horizontal .site-offcanvas{padding-top:calc(var(--roof-height) + var(--drupal-toolbar-bar-height) + var(--drupal-toolbar-tray-height));}.settings-offcanvas-style--panel.toolbar-tray-open.toolbar-fixed.has-roof.toolbar-vertical .site-offcanvas{padding-top:calc(var(--roof-height) + var(--drupal-toolbar-bar-height));}.settings-offcanvas-style--panel.toolbar-vertical .site-offcanvas{padding-top:calc(var(--drupal-toolbar-bar-height) + var(--drupal-toolbar-gin-secondary-height));}.settings-offcanvas-style--panel.toolbar-horizontal .site-offcanvas{padding-top:calc(var(--drupal-toolbar-gin-height) + var(--drupal-toolbar-gin-secondary-height));}.settings-offcanvas-style--panel #offcanvas{background-color:rgba(255,255,255,0);overflow:hidden;transition:background-color 0.5s;}.settings-offcanvas-style--panel.offcanvas-enabled #offcanvas{background-color:rgb(255,255,255);transition:background-color 0.5s;}.settings-offcanvas-style--panel #offcanvas-content > nav,.settings-offcanvas-style--panel #offcanvas-content > div{margin-top:var(--spacing);margin-bottom:var(--spacing);}.settings-offcanvas-style--panel #offcanvas-content ul.menu{margin:0;padding:0;list-style:none outside none;}.settings-offcanvas-style--panel #offcanvas-content ul.menu li{margin-bottom:2em;}.settings-offcanvas-style--panel #offcanvas-content ul.menu li span,.settings-offcanvas-style--panel #offcanvas-content ul.menu li a{display:block;font-size:1.2em;font-weight:bold;text-transform:uppercase;}.settings-offcanvas-style--panel #offcanvas-content ul.menu li ul{margin:0;padding-left:var(--spacing);}.settings-offcanvas-style--overlay #offcanvas{width:100%;height:100vh;background:rgba(0,0,0,0.85);color:white;position:fixed;top:0;bottom:0;left:0;right:0;pointer-events:none;opacity:0;transition:opacity 0.5s ease-in;z-index:1000;}.settings-offcanvas-style--overlay.offcanvas-enabled{width:100%;min-height:100vh;top:0;left:0;overflow-y:auto;}.settings-offcanvas-style--overlay.offcanvas-enabled .dialog-off-canvas-main-canvas{overflow:hidden;}.settings-offcanvas-style--overlay.offcanvas-enabled #offcanvas{opacity:1;transition:opacity 0.5s ease-out;pointer-events:all;}.aside-title{font-weight:700;text-transform:uppercase;font-size:1em;margin-bottom:calc(1.5 * var(--spacing));color:var(--color-title);text-align:center;}@media screen and (min-width:1024px){.aside-title{text-align:left;margin-bottom:calc(0.5 * var(--spacing));}}.aside__newsletter{padding:var(--spacing) 0;border-bottom:1px solid var(--color-border);text-align:center;}@media screen and (min-width:1024px){.aside__newsletter{text-align:left;}}.aside-box{padding-bottom:var(--spacing);border-bottom:1px solid var(--color-border);}.aside-list li{margin:10px 0;}.site-header_top .block-travels-base-social-contacts{display:flex;justify-content:space-between;align-content:center;width:100%;}.site-header_top .block-travels-base-social-contacts .social-contacts--first{display:flex;justify-content:space-between;align-content:center;gap:10px;}.site-header_top .block-travels-base-social-contacts .social-contacts--first .social-contacts--email{border-right:1px solid rgba(255,255,255,0.4);padding:5px 10px 5px 0;line-height:calc(var(--header-top-height) - 26px);margin:8px 0;}.hero-white .site-header_top .block-travels-base-social-contacts .social-contacts--first .social-contacts--email,.no-hero .site-header_top .block-travels-base-social-contacts .social-contacts--first .social-contacts--email{border-right:1px solid rgba(0,0,0,0.4);}.site-header_top .block-travels-base-social-contacts .social-contacts--last{display:flex;justify-content:space-between;align-content:center;gap:10px;}.site-header_top .block-travels-base-social-contacts .social-contacts--last .social-contacts--label{border-right:1px solid rgba(255,255,255,0.4);padding:5px 10px 5px 0;line-height:calc(var(--header-top-height) - 26px);margin:8px 0;}.hero-white .site-header_top .block-travels-base-social-contacts .social-contacts--last .social-contacts--label,.no-hero .site-header_top .block-travels-base-social-contacts .social-contacts--last .social-contacts--label{border-right:1px solid rgba(0,0,0,0.4);}.site-header_top .block-travels-base-social-contacts .social-contacts--socials li{display:inline-block;}.site-header_top .block-travels-base-social-contacts .social-contacts--social{margin-right:1rem;}.site-header_top .block-travels-base-social-contacts .social-contacts--social img{position:relative;top:2px;width:18px;height:18px;filter:brightness(0) saturate(100%) invert(97%) sepia(2%) saturate(391%) hue-rotate(170deg) brightness(119%) contrast(100%);}.hero-white .site-header_top .block-travels-base-social-contacts .social-contacts--social img,.no-hero .site-header_top .block-travels-base-social-contacts .social-contacts--social img{filter:brightness(0) saturate(100%) invert(0%) sepia(98%) saturate(7500%) hue-rotate(44deg) brightness(80%) contrast(97%);}.site-offcanvas__content .social-contacts--last{margin-top:2em;}.site-offcanvas__content .social-contacts--last .social-contacts--label{font-style:italic;}.site-offcanvas__content .social-contacts--socials,.aside__socials,.article__socials,.footer__socials{margin-top:1em;}.site-offcanvas__content .social-contacts--socials li,.aside__socials li,.article__socials li,.footer__socials li{display:inline-block;margin-right:1em;}.site-offcanvas__content .social-contacts--socials li:last-child,.aside__socials li:last-child,.article__socials li:last-child,.footer__socials li:last-child{margin-right:0;}.site-offcanvas__content .social-contacts--socials .social-contacts--social,.site-offcanvas__content .social-contacts--socials .footer__social,.site-offcanvas__content .social-contacts--socials .icon__social,.aside__socials .social-contacts--social,.aside__socials .footer__social,.aside__socials .icon__social,.article__socials .social-contacts--social,.article__socials .footer__social,.article__socials .icon__social,.footer__socials .social-contacts--social,.footer__socials .footer__social,.footer__socials .icon__social{margin-right:0.5em;}.site-offcanvas__content .social-contacts--socials .social-contacts--social:last-child,.site-offcanvas__content .social-contacts--socials .footer__social:last-child,.site-offcanvas__content .social-contacts--socials .icon__social:last-child,.aside__socials .social-contacts--social:last-child,.aside__socials .footer__social:last-child,.aside__socials .icon__social:last-child,.article__socials .social-contacts--social:last-child,.article__socials .footer__social:last-child,.article__socials .icon__social:last-child,.footer__socials .social-contacts--social:last-child,.footer__socials .footer__social:last-child,.footer__socials .icon__social:last-child{margin-right:0;}.site-offcanvas__content .social-contacts--socials img,.aside__socials img,.article__socials img,.footer__socials img{width:24px;height:24px;}.newletter-form--mini{display:flex;flex-direction:column;align-items:flex-start;}.newletter-form .form-wrapper{width:100%;}.newletter-form.webform-submission-form .webform-flexbox{width:100%;flex-direction:column;gap:0;}.newletter-form.webform-submission-form .form-email{border-radius:var(--border-radius-full);font-size:0.85em;padding:0.8em 2em;color:var(--color-text);}.newletter-form.webform-submission-form .form-submit{font-size:0.85em;padding:1em;border-radius:var(--border-radius-full);}@media screen and (min-width:1280px){.newletter-form.webform-submission-form .form-submit{padding:1em 2em;}}.newletter-form .webform-flex--1{flex:1 1 auto;}.latest-news__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing);}.latest-news__header a.button,.latest-news__header .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .latest-news__header a,.latest-news__header a.button--inverse,.latest-news__header a.button-white,.latest-news__header .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .latest-news__header a{margin-right:0;}.latest-news__heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}@media screen and (min-width:1024px){.latest-news__wrapper{height:900px;}}@media screen and (min-width:1280px){.latest-news__wrapper{height:600px;}}.latest-news__kicker{font-size:0.85em;font-weight:bold;text-transform:uppercase;color:var(--color-primary);}.latest-news__items{display:grid;height:100%;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;gap:1.5em 1.5em;grid-template-areas:"first-item" "second-item" "third-item" "fourth-item";}@media screen and (min-width:1024px){.latest-news__items{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1.5em 1.5em;grid-template-areas:"first-item first-item" "second-item second-item" "third-item fourth-item";}}@media screen and (min-width:1280px){.latest-news__items{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:1.5em 1.5em;grid-template-areas:"first-item first-item second-item second-item" "first-item first-item third-item fourth-item";}}.latest-news__item{height:100%;position:relative;display:flex;border-radius:var(--border-radius-box);overflow:hidden;}.latest-news__item:after{content:"";position:absolute;background-color:rgba(0,0,0,0.3);width:100%;height:100%;}.latest-news__item .field-content{height:100%;}.latest-news__item .views-field-title{position:absolute;bottom:3.5rem;margin:1rem 2rem;color:var(--color-white);font-weight:700;z-index:1;}.latest-news__item .views-field-field-post-date{position:absolute;bottom:2rem;margin:1rem 2rem;color:var(--color-white);z-index:1;font-size:0.8em;}.latest-news__item .views-field-field-featured-image img{height:100%;object-fit:cover;}.latest-news__item:first-child{grid-area:first-item;}.latest-news__item:nth-child(2){grid-area:second-item;}.latest-news__item:nth-child(3){grid-area:third-item;}.latest-news__item:nth-child(4){grid-area:fourth-item;}#sidebar-second .block > h2{font-weight:700;text-transform:uppercase;font-size:1em;margin-bottom:calc(1.5 * var(--spacing));color:var(--color-title);text-align:center;}@media screen and (min-width:1024px){#sidebar-second .block > h2{text-align:left;margin-bottom:calc(0.5 * var(--spacing));}}.site-main__sidebar .region .block{margin-bottom:var(--spacing);}.social-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;}@media screen and (min-width:1024px){.social-links{justify-content:flex-start;}}.social-links img{width:24px;height:24px;}.article__socials-share{margin:calc(2 * var(--spacing)) 0;}.article__socials-share h3.article__socials-title{font-weight:700;text-transform:uppercase;font-size:1em;margin-bottom:calc(1.5 * var(--spacing));color:var(--color-title);text-align:center;}@media screen and (min-width:1024px){.article__socials-share h3.article__socials-title{text-align:left;margin-bottom:calc(0.5 * var(--spacing));}}.article__socials-share ul.article__socials-list{display:flex;justify-content:center;gap:10px;}@media screen and (min-width:1024px){.article__socials-share ul.article__socials-list{justify-content:flex-start;}}.article__socials-share ul.article__socials-list li{padding:0 0.5em;}.article__socials-share ul.article__socials-list li a{background-position:center left;background-repeat:no-repeat;display:block;line-height:20px;background-size:20px 20px;padding-left:20px;}.article__socials-share ul.article__socials-list li a span{overflow:hidden;display:block;text-indent:-999px;}.article__socials-share ul.article__socials-list li.social-facebook a{background-image:url(/themes/custom/travels/images/social-share/social-share-facebook.svg);}.article__socials-share ul.article__socials-list li.social-twitter a{background-image:url(/themes/custom/travels/images/social-share/social-share-twitter.svg);}.article__socials-share ul.article__socials-list li.social-linkedin a{background-image:url(/themes/custom/travels/images/social-share/social-share-linkedin.svg);}.article__socials-share ul.article__socials-list li.social-whatsapp a{background-image:url(/themes/custom/travels/images/social-share/social-share-whatsapp.svg);}.article__socials-share ul.article__socials-list li.social-telegram a{background-image:url(/themes/custom/travels/images/social-share/social-share-telegram.svg);}.article__socials-share ul.article__socials-list li.social-email a{background-image:url(/themes/custom/travels/images/social-share/social-share-email.svg);}.article__socials-share ul.article__socials-list li.social-print a{background-image:url(/themes/custom/travels/images/social-share/social-share-print.svg);}.article__socials-share ul.article__socials-list li a:hover{text-decoration:underline;color:var(--color-accent);}.logo-list__wrapper{margin:calc(3 * var(--spacing)) 0;}.logo-list__list{display:flex;gap:var(--spacing);justify-content:center;flex-flow:wrap;}.logo-list__item{display:block;max-width:160px;width:160px;}.logo-list__item img{object-fit:contain;}#block-views-block-featured-destinations-block-featured-destinations{margin-bottom:calc(var(--spacing) * 2);}#block-views-block-featured-destinations-block-featured-destinations h2{text-align:center;margin-bottom:var(--spacing);}.featured-destinations__wrapper{padding:0;display:block;}.featured-destinations__list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:2em 2em;}@media screen and (min-width:1024px){.featured-destinations__list{grid-template-columns:1fr 1fr;}}@media screen and (min-width:1280px){.featured-destinations__list{grid-template-columns:1fr 1fr 1fr 1fr;}}.featured-destinations__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;width:100%;border-radius:var(--border-radius-box);overflow:hidden;}.featured-destinations__item-image{position:relative;width:100%;height:100%;}.featured-destinations__item-image a::before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.3);width:100%;height:100%;}.featured-destinations__item-image .media{width:100%;height:100%;}.featured-destinations__item-image img{object-fit:cover;width:100%;height:100%;}.featured-destinations__item-caption{position:absolute;bottom:0;left:0;padding:1rem 2rem;color:var(--color-white);z-index:1;text-align:left;font-size:1.3em;}@media screen and (min-width:1024px){.featured-destinations__item-caption{font-size:1em;}}.featured-destinations__item-title{font-weight:700;color:var(--color-white);}@media screen and (min-width:1024px){.featured-destinations__item-title{font-size:1.1em;}}.featured-destinations__item-subtitle{color:var(--color-white);height:3em;overflow:hidden;text-overflow:ellipsis;}.travels-offers-intro{margin-bottom:var(--spacing);}.webform-submission-form input[type=text],.webform-submission-form input[type=tel],.webform-submission-form input[type=email],.webform-submission-form input[type=date],.webform-submission-form select,.webform-submission-form textarea{border:1px solid var(--color-border);width:100%;padding:10px 16px;font-size:16px;border-radius:var(--border-radius-box);}.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=date]:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:var(--color-accent);}.webform-submission-form select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}.webform-submission-form select:focus{background-image:linear-gradient(45deg,var(--color-accent) 50%,transparent 50%),linear-gradient(135deg,transparent 50%,var(--color-accent) 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:var(--color-accent);outline:0;}.webform-submission-form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.webform-submission-form label{font-weight:bold;font-size:0.8em;}.webform-submission-form label a{color:var(--color-primary);}.webform-submission-form .webform-flexbox{margin:0;gap:10px;}.webform-submission-form .webform-flex--container{margin:0;}.webform-submission-form .tos-policy{margin-top:2px;margin-bottom:0;}.webform-submission-form .tos-policy p{font-size:11px;line-height:1.2;}.webform-submission-form .webform-actions{margin:1rem 0;}.webform-submission-form .form-submit{display:inline-block;background:var(--color-primary);cursor:pointer;color:white;border-radius:var(--border-radius);padding:1em 2em;border:0;font-weight:bold;width:100%;text-align:center;}.webform-submission-form .form-submit:hover{background:#0279a8;}.webform-submission-form .form-item{margin:0 0 10px 0;}.webform-submission-form .webform-flex--container .form-item{margin-bottom:10px;}.form-type-checkbox{display:flex;align-content:stretch;border-radius:0;background:transparent;border:0;margin:0 !important;}.form-type-checkbox input{margin-left:15px;margin-right:15px;outline:0;opacity:0;}.form-type-checkbox label{line-height:1.25em;padding:0.6em 0;background-color:white;width:100%;border-radius:0 var(--border-radius) var(--border-radius) 0;font-weight:normal;position:relative;display:inline-block;}.form-type-checkbox label:before,.form-type-checkbox label:after{position:absolute;content:"";display:inline-block;}.form-type-checkbox label:before{height:24px;width:24px;border:1px solid var(--color-border);border-radius:var(--border-radius);left:-30px;top:5px;background:#fefefe;}.form-type-checkbox label:after{height:10px;width:15px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:-25px;top:9px;}.form-type-checkbox label.form-required::after{margin:0;background-image:none;}.form-type-checkbox label sup.required{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/travels/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;overflow:hidden;text-indent:-999px;top:0;}.form-type-checkbox input[type=checkbox] + label::after{content:none;}.form-type-checkbox input[type=checkbox]:checked + label::after{content:"";}.form-type-checkbox input[type=checkbox]:focus + label::before{outline:rgb(59,153,252) auto 5px;}.ui-dialog:not(.ui-dialog-off-canvas){margin:0 !important;}body .ui-dialog{border-radius:var(--border-radius-full);background-color:white;overflow:hidden;padding:0;}body .ui-dialog .ui-dialog-titlebar{background-color:white;border:0;color:var(--color-accent);padding:20px;}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5em;font-weight:bold;}body .ui-dialog .ui-widget-content.ui-dialog-content{padding:0 20px 20px 20px;}body .ui-dialog .ui-widget-content.ui-dialog-buttonpane{background-color:white;border:0;padding:20px;box-shadow:0 0 20px #aaa;width:100%;position:relative;z-index:9999;}body .ui-dialog.ui-widget.ui-widget-content{border:0;}body .ui-dialog .ui-dialog-title{margin:0;}body .ui-dialog .ui-dialog-titlebar-close{position:relative;right:0;top:0 !important;width:auto;padding:0;height:0;float:right;margin-right:8px;}body .ui-dialog .ui-icon.ui-icon-closethick{background:url(/themes/custom/travels/images/popup-close.png);width:36px;height:36px;}body .ui-dialog .form-item-message{margin-top:0;}body .ui-dialog .form-item-message textarea{height:41px;}.ui-widget-overlay.ui-front{background-color:black;opacity:0.7;}.webform-submission-quotation-request-form .form-date-wrapper,.webform-submission-quotation-request-standard-form .form-date-wrapper{border:1px solid var(--color-border);width:100%;padding:10px 16px;font-size:16px;border-radius:var(--border-radius-box);display:flex;justify-content:space-between;}.webform-submission-quotation-request-form .form-date-wrapper label,.webform-submission-quotation-request-standard-form .form-date-wrapper label{display:block;width:210px;font-weight:normal;color:var(--color-gray);font-size:15px;line-height:20px;}.webform-submission-quotation-request-form .form-date-wrapper input,.webform-submission-quotation-request-standard-form .form-date-wrapper input{border:0;width:auto !important;padding:0;border-radius:var(--border-radius-box);}.webform-signature-pad input.button,.webform-signature-pad input.button--inverse,.webform-signature-pad input.button-white{width:auto;margin:10px;background:var(--color-gray);padding:8px 16px;font-weight:normal;text-transform:none;}.form-type-radio{display:flex;align-content:stretch;border-radius:0;background:transparent;border:0;margin:0px 1em 0 0 !important;cursor:pointer;}.form-type-radio input{margin-left:15px;margin-right:15px;outline:0;opacity:0;}.form-type-radio label{line-height:1.25em;padding:0.25em 0;background-color:white;width:100%;border-radius:0 var(--border-radius) var(--border-radius) 0;font-weight:normal;position:relative;display:inline-block;}.form-type-radio label:before,.form-type-radio label:after{position:absolute;content:"";display:inline-block;}.form-type-radio label:before{height:24px;width:24px;border:1px solid var(--color-border);border-radius:100px;left:-30px;top:5px;background:#fefefe;}.form-type-radio label:after{height:10px;width:15px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:-26px;top:10px;}.form-type-radio label.form-required::after{margin:0;background-image:none;}.form-type-radio label sup.required{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/travels/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;overflow:hidden;text-indent:-999px;top:0;}.form-type-radio input[type=radio] + label::after{content:none;}.form-type-radio input[type=radio]:checked + label::after{content:"";}.form-type-radio input[type=radio]:focus + label::before{outline:rgb(59,153,252) auto 5px;}div.colored-background[style*="background-color:#F3F7FA"] textarea,div.colored-background[style*="background-color:#F3F7FA"] input.form-text,div.colored-background[style*="background-color:#F3F7FA"] input.form-date,div.colored-background[style*="background-color:#F3F7FA"] input.form-email{background-color:white;}div.colored-background[style*="background-color:#F3F7FA"] .form-type-date{display:flex;}div.colored-background[style*="background-color:#F3F7FA"] .form-type-date label{white-space:nowrap;padding-block:10px;padding-left:1px;}div.colored-background[style*="background-color:#F3F7FA"] .form-type-checkbox label{background-color:transparent;}.offer-card,.project-card,.article-card{position:relative;border:1px solid var(--color-border);border-radius:var(--border-radius-box);overflow:hidden;margin-bottom:0;display:flex;flex-direction:column;height:100%;background-color:white;}.offer-card .card-image img,.project-card .card-image img,.article-card .card-image img{width:100%;object-fit:cover;}.offer-card .card-text,.project-card .card-text,.article-card .card-text{padding:1em;color:var(--color-black);height:100%;display:flex;flex-direction:column;justify-content:space-between;}.offer-card .card-text h3.card-title,.project-card .card-text h3.card-title,.article-card .card-text h3.card-title{font-size:1em;margin-bottom:0.5em;}.offer-card .card-label,.project-card .card-label,.article-card .card-label{position:absolute;top:20px;left:20px;color:white;background:var(--color-accent);padding:6px 10px;font-size:0.7em;text-transform:uppercase;border-radius:var(--border-radius);font-weight:bold;line-height:1em;pointer-events:none;}.node-column-with-header-and-sidebar .node-header{display:grid;gap:var(--spacing);}@media all and (min-width:1024px){.node-column-with-header-and-sidebar .node-header{grid-template-columns:2fr 1fr;}}.node--view-mode-teaser{display:flex;flex-direction:column;gap:var(--spacing);}@media all and (min-width:768px){.node--view-mode-teaser{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;}}.field--name-field-nodes{display:flex;gap:var(--spacing);flex-direction:column;}.node--view-mode-search-index{margin:0 auto 2em auto;border:1px solid var(--color-border);overflow:hidden;border-radius:var(--border-radius-box);display:grid;grid-template-columns:1fr 3fr;gap:1em;}@media all and (min-width:1024px){.node--view-mode-search-index{grid-template-columns:1fr 4fr;}}@media all and (min-width:1280px){.node--view-mode-search-index{grid-template-columns:1fr 5fr;}}.node--view-mode-search-index .node__url{line-height:1.2em;}.node--view-mode-search-index .node__url a{color:green;font-size:0.9em;}.node--view-mode-search-index .node__url a:hover{text-decoration:underline;}.node--view-mode-search-index h2.node__title{font-size:1em;margin-bottom:1em;}.node--view-mode-search-index .node__content{padding:1em 1em 1em 0;display:flex;flex-direction:column;justify-content:center;}.node--view-mode-search-index .node__type{font-size:12px;text-transform:uppercase;color:var(--color-primary);font-weight:bold;}.node--view-mode-search-index .node__summary{margin-bottom:1em;font-size:0.9em;display:none;}@media all and (min-width:768px){.node--view-mode-search-index .node__summary{display:block;}}.node--view-mode-search-index .node__featured-image{background-color:var(--color-light-background);height:100%;}.node--view-mode-search-index .node__featured-image div{height:100%;}.node--view-mode-search-index .node__featured-image img{display:block;height:100%;width:100%;object-fit:cover;}.page-node-type-article .field--name-field-post-date,.page-node-type-article .field--name-field-introduction{margin-bottom:var(--spacing);}.page-node-type-project .node-two-columns-with-header .project-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing);}.page-node-type-project .node-two-columns-with-header .project-columns .node-column--last .field{margin-bottom:10px;}.page-node-type-project .node-two-columns-with-header .project-columns .node-column--last .field__label,.page-node-type-project .node-two-columns-with-header .project-columns .node-column--last .field__item{font-size:16px;}.page-node-type-project .node-two-columns-with-header .project-columns .node-column--last .field__label{font-weight:normal;}.page-node-type-project .node-two-columns-with-header .project-columns .node-column--last .field__item{font-weight:bold;}.field--name-field-project-services .field__label:after{content:":";}.field--name-field-project-services .field__items{margin-top:6px;}.field--name-field-project-services .field__items .field__item{display:inline-block;background-color:var(--color-primary);padding:8px;color:white;margin-right:10px;margin-bottom:10px;font-size:14px;text-transform:uppercase;}.offer-teaser{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;background-color:white;border:1px solid var(--color-border);border-radius:var(--border-radius-box);overflow:hidden;margin-bottom:2em;}@media screen and (min-width:640px){.offer-teaser{grid-template-columns:1fr 2fr;}}.offer-teaser .teaser-image{position:relative;}.offer-teaser .teaser-image .media{height:100%;}.offer-teaser .teaser-image .media .field--name-field-media-image{height:100%;}.offer-teaser .teaser-image .media .field--name-field-media-image picture,.offer-teaser .teaser-image .media .field--name-field-media-image img{height:100%;}.offer-teaser .teaser-image img{object-fit:cover;float:left;height:100%;width:100%;max-height:100%;}.offer-teaser .teaser-image .teaser-label{position:absolute;top:1em;left:1em;background-color:var(--color-accent);color:white;font-size:12px;text-transform:uppercase;padding:6px;border-radius:var(--border-radius);pointer-events:none;}.offer-teaser .teaser-image .teaser-categories{display:flex;position:absolute;bottom:1em;left:1em;}.offer-teaser .teaser-image .teaser-categories .teaser-categories--icon{width:64px;height:64px;background-color:var(--color-primary);color:white;line-height:64px;text-align:center;border-radius:var(--border-radius);margin-right:10px;padding:6px;}.offer-teaser .teaser-image .teaser-coupon{position:absolute;right:1em;top:1em;background-color:var(--color-primary);color:white;width:100px;height:100px;border-radius:100px;display:flex;align-items:center;text-align:center;line-height:1em;font-weight:bold;}.offer-teaser .teaser-content{padding:var(--spacing);color:var(--color-text);display:flex;flex-direction:column;justify-content:start;}.offer-teaser .teaser-content h2.teaser-title{font-size:24px;}.offer-teaser .teaser-content .teaser-price{margin:0.5em 0 0 0;}@media all and (min-width:1024px){.offer-teaser .teaser-content .teaser-price{margin:0.5em 0;}}.offer-teaser .teaser-content .teaser-price span{display:inline;color:var(--color-primary);font-weight:bold;}.offer-teaser .teaser-content .teaser-summary{font-size:16px;margin-bottom:1em;padding-top:1em;border-top:1px solid var(--color-border);}@media all and (max-width:1023px){.offer-teaser .teaser-content .teaser-summary{display:none;}}.offer-teaser .teaser-content .teaser-footer{font-size:16px;margin-bottom:1em;}@media all and (min-width:1024px){.offer-teaser .teaser-content .teaser-footer{display:flex;justify-content:left;padding-top:1em;border-top:1px solid var(--color-border);}}.offer-teaser .teaser-content .teaser-footer span{color:black;font-weight:bold;}@media all and (min-width:1024px){.offer-teaser .teaser-content .teaser-footer .teaser-footer--item{border-right:1px solid var(--color-border);padding-right:1em;margin-right:1em;}.offer-teaser .teaser-content .teaser-footer .teaser-footer--item:last-child{border:none;}}.offer-teaser .teaser-content .teaser-next-departure{font-size:16px;}@media all and (min-width:1024px){.offer-teaser .teaser-content .teaser-next-departure{margin-bottom:1em;}}.offer-teaser .teaser-content .teaser-next-departure span{color:black;font-weight:bold;}.offer-teaser .teaser-content .teaser-actions{display:flex;gap:1em;width:100%;padding:calc(0.5 * var(--spacing)) 0 0 0;margin-top:auto;flex-direction:row;justify-content:space-between;padding:0;}.offer-teaser .teaser-content .teaser-actions .button,.offer-teaser .teaser-content .teaser-actions .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .offer-teaser .teaser-content .teaser-actions a,.offer-teaser .teaser-content .teaser-actions .button--inverse,.offer-teaser .teaser-content .teaser-actions .button-white,.offer-teaser .teaser-content .teaser-actions .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .offer-teaser .teaser-content .teaser-actions a{width:100%;}.article-teaser{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;border:1px solid var(--color-border);border-radius:var(--border-radius-box);overflow:hidden;margin-bottom:2em;}@media screen and (min-width:1024px){.article-teaser{grid-template-columns:1fr 2fr;}}.article-teaser .teaser-image{position:relative;}.article-teaser .teaser-image img{height:auto;width:100%;object-fit:cover;max-height:250px;float:left;}@media screen and (min-width:1024px){.article-teaser .teaser-image img{height:100%;width:auto;max-height:none;}}.article-teaser .teaser-image .teaser-label{position:absolute;top:1em;left:1em;pointer-events:none;}.article-teaser .teaser-image .teaser-label ul{list-style:none;}.article-teaser .teaser-image .teaser-label ul li{display:inline-block;padding:0.25em 1em;border-radius:var(--border-radius);background-color:var(--color-primary);color:white;text-transform:uppercase;font-size:0.9em;margin-right:1em;}.article-teaser .teaser-image .teaser-label ul li:hover{background-color:var(--color-primary-dark);}.article-teaser .teaser-image .teaser-categories{display:flex;position:absolute;bottom:1em;left:1em;}.article-teaser .teaser-image .teaser-categories .teaser-categories--icon{width:32px;height:32px;background-color:var(--color-primary);color:white;line-height:32px;text-align:center;border-radius:var(--border-radius);margin-right:10px;}.article-teaser .teaser-content{color:var(--color-text);padding:var(--spacing);}.article-teaser .teaser-content h2.teaser-title{font-weight:700;font-size:1.1em;margin-bottom:calc(0.5 * var(--spacing));color:var(--color-title);}.article-teaser .teaser-content .teaser-price{margin:0.5em 0;}.article-teaser .teaser-content .teaser-price span{display:inline;color:var(--color-primary);font-weight:bold;}.article-teaser .teaser-content .teaser-summary{font-size:16px;margin-bottom:1em;padding-bottom:1em;}.article-teaser .teaser-content .teaser-header{font-size:15px;margin-bottom:1em;display:flex;justify-content:left;flex-direction:column;}@media screen and (min-width:1024px){.article-teaser .teaser-content .teaser-header{flex-direction:row;}}.article-teaser .teaser-content .teaser-header span{color:black;}.article-teaser .teaser-content .teaser-header .teaser-header--item{padding-right:1em;margin-right:1em;}@media screen and (min-width:1024px){.article-teaser .teaser-content .teaser-header .teaser-header--item{border-right:1px solid var(--color-border);}.article-teaser .teaser-content .teaser-header .teaser-header--item:last-child{border:none;}}.article-teaser .teaser-content .teaser-header .teaser-header--item:last-child{padding-right:0;margin-right:0;}.article-teaser .teaser-content .teaser-header .teaser-header--item span{display:inline;}.article-teaser .teaser-content .teaser-actions{display:flex;gap:1em;}.view-recent-offers .article-teaser--compact{display:grid;grid-template-columns:0.3fr 1fr;grid-template-areas:"thumb content";}.view-recent-offers .teaser-image{grid-area:thumb;}.view-recent-offers .teaser-content{grid-area:content;}.view-recent-offers .teaser-link{font-size:0.8rem;font-weight:normal;}.pager{border-radius:var(--border-radius-box);border:1px solid var(--color-border);padding:6px 0;}.pager__item{padding:0 !important;font-size:15px;margin-right:10px;}.pager__item:last-child{margin-right:0;}.expert-teaser{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;border:1px solid var(--color-border);border-radius:var(--border-radius-box);overflow:hidden;margin-bottom:2em;}@media screen and (min-width:768px){.expert-teaser{grid-template-columns:1fr 4fr;}}.expert-teaser .teaser-image{position:relative;}.expert-teaser .teaser-image img{height:auto;width:100%;object-fit:cover;float:left;height:100%;}@media screen and (min-width:1024px){.expert-teaser .teaser-image img{height:100%;width:auto;max-height:none;}}.expert-teaser .teaser-content{color:var(--color-text);padding:var(--spacing);}.expert-teaser .teaser-content h2.teaser-title{font-weight:700;font-size:1.1em;margin-bottom:calc(0.5 * var(--spacing));color:var(--color-title);}.expert-teaser .teaser-content .teaser-summary{font-size:16px;margin-bottom:1em;padding-bottom:1em;}.expert-teaser .teaser-content .teaser-actions{display:flex;gap:1em;}.node--unpublished:before{content:"UNPUBLISHED";color:rgba(223,125,125,0.4);font-size:80px;font-weight:bold;position:absolute;padding:50px 0;width:100%;text-align:center;word-break:break-all;line-height:1em;pointer-events:none;z-index:1;}.field--name-field-subtitle p{color:var(--color-black);font-weight:bold;text-transform:uppercase;font-size:1.25em;margin-bottom:var(--spacing);}.field--name-field-introduction{font-size:1.25em;margin-bottom:var(--spacing);}.field--name-field-post-date{font-size:0.8em;margin-bottom:0;}.field--name-field-media-image picture,.field--name-field-media-image img{width:100%;height:auto;display:block;}.paragraph-column-title{margin-top:-0.4em;}.paragraph-column-title::after{background-color:var(--color-primary);border-radius:var(--border-radius);content:" ";display:block;height:4px;margin-bottom:1rem;margin-top:0.5rem;width:100px;}.field--name-field-media-oembed-video{position:relative;width:100%;height:0;padding-bottom:56.25%;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.paragraph--type--view .paragraph-title{margin-bottom:var(--spacing);}.paragraph-content-media{position:relative;}.paragraph-content-media .field--name-field-credits,.media--type-image .field--name-field-credits{position:absolute;bottom:3px;right:4px;font-size:10px;width:100%;text-align:right;color:rgba(255,255,255,0.45);display:flex;justify-content:end;pointer-events:none;}.pswp__caption__center{text-align:center;}article.media--type-image{position:relative;}article.media--type-image.align-left{margin-right:var(--spacing);}article.media--type-image.align-right{margin-left:var(--spacing);}#search{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(22,90,139,0.8);display:flex;color:white;justify-content:center;align-items:center;display:none;}@media screen and (min-width:768px){#search{align-items:flex-start;padding:4rem 0;}}.search-visibile #search{display:flex;}#search .search-region{width:80vw;height:max(50vh,300px);display:flex;flex-direction:column;justify-content:space-between;}#search-button-close{width:80vw;justify-content:end;display:flex;}#search-button-close span{display:block;width:48px;height:48px;overflow:hidden;text-indent:-999px;outline:none;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;cursor:pointer;background-image:url(/themes/custom/travels/images/close-white.svg);}#block-travels-search-block-filter .form--inline{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;}@media screen and (min-width:1024px){#block-travels-search-block-filter .form--inline{gap:calc(0.5 * var(--spacing));flex-direction:row;align-items:center;}}#block-travels-search-block-filter .form-item{width:100%;}#block-travels-search-block-filter .form-item label{display:none;}#block-travels-search-block-filter .form-item input{width:100%;border-bottom:2px solid white;font-size:2em;}@media all and (min-width:768px){#block-travels-search-block-filter .form-item input{font-size:3em;}}#block-travels-search-block-filter .form-item input::placeholder{color:white;opacity:1;}#block-travels-search-block-filter .form-item input:-ms-input-placeholder{color:whitered;}#block-travels-search-block-filter .form-item input::-ms-input-placeholder{color:white;}#block-search-page-filter{padding-top:0;padding-bottom:0;}#block-search-page-filter .form--inline{display:flex;flex-direction:row;align-items:center;gap:calc(0.5 * var(--spacing));width:100%;}#block-search-page-filter .form-item{margin:0;}#block-search-page-filter .form-item label{font-weight:bold;display:none;}#block-search-page-filter .form-item input{width:100%;max-width:400px;border-bottom:1px solid var(--color-border);padding:0.5rem;}.path-search #header-button-search{display:none;}.views-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing);margin-bottom:1em;}@media all and (min-width:640px){.views-grid{grid-template-columns:1fr 1fr;}}@media all and (min-width:1024px){.views-grid{grid-template-columns:1fr 1fr 1fr 1fr;}}@media all and (min-width:1280px){.views-grid{grid-template-columns:1fr 1fr 1fr 1fr;}}.views-grid li{margin:0;}.item-list .views-grid li{margin:0;}.view-display-id-block_blog_archive .item-list li{margin:0;}.view .item-list > ul > li{margin:0;}.view-search .view-content .item-list ul li{margin:0;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers{font-size:0.85em;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers .form--inline,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers .form--inline{display:flex;flex-direction:column;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers fieldset,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers fieldset{display:block;margin:0;width:100%;margin-top:var(--spacing);padding-bottom:var(--spacing);border-bottom:1px solid #ccc;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers fieldset legend,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers fieldset legend{text-transform:uppercase;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers fieldset .form-item,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers fieldset .form-item{margin:5px 0;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers fieldset .form-item label.option,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers fieldset .form-item label.option{color:var(--color-text);}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine{order:-1;display:block;margin:0;width:100%;padding-top:0;padding-bottom:var(--spacing);border-bottom:1px solid #ccc;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine .bef-link--selected,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine .bef-link--selected{font-weight:bold;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine label,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine label{font-weight:bold;text-transform:uppercase;}.path-travels-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine .form-select li,.path-offers-fallback #views-exposed-form-search-offers-page-search-offers .form-item-sort-bef-combine .form-select li{margin:5px 0;}@media all and (min-width:768px) and (max-width:calc(1024px - 1px)){.path-offers .view-display-id-page_search_offers_facets .view-content .item-list > ul,.path-travels .view-display-id-page_search_offers_facets .view-content .item-list > ul{display:grid;gap:var(--spacing);grid-template-columns:calc(50% - var(--spacing) / 2) calc(50% - var(--spacing) / 2);}.path-offers .view-display-id-page_search_offers_facets .view-content .item-list > ul article,.path-travels .view-display-id-page_search_offers_facets .view-content .item-list > ul article{height:100%;}.path-offers .view-display-id-page_search_offers_facets .view-content .item-list > ul article .teaser-content,.path-travels .view-display-id-page_search_offers_facets .view-content .item-list > ul article .teaser-content{display:flex;flex-direction:column;justify-content:start;}.path-offers .view-display-id-page_search_offers_facets .view-content .item-list > ul article .teaser-content .teaser-actions,.path-travels .view-display-id-page_search_offers_facets .view-content .item-list > ul article .teaser-content .teaser-actions{margin-top:auto;}}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets{font-size:0.85em;}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine{order:-1;display:block;margin:0;width:100%;padding-top:0;padding-bottom:var(--spacing);}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .bef-link--selected,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .bef-link--selected{font-weight:bold;}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine label,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine label{font-weight:bold;text-transform:uppercase;}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li{margin:5px 0;}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li a:before,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li a:before{content:"•";text-align:center;background:white;border:2px solid #ccc;border-radius:var(--border-radius-full);width:20px;height:20px;display:inline-block;line-height:14px;color:white;font-weight:bold;margin-right:5px;}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li a.bef-link--selected,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li a.bef-link--selected{font-weight:bold;}.path-offers #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li a.bef-link--selected:before,.path-travels #views-exposed-form-offers-facets-page-search-offers-facets .form-item-sort-bef-combine .form-select li a.bef-link--selected:before{color:var(--color-text);}.path-offers .block-facets,.path-travels .block-facets{margin:0;padding:var(--spacing) 0;border-top:1px solid #ccc;}.path-offers .block-facets > h2,.path-travels .block-facets > h2{font-size:0.85em;font-weight:bold;text-transform:uppercase;margin-bottom:1em;}.path-offers .block-facets .facets-widget-links,.path-travels .block-facets .facets-widget-links{font-size:0.85em;}.path-offers .block-facets .facets-widget-links li.facet-item,.path-travels .block-facets .facets-widget-links li.facet-item{margin:5px 0;}.path-offers .block-facets .facets-widget-links li.facet-item a:before,.path-travels .block-facets .facets-widget-links li.facet-item a:before{content:"■";line-height:12px;text-align:center;background:white;border:2px solid #ccc;width:20px;height:20px;display:inline-block;color:white;font-weight:bold;}.path-offers .block-facets .facets-widget-links li.facet-item a.is-active,.path-travels .block-facets .facets-widget-links li.facet-item a.is-active{font-weight:bold;}.path-offers .block-facets .facets-widget-links li.facet-item a.is-active:before,.path-travels .block-facets .facets-widget-links li.facet-item a.is-active:before{color:var(--color-text);}.path-offers .block-facets .facets-widget-links .facet-item__status,.path-travels .block-facets .facets-widget-links .facet-item__status{display:none;}.path-offers .block-facets .facets-widget-links .facet-item__value,.path-travels .block-facets .facets-widget-links .facet-item__value{padding-left:5px;}.path-offers .block-facets .facet-filter,.path-travels .block-facets .facet-filter{padding:0.85em;border:1px solid var(--color-border);border-radius:var(--border-radius-full);margin-bottom:1em;font-size:0.9em;width:100%;}.path-offers .block-facets .item-list__no-result,.path-travels .block-facets .item-list__no-result{font-weight:normal;font-size:0.8em;color:var(--color-gray);}.path-offers #block-travels-destination ul.item-list__links,.path-travels #block-travels-destination ul.item-list__links{max-height:300px;overflow-y:auto;min-height:100px;padding-bottom:30px;}.path-offers #block-travels-destination ul.item-list__links::after,.path-travels #block-travels-destination ul.item-list__links::after{content:" ";width:100%;height:0px;position:absolute;bottom:30px;pointer-events:none;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);}.view-featured-destinations .media--image:after{content:" ";background-color:rgba(0,0,0,0.2666666667);position:absolute;top:0;left:0;right:0;bottom:0;}#block-views-block-offers-block-latest-offers-blog > h2{margin-bottom:1em;}.sidebar-teasers .list-item{margin-bottom:20px !important;display:flex;align-items:center;}.sidebar-teasers .list-item .views-field-field-featured-image{display:block;width:80px;height:80px;overflow:hidden;margin-right:20px;flex:0 0 80px;}.sidebar-teasers .list-item .views-field-title{line-height:1.2em;font-size:0.8em;}.view-taxonomy-term .view-header .field--name-description{margin-bottom:var(--spacing);}.view-offer-categories-cloud .view-content{display:flex !important;flex-wrap:wrap;justify-content:center;}.view-offer-categories-cloud .view-content .views-row{flex:0 0 calc(50% - 20px);margin:20px 10px;text-align:center;font-size:16px;font-weight:bold;text-transform:uppercase;color:var(--color-text);}@media all and (min-width:768px){.view-offer-categories-cloud .view-content .views-row{flex:0 0 calc(33% - 20px);}}@media all and (min-width:1024px){.view-offer-categories-cloud .view-content .views-row{flex:0 0 calc(25% - 20px);}}@media all and (min-width:1280px){.view-offer-categories-cloud .view-content .views-row{flex:0 0 calc(16.66% - 20px);}}.view-offer-categories-cloud .view-content .views-row .media{text-align:center;}.view-offer-categories-cloud .view-content .views-row img{flex:0 0 100px;margin-bottom:10px;width:100px;height:100px;object-fit:cover;display:inline-block;}.cloud-icon-style--circle .view-offer-categories-cloud .view-content .views-row img{border-radius:var(--border-radius-full);}.block-travels-base-wiki-offers > h2::after{background-color:var(--color-primary);border-radius:var(--border-radius);content:" ";display:block;height:4px;margin-bottom:1rem;margin-top:0.5rem;width:100px;}.paragraph--type--wiki-links .field--name-field-nodes h2.card-title{font-size:1em;margin-bottom:1em;}.block-views-blockdestination-info-pages-block-destination-pages > h2::after{background-color:var(--color-primary);border-radius:var(--border-radius);content:" ";display:block;height:4px;margin-bottom:1rem;margin-top:0.5rem;width:100px;}.block-views-blockdestination-info-pages-block-destination-pages .view-destination-info-pages .article-card{margin:0;height:100%;display:flex;flex-direction:column;border-radius:var(--border-radius-box);overflow:hidden;background-color:white;}.block-views-blockdestination-info-pages-block-destination-pages .view-destination-info-pages .article-card .card-text{display:flex;justify-content:space-between;flex-direction:column;height:100%;}.block-views-blockdestination-info-pages-block-destination-pages .view-destination-info-pages .article-card .card-text h2.card-title{font-size:1.2em;margin-bottom:20px;}@media all and (min-width:640px) and (max-width:calc(1024px - 1px)){.view-display-id-block_blog_archive .view-content .item-list ul{display:grid;gap:var(--spacing);grid-template-columns:calc(50% - var(--spacing) / 2) calc(50% - var(--spacing) / 2);}.view-display-id-block_blog_archive .view-content .item-list ul article{height:100%;}.view-display-id-block_blog_archive .view-content .item-list ul article .teaser-content{display:flex;flex-direction:column;justify-content:start;}.view-display-id-block_blog_archive .view-content .item-list ul article .teaser-content .teaser-actions{margin-top:auto;}}.item-list .sub-destinations{list-style:none outside none;margin-bottom:0;}.item-list .sub-destinations__item{display:inline-block;}.item-list .sub-destinations__item a{font-size:15px;margin:0 10px 10px 0;display:inline-block;background:var(--color-primary);color:white;border-radius:var(--border-radius);padding:0.5em 1em;}.view-display-id-block_terms_offer_destinations #views-exposed-form-taxonomy-term-block-terms-offer-destinations{margin-bottom:1em;}.ui-dialog .view-inclusions-and-exclusions .offer-title{display:none;}.view-featured-offers{position:relative;margin-bottom:4em;}.view-featured-offers .more-link a{padding:1em 2em;border:1px solid var(--color-primary);background-color:var(--color-primary);color:white;display:inline-block;text-align:center;border-radius:var(--border-radius-full);font-weight:bold;text-transform:uppercase;transition:background-color 300ms ease-out,border-color 300ms ease-out;font-size:0.85em;}.view-featured-offers .more-link a:hover{border:1px solid var(--color-primary-dark);background-color:var(--color-primary-dark);}@media all and (min-width:768px){.view-featured-offers .more-link{position:absolute;top:-92px;right:0;}}.block-views-exposed-filter-blocksearch-search-page .form-item label{display:none;}@media all and (min-width:768px){#page #views-exposed-form-search-search-page .form--inline{display:flex;}}#page #views-exposed-form-search-search-page .form-text{padding:1em 2em;border:1px solid var(--color-primary);border-radius:var(--border-radius-full);font-size:0.85em;}.view-next-departures{position:relative;margin-bottom:4em;}.view-next-departures .view-content{margin-bottom:3em;}.view-next-departures .view-content h3.group-title{background:var(--color-alt);text-align:center;margin-bottom:1em;padding:0.5em 1em;text-transform:uppercase;color:white;border-radius:var(--border-radius-box);}.view-next-departures .more-link a{padding:1em 2em;border:1px solid var(--color-primary);background-color:var(--color-primary);color:white;display:inline-block;text-align:center;border-radius:var(--border-radius-full);font-weight:bold;text-transform:uppercase;transition:background-color 300ms ease-out,border-color 300ms ease-out;font-size:0.85em;}.view-next-departures .more-link a:hover{border:1px solid var(--color-primary-dark);background-color:var(--color-primary-dark);}@media all and (min-width:768px){.view-next-departures .more-link{position:absolute;top:-92px;right:0;}}.view-taxonomy-term .view-header{margin-top:1em;}.view-display-id-block_experts .view-content > .item-list > ul{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing);}.view-display-id-block_experts .view-content > .item-list > ul li .views-field .field--name-field-subtitle{margin-top:1em;}.view-display-id-block_experts .view-content > .item-list > ul li .views-field .field--name-field-subtitle p{font-size:0.85em;font-weight:bold;text-transform:uppercase;color:var(--color-primary);}.view-display-id-block_experts .view-content > .item-list > ul li .views-field .card-actions--button{margin-top:1em;}.view-offer-blog-posts{margin-bottom:calc(2 * var(--spacing));}#sliding-popup{position:fixed;right:0px;left:0px;width:100vw;background-color:#1a1a1a;color:var(--color-white);font-size:13px;line-height:16px;}#sliding-popup p{color:var(--color-white);}#sliding-popup .eu-cookie-compliance-banner{padding:10px 0;}#sliding-popup .eu-cookie-compliance-message{float:none;max-width:100%;}@media all and (min-width:768px){#sliding-popup .eu-cookie-compliance-message{max-width:50%;}}#sliding-popup .eu-cookie-compliance-content{max-width:var(--max-width);padding-left:var(--spacing);padding-right:var(--spacing);display:flex;justify-content:space-between;align-items:center;flex-direction:column;}#sliding-popup .eu-cookie-compliance-content #popup-text{margin-bottom:10px;}@media all and (min-width:768px){#sliding-popup .eu-cookie-compliance-content{flex-direction:row;}#sliding-popup .eu-cookie-compliance-content #popup-text{margin-bottom:0px;margin-right:2px;}}#sliding-popup button{white-space:nowrap;cursor:pointer;}#sliding-popup #eu-cookie-compliance-categories-wrapper{display:none;position:fixed;top:0;bottom:0;right:0;left:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.7);}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories{color:var(--color-black);padding:2em;background-color:var(--color-white);padding:2em;width:90vw;border-radius:var(--border-radius);}@media all and (min-width:1024px){#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories{width:800px;}}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-categories-title{font-weight:bold;margin-bottom:20px;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category{margin-bottom:1em;line-height:1.5em;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-name input{top:1px;margin-right:5px;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-name label{margin:0;font-weight:bold;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{color:#999999;}#sliding-popup #eu-cookie-compliance-categories-wrapper #eu-cookie-compliance-categories .eu-cookie-compliance-categories-buttons{margin-top:20px;text-align:center;}#sliding-popup button{color:var(--color-white);background-color:transparent;border-color:transparent;padding:0;text-decoration:underline;font-weight:bold;border-radius:var(--border-radius);}#sliding-popup button.eu-cookie-compliance-default-button,#sliding-popup button.eu-cookie-compliance-save-preferences-button{color:var(--color-white);background-color:var(--color-primary);border-color:var(--color-primary);text-decoration:none;padding:0.5rem 1.5rem;margin:0 0.5rem;}#sliding-popup input[type=checkbox],#sliding-popup input[type=radio]{display:inline-flex;vertical-align:top;border:2px solid var(--color-gray);width:24px;height:24px;padding:2px;background-clip:content-box;border-radius:var(--border-radius);}#sliding-popup input[type=checkbox]:checked::before,#sliding-popup input[type=radio]:checked::before{content:"×";font-size:16px;margin:auto;}#sliding-popup input[type=checkbox]:disabled,#sliding-popup input[type=radio]:disabled{filter:grayscale(1) opacity(0.3);}#sliding-popup .eu-cookie-compliance-buttons{max-width:100%;}.preferences-button{margin-left:10px;}h3.paragraph-title{font-size:2em;line-height:1.2em;margin-bottom:0.5em;}.has-background{position:relative;}.has-background .paragraph-content-media{box-shadow:0 0 48px rgba(0,0,0,0.8509803922);}.paragraph-background-image{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;display:flex;}.paragraph-background-image picture,.paragraph-background-image img{width:100%;height:100%;object-fit:cover;}.paragraph-column-size{position:relative;}.article__body .paragraph-column-size{padding:var(--spacing) 0;}.paragraph--type--text .field--name-field-link{margin-top:1em;margin-bottom:1em;display:flex;font-size:0.85em;gap:calc(var(--spacing) / 2);}.paragraph-style--boxed{background-color:var(--color-light-background);border-radius:var(--border-radius-box);overflow:hidden;height:100%;}.paragraph-style--boxed .paragraph-content-only-text{padding:var(--spacing);overflow:hidden;}.paragraph-style--boxed.media-position--left .paragraph-content-text{padding-left:0;padding-right:var(--spacing);padding-top:var(--spacing);padding-bottom:var(--spacing);}.paragraph-style--boxed.media-position--right .paragraph-content-text{padding-left:var(--spacing);padding-right:0;padding-top:var(--spacing);padding-bottom:var(--spacing);}.paragraph-style--boxed.media-position--full .paragraph-content-text{padding:0 var(--spacing) var(--spacing) var(--spacing);}.paragraph--type--image-gallery .swiper-wrapper{padding:calc(1.5 * var(--spacing)) 0;}.paragraph--type--image-gallery .swiper-horizontal > .swiper-pagination-bullets,.paragraph--type--image-gallery .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-5px;}@media screen and (min-width:1024px){.paragraph--type--image-gallery .swiper-horizontal > .swiper-pagination-bullets,.paragraph--type--image-gallery .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;}}.paragraph--type--webform .field--name-field-form{margin-top:1.45em;}.paragraph-style--centered{text-align:center;}.paragraph-style--centered .field--name-field-link{justify-content:center;}body .ui-dialog.ui-widget.ui-widget-content{border-radius:var(--border-radius-box);background:white;}.ui-dialog{max-width:100%;}.yotpo-reviews__header{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing);}.yotpo-reviews__header a.button,.yotpo-reviews__header a.button--inverse,.yotpo-reviews__header a.button-white,.yotpo-reviews__header .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .yotpo-reviews__header a,.yotpo-reviews__header .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .yotpo-reviews__header a{margin-right:0;}.yotpo-reviews__footer .yotpo-reviews__link{display:none;}.yotpo-reviews .yotpo-review__score{position:relative;}.yotpo-reviews .yotpo-review__score--empty{display:flex;list-style:none;color:var(--color-gray);gap:0.25em;}.yotpo-reviews .yotpo-review__score--full{top:0;gap:0.25em;display:flex;list-style:none;position:absolute;overflow:hidden;color:var(--color-yellow);}.yotpo-reviews__heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;}.yotpo-reviews__kicker{font-size:0.85em;font-weight:bold;text-transform:uppercase;color:var(--color-primary);}.yotpo-reviews-swiper{width:100%;overflow:visible !important;padding:0;position:relative;margin-bottom:90px;}.yotpo-reviews-swiper .swiper-wrapper{margin:0;}.yotpo-reviews-swiper .swiper-slide{margin:0;height:auto;}.yotpo-reviews-swiper .field-content{display:block;height:100%;}.yotpo-reviews .swiper-button-prev{left:-34px;text-rendering:auto;}.yotpo-reviews .swiper-button-next{right:-34px;text-rendering:auto;}.yotpo-reviews .swiper-button-next:after,.yotpo-reviews .swiper-button-prev:after{font-weight:bold;font-size:24px;}.yotpo-reviews .swiper-horizontal > .swiper-pagination-bullets,.yotpo-reviews .swiper-pagination-bullets.swiper-pagination-horizontal,.yotpo-reviews .swiper-pagination-custom,.yotpo-reviews .swiper-pagination-fraction{bottom:-60px;}.yotpo-reviews .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.yotpo-reviews .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.yotpo-reviews .swiper-pagination-custom .swiper-pagination-bullet,.yotpo-reviews .swiper-pagination-fraction .swiper-pagination-bullet{width:14px;height:14px;}.yotpo-reviews .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.yotpo-reviews .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.yotpo-reviews .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active,.yotpo-reviews .swiper-pagination-fraction .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-primary);}.yotpo-review__item{border-radius:var(--border-radius-full);box-shadow:0px 0px 30px rgba(0,0,0,0.12);padding:var(--spacing);height:100%;width:auto;}.yotpo-review__header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;margin-bottom:1rem;}.yotpo-review__avatar{width:48px;border-radius:var(--border-radius-full);}.yotpo-review__author{color:var(--color-gray);margin:0 1rem;}.yotpo-review__title{font-weight:bold;}.yotpo-review__content{color:var(--color-gray);}@media all and (max-width:1024px){.yotpo-reviews__header .yotpo-reviews__link{display:none;}.yotpo-reviews__heading{width:100%;text-align:center;align-items:center;}.yotpo-reviews__footer .yotpo-reviews__link{display:block;}}.calendar-view-month{font-size:14px;width:100%;position:relative;border:1px solid var(--calendar-view-color-grey);}.calendar-view-month > caption{background-color:var(--color-blue);color:white;text-align:center;padding:0;line-height:3;}.calendar-view-month thead tr th{text-align:center;font-weight:bold;font-size:0;width:auto;padding:5px;}.calendar-view-month thead tr th::first-letter{font-size:14px;}.calendar-view-month td{padding:0;min-height:auto;}.calendar-view-month .calendar-view-day{padding:0;}.calendar-view-month .calendar-view-day:hover .calendar-view-day__number{text-decoration:none !important;}.calendar-view-month td[data-calendar-today] .calendar-view-day.empty{background-color:var(--color-light-background);}.calendar-view-month td[data-calendar-today] .calendar-view-day.has-event{background-color:var(--color-blue);cursor:pointer;}.calendar-view-month td[data-calendar-today] .calendar-view-day.has-event .calendar-view-day__number{color:white;font-weight:bold;}.calendar-view-month .calendar-view-day.empty{background-color:white;}.calendar-view-month .previous-month .calendar-view-day.empty,.calendar-view-month .next-month .calendar-view-day.empty{background-color:#ddd;}.calendar-view-month .calendar-view-day.has-event{background-color:var(--color-blue);cursor:pointer;}.calendar-view-month .calendar-view-day.has-event .calendar-view-day__number{color:white;font-weight:bold;cursor:pointer;}.calendar-view-month .calendar-view-day.has-event:hover{text-decoration:none;background-color:var(--color-primary);}.calendar-view-month .calendar-view-day__rows{max-width:800px;margin:auto !important;width:80%;background:white;border-radius:var(--border-radius-box);}.calendar-view-month .calendar-view-day__number{background:none;color:var(--color-text);font-size:1em;align-self:center;}.calendar-view-month .calendar-view-day__number:hover{text-decoration:none;}.calendar-view-month .popup-wrapper{position:absolute;width:100%;height:100%;background-color:rgba(22,90,139,0.92);padding:4rem 0;font-size:18px;left:0;top:0;bottom:0;right:0;height:100%;justify-content:center;align-items:end;display:none;justify-content:center;align-items:center;z-index:10000;position:fixed;flex-direction:column;}.calendar-view-month .popup-wrapper .calendar-view-day__row{background:none;padding:var(--spacing);margin:0;width:100%;display:grid;gap:1em;border:0;}.calendar-view-month .popup-wrapper .calendar-view-day__row .views-label{font-size:14px;color:var(--color-dark);line-height:1em;display:block;margin-bottom:6px;}.calendar-view-month .popup-wrapper .calendar-view-day__row .field-content{color:black;line-height:1em;}.calendar-view-month .popup-wrapper .calendar-popup--close{display:block;width:48px;height:48px;overflow:hidden;text-indent:-999px;outline:none;background-size:48px 48px;background-position:center center;background-repeat:no-repeat;cursor:pointer;background-image:url(/themes/custom/travels/images/close-white.svg);width:80vw;background-position:right;}.calendar-view-month .calendar-view-day.has-event.calendar-popup--open .popup-wrapper{display:flex;}.calendar-view-table .next-month .calendar-view-day__number,.calendar-view-table .previous-month .calendar-view-day__number{background-color:transparent;}.view-offer-departures .pager__item{font-weight:bold;text-transform:none;}.view-offer-departures .pager__item.pager__current{display:none;}.view-offer-departures .pager__item.pager__previous,.view-offer-departures .pager__item.pager__next{color:var(--color-blue);}.tableresponsive-toggle-columns{width:100%;}@media (max-width:48rem){.calendar-view-table thead{display:grid;}.calendar-view-table .next-month,.calendar-view-table .previous-month{display:block;}.calendar-view-table,.calendar-view-table tr,.calendar-view-table thead,.calendar-view-table tbody{grid-template-columns:repeat(var(--calendar-view-columns),1fr);}.calendar-view-table tr{grid-column:1/-1;}.calendar-view-table .calendar-view-day__number{align-self:flex-end;}.calendar-view-pager{flex-direction:column;}}.view-display-id-block_offer_departures_list{font-size:16px;}@media (min-width:480px){.view-display-id-block_offer_departures_list{min-width:380px;}}.view-display-id-block_offer_departures_list .view-header{margin-bottom:1em;}.view-display-id-block_offer_departures_list .departures-start,.view-display-id-block_offer_departures_list .departures-return{font-weight:bold;}.view-display-id-block_offer_departures_list .departure-download img{position:relative;top:4px;margin-right:4px;}.view-display-id-block_offer_departures_list .item-list > ul{list-style:none outside none;}.view-display-id-block_offer_departures_list .item-list > ul li.departure-item{margin:0 0 1em 0;color:black;padding:1em;border-radius:var(--border-radius);background-color:var(--color-light-background);}.view-display-id-block_offer_departures_list .item-list > ul li.departure-item.fix-price{border:2px solid var(--color-primary);}.calendar-view-pager__reset a,.calendar-view-pager .pager__item > *{padding:0 0 5px 0;}.offer-label{font-weight:bold;background:var(--color-accent);padding:3px 6px;border-radius:var(--border-radius);font-size:0.9em;color:white;display:inline-block;margin-bottom:0.5em;}.departure-label{font-weight:bold;background:var(--color-accent);padding:3px 6px;border-radius:var(--border-radius);font-size:0.9em;color:white;display:inline-block;margin-bottom:0.5em;}.departures-fix-label{color:var(--color-alt);font-weight:bold;font-size:1.15em;}.block-travels-base-pre-booking-overview{padding:var(--spacing);margin-block:var(--spacing) !important;border:1px solid var(--color-border);border-radius:var(--border-radius-box);background-color:var(--color-light-background);font-size:1.1em;text-align:center;}.block-travels-base-pre-booking-overview strong{background-color:var(--color-yellow);padding:2px 4px;border-radius:4px;}.block-travels-base-pre-booking-overview .overview-message{border-bottom:1px solid var(--color-border);padding-bottom:16px;margin-bottom:16px;}.block-travels-base-pre-booking-overview .overview-dates{font-style:italic;}.block-travels-base-pre-booking-overview .no-hypen{display:inline-block;}.pre-booking-summary{padding:var(--spacing);margin-block:var(--spacing) !important;border:1px solid var(--color-border);border-radius:var(--border-radius-box);background-color:var(--color-light-background);font-size:1.1em;}.pre-booking-summary p{margin-bottom:0.5em;}.pre-booking-summary p:last-child{margin-bottom:0;}.pre-booking-summary ul{margin-bottom:1rem;}vue-app.wizard input[type=text],vue-app.wizard input[type=password],vue-app.wizard input[type=tel],vue-app.wizard input[type=email],vue-app.wizard input[type=date],vue-app.wizard select,vue-app.wizard textarea,form.commerce-checkout-flow input[type=text],form.commerce-checkout-flow input[type=password],form.commerce-checkout-flow input[type=tel],form.commerce-checkout-flow input[type=email],form.commerce-checkout-flow input[type=date],form.commerce-checkout-flow select,form.commerce-checkout-flow textarea{border:1px solid var(--color-border);width:100%;padding:calc(var(--spacing) / 3);border-radius:var(--border-radius);}vue-app.wizard input[type=text]:focus,vue-app.wizard input[type=password]:focus,vue-app.wizard input[type=tel]:focus,vue-app.wizard input[type=email]:focus,vue-app.wizard input[type=date]:focus,vue-app.wizard select:focus,vue-app.wizard textarea:focus,form.commerce-checkout-flow input[type=text]:focus,form.commerce-checkout-flow input[type=password]:focus,form.commerce-checkout-flow input[type=tel]:focus,form.commerce-checkout-flow input[type=email]:focus,form.commerce-checkout-flow input[type=date]:focus,form.commerce-checkout-flow select:focus,form.commerce-checkout-flow textarea:focus{outline:var(--color-primary) auto 5px;}vue-app.wizard .address-container-inline,form.commerce-checkout-flow .address-container-inline{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing);}vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information],form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information]{border:1px solid var(--color-border);padding:calc(var(--spacing) / 3);border-radius:var(--border-radius);}vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] p,form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] p{color:var(--color-black);margin-bottom:calc(var(--spacing) / 2);}vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .button,vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .button--inverse,vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .button-white,vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] a,vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link vue-app.wizard div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] a,form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .button,form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .button--inverse,form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .button-white,form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] a,form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link form.commerce-checkout-flow div[data-drupal-selector=edit-payment-information-add-payment-method-billing-information] a{padding:0.75em 1em;}vue-app.wizard select,form.commerce-checkout-flow select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}vue-app.wizard select:focus,form.commerce-checkout-flow select:focus{background-image:linear-gradient(45deg,var(--color-accent) 50%,transparent 50%),linear-gradient(135deg,transparent 50%,var(--color-color-accent) 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:var(--color-primary) auto 5px;}vue-app.wizard select:-moz-focusring,form.commerce-checkout-flow select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}vue-app.wizard label,form.commerce-checkout-flow label{font-weight:bold;font-size:var(--font-size-small);}vue-app.wizard label a,form.commerce-checkout-flow label a{color:var(--color-primary);}vue-app.wizard .form-submit,form.commerce-checkout-flow .form-submit{display:inline-block;background:var(--color-primary);cursor:pointer;color:white;border-radius:var(--border-radius);padding:calc(var(--spacing) / 2) var(--spacing);border:0;font-weight:bold;width:100%;text-align:center;transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;}vue-app.wizard .form-submit:hover,form.commerce-checkout-flow .form-submit:hover{background:var(--color-primary-dark);}vue-app.wizard .form-submit.is-disabled,form.commerce-checkout-flow .form-submit.is-disabled{background:var(--color--gray-70);cursor:not-allowed;}vue-app.wizard .form-item,form.commerce-checkout-flow .form-item{margin:0 0 calc(var(--spacing) / 4) 0;}vue-app.wizard .form-type-checkbox,form.commerce-checkout-flow .form-type-checkbox{display:flex;align-content:stretch;border-radius:0;background:transparent;border:0;margin:0 !important;}vue-app.wizard .form-type-checkbox input,form.commerce-checkout-flow .form-type-checkbox input{margin-left:15px;margin-right:15px;outline:0;opacity:0;}vue-app.wizard .form-type-checkbox label,form.commerce-checkout-flow .form-type-checkbox label{line-height:1.25em;padding:0.6em 0;background-color:white;width:100%;border-radius:0 var(--border-radius) var(--border-radius) 0;font-weight:normal;position:relative;display:inline-block;}vue-app.wizard .form-type-checkbox label:before,vue-app.wizard .form-type-checkbox label:after,form.commerce-checkout-flow .form-type-checkbox label:before,form.commerce-checkout-flow .form-type-checkbox label:after{position:absolute;content:"";display:inline-block;}vue-app.wizard .form-type-checkbox label:before,form.commerce-checkout-flow .form-type-checkbox label:before{height:24px;width:24px;border:1px solid var(--color-border);border-radius:var(--border-radius);left:-30px;top:5px;background:#fefefe;}vue-app.wizard .form-type-checkbox label:after,form.commerce-checkout-flow .form-type-checkbox label:after{height:10px;width:15px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:-25px;top:9px;}vue-app.wizard .form-type-checkbox label.form-required::after,form.commerce-checkout-flow .form-type-checkbox label.form-required::after{margin:0;background-image:none;}vue-app.wizard .form-type-checkbox label sup.required,form.commerce-checkout-flow .form-type-checkbox label sup.required{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;overflow:hidden;text-indent:-999px;top:0;}vue-app.wizard .form-type-checkbox input[type=checkbox] + label::after,form.commerce-checkout-flow .form-type-checkbox input[type=checkbox] + label::after{content:none;}vue-app.wizard .form-type-checkbox input[type=checkbox]:checked + label::after,form.commerce-checkout-flow .form-type-checkbox input[type=checkbox]:checked + label::after{content:"";}vue-app.wizard .form-type-checkbox input[type=checkbox]:focus + label::before,form.commerce-checkout-flow .form-type-checkbox input[type=checkbox]:focus + label::before{outline:var(--color-primary) auto 5px;}vue-app.wizard .form-item > .description,form.commerce-checkout-flow .form-item > .description{color:var(--color-text-neutral-soft);}vue-app.wizard .form-type-radio,form.commerce-checkout-flow .form-type-radio{display:flex;align-content:stretch;border-radius:0;background:transparent;border:0;margin:0 !important;}vue-app.wizard .form-type-radio input,form.commerce-checkout-flow .form-type-radio input{margin-left:15px;margin-right:15px;outline:0;opacity:0;}vue-app.wizard .form-type-radio label,form.commerce-checkout-flow .form-type-radio label{line-height:1.25em;padding:0.6em 0;background-color:white;width:100%;border-radius:0 var(--border-radius) var(--border-radius) 0;font-weight:normal;position:relative;display:inline-block;}vue-app.wizard .form-type-radio label:before,vue-app.wizard .form-type-radio label:after,form.commerce-checkout-flow .form-type-radio label:before,form.commerce-checkout-flow .form-type-radio label:after{position:absolute;content:"";display:inline-block;}vue-app.wizard .form-type-radio label:before,form.commerce-checkout-flow .form-type-radio label:before{height:24px;width:24px;border:1px solid var(--color-border);border-radius:100px;left:-30px;top:5px;background:#fefefe;}vue-app.wizard .form-type-radio label:after,form.commerce-checkout-flow .form-type-radio label:after{height:10px;width:15px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:-26px;top:10px;}vue-app.wizard .form-type-radio label.form-required::after,form.commerce-checkout-flow .form-type-radio label.form-required::after{margin:0;background-image:none;}vue-app.wizard .form-type-radio label sup.required,form.commerce-checkout-flow .form-type-radio label sup.required{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;overflow:hidden;text-indent:-999px;top:0;}vue-app.wizard .form-type-radio input[type=radio] + label::after,form.commerce-checkout-flow .form-type-radio input[type=radio] + label::after{content:none;}vue-app.wizard .form-type-radio input[type=radio]:checked + label::after,form.commerce-checkout-flow .form-type-radio input[type=radio]:checked + label::after{content:"";}vue-app.wizard .form-type-radio input[type=radio]:focus + label::before,form.commerce-checkout-flow .form-type-radio input[type=radio]:focus + label::before{outline:var(--color-primary) auto 5px;}.cart,.commerce-checkout-flow{width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--spacing);}.cart fieldset,.commerce-checkout-flow fieldset{padding:0;}.view-commerce-cart-form .views-table{width:100%;margin-bottom:var(--spacing);}.view-commerce-cart-form .views-table .views-field-unit-price__number,.view-commerce-cart-form .views-table .views-field-edit-quantity,.view-commerce-cart-form .views-table .views-field-remove-button,.view-commerce-cart-form .views-table .views-field-total-price__number{text-align:right;}.view-commerce-cart-form .views-table td,.view-commerce-cart-form .views-table th{padding:10px;vertical-align:middle;}@media (--lg){.view-commerce-cart-form .views-table td,.view-commerce-cart-form .views-table th{padding:var(--spacing);}}.view-commerce-cart-form .views-table td .form-item,.view-commerce-cart-form .views-table th .form-item{margin:0;}.view-commerce-cart-form .views-table thead{display:none;}.view-commerce-cart-form .views-table tbody{border-top:1px solid var(--color-border);}.view-commerce-cart-form .views-table tbody tr{border-bottom:1px solid var(--color-border);display:grid;grid-template-columns:repeat(4,1fr);}.view-commerce-cart-form .views-table tbody tr:hover{background:var(--color--gray-100);}@media (--md){.view-commerce-cart-form .views-table tbody tr{display:table-row;}}.view-commerce-cart-form .views-table tbody tr td.views-field-field-featured-image{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;min-width:120px;border-bottom:1px solid var(--color--gray-90);}.view-commerce-cart-form .views-table tbody tr td.views-field-field-featured-image img{width:100%;}@media (--md){.view-commerce-cart-form .views-table tbody tr td.views-field-field-featured-image{border-bottom:0;}}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity{grid-row-start:1;grid-row-end:2;grid-column-start:2;grid-column-end:5;border-bottom:1px solid var(--color--gray-90);}@media (--md){.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity{border-bottom:0;}}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-product-id{font-weight:bold;font-size:var(--font-size-h5);}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-title{font-style:italic;margin-bottom:calc(var(--spacing) / 2);}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-sku{font-size:var(--font-size-small);}.view-commerce-cart-form .views-table tbody tr td.views-field-purchased-entity .field--name-field-isbn{font-size:var(--font-size-small);}.view-commerce-cart-form .views-table tbody tr td.views-field-unit-price__number{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;align-self:center;}.view-commerce-cart-form .views-table tbody tr td.views-field-edit-quantity{grid-row-start:2;grid-row-end:3;grid-column-start:2;grid-column-end:3;align-self:center;}.view-commerce-cart-form .views-table tbody tr td.views-field-edit-quantity input{border:1px solid var(--color-border);padding:2px;border-radius:3px;}.view-commerce-cart-form .views-table tbody tr td.views-field-remove-button{grid-row-start:2;grid-row-end:3;grid-column-start:3;grid-column-end:4;align-self:center;}.view-commerce-cart-form .views-table tbody tr td.views-field-total-price__number{grid-row-start:2;grid-row-end:3;grid-column-start:4;grid-column-end:5;align-self:center;}.view-commerce-cart-form .views-table .delete-order-item{background-color:transparent;background-image:url(/themes/custom/images/icon-trash.svg);background-size:26px 26px;background-position:center center;background-repeat:no-repeat;text-indent:-999px;width:32px;height:32px;padding:0;margin:0;border-radius:0;overflow:hidden;}.view-commerce-cart-form .form-actions{display:flex;justify-content:end;gap:var(--spacing);}.view-commerce-cart-form .form-actions > input{margin:0;width:auto;}.view-commerce-cart-form .form-actions > input[data-drupal-selector=edit-checkout]{background:var(--color-accent);border-color:var(--color-accent);border-width:2px;border-style:solid;color:var(--color--secondary-text);}.view-commerce-cart-form .form-actions > input[data-drupal-selector=edit-checkout]:hover{background:var(--color-primary);border-color:var(--color-primary);}.view-commerce-cart-form .form-actions > input[data-drupal-selector=edit-submit]{background:transparent;border-color:var(--color-accent);border-width:2px;border-style:solid;color:var(--color--text);}.view-commerce-cart-form .form-actions > input[data-drupal-selector=edit-submit]:hover{background:var(--color-primary-dark);}.path-checkout{}.path-checkout .layout-region-checkout-secondary h3{font-size:var(--font-size-small);text-transform:uppercase;border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) / 2);letter-spacing:1px;}.path-checkout .checkout-pane-order-summary{margin-bottom:var(--spacing);padding:var(--spacing);background:var(--color-light-background);border-radius:var(--border-radius);}.path-checkout .checkout-pane-order-summary table{width:100%;}.path-checkout .checkout-pane-order-summary table td{padding:0 calc(var(--spacing) / 4) calc(var(--spacing) / 4) 0;}.path-checkout .checkout-pane-order-summary table td:last-child{text-align:right;padding-right:0;}.path-checkout .checkout-pane-order-summary .field--name-title{font-size:0.85em;font-style:italic;}.path-checkout .checkout-pane-order-summary .checkout-order-summary .order-total-line,.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line{padding:0;font-size:0.85em;}.path-checkout .checkout-pane-order-summary .checkout-order-summary .order-total-line.order-total-line__subtotal,.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line.order-total-line__subtotal{margin-top:calc(var(--spacing) / 2);}.path-checkout .checkout-pane-order-summary .checkout-order-summary .order-total-line.order-total-line__total,.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line.order-total-line__total{font-size:1em;margin-top:calc(var(--spacing) / 4);}.path-checkout .checkout-pane-order-summary .checkout-order-summary .order-total-line .order-total-line-label,.path-checkout .checkout-pane-order-summary .order-total-summary .order-total-line .order-total-line-label{}.path-checkout #edit-coupon-redemption{margin-bottom:calc(var(--spacing) * 2);}.path-checkout .coupon-form-wrapper{display:grid;grid-template-columns:auto 32px;gap:var(--spacing);align-items:center;}.path-checkout .coupon-form-wrapper label{display:none;}.path-checkout .coupon-form-wrapper .form-item,.path-checkout .coupon-form-wrapper input{margin:0;}.path-checkout .coupon-form-wrapper .button,.path-checkout .coupon-form-wrapper .button--inverse,.path-checkout .coupon-form-wrapper .button-white,.path-checkout .coupon-form-wrapper .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .path-checkout .coupon-form-wrapper a,.path-checkout .coupon-form-wrapper .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .path-checkout .coupon-form-wrapper a{background-color:transparent;background-image:url(/themes/custom/images/icon-add.svg);background-size:26px 26px;background-position:center center;background-repeat:no-repeat;text-indent:-999px;width:32px;height:32px;padding:0;margin:0;border-radius:0;overflow:hidden;}.path-checkout .coupon-redemption-form__coupons{margin-bottom:var(--spacing);}.path-checkout .coupon-redemption-form__coupons .button,.path-checkout .coupon-redemption-form__coupons .button--inverse,.path-checkout .coupon-redemption-form__coupons .button-white,.path-checkout .coupon-redemption-form__coupons .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .path-checkout .coupon-redemption-form__coupons a,.path-checkout .coupon-redemption-form__coupons .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .path-checkout .coupon-redemption-form__coupons a{background-color:transparent;background-image:url(/themes/custom/images/icon-remove.svg);background-size:26px 26px;background-position:center center;background-repeat:no-repeat;text-indent:-999px;width:32px;height:32px;padding:0;margin:0;border-radius:0;overflow:hidden;}.path-checkout .coupon-redemption-form__coupons .button:hover,.path-checkout .coupon-redemption-form__coupons .button--inverse:hover,.path-checkout .coupon-redemption-form__coupons .button-white:hover,.path-checkout .coupon-redemption-form__coupons .paragraph--type--hero-item .field--name-field-link a:hover,.paragraph--type--hero-item .field--name-field-link .path-checkout .coupon-redemption-form__coupons a:hover,.path-checkout .coupon-redemption-form__coupons .paragraph--type--text .field--name-field-link a:hover,.paragraph--type--text .field--name-field-link .path-checkout .coupon-redemption-form__coupons a:hover{background-color:transparent;background-image:url(/themes/custom/images/icon-remove.svg);background-size:26px 26px;background-position:center center;background-repeat:no-repeat;}.path-checkout .coupon-redemption-form__coupons table{width:100%;}.path-checkout .coupon-redemption-form__coupons table td:last-child{text-align:right;}.path-checkout .checkout-pane-shipping-information .form-wrapper{margin-bottom:var(--spacing);}.path-checkout .checkout-pane-shipping-information legend{font-size:var(--font-size-small) !important;text-transform:uppercase;border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) / 2) !important;margin-bottom:var(--spacing) !important;width:100%;letter-spacing:1px;font-weight:bold;}.path-checkout .checkout-pane-payment-information .form-wrapper{margin-bottom:calc(var(--spacing) / 4);}.path-checkout .checkout-pane-payment-information > legend{font-size:var(--font-size-small) !important;text-transform:uppercase;border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) / 2);margin-bottom:var(--spacing);width:100%;letter-spacing:1px;font-weight:bold;}.path-checkout .checkout-pane-payment-information fieldset.form-item legend{font-size:var(--font-size-small) !important;padding-bottom:calc(var(--spacing) / 4);font-weight:bold;}.path-checkout form .form-submit.address-book-edit-button{width:auto;margin:0;}.path-checkout .checkout-pane-review fieldset legend{font-size:var(--font-size-small) !important;text-transform:uppercase;border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) / 2);margin-bottom:var(--spacing);width:100%;letter-spacing:1px;font-weight:bold;}.path-checkout .layout-region-checkout-footer .form-actions{display:flex;flex-direction:row-reverse;justify-content:end;gap:var(--spacing);}.path-checkout .layout-region-checkout-footer .form-actions .form-submit{width:auto;background:var(--color-primary);border-color:var(--color-primary);border-width:2px;border-style:solid;color:white;}.path-checkout .layout-region-checkout-footer .form-actions .form-submit:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);}.path-checkout .layout-region-checkout-footer .form-actions .link--previous{background:transparent;border-color:var(--color-primary);border-width:2px;border-style:solid;border-radius:var(--border-radius);color:var(--color-primary);cursor:pointer;display:inline-block;font-weight:bold;padding:calc(var(--spacing) / 2) var(--spacing);text-align:center;transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;width:auto;display:inline-block;}.path-checkout .layout-region-checkout-footer .form-actions .link--previous:hover{background:var(--color-light-background);}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files]{margin-block:var(--spacing);}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table{width:100%;}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table th,.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table td{padding:calc(var(--spacing) / 2);}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table thead{background:var(--color-primary);color:white;}.path-checkout div[data-drupal-selector=edit-commerce-file-download-files] table tbody tr{border-bottom:1px solid var(--color-border);}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information]{border:1px solid var(--color-border);background-color:var(--color--gray-100);padding:var(--spacing);}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] .form-type-radio label,.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] .form-type-checkbox label{background-color:var(--color--gray-100);}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=text],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=password],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=tel],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=email],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] input[type=date],.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] select,.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] textarea{background-color:white;}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] div[data-drupal-selector=edit-payment-information-billing-information-copy-fields]{margin-bottom:0;}.path-checkout div[data-drupal-selector=edit-payment-information-billing-information] div[data-drupal-selector=edit-payment-information-billing-information-address-wrapper]{margin-top:var(--spacing);}.checkout-pane-email-registration-login fieldset{padding:1em;margin:0;border:1px solid var(--color-border);}.checkout-pane-email-registration-login fieldset legend{font-size:1.5em;font-weight:bold;padding:0 4px;text-align:center;}.form-wrapper__returning-customer .description{display:none;}.password-strength__indicator.is-weak{background-color:var(--color-red) !important;}.password-strength__indicator.is-fair{background-color:var(--color-yellow) !important;}.password-strength__indicator.is-good{background-color:var(--color-blue) !important;}.password-strength__indicator.is-strong{background-color:var(--color-green) !important;}.password-confirm-message,.password-strength__title{font-size:14px;font-weight:bold;}span[data-drupal-selector=password-match-status-text].error{color:var(--color-red) !important;}span[data-drupal-selector=password-match-status-text].ok{color:var(--color-green) !important;}.password-suggestions ul li{font-size:14px;color:var(--color--red);font-weight:bold;}.view-commerce-user-orders table{width:100%;}.view-commerce-user-orders table th,.view-commerce-user-orders table td{padding:calc(var(--spacing) / 2);}.view-commerce-user-orders table thead{background:var(--color-primary);color:white;}.view-commerce-user-orders table thead a{color:white;}.view-commerce-user-orders table tbody tr{border-bottom:1px solid var(--color-border);}.user-order-details .field--name-mail{margin-bottom:var(--spacing);}.user-order-details .customer-information--columns .field__label{font-size:var(--font-size-small);text-transform:uppercase;border-bottom:1px solid var(--color-border);padding-bottom:calc(var(--spacing) / 2);margin-bottom:calc(var(--spacing) / 2);letter-spacing:1px;}.user-order-details .customer-information--columns .field--name-address{margin-bottom:var(--spacing);}.user-order-details table{width:100%;}.user-order-details table th,.user-order-details table td{padding:calc(var(--spacing) / 2);}.user-order-details table thead{background:var(--color-primary);color:white;}.user-order-details table thead a{color:white;}.user-order-details table tbody tr{border-bottom:1px solid var(--color-border);}.user-order-details .customer-information--columns{display:grid;grid-template-columns:1fr;gap:var(--spacing);margin-bottom:var(--spacing);}@media (--lg){.user-order-details .customer-information--columns{grid-template-columns:1fr 1fr;}}.user-order-details .order-information > .field{margin-bottom:var(--spacing);}.cart-block--summary{display:inline-block;position:relative;}.cart-block--summary__badge{background:var(--color-primary);color:white;display:inline;position:absolute;top:-2px;right:-12px;height:auto;line-height:1em;padding:3px 6px;border-radius:20px;font-size:12px;}.field--name-order-items .view-commerce-order-item-table table td,.field--name-order-items .view-commerce-order-item-table table th{padding:10px;vertical-align:middle;}@media (--lg){.field--name-order-items .view-commerce-order-item-table table td,.field--name-order-items .view-commerce-order-item-table table th{padding:var(--spacing);}}.field--name-order-items .view-commerce-order-item-table table td .form-item,.field--name-order-items .view-commerce-order-item-table table th .form-item{margin:0;}.field--name-order-items .view-commerce-order-item-table table thead{display:none;}.field--name-order-items .view-commerce-order-item-table table tbody{border-top:1px solid var(--color-border);}.field--name-order-items .view-commerce-order-item-table table tbody tr{border-bottom:1px solid var(--color-border);}.field--name-order-items .view-commerce-order-item-table table tbody tr:hover{background:var(--color--gray-100);}.offer-includes__wrapper{width:100%;}.offer-includes__item{margin:0;}.offer__expired-ribbon{text-align:center;padding:calc(0.5 * var(--spacing)) var(--spacing);background-color:rgba(255,173,104,0.2);border:3px solid var(--color-light-orange);color:var(--color-black);display:flex;flex-direction:column;align-items:center;justify-self:center;border-radius:var(--border-radius-box);}.offer__expired-ribbon a{margin:1em 0;font-size:0.85em;font-weight:bold;text-transform:uppercase;color:var(--color-primary);}.offer-top{display:flex;flex-direction:column-reverse;}@media all and (min-width:1024px){.offer-top{display:grid;grid-template-columns:minmax(0,1.4fr) 0.6fr;grid-template-rows:1fr;gap:calc(4 * var(--spacing));grid-template-areas:"main aside";align-items:start;}.offer-top--main{grid-area:main;}.offer-top--aside{grid-area:aside;}}.offer-top .paragraph-column-size{padding:var(--spacing) 0;}.offer__heading{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--spacing);max-width:var(--max-width);margin:0 auto;}.offer__general-info{padding:var(--spacing) 0;}.offer__general-info-title{font-size:1em;}.offer__heading-items{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--spacing);text-align:left;}.offer__heading-items li{display:flex;gap:5px;}.offer__heading-spacer{background-color:var(--color-light-background);width:1px;}.offer__heading-label{color:var(--color-gray);white-space:nowrap;}.offer__heading-value{font-weight:700;}.offer__pdf-link{color:var(--color-red);font-weight:700;white-space:nowrap;}.offer__categories{padding:0;border-bottom:1px solid var(--color-border);margin-bottom:0.5em;}.offer__categories ul{list-style:none;}.offer__categories ul li{display:inline-block;padding:0.25em 1em;border-radius:var(--border-radius);background-color:var(--color-primary);color:white;text-transform:uppercase;font-size:0.8rem;margin-right:1rem;margin-bottom:1rem;}.offer__categories ul li:hover{background-color:var(--color-primary-dark);}.offer__price-box{background-color:var(--color-light-background);border-radius:var(--border-radius-box);text-align:center;padding:var(--spacing);color:var(--color-dark);font-size:var(--font-size-base);margin-bottom:1rem;}.offer__price{text-align:left;}@media all and (min-width:1024px){.offer__price{text-align:center;margin-bottom:1rem;}}.offer__price-label{display:block;font-size:var(--font-size-base);font-weight:normal;line-height:1.25em;}.offer__price-value{display:block;font-size:1.5em;font-weight:bold;color:var(--color-black);}@media all and (min-width:1024px){.offer__price-value{margin:0.75rem 0 0.5rem 0;}}.offer__deposit-value{display:block;font-weight:bold;}@media all and (min-width:1024px){.offer__deposit-value{margin-bottom:0.75em;}}.offer__extra-actions{padding-top:var(--spacing);}@media all and (min-width:1024px){.offer__extra-actions{padding:var(--spacing);}}@media all and (min-width:560px) and (max-width:1023px){.offer__extra-actions{display:flex;gap:var(--spacing);}}.offer__extra-actions .button,.offer__extra-actions .button--inverse,.offer__extra-actions .button-white,.offer__extra-actions .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .offer__extra-actions a,.offer__extra-actions .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .offer__extra-actions a{text-align:center;margin-bottom:var(--spacing);}.offer__departures{padding:0;font-size:var(--font-size-base);margin-bottom:var(--spacing);}.offer__departures-title{font-weight:bold;margin-bottom:0;font-size:1.125em;}@media all and (max-width:1024px){.offer__departures-title{font-size:2em;}}.offer__tour{padding-top:var(--spacing);}.offer__tour .view-tour-map{border-radius:var(--border-radius-box);overflow:hidden;}.offer__tour-title{margin:0 0 0.5em 0;font-size:2em;line-height:1.2em;}.offer__stage-content{width:100%;display:grid;grid-template-columns:110px auto 22px;grid-template-rows:1fr auto;gap:20px;grid-template-areas:"day title toggle" "description description description";align-items:center;border-bottom:1px solid var(--color-border);padding:var(--spacing) 0 calc(var(--spacing) - 20px) 0;}@media all and (max-width:640px){.offer__stage-content{grid-template-columns:20px auto 22px;gap:10px;}}.offer__stage-day{grid-area:day;display:inline-block;padding:0.25em 0;border-radius:var(--border-radius);background-color:var(--color-primary);color:white;text-transform:uppercase;font-size:0.8em;margin-right:0;text-align:center;}.offer__stage-title{grid-area:title;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.9em;text-transform:uppercase;}.offer__stage-toggle,.offer__stage-body{grid-area:toggle;}.offer__stage-toggle{position:relative;width:1.2em;height:1.2em;line-height:1em;font-size:1em;border-radius:var(--border-radius-box);background-color:var(--color-dark);text-align:center;color:white;font-family:sans-serif;cursor:pointer;}.offer__stage-toggle::after{position:absolute;content:"+";left:0;width:100%;}.offer__stage-toggle.expanded::after{content:"-";}.offer__stage-body{grid-area:description;height:0;transition:height 0.3s ease-in-out;overflow:hidden;}.offer__stage-body.expanded{padding:0;height:auto;}.offer__stage-column{display:flex;flex-direction:row;}.offer__stage-column .field--name-field-stage-image{margin-right:20px;flex:0 0 100px;}.offer__stage-column .field--name-field-stage-image img{border-radius:var(--border-radius);width:100%;}.offer__stage-column .field--name-field-stage-description{font-size:0.9em;}@media all and (max-width:640px){.offer__stage-day{font-weight:700;}.offer__stage-day span{display:none;}.offer__stage-title{font-size:0.9em;}.offer__stage-content{grid-template-areas:"day title toggle" "description description .";}.offer__stage-column .field--name-field-stage-image{min-width:80px;}}@media all and (max-width:1024px){.offer__heading-items{flex-direction:row;gap:calc(var(--spacing) / 2);}.offer__heading-items{flex-direction:column;gap:calc(var(--spacing) / 2);}}@media all and (max-width:1280px){.offer-top{gap:var(--spacing);}.offer__heading-items{gap:calc(var(--spacing) / 2);}}@media all and (max-width:1536px){.block-views-blocklatest-yotpo-reviews-latest-yotpo-reviews{overflow:hidden;}}.offer-card .card-subtitle{display:flex;justify-content:space-between;font-size:16px;color:var(--color-text);align-items:center;}.offer-card .card-subtitle .offer-card--price{display:flex;align-items:center;}.offer-card .card-subtitle .offer-card--price span{margin-left:4px;font-size:20px;color:var(--color-primary);font-weight:bold;}.offer-card .card-subtitle .offer-card--duration{background-image:url(/themes/custom/travels/images/plane.svg);background-position:center left;background-repeat:no-repeat;background-size:14px 14px;padding-left:22px;}.path-offers .offers-toggle-filters,.path-travels .offers-toggle-filters{display:none;}@media all and (max-width:1023px){.path-travels .offers-toggle-filters,.path-offers .offers-toggle-filters{cursor:pointer;color:var(--color-primary);font-weight:bold;text-transform:uppercase;text-align:right;margin-bottom:1em;display:block;}.path-travels .content-wrapper,.path-offers .content-wrapper{display:flex;flex-direction:column;}.path-travels .content-wrapper #content-content,.path-offers .content-wrapper #content-content{order:2;}.path-travels .content-wrapper #sidebar-first,.path-offers .content-wrapper #sidebar-first{order:1;display:none;}.path-travels #block-travels-destination ul.item-list__links,.path-offers #block-travels-destination ul.item-list__links{max-height:none;}.offers-filters-visible{overflow:hidden;}.offers-filters-visible.path-travels .content-wrapper #sidebar-first,.offers-filters-visible.path-offers .content-wrapper #sidebar-first{display:block;position:fixed;z-index:9999;background:white;width:100%;left:0;right:0;top:0;bottom:0;overflow:scroll;padding:var(--spacing);}.offers-filters-visible.path-travels .content-wrapper #sidebar-first .offers-toggle-filters,.offers-filters-visible.path-offers .content-wrapper #sidebar-first .offers-toggle-filters{cursor:pointer;color:var(--color-primary);font-weight:bold;text-transform:uppercase;text-align:right;margin-bottom:1em;display:block;top:1em;position:fixed;right:1em;z-index:2;}}.offer_departures_from{margin-top:var(--spacing);display:flex;}.offer_departures_from .field--name-field-departures-from{display:flex;flex-wrap:wrap;gap:0 5px;margin-left:5px;}.offer_departures_from .field--name-field-departures-from .field__item{color:var(--color-text);}.offer_departures_from .field--name-field-departures-from .field__item:after{content:",";}.offer_departures_from .field--name-field-departures-from .field__item:last-child:after{content:none;}.offer__actions{display:flex;flex-direction:column;justify-content:center;align-content:end;}@media all and (min-width:1025px){.offer__actions--departures{display:none;}}.offer__banner_lock_price{background:var(--color-green);color:white;padding:var(--spacing);font-size:1.5em;line-height:1.25em;margin-bottom:var(--spacing);text-align:center;background:url(/themes/custom/travels/images/test_bg.png) no-repeat top center;background-size:cover;}@media all and (min-width:1024px){.offer__banner_lock_price{font-size:1.75em;}}@media (max-width:1023px){.offer__price-box{position:fixed;z-index:100;bottom:0;left:0;right:0;display:flex;gap:10px;justify-content:space-between;border-radius:0 !important;border-top:2px solid #ccc;margin:0 !important;}.offer__price-box h3.offer__price{line-height:1em;margin:0 !important;text-align:left;}.offer__price-box h3.offer__price .offer__price-value{margin:3px 0;font-weight:900;}.offer__price-box a.button,.offer__price-box a.button--inverse,.offer__price-box a.button-white,.offer__price-box .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .offer__price-box a,.offer__price-box .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .offer__price-box a{width:160px;height:50px;padding-inline:0;font-size:14px;}}.page-node-type-offer .paragraph.colored-background{padding:var(--spacing);margin-block:var(--spacing);}.comment{display:grid;grid-template-columns:64px auto;gap:1em;margin-bottom:2em;}.comment .author-avatar{width:64px;margin-top:0.185em;height:64px;background:var(--color-accent);border-radius:100px;text-align:center;line-height:64px;font-size:40px;font-weight:bold;}.comment .comment-author-head{margin-bottom:1em;}.comment .field--name-field-review-author{font-weight:bold;font-size:1.25em;}.comment .field--name-field-review-author-subtitle{font-style:italic;}.comment .field--name-field-review-vote{color:var(--color-yellow);font-weight:bold;font-size:36px;}.field--name-field-offer-reviews > h2.title{margin-bottom:1em;background:var(--color-accent);padding:0.5em;border-radius:var(--border-radius);color:black;}.ui-widget-overlay.ui-front{z-index:1001 !important;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{z-index:1002 !important;}.field--name-field-offer-intro-label{font-weight:bold;background:var(--color-accent);padding:3px 6px;border-radius:var(--border-radius);font-size:0.9em;color:white;display:inline-block;margin-bottom:0.75em;}.field--type-comment input.form-text,.field--type-comment textarea.form-textarea{border:1px solid var(--color-border);border-radius:var(--border-radius);padding:0.5em;}.field--type-comment select{border:1px solid var(--color-border);width:100%;padding:1em;border-radius:var(--border-radius);background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}.field--type-comment select:focus{outline:var(--color-border) auto 5px;}.field--type-comment select:focus{background-image:linear-gradient(45deg,var(--color-border) 50%,transparent 50%),linear-gradient(135deg,transparent 50%,var(--color-border) 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;outline:var(--color-border) auto 5px;}.field--type-comment select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}.block-views-blockoffer-blog-posts-block-offer-blog-posts > h2::after,.experts::after{background-color:var(--color-primary);border-radius:var(--border-radius);content:" ";display:block;height:4px;margin-bottom:1rem;margin-top:0.5rem;width:100px;}.departure-buttons{display:flex;justify-content:space-between;margin-top:8px;}.departure-buttons .departure-booknow a{background-color:var(--color-primary);border:1px solid var(--color-primary);padding:4px 8px;border-radius:var(--border-radius);color:white;}@media all and (min-width:1024px){.article-top{display:grid;grid-template-columns:4fr 1fr;grid-template-rows:1fr;gap:calc(2 * var(--spacing));grid-template-areas:"main aside";}.article-top--main{grid-area:main;min-width:0;}.article-top--aside{grid-area:aside;position:relative;}.article-top--aside:before{border-left:1px solid var(--color-border);content:" ";width:1px;height:100%;display:block;position:absolute;left:calc(-1 * var(--spacing));}}.article-top .field--type-datetime{margin-bottom:0;font-size:1em;}.article-top .field--name-field-body{margin-top:var(--spacing);}.article-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;}@media screen and (min-width:1024px){.article-bottom{align-items:flex-start;}}@media screen and (min-width:1280px){.article-bottom{flex-direction:row;justify-content:space-between;align-items:center;}}.article__tags{list-style:none;}.article__tags li{display:inline-block;margin-right:1em;}.article__heading{display:flex;flex-direction:row;justify-content:flex-start;margin:1em 0 1.75em 0;}.article__general-info{padding:0 0 2em 0;}.article__general-info-title{font-size:1em;}.article__heading-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:var(--spacing);text-align:left;}.article__heading-items li{display:flex;gap:5px;}.article__heading-spacer{background-color:var(--color-light-background);width:1px;}.article__heading-label{color:var(--color-gray);}.article__heading-value{font-weight:700;white-space:nowrap;}.article__pdf-link{color:var(--color-red);font-weight:700;white-space:nowrap;}.article__categories{text-align:center;padding:0;}@media screen and (min-width:768px){.article__categories{text-align:left;}}@media screen and (min-width:1024px){.article__categories--mobile{display:none;}}.article__categories ul{list-style:none;}.article__categories ul li{display:inline-block;padding:0.25em 1em;border-radius:var(--border-radius);background-color:var(--color-primary);color:white;text-transform:uppercase;font-size:0.8em;margin-right:1em;margin-bottom:1em;}.article__categories ul li:hover{background-color:var(--color-primary-dark);}.article__extra-actions{padding:var(--spacing);}.article__extra-actions .button,.article__extra-actions .button--inverse,.article__extra-actions .button-white,.article__extra-actions .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .article__extra-actions a,.article__extra-actions .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .article__extra-actions a{text-align:center;margin-bottom:var(--spacing);}@media all and (max-width:640px){.article-top{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"aside" "main";}.article__heading-items{flex-direction:column;gap:0;}}@media all and (max-width:768px){.article-top{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"aside" "main";}}@media all and (max-width:1024px){.article-top{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"aside" "main";}}@media all and (max-width:1280px){.article-top{gap:calc(2 * var(--spacing));}}.section__related-box{padding-bottom:var(--spacing);border-bottom:1px solid var(--color-border);}.section__related-title{font-weight:700;text-transform:uppercase;font-size:1.2em;}.section__related-list li{margin:10px 0;}.section-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.section__tags{list-style:none;}.section__tags li{display:inline-block;margin-right:1em;}.section__heading{display:flex;flex-direction:row;justify-content:flex-start;margin:2em 0;}.section__general-info{padding:0 0 2em 0;}.section__general-info-title{font-size:1em;}.section__heading-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:var(--spacing);text-align:left;}.section__heading-items li{display:flex;gap:5px;}.section__heading-spacer{background-color:var(--color-light-background);width:1px;}.section__heading-label{color:var(--color-gray);}.section__heading-value{font-weight:700;white-space:nowrap;}.section__pdf-link{color:var(--color-red);font-weight:700;white-space:nowrap;}.section__categories{padding:2em 0;}.section__categories ul{list-style:none;}.section__categories ul li{display:inline-block;padding:0.25em 1em;border-radius:var(--border-radius);background-color:var(--color-primary);color:white;text-transform:uppercase;font-size:0.8em;margin-right:1em;}.section__categories ul li:hover{background-color:var(--color-primary-dark);}.section__extra-actions{padding:var(--spacing);}.section__extra-actions .button,.section__extra-actions .button--inverse,.section__extra-actions .button-white,.section__extra-actions .paragraph--type--hero-item .field--name-field-link a,.paragraph--type--hero-item .field--name-field-link .section__extra-actions a,.section__extra-actions .paragraph--type--text .field--name-field-link a,.paragraph--type--text .field--name-field-link .section__extra-actions a{text-align:center;margin-bottom:var(--spacing);}.section__socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.section__socials-title{font-weight:700;text-transform:uppercase;font-size:1.2em;margin-right:var(--spacing);}@media all and (max-width:640px){.section-top{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"aside" "main";}.section__heading-items{flex-direction:column;gap:calc(var(--spacing) / 2);}}@media all and (max-width:768px){.section-top{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"aside" "main";}}@media all and (max-width:1024px){.section-top{grid-template-columns:1fr;grid-template-rows:1fr;gap:0;grid-template-areas:"aside" "main";}.section__heading-items{flex-direction:column;gap:calc(var(--spacing) / 2);}}@media all and (max-width:1280px){.section-top{gap:var(--spacing);}.section__heading-items{flex-direction:column;gap:calc(var(--spacing) / 2);}}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;top:-36px!important;right:16px!important;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/travels/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}.ui-dialog .ui-dialog-title{color:black!important;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/custom/travels/images/icons/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/travels/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/travels/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/travels/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/travels/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}.item-list--hidden{display:none;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/travels/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/travels/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/travels/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;font-size:0.75em;text-transform:uppercase;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/travels/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/travels/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/travels/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.paragraph-layout--threecol{display:flex;flex-direction:column;gap:var(--spacing);}@media all and (min-width:768px){.paragraph-layout--threecol{display:grid;grid-template-columns:calc(50% - var(--spacing,1em) / 2) calc(50% - var(--spacing,1em) / 2);grid-template-rows:auto;}}@media all and (min-width:1024px){.paragraph-layout--threecol{display:grid;grid-template-columns:calc((100% / 3) - ((var(--spacing,1em) * 2) / 3))  calc((100% / 3) - ((var(--spacing,1em) * 2) / 3)) calc((100% / 3) - ((var(--spacing,1em) * 2) / 3));grid-template-rows:auto;}}
