/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.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/contrib/classy/images/icons/ee0000/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/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/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/contrib/classy/images/misc/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;}
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/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/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;}.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;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.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/contrib/classy/images/icons/73b355/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/contrib/classy/images/icons/e29700/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/contrib/classy/images/icons/e32700/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;}
.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;}.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/contrib/classy/images/misc/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;}
.rounded-shadow{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem;transition:all .2s ease-in-out}.rounded-shadow--stronger,.rounded-shadow[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}a{color:#077f97;text-decoration:none;transition:color .1s ease-in-out}a:focus,a:hover{text-decoration:underline}.ck-content ol,.ck-content ol li,.ck-content ul.horizontal-list,.ck-content ul.horizontal-list li,.ck-content ul:not(.horizontal-list),.ck-content ul:not(.horizontal-list) li,.cke_editable ol,.cke_editable ol li,.cke_editable ul.horizontal-list,.cke_editable ul.horizontal-list li,.cke_editable ul:not(.horizontal-list),.cke_editable ul:not(.horizontal-list) li,.field--type-text-long ol,.field--type-text-long ol li,.field--type-text-long ul.horizontal-list,.field--type-text-long ul.horizontal-list li,.field--type-text-long ul:not(.horizontal-list),.field--type-text-long ul:not(.horizontal-list) li,.field--type-text-with-summary ol,.field--type-text-with-summary ol li,.field--type-text-with-summary ul.horizontal-list,.field--type-text-with-summary ul.horizontal-list li,.field--type-text-with-summary ul:not(.horizontal-list),.field--type-text-with-summary ul:not(.horizontal-list) li,.views-header-blog-categories ul.links,.views-header-blog-categories ul.links li,details .details-wrapper ol,details .details-wrapper ol li,details .details-wrapper ul.horizontal-list,details .details-wrapper ul.horizontal-list li,details .details-wrapper ul:not(.horizontal-list),details .details-wrapper ul:not(.horizontal-list) li,ul.menu,ul.menu li{list-style:none;padding:0}.ck-content ol ol,.ck-content ol ul,.ck-content ul.horizontal-list ol,.ck-content ul.horizontal-list ul,.ck-content ul:not(.horizontal-list) ol,.ck-content ul:not(.horizontal-list) ul,.cke_editable ol ol,.cke_editable ol ul,.cke_editable ul.horizontal-list ol,.cke_editable ul.horizontal-list ul,.cke_editable ul:not(.horizontal-list) ol,.cke_editable ul:not(.horizontal-list) ul,.field--type-text-long ol ol,.field--type-text-long ol ul,.field--type-text-long ul.horizontal-list ol,.field--type-text-long ul.horizontal-list ul,.field--type-text-long ul:not(.horizontal-list) ol,.field--type-text-long ul:not(.horizontal-list) ul,.field--type-text-with-summary ol ol,.field--type-text-with-summary ol ul,.field--type-text-with-summary ul.horizontal-list ol,.field--type-text-with-summary ul.horizontal-list ul,.field--type-text-with-summary ul:not(.horizontal-list) ol,.field--type-text-with-summary ul:not(.horizontal-list) ul,.views-header-blog-categories ul.links ol,.views-header-blog-categories ul.links ul,details .details-wrapper ol ol,details .details-wrapper ol ul,details .details-wrapper ul.horizontal-list ol,details .details-wrapper ul.horizontal-list ul,details .details-wrapper ul:not(.horizontal-list) ol,details .details-wrapper ul:not(.horizontal-list) ul,ul.menu ol,ul.menu ul{margin-left:2rem}.ck-content ol,.ck-content ul:not(.horizontal-list),.cke_editable ol,.cke_editable ul:not(.horizontal-list),.field--type-text-long ol,.field--type-text-long ul:not(.horizontal-list),.field--type-text-with-summary ol,.field--type-text-with-summary ul:not(.horizontal-list),details .details-wrapper ol,details .details-wrapper ul:not(.horizontal-list){counter-reset:item;overflow:auto}.ck-content ol>li,.ck-content ul:not(.horizontal-list)>li,.cke_editable ol>li,.cke_editable ul:not(.horizontal-list)>li,.field--type-text-long ol>li,.field--type-text-long ul:not(.horizontal-list)>li,.field--type-text-with-summary ol>li,.field--type-text-with-summary ul:not(.horizontal-list)>li,details .details-wrapper ol>li,details .details-wrapper ul:not(.horizontal-list)>li{padding-left:2.5rem}.ck-content ol>li:before,.ck-content ul:not(.horizontal-list)>li:before,.cke_editable ol>li:before,.cke_editable ul:not(.horizontal-list)>li:before,.field--type-text-long ol>li:before,.field--type-text-long ul:not(.horizontal-list)>li:before,.field--type-text-with-summary ol>li:before,.field--type-text-with-summary ul:not(.horizontal-list)>li:before,details .details-wrapper ol>li:before,details .details-wrapper ul:not(.horizontal-list)>li:before{color:#077f97;content:"•";counter-increment:item;display:inline;font-weight:700;margin-left:-1.5rem;margin-right:1rem}.ck-content ol>li>h2,.ck-content ol>li>h3,.ck-content ol>li>h4,.ck-content ul:not(.horizontal-list)>li>h2,.ck-content ul:not(.horizontal-list)>li>h3,.ck-content ul:not(.horizontal-list)>li>h4,.cke_editable ol>li>h2,.cke_editable ol>li>h3,.cke_editable ol>li>h4,.cke_editable ul:not(.horizontal-list)>li>h2,.cke_editable ul:not(.horizontal-list)>li>h3,.cke_editable ul:not(.horizontal-list)>li>h4,.field--type-text-long ol>li>h2,.field--type-text-long ol>li>h3,.field--type-text-long ol>li>h4,.field--type-text-long ul:not(.horizontal-list)>li>h2,.field--type-text-long ul:not(.horizontal-list)>li>h3,.field--type-text-long ul:not(.horizontal-list)>li>h4,.field--type-text-with-summary ol>li>h2,.field--type-text-with-summary ol>li>h3,.field--type-text-with-summary ol>li>h4,.field--type-text-with-summary ul:not(.horizontal-list)>li>h2,.field--type-text-with-summary ul:not(.horizontal-list)>li>h3,.field--type-text-with-summary ul:not(.horizontal-list)>li>h4,details .details-wrapper ol>li>h2,details .details-wrapper ol>li>h3,details .details-wrapper ol>li>h4,details .details-wrapper ul:not(.horizontal-list)>li>h2,details .details-wrapper ul:not(.horizontal-list)>li>h3,details .details-wrapper ul:not(.horizontal-list)>li>h4{display:inline-block}.ck-content ol>li+li,.ck-content ul:not(.horizontal-list)>li+li,.cke_editable ol>li+li,.cke_editable ul:not(.horizontal-list)>li+li,.field--type-text-long ol>li+li,.field--type-text-long ul:not(.horizontal-list)>li+li,.field--type-text-with-summary ol>li+li,.field--type-text-with-summary ul:not(.horizontal-list)>li+li,details .details-wrapper ol>li+li,details .details-wrapper ul:not(.horizontal-list)>li+li{margin-top:1.5rem}.ck-content ol>li:before,.cke_editable ol>li:before,.field--type-text-long ol>li:before,.field--type-text-with-summary ol>li:before,details .details-wrapper ol>li:before{content:counters(item,".") ". ";font-weight:600}.ck-content ul.horizontal-list,.cke_editable ul.horizontal-list,.field--type-text-long ul.horizontal-list,.field--type-text-with-summary ul.horizontal-list,details .details-wrapper ul.horizontal-list{display:flex}.ck-content ul.horizontal-list li,.cke_editable ul.horizontal-list li,.field--type-text-long ul.horizontal-list li,.field--type-text-with-summary ul.horizontal-list li,details .details-wrapper ul.horizontal-list li{margin-right:.5rem}.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) .media,.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) .media article,.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) .media div,.node--activity--default .field--name-field-activity-image .media,.node--activity--default .field--name-field-activity-image .media article,.node--activity--default .field--name-field-activity-image .media div,.node--album-photo--teaser .field--name-field-album-photo .media,.node--album-photo--teaser .field--name-field-album-photo .media article,.node--album-photo--teaser .field--name-field-album-photo .media div,.node--traveler-photo--teaser .field--name-field-traveler-photo .media,.node--traveler-photo--teaser .field--name-field-traveler-photo .media article,.node--traveler-photo--teaser .field--name-field-traveler-photo .media div{display:block;display:flex;height:100%;width:100%}.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) img,.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) picture,.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) video,.node--activity--default .field--name-field-activity-image img,.node--activity--default .field--name-field-activity-image picture,.node--activity--default .field--name-field-activity-image video,.node--album-photo--teaser .field--name-field-album-photo img,.node--album-photo--teaser .field--name-field-album-photo picture,.node--album-photo--teaser .field--name-field-album-photo video,.node--traveler-photo--teaser .field--name-field-traveler-photo img,.node--traveler-photo--teaser .field--name-field-traveler-photo picture,.node--traveler-photo--teaser .field--name-field-traveler-photo video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}.off-canvas-menu__button__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}:root{--external-gutter-size:1rem;--grid-gutter-size:0;--grid-row-gap:2rem}details{background-color:#fff;border:none;border-radius:4px;border-radius:.5rem;box-shadow:0 0 2px 0 rgba(0,0,0,.2);margin:1.5rem 0;padding:0;transition:all .2s ease-in-out}details,details[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}details .details-wrapper,details>summary{padding:2.5rem 3rem;transition:all .2s ease-in-out}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary{background-color:#077f97;border-radius:.5rem;color:#fff;font-size:1.8rem;font-weight:600;line-height:1.5}details>summary:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.21 9.29H2.399m6.905 7.29V2' stroke='%23fff' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;float:right;height:1.5em;width:19px}details .details-wrapper{font-size:1.6rem;line-height:1.5;max-width:69rem}details:focus>summary,details:hover>summary{background-color:#07a7c3}details[open]>summary{background-color:#fff;border-bottom:2px solid #eee;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#077f97}details[open]>summary:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.657 1.79H1.925' stroke='%23077f97' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}details[open]>summary:hover{background-color:#fff;color:#07a7c3}details[open]>summary:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.657 1.79H1.925' stroke='%2307a7c3' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}input[type=date],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{max-width:100%;width:100%;background-color:#fff;border:1px solid #959595;border-radius:.5rem;color:#1a171b;font-size:1.6rem;font-weight:400;line-height:1.125;padding:1.2rem 1.5rem 1.1rem;transition:all .2s ease-in-out}input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{background-color:#eee}input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:#077f97;font-size:1.6rem;outline:none}input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:#077f97}::-moz-placeholder{color:#959595;font-size:1.6rem;opacity:1}:-ms-input-placeholder{color:#959595;font-size:1.6rem;opacity:1}::placeholder{color:#959595;font-size:1.6rem;opacity:1}.form-item--required{position:relative}.form-item--required label:after{background:none;content:"*";vertical-align:baseline}.form-item--required.form-item--error label:after{color:#e32436}fieldset .form-required:after{background:none;content:"*";vertical-align:baseline}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #e32436}.form-item--error-message{color:#e32436;font-size:1.4rem;font-weight:500;line-height:1.78571}.form-item--error-message:before{content:none}.form-item--error-message strong{font-weight:500}input[type=submit]{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}input[type=submit]:focus,input[type=submit]:focus-within,input[type=submit]:hover{border-color:#077f97;color:#077f97;text-decoration:none}input[type=submit][disabled]{background-color:#eee;border-color:#959595;cursor:default}input[type=checkbox]:checked,input[type=checkbox]:not(:checked),input[type=radio]:checked,input[type=radio]:not(:checked){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label,input[type=radio]:checked+label,input[type=radio]:not(:checked)+label{color:#1a171b;cursor:pointer;padding-left:2em;position:relative}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:after,input[type=checkbox]:not(:checked)+label:before,input[type=radio]:checked+label:after,input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:after,input[type=radio]:not(:checked)+label:before{background:#fff;border-radius:.5rem;color:#fff;height:1.25em;left:0;line-height:1.15em;margin:0;position:absolute;text-align:center;top:0;width:1.25em}input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:before,input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:before{border:calc(.625em + 1px) solid #fff;content:"";transition:all .1s ease-in-out}input[type=checkbox]:checked+label:after,input[type=checkbox]:not(:checked)+label:after,input[type=radio]:checked+label:after,input[type=radio]:not(:checked)+label:after{border:1px solid #077f97;content:"";transition:border-color .1s ease-in-out}input[type=checkbox]:checked:disabled+label:before,input[type=checkbox]:not(:checked):disabled+label:before,input[type=radio]:checked:disabled+label:before,input[type=radio]:not(:checked):disabled+label:before{background:#959595;border-color:#eee}input[type=checkbox]:checked:disabled+label:after,input[type=checkbox]:not(:checked):disabled+label:after,input[type=radio]:checked:disabled+label:after,input[type=radio]:not(:checked):disabled+label:after{color:#eee}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#077f97;border-width:0}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{background-color:#077f97;border-color:#077f97;color:#fff;content:"✓";font-weight:700}input[type=checkbox]:checked:disabled+label:after,input[type=radio]:checked:disabled+label:after{border-color:#959595;color:#fff}input[type=radio]:checked+label:after,input[type=radio]:checked+label:before,input[type=radio]:not(:checked)+label:after,input[type=radio]:not(:checked)+label:before{border-radius:50%}input[type=radio]:checked+label:after,input[type=radio]:not(:checked)+label:after{content:""}input[type=radio]:checked+label:before{border-width:.25em}option{padding:.7rem .9rem .6rem}option:hover{background-color:#1a171b;color:#fff}html{box-sizing:border-box;overflow-x:hidden;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}.layout-container,body,html{margin:0;min-height:100vh;padding:0}.layout-container.no-scroll,body.no-scroll,html.no-scroll{overflow:hidden}body.toolbar-fixed,body.toolbar-fixed .layout-container{min-height:calc(100vh - 40px)}.emergency .emergency-inner,.layout-container,.layout-inner-container,.paragraph--type--bubbles .field--name-field-p-bubble-items{margin-left:auto;margin-right:auto;max-width:none;padding-left:var(--external-gutter-size);padding-right:var(--external-gutter-size);position:relative;width:100%}[data-once-enlargeyourclick=true]{cursor:pointer}[data-once-enlargeyourclick=true]:hover .node-readmore a,[data-once-enlargeyourclick=true]:hover .node__title a{color:#077f97}[data-once-enlargeyourclick=true]:hover .node-readmore a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}embed,img,object,picture,video{height:auto;max-width:100%}.media article,.media div{height:100%}.media embed,.media iframe,.media img,.media object,.media picture,.media video{display:block}.media--type-video-embed,.media--type-video-local{float:none;margin-left:0;margin-right:0;width:100%}.media--type-video-embed iframe.media-oembed-content,.media--type-video-local iframe.media-oembed-content{min-height:400px;width:100%}iframe.video-iframe{display:block;margin:1.5rem auto;width:100%}ul.menu{margin:0}ul.menu li.menu-item{margin:0;padding:0}table{width:100%}table,table td,table th{border:1px solid #1a171b}table td,table th{padding:1rem}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;color:#1a171b;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:62.5%;font-weight:400}body{font-size:14px;word-wrap:break-word}body,body>*{font-size:1.4rem;line-height:1.5}p:first-child{margin-top:0}p:last-child{margin-bottom:0}b,strong{font-weight:700}html[lang=fr] .field--label-inline .field__label:after{content:" :"}::selection{background:#077f97;color:#fff}::-moz-selection{background:#077f97;color:#fff}@font-face{font-family:Lexend;font-style:normal;font-weight:400;src:url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-regular.eot);src:local(""),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-regular.eot?#iefix) format("embedded-opentype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-regular.woff2) format("woff2"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-regular.woff) format("woff"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-regular.ttf) format("truetype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-regular.svg#Lexend) format("svg")}@font-face{font-family:Lexend;font-style:normal;font-weight:300;src:url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-300.eot);src:local(""),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-300.eot?#iefix) format("embedded-opentype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-300.woff2) format("woff2"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-300.woff) format("woff"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-300.ttf) format("truetype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-300.svg#Lexend) format("svg")}@font-face{font-family:Lexend;font-style:normal;font-weight:500;src:url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-500.eot);src:local(""),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-500.eot?#iefix) format("embedded-opentype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-500.woff2) format("woff2"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-500.woff) format("woff"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-500.ttf) format("truetype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-500.svg#Lexend) format("svg")}@font-face{font-family:Lexend;font-style:normal;font-weight:600;src:url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-600.eot);src:local(""),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-600.eot?#iefix) format("embedded-opentype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-600.woff2) format("woff2"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-600.woff) format("woff"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-600.ttf) format("truetype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-600.svg#Lexend) format("svg")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;src:url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-700.eot);src:local(""),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-700.eot?#iefix) format("embedded-opentype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-700.woff2) format("woff2"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-700.woff) format("woff"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-700.ttf) format("truetype"),url(/themes/custom/fjfytheme/dist/fonts/lexend/lexend-v5-latin-700.svg#Lexend) format("svg")}@font-face{font-family:kglabelleaurore;font-style:normal;font-weight:400;src:url(/themes/custom/fjfytheme/dist/fonts/kglabelleaurore/kglabelleaurore-webfont.woff2) format("woff2"),url(/themes/custom/fjfytheme/dist/fonts/kglabelleaurore/kglabelleaurore-webfont.woff) format("woff")}h1,h2,h3,h4,h5,h6{color:#1a171b;font-family:Lexend,Arial,Helvetica,sans-serif;font-weight:600;margin-bottom:.5em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:4rem;line-height:1.2}h2{font-size:2.5rem;line-height:1.2}h3{font-size:2rem;line-height:1.2}h4{font-size:1.8rem;line-height:1.2}h5{font-size:1.6rem;line-height:1.2}h6{font-size:1.4rem;line-height:1.2}.ck-content,.cke_editable,.field--type-text-long,.field--type-text-with-summary,details .details-wrapper{font-family:Lexend,Arial,Helvetica,sans-serif}.ck-content h2,.cke_editable h2,.field--type-text-long h2,.field--type-text-with-summary h2,details .details-wrapper h2{font-size:2.5rem;line-height:1.2}.ck-content h3,.cke_editable h3,.field--type-text-long h3,.field--type-text-with-summary h3,details .details-wrapper h3{font-size:2rem;line-height:1.2}.ck-content h4,.cke_editable h4,.field--type-text-long h4,.field--type-text-with-summary h4,details .details-wrapper h4{font-size:1.8rem;line-height:1.2}.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6,.field--type-text-long h2,.field--type-text-long h3,.field--type-text-long h4,.field--type-text-long h5,.field--type-text-long h6,.field--type-text-with-summary h2,.field--type-text-with-summary h3,.field--type-text-with-summary h4,.field--type-text-with-summary h5,.field--type-text-with-summary h6,details .details-wrapper h2,details .details-wrapper h3,details .details-wrapper h4,details .details-wrapper h5,details .details-wrapper h6{font-family:Lexend,Arial,Helvetica,sans-serif;font-weight:600}.ck-content h2 a:not(.no-default),.ck-content h3 a:not(.no-default),.ck-content h4 a:not(.no-default),.ck-content h5 a:not(.no-default),.ck-content h6 a:not(.no-default),.cke_editable h2 a:not(.no-default),.cke_editable h3 a:not(.no-default),.cke_editable h4 a:not(.no-default),.cke_editable h5 a:not(.no-default),.cke_editable h6 a:not(.no-default),.field--type-text-long h2 a:not(.no-default),.field--type-text-long h3 a:not(.no-default),.field--type-text-long h4 a:not(.no-default),.field--type-text-long h5 a:not(.no-default),.field--type-text-long h6 a:not(.no-default),.field--type-text-with-summary h2 a:not(.no-default),.field--type-text-with-summary h3 a:not(.no-default),.field--type-text-with-summary h4 a:not(.no-default),.field--type-text-with-summary h5 a:not(.no-default),.field--type-text-with-summary h6 a:not(.no-default),details .details-wrapper h2 a:not(.no-default),details .details-wrapper h3 a:not(.no-default),details .details-wrapper h4 a:not(.no-default),details .details-wrapper h5 a:not(.no-default),details .details-wrapper h6 a:not(.no-default){color:currentColor;text-decoration:none}.ck-content h2 a:not(.no-default):focus,.ck-content h2 a:not(.no-default):hover,.ck-content h3 a:not(.no-default):focus,.ck-content h3 a:not(.no-default):hover,.ck-content h4 a:not(.no-default):focus,.ck-content h4 a:not(.no-default):hover,.ck-content h5 a:not(.no-default):focus,.ck-content h5 a:not(.no-default):hover,.ck-content h6 a:not(.no-default):focus,.ck-content h6 a:not(.no-default):hover,.cke_editable h2 a:not(.no-default):focus,.cke_editable h2 a:not(.no-default):hover,.cke_editable h3 a:not(.no-default):focus,.cke_editable h3 a:not(.no-default):hover,.cke_editable h4 a:not(.no-default):focus,.cke_editable h4 a:not(.no-default):hover,.cke_editable h5 a:not(.no-default):focus,.cke_editable h5 a:not(.no-default):hover,.cke_editable h6 a:not(.no-default):focus,.cke_editable h6 a:not(.no-default):hover,.field--type-text-long h2 a:not(.no-default):focus,.field--type-text-long h2 a:not(.no-default):hover,.field--type-text-long h3 a:not(.no-default):focus,.field--type-text-long h3 a:not(.no-default):hover,.field--type-text-long h4 a:not(.no-default):focus,.field--type-text-long h4 a:not(.no-default):hover,.field--type-text-long h5 a:not(.no-default):focus,.field--type-text-long h5 a:not(.no-default):hover,.field--type-text-long h6 a:not(.no-default):focus,.field--type-text-long h6 a:not(.no-default):hover,.field--type-text-with-summary h2 a:not(.no-default):focus,.field--type-text-with-summary h2 a:not(.no-default):hover,.field--type-text-with-summary h3 a:not(.no-default):focus,.field--type-text-with-summary h3 a:not(.no-default):hover,.field--type-text-with-summary h4 a:not(.no-default):focus,.field--type-text-with-summary h4 a:not(.no-default):hover,.field--type-text-with-summary h5 a:not(.no-default):focus,.field--type-text-with-summary h5 a:not(.no-default):hover,.field--type-text-with-summary h6 a:not(.no-default):focus,.field--type-text-with-summary h6 a:not(.no-default):hover,details .details-wrapper h2 a:not(.no-default):focus,details .details-wrapper h2 a:not(.no-default):hover,details .details-wrapper h3 a:not(.no-default):focus,details .details-wrapper h3 a:not(.no-default):hover,details .details-wrapper h4 a:not(.no-default):focus,details .details-wrapper h4 a:not(.no-default):hover,details .details-wrapper h5 a:not(.no-default):focus,details .details-wrapper h5 a:not(.no-default):hover,details .details-wrapper h6 a:not(.no-default):focus,details .details-wrapper h6 a:not(.no-default):hover{color:currentColor;text-decoration:underline}.ck-content h2.small-bottom-border:after,.ck-content h3.small-bottom-border:after,.cke_editable h2.small-bottom-border:after,.cke_editable h3.small-bottom-border:after,.field--type-text-long h2.small-bottom-border:after,.field--type-text-long h3.small-bottom-border:after,.field--type-text-with-summary h2.small-bottom-border:after,.field--type-text-with-summary h3.small-bottom-border:after,details .details-wrapper h2.small-bottom-border:after,details .details-wrapper h3.small-bottom-border:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem}.ck-content b,.ck-content strong,.cke_editable b,.cke_editable strong,.field--type-text-long b,.field--type-text-long strong,.field--type-text-with-summary b,.field--type-text-with-summary strong,details .details-wrapper b,details .details-wrapper strong{font-weight:600}.ck-content a,.cke_editable a,.field--type-text-long a,.field--type-text-with-summary a,details .details-wrapper a{color:#077f97;font-weight:500}.ck-content p,.cke_editable p,.field--type-text-long p,.field--type-text-with-summary p,details .details-wrapper p{margin:0}.ck-content p+p,.cke_editable p+p,.field--type-text-long p+p,.field--type-text-with-summary p+p,details .details-wrapper p+p{margin-top:1rem}.ck-content p.clear,.cke_editable p.clear,.field--type-text-long p.clear,.field--type-text-with-summary p.clear,details .details-wrapper p.clear{clear:both}.ck-content p.copyright,.ck-content p.footnotes,.cke_editable p.copyright,.cke_editable p.footnotes,.field--type-text-long p.copyright,.field--type-text-long p.footnotes,.field--type-text-with-summary p.copyright,.field--type-text-with-summary p.footnotes,details .details-wrapper p.copyright,details .details-wrapper p.footnotes{color:#959595;font-size:1.2rem;font-weight:400;letter-spacing:.3px;line-height:2.08333}.ck-content p.large,.cke_editable p.large,.field--type-text-long p.large,.field--type-text-with-summary p.large,details .details-wrapper p.large{font-size:1.8rem;line-height:1.5}.ck-content p.signature,.cke_editable p.signature,.field--type-text-long p.signature,.field--type-text-with-summary p.signature,details .details-wrapper p.signature{font-size:1.4rem;line-height:1.78571}.ck-content p.handwritten,.cke_editable p.handwritten,.field--type-text-long p.handwritten,.field--type-text-with-summary p.handwritten,details .details-wrapper p.handwritten{font-family:kglabelleaurore,cursive;font-size:4.2rem;font-weight:400;line-height:1;margin:1.5rem 0}.ck-content p.photo-legend,.cke_editable p.photo-legend,.field--type-text-long p.photo-legend,.field--type-text-with-summary p.photo-legend,details .details-wrapper p.photo-legend{color:#555;font-style:italic;margin-top:0;text-align:center}.ck-content .blue,.cke_editable .blue,.field--type-text-long .blue,.field--type-text-with-summary .blue,details .details-wrapper .blue{color:#077f97}.ck-content .emphasis,.cke_editable .emphasis,.field--type-text-long .emphasis,.field--type-text-with-summary .emphasis,details .details-wrapper .emphasis{background:#077f97;color:#fff;font-weight:600;margin:calc(var(--grid-row-gap)) 0;padding:2rem}.ck-content .emphasis a,.cke_editable .emphasis a,.field--type-text-long .emphasis a,.field--type-text-with-summary .emphasis a,details .details-wrapper .emphasis a{color:currentColor;font-weight:700;text-decoration:underline}.ck-content .emphasis a:focus,.ck-content .emphasis a:hover,.cke_editable .emphasis a:focus,.cke_editable .emphasis a:hover,.field--type-text-long .emphasis a:focus,.field--type-text-long .emphasis a:hover,.field--type-text-with-summary .emphasis a:focus,.field--type-text-with-summary .emphasis a:hover,details .details-wrapper .emphasis a:focus,details .details-wrapper .emphasis a:hover{text-decoration:none}.ck-content a.button,.cke_editable a.button,.field--type-text-long a.button,.field--type-text-with-summary a.button,details .details-wrapper a.button{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.ck-content a.button:focus,.ck-content a.button:focus-within,.ck-content a.button:hover,.cke_editable a.button:focus,.cke_editable a.button:focus-within,.cke_editable a.button:hover,.field--type-text-long a.button:focus,.field--type-text-long a.button:focus-within,.field--type-text-long a.button:hover,.field--type-text-with-summary a.button:focus,.field--type-text-with-summary a.button:focus-within,.field--type-text-with-summary a.button:hover,details .details-wrapper a.button:focus,details .details-wrapper a.button:focus-within,details .details-wrapper a.button:hover{border-color:#077f97;color:#077f97;text-decoration:none}.ck-content a.button[disabled],.cke_editable a.button[disabled],.field--type-text-long a.button[disabled],.field--type-text-with-summary a.button[disabled],details .details-wrapper a.button[disabled]{background-color:#eee;border-color:#959595;cursor:default}.ck-content .cke_widget_image,.ck-content .media,.ck-content figure img,.ck-content h2 img,.ck-content p img,.cke_editable .cke_widget_image,.cke_editable .media,.cke_editable figure img,.cke_editable h2 img,.cke_editable p img,.field--type-text-long .cke_widget_image,.field--type-text-long .media,.field--type-text-long figure img,.field--type-text-long h2 img,.field--type-text-long p img,.field--type-text-with-summary .cke_widget_image,.field--type-text-with-summary .media,.field--type-text-with-summary figure img,.field--type-text-with-summary h2 img,.field--type-text-with-summary p img,details .details-wrapper .cke_widget_image,details .details-wrapper .media,details .details-wrapper figure img,details .details-wrapper h2 img,details .details-wrapper p img{display:block;margin:1.5rem auto}.ck-content .cke_widget_image.align-left,.ck-content .media.align-left,.ck-content figure img.align-left,.ck-content h2 img.align-left,.ck-content p img.align-left,.cke_editable .cke_widget_image.align-left,.cke_editable .media.align-left,.cke_editable figure img.align-left,.cke_editable h2 img.align-left,.cke_editable p img.align-left,.field--type-text-long .cke_widget_image.align-left,.field--type-text-long .media.align-left,.field--type-text-long figure img.align-left,.field--type-text-long h2 img.align-left,.field--type-text-long p img.align-left,.field--type-text-with-summary .cke_widget_image.align-left,.field--type-text-with-summary .media.align-left,.field--type-text-with-summary figure img.align-left,.field--type-text-with-summary h2 img.align-left,.field--type-text-with-summary p img.align-left,details .details-wrapper .cke_widget_image.align-left,details .details-wrapper .media.align-left,details .details-wrapper figure img.align-left,details .details-wrapper h2 img.align-left,details .details-wrapper p img.align-left{margin-right:var(--grid-gutter-size)}.ck-content .cke_widget_image.align-right,.ck-content .media.align-right,.ck-content figure img.align-right,.ck-content h2 img.align-right,.ck-content p img.align-right,.cke_editable .cke_widget_image.align-right,.cke_editable .media.align-right,.cke_editable figure img.align-right,.cke_editable h2 img.align-right,.cke_editable p img.align-right,.field--type-text-long .cke_widget_image.align-right,.field--type-text-long .media.align-right,.field--type-text-long figure img.align-right,.field--type-text-long h2 img.align-right,.field--type-text-long p img.align-right,.field--type-text-with-summary .cke_widget_image.align-right,.field--type-text-with-summary .media.align-right,.field--type-text-with-summary figure img.align-right,.field--type-text-with-summary h2 img.align-right,.field--type-text-with-summary p img.align-right,details .details-wrapper .cke_widget_image.align-right,details .details-wrapper .media.align-right,details .details-wrapper figure img.align-right,details .details-wrapper h2 img.align-right,details .details-wrapper p img.align-right{margin-left:var(--grid-gutter-size)}.ck-content img,.ck-content picture,.cke_editable img,.cke_editable picture,.field--type-text-long img,.field--type-text-long picture,.field--type-text-with-summary img,.field--type-text-with-summary picture,details .details-wrapper img,details .details-wrapper picture{border-radius:2px}.ck-content figure.image,.cke_editable figure.image,.field--type-text-long figure.image,.field--type-text-with-summary figure.image,details .details-wrapper figure.image{height:auto!important}.ck-content figure figcaption,.cke_editable figure figcaption,.field--type-text-long figure figcaption,.field--type-text-with-summary figure figcaption,details .details-wrapper figure figcaption{color:#555;font-size:1.4rem;font-style:italic;line-height:1.5;margin-top:0;text-align:center}.ck-content .video-filter,.cke_editable .video-filter,.field--type-text-long .video-filter,.field--type-text-with-summary .video-filter,details .details-wrapper .video-filter{text-align:center}.ck-content .video-filter iframe,.cke_editable .video-filter iframe,.field--type-text-long .video-filter iframe,.field--type-text-with-summary .video-filter iframe,details .details-wrapper .video-filter iframe{max-height:80vh;width:100%}.ck-content blockquote,.cke_editable blockquote,.field--type-text-long blockquote,.field--type-text-with-summary blockquote,details .details-wrapper blockquote{font-family:kglabelleaurore,cursive;font-size:2.8em;line-height:1.2;margin:4.5rem;padding:1.5rem;position:relative}.ck-content blockquote:before,.cke_editable blockquote:before,.field--type-text-long blockquote:before,.field--type-text-with-summary blockquote:before,details .details-wrapper blockquote:before{color:#077f97;content:'"';display:block;font-size:2.5em;left:-.25em;line-height:1.2;position:absolute;top:-.1em}.ck-content blockquote a,.cke_editable blockquote a,.field--type-text-long blockquote a,.field--type-text-with-summary blockquote a,details .details-wrapper blockquote a{color:currentColor;text-decoration:none}.ck-content blockquote a:focus,.ck-content blockquote a:hover,.cke_editable blockquote a:focus,.cke_editable blockquote a:hover,.field--type-text-long blockquote a:focus,.field--type-text-long blockquote a:hover,.field--type-text-with-summary blockquote a:focus,.field--type-text-with-summary blockquote a:hover,details .details-wrapper blockquote a:focus,details .details-wrapper blockquote a:hover{color:#077f97}.ck-content hr,.cke_editable hr,.field--type-text-long hr,.field--type-text-with-summary hr,details .details-wrapper hr{background-color:#eee;border:none;height:2px;margin:4.5rem 0;outline:none}.ck-content,.cke_editable{color:#1a171b}.cke_panel_listItem>a>*{color:currentColor;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1em;font-style:normal;font-weight:400;text-transform:none}.tripadvisor-travelers-choice-logo{background:url(/themes/custom/fjfytheme/dist/images/tripadvisor/TC_L_2024.png) 50% no-repeat;background-size:contain;display:block;height:160px;width:130px}.tripadvisor-travelers-choice-logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.tripadvisor-travelers-choice-logo:focus,.tripadvisor-travelers-choice-logo:hover{outline:2px solid #077f97}.tripadvisor-bravo-widget{max-width:32rem}.tripadvisor-bravo-widget ul{list-style:none;margin:0;padding:0}nav.breadcrumb{color:#959595;font-size:1.2rem;font-weight:500;line-height:1.5}nav.breadcrumb a{color:#959595}nav.breadcrumb a:focus,nav.breadcrumb a:hover{color:#1a171b;text-decoration:underline}nav.breadcrumb li:before{content:" >";padding:0 .25em}.btn,.button,.ui-button,.ui-widget button{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.btn:focus,.btn:focus-within,.btn:hover,.button:focus,.button:focus-within,.button:hover,.ui-button:focus,.ui-button:focus-within,.ui-button:hover,.ui-widget button:focus,.ui-widget button:focus-within,.ui-widget button:hover{border-color:#077f97;color:#077f97;text-decoration:none}.btn[disabled],.button[disabled],.ui-button[disabled],.ui-widget button[disabled]{background-color:#eee;border-color:#959595;cursor:default}.node-readmore a,.view .more-link a{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;min-width:0;padding:.75rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.node-readmore a:focus,.node-readmore a:focus-within,.node-readmore a:hover,.view .more-link a:focus,.view .more-link a:focus-within,.view .more-link a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.node-readmore a[disabled],.view .more-link a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.node-readmore a:after,.view .more-link a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.node-readmore a:focus:after,.node-readmore a:hover:after,.view .more-link a:focus:after,.view .more-link a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}ul.inline li.node-readmore{padding:0}.paragraph--type--button{margin:4.5rem auto}.paragraph--type--button.button--red-pill{text-align:center}.paragraph--type--button.button--red-pill a{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.paragraph--type--button.button--red-pill a:focus,.paragraph--type--button.button--red-pill a:focus-within,.paragraph--type--button.button--red-pill a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.paragraph--type--button.button--red-pill a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.paragraph--type--button.button--red-pill a:focus,.paragraph--type--button.button--red-pill a:focus-within,.paragraph--type--button.button--red-pill a:hover{background-color:#b51020;border-color:#b51020;color:#fff}.paragraph--type--button.button--big-blue{text-align:left}.paragraph--type--button.button--big-blue a{align-items:center;background:#077f97;border-radius:4px;color:#fff;display:block;display:flex;flex-direction:row;font-size:2rem;font-weight:600;gap:3rem;justify-content:space-between;line-height:1.5;padding:1.5rem 3rem;transition:all .2s ease-in-out}.paragraph--type--button.button--big-blue a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;background-color:#fff;background-size:1.75rem;border-radius:2rem;content:"";display:block;height:4rem;min-width:4rem;position:relative;transition:all .2s ease-in-out;width:4rem}.paragraph--type--button.button--big-blue a:focus,.paragraph--type--button.button--big-blue a:hover{background-color:#07a7c3;text-decoration:none}.button--red{background-color:#e32436;border-color:#e32436;color:#fff;padding-bottom:.75rem;padding-top:.75rem}.button--red:focus,.button--red:focus-within,.button--red:hover{background-color:#b51020;border-color:#b51020;color:#fff}.button--blue{background-color:#077f97;border-color:#077f97;color:#fff;padding-bottom:.75rem;padding-top:.75rem}.button--blue:focus,.button--blue:focus-within,.button--blue:hover{background-color:#07a7c3;border-color:#07a7c3;color:#fff}.button--no-border{border-width:0;min-width:0;padding-left:0;padding-right:0}.button--big-text{font-size:1.6rem;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem}.button--with-arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.button--with-arrow:focus:after,.button--with-arrow:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.button--share:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.758' height='18.758'%3E%3Cpath d='M3.908 7.034a2.345 2.345 0 11-2.345 2.345 2.348 2.348 0 012.345-2.345zm0-1.563a3.908 3.908 0 103.908 3.908 3.908 3.908 0 00-3.908-3.908zm11.724 7.034a3.106 3.106 0 00-2.294 1.017l-4.29-2.288a5.428 5.428 0 01-.738 1.379L12.6 14.9a3.122 3.122 0 103.032-2.4zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.564zm0-17.194a3.126 3.126 0 00-3.126 3.126 3.125 3.125 0 00.095.731L8.31 6.145a5.466 5.466 0 01.738 1.379l4.289-2.288A3.122 3.122 0 1015.632 0zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.563z' fill='%231a171b'/%3E%3C/svg%3E") 50% no-repeat;background-size:contain;content:"";display:inline-block;height:1.6rem;margin-left:1rem;transition:all .2s ease-in-out;vertical-align:text-bottom;width:1.6rem}.button--share:focus:after,.button--share:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.758' height='18.758'%3E%3Cpath d='M3.908 7.034a2.345 2.345 0 11-2.345 2.345 2.348 2.348 0 012.345-2.345zm0-1.563a3.908 3.908 0 103.908 3.908 3.908 3.908 0 00-3.908-3.908zm11.724 7.034a3.106 3.106 0 00-2.294 1.017l-4.29-2.288a5.428 5.428 0 01-.738 1.379L12.6 14.9a3.122 3.122 0 103.032-2.4zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.564zm0-17.194a3.126 3.126 0 00-3.126 3.126 3.125 3.125 0 00.095.731L8.31 6.145a5.466 5.466 0 01.738 1.379l4.289-2.288A3.122 3.122 0 1015.632 0zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.563z' fill='%23077f97'/%3E%3C/svg%3E")}.button--wishlist:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%231a171b' d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E") 50% no-repeat;background-size:contain;content:"";display:inline-block;height:1.6rem;margin-left:1rem;transition:all .2s ease-in-out;vertical-align:text-bottom;width:1.6rem}.button--wishlist:focus:after,.button--wishlist:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23077f97' d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E")}.button--wishlist.in-wishlist:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23e32436' d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E")}.button--wishlist.in-wishlist:focus:after,.button--wishlist.in-wishlist:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23077f97' d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E")}.back-link{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;min-width:0;padding:1rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.back-link:focus,.back-link:focus-within,.back-link:hover{border-color:#077f97;color:#077f97;text-decoration:none}.back-link[disabled]{background-color:#eee;border-color:#959595;cursor:default}.back-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;transform:rotate(180deg);transition:all .2s ease-in-out;vertical-align:baseline;width:1.3rem}.back-link:focus:before,.back-link:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:.25rem;margin-right:1.75rem}.colophon{font-size:1.2rem;line-height:1.5;padding:4rem 0;text-align:center}.colophon .colophon__item{display:block}.colophon .colophon__separator{display:none}.colophon a{color:#1a171b}.colophon a:focus,.colophon a:hover{color:#077f97}.field--name-field-image img,.field--name-field-image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-o-object-position:center 33%;object-position:center 33%;width:100%}.field--name-field-image+.copyright{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.field--name-field-p-image figcaption div,.field--name-field-p-image figcaption p{display:inline;margin:0}.field--name-field-p-image figcaption p+p,.header-logo{display:block}.header-logo{background:url(/themes/custom/fjfytheme/dist/images/logo.png) 0 no-repeat;background-size:contain;height:55px;transition:all .2s ease-in-out;width:163px}.header-logo span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.paragraph--type--image{margin-left:auto;margin-right:auto;max-width:69rem}.paragraph--type--image img,.paragraph--type--image picture{border-radius:2px;display:block}figure{margin:4.5rem 0}figure figcaption{color:#555;font-size:1.4rem;font-style:italic;line-height:1.5;margin-top:1.5rem;text-align:center}figure figcaption a{color:#555;text-decoration:underline}figure figcaption a:hover{color:#077f97}figure img,figure picture{display:block;margin:0 auto}figure.image-style--portrait{margin-left:20%;margin-right:20%}.paragraph--type--text figure,.paragraph--type--text img{float:none;margin-inline:auto}.off-canvas-menu__button{background:none;border:none;margin:0 0 0 1rem;text-align:center}.off-canvas-menu__button--open .off-canvas-menu__button__icon{background:#1a171b;display:block;height:2px;margin:4px auto;position:relative;width:25px}.off-canvas-menu__button--open .off-canvas-menu__button__icon:after,.off-canvas-menu__button--open .off-canvas-menu__button__icon:before{background-color:#1a171b;content:"";display:block;height:2px;position:absolute;width:25px}.off-canvas-menu__button--open .off-canvas-menu__button__icon:before{top:-8px}.off-canvas-menu__button--open .off-canvas-menu__button__icon:after{top:8px}.off-canvas-menu__button--close{position:absolute;right:1.5rem;top:3rem}.off-canvas-menu__button--close .off-canvas-menu__button__icon{border:1px solid transparent;border-radius:40px;box-sizing:border-box;display:block;height:25px;position:relative;width:25px}.off-canvas-menu__button--close .off-canvas-menu__button__icon:after,.off-canvas-menu__button--close .off-canvas-menu__button__icon:before{background:#1a171b;border-radius:5px;box-sizing:border-box;content:"";display:block;height:2px;left:1px;position:absolute;top:8px;transform:rotate(45deg);width:25px}.off-canvas-menu__button--close .off-canvas-menu__button__icon:after{transform:rotate(-45deg)}.off-canvas-menu__content{align-items:center;background-color:#fff;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:12rem 0 2rem;position:absolute;right:0;text-align:inherit;top:0;transform:translateX(0);transition:transform .15s ease-in-out;z-index:10}.off-canvas-menu__content[aria-hidden]{transform:translateX(-110%)}.off-canvas-menu__content:after,.off-canvas-menu__content:before{background:#fff;bottom:0;content:"";display:block;position:absolute;top:0;width:100%}.off-canvas-menu__content:before{right:100%}.off-canvas-menu__content:after{left:100%}html.menu-displayed,html.menu-displayed>body{overflow:hidden}html.menu-displayed .off-canvas-menu__content{overflow-y:scroll}html.menu-displayed .header-logo{background-color:#fff;position:relative;width:100%;z-index:11}html.menu-displayed .header-logo:after,html.menu-displayed .header-logo:before{background:#fff;content:"";height:2rem;left:0;position:absolute;right:0;top:-2rem}html.menu-displayed .header-logo:before{bottom:auto;top:-2rem}html.menu-displayed .header-logo:after{bottom:-2rem;top:auto}html.menu-displayed .block-header-social{background-color:#fff;border-top:2px solid #d1d3dc;display:block;height:7rem;left:0;padding-top:1.5rem;position:fixed;right:0;text-align:center;top:100vh;transform:translateY(-7rem);z-index:11}.block-accreditations{font-size:1.2rem;line-height:1.5;max-width:20em}.block-accreditations .logo-link{background:url(/themes/custom/fjfytheme/dist/images/atoutfrance.png) 0 no-repeat;background-size:contain;display:block;height:52px;width:193px}.block-accreditations .logo-link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.block-accreditations .logo-link:focus,.block-accreditations .logo-link:hover{outline:2px solid #077f97}.blog-about{align-items:center;background:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;text-align:center}.blog-about__site-name{background:url(/themes/custom/fjfytheme/dist/images/logo.png) 0 no-repeat;background-size:contain;display:block;height:67px;margin-inline:auto;transition:all .2s ease-in-out;width:193px}.blog-about__site-name span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.blog-about__baseline{color:#077f97;font-size:1.8rem;font-weight:600;line-height:1.2;margin:2rem auto;max-width:20rem}.blog-about__menu{margin-block:auto}.blog-about__menu ul{text-align:center}.blog-about__menu li.menu-item+li.menu-item{margin-top:1rem}.blog-about__menu a{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.blog-about__menu a:focus,.blog-about__menu a:focus-within,.blog-about__menu a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.blog-about__menu a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.blog-about__menu a.contact{background-color:#e32436;border-color:#e32436;color:#fff;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.blog-about__menu a.contact:focus,.blog-about__menu a.contact:focus-within,.blog-about__menu a.contact:hover{background-color:#b51020;border-color:#b51020;color:#fff}.block-blog-related-tours .block__title{font-size:1.8rem;font-weight:700;line-height:1.2;text-transform:uppercase}.block-blog-related-tours .field--name-field-related-tours .field__item{margin-top:1.5rem}.block-blog-search-form .block__title{font-size:1.8rem;font-weight:700;line-height:1.2;max-width:10em;text-transform:uppercase}.block-blog-search-form .views-exposed-form{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:4.5rem}.block-blog-search-form .views-exposed-form .form-actions,.block-blog-search-form .views-exposed-form .form-item{margin:0}.block-blog-search-form .views-exposed-form .form-type-textfield{margin-right:-2.5rem}.block-blog-search-form .views-exposed-form .form-type-textfield input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg transform='translate(1 1)' stroke='%23959595' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M11 11l3.75 3.75'/%3E%3C/g%3E%3C/svg%3E") 1rem 50% no-repeat;background-color:#fff;border:2px solid #959595;border-radius:.5rem;color:#1a171b;font-size:1.6rem;line-height:1.5;padding-left:3rem;padding-right:5rem}.block-blog-search-form .views-exposed-form .form-type-textfield input:focus,.block-blog-search-form .views-exposed-form .form-type-textfield input:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg transform='translate(1 1)' stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M11 11l3.75 3.75'/%3E%3C/g%3E%3C/svg%3E");border-color:#1a171b}.block-blog-search-form .views-exposed-form .form-type-textfield ::-moz-placeholder{color:#959595;opacity:.8}.block-blog-search-form .views-exposed-form .form-type-textfield :-ms-input-placeholder{color:#959595;opacity:.8}.block-blog-search-form .views-exposed-form .form-type-textfield ::placeholder{color:#959595;opacity:.8}.block-blog-search-form .views-exposed-form .form-type-textfield ::selection{background:#959595;color:#fff}.block-blog-search-form .views-exposed-form .form-type-textfield ::-moz-selection{background:#959595;color:#fff}.block-blog-search-form .views-exposed-form .form-actions input[type=submit]{background:#959595 url(/themes/custom/fjfytheme/dist/images/blog_search_submit_arrow.png) 50% no-repeat;background-color:#959595;background-size:1rem 1rem;border:none;border-radius:1.5rem;display:block;font-size:0;height:3rem;left:-1.5rem;margin-left:-2px;min-width:0;padding:0;position:relative;transition:border-radius .2s ease-in-out;width:3rem}.block-blog-search-form .views-exposed-form .form-actions input[type=submit]:focus,.block-blog-search-form .views-exposed-form .form-actions input[type=submit]:hover{background-color:#1a171b}.block-blog-reviews-aside .block__title{font-size:1.8rem;font-weight:700;line-height:1.2;text-transform:uppercase}.block-blog-reviews-aside .swiper .swiper-wrapper{flex-direction:column}.block-blog-reviews-aside .swiper.swiper-initialized .swiper-wrapper{flex-direction:row}.block-blog-reviews-aside .node--type-review .meta .field--name-field-review-note{display:none}.block-blog-reviews-aside .footer{padding-top:3rem;text-align:center}.block-header-main-image .field--name-field-image:after,.block-header-tour-carousel .field--name-field-image:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(0,0,0,.1) 75%,rgba(0,0,0,.7) 85%,rgba(0,0,0,.9) 95%);bottom:0;content:"";display:block;left:0;mix-blend-mode:hard-light;position:absolute;right:0;top:0;z-index:0}.block-header-main-image .copyright .copyright__icon,.block-header-tour-carousel .copyright .copyright__icon{background:rgba(0,0,0,.75);border-radius:1.5rem;color:#959595;cursor:pointer;display:inline-block;height:3rem;line-height:2.75rem;max-width:3rem;min-width:3rem;text-align:center;width:3rem}.block-header-main-image .copyright .copyright__icon:focus,.block-header-main-image .copyright .copyright__icon:hover,.block-header-tour-carousel .copyright .copyright__icon:focus,.block-header-tour-carousel .copyright .copyright__icon:hover{background:rgba(0,0,0,.85);color:#fff}.block-header-main-image .copyright .copyright__text,.block-header-tour-carousel .copyright .copyright__text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.block-header-main-image .swiper-navigation button,.block-header-tour-carousel .swiper-navigation button{border-color:#fff}.block-header-main-image .swiper-navigation button.swiper-navigation-prev:before,.block-header-tour-carousel .swiper-navigation button.swiper-navigation-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M10.532 6.75H2.786'/%3E%3Cpath stroke-linejoin='round' d='M5.368 1.871L.986 6.75l4.382 4.879'/%3E%3C/g%3E%3C/svg%3E")}.block-header-main-image .swiper-navigation button.swiper-navigation-next:before,.block-header-tour-carousel .swiper-navigation button.swiper-navigation-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E")}.ui-dialog--copyright .copyright__text{display:block;padding:1.5rem}.header-reviews{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.header-reviews .header-reviews__site-name{font-weight:600;line-height:2}.header-reviews .header-reviews__site-name .header-reviews__site-name__stars{margin:0 0 0 .5em}.header-reviews .header-reviews__site-name .header-reviews__site-name__stars .star{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.5 8.25l-3.233 1.7.618-3.6L.269 3.8l3.615-.525L5.5 0l1.616 3.275 3.615.525-2.616 2.55.618 3.6z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E");display:inline-block;height:10px;vertical-align:middle;width:11px}.header-reviews .header-reviews__link .button{background:rgba(26,23,27,.15);font-weight:500}.header-reviews .header-reviews__link .button:focus,.header-reviews .header-reviews__link .button:hover{background:hsla(0,0%,100%,.98);color:#1a171b}.block-header-tripadvisor{background:url(/themes/custom/fjfytheme/dist/images/tripadvisor/tripadvisor-logo-header.png) 0 no-repeat;background-size:contain;display:block;height:152px;width:147px}.block-header-tripadvisor strong{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.block-payment-method .block__title{max-width:15rem}.block-payment-method .item-list{background:url(/themes/custom/fjfytheme/dist/images/payement_sprite.png) 0 no-repeat;background-size:contain;display:block;height:110px}.block-payment-method .item-list ul{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.block-menu.menu--main{background-color:#fff}.block-menu.menu--main ul.menu{padding-bottom:20vh}.block-menu.menu--main ul.menu .menu{padding:1.5rem 0}.block-menu.menu--main .menu{text-align:left}.block-menu.menu--main .menu li+li{margin-top:3rem}.block-menu.menu--main .menu .menu{display:block}.block-menu.menu--main .menu .menu li+li{margin-top:1rem}.block-menu.menu--main .menu .menu a{font-weight:400}.block-menu.menu--main .menu .menu-item--expanded{position:relative}.block-menu.menu--main .menu a{color:#1a171b;display:inline-block;font-size:1.6rem;font-weight:500;line-height:1.5;position:relative;vertical-align:middle;z-index:2}.block-menu.menu--main .menu a:focus,.block-menu.menu--main .menu a:hover{color:#077f97;text-decoration:none}.block-menu.menu--main .menu a.is-active{color:#077f97}.block-menu.menu--main .menu a.contact{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.block-menu.menu--main .menu a.contact:focus,.block-menu.menu--main .menu a.contact:focus-within,.block-menu.menu--main .menu a.contact:hover{border-color:#077f97;color:#077f97;text-decoration:none}.block-menu.menu--main .menu a.contact[disabled]{background-color:#eee;border-color:#959595;cursor:default}.block-menu.menu--main .menu a.contact:focus,.block-menu.menu--main .menu a.contact:focus-within,.block-menu.menu--main .menu a.contact:hover{background-color:#b51020;border-color:#b51020;color:#fff}.node--activity--default{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.node--activity--default .field--name-field-activity-name{flex:1}.node--activity--default .field--name-field-activity-description{margin-top:auto;min-height:10em}.node--activity--default .field--name-field-activity-image{margin-bottom:1.5rem;overflow:hidden;position:relative}.node--activity--default .field--name-field-activity-image img,.node--activity--default .field--name-field-activity-image picture{border-radius:2px;display:block}.node--activity--default .field--name-field-activity-image>.copyright{align-items:center;background:rgba(0,0,0,.75);bottom:0;color:#fff;display:flex;justify-content:center;left:0;opacity:0;padding:1rem;position:absolute;right:0;top:auto;transform:translateY(150%);transition:all .2s ease-in-out}.node--activity--default .field--name-field-activity-image>.copyright div,.node--activity--default .field--name-field-activity-image>.copyright p{display:inline;margin:0}.node--activity--default .field--name-field-activity-image>.copyright a{color:#fff}.node--activity--default .field--name-field-activity-image:focus>.copyright,.node--activity--default .field--name-field-activity-image:hover>.copyright{opacity:1;transform:translateY(0)}.node--activity--default .field--name-field-activity-name{margin-bottom:1.5rem}.node--activity--default .field--name-field-activity-name:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem}.node--activity--default .field--name-field-activity-name h3{font-size:1.8rem;line-height:1.2;min-height:3em}.pager ul.pager__items{margin:1.5rem 0;padding:1.5rem}.pager li.pager__item{padding:0}.pager li.pager__item a{display:inline-block;padding:.5em}.paragraph--type--accordion{margin-bottom:4.5rem;margin-top:4.5rem}.paragraph--type--accordion h2.field--name-field-p-accordion-title{margin-bottom:4.5rem}.paragraph--type--accordion h2.field--name-field-p-accordion-title:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem}.paragraph--type--list{margin:3rem auto;max-width:69rem}.paragraph--type--list .field--name-field-p-list-title h2{margin-bottom:3rem}.paragraph--type--list .field--name-field-p-list-item .field__item{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.6rem;gap:1.5rem;justify-content:flex-start;line-height:1.5}.paragraph--type--list .field--name-field-p-list-item .field__item+.field__item{margin-top:3rem}.paragraph--type--list.list--bullet .field--name-field-p-list-item .field__item:before,.paragraph--type--list.list--flower .field--name-field-p-list-item .field__item:before{color:#077f97;content:"•";display:block;font-size:1.8rem;line-height:1.5}.paragraph--type--list.list--numbered .field--name-field-p-list-item{counter-reset:numberedlist}.paragraph--type--list.list--numbered .field--name-field-p-list-item .field__item:before{align-items:center;border:2px solid #077f97;border-radius:2rem;color:#077f97;content:counter(numberedlist);counter-increment:numberedlist;display:flex;flex-direction:row;font-size:1.8rem;font-weight:600;height:4rem;justify-content:center;line-height:2;line-height:1.5;min-width:4rem;text-align:center;width:4rem}.paragraph--type--typeform{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin-block:4.5rem;padding:0;transition:all .2s ease-in-out}.paragraph--type--typeform h2.field--name-field-p-typeform-title{background-color:#077f97;background-color:#e32436;color:#fff;margin:0;padding:4.5rem 4.5rem 1.5rem;text-align:center}.paragraph--type--typeform .field--name-field-p-typeform-desc{background-color:#e32436;color:#fff;font-size:1.8rem;line-height:1.5;padding-bottom:4.5rem;text-align:center}.paragraph--type--typeform[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.paragraph--type--typeform .field--name-field-p-typeform-title{border-top-left-radius:4px;border-top-right-radius:4px}.paragraph--type--typeform .field--name-field-p-typeform-id{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.node--blog--full .paragraph--type--typeform h2.field--name-field-p-typeform-title{margin:0}.node--blog--full .paragraph--type--typeform h2.field--name-field-p-typeform-title:after{content:none}.node--blog--full .paragraph--type--typeform .field--name-field-p-typeform-desc{padding-inline:1.5rem}[data-tf-live] .BrandButton-sc-__sc-1ckh2u2-6{display:none!important}[data-tf-live] .tf-v1-widget iframe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}[data-tf-live] .jnezff{height:1rem!important}.fjfy-svg-map{display:block;height:auto;max-width:100%;min-height:20rem;min-width:20rem;position:relative}.fjfy-svg-map path{transition:all .2s ease-in-out}.fjfy-svg-map g[data-region] path.pin,.fjfy-svg-map path.pin{fill:#077f97}.fjfy-svg-map.fjfy-svg-map--clickable g[data-region]{cursor:pointer}.fjfy-svg-map.fjfy-svg-map--clickable g[data-region] path.pin{fill:#077f97}.fjfy-svg-map.fjfy-svg-map--clickable g[data-region]:hover path.pin,.fjfy-svg-map[data-active-regions*=",10,"] g[data-region="10"] path.pin,.fjfy-svg-map[data-active-regions*=",11,"] g[data-region="11"] path.pin,.fjfy-svg-map[data-active-regions*=",13,"] g[data-region="13"] path.pin,.fjfy-svg-map[data-active-regions*=",14,"] g[data-region="14"] path.pin,.fjfy-svg-map[data-active-regions*=",15,"] g[data-region="15"] path.pin,.fjfy-svg-map[data-active-regions*=",88,"] g[data-region="88"] path.pin,.fjfy-svg-map[data-active-regions*=",98,"] g[data-region="98"] path.pin,.fjfy-svg-map[data-active-regions*=",176,"] g[data-region="176"] path.pin,.fjfy-svg-map[data-active-regions*=",782,"] g[data-region="782"] path.pin,.fjfy-svg-map[data-active-regions*=",1127,"] g[data-region="1127"] path.pin,.fjfy-svg-map[data-active-regions*=",2164,"] g[data-region="2164"] path.pin,.fjfy-svg-map[data-active-regions*=",2165,"] g[data-region="2165"] path.pin,.fjfy-svg-map[data-active-regions*=",2235,"] g[data-region="2235"] path.pin,.fjfy-svg-map[data-active-regions*=",2236,"] g[data-region="2236"] path.pin,.fjfy-svg-map[data-active-regions*=",2237,"] g[data-region="2237"] path.pin,.fjfy-svg-map[data-active-regions*=",2278,"] g[data-region="2278"] path.pin,.fjfy-svg-map[data-active-regions*=",2284,"] g[data-region="2284"] path.pin,.fjfy-svg-map[data-active-regions*=",2285,"] g[data-region="2285"] path.pin,.fjfy-svg-map[data-active-regions*=",2286,"] g[data-region="2286"] path.pin,.fjfy-svg-map[data-active-regions*=",2287,"] g[data-region="2287"] path.pin,.fjfy-svg-map[data-active-regions*=",2288,"] g[data-region="2288"] path.pin,.fjfy-svg-map[data-active-regions*=",2547,"] g[data-region="2547"] path.pin,.fjfy-svg-map[data-active-regions*=",2548,"] g[data-region="2548"] path.pin,.fjfy-svg-map[data-active-regions*=",2549,"] g[data-region="2549"] path.pin,.fjfy-svg-map[data-active-regions*=",2550,"] g[data-region="2550"] path.pin,.fjfy-svg-map[data-active-regions*=",2551,"] g[data-region="2551"] path.pin{fill:#e32436}.paragraph--type--separator{clear:both;display:block;margin:4.5rem auto;max-width:69rem}.paragraph--type--separator:before{content:"";display:block}.paragraph--type--separator.separator--dash:before,.paragraph--type--separator.separator--line:before{background-color:#077f97;border-radius:.25rem;height:.5rem;width:2.7rem}.paragraph--type--separator.separator--arrow-down:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 0 no-repeat;background-size:cover;height:2.7rem;transform:rotate(90deg);width:2.7rem}.share-link__modal{display:none;text-align:center}.share-link__link{align-items:center;background:#959595;border-radius:2rem;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;gap:1rem;justify-content:center;line-height:1.28571;margin:1.5rem;min-width:23rem;padding:1rem 2.5rem}.ui-widget-content .share-link__link{color:#fff}.share-link__link svg{height:2.4rem;width:2.4rem}.share-link__link svg path{fill:#fff}.share-link__link.share-link__link--facebook{background-color:#3b5998}.share-link__link.share-link__link--twitter{background-color:#55acee}.share-link__link.share-link__link--whatsapp{background-color:#25d366}.share-link__link.share-link__link--pinterest{background-color:#bd081c}.share-link__link.share-link__link--linkedin{background-color:#0077b5}.share-link__link.share-link__link--telegram{background-color:#54a9eb}.share-link__link:focus,.share-link__link:hover{outline:none;text-decoration:underline}.social-links{display:block;list-style:none;margin:0;padding:0}.social-links li{display:inline-block;vertical-align:middle}.social-links li+li{margin-left:1rem}.social-links a{color:#1a171b;display:inline-block;vertical-align:middle}.social-links a:focus,.social-links a:hover{color:#077f97;text-decoration:none}.social-links a:not(.blog):before{background-position:50%;background-repeat:no-repeat;background-size:auto 17px;content:"";display:inline-block;height:3rem;vertical-align:middle;width:3rem}.social-links a:not(.blog).facebook:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.714' height='19.429'%3E%3Cpath d='M2.429 6.476H0v3.238h2.429v9.714h4.048V9.714h2.948l.29-3.238H6.476V5.127c0-.773.155-1.079.9-1.079h2.335V0H6.632c-2.911 0-4.2 1.281-4.2 3.736z'/%3E%3C/svg%3E")}.social-links a:not(.blog).facebook:focus:before,.social-links a:not(.blog).facebook:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.714' height='19.429'%3E%3Cpath d='M2.429 6.476H0v3.238h2.429v9.714h4.048V9.714h2.948l.29-3.238H6.476V5.127c0-.773.155-1.079.9-1.079h2.335V0H6.632c-2.911 0-4.2 1.281-4.2 3.736z' fill='%23077f97'/%3E%3C/svg%3E")}.social-links a:not(.blog).instagram:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.429' height='19.429'%3E%3Cpath d='M9.714 1.751c2.594 0 2.9.01 3.926.057 2.633.12 3.862 1.369 3.982 3.982.047 1.024.056 1.332.056 3.925s-.01 2.9-.056 3.925c-.121 2.611-1.347 3.862-3.982 3.982-1.025.047-1.331.057-3.926.057s-2.9-.01-3.925-.057C3.15 17.5 1.927 16.247 1.807 13.64c-.047-1.024-.057-1.331-.057-3.925s.011-2.9.057-3.925c.121-2.612 1.347-3.862 3.982-3.982 1.025-.046 1.332-.056 3.925-.056zm0-1.751c-2.638 0-2.969.011-4 .058C2.182.22.221 2.178.059 5.709.011 6.746 0 7.076 0 9.714s.011 2.969.058 4.006c.162 3.528 2.119 5.489 5.65 5.65 1.037.047 1.367.058 4.006.058s2.969-.011 4.006-.058c3.525-.162 5.49-2.119 5.65-5.65.048-1.036.059-1.367.059-4.006s-.011-2.969-.058-4c-.159-3.525-2.119-5.489-5.65-5.65C12.684.011 12.353 0 9.714 0zm0 4.726A4.989 4.989 0 1014.7 9.714a4.988 4.988 0 00-4.986-4.988zm0 8.226a3.238 3.238 0 113.238-3.238 3.238 3.238 0 01-3.238 3.238zM14.9 3.364a1.166 1.166 0 101.165 1.166A1.166 1.166 0 0014.9 3.364z'/%3E%3C/svg%3E")}.social-links a:not(.blog).instagram:focus:before,.social-links a:not(.blog).instagram:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.429' height='19.429'%3E%3Cpath d='M9.714 1.751c2.594 0 2.9.01 3.926.057 2.633.12 3.862 1.369 3.982 3.982.047 1.024.056 1.332.056 3.925s-.01 2.9-.056 3.925c-.121 2.611-1.347 3.862-3.982 3.982-1.025.047-1.331.057-3.926.057s-2.9-.01-3.925-.057C3.15 17.5 1.927 16.247 1.807 13.64c-.047-1.024-.057-1.331-.057-3.925s.011-2.9.057-3.925c.121-2.612 1.347-3.862 3.982-3.982 1.025-.046 1.332-.056 3.925-.056zm0-1.751c-2.638 0-2.969.011-4 .058C2.182.22.221 2.178.059 5.709.011 6.746 0 7.076 0 9.714s.011 2.969.058 4.006c.162 3.528 2.119 5.489 5.65 5.65 1.037.047 1.367.058 4.006.058s2.969-.011 4.006-.058c3.525-.162 5.49-2.119 5.65-5.65.048-1.036.059-1.367.059-4.006s-.011-2.969-.058-4c-.159-3.525-2.119-5.489-5.65-5.65C12.684.011 12.353 0 9.714 0zm0 4.726A4.989 4.989 0 1014.7 9.714a4.988 4.988 0 00-4.986-4.988zm0 8.226a3.238 3.238 0 113.238-3.238 3.238 3.238 0 01-3.238 3.238zM14.9 3.364a1.166 1.166 0 101.165 1.166A1.166 1.166 0 0014.9 3.364z' fill='%23077f97'/%3E%3C/svg%3E")}.social-links a:not(.blog).tripadvisor:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17'%3E%3Cpath d='M8.694 9.551a2.275 2.275 0 11-4.549 0 2.275 2.275 0 114.549 0m10.551-2.28a2.275 2.275 0 00-2.274 2.278 2.275 2.275 0 104.549 0 2.276 2.276 0 00-2.275-2.277m0 6.624a4.341 4.341 0 01-4.34-4.345c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.34 4.345c0 2.4-1.943 4.345-4.34 4.345m-6.412-4.471c0-2.86-2.076-5.313-4.817-6.362a12.433 12.433 0 014.815-.965c1.708 0 3.335.345 4.818.965-2.74 1.05-4.816 3.503-4.816 6.362m-6.414 4.47A4.341 4.341 0 012.08 9.552c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.339 4.345c0 2.4-1.942 4.345-4.34 4.345m17.15-9.09l2.098-2.285h-4.652A14.428 14.428 0 0012.83 0C9.794 0 6.99.93 4.664 2.52H0l2.098 2.286A6.41 6.41 0 00.006 9.55c0 3.545 2.87 6.42 6.412 6.42a6.39 6.39 0 004.359-1.712l2.055 2.241 2.055-2.238a6.381 6.381 0 004.356 1.709 6.42 6.42 0 006.416-6.42 6.394 6.394 0 00-2.09-4.745' fill-rule='evenodd'/%3E%3C/svg%3E")}.social-links a:not(.blog).tripadvisor:focus:before,.social-links a:not(.blog).tripadvisor:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17'%3E%3Cpath d='M8.694 9.551a2.275 2.275 0 11-4.549 0 2.275 2.275 0 114.549 0m10.551-2.28a2.275 2.275 0 00-2.274 2.278 2.275 2.275 0 104.549 0 2.276 2.276 0 00-2.275-2.277m0 6.624a4.341 4.341 0 01-4.34-4.345c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.34 4.345c0 2.4-1.943 4.345-4.34 4.345m-6.412-4.471c0-2.86-2.076-5.313-4.817-6.362a12.433 12.433 0 014.815-.965c1.708 0 3.335.345 4.818.965-2.74 1.05-4.816 3.503-4.816 6.362m-6.414 4.47A4.341 4.341 0 012.08 9.552c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.339 4.345c0 2.4-1.942 4.345-4.34 4.345m17.15-9.09l2.098-2.285h-4.652A14.428 14.428 0 0012.83 0C9.794 0 6.99.93 4.664 2.52H0l2.098 2.286A6.41 6.41 0 00.006 9.55c0 3.545 2.87 6.42 6.412 6.42a6.39 6.39 0 004.359-1.712l2.055 2.241 2.055-2.238a6.381 6.381 0 004.356 1.709 6.42 6.42 0 006.416-6.42 6.394 6.394 0 00-2.09-4.745' fill='%23077f97' fill-rule='evenodd'/%3E%3C/svg%3E")}.social-links a:not(.blog).search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg transform='translate(1 1)' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M11 11l3.75 3.75'/%3E%3C/g%3E%3C/svg%3E")}.social-links a:not(.blog).search:focus:before,.social-links a:not(.blog).search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg transform='translate(1 1)' stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M11 11l3.75 3.75'/%3E%3C/g%3E%3C/svg%3E")}.social-links a:not(.blog).wishlist:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E")}.social-links a:not(.blog).wishlist:focus:before,.social-links a:not(.blog).wishlist:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23077f97' d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E")}.social-links a:not(.blog).wishlist em.count{color:#959595;display:inline-block;margin:0 1rem 0 -.5rem;position:relative;vertical-align:middle}.block-header-social .social-links a{text-transform:uppercase}.block-header-social .social-links a:not(.blog) span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.block-footer-social{border-bottom:2px solid #d1d3dc;margin-bottom:4.5rem;padding:4.5rem}.block-footer-social .social-links{font-weight:500;text-align:center}.block-footer-social .social-links li{display:block;margin:1rem 0}:root{--swiper-theme-color:$red}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{-ms-touch-action:none;background:rgba(0,0,0,.1);border-radius:10px;position:relative}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-lazy-preloader{border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-initialized{position:relative}.swiper-navigation{display:none}.swiper-initialized .swiper-navigation{display:block}.swiper-navigation{height:4rem;position:absolute;right:0;top:-3.5rem}.swiper-navigation button{-webkit-appearance:none;background:none;border:2px solid #959595;border-radius:2rem;cursor:pointer;display:inline-block;font-size:1.6rem;height:4rem;line-height:1.5;padding:0;text-align:center;width:4rem}.swiper-navigation button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.swiper-navigation button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23959595' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:2rem;margin:auto;padding:0;text-align:center;width:2rem}.swiper-navigation button.swiper-navigation-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23959595' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M10.532 6.75H2.786'/%3E%3Cpath stroke-linejoin='round' d='M5.368 1.871L.986 6.75l4.382 4.879'/%3E%3C/g%3E%3C/svg%3E")}.swiper-navigation button.swiper-button-disabled{opacity:.7}.block-local-tasks-block nav.tabs{text-align:center}.block-local-tasks-block nav.tabs a{font-weight:600}.block-local-tasks-block nav.tabs a:focus,.block-local-tasks-block nav.tabs a:hover{background-color:#eee;text-decoration:none}.paragraph--type--text{margin-bottom:1.5rem}.node--view-mode-full .paragraph--type--text{font-size:1.6rem;line-height:1.5}.paragraph--type--text .field--name-field-p-text{margin-left:auto;margin-right:auto;max-width:69rem}.paragraph--type--text.text--picto{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.paragraph--type--text.text--picto:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:96px;margin:1.5rem;min-width:96px;width:96px}.paragraph--type--text.text--picto.text--picto-guidebook:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-guidebook@2x.png)}.paragraph--type--text.text--picto.text--picto-rentalcar:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-rental-car@2x.png)}.paragraph--type--text.text--picto.text--picto-dinners:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-table-hotes@2x.png)}.paragraph--type--text.text--picto.text--picto-assurance:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-assurance@2x.png)}.paragraph--type--text.text--picto.text--picto-smartphone:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-all-apps@2x.png)}.paragraph--type--text.text--picto.text--picto-bnb:before,.paragraph--type--text.text--picto.text--picto-night:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-bb@2x.png)}.paragraph--type--text.text--picto.text--picto-train:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-train@2x.png)}.paragraph--type--text.text--roundedshadow{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin-bottom:3rem;margin-top:3rem;padding:3rem;transition:all .2s ease-in-out}.paragraph--type--text.text--roundedshadow[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.paragraph--type--text.text--fullwidth .field--name-field-p-text{margin-left:0;margin-right:0;max-width:auto}.tour-text-with-picto{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;text-align:center}.tour-text-with-picto .picto__text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.tour-text-with-picto .picto__link{display:block}.tour-text-with-picto .picto__link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:96px;min-width:96px}.tour-text-with-picto .picto--night .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-bb@2x.png)}.tour-text-with-picto .picto--rentalcar .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-rental-car@2x.png)}.tour-text-with-picto .picto--dinners .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-table-hotes@2x.png)}.tour-text-with-picto .picto--assurance .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-assurance@2x.png)}.tour-text-with-picto .picto--guidebook .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-guidebook@2x.png)}.tour-text-with-picto .picto--smartphone .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-all-apps@2x.png)}.tour-text-with-picto .picto--train .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-train@2x.png)}.tour-text-with-picto .picto--driver .picto__link:before{background-image:url(/themes/custom/fjfytheme/dist/images/picto/picto-driver@2x.png)}.tour-text-with-picto .text strong{display:block;font-size:1.8rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.tour-text-with-picto[data-once-enlargeyourclick=true]:hover .text strong{color:#077f97}.booking-process__steps{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:block;margin:1.5rem 0;padding:3rem;transition:all .2s ease-in-out}.booking-process__steps[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.booking-process__steps ul{align-items:baseline;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;list-style:none;margin:0;padding:0}.booking-process__steps .booking-process__steps__step{color:#1a171b;display:block;margin:1.5rem auto;position:relative;text-align:center}.booking-process__steps .booking-process__steps__step:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:90px;margin:0 auto 1.5rem;width:85px}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--1:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-1.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--2:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-2.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--3:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-3.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--4:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-4.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--5:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-5.png)}.booking-process__steps .booking-process__steps__step span{display:block;margin:0 auto}.booking-process__steps .booking-process__steps__step:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;background-size:cover;content:"";display:block;height:1.5rem;margin:1.5rem auto auto;transform:rotate(90deg);transition:right .2s ease-in-out;width:1.4rem}.booking-process__steps .booking-process__steps__step:last-child:after{content:none;display:none}.booking-process__steps:focus,.booking-process__steps:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2);text-decoration:none}.booking-process__steps:focus .booking-process__steps__step:after,.booking-process__steps:hover .booking-process__steps__step:after{right:-1rem}.booking-process__more-link{text-align:right}.booking-process__more-link a{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;min-width:0;padding:.75rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.booking-process__more-link a:focus,.booking-process__more-link a:focus-within,.booking-process__more-link a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.booking-process__more-link a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.booking-process__more-link a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.booking-process__more-link a:focus:after,.booking-process__more-link a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.contact-form__form>form{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:4.5rem;position:relative;transition:all .2s ease-in-out;z-index:10}.contact-form__form>form,.contact-form__form>form[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.contact-form__form>form .form-item{margin:0 0 3rem}.contact-form__form>form label{color:#077f97;display:block;font-size:1.6rem;font-weight:600;line-height:1.5}.contact-form__form>form input,.contact-form__form>form textarea{border-color:#d1d3dc;border-width:2px}.contact-form__form>form input.active,.contact-form__form>form input:focus,.contact-form__form>form input:hover,.contact-form__form>form textarea.active,.contact-form__form>form textarea:focus,.contact-form__form>form textarea:hover{border-color:#077f97}.contact-form__form>form textarea{height:15rem}.contact-form__form>form .form-item-field-contact-privacy-value label{font-size:1.4rem;line-height:1.5}.contact-form__form>form .form-item-field-contact-privacy-value .description{color:#555;font-size:1.2rem;line-height:1.5}.contact-form__form>form input[type=checkbox]:not(:checked)+label:after{border-color:#d1d3dc;border-width:2px}.contact-form__form>form input[type=checkbox]:not(:checked)+label:focus:after,.contact-form__form>form input[type=checkbox]:not(:checked)+label:hover:after{border-color:#077f97}.contact-form__form>form .field--name-field-contact-discovered legend{color:#077f97;display:block;font-size:1.6rem;font-weight:600;line-height:1.5}.contact-form__form>form .field--name-field-contact-discovered .form-checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5rem}.contact-form__form>form .field--name-field-contact-discovered .form-type-checkbox{margin-bottom:1.5rem;min-width:24rem;width:50%}.contact-form__form>form .field--name-field-contact-discovered .form-type-checkbox label{font-weight:400}.contact-form__form>form .field--name-field-contact-discovered-other{margin-bottom:6rem;margin-top:-3rem}.contact-form__form>form .field--name-field-contact-discovered-other label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.contact-form__form>form .field--name-field-contact-privacy{margin-top:9rem}.contact-form__form>form .form-actions{padding-top:3rem}.contact-form__form>form .form-actions .contact-loader{visibility:hidden}.contact-form__form>form .form-actions .form-submit{background-color:#e32436;border-color:#e32436;color:#fff;font-size:1.6rem;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.contact-form__form>form .form-actions .form-submit:focus,.contact-form__form>form .form-actions .form-submit:focus-within,.contact-form__form>form .form-actions .form-submit:hover{background-color:#b51020;border-color:#b51020;color:#fff}.contact-form__form>form.loading .contact-loader{visibility:visible}.contact-form__form>form.loading .form-actions .form-submit{opacity:.25}.contact-form__form>form .form-item-reminder{color:#e32436;margin:.5em 0}.contact-form__form .contact-form__form__signature{color:#959595;font-family:kglabelleaurore,cursive;font-size:2.8rem;padding:1.5rem 0;text-align:center}.contact-form__legal{display:flex;flex-direction:column;gap:3rem;margin:6rem 0}.contact-form__legal h3{color:#077f97;margin-bottom:0}.contact-form__legal a{color:#1a171b;text-decoration:underline}.contact-form__legal a:focus,.contact-form__legal a:hover{color:#077f97}.contact-loader{display:inline-block;height:4.5rem;height:10px;position:relative;vertical-align:middle;width:80px}.contact-loader div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#e32436;border-radius:50%;height:10px;position:absolute;top:1.5rem;top:0;width:10px}.contact-loader div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:8px}.contact-loader div:nth-child(2){left:8px}.contact-loader div:nth-child(2),.contact-loader div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.contact-loader div:nth-child(3){left:32px}.contact-loader div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:56px}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.field--name-field-paragraphs .paragraph--type--block{margin:6rem 0}.field--name-field-paragraphs .paragraph--type--block:first-child{margin-top:0}.block-guidebook-example p{font-style:italic}.block-guidebook-example iframe{border:none;display:block;margin:0;min-height:42rem;width:100%}.block-tripadvisor-certificate{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem;transition:all .2s ease-in-out}.block-tripadvisor-certificate[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.block-tripadvisor-certificate .block__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4.5rem;justify-content:space-around}.block-tripadvisor-certificate .block__content:before{background:url(/themes/custom/fjfytheme/dist/images/tripadvisor/TC_L_2024.png) 50% no-repeat;background-size:cover;content:"";display:block;height:141px;min-width:120px;width:120px}.block-tripadvisor-certificate .block__content .text{flex:1;font-size:1.6rem;line-height:1.5;text-align:center}.block-home-picto{margin:3rem 0}.block-home-picto .home-picto__list{display:grid;grid-gap:3rem;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto;margin-top:3rem}.whoweare{position:relative}.whoweare .whoweare__content{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:center;margin-bottom:4.5rem;min-height:30rem;padding:3rem;transition:all .2s ease-in-out}.whoweare .whoweare__content[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.whoweare .whoweare__content .whoweare__content-cta__button{color:#fff;font-size:3.5rem;font-weight:700;line-height:1;padding:4.5rem;text-decoration:none;text-shadow:0 6px 8px rgba(0,0,0,.62)}.whoweare #fjfy-whoweare{position:absolute;top:-12rem}body.toolbar-fixed .whoweare #fjfy-whoweare{top:-16rem}.no-webp .whoweare .whoweare__content{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_video_bg.jpg)}.webp .whoweare .whoweare__content{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_video_bg.webp)}.block-who-we-are-cta{align-items:center;background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:center;margin:0 auto;min-height:34rem;padding:0;position:relative;transition:all .2s ease-in-out}.block-who-we-are-cta[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.no-webp .block-who-we-are-cta{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_cta_bg.jpg)}.webp .block-who-we-are-cta{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_cta_bg.webp)}.node-full__aside .block-who-we-are-cta{max-width:32rem;min-height:20rem}.no-webp .node__content .block-who-we-are-cta{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_cta_bg@2x.jpg)}.webp .node__content .block-who-we-are-cta{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_cta_bg@2x.webp)}.block-who-we-are-cta .whoweare-cta__button{background:#fff;border-radius:4rem;box-shadow:0 0 2px 0 rgba(0,0,0,.2);color:#1a171b;cursor:pointer;display:block;height:8rem;line-height:8rem;margin:0 auto;position:relative;text-align:center;text-decoration:none;transition:box-shadow .2s ease-in-out;width:8rem;z-index:1}.block-who-we-are-cta .whoweare-cta__button span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px}.block-who-we-are-cta .whoweare-cta__button:before{color:#1a171b;content:"▼";display:block;font-size:4rem;transform:rotate(270deg);transition:color .2s ease-in-out}.block-who-we-are-cta .whoweare-cta__button:focus,.block-who-we-are-cta .whoweare-cta__button:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.block-who-we-are-cta .whoweare-cta__button:focus:before,.block-who-we-are-cta .whoweare-cta__button:hover:before{color:#077f97}.block-who-we-are-cta .whoweare-cta__button span{clip:auto;color:#fff;display:block;font-size:2.5rem;font-weight:700;height:auto;left:-50%;line-height:1;overflow:visible;position:static!important;position:absolute!important;right:-50%;text-shadow:0 6px 8px rgba(0,0,0,.62);top:calc(100% + 1.5rem);width:auto;word-wrap:normal;z-index:1}.block-who-we-are-cta:after{background-image:linear-gradient(180deg,hsla(0,0%,84.7%,0),hsla(0,0%,82.4%,.03),#000 98%);border-radius:4px;bottom:0;content:"";display:block;left:0;mix-blend-mode:hard-light;position:absolute;right:0;top:0;z-index:0}#to-top-button{background-color:#fff;border:2px solid #959595;border-radius:4rem;bottom:3rem;color:#959595;cursor:pointer;font-size:1.6rem;font-weight:500;left:50%;line-height:1.5;margin-left:-5rem;opacity:0;padding:1rem;position:fixed;text-transform:uppercase;transform:translateY(500px);transition:all .15s ease-in-out,transform .5s ease-in-out;z-index:100}#to-top-button.showBtn{opacity:1;transform:translateY(0)}#to-top-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23959595' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-right:.5rem;margin-top:-3px;position:relative;transform:rotate(270deg);transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}#to-top-button:focus,#to-top-button:hover{border-color:#077f97;color:#077f97}#to-top-button:focus:before,#to-top-button:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E")}.layout-emergency{left:0;position:absolute;right:0;top:100%;transform:translateY(0);transition:all 2s ease-in-out;z-index:101}.layout-emergency.is-hidden{transform:translateY(-30rem)}.emergency{background:#e32436;box-shadow:0 0 10px rgba(0,0,0,.3);color:#fff;font-size:1.6rem;font-weight:500;line-height:1.5}.emergency.emergency-style--information{background-color:#077f97}.emergency.emergency-style--slogan{background-color:#077f97;font-size:2.5rem;font-weight:700;line-height:1.2;text-align:center}.emergency .emergency-inner{padding-bottom:1.5rem;padding-top:1.5rem;position:relative}.emergency.emergency-style--slogan .emergency-inner{justify-content:center;padding-bottom:3rem;padding-top:3rem}.emergency__message{padding-right:5rem}.emergency__link a{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;min-width:0;padding:.75rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.emergency__link a:focus,.emergency__link a:focus-within,.emergency__link a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.emergency__link a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.emergency__link a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.emergency__link a:focus:after,.emergency__link a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.emergency__link a:focus,.emergency__link a:hover{color:#fff;text-decoration:underline}.emergency__close{background:none;border:none;padding:0;position:absolute;right:1.5rem;top:1.5rem}.emergency__close .emergency__close__text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.emergency__close .emergency__close__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.153 1.233L1.848 22.538m21.305 0L1.848 1.233' stroke='%23fff' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;display:block;height:2rem;width:2rem}.home-edito .home-edito__title{margin-bottom:0}.home-edito .home-edito__subtitle{color:#077f97;font-size:1.8rem;font-weight:600;line-height:1.5}.home-edito .home-edito__content{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5rem;justify-content:space-between;margin-top:1.5rem;padding:3rem;transition:all .2s ease-in-out}.home-edito .home-edito__content,.home-edito .home-edito__content[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.home-edito .home-edito__content p{font-size:1.8rem;line-height:1.5}.home-edito .home-edito__content .home-edito__content_map{height:100%;min-height:30rem;min-width:24rem;width:30rem}.home-edito .home-edito__content .home-edito__content_map a{display:block;height:100%;width:100%}.home-edito .home-edito__content__cta{margin-top:1.5rem;text-align:center}.home-edito .home-edito__content__cta a{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.home-edito .home-edito__content__cta a:focus,.home-edito .home-edito__content__cta a:focus-within,.home-edito .home-edito__content__cta a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.home-edito .home-edito__content__cta a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.home-edito .home-edito__content__cta a:focus,.home-edito .home-edito__content__cta a:focus-within,.home-edito .home-edito__content__cta a:hover{background-color:#b51020;border-color:#b51020;color:#fff}.block-fjfy-newsletter-footer-form-block{background:#077f97;color:#fff}.block-fjfy-newsletter-footer-form-block .emergency .emergency-inner,.block-fjfy-newsletter-footer-form-block .layout-inner-container,.block-fjfy-newsletter-footer-form-block .paragraph--type--bubbles .field--name-field-p-bubble-items,.emergency .block-fjfy-newsletter-footer-form-block .emergency-inner,.paragraph--type--bubbles .block-fjfy-newsletter-footer-form-block .field--name-field-p-bubble-items{min-height:23rem;padding-bottom:4.5rem;padding-top:4.5rem}.block-fjfy-newsletter-footer-form-block .block__title{color:#fff;font-size:1.6rem;font-weight:400;letter-spacing:.25rem;text-transform:uppercase}.newsletter-form--block .newsletter-form__text{max-width:45rem}.newsletter-form--block .newsletter-form__baseline{display:block;margin:1em 0}.newsletter-form--block .newsletter-form__description{margin-top:0}.newsletter-form--block .newsletter-form__form{margin-top:1.5rem}.newsletter-form--block .fjfy-newsletter-subscription-form{align-items:center;background-color:#077f97;border:2px solid #fff;border-radius:.5rem;color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:45em}.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions,.newsletter-form--block .fjfy-newsletter-subscription-form .form-item{margin:0}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item{max-width:28rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item-firstname{max-width:22rem;width:calc(100% - 7rem)}.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions{margin-left:auto;max-width:5rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item{margin:1rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input{background-color:hsla(0,0%,100%,0);border:none;border-bottom:1px solid hsla(0,0%,100%,0);border-radius:0;color:#fff;padding:.25rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input::-moz-placeholder{color:#fff;opacity:.9}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:-ms-input-placeholder{color:#fff;opacity:.9}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input::placeholder{color:#fff;opacity:.9}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus::-moz-placeholder,.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover::-moz-placeholder{color:#fff}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus:-ms-input-placeholder,.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover:-ms-input-placeholder{color:#fff}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus::placeholder,.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover::placeholder{color:#fff}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover{border-bottom-color:hsla(0,0%,100%,.5)}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover::-moz-placeholder{opacity:1}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover:-ms-input-placeholder{opacity:1}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:hover::placeholder{opacity:1}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus{border-bottom-color:hsla(0,0%,100%,.8)}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus::-moz-placeholder{opacity:.25}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus:-ms-input-placeholder{opacity:.25}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item input:focus::placeholder{opacity:.25}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item ::selection{background:#fff;color:#077f97}.newsletter-form--block .fjfy-newsletter-subscription-form .form-item ::-moz-selection{background:#fff;color:#077f97}.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions{padding:1rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions input[type=submit]{background:#fff url(/themes/custom/fjfytheme/dist/images/newsletter_footer_submit_arrow.png) 50% no-repeat;background-color:#fff;background-size:1rem 1rem;border:none;border-radius:1.5rem;display:block;font-size:0;height:3rem;margin:0;min-width:0;padding:0;width:3rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions input[type=submit]:focus,.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions input[type=submit]:hover{background-color:#fff}.newsletter-form--block.newsletter-footer-form{display:flex;flex-direction:column;justify-content:space-around}.newsletter-form--block.newsletter-footer-form .newsletter-form__baseline{font-size:2.5rem;line-height:1.2}.newsletter-form--block.newsletter-footer-form .newsletter-form__description{font-size:1.8rem;line-height:1.5}.path--blog .region-content-aside .block.block-fjfy-newsletter-aside-form-block{background-color:#077f97}.block-fjfy-newsletter-aside-form-block{display:none}.newsletter-form--block.newsletter-aside-form{background:#077f97;color:#fff}.newsletter-form--block.newsletter-aside-form .newsletter-form__baseline{font-size:2rem;line-height:1.2;margin-top:0}.newsletter-form--block.newsletter-aside-form .newsletter-form__description{font-size:1.6rem;line-height:1.5}.block-popin-search-form{align-items:center;background:rgba(26,23,27,.9);bottom:0;clip:rect(1px,1px,1px,1px);color:#fff;display:flex;height:1px;justify-content:center;left:0;margin:0!important;overflow:hidden;padding:3rem;position:absolute!important;position:fixed;right:0;top:0;transition:all .2s ease-in-out;width:1px;word-wrap:normal;z-index:200;z-index:2000}.block-popin-search-form.block-popin-search-form--visible{clip:auto;height:auto;overflow:visible;position:static!important;position:fixed!important;width:auto;word-wrap:normal}.block-popin-search-form button.close{background:none;border:none;color:#d1d3dc;font-size:5rem;position:absolute;right:3rem;top:3rem}.block-popin-search-form button.close:focus,.block-popin-search-form button.close:hover{color:#fff}.block-popin-search-form .views-exposed-form{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.block-popin-search-form .views-exposed-form .form-actions,.block-popin-search-form .views-exposed-form .form-item{margin:0}.block-popin-search-form .views-exposed-form .form-type-textfield{margin-right:-2.5rem}.block-popin-search-form .views-exposed-form .form-type-textfield input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg transform='translate(1 1)' stroke='%23959595' stroke-width='2' fill='none' fill-rule='evenodd'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M11 11l3.75 3.75'/%3E%3C/g%3E%3C/svg%3E") 2rem 50% no-repeat;background-color:#fff;border:none;border-radius:.5rem;color:#1a171b;font-size:1.6rem;line-height:1.5;padding:2rem 6rem}.block-popin-search-form .views-exposed-form .form-type-textfield ::-moz-placeholder{color:#959595;opacity:.8}.block-popin-search-form .views-exposed-form .form-type-textfield :-ms-input-placeholder{color:#959595;opacity:.8}.block-popin-search-form .views-exposed-form .form-type-textfield ::placeholder{color:#959595;opacity:.8}.block-popin-search-form .views-exposed-form .form-type-textfield ::selection{background:#959595;color:#fff}.block-popin-search-form .views-exposed-form .form-type-textfield ::-moz-selection{background:#959595;color:#fff}.block-popin-search-form .views-exposed-form .form-actions input[type=submit]{background:#077f97 url(/themes/custom/fjfytheme/dist/images/blog_search_submit_arrow.png) 50% no-repeat;background-color:#077f97;background-size:1rem 1rem;border:none;border-radius:1.5rem;display:block;font-size:0;height:3rem;left:-3rem;margin-left:-2px;min-width:0;padding:0;position:relative;transition:border-radius .2s ease-in-out;width:3rem}.block-popin-search-form .views-exposed-form .form-actions input[type=submit]:focus,.block-popin-search-form .views-exposed-form .form-actions input[type=submit]:hover{background-color:#1a171b}.block-region-list{margin-bottom:4.5rem}.fjfy-region-list .fjfy-region-list__title{margin:4.5rem 0}.fjfy-region-list .fjfy-region-list__map>.fjfy-svg-map{padding:0 1.5rem}.fjfy-region-list__tabs{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:3rem}.fjfy-region-list__tabs .button{background:#fff;border-radius:0;border-color:#ebe2da;border-style:solid;border-width:2px 1px;color:#959595;display:block;font-size:1.4rem;font-weight:600;line-height:1.5;margin:0;min-width:0;padding:1rem 1.5rem}.fjfy-region-list__tabs .button svg{display:inline-block;margin-right:.5em;pointer-events:none;vertical-align:middle}.fjfy-region-list__tabs .button svg g,.fjfy-region-list__tabs .button svg path{fill:#959595;transition:fill .2s ease-in-out}.fjfy-region-list__tabs .button:first-child{border-bottom-left-radius:4px;border-left-width:2px;border-top-left-radius:4px}.fjfy-region-list__tabs .button:last-child{border-bottom-right-radius:4px;border-right-width:2px;border-top-right-radius:4px}.fjfy-region-list__tabs .button:focus,.fjfy-region-list__tabs .button:hover{color:#077f97}.fjfy-region-list__tabs .button:focus svg g,.fjfy-region-list__tabs .button:focus svg path,.fjfy-region-list__tabs .button:hover svg g,.fjfy-region-list__tabs .button:hover svg path{fill:#077f97}.fjfy-region-list[data-active-tab=map] .fjfy-region-list__tabs .button--map{background:#077f97;border-color:#077f97;color:#fff}.fjfy-region-list[data-active-tab=map] .fjfy-region-list__tabs .button--map svg g,.fjfy-region-list[data-active-tab=map] .fjfy-region-list__tabs .button--map svg path{fill:#fff}.fjfy-region-list[data-active-tab=list] .fjfy-region-list__tabs .button--list{background:#077f97;border-color:#077f97;color:#fff}.fjfy-region-list[data-active-tab=list] .fjfy-region-list__tabs .button--list svg g,.fjfy-region-list[data-active-tab=list] .fjfy-region-list__tabs .button--list svg path{fill:#fff}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);margin-bottom:4.5rem;min-height:30rem;padding:4.5rem;transition:all .2s ease-in-out}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content h3{color:#077f97;margin-bottom:3rem;margin-top:0}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__text{font-size:1.8rem;font-weight:500;line-height:1.5}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a:focus,.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a:focus-within,.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a:focus,.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a:focus-within,.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__button a:hover{background-color:#b51020;border-color:#b51020;color:#fff}.tour-bottom-cta{margin:4.5rem 0}.tour-bottom-cta__sections{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:4.5rem;justify-content:space-between}.tour-bottom-cta__sections .tour-bottom-cta__section{flex:1;min-width:28rem}.tour-bottom-cta__section{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem 3rem 3rem 19rem;transition:all .2s ease-in-out}.tour-bottom-cta__section[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.tour-bottom-cta__section .tour-bottom-cta__section__title{font-size:1.8rem;line-height:1.2;transition:color .2s ease-in-out}.tour-bottom-cta__section .tour-bottom-cta__section__text{margin:1rem 0}.tour-bottom-cta__section .tour-bottom-cta__section__link a{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;min-width:0;padding:.75rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.tour-bottom-cta__section .tour-bottom-cta__section__link a:focus,.tour-bottom-cta__section .tour-bottom-cta__section__link a:focus-within,.tour-bottom-cta__section .tour-bottom-cta__section__link a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.tour-bottom-cta__section .tour-bottom-cta__section__link a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.tour-bottom-cta__section .tour-bottom-cta__section__link a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.tour-bottom-cta__section .tour-bottom-cta__section__link a:focus:after,.tour-bottom-cta__section .tour-bottom-cta__section__link a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.tour-bottom-cta__section:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;float:left;height:13rem;margin-bottom:1.5rem;margin-left:-16rem;width:13rem}.tour-bottom-cta__section.tour-bottom-cta__section--customize:before{background-image:url(/themes/custom/fjfytheme/dist/images/tour-bottom-cta/picto-customize-tour.png)}.tour-bottom-cta__section.tour-bottom-cta__section--guidebook:before{background-image:url(/themes/custom/fjfytheme/dist/images/tour-bottom-cta/picto-guidebook.png)}.tour-bottom-cta__section[data-once-enlargeyourclick=true]:focus,.tour-bottom-cta__section[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.tour-bottom-cta__section[data-once-enlargeyourclick=true]:focus .tour-bottom-cta__section__link a,.tour-bottom-cta__section[data-once-enlargeyourclick=true]:focus .tour-bottom-cta__section__title,.tour-bottom-cta__section[data-once-enlargeyourclick=true]:hover .tour-bottom-cta__section__link a,.tour-bottom-cta__section[data-once-enlargeyourclick=true]:hover .tour-bottom-cta__section__title{color:#077f97}.tour-bottom-cta__section[data-once-enlargeyourclick=true]:focus .tour-bottom-cta__section__link a:after,.tour-bottom-cta__section[data-once-enlargeyourclick=true]:hover .tour-bottom-cta__section__link a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.tour-bottom-cta__button{margin-top:4.5rem;text-align:center}.tour-bottom-cta__button a{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.tour-bottom-cta__button a:focus,.tour-bottom-cta__button a:focus-within,.tour-bottom-cta__button a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.tour-bottom-cta__button a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.tour-bottom-cta__button a:focus,.tour-bottom-cta__button a:focus-within,.tour-bottom-cta__button a:hover{background-color:#b51020;border-color:#b51020;color:#fff}.tour-finder-form{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem 4.5rem;transition:all .2s ease-in-out}.tour-finder-form,.tour-finder-form[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.tour-finder-form .form-composite{margin-bottom:4.5rem}.tour-finder-form .form-composite legend{color:#077f97;font-size:1.8rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem;text-transform:uppercase}.tour-finder-form .form-type-checkbox label{font-size:1.8rem;line-height:1.5}.tour-finder-form input[type=checkbox]:not(:checked)+label:after{border-color:#d1d3dc;border-width:2px}.tour-finder-form input[type=checkbox]:not(:checked)+label:focus:after,.tour-finder-form input[type=checkbox]:not(:checked)+label:hover:after{border-color:#077f97}.tour-finder-form .form-actions{text-align:center}.tour-finder-form .form-actions .form-submit{background-color:#e32436;border-color:#e32436;color:#fff;font-size:1.6rem;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.tour-finder-form .form-actions .form-submit:focus,.tour-finder-form .form-actions .form-submit:focus-within,.tour-finder-form .form-actions .form-submit:hover{background-color:#b51020;border-color:#b51020;color:#fff}.tour-finder-results{margin:4.5rem 0;position:relative}.tour-finder-results #results-anchor{position:absolute;top:-16rem}body.toolbar-fixed .tour-finder-results #results-anchor{top:-20rem}.tour-finder-results.tour-finder-results--empty{font-size:1.8rem;font-style:italic;line-height:1.5}.tour-finder-results .tour-finder-results__summary{font-size:1.8rem;line-height:1.5;margin-bottom:4.5rem}.block-travelers-feedback{margin:4.5rem 0;position:relative}.block-travelers-feedback #fjfy-reviews{position:absolute;top:-12rem}body.toolbar-fixed .block-travelers-feedback #fjfy-reviews{top:-16rem}.block-travelers-feedback .block__title__link{color:#1a171b}.block-travelers-feedback .block__title__link:focus,.block-travelers-feedback .block__title__link:hover{color:#077f97;text-decoration:none}.travelers-feedback .node--review--full .field--name-field-review-date,.travelers-feedback .node--review--full .separator{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.paragraph--type--gallery{margin:1.5rem 0}.fjfy-gallery{display:grid;grid-gap:1.5rem;grid-template-areas:"large large" "large large" "small1 small2";grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:repeat(3,minmax(10px,1fr))}.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) img,.fjfy-gallery .fjfy-gallery__item:not(.fjfy-gallery__item--empty) picture{border-radius:2px;cursor:zoom-in}.fjfy-gallery .fjfy-gallery__item:first-child{grid-area:large}.fjfy-gallery .fjfy-gallery__item:nth-child(2){grid-area:small1}.fjfy-gallery .fjfy-gallery__item:nth-child(3){grid-area:small2}.fjfy-gallery .fjfy-gallery__item.fjfy-gallery__item--empty{display:none}.fjfy-gallery__view-all-button{text-align:right}.fjfy-gallery__view-all-button button{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:0 auto;min-width:14rem;min-width:0;padding:.75rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.fjfy-gallery__view-all-button button:focus,.fjfy-gallery__view-all-button button:focus-within,.fjfy-gallery__view-all-button button:hover{border-color:#077f97;color:#077f97;text-decoration:none}.fjfy-gallery__view-all-button button[disabled]{background-color:#eee;border-color:#959595;cursor:default}.fjfy-gallery__view-all-button button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.fjfy-gallery__view-all-button button:focus:after,.fjfy-gallery__view-all-button button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.fjfy-gallery--video{align-items:center;display:flex;height:100%;justify-content:center}.fjfy-gallery--video .fjfy-gallery__item{background:#fff;border-radius:4.7rem;box-shadow:0 0 2px 0 rgba(0,0,0,.2);color:#1a171b;cursor:pointer;display:block;height:9.4rem;line-height:9.4rem;margin:0 auto;text-align:center;text-decoration:none;transition:box-shadow .2s ease-in-out;width:9.4rem}.fjfy-gallery--video .fjfy-gallery__item span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.fjfy-gallery--video .fjfy-gallery__item:before{color:#1a171b;content:"▼";display:block;font-size:4.7rem;transform:rotate(270deg);transition:color .2s ease-in-out}.fjfy-gallery--video .fjfy-gallery__item:focus,.fjfy-gallery--video .fjfy-gallery__item:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.fjfy-gallery--video .fjfy-gallery__item:focus:before,.fjfy-gallery--video .fjfy-gallery__item:hover:before{color:#077f97}.lg-container .lg-outer .lg-img-wrap{padding:3rem}.lg-container .lg-outer .lg-next,.lg-container .lg-outer .lg-prev{border:2px solid #999;border-radius:20px;font-size:16px;height:40px;margin-top:-20px;width:40px}.lg-container .lg-outer .lg-next:focus,.lg-container .lg-outer .lg-next:hover,.lg-container .lg-outer .lg-prev:focus,.lg-container .lg-outer .lg-prev:hover{border-color:#fff}.lg-container .lg-outer .lg-components{background-color:rgba(26,23,27,.9)}.lg-container .lg-outer .lg-sub-html{background:none}.lg-container .lg-outer .lg-sub-html strong{display:block;font-size:18px}.lg-container .lg-outer .lg-thumb-outer{background:none}.lg-container .lg-outer .lg-thumb-outer .lg-thumb-item.active,.lg-container .lg-outer .lg-thumb-outer .lg-thumb-item:focus,.lg-container .lg-outer .lg-thumb-outer .lg-thumb-item:hover{border-color:#077f97}.paragraph--type--bubbles{display:grid;left:50%;margin:4.5rem 4.5rem 4.5rem -50vw;position:relative;width:100vw}.paragraph--type--bubbles .field--name-field-p-bubble-image{grid-area:1/-1;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.paragraph--type--bubbles .field--name-field-p-bubble-image img,.paragraph--type--bubbles .field--name-field-p-bubble-image picture{display:block;height:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.paragraph--type--bubbles .field--name-field-p-bubble-items{align-items:stretch;display:flex;flex-direction:column;gap:4.5rem;grid-area:1/-1;justify-content:space-between;margin:auto;padding-bottom:4.5rem;padding-top:4.5rem;text-align:center;z-index:1}.paragraph--type--bubbles .field--name-field-p-bubble-items>.field__item{flex-basis:100%}.section-bubble{align-items:center;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:16rem;padding:3rem;transition:all .2s ease-in-out}.section-bubble,.section-bubble[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.section-bubble .section-bubble__title{margin-bottom:1.5rem}.section-bubble .section-bubble__title:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem;margin-left:auto;margin-right:auto}.section-bubble .section-bubble__content a{color:#1a171b}.section-bubble .section-bubble__content a:focus,.section-bubble .section-bubble__content a:hover{color:#077f97}.paragraph--type--file{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);margin:4.5rem auto;max-width:69rem;padding:3rem;transition:all .2s ease-in-out}.paragraph--type--file[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.field--name-field-p-file-name{margin-bottom:1.5rem}.field--name-field-p-file-file{font-size:1.8rem;font-weight:600;line-height:1.2}.field--name-field-p-file-description{margin-top:1.5rem}.paragraph--type--video{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;justify-content:center;margin:4.5rem auto;max-width:70rem;min-height:35rem;padding:3rem;transition:all .2s ease-in-out}.paragraph--type--video[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.popin{display:none}.popin--contact .popin__content{font-weight:500}.popin--contact .popin__content>a,.popin--contact .popin__content>button{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.popin--contact .popin__content>a:focus,.popin--contact .popin__content>a:focus-within,.popin--contact .popin__content>a:hover,.popin--contact .popin__content>button:focus,.popin--contact .popin__content>button:focus-within,.popin--contact .popin__content>button:hover{border-color:#077f97;color:#077f97;text-decoration:none}.popin--contact .popin__content>a[disabled],.popin--contact .popin__content>button[disabled]{background-color:#eee;border-color:#959595;cursor:default}.popin--contact .popin__content>a:focus,.popin--contact .popin__content>a:focus-within,.popin--contact .popin__content>a:hover,.popin--contact .popin__content>button:focus,.popin--contact .popin__content>button:focus-within,.popin--contact .popin__content>button:hover{background-color:#b51020;border-color:#b51020;color:#fff}.popin--newsletter .fjfy-newsletter-subscription-form{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.popin--newsletter .fjfy-newsletter-subscription-form .form-actions,.popin--newsletter .fjfy-newsletter-subscription-form .form-item{margin:0}.popin--newsletter .fjfy-newsletter-subscription-form .form-item input{border:2px solid #959595;padding-right:5rem;transition:border-color .2s ease-in-out}.popin--newsletter .fjfy-newsletter-subscription-form .form-item input:focus,.popin--newsletter .fjfy-newsletter-subscription-form .form-item input:hover{border-color:#1a171b}.popin--newsletter .fjfy-newsletter-subscription-form .form-item ::-moz-placeholder{color:#959595;font-weight:600;opacity:.8}.popin--newsletter .fjfy-newsletter-subscription-form .form-item :-ms-input-placeholder{color:#959595;font-weight:600;opacity:.8}.popin--newsletter .fjfy-newsletter-subscription-form .form-item ::placeholder{color:#959595;font-weight:600;opacity:.8}.popin--newsletter .fjfy-newsletter-subscription-form .form-item-email{margin-bottom:1.5rem}.popin--newsletter .fjfy-newsletter-subscription-form .form-item-firstname{margin-right:1.5rem;width:calc(100% - 5rem)}.popin--newsletter .fjfy-newsletter-subscription-form .form-actions input[type=submit]{background:#959595 url(/themes/custom/fjfytheme/dist/images/newsletter_popin_submit_arrow.png) 50% no-repeat;background-size:1rem 1rem;border:none;border-radius:1.5rem;display:block;font-size:0;height:3rem;min-width:0;padding:0;transition:background-color .2s ease-in-out;width:3rem}.popin--newsletter .fjfy-newsletter-subscription-form .form-actions input[type=submit]:focus,.popin--newsletter .fjfy-newsletter-subscription-form .form-actions input[type=submit]:hover{background-color:#1a171b}.popin--newsletter .fjfy-newsletter-subscription-form:focus .form-type-email input,.popin--newsletter .fjfy-newsletter-subscription-form:hover .form-type-email input{border-color:#1a171b}.dancing-emoji{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:dancingEmoji;animation-name:dancingEmoji;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:inline-block;transform-origin:center center}@-webkit-keyframes dancingEmoji{4%{transform:rotate(-2.5deg)}8%{transform:rotate(-4deg)}12%{transform:rotate(-1.5deg)}16%{transform:rotate(1.5deg)}20%{transform:rotate(-2.5deg)}24%{transform:rotate(-2.5deg)}28%{transform:rotate(-1.5deg)}32%{transform:rotate(1.5deg)}36%{transform:rotate(2.5deg)}40%{transform:rotate(-4deg)}44%{transform:rotate(-4deg)}48%{transform:rotate(-1.5deg)}52%{transform:rotate(2.5deg)}56%{transform:rotate(5.5deg)}60%{transform:rotate(-1.5deg)}64%{transform:rotate(-1.5deg)}68%{transform:rotate(1.5deg)}72%{transform:rotate(5.5deg)}76%{transform:rotate(2.5deg)}80%{transform:rotate(-1.5deg)}84%{transform:rotate(-1.5deg)}88%{transform:rotate(1.5deg)}92%{transform:rotate(-4deg)}96%{transform:rotate(-4deg)}0%,to{transform:rotate(0)}}@keyframes dancingEmoji{4%{transform:rotate(-2.5deg)}8%{transform:rotate(-4deg)}12%{transform:rotate(-1.5deg)}16%{transform:rotate(1.5deg)}20%{transform:rotate(-2.5deg)}24%{transform:rotate(-2.5deg)}28%{transform:rotate(-1.5deg)}32%{transform:rotate(1.5deg)}36%{transform:rotate(2.5deg)}40%{transform:rotate(-4deg)}44%{transform:rotate(-4deg)}48%{transform:rotate(-1.5deg)}52%{transform:rotate(2.5deg)}56%{transform:rotate(5.5deg)}60%{transform:rotate(-1.5deg)}64%{transform:rotate(-1.5deg)}68%{transform:rotate(1.5deg)}72%{transform:rotate(5.5deg)}76%{transform:rotate(2.5deg)}80%{transform:rotate(-1.5deg)}84%{transform:rotate(-1.5deg)}88%{transform:rotate(1.5deg)}92%{transform:rotate(-4deg)}96%{transform:rotate(-4deg)}0%,to{transform:rotate(0)}}.fjfy-steps{margin:1.5rem 0;position:relative}.fjfy-steps #fjfy-steps-anchor{position:absolute;top:-16rem}body.toolbar-fixed .fjfy-steps #fjfy-steps-anchor{top:-20rem}.fjfy-steps .fjfy-steps__header [role=button]{align-items:center;background:none;border:none;color:#1a171b;cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;font-weight:600;gap:.5em;justify-content:flex-start;line-height:1.1;line-height:1.5;max-height:1.25em;padding:0;position:relative;text-align:left;text-transform:uppercase}.fjfy-steps .fjfy-steps__header [role=button].active,.fjfy-steps .fjfy-steps__header [role=button]:focus,.fjfy-steps .fjfy-steps__header [role=button]:hover{color:#077f97}.fjfy-steps .fjfy-steps__header [role=button]:before{background-color:#959595;border-radius:.5em;content:"";display:block;height:1em;min-width:1em;position:relative;width:1em;z-index:1}.fjfy-steps .fjfy-steps__header [role=button].active:before{background-color:#077f97}.fjfy-steps .fjfy-steps__header [role=button]:last-child:after{content:none;display:none}.fjfy-steps .fjfy-steps__header [role=button] .field{pointer-events:none}.fjfy-steps .fjfy-steps__header nav{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.fjfy-steps[data-active-step="1"] .fjfy-steps__header [role=button][data-index="1"]{color:#077f97}.fjfy-steps[data-active-step="1"] .fjfy-steps__header [role=button][data-index="1"]:before{background-color:#077f97}.fjfy-steps[data-active-step="1"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="1"]){display:none}.fjfy-steps[data-active-step="2"] .fjfy-steps__header [role=button][data-index="2"]{color:#077f97}.fjfy-steps[data-active-step="2"] .fjfy-steps__header [role=button][data-index="2"]:before{background-color:#077f97}.fjfy-steps[data-active-step="2"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="2"]){display:none}.fjfy-steps[data-active-step="3"] .fjfy-steps__header [role=button][data-index="3"]{color:#077f97}.fjfy-steps[data-active-step="3"] .fjfy-steps__header [role=button][data-index="3"]:before{background-color:#077f97}.fjfy-steps[data-active-step="3"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="3"]){display:none}.fjfy-steps[data-active-step="4"] .fjfy-steps__header [role=button][data-index="4"]{color:#077f97}.fjfy-steps[data-active-step="4"] .fjfy-steps__header [role=button][data-index="4"]:before{background-color:#077f97}.fjfy-steps[data-active-step="4"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="4"]){display:none}.fjfy-steps[data-active-step="5"] .fjfy-steps__header [role=button][data-index="5"]{color:#077f97}.fjfy-steps[data-active-step="5"] .fjfy-steps__header [role=button][data-index="5"]:before{background-color:#077f97}.fjfy-steps[data-active-step="5"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="5"]){display:none}.fjfy-steps[data-active-step="6"] .fjfy-steps__header [role=button][data-index="6"]{color:#077f97}.fjfy-steps[data-active-step="6"] .fjfy-steps__header [role=button][data-index="6"]:before{background-color:#077f97}.fjfy-steps[data-active-step="6"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="6"]){display:none}.fjfy-steps[data-active-step="7"] .fjfy-steps__header [role=button][data-index="7"]{color:#077f97}.fjfy-steps[data-active-step="7"] .fjfy-steps__header [role=button][data-index="7"]:before{background-color:#077f97}.fjfy-steps[data-active-step="7"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="7"]){display:none}.fjfy-steps[data-active-step="8"] .fjfy-steps__header [role=button][data-index="8"]{color:#077f97}.fjfy-steps[data-active-step="8"] .fjfy-steps__header [role=button][data-index="8"]:before{background-color:#077f97}.fjfy-steps[data-active-step="8"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="8"]){display:none}.fjfy-steps[data-active-step="9"] .fjfy-steps__header [role=button][data-index="9"]{color:#077f97}.fjfy-steps[data-active-step="9"] .fjfy-steps__header [role=button][data-index="9"]:before{background-color:#077f97}.fjfy-steps[data-active-step="9"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="9"]){display:none}.fjfy-steps[data-active-step="10"] .fjfy-steps__header [role=button][data-index="10"]{color:#077f97}.fjfy-steps[data-active-step="10"] .fjfy-steps__header [role=button][data-index="10"]:before{background-color:#077f97}.fjfy-steps .fjfy-steps__content .fjfy-steps__content__item:last-child .tour-step__next_button,.fjfy-steps[data-active-step="10"] .fjfy-steps__content .fjfy-steps__content__item:not([data-index="10"]){display:none}.fjfy-steps .tour-step__next_button{background:transparent;border-radius:2rem;border:0 solid #1a171b;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-size:1.6rem;font-weight:600;line-height:1.28571;line-height:1.5;margin:1.5rem auto 0;min-width:14rem;min-width:0;padding:.75rem 0;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.fjfy-steps .tour-step__next_button:focus,.fjfy-steps .tour-step__next_button:focus-within,.fjfy-steps .tour-step__next_button:hover{border-color:#077f97;color:#077f97;text-decoration:none}.fjfy-steps .tour-step__next_button[disabled]{background-color:#eee;border-color:#959595;cursor:default}.fjfy-steps .tour-step__next_button:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%231a171b' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:inline-block;height:1.3rem;margin-left:1rem;margin-right:1rem;margin-top:-3px;position:relative;transition:all .2s ease-in-out;vertical-align:middle;width:1.3rem}.fjfy-steps .tour-step__next_button:focus:after,.fjfy-steps .tour-step__next_button:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath d='M1 6.75h7.746'/%3E%3Cpath stroke-linejoin='round' d='M6.164 1.871l4.382 4.879-4.382 4.879'/%3E%3C/g%3E%3C/svg%3E");margin-left:1.75rem;margin-right:.25rem}.sticky-banner{align-items:center;background-color:#faf3ec;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#1a171b;display:flex;flex-direction:row;gap:1.5rem;justify-content:center;left:0;padding-block:2rem;padding-inline:1.5rem;position:fixed;right:0;transform:translateY(85%);transition:all .5s ease-in-out;z-index:120}.sticky-banner.is-visible,.sticky-banner:hover{transform:translateY(0)}.sticky-banner p{margin-block:0}.sticky-banner .sticky-banner__button{margin-inline:0}.sticky-banner .sticky-banner__close{position:absolute;right:1.5rem;top:2rem}.sticky-banner__text{display:none;font-size:1.8rem;font-weight:500;line-height:1.5;padding-inline:1.5rem}.sticky-banner__button{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.sticky-banner__button:focus,.sticky-banner__button:focus-within,.sticky-banner__button:hover{border-color:#077f97;color:#077f97;text-decoration:none}.sticky-banner__button[disabled]{background-color:#eee;border-color:#959595;cursor:default}.sticky-banner__button:focus,.sticky-banner__button:focus-within,.sticky-banner__button:hover{background-color:#b51020;border-color:#b51020;color:#fff}.sticky-banner__close{cursor:pointer;display:block;padding:.75rem;transition:all .2s ease-in-out}.sticky-banner__close svg{display:block}.sticky-banner__close svg g{transition:all .2s ease-in-out}.sticky-banner__close:focus,.sticky-banner__close:hover{border-color:#1a171b}.sticky-banner__close:focus svg g,.sticky-banner__close:hover svg g{stroke:#1a171b}[data-once-tourlist=true]{margin:4.5rem 0;text-align:center}[data-once-tourlist=true] .tour-list__items,[data-once-tourlist=true]>div{text-align:initial}[data-once-tourlist=true] .tour-list-more{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:4.5rem auto 0;min-width:14rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}[data-once-tourlist=true] .tour-list-more:focus,[data-once-tourlist=true] .tour-list-more:focus-within,[data-once-tourlist=true] .tour-list-more:hover{border-color:#077f97;color:#077f97;text-decoration:none}[data-once-tourlist=true] .tour-list-more[disabled]{background-color:#eee;border-color:#959595;cursor:default}[data-once-tourlist=true][data-page="1"] .node--tour--teaser:nth-child(n+4),[data-once-tourlist=true][data-page="2"] .node--tour--teaser:nth-child(n+7),[data-once-tourlist=true][data-page="3"] .node--tour--teaser:nth-child(n+10),[data-once-tourlist=true][data-page="4"] .node--tour--teaser:nth-child(n+13),[data-once-tourlist=true][data-page="5"] .node--tour--teaser:nth-child(n+16),[data-once-tourlist=true][data-page="6"] .node--tour--teaser:nth-child(n+19),[data-once-tourlist=true][data-page="7"] .node--tour--teaser:nth-child(n+22){display:none}.region-footer{display:grid;grid-template-areas:"accreditations accreditations" "contact contact" "regions regions" "themes themes" "links links" "tripadvisor tripadvisor";grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto}.region-footer>.block{margin-bottom:4.5rem}.region-footer>.block .block__title{font-size:1.6rem;line-height:1.5;margin-bottom:1.5rem}.region-footer>.block .block__title .block__title__link{color:#1a171b}.region-footer>.block .block__title .block__title__link:focus,.region-footer>.block .block__title .block__title__link:hover{color:#077f97;text-decoration:none}.region-footer .item-list>ul{list-style:none;margin:0}.region-footer .item-list li{margin:0 0 .25em}.region-footer .item-list a{color:#1a171b}.region-footer .item-list a:focus,.region-footer .item-list a:hover{color:#077f97}.region-footer .block-accreditations{grid-area:accreditations}.region-footer .block-footer-contact{grid-area:contact}.region-footer .block-views-blockregions-block-list-titles{grid-area:regions}.region-footer .block-views-blockthemes-block-list-titles{grid-area:themes}.region-footer .block.menu--footer-links{grid-area:links}.region-footer .block-footer-trip-advisor{grid-area:tripadvisor;margin:0 auto}.region-footer .block-footer-trip-advisor .tripadvisor-travelers-choice-logo{margin:0 0 0 auto}.region-footer .block-views-blockregions-block-list-titles .item-list,.region-footer .block-views-blockthemes-block-list-titles .item-list,.region-footer .block.menu--footer-links .item-list{-moz-columns:2;column-count:2}.block-footer-contact a{color:#1a171b;display:inline-block;vertical-align:middle}.block-footer-contact a:focus,.block-footer-contact a:hover{color:#077f97}.block-footer-contact svg{display:inline-block;height:18px;vertical-align:middle;width:18px}.block-footer-contact svg path{fill:#1a171b}.layout-header{text-align:center}.region-header{align-items:center;background-color:#fff;color:#1a171b;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 var(--headerPadding) 0;position:relative}.region-header:not(.region-header--with-image) .block-header-reviews,.region-header:not(.region-header--with-image) .block-header-tripadvisor{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.region-header.region-header--without-image{padding-block:calc(var(--headerPadding)*2) var(--headerPadding)}.region-header.region-header--with-image{color:#fff;min-height:var(--headerHeight)}.region-header.region-header--with-image.region-header--with-carousel{min-height:var(--headerCarouselHeight)}.region-header.region-header--with-image .button,.region-header.region-header--with-image h1{border-color:#fff;color:#fff}.region-header.region-header--with-image h1{text-shadow:0 6px 8px rgba(0,0,0,.62)}.region-header .block-header-main-image,.region-header .block-header-tour-carousel{bottom:0;left:0;position:absolute;right:0;top:0}.region-header .block-header-main-image .field--name-field-image,.region-header .block-header-tour-carousel .field--name-field-image{background-color:#ebe2da;height:var(--headerHeight);left:50%;margin-left:-50vw;overflow:hidden;position:relative;width:100vw}.region-header .block-header-main-image .copyright,.region-header .block-header-tour-carousel .copyright{bottom:1rem;clip:auto;height:auto;left:50%;margin-left:-50%;overflow:visible;position:static!important;position:absolute!important;width:auto;width:100%;word-wrap:normal;z-index:2}.region-header .block-header-tour-carousel .field--name-field-image{height:var(--headerCarouselHeight)}.region-header .block-header-tripadvisor{display:none}.region-header .block-header-reviews,.region-header .block-page-title-block{position:relative;z-index:1}.region-header .block-header-tour-carousel~.block-header-reviews,.region-header .block-header-tour-carousel~.block-page-title-block{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.region-header .block-header-tour-carousel .header-tour-carousel{background-color:#ebe2da;height:var(--headerCarouselHeight);left:50%;margin-left:-50vw;overflow:hidden;position:relative;width:100vw}.region-header .block-header-tour-carousel .header-tour-carousel .swiper-navigation{bottom:0;left:50%;margin-bottom:6rem;margin-left:-4.2rem;right:auto;top:auto;z-index:15}.layout-navigation{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);min-height:11rem;padding:1.5rem 0;position:relative}.emergency .layout-navigation>.emergency-inner,.layout-navigation>.layout-inner-container,.paragraph--type--bubbles .layout-navigation>.field--name-field-p-bubble-items{min-height:8rem}.layout-navigation:before{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:110}.emergency .layout-navigation>.emergency-inner,.layout-navigation>.layout-inner-container,.paragraph--type--bubbles .layout-navigation>.field--name-field-p-bubble-items{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:110}.layout-navigation .region-navigation{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.layout-navigation .region-navigation .block-header-social{display:none}html.menu-displayed .layout-navigation .region-navigation .block-header-social{display:block}.layout-navigation.headroom{left:0;position:fixed;right:0;top:0;transition:transform .2s linear;will-change:transform;z-index:102}.layout-navigation.headroom+.layout-header{margin-top:11rem}body.toolbar-vertical .layout-navigation.headroom{top:39px}body.toolbar-horizontal .layout-navigation.headroom{top:53px}.layout-navigation.headroom--pinned{transform:translateY(0)}.layout-navigation.headroom--unpinned{transform:translateY(-100%)}body,html{scroll-padding-top:11rem}:root{--layout-gutter:1rem}.layout-main{background:#faf3ec;padding-bottom:4.5rem;padding-top:1.5rem}.layout-content-top{margin-bottom:1.5rem}.layout-content-bottom{margin-top:9rem}.region-content-aside{margin:4.5rem auto}.region-content-aside .block{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem;transition:all .2s ease-in-out}.region-content-aside .block[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.region-content-aside .block+.block{margin-top:3rem}.region-meta--frontend{display:none}.columns{display:grid;grid-gap:4.5rem;margin:1.5rem 0}.path--blog .layout-content.layout-content--with-aside{display:block}.node--blog--full .blog__meta{background:#ebe2da;margin-bottom:4.5rem;padding:1rem 2rem}.node--blog--full .blog__meta>.field-group__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.node--blog--full .blog__meta .field--name-blog-author .profile{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}.node--blog--full .blog__meta .field--name-field-user-picture img{max-width:8rem}.node--blog--full .blog__meta .field--name-field-user-name{font-size:1.8rem;font-weight:600;line-height:1.5}.node--blog--full .blog__meta .blog__meta__category_and_date{margin-left:auto;text-align:right}.node--blog--full .blog__meta .field--name-field-blog-category a{background:#077f97;border-radius:4px;color:#fff;display:inline-block;font-weight:600;letter-spacing:.2px;margin-bottom:.25rem;padding:.25rem 1rem;vertical-align:baseline}.node--blog--full .blog__meta .field--name-blog-date{font-size:1.6rem;font-weight:600;line-height:1.5}.node--blog--full .field--name-field-paragraphs{font-size:1.6rem;line-height:1.5}.node--blog--full .field--name-field-paragraphs .paragraph--type--text .field--name-field-p-text{max-width:none}.node--blog--full .field--name-field-paragraphs h2{margin:4.5rem 0 1.5rem}.node--blog--full .field--name-field-paragraphs h2:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem}.node--blog--teaser{align-items:stretch;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;padding:0;transition:all .2s ease-in-out}.node--blog--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--blog--teaser .blog-teaser__photo{position:relative}.node--blog--teaser .blog-teaser__photo .blog-teaser__photo__sub{position:absolute;right:0;top:0}.node--blog--teaser .blog-teaser__photo .field--name-field-image img,.node--blog--teaser .blog-teaser__photo .field--name-field-image picture{border-top-left-radius:4px;border-top-right-radius:4px;max-height:25.6rem}.node--blog--teaser .blog-teaser__photo .field--name-field-blog-category{background:#077f97;border-radius:4px;color:#fff;display:inline-block;font-weight:600;letter-spacing:.2px;padding:.25rem 1rem;vertical-align:baseline}.node--blog--teaser .blog-teaser__content{flex:1;padding:2rem 3rem}.node--blog--teaser .node__title{font-size:2rem;line-height:1.2;margin-bottom:0}.node--blog--teaser .node__title a{color:#1a171b}.node--blog--teaser .node__title a:focus,.node--blog--teaser .node__title a:hover{color:#077f97;text-decoration:none}.node--blog--teaser .field--name-field-paragraphs{margin-top:.5em;max-width:55em}.view-blog.view-display-id-page>.view-header,.view-taxonomy-term--category>.view-header{font-size:1.6rem;line-height:1.5;margin-bottom:4.5rem}.view-blog.view-display-id-page .view-content,.view-taxonomy-term--category .view-content{align-items:stretch;display:grid;grid-gap:3rem;grid-template-columns:repeat(1,minmax(10px,1fr));grid-template-rows:auto}.view-blog.view-display-id-page .view-content .views-row .node--blog--teaser,.view-taxonomy-term--category .view-content .views-row .node--blog--teaser{height:100%}.node--blog--short .node__title{font-size:1.8rem;line-height:1.2;margin:1.5rem 0}.node--blog--short .node__title a{color:#1a171b}.node--blog--short .node__title a:focus,.node--blog--short .node__title a:hover{color:#077f97;text-decoration:none}.node--blog--short .field--name-field-image img,.node--blog--short .field--name-field-image picture{border-radius:2px;display:block}.block-blog-related-posts,.block-region-related-posts,.block-views-blockblog-block-last-blog-articles{overflow:hidden}.block-blog-related-posts .block__title,.block-region-related-posts .block__title,.block-views-blockblog-block-last-blog-articles .block__title{height:5rem;line-height:5rem}.block-blog-related-posts .block__title .block__title__link,.block-region-related-posts .block__title .block__title__link,.block-views-blockblog-block-last-blog-articles .block__title .block__title__link{color:#1a171b}.block-blog-related-posts .block__title .block__title__link:focus,.block-blog-related-posts .block__title .block__title__link:hover,.block-region-related-posts .block__title .block__title__link:focus,.block-region-related-posts .block__title .block__title__link:hover,.block-views-blockblog-block-last-blog-articles .block__title .block__title__link:focus,.block-views-blockblog-block-last-blog-articles .block__title .block__title__link:hover{color:#077f97;text-decoration:none}.block-blog-related-posts .swiper,.block-region-related-posts .swiper,.block-views-blockblog-block-last-blog-articles .swiper{overflow:visible}.view-blog.swiper .block__title{margin-bottom:1.5rem}.view-blog.swiper:not(.swiper-initialized) .view-content{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto}.view-blog.swiper.swiper-initialized .swiper-navigation{top:-6rem}.block-blog-related-posts .block__title{height:5rem;line-height:5rem;margin-bottom:1.5rem}.block-region-related-posts{margin-bottom:9rem}.block-region-related-posts .block__title{height:5rem;line-height:5rem;margin-bottom:1.5rem}.views-header-blog-categories{background:#fff;border:2px solid #959595;border-radius:4px;color:#959595;display:inline-block;min-width:15em;padding:1rem 1.5rem;position:relative}.views-header-blog-categories strong{color:#959595;font-weight:500}.views-header-blog-categories strong:before{border:2px solid #1a171b;border-left:0;border-top:0;content:"";display:inline-block;float:right;height:1rem;margin-top:.5rem;position:relative;transform:rotate(45deg);vertical-align:baseline;width:1rem}.views-header-blog-categories ul.links{background:#fff;border:2px solid #959595;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;left:-2px;margin:0;padding:1rem 1.5rem;position:absolute;right:-2px;top:98%;z-index:1}.views-header-blog-categories ul.links li+li{margin-top:.5em}.views-header-blog-categories ul.links a{color:#959595}.views-header-blog-categories ul.links a.is-active,.views-header-blog-categories ul.links a:focus,.views-header-blog-categories ul.links a:hover{color:#077f97}.views-header-blog-categories ul.links{display:none}.views-header-blog-categories.active,.views-header-blog-categories:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.views-header-blog-categories.active ul.links,.views-header-blog-categories:hover ul.links{display:block}.contact-thanks{font-size:1.8rem;line-height:1.5;margin:0 auto;max-width:69rem;padding:0 3rem;text-align:center}.contact-thanks .contact-thanks__subtitle{margin-bottom:1.5rem}.contact-thanks .contact-thanks__group-photo{margin:4.5rem 0}.contact-thanks .contact-thanks__group-photo img{display:inline-block;margin:0 1.5rem}.contact-thanks .contact-thanks__portrait{margin:4.5rem 0}.contact-thanks .contact-thanks__portrait img{display:inline-block;margin:0 1.5rem}.contact-thanks .contact-thanks__signature{font-family:kglabelleaurore,cursive;font-size:3.5rem}.view-id-faq.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5;margin:4.5rem 0}.view-id-faq.view-display-id-block_page .view-content{display:grid;grid-gap:4.5rem;grid-template-columns:repeat(1,minmax(10px,1fr));grid-template-rows:auto;margin:4.5rem 0}.view-id-faq.view-display-id-block_page .view-content .views-row .node--type-faq{height:100%}.field--name-field-faq-picto svg{display:block}.field--name-field-faq-picto svg,.field--name-field-faq-picto svg g,.field--name-field-faq-picto svg path{fill:#077f97}.node--faq--teaser{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;padding:3rem;transition:all .2s ease-in-out}.node--faq--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--faq--teaser .field--name-field-faq-picto{align-items:center;display:flex;flex-direction:row;height:4rem;justify-content:flex-start}.node--faq--teaser .field--name-field-faq-intro{flex:1}.node--faq--teaser .node__links{margin-top:auto}.node--faq--teaser .node__title{font-size:1.8rem;font-weight:600;line-height:1.2;margin:.25rem 0 1.5rem}.node--faq--teaser .node__title:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem}.node--faq--teaser .node__title a{color:#1a171b;text-decoration:none}.node--faq--full .field--name-field-paragraphs .paragraph--type--text:first-child{font-size:1.6rem;line-height:1.5}.node--faq--full .field--name-field-faq-picto{float:left;margin-right:1.5rem}.node--faq--full .node__title{font-size:2.5rem;font-weight:600;line-height:1.2;margin:.25rem 0 4.5rem}.node--faq--full .back-link{color:#1a171b;margin-top:4.5rem}.node--faq--full .back-link:focus,.node--faq--full .back-link:hover{color:#077f97}body.path-invoice .layout-main{background:#fff;font-size:1.6rem;line-height:1.5;margin:0 auto;max-width:1024px;padding:6rem 0}body.path-invoice .bottom-text{align-items:center;display:flex;flex-direction:row-reverse;gap:4.5rem;justify-content:space-between;margin:4.5rem 0}body.path-invoice .bottom-text .text{font-family:kglabelleaurore,cursive;font-size:2em}body.path-invoice .legal-text{font-size:1.2rem;line-height:1.5;margin-top:4.5rem;text-align:center}body.path-invoice .button--print svg{display:inline-block;margin-right:.5rem;vertical-align:middle}body.path-invoice .button--print:hover svg path{fill:#077f97}form.fjfy-invoice-payment .form{margin:4.5rem 0}form.fjfy-invoice-payment .form-submit{background-color:#e32436;border-color:#e32436;color:#fff}form.fjfy-invoice-payment .form-submit:focus,form.fjfy-invoice-payment .form-submit:hover{background-color:#b51020;border-color:#b51020}.node--invoice--full.node-unpublished{background-color:transparent}.node--invoice--full .invoice__header{align-items:center;display:flex;flex-direction:column;gap:4.5rem;justify-content:space-between;margin-bottom:4.5rem}.node--invoice--full .invoice__titles{margin-bottom:4.5rem;text-align:center}.node--invoice--full .invoice__titles h1{margin:0}.node--invoice--full .node__content{position:relative}.node--invoice--full .invoice__paid-stamp{display:block;margin:0 auto 4rem;transform:rotate(15deg);width:22rem}.node--invoice--full .invoice__paid-stamp img{display:block;margin:0 auto;max-width:16rem}.node--invoice--full .invoice__paid-stamp .invoice__paid-stamp__date{color:#e32436;font-family:kglabelleaurore,cursive;font-size:1.4em}.node--invoice--full fieldset{border:0;border-left:2px solid #959595;margin:3rem 0;padding:1.5rem 0 0 1.5rem}.node--invoice--full fieldset legend{color:#959595;font-size:1.8rem;font-weight:700;line-height:1.5;padding-top:1.5rem;position:relative;text-transform:uppercase}.node--invoice--full fieldset .field+.field{margin-top:1.5rem}.invoice-return .invoice__message{background:#eee;margin-bottom:4.5rem;padding:4.5rem}.invoice-return .invoice__message .invoice__message__logo{display:none}.invoice-return .invoice__message svg{display:block;float:left;margin:.5rem 1rem 0 0}:root{--dialog-close-button-size:2rem;--gin-bg-layer:#fff;--gin-bg-layer2:rgba(26,23,27,0.9);--gin-border-xl:4px}.ui-widget-overlay{background-color:rgba(26,23,27,.9)}.ui-dialog:not(.ui-dialog-off-canvas){--gin-border-m:4px;background:#fff;border:none;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{background:inherit;border:none;border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#077f97;padding:3rem}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{color:#077f97;display:block;float:none;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;line-height:var(--dialog-close-button-size);margin:0 1.5rem;overflow:visible;padding:0 var(--dialog-close-button-size);text-align:center;text-overflow:unset;white-space:unset;width:auto}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close{bottom:auto;height:var(--dialog-close-button-size);left:auto;margin:.5rem 0 0 -.5rem;min-width:0;padding:0;right:3rem;top:3rem;width:var(--dialog-close-button-size)}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close:before{content:none}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.153 1.233L1.848 22.538m21.305 0L1.848 1.233' stroke='%23959595' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;height:var(--dialog-close-button-size);left:0;margin:0;top:0;width:var(--dialog-close-button-size)}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close:focus,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{background:none;outline:none}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close:focus .ui-icon-closethick,.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon-closethick{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.153 1.233L1.848 22.538m21.305 0L1.848 1.233' stroke='%23077f97' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{-webkit-overflow-scrolling:touch;background:inherit;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;font-size:1.6rem;line-height:1.5;padding:0 3rem 3rem}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content.ui-widget-content{--gin-spacing-l:3rem;padding:0 3rem 3rem}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content::-webkit-scrollbar{background-color:#eee;height:4rem;width:1rem}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content::-webkit-scrollbar-thumb{background:#959595}.ui-dialog:not(.ui-dialog-off-canvas) .field--name-review-modal-content p br{margin-top:1.5rem}.ui-dialog:not(.ui-dialog-off-canvas) .field--name-review-modal-content p:last-child{margin-bottom:3rem}.ui-dialog:not(.ui-dialog-off-canvas) .field--name-field-review-note{margin-bottom:1.5rem;text-align:center}#newsletter-anchor{position:absolute;top:-2rem}body.toolbar-fixed #newsletter-anchor{top:-4rem}.newsletter-subscription-page{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem;transition:all .2s ease-in-out}.newsletter-subscription-page,.newsletter-subscription-page[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.newsletter-subscription-page__intro{font-size:1.6rem;line-height:1.5}.newsletter-subscription-page__form{margin:4.5rem auto}.newsletter-subscription-page__form form{display:flex;flex-direction:column;gap:1.5rem}.newsletter-subscription-page__form form>*{margin:0}.newsletter-subscription-page__form form>.form-item{max-width:35rem}.newsletter-subscription-page__form form .form-actions{padding-bottom:.25rem}.newsletter-subscription-page__form label{color:#077f97;font-size:1.8rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem;text-transform:uppercase}.newsletter-subscription-page__form .form-item input{border-color:#d1d3dc;border-width:2px}.newsletter-subscription-page__form .form-item input:focus:after,.newsletter-subscription-page__form .form-item input:hover:after{border-color:#077f97}.newsletter-subscription-page__form .form-actions .form-submit{background-color:#e32436;border-color:#e32436;color:#fff;font-size:1.6rem;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.newsletter-subscription-page__form .form-actions .form-submit:focus,.newsletter-subscription-page__form .form-actions .form-submit:focus-within,.newsletter-subscription-page__form .form-actions .form-submit:hover{background-color:#b51020;border-color:#b51020;color:#fff}.newsletter-thanks__signature{font-family:kglabelleaurore,cursive;font-size:3.5rem}.newsletter-thanks__portrait{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4.5rem;justify-content:center;margin:4.5rem 0}.emphasis{background:#077f97;color:#fff;font-size:1.6rem;font-weight:600;line-height:1.5;margin:calc(var(--grid-row-gap)) 0;padding:2rem}.newsletter-subscription-list{margin:9rem 0}.view-newsletter-list.view-display-id-block_list .views-row+.views-row{margin-top:3rem}.node--newsletter--teaser{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:3rem;transition:all .2s ease-in-out}.node--newsletter--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--newsletter--teaser .node__title{margin-bottom:0}.node--newsletter--teaser .field--name-field-newsletter-send-date{color:#077f97;font-size:1.8rem;font-weight:600;line-height:1.5;margin-bottom:1.5rem}.node--newsletter--teaser .field--name-field-newsletter-link{margin-top:1.5rem;text-align:right}.node--newsletter--teaser[data-once-enlargeyourclick=true]:hover .node__title{color:#077f97}.node--view-mode-full.node--with-aside{align-items:start;display:grid;grid-column-gap:1.5rem;grid-template-columns:repeat(1,minmax(10px,1fr));grid-template-rows:auto}.node--view-mode-full.node--with-aside .node-reviews{margin:0 0 3rem}.node--view-mode-full.node--with-aside .node-full__aside{margin-bottom:3rem;order:-1}.node--view-mode-full.node--with-aside .node-full__main{margin-top:3rem}.path-frontpage .node--view-mode-full.node--with-aside .node-full__aside{margin-bottom:0;margin-top:3rem;order:unset}.node--album-photo--teaser{margin:auto;max-width:32rem;text-align:center}.node--album-photo--teaser .field--name-field-album-photo img,.node--album-photo--teaser .field--name-field-album-photo picture{border-radius:2px;display:block}.node--album-photo--teaser .node__title{font-size:1.8rem;font-weight:600;line-height:1.2;margin:.5em 0 .25em}.node--album-photo--teaser .field--name-field-album-photo-subtitle{color:#077f97;font-weight:500}.node--album-photo--teaser .field--name-field-album-photo-subtitle:before{content:"©";display:inline;padding-right:.15em}.node--album-photo--teaser .field--name-field-album-photo-description{margin-top:.5em}.view-id-photo_album .view-content{display:grid;grid-gap:3rem;grid-template-columns:repeat(1,minmax(10px,1fr));grid-template-rows:auto}.view-id-photo_album.swiper-initialized .view-content{display:flex;grid-gap:0}.view-id-photo_album.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5;margin-bottom:4.5rem}.node--region--full .field--name-field-region-intro{font-size:1.8rem;line-height:1.5}.node--region--full .field--name-field-paragraphs--in-region{margin-top:1.5rem;position:relative}.node--region--full .field--name-field-paragraphs--in-region .text-formatted h3{color:#077f97}.node--region--full h2.small-bottom-border:after{background-color:#077f97;border-radius:.25rem;content:"";display:block;height:.5rem;margin-top:1.5rem;width:2.7rem}.node--region--full .field--name-field-region-tour-list-intro{font-size:1.8rem;line-height:1.5}.node--region--full .field--name-region-tour-list{margin-bottom:4.5rem;margin-top:4.5rem}.node--region--full .fjfy-svg-map{height:37rem;margin:1.5rem auto;width:36rem}.node--region--teaser{align-items:stretch;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;margin:3rem 0;min-height:20rem;padding:0;transition:all .2s ease-in-out}.node--region--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--region--teaser .region-teaser__photo{display:flex;flex-direction:column}.node--region--teaser .region-teaser__photo .field--name-field-image{flex:1}.node--region--teaser .region-teaser__photo .field--name-field-image img,.node--region--teaser .region-teaser__photo .field--name-field-image picture{border-top-left-radius:4px;border-top-right-radius:4px;max-height:25.6rem}.node--region--teaser .region-teaser__content{flex:1;padding:3rem}.node--region--teaser .node__title{margin-bottom:0}.node--region--teaser .node__title a{color:#1a171b}.node--region--teaser .node__title a:focus,.node--region--teaser .node__title a:hover{color:#077f97;text-decoration:none}.node--region--teaser .field--name-field-region-intro,.node--region--teaser .field--name-field-region-teaser{margin-top:.5em;max-width:55em;min-height:4em}.node--region--teaser .node__links{margin:1.5rem 0}.node--region--short .node__title{margin:.5em 0}.node--region--short .node__title a{color:#1a171b}.node--region--short .node__title a:focus,.node--region--short .node__title a:hover{color:#077f97}.block-other-regions-list{overflow:hidden}.block-other-regions-list .block__title{font-size:2.5rem;height:5rem;line-height:1.2;margin-bottom:1.5rem}.block-other-regions-list h3.block__title{line-height:5rem}.block-other-regions-list .swiper{overflow:visible}.view-regions.view-display-id-embed_region_short:not(.swiper-initialized) .view-content{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto}.view-regions.view-display-id-embed_region_short.swiper-initialized .swiper-navigation{top:-6rem}.block-blog-related-regions .block__title{font-size:1.8rem;font-weight:700;line-height:1.2;text-transform:uppercase;white-space:nowrap}.block-blog-related-regions .field--name-field-related-region .field__item+.field__item{margin-top:1.5rem}.block-blog-related-regions .node--region--short{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.block-blog-related-regions .node--region--short .field--name-field-image img{border-radius:4rem;height:8rem;max-width:8rem;min-width:8rem}.block-blog-related-regions .node--region--short .node__title{font-size:1.4rem;font-weight:600;line-height:1.5;margin:0}.block-blog-related-regions .node--region--short .node__title a{color:#1a171b}.block-blog-related-regions .node--region--short .node__title a:focus,.block-blog-related-regions .node--region--short .node__title a:hover{color:#077f97;text-decoration:none}.node--type-review>.meta{color:#077f97}.node--type-review>.meta .field--name-title{font-weight:700}.node--type-review>.meta .field--name-field-review-date,.node--type-review>.meta .field--name-field-review-note,.node--type-review>.meta .field--name-title{display:inline-block;vertical-align:middle}.node--type-review>.meta .field--name-field-review-note{margin-left:1rem}.node--type-review blockquote{margin:.25em 0 0;padding:0}.node--type-review[data-once-modalreviews=true]{cursor:pointer}.travelers-feedback__reviews .node--review--full+.node--review--full{margin-top:1.5rem}.travelers-feedback__reviews .node--review--full:first-child .meta{font-size:1.8rem;line-height:1.5}.travelers-feedback__reviews .node--review--full:first-child .meta .reviews__star-wrapper{background-size:auto 18px;height:18px;width:120px}.travelers-feedback__reviews .node--review--full:first-child .meta .reviews__star-wrapper .reviews__star-note{background-size:auto 18px}.travelers-feedback__reviews .node--review--full:first-child blockquote{font-size:1.8rem;line-height:1.5}.reviews__star-wrapper{background:#fff;background:url(/themes/custom/fjfytheme/dist/images/stars/star.png) 0 repeat-x;background-size:auto 15px;display:inline-block;height:15px;margin-top:-4px;position:relative;vertical-align:middle;width:100px}.reviews__star-wrapper .reviews__star-note{background:url(/themes/custom/fjfytheme/dist/images/stars/star-blue.png) 0 repeat-x;background-size:auto 15px;display:inline-block;height:100%;left:0;position:absolute;top:0}.reviews__rating .reviews__rating__average,.reviews__rating .reviews__rating__count{display:inline-block;vertical-align:middle}.reviews__rating .reviews__rating__average{font-size:2.5rem;font-weight:600;line-height:1.2}.reviews__rating .reviews__rating__count a{color:#1a171b}.reviews__rating .reviews__rating__count a:focus,.reviews__rating .reviews__rating__count a:hover,.reviews__rating [data-once-enlargeyourclick=true]:focus .reviews__rating__count a,.reviews__rating [data-once-enlargeyourclick=true]:hover .reviews__rating__count a{color:#077f97;text-decoration:underline}.reviews__rating .reviews__rating__links{margin:3rem 0}.reviews__rating .reviews__rating__links .reviews__rating__link+.reviews__rating__link{margin-top:1.5rem}.reviews__rating .reviews__rating__links a{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;min-width:24rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.reviews__rating .reviews__rating__links a:focus,.reviews__rating .reviews__rating__links a:focus-within,.reviews__rating .reviews__rating__links a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.reviews__rating .reviews__rating__links a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.reviews__rating .reviews__rating__links a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-right:1rem;vertical-align:middle}.reviews__rating .reviews__rating__links a.tripadvisor:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17'%3E%3Cpath d='M8.694 9.551a2.275 2.275 0 11-4.549 0 2.275 2.275 0 114.549 0m10.551-2.28a2.275 2.275 0 00-2.274 2.278 2.275 2.275 0 104.549 0 2.276 2.276 0 00-2.275-2.277m0 6.624a4.341 4.341 0 01-4.34-4.345c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.34 4.345c0 2.4-1.943 4.345-4.34 4.345m-6.412-4.471c0-2.86-2.076-5.313-4.817-6.362a12.433 12.433 0 014.815-.965c1.708 0 3.335.345 4.818.965-2.74 1.05-4.816 3.503-4.816 6.362m-6.414 4.47A4.341 4.341 0 012.08 9.552c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.339 4.345c0 2.4-1.942 4.345-4.34 4.345m17.15-9.09l2.098-2.285h-4.652A14.428 14.428 0 0012.83 0C9.794 0 6.99.93 4.664 2.52H0l2.098 2.286A6.41 6.41 0 00.006 9.55c0 3.545 2.87 6.42 6.412 6.42a6.39 6.39 0 004.359-1.712l2.055 2.241 2.055-2.238a6.381 6.381 0 004.356 1.709 6.42 6.42 0 006.416-6.42 6.394 6.394 0 00-2.09-4.745' fill='%231a171b' fill-rule='evenodd'/%3E%3C/svg%3E");height:14px;width:21px}.reviews__rating .reviews__rating__links a.tripadvisor:focus:before,.reviews__rating .reviews__rating__links a.tripadvisor:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17'%3E%3Cpath d='M8.694 9.551a2.275 2.275 0 11-4.549 0 2.275 2.275 0 114.549 0m10.551-2.28a2.275 2.275 0 00-2.274 2.278 2.275 2.275 0 104.549 0 2.276 2.276 0 00-2.275-2.277m0 6.624a4.341 4.341 0 01-4.34-4.345c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.34 4.345c0 2.4-1.943 4.345-4.34 4.345m-6.412-4.471c0-2.86-2.076-5.313-4.817-6.362a12.433 12.433 0 014.815-.965c1.708 0 3.335.345 4.818.965-2.74 1.05-4.816 3.503-4.816 6.362m-6.414 4.47A4.341 4.341 0 012.08 9.552c0-2.4 1.943-4.345 4.34-4.345a4.341 4.341 0 014.339 4.345c0 2.4-1.942 4.345-4.34 4.345m17.15-9.09l2.098-2.285h-4.652A14.428 14.428 0 0012.83 0C9.794 0 6.99.93 4.664 2.52H0l2.098 2.286A6.41 6.41 0 00.006 9.55c0 3.545 2.87 6.42 6.412 6.42a6.39 6.39 0 004.359-1.712l2.055 2.241 2.055-2.238a6.381 6.381 0 004.356 1.709 6.42 6.42 0 006.416-6.42 6.394 6.394 0 00-2.09-4.745' fill='%23077f97' fill-rule='evenodd'/%3E%3C/svg%3E")}.reviews__rating .reviews__rating__links a.facebook:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.714' height='19.429'%3E%3Cpath d='M2.429 6.476H0v3.238h2.429v9.714h4.048V9.714h2.948l.29-3.238H6.476V5.127c0-.773.155-1.079.9-1.079h2.335V0H6.632c-2.911 0-4.2 1.281-4.2 3.736z' fill='%231a171b'/%3E%3C/svg%3E");height:18px;width:9px}.reviews__rating .reviews__rating__links a.facebook:focus:before,.reviews__rating .reviews__rating__links a.facebook:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.714' height='19.429'%3E%3Cpath d='M2.429 6.476H0v3.238h2.429v9.714h4.048V9.714h2.948l.29-3.238H6.476V5.127c0-.773.155-1.079.9-1.079h2.335V0H6.632c-2.911 0-4.2 1.281-4.2 3.736z' fill='%23077f97'/%3E%3C/svg%3E")}.reviews__rating .reviews__rating__links a.google:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.855 8.193h-8v2.45h5.674c-.28 3.436-3.05 4.901-5.664 4.901-3.344 0-6.263-2.716-6.263-6.523 0-3.708 2.782-6.564 6.27-6.564 2.692 0 4.278 1.77 4.278 1.77l1.662-1.776S12.678 0 8.788 0C3.833 0 0 4.316 0 8.978 0 13.546 3.606 18 8.914 18 13.583 18 17 14.699 17 9.818c0-1.03-.145-1.625-.145-1.625z' fill='%231a171b'/%3E%3C/svg%3E");height:18px;width:17px}.reviews__rating .reviews__rating__links a.google:focus:before,.reviews__rating .reviews__rating__links a.google:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.855 8.193h-8v2.45h5.674c-.28 3.436-3.05 4.901-5.664 4.901-3.344 0-6.263-2.716-6.263-6.523 0-3.708 2.782-6.564 6.27-6.564 2.692 0 4.278 1.77 4.278 1.77l1.662-1.776S12.678 0 8.788 0C3.833 0 0 4.316 0 8.978 0 13.546 3.606 18 8.914 18 13.583 18 17 14.699 17 9.818c0-1.03-.145-1.625-.145-1.625z' fill='%23077f97'/%3E%3C/svg%3E")}.travelers-feedback--blog .reviews__rating .reviews__rating__average{font-size:1.8rem}.travelers-feedback--blog .reviews__rating .reviews__rating__count{font-size:1.2rem;line-height:1.5}.node-reviews{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:2rem;transition:all .2s ease-in-out}.node-reviews,.node-reviews[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node-reviews .reviews__rating .reviews__rating__average{font-size:1.8rem}.node-reviews .reviews__rating .reviews__rating__count{font-size:1.2rem;line-height:1.5}.node-reviews .node-reviews__reviews{margin-top:1.5rem}.node-reviews .node-reviews__link{margin-top:1.5rem;text-align:center}.node-reviews .node--review--teaser .field--name-field-review-note{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.view-travelers-reviews.view-display-id-block_page .attachment-before{margin-bottom:4.5rem}.view-travelers-reviews.view-display-id-block_page .node--review--full .meta{font-size:1.8rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .node--review--full blockquote{font-size:1.8rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .view-display-id-attachment_last_review .view-header{margin-bottom:4.5rem}.view-travelers-reviews.view-display-id-block_page>.view-content{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto}.view-travelers-reviews.view-display-id-block_page>.view-content .node--review--teaser{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);height:100%;padding:3rem;transition:all .2s ease-in-out}.view-travelers-reviews.view-display-id-block_page>.view-content .node--review--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.view-travelers-reviews.view-display-id-block_page>.view-footer{padding:4.5rem;text-align:center}.view-travelers-reviews.view-display-id-block_page>.view-footer a.tripadvisor{background:transparent;border:1px solid #1a171b;border-radius:2rem;color:#1a171b;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:1rem 2.5rem;text-align:center;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.view-travelers-reviews.view-display-id-block_page>.view-footer a.tripadvisor:focus,.view-travelers-reviews.view-display-id-block_page>.view-footer a.tripadvisor:focus-within,.view-travelers-reviews.view-display-id-block_page>.view-footer a.tripadvisor:hover{border-color:#077f97;color:#077f97;text-decoration:none}.view-travelers-reviews.view-display-id-block_page>.view-footer a.tripadvisor[disabled]{background-color:#eee;border-color:#959595;cursor:default}.travelers-reviews-header-area{display:grid;grid-gap:4.5rem;grid-template-columns:repeat(1,minmax(10px,1fr));grid-template-rows:auto;margin:4.5rem 0}.travelers-reviews-header-area .travelers-reviews-header-area__section{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);margin:0 auto;max-width:32rem;padding:3rem;text-align:center;transition:all .2s ease-in-out}.travelers-reviews-header-area .travelers-reviews-header-area__section[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.travelers-reviews-header-area .travelers-reviews-header-area__section>h3{clip:rect(1px,1px,1px,1px);height:1px;margin-bottom:3rem;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.travelers-reviews-header-area .travelers-reviews-header-area__section .logo-link{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:10rem;margin:0 auto;max-width:100%;width:25rem}.travelers-reviews-header-area .travelers-reviews-header-area__section .logo-link span{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}.travelers-reviews-header-area .travelers-reviews-header-area__section--tripadvisor .logo-link{background-image:url(/themes/custom/fjfytheme/dist/images/travelers-reviews/reviews_tripadvisor.png)}.travelers-reviews-header-area .travelers-reviews-header-area__section--facebook .logo-link{background-image:url(/themes/custom/fjfytheme/dist/images/travelers-reviews/reviews_facebook.png)}.travelers-reviews-header-area .travelers-reviews-header-area__section--google .logo-link{background-image:url(/themes/custom/fjfytheme/dist/images/travelers-reviews/reviews_google.png)}.travelers-reviews-header-area+h2{margin:9rem 0 4.5rem}.view-search.view-display-id-page_search .view-filters .views-exposed-form{align-items:flex-start;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding:4.5rem;transition:all .2s ease-in-out}.view-search.view-display-id-page_search .view-filters .views-exposed-form[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.view-search.view-display-id-page_search .view-filters .views-exposed-form .form-actions,.view-search.view-display-id-page_search .view-filters .views-exposed-form .form-item{margin:0}.view-search.view-display-id-page_search .view-filters .views-exposed-form label{color:#077f97;display:block;font-size:1.6rem;font-weight:600;line-height:1.5;text-transform:uppercase}.view-search.view-display-id-page_search .view-filters .views-exposed-form input{border-color:#d1d3dc;border-width:2px}.view-search.view-display-id-page_search .view-filters .views-exposed-form input.active,.view-search.view-display-id-page_search .view-filters .views-exposed-form input:focus,.view-search.view-display-id-page_search .view-filters .views-exposed-form input:hover{border-color:#077f97}.view-search.view-display-id-page_search .view-filters .views-exposed-form .form-actions .form-submit{background-color:#e32436;border-color:#e32436;color:#fff;font-size:1.6rem;line-height:1.5;padding-bottom:.75rem;padding-top:.75rem;text-transform:uppercase}.view-search.view-display-id-page_search .view-filters .views-exposed-form .form-actions .form-submit:focus,.view-search.view-display-id-page_search .view-filters .views-exposed-form .form-actions .form-submit:focus-within,.view-search.view-display-id-page_search .view-filters .views-exposed-form .form-actions .form-submit:hover{background-color:#b51020;border-color:#b51020;color:#fff}.view-search.view-display-id-page_search .view-header{font-size:1.8rem;line-height:1.5;margin:4.5rem 0}.view-search.view-display-id-page_search .view-empty{font-size:1.6rem;font-style:italic;line-height:1.5;padding:4.5rem 0;text-align:center}.search-result{align-items:stretch;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;margin:3rem 0;min-height:18rem;padding:0;transition:all .2s ease-in-out}.search-result[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.search-result .search-result__image{border-bottom-left-radius:4px;border-top-left-radius:4px;display:flex;flex-direction:column}.search-result .search-result__image img,.search-result .search-result__image picture{border-top-left-radius:4px;border-top-right-radius:4px;max-height:25.6rem}.search-result .search-result__content{flex:1;padding:2rem 3rem}.search-result__image{background-color:#d1d3dc}.search-result__image img,.search-result__image picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-o-object-position:center 33%;object-position:center 33%;width:100%}.search-result__content .search-result__content__type{color:#077f97;font-size:1.6rem;font-weight:600;line-height:1.5;text-transform:uppercase}.search-result__content .node__title{margin:.25em 0}.search-result__content .node__title a{color:#1a171b}.search-result__content .node__title a:focus,.search-result__content .node__title a:hover{color:#077f97;text-decoration:none}.field--name-field-theme-picto img{max-height:34px;width:auto}.taxonomy-term--theme--short{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:1rem 0}.taxonomy-term--theme--short .field--name-name,.taxonomy-term--theme--short .field--type-string{color:#959595;font-weight:600;margin-left:.5em}.taxonomy-term--theme--taxonomy-term-page-intro>header{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.taxonomy-term--theme--taxonomy-term-page-intro .field--name-description{font-size:1.6rem;line-height:1.5;margin:1.5rem 0}.taxonomy-term--theme--taxonomy-term-page-intro .field--name-field-tour-list-title{margin:4.5rem 0 1.5rem}.taxonomy-term--theme--taxonomy-term-page-intro .field--name-field-tour-list-title>h2,.taxonomy-term--theme--taxonomy-term-page-intro .field--name-field-tour-list-title h3{margin:0}.view-taxonomy-term--theme .view-content .views-row+.views-row{margin-top:3rem}.node--tour--short{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.node--tour--short .field--name-field-image img{border-radius:4rem;max-width:8rem;min-width:8rem}.node--tour--short .node__title{font-size:1.4rem;font-weight:600;line-height:1.5;margin:0}.node--tour--short .node__title a{color:#1a171b}.node--tour--short .node__title a:focus,.node--tour--short .node__title a:hover{color:#077f97;text-decoration:none}.node--tour--short .node__title .field--name-field-tour-duration{display:inline}.field--name-field-tour-region{color:#077f97;font-size:1.8rem;font-weight:600;line-height:1.2}.field--name-field-tour-theme{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 3rem;justify-content:flex-start}.field--name-tourbooknowctacomputed{text-align:center}.field--name-tourbooknowctacomputed a{background:transparent;background-color:#e32436;border:1px solid #e32436;border-radius:2rem;color:#1a171b;color:#fff;cursor:pointer;display:inline-block;font-family:Lexend,Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.28571;margin:0 auto;min-width:14rem;padding:.75rem 2.5rem;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;vertical-align:middle;white-space:nowrap}.field--name-tourbooknowctacomputed a:focus,.field--name-tourbooknowctacomputed a:focus-within,.field--name-tourbooknowctacomputed a:hover{border-color:#077f97;color:#077f97;text-decoration:none}.field--name-tourbooknowctacomputed a[disabled]{background-color:#eee;border-color:#959595;cursor:default}.field--name-tourbooknowctacomputed a:focus,.field--name-tourbooknowctacomputed a:focus-within,.field--name-tourbooknowctacomputed a:hover{background-color:#b51020;border-color:#b51020;color:#fff}.node--tour--full .field--name-field-tour-region{margin-bottom:1.5rem}.node--tour--full .field--name-field-tour-theme{margin:1.5rem 0}.node--tour--full .field--name-field-tour-intro{font-size:1.8rem;line-height:1.5;margin:1.5rem 0}.node--tour--full .tour-full-group{margin:4.5rem 0}.node--tour--full .tour-full-group .field-group__title{margin-bottom:3rem}.node--tour--full .field-group--group-tour-includes .field-group__content{display:grid;grid-gap:4.5rem;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto}.node--tour--full .field-group--group-tour-accomodations .field-group__title{margin-bottom:0}.node--tour--full .field--name-field-tour-activity-ref{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,minmax(10px,1fr));grid-template-rows:auto}.node--tour--full .field--name-touraccommodationgallery .field__label{color:#077f97;font-size:1.8rem;line-height:1.2;margin-bottom:1.5rem}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map{height:36rem;margin:1.5rem auto;width:35rem}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map g[data-region] path.pin{fill:#959595}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map g[data-region]:not([data-region-disabled]){cursor:pointer}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map g[data-region]:not([data-region-disabled]):hover path.pin{fill:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map g[data-region-disabled][data-region="176"] path.pin{fill:#1ba6bc}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",10,"] g[data-region="10"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",11,"] g[data-region="11"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",13,"] g[data-region="13"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",14,"] g[data-region="14"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",15,"] g[data-region="15"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",88,"] g[data-region="88"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",98,"] g[data-region="98"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",176,"] g[data-region="176"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",782,"] g[data-region="782"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",1127,"] g[data-region="1127"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2164,"] g[data-region="2164"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2165,"] g[data-region="2165"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2235,"] g[data-region="2235"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2236,"] g[data-region="2236"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2237,"] g[data-region="2237"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2278,"] g[data-region="2278"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2284,"] g[data-region="2284"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2285,"] g[data-region="2285"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2286,"] g[data-region="2286"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2287,"] g[data-region="2287"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2288,"] g[data-region="2288"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2547,"] g[data-region="2547"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2548,"] g[data-region="2548"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2549,"] g[data-region="2549"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2550,"] g[data-region="2550"] path.pin,.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map[data-active-regions*=",2551,"] g[data-region="2551"] path.pin{fill:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps .fjfy-steps__header [role=button]:focus,.node--tour--full .field--name-field-tour-steps .fjfy-steps .fjfy-steps__header [role=button]:hover,.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="1"] .fjfy-steps__header [role=button][data-index="1"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="1"] .fjfy-steps__header [role=button][data-index="1"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="2"] .fjfy-steps__header [role=button][data-index="2"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="2"] .fjfy-steps__header [role=button][data-index="2"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="3"] .fjfy-steps__header [role=button][data-index="3"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="3"] .fjfy-steps__header [role=button][data-index="3"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="4"] .fjfy-steps__header [role=button][data-index="4"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="4"] .fjfy-steps__header [role=button][data-index="4"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="5"] .fjfy-steps__header [role=button][data-index="5"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="5"] .fjfy-steps__header [role=button][data-index="5"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="6"] .fjfy-steps__header [role=button][data-index="6"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="6"] .fjfy-steps__header [role=button][data-index="6"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="7"] .fjfy-steps__header [role=button][data-index="7"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="7"] .fjfy-steps__header [role=button][data-index="7"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="8"] .fjfy-steps__header [role=button][data-index="8"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="8"] .fjfy-steps__header [role=button][data-index="8"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="9"] .fjfy-steps__header [role=button][data-index="9"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="9"] .fjfy-steps__header [role=button][data-index="9"]:before{background-color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="10"] .fjfy-steps__header [role=button][data-index="10"]{color:#e32436}.node--tour--full .field--name-field-tour-steps .fjfy-steps[data-active-step="10"] .fjfy-steps__header [role=button][data-index="10"]:before{background-color:#e32436}.node--tour--full .tour__aside__cta{background-color:#fff;background-color:#1a171b;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);color:#fff;padding:0;text-align:center;transition:all .2s ease-in-out}.node--tour--full .tour__aside__cta[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--tour--full .tour__aside__cta .field--name-field-tour-duration{background-color:#077f97;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:3rem;font-weight:600;padding:2.5rem 3rem;text-transform:uppercase}.node--tour--full .tour__aside__cta .field--name-field-tour-price{font-size:3rem;padding:2.5rem 3rem 0}.node--tour--full .tour__aside__cta .field--name-field-tour-price small{display:block;font-size:1.2rem;font-weight:300;line-height:1.5;margin-top:.5em}.node--tour--full .tour__aside__cta .field--name-tourbooknowctacomputed{margin-top:.5em;padding:2.5rem 3rem}.node--tour--full .tour__aside__social,.node--tour--full .tour__social{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:4.5rem auto;text-align:center}.node--tour--teaser{align-items:stretch;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;opacity:1;padding:0;transform:scaleY(1);transition:all .2s ease-in-out}.node--tour--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--tour--teaser+.node--tour--teaser{margin-top:3rem}.node--tour--teaser .tour-teaser__photo{display:flex;flex-direction:column}.node--tour--teaser .tour-teaser__photo .tour-teaser__photo__sub{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;text-align:center}.node--tour--teaser .tour-teaser__photo .tour-teaser__photo__sub .field--name-field-tour-duration,.node--tour--teaser .tour-teaser__photo .tour-teaser__photo__sub .field--name-field-tour-price{line-height:2.5rem;padding:1.5rem;width:50%}.node--tour--teaser .tour-teaser__photo .field--name-field-image{flex:1}.node--tour--teaser .tour-teaser__photo .field--name-field-image img,.node--tour--teaser .tour-teaser__photo .field--name-field-image picture{border-top-left-radius:4px;border-top-right-radius:4px;max-height:25.6rem}.node--tour--teaser .tour-teaser__photo .field--name-field-tour-duration{background-color:#077f97;color:#fff;font-size:1.8rem;font-weight:600;text-transform:uppercase}.node--tour--teaser .tour-teaser__photo .field--name-field-tour-price{background:#1a171b;color:#fff;font-size:2rem}.node--tour--teaser .tour-teaser__content{flex:1;padding:2rem 3rem}.node--tour--teaser .tour-teaser__content .tour-teaser__content__header{display:flex;flex-direction:row;gap:1.5rem}.node--tour--teaser .tour-teaser__content .tour-teaser__content__header h2{flex:1}.node--tour--teaser .node__title{margin-bottom:0}.node--tour--teaser .node__title a{color:#1a171b}.node--tour--teaser .node__title a:focus,.node--tour--teaser .node__title a:hover{color:#077f97;text-decoration:none}.node--tour--teaser .wishlist-add-button{cursor:pointer;display:block;height:2rem;width:2rem}.node--tour--teaser .wishlist-add-button svg{display:block;fill:#959595;max-width:100%}.node--tour--teaser .wishlist-add-button.in-wishlist svg{fill:#e32436}.node--tour--teaser .wishlist-add-button:hover svg{fill:#1a171b}.node--tour--teaser .field--name-field-tour-intro{margin-top:.5em;max-width:55em;min-height:4em}.node--tour--teaser .field--name-field-tour-theme .taxonomy-term--theme--short{padding-bottom:0}.node--tour--teaser.is-removed-from-wishlist{opacity:0;transform:scaleY(0)}.no-js .wishlist-add-button,.no-js .wishlist-page-link,.node--tour--teaser.is-hidden-from-wishlist{display:none}.view-id-tours.view-display-id-page_list_all>.view-header{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:4.5rem}.view-id-tours.view-display-id-page_list_all>.view-content .views-row+.views-row{margin-top:3rem}.view-id-tour_selection.view-display-id-page_list>.view-header{font-size:1.6rem;line-height:1.5}.node--tour-selection--teaser{align-items:stretch;background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch;margin:3rem 0;padding:0;transition:all .2s ease-in-out}.node--tour-selection--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--tour-selection--teaser .node__title{margin-bottom:0}.node--tour-selection--teaser .node__title a{color:#1a171b}.node--tour-selection--teaser .node__title a:focus,.node--tour-selection--teaser .node__title a:hover{color:#077f97;text-decoration:none}.node--tour-selection--teaser .tour-selection__photo .field--name-field-image{height:100%}.node--tour-selection--teaser .tour-selection__photo .field--name-field-image img,.node--tour-selection--teaser .tour-selection__photo .field--name-field-image picture{border-top-left-radius:4px;border-top-right-radius:4px;max-height:25.6rem}.node--tour-selection--teaser .tour-selection__content{flex:1;padding:2rem 3rem}.node--tour-selection--teaser .tour-selection__content .field--name-field-paragraphs{margin-top:.5em;max-width:55em;min-height:4em}.node--tour--carousel{position:relative}.node--tour--carousel .field--name-field-image+.copyright{margin-right:4.5rem;z-index:15}.node--tour--carousel .field--name-field-image+.copyright .copyright__inner{margin-left:-3.2rem}.node--tour--carousel>.content{align-items:center;bottom:4.5rem;display:flex;flex-direction:column;justify-content:center;left:1.5rem;position:absolute;right:1.5rem;top:0}.node--tour--carousel .node__title{color:#fff;font-size:4rem;line-height:1.2;margin-bottom:3rem;text-shadow:0 6px 8px rgba(0,0,0,.62)}.node--tour--carousel a.button{background-color:#e32436;border-color:#e32436;border-width:0;color:#fff;min-width:0;min-width:24rem;padding:.75rem 0;text-transform:uppercase}.node--tour--carousel a.button:focus,.node--tour--carousel a.button:focus-within,.node--tour--carousel a.button:hover{background-color:#b51020;border-color:#b51020;color:#fff}.node--traveler-photo--teaser{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);margin:auto;max-width:32rem;padding:1.5rem;text-align:center;transition:all .2s ease-in-out}.node--traveler-photo--teaser[data-once-modaltravelerspictures=true]{cursor:pointer}.node--traveler-photo--teaser .field--name-field-traveler-photo img,.node--traveler-photo--teaser .field--name-field-traveler-photo picture{border-radius:2px;display:block}.node--traveler-photo--teaser .node__title{font-size:1.8rem;font-weight:600;line-height:1.2;margin:.5em 0 .25em}.node--traveler-photo--teaser .field--name-field-traveler-photo-subtitle{color:#077f97;font-weight:500}.node--traveler-photo--teaser .field--name-field-traveler-photo-description{margin-top:.5em}.node--traveler-photo--teaser[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.node--traveler-photo--teaser[data-once-travelersphototeaserclick=true]{cursor:pointer}.node--traveler-photo--teaser[data-once-travelersphototeaserclick=true]:hover .node__title{color:#077f97}.node--traveler-photo--teaser.ui-dialog-content{border:0;border-radius:0;box-shadow:none;max-width:none;max-width:54rem}.node--traveler-photo--teaser.ui-dialog-content .field--name-field-traveler-photo{margin:0 auto;max-width:48rem}.node--traveler-photo--teaser.ui-dialog-content .field--name-field-traveler-photo img,.node--traveler-photo--teaser.ui-dialog-content .field--name-field-traveler-photo picture{height:auto;width:auto}.view-id-travelers_pictures.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5;margin-bottom:4.5rem}.view-id-travelers_pictures.view-display-id-block_page .view-content{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(1,minmax(10px,1fr));grid-template-rows:auto;padding:4.5rem 0}.view-id-travelers_pictures.view-display-id-block_page .node--traveler-photo--teaser{transition:all .2s ease-in-out}.view-id-travelers_pictures.view-display-id-block_page .node--traveler-photo--teaser.observed{opacity:1;transform:translateY(0)}.view-id-travelers_pictures.view-display-id-block_page .node--traveler-photo--teaser.observed.not-in-viewport{opacity:0;transform:translateY(30%)}.view-id-travelers_pictures.view-display-id-block_page .views-row{position:relative;transition:all .2s ease-in-out}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(1n+1){transform:translate(1rem,-1rem) rotate(-10deg);z-index:1}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(1n+1):hover{transform:translate(1rem,-1rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(odd){transform:translate(1rem,2rem) rotate(7deg);z-index:4}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(odd):hover{transform:translate(1rem,2rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(odd) .node--traveler-photo--teaser{transition-delay:50ms}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(3n+1){transform:translateY(2rem) rotate(10deg);z-index:2}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(3n+1):hover{transform:translateY(2rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(3n+1) .node--traveler-photo--teaser{transition-delay:.1s}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(4n+1){transform:translate(1rem,-2rem) rotate(-7deg);z-index:3}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(4n+1):hover{transform:translate(1rem,-2rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(5n+1){transform:translate(1rem,-1rem) rotate(5deg);z-index:5}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(5n+1):hover{transform:translate(1rem,-1rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_page .views-row:nth-child(5n+1) .node--traveler-photo--teaser{transition-delay:.15s}.view-id-travelers_pictures.view-display-id-block_page .views-row:hover{z-index:10}.block-views-blocktravelers-pictures-block-teasers{margin:4.5rem 0}.block-views-blocktravelers-pictures-block-teasers .block__title{height:5rem;line-height:5rem;margin-bottom:1.5rem}.block-views-blocktravelers-pictures-block-teasers .block__title .block__title__link{color:#1a171b}.block-views-blocktravelers-pictures-block-teasers .block__title .block__title__link:focus,.block-views-blocktravelers-pictures-block-teasers .block__title .block__title__link:hover{color:#077f97;text-decoration:none}.block-views-blocktravelers-pictures-block-teasers .swiper-initialized .swiper-navigation{top:-6rem}.block-views-blocktravelers-pictures-block-teasers .more-link{display:none}.view-id-travelers_pictures.view-display-id-block_teasers{left:50%;margin-left:-50vw;overflow:hidden;position:relative;width:100vw}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized{margin-bottom:4.5rem}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content{align-items:center;display:flex;flex-direction:row;gap:1.5rem;padding:4.5rem 1.5rem}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row{max-width:32rem;position:relative;transition:all .2s ease-in-out}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:nth-child(1n+1){transform:translate(.5rem,-.5rem) rotate(-7deg);z-index:1}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:nth-child(1n+1):hover{transform:translate(.5rem,-.5rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:nth-child(odd){transform:translate(.5rem,.5rem) rotate(7deg);z-index:4}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:nth-child(odd):hover{transform:translate(.5rem,.5rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:nth-child(3n+1){transform:translateY(.5rem) rotate(5deg);z-index:2}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:nth-child(3n+1):hover{transform:translateY(.5rem) rotate(0deg)}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-initialized .view-content .views-row:hover{z-index:10}.view-id-travelers_pictures.view-display-id-block_teasers.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear}.user-profile .field--name-field-user-picture img{border-radius:8rem}.user-profile--teaser{background-color:#1a171b;padding:1.5rem 3rem;text-align:center}.user-profile--teaser .field--name-field-user-picture{margin-bottom:1.5rem}.user-profile--teaser .field--name-field-user-picture img{max-width:14rem}.user-profile--teaser .field--name-field-user-name{color:#ebe2da;font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.user-profile--teaser .field--name-field-user-info{color:#077f97;font-size:1.6rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.user-profile--teaser .field--name-field-user-bio{color:#959595}.author-teasers{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-inactive-color:#959595;--swiper-pagination-bullet-size:1rem;--swiper-pagination-color:#077f97;background-color:#fff;background-color:#1a171b;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);padding:0;transition:all .2s ease-in-out}.author-teasers[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.author-teasers .author-teasers__list{padding:3rem 0}.author-teasers .author-teasers__nav{bottom:1.5rem}.wishlist-heart{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E") 50% no-repeat;background-size:auto 17px;display:inline-block;height:1.7rem;vertical-align:text-bottom;width:1.7rem}.wishlist-heart--big{text-align:center}.wishlist-heart--big svg{-webkit-animation:heartbeat 1s infinite;animation:heartbeat 1s infinite;display:block;height:9rem;margin:4.5rem auto;transform-origin:center center;width:9rem}@-webkit-keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(1)}60%{transform:scale(1.15)}80%{transform:scale(1)}to{transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}20%{transform:scale(1.15)}40%{transform:scale(1)}60%{transform:scale(1.15)}80%{transform:scale(1)}to{transform:scale(1)}}.wishlist-page .wishlist-page__extra,.wishlist-page .wishlist-page__text,.wishlist-page .wishlist-page__tours{margin-bottom:4.5rem}.wishlist-page [data-once-tourlist=true]{margin-top:0}.wishlist-page .wishlist-page__extra h2{margin-top:4.5rem}.wishlist-page .subtitle{font-size:1.6rem;font-style:italic;line-height:1.5}.wishlist-page .columns{margin-top:4.5rem}.wishlist-page .button--share{background-color:#077f97;border-color:#077f97;color:#fff;padding-bottom:.75rem;padding-top:.75rem}.wishlist-page .button--share:focus,.wishlist-page .button--share:focus-within,.wishlist-page .button--share:hover{background-color:#07a7c3;border-color:#07a7c3;color:#fff}.wishlist-page .button--share:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.758' height='18.758'%3E%3Cpath d='M3.908 7.034a2.345 2.345 0 11-2.345 2.345 2.348 2.348 0 012.345-2.345zm0-1.563a3.908 3.908 0 103.908 3.908 3.908 3.908 0 00-3.908-3.908zm11.724 7.034a3.106 3.106 0 00-2.294 1.017l-4.29-2.288a5.428 5.428 0 01-.738 1.379L12.6 14.9a3.122 3.122 0 103.032-2.4zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.564zm0-17.194a3.126 3.126 0 00-3.126 3.126 3.125 3.125 0 00.095.731L8.31 6.145a5.466 5.466 0 01.738 1.379l4.289-2.288A3.122 3.122 0 1015.632 0zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.563z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;background-size:contain;content:"";display:inline-block;height:1.6rem;margin-left:1rem;transition:all .2s ease-in-out;vertical-align:text-bottom;width:1.6rem}.wishlist-page .button--share:focus:after,.wishlist-page .button--share:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.758' height='18.758'%3E%3Cpath d='M3.908 7.034a2.345 2.345 0 11-2.345 2.345 2.348 2.348 0 012.345-2.345zm0-1.563a3.908 3.908 0 103.908 3.908 3.908 3.908 0 00-3.908-3.908zm11.724 7.034a3.106 3.106 0 00-2.294 1.017l-4.29-2.288a5.428 5.428 0 01-.738 1.379L12.6 14.9a3.122 3.122 0 103.032-2.4zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.564zm0-17.194a3.126 3.126 0 00-3.126 3.126 3.125 3.125 0 00.095.731L8.31 6.145a5.466 5.466 0 01.738 1.379l4.289-2.288A3.122 3.122 0 1015.632 0zm0 4.689a1.563 1.563 0 111.563-1.563 1.565 1.565 0 01-1.563 1.563z' fill='%23fff'/%3E%3C/svg%3E")}.wishlist-modal{padding:4.5rem;text-align:center}.wishlist-modal p{color:#077f97;font-size:1.6rem;font-weight:700;line-height:1.5}.wishlist-modal .buttons{margin:4.5rem 0}.wishlist-modal .button{color:#1a171b;margin-bottom:1.5rem}.wishlist-modal .button:focus,.wishlist-modal .button:focus-within,.wishlist-modal .button:hover{color:#077f97}.wishlist-modal .button--blue{color:#fff}.wishlist-modal .button--blue:focus,.wishlist-modal .button--blue:focus-within,.wishlist-modal .button--blue:hover{color:#fff}.wishlist-modal .wishlist-page-link .count{color:#959595;font-style:italic;font-weight:500}.wishlist-modal:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23077f97' d='M6.28 3c3.236.001 4.973 3.491 5.72 5.031.75-1.547 2.469-5.021 5.726-5.021C19.784 3.01 22 4.319 22 7.192c0 3.442-4.744 7.851-10 13-5.258-5.151-10-9.559-10-13C2 4.516 3.965 2.999 6.28 3zm.001-2C3.098 1 0 3.187 0 7.192 0 11.853 5.57 16.619 12 23c6.43-6.381 12-11.147 12-15.808 0-4.011-3.097-6.182-6.274-6.182-2.204 0-4.446 1.042-5.726 3.238C10.715 2.042 8.478 1 6.281 1z'/%3E%3C/svg%3E") 50% no-repeat;background-size:contain;content:"";display:block;height:4.5rem;margin:0 auto 4.5rem;width:4.5rem}@media (min-width:0px)and (-webkit-min-device-pixel-ratio:1.25){.header-logo{background-image:url(/themes/custom/fjfytheme/dist/images/logo@2x.png)}.blog-about__site-name{background-image:url(/themes/custom/fjfytheme/dist/images/logo@2x.png)}.block-header-tripadvisor{background-image:url(/themes/custom/fjfytheme/dist/images/tripadvisor/tripadvisor-logo-header@2x.png)}.booking-process__steps .booking-process__steps__step:before{background-size:contain}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--1:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-1@2x.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--2:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-2@2x.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--3:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-3@2x.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--4:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-4@2x.png)}.booking-process__steps .booking-process__steps__step.booking-process__steps__step--5:before{background-image:url(/themes/custom/fjfytheme/dist/images/booking-process/booking-process--step-5@2x.png)}.no-webp .whoweare .whoweare__content{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_video_bg@2x.jpg)}.webp .whoweare .whoweare__content{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_video_bg@2x.webp)}.no-webp .block-who-we-are-cta{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_cta_bg@2x.jpg)}.webp .block-who-we-are-cta{background-image:url(/themes/custom/fjfytheme/dist/images/whoweare/whoweare_cta_bg@2x.webp)}.tour-bottom-cta__section:before{background-size:contain}.tour-bottom-cta__section.tour-bottom-cta__section--customize:before{background-image:url(/themes/custom/fjfytheme/dist/images/tour-bottom-cta/picto-customize-tour@2x.png)}.tour-bottom-cta__section.tour-bottom-cta__section--guidebook:before{background-image:url(/themes/custom/fjfytheme/dist/images/tour-bottom-cta/picto-guidebook@2x.png)}}@media (min-width:425px){.wishlist-modal .button+.button{margin-left:4.5rem}}@media (min-width:550px){.block-accreditations .logo-link{float:right;margin-left:1.5rem}.fjfy-region-list .fjfy-region-list__map>.fjfy-svg-map{padding:0 4.5rem}.tour-finder-form .form-checkboxes{-moz-column-fill:balance;column-fill:balance;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-width:auto;-moz-columns:2;columns:2}.node--invoice--full .invoice__header{flex-direction:row}.node--invoice--full .node__content .field--name-invoice-date,.node--invoice--full .node__content .field--name-invoice-date+fieldset{padding-right:25rem}.node--invoice--full .invoice__paid-stamp{margin:0;position:absolute;right:2rem;top:0;width:22rem}}@media (min-width:768px){:root{--external-gutter-size:2rem;--grid-gutter-size:0;--grid-row-gap:2rem}details>summary{font-size:1.8rem;line-height:1.5}details .details-wrapper{font-size:1.6rem;line-height:1.5}.emergency .emergency-inner,.layout-container,.layout-inner-container,.paragraph--type--bubbles .field--name-field-p-bubble-items{max-width:96rem}body>*{font-size:1.4rem;line-height:1.5}h1{font-size:4rem;line-height:1.2}h2{font-size:2.5rem;line-height:1.2}h3{font-size:2rem;line-height:1.2}h4{font-size:1.8rem;line-height:1.2}h5{font-size:1.6rem;line-height:1.2}h6{font-size:1.4rem;line-height:1.2}.ck-content h2,.cke_editable h2,.field--type-text-long h2,.field--type-text-with-summary h2,details .details-wrapper h2{font-size:2.5rem;line-height:1.2}.ck-content h3,.cke_editable h3,.field--type-text-long h3,.field--type-text-with-summary h3,details .details-wrapper h3{font-size:2rem;line-height:1.2}.ck-content h4,.cke_editable h4,.field--type-text-long h4,.field--type-text-with-summary h4,details .details-wrapper h4{font-size:1.8rem;line-height:1.2}.ck-content p.large,.cke_editable p.large,.field--type-text-long p.large,.field--type-text-with-summary p.large,details .details-wrapper p.large{font-size:1.8rem;line-height:1.5}.ck-content figure figcaption,.cke_editable figure figcaption,.field--type-text-long figure figcaption,.field--type-text-with-summary figure figcaption,details .details-wrapper figure figcaption{font-size:1.4rem;line-height:1.5}nav.breadcrumb{font-size:1.2rem;line-height:1.5}.colophon{font-size:1.2rem;line-height:1.5}.colophon .colophon__item{display:inline-block}.colophon .colophon__separator{display:inline-block;padding:0 2rem}figure figcaption{font-size:1.4rem;line-height:1.5}.block-accreditations{font-size:1.2rem;line-height:1.5}.blog-about__baseline{font-size:1.8rem;line-height:1.2}.block-blog-related-tours .block__title{font-size:1.8rem;line-height:1.2}.block-blog-search-form .block__title{font-size:1.8rem;line-height:1.2}.block-blog-search-form .views-exposed-form .form-type-textfield input{font-size:1.6rem;line-height:1.5}.block-blog-reviews-aside .block__title{font-size:1.8rem;line-height:1.2}.header-reviews{flex-direction:row}.block-menu.menu--main .menu a{font-size:1.6rem;line-height:1.5}.block-menu.menu--main .menu a.contact{font-size:1.4rem;line-height:1.5}.node--activity--default .field--name-field-activity-name h3{font-size:1.8rem;line-height:1.2}.paragraph--type--list .field--name-field-p-list-item .field__item{font-size:1.6rem;line-height:1.5}.paragraph--type--list.list--bullet .field--name-field-p-list-item .field__item:before,.paragraph--type--list.list--flower .field--name-field-p-list-item .field__item:before{font-size:1.8rem;line-height:1.5}.paragraph--type--list.list--numbered .field--name-field-p-list-item .field__item:before{font-size:1.8rem;line-height:1.5}.paragraph--type--typeform .field--name-field-p-typeform-desc{font-size:1.8rem;line-height:1.5}.block-footer-social .social-links li{display:inline-block;margin:0 2rem;vertical-align:middle}.swiper-navigation button{font-size:1.6rem;line-height:1.5}.node--view-mode-full .paragraph--type--text{font-size:1.6rem;line-height:1.5}.paragraph--type--text.text--picto{flex-direction:row;gap:1.5rem}.paragraph--type--text.text--picto blockquote{margin-left:0}.tour-text-with-picto{flex-direction:row;text-align:left}.tour-text-with-picto .text strong{font-size:1.8rem;line-height:1.2}.booking-process__steps ul{flex-direction:row}.booking-process__steps .booking-process__steps__step{width:20%}.booking-process__steps .booking-process__steps__step span{max-width:13rem}.booking-process__steps .booking-process__steps__step:after{margin-top:0;position:absolute;right:0;top:4.5rem;transform:rotate(0)}.contact-form__form>form{max-width:66.66667%}.contact-form__form>form label{font-size:1.6rem;line-height:1.5}.contact-form__form>form .form-item-field-contact-privacy-value label{font-size:1.4rem;line-height:1.5}.contact-form__form>form .form-item-field-contact-privacy-value .description{font-size:1.2rem;line-height:1.5}.contact-form__form>form .field--name-field-contact-discovered legend{font-size:1.6rem;line-height:1.5}.contact-form__form>form:after{background:#07a7c3 url(/themes/custom/fjfytheme/dist/images/contact_form/contact-form-pic.jpg) top no-repeat;background-size:cover;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);content:"";display:block;height:100%;left:100%;max-height:38rem;position:absolute;right:-50%;top:4.5rem;width:50%;z-index:-1}.contact-form__form .contact-form__form__signature{max-width:66.66667%}.contact-form__legal{align-items:last baseline;flex-direction:row;gap:6rem}.block-tripadvisor-certificate .block__content .text{font-size:1.6rem;line-height:1.5}.whoweare{align-items:stretch;display:grid;grid-gap:3rem;grid-template-columns:auto;grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto}.whoweare .whoweare__content{grid-column:1/8;margin-bottom:0;min-height:auto}.whoweare .whoweare__authors{grid-column:8/13}.whoweare .whoweare__authors .author-teasers,.whoweare .whoweare__authors .user-profile--teaser{height:100%}#to-top-button{font-size:1.6rem;line-height:1.5}.emergency{font-size:1.6rem;line-height:1.5}.emergency.emergency-style--slogan{font-size:2.5rem;line-height:1.2}.emergency .emergency-inner{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.emergency .emergency-inner .emergency__close{margin-left:auto}.emergency__close{position:static}.home-edito .home-edito__subtitle{font-size:1.8rem;line-height:1.5}.home-edito .home-edito__content p{font-size:1.8rem;line-height:1.5}.home-edito .home-edito__content{align-items:flex-start;flex-direction:row-reverse}.home-edito .home-edito__content .home-edito__content_map{min-width:20rem}.home-edito .home-edito__content__cta{text-align:left}.block-fjfy-newsletter-footer-form-block .emergency .emergency-inner,.block-fjfy-newsletter-footer-form-block .layout-inner-container,.block-fjfy-newsletter-footer-form-block .paragraph--type--bubbles .field--name-field-p-bubble-items,.emergency .block-fjfy-newsletter-footer-form-block .emergency-inner,.paragraph--type--bubbles .block-fjfy-newsletter-footer-form-block .field--name-field-p-bubble-items{background:#077f97 url(/themes/custom/fjfytheme/dist/images/newsletter_form/illustration-nl.svg) 95% top no-repeat}.newsletter-form--block.newsletter-footer-form .newsletter-form__baseline{font-size:2.5rem;line-height:1.2}.newsletter-form--block.newsletter-footer-form .newsletter-form__description{font-size:1.8rem;line-height:1.5}.block-fjfy-newsletter-aside-form-block{display:block}.newsletter-form--block.newsletter-aside-form .newsletter-form__baseline{font-size:2rem;line-height:1.2}.newsletter-form--block.newsletter-aside-form .newsletter-form__description{font-size:1.6rem;line-height:1.5}.block-popin-search-form .views-exposed-form .form-type-textfield input{font-size:1.6rem;line-height:1.5}.fjfy-region-list .fjfy-region-list__map{align-items:center;display:grid;grid-gap:3rem;grid-template-columns:auto;grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto}.fjfy-region-list .fjfy-region-list__map>.fjfy-svg-map{grid-column:1/7;margin:0 0 auto;padding:0}.fjfy-region-list .fjfy-region-list__map>.fjfy-region-list__map__region{grid-column:8/13}.fjfy-region-list .fjfy-region-list__map .fjfy-region-list__map__region{height:100%}.fjfy-region-list .fjfy-region-list__map .fjfy-region-list__map__region .node--region--teaser{flex-direction:column;margin:0}.fjfy-region-list .fjfy-region-list__map .fjfy-region-list__map__region .node--region--teaser .region-teaser__photo{max-width:none}.fjfy-region-list .fjfy-region-list__map .fjfy-region-list__map__region .node--region--teaser .region-teaser__photo .field--name-field-image img,.fjfy-region-list .fjfy-region-list__map .fjfy-region-list__map__region .node--region--teaser .region-teaser__photo .field--name-field-image picture{border-bottom-left-radius:0;border-top-right-radius:4px;min-height:24rem}.fjfy-region-list__tabs .button{font-size:1.4rem;line-height:1.5}.selfdrivetour-bottom-cta{align-items:stretch;display:grid;grid-gap:3rem;grid-template-columns:auto;grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content{grid-column:1/8;margin-bottom:0;min-height:auto}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__authors{grid-column:8/13}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__authors .author-teasers{height:100%}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__text{font-size:1.8rem;line-height:1.5}.tour-bottom-cta__sections{flex-direction:row}.tour-bottom-cta__section .tour-bottom-cta__section__title{font-size:1.8rem;line-height:1.2}.tour-bottom-cta__section{padding-left:3rem}.tour-bottom-cta__section:before{float:none;margin-left:0}.tour-finder-form .form-composite legend{font-size:1.8rem;line-height:1.5}.tour-finder-form .form-type-checkbox label{font-size:1.8rem;line-height:1.5}.tour-finder-results.tour-finder-results--empty{font-size:1.8rem;line-height:1.5}.tour-finder-results .tour-finder-results__summary{font-size:1.8rem;line-height:1.5}.travelers-feedback__content{display:grid;grid-column-gap:1.5rem;grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto}.travelers-feedback__content .travelers-feedback__rating{grid-column:1/5}.travelers-feedback__content .travelers-feedback__reviews{grid-column:5/11;padding-top:.3em}.travelers-feedback__content:after{background:url(/themes/custom/fjfytheme/dist/images/tripadvisor/TC_L_2024.png) 50% no-repeat;background-size:contain;content:"";display:block;grid-column:11/13;height:130px;width:130px}.fjfy-gallery{grid-gap:3rem;grid-template-areas:"large large small1" "large large small2";grid-template-columns:repeat(3,minmax(10px,1fr));grid-template-rows:repeat(2,minmax(10px,1fr));max-height:44rem}.paragraph--type--bubbles .field--name-field-p-bubble-image{max-height:75vh}.paragraph--type--bubbles .field--name-field-p-bubble-items{flex-direction:row}.field--name-field-p-file-file{font-size:1.8rem;line-height:1.2}.fjfy-steps{display:grid;grid-column-gap:1.5rem;grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto}.fjfy-steps .fjfy-steps__header{grid-column:1/3}.fjfy-steps .fjfy-steps__content{grid-column:3/13}.fjfy-steps .fjfy-steps__header [role=button]{gap:1em;font-size:1.2rem;line-height:1.5}.fjfy-steps .fjfy-steps__header [role=button]:after{background:#959595;content:"";display:block;height:calc(100% + 3rem);left:.5em;margin-left:-1px;position:absolute;top:50%;width:2px;z-index:0}.fjfy-steps .fjfy-steps__header nav{gap:3rem;margin-top:.5em}.sticky-banner__text{display:block;font-size:1.8rem;line-height:1.5}.region-footer>.block .block__title{font-size:1.6rem;line-height:1.5}.region-footer{grid-template-areas:"accreditations contact contact" "regions themes links" "tripadvisor tripadvisor spacer";grid-template-columns:repeat(3,minmax(10px,1fr))}.region-footer .block-footer-trip-advisor,.region-footer .block-footer-trip-advisor .tripadvisor-travelers-choice-logo{margin:0}.region-footer .block-views-blockregions-block-list-titles .item-list,.region-footer .block-views-blockthemes-block-list-titles .item-list,.region-footer .block.menu--footer-links .item-list{-moz-columns:auto;columns:auto}:root{--headerCarouselHeight:66vh;--headerHeight:50vh;--headerPadding:10rem}.layout-navigation .region-navigation .block-header-social{display:block}:root{--layout-gutter:3rem}.layout-content-top{margin-bottom:4.5rem}.columns{grid-auto-flow:column}.node--blog--full .blog__meta>.field-group__content{flex-wrap:nowrap}.node--blog--full .blog__meta .field--name-field-user-name{font-size:1.8rem;line-height:1.5}.node--blog--full .blog__meta .field--name-blog-date{font-size:1.6rem;line-height:1.5}.node--blog--full .field--name-field-paragraphs{font-size:1.6rem;line-height:1.5}.node--blog--teaser .node__title{font-size:2rem;line-height:1.2}.node--blog--teaser .node__title{min-height:4.5em}.view-blog.view-display-id-page>.view-header,.view-taxonomy-term--category>.view-header{font-size:1.6rem;line-height:1.5}.view-blog.view-display-id-page .view-content,.view-taxonomy-term--category .view-content{grid-template-columns:repeat(2,minmax(10px,1fr))}.node--blog--short .node__title{font-size:1.8rem;line-height:1.2}.view-blog.swiper:not(.swiper-initialized) .view-content{grid-gap:1.5rem;grid-template-columns:repeat(4,minmax(10px,1fr))}.contact-thanks{font-size:1.8rem;line-height:1.5}.view-id-faq.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5}.view-id-faq.view-display-id-block_page .view-content{grid-template-columns:repeat(2,minmax(10px,1fr))}.node--faq--teaser .node__title{font-size:1.8rem;line-height:1.2}.node--faq--full .field--name-field-paragraphs .paragraph--type--text:first-child{font-size:1.6rem;line-height:1.5}.node--faq--full .node__title{font-size:2.5rem;line-height:1.2}:root{--dialog-close-button-size:3rem}.ui-dialog:not(.ui-dialog-off-canvas){min-width:65rem}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{font-size:2.5rem;line-height:1.2}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-titlebar-close{margin:0}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{font-size:1.6rem;line-height:1.5}.newsletter-subscription-page__intro{font-size:1.6rem;line-height:1.5}.newsletter-subscription-page__form form{align-items:flex-end;flex-direction:row;justify-content:flex-start}.newsletter-subscription-page__form label{font-size:1.8rem;line-height:1.5}.node--newsletter--teaser .field--name-field-newsletter-send-date{font-size:1.8rem;line-height:1.5}.node--view-mode-full.node--with-aside{grid-column-gap:3rem;grid-template-columns:repeat(12,minmax(10px,1fr));position:relative}.node--view-mode-full.node--with-aside .node-full__intro{grid-column:1/9}.node--view-mode-full.node--with-aside .node-full__aside{grid-column:9/13;margin-bottom:0;margin-top:0;order:unset}.node--view-mode-full.node--with-aside .node-full__main{grid-column:1/13}.node--view-mode-full.node--with-aside .node-reviews{margin:-11.5rem 0 0;position:relative;z-index:1}.node--view-mode-full.node--with-aside .node-reviews+.field--name-field-aside-paragraphs,.node--view-mode-full.node--with-aside .node-reviews+.tour__aside__cta{margin-top:3rem}.path-frontpage .node--view-mode-full.node--with-aside .node-full__intro{align-self:end;margin-top:-3.5rem}.path-frontpage .node--view-mode-full.node--with-aside .node-full__aside{align-self:end;margin-top:0}.node--album-photo--teaser .node__title{font-size:1.8rem;line-height:1.2}.node--album-photo--teaser{text-align:left}.view-id-photo_album .view-content{grid-template-columns:repeat(3,minmax(10px,1fr))}.view-id-photo_album.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5}.node--region--full .field--name-field-region-intro{font-size:1.8rem;line-height:1.5}.node--region--full .field--name-field-region-tour-list-intro{font-size:1.8rem;line-height:1.5}.node--region--full .fjfy-svg-map{float:right;margin:1.5rem}.node--region--teaser{flex-direction:row}.node--region--teaser .region-teaser__photo{max-width:25.6rem;min-width:25.6rem}.node--region--teaser .region-teaser__photo .field--name-field-image img,.node--region--teaser .region-teaser__photo .field--name-field-image picture{border-bottom-left-radius:4px;border-top-right-radius:0}.block-other-regions-list .block__title{font-size:2.5rem;line-height:1.2}.view-regions.view-display-id-embed_region_short:not(.swiper-initialized) .view-content{grid-gap:1.5rem;grid-template-columns:repeat(4,minmax(10px,1fr))}.block-blog-related-regions .block__title{font-size:1.8rem;line-height:1.2}.block-blog-related-regions .node--region--short .node__title{font-size:1.4rem;line-height:1.5}.travelers-feedback__reviews .node--review--full:first-child .meta{font-size:1.8rem;line-height:1.5}.travelers-feedback__reviews .node--review--full:first-child blockquote{font-size:1.8rem;line-height:1.5}.travelers-feedback--blog .reviews__rating .reviews__rating__count{font-size:1.2rem;line-height:1.5}.node-reviews .reviews__rating .reviews__rating__count{font-size:1.2rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .node--review--full .meta{font-size:1.8rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .node--review--full blockquote{font-size:1.8rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .view-display-id-attachment_last_review{display:grid;grid-gap:3rem;grid-template-columns:repeat(3,minmax(10px,1fr));grid-template-rows:auto}.view-travelers-reviews.view-display-id-block_page .view-display-id-attachment_last_review .view-header{grid-column:1/2}.view-travelers-reviews.view-display-id-block_page .view-display-id-attachment_last_review .view-content{grid-column:2/4}.view-travelers-reviews.view-display-id-block_page>.view-content{grid-gap:3rem;grid-template-columns:repeat(3,minmax(10px,1fr))}.travelers-reviews-header-area{grid-template-columns:repeat(3,minmax(10px,1fr))}.view-search.view-display-id-page_search .view-filters .views-exposed-form{align-items:end;flex-direction:row;justify-content:center}.view-search.view-display-id-page_search .view-filters .views-exposed-form label{font-size:1.6rem;line-height:1.5}.view-search.view-display-id-page_search .view-header{font-size:1.8rem;line-height:1.5}.view-search.view-display-id-page_search .view-empty{font-size:1.6rem;line-height:1.5}.search-result{flex-direction:row}.search-result .search-result__image{max-width:25.6rem;min-width:25.6rem}.search-result .search-result__image img,.search-result .search-result__image picture{border-bottom-left-radius:4px;border-top-right-radius:0}.search-result__content .search-result__content__type{font-size:1.6rem;line-height:1.5}.taxonomy-term--theme--taxonomy-term-page-intro .field--name-description{font-size:1.6rem;line-height:1.5}.node--tour--short .node__title{font-size:1.4rem;line-height:1.5}.field--name-field-tour-region{font-size:1.8rem;line-height:1.2}.node--tour--full .field--name-field-tour-intro{font-size:1.8rem;line-height:1.5}.node--tour--full .field--name-field-tour-activity-ref{grid-template-columns:repeat(4,minmax(10px,1fr))}.node--tour--full .field--name-touraccommodationgallery .field__label{font-size:1.8rem;line-height:1.2}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map{float:right;margin:0 0 0 1.5rem}.node--tour--full .tour__aside__cta .field--name-field-tour-price small{font-size:1.2rem;line-height:1.5}.node--tour--full .tour__social{flex-direction:row;gap:4.5rem}.node--tour--teaser{flex-direction:row}.node--tour--teaser .tour-teaser__photo{max-width:25.6rem;min-width:25.6rem}.node--tour--teaser .tour-teaser__photo .field--name-field-image img,.node--tour--teaser .tour-teaser__photo .field--name-field-image picture{border-top-right-radius:0}.node--tour--teaser .tour-teaser__photo .field--name-field-tour-duration{border-bottom-left-radius:4px}.view-id-tours.view-display-id-page_list_all>.view-header{font-size:2.5rem;line-height:1.2}.view-id-tour_selection.view-display-id-page_list>.view-header{font-size:1.6rem;line-height:1.5}.node--tour-selection--teaser{flex-direction:row}.node--tour-selection--teaser .tour-selection__photo{max-width:25.6rem;min-width:25.6rem}.node--tour-selection--teaser .tour-selection__photo .field--name-field-image img,.node--tour-selection--teaser .tour-selection__photo .field--name-field-image picture{border-bottom-left-radius:0;border-top-right-radius:4px}.node--tour--carousel .node__title{font-size:4rem;line-height:1.2}.node--traveler-photo--teaser .node__title{font-size:1.8rem;line-height:1.2}.node--traveler-photo--teaser{text-align:left}.view-id-travelers_pictures.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5}.view-id-travelers_pictures.view-display-id-block_page .view-content{grid-template-columns:repeat(3,minmax(10px,1fr))}.user-profile--teaser .field--name-field-user-name{font-size:2rem;line-height:1.2}.user-profile--teaser .field--name-field-user-info{font-size:1.6rem;line-height:1.5}.wishlist-modal p{font-size:1.6rem;line-height:1.5}}@media (min-width:768px)and (min-width:0px)and (-webkit-min-device-pixel-ratio:1.25){.contact-form__form>form:after{background-image:url(/themes/custom/fjfytheme/dist/images/contact_form/contact-form-pic@2x.jpg)}}@media screen and (min-width:900px){.home-edito .home-edito__content .home-edito__content_map{min-width:24rem}}@media (min-width:980px){.contact-form__form>form:after{max-height:45rem}.layout-navigation .region-navigation{text-align:right}}@media (min-width:1140px){:root{--external-gutter-size:3rem;--grid-gutter-size:0;--grid-row-gap:2rem}details>summary{font-size:1.8rem;line-height:1.5}details .details-wrapper{font-size:1.6rem;line-height:1.5}.emergency .emergency-inner,.layout-container,.layout-inner-container,.paragraph--type--bubbles .field--name-field-p-bubble-items{max-width:108rem}.block-insidrphone-video,.block-interview-video{padding-left:4.5rem;padding-right:4.5rem}body>*{font-size:1.4rem;line-height:1.5}h1{font-size:4rem;line-height:1.2}h2{font-size:2.5rem;line-height:1.2}h3{font-size:2rem;line-height:1.2}h4{font-size:1.8rem;line-height:1.2}h5{font-size:1.6rem;line-height:1.2}h6{font-size:1.4rem;line-height:1.2}.ck-content h2,.cke_editable h2,.field--type-text-long h2,.field--type-text-with-summary h2,details .details-wrapper h2{font-size:2.5rem;line-height:1.2}.ck-content h3,.cke_editable h3,.field--type-text-long h3,.field--type-text-with-summary h3,details .details-wrapper h3{font-size:2rem;line-height:1.2}.ck-content h4,.cke_editable h4,.field--type-text-long h4,.field--type-text-with-summary h4,details .details-wrapper h4{font-size:1.8rem;line-height:1.2}.ck-content p.large,.cke_editable p.large,.field--type-text-long p.large,.field--type-text-with-summary p.large,details .details-wrapper p.large{font-size:1.8rem;line-height:1.5}.ck-content figure figcaption,.cke_editable figure figcaption,.field--type-text-long figure figcaption,.field--type-text-with-summary figure figcaption,details .details-wrapper figure figcaption{font-size:1.4rem;line-height:1.5}.ck-content blockquote,.cke_editable blockquote,.field--type-text-long blockquote,.field--type-text-with-summary blockquote,details .details-wrapper blockquote{margin-right:0;padding-right:0}nav.breadcrumb{font-size:1.2rem;line-height:1.5}.colophon{font-size:1.2rem;line-height:1.5}.header-logo{height:67px;width:193px}figure figcaption{font-size:1.4rem;line-height:1.5}.paragraph--type--text figure.align-left,.paragraph--type--text figure.align-left img,.paragraph--type--text figure.align-right,.paragraph--type--text figure.align-right img,.paragraph--type--text img.align-left,.paragraph--type--text img.align-left img,.paragraph--type--text img.align-right,.paragraph--type--text img.align-right img{-webkit-margin-before:0;margin-block-start:0}.paragraph--type--text figure.align-left,.paragraph--type--text img.align-left{float:left;-webkit-margin-end:3rem;margin-inline-end:3rem}.paragraph--type--text figure.align-right,.paragraph--type--text img.align-right{float:right;-webkit-margin-start:3rem;margin-inline-start:3rem}.paragraph--type--text figure+br,.paragraph--type--text img+br{display:none}.off-canvas-menu__content{justify-content:center;padding-bottom:0;padding-top:0}.off-canvas-menu__button{display:none}.off-canvas-menu__content{background:none;min-height:0;overflow:initial;padding:0;position:relative;width:100%}.off-canvas-menu__content[aria-hidden]{transform:none}.off-canvas-menu__content:after,.off-canvas-menu__content:before{content:none}html.menu-displayed .off-canvas-menu__content{overflow-y:auto}html.menu-displayed .header-logo{width:193px}html.menu-displayed .header-logo:before html.menu-displayed .header-logo:after{content:none}.block-accreditations{font-size:1.2rem;line-height:1.5}.block-accreditations .logo-link{float:none;margin-left:0}.blog-about__baseline{font-size:1.8rem;line-height:1.2}.block-blog-related-tours .block__title{font-size:1.8rem;line-height:1.2}.block-blog-search-form .block__title{font-size:1.8rem;line-height:1.2}.block-blog-search-form .views-exposed-form .form-type-textfield input{font-size:1.6rem;line-height:1.5}.block-blog-reviews-aside .block__title{font-size:1.8rem;line-height:1.2}.ui-dialog--copyright .copyright__text{padding:4.5rem}.block-header-reviews{margin-left:-9rem}.block-menu.menu--main ul.menu{padding-bottom:0}.block-menu.menu--main ul.menu .menu{padding:0}.block-menu.menu--main .menu{text-align:right}.block-menu.menu--main .menu li{display:inline-block;padding:.5rem 0;vertical-align:middle}.block-menu.menu--main .menu li+li{margin-left:2rem;margin-top:0}.block-menu.menu--main .menu .menu-item--expanded .menu{background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.5);display:block;left:-50%;margin-left:0;opacity:0;padding:1.5rem;position:absolute;right:-50%;text-align:center;top:100%;transform:translateY(-200%);transition:opacity .2s ease-in-out;z-index:1}.block-menu.menu--main .menu .menu-item--expanded .menu li{margin:0;width:100%}.block-menu.menu--main .menu .menu-item--expanded:focus>a,.block-menu.menu--main .menu .menu-item--expanded:hover>a{color:#077f97}.block-menu.menu--main .menu .menu-item--expanded:focus .menu,.block-menu.menu--main .menu .menu-item--expanded:hover .menu{opacity:1;transform:translateY(0)}.block-menu.menu--main .menu a{font-size:1.6rem;line-height:1.5}.block-menu.menu--main .menu a.contact{font-size:1.4rem;line-height:1.5}.node--activity--default .field--name-field-activity-name h3{font-size:1.8rem;line-height:1.2}.paragraph--type--list .field--name-field-p-list-item .field__item{font-size:1.6rem;line-height:1.5}.paragraph--type--list.list--bullet .field--name-field-p-list-item .field__item:before,.paragraph--type--list.list--flower .field--name-field-p-list-item .field__item:before{font-size:1.8rem;line-height:1.5}.paragraph--type--list.list--numbered .field--name-field-p-list-item .field__item:before{font-size:1.8rem;line-height:1.5}.paragraph--type--typeform [data-tf-widget]{min-height:35rem}.paragraph--type--typeform h2.field--name-field-p-typeform-title{font-size:3.5rem}.paragraph--type--typeform .field--name-field-p-typeform-desc{font-size:1.8rem;line-height:1.5}.block-footer-social .social-links li{margin:0 4rem}.swiper-navigation button{font-size:1.6rem;line-height:1.5}.block-local-tasks-block{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);margin-right:1.5rem;padding:1.5rem;position:absolute;right:100%;transition:all .2s ease-in-out}.block-local-tasks-block:hover,.block-local-tasks-block[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.block-local-tasks-block nav.tabs{text-align:left}.block-local-tasks-block nav.tabs ul{margin:0}.block-local-tasks-block nav.tabs a{padding:.25em}.node--view-mode-full .paragraph--type--text{font-size:1.6rem;line-height:1.5}.paragraph--type--text.text--picto:after{content:"";display:block;height:96px;margin:1.5rem;min-width:96px;width:96px}.tour-text-with-picto .text strong{font-size:1.8rem;line-height:1.2}.contact-form__form>form label{font-size:1.6rem;line-height:1.5}.contact-form__form>form .form-item-field-contact-privacy-value label{font-size:1.4rem;line-height:1.5}.contact-form__form>form .form-item-field-contact-privacy-value .description{font-size:1.2rem;line-height:1.5}.contact-form__form>form .field--name-field-contact-discovered legend{font-size:1.6rem;line-height:1.5}.block-tripadvisor-certificate .block__content .text{font-size:1.6rem;line-height:1.5}.block-home-picto .home-picto__list{grid-template-columns:repeat(3,minmax(10px,1fr))}.whoweare .whoweare__content{grid-column:1/9}.whoweare .whoweare__authors{grid-column:9/13}#to-top-button{font-size:1.6rem;line-height:1.5}#to-top-button{left:3rem;margin-left:0}.emergency{font-size:1.6rem;line-height:1.5}.emergency.emergency-style--slogan{font-size:2.5rem;line-height:1.2}.home-edito .home-edito__subtitle{font-size:1.8rem;line-height:1.5}.home-edito .home-edito__content p{font-size:1.8rem;line-height:1.5}.home-edito .home-edito__content .home-edito__content_map{min-width:30rem}.newsletter-form--block .fjfy-newsletter-subscription-form .form-actions input[type=submit]{background-color:hsla(0,0%,100%,.5)}.newsletter-form--block.newsletter-footer-form{align-items:flex-end;flex-direction:row}.newsletter-form--block.newsletter-footer-form .newsletter-form__form,.newsletter-form--block.newsletter-footer-form .newsletter-form__text{margin-right:auto}.newsletter-form--block.newsletter-footer-form .newsletter-form__baseline{font-size:2.5rem;line-height:1.2}.newsletter-form--block.newsletter-footer-form .newsletter-form__description{font-size:1.8rem;line-height:1.5}.newsletter-form--block.newsletter-aside-form .newsletter-form__baseline{font-size:2rem;line-height:1.2}.newsletter-form--block.newsletter-aside-form .newsletter-form__description{font-size:1.6rem;line-height:1.5}.block-popin-search-form .views-exposed-form .form-type-textfield input{font-size:1.6rem;line-height:1.5;min-width:60rem}.fjfy-region-list .fjfy-region-list__map>.fjfy-svg-map{grid-column:1/8}.fjfy-region-list .fjfy-region-list__map>.fjfy-region-list__map__region{grid-column:9/13}.fjfy-region-list__tabs .button{font-size:1.4rem;line-height:1.5}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content{grid-column:1/9}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__authors{grid-column:9/13}.selfdrivetour-bottom-cta .selfdrivetour-bottom-cta__content .selfdrivetour-bottom-cta__content__text{font-size:1.8rem;line-height:1.5}.tour-bottom-cta__section .tour-bottom-cta__section__title{font-size:1.8rem;line-height:1.2}.tour-bottom-cta__section{padding-left:19rem}.tour-bottom-cta__section:before{float:left;margin-left:-16rem}.tour-finder-form .form-composite legend{font-size:1.8rem;line-height:1.5}.tour-finder-form .form-checkboxes{-moz-column-gap:4.5rem;column-gap:4.5rem;-moz-columns:3;column-count:3}.tour-finder-form .form-type-checkbox label{font-size:1.8rem;line-height:1.5}.tour-finder-results.tour-finder-results--empty{font-size:1.8rem;line-height:1.5}.tour-finder-results .tour-finder-results__summary{font-size:1.8rem;line-height:1.5}.field--name-field-p-file-file{font-size:1.8rem;line-height:1.2}.popin{align-items:flex-start;bottom:4.5rem;display:flex;flex-direction:row;gap:1rem;justify-content:center;opacity:0;position:fixed;right:4.5rem;transform:translateY(150%);transition:all .5s ease-in-out;z-index:120}.popin.is-visible{opacity:1;transform:translateY(0)}.popin .popin__close{background:#fff;border:2px solid #959595;border-radius:50%;cursor:pointer;display:inline-block;padding:.75rem;transition:all .2s ease-in-out}.popin .popin__close svg{display:block}.popin .popin__close svg g{transition:all .2s ease-in-out}.popin .popin__close:focus,.popin .popin__close:hover{border-color:#1a171b}.popin .popin__close:focus svg g,.popin .popin__close:hover svg g{stroke:#1a171b}.popin .popin__content{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);font-size:1.8rem;letter-spacing:-.026rem;line-height:1.5;margin-right:1rem;max-width:40rem;padding:1.5rem;position:relative;transition:all .2s ease-in-out}.popin .popin__content,.popin .popin__content[data-once-enlargeyourclick=true]:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.popin .popin__content:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:1.2rem 0 1.2rem 1.2rem;content:"";margin-top:-1.5rem;position:absolute;right:-1.2rem;top:50%;z-index:1}.popin .popin__image{border-radius:50%;box-shadow:0 2px 10px 0 rgba(0,0,0,.2)}.popin .popin__image img{border-radius:5rem;display:block;height:10rem;width:10rem}.fjfy-steps .fjfy-steps__header [role=button]{font-size:1.2rem;line-height:1.5}.sticky-banner__text{font-size:1.8rem;line-height:1.5}.region-footer>.block .block__title{font-size:1.6rem;line-height:1.5}.region-footer{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-areas:"accreditations accreditations accreditations regions regions themes themes links links spacer tripadvisor tripadvisor" "contact        contact        contact        regions regions themes themes links links spacer tripadvisor tripadvisor";grid-template-columns:repeat(12,minmax(10px,1fr))}:root{--headerCarouselHeight:75vh;--headerHeight:66vh;--headerPadding:3rem}.region-header .block-page-title-block{max-width:60%}.region-header .block-header-main-image .copyright,.region-header .block-header-tour-carousel .copyright{bottom:calc(var(--headerPadding) + 1.5rem);left:auto;margin-left:0;right:0;width:auto}.region-header .block-header-tripadvisor{bottom:0;bottom:calc(var(--headerPadding) - 3rem);display:block;left:0;position:absolute}.region-header .block-header-tour-carousel .header-tour-carousel .swiper-navigation{margin-bottom:8rem}.layout-navigation .region-navigation{align-items:flex-end;flex-direction:column}.layout-navigation .region-navigation .block+.block{margin-top:1.5rem;transition:margin .1s ease-in-out}.layout-navigation.headroom--unpinned{transform:translateY(-90%)}.layout-navigation.headroom--unpinned:hover{transform:translateY(0)}.emergency .emergency-inner,.layout-inner-container,.paragraph--type--bubbles .field--name-field-p-bubble-items{padding-left:0;padding-right:0}.emergency .layout-main>.emergency-inner,.layout-main>.layout-inner-container,.paragraph--type--bubbles .layout-main>.field--name-field-p-bubble-items{max-width:97rem}.layout-content.layout-content--with-aside{display:grid;grid-column-gap:4.5rem;grid-template-columns:repeat(12,minmax(10px,1fr));grid-template-rows:auto}.layout-content.layout-content--with-aside .region-content{grid-column:1/9}.layout-content.layout-content--with-aside .region-content-aside{grid-column:9/13;max-width:100%}.region-content-aside{margin-top:0}.path--blog .region-content-aside{align-items:stretch;display:grid;grid-column-gap:3rem;grid-template-columns:repeat(3,minmax(200px,1fr));margin-block:4.5rem}.path--blog .region-content-aside .block+.block{margin-block:0}.path--blog .region-content-aside .block-blog-related-tours .field--name-field-related-tours{max-height:40rem;overflow-y:scroll}.node--blog--full .blog__meta .field--name-field-user-name{font-size:1.8rem;line-height:1.5}.node--blog--full .blog__meta .field--name-blog-date{font-size:1.6rem;line-height:1.5}.node--blog--full .field--name-field-paragraphs{font-size:1.6rem;line-height:1.5}.node--blog--teaser .node__title{font-size:2rem;line-height:1.2}.view-blog.view-display-id-page>.view-header,.view-taxonomy-term--category>.view-header{font-size:1.6rem;line-height:1.5}.view-blog.view-display-id-page .view-content,.view-taxonomy-term--category .view-content{grid-template-columns:repeat(3,minmax(10px,1fr))}.node--blog--short .node__title{font-size:1.8rem;line-height:1.2}.contact-thanks{font-size:1.8rem;line-height:1.5}.view-id-faq.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5}.view-id-faq.view-display-id-block_page .view-content{grid-template-columns:repeat(3,minmax(10px,1fr))}.node--faq--teaser .node__title{font-size:1.8rem;line-height:1.2}.node--faq--full .field--name-field-paragraphs .paragraph--type--text:first-child{font-size:1.6rem;line-height:1.5}.node--faq--full .node__title{font-size:2.5rem;line-height:1.2}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-titlebar .ui-dialog-title{font-size:2.5rem;line-height:1.2}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content{font-size:1.6rem;line-height:1.5}.newsletter-subscription-page__intro{font-size:1.6rem;line-height:1.5}.newsletter-subscription-page__form label{font-size:1.8rem;line-height:1.5}.node--newsletter--teaser .field--name-field-newsletter-send-date{font-size:1.8rem;line-height:1.5}.node--album-photo--teaser .node__title{font-size:1.8rem;line-height:1.2}.view-id-photo_album.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5}.node--region--full .field--name-field-region-intro{font-size:1.8rem;line-height:1.5}.node--region--full .field--name-field-region-tour-list-intro{font-size:1.8rem;line-height:1.5}.node--region--full .fjfy-svg-map{margin:4.5rem}.block-other-regions-list .block__title{font-size:2.5rem;line-height:1.2}.block-blog-related-regions .block__title{font-size:1.8rem;line-height:1.2}.block-blog-related-regions .node--region--short .node__title{font-size:1.4rem;line-height:1.5}.travelers-feedback__reviews .node--review--full:first-child .meta{font-size:1.8rem;line-height:1.5}.travelers-feedback__reviews .node--review--full:first-child blockquote{font-size:1.8rem;line-height:1.5}.travelers-feedback--blog .reviews__rating .reviews__rating__count{font-size:1.2rem;line-height:1.5}.node-reviews .reviews__rating .reviews__rating__count{font-size:1.2rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .node--review--full .meta{font-size:1.8rem;line-height:1.5}.view-travelers-reviews.view-display-id-block_page .node--review--full blockquote{font-size:1.8rem;line-height:1.5}.view-search.view-display-id-page_search .view-filters .views-exposed-form label{font-size:1.6rem;line-height:1.5}.view-search.view-display-id-page_search .view-header{font-size:1.8rem;line-height:1.5}.view-search.view-display-id-page_search .view-empty{font-size:1.6rem;line-height:1.5}.search-result__content .search-result__content__type{font-size:1.6rem;line-height:1.5}.taxonomy-term--theme--taxonomy-term-page-intro .field--name-description{font-size:1.6rem;line-height:1.5}.node--tour--short .node__title{font-size:1.4rem;line-height:1.5}.field--name-field-tour-region{font-size:1.8rem;line-height:1.2}.node--tour--full .field--name-field-tour-intro{font-size:1.8rem;line-height:1.5}.node--tour--full .field--name-touraccommodationgallery .field__label{font-size:1.8rem;line-height:1.2}.node--tour--full .field--name-field-tour-steps .fjfy-steps__content__item .fjfy-svg-map{margin:-1.5rem -1.5rem 0 4.5rem}.node--tour--full .tour__aside__cta .field--name-field-tour-price small{font-size:1.2rem;line-height:1.5}.view-id-tours.view-display-id-page_list_all>.view-header{font-size:2.5rem;line-height:1.2}.view-id-tour_selection.view-display-id-page_list>.view-header{font-size:1.6rem;line-height:1.5}.node--tour--carousel .node__title{font-size:4rem;line-height:1.2;max-width:50%}.node--traveler-photo--teaser .node__title{font-size:1.8rem;line-height:1.2}.view-id-travelers_pictures.view-display-id-block_page .view-header{font-size:1.6rem;line-height:1.5}.user-profile--teaser .field--name-field-user-name{font-size:2rem;line-height:1.2}.user-profile--teaser .field--name-field-user-info{font-size:1.6rem;line-height:1.5}.wishlist-modal p{font-size:1.6rem;line-height:1.5}}@media (min-width:1140px)and (min-width:1140px){.popin .popin__content{font-size:1.8rem;line-height:1.5}}@media (min-width:1140px)and (min-width:768px){.popin .popin__content{font-size:1.8rem;line-height:1.5}}@media (min-width:1400px){:root{--headerCarouselHeight:85vh;--headerHeight:75vh;--headerPadding:6rem}}@media screen and (min-width:3000px){.region-header .block-header-main-image .field--name-field-image,.region-header .block-header-tour-carousel .field--name-field-image{margin-left:-1500px;width:3000px}}@media (max-width:767px){:root{--headerCarouselHeight:66vh;--headerHeight:50vh;--headerPadding:10rem}}@media (max-width:550px){.ck-content .cke_widget_image.align-left,.ck-content .cke_widget_image.align-right,.ck-content .media.align-left,.ck-content .media.align-right,.ck-content figure img.align-left,.ck-content figure img.align-right,.ck-content h2 img.align-left,.ck-content h2 img.align-right,.ck-content p img.align-left,.ck-content p img.align-right,.cke_editable .cke_widget_image.align-left,.cke_editable .cke_widget_image.align-right,.cke_editable .media.align-left,.cke_editable .media.align-right,.cke_editable figure img.align-left,.cke_editable figure img.align-right,.cke_editable h2 img.align-left,.cke_editable h2 img.align-right,.cke_editable p img.align-left,.cke_editable p img.align-right,.field--type-text-long .cke_widget_image.align-left,.field--type-text-long .cke_widget_image.align-right,.field--type-text-long .media.align-left,.field--type-text-long .media.align-right,.field--type-text-long figure img.align-left,.field--type-text-long figure img.align-right,.field--type-text-long h2 img.align-left,.field--type-text-long h2 img.align-right,.field--type-text-long p img.align-left,.field--type-text-long p img.align-right,.field--type-text-with-summary .cke_widget_image.align-left,.field--type-text-with-summary .cke_widget_image.align-right,.field--type-text-with-summary .media.align-left,.field--type-text-with-summary .media.align-right,.field--type-text-with-summary figure img.align-left,.field--type-text-with-summary figure img.align-right,.field--type-text-with-summary h2 img.align-left,.field--type-text-with-summary h2 img.align-right,.field--type-text-with-summary p img.align-left,.field--type-text-with-summary p img.align-right,details .details-wrapper .cke_widget_image.align-left,details .details-wrapper .cke_widget_image.align-right,details .details-wrapper .media.align-left,details .details-wrapper .media.align-right,details .details-wrapper figure img.align-left,details .details-wrapper figure img.align-right,details .details-wrapper h2 img.align-left,details .details-wrapper h2 img.align-right,details .details-wrapper p img.align-left,details .details-wrapper p img.align-right{float:none;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;transition:none!important}}@media print{@page{size:A4;margin:1cm}.button,button{display:none!important}body.path-invoice{padding:0!important;scroll-padding-top:0}body.path-invoice.gin--horizontal-toolbar{padding-top:0!important}body.path-invoice .layout-main{background:#fff;font-size:1.4rem;line-height:1.5;margin:0 auto;padding:0}body.path-invoice .warning{display:none}body.path-invoice .bottom-text .text{font-weight:500}body.path-invoice .bottom-text .stamp img{max-height:10rem}.node--invoice--full .invoice__header{flex-direction:row;margin-bottom:1.5rem}.node--invoice--full .invoice__header .logo img{max-height:13rem}.node--invoice--full .invoice__titles{margin:1.5rem 0}.node--invoice--full .invoice__titles h1.subtitle,.node--invoice--full .invoice__titles h1.title{font-size:1.8rem;line-height:1.5}.node--invoice--full .node__content .field--name-invoice-date,.node--invoice--full .node__content .field--name-invoice-date+fieldset{padding-right:25rem}.node--invoice--full .invoice__paid-stamp{margin:0;position:absolute;right:2rem;top:0;width:20rem}.node--invoice--full fieldset{margin:1.5rem 0;padding-top:0}.node--invoice--full fieldset .field+.field{margin-top:.25rem}.node--invoice--full fieldset legend{font-size:1.4rem;line-height:1.5}.legal-text{bottom:0;position:fixed}form.fjfy-invoice-payment .form{margin:1.5rem 0}.invoice__message{page-break-after:always}.invoice__message .invoice__message__logo{display:block!important;margin:3rem auto}}@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
