@import url("//hello.myfonts.net/count/3900e9");.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/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(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/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(/core/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(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/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(/core/misc/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(/core/misc/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(/core/misc/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;}
@font-face{font-family:'Gilroy-Thin';src:url(/themes/custom/thalassa/css/webfonts/3900E9_0_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_0_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_0_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_0_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_0_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-UltraLightItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_1_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_1_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_1_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_1_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_1_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-ThinItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_2_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_2_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_2_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_2_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_2_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-SemiBoldItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_3_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_3_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_3_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_3_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_3_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-SemiBold';src:url(/themes/custom/thalassa/css/webfonts/3900E9_4_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_4_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_4_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_4_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_4_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-UltraLight';src:url(/themes/custom/thalassa/css/webfonts/3900E9_5_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_5_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_5_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_5_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_5_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-Regular';src:url(/themes/custom/thalassa/css/webfonts/3900E9_6_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_6_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_6_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_6_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_6_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-RegularItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_7_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_7_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_7_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_7_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_7_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-MediumItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_8_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_8_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_8_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_8_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_8_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-Medium';src:url(/themes/custom/thalassa/css/webfonts/3900E9_9_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_9_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_9_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_9_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_9_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-LightItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_A_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_A_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_A_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_A_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_A_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-Light';src:url(/themes/custom/thalassa/css/webfonts/3900E9_B_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_B_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_B_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_B_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_B_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-HeavyItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_C_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_C_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_C_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_C_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_C_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-Heavy';src:url(/themes/custom/thalassa/css/webfonts/3900E9_D_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_D_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_D_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_D_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_D_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-ExtraBoldItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_E_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_E_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_E_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_E_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_E_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-ExtraBold';src:url(/themes/custom/thalassa/css/webfonts/3900E9_F_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_F_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_F_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_F_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_F_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-BoldItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_10_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_10_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_10_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_10_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_10_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-Bold';src:url(/themes/custom/thalassa/css/webfonts/3900E9_11_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_11_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_11_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_11_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_11_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-BlackItalic';src:url(/themes/custom/thalassa/css/webfonts/3900E9_12_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_12_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_12_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_12_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_12_0.ttf) format('truetype');}@font-face{font-family:'Gilroy-Black';src:url(/themes/custom/thalassa/css/webfonts/3900E9_13_0.eot);src:url(/themes/custom/thalassa/css/webfonts/3900E9_13_0.eot#iefix) format('embedded-opentype'),url(/themes/custom/thalassa/css/webfonts/3900E9_13_0.woff2) format('woff2'),url(/themes/custom/thalassa/css/webfonts/3900E9_13_0.woff) format('woff'),url(/themes/custom/thalassa/css/webfonts/3900E9_13_0.ttf) format('truetype');}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after{content:"";content:none}q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix,#container-popins .popin-header,#container-popins.getdata .content .row,#container-popins.getdata .content-programs .row,#nav-accor,#nav-main,#nav-main .content-wrapper,.cares .category,.cart-header,.cart-content{zoom:1}.clearfix::before,#container-popins .popin-header::before,#container-popins.getdata .content .row::before,#container-popins.getdata .content-programs .row::before,#nav-accor::before,#nav-main::before,#nav-main .content-wrapper::before,.cares .category::before,.cart-header::before,.cart-content::before,.clearfix::after,#container-popins .popin-header::after,#container-popins.getdata .content .row::after,#container-popins.getdata .content-programs .row::after,#nav-accor::after,#nav-main::after,#nav-main .content-wrapper::after,.cares .category::after,.cart-header::after,.cart-content::after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix::after,#container-popins .popin-header::after,#container-popins.getdata .content .row::after,#container-popins.getdata .content-programs .row::after,#nav-accor::after,#nav-main::after,#nav-main .content-wrapper::after,.cares .category::after,.cart-header::after,.cart-content::after{clear:both}.signature .social a{display:block;text-indent:100%;overflow:hidden;white-space:nowrap}@font-face{font-family:'maz-icon-font';font-weight:normal;font-style:normal;src:url(/themes/custom/thalassa/fonts/built/maz-icon-font.eot);src:url(/themes/custom/thalassa/fonts/built/maz-icon-font.woff2) format("woff2"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.woff) format("woff"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.ttf) format("truetype"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.eot#iefix) format("embedded-opentype")}[class^="maz-icon-font-"],[class*=" maz-icon-font-"]{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.maz-icon-font-Vague:after{content:""}.maz-icon-font-amenities-24hour:after{content:""}.maz-icon-font-amenities-air-conditioning:after{content:""}.maz-icon-font-amenities-airport-shuttle:after{content:""}.maz-icon-font-amenities-bars:after{content:""}.maz-icon-font-amenities-beach-water-sports:after{content:""}.maz-icon-font-amenities-breakfast:after{content:""}.maz-icon-font-amenities-business-center:after{content:""}.maz-icon-font-amenities-caretaker:after{content:""}.maz-icon-font-amenities-child-activity:after{content:""}.maz-icon-font-amenities-cleaning-service:after{content:""}.maz-icon-font-amenities-convention:after{content:""}.maz-icon-font-amenities-deaf:after{content:""}.maz-icon-font-amenities-domestic-animal:after{content:""}.maz-icon-font-amenities-early-checkin:after{content:""}.maz-icon-font-amenities-electric-car:after{content:""}.maz-icon-font-amenities-family:after{content:""}.maz-icon-font-amenities-fitness:after{content:""}.maz-icon-font-amenities-golf:after{content:""}.maz-icon-font-amenities-handicapped-access:after{content:""}.maz-icon-font-amenities-meeting-room:after{content:""}.maz-icon-font-amenities-online-checkin:after{content:""}.maz-icon-font-amenities-other-sport-activites:after{content:""}.maz-icon-font-amenities-parking:after{content:""}.maz-icon-font-amenities-pool:after{content:""}.maz-icon-font-amenities-porter:after{content:""}.maz-icon-font-amenities-printer:after{content:""}.maz-icon-font-amenities-restaurant:after{content:""}.maz-icon-font-amenities-room-service:after{content:""}.maz-icon-font-amenities-self-service:after{content:""}.maz-icon-font-amenities-shops:after{content:""}.maz-icon-font-amenities-ski:after{content:""}.maz-icon-font-amenities-smoking-lounge:after{content:""}.maz-icon-font-amenities-spa:after{content:""}.maz-icon-font-amenities-spoken-language:after{content:""}.maz-icon-font-amenities-tennis:after{content:""}.maz-icon-font-amenities-thalassotherapy:after{content:""}.maz-icon-font-amenities-web-corner:after{content:""}.maz-icon-font-amenities-well-being:after{content:""}.maz-icon-font-amenities-wifi:after{content:""}.maz-icon-font-appareil-photo:after{content:""}.maz-icon-font-avis-client:after{content:""}.maz-icon-font-balance-nutrition:after{content:""}.maz-icon-font-balanced:after{content:""}.maz-icon-font-beauty-youth:after{content:""}.maz-icon-font-bed:after{content:""}.maz-icon-font-calendar:after{content:""}.maz-icon-font-car:after{content:""}.maz-icon-font-chat-bubble:after{content:""}.maz-icon-font-check:after{content:""}.maz-icon-font-cible:after{content:""}.maz-icon-font-circle-arrow:after{content:""}.maz-icon-font-circle-zoom:after{content:""}.maz-icon-font-clients:after{content:""}.maz-icon-font-connected:after{content:""}.maz-icon-font-connection:after{content:""}.maz-icon-font-culture:after{content:""}.maz-icon-font-dates:after{content:""}.maz-icon-font-deconnect:after{content:""}.maz-icon-font-demander-brochure:after{content:""}.maz-icon-font-destinations:after{content:""}.maz-icon-font-enfants:after{content:""}.maz-icon-font-enveloppenl:after{content:""}.maz-icon-font-enveloppenl_old:after{content:""}.maz-icon-font-etoile:after{content:""}.maz-icon-font-facebook:after{content:""}.maz-icon-font-family:after{content:""}.maz-icon-font-fb:after{content:""}.maz-icon-font-fermer:after{content:""}.maz-icon-font-fit:after{content:""}.maz-icon-font-fleche-bouton:after{content:""}.maz-icon-font-fleche-deployer:after{content:""}.maz-icon-font-fleche:after{content:""}.maz-icon-font-gallerie:after{content:""}.maz-icon-font-handicape:after{content:""}.maz-icon-font-infos:after{content:""}.maz-icon-font-inscription:after{content:""}.maz-icon-font-instagram_logo:after{content:""}.maz-icon-font-leaflet:after{content:""}.maz-icon-font-logo:after{content:""}.maz-icon-font-loupe-zoom:after{content:""}.maz-icon-font-loupe:after{content:""}.maz-icon-font-marker:after{content:""}.maz-icon-font-meeting:after{content:""}.maz-icon-font-meilleur-prix:after{content:""}.maz-icon-font-mute:after{content:""}.maz-icon-font-nos-conseillers:after{content:""}.maz-icon-font-nuits:after{content:""}.maz-icon-font-offres-speciales:after{content:""}.maz-icon-font-oie:after{content:""}.maz-icon-font-paiement-securise:after{content:""}.maz-icon-font-pamper:after{content:""}.maz-icon-font-parking:after{content:""}.maz-icon-font-plane:after{content:""}.maz-icon-font-precedent-slideshow:after{content:""}.maz-icon-font-print:after{content:""}.maz-icon-font-print_old:after{content:""}.maz-icon-font-programmes:after{content:""}.maz-icon-font-promotion:after{content:""}.maz-icon-font-relaxation:after{content:""}.maz-icon-font-reseau_n_1:after{content:""}.maz-icon-font-share:after{content:""}.maz-icon-font-share_old:after{content:""}.maz-icon-font-shopping:after{content:""}.maz-icon-font-sleep-recovery:after{content:""}.maz-icon-font-slow:after{content:""}.maz-icon-font-soins:after{content:""}.maz-icon-font-sport:after{content:""}.maz-icon-font-sports-et-activite:after{content:""}.maz-icon-font-strong:after{content:""}.maz-icon-font-success:after{content:""}.maz-icon-font-suivant-slideshow:after{content:""}.maz-icon-font-train:after{content:""}.maz-icon-font-unmute:after{content:""}.maz-icon-font-vague-sharp:after{content:""}.maz-icon-font-vague:after{content:""}.maz-icon-font-vitality-energy:after{content:""}.maz-icon-font-wifi:after{content:""}.sprite-lang-en,html[lang="en"] #nav-accor .language .toggler a::before,#nav-accor .language ul li a.en:after,#nav-main .language .select-container label span.en{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:0px 0px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-en,html[lang="en"] #nav-accor .language .toggler a::before,#nav-accor .language ul li a.en:after,#nav-main .language .select-container label span.en{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.sprite-lang-fr,html[lang="fr"] #nav-accor .language .toggler a::before,#nav-accor .language ul li a.fr:after,#nav-main .language .select-container label span.fr{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:-18px 0px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-fr,html[lang="fr"] #nav-accor .language .toggler a::before,#nav-accor .language ul li a.fr:after,#nav-main .language .select-container label span.fr{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.sprite-lang-it,html[lang="it"] #nav-accor .language .toggler a::before,#nav-accor .language ul li a.it:after,#nav-main .language .select-container label span.it{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:0px -14px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-it,html[lang="it"] #nav-accor .language .toggler a::before,#nav-accor .language ul li a.it:after,#nav-main .language .select-container label span.it{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.table{display:table;width:100%;height:100%}.cell{display:table-cell}.cell.middle{vertical-align:middle}.content-wrapper{max-width:1280px;width:100%;padding-left:1.25rem;padding-right:1.25rem;text-align:left;margin:0 auto}.odd{background-color:#f1f5f6}@media screen and (min-width:1024px){.small-only{display:none !important}}@media screen and (min-width:750px){.mobile-only{display:none !important}}@media screen and (max-width:749px){.desktop-only{display:none !important}}.clear-font{font-size:0}.display-none{display:none !important}.txt-center{text-align:center}.table-row{display:table-row !important}.line-through{text-decoration:line-through}.no-p-t{padding-top:0 !important}.no-p-b{padding-bottom:0 !important}.p-top-40{padding-top:2.5rem !important}.p-bottom-40{padding-bottom:2.5rem !important}.no-m-t{margin-top:0 !important}.no-m-b{margin-bottom:0 !important}.m-top-40{margin-top:2.5rem !important}.m-bottom-40{margin-bottom:2.5rem !important}#search-engine .content-wrapper .map-container{text-align:center}html{color:#636674;text-align:center;font-family:"Gilroy-Regular",sans-serif;overflow-x:hidden}html.no-scroll{overflow:hidden}html.ahc-loading{overflow:hidden}html.ahc-loading #ahc-loader{display:block}html #search-engine .codes-and-map--mobile{display:none}html #search-engine.sticky--active .codes-and-map--desktop{display:block}html .push-container{display:none}#ahc-loader{position:fixed;z-index:99999;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);text-align:center}#ahc-loader p{color:#fff;font-size:14px;display:inline-block;vertical-align:middle;width:100%}#ahc-loader .hack-valign{display:inline-block;vertical-align:middle;height:100%;width:0px}body{overflow-x:hidden}body>div.page-web-call-back{display:none}body .form-required:after{content:none !important}body #nav-main .nav-layer li a .stars{top:3px;font-size:14px}body #home-destination-map #gmap .info-window p.name span{position:relative;top:2px}body .block-promo .name .stars{top:-2px}body .block-promo .title .stars sup{height:auto}body .block-promo .title .stars sup::after{color:#fff;line-height:inherit}body .destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.name .stars{top:-2px}body .section-cover-slideshow-or-video .title h2 .stars{height:20px;top:-26px}body .section-cover-slideshow-or-video .title h2 .stars sup{height:auto}body .section-cover-slideshow-or-video .title h2 .stars sup::after{color:#fff}body .sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name .stars{height:10px}body .sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name .stars sup{height:auto}body .sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name .stars sup::after{color:#35414c}@media screen and (max-width:749px){body .section-cover-slideshow-or-video .title h2 .stars{top:3px}}.switch-picture-js{transition:opacity 100ms ease-in;opacity:0}.switch-picture-js.maz-active{opacity:1}@media screen and (max-width:1023px){#breadcrumb{display:none}.page-web-call-back{display:none}html #search-engine.sticky .codes-and-map--desktop{display:none}html #search-engine.sticky .codes-and-map--mobile{display:none}html #search-engine.sticky--active .codes-and-map--desktop{display:none}html #search-engine.sticky--active .codes-and-map--mobile{display:block}html.mobile--nav-active{overflow:hidden}html.mobile--nav-active #nav-main{position:fixed;top:45px;bottom:0;left:0;width:100%;z-index:10000}}*{box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased}a{text-decoration:none}#content{position:relative}@media screen and (max-width:749px){#content{width:100%}}.cta-push .block-promo-content{cursor:pointer}#breadcrumb{font-family:"Gilroy-Regular",sans-serif;font-size:14px;width:100%;padding:20px calc(1.17188% + 40px);text-align:left;position:absolute;top:144px;z-index:2}#breadcrumb .content-wrapper{width:100%;max-width:none;margin:0;padding:0;text-align:left}#breadcrumb li{display:inline-block;color:#fff;font-family:"Gilroy-SemiBold",sans-serif}#breadcrumb li a{font-family:"Gilroy-Regular",sans-serif;color:#fff}.stars{position:relative;display:inline-block;font-size:0;vertical-align:middle}.stars sup{display:inline-block;width:10px;height:10px}.stars sup span{font-size:20px}.price{font-size:20px;font-size:1.25rem;white-space:nowrap;color:#35414c}.price sub{font-size:13px;font-size:.8125rem}@media screen and (max-width:749px){.price{font-size:16px;font-size:1rem}.price sub{font-size:11px;font-size:.6875rem}}.print{position:relative}.print a{width:100%;height:51px;line-height:51px;font-size:23px;font-size:1.4375rem;display:inline-block;font-size:0;position:relative;border:1px solid #dadada;z-index:1}.print a::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:23px;font-size:1.4375rem;width:100%;height:51px;line-height:51px;color:#636674;display:inline-block;text-align:center;position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (max-width:1023px){.print{display:none}}.touchevents .print{display:none}.touchevents .cart-content .validation .cta{float:none;margin:0 auto}.close{width:40px;height:40px;position:absolute;top:0;right:0;z-index:10;text-align:center;color:#35414c}.close::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";line-height:40px;width:40px;height:40px;vertical-align:middle}.headings{position:relative;padding-bottom:2.5rem}.headings::after{color:#35414c;text-align:center;position:absolute;width:100%;bottom:0;left:0;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;font-size:20px;font-size:1.25rem}.wave{position:relative;padding-bottom:1.875rem}@media screen and (min-width:1024px){.wave{padding-bottom:2.5rem}}.wave::after{font-size:19px;font-size:1.1875rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:block;color:#35414c;text-align:center;position:absolute;width:100%;bottom:0;left:0;overflow:visible}@media screen and (min-width:1024px){.wave::after{font-size:24px;font-size:1.5rem}}.heading-1{font-size:36px;margin:0 auto 50px;font-family:"Gilroy-UltraLight",sans-serif;font-weight:100;text-align:center;color:#35414c;width:calc(100% - 80px)}.heading-2{font-size:16px;font-size:1rem;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;color:#35414c;margin:0 0 .625rem}@media screen and (max-width:639px){.heading-2{font-size:14px;font-size:.875rem}}.heading-3{font-size:25px;text-align:left;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif}.usabilla_live_button_container{z-index:1000 !important;left:0 !important;right:auto !important}.more{display:inline-block;padding:5px 0 2px}.more a{font-size:13px;padding-bottom:3px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;border-bottom:1px solid #35414c}.no-touchevents .more a:hover{color:#35414c}#cookie-policy{display:none;width:100%;position:fixed;bottom:0;left:0;z-index:1000;background:#35414c;padding-top:1.5625rem;padding-bottom:1.5625rem;font-family:"Gilroy-Regular",sans-serif}#cookie-policy.cookiebox-visible{display:block}#cookie-policy .inner-container{margin:0 auto;width:70%}#cookie-policy .inner-container p{color:#fff;font-size:12px;line-height:1.4}#cookie-policy .inner-container p a{color:#fff;text-decoration:underline}#cookie-policy .close{color:#fff;z-index:1001;top:0;right:0}.intro{line-height:1.5em;padding:0 20px 40px;max-width:865px;margin:0 auto;text-align:center}.intro p{margin-bottom:15px}.intro p:last-child{margin-bottom:0}.feed-icons{display:none}.u-none{border-color:transparent  !important;color:#35414c}@media screen and (max-width:639px){.headings{padding-bottom:1.5625rem}.headings::after{font-size:12px;font-size:.75rem}.only--desktop{display:none}}@media screen and (max-width:749px){.heading-1{margin:0 auto 20px;width:calc(100% - 30px)}}.alert-danger{display:none !important}.tabs--primary{font-size:0;position:fixed;bottom:0;right:0;left:auto;top:auto;width:auto;background-color:#232937;z-index:1000;margin:0;padding-left:0}.tabs--primary .visually-hidden{display:none}.tabs--primary li{display:inline-block;vertical-align:top;vertical-align:top;padding:0 10px;position:relative;margin:0}.tabs--primary li:first-child::before{display:none}.tabs--primary li::before{content:'';position:absolute;top:10px;left:0;width:1px;height:10px;background-color:#fff}.tabs--primary li:hover{background:none;box-shadow:none;text-shadow:none}.tabs--primary a{font-size:11px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;color:#fff;padding:10px;display:block;background:none}.tabs--primary a.is-active,.tabs--primary a:hover{background:none;text-decoration:underline}.tabs--primary a:focus{background:none}.user-login-form{width:100%;max-width:500px;margin:0 auto}.user-login-form label{display:block;text-align:left;padding-bottom:8px}.user-login-form .help-block{display:none}.user-login-form .form-item{margin:0;padding-top:20px}.user-login-form .form-item:first-child{padding-top:0}.user-login-form .form-text{width:100%;height:40px;border:none;padding-left:10px;border:1px solid #eaeff0}.user-login-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.user-login-form .form-actions{text-align:right;margin:0;padding-top:20px}.user-login-form .form-submit{background-color:#003f6d;color:#fff;border:none;text-transform:uppercase;height:45px;font-size:13px;padding:11px 20px 9px;font-family:"AG medium",Arial,sans-serif}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(/themes/custom/thalassa/css/font/2.0.0/VideoJS.eot#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ//nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMlGRXgUAAAEoAAAAVmNtYXDiMBC2AAAB/AAAAUpnbHlmW/HoBwAAA4gAAA9QaGVhZAyD6V8AAADQAAAANmhoZWEOogcgAAAArAAAACRobXR42QAAAAAAAYAAAAB8bG9jYTDINOoAAANIAAAAQG1heHABMAB5AAABCAAAACBuYW1l1cf1oAAAEtgAAAIKcG9zdGZEjeMAABTkAAABgQABAAAHAAAAAKEHAAAAAAAHAAABAAAAAAAAAAAAAAAAAAAAHwABAAAAAQAAwdxheF8PPPUACwcAAAAAANMyzzEAAAAA0zLPMQAAAAAHAAcAAAAACAACAAAAAAAAAAEAAAAfAG0ABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQcAAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxHgcAAAAAoQcAAAAAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8R7//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqAABAAAAAAWLBYsAAgAAAREBAlUDNgWL++oCCwAAAwAAAAAGawZrAAIADgAaAAAJAhMEAAMSAAUkABMCAAEmACc2ADcWABcGAALrAcD+QJX+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgIwAVABUAGbCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAAAAgAAAAAFQAWLAAMABwAAASERKQERIREBwAEr/tUCVQErAXUEFvvqBBYAAAAEAAAAAAYgBiAABgATACQAJwAAAS4BJxUXNjcGBxc+ATUmACcVFhIBBwEhESEBEQEGBxU+ATcXNwEHFwTQAWVVuAO7AidxJSgF/t/lpc77t18BYf6fASsBdQE+TF1OijuZX/1gnJwDgGSeK6W4GBhqW3FGnFT0AWM4mjT+9AHrX/6f/kD+iwH2/sI7HZoSRDGYXwSWnJwAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYABgAMAAABLgEnET4BAREhAREBBWUBZVRUZfwRASsBdf6LA4Bkniv9piueAUT+QP6LBKr+iwAAAwAAAAAGIAYPAAUADAAaAAATESEBEQEFLgEnET4BAxUWEhcGAgcVNgA3JgDgASsBdf6LAsUBZVVVZbqlzgMDzqXlASEFBf7fBGD+QP6LBKr+i+Bkniv9piueAvOaNP70tbX+9DSaOAFi9fUBYgAAAAQAAAAABYsFiwAFAAsAEQAXAAABIxEhNSMDMzUzNSEBIxUhESMDFTMVMxECC5YBduCWluD+igOA4AF2luDglgLr/oqWAgrglvyAlgF2AqCW4AF2AAQAAAAABYsFiwAFAAsAEQAXAAABMxUzESETIxUhESMBMzUzNSETNSMRITUBdeCW/org4AF2lgHAluD+ipaWAXYCVeABdgHAlgF2++rglgHA4P6KlgAAAAACAAAAAAXWBdYADwATAAABIQ4BBxEeARchPgE3ES4BAyERIQVA/IA/VQEBVT8DgD9VAQFVP/yAA4AF1QFVP/yAP1UBAVU/A4A/VfvsA4AAAAYAAAAABmsGawAHAAwAEwAbACAAKAAACQEmJw4BBwElLgEnAQUhATYSNyYFAQYCBxYXIQUeARcBMwEWFz4BNwECvgFkTlSH8GEBEgOONemh/u4C5f3QAXpcaAEB/BP+3VxoAQEOAjD95DXpoQESeP7dTlSH8GH+7gPwAmgSAQFYUP4nd6X2Pv4nS/1zZAEBk01NAfhk/v+TTUhLpfY+Adn+CBIBAVhQAdkAAAAFAAAAAAZrBdYADwATABcAGwAfAAABIQ4BBxEeARchPgE3ES4BASEVIQEhNSEFITUhNSE1IQXV+1ZAVAICVEAEqkBUAgJU+xYBKv7WAur9FgLqAcD+1gEq/RYC6gXVAVU//IA/VQEBVT8DgD9V/ayV/tWVlZWWlQADAAAAAAYgBdYADwAnAD8AAAEhDgEHER4BFyE+ATcRLgEBIzUjFTM1MxUUBgcjLgEnET4BNzMeARUFIzUjFTM1MxUOAQcjLgE1ETQ2NzMeARcFi/vqP1QCAlQ/BBY/VAICVP1rcJWVcCog4CAqAQEqIOAgKgILcJWVcAEqIOAgKiog4CAqAQXVAVU//IA/VQEBVT8DgD9V/fcl4CVKICoBASogASogKgEBKiBKJeAlSiAqAQEqIAEqICoBASogAAAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIAZsAC4AAAEiBgcBNjQnAR4BMz4BNy4BJw4BBxQXAS4BIw4BBx4BFzI2NwEGBx4BFz4BNy4BBUArSh797AcHAg8eTixffwICf19ffwIH/fEeTixffwICf18sTh4CFAUBA3tcXHsDA3sCTx8bATcZNhkBNB0gAn9fX38CAn9fGxn+zRwgAn9fX38CIBz+yhcaXHsCAntcXXsAAAIAAAAABlkGawBDAE8AAAE2NCc3PgEnAy4BDwEmLwEuASchDgEPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEXIT4BPwE2NxcWNjcTNiYnBS4BJz4BNx4BFw4BBasFBZ4KBgeWBxkNujpEHAMUD/7WDxQCHEU5ug0aB5UHBQudBQWdCwUHlQcaDbo5RRwCFA8BKg8UAhxFOboNGgeVBwUL/ThvlAIClG9vlAIClAM3JEokewkaDQEDDAkFSy0cxg4RAQERDsYcLUsFCQz+/QwbCXskSiR7CRoN/v0MCQVLLRzGDhEBAREOxhwtSwUJDAEDDBsJQQKUb2+UAgKUb2+UAAAAAAEAAAAABmsGawALAAATEgAFJAATAgAlBACVCAGmAT0BPQGmCAj+Wv7D/sP+WgOA/sP+WggIAaYBPQE9AaYICP5aAAAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rgZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAAADAAAAAAZrBmsACwAXACMAAAEEAAMSAAUkABMCAAEmACc2ADcWABcGAAMOAQcuASc+ATceAQOA/sP+WggIAaYBPQE9AaYICP5a/sP9/q4GBgFS/f0BUgYG/q4dAn9fX38CAn9fX38Gawj+Wv7D/sP+WggIAaYBPQE9Aab6yAYBUv39AVIGBv6u/f3+rgJPX38CAn9fX38CAn8AAAAEAAAAAAYgBiAADwAbACUAKQAAASEOAQcRHgEXIT4BNxEuAQEjNSMVIxEzFTM1OwEhHgEXEQ4BByE3MzUjBYv76j9UAgJUPwQWP1QCAlT9a3CVcHCVcJYBKiAqAQEqIP7WcJWVBiACVD/76j9UAgJUPwQWP1T8gpWVAcC7uwEqIP7WICoBcOAAAgAAAAAGawZrAAsAFwAAAQQAAxIABSQAEwIAEwcJAScJATcJARcBA4D+w/5aCAgBpgE9AT0BpggI/lo4af70/vRpAQv+9WkBDAEMaf71BmsI/lr+w/7D/loICAGmAT0BPQGm/BFpAQv+9WkBDAEMaf71AQtp/vQAAQAAAAAF1ga2ABYAAAERCQERHgEXDgEHLgEnIxYAFzYANyYAA4D+iwF1vv0FBf2+vv0FlQYBUf7+AVEGBv6vBYsBKv6L/osBKgT9v779BQX9vv7+rwYGAVH+/gFRAAAAAQAAAAAFPwcAABQAAAERIyIGHQEhAyMRIREjETM1NDYzMgU/nVY8ASUn/v7O///QrZMG9P74SEi9/tj9CQL3ASjaus0AAAAABAAAAAAGjgcAADAARQBgAGwAAAEUHgMVFAcGBCMiJicmNTQ2NzYlLgE1NDcGIyImNTQ2Nz4BMyEHIx4BFRQOAycyNjc2NTQuAiMiBgcGFRQeAxMyPgI1NC4BLwEmLwImIyIOAxUUHgIBMxUjFSM1IzUzNTMDH0BbWkAwSP7qn4TlOSVZSoMBESAfFS4WlMtIP03TcAGiioNKTDFFRjGSJlAaNSI/akAqURkvFCs9WTY6a1s3Dg8THgocJU4QIDVob1M2RnF9A2vV1WnU1GkD5CRFQ1CATlpTenNTYDxHUYouUhIqQCkkMQTBlFKaNkJAWD+MWkhzRztAPiEbOWY6hn1SJyE7ZS5nZ1I0/JcaNF4+GTAkGCMLFx04Ag4kOF07Rms7HQNsbNvbbNkAAwAAAAAGgAZsAAMADgAqAAABESERARYGKwEiJjQ2MhYBESERNCYjIgYHBhURIRIQLwEhFSM+AzMyFgHd/rYBXwFnVAJSZGemZASP/rdRVj9VFQv+twIBAQFJAhQqR2c/q9AEj/whA98BMkliYpNhYfzd/cgCEml3RTMeM/3XAY8B8DAwkCAwOB/jAAABAAAAAAaUBgAAMQAAAQYHFhUUAg4BBCMgJxYzMjcuAScWMzI3LgE9ARYXLgE1NDcWBBcmNTQ2MzIXNjcGBzYGlENfAUyb1v7SrP7x4SMr4bBpph8hHCsqcJNETkJOLHkBW8YIvYaMYG1gJWldBWhiRQ4cgv797rdtkQSKAn1hBQsXsXUEJgMsjlNYS5WzCiYkhr1mFTlzPwoAAAABAAAAAAWABwAAIgAAARcOAQcGLgM1ESM1PgQ3PgE7AREhFSERFB4CNzYFMFAXsFlorXBOIahIckQwFAUBBwT0AU3+sg0gQzBOAc/tIz4BAjhceHg6AiDXGlddb1ctBQf+WPz9+h40NR4BAgABAAAAAAaABoAASgAAARQCBCMiJzY/AR4BMzI+ATU0LgEjIg4DFRQWFxY/ATY3NicmNTQ2MzIWFRQGIyImNz4CNTQmIyIGFRQXAwYXJgI1NBIkIAQSBoDO/p/Rb2s7EzYUaj15vmh34o5ptn9bK1BNHggIBgIGETPRqZepiWs9Sg4IJRc2Mj5WGWMRBM7+zgFhAaIBYc4DgNH+n84gXUfTJzmJ8JZyyH46YH2GQ2ieIAwgHxgGFxQ9WpfZpIOq7lc9I3VZHzJCclVJMf5eRmtbAXzp0QFhzs7+nwAABwAAAAAHAATPAA4AFwAqAD0AUABaAF0AAAERNh4CBw4BBwYmIycmNxY2NzYmBxEUBRY2Nz4BNy4BJyMGHwEeARcOARcWNjc+ATcuAScjBh8BHgEXFAYXFjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.vjs-icon-subtitles,.video-js .vjs-subtitles-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{content:"\f10c"}.vjs-icon-captions,.video-js .vjs-captions-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before{content:"\f115"}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button:before{content:"\f11d"}.vjs-icon-audio,.video-js .vjs-audio-button{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button:before{content:"\f11e"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:100;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100% !important;height:100% !important;padding-top:0 !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none !important}.vjs-disabled{opacity:0.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66A8CC}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:0.06666em solid #fff;background-color:#2B333F;background-color:rgba(43,51,63,0.7);border-radius:0.3em;transition:all 0.4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-0.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,0.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:0.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial,Helvetica,sans-serif}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:0.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li:focus,.vjs-menu li:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2B333F}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:rgba(43,51,63,0.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2B333F;background-color:rgba(43,51,63,0.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all 0.4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all 0.4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#2B333F;background-color:rgba(43,51,63,0.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility 0.1s,opacity 0.1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{flex:auto;display:flex;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{flex:auto;transition:all 0.2s;height:0.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:0.6em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:0.3em;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-0.333333333333333em;right:-0.5em;font-size:0.9em}.video-js .vjs-time-tooltip,.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:0.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px 8px;background-color:#fff;background-color:rgba(255,255,255,0.8);border-radius:0.3em}.video-js .vjs-time-tooltip,.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{z-index:1}.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,0.5)}.video-js .vjs-load-progress div{background:white;background:rgba(115,133,159,0.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.vjs-mouse-display .vjs-time-tooltip,.video-js .vjs-progress-control .vjs-mouse-display:after{color:#fff;background-color:#000;background-color:rgba(0,0,0,0.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 0.45em 0 0.45em;background-color:#73859f;background-color:rgba(115,133,159,0.5)}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;flex:none}.video-js .vjs-volume-control{width:5em;flex:none;display:flex;align-items:center}.video-js .vjs-volume-bar{margin:1.35em 0.45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:0.3em}.vjs-volume-bar.vjs-slider-vertical{width:0.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:0.9em}.vjs-slider-vertical .vjs-volume-level{width:0.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-0.5em;left:-0.3em}.vjs-slider-horizontal .vjs-volume-level{height:0.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-0.3em;right:-0.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:0.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent !important}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-controls-disabled .vjs-poster{display:none}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000;background-color:rgba(0,0,0,0.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-0.5em;position:absolute;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:0.85;text-align:left;border:6px solid rgba(43,51,63,0.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:white}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:white}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:white;animation-delay:0.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:white}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2B333F;background-color:rgba(43,51,63,0.75);color:#fff;margin:0 auto;padding:0.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type="button"]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,0.8);background:linear-gradient(180deg,rgba(0,0,0,0.8),rgba(255,255,255,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}html[lang="fr"] .block-promo .duration-icon p:before,html[lang="en"] .block-promo .duration-icon p:before,html[lang="it"] .block-promo .duration-icon p:before{content:"";font-size:75px;display:block !important;width:88px;height:70px;background:no-repeat 50% 50%;background-size:contain}html[lang="fr"] .block-promo .duration-icon .duration-1-3::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/1-3jours_blanc-fr.svg)}html[lang="fr"] .block-promo .duration-icon .duration-4-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/4-6jours_blanc-fr.svg)}html[lang="fr"] .block-promo .duration-icon .duration-6-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/6jours_blanc-fr.svg)}html[lang="fr"] .block-promo .duration-icon .duration-1-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/1-6jours_blanc-fr.svg)}html[lang="en"] .block-promo .duration-icon .duration-1::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/1-3jours_blanc-en.svg)}html[lang="en"] .block-promo .duration-icon .duration-4::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/4-5nuits_blanc-en.svg)}html[lang="en"] .block-promo .duration-icon .duration-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/6jours_blanc-en.svg)}html[lang="en"] .block-promo .duration-icon .duration-1-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/1-6jours_blanc-en.svg)}html[lang="it"] .block-promo .duration-icon .duration-1::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/1-3jours_blanc-it.svg)}html[lang="it"] .block-promo .duration-icon .duration-4::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/4-5nuits_blanc-it.svg)}html[lang="it"] .block-promo .duration-icon .duration-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/6jours_blanc-it.svg)}html[lang="it"] .block-promo .duration-icon .duration-1-6::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/1-6jours_blanc-it.svg)}ul.offers-expandable{display:block}ul.offers-expandable .show-more-container{display:none}ul.offers-expandable.expand .show-more-container{display:block}ul.offers-expandable li{display:inline-block;vertical-align:top}ul.offers-expandable li p.default{overflow:hidden}@media screen and (min-width:750px){ul.offers-expandable li p.default{height:65px}}@media screen and (min-width:1024px){ul.offers-expandable li p.default{height:100px}}@media screen and (min-width:1260px){ul.offers-expandable li p.default{height:75px}}ul.flex-list{display:flex;flex-wrap:wrap}ul.flex-list>li{display:flex;flex-wrap:wrap;vertical-align:top}ul.flex-list.slick-slider{justify-content:center}ul.flex-list .visu{min-height:300px}.content-wrapper.fix-third-column ul.flex-list .block-promo .block-promo-content .members-only{position:absolute;width:calc(100% - 10px);top:48%;left:50%;transform:translateX(-50%)}.content-wrapper.fix-third-column ul.flex-list .block-promo .block-promo-content .members-only .members-content{padding:10px}.content-wrapper.fix-third-column ul.flex-list .block-promo .block-promo-content .members-only .members-content p{font-size:12px}.content-wrapper.fix-third-column ul.flex-list .block-promo .block-promo-content .members-only .members-content .discount{font-size:15px}@media screen and (max-width:1024px){.content-wrapper.fix-third-column ul.flex-list .block-promo .block-promo-content .members-only .members-content .discount{font-size:14px}}.list-activities .block-promo .block-promo-content{padding-bottom:20px}.block-promo{position:relative;width:100%;margin:0 0 50px 0;padding:0;text-align:center;list-style-type:none}.block-promo .price,.block-promo .promotion{position:relative;padding:0}.block-promo .promotion{font-size:14px;line-height:1.4;padding:0 20px;width:100%;color:#35414c;font-family:"Gilroy-Regular",sans-serif;min-height:57px}.block-promo .promotion em{font-size:25px;font-size:1.5625rem;font-family:"Gilroy-Regular",sans-serif}.block-promo .promotion sup{font-size:20px;font-size:1.25rem;vertical-align:top}.block-promo .visu{position:relative;width:100%;background-size:cover;background-position:50% 50%}.block-promo .visu::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}.block-promo .visu img.duration{display:none}.block-promo .visu .map{position:absolute;bottom:0;left:0;max-width:90px}.block-promo--header{width:100%;margin:0;padding:0}.block-promo--header::before{border:0}.block-promo--header .visu{text-align:center;color:#fff;min-height:620px}.block-promo--header .visu::before{content:"";position:absolute;top:0;left:0;width:100%;height:80%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;pointer-events:none;z-index:1}@media screen and (max-width:1023px){.block-promo--header .visu::before{background-position:50% 24%;top:0}}@media screen and (max-width:1023px){.block-promo--header .visu{min-height:560px}}.block-promo--header .promotion{display:inline-flex;width:auto;height:auto;margin:0 auto 30px;padding:0 0 10px;color:#35414c;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;font-size:18px;border-bottom:5px solid #7d9aaa;letter-spacing:.05rem}.block-promo--header .promotion+.details{text-align:center}.block-promo--header .title{position:absolute;width:100%;top:50%;margin-top:-1.5rem;transform:translateY(-50%);z-index:1}.block-promo--header .title .heading-category{display:none}.block-promo--header .title .heading-1{font-size:36px;color:#fff}.block-promo--header .content{position:relative;max-width:930px;margin:-100px auto 0;background:#fff;text-align:center;padding:40px}.block-promo--header h1{margin-bottom:20px}.block-promo .thema-type{text-align:center;width:100%;display:table;padding:30px 5px;height:auto;position:relative;text-transform:uppercase;font-size:18px;font-size:1.125rem}.block-promo .thema-type span{display:table-cell;vertical-align:middle}.block-promo .search-params--duration{display:table;width:100%;position:relative;margin-bottom:20px}.block-promo .search-params--duration select,.block-promo .search-params--duration input{display:none}.block-promo .search-params--duration select{padding:0;margin:0}.block-promo .search-params--duration .btn{text-align:left;position:relative;display:table-cell;cursor:pointer;height:52px;width:100%;vertical-align:middle;line-height:1 !important;padding:0 0 0 20px;font-family:"Gilroy-SemiBold",sans-serif,Arial,sans-serif;font-size:15px;font-size:.9375rem;background:#fff;border:1px solid #dadada}.block-promo .search-params--duration .btn::after{content:"";display:table;position:absolute;right:10px;text-align:center;top:0;vertical-align:middle;line-height:50px !important;color:#35414c}.block-promo .search-params--duration .btn.label--active{color:#35414c;background:#f1f5f6;border-color:#dfe1e5}.block-promo .search-params--duration .btn.label--filled{color:#636674}.block-promo .search-params--duration .btn.label--filled span{color:#35414c}.block-promo .search-params--duration .btn[for^='duration-opt-select']::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}.block-promo .search-params--duration .options{float:left}.block-promo .search-params--duration .options .col{float:left}.block-promo .search-params--duration .options--triple{width:100%}.block-promo .search-params--duration .options--triple .col{width:100%}.block-promo .search-params--duration .options--triple .row{width:50%;float:left}.block-promo .search-params--duration .layer{display:none;position:absolute;padding:20px;top:62px;left:0;width:100%;background:#fff;margin:0 auto;border:1px solid #dfe1e5}.block-promo .search-params--duration .layer .options{padding:0;border:0;margin:0}.block-promo .search-params--duration .layer .options .row{text-align:left;width:50%;white-space:nowrap}.block-promo .search-params--duration .layer .options label::before{border-radius:19px}.block-promo .search-params--duration .layer .row{position:relative}.block-promo .search-params--duration .layer label{font-size:13px;font-size:.8125rem;display:inline-block;cursor:pointer;color:#444751;min-height:21px;line-height:21px;position:relative;padding-left:25px;margin-top:5px}.block-promo .search-params--duration .layer input{position:absolute;top:0;left:0;opacity:0}.block-promo .search-params--duration .layer--active{display:block}.block-promo .top{position:relative}.block-promo .bottom{border:1px solid #dadada;border-top:0;width:100%;padding:30px;background:#fff}.block-promo .bottom .cta{margin-top:20px}.block-promo .premium{position:absolute;width:100%;bottom:0;left:0;font-size:12px;padding:15px 0;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;letter-spacing:.1rem;text-align:center;background-color:rgba(255,255,255,0.75)}.block-promo .title{font-size:14px;letter-spacing:.1em;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;color:#35414c;margin-bottom:10px;min-height:51px}.block-promo .title .heading-1{text-transform:none}.block-promo .price{position:absolute;width:125px;height:62px;display:flex;align-items:center;justify-content:center;top:0;left:0;color:#35414c;background:rgba(255,255,255,0.75);font-family:"Gilroy-Regular",sans-serif;font-size:13px}.block-promo .price span{font-size:18px;font-family:"Gilroy-SemiBold",sans-serif}.block-promo .price .strike{text-decoration:line-through}.block-promo .default{font-size:14px;line-height:1.66;margin:0 0 10px;height:120px;overflow:hidden;display:flex;align-items:flex-start;flex-flow:column wrap}.block-promo .default strong{color:#35414c}.block-promo .default em{font-family:"Gilroy-Regular",sans-serif}.block-promo .details{position:relative;overflow:initial;text-align:left;margin:0}.block-promo .details.title{color:#35414c;font-family:"Gilroy-SemiBold",Arial,sans-serif;font-size:14px;text-align:center;text-transform:uppercase}.block-promo .details .more{margin-bottom:0}.block-promo .details p{font-size:18px;font-size:1.125rem;line-height:24px}.block-promo .details strong,.block-promo .details b{font-weight:bold;color:inherit}.block-promo .details i,.block-promo .details em{font-style:italic;font-weight:bold;color:inherit}.block-promo .details ul,.block-promo .details ol{list-style-type:disc;text-align:left}.block-promo .details ul li,.block-promo .details ol li{font-size:14px;display:list-item;margin-left:25px;padding-bottom:5px;line-height:24px}.block-promo .details p{font-size:14px;margin:0 0 15px}.block-promo .details p.care-title{font-size:16px}@media screen and (max-width:1023px){.block-promo .details p{font-size:12px}}.block-promo .details p.cta{margin-top:10px;margin-bottom:0}.block-promo .details p.promotion{font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;font-size:14px}.block-promo .details .cta strong{font-weight:normal}.block-promo .details .default,.block-promo .details .default p{font-size:14px}@media screen and (max-width:1023px){.block-promo .details .default,.block-promo .details .default p{font-size:12px}}@media screen and (max-width:1023px){.block-promo .details .default-intro,.block-promo .details .default-intro p{display:none}}.block-promo .content-wrapper .members-only{z-index:2;left:50%;transform:translate(-50%,-75px)}.block-promo .block-promo-content{display:block;position:relative;width:100%;word-wrap:break-word;color:inherit}.block-promo .block-promo-content .members-only{z-index:2;position:relative;display:inline-block;padding:5px;background-color:#35414c;transform:translateY(-75px)}.block-promo .block-promo-content .members-only .brand-logo{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:none}.block-promo .block-promo-content .members-only .members-content{display:flex;flex-direction:column;justify-content:center;border:1px solid #fff;padding:10px 150px;height:100%;color:#fff;text-align:center}.block-promo .block-promo-content .members-only .members-content p{margin:5px 0}.block-promo .block-promo-content .members-only .members-content .members-picto-label{display:none}.block-promo .block-promo-content .members-only .discount{font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;font-size:16px}.block-promo .block-promo-content .members-only+.details{margin-top:-50px;text-align:center}.block-promo.block-promo--header{width:100%;margin:0 auto}.block-promo.block-promo--header::before{border:0}@media screen and (max-width:1023px){.block-promo.block-promo--header .details{padding:0;text-align:center}}.block-promo.block-promo--header .wave:after{color:#fff}.block-promo.block-promo--header .title.wave{padding-bottom:30px}.block-promo.block-promo--header .tools{display:none}.block-promo.block-promo--large{font-size:16px;font-size:1rem;width:100%;margin:0 auto 50px auto;padding-left:10px;padding-right:10px}.block-promo.block-promo--large .promotion{height:auto}.block-promo.block-promo--large .visu{position:relative;color:#fff;text-align:center}.block-promo.block-promo--large .visu::before{display:block;content:"";width:100%;height:0;padding-top:25.52335%}.block-promo.block-promo--half{font-size:16px;font-size:1rem;display:inline-block;width:50%;margin:0 0 50px 0}.block-promo.block-promo--half:nth-child(odd){padding-right:15px}.block-promo.block-promo--half:nth-child(even){padding-left:15px}.block-promo.block-promo--half .promotion{height:auto}.block-promo.block-promo--half .visu{position:relative;color:#fff;text-align:center}.block-promo.block-promo--half .visu::before{display:block;content:"";width:100%;height:0;padding-top:35.70248%}.block-promo.block-promo--half .details{padding:30px 25px 0}@media screen and (max-width:639px){.block-promo.block-promo--half .details{padding:30px 15px 0}}.block-promo.block-promo--third{font-size:16px;width:calc(100% / 3);padding-left:20px;padding-right:20px;margin:0 0 40px}.block-promo.block-promo--third .top img,.block-promo.block-promo--third .visu img{display:block;width:100%;background:#dadada;min-height:300px}.block-promo.block-promo--third .top img.map,.block-promo.block-promo--third .visu img.map{display:none}.block-promo.block-promo--third .members-only{max-width:calc(100% - 30px)}.block-promo.block-promo--third .members-only .discount{font-size:25px}.block-promo.block-promo--third .members-only+.promotion{margin-top:-40px}@media screen and (max-width:1023px){.block-promo.block-promo--third{padding:0}}.block-promo.slick-slide .visu{position:relative}.block-promo.slick-slide .visu::before{display:block;content:"";width:100%;height:0;padding-top:82.55208%}.block-promo.slick-slide .inner,.block-promo.slick-slide .cta{display:block}@media screen and (max-width:749px){.block-promo{padding:0}.block-promo .thema-type{height:auto;padding:25px 5px}}.page-node-type-special-offer .block-promo.block-promo--header .details .default-intro strong{color:#636674;font-family:"Gilroy-SemiBold",sans-serif}.page-node-type-special-offer .block-promo .default{text-align:left;height:auto}.page-node-type-special-offer .block-promo .details .default{font-size:16px;font-size:1rem;line-height:1.25}@media screen and (max-width:768px){.page-node-type-special-offer .block-promo .details .default{font-size:12px;font-size:.75rem;line-height:1.33333}}.page-node-type-special-offer .block-promo .details .default p{font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:5px}@media screen and (max-width:768px){.page-node-type-special-offer .block-promo .details .default p{font-size:12px;font-size:.75rem;line-height:1.33333}}.page-node-type-special-offer .block-promo .details p{font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:5px}#container-popins.members .close-popin::after{color:#003f6d}#popin-members{display:none}#popin-members.active{display:flex;height:100%;align-items:center}#popin-members-content{display:none}.popin-members-content-inside{padding:45px;position:relative;margin:0 auto}.popin-members-content-inside .cross{position:absolute;top:16px;right:16px;font-size:0;width:22px;height:22px;transform:rotate(45deg);display:none}.popin-members-content-inside .cross:before,.popin-members-content-inside .cross:after{content:"";border-top:1px solid #003f6d;position:absolute;left:0;top:8px;transform-origin:50% 50%;width:100%}.popin-members-content-inside .cross:after{transform:rotate(90deg)}.popin-members-content-inside .heading-1{max-width:635px;margin:0 auto}.popin-members-content-inside .choice{padding:40px 0;margin:0 auto;max-width:500px}.popin-members-content-inside .choice .cta{margin-top:25px}.popin-members-content-inside .choice-sign-in{border-bottom:1px solid #eaeff0}.popin-members-content-inside .notice{font-size:13px}.popin-members-content+.page-web-call-back{display:none}.become-member{margin:0 auto;max-width:1200px;display:flex;flex-flow:row wrap}.become-member-bg{padding:100px 0;margin-bottom:90px;margin-left:auto;margin-right:auto;width:calc(100% - 40px)}@media screen and (max-width:1024px){.become-member-bg{padding:10px 0;margin-bottom:60px;max-width:640px}}@media screen and (max-width:450px){.become-member-bg{width:100%;padding:0 10px}}.become-member__image{flex:1}.become-member__image img{display:block;width:100%;height:auto}.become-member__content{flex:1;background-color:#050232;padding:10px}@media screen and (max-width:1024px){.become-member__content{padding:0}}.become-member__content-bg{padding:30px 80px;color:#fff;height:100%;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center}@media screen and (max-width:1024px){.become-member__content-bg{padding:40px}}.become-member__content-bg .pre-title{font-family:"Gilroy-SemiBold",sans-serif;margin-bottom:15px;text-transform:uppercase;letter-spacing:.088em}.become-member__content-bg .title{font-family:'Unna',serif;font-size:56px;line-height:1;margin-bottom:15px}@media screen and (max-width:1024px){.become-member__content-bg .title{font-size:42px}}.become-member__content-bg p{text-align:left;font-size:14px;line-height:1.66}.become-member__content-bg .buttons{display:flex;margin:30px 0;font-family:"Gilroy-SemiBold",sans-serif}@media screen and (max-width:1024px){.become-member__content-bg .buttons{display:block;width:100%}.become-member__content-bg .buttons p{text-align:center}}.become-member__content-bg .buttons .cta--inverted{display:inline-block;vertical-align:middle}@media screen and (max-width:1024px){.become-member__content-bg .buttons .cta--inverted{width:100%}}.become-member__content-bg .buttons .cta--inverted a{color:#fff;background:transparent;border-color:#fff;border-width:1px;padding:12px 50px 9px;letter-spacing:.15em}@media screen and (max-width:1024px){.become-member__content-bg .buttons .cta--inverted a{width:100%}}.become-member__content-bg .buttons .cta+.cta{margin-left:50px}.become-member__content-bg .buttons .cta+.cta a{padding:12px 0 0 !important;line-height:13px}@media screen and (max-width:1024px){.become-member__content-bg .buttons .cta+.cta{margin-left:0;margin-top:15px}}@media screen and (max-width:1024px){.become-member{display:block;max-width:600px;max-width:calc(100% - 20px);margin-bottom:0}}#form-nl-special form+p{display:none;padding-top:15px}#form-nl-special.error form+p{display:block}.block-promo-content-color-wrap{display:flex;justify-content:flex-start;flex-flow:row wrap;max-width:1280px;width:calc(100% - 40px);margin:50px auto}.block-promo-content-color-wrap-image{margin:50px auto 80px}@media screen and (max-width:1023px){.block-promo-content-color-wrap{margin:20px auto;flex-flow:row wrap;justify-content:space-between}}.block-promo-content-color{display:inline-flex;padding:40px;background:#f6f6f6;margin:0 5px 10px;flex-flow:column wrap;justify-content:space-between;text-align:left;flex-basis:calc(20% - 10px);color:#35414c}@media screen and (max-width:1023px){.block-promo-content-color{flex-basis:calc(50% - 7px);margin:5px 2px;padding:20px}}.block-promo-content-color .title{font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;color:#35414c;padding-bottom:10px;border-bottom:5px solid #fcb922;letter-spacing:.088em;font-size:14px}.block-promo-content-color .promotion{margin:20px 0 0;font-family:"Gilroy-Regular",sans-serif}.block-promo-content-color .promotion span{font-size:14px}.block-promo-content-image{background:#dadada url(https://www.thalassa.com/sites/default/files/2018-05/Biarritz-384x317.jpg);background-position:50% 50%;background-size:cover;text-align:center;width:100%}.block-promo-content-image.block-promo-content-color{flex:1}@media screen and (max-width:1023px){.block-promo-content-image.block-promo-content-color{max-width:400px;margin-left:2px;margin-right:2px}}@media screen and (max-width:1023px){.block-promo-content-image{width:100%;margin:10px;min-height:0}}.block-promo-content-image .title{border:0 !important}.block-promo-content-image .promotion{margin:10px 0 20px}.block-promo-content-image svg{width:50px;display:block;margin:0 auto 20px}.block-promo-content-image .inner{background:rgba(255,255,255,0.75);padding:25px;height:100%;min-height:346px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center}.block-promo-content-image .inner .icon{width:50px;margin:0 auto 20px}@media screen and (max-width:1023px){.block-promo-content-image .inner{margin:0}}#activities-slideshow{width:100%;max-width:1280px;margin:0 auto}@media screen and (max-width:1023px){#activities-slideshow{margin:0 auto;width:400px}#activities-slideshow .block-promo-content-image{margin:0;padding:50px}}@media screen and (max-width:749px){#activities-slideshow{margin:0 0 0 10px;width:calc(100% - 10px)}#activities-slideshow .block-promo-content-image{margin:0}}#activities-slideshow .block-promo-content-image .title{max-width:170px;margin:20px auto 10px;min-height:38px}#activities-slideshow .slick-dots{position:relative;bottom:0;left:0;width:100%;padding:15px 0 10px;text-align:center}#activities-slideshow .slick-dots li{vertical-align:top;display:inline-block;zoom:1;width:10px;height:10px;border-radius:8px;cursor:pointer;margin:20px 10px;background:#cecece;transform:scale(0.75);transform-origin:50% 50%;margin:2.5px}#activities-slideshow .slick-dots li button{opacity:0;cursor:pointer}#activities-slideshow .slick-dots li.slick-active{background:#35414c;transform:scale(1)}#activities-slideshow li{padding:0 5px}@media screen and (max-width:1023px){#activities-slideshow li{width:100%;padding:0 10px 0 0;margin:0}}.slick-dots li{vertical-align:top;display:inline-block;zoom:1;width:10px;height:10px;border-radius:8px;cursor:pointer;margin:20px 10px;background:#cecece;transform:scale(0.75);transform-origin:50% 50%;margin:2.5px}.slick-dots li button{opacity:0;cursor:pointer}.slick-dots li.slick-active{background:#35414c;transform:scale(1)}.result-selects{display:flex;flex-flow:row wrap;margin:60px auto}@media screen and (max-width:1023px){.result-selects{margin:10px auto 20px;justify-content:center}}.result-selects .col{flex:1;position:relative;min-height:108px;margin:0 auto;z-index:5}.result-selects .col.col-solo{max-width:600px}.result-selects .col.col-solo .holder{border-color:#35414c}.result-selects .col.col-solo .select-wrap{max-width:400px;margin:0 auto}@media screen and (max-width:1023px){.result-selects .col{min-height:58px}}.result-selects .col .holder{padding:40px 100px;border:1px solid #35414c;border-right-color:transparent}@media screen and (max-width:1023px){.result-selects .col .holder{padding:15px}}.result-selects .col+.col{margin-left:-1px}.result-selects .col+.col .holder{border-right-color:#35414c;border-left-color:transparent}.result-selects .col.open{width:calc(100% + 2px)}.result-selects .col.open .holder{border-color:#35414c !important;position:absolute;z-index:4;background:#fff;top:0;left:0;width:100%}.result-selects .col.open .options{display:block}.result-selects .col.open .select-wrap img{transform:rotate(180deg)}.result-selects .col .options{display:none;margin-top:10px}.result-selects .col .options .option{padding:10px 0;display:flex;align-items:center}.result-selects .col .options .option.checked label{font-weight:bold}.result-selects .col .options .option.checked label::after{opacity:1}.result-selects .col .options .option input{opacity:0;width:0}.result-selects .col .options .option input+label{position:relative;padding-left:26px;font-size:13px;color:#9c9c9c}.result-selects .col .options .option input+label::before,.result-selects .col .options .option input+label::after{content:"";position:absolute;top:-2px;left:0;width:14px;height:14px;border:1px solid #9c9c9c}.result-selects .col .options .option input+label::after{border:0;top:1px;left:3px;width:10px;height:10px;background:#35414c;opacity:0;transition:.2s}.result-selects .col .options .option input:checked+label::after{opacity:1}.result-selects .col .options .option a{position:relative;padding-left:26px;font-size:13px;color:#9c9c9c}.result-selects .col .options .option a::before,.result-selects .col .options .option a::after{content:"";position:absolute;top:-2px;left:0;width:14px;height:14px;border:1px solid #9c9c9c}.result-selects .col .options .option a::after{border:0;top:1px;left:3px;width:10px;height:10px;background:#35414c;opacity:0;transition:.2s}.result-selects .col .options .option a.checked::after{opacity:1}.result-selects .col .select-wrap{flex:1;position:relative;color:#dadada;text-align:left}.result-selects .col .select-wrap img{height:6px;margin-top:-9px;display:block;position:absolute;top:50%;right:0;pointer-events:none;transition:.2s}.result-selects .col .select-wrap .fake-select{border:0;border-bottom:1px solid #35414c;font-family:"Gilroy-Regular",sans-serif;border-radius:0;background:#fff;padding-bottom:10px;width:100%;color:#9c9c9c;font-size:14px;opacity:1 !important;cursor:pointer}.result-selects .col .select-wrap .fake-select.active{font-family:"Gilroy-SemiBold",sans-serif}.followWrap{position:relative;width:100%}.destinations-list .cares{width:100%}.destinations-list>li{margin:0 0 60px}@media screen and (max-width:1023px){.destinations-list>li{width:100%;margin:0}}.destinations-list>li .followMeBar{z-index:10;position:relative;will-change:transform;transition:transform 0s ease}.destinations-list>li .followMeBar.fixed{position:fixed !important;top:0;left:0;transform:translateY(0) !important}.destinations-list>li.odd{background:transparent}@media screen and (max-width:1023px){.destination-tab .txt{height:auto}}@media screen and (max-width:1240px){.content-wrapper{padding-left:20px;padding-right:20px}.content-wrapper.fix-third-column{left:0}}@media screen and (max-width:1024px){.block-promo--header .visu::before{top:12%}.block-promo--header .title{top:57%}}@media screen and (min-width:1024px){.block-promo--header .title{min-height:1px;margin-bottom:0;margin-top:-3vw}}@media screen and (max-width:1023px){.block-promo{width:100%;margin:0 auto}.block-promo.block-promo--header{max-width:100%}.block-promo.block-promo--large{display:block;width:100%;margin:0 auto 30px;padding:0}.block-promo.block-promo--half{display:block;width:100%;margin:0 auto 30px}.block-promo.block-promo--half:nth-child(odd),.block-promo.block-promo--half:nth-child(even){padding-left:0;padding-right:0}.block-promo.block-promo--third{width:50%;margin:0 0 40px 0;padding:0 20px}.block-promo .search-params--arrival input[type=date],.block-promo .search-params--arrival .typeDate{display:block;opacity:0;z-index:5000}.block-promo .search-params--arrival .layer{top:55px;width:100%;margin:10px 0;max-height:300px;overflow:auto}.block-promo .search-params--duration select{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;width:100%;display:block;opacity:0}.block-promo .search-params--duration .layer{top:55px;width:100%;margin:10px 0;max-height:300px;overflow:auto}}@media screen and (max-width:749px){.block-promo{max-width:100%}.block-promo.block-promo--header .content{padding:25px 0;text-align:center}.block-promo.block-promo--header .content .default{font-size:12px;font-size:.75rem}.block-promo.block-promo--large .visu{position:relative}.block-promo.block-promo--large .visu::before{display:block;content:"";width:100%;height:0;padding-top:82.55208%}.block-promo.block-promo--large .title{font-size:16px;font-size:1rem}.block-promo.block-promo--large .title .heading-1{font-size:36px;font-size:2.25rem}.block-promo.block-promo--half .visu{position:relative}.block-promo.block-promo--half .visu::before{display:block;content:"";width:100%;height:0;padding-top:82.55208%}.block-promo.block-promo--half .title{font-size:16px;font-size:1rem}.block-promo.block-promo--half .title .heading-1{font-size:36px;font-size:2.25rem}.block-promo.block-promo--third{display:block;width:100%;margin:0 auto 30px}.block-promo.block-promo--third .visu{position:relative}.block-promo.block-promo--third .visu::before{display:block;content:"";width:100%;height:0;padding-top:82.55208%}.block-promo.block-promo--third .title{font-size:16px;font-size:1rem}.block-promo.block-promo--third .title .heading-1{font-size:36px;font-size:2.25rem}.block-promo .block-promo-content .members-only{max-width:calc(100% - 30px)}.block-promo .block-promo-content .members-only .members-content{padding:20px;text-align:center}.block-promo .block-promo-content .members-only .members-content .members-picto-label{position:relative;width:30px;height:30px;left:50%;top:15px;transform:translate(-50%,-50%)}.block-promo .block-promo-content .members-only+.promotion,.block-promo .block-promo-content .members-only+.details{margin-top:-70px}}@media screen and (max-width:450px){.block-promo-content-color-wrap{width:100%;padding:0 10px}.become-member{max-width:100%}}.adpush{cursor:pointer}.adpush .click-wrapper{display:block;font-size:0}.push-promo{position:relative;text-align:center;overflow:hidden}.push-promo.text-right .push-promo-content{width:100%}.push-promo .push-promo-picture img{width:100%;transform:none;left:auto}.push-promo .push-promo-content{position:absolute;top:0;left:0;width:100%;height:100%}.push-promo .push-promo-content .push-promo-cell{display:inline-block;vertical-align:middle;padding:10px 20px;max-width:1024px}.push-promo .push-promo-content .hack-valign{display:inline-block;vertical-align:middle;height:100%;width:0px}.push-promo .push-promo-content .push-promo-title{font-size:24px;font-size:1.5rem;text-transform:uppercase;color:#fff;padding-bottom:20px}.push-promo .push-promo-content .push-promo-subtitle{font-size:24px;font-size:1.5rem;font-family:"Gilroy-UltraLight",sans-serif;color:#fff}.push-promo .push-promo-content .push-promo-subtitle em{font-size:30px;font-size:1.875rem;font-family:"Gilroy-UltraLight",sans-serif;text-transform:none}.push-promo .push-promo-content .push-promo-subtitle.wave::after{color:#fff}.push-promo .push-promo-content .cta--light{margin-top:30px;text-align:center}.push-promo .push-promo-content .cta--light a{font-size:12px;font-size:.75rem;border:2px solid #fff}.push-promo .push-promo-content .cta--light a:hover{color:#35414c;background-color:#fff;border:2px solid #fff}@media screen and (max-width:1023px){.push-promo .push-promo-picture img{display:block;width:auto;height:auto;position:relative;left:50%;transform:translateX(-50%)}.push-promo .push-promo-content .push-promo-title{font-size:16px;font-size:1rem}.push-promo .push-promo-content .push-promo-subtitle{font-size:16px;font-size:1rem}.push-promo .push-promo-content .push-promo-subtitle em{font-size:16px;font-size:1rem}.push-promo .push-promo-content .cta--light a{font-size:13px;font-size:.8125rem}}.form-nl-subscribe,.thalassa-commons-newsletter-pre-form{height:62px;background:#fff;width:600px;position:relative;margin:0 auto}.form-nl-subscribe.error,.thalassa-commons-newsletter-pre-form.error{border-color:#c00 !important}.form-nl-subscribe::before,.thalassa-commons-newsletter-pre-form::before{font-size:20px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";z-index:1;position:absolute;top:50%;left:0;margin:0;color:#97a2af;padding:0 0 0 20px;transform:translateY(-50%)}.form-nl-subscribe .form-item,.thalassa-commons-newsletter-pre-form .form-item{margin-top:0;margin-bottom:0}.form-nl-subscribe .form-type-textfield,.thalassa-commons-newsletter-pre-form .form-type-textfield{z-index:0;position:absolute;left:0;width:100%;bottom:0;top:0}.form-nl-subscribe input,.thalassa-commons-newsletter-pre-form input{vertical-align:top;display:inline-block;font-size:13px;height:60px;padding:0;border:0;font-family:"Gilroy-SemiBold",sans-serif}.form-nl-subscribe input[type=text],.thalassa-commons-newsletter-pre-form input[type=text]{font-family:"Gilroy-Regular",sans-serif;width:100%;position:absolute;left:0;z-index:0;padding:0 70px 0 60px;color:#636674;background:#f6f6f6}.form-nl-subscribe input[type=text]::-webkit-input-placeholder,.thalassa-commons-newsletter-pre-form input[type=text]::-webkit-input-placeholder{color:#97a2ae;font-family:"Gilroy-Regular",sans-serif;text-align:left}.form-nl-subscribe input[type=text]:-moz-placeholder,.thalassa-commons-newsletter-pre-form input[type=text]:-moz-placeholder{color:#97a2ae;font-family:"Gilroy-Regular",sans-serif;text-align:left}.form-nl-subscribe input[type=text]::-moz-placeholder,.thalassa-commons-newsletter-pre-form input[type=text]::-moz-placeholder{color:#97a2ae;font-family:"Gilroy-Regular",sans-serif;text-align:left}.form-nl-subscribe input[type=text]:-ms-input-placeholder,.thalassa-commons-newsletter-pre-form input[type=text]:-ms-input-placeholder{color:#97a2ae;font-family:"Gilroy-Regular",sans-serif;text-align:left}.form-nl-subscribe input[type=button],.form-nl-subscribe input[type=submit],.thalassa-commons-newsletter-pre-form input[type=button],.thalassa-commons-newsletter-pre-form input[type=submit]{z-index:1;position:relative;float:right;cursor:pointer;padding:0;width:60px;height:60px;margin:0 0 0 15px;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff;background:#35414c}.form-nl-subscribe label,.thalassa-commons-newsletter-pre-form label{display:none}@media screen and (max-width:749px){.form-nl-subscribe,.thalassa-commons-newsletter-pre-form{height:42px;width:100%}.form-nl-subscribe::before,.thalassa-commons-newsletter-pre-form::before{font-size:20px;font-size:1.25rem;width:40px;height:20px;padding:0;left:0;text-align:center;padding-top:10px;padding-bottom:10px}.form-nl-subscribe input,.thalassa-commons-newsletter-pre-form input{height:40px}.form-nl-subscribe input[type=button],.form-nl-subscribe input[type=submit],.thalassa-commons-newsletter-pre-form input[type=button],.thalassa-commons-newsletter-pre-form input[type=submit]{font-size:11px;font-size:.6875rem;height:40px;width:50px}.form-nl-subscribe input[type=text],.thalassa-commons-newsletter-pre-form input[type=text]{padding:0 50px 0 45px}}@media screen and (max-width:639px){.form-nl-subscribe::before,.thalassa-commons-newsletter-pre-form::before{font-size:14px;height:14px}}.cta a,.cta .cta__button,.cta input,.cta button{cursor:pointer;font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;font-style:normal;line-height:20px}.cta a strong,.cta .cta__button strong,.cta input strong,.cta button strong{vertical-align:middle;display:inline-block;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:.1em}.cta a a,.cta .cta__button a,.cta input a,.cta button a{padding:0}.cta--dark a,.cta--dark .cta__button{vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;font-size:14px}.cta--dark button{vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;font-size:14px}.cta--light a,.cta--light .cta__button{vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #fff;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;letter-spacing:.1rem}.cta--light a:hover,.cta--light .cta__button:hover{color:#fff;background-color:#35414c}.cta--lighter a{vertical-align:top;display:inline-block;padding:15px 30px;color:#35414c;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--overblue a{vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#022d4d;border:2px solid rgba(255,255,255,0.4);letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--overbrown a,.cta--overbrown .cta__button{vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--underline a,.cta--underline .cta__button{background:transparent;color:#35414c;border:0;text-transform:none;border-bottom:1px solid #35414c;padding:0 !important}.cta--underline-inverted a,.cta--underline-inverted .cta__button{background:transparent;color:#fff;border:0;text-transform:none;border-bottom:1px solid #fff;padding:0}.cta--toggler a{font-size:13px;font-size:.8125rem}@media screen and (max-width:1259px){.cta--toggler a{font-size:11px;font-size:.6875rem}}.cta--toggler a::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:10px;font-size:.625rem;margin-left:15px;transition:transform .2s}@media screen and (max-width:1259px){.cta--toggler a::after{font-size:9px;font-size:.5625rem;margin-left:10px}}.cta--toggler.detail--active a::after{transform:rotate(180deg)}.cta--toggler.cta-toggler--open a::after{transform:rotate(180deg)}.booking-toggler .cta--lighter{margin:0 auto}.booking-toggler .cta--lighter a{cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.booking-toggler .cta--lighter a::after{content:none}#container-popins{z-index:9999;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;display:none;height:100vh;overflow:auto}#container-popins .overlay{position:fixed;background-color:rgba(0,0,0,0.3);height:100%;width:100%;top:0;left:0}#container-popins.active{display:block}#container-popins.loading::before{display:block}#container-popins.disabled{visibility:hidden}#container-popins.sign-in .close-popin:after,#container-popins.sign-up .close-popin:after{color:#000}#container-popins::before{content:'';display:none;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}#container-popins .close-popin{position:absolute;top:15px;right:15px;width:30px;height:30px;z-index:30}#container-popins .close-popin::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";line-height:30px;color:#fff;transition:transform 300ms cubic-bezier(0.455,0.03,0.515,0.955)}.no-touchevents #container-popins .close-popin.hover:after,.no-touchevents #container-popins .close-popin:hover:after{transform:rotateZ(180deg)}#container-popins .popin iframe{background:#fff}#container-popins .popin-content{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:relative;z-index:2;width:50vw;margin:0 auto;top:50%;background:#fff;visibility:hidden;overflow:auto;-webkit-overflow-scrolling:touch;transition:opacity 200ms ease-in,visibility 200ms ease-in;transform:translate3d(0,-50%,0);margin-top:-1px}#container-popins .popin-content a.more{text-decoration:underline;text-transform:uppercase;font-size:16px;font-size:1rem;font-family:"Gilroy-SemiBold",sans-serif;color:#636674}#container-popins .popin-header{width:100%;padding:15px 45px 15px 15px;background:#35414c;color:#fff}#container-popins .popin-header h3,#container-popins .popin-header .popin-title{float:left;font-size:28px;font-size:1.75rem;font-family:"Gilroy-UltraLight",sans-serif}#container-popins.active .popin-content{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;visibility:visible}#container-popins.slideshow .stars{vertical-align:middle;margin-bottom:0}#container-popins.slideshow .popin-header{background:#fff}#container-popins.slideshow .popin-header h3,#container-popins.slideshow .popin-header .title{color:#636674;float:left;font-size:28px;font-size:1.75rem;font-family:"Gilroy-UltraLight",sans-serif}#container-popins.slideshow .close-popin::after{color:#35414c}#container-popins.getdata .content,#container-popins.getdata .content-programs{padding:40px 60px;text-align:left}#container-popins.getdata .content h4,#container-popins.getdata .content .popin-subtitle,#container-popins.getdata .content-programs h4,#container-popins.getdata .content-programs .popin-subtitle{text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;margin-bottom:15px}#container-popins.getdata .content h4 strong,#container-popins.getdata .content .popin-subtitle strong,#container-popins.getdata .content-programs h4 strong,#container-popins.getdata .content-programs .popin-subtitle strong{font-weight:bold;font-family:"Gilroy-SemiBold",sans-serif}#container-popins.getdata .content p,#container-popins.getdata .content-programs p{margin-bottom:15px}#container-popins.getdata .content p.popin-subtitle,#container-popins.getdata .content-programs p.popin-subtitle{margin-bottom:30px}#container-popins.getdata .content p strong,#container-popins.getdata .content-programs p strong{text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c}#container-popins.getdata .content .row,#container-popins.getdata .content-programs .row{border-top:1px solid #dadada;padding-top:30px}#container-popins.getdata .content .row div,#container-popins.getdata .content-programs .row div{float:left;width:48%}#container-popins.getdata .content ul li,#container-popins.getdata .content-programs ul li{font-size:14px;font-size:.875rem;line-height:25px}#container-popins.getdata .content ul li::before,#container-popins.getdata .content-programs ul li::before{content:"-";margin-right:5px}#container-popins.getdata .content .cta,#container-popins.getdata .content-programs .cta{text-align:center}#container-popins.getdata .content .cta a,#container-popins.getdata .content-programs .cta a{vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;font-size:13px;font-size:.8125rem}@media screen and (max-width:1024px){#container-popins .popin-content{width:75vw}}@media screen and (max-width:639px){#container-popins{top:90px}}@media screen and (max-width:749px){#container-popins{top:0}#container-popins .popin-content{width:100%;height:100%;padding:0;overflow:auto}#container-popins .popin-header{position:fixed;z-index:1;top:0;padding:15px 45px 15px 15px}#container-popins .popin-header h3,#container-popins .popin-header .popin-title{text-align:left;font-size:20px;font-size:1.25rem}#container-popins .content{padding:40px 20px}#container-popins.getdata .content{padding:20px}#container-popins.getdata .content h4,#container-popins.getdata .content .popin-subtitle{font-size:14px;font-size:.875rem}#container-popins.getdata .content p,#container-popins.getdata .content li{font-size:12px;font-size:.75rem}#container-popins.getdata .content .row div{width:100%;float:none}}@media screen and (max-width:749px){#container-popins.slideshow .close-popin{right:20px}}@media screen and (max-width:749px){#container-popins.slideshow .popin-header{padding:15px}}@media screen and (max-width:749px){#container-popins.slideshow .content{padding:10px}}@media screen and (max-width:749px){#container-popins.slideshow .slick-prev,#container-popins.slideshow .slick-next{width:40px;height:40px}#container-popins.slideshow .slick-prev::after,#container-popins.slideshow .slick-next::after{line-height:40px}}@media screen and (max-width:749px){#container-popins.slideshow #popin-slideshow{position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%)}}#container-popins #popin-slideshow .popin-header{position:static}#container-popins #popin-slideshow .content{position:relative}#container-popins #popin-slideshow .slideshow-main{padding:0 15px;position:relative}#container-popins #popin-slideshow .slideshow-main .slick-slider{position:relative;margin:0 0 1.25rem;background:#f1f5f6;overflow:hidden}#container-popins #popin-slideshow .slideshow-main .slick-slider::before{display:block;content:"";width:100%;height:0;padding-top:55.73593%}#container-popins #popin-slideshow .slideshow-main .slick-slider .slick-list li{position:relative;height:100%;background-size:cover;position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto}#container-popins #popin-slideshow .slideshow-main .slick-slider .slick-list li::before{display:block;content:"";width:100%;height:0;padding-top:56.27706%}#container-popins #popin-slideshow .slideshow-main .slick-slider .slick-list li.video iframe{position:absolute;top:0;left:0}#container-popins #popin-slideshow .slideshow-thumbs{padding:0 5px 15px;overflow:hidden}#container-popins #popin-slideshow .slideshow-thumbs ul{position:relative}#container-popins #popin-slideshow .slideshow-thumbs ul::before{display:block;content:"";width:100%;height:0;padding-top:6.49351%}#container-popins #popin-slideshow .slideshow-thumbs ul li{position:relative;filter:alpha(opactiy=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;margin:0 10px;height:100%;background-size:cover}#container-popins #popin-slideshow .slideshow-thumbs ul li::before{display:block;content:"";width:100%;height:0;padding-top:56.07477%}#container-popins #popin-slideshow .slideshow-thumbs ul li.slick-current{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#container-popins #popin-slideshow .slideshow-main ul .slick-list,#container-popins #popin-slideshow .slideshow-thumbs ul .slick-list{position:absolute;width:100%;height:100%;top:-1px;left:0;margin:0 auto}#container-popins #popin-slideshow .slideshow-main ul .slick-list li,#container-popins #popin-slideshow .slideshow-thumbs ul .slick-list li{cursor:pointer}#container-popins .slick-prev,#container-popins .slick-next{z-index:1;position:absolute;display:block;top:0;width:50px;height:50px;top:50%;margin-top:-25px;left:1.25rem;cursor:pointer}@media screen and (max-width:749px){#container-popins .slick-prev,#container-popins .slick-next{left:0}}#container-popins .slick-prev::after,#container-popins .slick-next::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:16px;font-size:1rem;position:absolute;display:block;top:0;left:0;width:100%;height:100%;color:#35414c;line-height:50px;text-align:center;background-color:rgba(255,255,255,0.5);transition:all 200ms ease-in-out}#container-popins .slick-prev::after{transform:rotate(180deg)}#container-popins .slick-next{right:1.25rem;left:auto}@media screen and (max-width:749px){#container-popins .slick-next{right:0}}#container-popins .slick-dots{position:relative;bottom:0;left:0;width:100%;padding:.625rem 0;text-align:center;background:#fff}#container-popins .slick-dots li{vertical-align:top;display:inline-block;zoom:1;width:10px;height:10px;border-radius:8px;cursor:pointer;margin:0 .3125rem;background:#706360}#container-popins .slick-dots li button{opacity:0;cursor:pointer}#container-popins .slick-dots li.slick-active{background:#35414c}.play-button{position:absolute;font-family:'VideoJS';font-weight:normal;font-style:normal;background-color:rgba(255,255,255,0.8);color:rgba(0,0,0,0.35);font-size:1em;border:0;border-radius:50%;height:1em;line-height:1em;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button::before{content:"\f101"}.player{position:absolute;top:0;left:0;width:100%;height:100%}.player .video-js{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:749px){#container-popins #popin-slideshow .slideshow-main{padding:0}#container-popins #popin-slideshow .slideshow-thumbs{display:none}}@media screen and (max-width:749px){#container-popins.getdata .close-popin{position:fixed}}#container-popins.getdata .content p.cta strong,#container-popins.getdata .content-programs p.cta strong{color:#fff}#container-popins #popin-getdata{max-height:100vh}#container-popins #popin-getdata .popin-getdata-header{font-size:20px;font-size:1.25rem;padding:20px 70px 20px 20px;color:#fff;font-family:"Gilroy-UltraLight",sans-serif;text-align:left;background-color:#35414c}#container-popins #popin-getdata .popin-getdata-header::first-letter{text-transform:uppercase}#container-popins #popin-getdata .popin-getdata-content{padding:0 10px 10px 10px}@media screen and (max-width:749px){#container-popins #popin-getdata .popin-getdata-content{max-height:95vh;padding:10px;overflow:auto}}#container-popins #popin-getdata .popin-getdata-content h4{font-size:14px;font-size:.875rem;margin-top:10px;font-family:"Gilroy-SemiBold",sans-serif;text-align:left}#container-popins #popin-getdata .popin-getdata-content p.popin-subtitle{font-size:14px;font-size:.875rem;text-transform:uppercase;color:#003f6d;margin-bottom:10px;text-align:left}#container-popins #popin-getdata .popin-getdata-content p{font-size:12px;font-size:.75rem;margin-top:0;margin-bottom:10px;font-family:"Gilroy-Regular",sans-serif;line-height:22px;text-align:left}#container-popins #popin-getdata .popin-getdata-content p.cta{margin-top:10px;text-align:center;font-family:"Gilroy-Regular",sans-serif}#container-popins #popin-getdata .popin-getdata-content .care-preview .content-programs .cta a{color:#fff}#container-popins #popin-getdata .popin-getdata-content .care-preview .content-programs .cta a strong{color:#fff}#container-popins #popin-getdata #popin-spinner{position:relative;margin:25px 0;padding:50px 0}@media screen and (min-width:1024px){#container-popins #popin-getdata .popin-getdata-header{font-size:28px;font-size:1.75rem}#container-popins #popin-getdata .popin-getdata-content h4{font-size:16px;font-size:1rem}#container-popins #popin-getdata .popin-getdata-content p.popin-subtitle{font-size:16px;font-size:1rem}#container-popins #popin-getdata .popin-getdata-content p{font-size:14px;font-size:.875rem}}#container-popins.sign-up .popin-content{height:100vh;top:0;transform:none;overflow:auto}.popin-hotel-closed-content{display:none}#container-popins.hotel-closed{text-align:left}#container-popins.hotel-closed .close-popin{top:30px}#container-popins.hotel-closed .popin-content{width:815px}#container-popins.hotel-closed .popin-header{display:flex;align-items:center;height:90px;padding:0 0 0 30px;background-color:#002339;color:#fff}#container-popins.hotel-closed .popin-header .title{font-size:44px;font-size:2.75rem;font-family:"Gilroy-UltraLight",sans-serif}#container-popins.hotel-closed .content .body{padding:50px 90px;line-height:1.2em}#container-popins.hotel-closed .content .body p+p{margin-top:12px}#container-popins.hotel-closed .content .body strong{font-weight:bold;font-family:"Gilroy-SemiBold",sans-serif}#container-popins.hotel-closed .content .body em{font-style:italic}#container-popins.hotel-closed .footer{padding-bottom:35px;text-align:center}@media screen and (max-width:749px){#container-popins.hotel-closed .popin-content{width:100%}#container-popins.hotel-closed .popin-header{height:80px;padding-left:20px}#container-popins.hotel-closed .popin-header .title{font-size:30px;font-size:1.875rem}#container-popins.hotel-closed .content{padding:80px 0 0}#container-popins.hotel-closed .content .body{padding:30px 20px}}.popin-hotel-closed-covid-content{display:none}#container-popins.hotel-closed-covid{text-align:left}#container-popins.hotel-closed-covid .close-popin{top:30px}#container-popins.hotel-closed-covid .popin-content{width:815px}#container-popins.hotel-closed-covid .popin-header{display:flex;align-items:center;height:80px;padding:0 0 0 30px;background-color:#002339;color:#fff}#container-popins.hotel-closed-covid .popin-header .title{font-size:44px;font-size:2.75rem;font-family:"Gilroy-UltraLight",sans-serif}#container-popins.hotel-closed-covid .content .body{padding:50px 90px;line-height:1.2em}#container-popins.hotel-closed-covid .content .body p+p{margin-top:12px}#container-popins.hotel-closed-covid .content .body strong{font-weight:bold;font-family:"Gilroy-SemiBold",sans-serif}#container-popins.hotel-closed-covid .content .body em{font-style:italic}#container-popins.hotel-closed-covid .footer{padding-bottom:35px;text-align:center}@media screen and (max-width:769px){#container-popins.hotel-closed-covid .popin-content{width:100%;height:100%}#container-popins.hotel-closed-covid .popin-header{position:relative;padding:20px 15% 20px 20px;padding-left:20px;padding-right:15%}#container-popins.hotel-closed-covid .popin-header .title{font-size:30px;font-size:1.875rem}#container-popins.hotel-closed-covid .content{padding:0}#container-popins.hotel-closed-covid .content .body{padding:30px 20px}#container-popins.hotel-closed-covid .footer{padding-bottom:85px}}label{cursor:pointer}select::-ms-value{color:#989898;background:transparent}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}input[type=hidden]{height:0 !important}input[type=submit],input[type=text],input[type=date],input[type=button],input[type=email],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=date]::-webkit-clear-button,.typeDate::-webkit-clear-button{-webkit-appearance:none;display:none;width:0;height:0}input.btn{float:right;cursor:pointer;font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;line-height:1}@media screen and (max-width:749px){input.btn{padding:15px 18px 12px}}select{outline:none}.select{display:inline-block;border:1px solid #e5e5e5;position:relative;width:100px;overflow:hidden;box-shadow:inset 0 -2px 5px rgba(255,255,255,0.4);outline:0}.select,.select>*{cursor:pointer}.select select{box-sizing:content-box;z-index:2;position:relative;background:transparent;border:0 !important;outline:0 !important;text-shadow:1px 1px rgba(255,255,255,0.7);padding:10px 25px;font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;width:120%;height:17px;color:#35414c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select option{font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;border:0 !important;outline:0 !important}.select select::-ms-expand{display:none}.select::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:8px;font-size:.5rem;color:#35414c;position:absolute;height:40px;line-height:40px;right:20px;z-index:1}@media screen and (max-width:1023px){select{display:block;z-index:5000;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}input[type=date],.typeDate{position:relative;border:1px solid #dadada;padding:10px 25px;text-transform:uppercase;font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;color:transparent;width:180px;padding-right:0}input[type=date]::-webkit-input-placeholder,.typeDate::-webkit-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-moz-placeholder,.typeDate:-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]::-moz-placeholder,.typeDate::-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-ms-input-placeholder,.typeDate:-ms-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}@media screen and (max-width:1023px){input[type=date],.typeDate{z-index:5000;padding:10px;width:138px;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}@media screen and (min-width:1024px){input[type=date],.typeDate{color:#636674}}.date{position:relative;overflow:visible}.date .input-picker .picker-list{width:301px}.date .ws-popover{top:47px;left:0;padding:0;position:absolute;max-width:none}.input-buttons.input-button-size-1.date-input-buttons{margin-left:-34px}.ws-popover-opener{background:#fff;border-radius:0;border:0;margin:0;height:24px;width:24px}.ws-popover-opener span{background:#fff;width:24px;height:24px;margin:-8px 0 0 -10px}.ws-popover-opener span::before{color:#35414c;background:#fff;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem;pointer-events:none}@media screen and (max-width:1023px){.ws-popover-opener span{margin:-6px 0 0 -10px}.ws-popover-opener span::before{font-size:13px;font-size:.8125rem}}.search-params--arrival{position:relative;margin-right:20px}.search-params--arrival label{position:relative;z-index:2;width:100%;top:0;left:0;text-align:left;display:inline-block;border:1px solid #dadada;padding:18px 20px;color:#636674;font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;color:#636674;padding-right:0}.search-params--arrival label::after{position:absolute;top:0;right:10px;font-size:20px;font-size:1.25rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";height:50px;line-height:50px;color:#35414c;pointer-events:none}@media screen and (max-width:749px){.search-params--arrival label::after{right:10px}}@media screen and (max-width:749px){.search-params--arrival label{padding:18px 10px}}.search-params--arrival input{position:absolute;top:0;left:0;bottom:0;width:100%;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.search-params--arrival .layer{display:none;position:absolute;z-index:10;width:100%;padding:10px 0 0 0}.search-params--arrival .layer .ui-datepicker-header{width:100%}.search-params--arrival .layer--active{display:block}@media screen and (max-width:1023px){.search-params--arrival{margin-right:0}}.input-picker.ws-size-2{width:665px}.input-picker.ws-size-2 th{padding:10px 1px}.input-picker.ws-size-2{margin:0 auto;width:642px;min-width:0}.input-picker.ws-size-2 button{outline:0 none}.input-picker.ws-size-2 .ws-picker-header{top:0;margin:0;height:35px;line-height:35px;background:#35414c;border:2px solid #35414c;position:relative}.input-picker.ws-size-2 .ws-picker-header button{font-family:"Gilroy-SemiBold",sans-serif;color:#fff;outline:0 none}.no-touchevents .input-picker.ws-size-2 .ws-picker-header button:hover{text-decoration:none}.input-picker.ws-size-2 .picker-grid{margin:0}.input-picker.ws-size-2 .ws-picker-body{padding:0;margin:0}.input-picker.ws-size-2 .ws-picker-controls>button{top:0;border:0;text-align:center;line-height:100%;cursor:pointer;width:30px;height:25px;border-radius:0;background:#35414c}.input-picker.ws-size-2 .ws-picker-controls>button::before{display:none}.input-picker.ws-size-2 .ws-picker-controls>button::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:10px;font-size:.625rem;color:#fff}.input-picker.ws-size-2 .ws-picker-controls>button.ws-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.input-picker.ws-size-2 .ui-datepicker-next,.input-picker.ws-size-2 .ui-datepicker-prev{top:10px;text-align:center;line-height:100%;height:100%;cursor:pointer}.input-picker.ws-size-2 .ui-datepicker-next.ui-datepicker-prev-hover,.input-picker.ws-size-2 .ui-datepicker-next.ui-datepicker-next-hover,.input-picker.ws-size-2 .ui-datepicker-prev.ui-datepicker-prev-hover,.input-picker.ws-size-2 .ui-datepicker-prev.ui-datepicker-next-hover{top:10px}.input-picker.ws-size-2 .ui-datepicker-prev::before{transform:rotate(180deg)}.input-picker.ws-size-2 th{color:#000;font-size:14px;font-size:.875rem;text-align:center;border:1px solid #eaeff0}.input-picker.ws-size-2 td{text-align:center;border:1px solid #eaeff0}.input-picker.ws-size-2 td a{text-align:center}.input-picker.ws-size-2 td button{border-radius:0}.input-picker.ws-size-2 td button.checked-value{background:#35414c}.input-picker.ws-size-2 td button:hover{background:#35414c}.input-picker.ws-size-2 .ui-state-default{color:#636674}.input-picker.ws-size-2 .ui-state-disabled{opacity:0;cursor:default}.input-picker.ws-size-2 .picker-list{margin:0 5px}.input-picker.ws-size-2 .ws-po-box{margin-top:-1px;position:relative;border:1px solid #dadada;background:#fff;padding:10px 20px 15px;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0.3)}.block-promo .search-params--duration .layer label,.field.radio,.field.checkbox,#search-engine .search-params .layer .options--stay .options-title,#search-engine .search-params .layer .options--hotel .options-title,#search-engine .search-params .layer label{position:relative;display:inline-block;cursor:pointer}.block-promo .search-params--duration .layer label::before,.field.radio::before,.field.checkbox::before,#search-engine .search-params .layer .options--stay .options-title::before,#search-engine .search-params .layer .options--hotel .options-title::before,#search-engine .search-params .layer label::before{display:inline-block;content:'';position:absolute;width:19px;height:19px;line-height:19px !important;top:0;left:0;border:1px solid #dadada}.block-promo .search-params--duration .layer label::after,.field.radio::after,.field.checkbox::after,#search-engine .search-params .layer .options--stay .options-title::after,#search-engine .search-params .layer .options--hotel .options-title::after,#search-engine .search-params .layer label::after{display:inline-block;content:'';position:absolute;width:20px;height:20px;line-height:20px !important;top:1px;left:1px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:10px;font-size:.625rem;transform:scale(0);transition:transform 200ms;text-align:center;bottom:0;z-index:10}.block-promo .search-params--duration .layer label.checked,.checked.field.radio,.checked.field.checkbox,#search-engine .search-params .layer .options--stay .checked.options-title,#search-engine .search-params .layer .options--hotel .checked.options-title,#search-engine .search-params .layer label.checked{color:#35414c}.block-promo .search-params--duration .layer label.checked::after,.checked.field.radio::after,.checked.field.checkbox::after,#search-engine .search-params .layer .options--stay .checked.options-title::after,#search-engine .search-params .layer .options--hotel .checked.options-title::after,#search-engine .search-params .layer label.checked::after{transform:scale(0.8)}.block-promo .search-params--duration .layer label input,.field.radio input,.field.checkbox input,#search-engine .search-params .layer .options--stay .options-title input,#search-engine .search-params .layer .options--hotel .options-title input,#search-engine .search-params .layer label input{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.field.radio::before{border-radius:19px}.tooltip{font-size:10px;font-size:.625rem;display:inline-block;float:right;width:15px;height:15px;color:#35414c;border:1px solid #dadada;font-family:"Gilroy-SemiBold",sans-serif;border-radius:120px;line-height:15px;text-align:center}.video-js .vjs-big-play-button{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:10em}.video-js .vjs-controls-disabled .vjs-big-play-button{display:none !important}.video-js .vjs-control{width:3em}.video-js .vjs-menu-button-inline:before{width:1.5em}.vjs-menu-button-inline .vjs-menu{left:3em}.vjs-paused.vjs-has-started.video-js .vjs-big-play-button,.video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button{display:block}.video-js .vjs-load-progress div,.vjs-seeking .vjs-big-play-button,.vjs-waiting .vjs-big-play-button{display:none !important}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{padding:0 .4em .3em}video-js.vjs-ended .vjs-big-play-button,.video-js.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started.video-js .vjs-big-play-button{display:block}.vjs-poster{background-size:cover}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus,.video-js .vjs-big-play-button:active{background-color:rgba(0,0,0,0.35);color:#fff}.video-js .vjs-loading-spinner{border-color:rgba(255,255,255,0.7)}.video-js .vjs-control-bar2{background-color:transparent}.video-js .vjs-control-bar{background-color:rgba(0,0,0,0) !important;color:#fff;font-size:10px}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:#fff}.video-js .vjs-big-play-button{background-color:rgba(255,255,255,0.8) !important;color:rgba(0,0,0,0.35) !important;font-size:3.5em;border:0;border-radius:50%;height:2em !important;line-height:2em !important}.video-js .vjs-big-play-button{height:2em !important;width:2em !important}.video-js .vjs-icon-play:before,.video-js .vjs-big-play-button:before{font-size:50px}.video-js .vjs-progress-holder{font-size:1.7em;border-radius:10px}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-slider,.vjs-volume-level{border-radius:10px}.video-js .vjs-load-progress{background:rgba(255,255,255,0.5)}.ui-widget{font-family:"Gilroy-SemiBold",sans-serif;background:transparent;border:none;border-radius:0;margin:0 auto}.ui-datepicker{padding:0;width:100%;background:#fff}.ui-datepicker-header{border:none;background:transparent;font-weight:normal;font-size:15px;width:95%;margin:0 auto;background:#35414c}.ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0}.ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ui-datepicker-next,.ui-datepicker-prev{top:15px;text-align:center;line-height:100%;height:100%;cursor:pointer}.ui-datepicker-next.ui-datepicker-prev-hover,.ui-datepicker-next.ui-datepicker-next-hover,.ui-datepicker-prev.ui-datepicker-prev-hover,.ui-datepicker-prev.ui-datepicker-next-hover{top:15px}.ui-datepicker-next::before,.ui-datepicker-prev::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:10px;font-size:.625rem;color:#fff}.ui-datepicker-prev::before{transform:rotate(180deg)}.ui-datepicker table{margin:0;table-layout:fixed;width:100%}.ui-datepicker tr:last-child .ui-datepicker-unselectable{font-size:14px;font-size:.875rem;line-height:2;line-height:30px}.ui-datepicker th{font-weight:normal;color:#000;padding:.5em;font-size:14px;font-size:.875rem;text-align:center;border:1px solid #eaeff0}.ui-datepicker td{font-family:"Gilroy-Regular",sans-serif;padding:0;text-align:center;border:1px solid #eaeff0}.ui-datepicker td a{color:#000;text-align:center;transition:background 200ms}.ui-datepicker td .ui-state-default{font-size:14px;font-size:.875rem;background:transparent;border:none;text-align:center;margin:0;padding:0;height:30px;line-height:30px;font-weight:normal;color:#000}.ui-datepicker th{padding:0}.ui-datepicker th span{margin:0;padding:0;height:30px;line-height:30px}.ui-state-disabled{opacity:.2}.ui-state-disabled .ui-state-default{color:#000}.ui-datepicker td .ui-state-active,.ui-datepicker td .ui-state-hover{background:#35414c;color:#fff}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{padding-bottom:0;margin-bottom:0;float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#nav-accor .telephone::before,#nav-accor .widgets .li a.etp:before,#nav-accor .widgets .li a.signin:before,#nav-accor .widgets .li a.login:before,#nav-accor .widgets .li .text.etp:before,#nav-accor .widgets .li .text.signin:before,#nav-accor .widgets .li .text.login:before,#nav-accor .widgets li a.etp:before,#nav-accor .widgets li a.signin:before,#nav-accor .widgets li a.login:before,#nav-accor .widgets li .text.etp:before,#nav-accor .widgets li .text.signin:before,#nav-accor .widgets li .text.login:before{display:block;position:absolute;top:50%;transform:translate(0,-50%)}#nav-accor{font-size:13px;text-transform:uppercase;position:relative;z-index:102;height:45px;background:#35414c;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;padding:0 0 0 35px}#nav-accor .conf-user{float:left}#nav-accor .conf-user>div,#nav-accor .conf-user>p,#nav-accor .conf-user>ul{float:left;position:relative;white-space:normal;text-align:left;background:#35414c}#nav-accor .conf-user>div.reservation a,#nav-accor .conf-user>p.reservation a,#nav-accor .conf-user>ul.reservation a{padding:16px 13px 0}#nav-accor .conf-user .telephone{float:left;position:relative;height:45px;padding:0 30px 0 45px;line-height:45px;white-space:normal;text-align:left;background:#35414c}@media screen and (min-width:1260px){#nav-accor .conf-user .telephone{padding:0 15px 0 45px}}@media screen and (max-width:320px){#nav-accor .conf-user .telephone{padding:0 15px 0 35px}}#nav-accor .conf-user .telephone span{padding:0}#nav-accor a{vertical-align:top;display:inline-block;padding:20px 13px;color:#fff}@media screen and (max-width:1023px){#nav-accor a{padding:0}}#nav-accor p a,#nav-accor p>span,#nav-accor .widgets a,#nav-accor .text{display:inline-block;vertical-align:middle}#nav-accor .language{margin:0 10px 0 0}#nav-accor .language p.layer--open:after{top:45%;transform:rotate(-180deg)}#nav-accor .language img{height:4px;display:block;width:10px;margin:0;position:absolute;top:50%;right:0;margin-top:-2px}#nav-accor .language ul{background:#35414c;width:150px;top:45px;position:absolute;z-index:1;max-height:300px;overflow:auto;left:0;display:none}#nav-accor .language ul li{white-space:nowrap}#nav-accor .language ul li a{width:100%;position:relative}#nav-accor .language ul li a.fr:after{content:"";position:absolute;right:13px}#nav-accor .language ul li a.en:after{content:"";position:absolute;right:13px}#nav-accor .language ul li a.it:after{content:"";position:absolute;right:13px}#nav-accor .language .toggler a{padding:0;top:0;left:0;width:50px;height:45px}#nav-accor .language .toggler a::before{content:"";position:absolute;top:50%;margin-top:-6px;left:5px}#nav-accor .eur{height:45px;padding:17px 20px 0 13px}#nav-accor .brand-hotels::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:14px;font-size:.875rem;position:absolute;left:-30px;top:50%;margin-top:-8px;color:#ddab04}#nav-accor .brand-hotels span{padding-top:17px}#nav-accor .telephone{position:relative;font-size:12px;font-size:.75rem}#nav-accor .telephone span{padding:17px 13px 0 25px}#nav-accor .telephone::before{font-size:16px;font-size:1rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";left:20px}@media screen and (max-width:320px){#nav-accor .telephone::before{left:10px}}#nav-accor .telephone span{padding:0 13px 0 30px}#nav-accor .header-connected,#nav-accor .header-disconnected{display:none;float:right}#nav-accor .widgets .li,#nav-accor .widgets li{position:relative;display:inline-block;white-space:normal;position:relative;display:inline-flex;vertical-align:middle;align-items:center}#nav-accor .widgets .li .reservation::before,#nav-accor .widgets li .reservation::before{top:15px;left:17px;color:#35414c}#nav-accor .widgets .li ._tooltip,#nav-accor .widgets li ._tooltip{display:none;background:#fff;position:absolute;top:41px;right:17px;border-radius:10px;width:250px;padding:10px}#nav-accor .widgets .li ._tooltip::after,#nav-accor .widgets li ._tooltip::after{content:"";position:absolute;top:-5px;right:16px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}#nav-accor .widgets .li ._tooltip span,#nav-accor .widgets li ._tooltip span{display:block;position:relative;margin:5px 0 0}#nav-accor .widgets .li ._tooltip span:first-child,#nav-accor .widgets li ._tooltip span:first-child{margin:0}#nav-accor .widgets .li ._tooltip span.reservation a .icon img,#nav-accor .widgets li ._tooltip span.reservation a .icon img{width:16px}#nav-accor .widgets .li ._tooltip span a,#nav-accor .widgets li ._tooltip span a{color:#35414c;text-align:left;padding:8px 10px;width:100%;display:flex;align-items:center;border-radius:4px}#nav-accor .widgets .li ._tooltip span a.signin .icon img,#nav-accor .widgets li ._tooltip span a.signin .icon img{width:16px}#nav-accor .widgets .li ._tooltip span a:hover,#nav-accor .widgets li ._tooltip span a:hover{background:#f6f6f6}#nav-accor .widgets .li ._tooltip span a .icon,#nav-accor .widgets li ._tooltip span a .icon{margin-right:10px}#nav-accor .widgets .li ._tooltip span a .icon img,#nav-accor .widgets li ._tooltip span a .icon img{margin:0 auto;display:block}#nav-accor .widgets .li ._tooltip span a .text,#nav-accor .widgets li ._tooltip span a .text{padding:0}#nav-accor .widgets .li:hover ._tooltip,#nav-accor .widgets li:hover ._tooltip{display:block}#nav-accor .widgets .li a,#nav-accor .widgets .li .text,#nav-accor .widgets li a,#nav-accor .widgets li .text{position:relative;padding:15px 20px 15px 50px;flex:1}#nav-accor .widgets .li a.etp::before,#nav-accor .widgets .li .text.etp::before,#nav-accor .widgets li a.etp::before,#nav-accor .widgets li .text.etp::before{font-size:18px;font-size:1.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-accor .widgets .li a.etp:before,#nav-accor .widgets .li a.signin:before,#nav-accor .widgets .li a.login:before,#nav-accor .widgets .li .text.etp:before,#nav-accor .widgets .li .text.signin:before,#nav-accor .widgets .li .text.login:before,#nav-accor .widgets li a.etp:before,#nav-accor .widgets li a.signin:before,#nav-accor .widgets li a.login:before,#nav-accor .widgets li .text.etp:before,#nav-accor .widgets li .text.signin:before,#nav-accor .widgets li .text.login:before{left:0;width:54px;text-align:center}#nav-accor .widgets .li a.login:before,#nav-accor .widgets .li .text.login:before,#nav-accor .widgets li a.login:before,#nav-accor .widgets li .text.login:before{width:58px}#nav-accor .widgets .li .icon,#nav-accor .widgets li .icon{width:20px;margin-right:5px}#nav-accor .widgets .li .text,#nav-accor .widgets li .text{padding-left:0}.widgets-mobile{display:none;padding:14px 15px;font-size:12px}@media screen and (max-width:320px){.widgets-mobile{padding:13px 5px}}.widgets-mobile a{color:#35414c;text-align:left;padding:8px 10px;width:100%;display:flex !important;align-items:center}.widgets-mobile a .icon{margin-right:10px;display:block;width:20px}@media screen and (max-width:320px){.widgets-mobile a .icon{margin-right:5px}}.widgets-mobile a .icon img{margin:0 auto;display:block}.widgets-mobile a .text{padding:0}@media screen and (min-width:1260px){#nav-accor .widgets li a{padding:0 10px 0 35px;width:auto}#nav-accor .widgets li a::before{display:inline-block}#nav-accor .widgets li a span{display:inline-block;text-indent:0}#nav-accor .widgets li a.etp{padding:0 10px 0 44px}#nav-accor .widgets li a.etp:before,#nav-accor .widgets li a.signin:before,#nav-accor .widgets li a.login:before{width:44px}#nav-accor .reservation a{padding:17px 15px 0 25px}}@media screen and (max-width:1023px){#nav-accor .widgets-mobile{display:block}#nav-accor .widgets{display:none}#nav-accor .widgets li a.etp{display:none}}@media screen and (max-width:1024px){#nav-accor{padding:0 0 0 10px}#nav-accor .brand-hotels,#nav-accor .language,#nav-accor .currency,#nav-accor .reservation{display:none}#nav-accor .telephone{font-size:12px;font-size:.75rem}#nav-accor .widgets li a.etp{display:none}}@media screen and (max-width:768px){#nav-accor{padding:0}}.user-none #nav-accor .header-disconnected{display:inline-block}.user-none #nav-accor .header-connected{display:none}@media screen and (max-width:768px) and (min-width:500px){.user-logged .page-node-type-homepage #nav-main{top:91px !important}}@media screen and (max-width:768px) and (min-width:500px){.user-logged .path-care #nav-main{top:91px !important}}@media screen and (max-width:768px){.user-logged #nav-accor .telephone::before{top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:768px){.user-logged #nav-accor .telephone span{display:none}}.user-logged #nav-accor .header-disconnected{display:none}.user-logged #nav-accor .header-connected{display:inline-block}@media screen and (max-width:768px){.user-logged #nav-accor .header-connected{width:100%}.user-logged #nav-accor .header-connected .widgets{float:left;width:100%}.user-logged #nav-accor .header-connected .widgets .user{width:calc(100% - 54px);text-align:center}}.user-logged #nav-accor .header-connected .user{position:relative;height:45px;line-height:45px;background-color:#fff}@media screen and (max-width:768px){.user-logged #nav-accor .header-connected .user{padding:0}}.user-logged #nav-accor .header-connected .user a{width:100%;color:#000;padding:0 10px 0 35px}.user-logged #nav-accor .header-connected .user a::before{font-size:24px;font-size:1.5rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";position:absolute;top:50%;left:5px;color:#35414c;transform:translate(0,-55%)}@media screen and (max-width:768px){.user-logged #nav-accor .header-connected .user a::before{position:relative;top:44%;left:auto;margin-right:5px}}.user-logged #nav-accor .header-connected .user a .user-label{display:inline}.user-logged #nav-accor .header-connected .user a .user-name{color:#35414c;display:inline}.user-logged #nav-accor .header-connected .logout{background-color:#35414c}.user-logged #nav-accor .header-connected .logout::before{font-size:24px;font-size:1.5rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";position:absolute;top:50%;left:50%;color:#fff;transform:translate(-40%,-50%)}@media screen and (max-width:450px){.user-logged #nav-accor .header-connected .widgets{display:block;float:right;width:auto;font-size:0}.user-logged #nav-accor .header-connected .widgets li{display:inline-block;width:auto}.user-logged #nav-accor .header-connected .widgets li.user{font-size:13px;font-size:.8125rem;width:auto}.user-logged #nav-accor .header-connected .widgets li.user a::before{position:absolute;top:50%;left:5px;transform:translateY(-50%)}.user-logged #nav-accor .telephone::before{left:15px;transform:translate(0,-50%)}.user-logged #nav-accor .telephone span{display:inline-block}}.nav-main-overlay{display:none}.nav-main-overlay.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:1900}#nav-main{clear:both;position:relative;background:#fff;border-bottom:1px solid #dadada;border:0}#nav-main .logo .logo-white{display:none}#nav-main .logo .logo-blue{display:block}#nav-main .burger::before,#nav-main .burger::after,#nav-main .burger strong:before{background:#35414c}#nav-main .burger strong{color:#35414c}#nav-main .navbar-nav>li>a{color:#042136}#nav-main .navbar-nav>li>a::after{background-color:#35414c}#nav-main.nav--over,#nav-main.nav--open{background:#fff;border-bottom:1px solid #dadada}#nav-main.nav--over .logo .logo-white,#nav-main.nav--open .logo .logo-white{display:none}#nav-main.nav--over .logo .logo-blue,#nav-main.nav--open .logo .logo-blue{display:block}#nav-main.nav--over .burger::before,#nav-main.nav--over .burger::after,#nav-main.nav--over .burger strong:before,#nav-main.nav--open .burger::before,#nav-main.nav--open .burger::after,#nav-main.nav--open .burger strong:before{background:#35414c}#nav-main.nav--over .burger strong,#nav-main.nav--open .burger strong{color:#35414c}#nav-main.nav--over .navbar-nav>li>a,#nav-main.nav--open .navbar-nav>li>a{color:#042136}#nav-main.nav--over .navbar-nav>li>a::after,#nav-main.nav--open .navbar-nav>li>a::after{background-color:#35414c}#nav-main.nav--over .navbar-nav>li.nav--over .nav-layer{display:block;float:left}#nav-main.nav--over .logo img.logo-white{display:none}#nav-main.nav--over .logo img.logo-blue{display:block}#nav-main.nav--open .burger{color:#35414c;top:60px}#nav-main.nav--open .burger strong:before{display:none}#nav-main.nav--open .burger::before{transform:rotate(45deg)}#nav-main.nav--open .burger::after{top:13px;transform:rotate(-45deg)}#nav-main.nav--open #scrollable-nav{padding-bottom:30px;position:static}#nav-main #scrollable-nav{position:relative}#nav-main .content-wrapper{max-width:none}@media screen and (max-width:1023px){#nav-main .content-wrapper{padding:0}}#nav-main .logo{width:155px;position:relative;float:left;text-align:center;margin:28px 20px 20px 20px;background-size:contain !important}@media screen and (max-width:1023px){#nav-main .logo{width:90px;margin:20px 10px}}#nav-main .logo img{width:100%;height:auto;margin:0;display:block}#nav-main .burger{cursor:pointer;display:none;position:absolute;padding:0 64px 0 0;height:30px;line-height:30px;right:20px;top:50%;transform:translateY(-50%);color:#fff;font-family:"Gilroy-SemiBold",sans-serif;font-size:22px;font-size:1.375rem;text-transform:uppercase}#nav-main .burger::before,#nav-main .burger::after,#nav-main .burger strong:before{content:""}#nav-main .burger strong:before,#nav-main .burger::before,#nav-main .burger::after{display:block;position:absolute;height:4px;width:44px;right:0;top:1px;transform:rotate(0deg);transition:200ms ease-in-out}#nav-main .burger::before{top:13px}#nav-main .burger::after{top:25px}#nav-main .contextual-region{position:static}#nav-main .navbar-nav{float:left;text-align:right;width:78.125%;padding:30px 10px;box-sizing:border-box;font-size:0}#nav-main .navbar-nav>li{vertical-align:top;display:inline-block;padding-left:14px;white-space:normal}@media screen and (min-width:1500px){#nav-main .navbar-nav>li{padding-left:30px}#nav-main .navbar-nav>li>a{font-size:15px}}#nav-main .navbar-nav>li>a{font-family:"Gilroy-SemiBold",sans-serif;display:block;padding:10px 0;font-size:14px;text-transform:uppercase;position:relative;line-height:20px;white-space:normal}#nav-main .navbar-nav>li>a br{display:none}#nav-main .navbar-nav>li>a::after{display:inline-block;content:'';position:absolute;width:100%;height:5px;line-height:5px !important;top:auto;left:0;transition:opacity 100ms linear;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;bottom:0}.no-touchevents #nav-main .navbar-nav>li>a:hover::after{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;width:100%}#nav-main .navbar-nav>li.active>a::after,#nav-main .navbar-nav>li.nav--over>a::after{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;width:100%}#nav-main .close{right:-10px}#nav-main .nav-layer{background:#fff;position:absolute;display:none;left:0;width:100%;padding:100px 1.6% 3.75rem 3.2%;padding-right:calc(100% - (235px + 78.125% + 0.5%))}@media screen and (max-width:1365px){#nav-main .nav-layer{padding-right:calc(100% - (180px + 78.125% + 1.5%))}}@media screen and (max-width:1199px){#nav-main .nav-layer{padding-right:calc(100% - (150px + 78.125% + 0.5%))}}@media screen and (max-width:1024px){#nav-main .nav-layer{padding-right:calc(100% - (180px + 78.125% + 0.5%))}}@media screen and (max-width:1023px){#nav-main .nav-layer{padding-right:calc(100% - (180px + 78.125% + 0.5%))}}@media screen and (max-width:749px){#nav-main .nav-layer{padding-right:calc(100% - (90px + 78.125% + 0.5%))}}#nav-main .nav-layer .content-wrapper{position:relative}#nav-main .nav-layer .content-wrapper .category-title{font-size:21px;font-size:1.3125rem;width:100%;padding-bottom:15px;border-bottom:3px solid #f1f5f6;margin-bottom:25px;color:#35414c}@media screen and (max-width:749px){#nav-main .nav-layer .content-wrapper .category-title{font-size:16px !important}}#nav-main .nav-layer .content-wrapper .category-title a{color:inherit}#nav-main .nav-layer .content-wrapper .category-title::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:12px;font-size:.75rem;margin-left:15px}#nav-main .nav-layer .content-wrapper .menu-level1-list{width:100%;box-sizing:border-box;margin-left:0}#nav-main .nav-layer .content-wrapper .menu-level1-item{display:flex;width:100%;padding-bottom:20px}@media screen and (max-width:1023px){#nav-main .nav-layer .content-wrapper .menu-level1-item{display:block}}#nav-main .nav-layer .content-wrapper .menu-level1-item-title,#nav-main .nav-layer .content-wrapper .menu-level2-item-title{font-family:"Gilroy-UltraLight",sans-serif;color:#35414c}#nav-main .nav-layer .content-wrapper .menu-level1-item-title{font-size:21px;font-size:1.3125rem;flex-shrink:0;width:23.87097%;padding-left:20px;padding-right:20px}#nav-main .nav-layer .content-wrapper .menu-level1-item-title a{color:inherit}#nav-main .nav-layer .content-wrapper .menu-level2-list{display:flex;flex-wrap:wrap;flex-grow:1}#nav-main .nav-layer .content-wrapper .menu-level2-list.list-3-columns .menu-level2-item:nth-child(even){margin-right:0}#nav-main .nav-layer .content-wrapper .menu-level2-list.list-2-columns .menu-level2-item{width:calc(100% / 3)}#nav-main .nav-layer .content-wrapper .menu-level2-item{width:calc(100% / 3);padding-right:20px}#nav-main .nav-layer .content-wrapper .menu-level2-item:nth-child(even){margin-right:calc(100% / 3)}#nav-main .nav-layer .content-wrapper .menu-level2-item-title a{display:inline-block;color:inherit}#nav-main .nav-layer .content-wrapper .menu-level2-item,#nav-main .nav-layer .content-wrapper .menu-level3-item{margin-bottom:.625rem}#nav-main .nav-layer .menu-link{font-size:14px;font-size:.875rem;color:#444751}.no-touchevents #nav-main .nav-layer .menu-link:hover{text-decoration:underline}.no-touchevents #nav-main .nav-layer .menu-link:hover sup{position:relative;top:2px}#nav-main .nav-layer .menu-link.left-redirect{font-size:21px;font-size:1.3125rem;color:#35414c}#nav-main .cta-push{display:none;width:33.06452%;max-width:410px;position:absolute;right:0;top:3.125rem;overflow:hidden;font-family:"Gilroy-SemiBold",sans-serif;font-size:13px;font-size:.8125rem}#nav-main .cta-push .cta-push-link{display:block;position:relative}#nav-main .cta-push .cta-push-text{font-size:16px;font-size:1rem;background-color:transparent;color:#fff;padding:1.0625rem 1.875rem 1.0625rem 1.875rem;position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%);width:71.95122%;text-align:center;border:2px solid #fff;text-transform:uppercase}#nav-main .cta-push .cta-push-text strong{vertical-align:middle;display:inline-block}.no-touchevents #nav-main .cta-push:hover strong{transform:scale(1.05)}#nav-main .cta-push img{width:410px;max-width:100%}#nav-main .nav-aside .icon--etp:before{font-size:16px;font-size:1rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-main .nav-aside .icon--file-text:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-main .nav-aside .icon--chat-bubble:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-main .nav-aside .icon--envelope-o:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-main .nav-aside .icon--facebook:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-main .nav-aside .icon--instagram:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#nav-main .nav-aside li{position:relative}#nav-main .nav-aside li a{display:block;color:#636674;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif}#nav-main .nav-aside li a::before{color:#35414c;margin-right:10px}.no-touchevents #nav-main .nav-aside li a:hover{text-decoration:underline}.no-touchevents #nav-main .nav-aside li a:hover:before{text-decoration:none}#nav-main .nav-aside--desk{background:#f1f5f6;clear:both;width:100%;padding:10px;text-align:left;font-size:0;position:absolute;bottom:0;left:0;padding:.625rem 3.51562%}#nav-main .nav-aside--desk ul{max-width:1280px;margin:0 auto}#nav-main .nav-aside--desk li{vertical-align:top;display:inline-block;font-size:12px;font-size:.75rem}#nav-main .nav-aside--desk li::before{content:"";position:absolute;background:#e6e6e6;left:0;top:0;width:1px;height:100%}#nav-main .nav-aside--desk li:first-child a{padding-left:0}#nav-main .nav-aside--desk li:first-child::before{display:none}#nav-main .nav-aside--desk li a{font-size:12px;font-size:.75rem;padding:10px 30px}#nav-main .nav-aside--mob{font-size:16px;font-size:1rem;position:relative;text-align:center;background:#fff;border-top:0;padding:0}#nav-main .nav-aside--mob ul{margin-bottom:2.8125rem}#nav-main .nav-aside--mob ul:first-child li{border-bottom:1px solid #dadada;width:100%;margin-bottom:2.8125rem}#nav-main .nav-aside--mob ul:first-child li a{font-size:16px;font-size:1rem}#nav-main .nav-aside--mob ul li{display:block;padding:0;border:0}#nav-main .nav-aside--mob ul li a{padding:10px 0}#nav-main .nav-aside--mob ul.field--items{padding-top:10px}#nav-main .nav-aside--mob ul.field--items li{padding:5px 0;border:0}#nav-main .nav-aside--mob ul.field--items li a{padding:10px 0 0 0}#nav-main .language{margin:20px 0 15px 0;position:relative}#nav-main .language .select-container{font-size:0;position:relative;width:50%;display:inline-block;margin:0 auto;padding-top:10px;padding-bottom:10px;cursor:pointer;padding-right:20px}#nav-main .language .select-container label{position:relative;font-size:11px;font-size:.6875rem}#nav-main .language .select-container label span{display:inline-block;margin-left:5px;vertical-align:middle}#nav-main .language .select-container label span::after{cursor:pointer;font-size:5px;font-size:.3125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";position:relative;left:20px}#nav-main .language .select-container select{font-size:13px;font-size:.8125rem;cursor:pointer;display:block;opacity:0;position:absolute;left:0;top:0;bottom:0;width:100%}.page-node-type-homepage #nav-main{width:100%;position:absolute;background:transparent;border-bottom:0;border:0}.page-node-type-homepage #nav-main .logo .logo-white{display:block}.page-node-type-homepage #nav-main .logo .logo-blue{display:none}.page-node-type-homepage #nav-main .burger::before,.page-node-type-homepage #nav-main .burger::after,.page-node-type-homepage #nav-main .burger strong:before{background:#fff}.page-node-type-homepage #nav-main .burger strong{color:#fff}.page-node-type-homepage #nav-main .navbar-nav>li>a{color:#fff}.page-node-type-homepage #nav-main .navbar-nav>li>a::after{background-color:#fff}.page-node-type-homepage #nav-main.nav--over,.page-node-type-homepage #nav-main.nav--open{background:#fff;border-bottom:1px solid #dadada}.page-node-type-homepage #nav-main.nav--over .logo .logo-white,.page-node-type-homepage #nav-main.nav--open .logo .logo-white{display:none}.page-node-type-homepage #nav-main.nav--over .logo .logo-blue,.page-node-type-homepage #nav-main.nav--open .logo .logo-blue{display:block}.page-node-type-homepage #nav-main.nav--over .burger::before,.page-node-type-homepage #nav-main.nav--over .burger::after,.page-node-type-homepage #nav-main.nav--over .burger strong:before,.page-node-type-homepage #nav-main.nav--open .burger::before,.page-node-type-homepage #nav-main.nav--open .burger::after,.page-node-type-homepage #nav-main.nav--open .burger strong:before{background:#35414c}.page-node-type-homepage #nav-main.nav--over .burger strong,.page-node-type-homepage #nav-main.nav--open .burger strong{color:#35414c}.page-node-type-homepage #nav-main.nav--over .navbar-nav>li>a,.page-node-type-homepage #nav-main.nav--open .navbar-nav>li>a{color:#042136}.page-node-type-homepage #nav-main.nav--over .navbar-nav>li>a::after,.page-node-type-homepage #nav-main.nav--open .navbar-nav>li>a::after{background-color:#35414c}@media screen and (min-width:1260px){#nav-main .nav-layer{padding-top:50px;padding-bottom:50px;padding-left:3.2%}#nav-main .nav-layer .content-wrapper{position:relative;min-height:345px}#nav-main .nav-layer .content-wrapper .category-title{width:61.23937%}#nav-main .nav-layer .content-wrapper .menu-level1-list{width:61.23937%}#nav-main .cta-push{display:block}}@media screen and (max-width:1259px){#nav-main .nav-layer .content-wrapper{padding:0 20px}#nav-main .nav-layer .content-wrapper .menu-level1-list{width:90%}#nav-main .nav-layer .content-wrapper .menu-level1-item-title{width:28.3871%}#nav-main .nav-layer .content-wrapper .menu-level2-list{width:71.6129%}}@media screen and (min-width:1024px){#nav-accor{z-index:3000}#nav-main{z-index:2000}#nav-main .nav-aside--desk{display:block}#nav-main .nav-aside--mob{display:none}#nav-main .logo{z-index:2000}}@media screen and (max-width:1024px){.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open,.path-care:not(.path-product-page) #nav-main.nav--open{background:#fff;border-bottom:1px solid #dadada;top:0;padding-top:45px}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .logo .logo-white,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .logo .logo-white,.path-care:not(.path-product-page) #nav-main.nav--open .logo .logo-white{display:none}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .logo .logo-blue,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .logo .logo-blue,.path-care:not(.path-product-page) #nav-main.nav--open .logo .logo-blue{display:block}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .burger::before,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .burger::after,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .burger strong:before,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .burger::before,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .burger::after,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .burger strong:before,.path-care:not(.path-product-page) #nav-main.nav--open .burger::before,.path-care:not(.path-product-page) #nav-main.nav--open .burger::after,.path-care:not(.path-product-page) #nav-main.nav--open .burger strong:before{background:#35414c}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .burger strong,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .burger strong,.path-care:not(.path-product-page) #nav-main.nav--open .burger strong{color:#35414c}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a,.path-care:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a{color:#042136}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a::after,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a::after,.path-care:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a::after{background-color:#35414c}.page-node-type-landing-offers #nav-main,.page-node-type-hub-destinations #nav-main,.path-product-page #nav-main{background:#fff;border-bottom:1px solid #dadada}.page-node-type-landing-offers #nav-main .logo .logo-white,.page-node-type-hub-destinations #nav-main .logo .logo-white,.path-product-page #nav-main .logo .logo-white{display:none}.page-node-type-landing-offers #nav-main .logo .logo-blue,.page-node-type-hub-destinations #nav-main .logo .logo-blue,.path-product-page #nav-main .logo .logo-blue{display:block}.page-node-type-landing-offers #nav-main .burger::before,.page-node-type-landing-offers #nav-main .burger::after,.page-node-type-landing-offers #nav-main .burger strong:before,.page-node-type-hub-destinations #nav-main .burger::before,.page-node-type-hub-destinations #nav-main .burger::after,.page-node-type-hub-destinations #nav-main .burger strong:before,.path-product-page #nav-main .burger::before,.path-product-page #nav-main .burger::after,.path-product-page #nav-main .burger strong:before{background:#35414c}.page-node-type-landing-offers #nav-main .burger strong,.page-node-type-hub-destinations #nav-main .burger strong,.path-product-page #nav-main .burger strong{color:#35414c}.page-node-type-landing-offers #nav-main .navbar-nav>li>a,.page-node-type-hub-destinations #nav-main .navbar-nav>li>a,.path-product-page #nav-main .navbar-nav>li>a{color:#042136}.page-node-type-landing-offers #nav-main .navbar-nav>li>a::after,.page-node-type-hub-destinations #nav-main .navbar-nav>li>a::after,.path-product-page #nav-main .navbar-nav>li>a::after{background-color:#35414c}.path-product-page #nav-main{position:relative}#nav-main{background:rgba(255,255,255,0);padding:0;border:0;z-index:100;background:transparent;border-bottom:0;position:absolute;width:100%}#nav-main .logo .logo-white{display:block}#nav-main .logo .logo-blue{display:none}#nav-main .burger::before,#nav-main .burger::after,#nav-main .burger strong:before{background:#fff}#nav-main .burger strong{color:#fff}#nav-main .navbar-nav>li>a{color:#fff}#nav-main .navbar-nav>li>a::after{background-color:#fff}#nav-main.nav--open .burger{top:90px}#nav-main .burger{display:block}#nav-main .nav-layer{padding:50px 20px}#nav-main .nav-layer .content-wrapper{padding:0}#nav-main .nav-layer .content-wrapper .menu-level1-list{width:100%}#nav-main .nav-layer .content-wrapper .menu-level1-item-title{font-size:15px;font-size:.9375rem;padding-left:0}#nav-main .nav-layer--open{display:block}#nav-main.nav--open,#nav-main.nav--over{background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}#nav-main .navbar-nav{white-space:normal;display:none;float:none;width:100%;text-align:left;padding:0}#nav-main .navbar-nav>li{border-bottom:1px solid #dadada;width:100%;padding-left:0}#nav-main .navbar-nav>li.has-children{position:relative}#nav-main .navbar-nav>li.has-children::before,#nav-main .navbar-nav>li.has-children::after{display:block;position:absolute;background-color:#35414c;content:''}#nav-main .navbar-nav>li.has-children::before{top:19px;right:24px;width:16px;height:2px}#nav-main .navbar-nav>li.has-children::after{top:12px;right:31px;width:2px;height:16px}#nav-main .navbar-nav>li.has-children.opened::after{display:none}#nav-main .navbar-nav>li>a{font-size:16px;font-size:1rem;position:relative;padding:10px 20px}#nav-main .navbar-nav>li>a::after{display:none}#nav-main .navbar-nav>li>a.special::before{font-size:18px;font-size:1.125rem;margin:0 8px 0 -25px;position:static;display:inline-block}#nav-main .close{display:none}#nav-main .nav-layer{position:relative;background:#f1f5f6;padding:0}#nav-main .nav-layer .nav-push{display:none}#nav-main .nav-layer .content-wrapper .category-title{font-size:11px;font-size:.6875rem;position:relative;margin-bottom:0;max-width:100%;padding:20px 20px 18px;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif}#nav-main .nav-layer .content-wrapper .category-title::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:13px;font-size:.8125rem;position:absolute;top:50%;right:27px;transform:translateY(-50%)}#nav-main .nav-layer .content-wrapper .menu-level1-item{border-top:3px solid #fff;padding:20px 20px 18px}#nav-main .nav-layer .content-wrapper .menu-level1-item-title,#nav-main .nav-layer .content-wrapper .menu-level2-item-title{margin-bottom:1.25rem;font-family:"Gilroy-SemiBold",sans-serif}#nav-main .nav-layer .content-wrapper .menu-level1-item-title{width:auto;padding-left:0}#nav-main .nav-layer .content-wrapper .menu-level2-list{display:block;width:auto}#nav-main .nav-layer .content-wrapper .menu-level2-item{width:auto !important}#nav-main .nav-layer .content-wrapper .menu-level2-item-title{margin-top:1.5625rem}#nav-main .nav-layer .content-wrapper .menu-link{font-size:14px;font-size:.875rem}#nav-main .nav-aside--desk{display:none}#nav-main .nav-aside--mob{display:none;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:opacity 100ms ease-in-out;font-size:11px;font-size:.6875rem}#nav-main .nav-aside--mob>ul{text-align:left}#nav-main .nav-aside--mob>ul li{padding-left:20px}#nav-main.nav--open .navbar-nav{display:block;filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#nav-main.nav--open .nav-aside--mob{display:block;filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}}@media screen and (max-width:1023px){.path-results #nav-main,.page-node-type-home-activities #nav-main{background:#fff;border-bottom:1px solid #dadada;border:0}.path-results #nav-main .logo .logo-white,.page-node-type-home-activities #nav-main .logo .logo-white{display:none}.path-results #nav-main .logo .logo-blue,.page-node-type-home-activities #nav-main .logo .logo-blue{display:block}.path-results #nav-main .burger::before,.path-results #nav-main .burger::after,.path-results #nav-main .burger strong:before,.page-node-type-home-activities #nav-main .burger::before,.page-node-type-home-activities #nav-main .burger::after,.page-node-type-home-activities #nav-main .burger strong:before{background:#35414c}.path-results #nav-main .burger strong,.page-node-type-home-activities #nav-main .burger strong{color:#35414c}.path-results #nav-main .navbar-nav>li>a,.page-node-type-home-activities #nav-main .navbar-nav>li>a{color:#042136}.path-results #nav-main .navbar-nav>li>a::after,.page-node-type-home-activities #nav-main .navbar-nav>li>a::after{background-color:#35414c}#nav-main.nav--open .burger{top:75px}#nav-main.nav--open .burger::after{top:13px}#nav-main .burger{padding:0 32px 0 0;font-size:11px;font-size:.6875rem}#nav-main .burger strong:before,#nav-main .burger::before,#nav-main .burger::after{height:3px;width:22px;top:7px}#nav-main .burger::before{top:13px}#nav-main .burger::after{top:19px}#nav-main .navbar-nav>li>a{font-size:16px;font-size:1rem}#nav-main .navbar-nav>li>a.special::before{font-size:16px;font-size:1rem}#nav-main .nav-aside--mob ul{margin-bottom:.625rem}#nav-main .nav-aside--mob ul:first-child li{margin-bottom:.625rem}#nav-main .nav-aside--mob ul:first-child li a{font-size:16px;font-size:1rem;line-height:20px;color:#35414c}}@media screen and (max-width:768px){html.mobile--nav-active #nav-main{top:0;padding-top:45px}#nav-main .scrollable{position:relative}#nav-main .nav-layer{padding:0}#nav-main .nav-layer .content-wrapper{padding:0}#nav-main .nav-layer .content-wrapper .menu-level1-list{width:100%}#nav-main .nav-layer .content-wrapper .menu-level1-list li{width:100%}#nav-main .nav-layer .content-wrapper .menu-level1-item{display:block}#nav-main.nav--open::after{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:45px;background-color:#35414c}#nav-main.nav--open .burger{top:33px}}@media screen and (max-width:450px){.path-results #nav-main{position:relative}}footer{width:100%}footer .content-wrapper{text-align:center}.reassurance{padding:60px 0;font-family:"Gilroy-Regular",sans-serif;border:1px solid #e6e6e6;border-left:0;border-right:0}.reassurance ul{width:100%;text-align:center;margin:0 auto;display:flex;justify-content:center}.reassurance li{font-size:13px;font-size:.8125rem;position:relative;width:25%}.reassurance li em{font-size:11px;font-size:.6875rem;display:block;margin-top:5px;color:#bfbfbf}.reassurance li a{vertical-align:top;display:inline-block;color:#636674;position:relative;padding:0 20px}.reassurance li a::before{font-size:30px;font-size:1.875rem;margin-bottom:20px;color:#35414c;line-height:80px;width:100%;text-align:center}.reassurance li a.icon-wallet:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reassurance li a.icon-lock:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reassurance li a.icon-winnercup:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reassurance li a.icon-headset:before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.signature{font-family:"Gilroy-UltraLight",sans-serif;font-size:20px;font-size:1.25rem;color:#002339;padding:1.5625rem 0 2.5rem 0;padding:25px 0 40px}@media screen and (max-width:1023px){.signature{padding:25px 0 0}}.signature span,.signature a{vertical-align:middle;display:inline-block;height:100%;padding:0 10px}.signature span img,.signature a img{width:100%;max-width:100px}.signature ul,.signature p,.signature li{vertical-align:middle;display:inline-block}.signature .social a{width:44px;height:44px;margin:0 4px;font-size:0;text-indent:-9999px;background:url(/themes/custom/thalassa/img/social-facebook.svg) no-repeat 50% 50%;background-size:contain;overflow:hidden}.signature .social a.icon--instagram{background-image:url(/themes/custom/thalassa/img/social-instagram.svg)}.signature .social a.icon--twitter{background-image:url(/themes/custom/thalassa/img/social-twitter.svg)}.signature .social a.icon--youtube{background-image:url(/themes/custom/thalassa/img/social-youtube.svg)}.push-access{background:#050232;color:#fff;padding:40px 0;position:relative}.push-access img{display:block;max-width:200px;margin:0 auto}.push-access p,.push-access .cta{max-width:310px;margin:25px auto 0;line-height:1.8em}.push-access .cta.cta--overblue a,.push-access .cta a{background:transparent;border:1px solid #fff;color:#fff}.brands .content-wrapper{padding:55px 20px;background:transparent;text-transform:uppercase;background:#f1f5f6;max-width:100%}.brands .logo-accor{display:block;width:181px;margin:0 auto 30px}@media screen and (max-width:1023px){.brands .logo-accor{width:250px}}.brands p{color:#636674}.brands ul{margin:0 auto;max-width:840px}.brands li{vertical-align:top;display:inline-block;font-size:14px;font-size:.875rem;padding:0 0 10px}.brands li::before{content:"-";margin:0 5px 0 0}.brands li:first-child:before{display:none}.brands li a{color:#636674}.brands .logos{text-align:center;margin:25px 0 0;font-size:0}.brands .logos li{display:inline-block;width:auto;padding:0 15px 35px;vertical-align:middle;text-align:center}.brands .logos li::before{display:none}.brands .logos li a{display:block;text-align:center}.brands .logos li a img{display:block;max-width:130px;width:auto;height:auto}.brands .logos li.novotel a img,.brands .logos li.mercure a img{max-width:100px}.brands .logos li.ibis a img{max-width:55px}.brands .logos+ul{max-width:850px;margin:0 auto;padding-top:10px}#main-footer{font-size:12px}#main-footer .content-wrapper{position:relative;margin:0 auto;padding:35px 190px 20px 190px}#main-footer img{position:absolute;top:10px;right:20px;margin:0 0 0 10px}#main-footer ul{vertical-align:top;display:inline-block}#main-footer li{vertical-align:top;display:inline-block;margin:0 0 10px}#main-footer li::before{content:"|";margin:0 5px 0 0}#main-footer li:first-child:before{display:none}#main-footer li a{color:#636674}.no-touchevents #main-footer li a:hover{text-decoration:underline}#block-followus .content-wrapper{display:flex;justify-content:center;align-items:center;padding-top:20px;margin:30px auto}@media screen and (max-width:1023px){#block-followus .content-wrapper{flex-flow:column wrap;margin-top:0}}#block-followus .content-wrapper .logo-footer{width:140px;height:40px}@media screen and (max-width:1023px){#block-followus .content-wrapper .logo-footer{margin-bottom:30px}}#block-followus .content-wrapper #form-nl-special{margin:0 100px}@media screen and (max-width:1023px){#block-followus .content-wrapper #form-nl-special{width:calc(100% - 40px);margin:0 auto 30px}}.mentions,.seo{font-size:12px;line-height:1.66;padding:1.875rem 0 0}.mentions .content-wrapper,.seo .content-wrapper{padding:0 20px}.mentions p,.seo p{margin:25px 0 0}.seo{font-size:12px;margin-top:25px;padding:0 0 55px}.seo .content-wrapper{padding:0 20px}.seo p{margin:0}.maz-over-footer-wrapper{display:flex;justify-content:center;width:100%;max-width:1280px;margin:0 auto 20px}@media screen and (max-width:1023px){.maz-over-footer-wrapper{display:block}}.maz-over-footer-wrapper .maz-over-footer-box{width:auto;margin:0 50px}@media screen and (max-width:1023px){.maz-over-footer-wrapper .maz-over-footer-box{width:100%;margin:15px 0 0}}.maz-over-footer-wrapper .maz-over-footer-box .maz-over-footer-title{font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;font-size:14px;text-transform:uppercase;margin-bottom:10px}.maz-over-footer-wrapper .maz-over-footer-box .maz-over-footer-list li{margin-top:5px;color:#636674;font-size:12px;padding:3px 0}@media screen and (max-width:1023px){.maz-over-footer-wrapper .maz-over-footer-box .maz-over-footer-list li{padding:6px 0}}.maz-over-footer-wrapper .maz-over-footer-box .maz-over-footer-list li a{color:#636674}@media screen and (max-width:1259px){#main-footer .content-wrapper{padding:30px 0 20px}#main-footer ul{padding:0;width:61.83673%;margin:0 auto}#main-footer img{display:block;position:static;margin:30px auto}}@media screen and (max-width:1023px){.reassurance{padding:10px 0}.reassurance li{margin:20px auto}#main-footer ul{width:84%}}@media screen and (max-width:639px){.reassurance{margin-top:0;border-top:1px solid #f1f5f6;border-bottom:1px solid #f1f5f6;border-width:1px 0}.reassurance ul{flex-flow:column wrap;justify-content:center;align-items:center}.reassurance li{width:auto;margin:20px auto}.push-access{font-size:12px;position:relative;padding:20px 0}.push-access img{max-width:110px}#main-footer .content-wrapper{padding:30px 0 20px}#main-footer ul{padding:0}#main-footer img{display:none}}#main-slideshow{width:100%;overflow:hidden;max-height:calc(100vh - 95px)}#main-slideshow .content-wrapper{margin:0 11.7284%;padding:0}#main-slideshow .layer{width:100%;height:100%;display:table;position:relative}#main-slideshow .layer::before{content:"";position:absolute;top:15%;left:0;width:100%;height:80%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;pointer-events:none}@media screen and (max-width:1023px){#main-slideshow .layer::before{background-position:50% 24%;top:0}}#main-slideshow .layer .cell{display:table-cell;vertical-align:middle;text-align:center;color:#fff;padding-top:7%}#main-slideshow.cinemagraphe .layer{position:absolute;top:0;left:0;z-index:90}#main-slideshow .video-container{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto}#main-slideshow .video-container::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.3);z-index:90}#main-slideshow h2,#main-slideshow h1{font-size:36px;font-size:2.25rem;line-height:1.5;padding-bottom:0;margin-bottom:0;padding-right:30px;padding-left:30px;font-family:"Gilroy-Regular",sans-serif;color:#35414c}#main-slideshow h2 strong,#main-slideshow h1 strong{display:block;font-style:normal;font-family:"Gilroy-Regular",sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:20px;font-size:1.25rem;display:none}#main-slideshow h2 span,#main-slideshow h1 span{position:relative !important;display:inline-block}#main-slideshow h2 span.wave::after,#main-slideshow h1 span.wave::after{color:#fff}#main-slideshow h2 span.subtitle,#main-slideshow h1 span.subtitle{font-size:17px;line-height:1.2;font-family:"Gilroy-Regular",sans-serif;letter-spacing:.1rem;margin-top:10px}#main-slideshow h2::after,#main-slideshow h1::after{color:#fff}#main-slideshow p{font-size:17px;font-size:1.0625rem;letter-spacing:.1rem;margin-top:1.25rem;display:inline-block}#main-slideshow .cta a{font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#35414c;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;padding:9px 15px 7px}#main-slideshow #main-slideshow-pics,#main-slideshow #main-slideshow-texts{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto}#main-slideshow .slideshow,#main-slideshow .slick-track,#main-slideshow .slick-list{width:100%;height:100% !important}#main-slideshow .slideshow .slide,#main-slideshow .slick-track .slide,#main-slideshow .slick-list .slide{width:100%;height:100%;vertical-align:top;display:inline-block;position:relative;white-space:normal;top:0 !important;left:0 !important}#main-slideshow .slideshow .slide span,#main-slideshow .slideshow .slide .layer,#main-slideshow .slick-track .slide span,#main-slideshow .slick-track .slide .layer,#main-slideshow .slick-list .slide span,#main-slideshow .slick-list .slide .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0;color:#fff}#main-slideshow .slick-list{padding:0 !important}#main-slideshow .slick-prev,#main-slideshow .slick-next{position:absolute;display:table;top:0;z-index:1;cursor:pointer;height:100%;width:190px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#main-slideshow .slick-prev::after,#main-slideshow .slick-next::after{font-size:19px;font-size:1.1875rem;margin-top:-32px;text-align:center;color:#fff;border:0;cursor:pointer;transform:translateY(0);transition:all 200ms ease-in-out;position:absolute;z-index:1;top:50%;width:50px;height:50px;line-height:50px !important}#main-slideshow .slick-prev{left:0}#main-slideshow .slick-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";background:transparent;left:calc(50% - 32px)}.no-touchevents #main-slideshow .slick-prev:hover:after{transform:translateX(-5%)}#main-slideshow .slick-next{right:0}#main-slideshow .slick-next::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";right:calc(50% - 32px)}.no-touchevents #main-slideshow .slick-next:hover:after{transform:translateX(5%)}#main-slideshow-texts{bottom:0;right:0;background:rgba(0,0,0,0.3)}#main-slideshow-texts .slideshow{margin-top:-60px}#main-slideshow-texts .slideshow .slide{transition:opacity 2000ms;display:block}.page-node-type-homepage #main-slideshow{height:calc(100vh - 45px)}@media screen and (max-width:1259px){#main-slideshow{min-height:750px;margin-bottom:-143px}#main-slideshow p{margin-bottom:25px}}@media screen and (min-width:1024px){.page-node-type-homepage #main-slideshow.cinemagraphe .layer{top:-8%}}@media screen and (max-width:1023px){#main-slideshow{position:relative;height:70vh;margin-bottom:0 !important;min-height:initial;padding:0}#main-slideshow::before{display:block;content:"";width:100%;height:0;padding-top:128.93333%}#main-slideshow .slick-prev,#main-slideshow .slick-next{width:100px}#main-slideshow-texts .slideshow{margin-top:60px}}@media screen and (min-width:750px) and (max-width:1023px){.page-node-type-homepage #main-slideshow::before{padding-top:120.93333%}.page-node-type-homepage #main-slideshow .layer::before{top:50%;transform:translateY(-50%)}.page-node-type-homepage #main-slideshow-texts .slideshow{margin-top:0}}@media screen and (max-width:749px){#main-slideshow{height:auto;margin-bottom:0;min-height:385px;margin:0;position:relative;position:relative}#main-slideshow::before{display:block;content:"";width:100%;height:0;padding-top:139.53125%}#main-slideshow #main-slideshow-texts .slideshow{padding:0 45px}#main-slideshow h1,#main-slideshow h2{font-size:35px;font-size:2.1875rem;line-height:35px;padding-bottom:10px;padding-right:10px;padding-left:10px}#main-slideshow h1 strong,#main-slideshow h2 strong{font-size:12px;font-size:.75rem}#main-slideshow h1 span.subtitle,#main-slideshow h2 span.subtitle{font-size:14px;margin-top:20px;margin-bottom:10px}#main-slideshow p{margin-top:10px}#main-slideshow .cta a{font-size:12px;font-size:.75rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#35414c;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}#main-slideshow .slick-prev,#main-slideshow .slick-next{width:100px}#main-slideshow .slick-prev::after,#main-slideshow .slick-next::after{width:38px;height:35px;line-height:35px !important;font-size:16px;font-size:1rem;margin-top:-17px}#main-slideshow .slick-prev::after{left:0}#main-slideshow .slick-next::after{right:0}.page-node-type-homepage #main-slideshow,.page-node-type-destination #main-slideshow{margin-bottom:-52px}}.page-node-type-homepage #search-engine{border:10px solid #fff}.path-results #search-engine.sticky .container{z-index:10;position:fixed;position:static;width:100%;top:0;background:#fff;padding:30px 0 50px}@media screen and (max-width:1023px){.path-results #search-engine.sticky .container{padding:0}}.path-results #search-engine .search-params--promo-code,.path-results #search-engine .search-params .btn{border:1px solid #35414c}@media screen and (max-width:1023px){.path-results #search-engine .search-params--promo-code,.path-results #search-engine .search-params .btn{border:0}}.path-results #search-engine .search-params--promode-code .duration-error::after{display:none}.path-results #breadcrumb{display:none}.path-results .container{border-top:1px solid #35414c;border-bottom:1px solid #35414c;background:#fff;padding:40px 0 50px}@media screen and (max-width:1023px){.path-results .container{padding:0;border:0}}.followWrap{width:100%}.destination-mobile{display:none}@media screen and (max-width:1023px){.destination-mobile{display:block;width:100%;position:relative;color:#fff;background:#35414c;font-size:12px;padding:20px;z-index:4;top:0}.destination-mobile.fixed{position:fixed}.destination-mobile.absolute{position:absolute}.destination-mobile .stars sup::after{color:#fff}}#search-engine.mini-search-engine{position:static;margin-left:15px;margin-right:15px}#search-engine.mini-search-engine .content-wrapper{max-width:1170px}#search-engine.mini-search-engine .form-engine{background-color:#fff;position:static}#search-engine.mini-search-engine .form-engine .search-params{background:none}#search-engine.mini-search-engine .form-engine .mandatory{text-align:right;font-style:italic;margin:10px 5px 0 5px;color:#6d707c}#search-engine.mini-search-engine .form-engine .mandatory.mandatory--desktop{display:block;font-size:14px;font-size:.875rem}#search-engine.mini-search-engine .form-engine .mandatory.mandatory--mobile{display:none}#search-engine.mini-search-engine .form-engine .search-params .column.search-params--destination{border-color:#dfe1e5}#search-engine.mini-search-engine .form-engine .search-params .column.search-params--destination select{opacity:0;display:none}#search-engine.mini-search-engine .form-engine .search-params .column{border:1px solid #eaeff0}#search-engine{position:relative;z-index:1000;padding-top:0 !important}#search-engine .program-disabled{display:none}#search-engine .form-hidden{display:none !important}#search-engine .content-wrapper{padding-left:0;padding-right:0}#search-engine .layer{left:0;width:100%;border-top:1px solid #35414c;display:none;z-index:2;position:absolute;padding:30px 50px}#search-engine .layer .close{font-size:10px;font-size:.625rem}#search-engine .layer--active{display:block}#search-engine .form-engine{background-color:#fff;position:relative;z-index:1;color:#fff}@media screen and (min-width:1024px){#search-engine .form-engine{padding:5px 8px 9px}}#search-engine .form-engine .search-params .label-disabled{color:#50535d;background-color:#dfe1e5;cursor:not-allowed;width:100%}#search-engine .form-engine .search-params .label-disabled span{color:#636674}#search-engine .form-engine .search-params .label-disabled span sup{color:#003f6d}#search-engine .search-type{padding:30px 0;text-align:center}#search-engine .search-type .column{display:inline-block;vertical-align:middle}@media screen and (max-width:1023px){#search-engine .search-type{padding:0 20px}}#search-engine .search-type .overlay--mobile{cursor:pointer}#search-engine .search-type .care-external-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}#search-engine .search-type .btn,#search-engine .search-type p{display:block;font-size:15px;font-size:.9375rem;letter-spacing:.1em;position:relative;vertical-align:middle;cursor:pointer;height:70px;padding:0 10px}#search-engine .search-type .btn span{display:block;margin-top:-4px;padding:0 0 4px}#search-engine .search-type .options-box .column{position:relative;text-align:center}#search-engine .search-type .options-box label{color:#35414c;border-bottom:1px solid #35414c;margin:0 50px;display:inline-flex;text-transform:uppercase;height:auto;padding:0}#search-engine .search-type .options-box label.checked{border-bottom:3px solid #35414c;font-family:"Gilroy-SemiBold",sans-serif}#search-engine .search-type .options-box input{position:absolute;cursor:pointer;top:0;left:0;opacity:0;display:none}#search-engine .search-type--inspiration{float:right}#search-engine .search-type--inspiration p{display:table-cell;font-family:"Gilroy-UltraLight",sans-serif}#search-engine .search-type--inspiration p .btn{font-size:30px;font-size:1.875rem;letter-spacing:0}#search-engine .search-type--inspiration a{text-align:right;color:#fff}#search-engine .search-type--inspiration a::before{font-size:15px;font-size:.9375rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";margin-right:20px}#search-engine .search-type--inspiration a::after{font-size:10px;font-size:.625rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";margin-left:15px}#search-engine .search-type--inspiration::before{color:#35414c}#search-engine .advice-container{margin:20px 0 0;color:#35414c}#search-engine .advice-container a{color:#35414c}#search-engine .advice-container .advice-content::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:1rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;position:absolute}#search-engine .advice-container p{font-size:14px;font-family:"Gilroy-Regular",sans-serif;display:inline-block;padding:0;margin-left:30px;letter-spacing:0.5px;line-height:normal}#search-engine .advice-container p+p{margin-left:0}@media screen and (max-width:1023px){#search-engine .advice-container{margin:20px}#search-engine .advice-container p{margin-left:0}#search-engine .advice-container .advice-content::before{display:none}}#search-engine .search-params{color:#636674;position:relative;width:80%;float:left;display:flex;flex-direction:row;justify-content:flex-end}@media screen and (max-width:749px){#search-engine .search-params{flex-direction:column}}@media screen and (max-width:1023px){#search-engine .search-params{flex-direction:column}}#search-engine .search-params .column{margin:0 5px}#search-engine .search-params .column:first-child{margin-left:0}#search-engine .search-params .column:last-child{margin-right:0}#search-engine .search-params select,#search-engine .search-params input{display:none}#search-engine .search-params input[type=date],#search-engine .search-params label,#search-engine .search-params .typeDate{border:none}#search-engine .search-params .no-toggle{display:table-row;color:white}#search-engine .search-params .no-toggle span{display:table-cell;vertical-align:bottom}#search-engine .search-params .radio-btn-holder{color:white;display:table-row}#search-engine .search-params .radio-btn-holder div{display:table-cell;vertical-align:middle}#search-engine .search-params .radio-btn-holder input[type=radio]{display:inline-block;width:13px;height:13px;margin:0;vertical-align:middle}#search-engine .search-params .radio-btn-holder label{font-size:16px;font-size:1rem;display:inline-block;height:14px;margin-right:10px;line-height:18px;vertical-align:middle}#search-engine .search-params .btn{z-index:0;position:relative;cursor:pointer;height:50px;width:100%;vertical-align:middle;padding:0 40px 0 15px;font-family:"Gilroy-SemiBold",sans-serif;font-size:16px;font-size:1rem;color:#d3d3d3;background:#fff;display:block;line-height:50px}#search-engine .search-params .btn span{position:relative;z-index:-1}#search-engine .search-params .btn::after{content:"";display:table;position:absolute;right:10px;text-align:center;top:0;vertical-align:middle;height:50px;line-height:50px !important;color:#35414c}#search-engine .search-params .btn.checked{box-shadow:0px 11px 0px 0px #fff;color:#a7a7a7}#search-engine .search-params .btn.label--active{color:#35414c;background:#f1f5f6;border-color:#dfe1e5}#search-engine .search-params .btn.label--filled{color:#636674}#search-engine .search-params .btn.label--filled span{color:#35414c}#search-engine .search-params .btn[for='search-params-destination']::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}#search-engine .search-params .btn[for='search-params-program']::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:12px;font-size:.75rem}#search-engine .search-params .btn[for='search-params-duration']::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}#search-engine .search-params .btn[for$='search-params-arrival']::after,#search-engine .search-params .btn[for$='search-params-departure']::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem;pointer-events:none}#search-engine .search-params .options,#search-engine .search-params .tooltips{float:left}#search-engine .search-params .options .col,#search-engine .search-params .tooltips .col{float:left}#search-engine .search-params .options .col--right,#search-engine .search-params .tooltips .col--right{float:right}#search-engine .search-params .options--triple,#search-engine .search-params .tooltips--triple{width:100%}#search-engine .search-params .options--triple .col,#search-engine .search-params .tooltips--triple .col{width:100%}#search-engine .search-params .options--triple .row,#search-engine .search-params .tooltips--triple .row{width:50%;float:left}#search-engine .search-params .options--double,#search-engine .search-params .tooltips--double{width:66.66667%}#search-engine .search-params .options--double .col,#search-engine .search-params .tooltips--double .col{width:100%}#search-engine .search-params .options--double .row,#search-engine .search-params .tooltips--double .row{width:50%;float:left}#search-engine .search-params .options--single,#search-engine .search-params .tooltips--simple{width:33.33333%}#search-engine .search-params .options--single .col,#search-engine .search-params .tooltips--simple .col{width:100%}#search-engine .search-params .layer{padding:35px 45px;font-size:0;top:60px;background:#fff;width:100%;margin:0;border-top:0}#search-engine .search-params .layer.hasDatepicker{font-size:16px;font-size:1rem}#search-engine .search-params .layer .options-title,#search-engine .search-params .layer .options--care>p{color:#35414c;font-family:"Gilroy-UltraLight",sans-serif;font-size:20px;font-size:1.25rem;position:relative;padding-left:30px;height:20px;line-height:23px;margin-bottom:20px}#search-engine .search-params .layer .row{position:relative}#search-engine .search-params .layer .row.los-disabled{z-index:-1;opacity:.3}#search-engine .search-params .layer label{font-size:13px;font-size:.8125rem;display:inline-block;cursor:pointer;color:#444751;min-height:21px;line-height:21px;position:relative;padding-left:25px;margin-top:5px}#search-engine .search-params .layer label em{color:#636674;font-size:12px;font-size:.75rem}#search-engine .search-params .layer label sup{font-size:12px;font-size:.75rem;position:relative;color:#35414c !important;top:2px}#search-engine .search-params .layer .reset a,#search-engine .search-params .layer .show-map a,#search-engine .search-params .layer .reset-calendar a{vertical-align:top;display:inline-block;font-size:13px;font-size:.8125rem;line-height:19px;height:19px;margin-top:10px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-decoration:underline;text-transform:uppercase}#search-engine .search-params .layer .reset-calendar{text-align:right}#search-engine .search-params .layer input{position:absolute;top:0;left:0;opacity:0}#search-engine .search-params--radio-stay{text-align:center;height:62px}#search-engine .search-params--program .options label{width:90%}#search-engine .search-params--program .options .col--left,#search-engine .search-params--program .tooltips .col--left{clear:left}#search-engine .search-params--program .options--double,#search-engine .search-params--program .tooltips--double{width:55.91398%}#search-engine .search-params--program .options--single,#search-engine .search-params--program .tooltips--single{width:44.08602%}#search-engine .search-params--program .tooltips{position:absolute;right:0;top:0;bottom:0;z-index:5}#search-engine .search-params--program .tooltips .help{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;display:table;padding:30px;vertical-align:middle;width:100%;height:100%}#search-engine .search-params--program .tooltips .help--active{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;border:none}#search-engine .search-params--program .tooltips .help--active p{text-align:center;font-size:12px;font-size:.75rem;line-height:1.1rem;font-family:"Gilroy-Regular",sans-serif;color:#636674}#search-engine .search-params--program .tooltips .help--active p.heading-1{margin-top:20px;font-family:"Gilroy-UltraLight",sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:15px;color:#35414c}#search-engine .search-params--program .tooltips .help--active p.headings{font-size:20px;font-size:1.25rem;font-family:"Gilroy-UltraLight",sans-serif;color:#35414c;padding-bottom:30px;margin-top:0}#search-engine .search-params--program .tooltips .help--active p.headings::after{font-size:16px;font-size:1rem}#search-engine .search-params--program .cta{clear:both}#search-engine .search-params--duration{position:relative}#search-engine .search-params--duration .duration-error{position:absolute;opacity:0;transition:all 200ms}#search-engine .search-params--duration .layer{padding:20px}#search-engine .search-params--duration .layer .options{padding:0;border:0;margin:0}#search-engine .search-params--duration .layer .options .row{width:50%;white-space:nowrap}#search-engine .search-params--duration .layer .options label::before{border-radius:19px}#search-engine .search-params--arrival{position:static}#search-engine .search-params--arrival .close{top:0;right:0}#search-engine .search-params--arrival .ui-datepicker-header{width:95%}@media screen and (max-width:768px){#search-engine .search-params--promo-code{display:flex;flex-direction:column}}#search-engine .search-params--promo-code.has-error .duration-error{display:block;opacity:1;transform:translateY(0);font-size:.8125rem;z-index:12;top:-121%}@media screen and (max-width:768px){#search-engine .search-params--promo-code.has-error .duration-error{position:static;order:2;background:transparent;padding-left:0;padding-right:0}#search-engine .search-params--promo-code.has-error .duration-error::after{content:none}}#search-engine .search-params--promo-code .duration-error{position:absolute;top:-168%;padding:15px;color:#c00;background-color:#fff;opacity:0;transform:translateY(-20px);transition:transform .2s ease,opacity .2s ease}#search-engine .search-params--promo-code .duration-error::after{display:block;content:'';position:absolute;bottom:-9px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transform:translateX(-50%)}@media screen and (max-width:768px){#search-engine .search-params--promo-code .duration-error{display:none}}#search-engine .search-params--arrival.has-error .duration-error{display:block;opacity:1;transform:translateY(0)}@media screen and (max-width:768px){#search-engine .search-params--arrival.has-error .duration-error{display:none}}#search-engine .search-params--arrival .duration-error{position:absolute;top:-121%;padding:15px;color:#c00;background-color:#fff;opacity:0;transform:translateY(-20px);transition:transform .2s ease,opacity .2s ease}#search-engine .search-params--arrival .duration-error::after{display:block;content:'';position:absolute;bottom:-9px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transform:translateX(-50%)}@media screen and (max-width:768px){#search-engine .search-params--arrival .duration-error{display:none}}#search-engine .search-params--arrival.has-error label:first-of-type{display:block;color:#c00;border:1px solid #c00}#search-engine .search-params--promo-code.has-error #edit-preferred-code{display:block;color:#c00;border:1px solid #c00}#search-engine .search-params--promo-code #edit-preferred-code{width:100%;height:100%;padding-left:5px;font-family:"Gilroy-SemiBold",Arial,sans-serif;font-size:1rem;font-weight:bold;color:#35414c;text-transform:uppercase;border:0;background-color:#fafafa}#search-engine .search-params--promo-code #edit-preferred-code::-webkit-input-placeholder{color:#d3d3d3;font-weight:normal;text-transform:none}#search-engine .search-params--promo-code #edit-preferred-code:-ms-input-placeholder{color:#d3d3d3;font-weight:normal;text-transform:none}#search-engine .search-params--promo-code #edit-preferred-code::placeholder{color:#d3d3d3;font-weight:normal;text-transform:none}@media screen and (max-width:768px){#search-engine .search-params--promo-code #edit-preferred-code{height:46px;padding-left:10px;line-height:46px}}#search-engine #stay-offer-search-form .search-params--destination,#search-engine #stay-offer-search-form .search-params--duration,#search-engine #stay-offer-search-form .search-params--arrival,#search-engine #hotel-night-search-form .search-params--destination,#search-engine #hotel-night-search-form .search-params--duration,#search-engine #hotel-night-search-form .search-params--arrival{float:none}#search-engine #stay-offer-search-form .search-params--destination,#search-engine #stay-offer-search-form .search-params--arrival,#search-engine #stay-offer-search-form .search-params--duration,#search-engine #stay-offer-search-form .search-params--departure,#search-engine #stay-offer-search-form .search-params--promo-code,#search-engine #hotel-night-search-form .search-params--destination,#search-engine #hotel-night-search-form .search-params--arrival,#search-engine #hotel-night-search-form .search-params--duration,#search-engine #hotel-night-search-form .search-params--departure,#search-engine #hotel-night-search-form .search-params--promo-code{width:calc(100% / 4)}#search-engine #stay-offer-search-form .search-params--program{width:calc(32% - 10px)}#search-engine #stay-offer-search-form .search-params--program .options--double,#search-engine #stay-offer-search-form .search-params--program .tooltips--double{float:none;display:inline-block;width:60%;padding:0;margin:0}#search-engine #stay-offer-search-form .search-params--program .options--single,#search-engine #stay-offer-search-form .search-params--program .tooltips--single{float:none;width:40%;display:inline-block;vertical-align:top}#search-engine #stay-offer-search-form .search-params--program .options label{width:90%}#search-engine #stay-offer-search-form .search-params--program .tooltips--single{position:static}#search-engine #stay-offer-search-form .search-params--program .tooltips--single .help{display:none;position:static;padding:0;border-left:1px solid #dadada;padding-left:20px}#search-engine #stay-offer-search-form .search-params--program .tooltips--single .help .heading-1{margin-top:0}#search-engine #stay-offer-search-form .search-params--program .tooltips--single .help--active{display:inline-block}#search-engine #offers-search-form .search-params--destination{width:calc(36% - 5px)}#search-engine #offers-search-form .search-params--duration{width:calc(32% - 10px)}#search-engine #offers-search-form .search-params--arrival{width:calc(32% - 5px)}#search-engine .error label[for*="search-params-"]{color:#c00 !important;border:1px solid #c00 !important}#search-engine .error label[for*="search-params-"]::after{color:#c00 !important}@media screen and (min-width:1024px){#search-engine .error .duration-error{font-size:13px;font-size:.8125rem;z-index:10;position:absolute;top:calc(-100% - 30px);left:-50px;width:calc(100% + 100px);padding:15px 30px;color:#c00 !important;line-height:16px;opacity:1;background-color:#fff}#search-engine .error .duration-error::after{position:absolute;bottom:-9px;left:50%;width:0;height:0;content:"";border-style:solid;border-width:10px 5px 0 5px;border-color:#fff transparent transparent transparent;transform:translateX(-50%)}}#search-engine .search-params--radio-stay.error span{color:#c00 !important;font-weight:bold}#search-engine aside.codes-and-map--mobile .aside--card .code-error{color:#c00 !important}#search-engine aside.codes-and-map--mobile .duration-error{display:none}#search-engine aside.codes-and-map--mobile.error .duration-error{font-size:14px;font-size:.875rem;display:block;margin-top:20px;font-family:"Gilroy-Regular",sans-serif;color:#c00 !important;line-height:21px;text-align:center}#search-engine aside{position:absolute;width:100%;padding:0 15px 0;bottom:0;left:0;color:#c0c8d2}#search-engine aside a,#search-engine aside label,#search-engine aside p{font-size:12px;font-size:.75rem;font-family:"Gilroy-SemiBold",sans-serif;color:#c0c8d2}#search-engine aside a::before,#search-engine aside label::before,#search-engine aside p::before{display:none}#search-engine aside .btn{position:relative;display:inline-block;cursor:pointer;height:40px;line-height:40px;padding:0 20px;font-size:13px;font-size:.8125rem}#search-engine aside .btn::after{display:inline-block;content:'';position:absolute;height:40px;line-height:40px !important;top:auto;left:0;transform:rotate(0);display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:3px;font-size:.1875rem;background:transparent}#search-engine aside .btn.checked{color:#fff}#search-engine aside .btn.checked::after{transform:rotate(-180deg)}#search-engine aside .mandatory{font-size:13px;font-size:.8125rem;font-family:"Gilroy-Regular",sans-serif;display:inline-block;height:40px;line-height:40px;float:right;padding:0;color:#35414c}#search-engine aside .mandatory::after{display:none}#search-engine aside .layer{padding:0;border:0}#search-engine aside .aside--code{position:relative}#search-engine aside .aside--code input{font-size:14px;font-size:.875rem;text-align:center;font-family:"Gilroy-Regular",sans-serif;color:#636674;border:0;line-height:35px;height:35px}#search-engine aside .aside--code input::-webkit-input-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--code input:-moz-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--code input::-moz-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--code input:-ms-input-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--card{position:relative}#search-engine aside .aside--card input{font-size:14px;font-size:.875rem;text-align:center;font-family:"Gilroy-Regular",sans-serif;color:#636674;border:0;line-height:35px;height:35px}#search-engine aside .aside--card input::-webkit-input-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--card input:-moz-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--card input::-moz-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--card input:-ms-input-placeholder{color:#c0c8d2;font-family:"Gilroy-Regular",sans-serif;text-align:center}#search-engine aside .aside--card input.incorrect{border:1px solid red}#search-engine aside .aside--card .code-error{color:white;margin-top:20px;line-height:16px}#search-engine aside .aside--map a.btn:after{top:0}#search-engine aside .aside--map .toggle.checked{z-index:2;color:#35414c}#search-engine aside .aside--map .layer{width:calc(85% - 15px);top:-3px;left:9px;z-index:3;background:#fff;position:relative;position:absolute;border-top:0}#search-engine aside .aside--map .layer::before{display:block;content:"";width:100%;height:0;padding-top:37.25691%}#search-engine aside .aside--map .map-container{position:absolute;padding:15px;top:0;left:0;width:100%;height:100%}#search-engine aside .aside--map .map-container .close{top:31px;right:29px;width:22px;height:22px;background-color:#fff;border:1px solid #c5c7c8}#search-engine aside .aside--map .map-container .close::before{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;line-height:normal;transform:translate(-50%,-50%);color:#35414c}#search-engine aside .aside--map #gmap{width:100%;height:100%}#search-engine aside .aside--map .gmap-zoom-tools .zoom{position:relative;display:block;left:14px;top:16px;width:22px;height:22px;background:#fff;border:1px solid #c5c7c8;margin:0 0 5px;cursor:pointer}#search-engine aside .aside--map .gmap-zoom-tools .zoom::before,#search-engine aside .aside--map .gmap-zoom-tools .zoom::after{display:inline-block;content:'';position:absolute;width:100%;height:100%;line-height:100% !important;top:50%;left:50%;background:#35414c}#search-engine aside .aside--map .gmap-zoom-tools .zoom::before{width:9px;height:1px;margin-left:-4px}#search-engine aside .aside--map .gmap-zoom-tools .zoom::after{height:9px;width:1px;margin-top:-4px}#search-engine aside .aside--map .gmap-zoom-tools .zoom--out::after{display:none}#search-engine aside .aside--map .gmap-zoom-tools .zoom--disabled{filter:alpha(opactiy=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4;cursor:default}#search-engine aside .aside--map .info-window{width:200px;padding:15px 0 10px 0;line-height:1.35;text-align:center;overflow:hidden}#search-engine aside .aside--map .info-window .visu{width:100%;max-height:120px;overflow:hidden}#search-engine aside .aside--map .info-window .visu img{display:block;width:100%;height:auto}#search-engine aside .aside--map .info-window p{color:#636674}#search-engine aside .aside--map .info-window p.name{margin-top:20px;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}#search-engine aside .aside--map .info-window p.name span{color:#35414c}#search-engine aside .aside--map .info-window p.city{margin-top:5px;font-family:"Gilroy-Regular",sans-serif}#search-engine aside .aside--map .info-window a{display:block;margin-top:15px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline}#search-engine .content-wrapper span#result{color:#c00;margin-top:30px;padding:0 8px;display:block;font-size:14px;font-family:"Gilroy-Regular",sans-serif}@media screen and (max-width:1023px){#search-engine .content-wrapper span#result{padding:0 20px}}#search-engine .validation{overflow:hidden;width:20%;float:right;padding-left:10px}#search-engine .validation .column{float:none;width:100%;margin:0;overflow:hidden}#search-engine .validation input{position:relative;display:inline-block;white-space:normal;cursor:pointer;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:15px;font-size:.9375rem;text-transform:uppercase;width:100%;color:#fff;padding:0 10px;letter-spacing:0px;font-family:"Gilroy-SemiBold",sans-serif;background:#35414c;border:0;letter-spacing:.15em;padding:0}.search-fixed{display:none}@media screen and (max-width:1023px){.search-fixed.fixed{display:block;position:fixed;top:0;width:100%;z-index:9999}.search-fixed a{display:block;padding:15px;background:#f6f6f6;text-align:center;color:#35414c;font-size:12px;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}.search-fixed a .text{text-decoration:underline}.search-fixed a img{display:inline-block;vertical-align:middle;width:12px;margin:0 10px}.search-fixed a img.icon-arrow{transform:rotate(180deg)}}@media screen and (max-width:1259px){#search-engine .search-type .options-box label{padding:0 20px}}@media screen and (min-width:1024px){body.page-node-type-homepage #search-engine #aside-codes-background{background-color:rgba(11,44,64,0.55)}body.path-results #search-engine #aside-codes-background{background-color:#0b2c40}body.page-node-type-destination #search-engine #aside-codes-background{background-color:#0b2c40}body.path-care #search-engine #aside-codes-background{background-color:#0b2c40}#search-engine.sticky .form-engine{position:relative;z-index:1;color:#fff}#search-engine.sticky .search-type .options-box label.checked:after{display:none}#search-engine.sticky .search-type{margin:0}#search-engine #aside-codes-background{display:none;height:57px;position:absolute;bottom:-57px;z-index:0;left:0;right:0;width:100%;max-width:1280px;margin:0 auto}#search-engine #aside-codes-background.bg-active{display:block}#search-engine aside .aside--code .layer{width:190px}#search-engine aside .aside--code .layer input{width:150px}#search-engine aside .aside--card .layer{z-index:1;width:200px}#search-engine aside .aside--card .layer input{width:200px}#search-engine aside .aside--card .layer .error-tooltip{padding:10px;background-color:#0b2c40}#search-engine aside .aside--card .layer .error-tooltip .code-error{margin-top:0}.page-node-type-homepage #search-engine{padding-top:0 !important;background:#f6f6f6;padding-bottom:30px}.page-node-type-homepage #search-engine .form-engine{background-color:transparent}.page-node-type-homepage #search-engine.sticky .container{position:relative}.page-node-type-homepage #search-engine.sticky .full-content{display:block}.page-node-type-homepage #search-engine.sticky .search-type .options-box label.checked:after{display:block}}@media screen and (max-width:1023px){.path-results #nav-main{background:#fff;border-bottom:1px solid #dadada;border:0}.path-results #nav-main .logo .logo-white{display:none}.path-results #nav-main .logo .logo-blue{display:block}.path-results #nav-main .burger::before,.path-results #nav-main .burger::after,.path-results #nav-main .burger strong:before{background:#35414c}.path-results #nav-main .burger strong{color:#35414c}.path-results #nav-main .navbar-nav>li>a{color:#042136}.path-results #nav-main .navbar-nav>li>a::after{background-color:#35414c}#search-engine{margin-top:60px}#search-engine .search-params .column{border:1px solid transparent}#search-engine.mini-search-engine .form-engine .search-params .column.search-params--destination{border:none;height:48px}#search-engine .search-type .options-box{padding:30px 0 0}#search-engine .search-type .options-box label{border-bottom:3px solid transparent}.page-node-type-destination #search-engine{margin:0}.page-node-type-homepage #search-engine{cursor:pointer}#search-engine.mini-search-engine{position:static;margin-left:0;margin-right:0;padding-bottom:10px}#search-engine.mini-search-engine h1{margin-bottom:25px}#search-engine.mini-search-engine .form-engine{position:static}#search-engine.mini-search-engine .form-engine .mandatory{text-align:right;margin:10px 5px 0 5px}#search-engine.mini-search-engine .form-engine .mandatory.mandatory--mobile{display:block;font-size:12px;text-align:right;margin:20px auto 0;padding-right:20px}#search-engine.mini-search-engine .form-engine .search-params{margin-top:0;padding-top:0}#search-engine.mini-search-engine .form-engine .search-params--destination{margin-top:0;padding-top:0}#search-engine.mini-search-engine .form-engine .validation{margin-top:20px;padding:0 20px}#search-engine .search-type .btn span{margin-top:0}#search-engine .container{position:relative;width:100%;top:0}#search-engine .form-engine{background:#f1f5f6;margin:0}#search-engine .search-type{margin:0;text-align:center}#search-engine .search-type .overlay--mobile{position:absolute;width:24px;height:24px;top:5px;right:-70px;color:#fff;z-index:2;cursor:pointer;text-align:center;display:none}#search-engine .search-type .options-box{position:relative;text-align:left}#search-engine .search-type .options-box label.checked:after{display:none}#search-engine .search-type .options-box .column{display:inline-block;vertical-align:middle;float:none;margin:0 20px 8px 0}#search-engine .search-type .options-box .column .btn{font-size:14px;font-size:.875rem;padding:0;border-left:0;border-right:0}#search-engine .search-type .options-box .column .btn.checked{display:block}#search-engine .search-type .options-box .column .start{height:27px;line-height:27px;width:35.15625%;border-right:1px solid #38688b;padding-right:15px}#search-engine .search-type .options-box .column label{margin:0 0 15px}#search-engine .search-type .options-box .column label.checked::after{display:block;height:4px}#search-engine .search-type .options-box .column:first-child label{margin:15px 0 18px 0}#search-engine .search-type .options-box .column.search-type--inspiration{position:absolute;bottom:0;width:100%;max-width:100%;left:0;padding:0;text-align:center;float:none;display:table}#search-engine .search-type .options-box .column.search-type--inspiration p a{font-size:30px;font-size:1.875rem}#search-engine #custom-care-search-form .search-params--radio-stay{background:#fff;text-align:center}#search-engine #custom-care-search-form .no-toggle{font-size:14px;font-size:.875rem;color:#c0c8d2;font-weight:bold}#search-engine #custom-care-search-form .radio-btn-holder{color:#000}#search-engine #custom-care-search-form .radio-btn-holder div{padding-top:0}#search-engine .search-params{position:static;display:block;background:#f1f5f6;width:100%;padding:0 20px;text-align:center;margin:0 auto;float:none;display:flex;flex-flow:row wrap;justify-content:space-between}#search-engine .search-params .column{clear:both;float:none;width:100% !important;margin:0 0 5px;text-align:left;position:relative}#search-engine .search-params .column.search-params--arrival,#search-engine .search-params .column.search-params--duration{width:calc(50% - 2px) !important}#search-engine .search-params .column.search-params--arrival.form-hostel-datepicker,#search-engine .search-params .column.search-params--duration.form-hostel-datepicker{width:100% !important}#search-engine .search-params .btn{width:100%;padding:0 0 0 10px;height:46px}}@media screen and (max-width:1023px) and (max-width:420px){#search-engine .search-params .btn{font-size:14px}}@media screen and (max-width:1023px){#search-engine .search-params .btn::after{right:10px;height:46px;line-height:46px !important}#search-engine .search-params .btn.checked{background:#fff}#search-engine .search-params .layer{top:55px;width:100%;margin:10px 0;max-height:300px;overflow:auto}#search-engine .search-params .layer .options{width:100%;margin:0 0 40px}#search-engine .search-params .layer .options .col{width:100%}#search-engine .search-params .layer .tooltips{width:100%}#search-engine .search-params select{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;height:46px;width:100%;display:block;top:0}#search-engine .search-params input[type=date],#search-engine .search-params .typeDate{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;height:46px;width:100%;display:block}#search-engine .search-params input[type=date]#hotel-search-params-departure,#search-engine .search-params .typeDate#hotel-search-params-departure{margin-top:-45px}#search-engine aside{position:static;clear:both;padding:0 20px;margin:0 auto 20px auto}#search-engine aside .mandatory{font-size:14px;float:left;color:#a7a7a7;font-family:"Gilroy-Regular",sans-serif}#search-engine aside .layer{background:none;position:static}#search-engine aside .column{margin-bottom:20px}#search-engine aside .aside{position:static}#search-engine aside .aside--code{position:static;float:left;width:50%;padding-right:0}#search-engine aside .aside--code .btn{font-size:16px;padding-right:0}#search-engine aside .aside--code .btn.checked{color:#35414c}#search-engine aside .aside--card{float:left;position:static;padding-right:0;width:50%}#search-engine aside .aside--card input{padding-left:10px;padding-right:10px}#search-engine aside .aside--card .btn{font-size:16px;font-size:1rem;padding-right:0}#search-engine aside .aside--card .btn.checked{color:#35414c}#search-engine aside .aside--map{display:none}#search-engine #stay-offer-search-form aside .aside--code,#search-engine #hotel-night-search-form aside .aside--code,#search-engine #custom-care-search-form aside .aside--code{text-align:left}#search-engine #stay-offer-search-form aside .aside--code .layer,#search-engine #hotel-night-search-form aside .aside--code .layer,#search-engine #custom-care-search-form aside .aside--code .layer{padding-left:0}#search-engine #stay-offer-search-form aside .aside--card,#search-engine #hotel-night-search-form aside .aside--card,#search-engine #custom-care-search-form aside .aside--card{text-align:right}#search-engine #stay-offer-search-form aside .aside--card .layer,#search-engine #hotel-night-search-form aside .aside--card .layer,#search-engine #custom-care-search-form aside .aside--card .layer{padding-right:0}#search-engine #stay-offer-search-form aside .mandatory,#search-engine #hotel-night-search-form aside .mandatory,#search-engine #custom-care-search-form aside .mandatory{display:block;float:none;clear:both}}@media screen and (max-width:1023px) and (max-width:420px){#search-engine #stay-offer-search-form aside,#search-engine #hotel-night-search-form aside,#search-engine #custom-care-search-form aside{width:90%;padding:0}#search-engine #stay-offer-search-form aside .aside--card,#search-engine #stay-offer-search-form aside .aside--code,#search-engine #hotel-night-search-form aside .aside--card,#search-engine #hotel-night-search-form aside .aside--code,#search-engine #custom-care-search-form aside .aside--card,#search-engine #custom-care-search-form aside .aside--code{text-align:left;float:none;width:170px;margin:0 auto}#search-engine #stay-offer-search-form aside .aside--card label.toggle,#search-engine #stay-offer-search-form aside .aside--code label.toggle,#search-engine #hotel-night-search-form aside .aside--card label.toggle,#search-engine #hotel-night-search-form aside .aside--code label.toggle,#search-engine #custom-care-search-form aside .aside--card label.toggle,#search-engine #custom-care-search-form aside .aside--code label.toggle{width:100%}#search-engine #stay-offer-search-form aside .aside--card .layer,#search-engine #stay-offer-search-form aside .aside--code .layer,#search-engine #hotel-night-search-form aside .aside--card .layer,#search-engine #hotel-night-search-form aside .aside--code .layer,#search-engine #custom-care-search-form aside .aside--card .layer,#search-engine #custom-care-search-form aside .aside--code .layer{margin:0 auto;padding:0}}@media screen and (max-width:1023px){#search-engine .validation{clear:both;float:none;width:100%;margin:0 auto;padding:0 20px}#search-engine .validation .column{float:none;text-align:center;width:100%;margin:0 auto;margin-top:15px}#search-engine .validation .column input{font-size:16px;font-size:1rem;margin:0 auto;padding:0 25px;height:46px;line-height:46px}#search-engine .search-params .layer--active{display:none}}@media screen and (max-width:750px){#search-engine .search-params--promo-code #edit-preferred-code{font-size:14px;font-weight:normal;border-radius:0}}@media screen and (max-width:450px){.page-node-type-homepage #search-engine{margin-top:20px}#search-engine{margin-top:0}#search-engine aside{margin:0 auto}#search-engine .form-engine{padding-bottom:20px}}.advices{text-align:center;padding:2.1875rem 0}@media screen and (min-width:1024px){.advices{margin-top:80px}}.advices .telephone{font-size:24px;font-size:1.5rem;line-height:.83333;display:inline-block;margin-top:20px;font-family:"Gilroy-Regular",sans-serif;color:#636674}.advices .telephone em{font-size:11px;font-size:.6875rem;font-family:"Gilroy-Regular",sans-serif}.advices p:first-child{font-size:18px;font-size:1.125rem;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;letter-spacing:.1rem}@media screen and (max-width:1023px){.advices{display:none}}#missing{background-color:#fff;position:relative;overflow:hidden;margin:0 auto;padding:100px 0 50px}#missing .content-wrapper{position:relative}@media screen and (max-width:1240px){#missing .content-wrapper{padding-left:22px;padding-right:22px}}@media screen and (max-width:749px){#missing .content-wrapper{padding-left:0;padding-right:0}}#missing .heading-1{margin-bottom:30px}#missing .missing-text{margin:0 auto 50px;line-height:1.5;max-width:700px;font-size:14px;font-family:"Gilroy-Regular",sans-serif;color:#35414c;padding:0 20px}@media screen and (max-width:1023px){#missing .missing-text{margin:0}}#missing .push-link-container{display:block}#missing .block-promo-content{position:relative;background-color:#fff}#missing #missing-slideshow{padding:0 0 50px 0;overflow:hidden;position:relative;text-align:center}#missing .slick-prev,#missing .slick-next{position:absolute;display:table;top:calc(50% - 30px);z-index:1;cursor:pointer;height:60px;width:60px}#missing .slick-prev::after,#missing .slick-next::after{font-size:16px;font-size:1rem;height:60px;width:60px;line-height:60px !important;text-align:center;color:#35414c;background-color:#fff;border:1px solid #dadada;transform:translateY(0);transition:all 200ms ease-in-out}#missing .slick-prev.slick-hidden,#missing .slick-next.slick-hidden{display:none}#missing .slick-prev{left:40px}#missing .slick-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transform:rotate(180deg)}#missing .slick-next{right:40px}#missing .slick-next::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#missing .slick-prev.slick-hidden,#missing .slick-next.slick-hidden{display:none !important}#missing .slick-dots{position:relative;bottom:0;left:0;width:100%;padding:10px 0;text-align:center}#missing .slick-dots li{vertical-align:top;display:inline-block;zoom:1;width:10px;height:10px;border-radius:8px;cursor:pointer;margin:20px 10px;background:#cecece;transform:scale(0.75);transform-origin:50% 50%;margin:2.5px}#missing .slick-dots li button{opacity:0;cursor:pointer}#missing .slick-dots li.slick-active{background:#35414c;transform:scale(1)}#missing aside{text-align:center;margin:0 auto;font-size:13px;font-size:.8125rem}#missing aside .cta{vertical-align:top;display:inline-block}#missing aside #form-nl-special{display:inline-block;margin-left:40px}#missing aside #form-nl-special.error p{display:inline-block}#missing aside #form-nl-special .form-nl-subscribe,#missing aside #form-nl-special .thalassa-commons-newsletter-pre-form{width:100%;margin:0 auto;display:none}#missing aside #form-nl-special p{font-size:12px;font-size:.75rem;display:none;margin-top:5px;color:#c00 !important}.block-promo{margin:0 20px}@media screen and (min-width:1260px){#missing .content-wrapper{max-width:1500px}#missing #missing-slideshow{margin:0 auto;left:auto}#missing .slick-prev,#missing .slick-next{left:40px}#missing .slick-next{right:40px;left:auto}#missing aside{width:81.7931%;margin:0 auto}}@media screen and (max-width:1240px){#missing .content-wrapper.fix-third-column{left:0;padding:40px 40px 40px 10px}}@media screen and (max-width:1259px){#missing .controls{display:none}#missing aside{text-align:center}#missing aside .cta{display:block;margin:0 auto 30px}#missing aside #form-nl-special{display:inline-block;width:360px;margin-left:0;text-align:center}#missing aside #form-nl-special form{margin:0 auto}}@media screen and (max-width:1023px){#missing{padding:50px 0 30px}#missing .promotion{min-height:52px}#missing .content-wrapper.fix-third-column{padding:20px}#missing #missing-slideshow{padding:30px 0;transform:translateX(0);max-width:calc(100% - 10px);max-width:100%;left:auto;overflow:hidden;margin:0 0 0 10px}#missing #missing-slideshow .slick-list{overflow:hidden}#missing .slick-dots{padding:15px 0 0}#missing .slick-dots li{width:10px;height:10px;border-radius:5px}#missing .block-promo{padding:0 20px 0 20px;margin:0}#missing aside{font-size:13px;font-size:.8125rem;text-align:center;padding:0 20px;width:100%}#missing aside .cta{margin:0 0 30px}#missing aside #form-nl-special{width:100%}#missing .controls{display:none}}@media screen and (max-width:749px){#missing .block-promo{padding:0 10px 0 0;margin:0}}.tabs-header{padding:0 0 0}.tabs-header li{vertical-align:top;display:inline-block;margin:0 .9375rem}.tabs-header a{position:relative;vertical-align:top;display:inline-block;color:#909090;padding:1.25rem 4.0625rem;font-size:20px;font-size:1.25rem}.tabs-header a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:#c5c7c8}.tabs-header a.tab--active{color:#35414c}.tabs-header a.tab--active::before{background:#35414c}.tab{padding:30px 0 0;display:none}.tab--active{display:block}@media screen and (max-width:749px){.tabs-header{padding:20px 0 0}.tabs-header li{margin:0 10px}.tabs-header a{padding:.625rem .625rem;font-size:14px;font-size:.875rem}.tabs-header a::before{height:2px}}html[lang='fr'] #mosaic .tab ul li .duration--escales .table .entry-title::before,html[lang='fr'] #mosaic .tab ul li .duration--1-3days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/1-3jours_bleu-fr.svg)}html[lang='fr'] #mosaic .tab ul li .duration--escape .table .entry-title::before,html[lang='fr'] #mosaic .tab ul li .duration--4-6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/4-6jours_bleu-fr.svg)}html[lang='fr'] #mosaic .tab ul li .duration--week .table .entry-title::before,html[lang='fr'] #mosaic .tab ul li .duration--6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/6jours_bleu-fr.svg)}html[lang='fr'] #mosaic .tab ul li .duration--alacarte .table .entry-title::before,html[lang='fr'] #mosaic .tab ul li .duration--quelquesheures .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/quelquesheures_bleu-fr.svg)}html[lang='fr'] #mosaic .tab ul li .duration--1-6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/1-6jours_bleu-fr.svg)}html[lang='en'] #mosaic .tab ul li .duration--escales .table .entry-title::before,html[lang='en'] #mosaic .tab ul li .duration--1-3days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/1-3jours_bleu-en.svg)}html[lang='en'] #mosaic .tab ul li .duration--escape .table .entry-title::before,html[lang='en'] #mosaic .tab ul li .duration--4-6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/4-6jours_bleu-en.svg)}html[lang='en'] #mosaic .tab ul li .duration--week .table .entry-title::before,html[lang='en'] #mosaic .tab ul li .duration--6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/6jours_bleu-en.svg)}html[lang='en'] #mosaic .tab ul li .duration--alacarte .table .entry-title::before,html[lang='en'] #mosaic .tab ul li .duration--quelquesheures .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/quelquesheures_bleu-en.svg)}html[lang='en'] #mosaic .tab ul li .duration--1-6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/1-6jours_bleu-en.svg)}html[lang='it'] #mosaic .tab ul li .duration--escales .table .entry-title::before,html[lang='it'] #mosaic .tab ul li .duration--1-3days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/1-3jours_bleu-it.svg)}html[lang='it'] #mosaic .tab ul li .duration--escape .table .entry-title::before,html[lang='it'] #mosaic .tab ul li .duration--4-6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/4-6jours_bleu-it.svg)}html[lang='it'] #mosaic .tab ul li .duration--week .table .entry-title::before,html[lang='it'] #mosaic .tab ul li .duration--6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/6jours_bleu-it.svg)}html[lang='it'] #mosaic .tab ul li .duration--alacarte .table .entry-title::before,html[lang='it'] #mosaic .tab ul li .duration--quelquesheures .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/quelquesheures_bleu-it.svg)}html[lang='it'] #mosaic .tab ul li .duration--1-6days .table .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/1-6jours_bleu-it.svg)}html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--escales .table:hover .entry-title::before,html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--1-3days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/1-3jours_blanc-fr.svg)}html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--escape .table:hover .entry-title::before,html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--4-6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/4-6jours_blanc-fr.svg)}html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--week .table:hover .entry-title::before,html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/6jours_blanc-fr.svg)}html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--alacarte .table:hover .entry-title::before,html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--quelquesheures .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/quelquesheures_blanc-fr.svg)}html[lang='fr'].no-touchevents #mosaic .tab ul li .duration--1-6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/fr/1-6jours_blanc-fr.svg)}html[lang='en'].no-touchevents #mosaic .tab ul li .duration--escales .table:hover .entry-title::before,html[lang='en'].no-touchevents #mosaic .tab ul li .duration--1-3days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/1-3jours_blanc-en.svg)}html[lang='en'].no-touchevents #mosaic .tab ul li .duration--escape .table:hover .entry-title::before,html[lang='en'].no-touchevents #mosaic .tab ul li .duration--4-6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/4-6jours_blanc-en.svg)}html[lang='en'].no-touchevents #mosaic .tab ul li .duration--week .table:hover .entry-title::before,html[lang='en'].no-touchevents #mosaic .tab ul li .duration--6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/6jours_blanc-en.svg)}html[lang='en'].no-touchevents #mosaic .tab ul li .duration--alacarte .table:hover .entry-title::before,html[lang='en'].no-touchevents #mosaic .tab ul li .duration--quelquesheures .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/quelquesheures_blanc-en.svg)}html[lang='en'].no-touchevents #mosaic .tab ul li .duration--1-6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/en/1-6jours_blanc-en.svg)}html[lang='it'].no-touchevents #mosaic .tab ul li .duration--escales .table:hover .entry-title::before,html[lang='it'].no-touchevents #mosaic .tab ul li .duration--1-3days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/1-3jours_blanc-it.svg)}html[lang='it'].no-touchevents #mosaic .tab ul li .duration--escape .table:hover .entry-title::before,html[lang='it'].no-touchevents #mosaic .tab ul li .duration--4-6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/4-6jours_blanc-it.svg)}html[lang='it'].no-touchevents #mosaic .tab ul li .duration--week .table:hover .entry-title::before,html[lang='it'].no-touchevents #mosaic .tab ul li .duration--6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/6jours_blanc-it.svg)}html[lang='it'].no-touchevents #mosaic .tab ul li .duration--alacarte .table:hover .entry-title::before,html[lang='it'].no-touchevents #mosaic .tab ul li .duration--quelquesheures .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/quelquesheures_blanc-it.svg)}html[lang='it'].no-touchevents #mosaic .tab ul li .duration--1-6days .table:hover .entry-title::before{background-image:url(/themes/custom/thalassa/img/duration-pictos/it/4-6nuits_blanc-it.svg)}html.no-touchevents #mosaic .tab ul li:hover .visu{transform:scale(1.05)}html.no-touchevents #mosaic .tab ul li:hover p{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;display:block}html.no-touchevents #mosaic .tab ul li:hover p:last-child{display:inline-block}html.no-touchevents #mosaic .tab ul li .simple .content:hover{background:#35414c;color:#fff}body.page-node-type-homepage #mosaic{padding:30px 0 100px}@media screen and (max-width:1023px){body.page-node-type-homepage #mosaic{padding:0 0 50px}}body.page-node-type-homepage #mosaic .tab ul{padding:60px 0 0}#mosaic .heading-1{margin:0 auto}#mosaic .heading-1+p{width:calc(100% - 40px);max-width:700px;line-height:1.66;margin:25px auto 60px}@media screen and (max-width:1023px){#mosaic .heading-1+p{font-size:14px;margin-bottom:20px}}#mosaic .push-link-container{color:white;display:block;width:100%;height:100%;position:absolute;top:0;left:0}#mosaic .tabs-content .more{display:none;font-family:"Gilroy-SemiBold",sans-serif;background:#f7fafb}#mosaic .tabs-content .more a{vertical-align:top;display:inline-block;font-size:13px;font-size:.8125rem;text-transform:uppercase;padding:20px 0 20px 0;color:#636674;display:block}#mosaic .tab>p{line-height:1.5em;padding:0 20px;max-width:795px;margin:0 auto}#mosaic .tab ul{font-size:0}#mosaic .tab ul li{vertical-align:top;display:inline-block;position:relative;overflow:hidden;line-height:1.5rem;color:#fff;cursor:pointer;width:20%}#mosaic .tab ul li::before{display:block;content:"";width:100%;height:0;padding-top:100%}#mosaic .tab ul li.entry--1::after,#mosaic .tab ul li.entry--2::after,#mosaic .tab ul li.entry--3::after,#mosaic .tab ul li.entry--4::after,#mosaic .tab ul li.entry--5::after,#mosaic .tab ul li.entry--6::after,#mosaic .tab ul li.entry--7::after,#mosaic .tab ul li.entry--8::after,#mosaic .tab ul li.entry--9::after,#mosaic .tab ul li.entry--10::after,#mosaic .tab ul li.entry--11::after,#mosaic .tab ul li.entry--12::after{z-index:2;content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}#mosaic .tab ul li.entry--1 .visu,#mosaic .tab ul li.entry--2 .visu,#mosaic .tab ul li.entry--3 .visu,#mosaic .tab ul li.entry--4 .visu,#mosaic .tab ul li.entry--5 .visu,#mosaic .tab ul li.entry--6 .visu,#mosaic .tab ul li.entry--7 .visu,#mosaic .tab ul li.entry--8 .visu,#mosaic .tab ul li.entry--9 .visu,#mosaic .tab ul li.entry--10 .visu,#mosaic .tab ul li.entry--11 .visu,#mosaic .tab ul li.entry--12 .visu{z-index:1}#mosaic .tab ul li.entry--1 .content,#mosaic .tab ul li.entry--2 .content,#mosaic .tab ul li.entry--3 .content,#mosaic .tab ul li.entry--4 .content,#mosaic .tab ul li.entry--5 .content,#mosaic .tab ul li.entry--6 .content,#mosaic .tab ul li.entry--7 .content,#mosaic .tab ul li.entry--8 .content,#mosaic .tab ul li.entry--9 .content,#mosaic .tab ul li.entry--10 .content,#mosaic .tab ul li.entry--11 .content,#mosaic .tab ul li.entry--12 .content{z-index:3}#mosaic .tab ul li.entry--9 .visu{background-position:center center}#mosaic .tab ul li.entry--7{box-sizing:border-box}@media screen and (max-width:1023px){#mosaic .tab ul li.entry--7{border-top:1px solid #35414c}}@media screen and (max-width:768px){#mosaic .tab ul li.entry--7{border-top:0}}#mosaic .tab ul li .simple .content{color:#35414c;background:#f7fafb}#mosaic .tab ul li .visu{transition:transform 400ms;position:absolute;background-size:cover;background-position:center center;left:0;top:0;width:100%;height:100%}#mosaic .tab ul li .content{position:absolute;left:0;top:0;width:100%;height:100%}#mosaic .tab ul li .table{position:absolute;top:0;left:0}#mosaic .tab ul li .table .cell{padding:0 20px}#mosaic .tab ul li .entry-title{font-size:22px;font-size:1.375rem}#mosaic .tab ul li .entry-title em{font-size:28px;font-size:1.75rem;font-family:"Gilroy-UltraLight",sans-serif}#mosaic .tab ul li p{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;font-size:16px;font-size:1rem;display:none;margin-top:.9375rem}#mosaic .tab ul li p:last-child{font-size:13px;font-size:.8125rem;line-height:1rem;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;padding:.625rem 0 0;color:#fff;border-bottom:1px solid white}#mosaic .tab ul li .simple.kids .entry-title::before{height:65px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#mosaic .tab ul li .simple.sport .entry-title::before{height:65px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#mosaic .tab ul li .simple.relax .entry-title::before{height:65px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#mosaic .tab ul li .simple .entry-title::before{content:'';display:block !important;margin:0 auto 1.875rem;width:180px;height:105px;background-repeat:no-repeat;background-position:50% 0;background-size:contain;font-size:75px;font-size:4.6875rem}#mosaic .cta-push .link-m{display:none}@media screen and (min-width:1260px){#mosaic .tab#tab-1 ul li.entry--4,#mosaic .tab#tab-1 ul li.entry--7,#mosaic .tab#tab-1 ul li.entry--9{width:40%;position:relative}#mosaic .tab#tab-1 ul li.entry--4::before,#mosaic .tab#tab-1 ul li.entry--7::before,#mosaic .tab#tab-1 ul li.entry--9::before{display:block;content:"";width:100%;height:0;padding-top:50%}#mosaic .tab#tab-2 ul li.entry--4,#mosaic .tab#tab-2 ul li.entry--7,#mosaic .tab#tab-2 ul li.entry--10{width:40%;position:relative}#mosaic .tab#tab-2 ul li.entry--4::before,#mosaic .tab#tab-2 ul li.entry--7::before,#mosaic .tab#tab-2 ul li.entry--10::before{display:block;content:"";width:100%;height:0;padding-top:50%}}@media screen and (max-width:1259px){#mosaic .tab#tab-1 ul li[class^='entry'],#mosaic .tab#tab-1 ul li[class*=' entry'],#mosaic .tab#tab-2 ul li[class^='entry'],#mosaic .tab#tab-2 ul li[class*=' entry']{width:33.33333%;position:relative}#mosaic .tab#tab-1 ul li[class^='entry']::before,#mosaic .tab#tab-1 ul li[class*=' entry']::before,#mosaic .tab#tab-2 ul li[class^='entry']::before,#mosaic .tab#tab-2 ul li[class*=' entry']::before{display:block;content:"";width:100%;height:0;padding-top:100%}#mosaic .tab#tab-1 ul li.entry--1,#mosaic .tab#tab-1 ul li.entry--3,#mosaic .tab#tab-1 ul li.entry--6,#mosaic .tab#tab-1 ul li.entry--8{width:66.66667%;position:relative}#mosaic .tab#tab-1 ul li.entry--1::before,#mosaic .tab#tab-1 ul li.entry--3::before,#mosaic .tab#tab-1 ul li.entry--6::before,#mosaic .tab#tab-1 ul li.entry--8::before{display:block;content:"";width:100%;height:0;padding-top:50%}#mosaic .tab#tab-2 ul li.entry--1,#mosaic .tab#tab-2 ul li.entry--4,#mosaic .tab#tab-2 ul li.entry--6,#mosaic .tab#tab-2 ul li.entry--7,#mosaic .tab#tab-2 ul li.entry--9,#mosaic .tab#tab-2 ul li.entry--12{position:relative;width:66.66667%}#mosaic .tab#tab-2 ul li.entry--1::before,#mosaic .tab#tab-2 ul li.entry--4::before,#mosaic .tab#tab-2 ul li.entry--6::before,#mosaic .tab#tab-2 ul li.entry--7::before,#mosaic .tab#tab-2 ul li.entry--9::before,#mosaic .tab#tab-2 ul li.entry--12::before{display:block;content:"";width:100%;height:0;padding-top:50%}}@media screen and (max-width:1023px){#mosaic .tabs-content .more{display:block}#mosaic .tab#tab-1 ul li[class^='entry'],#mosaic .tab#tab-1 ul li[class*=' entry'],#mosaic .tab#tab-2 ul li[class^='entry'],#mosaic .tab#tab-2 ul li[class*=' entry']{width:50%;position:relative}#mosaic .tab#tab-1 ul li[class^='entry']::before,#mosaic .tab#tab-1 ul li[class*=' entry']::before,#mosaic .tab#tab-2 ul li[class^='entry']::before,#mosaic .tab#tab-2 ul li[class*=' entry']::before{display:block;content:"";width:100%;height:0;padding-top:100%}#mosaic .tab#tab-1 ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-1 ul li[class*=' entry']:nth-child(n+6),#mosaic .tab#tab-2 ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-2 ul li[class*=' entry']:nth-child(n+6){display:none}#mosaic .tab#tab-1.tab--expanded ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-1.tab--expanded ul li[class*=' entry']:nth-child(n+6),#mosaic .tab#tab-2.tab--expanded ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-2.tab--expanded ul li[class*=' entry']:nth-child(n+6){display:inline-block}#mosaic .tab#tab-1 ul li.entry--3,#mosaic .tab#tab-1 ul li.entry--6,#mosaic .tab#tab-1 ul li.entry--9{position:relative;width:100%}#mosaic .tab#tab-1 ul li.entry--3::before,#mosaic .tab#tab-1 ul li.entry--6::before,#mosaic .tab#tab-1 ul li.entry--9::before{display:block;content:"";width:100%;height:0;padding-top:50%}#mosaic .tab#tab-2 ul li.entry--3,#mosaic .tab#tab-2 ul li.entry--6,#mosaic .tab#tab-2 ul li.entry--9,#mosaic .tab#tab-2 ul li.entry--12{position:relative;width:100%}#mosaic .tab#tab-2 ul li.entry--3::before,#mosaic .tab#tab-2 ul li.entry--6::before,#mosaic .tab#tab-2 ul li.entry--9::before,#mosaic .tab#tab-2 ul li.entry--12::before{display:block;content:"";width:100%;height:0;padding-top:50%}#mosaic .cta-push .link-m{z-index:2;display:block;position:absolute;top:0;left:0;width:100%;height:100%}}@media screen and (max-width:749px){#mosaic .heading-1{margin:50px auto 20px}#mosaic .tab ul{padding:30px 0 0}.no-touchevents #mosaic .tab ul li:hover .visu{transform:none}.no-touchevents #mosaic .tab ul li:hover p{display:none}}@media screen and (max-width:639px){#mosaic .tabs-content>.cta{display:block}#mosaic .tab{padding:.9375rem 0 0}#mosaic .tab ul li .simple .entry-title::before{width:85px;height:50px;margin:0 auto}#mosaic .tab ul li .simple .entry-title::before{content:'';display:block !important;font-size:40px;font-size:2.5rem}#mosaic .tab ul li .simple.kids .entry-title::before,#mosaic .tab ul li .simple.sport .entry-title::before,#mosaic .tab ul li .simple.relax .entry-title::before{height:50px}#mosaic .tab>p{font-size:12px;font-size:.75rem;padding:0 20px}#mosaic .tab#tab-1 ul li[class^='entry'],#mosaic .tab#tab-1 ul li[class*=' entry'],#mosaic .tab#tab-2 ul li[class^='entry'],#mosaic .tab#tab-2 ul li[class*=' entry']{width:50%;position:relative}#mosaic .tab#tab-1 ul li[class^='entry']::before,#mosaic .tab#tab-1 ul li[class*=' entry']::before,#mosaic .tab#tab-2 ul li[class^='entry']::before,#mosaic .tab#tab-2 ul li[class*=' entry']::before{display:block;content:"";width:100%;height:0;padding-top:100%}#mosaic .tab#tab-1 ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-1 ul li[class*=' entry']:nth-child(n+6),#mosaic .tab#tab-2 ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-2 ul li[class*=' entry']:nth-child(n+6){display:none}#mosaic .tab#tab-1 ul li[class^='entry'] .entry-title,#mosaic .tab#tab-1 ul li[class*=' entry'] .entry-title,#mosaic .tab#tab-2 ul li[class^='entry'] .entry-title,#mosaic .tab#tab-2 ul li[class*=' entry'] .entry-title{font-size:14px;font-size:.875rem}#mosaic .tab#tab-1 ul li[class^='entry'] .entry-title em,#mosaic .tab#tab-1 ul li[class*=' entry'] .entry-title em,#mosaic .tab#tab-2 ul li[class^='entry'] .entry-title em,#mosaic .tab#tab-2 ul li[class*=' entry'] .entry-title em{font-size:18px;font-size:1.125rem}#mosaic .tab#tab-1.tab--expanded ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-1.tab--expanded ul li[class*=' entry']:nth-child(n+6),#mosaic .tab#tab-2.tab--expanded ul li[class^='entry']:nth-child(n+6),#mosaic .tab#tab-2.tab--expanded ul li[class*=' entry']:nth-child(n+6){display:inline-block}#mosaic .tab#tab-1 ul li.entry--3,#mosaic .tab#tab-1 ul li.entry--6,#mosaic .tab#tab-1 ul li.entry--9,#mosaic .tab#tab-1 ul li.entry--12{position:relative;width:100%}#mosaic .tab#tab-1 ul li.entry--3::before,#mosaic .tab#tab-1 ul li.entry--6::before,#mosaic .tab#tab-1 ul li.entry--9::before,#mosaic .tab#tab-1 ul li.entry--12::before{display:block;content:"";width:100%;height:0;padding-top:50%}#mosaic .tab#tab-2 ul li.entry--3,#mosaic .tab#tab-2 ul li.entry--6,#mosaic .tab#tab-2 ul li.entry--9,#mosaic .tab#tab-2 ul li.entry--12{width:100%;position:relative}#mosaic .tab#tab-2 ul li.entry--3::before,#mosaic .tab#tab-2 ul li.entry--6::before,#mosaic .tab#tab-2 ul li.entry--9::before,#mosaic .tab#tab-2 ul li.entry--12::before{display:block;content:"";width:100%;height:0;padding-top:50%}}@media screen and (max-width:450px){#mosaic .heading-1+p{width:100%;padding:0 10px}}#ideas{background:#f6f6f6;padding:100px 0;position:relative}#ideas .content-wrapper{margin-top:60px}@media screen and (max-width:1023px){#ideas .content-wrapper{margin-top:20px;padding:0}}#ideas .heading-1{margin:0 auto 20px;font-size:36px}#ideas .heading-1+p{font-size:14px}@media screen and (max-width:1023px){#ideas .heading-1{margin-bottom:25px}}#ideas .wave{padding:0 0 50px;font-size:20px}#ideas .idea-contents{position:absolute;bottom:12px;left:10px;width:calc(100% - 20px);background:rgba(255,255,255,0.75);padding:40px}@media screen and (max-width:1023px){#ideas .idea-contents{padding:30px 20px}}#ideas .push{width:50%;position:relative;float:left;color:#35414c;text-align:center}#ideas .push:first-child{padding-right:15px}#ideas .push:nth-child(2){padding-left:15px}#ideas .push .idea-content{font-size:16px;font-size:1rem;display:block;position:relative;color:inherit}#ideas .push img{display:block;width:100%}#ideas .push img.mobile{display:none}@media screen and (max-width:1023px){#ideas .push img{display:none}#ideas .push img.mobile{display:block}}#ideas .push .push-title{position:relative;font-size:14px;font-size:.875rem;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;width:100%;z-index:1;margin:0;text-transform:uppercase}#ideas .push .desc{display:table;font-size:14px;font-size:.875rem;height:104px;padding:10px;position:relative;margin:0 auto;max-width:400px;line-height:1.5rem;text-overflow:ellipsis}#ideas .push .desc span{display:table-cell;vertical-align:middle}@media screen and (max-width:1023px){#ideas{padding:50px 22px 0;margin:0 auto 40px}#ideas .push{width:50%;margin-bottom:20px;position:relative;float:left}}@media screen and (max-width:749px){#ideas{width:300px;padding:50px 20px 0;margin:0 auto 40px}#ideas .push{width:100%;margin-bottom:20px}#ideas .push:first-child,#ideas .push:nth-child(2){padding:0}}@media screen and (max-width:450px){#ideas{width:100%;padding:50px 10px 0}#ideas .content-wrapper{padding-bottom:40px}#ideas .slick-slide{margin:0 10px}#ideas .slick-list{margin:0 -10px}#ideas .slick-dots{text-align:center}}.section-cover-slideshow-or-video{width:100%;position:relative;height:620px;overflow:hidden}.section-cover-slideshow-or-video .video-container{position:relative}.section-cover-slideshow-or-video .video-container::before{display:none}.section-cover-slideshow-or-video .icon{display:inline-block;position:relative;width:50px;height:50px;text-align:center}.section-cover-slideshow-or-video .icon::after{font-size:24px;font-size:1.5rem;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%)}.section-cover-slideshow-or-video .icon.slow:after{font-size:40px;font-size:2.5rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.section-cover-slideshow-or-video .content-wrapper{margin:0 11.7284%;padding:0}.section-cover-slideshow-or-video .content-wrapper .title{z-index:1}.section-cover-slideshow-or-video .content-wrapper .title.with-icon{top:60%}.section-cover-slideshow-or-video .content-wrapper-controls{position:relative;width:76.41975%;max-width:1280px;height:50px;margin:-180px auto 0;padding:0}.section-cover-slideshow-or-video .content-wrapper-controls .result-slideshow-content{display:none}.section-cover-slideshow-or-video .layer{width:100%;height:100%;display:table}.section-cover-slideshow-or-video .layer .cell{display:table-cell;vertical-align:middle;text-align:center;color:#fff}.section-cover-slideshow-or-video .title{position:absolute;top:50%;left:50%;text-align:center;width:100%;padding-left:20px;padding-right:20px;transform:translate(-50%,-50%)}@media screen and (max-width:1023px){.section-cover-slideshow-or-video .title{top:43%}}.section-cover-slideshow-or-video .title h2,.section-cover-slideshow-or-video .title h1{font-size:35px;font-size:2.1875rem;line-height:1.14286;margin:0 auto;color:#fff;font-family:"Gilroy-UltraLight",sans-serif}.section-cover-slideshow-or-video .title h2 strong,.section-cover-slideshow-or-video .title h1 strong{font-size:12px;font-size:.75rem;display:block;padding-bottom:15px;font-style:normal;font-family:"Gilroy-Regular",sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:.1rem}.section-cover-slideshow-or-video .title h2::after,.section-cover-slideshow-or-video .title h1::after{color:#fff}.section-cover-slideshow-or-video .title p{font-size:17px;font-size:1.0625rem;margin-top:1.25rem;color:#fff;letter-spacing:.1rem}.section-cover-slideshow-or-video .title .cta a{font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#35414c;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.section-cover-slideshow-or-video #main-slideshow-pics{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto}.hotel-closed .section-cover-slideshow-or-video #main-slideshow-pics .slideshow{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.section-cover-slideshow-or-video .controls{z-index:2;position:relative;display:flex;justify-content:flex-end;width:100%;height:100%;padding:0;align-items:center}@media screen and (max-width:1023px){.section-cover-slideshow-or-video .controls{display:none}}.section-cover-slideshow-or-video .controls .slick-next,.section-cover-slideshow-or-video .controls .slick-prev{width:45px;height:45px;margin:0}.section-cover-slideshow-or-video .controls .slick-next:after,.section-cover-slideshow-or-video .controls .slick-prev:after{top:0;left:0}.section-cover-slideshow-or-video .controls .slick-prev{margin:0 10px}.section-cover-slideshow-or-video .slideshow,.section-cover-slideshow-or-video .slick-track,.section-cover-slideshow-or-video .slick-list{width:100%;height:100% !important}.section-cover-slideshow-or-video .slideshow .slide,.section-cover-slideshow-or-video .slick-track .slide,.section-cover-slideshow-or-video .slick-list .slide{vertical-align:top;display:inline-block;position:relative;top:0 !important;left:0 !important;width:100%;height:100%;white-space:normal}.section-cover-slideshow-or-video .slideshow .slide span,.section-cover-slideshow-or-video .slideshow .slide .layer,.section-cover-slideshow-or-video .slick-track .slide span,.section-cover-slideshow-or-video .slick-track .slide .layer,.section-cover-slideshow-or-video .slick-list .slide span,.section-cover-slideshow-or-video .slick-list .slide .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0}.section-cover-slideshow-or-video .slideshow .slide .visu::before,.section-cover-slideshow-or-video .slick-track .slide .visu::before,.section-cover-slideshow-or-video .slick-list .slide .visu::before{z-index:3;content:"";position:absolute;top:0;left:0;width:70%;height:70%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin:3.5% 15%}@media screen and (max-width:1023px){.section-cover-slideshow-or-video .slideshow .slide .visu::before,.section-cover-slideshow-or-video .slick-track .slide .visu::before,.section-cover-slideshow-or-video .slick-list .slide .visu::before{background-position:50% 24%}}.section-cover-slideshow-or-video .slideshow .slide .visu::after,.section-cover-slideshow-or-video .slick-track .slide .visu::after,.section-cover-slideshow-or-video .slick-list .slide .visu::after{z-index:2;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.section-cover-slideshow-or-video .slick-text{font-family:"Gilroy-SemiBold",sans-serif;text-decoration:underline;color:#fff;font-size:14px}.section-cover-slideshow-or-video .slick-prev,.section-cover-slideshow-or-video .slick-next{display:block;height:100%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;z-index:1;position:relative;width:43px;height:43px;margin:-50px 0 0 12px}.section-cover-slideshow-or-video .slick-prev::after{display:inline-block;position:absolute;width:43px;height:43px;line-height:43px !important;top:auto;left:0;font-size:19px;font-size:1.1875rem;z-index:1;top:50%;left:50%;color:#fff;text-align:center;border:1px solid #fff;transition:all 200ms ease-in-out;transform:translateY(0);cursor:pointer}@media screen and (max-width:749px){.section-cover-slideshow-or-video .slick-prev::after{width:38px;height:35px;line-height:35px !important;font-size:16px;font-size:1rem}}@media screen and (max-width:1023px){.section-cover-slideshow-or-video .slick-prev::after{margin-left:-49px}}@media screen and (max-width:1259px){.section-cover-slideshow-or-video .slick-prev::after{margin-left:-48px}}.section-cover-slideshow-or-video .slick-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";margin-left:0}@media screen and (max-width:1023px){.section-cover-slideshow-or-video .slick-prev::after{margin-left:0}}@media screen and (max-width:1259px){.section-cover-slideshow-or-video .slick-prev::after{margin-left:0}}.no-touchevents .section-cover-slideshow-or-video .slick-prev:hover:after{transform:translateX(-5%)}.section-cover-slideshow-or-video .slick-next{z-index:1}@media screen and (max-width:749px){.section-cover-slideshow-or-video .slick-next{margin-right:0}}.section-cover-slideshow-or-video .slick-next::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:inline-block;position:absolute;width:43px;height:43px;line-height:43px !important;top:auto;left:0;font-size:19px;font-size:1.1875rem;z-index:1;top:50%;left:50%;color:#fff;text-align:center;border:1px solid #fff;transition:all 200ms ease-in-out;transform:translateY(0);cursor:pointer}@media screen and (max-width:749px){.section-cover-slideshow-or-video .slick-next::after{width:38px;height:35px;line-height:35px !important;font-size:16px;font-size:1rem}}.no-touchevents .section-cover-slideshow-or-video .slick-next:hover:after{transform:translateX(5%)}.touchevents .page-node-type-homepage .video-container .video,.touchevents .section-cover-slideshow-or-video .video-container .video{display:none}.touchevents .page-node-type-homepage .video-container .video-poster,.touchevents .section-cover-slideshow-or-video .video-container .video-poster{display:block}.page-node-type-homepage .video-container,.section-cover-slideshow-or-video .video-container{position:absolute;top:0;left:0;width:100%;height:100%}.page-node-type-homepage .video-container .video,.section-cover-slideshow-or-video .video-container .video{position:absolute;min-width:100%;min-height:100%;top:0;left:50%;margin:0 auto;transform:translate(-50%,0)}.page-node-type-homepage .video-container .video-poster,.section-cover-slideshow-or-video .video-container .video-poster{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0}@media screen and (max-width:749px){.page-node-type-homepage .video-container .video,.section-cover-slideshow-or-video .video-container .video{display:none}.page-node-type-homepage .video-container .video-poster,.section-cover-slideshow-or-video .video-container .video-poster{display:block}.page-node-type-homepage .content-wrapper .title,.section-cover-slideshow-or-video .content-wrapper .title{top:0}.page-node-type-homepage .content-wrapper .title h1,.section-cover-slideshow-or-video .content-wrapper .title h1{top:55vw}}@media screen and (min-width:750px){.section-cover-slideshow-or-video .title{width:80%;padding-left:40px;padding-right:40px}.section-cover-slideshow-or-video .title h2,.section-cover-slideshow-or-video .title h1{font-size:80px;font-size:5rem;line-height:1;line-height:80px}.section-cover-slideshow-or-video .title h2 strong,.section-cover-slideshow-or-video .title h1 strong{font-size:20px;font-size:1.25rem}.section-cover-slideshow-or-video .title h2 .stars sup,.section-cover-slideshow-or-video .title h1 .stars sup{width:auto}.section-cover-slideshow-or-video .title h2 .stars sup span,.section-cover-slideshow-or-video .title h1 .stars sup span{font-size:30px}.section-cover-slideshow-or-video .slick-prev::after,.section-cover-slideshow-or-video .slick-next::after{top:60%}}@media screen and (min-width:1024px){.section-cover-slideshow-or-video .title{top:60%;padding-left:80px;padding-right:80px}}@media screen and (min-width:1260px){.section-cover-slideshow-or-video .video-container .video{min-width:100%;min-height:100%}}*.thalassa-product-form .cares .care-result>ul{width:100%}.cares{width:calc(100% - 40px);margin:0 auto;max-width:1200px}@media screen and (max-width:1023px){.cares .heading-1{margin:60px auto 0}}.cares .more{display:inline-block;padding-bottom:2px;color:#35414c;border-bottom:1px solid #35414c;font-family:"Gilroy-SemiBold",sans-serif;font-size:14px}.cares .more-wrap{text-align:center;margin-top:10px;margin-bottom:30px}.cares .care-from{padding:30px 0;color:#35414c;font-size:12px}.cares .duration{font-size:28px;display:inline-block;vertical-align:top;width:20%;padding:30px 0;height:auto;color:#35414c;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.cares .duration>p{padding-bottom:30px}.cares .duration img{font-size:75px;display:block;margin:0 auto 30px;width:180px;height:105px;background-repeat:no-repeat;background-position:50% 0;background-size:contain}.cares .duration--solo{width:100%;height:auto;padding:20px 0 0;text-align:left;font-size:20px;color:#35414c}.cares .duration--solo::before{display:none}.cares .category{padding:10px 0}.cares .category .care-title-length{font-size:18px;color:#35414c;display:block;margin:30px 0 15px}.cares .category ul.care .care-icon-and-callprice{display:flex;flex:1}.cares .category ul.care .care-icon-and-callprice-flex-column{display:flex;flex-direction:column;padding:0 20px}.cares .category ul.care .result-price-icon-container a{display:block;width:100%;height:100%}.cares .category ul.care .result-price-icon-container .result-price-icon{display:flex;height:26px;padding:0 5px;background:#47b9b4;border-radius:5px;color:white;text-transform:uppercase;align-items:center;justify-content:center;width:110px}.cares .category ul.care .result-price-icon-container .result-price-icon .result-price-icon__img{width:16px;height:16px;margin-right:0;-ms-grid-row-align:unset;align-self:unset}.cares .category ul.care .result-price-icon-container .result-price-icon .result-price-icon__txt{font-size:12px;margin-left:5px}.cares .category ul.care.hidden{display:none}.cares .category ul.care>li{padding-top:20px}.cares .category ul.care>li.mobile{display:none}.cares .category ul.care li{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;padding:20px 0;border-top:1px solid #dadada}.cares .category ul.care li img{display:block;margin-right:20px;align-self:flex-start}.cares .category ul.care li .care-preview{display:none}.cares .category ul.care li .care-callprice{font-size:13px;text-align:left;margin:10px 0 0}.cares .category ul.care li .care-callprice p{display:block}.cares .category ul.care li .care-callprice p.care-callprice-from{font-family:"Gilroy-SemiBold",sans-serif}.cares .category ul.care li .care-callprice p.care-callprice-from .line-through{font-family:"Gilroy-Regular",sans-serif}.cares .category ul.care li .care-callprice p.care-callprice-txt{font-family:"Gilroy-Regular",sans-serif}.cares .category ul.care li .care-callprice strong{font-family:"Gilroy-SemiBold",sans-serif;font-size:1.25rem}.cares .category ul.care li .care-callprice .line-through{color:#636674}.cares .category ul.care li .care-callprice a{color:#35414c;display:block;flex-flow:column nowrap;align-items:flex-start;line-height:1.3}.cares .category ul.care li .care-cta{color:#fff;text-align:right}@media screen and (max-width:1023px){.cares .category ul.care li .care-cta{float:none}}.cares .category ul.care li .care-cta a{font-size:13px;font-size:.8125rem;position:relative;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;margin:0 auto;display:inline-block;overflow:hidden;width:auto;padding:15px 50px;background:#35414c;color:#fff}@media screen and (max-width:1023px){.cares .category ul.care li .care-cta a{padding:15px 30px}}.cares .accommodation-only{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:30px;display:flex;align-items:center}.cares .accommodation-only+.note{border:0 !important;margin-top:-40px}@media screen and (max-width:1023px){.cares .accommodation-only+.note{margin-top:-10px}}@media screen and (max-width:1023px){.cares .accommodation-only{margin-bottom:20px;padding-right:0}}.cares .accommodation-only .category{padding:0}.cares .accommodation-only .category ul.care li{border:0}.cares .accommodation-only p{flex:1;padding:0}.cares .accommodation-only ul{flex:1}.cares .care-result{width:100%}.category-title{display:inline-flex;text-transform:uppercase;color:#808080;font-family:"Gilroy-SemiBold",sans-serif;padding-bottom:5px;border-bottom:5px solid #00baa2;margin-bottom:10px;min-width:80px;width:auto;font-size:14px}.care-title{display:block;font-family:"Gilroy-SemiBold",sans-serif;margin-bottom:5px;text-transform:uppercase;font-size:14px;color:#35414c}@media screen and (max-width:1023px){.care-title{margin:10px 0 8px}}.care-texts{display:block;color:#35414c;font-size:14px;flex:1;margin:0 20px 0 0;text-align:left}.care-texts .care-desc{margin-bottom:10px;font-size:12px;line-height:1.5}.care-texts .care-link{text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;text-decoration:underline;color:#35414c;text-transform:none}.care-texts .care-link a{color:#35414c}.care-duration{display:flex;margin:0;flex:1;align-items:center;height:30px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-align:center}.care-duration img{display:block;width:30px;margin-right:15px}@media screen and (max-width:1023px){.care-duration{text-align:left;font-size:14px;margin:15px 20px 0 0}.care-duration img{width:20px}}@media screen and (max-width:1023px){body.path-results .cares .care-result>ul,body.path-special-offers-result .cares .care-result>ul,body.page-node-type-destination .cares .care-result>ul{margin-left:0;margin-right:0}#search-results-content .note{padding:15px 20px}.care-result{padding:0;margin:0;width:100%}.cares{margin:0 20px}.cares .care-result>ul{border-top:0;padding:0;width:100%;display:block}.cares .duration{font-size:21px;font-size:1.3125rem;width:100%;height:auto;float:none;padding:25px 0}.cares .duration>p{padding-bottom:0}.cares .duration img{width:85px;height:60px;margin:0 auto}.cares .duration--solo{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;padding:0;text-align:left;margin-bottom:5px;float:left;width:83.92857%}.cares .category{width:100%;float:none;padding:0;border:0}.cares .category ul.care li{padding:20px 0}.cares .category ul.care li.desktop{display:none}.cares .category ul.care li.mobile{display:flex;flex-flow:row wrap;align-items:flex-start}.cares .category ul.care li.mobile img{display:block}.cares .category ul.care li.mobile .right{flex:1}.cares .category ul.care li.mobile .bottom{width:100%;display:flex;justify-content:space-between;margin-top:20px}.cares .category ul.care li.mobile .result-price-icon-container{margin-bottom:10px;max-width:110px}.cares .category ul.care li .care-callprice{font-size:12px;color:#35414c}.cares .category ul.care li .care-callprice strong{font-size:14px}.cares .category ul.care li .care-callprice a,.cares .category ul.care li .care-callprice span{display:inline-block;position:relative;z-index:2;text-align:left;font-size:14px}.cares .category ul.care li .care-callprice a{align-items:flex-start;padding-right:50px}.cares .category ul.care li p.care-title a{z-index:1;margin-bottom:10px}.cares .category ul.care li p.care-title a .icon-zoom::before{font-size:26px}.cares .category ul.care li .care-callprice{font-size:10px;color:#35414c;margin:0}.cares .category ul.care li .care-callprice strong{font-size:14px}.cares .category ul.care li .care-callprice a,.cares .category ul.care li .care-callprice span{display:inline-block;position:relative;z-index:2;color:#35414c}}#product-cart .content-wrapper{position:absolute;left:50%;width:100%;transform:translateX(-50%);z-index:1}#product-cart.sticky .content-wrapper{position:fixed;top:144px;bottom:auto}#product-cart.stickBottom .content-wrapper{position:absolute;top:auto;bottom:0}#product-cart .tofix{width:318px;float:right}.cart-header{padding:25px 20px;background:#7d9aaa;color:#fff;border-radius:4px 4px 0 0}.cart-header .heading-1{text-align:left;width:100%;margin-bottom:0}.cart-header .title{line-height:1.66;margin-top:15px}.cart-header .total{display:none}.cart-content{background:#fff;padding:25px 20px}@media screen and (max-width:749px){.cart-content{margin:0 0 30px}}.cart-content ul{margin:0 0 25px}.cart-content ul li{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;line-height:1.33;margin:0 0 5px;color:#35414c}.cart-content ul li:first-child{font-size:16px;font-size:1rem}.cart-content ul li.options{display:none}.cart-content ul li.options span{display:inline}.cart-content ul li.options span.room{display:inline-block;text-transform:lowercase}.cart-content ul li.options span.room::first-letter{text-transform:uppercase}.cart-content ul li.options span.option-container span{display:inline-block;text-transform:lowercase}.cart-content ul li.options span.option-container span::first-letter{text-transform:uppercase}.cart-content ul li.program .once-duo{display:none}.cart-content .cart-line{display:flex;align-items:center}.cart-content .cart-line .left{flex:1}.cart-content .cart-line .right{text-align:right}.cart-content .cart-line.tax{border-top:1px solid #dadada;font-size:14px;font-family:"Gilroy-UltraLight",sans-serif;letter-spacing:.1rem;text-transform:uppercase;padding-top:20px}.cart-content .cart-line.tax .value{text-align:right}.cart-content .cart-line.total{padding-top:15px;font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;color:#35414c;margin-bottom:30px}.cart-content .cart-line.total .price{text-align:right;font-size:24px}.cart-content .page-web-call-back{border-top:1px solid #dadada;padding:20px 0 0}.cart-content .page-web-call-back img{width:100%}.cart-content .validation{margin:0 0 25px}.cart-content .validation .cta{background-color:#35414c;text-align:center}.cart-content .validation .cta a{border:0;padding:15px;width:100%;background:none}.cart-content .validation .cta.disabled{background-color:#dadada}.cart-content .validation .cta.disabled a{border:0;cursor:default}.hotline{display:none;margin:0 auto;width:235px;overflow:hidden;position:relative}.hotline img{max-width:100%;position:absolute}.hotline p{font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;font-size:15px;font-size:.9375rem;line-height:1.33333;text-transform:uppercase;letter-spacing:0;position:relative;padding:17px 110px 17px 12px}.hotline p.cta{padding:0}.hotline p.cta a{font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;border:2px solid #35414c;display:block;letter-spacing:0}@media screen and (min-width:1025px){.cart-content .hotline{display:block}}@media screen and (min-width:1024px){.cart-container .cart-header .title{display:block}.cart-container .cart-header .heading-1{font-size:25px;text-transform:uppercase}.cart-container .cart-content .title{display:none}}@media screen and (max-width:1023px){.cart-container{z-index:9999;position:fixed;top:0;left:0;width:100%;margin:0 0 30px 0;display:none}.cart-container .heading-1,.cart-container .total{width:50%;text-align:center}.cart-container .total{padding-left:6px}.cart-container .heading-1::after{margin:0 0 0 5px}.cart-container .cart-header .title{display:none}.cart-container .cart-content{display:none;height:100%}.cart-container .cart-content .title{display:block;text-align:left;margin-bottom:20px}.cart-container .cart-content .cart-line .left{text-align:left}.cart-container .cart-content ul{margin:0 0 25px 0;padding:0;width:100%;max-width:100%;float:none}.cart-container .cart-content .total,.cart-container .cart-content .validation{width:100%;max-width:100%;float:none}.cart-container .cart-content .validation .cta{width:100%;text-align:center}.cart-container .cart-content .validation .cta a{width:90%;max-width:300px}.cart-container .cart-content .hotline{float:right}.cart-container.content-visible{height:100%}.cart-container.content-visible #product-cart{height:100%}.cart-container.content-visible #product-cart .content-wrapper{height:100%}.cart-container.content-visible #product-cart .tofix{height:100%}.cart-container.content-visible #product-cart .cart-header .heading-1::after{transform:rotate(180deg)}.cart-container .cart-header{display:table;width:100%;height:60px;text-align:center}.cart-container .cart-header .heading-1{text-align:center;vertical-align:middle}.cart-container .cart-header .heading-1::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:6px;font-size:.375rem;margin:0 10px;transition:all .2s ease}.cart-container .cart-header .total{display:table-cell;padding:0;vertical-align:middle;border-left:1px solid rgba(255,255,255,0.5)}.cart-container .cart-header .total p{font-size:12px;font-size:.75rem;color:#fff;text-align:center}.cart-container .cart-header .total .price{font-size:12px;font-size:.75rem;color:#fff}.cart-container .cart-header .total .field-price{margin-top:5px}#product-cart{width:100%}#product-cart .content-wrapper{left:0;position:relative;width:100%;padding-left:0;padding-right:0;transform:translateX(0);z-index:3}#product-cart .cart-header{padding:10px 20px;display:table;width:100%}#product-cart .cart-header .heading-1{font-size:12px;font-size:.75rem;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;display:table-cell;padding:0}#product-cart.sticky{display:block}#product-cart.sticky .content-wrapper{position:fixed;top:0}#product-cart.sticky.sticky--active .cart-content{display:none}#product-cart.sticky.sticky--active .overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.7);cursor:pointer}#product-cart.stickBottom .content-wrapper{position:absolute;top:auto;bottom:0}#product-cart .tofix{width:100%;float:none}.cart-content{background:#fff;padding:1.5625rem 1.25rem;margin:0 0 1.875rem;text-align:center}.cart-content ul{width:100%;float:left;text-align:left}.cart-content li{font-size:12px;font-size:.75rem;line-height:2.08333;padding:0 0 10px;margin:0 0 10px}.cart-content li:first-child{font-size:12px;font-size:.75rem}.cart-content .total,.cart-content .validation{width:100%}.cart-content .total{text-align:left}.cart-content .validation{display:inline-block;width:auto;margin:0 auto}.cart-content .validation .cta{width:100%;text-align:center}.cart-content .validation .cta a{width:100%;margin:0 auto}.cart-content .hotline{float:right}}@keyframes backgroundLoading{from{left:-100%}to{left:100%}}.container-calendar-dynamic{padding-top:10px;width:100%}.container-calendar-dynamic .calendar-nav{margin-bottom:50px;display:flex;align-items:center}.container-calendar-dynamic .calendar-nav .calendar-nav-title{margin:35px 0;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;font-size:18px}.container-calendar-dynamic .calendar-nav [class^="calendar-select"]{display:flex;align-items:center;margin-left:100px}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a,.container-calendar-dynamic .calendar-nav [class^="calendar-select"] p{-webkit-tap-highlight-color:transparent}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a{width:45px;height:45px;text-align:center;border:1px solid #35414c}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a::before{color:#35414c;font-size:16px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";line-height:45px}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a.calendar-arrow-date-prev::before{transform:rotate(180deg)}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a.disable{opacity:0.5}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] p{width:calc(100% - 70px);padding:0 50px;color:#35414c;font-size:18px;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase}.container-calendar-dynamic .calendar-labels.mobile{display:block}.container-calendar-dynamic .calendar-content{position:relative}.container-calendar-dynamic .calendar-grid{position:relative;z-index:2}.container-calendar-dynamic .calendar-grid .calendar-row{font-size:0;text-align:left}.container-calendar-dynamic .calendar-grid .calendar-row .calendar-box{display:inline-block;width:calc(99% / 7);text-align:center;border-radius:4px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-day-row .calendar-day{font-size:12px;font-size:.75rem}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day{position:relative;z-index:2;width:calc(100% + 15px);margin:0 0 0 -10px}@media screen and (min-width:769px){.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day{display:flex;flex-flow:row wrap}}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box{position:relative;width:calc((100% / 7) - 10px);padding-bottom:10.2%;margin:5px;background-color:#f1f5f6;-webkit-tap-highlight-color:transparent}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.disable{background-color:#d7d5d6}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.disable .calendar-date{opacity:0.5}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.empty-date{background-color:transparent}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.empty-date .calendar-date,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.empty-date .calendar-icon,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.empty-date .calendar-main-content{display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected *,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer *{color:#fff !important}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected .calendar-date,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer .calendar-date{color:#ffffff}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected .calendar-icon span.promo-icon,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer .calendar-icon span.promo-icon{opacity:1}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected .calendar-icon img,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer .calendar-icon img{z-index:1;opacity:0}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected .calendar-icon img.icon-over,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer .calendar-icon img.icon-over{z-index:2;opacity:1}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected p,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer p{color:white}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer .calendar-main-content p{color:#fff}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.has-offer .calendar-main-content p.calendar-old-price::after{background-color:#fff}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date{position:absolute;top:8px;left:8px;color:#636674;font-size:16px;font-size:1rem;font-weight:bold;pointer-events:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date .date-mobile{display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon{position:absolute;width:20px;height:20px;top:8px;right:8px;pointer-events:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon span.promo-icon{position:absolute;top:0;right:0;opacity:0}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon span.promo-icon::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;color:#FFF}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon img{z-index:2;position:absolute;display:block;width:100%;height:100%;opacity:1}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon img.icon-over{z-index:1;opacity:0}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p{color:#737576;font-size:14px;font-size:.875rem;line-height:18px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-old-price{position:relative;display:inline-block}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-old-price::after{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#636674;transform:translate(0,-50%)}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-best-price{color:#e88c1a;text-transform:uppercase}.container-calendar-dynamic .calendar-grid-loader{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:#fff;transition:opacity .3s ease}.container-calendar-dynamic .calendar-grid-loader.active{z-index:3;opacity:1}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day{z-index:1;background-color:#fff}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box{position:relative;background-color:#f5f5f5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable):hover{box-shadow:none;cursor:default}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable) .square{position:absolute;display:inline-block;top:10px;left:10px;width:15px;height:15px;background-color:#edeff1;border-radius:5px}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable) .content{position:absolute;width:50%;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable) .content div{position:relative;display:inline-block;width:50%;height:7px;margin-top:10px;background-color:#edeff1;border-radius:5px;overflow:hidden}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable) .content div.large{width:100%;margin-top:0}.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable) .content div span{display:inline-block;position:absolute;width:50%;height:100%;top:0;left:-100%;border-radius:5px;background:linear-gradient(to right,transparent 0%,#e6e6e6 50%,transparent 100%);animation-duration:2s;animation-iteration-count:infinite;animation-name:backgroundLoading}.container-calendar-dynamic .calendar-labels{margin:15px 0;font-size:0;text-align:left}.container-calendar-dynamic .calendar-labels .calendar-label{display:inline-block;margin-right:60px}.container-calendar-dynamic .calendar-labels .calendar-label .calendar-picto-label{display:inline-block;width:30px;height:30px;margin-right:10px;vertical-align:top}.container-calendar-dynamic .calendar-labels .calendar-label .calendar-picto-label img{display:block;width:100%;height:100%}.container-calendar-dynamic .calendar-labels .calendar-label .calendar-text-label{display:inline-block;color:#636674;font-size:14px;font-size:.875rem;line-height:30px;vertical-align:top}.container-calendar-dynamic #mobile-sejour-infos{height:0;overflow:hidden}#product-content .step .container-calendar-dynamic p,#product-content .step1 .container-calendar-dynamic p{margin:0}#product-content .step .container-calendar-dynamic .calendar-nav-title,#product-content .step1 .container-calendar-dynamic .calendar-nav-title{font-family:"Gilroy-SemiBold",sans-serif;font-size:18px;letter-spacing:1px}#product-content .step .container-calendar-dynamic [class^="calendar-select"] p,#product-content .step1 .container-calendar-dynamic [class^="calendar-select"] p{font-size:18px;letter-spacing:1px}#product-content .step .container-calendar-dynamic .calendar-main-content p,#product-content .step1 .container-calendar-dynamic .calendar-main-content p{font-size:14px;font-size:.875rem;line-height:18px;color:#35414c}#product-content .step .container-calendar-dynamic .calendar-main-content p.calendar-new-price,#product-content .step1 .container-calendar-dynamic .calendar-main-content p.calendar-new-price{font-size:18px;line-height:20px;font-family:"Gilroy-SemiBold",sans-serif;margin-top:2px;color:#35414c}#product-content .step .container-calendar-dynamic .calendar-main-content p.calendar-best-price,#product-content .step1 .container-calendar-dynamic .calendar-main-content p.calendar-best-price{margin-top:10px}#product-content .step .container-calendar-dynamic .calendar-labels .calendar-label .calendar-text-label,#product-content .step1 .container-calendar-dynamic .calendar-labels .calendar-label .calendar-text-label{color:#636674;font-size:14px;font-size:.875rem;line-height:30px}@media screen and (min-width:1024px){.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable){box-shadow:0px 0px 0px 0px transparent;transition:box-shadow 0.1s ease}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box:not(.empty-date):not(.disable):hover{box-shadow:0px 0px 3px 2px #dadada;cursor:pointer}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected{background-color:#35414c !important}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected .calendar-main-content p{color:#ffffff}}@media screen and (max-width:1024px){#product-content .step .container-calendar-dynamic{padding-top:0}#product-content .step .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date{font-size:12px;font-size:.75rem}#product-content .step .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p{font-size:11px;font-size:.6875rem;line-height:16px}#product-content .step .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-best-price{font-size:13px;font-size:.8125rem;margin-top:5px}}@media screen and (min-width:750px) and (max-width:1023px){#product-content .step-1 .container-calendar-dynamic [class^="calendar-select"]{margin:30px auto 40px 0 !important}#product-content .step-1 .container-calendar-dynamic .calendar-nav-title{width:55%}}@media screen and (max-width:768px){.container-calendar-dynamic .calendar-nav{padding:15px 0 0;margin-bottom:0;font-size:0;flex-flow:row wrap}.container-calendar-dynamic .calendar-nav.nav-fixed{position:fixed;top:0;left:0}.container-calendar-dynamic .calendar-nav .calendar-select-year{max-width:calc(50% - 25px)}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-day-row,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-day-row{display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day{width:100%;margin:0}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;min-height:60px;height:auto;margin:0 0 10px 0;padding-bottom:0;border-radius:4px;border:1px solid #f2f2f2;align-items:center}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.disable,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.disable{border:1px solid #d7d5d6}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-date-hidden,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-date-hidden{display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.last-day-of-week,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.last-day-of-week{position:relative;margin-bottom:40px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.last-day-of-week::after,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.last-day-of-week::after{position:absolute;width:100%;height:1px;bottom:-20px;left:0;content:'';background-color:#dadada}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-main-content p,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-main-content p{color:#fff}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile{max-height:500px;background-color:#fff}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos{height:auto;padding:20px 15px;text-align:left}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-btn-submit,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-btn-submit{display:inline-block;width:50%;vertical-align:top}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-title,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-desc,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-title,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-desc{font-size:12px;font-size:.75rem;color:#35414c;text-transform:uppercase}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-title,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-title{margin-bottom:10px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-desc,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-infos-desc .sejour-infos-desc{font-family:"Gilroy-SemiBold",sans-serif;line-height:12px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-btn-submit,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .content-btn-submit{text-align:right}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .btn-submit,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-infos-mobile #mobile-sejour-infos .btn-submit{display:inline-block;margin:0 auto;font-size:13px;font-size:.8125rem;color:#fff;text-transform:uppercase;text-decoration:none;vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.empty-date,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.empty-date{display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon,.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-date,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-icon,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-main-content{position:relative;top:auto;bottom:auto;left:auto;right:auto;-ms-grid-row-align:center;align-self:center;transform:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-date{order:1;-ms-grid-row-align:center;align-self:center;width:60px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date .date-mobile,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-date .date-mobile{display:inline-block;width:100%;font-size:10px;font-size:.625rem;text-transform:uppercase}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-icon,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-icon{order:3;margin:0 10px;display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-main-content{display:flex;order:2;flex-wrap:wrap;flex:1 1 calc(100% - 105px);width:auto;padding-right:0;margin-top:0;margin-right:20px;justify-content:flex-end;align-self:center;text-align:center}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-main-content p{display:inline-block;order:1;-ms-grid-row-align:center;align-self:center;font-size:11px;font-size:.6875rem;text-transform:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-old-price,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-old-price{display:none;order:2;padding-left:5px}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-new-price,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-new-price{order:3;margin-left:5px;font-size:17px;font-size:1.0625rem}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-best-price,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-best-price{flex:1 1 100%;order:4}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-infos-mobile,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box .calendar-infos-mobile{flex:1 1 calc(100% - 2px);max-height:0;margin:10px auto 0 auto;order:10;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden;transition:max-height 1s ease}.container-calendar-dynamic .calendar-labels{padding:0 20px}.container-calendar-dynamic .calendar-labels.mobile{display:none}.container-calendar-dynamic .calendar-labels .calendar-label{margin-right:0}.container-calendar-dynamic .calendar-labels .calendar-label .calendar-picto-label{width:15px;height:15px}#product-content .step .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p,#product-content .step1 .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p{font-size:14px;font-size:.875rem}#product-content .step .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-new-price,#product-content .step1 .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-new-price{margin-left:5px;font-size:20px;font-size:1.25rem}#product-content .step .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date,#product-content .step1 .container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-date{margin-left:0;font-size:18px;line-height:1.2;letter-spacing:1px;text-align:left;font-weight:normal;margin-left:20px}#product-content .step .container-calendar-dynamic .calendar-main-content p,#product-content .step1 .container-calendar-dynamic .calendar-main-content p{font-size:11px;font-size:.6875rem;line-height:12px}#product-content .step .container-calendar-dynamic .calendar-main-content p.calendar-best-price,#product-content .step1 .container-calendar-dynamic .calendar-main-content p.calendar-best-price{margin-top:0;font-size:11px;font-size:.6875rem}#product-content .step .container-calendar-dynamic [class^="calendar-select"],#product-content .step1 .container-calendar-dynamic [class^="calendar-select"]{height:40px;margin:30px auto 40px}#product-content .step .container-calendar-dynamic [class^="calendar-select"] a,#product-content .step .container-calendar-dynamic [class^="calendar-select"] p,#product-content .step1 .container-calendar-dynamic [class^="calendar-select"] a,#product-content .step1 .container-calendar-dynamic [class^="calendar-select"] p{height:40px;line-height:40px}#product-content .step .container-calendar-dynamic [class^="calendar-select"] p,#product-content .step1 .container-calendar-dynamic [class^="calendar-select"] p{font-size:12px;font-size:.75rem}#product-content .step .container-calendar-dynamic [class^="calendar-select"] a::before,#product-content .step1 .container-calendar-dynamic [class^="calendar-select"] a::before{line-height:40px}#product-content .step .container-calendar-dynamic .calendar-labels .calendar-label .calendar-text-label,#product-content .step1 .container-calendar-dynamic .calendar-labels .calendar-label .calendar-text-label{font-size:10px;font-size:.625rem;line-height:15px}}@media screen and (max-width:450px){.container-calendar-dynamic .calendar-labels.mobile{display:none}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-date{color:#636674}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected *{color:#636674 !important}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.selected .calendar-main-content p{color:#35414c !important}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box .calendar-main-content p.calendar-best-price{text-align:right}}.product-steps-breadcrumb{height:133px}.product-steps-breadcrumb.sticky .product-steps-breadcrumb-inside{position:fixed;top:0;left:0;width:100%;z-index:2050;box-shadow:0 3px 5px 0 rgba(0,0,0,0.28)}.product-steps-breadcrumb .product-steps-breadcrumb-inside{height:133px;background-color:#f1f5f6}.product-steps-breadcrumb .breadcrumb-steps{padding:0 30px}.product-steps-breadcrumb .breadcrumb-step-list-container{height:133px;display:flex;align-items:center;justify-content:center;margin:0}.product-steps-breadcrumb .breadcrumb-step-list{display:flex;position:relative;width:100%;max-width:920px}.product-steps-breadcrumb .breadcrumb-step-list::before,.product-steps-breadcrumb .breadcrumb-step-list::after{display:block;position:absolute;bottom:0;left:0;width:100%;content:''}.product-steps-breadcrumb .breadcrumb-step-list::before{border-bottom:1px solid #35414c}.product-steps-breadcrumb .breadcrumb-step-list::after{border-bottom:5px solid #35414c;width:0;transition:width .2s ease-in-out}.product-steps-breadcrumb[data-step="1"] .breadcrumb-step-list::after{width:25%}.product-steps-breadcrumb[data-step="1"] .breadcrumb-step:nth-child(1) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="1"] .breadcrumb-step:nth-child(1) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step-list::after{width:50%}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step:nth-child(1) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step:nth-child(1) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step:nth-child(2) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step:nth-child(2) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step-list::after{width:75%}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(1) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(1) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(2) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(2) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(3) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(3) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step-list::after{width:100%}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(1) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(1) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(2) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(2) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(3) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(3) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(4) .breadcrumb-step-number{background-color:#35414c;color:#fff}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(4) .breadcrumb-step-name{font-family:"Gilroy-SemiBold",sans-serif}.product-steps-breadcrumb .breadcrumb-step{flex:1;display:block;text-align:center;z-index:1}.product-steps-breadcrumb .breadcrumb-step-label{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;color:#35414c;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:.15em}.product-steps-breadcrumb .breadcrumb-step-number{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;display:block;width:30px;height:30px;line-height:30px;border-radius:50%;border:1px solid #35414c;text-align:center;background-color:#f1f5f6;transition:background-color .2s ease-in-out;margin:10px 0 20px}.product-steps-breadcrumb .breadcrumb-step-name{font-size:13px;font-family:"Gilroy-Regular",sans-serif;letter-spacing:1.1px;order:-1}@media screen and (max-width:1023px){.product-steps-breadcrumb{height:100px}.product-steps-breadcrumb.sticky .product-steps-breadcrumb-inside{box-shadow:none}.product-steps-breadcrumb.sticky.offset-sticky .product-steps-breadcrumb-inside{top:60px}.product-steps-breadcrumb .product-steps-breadcrumb-inside{height:100px}.product-steps-breadcrumb .breadcrumb-steps{padding:0}.product-steps-breadcrumb .breadcrumb-step-list-container{height:100px;padding:0}.product-steps-breadcrumb .breadcrumb-step-list::before,.product-steps-breadcrumb .breadcrumb-step-list::after{bottom:0}.product-steps-breadcrumb .breadcrumb-step{flex:0;text-align:left}.product-steps-breadcrumb .breadcrumb-step+.breadcrumb-step{margin-left:20px}.product-steps-breadcrumb .breadcrumb-step-label{flex-direction:row;justify-content:flex-start}.product-steps-breadcrumb .breadcrumb-step-name{order:initial;display:none;padding-bottom:0;background-color:#f1f5f6}.product-steps-breadcrumb .breadcrumb-step-number{flex-shrink:0}.product-steps-breadcrumb[data-step="1"] .breadcrumb-step-list::after{width:0}.product-steps-breadcrumb[data-step="1"] .breadcrumb-step:nth-child(1){flex-grow:1}.product-steps-breadcrumb[data-step="1"] .breadcrumb-step:nth-child(1) .breadcrumb-step-name{display:block;padding-left:14px;padding-right:8px}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step-list::after{width:50px}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step:nth-child(2){flex-grow:1}.product-steps-breadcrumb[data-step="2"] .breadcrumb-step:nth-child(2) .breadcrumb-step-name{display:block;padding-left:14px;padding-right:8px}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step-list::after{width:100px}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(3){flex-grow:1}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step:nth-child(3) .breadcrumb-step-name{display:block;padding-left:14px;padding-right:8px}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step-list::after{width:150px}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(4){flex-grow:1}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step:nth-child(4) .breadcrumb-step-name{display:block;padding-left:14px;padding-right:8px}}@media screen and (max-width:450px){.product-steps-breadcrumb[data-step="2"] .breadcrumb-step-list::after{width:40%}.product-steps-breadcrumb[data-step="3"] .breadcrumb-step-list::after{width:60%}.product-steps-breadcrumb[data-step="4"] .breadcrumb-step-list::after{width:95%}}.cookie-consent-form{margin:20px 0}.cookie-consent-form .cookie-consent-item{margin:5px 0}.cookie-consent-form .checkbox{cursor:pointer}.cookie-consent-form .flag{display:inline-block;margin-left:5px}.cookie-consent-form .submit-btn{font-size:13px;font-size:.8125rem;display:inline-block;padding:15px 30px;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;border:0;background-color:#35414c;color:#fff;cursor:pointer}.cookie-consent-form .submit-btn:disabled{background-color:#5f7488;cursor:not-allowed}.cookie-consent-form .confirm-message{display:none;margin-left:20px}.cookie-consent-form .confirm-message.active{display:inline-block}.cookie-consent-form .confirm-message::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:inline-block;margin-right:5px;font-size:20px;vertical-align:bottom}.component-all-safe__img{display:inline-block !important;width:100%}.component-all-safe.in-top-description{padding:0 10px}.component-all-safe.in-top-description .component-all-safe__img{width:95px}.component-all-safe.in-top-description.single-logo .component-all-safe__img{width:40px}.component-all-safe.in-destination-description .component-all-safe__img{width:140px}.component-all-safe.in-destination-description.single-logo .component-all-safe__img{width:80px}.component-all-safe.in-calendar-page{padding:15px;display:flex;flex-direction:column;background:#f1f5f6;box-shadow:inset 0px 0px 10px -1px rgba(0,0,0,0.1);width:100%;max-width:768px;margin:0 auto 20px auto;align-items:center;text-align:center}.component-all-safe.in-calendar-page .component-all-safe__img-container{margin-bottom:30px;text-align:center}.component-all-safe.in-calendar-page .component-all-safe__img{width:160px}.component-all-safe.in-calendar-page .component-all-safe__title{margin-top:0 !important;margin-bottom:10px !important;font-size:16px !important;font-weight:bold}.component-all-safe.in-calendar-page .component-all-safe__list li{margin-bottom:7px;font-size:14px}.component-all-safe.in-calendar-page .component-all-safe__list li:last-child{margin-bottom:0}@media screen and (min-width:768px){.component-all-safe.in-top-description .component-all-safe__img{width:115px}.component-all-safe.in-top-description.single-logo .component-all-safe__img{width:50px}.component-all-safe.in-destination-description .component-all-safe__img{width:150px}.component-all-safe.in-destination-description.single-logo .component-all-safe__img{width:70px}.component-all-safe.in-calendar-page{flex-direction:row;align-items:center;text-align:left}.component-all-safe.in-calendar-page .component-all-safe__img-container{margin-bottom:0;padding:0 30px;text-align:inherit}}.maintenance-page{background-color:#f1f5f6}.maintenance-page #page-wrapper{height:100vh;display:table;margin:0 auto}.maintenance-page #page{display:table-cell;vertical-align:middle;width:100%;padding:50px}.maintenance-page .logo-container{margin-bottom:50px}.maintenance-page .logo-container a{display:inline-block}.maintenance-page .logo-container img{max-width:200px;width:100%}.maintenance-page .text-container{color:#35414c;line-height:24px}.maintenance-page .text-container .database-down{margin-bottom:15px;color:#35414c;display:inline-block;padding:10px;background-color:white;border-radius:10px}.maintenance-page .text-container .custom-text{color:#636674}.maintenance-page .text-container .custom-text::after{display:block;margin-top:20px;color:#35414c;text-align:center;width:100%;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}
.clearfix,#search-results-content .destination .description .links,#search-results-content .destination .description .pricing,#search-results-content .description-header,#product-content .step .row{zoom:1}.clearfix::before,#search-results-content .destination .description .links::before,#search-results-content .destination .description .pricing::before,#search-results-content .description-header::before,#product-content .step .row::before,.clearfix::after,#search-results-content .destination .description .links::after,#search-results-content .destination .description .pricing::after,#search-results-content .description-header::after,#product-content .step .row::after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix::after,#search-results-content .destination .description .links::after,#search-results-content .destination .description .pricing::after,#search-results-content .description-header::after,#product-content .step .row::after{clear:both}#search-results-content .destination .description .links .tripadvisor span,.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate{display:block;text-indent:100%;overflow:hidden;white-space:nowrap}@font-face{font-family:'maz-icon-font';font-weight:normal;font-style:normal;src:url(/themes/custom/thalassa/fonts/built/maz-icon-font.eot);src:url(/themes/custom/thalassa/fonts/built/maz-icon-font.woff2) format("woff2"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.woff) format("woff"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.ttf) format("truetype"),url(/themes/custom/thalassa/fonts/built/maz-icon-font.eot#iefix) format("embedded-opentype")}[class^="maz-icon-font-"],[class*=" maz-icon-font-"]{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.maz-icon-font-Vague:after{content:""}.maz-icon-font-amenities-24hour:after{content:""}.maz-icon-font-amenities-air-conditioning:after{content:""}.maz-icon-font-amenities-airport-shuttle:after{content:""}.maz-icon-font-amenities-bars:after{content:""}.maz-icon-font-amenities-beach-water-sports:after{content:""}.maz-icon-font-amenities-breakfast:after{content:""}.maz-icon-font-amenities-business-center:after{content:""}.maz-icon-font-amenities-caretaker:after{content:""}.maz-icon-font-amenities-child-activity:after{content:""}.maz-icon-font-amenities-cleaning-service:after{content:""}.maz-icon-font-amenities-convention:after{content:""}.maz-icon-font-amenities-deaf:after{content:""}.maz-icon-font-amenities-domestic-animal:after{content:""}.maz-icon-font-amenities-early-checkin:after{content:""}.maz-icon-font-amenities-electric-car:after{content:""}.maz-icon-font-amenities-family:after{content:""}.maz-icon-font-amenities-fitness:after{content:""}.maz-icon-font-amenities-golf:after{content:""}.maz-icon-font-amenities-handicapped-access:after{content:""}.maz-icon-font-amenities-meeting-room:after{content:""}.maz-icon-font-amenities-online-checkin:after{content:""}.maz-icon-font-amenities-other-sport-activites:after{content:""}.maz-icon-font-amenities-parking:after{content:""}.maz-icon-font-amenities-pool:after{content:""}.maz-icon-font-amenities-porter:after{content:""}.maz-icon-font-amenities-printer:after{content:""}.maz-icon-font-amenities-restaurant:after{content:""}.maz-icon-font-amenities-room-service:after{content:""}.maz-icon-font-amenities-self-service:after{content:""}.maz-icon-font-amenities-shops:after{content:""}.maz-icon-font-amenities-ski:after{content:""}.maz-icon-font-amenities-smoking-lounge:after{content:""}.maz-icon-font-amenities-spa:after{content:""}.maz-icon-font-amenities-spoken-language:after{content:""}.maz-icon-font-amenities-tennis:after{content:""}.maz-icon-font-amenities-thalassotherapy:after{content:""}.maz-icon-font-amenities-web-corner:after{content:""}.maz-icon-font-amenities-well-being:after{content:""}.maz-icon-font-amenities-wifi:after{content:""}.maz-icon-font-appareil-photo:after{content:""}.maz-icon-font-avis-client:after{content:""}.maz-icon-font-balance-nutrition:after{content:""}.maz-icon-font-balanced:after{content:""}.maz-icon-font-beauty-youth:after{content:""}.maz-icon-font-bed:after{content:""}.maz-icon-font-calendar:after{content:""}.maz-icon-font-car:after{content:""}.maz-icon-font-chat-bubble:after{content:""}.maz-icon-font-check:after{content:""}.maz-icon-font-cible:after{content:""}.maz-icon-font-circle-arrow:after{content:""}.maz-icon-font-circle-zoom:after{content:""}.maz-icon-font-clients:after{content:""}.maz-icon-font-connected:after{content:""}.maz-icon-font-connection:after{content:""}.maz-icon-font-culture:after{content:""}.maz-icon-font-dates:after{content:""}.maz-icon-font-deconnect:after{content:""}.maz-icon-font-demander-brochure:after{content:""}.maz-icon-font-destinations:after{content:""}.maz-icon-font-enfants:after{content:""}.maz-icon-font-enveloppenl:after{content:""}.maz-icon-font-enveloppenl_old:after{content:""}.maz-icon-font-etoile:after{content:""}.maz-icon-font-facebook:after{content:""}.maz-icon-font-family:after{content:""}.maz-icon-font-fb:after{content:""}.maz-icon-font-fermer:after{content:""}.maz-icon-font-fit:after{content:""}.maz-icon-font-fleche-bouton:after{content:""}.maz-icon-font-fleche-deployer:after{content:""}.maz-icon-font-fleche:after{content:""}.maz-icon-font-gallerie:after{content:""}.maz-icon-font-handicape:after{content:""}.maz-icon-font-infos:after{content:""}.maz-icon-font-inscription:after{content:""}.maz-icon-font-instagram_logo:after{content:""}.maz-icon-font-leaflet:after{content:""}.maz-icon-font-logo:after{content:""}.maz-icon-font-loupe-zoom:after{content:""}.maz-icon-font-loupe:after{content:""}.maz-icon-font-marker:after{content:""}.maz-icon-font-meeting:after{content:""}.maz-icon-font-meilleur-prix:after{content:""}.maz-icon-font-mute:after{content:""}.maz-icon-font-nos-conseillers:after{content:""}.maz-icon-font-nuits:after{content:""}.maz-icon-font-offres-speciales:after{content:""}.maz-icon-font-oie:after{content:""}.maz-icon-font-paiement-securise:after{content:""}.maz-icon-font-pamper:after{content:""}.maz-icon-font-parking:after{content:""}.maz-icon-font-plane:after{content:""}.maz-icon-font-precedent-slideshow:after{content:""}.maz-icon-font-print:after{content:""}.maz-icon-font-print_old:after{content:""}.maz-icon-font-programmes:after{content:""}.maz-icon-font-promotion:after{content:""}.maz-icon-font-relaxation:after{content:""}.maz-icon-font-reseau_n_1:after{content:""}.maz-icon-font-share:after{content:""}.maz-icon-font-share_old:after{content:""}.maz-icon-font-shopping:after{content:""}.maz-icon-font-sleep-recovery:after{content:""}.maz-icon-font-slow:after{content:""}.maz-icon-font-soins:after{content:""}.maz-icon-font-sport:after{content:""}.maz-icon-font-sports-et-activite:after{content:""}.maz-icon-font-strong:after{content:""}.maz-icon-font-success:after{content:""}.maz-icon-font-suivant-slideshow:after{content:""}.maz-icon-font-train:after{content:""}.maz-icon-font-unmute:after{content:""}.maz-icon-font-vague-sharp:after{content:""}.maz-icon-font-vague:after{content:""}.maz-icon-font-vitality-energy:after{content:""}.maz-icon-font-wifi:after{content:""}.sprite-lang-en{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:0px 0px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-en{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.sprite-lang-fr{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:-18px 0px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-fr{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.sprite-lang-it{background-image:url(/themes/custom/thalassa/img/built/sprite.png);background-position:0px -14px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.sprite-lang-it{background-image:url(/themes/custom/thalassa/img/built/sprite%402x.png);background-size:34px 26px}}.clearfix,#search-results-content .destination .description .links,#search-results-content .destination .description .pricing,#search-results-content .description-header,#product-content .step .row{zoom:1}.clearfix::before,#search-results-content .destination .description .links::before,#search-results-content .destination .description .pricing::before,#search-results-content .description-header::before,#product-content .step .row::before,.clearfix::after,#search-results-content .destination .description .links::after,#search-results-content .destination .description .pricing::after,#search-results-content .description-header::after,#product-content .step .row::after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix::after,#search-results-content .destination .description .links::after,#search-results-content .destination .description .pricing::after,#search-results-content .description-header::after,#product-content .step .row::after{clear:both}@media screen and (max-width:768px){#nav-accor .header-connected,#nav-accor .header-disconnected{position:absolute;top:50%;right:0;transform:translateY(-50%)}}label{cursor:pointer}select::-ms-value{color:#989898;background:transparent}::-webkit-input-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}::placeholder{opacity:1}input[type=hidden]{height:0 !important}input[type=submit],input[type=text],input[type=date],input[type=button],input[type=email],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=date]::-webkit-clear-button,.typeDate::-webkit-clear-button{-webkit-appearance:none;display:none;width:0;height:0}input.btn{float:right;cursor:pointer;font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;line-height:1}@media screen and (max-width:749px){input.btn{padding:15px 18px 12px}}select{outline:none}.select{display:inline-block;border:1px solid #e5e5e5;position:relative;width:100px;overflow:hidden;box-shadow:inset 0 -2px 5px rgba(255,255,255,0.4);outline:0}.select,.select>*{cursor:pointer}.select select{box-sizing:content-box;z-index:2;position:relative;background:transparent;border:0 !important;outline:0 !important;text-shadow:1px 1px rgba(255,255,255,0.7);padding:10px 25px;font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;width:120%;height:17px;color:#35414c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select select option{font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;border:0 !important;outline:0 !important}.select select::-ms-expand{display:none}.select::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:8px;font-size:.5rem;color:#35414c;position:absolute;height:40px;line-height:40px;right:20px;z-index:1}@media screen and (max-width:1023px){select{display:block;z-index:5000;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}input[type=date],.typeDate{position:relative;border:1px solid #dadada;padding:10px 25px;text-transform:uppercase;font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;color:transparent;width:180px;padding-right:0}input[type=date]::-webkit-input-placeholder,.typeDate::-webkit-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-moz-placeholder,.typeDate:-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]::-moz-placeholder,.typeDate::-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-ms-input-placeholder,.typeDate:-ms-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}@media screen and (max-width:1023px){input[type=date],.typeDate{z-index:5000;padding:10px;width:138px;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}}@media screen and (min-width:1024px){input[type=date],.typeDate{color:#636674}}.date{position:relative;overflow:visible}.date .input-picker .picker-list{width:301px}.date .ws-popover{top:47px;left:0;padding:0;position:absolute;max-width:none}.input-buttons.input-button-size-1.date-input-buttons{margin-left:-34px}.ws-popover-opener{background:#fff;border-radius:0;border:0;margin:0;height:24px;width:24px}.ws-popover-opener span{background:#fff;width:24px;height:24px;margin:-8px 0 0 -10px}.ws-popover-opener span::before{color:#35414c;background:#fff;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem;pointer-events:none}@media screen and (max-width:1023px){.ws-popover-opener span{margin:-6px 0 0 -10px}.ws-popover-opener span::before{font-size:13px;font-size:.8125rem}}.search-params--arrival{position:relative;margin-right:20px}.search-params--arrival label{position:relative;z-index:2;width:100%;top:0;left:0;text-align:left;display:inline-block;border:1px solid #dadada;padding:18px 20px;color:#636674;font-size:14px;font-size:.875rem;font-family:"Gilroy-SemiBold",sans-serif;color:#636674;padding-right:0}.search-params--arrival label::after{position:absolute;top:0;right:10px;font-size:20px;font-size:1.25rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";height:50px;line-height:50px;color:#35414c;pointer-events:none}@media screen and (max-width:749px){.search-params--arrival label::after{right:10px}}@media screen and (max-width:749px){.search-params--arrival label{padding:18px 10px}}.search-params--arrival input{position:absolute;top:0;left:0;bottom:0;width:100%;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.search-params--arrival .layer{display:none;position:absolute;z-index:10;width:100%;padding:10px 0 0 0}.search-params--arrival .layer .ui-datepicker-header{width:100%}.search-params--arrival .layer--active{display:block}@media screen and (max-width:1023px){.search-params--arrival{margin-right:0}}.input-picker.ws-size-2{width:665px}.input-picker.ws-size-2 th{padding:10px 1px}.input-picker.ws-size-2{margin:0 auto;width:642px;min-width:0}.input-picker.ws-size-2 button{outline:0 none}.input-picker.ws-size-2 .ws-picker-header{top:0;margin:0;height:35px;line-height:35px;background:#35414c;border:2px solid #35414c;position:relative}.input-picker.ws-size-2 .ws-picker-header button{font-family:"Gilroy-SemiBold",sans-serif;color:#fff;outline:0 none}.no-touchevents .input-picker.ws-size-2 .ws-picker-header button:hover{text-decoration:none}.input-picker.ws-size-2 .picker-grid{margin:0}.input-picker.ws-size-2 .ws-picker-body{padding:0;margin:0}.input-picker.ws-size-2 .ws-picker-controls>button{top:0;border:0;text-align:center;line-height:100%;cursor:pointer;width:30px;height:25px;border-radius:0;background:#35414c}.input-picker.ws-size-2 .ws-picker-controls>button::before{display:none}.input-picker.ws-size-2 .ws-picker-controls>button::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:10px;font-size:.625rem;color:#fff}.input-picker.ws-size-2 .ws-picker-controls>button.ws-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.input-picker.ws-size-2 .ui-datepicker-next,.input-picker.ws-size-2 .ui-datepicker-prev{top:10px;text-align:center;line-height:100%;height:100%;cursor:pointer}.input-picker.ws-size-2 .ui-datepicker-next.ui-datepicker-prev-hover,.input-picker.ws-size-2 .ui-datepicker-next.ui-datepicker-next-hover,.input-picker.ws-size-2 .ui-datepicker-prev.ui-datepicker-prev-hover,.input-picker.ws-size-2 .ui-datepicker-prev.ui-datepicker-next-hover{top:10px}.input-picker.ws-size-2 .ui-datepicker-prev::before{transform:rotate(180deg)}.input-picker.ws-size-2 th{color:#000;font-size:14px;font-size:.875rem;text-align:center;border:1px solid #eaeff0}.input-picker.ws-size-2 td{text-align:center;border:1px solid #eaeff0}.input-picker.ws-size-2 td a{text-align:center}.input-picker.ws-size-2 td button{border-radius:0}.input-picker.ws-size-2 td button.checked-value{background:#35414c}.input-picker.ws-size-2 td button:hover{background:#35414c}.input-picker.ws-size-2 .ui-state-default{color:#636674}.input-picker.ws-size-2 .ui-state-disabled{opacity:0;cursor:default}.input-picker.ws-size-2 .picker-list{margin:0 5px}.input-picker.ws-size-2 .ws-po-box{margin-top:-1px;position:relative;border:1px solid #dadada;background:#fff;padding:10px 20px 15px;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,0.3)}.field.radio,.field.checkbox,#p-quotation .search-params--destination div.layer .options--stay .options-title,#p-quotation .search-params--destination div.layer label{position:relative;display:inline-block;cursor:pointer}.field.radio::before,.field.checkbox::before,#p-quotation .search-params--destination div.layer .options--stay .options-title::before,#p-quotation .search-params--destination div.layer label::before{display:inline-block;content:'';position:absolute;width:19px;height:19px;line-height:19px !important;top:0;left:0;border:1px solid #dadada}.field.radio::after,.field.checkbox::after,#p-quotation .search-params--destination div.layer .options--stay .options-title::after,#p-quotation .search-params--destination div.layer label::after{display:inline-block;content:'';position:absolute;width:20px;height:20px;line-height:20px !important;top:1px;left:1px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:10px;font-size:.625rem;transform:scale(0);transition:transform 200ms;text-align:center;bottom:0;z-index:10}.checked.field.radio,.checked.field.checkbox,#p-quotation .search-params--destination div.layer .options--stay .checked.options-title,#p-quotation .search-params--destination div.layer label.checked{color:#35414c}.checked.field.radio::after,.checked.field.checkbox::after,#p-quotation .search-params--destination div.layer .options--stay .checked.options-title::after,#p-quotation .search-params--destination div.layer label.checked::after{transform:scale(0.8)}.field.radio input,.field.checkbox input,#p-quotation .search-params--destination div.layer .options--stay .options-title input,#p-quotation .search-params--destination div.layer label input{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}.field.radio::before{border-radius:19px}.tooltip{font-size:10px;font-size:.625rem;display:inline-block;float:right;width:15px;height:15px;color:#35414c;border:1px solid #dadada;font-family:"Gilroy-SemiBold",sans-serif;border-radius:120px;line-height:15px;text-align:center}body.path-special-offers-result #search-results-content{z-index:1}body.path-special-offers-result #search-results-content .destination .description .pricing .cta{display:none}body.path-special-offers-result #search-results-content .destination .cares-togglable{display:block}#search-results-header{max-width:1320px;padding:0 20px;margin:0 auto}#search-results-header .visu{min-height:300px}#search-results-header .content-wrapper{padding:0}@media screen and (max-width:1023px){#search-results-header{padding:0 20px}}#search-results-header .summary{text-align:center;margin-bottom:30px}#search-results-header .summary h1{font-size:36px;font-family:"Gilroy-UltraLight",sans-serif;padding:20px 0 0;color:#35414c}@media screen and (max-width:1023px){#search-results-header .summary h1{font-size:35px;line-height:1.66;padding:0}}#search-results-header .summary .title{display:block;padding:100px 0 20px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;font-size:14px;letter-spacing:.15em}@media screen and (max-width:1023px){#search-results-header .summary .title{padding-top:60px}}#search-results-header .result-selects{z-index:20;position:relative}#search-results-header.unique-result .filters-main-title{display:none}#search-results-header.unique-result .result-selects{display:none}#search-results-header .filters-main-title{font-size:20px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-transform:uppercase;text-align:center;margin-bottom:20px}@media screen and (max-width:1023px){#search-results-header .filters-main-title{margin-top:30px;margin-bottom:30px}}#search-results-content article>.content-wrapper{padding:60px 40px;border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;width:calc(100% - 40px)}#search-results-content article>.content-wrapper .content-wrapper{padding:0}@media screen and (max-width:1023px){#search-results-content article>.content-wrapper{padding:0;border:0}}#search-results-content .btn-show-program{display:none;font-size:12px;margin-top:20px;padding-right:20px;position:relative;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;cursor:pointer}#search-results-content .btn-show-program::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:14px;position:absolute;top:50%;right:0;color:#6d707c;text-align:center;vertical-align:middle;transform:translateY(-60%) rotate(90deg);transition:all 200ms}#search-results-content .no-result{padding:35px 0}#search-results-content .no-result .content-wrapper{border:0;width:100%}#search-results-content .no-result .list-stays{margin-top:25px !important}#search-results-content .no-result p{font-size:14px}#search-results-content .no-result.ajax{display:none}#search-results-content .destination .illustration{margin:0 30px 30px 0;width:calc(50% - 30px);text-align:center}#search-results-content .destination .illustration a{position:relative;display:inline-block;margin:0 auto;width:100%}#search-results-content .destination .illustration a::after{font-size:16px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";position:absolute;top:15px;left:15px;width:50px;padding:17px 0;color:#35414c;text-align:center;vertical-align:middle;transition:all 200ms;background-color:#fff}.no-touchevents #search-results-content .destination .illustration a:hover::after{background-color:#fff}#search-results-content .destination .illustration img{width:100%}#search-results-content .destination .illustration .result-slideshow-content{display:none}#search-results-content .destination .description{width:50%;margin:0 0 30px}#search-results-content .destination .description .description-content,#search-results-content .destination .description .description-complement{font-size:14px;line-height:1.5;margin:0 0 15px}#search-results-content .destination .description .p-destination{font-size:15px;margin-bottom:10px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}#search-results-content .destination .description li::before{content:"-";margin-right:5px}#search-results-content .destination .description .links{margin:0 0 30px}#search-results-content .destination .description .links .more{display:block;margin-bottom:30px}#search-results-content .destination .description .links .tripadvisor{padding:5px 0 2px 150px;background:url(/themes/custom/thalassa/img/tripadvisor.svg) no-repeat 0 0;background-size:contain}@media screen and (max-width:749px){#search-results-content .destination .description .links .tripadvisor{background-image:url(/themes/custom/thalassa/img/tripadvisor-owl.svg)}}#search-results-content .destination .description .links .tripadvisor a{font-size:12px;color:#636674}@media screen and (max-width:749px){#search-results-content .destination .description .links .tripadvisor a{font-size:0px;font-size:0rem}}#search-results-content .destination .description .links .tripadvisor span{position:relative;float:left;height:16px;width:78px;max-width:100%;margin:0 10px 0 0;text-align:left}#search-results-content .destination .description .links .tripadvisor span::before,#search-results-content .destination .description .links .tripadvisor span::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;height:16px;width:78px}#search-results-content .destination .description .links .tripadvisor span::before{background:url(/themes/custom/thalassa/img/rating.svg) no-repeat 0 0;background-size:100% 100%;z-index:2}#search-results-content .destination .description .links .tripadvisor span::after{z-index:1;background:#579442}#search-results-content .destination .description .links .tripadvisor span.rating--0::after{color:#cf0;width:0%}#search-results-content .destination .description .links .tripadvisor span.rating--1::after{color:#cf0;width:10%}#search-results-content .destination .description .links .tripadvisor span.rating--2::after{color:#cf0;width:20%}#search-results-content .destination .description .links .tripadvisor span.rating--3::after{color:#cf0;width:30%}#search-results-content .destination .description .links .tripadvisor span.rating--4::after{color:#cf0;width:40%}#search-results-content .destination .description .links .tripadvisor span.rating--5::after{color:#cf0;width:50%}#search-results-content .destination .description .links .tripadvisor span.rating--6::after{color:#cf0;width:60%}#search-results-content .destination .description .links .tripadvisor span.rating--7::after{color:#cf0;width:70%}#search-results-content .destination .description .links .tripadvisor span.rating--8::after{color:#cf0;width:80%}#search-results-content .destination .description .links .tripadvisor span.rating--9::after{color:#cf0;width:90%}#search-results-content .destination .description .links .tripadvisor span.rating--10::after{color:#cf0;width:100%}#search-results-content .destination .description .promo p{font-size:22px;display:inline-block;padding:15px 30px;margin:0 0 30px;color:#35414c;font-family:'Garamond italic';border:1px solid #dfe1e5}#search-results-content .destination .description .promo p::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}#search-results-content .destination .description .promo p strong{font-weight:bold;font-size:28px;font-size:1.75rem}#search-results-content .destination .description .pricing .callprice{vertical-align:middle;display:inline-block;padding:0;line-height:1.3;font-size:14px;color:#35414c;margin-bottom:12px}#search-results-content .destination .description .pricing .callprice br{display:none}#search-results-content .destination .description .pricing .callprice strong{font-size:22px;font-family:"Gilroy-SemiBold",sans-serif}#search-results-content .destination .description .pricing .cta{vertical-align:top;display:inline-block;margin:0 0 0 30px}#search-results-content .destination.detail--active .cares-togglable{display:block}#search-results-content .note{font-size:14px;padding:15px 0;font-family:"Gilroy-UltraLight",sans-serif;color:#35414c;line-height:1.66;border-top:1px solid #dadada}#search-results-content .odd article .description .links .tripadvisor span:before{background-image:url(/themes/custom/thalassa/img/rating-odd.svg)}#search-results-content .description-header{margin:0}@media screen and (max-width:1023px){#search-results-content .description-header{display:none}}#search-results-content .description-header.mobile{display:none}@media screen and (max-width:1023px){#search-results-content .description-header.mobile{display:block;width:100%}}#search-results-content .description-header .title{font-size:30px;float:left;color:#35414c;font-family:"Gilroy-UltraLight",sans-serif}@media screen and (max-width:1023px){#search-results-content .description-header .title{padding:20px 0;float:none}}.no-result{text-align:center}.result-container{width:100%}@media screen and (max-width:1259px){#search-results-content .destination .illustration{margin:0 30px 30px 0}#search-results-content .destination .description .links{margin:0}#search-results-content .destination .description .links .tripadvisor,#search-results-content .destination .description .links .more{margin:0 0 20px;float:none}#search-results-content .destination .description .pricing .callprice,#search-results-content .destination .description .pricing .cta{display:block;margin:0 0 20px}}@media screen and (max-width:1023px){body.path-special-offers-result #search-results-content .destination .description .pricing .cta{display:block}body.path-special-offers-result #search-results-content .destination .cares-togglable{display:none}body.path-special-offers-result #search-results-content .destination.detail--active .cares-togglable{display:block}body.page-node-type-destination #search-results-content .btn-show-program{display:inline-block}body.page-node-type-destination #search-results-content .care-result.active .duration .btn-show-program::after{transform:translateY(-60%) rotate(-90deg)}body.page-node-type-destination #search-results-content .care-result.active .category-container{display:inline-block}#search-results-content>.content-wrapper{padding:0 0 20px;border:0}#search-results-content .destination .illustration,#search-results-content .destination .description{width:100%;margin:0;float:none}#search-results-content .destination .illustration{max-width:400px;margin:0 auto}#search-results-content .destination .description{display:inline-block;text-align:center}#search-results-content .destination .description .p-destination{font-size:14px;font-size:.875rem;margin:15px 0 5px}#search-results-content .destination .description p,#search-results-content .destination .description li{font-size:12px;font-size:.75rem}#search-results-content .destination .description .description-content{display:none}#search-results-content .destination .description .promo p{font-size:16px;font-size:1rem;padding:15px 10px}#search-results-content .destination .description .promo p::before{font-size:15px;font-size:.9375rem;margin-right:5px}#search-results-content .destination .description .promo p strong{font-size:21px;font-size:1.3125rem}#search-results-content .destination .description .links{margin:0}#search-results-content .destination .description .links .tripadvisor,#search-results-content .destination .description .links .more{margin:0 0 20px;float:none}#search-results-content .destination .description .links .more{width:100%;margin:0 0 30px}#search-results-content .destination .description .links .tripadvisor{display:inline-block;padding:5px 0 2px 150px;margin:0 0 20px}#search-results-content .destination .description .links .tripadvisor span{display:inline-block;float:none;vertical-align:middle}#search-results-content .destination .description .pricing .callprice,#search-results-content .destination .description .pricing .cta{display:block;margin:0 0 10px}#search-results-content .destination .description .pricing .callprice{font-size:12px;font-size:.75rem}#search-results-content .destination .description .pricing .callprice strong{font-size:25px;font-size:1.5625rem}#search-results-content .destination .description .pricing .cta a{font-size:12px;font-size:.75rem;padding:17px 15px}#search-results-content .destination .note{font-size:12px;font-size:.75rem}}@media screen and (max-width:749px){#search-results-header .filter-subtitle{text-align:left;margin-bottom:10px}#search-results-header .filter-item{display:block;margin-top:0;margin-bottom:10px;margin-left:0;text-align:left}#search-results-header .filter-item:last-child{margin-bottom:0}#search-results-content .destination .description .links .tripadvisor{padding-left:50px}}@media screen and (max-width:769px){#search-results-header{padding:0 10px}#search-results-content{padding:0 !important}#search-results-content .destinations-list li{position:relative;padding-top:55px}#search-results-content .destinations-list li .followMeBar{position:absolute}#search-results-content .destination .illustration{max-width:400px;margin:0 auto}#search-results-content .destination .description{text-align:center}#search-results-content .destination .description .description-header .title{float:left;text-align:left}#search-results-content .destination .description .pricing .cta{text-align:center}#search-results-content .destination .description .pricing .cta a{width:100%}#search-results-content .destination .description-header-mobile,#search-results-content .destination .illustration,#search-results-content .destination .description,#search-results-content .destination .cares{padding:0 10px}#search-results-content .description-header.mobile .title{padding:20px 10px}#search-results-content article>.content-wrapper{width:100%}.path-results .cares #search-results-content{padding:0}}#wcb-fixed-container{position:fixed;right:0;top:50%;background:white;z-index:9999}#wcb-fixed-container img{display:block}.page-node-type-landing-offers{text-align:center}.page-node-type-landing-offers .p-offers--home{padding:80px 0 0}.page-node-type-landing-offers #form-nl-special.error p{display:inline-block}.page-node-type-landing-offers #form-nl-special p{font-size:12px;font-size:.75rem;display:none;margin-top:5px;color:#c00 !important}.page-node-type-landing-offers .content-wrapper{position:relative}.page-node-type-landing-offers .content-wrapper .tools{display:none}@media screen and (min-width:1025px){.page-node-type-landing-offers .content-wrapper .tools{display:flex;justify-content:center}.page-node-type-landing-offers .content-wrapper .tools .tool{position:relative;width:50px;height:50px;margin:40px 20px 0px;border:1px solid #97a2af;border-radius:120px;background-color:#fff;cursor:pointer}.page-node-type-landing-offers .content-wrapper .tools .tool.social::after,.page-node-type-landing-offers .content-wrapper .tools .tool.print::after,.page-node-type-landing-offers .content-wrapper .tools .tool.mail::after{transition:all 200ms;z-index:1;position:absolute;top:50%;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}.page-node-type-landing-offers .content-wrapper .tools .tool.social::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}.page-node-type-landing-offers .content-wrapper .tools .tool.social .hover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.page-node-type-landing-offers .content-wrapper .tools .tool.social .expand{display:none;position:absolute;top:50%;right:75px;padding:20px;text-align:center;border:1px solid #97a2af;background-color:#fff;opacity:0;transform:translate(0,-50%)}.page-node-type-landing-offers .content-wrapper .tools .tool.social .expand::before{z-index:2;position:absolute;top:50%;right:-14px;width:0;height:0;content:"";border-style:solid;border-width:14px 0 14px 14px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}.page-node-type-landing-offers .content-wrapper .tools .tool.social .expand::after{z-index:1;position:absolute;top:50%;right:-15px;width:0;height:0;content:"";border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #35414c;transform:translateY(-50%)}.page-node-type-landing-offers .content-wrapper .tools .tool.social p{font-size:14px;font-size:.875rem;font-family:"Gilroy-Regular",sans-serif;color:#35414c;text-transform:uppercase;text-align:center;white-space:nowrap}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul{margin-top:15px;font-size:0}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li{position:relative;display:inline-block;width:25px;height:25px}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.facebook::after,.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.instagram::after{transition:all 200ms;color:#35414c;text-align:center;vertical-align:middle}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.facebook a,.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.instagram a{z-index:2;position:absolute;display:block;width:100%;height:100%;top:0;left:0}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.facebook{padding-right:10px;margin-right:10px;border-right:1px solid #97a2af}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.facebook::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}.page-node-type-landing-offers .content-wrapper .tools .tool.social ul li.instagram::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}.page-node-type-landing-offers .content-wrapper .tools .tool.print::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}.page-node-type-landing-offers .content-wrapper .tools .tool.mail::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:16px;font-size:1rem}.page-node-type-landing-offers .content-wrapper .tools .tool.mail a{z-index:2;display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;text-decoration:none;transform:translate(-50%,-50%)}}@media screen and (max-width:1023px){.page-node-type-landing-offers .content-wrapper.fix-third-column ul.flex-list{width:100%;margin-left:0}}@media screen and (min-width:1024px){.page-node-type-landing-offers .offers-expandable{width:calc(100% + 30px);margin-left:-30px}}.page-node-type-landing-offers .block-promo--header .content-wrapper{padding:0 50px 0 50px}.page-node-type-landing-offers .block-promo--header .content{padding:50px 80px 0 80px}.page-node-type-landing-offers .block-promo--header .members-only{position:absolute;left:50%;display:inline-block;padding:10px;background-color:#002339;transform:translate(-50%,-50%);z-index:1}.page-node-type-landing-offers .block-promo--header .members-only .brand-logo{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.page-node-type-landing-offers .block-promo--header .members-only .members-content{display:flex;flex-direction:column;justify-content:center;border:1px solid #35414c;padding:25px 20px 20px 80px;height:100%;color:#fff;text-align:left}.page-node-type-landing-offers .block-promo--header .members-only .members-content p{margin:5px 0}.page-node-type-landing-offers .block-promo--header .members-only .members-content .members-picto-label{position:absolute;top:50%;left:25px;width:50px;height:50px;transform:translateY(-50%)}.page-node-type-landing-offers .block-promo--header .members-only .discount{font-family:"Gilroy-UltraLight",sans-serif;font-size:30px;line-height:30px}.page-node-type-landing-offers .block-promo--header .members-only+.content{padding-top:80px}.page-node-type-landing-offers .content-wrapper>.heading-1{margin:40px 0 37px 0}.page-node-type-landing-offers .block-promo .booking-toggler{display:none;margin:30px 30px 0 30px}.page-node-type-landing-offers .block-promo .toggler--open.booking-toggler{display:block}.page-node-type-landing-offers .block-promo .error label[for*="search-params-"],.page-node-type-landing-offers .block-promo .error label[for*="duration-opt-select-"]{color:#c00 !important}.page-node-type-landing-offers .block-promo .error label[for*="search-params-"]::after,.page-node-type-landing-offers .block-promo .error label[for*="duration-opt-select-"]::after{color:#c00 !important}.page-node-type-landing-offers .form-nl-subscribe,.page-node-type-landing-offers .thalassa-commons-newsletter-pre-form{margin:0 auto}.page-node-type-landing-offers .select,.page-node-type-landing-offers .mandatory,.page-node-type-landing-offers .field{width:100%;margin:0 auto 20px}.page-node-type-landing-offers .select::before{height:49px;line-height:49px}.page-node-type-landing-offers input[type=date],.page-node-type-landing-offers select,.page-node-type-landing-offers .typeDate{padding:16px 25px}.page-node-type-landing-offers .mandatory{font-size:13px;font-size:.8125rem;font-family:"Gilroy-SemiBold",sans-serif;text-align:right}.page-node-type-landing-offers .offers.expand li:nth-child(n+5){display:inline-block}.page-node-type-landing-offers .offers li:nth-child(n+7){display:none}.page-node-type-landing-offers .see-all-offers{font-size:12px;font-size:.75rem;display:inline-block;padding:15px;margin:0 auto 30px auto;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;background-color:#35414c}.page-node-type-landing-offers .other-offers .slick-dots{margin:20px auto;text-align:center}.page-node-type-landing-offers .other-offers .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}.page-node-type-landing-offers .other-offers .slick-dots li.slick-active{background-color:#35414c}.page-node-type-landing-offers .other-offers .slick-dots li button{display:none}#conditions{display:none}#popin-cgv{max-height:100vh}#popin-cgv .popin-cgv-header{font-size:20px;font-size:1.25rem;padding:20px 70px 20px 20px;color:#fff;font-family:"Gilroy-UltraLight",sans-serif;text-align:left;background-color:#35414c}#popin-cgv .popin-cgv-header::first-letter{text-transform:uppercase}#popin-cgv .popin-cgv-content a{color:#636674}#popin-cgv .popin-cgv-content .paragraph-cgv{padding:50px;text-align:left;line-height:24px}#p-offers.p-offers--home .content-wrapper>.heading-1{margin:0 0 37px 0}@media screen and (max-width:1023px){#p-offers.p-offers--home .content-wrapper>.heading-1{margin:30px auto}}#p-offers.p-offers--home .content-wrapper.promo .block-promo .details .toggle .default{display:none}@media screen and (max-width:1023px){.page-node-type-landing-offers #p-offers.p-offers--home .content-wrapper:not(.fix-third-column){padding-left:20px;padding-right:20px}}@media screen and (max-width:639px){.page-node-type-special-offer #p-offers .block-promo.block-promo--header .title .heading-1{line-height:45px}}@media screen and (max-width:768px){.page-node-type-special-offer #p-offers .block-promo.block-promo--header .content{margin:-50px auto 0 auto;padding:50px 25px 0 25px}.page-node-type-special-offer #p-offers .block-promo.block-promo--header .content .promotion{padding:0}.page-node-type-special-offer #p-offers .block-promo.block-promo--header .members-only+.content{padding-top:0}}.page-node-type-special-offer #p-offers .suggestion{padding-top:50px}.page-node-type-special-offer #p-offers .suggestion .heading-1{margin:0 0 30px 0}.page-node-type-special-offer #p-offers .other-offers{padding-top:50px}.page-node-type-special-offer #p-offers .other-offers .content-wrapper.fix-third-column{padding-bottom:0}.path-offers-results #search-results-header #search-results-content .no-result{margin-top:25px}.path-offers-results #search-results-header #search-results-content .no-result h5,.path-offers-results #search-results-header #search-results-content .no-result p{font-size:14px;font-size:.875rem;line-height:1.28571;margin-bottom:10px}.path-offers-results #search-results-header #search-results-content .no-result a{font-size:14px;font-size:.875rem;line-height:1.28571;display:inline-block;margin-top:15px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-decoration:underline}.page-node-type-special-offer .block-promo.block-promo--third .title{font-size:18px;font-size:1.125rem}.page-node-type-special-offer .block-promo .cta--toggler a{border:1px solid #35414c;transition:border .2s ease-out}.page-node-type-special-offer .block-promo .cta--toggler a:hover{color:#35414c;background-color:#fff}.page-node-type-special-offer .block-promo .cta--toggler span.active{display:none}.page-node-type-special-offer .block-promo .cta--toggler.cta-toggler--open a{border:1px solid #fff}.page-node-type-special-offer .block-promo .cta--toggler.cta-toggler--open span{display:none}.page-node-type-special-offer .block-promo .cta--toggler.cta-toggler--open span.active{display:inline-block}@media screen and (min-width:768px) and (max-width:1024px){.page-node-type-landing-offers .p-offers--home{padding:115px 0 0 0}}@media screen and (min-width:1024px){#popin-cgv .popin-cgv-header{font-size:28px;font-size:1.75rem}}@media screen and (max-width:1023px){#p-offers{text-align:center}#p-offers .content-wrapper>.heading-1{margin:0 0 30px}#p-offers .offers{text-align:left}#p-offers .search-params--arrival .layer--active{display:none;opacity:0}}@media screen and (max-width:768px){#p-offers .block-promo--header .content{padding:35px 0 0 0}#p-offers .block-promo--header .content-wrapper{padding:0 40px 0}#p-offers .block-promo--header .members-only{position:relative}#p-offers .block-promo--header .members-only .members-content{padding:20px;text-align:center}#p-offers .block-promo--header .members-only .members-content .members-picto-label{position:relative;width:30px;height:30px;left:50%;top:15px;transform:translate(-50%,-50%)}#p-offers .block-promo--header .members-only .discount{font-size:23px}#p-offers .block-promo--header .members-only+.content{padding-top:0}#p-offers #form-nl-special{margin:0 20px 40px 20px}.page-node-type-special-offer #p-offers .suggestion{padding-top:0px}}@media screen and (max-width:450px){.page-node-type-landing-offers #p-offers.p-offers--home .content-wrapper:not(.fix-third-column){padding-left:10px;padding-right:10px}.page-node-type-landing-offers .heading-1{width:100%}.page-node-type-landing-offers .content-wrapper{padding:0 10px}.page-node-type-landing-offers .intro{padding:0 0 40px}.page-node-type-landing-offers .block-promo.block-promo--third{padding:0}}.touchevents #product-content .search-params--arrival input{z-index:5000;display:block}.touchevents #product-content .search-params-arrival-hidden{display:none}.touchevents .cart-content .validation .print{display:none}@media screen and (max-width:1023px){.page-node-type-destination.path-product-page #thalassa-product-form{background-color:#f1f5f6}}@media screen and (min-width:1024px){.page-node-type-destination.path-product-page #breadcrumb{position:relative;display:block;top:auto;background-color:#f1f5f6}.page-node-type-destination.path-product-page #breadcrumb .content-wrapper{width:94.44444%;margin:0 auto;padding-left:0;padding-right:0}.page-node-type-destination.path-product-page #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#35414c;font-family:"Gilroy-Regular",sans-serif}.page-node-type-destination.path-product-page #breadcrumb .content-wrapper ul li:last-child{color:#35414c;font-family:"Gilroy-SemiBold",sans-serif}.page-node-type-destination.path-product-page #breadcrumb .content-wrapper ul li a{color:#636674}.page-node-type-destination.path-product-page #breadcrumb .content-wrapper ul li .current{opacity:0.5}}.thalassa-product-form .animated-button-wrapper{display:inline-block;position:relative;overflow:hidden}.thalassa-product-form .animated-button-wrapper::after{display:block;position:absolute;bottom:0;left:0;width:70%;height:3px;content:'';transform:translate3d(-100%,0,0);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 15%,#fff 85%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}.thalassa-product-form .animated-button-wrapper input.btn{float:none}.thalassa-product-form.loading-data .animated-button-wrapper{background:#35414c url(/themes/custom/thalassa/img/submit-button-animation.gif) no-repeat center}.thalassa-product-form.loading-data .animated-button-wrapper::after{animation-name:th-ajax-loading;animation-iteration-count:infinite;animation-duration:.8s}.thalassa-product-form.loading-data .animated-button-wrapper .btn,.thalassa-product-form.loading-data .animated-button-wrapper .btn-submit{opacity:0;cursor:progress}#product-content{background:#f1f5f6;padding:0 0 1px;position:relative}#product-content .heading-1{margin:0;color:#fff;font-family:"Gilroy-SemiBold",sans-serif}#product-content .heading-2,#product-content #search-results-content .destination .description h4,#search-results-content .destination .description #product-content h4,#product-content #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .p-destination{font-family:"Gilroy-Regular",sans-serif;font-size:35px}#product-content .heading-2 strong,#product-content #search-results-content .destination .description h4 strong,#search-results-content .destination .description #product-content h4 strong,#product-content #search-results-content .destination .description .p-destination strong,#search-results-content .destination .description #product-content .p-destination strong,#product-content .heading-2 .heading-title,#product-content #search-results-content .destination .description h4 .heading-title,#search-results-content .destination .description #product-content h4 .heading-title,#product-content #search-results-content .destination .description .p-destination .heading-title,#search-results-content .destination .description #product-content .p-destination .heading-title{font-family:"Gilroy-UltraLight",sans-serif}#product-content .error label[for="arrival_date"]{color:#c00 !important}#product-content .error label[for="arrival_date"]::after{color:#c00 !important}#product-content .price .symbol{font-size:16px;font-size:1rem}#product-content .select select{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;width:100%;height:40px;padding:0 15px;line-height:42px;box-sizing:border-box}#product-content .field.radio{display:inline-block;width:25px;height:25px}#product-content .field.radio::before{border:1px solid #dadada}#product-content .field.radio:checked::after{transform:scale(0.9)}#product-content .field.checkbox{display:inline-block;width:21px;height:21px}#product-content sub{position:static}#product-content #product-steps{min-height:1500px}#product-content #product-steps>.content-wrapper{position:relative}@media screen and (max-width:1023px){#product-content #product-steps>.content-wrapper{padding:0}}#product-content .wave{margin:0 0 45px}#product-content .content-toggle{display:none}#product-content .step{background:#fff;padding:30px 30px 0;margin:0 0 30px;position:relative;z-index:2;border-radius:4px;width:calc(100% - 358px)}@media screen and (max-width:1023px){#product-content .step{border-radius:0}}#product-content .step.open{padding-top:40px;padding-bottom:20px}#product-content .step.open .toggle-step-content::after{display:none}#product-content .step.content-toggle-filled .heading-3{color:#003f6d}#product-content .step.content-toggle-filled .toggle-step-content{cursor:pointer}#product-content .step.content-toggle-filled .toggle-step-content::after{background-color:#003f6d}#product-content .step.content-toggle-filled .toggle-step-content::before{background-color:#003f6d}#product-content .step .row-submit{border-top:1px solid #dadada;width:100%}#product-content .step p{font-size:14px;line-height:1.66;margin-bottom:30px}#product-content .step p strong{color:#35414c}#product-content .step p.heading-2,#product-content .step #search-results-content .destination .description p.p-destination,#search-results-content .destination .description #product-content .step p.p-destination{font-size:16px;margin:0 0 10px}#product-content .step img{display:block}#product-content .step .heading-3{padding:0 0 20px;color:#dadada;text-transform:uppercase}@media screen and (max-width:1023px){#product-content .step .heading-3{font-size:18px}}#product-content .step .toggle-step-content{position:absolute;display:inline-block;width:20px;height:20px;top:0;right:20px}#product-content .step .toggle-step-content::before{position:absolute;top:50%;left:0;width:100%;height:2px;content:"";background-color:white;transform:translate(0,-50%)}#product-content .step .toggle-step-content::after{position:absolute;top:0;left:50%;width:2px;height:100%;content:"";background-color:white;transform:translate(-50%,0)}#product-content .step .content-wrapper{position:relative}@media screen and (max-width:1023px){#product-content .step .content-wrapper{padding:0}}#product-content .step .illustration{width:36.01286%;margin:0 3.21543% 0 0;float:left;text-align:center}#product-content .step .illustration img{max-width:100%;display:block}#product-content .step .description{width:60.7717%;float:left;padding-top:50px}#product-content .step .description .heading-title{font-size:14px;display:block;font-family:"Gilroy-SemiBold",sans-serif;margin-bottom:10px;text-transform:uppercase;letter-spacing:.15em;color:#35414c}#product-content .step .price{font-family:"Gilroy-SemiBold",sans-serif}#product-content .step .choice{width:100%;display:flex;flex-flow:row wrap;border-top:1px solid #dadada;padding:20px 0}#product-content .step .choice.last{padding:0;border-bottom:1px solid #dadada}#product-content .step .choice.final{border:0}#product-content .step .choice.calendar-dynamic{padding:20px 0 0;border:0}#product-content .step .choice.allsafe{border:0;padding-top:0}#product-content .step .choice.allsafe .content{padding:10px 20px 10px 80px;background:#050232;color:white;position:relative;width:100%}#product-content .step .choice.allsafe .content svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:40px;height:auto;max-height:calc(100% - 20px)}#product-content .step .choice.allsafe .content p{margin:0}@media screen and (max-width:749px){#product-content .step .choice.allsafe .content{padding-right:10px;padding-left:60px}#product-content .step .choice.allsafe .content svg{left:10px}}#product-content .step .choice>.choice-half{flex:1;padding:30px 0}#product-content .step .choice>.choice-half.choice-box{border-left:1px solid #dadada;padding-left:30px}#product-content .step .choice>.choice-half.choice-box .choice-info,#product-content .step .choice>.choice-half.choice-box .choice-value{margin:0;font-size:14px;color:#35414c;text-transform:uppercase}#product-content .step .choice>.choice-half.choice-box .choice-value{font-family:"Gilroy-SemiBold",sans-serif}#product-content .step .choice>.choice-half .choice-row{display:flex}#product-content .step .choice>.choice-half .choice-row .choice-half{flex:1;margin:0 0 25px}#product-content .step .choice>.choice-half .options{display:flex;align-items:center;width:66%;margin:0 0 20px}#product-content .step .choice>.choice-half .options.option-child-row{margin:0}#product-content .step .choice>.choice-half .options.option-child-row .list{display:none}#product-content .step .choice>.choice-half .options .cell--label{width:170px}#product-content .step .choice>.choice-half .options .cell--field{width:120px;padding-left:10px}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number{height:38px;border:1px solid #35414c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number span,#product-content .step .choice>.choice-half .options .cell--field .input-custom-number input{display:inline-block;height:38px;margin:0;padding:0;vertical-align:top;line-height:38px;text-align:center}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number span{position:relative;width:30px;font-family:"Gilroy-SemiBold",sans-serif;font-size:18px;font-size:1.125rem;color:#35414c;cursor:pointer}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number span.disable::before{background-color:#97a2af}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number span::before{content:'';position:absolute;width:35%;height:2px;top:50%;left:50%;background-color:#35414c;transform:translate(-50%,-50%)}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number span.more::after{content:'';position:absolute;width:35%;height:2px;top:50%;left:50%;background-color:#35414c;transform:translate(-50%,-50%) rotate(90deg)}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number span.more.disable::after{background-color:#97a2af}#product-content .step .choice>.choice-half .options .cell--field .input-custom-number input{width:calc(100% - 70px);font-size:14px;color:#636674;border:0;background-color:transparent;font-family:"Gilroy-SemiBold",sans-serif}#product-content .step .choice>.choice-half .options .cell--field .text{width:100%;height:38px;font-size:14px;font-size:.875rem;color:#97a2af;text-align:center;border:1px solid #97a2af}#product-content .step .choice .choice-title{display:block;margin:0 0 30px;font-family:"Gilroy-SemiBold",sans-serif;font-size:16px;color:#35414c}#product-content .step .no-bar{border-top:0}#product-content .step .cell-hidden{display:none}#product-content .step .cell{vertical-align:middle}#product-content .step .cell p{margin:0}#product-content .step .cell--title{width:25.5627%}#product-content .step .cell--title .heading-2,#product-content .step .cell--title #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step .cell--title h4,#product-content .step .cell--title #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step .cell--title .p-destination{margin:0}#product-content .step .cell--price p.program-price{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;z-index:2;position:relative;display:block}#product-content .step .cell--check{text-align:right;width:10.61453%}#product-content .step .cell--illu{text-align:right;width:32.40223%}#product-content .step .cell--illu img{max-width:100%;width:100%}#product-content .step .cell--desc{padding:0 20px;width:37.98883%}#product-content .step .options{display:block}#product-content .step .options.selected .heading-2,#product-content .step .options.selected #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step .options.selected h4,#product-content .step .options.selected #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step .options.selected .p-destination{font-family:"Gilroy-SemiBold",sans-serif}#product-content .step .options .heading-2,#product-content .step .options #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step .options h4,#product-content .step .options #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step .options .p-destination{font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:.1rem;color:#35414c;padding:20px 0 0}#product-content .step .options--1{float:none;width:100%}#product-content .step .options--1 .cell--title{width:100%}#product-content .step .options--1 .cell--title .heading-2,#product-content .step .options--1 .cell--title #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step .options--1 .cell--title h4,#product-content .step .options--1 .cell--title #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step .options--1 .cell--title .p-destination{padding:10px 0}#product-content .step .options--2{float:left;width:70%}#product-content .step .options--2.has-calendar .cell--field{width:190px}#product-content .step .options--2 .cell--label{width:200px;padding-right:15px;padding-left:15px;text-align:center}#product-content .step .options--2 .cell--field{width:auto}#product-content .step .options--2 .cell--field .search-params--arrival{margin-right:0;width:190px}#product-content .step .options--3{width:30%;float:left}#product-content .step .options--3 .cell--label{width:200px;padding-right:15px;padding-left:15px;text-align:center}#product-content .step .options--3 .cell--field{width:auto}#product-content .step .options--submit{display:flex;padding-bottom:0;width:100%;padding:20px 0;justify-content:flex-end}#product-content .step .options--submit .cell{flex:1}#product-content .step .options--submit .cell+.cell{flex:0}#product-content .step .row{width:100%}#product-content .step .row .column1,#product-content .step .row .column2{float:left;width:48%;padding-right:2%}#product-content .step .row-multi{margin-bottom:25px;overflow:hidden}#product-content .step .select{width:92px}#product-content .step .select.sup-multiple{width:60%}@media screen and (max-width:639px){#product-content .step .select.sup-multiple select{max-width:100%;height:40px;padding:0 0 0 15px;line-height:43px}}@media screen and (max-width:639px){#product-content .step .select.sup-multiple{width:100%}}#product-content .step label{font-size:13px;font-size:.8125rem;z-index:2;position:relative;display:block;cursor:pointer}#product-content .step .content ul,#product-content .step .description ul{margin-bottom:30px}#product-content .step .content ul li,#product-content .step .description ul li{font-size:14px;font-size:.875rem;line-height:1.64286}#product-content .step .content ul li::before,#product-content .step .description ul li::before{content:"-";margin-right:5px}#product-content .step .mandatory{font-family:"Gilroy-Regular",sans-serif}#product-content .step-1{width:100%;z-index:3}#product-content .step-1 .heading-3{color:#35414c}#product-content .step-1 .options.options--submit{border-top:1px solid #dadada}#product-content .step-1 .list{margin-right:10px;margin-bottom:25px}#product-content .step-1 .list:last-child{margin-right:0}#product-content .step-1 .list .cell--field{text-align:center}#product-content .step-1 .list .cell--field select{text-align:center}#product-content .step-1 .select{width:100%}#product-content .step-1 .content ul,#product-content .step-1 .description ul{margin-bottom:0}#product-content .step-1 .choice .choice-half .choice-col label{line-height:18px}#product-content .step-1 .heading-2,#product-content .step-1 #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-1 h4,#product-content .step-1 #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-1 .p-destination{margin:0;color:#35414c;font-family:"Gilroy-UltraLight",sans-serif;text-transform:none}#product-content .step-1 .heading-2 .stars,#product-content .step-1 #search-results-content .destination .description h4 .stars,#search-results-content .destination .description #product-content .step-1 h4 .stars,#product-content .step-1 #search-results-content .destination .description .p-destination .stars,#search-results-content .destination .description #product-content .step-1 .p-destination .stars{height:auto;margin-top:-3px;vertical-align:middle}#product-content .step-1 p{margin-bottom:0;margin-top:20px}#product-content .step-1 label{white-space:pre-wrap}#product-content .step-1 label.error{color:#c00 !important;border:1px solid #c00 !important}#product-content .step-1 label.error::after{color:#c00 !important}#product-content .step-1 *::-ms-backdrop,#product-content .step-1 label{white-space:nowrap}#product-content .step-1 .search-params-arrival{display:none}#product-content .step-1 .promo p{font-size:20px;font-size:1.25rem;display:inline-block;padding:0 30px;margin:0 0 30px;color:#35414c;font-family:'Garamond italic';border:1px solid #dfe1e5}@media screen and (max-width:1023px){#product-content .step-1 .promo p{font-size:16px;font-size:1rem}}#product-content .step-1 .promo p::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem;margin-right:10px;vertical-align:sub}@media screen and (max-width:1023px){#product-content .step-1 .promo p::before{font-size:15px;font-size:.9375rem}}#product-content .step-1 .promo p strong{font-size:26px;font-size:1.625rem;color:#35414c;font-weight:bold}@media screen and (max-width:1023px){#product-content .step-1 .promo p strong{font-size:21px;font-size:1.3125rem}}#product-content .step-1 .description .h3{margin-bottom:10px}#product-content .step-1 .description ul{margin-bottom:15px}#product-content .step-1 .description ul li{line-height:18px;margin-bottom:5px}#product-content .step-1 .search-params--arrival .layer{width:150%}#product-content .step-1 .search-params--arrival .layer .ui-datepicker{width:100% !important}#product-content .step-1 .search-params--arrival .layer .close{top:-30px;display:none}#product-content .step-1 #date-error{font-size:14px;font-size:.875rem;padding-bottom:20px;margin-top:0;color:#c00 !important;display:none}#product-content .step-1 #product-error{font-size:16px;font-size:1rem;padding-bottom:20px;margin-top:0;color:#c00 !important}#product-content .step-1 .field.select.error{border:1px solid #c00 !important}#product-content .step-1 .field.select.disable::before{color:#dadada}@media screen and (max-width:768px){#product-content .step-1 .more{display:none}}#product-content .step-1 .col-promo-code{position:relative;display:flex;width:66%;font-size:0;text-align:left}#product-content .step-1 .col-promo-code.has-error .duration-error{display:block}@media screen and (max-width:768px){#product-content .step-1 .col-promo-code.has-error .duration-error{display:none}}#product-content .step-1 .col-promo-code.has-error #edit-preferred-code{color:#c00}@media screen and (max-width:768px){#product-content .step-1 .col-promo-code.has-error #edit-preferred-code{border:1px solid #c00}}#product-content .step-1 .col-promo-code label{display:inline-block;width:170px;line-height:38px !important}@media screen and (max-width:768px){#product-content .step-1 .col-promo-code label{width:185px}}#product-content .step-1 .col-promo-code .field-promo-code{display:flex;width:calc(100% - 170px);position:relative}@media screen and (min-width:1025px){#product-content .step-1 .col-promo-code .field-promo-code{margin-left:20px}}#product-content .step-1 .col-promo-code #edit-preferred-code{display:inline-block;width:73px;height:38px;padding-left:10px;padding-right:10px;font-family:"Gilroy-SemiBold",Arial,sans-serif;font-size:12px;font-size:.75rem;font-weight:bold;color:#35414c;text-transform:uppercase;border:1px solid #35414c;vertical-align:top;background:transparent;-webkit-appearance:initial}#product-content .step-1 .col-promo-code #edit-preferred-code+span{position:absolute;width:73px;line-height:38px;padding-left:10px;padding-right:5px;font-family:"Gilroy-SemiBold",Arial,sans-serif;font-size:12px;font-size:.75rem;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;pointer-events:none;z-index:-1;color:#d3d3d3;font-weight:normal;text-transform:none}#product-content .step-1 .col-promo-code #edit-preferred-code:not(.placeholder-shown)+span{display:none}#product-content .step-1 .col-promo-code button{display:inline-block;width:38px;height:38px;color:#fff;font-family:"Gilroy-SemiBold",Arial,sans-serif;font-size:0.7rem;font-weight:bold;line-height:38px;text-align:center;vertical-align:top;background-color:#35414c;border:0}#product-content .step-1 .col-promo-code .duration-error{display:none;color:#c00;position:absolute;bottom:calc(100% + 10px);right:calc(50% - 85px);transform:translateX(50%);background:#dadada;text-align:center;padding:10px;font-size:12px;font-size:.75rem}@media screen and (max-width:768px){#product-content .step-1 .col-promo-code .duration-error{display:none}}#product-content .step-1 .col-promo-code .duration-error::after{display:block;content:'';position:absolute;bottom:-9px;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #dadada;transform:translateX(-50%)}#product-content .step-1 .submit-button{float:right}#product-content .step-1 .validation{padding-left:15px;overflow:hidden}#product-content .step-1 .validation .animated-button-wrapper{float:right}#product-content .step-2 .cell{vertical-align:top}#product-content .step-2 p.heading-2,#product-content .step-2 #search-results-content .destination .description p.p-destination,#search-results-content .destination .description #product-content .step-2 p.p-destination{margin:0 0 5px 0}#product-content .step-2 .meal-plan{font-size:14px;font-size:.875rem;display:inline-block;margin-bottom:20px;font-family:"Gilroy-SemiBold",sans-serif}#product-content .step-2 .program{display:flex;width:100%}#product-content .step-2 .cell--program,#product-content .step-2 .cell--price,#product-content .step-2 .cell--check{display:block}#product-content .step-2 .cell--program{flex-grow:1}#product-content .step-2 .cell--program p{text-transform:lowercase;max-width:500px}#product-content .step-2 .cell--program p::first-letter{text-transform:uppercase}#product-content .step-2 .cell--price{flex-shrink:0;width:130px;padding:0;text-align:right}#product-content .step-2 .cell--check{flex-shrink:0;width:50px}#product-content .step-2 .validation::after{display:block;clear:both;content:''}#product-content .step-2 .animated-button-wrapper{float:right}#product-content .step-3 .row-adult{margin-bottom:10px}#product-content .step-3 .row-adult:last-child{margin-bottom:0}#product-content .step-3 .choice{border:0;padding:0}#product-content .step-3 p{margin:0 auto}#product-content .step-3 p.category-title{margin-bottom:10px}#product-content .step-3 .options .cell{vertical-align:baseline}#product-content .step-3 .options .heading-2,#product-content .step-3 .options #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-3 .options h4,#product-content .step-3 .options #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-3 .options .p-destination{padding:0 10px 0 0}#product-content .step-3 .cares{border:0}#product-content .step-3 .cares .category{display:flex;align-items:center;border-top:1px solid #dadada;padding:20px 0}@media screen and (max-width:749px){#product-content .step-3 .cares .category{flex-direction:column}}#product-content .step-3 .cares .category ul.care{border:0}@media screen and (max-width:749px){#product-content .step-3 .cares .category ul.care{width:100%}}@media screen and (max-width:749px){#product-content .step-3 .cares .category .img-container{margin-right:20px;width:100%;flex-basis:35%;max-width:35%}#product-content .step-3 .cares .category .img-aspect-ratio-maker{position:relative;height:0;padding-bottom:136%}#product-content .step-3 .cares .category .img-aspect-ratio-maker img{position:absolute;top:0;left:0;width:100%;height:100%;margin-right:0;object-fit:cover;font-family:'object-fit: cover;'}#product-content .step-3 .cares .category .care-texts{margin-right:0}}#product-content .step-3 .cares .category img{height:120px;margin-right:20px}#product-content .step-3 .cares .category .cell--callprice .care-callprice{display:block;width:auto;line-height:.8;text-align:right}#product-content .step-3 .cares .category .cell--callprice .care-callprice span{display:block;font-family:"Gilroy-SemiBold",sans-serif;text-align:right}#product-content .step-3 .cares .category-left .category-title{display:inline-flex;color:#808080;margin-bottom:0;padding:16px 0;text-transform:uppercase;font-family:"Gilroy-SemiBold",sans-serif;padding-bottom:5px;border-bottom:5px solid #fcb922;min-width:120px;font-size:14px}#product-content .step-3 .cares .care-result{border:0}#product-content .step-3 .cares .no-program .category{padding:0}#product-content .step-3 .cares .no-program .category-left{margin:0;width:100%}#product-content .step-3 .cares .no-program .category-title{font-size:14px;letter-spacing:.1rem;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c}#product-content .step-3 .cares .no-program .care-desc{display:none}#product-content .step-3 .cares .no-program .care-link{display:none}#product-content .step-3 .care li{padding:16px 0}@media screen and (max-width:749px){#product-content .step-3 .care li{justify-content:flex-end}}#product-content .step-3 .care li.selected p a{color:#35414c}@media screen and (max-width:749px){#product-content .step-3 .care{width:100%}}#product-content .step-3 .no-program .care li{padding:16px 0}#product-content .step-3 .img-and-care-texts-wrapper{display:flex;flex-grow:1}@media screen and (max-width:749px){#product-content .step-3 .img-and-care-texts-wrapper{width:100%}}#product-content .step-3 .care-list{display:none;width:100%}#product-content .step-3 .care-list:first-child{display:flex;border-top:0}#product-content .step-3 .care-list .cell{display:block}#product-content .step-3 .care-list .cell--care-title{flex-grow:1;display:none}#product-content .step-3 .care-list .cell--care-title .care-title{display:block;width:auto}#product-content .step-3 .care-list .cell-check-and-price-wrapper{display:flex}#product-content .step-3 .care-list .cell-check-and-price-wrapper .cell--callprice{margin:0;padding:0;line-height:1;padding-right:10px}#product-content .step-3 .care-list .cell-check-and-price-wrapper .cell--callprice .care-callprice{line-height:1}#product-content .step-3 .care-list .cell-check-and-price-wrapper .cell--check{margin:0;padding:0;width:auto;display:inline-block}#product-content .step-4 .heading-1{font-size:18px;text-align:left;color:#35414c;width:100%}#product-content .step-4 .room-infos{display:flex;width:100%}@media screen and (max-width:1023px){#product-content .step-4 .room-infos{display:block}}#product-content .step-4 .options .heading-2,#product-content .step-4 .options #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-4 .options h4,#product-content .step-4 .options #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-4 .options .p-destination{margin-bottom:5px;font-size:14px}#product-content .step-4 .cell--illu{flex-shrink:0}#product-content .step-4 .cell--desc{flex-grow:1;width:auto}#product-content .step-4 .cell--desc p:not(:first-child){text-transform:lowercase}#product-content .step-4 .cell--desc p:not(:first-child)::first-letter{text-transform:uppercase}#product-content .step-4 .cell--price{flex-shrink:0;width:130px;padding:0;text-align:right}#product-content .step-4 .cell--check{flex-shrink:0}#product-content .step-4 .cell--select{flex-shrink:0;width:120px}#product-content .step-4 .choice.heading .options{padding-bottom:0}#product-content .step-4 .choice.submit{margin-top:40px;justify-content:center}#product-content .step-4 .choice-1{padding-top:10px;border:0}#product-content .step-4 .choice-1>div{width:100%}#product-content .step-4 .hotel--rooms .cell--desc{padding:0 20px 0 25px}#product-content .step-4 .hotel--rooms .cell--desc .heading-2,#product-content .step-4 .hotel--rooms .cell--desc #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-4 .hotel--rooms .cell--desc h4,#product-content .step-4 .hotel--rooms .cell--desc #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-4 .hotel--rooms .cell--desc .p-destination{padding:0;font-size:14px;margin-bottom:5px}#product-content .step-4 .hotel--rooms .cell--price{min-height:20px;font-family:"Gilroy-SemiBold",sans-serif;text-align:right}@media screen and (max-width:1023px){#product-content .step-4 .hotel--rooms .cell--price{width:auto}}#product-content .step-4 .hotel--rooms .cell--check{width:50px}@media screen and (max-width:1023px){#product-content .step-4 .hotel--rooms .cell--check{width:auto;float:right}}#product-content .step-4 .hotel--rooms .choice{display:none}#product-content .step-4 .hotel--rooms .choice--title{display:block;padding-bottom:0}#product-content .step-4 .hotel--options .choice{padding-bottom:20px}#product-content .step-4 .hotel--options .options{display:flex;align-items:center}#product-content .step-4 .hotel--options .cell{display:block}#product-content .step-4 .hotel--options .cell--desc{padding:0 20px 0 0}#product-content .step-4 .hotel--options .cell--check{width:120px}#product-content .step-4 .hotel--options .field.select{display:inline-block}#product-content .step-4 .hotel--options .custom-resto-multiple-label.select{display:block;width:100%;float:none}#product-content .step-4 .hotel--options .custom-resto-multiple-label.select select{padding:0 40px 0 15px}#product-content .step-4 .option-description{display:block}#product-content .step-4 .know-more{display:none}@media screen and (max-width:768px){#product-content .step-4 label.field.select::after{left:auto;right:20px}}@media screen and (max-width:749px){#product-content .step-4 label.field.select::after{left:auto;right:5px}}#product-content .step-4 .validation{display:flex;justify-content:center}#product-content .step-4 .see-more{display:inline-block;font-family:"Gilroy-SemiBold",sans-serif;border-bottom:1px solid #35414c;font-size:14px;color:#35414c;cursor:pointer;padding-bottom:2px}#product-content .step-4 .see-more-wrapper{padding:25px 0 40px;text-align:center}#product-content .layer{background-color:#fff}#product-content .reset,#product-content .reset-calendar{text-align:right}#product-content .reset a,#product-content .reset-calendar a{vertical-align:top;display:inline-block;font-size:13px;font-size:.8125rem;line-height:19px;height:19px;margin:5px 10px 5px 0;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-decoration:underline;text-transform:uppercase}@media screen and (min-width:1024px){#product-content{min-height:1500px}}.path-product-page #container-popins #popin-getdata .popin-getdata-content p.cta{display:none}.legend{display:flex;align-items:center;margin-right:40px;font-size:14px;color:#35414c}.legend-wrap{display:flex;align-items:center;margin-bottom:15px;margin-top:15px}.legend .icon{width:24px;margin-right:10px}.legend .icon.img{width:20px}.legend .icon.legend-color{width:24px;height:24px;background:#47b9b4;border-radius:4px}@keyframes th-ajax-loading{from{transform:translate3d(-100%,0,0)}to{transform:translate3d(150%,0,0)}}@media screen and (min-width:1024px){#product-content .steps-wrapper{margin-bottom:30px;min-height:auto}#product-content .steps-wrapper.force-height{min-height:820px}.page-node-type-destination.path-product-page #breadcrumb{display:block;top:auto}}@media screen and (max-width:1259px){#product-content .step .row .column1,#product-content .step .row .column2{width:100%;margin:0}#product-content .step .cares .no-program .category .heading-1{font-size:20px;font-size:1.25rem}#product-content .step-3 .cares .no-program .category-title{font-size:20px;font-size:1.25rem}#product-content .step-4 .hotel--rooms .cell--illu{align-self:flex-start}}@media screen and (max-width:1024px){#product-content .step p{margin-bottom:0}#product-content .step-1 .choice .description p+ul{margin-top:0}#product-content .step-3 .cares .category-title{width:auto}#product-content .step-3 .cares .care{width:auto;float:none;padding:0}#product-content .step-3 .cares .no-program .category{display:flex}#product-content .step-3 .cares .no-program .category-title{flex-grow:1}#product-content .step .choice .choice-half .choice-col label{font-size:13px;font-size:.8125rem}#product-content .step .choice .choice-half .choice-col .list label{white-space:nowrap}#product-content .step .choice .choice-half.choice-box{padding:10px 20px}#product-content .step .choice .choice-half.choice-box .choice-value,#product-content .step .choice .choice-half.choice-box .choice-info{font-size:12px;font-size:.75rem}}@media screen and (max-width:1023px){#product-content .wave{padding-top:40px}#product-content .step{width:100%;padding:20px 20px 0}#product-content .step .choice>.choice-half{padding:15px 0}#product-content .step .choice>.choice-half .options{width:100%;justify-content:space-around}#product-content .step p,#product-content .step .description ul li,#product-content .step label{font-size:12px}#product-content .step .illustration,#product-content .step .description{width:100%;float:none}#product-content .step .illustration{text-align:left;margin:0 0 30px 0}#product-content .step .description{padding:0}#product-content .step .hotel--submit .cell{display:inline-block;width:49%;margin:0 0 9px;padding-right:0}#product-content .step .hotel--submit .cell .validation{text-align:right}#product-content .step .hotel--submit .cell--field{text-align:right}#product-content .step .cell{display:inline-block}#product-content .step .cell.desktop-only{display:none}#product-content .step .select{width:105px}#product-content .step .validation .btn{float:right;cursor:pointer;vertical-align:top;display:inline-block;padding:15px 30px;color:#fff;background-color:#35414c;border:2px solid #35414c;letter-spacing:0;font-family:"Gilroy-SemiBold",sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}#product-content .step-1 .choice{padding-bottom:25px}#product-content .step-1 .heading-2,#product-content .step-1 #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-1 h4,#product-content .step-1 #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-1 .p-destination{margin-top:30px}#product-content .step-1 .options--2.has-calendar .cell--field{width:49%}#product-content .step-1 .options--2 .cell--field .search-params--arrival{float:right;width:100%}#product-content .step-1 .options,#product-content .step-1 .options--1,#product-content .step-1 .options--2,#product-content .step-1 .options--3{padding:0}#product-content .step-1 .options--submit,#product-content .step-1 .options--1--submit,#product-content .step-1 .options--2--submit,#product-content .step-1 .options--3--submit{padding-top:20px}#product-content .step-1 .options .cell--field,#product-content .step-1 .options--1 .cell--field,#product-content .step-1 .options--2 .cell--field,#product-content .step-1 .options--3 .cell--field{text-align:right}#product-content .step-1 .options .cell--label,#product-content .step-1 .options--1 .cell--label,#product-content .step-1 .options--2 .cell--label,#product-content .step-1 .options--3 .cell--label{text-align:left}#product-content .step-3 .cell--adulte .heading-2,#product-content .step-3 .cell--adulte #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-3 .cell--adulte h4,#product-content .step-3 .cell--adulte #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-3 .cell--adulte .p-destination{margin:0}#product-content .step-3 .cares .category-title{border-top:0}#product-content .step-3 .cares .category{padding:20px 0}#product-content .step-3 .cares .category .care li p.care-title a{margin-bottom:0;padding-bottom:0}#product-content .step-4 .heading-1{margin:0}#product-content .step-4 .cell--price{flex-grow:1;text-align:left}#product-content .step-4 .choice.submit .options{text-align:center}#product-content .step-4 .hotel--rooms .cell--illu{width:100%}#product-content .step-4 .hotel--rooms .cell--desc{width:100%;margin:20px 0 30px;padding:0}#product-content .step-4 .hotel--options .options{flex-wrap:wrap}#product-content .step-4 .hotel--options .choice{padding-bottom:0}#product-content .step-4 .hotel--options .cell--desc{width:100%;margin:20px 0 30px;padding:0}}@media screen and (max-width:768px){.legend-wrap{display:none}#product-content .step .choice>.choice-half{padding:15px 0}#product-content .step .choice>.choice-half .choice-col.col-promo-code{display:flex;width:100%;justify-content:space-between}#product-content .step .choice>.choice-half .choice-col.col-promo-code .field-promo-code{display:inline-flex;width:50%}#product-content .step .choice>.choice-half .choice-col.col-promo-code .field-promo-code #edit-preferred-code{font-size:13px;font-size:.8125rem;width:calc(100% - 38px);margin-left:10px;font-weight:normal;border-radius:0}#product-content .step .choice>.choice-half .choice-col.col-promo-code .field-promo-code #edit-preferred-code+span{font-size:13px;font-size:.8125rem;width:calc(100% - 38px);margin-left:10px}#product-content .step .choice>.choice-half .choice-col.col-promo-code .field-promo-code .submit_promo-code{font-size:0.7rem}#product-content .step .choice>.choice-half .options{width:100%;justify-content:space-between}#product-content .step .choice>.choice-half .options .cell--field{width:50%}#product-content .step-1 .col-promo-code label{width:170px}#product-content .step-4 .option-description{display:none}#product-content .step-4 .know-more{font-size:12px;font-size:.75rem;display:block;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline}#product-content .step-4 .hotel--options .cell--check .select{margin-top:0;margin-bottom:15px}#product-content .step-4 .hotel--options .row-multi .cell--desc{width:100%;padding:0;margin-bottom:10px}#product-content .step-4 .hotel--options .row-multi .cell--price{margin-top:5px}#product-content .step .cell-hidden{display:none}#product-content .step .choice.calendar-dynamic{padding-top:0}#product-content .step .choice .choice-half{display:inline-block;width:100%}#product-content .step .choice .choice-half.choice-box{width:100%;display:none}#product-content .step .choice .choice-half .choice-col{display:inline-block;width:100%}#product-content .step .choice .choice-half .choice-col .select{width:100%}#product-content .step .choice .choice-half .choice-col .select select{height:40px;padding:0;line-height:42px;text-align:center}#product-content .step-1 #search-aside-code{display:none}}@media screen and (max-width:749px){.hotline{display:none}#product-content .step-1 .heading-2,#product-content .step-1 #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step-1 h4,#product-content .step-1 #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step-1 .p-destination{margin-top:0}#product-content .step-1 .description strong{display:block;margin-top:10px}#product-content .step-1 .choice{font-size:0}#product-content .step-1 .choice:last-child{padding-top:5px}#product-content .step-1 .choice:last-child .mandatory{margin-bottom:20px}#product-content .step-1 .choice .description p,#product-content .step-1 .choice .description ul{margin-bottom:0}#product-content .step-1 .choice .description p+ul{margin-top:0}#product-content .step-1 .options .cell{display:inline-block;width:50%}#product-content .step-1 .options .cell--label,#product-content .step-1 .options .cell--field{width:50%}#product-content .step-2 .program{flex-wrap:wrap}#product-content .step-2 .cell--program{width:100%;margin-bottom:20px;padding-right:0}#product-content .step-2 .cell--price{flex-grow:1;text-align:left}#product-content .step-3 .choice:first-child{padding-top:25px}#product-content .step-3 .choice:last-child{padding-top:25px}#product-content .step-3 .choice:last-child .mandatory{margin-bottom:20px}#product-content .step-3 .cares .category .cell--callprice .care-callprice{text-align:left}#product-content .step-3 .cares .category .care li p.care-title a::after{right:2px}#product-content .step-3 .cares .no-program .care-list .cell--care-title{display:none}#product-content .step-3 .care{padding:10px 0}#product-content .step-3 .care-list{flex-wrap:wrap}#product-content .step-3 .care-list .cell--care-title{width:100%;margin-bottom:7px}#product-content .step-3 .care-list .cell--callprice{flex-grow:1;width:auto}#product-content .step-4 .hotel--options .row-multi .cell--price{margin:15px 0 10px 0}}@media screen and (min-width:750px) and (max-width:1023px){#product-content .step .choice>.choice-half .options{display:block;align-items:center;font-size:0}#product-content .step .choice>.choice-half .choice-col.col-promo-code label{width:55%}#product-content .step .choice>.choice-half .choice-col.col-promo-code .field-promo-code{width:45%}#product-content .step .choice>.choice-half .choice-col.col-promo-code .field-promo-code #edit-preferred-code{margin-left:0}#product-content .step .choice .choice-half .options .cell{display:inline-block}#product-content .step .choice .choice-half .options .cell--label{width:55%}#product-content .step .choice .choice-half .options .cell--field{width:45%;padding-left:0}#product-content .step .choice .choice-half .options .cell--field select{text-align:center;text-align-last:center}#product-content .step .choice .choice-half .options .cell--field select option{text-align:left}#product-content .step .choice .choice-half .options label{vertical-align:middle}#product-content .step-1 .list{width:100%;margin-right:0;font-size:0}}.home-destination-wrapper #breadcrumb,.path-destinations #breadcrumb{display:none}.page-node-type-hub-destinations #breadcrumb{position:absolute;z-index:3}#home-destination-map #gmap{height:560px;margin-bottom:30px}@media screen and (max-width:1023px){#home-destination-map #gmap{margin-top:66px}}#home-destination-map #gmap .gmap-zoom-tools .zoom{position:relative;display:block;left:14px;top:16px;width:22px;height:22px;background:#fff;border:1px solid #c5c7c8;margin:0 0 5px;cursor:pointer}#home-destination-map #gmap .gmap-zoom-tools .zoom::before,#home-destination-map #gmap .gmap-zoom-tools .zoom::after{display:inline-block;content:'';position:absolute;width:100%;height:100%;line-height:100% !important;top:50%;left:50%;background:#35414c}#home-destination-map #gmap .gmap-zoom-tools .zoom::before{width:9px;height:1px;margin-left:-4px}#home-destination-map #gmap .gmap-zoom-tools .zoom::after{height:9px;width:1px;margin-top:-4px}#home-destination-map #gmap .gmap-zoom-tools .zoom--out::after{display:none}#home-destination-map #gmap .gmap-zoom-tools .zoom--disabled{filter:alpha(opactiy=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4;cursor:default}#home-destination-map #gmap .info-window{width:200px;padding:17px 0 10px 0;line-height:1.35;overflow:hidden}#home-destination-map #gmap .info-window .visu{width:100%;max-height:120px;overflow:hidden}#home-destination-map #gmap .info-window .visu img{display:block;width:100%;height:auto}#home-destination-map #gmap .info-window p{color:#636674}#home-destination-map #gmap .info-window a{display:block;margin-top:15px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline}#home-destination-map .intro{font-size:12px;font-size:.75rem;line-height:1.16667;padding:10px 20px 1.85rem 20px;font-family:"Gilroy-Regular",sans-serif}#home-destination-map .intro p{margin-bottom:0}#home-destination-map .h2{width:700px;max-width:calc(100% - 40px);margin:0 auto 25px auto;padding:0;font-size:36px;font-family:"Gilroy-UltraLight",sans-serif}@media screen and (max-width:1023px){#home-destination-map .h2{font-size:32px}}#home-destination-map .intro{width:700px;max-width:calc(100% - 40px);margin:10px auto 0 auto;padding:0;font-size:14px;line-height:1.66}@media screen and (max-width:1023px){#home-destination-map .intro{font-size:12px;margin-bottom:25px}}#home-destination-map .outro{display:none}#home-destination-grid-destinations .content-wrapper{padding:0 20px}#home-destination-grid-destinations .no-result{display:none;margin:20px 0;font-size:12px;text-align:center}#home-destination-grid-destinations .stays-container{position:relative;margin-top:30px}#home-destination-grid-destinations .stays-container.collapse{padding-bottom:50px}#home-destination-grid-destinations .stays-container.abroad{padding-top:40px;border-top:1px solid #dadada}#home-destination-grid-destinations .stays-container .list-stays{margin:60px 0 0;padding:0;font-size:0}@media screen and (max-width:1023px){#home-destination-grid-destinations .stays-container .list-stays{margin-top:20px}}#home-destination-grid-destinations .stays-container .list-stays .item{font-size:12px}@media screen and (max-width:1023px){#home-destination-grid-destinations .stays-container .list-stays .item{margin-bottom:10px}}#home-destination-grid-destinations .stays-container .list-stays .item.hotel-closed .illu{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#home-destination-grid-destinations .stays-container .list-stays .item .top{position:relative;font-size:0}#home-destination-grid-destinations .stays-container .list-stays .item .top .premium{position:absolute;bottom:0;width:100%;padding:15px 0;margin:0;font-size:12px;letter-spacing:.1rem;background-color:rgba(255,255,255,0.75);color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:center}#home-destination-grid-destinations .stays-container .list-stays .item .top .illu{width:100%;height:auto}#home-destination-grid-destinations .stays-container .list-stays .item .top .map{position:absolute;width:20%;bottom:15px;left:3%;display:none}#home-destination-grid-destinations .stays-container .list-stays .item .top .closed-info,#home-destination-grid-destinations .stays-container .list-stays .item .top .price-tag{width:125px;position:absolute;top:0;left:0;color:#35414c;background:rgba(255,255,255,0.75);font-size:14px;display:flex;align-items:center;justify-content:center;min-height:80px;line-height:1.25}#home-destination-grid-destinations .stays-container .list-stays .item .top .closed-info span,#home-destination-grid-destinations .stays-container .list-stays .item .top .price-tag span{font-family:"Gilroy-SemiBold",sans-serif;font-size:20px}#home-destination-grid-destinations .stays-container .list-stays .item .txt{text-align:center;display:flex;flex-direction:column;color:#35414c}#home-destination-grid-destinations .stays-container .list-stays .item .txt .btn-book{display:inline-block;padding:15px 40px;margin-top:25px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;background-color:#fff;border:1px solid #35414c;transition:all .2s ease}#home-destination-grid-destinations .stays-container .list-stays .item .txt .btn-book .no-touchevents:hover{color:#fff;background-color:#35414c}#home-destination-grid-destinations .stays-container .list-stays .item .name{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:.15em;text-transform:uppercase;line-height:1.57}#home-destination-grid-destinations .stays-container .list-stays .item .city{font-size:14px}@media screen and (max-width:1023px){#home-destination-grid-destinations .stays-container{margin-top:50px}}#home-destination-grid-destinations .h3{font-size:36px;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}@media screen and (max-width:1023px){#home-destination-grid-destinations .h3{font-size:32px}}@media screen and (max-width:450px){#home-destination-map .h2,#home-destination-map .intro{max-width:100%;padding:0 10px}#home-destination-grid-destinations .content-wrapper{padding:0 10px}#home-destination-grid-destinations .stays-container .list-stays .item{padding:0}}@media screen and (max-width:749px){#home-destination-grid-destinations .content-wrapper .stays-container .item .txt{display:block !important}#home-destination-grid-destinations .content-wrapper .stays-container .item .txt .btn-book{margin-top:10px !important}}@media screen and (min-width:750px){#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .map{left:9%}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .btn-book{margin-top:auto;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width:1024px){.home-destination-wrapper #breadcrumb,.path-destinations #breadcrumb{display:block;width:100%;padding:15px 1.17188%}.home-destination-wrapper #breadcrumb .content-wrapper,.path-destinations #breadcrumb .content-wrapper{width:100%;max-width:none;text-align:left}.home-destination-wrapper #breadcrumb .content-wrapper ul,.path-destinations #breadcrumb .content-wrapper ul{margin:0}.home-destination-wrapper #breadcrumb .content-wrapper ul li,.path-destinations #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#35414c;font-family:"Gilroy-Regular",sans-serif}.home-destination-wrapper #breadcrumb .content-wrapper ul li a,.path-destinations #breadcrumb .content-wrapper ul li a{color:#636674}.home-destination-wrapper #breadcrumb .content-wrapper ul li .current,.path-destinations #breadcrumb .content-wrapper ul li .current{opacity:0.5}#home-destination-map{text-align:center}#home-destination-map #gmap{height:620px;margin-bottom:80px}#home-destination-grid-destinations .content-wrapper .no-result{font-size:16px;margin:40px 0}#home-destination-grid-destinations .content-wrapper .stays-container{margin-top:20px;overflow:inherit}#home-destination-grid-destinations .content-wrapper .stays-container.abroad{padding-top:0;border:0}}@media screen and (min-width:1025px){#home-destination-grid-destinations .content-wrapper{margin:0 auto;padding:0}#home-destination-grid-destinations .content-wrapper .filters{padding:0 20px}#home-destination-grid-destinations .content-wrapper .filters .littoral-container,#home-destination-grid-destinations .content-wrapper .filters .confort-container{padding-left:20px}#home-destination-grid-destinations .content-wrapper .filters .littoral-container p,#home-destination-grid-destinations .content-wrapper .filters .confort-container p{width:auto}#home-destination-grid-destinations .content-wrapper .filters .littoral-container{padding-right:20px}}@media screen and (min-width:1300px){.home-destination-wrapper #breadcrumb,.path-destinations #breadcrumb{display:block;top:220px}.home-destination-wrapper #breadcrumb .content-wrapper ul,.path-destinations #breadcrumb .content-wrapper ul{margin:0 1.5625%}}#destination-top-slideshow h1{display:block;font-size:36px;color:#fff;font-family:"Gilroy-UltraLight",sans-serif;position:relative;margin:0 auto}@media screen and (max-width:1023px){#destination-top-slideshow h1{width:100%;left:0;top:20vw;position:absolute}}#destination-top-slideshow h1::after{color:#fff}#destination-top-slideshow h1 .stars sup::after{color:#fff}@media screen and (max-width:1023px){#destination-top-slideshow h1 .stars .stars{display:block;margin:10px 0 0}}#destination-top-slideshow h1 strong{font-size:18px;display:block;padding-bottom:15px;font-style:normal;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;letter-spacing:.1rem}#destination-top-slideshow .title h1 strong{letter-spacing:.1rem}#destination-top-slideshow .visu::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:500px;background-repeat:no-repeat;background-position:50% 30%;margin:0}@media screen and (max-width:1023px){#destination-top-slideshow .visu::before{background-size:390px}}#search-results-content{position:relative;max-width:1320px;margin:0 auto;padding:0}#search-results-content.destination-results{margin-top:30px}@media screen and (max-width:1023px){#search-results-content .cares{margin:0}#search-results-content .cares .cares{padding:0}}#search-results-content .visu::after{display:none}#destination-institut{padding:30px 20px 80px;max-width:1280px;margin:0 auto 40px}@media screen and (max-width:1023px){#destination-institut{padding-bottom:120px}}#destination-institut .h2{font-size:36px;margin-bottom:20px;font-family:"Gilroy-UltraLight",sans-serif}#destination-institut .intro{font-size:14px;font-family:"Gilroy-Regular",sans-serif}#destination-institut .slideshow-institut-pics{position:relative;margin-top:30px}#destination-institut .slideshow-institut-pics::before{display:block;content:"";width:100%;height:0;padding-top:100%}@media screen and (max-width:1023px){#destination-institut .slideshow-institut-pics{margin-top:0;margin-left:auto;margin-right:auto;max-width:400px}}#destination-institut .content-wrapper{margin:0 11.7284%;padding:0}#destination-institut .controls{height:100px;position:absolute;width:100px;right:0;bottom:-120px;margin:0 2px 0 0}#destination-institut #institut-slideshow-pics{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto}#destination-institut #institut-slideshow-pics .slideshow .slick-track li::after{z-index:1;content:"";position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}#destination-institut #institut-slideshow-pics .slideshow .slick-track li span{z-index:2}#destination-institut #institut-slideshow-titles{position:absolute;bottom:0;left:0;width:100%;height:50px;padding:0 10px;text-align:left}@media screen and (max-width:1023px){#destination-institut #institut-slideshow-titles{bottom:-70px;left:0;width:calc(100% - 100px);height:50px;padding:0 10px 0 0;text-align:left}}#destination-institut #institut-slideshow-titles ul{height:50px;overflow:hidden}#destination-institut #institut-slideshow-titles ul li{min-height:50px;color:#35414c;line-height:20px;overflow:hidden}#destination-institut .slideshow,#destination-institut .slick-track,#destination-institut .slick-list{width:100%;height:100% !important}#destination-institut .slideshow .slide,#destination-institut .slick-track .slide,#destination-institut .slick-list .slide{vertical-align:top;display:inline-block;position:relative;width:100%;height:100%;top:0 !important;left:0 !important;white-space:normal}#destination-institut .slideshow .slide span,#destination-institut .slideshow .slide .layer,#destination-institut .slick-track .slide span,#destination-institut .slick-track .slide .layer,#destination-institut .slick-list .slide span,#destination-institut .slick-list .slide .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0}#destination-institut .slick-prev,#destination-institut .slick-next{position:absolute;display:table;left:0;top:0;height:45px;width:45px;z-index:1;cursor:pointer}#destination-institut .slick-prev::after,#destination-institut .slick-next::after{display:inline-block;position:absolute;width:43px;height:43px;line-height:43px !important;top:auto;left:0;font-size:16px;transition:all 200ms ease-in-out;transform:translateY(0);z-index:1;top:0;left:0;color:#35414c;text-align:center;background-color:transparent;border:1px solid #35414c;cursor:pointer}#destination-institut .slick-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#destination-institut .slick-next{right:0;left:auto}#destination-institut .slick-next::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper .description{font-size:14px;line-height:1.66}.destination-wrapper .description ul li{position:relative;margin:0 0 15px;overflow:hidden}.destination-wrapper .description ul li span{width:30%;display:inline-block;vertical-align:middle}.destination-wrapper .description ul li span.icon{position:relative;width:50px;height:50px;text-align:center}.destination-wrapper .description ul li span.icon::after{position:absolute;top:50%;left:50%;font-size:40px;color:#35414c;transform:translate(-50%,-50%)}@media screen and (max-width:1023px){.destination-wrapper .description ul li span.icon::after{font-size:27px}}.destination-wrapper .description ul li span.marker::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper .description ul li span.bed::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:30px}@media screen and (max-width:1023px){.destination-wrapper .description ul li span.bed::after{font-size:22px}}.destination-wrapper .description ul li span.care::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper .description ul li .h2{display:inline-block;width:70%;font-family:"Gilroy-SemiBold",sans-serif;font-size:12px;color:#35414c;line-height:18px;vertical-align:middle}.destination-wrapper .description .see-programs{font-size:12px;margin-top:25px;line-height:16px;text-align:center}.destination-wrapper .description,.destination-wrapper .map{width:100%;padding-top:25px;text-align:left}@media screen and (max-width:1023px){.destination-wrapper .description,.destination-wrapper .map{padding-top:25px;padding-left:20px;padding-right:20px}}@media screen and (max-width:1023px){.destination-wrapper #top-destination-description .description{padding-left:0;padding-right:0}}.destination-wrapper .map{padding-top:25px;font-size:14px;color:#35414c}.destination-wrapper .map #gmap-container{display:none}.destination-wrapper .map .tel,.destination-wrapper .map .fax,.destination-wrapper .map .email{margin-bottom:10px}@media screen and (max-width:1023px){.destination-wrapper .map .fax{margin-top:10px}}.destination-wrapper .map a{color:#35414c}.destination-wrapper .map strong{font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper .map .map-infos p{color:#636674}.destination-wrapper .map .map-infos p.name{font-size:16px;margin-bottom:15px;font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper .map .map-infos p.name .stars{margin-left:3px}.destination-wrapper .map .map-infos p.name .stars sup::after{top:0}.destination-wrapper .map .map-infos p.phone{font-family:"Gilroy-Regular",sans-serif}.destination-wrapper .map .map-infos p.phone .fax{display:none}.destination-wrapper .map .map-infos p.address,.destination-wrapper .map .map-infos p.phone,.destination-wrapper .map .map-infos p.email{font-size:13px;margin-bottom:10px;line-height:16px}.destination-wrapper .map .map-infos p.address a,.destination-wrapper .map .map-infos p.phone a,.destination-wrapper .map .map-infos p.email a{color:#636674;text-decoration:none}.destination-wrapper .map .map-infos .locate-on-map{display:block;margin-top:25px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}.destination-wrapper .map .map-infos .locate-on-map img{width:30px;height:auto;margin-right:10px;vertical-align:middle}.destination-wrapper .map .map-infos .locate-on-map .txt{font-size:12px;letter-spacing:1px;text-decoration:underline}@media screen and (max-width:1023px){.destination-wrapper #place-id+.content-wrapper{margin:-160px auto 0;max-width:calc(100% - 20px);position:relative;z-index:1;overflow:hidden;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}}.destination-wrapper .content-wrapper{position:relative;width:100%;height:100%;margin:0 auto;padding:0}.destination-wrapper .content-wrapper .result-slideshow-content{display:none}.destination-wrapper .content-wrapper .top{display:flex;flex-wrap:wrap;flex-direction:row}.destination-wrapper .content-wrapper .top .picture{order:1;display:inline-block;width:11.71875%;margin:0;padding:0;background-color:#002339;zoom:1}.destination-wrapper .content-wrapper .top .picture li{position:relative;float:left;display:block;width:100%;height:100%}.destination-wrapper .content-wrapper .top .picture li.camera a{position:relative;display:block;width:100%;height:100%;margin:0 auto}.destination-wrapper .content-wrapper .top .picture li.camera a::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:16px;font-size:1rem;position:absolute;top:50%;left:50%;color:#96a5af;text-align:center;vertical-align:middle;transform:translate(-50%,-50%);transition:all 200ms}.destination-wrapper .content-wrapper .top .picture li a{display:block;text-decoration:none}.destination-wrapper .content-wrapper .top .temporarily-closed,.destination-wrapper .content-wrapper .top .book{order:2;display:inline-block;line-height:40px;zoom:1;text-align:center;background-color:#35414c;color:#fff}.destination-wrapper .content-wrapper .top .temporarily-closed{cursor:pointer}.destination-wrapper .content-wrapper .top .temporarily-closed .open-popin-btn{font-size:13px;font-size:.8125rem;text-transform:uppercase}.destination-wrapper .content-wrapper .top .temporarily-closed .open-popin-btn::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";display:inline-block;position:relative;top:1px;margin-right:5px;vertical-align:middle;font-size:18px}.destination-wrapper .content-wrapper .top .temporarily-closed .open-popin-btn::after{content:attr(data-label-mobile)}.destination-wrapper .content-wrapper .top .book{width:100%;padding:10px 0}.destination-wrapper .content-wrapper .top .book a{font-size:12px;font-size:.75rem;display:block;width:100%;height:100%;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:1px;text-transform:uppercase}.destination-wrapper .content-wrapper .top .opinions-price{order:3;position:relative;width:100%;height:55px;margin:0;padding:0;background-color:#fff;zoom:1;display:flex;align-items:center;padding:0 10px;justify-content:space-between}@media screen and (max-width:1023px){.destination-wrapper .content-wrapper .top .opinions-price{border-bottom:1px solid #dadada}}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor{padding:0 0 2px 45px;background:url(/themes/custom/thalassa/img/tripadvisor-owl.svg) no-repeat 0 0;background-size:contain}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor a{font-size:12px;font-size:.75rem;color:#636674}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor a .nb-opinions{display:none}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate{float:left;position:relative;height:16px;width:70px;max-width:100%;margin:3px 0 0 0;text-align:left}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate::before,.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate::after{position:absolute;top:0;left:0;height:100%;width:100%;content:""}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate::before{z-index:2;background:url(/themes/custom/thalassa/img/rating-grey.svg) no-repeat 0 0;background-size:contain}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate::after{z-index:1;top:1px;height:75%;background:#579442}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--0::after{color:#cf0;width:0%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--1::after{color:#cf0;width:10%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--2::after{color:#cf0;width:20%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--3::after{color:#cf0;width:30%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--4::after{color:#cf0;width:40%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--5::after{color:#cf0;width:50%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--6::after{color:#cf0;width:60%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--7::after{color:#cf0;width:70%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--8::after{color:#cf0;width:80%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--9::after{color:#cf0;width:90%}.destination-wrapper .content-wrapper .top .opinions-price .tripadvisor .rate.rating--10::after{color:#cf0;width:100%}.destination-wrapper .content-wrapper .top .opinions-price .destination-price{font-size:12px;color:#35414c}.destination-wrapper .content-wrapper .top .opinions-price .destination-price::first-letter{text-transform:uppercase}.destination-wrapper .content-wrapper .top .opinions-price .destination-price span{font-size:20px;font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper .content-wrapper .main-content{padding:0 20px;background:#fff;overflow:hidden}@media screen and (max-width:1023px){.destination-wrapper .content-wrapper .main-content{padding:0 15px}}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .temporarily-closed{flex-grow:1}.destination-wrapper #main-destination-description{padding-top:30px;padding-bottom:30px}.destination-wrapper #main-destination-description .content-wrapper{padding-left:20px;padding-right:20px;text-align:center;margin:0 auto;box-shadow:none}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .content-wrapper{padding:0;overflow:hidden}}.destination-wrapper #main-destination-description .content-wrapper>img{display:none}.destination-wrapper #main-destination-description .content-wrapper>a img{transform:scale(0.7)}.destination-wrapper #main-destination-description .name{font-size:36px;margin:15px 0;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .name{padding:0 20px}}.destination-wrapper #main-destination-description .name .stars sup::after{color:#636674}.destination-wrapper #main-destination-description .menu{width:100%;margin:30px 0 0;display:flex;justify-content:center}.destination-wrapper #main-destination-description .menu li{width:49%;border-bottom:1px solid #35414c;cursor:pointer}.destination-wrapper #main-destination-description .menu li p{font-size:13px;padding:0 0 20px;color:#35414c;text-transform:uppercase;text-align:center;letter-spacing:.15em}.destination-wrapper #main-destination-description .menu li.active{border-bottom:5px solid #35414c;font-family:"Gilroy-SemiBold",sans-serif}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .menu{min-width:120vw}.destination-wrapper #main-destination-description .menu li:first-child{margin-left:-40vw}.destination-wrapper #main-destination-description .menu li:first-child.active{margin-left:0}}.destination-wrapper #main-destination-description .main-destination-container{margin-top:40px}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .flex-list{padding:0 20px}}.destination-wrapper #main-destination-description .main-destination-container .destination-tab{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-tab.active{display:block}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item{margin:0;text-align:left;overflow:hidden}@media screen and (max-width:450px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item{padding:0}}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta-placeholder{height:54px}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta-placeholder{display:none}}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item img{display:block;width:100%;height:auto}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item p{font-size:12px;line-height:1.66;margin-top:20px;color:#636674;font-family:"Gilroy-Regular",sans-serif}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item p.title-block{margin-top:0;font-size:14px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item h3.title-block{margin-top:0;font-size:14px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta--light{text-align:center;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta__button{border-color:#35414c;background:#35414c;color:#fff}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta__button:hover{border-color:#35414c}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .see-more{display:none;position:absolute;bottom:0;left:0;font-size:12px;width:100%;padding:30px 0;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;text-decoration:underline;background:linear-gradient(to bottom,rgba(255,255,255,0.1) -30%,#fff 33%)}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .see-more{text-align:left;padding:30px 20px;text-transform:none;color:#35414c}}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item{margin:0 0 10px}}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services{font-size:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments{display:inline-block;font-size:0;text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li{display:inline-block;width:50%;margin-bottom:25px;text-align:left;white-space:nowrap}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li{display:block;margin:50px auto}}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li .icon{position:relative;display:inline-block;width:25px;height:25px;margin-right:10px;vertical-align:middle}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li .icon::after{font-size:28px;transition:all 200ms;position:absolute;top:50%;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li .label{font-size:11px;display:inline-block;width:calc(100% - 35px);color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:left;vertical-align:middle;white-space:normal}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-1 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-5 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-22 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-8 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-224 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-101 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-46 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-68 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-71 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-66 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-2 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li.service-223 .icon:after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant{position:relative;display:inline-block;width:100%;font-size:0;cursor:default}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .participant-content{position:relative;text-align:left}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .participant-content{text-align:center}}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .icon{display:inline-block;width:40px;height:auto;margin-right:5px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .label{font-size:11px;display:inline-block;width:auto;padding-top:5px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;line-height:12px;text-transform:uppercase;vertical-align:top}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .label span{font-size:18px;color:#e3a628}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club{z-index:10;position:absolute;bottom:-110px;left:30%;width:70%;padding:20px 30px;background-color:#35414c;transform:translateX(-50%);opacity:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club::before{content:"";position:absolute;top:-29px;left:50%;width:0;height:0;border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #35414c transparent;transform:translateX(-50%)}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club p{font-size:12px;color:#fff;font-family:"Gilroy-Regular",sans-serif;line-height:14px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access{background-color:#fff}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{padding:15px 20px;text-align:left;border:1px solid #dadada;border-right:0;border-radius:4px 0 0 4px}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{border:0;padding:0}}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .name{margin:40px 0 30px;font-size:25px;font-family:"Gilroy-UltraLight",sans-serif;text-align:left}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .name{margin-top:0}}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .address,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .phone,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .email{font-size:12px;margin-bottom:20px;font-family:"Gilroy-Regular",sans-serif;line-height:16px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .address strong,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .phone strong,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .email strong{font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports{margin-bottom:30px;border-bottom:1px solid #dadada}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li{margin-bottom:30px;padding-top:40px;border-top:1px solid #dadada}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li strong{display:block;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;letter-spacing:.15em}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li .picto{position:relative;display:inline-block;width:35px;height:25px;vertical-align:top}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li .picto::after{font-size:20px;transition:all 200ms;position:absolute;top:0;left:0;color:#002339;text-align:center;vertical-align:middle}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li.car .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li.train .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";color:#002339;transform:rotate(-45deg)}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li.plane .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";color:#002339}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li p{font-size:12px;line-height:1.33;display:inline-block;width:80%}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .prepare-trip{color:#35414c;text-align:center}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .prepare-trip{font-size:18px;text-align:left}}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip{margin:20px 0 50px;text-align:left}@media screen and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip{margin:20px 0 30px}}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li{margin:0 0 20px;display:flex;justify-content:center;align-items:center;background:#35414c}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li a img{display:block;width:25px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li a.trip-name{font-size:14px;text-transform:uppercase;display:block;width:auto;color:#151921;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:.15em;color:#fff;padding:20px 10px}.destination-wrapper #main-destination-description .main-destination-container .localisation-map #localisation-gmap{height:330px}.destination-wrapper #main-destination-description .main-destination-container .localisation-map #localisation-gmap .zoom{display:none}.destination-wrapper #main-destination-description .main-destination-container .localisation-map .info-window-poi{min-height:50px}.destination-wrapper #main-destination-description .main-destination-container .localisation-map .info-window-poi .name,.destination-wrapper #main-destination-description .main-destination-container .localisation-map .info-window-poi .city{width:100%}.destination-wrapper #main-destination-description .main-destination-container .localisation-map .info-window-poi .name{font-size:16px;margin:15px 0 0 0}.destination-wrapper #main-destination-description .main-destination-container .localisation-map .info-window-poi .city{font-size:12px;margin-top:10px}.destination-wrapper #destination-welfare{padding:30px 20px 0}@media screen and (max-width:1023px){.destination-wrapper #destination-welfare{padding-top:40px}}.destination-wrapper #destination-welfare .h2{font-size:36px;line-height:1.57;font-family:"Gilroy-UltraLight",sans-serif}.destination-wrapper #destination-welfare .list-welfare{margin-top:45px;font-size:0}.destination-wrapper #destination-welfare .list-welfare .welfare{display:inline-block;width:50%;margin-bottom:25px;text-align:center;vertical-align:top}@media screen and (max-width:1023px){.destination-wrapper #destination-welfare .list-welfare .welfare{width:100%;margin-bottom:50px}}.destination-wrapper #destination-welfare .list-welfare .welfare .picto{position:relative;display:block;width:40px;height:40px;margin:0 auto}.destination-wrapper #destination-welfare .list-welfare .welfare .picto::after{font-size:32px;transition:all 200ms;position:absolute;top:50%;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}.destination-wrapper #destination-welfare .list-welfare .welfare p{font-size:14px;color:#6d707c;line-height:16px}.destination-wrapper #destination-welfare .list-welfare .welfare p.title{font-size:14px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;margin-bottom:25px}.destination-wrapper #destination-welfare .list-welfare .welfare ul li{font-size:12px;font-size:.75rem;color:#6d707c;font-family:"Gilroy-Regular",sans-serif;line-height:16px}.destination-wrapper #destination-welfare .list-welfare .welfare.relax .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #destination-welfare .list-welfare .welfare.pamper .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #destination-welfare .list-welfare .welfare.sport .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #destination-welfare .list-welfare .welfare.fit .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.destination-wrapper #destination-welfare .cta-welfare{width:auto;margin-bottom:30px;text-align:left}.destination-wrapper #destination-welfare .cta-welfare a{display:table;width:auto;max-width:1280px;padding:15px;text-align:left;margin:0 auto}.destination-wrapper #destination-welfare .cta-welfare a .welfare-icon{display:table-cell;vertical-align:middle}.destination-wrapper #destination-welfare .cta-welfare a .welfare-icon img{width:37px;height:37px}.destination-wrapper #destination-welfare .cta-welfare a .welfare-text{display:table-cell;vertical-align:middle;font-size:12px;font-size:.75rem;font-family:"Gilroy-Regular",sans-serif;color:#fff;text-transform:none;line-height:16px;padding-left:20px}.destination-wrapper #destination-welfare .get-health{display:inline-block;margin:40px 0 50px 0}.destination-wrapper #destination-welfare .get-health .picto{position:relative;display:inline-block;width:30px;height:30px;vertical-align:bottom}.destination-wrapper #destination-welfare .get-health .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem;transition:all 200ms;position:absolute;bottom:3px;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translateX(-50%)}.destination-wrapper #destination-welfare .get-health .txt{font-size:12px;font-size:.75rem;display:inline-block;padding-bottom:3px;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline;vertical-align:bottom}.destination-wrapper #destination-activities{padding:30px 0;background-color:#f1f5f6}@media screen and (max-width:1023px){.destination-wrapper #destination-activities{padding:70px 0 0}.destination-wrapper #destination-activities .slick-dots{margin:15px auto 70px}}.destination-wrapper #destination-activities .h2{font-family:"Gilroy-UltraLight",sans-serif;text-align:center;font-size:36px}.destination-wrapper #destination-activities .h2+.text{margin:30px auto 0;text-align:center;font-size:14px}.destination-wrapper #destination-activities .list-activities{margin-top:30px}.destination-wrapper #destination-activities .list-activities .item{overflow:hidden;margin:0 auto}@media screen and (max-width:1023px){.destination-wrapper #destination-activities .list-activities .item{margin:0 20px}}.destination-wrapper #destination-activities .list-activities .item .block-promo-content{background-color:#fff;height:100%;border:0;padding:0}.destination-wrapper #destination-activities .list-activities .item img{position:relative;width:calc(100% + 2px);height:auto;top:-1px;left:-1px}.destination-wrapper #destination-activities .list-activities .item .content{padding:30px 20px;text-align:center}.destination-wrapper #destination-activities .list-activities .item .content .h3{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-transform:uppercase}.destination-wrapper #destination-activities .list-activities .item .content .description{font-size:14px;color:#636674;height:117px}.destination-wrapper #destination-activities .list-activities .item .content .see-more{font-size:12px;font-size:.75rem;position:absolute;display:block;bottom:20px;left:50%;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline;transform:translate(-50%,0)}.destination-wrapper #destination-activities .list-activities .item .hover{position:absolute;top:-100%;left:50%;width:100%;height:100%;padding:50px 20px 20px 20px;background-color:#fff;border:1px solid #dadada;opacity:0;transform:translateX(-50%)}.destination-wrapper #destination-activities .list-activities .item .hover .close-activity{position:absolute;top:20px;right:8px;width:24px;height:24px;display:block;z-index:30;cursor:pointer}.destination-wrapper #destination-activities .list-activities .item .hover .close-activity::after{font-size:14px;font-size:.875rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transition:transform 300ms cubic-bezier(0.455,0.03,0.515,0.955);color:#35414c}.no-touchevents .destination-wrapper #destination-activities .list-activities .item .hover .close-activity.hover:after,.no-touchevents .destination-wrapper #destination-activities .list-activities .item .hover .close-activity:hover:after{transform:rotateZ(180deg)}.destination-wrapper #destination-activities .list-activities .item .hover .txt{position:absolute;top:50%;left:0;width:100%;padding:0 20px;transform:translate(0,-50%)}.destination-wrapper #destination-activities .list-activities .item .hover .txt p{font-size:16px;font-size:1rem;color:#636674;line-height:20px;text-align:center}.destination-wrapper #destination-activities .list-activities .item .hover .txt p.title{font-size:20px;font-size:1.25rem;margin-bottom:20px;color:#35414c;font-family:"Gilroy-Regular",sans-serif;text-transform:uppercase}.destination-wrapper #destination-activities .list-activities .item .hover .txt .field--name-name{color:#003f6d;text-transform:uppercase;font-size:20px;font-size:1.25rem;font-family:"Gilroy-SemiBold",sans-serif;margin-bottom:40px}.destination-wrapper #destination-activities .list-activities .item .hover .txt .description-hover{font-size:16px;font-size:1rem;color:#636674;line-height:20px;text-align:justify}.destination-wrapper #destination-activities .list-activities .item .hover .txt .description-hover p{font-size:16px;font-size:1rem;color:#636674;line-height:20px;text-align:justify}.destination-wrapper #main-slideshow{margin-bottom:0}.destination-wrapper .search-container{display:none;z-index:9998;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5)}.destination-wrapper .search-container #search-engine{top:-200px;background:#f6f6f6}.destination-wrapper .search-container #search-engine .form-engine{background:transparent}@media screen and (max-width:1023px){.destination-wrapper .search-container #search-engine{top:-100px}}.list-amenities{width:100%;padding:30px 20px;font-size:0;text-align:left}.list-amenities li{font-size:12px;font-size:.75rem;display:inline-block;width:50%;margin-bottom:10px;padding:0 5px;color:#636674;font-family:"Gilroy-Regular",sans-serif;text-align:left}#amenities{display:none}#popin-destination-amenities{max-height:100vh}#popin-destination-amenities .popin-destination-amenities-header{font-size:20px;font-size:1.25rem;height:70px;padding-left:20px;color:#fff;font-family:"Gilroy-UltraLight",sans-serif;text-align:left;line-height:70px;background-color:#35414c}#popin-destination-amenities .popin-destination-amenities-header::first-letter{text-transform:uppercase}#popin-destination-amenities .popin-destination-amenities-content a{color:#636674}.page-node-type-destination #search-results-content .content-wrapper{border:0;padding:0;overflow:hidden}.get-content{margin-top:20px;text-align:center}.get-content .content{display:inline-block}.get-content .content p,.get-content .content a{font-size:13px;font-family:"Gilroy-Regular",sans-serif;line-height:24px;font-family:"Gilroy-SemiBold",sans-serif;text-transform:none}.get-content .content a{color:#35414c;text-decoration:underline}.localisation-map{position:relative}.localisation-map .labels{display:flex;padding:20px 20px;text-align:center;margin:10px;background:#fff;width:auto;position:absolute;right:0;bottom:0;flex-flow:row nowrap;margin:10px}@media screen and (max-width:1023px){.localisation-map .labels{margin:15px 0 0;flex-flow:row wrap;border:0;position:static;padding-bottom:0}.localisation-map .labels li{margin-bottom:35px;width:25%}}.localisation-map .labels li{position:relative;padding:0 15px}.localisation-map .labels li span{display:block}.localisation-map .labels li span.picto{width:35px;height:39px}.localisation-map .labels li span.picto::after{font-size:30px;font-size:1.875rem;transition:all 200ms;position:absolute;top:0;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translate(-50%,0)}.localisation-map .labels li span.label{font-size:13px;padding-top:10px;color:#35414c}.localisation-map .labels li.novotel img{width:35px;height:auto}.localisation-map .labels li.train .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transform:translate(-50%,0) rotate(-45deg)}.localisation-map .labels li.plane .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.localisation-map .labels li.shops .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.localisation-map .labels li.entertainments .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.localisation-map .labels li.culture .picto::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}#top-destination-description .tools{z-index:2;clear:both;display:flex;justify-content:center;padding-top:45px;margin:0 auto 45px}#top-destination-description .tools .tool{position:relative;width:50px;height:50px;margin-bottom:15px;border:1px solid #97a2af;border-radius:120px;background-color:#fff;cursor:pointer;margin:0 10px}#top-destination-description .tools .tool.print{display:block !important}#top-destination-description .tools .tool.social::after,#top-destination-description .tools .tool.print::after,#top-destination-description .tools .tool.mail::after{transition:all 200ms;z-index:1;position:absolute;top:50%;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}#top-destination-description .tools .tool.social::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}#top-destination-description .tools .tool.social .hover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}#top-destination-description .tools .tool.social .expand{display:none;position:absolute;top:50%;right:75px;padding:20px;border:1px solid #97a2af;background-color:#fff;opacity:0;transform:translate(0,-50%)}#top-destination-description .tools .tool.social .expand::before{z-index:2;position:absolute;top:50%;right:-14px;width:0;height:0;content:"";border-style:solid;border-width:14px 0 14px 14px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}#top-destination-description .tools .tool.social .expand::after{z-index:1;position:absolute;top:50%;right:-15px;width:0;height:0;content:"";border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #35414c;transform:translateY(-50%)}@media screen and (max-width:1023px){#top-destination-description .tools .tool.social .expand{top:-73px;right:-45px}#top-destination-description .tools .tool.social .expand::before{top:86px;right:60px;transform:rotate(90deg)}#top-destination-description .tools .tool.social .expand::after{top:87px;right:60px;border-width:14px 0 14px 14px;transform:rotate(90deg)}}#top-destination-description .tools .tool.social p{font-size:14px;font-family:"Gilroy-Regular",sans-serif;color:#35414c;text-transform:uppercase;text-align:center;white-space:nowrap}#top-destination-description .tools .tool.social ul{margin-top:15px;font-size:0}#top-destination-description .tools .tool.social ul li{position:relative;display:inline-block;width:25px;height:25px}#top-destination-description .tools .tool.social ul li.facebook::after,#top-destination-description .tools .tool.social ul li.instagram::after{transition:all 200ms;color:#35414c;text-align:center;vertical-align:middle}#top-destination-description .tools .tool.social ul li.facebook a,#top-destination-description .tools .tool.social ul li.instagram a{z-index:2;position:absolute;display:block;width:100%;height:100%;top:0;left:0}#top-destination-description .tools .tool.social ul li.facebook{padding-right:10px;margin-right:10px;border-right:1px solid #97a2af}#top-destination-description .tools .tool.social ul li.facebook::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}#top-destination-description .tools .tool.social ul li.instagram::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}#top-destination-description .tools .tool.print::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}#top-destination-description .tools .tool.mail::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:16px;font-size:1rem}#top-destination-description .tools .tool.mail a{z-index:2;display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;text-decoration:none;transform:translate(-50%,-50%)}@media screen and (max-width:320px){#destination-top-slideshow.section-cover-slideshow-or-video{min-height:0}}@media screen and (max-width:640px){#destination-top-slideshow h1{top:55vw}.destination-wrapper #main-destination-description .main-destination-container .flex-list{padding:0 10px}.destination-wrapper #search-results-content{padding:0 10px}#destination-institut{padding:30px 10px 80px}#search-results-content .cares{width:100%}}@media screen and (min-width:750px){#destination-institut #institut-slideshow-titles ul li{line-height:50px;font-size:14px}.destination-wrapper #top-destination-description .content-wrapper{margin-top:-120px}.destination-wrapper #top-destination-description .content-wrapper .top{height:150px}.destination-wrapper #top-destination-description .content-wrapper .top .picture,.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price,.destination-wrapper #top-destination-description .content-wrapper .top .temporarily-closed,.destination-wrapper #top-destination-description .content-wrapper .top .book{height:75px}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor{width:auto}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate{height:16px;width:78px;margin:3px 10px 0 0}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate::before,.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate::after{height:16px;width:78px;content:""}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate::after{height:75%}.destination-wrapper #top-destination-description .content-wrapper .top .temporarily-closed,.destination-wrapper #top-destination-description .content-wrapper .top .book{line-height:75px}.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:0 20px}}@media screen and (min-width:750px) and (max-width:1023px){.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:15px}}@media screen and (min-width:750px){.destination-wrapper #top-destination-description .content-wrapper .main-content .description,.destination-wrapper #top-destination-description .content-wrapper .main-content .map{float:left;width:50%;padding-top:40px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map #gmap-container{display:block;width:100%;height:425px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos{padding-top:30px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.phone .fax{display:inline-block}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map{display:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .description{padding-right:80px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li{margin-bottom:10px;line-height:1}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li:last-child{margin-bottom:20px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li span.icon::after{font-size:30px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li span.bed::after{font-size:25px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet{display:block;padding-top:35px;border-top:1px solid #dadada}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet p,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet .field{font-size:14px;font-family:"Gilroy-Regular",sans-serif;line-height:22px;padding-bottom:8px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet strong,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet b{font-weight:bold}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet i,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet em{font-style:italic}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet ul,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet ol{list-style-type:disc;text-align:left;margin-left:-9px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet ul li,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet ol li{font-size:16px;display:list-item;margin-left:25px;margin-bottom:0;overflow:visible;padding-bottom:5px;line-height:24px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs{text-align:center}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs button{display:inline-block}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs a,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs button{text-align:center}.destination-wrapper #main-destination-description .name,.destination-wrapper #main-destination-description .menu{width:50%;margin-left:auto;margin-right:auto}.destination-wrapper #main-destination-description .description{font-size:14px;padding:0 60px 1.875rem 60px;line-height:22px}.destination-wrapper #main-destination-description .name{font-size:36px;margin:50px auto 30px}.destination-wrapper #main-destination-description .menu li{font-size:14px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations{font-size:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .see-more{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services{margin-top:50px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments{margin-bottom:20px;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li{width:auto;margin:0 20px 20px 20px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li:first-child{margin:0 20px 0 0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li .icon{width:30px;height:30px;margin:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li .label{font-size:12px;display:block;width:100%;margin-top:10px;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant{position:relative;display:inline-block;width:auto;margin-top:10px;margin-bottom:10px;margin-left:20px;font-size:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .icon{width:55px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .label{text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club{z-index:10;position:absolute;bottom:-125px;left:50%;width:135%;padding:20px 30px;background-color:#35414c;transform:translateX(-50%);opacity:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club::before{position:absolute;top:-30px;left:50%;width:0;height:0;content:"";border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #35414c transparent;transform:translateX(-50%)}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club p{font-size:12px;font-size:.75rem;color:#fff;font-family:"Gilroy-Regular",sans-serif;line-height:14px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .infos-container{margin-bottom:25px;border-bottom:1px solid #dadada}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{font-size:0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .infos,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports{display:inline-block;width:50%;vertical-align:top;border-bottom:0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports{margin-bottom:5px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .name{width:100%}.destination-wrapper #destination-welfare{width:97.53086%;margin:0 auto;padding:50px 20px 0 20px}.destination-wrapper #destination-welfare .h2{font-size:36px;font-size:2.25rem}.destination-wrapper #destination-welfare .list-welfare{display:flex;max-width:1000px;margin:60px auto}.destination-wrapper #destination-welfare .list-welfare .welfare{flex:1;padding:0 10px}.destination-wrapper #destination-welfare .list-welfare .welfare .picto{display:block;margin:0 auto}.destination-wrapper #destination-welfare .list-welfare .welfare .picto::after{top:0;transform:translate(-50%,0)}.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content{display:inline-block;width:calc(90% - 40px);margin-top:5px}.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content p,.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content ul li{font-size:12px;font-size:.75rem;text-align:center}.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content p{line-height:1.66;font-size:13px}.destination-wrapper #destination-welfare .cta-welfare{margin-top:20px;margin-bottom:50px}.destination-wrapper #destination-welfare .get-health{display:block;text-align:center}.destination-wrapper .slick-track{height:100%}.destination-wrapper .list-activities .block-promo.block-promo--third:nth-child(odd),.destination-wrapper .list-activities .block-promo.block-promo--third:nth-child(even){padding-left:0;padding-right:0}}@media screen and (max-width:770px){.destination-wrapper #search-results-content{padding:0 15px !important}}@media screen and (max-width:1023px){.get-leaflet{font-size:13px;line-height:1.66;border-top:1px solid #dadada;margin:20px auto 0;padding:30px 0 0}#top-destination-description .cta--dark button{width:100%}.map-infos{border-top:1px solid #dadada;padding-top:30px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.address{margin-bottom:15px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map img{width:25px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map .txt{text-transform:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .email{margin-top:10px;display:block}.infos-container,.prepare-trip,.list-prepare-trip{padding:0 20px}}@media screen and (min-width:1024px){.page-node-type-destination:not(.path-product-page) #breadcrumb{z-index:3;position:absolute;width:100%;top:144px;padding:0 1.17188%;border-top:1px solid rgba(255,255,255,0.2)}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper{width:100%;max-width:none;margin:15px 0 0 3.125%;text-align:left}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li{font-size:14px;display:inline-block;color:#fff;font-family:"Gilroy-Regular",sans-serif}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li:last-child,.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li .current{font-family:"Gilroy-SemiBold",sans-serif}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li a{color:#fff}.page-node-type-destination.user-logged-in:not(.path-product-page) #breadcrumb{top:243px}.destination-wrapper #breadcrumb{z-index:3;position:absolute;width:100%;top:17vw;padding:0 1.17188%;border-top:1px solid rgba(255,255,255,0.2)}.destination-wrapper #breadcrumb .content-wrapper{width:100%;max-width:none;margin:15px 0 0 1.5625%;text-align:left}.destination-wrapper #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#fff;font-family:"Gilroy-Regular",sans-serif}.destination-wrapper #breadcrumb .content-wrapper ul li a{color:#fff}.destination-wrapper #breadcrumb .content-wrapper ul li .current{opacity:0.5}.destination-wrapper #main-destination-description .description{width:40.14824%;padding:0 0 2.5rem 0;margin:0 auto;line-height:14px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations{text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt{height:275px}}@media screen and (min-width:1024px) and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt{height:auto}}@media screen and (min-width:1024px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt p{font-size:13px;padding:0;margin:15px 0 0;height:168px;overflow:hidden}}@media screen and (min-width:1024px) and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt p{height:auto}}@media screen and (min-width:1024px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt p+p{height:63px}}@media screen and (min-width:1024px) and (max-width:1023px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt p+p{height:auto}}@media screen and (min-width:1024px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt p.title-block{font-size:14px;font-family:"Gilroy-SemiBold",sans-serif;margin-top:10px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt h3.title-block{font-family:"Gilroy-SemiBold",sans-serif;font-size:14px;color:#35414c;letter-spacing:.15em}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt strong{font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments{text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .list-equipments li{margin:0 20px;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant{margin-top:0;margin-bottom:0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access{overflow:hidden;display:flex}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{width:35.7762%;padding:0 30px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .infos,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports{display:inline-block;width:100%;vertical-align:top;border-bottom:0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map{width:64.145%;border-radius:0 4px 4px 0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap{height:100%}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom{position:relative;display:block;left:14px;top:16px;width:22px;height:22px;background:#fff;border:1px solid #c5c7c8;margin:0 0 5px;cursor:pointer}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom::before,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom::after{position:absolute;display:inline-block;content:"";top:50%;left:50%;background:#35414c;transform:translate(-50%,-50%)}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom::before{width:9px;height:1px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom::after{height:9px;width:1px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom--out::after{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap .zoom--disabled{filter:alpha(opactiy=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4;cursor:default}.destination-wrapper #destination-institut{width:76.54321%;max-width:1200px;margin:0 auto 50px;padding:50px 0 100px}.destination-wrapper #destination-institut .h2{font-size:36px;font-size:2.25rem}.destination-wrapper #destination-institut .intro{font-size:16px;font-size:1rem;width:50%;margin:0 auto}.destination-wrapper #destination-welfare{width:100%;padding:50px 0 0}.destination-wrapper #destination-welfare .list-welfare .welfare .title{font-size:14px;font-size:.875rem}#destination-institut{overflow:hidden}#destination-institut .slideshow-institut-pics{position:relative}#destination-institut .slideshow-institut-pics::before{display:block;content:"";width:100%;height:0;padding-top:50.40323%}#destination-institut #institut-slideshow-titles{width:68.54839%;left:50%;bottom:-60px;padding:0;left:0}#destination-institut #institut-slideshow-titles ul li{line-height:50px}#popin-destination-amenities .popin-destination-amenities-header{font-size:28px;font-size:1.75rem;padding-left:30px}#destination-top-slideshow .title{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.destination-wrapper{text-align:center}.destination-wrapper #top-destination-description{z-index:2;position:relative}.destination-wrapper #top-destination-description .content-wrapper{width:76.54321%;border-radius:4px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}.destination-wrapper #top-destination-description .content-wrapper>img{margin-bottom:60px}.destination-wrapper #top-destination-description .content-wrapper .top{height:75px;background-color:#35414c}.destination-wrapper #top-destination-description .content-wrapper .top .picture{order:1;width:6.04839%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price{order:2;flex:1;border-bottom:1px solid #ebebeb}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor{padding:2px 0 2px 150px;left:30px;background:url(/themes/custom/thalassa/img/tripadvisor.svg) no-repeat 0 0;background-size:contain}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor a .nb-opinions{display:inline-block;vertical-align:sub}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price{font-size:18px;right:30px}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price span{font-size:30px;font-family:"Gilroy-SemiBold",sans-serif}.destination-wrapper #top-destination-description .content-wrapper .top .temporarily-closed{order:3}.destination-wrapper #top-destination-description .content-wrapper .top .book{order:3;padding:0;width:16.93548%}.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:0 40px}.destination-wrapper #main-destination-description{z-index:2;position:relative;padding:0 0 20px;text-align:center}.destination-wrapper #main-destination-description .description{font-size:14px;max-width:520px;margin:0 auto;line-height:22px;padding:0 20px}.destination-wrapper #main-destination-description .menu{width:48.3871%;margin:45px auto 0 auto}.destination-wrapper #main-destination-description .main-destination-container .destination-tab{display:none;width:100%}.destination-wrapper #main-destination-description .main-destination-container .destination-tab.active{display:flex;flex-flow:column wrap}.destination-wrapper #main-destination-description .main-destination-container .destination-tab.active.destination-localisation-access{flex-flow:row wrap}.destination-wrapper #destination-welfare{width:76.54321%}.destination-wrapper #destination-activities{padding:70px 0 50px}.destination-wrapper #destination-activities .content-wrapper{width:76.54321%;margin:0 auto}.destination-wrapper #destination-activities .content-wrapper .h2{font-size:36px}}@media screen and (min-width:1024px) and (max-width:1023px){.destination-wrapper #destination-activities .content-wrapper .h2{font-size:32px}}@media screen and (min-width:1024px){.destination-wrapper #destination-activities .content-wrapper .list-activities{margin:60px -2% 0 -2%;padding:0;font-size:0}.destination-wrapper #destination-activities .content-wrapper .list-activities .block-promo.block-promo--third:nth-child(even),.destination-wrapper #destination-activities .content-wrapper .list-activities .block-promo.block-promo--third:nth-child(odd){padding:0 2%}.destination-wrapper #destination-activities .content-wrapper .list-activities .item{width:33.33%;margin:0 0 50px;padding:0 2%;box-sizing:border-box;vertical-align:top}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content{padding:30px}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .h3{font-family:"Gilroy-SemiBold",sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:.15em}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .description{font-size:14px;font-size:.875rem;line-height:1.28571}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .see-more{font-size:12px;font-size:.75rem}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .hover{width:88%}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .opinions-price{flex-grow:1;width:auto}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .destination-price{display:none}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .temporarily-closed{flex-grow:0;background-color:#f1f5f6;color:#35414c}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .temporarily-closed .open-popin-btn{padding:0 30px;text-align:right;text-transform:inherit;font-size:inherit}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .temporarily-closed .open-popin-btn::before{display:none}.destination-wrapper.hotel-closed #top-destination-description .content-wrapper .top .temporarily-closed .open-popin-btn::after{content:attr(data-label-desktop)}.list-amenities{padding:50px 30px}}@media screen and (min-width:750px) and (max-width:1023px){.destination-wrapper #top-destination-description .content-wrapper .top{height:125px}.destination-wrapper #top-destination-description .content-wrapper .top .book{line-height:50px;height:50px;padding:0}.destination-wrapper #top-destination-description .content-wrapper .main-content .description{padding-left:0;padding-right:40px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map{padding-left:0;padding-right:0}.destination-wrapper #main-destination-description .content-wrapper .main-destination-container .destination-presentation .presentation-services .list-equipments{width:100%;padding:0 20px}.destination-wrapper #main-destination-description .content-wrapper .main-destination-container .destination-presentation .presentation-services .list-equipments li{display:inline-block;text-align:center}.destination-wrapper .cares{width:100%}#destination-institut .slideshow-institut-pics{max-width:680px;padding:0 20px 40px}#destination-institut .slideshow-institut-pics:before{padding-top:57%}#search-results-content{padding:0 20px}}@media screen and (max-width:1023px){.sejour-wrapper .illu,.sejour-wrapper .description{margin-left:auto;margin-right:auto;max-width:400px}}.sejour-wrapper .illu img,.sejour-wrapper .illu video{width:100%;height:auto}.sejour-wrapper #main-slideshow{margin-bottom:0}.sejour-wrapper .abroad+.no-result{display:none}.sejour-wrapper #top-sejour-description.slow-page{margin-bottom:60px}.sejour-wrapper #top-sejour-description .content-wrapper{position:relative;width:100%;margin:0 auto;padding:0 0 40px 0;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);width:calc(100% - 20px);margin:-160px auto 0;z-index:1}.sejour-wrapper #top-sejour-description .content-wrapper .top{display:flex;flex-flow:row wrap}.sejour-wrapper #top-sejour-description .content-wrapper .top .book{order:1;width:100%;height:auto;text-align:center;background-color:#35414c;padding:20px 0}.sejour-wrapper #top-sejour-description .content-wrapper .top .book a{font-size:12px;font-size:.75rem;display:block;width:100%;height:100%;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:1px;text-transform:uppercase}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price{order:2;position:relative;width:100%;height:80px;background-color:#fff;border-bottom:1px solid #dadada}@media screen and (max-width:1023px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price{display:flex;height:auto;padding:15px 0}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .left{flex:1;display:block;padding-left:15px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .left .care-duration{margin:15px 0 0}}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available,.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{width:40%;text-align:center}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available{font-size:12px;font-size:.75rem;display:inline-block;position:absolute;top:50%;left:20px;width:38%;padding:10px 15px;font-family:"Gilroy-Regular",sans-serif;line-height:14px;border:1px solid #dadada;transform:translateY(-50%)}@media screen and (min-width:375px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available{width:31%}}@media screen and (min-width:414px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available{width:29%}}@media screen and (min-width:750px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available{width:40%}}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{font-size:12px;font-size:.75rem;position:absolute;top:50%;right:20px;width:23%;color:#35414c;line-height:20px;transform:translateY(-50%)}@media screen and (max-width:1023px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{flex:1;transform:none;width:auto;position:static;text-align:right;padding-right:15px;padding-top:5px}}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price span{font-size:30px;font-family:"Gilroy-SemiBold",sans-serif}.sejour-wrapper #top-sejour-description .content-wrapper .left{display:flex;padding-left:30px}.sejour-wrapper #top-sejour-description .content-wrapper .left .category-title{margin-bottom:0;margin-right:50px;min-width:120px}.sejour-wrapper #top-sejour-description .content-wrapper .left .care-duration{font-size:14px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content{padding:0 20px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description{width:100%;padding-top:25px;text-align:left}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description p{margin-bottom:20px;font-size:14px;line-height:1.66}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul{margin-bottom:30px;border-bottom:1px solid #dadada}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li{position:relative;margin-bottom:5px;overflow:hidden}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span{display:inline-block;width:30%;vertical-align:top}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.icon{position:relative;width:50px;height:50px;text-align:center}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.icon::after{font-size:24px;font-size:1.5rem;position:absolute;top:0;left:50%;color:#35414c;transform:translate(-50%,0)}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.cible::after{font-size:30px;font-size:1.875rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.relaxation::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.vitality-energy::after{font-size:34px;font-size:2.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.pamper::after{font-size:34px;font-size:2.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.beauty-youth::after{font-size:34px;font-size:2.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.balance-nutrition::after{font-size:34px;font-size:2.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.sleep-recovery::after{font-size:34px;font-size:2.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li span.wave::after{font-size:34px;font-size:2.125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description ul li .h2{display:inline-block;width:70%;font-family:"Gilroy-SemiBold",sans-serif;font-size:13px;line-height:1.57;color:#35414c;vertical-align:middle}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content{position:relative}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content .description-see-more{font-size:12px;font-size:.75rem;position:absolute;display:block;bottom:0;left:0;width:100%;padding:30px 0;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;text-decoration:underline;background:linear-gradient(to bottom,rgba(255,255,255,0.1) -5%,#fff 25%);display:none}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .see-programs{font-size:12px;margin-top:20px;line-height:16px;text-align:center}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .availability{font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;font-size:14px;margin:0 0 30px}.sejour-wrapper #sejour-program{padding:30px 20px}.sejour-wrapper #sejour-program .content-wrapper{padding:0;border-radius:4px}.sejour-wrapper #sejour-program .content-wrapper .h2{font-size:24px;line-height:1.66;text-align:center;max-width:700px;margin:0 auto 60px;font-family:"Gilroy-UltraLight",sans-serif}.sejour-wrapper #sejour-program .content{margin-top:25px}.sejour-wrapper #sejour-program .content .illu{position:relative;width:100%;line-height:0;overflow:hidden}.sejour-wrapper #sejour-program .content .illu img,.sejour-wrapper #sejour-program .content .illu video{width:100%;height:auto}.sejour-wrapper #sejour-program .content .txt{position:relative;width:100%;height:300px;padding:30px 20px 5px 20px;background-color:#fff;overflow:hidden}.sejour-wrapper #sejour-program .content .txt .h3,.sejour-wrapper #sejour-program .content .txt p strong,.sejour-wrapper #sejour-program .content .txt h4,.sejour-wrapper #sejour-program .content .txt p{font-size:14px;font-size:.875rem;display:inline-block;margin-bottom:20px;font-family:"Gilroy-Regular",sans-serif;color:#636674;line-height:16px}.sejour-wrapper #sejour-program .content .txt p{width:100%;margin-bottom:20px;line-height:1.66}.sejour-wrapper #sejour-program .content .txt p strong{color:#35414c}.sejour-wrapper #sejour-program .content .txt ul{margin-bottom:20px}.sejour-wrapper #sejour-program .content .txt ul:last-child{margin-bottom:0}.sejour-wrapper #sejour-program .content .txt ul li{font-size:12px;font-size:.75rem;position:relative;margin-bottom:10px;padding-left:20px;font-family:"Gilroy-Regular",sans-serif;color:#636674;line-height:14px}.sejour-wrapper #sejour-program .content .txt ul li::before{position:absolute;top:0;left:0;content:"-"}.sejour-wrapper #sejour-program .content .txt .program-see-more{font-size:12px;font-size:.75rem;position:absolute;display:block;bottom:0;left:0;width:100%;padding:30px 0;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;text-decoration:underline;background:linear-gradient(to bottom,rgba(255,255,255,0.1) -5%,#fff 25%)}.sejour-wrapper #sejour-banner{display:none}.sejour-wrapper #sejour-choose-hotel{padding:30px 0}.sejour-wrapper #sejour-choose-hotel .no-result{display:none}.sejour-wrapper #sejour-choose-hotel .content-wrapper{padding:0 20px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .h2,.sejour-wrapper #sejour-choose-hotel .content-wrapper .h3{font-size:36px;padding-left:20px;padding-right:20px;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.sejour-wrapper #sejour-choose-hotel .content-wrapper .h3{margin-bottom:60px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container{position:relative;margin-top:30px;padding-bottom:40px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container.collapse{padding-bottom:50px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container.abroad{padding-top:30px;border-top:2px solid #dadada}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays{margin:30px 0 0 0;font-size:0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays.expand .item:nth-child(n+4){display:flex}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item{display:flex;flex-wrap:wrap;font-size:12px;font-size:.75rem;margin-bottom:30px;box-sizing:border-box;vertical-align:top}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item.hotel-closed .illu{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item:nth-child(n+4){display:none}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top{position:relative}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .illu{display:block;width:100%;height:auto}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .map{position:absolute;bottom:15px;left:5%;width:20%;max-width:100%}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .closed-info,.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .price-tag{font-size:12px;font-size:.75rem;position:absolute;bottom:-50px;left:50%;height:100px;text-align:center;background-color:#35414c;color:#fff;transform:translateX(-50%)}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .closed-info{display:flex;justify-content:center;align-items:center;width:110px;padding:5px;font-size:.7rem;line-height:1.4em}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .price-tag{width:32.1519%;padding:30px 0;font-family:"Gilroy-Regular",sans-serif;line-height:20px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .price-tag .figures,.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .price-tag span{font-size:20px;font-size:1.25rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt{text-align:center}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name{font-size:14px;font-size:.875rem;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:center}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .city{font-size:12px;font-size:.75rem;margin-top:10px;color:#636674;font-family:"Gilroy-Regular",sans-serif;text-align:center;text-transform:lowercase}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .city::first-letter{text-transform:uppercase}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .know-more{font-size:12px;font-size:.75rem;display:block;margin-top:20px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:center;text-decoration:underline}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .btn-book{font-size:12px;font-size:.75rem;display:inline-block;padding:15px 40px;margin-top:25px;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;background-color:#35414c}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item__link{display:block}.sejour-wrapper #sejour-choose-hotel .content-wrapper .see-all-hotels{font-size:11px;font-size:.6875rem;position:absolute;display:inline-block;width:100%;padding:15px 0;bottom:0;left:0;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;background-color:#35414c}.sejour-wrapper #sejour-choose-hotel .content-wrapper .see-all-hotels::after{font-size:13px;font-size:.8125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transform:rotate(90deg) translate(3px,-10px)}.sejour-wrapper #sejour-discover-programs{background:#f6f6f6}@media screen and (max-width:1023px){.sejour-wrapper #sejour-discover-programs{max-width:400px;margin:40px auto}}.sejour-wrapper #sejour-discover-programs .block-promo.block-promo--third{width:calc(100% - 20px);margin:0}.sejour-wrapper #sejour-discover-programs .block-promo.block-promo--third .title{position:absolute;width:100%;bottom:0;left:0;font-size:12px;padding:15px 0;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;letter-spacing:.1rem;text-align:center;background-color:rgba(255,255,255,0.75);min-height:0;margin:0}.sejour-wrapper #sejour-discover-programs .block-promo .category-title{display:none}.sejour-wrapper #sejour-discover-programs .block-promo .details{text-align:center}.sejour-wrapper #sejour-discover-programs .block-promo .block-promo-content{border:0;padding:0}.sejour-wrapper #sejour-discover-programs .block-promo .care-duration{display:none}.sejour-wrapper #sejour-discover-programs .content-wrapper{padding:30px 20px}@media screen and (max-width:1023px){.sejour-wrapper #sejour-discover-programs .content-wrapper{padding-left:0;padding-right:0}}.sejour-wrapper #sejour-discover-programs .content-wrapper .h2{font-size:36px;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.sejour-wrapper #sejour-discover-programs .content-wrapper ul{margin-top:20px}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li img{width:100%;height:auto}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content{padding:25px 20px;background-color:#fff}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .description{font-size:12px;font-size:.75rem;margin-bottom:15px;color:#6d707c;text-align:center}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .cta--light{position:absolute;bottom:15px;left:50%;text-align:center;transform:translate(-50%,0)}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .cta--light a{font-size:12px;font-size:.75rem;color:#35414c;text-transform:uppercase;border:2px solid #dadada}.no-touchevents .sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .cta--light a:hover{border:2px solid #35414c;color:#fff}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-dots{margin:20px auto 0 auto;text-align:center}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-dots li.slick-active{background-color:#35414c}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-dots li button{display:none}.sejour-wrapper .search-container{display:none;z-index:9998;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5)}.sejour-wrapper .search-container #search-engine{background:#f6f6f6;z-index:9999;position:absolute;width:100%;top:-100%}.sejour-wrapper .search-container #search-engine .form-engine{background:transparent}.sejour-wrapper .search-container #search-engine .scrollable-wrapper{height:auto !important}#sejour-top-slideshow .title img{display:none}#top-sejour-description .tools{z-index:2;clear:both;display:flex;justify-content:center;padding-top:45px}#top-sejour-description .tools .tool{position:relative;width:50px;height:50px;margin-bottom:15px;border:1px solid #97a2af;border-radius:120px;background-color:#fff;cursor:pointer;margin:0 10px}#top-sejour-description .tools .tool.print{display:block !important}#top-sejour-description .tools .tool.social::after,#top-sejour-description .tools .tool.print::after,#top-sejour-description .tools .tool.mail::after{transition:all 200ms;z-index:1;position:absolute;top:50%;left:50%;color:#35414c;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}#top-sejour-description .tools .tool.social::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px}#top-sejour-description .tools .tool.social .hover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}#top-sejour-description .tools .tool.social .expand{display:none;position:absolute;top:50%;right:75px;padding:20px;border:1px solid #97a2af;background-color:#fff;opacity:0;transform:translate(0,-50%)}#top-sejour-description .tools .tool.social .expand::before{z-index:2;position:absolute;top:50%;right:-14px;width:0;height:0;content:"";border-style:solid;border-width:14px 0 14px 14px;border-color:transparent transparent transparent #fff;transform:translateY(-50%)}#top-sejour-description .tools .tool.social .expand::after{z-index:1;position:absolute;top:50%;right:-15px;width:0;height:0;content:"";border-style:solid;border-width:15px 0 15px 15px;border-color:transparent transparent transparent #35414c;transform:translateY(-50%)}#top-sejour-description .tools .tool.social p{font-size:14px;font-size:.875rem;font-family:"Gilroy-Regular",sans-serif;color:#35414c;text-transform:uppercase;text-align:center;white-space:nowrap}#top-sejour-description .tools .tool.social ul{margin-top:15px;font-size:0}#top-sejour-description .tools .tool.social ul li{position:relative;display:inline-block;width:25px;height:25px}#top-sejour-description .tools .tool.social ul li.facebook::after,#top-sejour-description .tools .tool.social ul li.instagram::after{transition:all 200ms;color:#35414c;text-align:center;vertical-align:middle}#top-sejour-description .tools .tool.social ul li.facebook a,#top-sejour-description .tools .tool.social ul li.instagram a{z-index:2;position:absolute;display:block;width:100%;height:100%;top:0;left:0}#top-sejour-description .tools .tool.social ul li.facebook{padding-right:10px;margin-right:10px;border-right:1px solid #97a2af}#top-sejour-description .tools .tool.social ul li.facebook::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}#top-sejour-description .tools .tool.social ul li.instagram::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:22px;font-size:1.375rem}#top-sejour-description .tools .tool.print::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem}#top-sejour-description .tools .tool.mail::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:16px;font-size:1rem}#top-sejour-description .tools .tool.mail a{z-index:2;display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;text-decoration:none;transform:translate(-50%,-50%)}.quote-wrap{background-color:#f6f6f6;padding:120px 0 80px;color:#35414c;text-align:left}.quote-wrap .content-wrap{max-width:540px;margin:0 auto}.quote-wrap .quote-top{position:relative}.quote-wrap .quote-top::before,.quote-wrap .quote-top::after{content:"«";display:block;position:absolute;top:0;left:0;margin:-75px 0 0 -70px;opacity:0.12;font-family:"Gilroy-UltraLight",sans-serif;font-size:100px;font-weight:200;color:#35414c}.quote-wrap .quote-top::after{content:"»";top:auto;left:auto;right:0;bottom:0;margin:0 70px -75px 0}.quote-wrap .quote-top .quote-title{font-family:"Gilroy-UltraLight",sans-serif;font-size:35px}.quote-wrap .quote-top .quote-text{font-family:"Gilroy-SemiBold",sans-serif;font-size:14px;line-height:2.14;margin:40px auto 80px}.quote-wrap .author{display:flex;justify-content:flex-end}.quote-wrap .author .author-content{display:flex}.quote-wrap .author .author-content img{border-radius:50%;width:50px;height:50px;background:#dadada}.quote-wrap .author .author-content .author-texts{font-size:14px;display:flex;flex-flow:column wrap;justify-content:center;margin-left:20px}.quote-wrap .author .author-content .author-texts .author-name{font-family:"Gilroy-SemiBold",sans-serif}.quote-wrap .author .author-content .author-texts .author-job{margin-top:4px}@media screen and (max-width:320px){#sejour-top-slideshow.section-cover-slideshow-or-video{position:relative;min-height:0}#sejour-top-slideshow.section-cover-slideshow-or-video::before{display:block;content:"";width:100%;height:0;padding-top:100%}}@media screen and (max-width:1025px){#sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .cta-container .cta{width:100%}#sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .cta-container .cta a{width:100%}}@media screen and (max-width:1023px){.sejour-wrapper #sejour-program .content .illu{background:none !important}.sejour-wrapper #sejour-discover-programs .block-promo.block-promo--third{padding-left:0;padding-right:0;margin:0 40px}}@media screen and (min-width:750px){#sejour-top-slideshow .title h2 strong{line-height:30px}#sejour-top-slideshow .title h1 strong{line-height:30px;display:none}.sejour-wrapper #sejour-program .content .txt{height:220px}.sejour-wrapper #sejour-discover-programs .block-promo.block-promo--third{width:33.3333%}}@media screen and (min-width:1024px){body.path-taxonomy  #nav-main #scrollable-nav{padding-bottom:0}body.path-taxonomy  #breadcrumb{top:144px;padding:20px;position:absolute;z-index:3;left:0;background:transparent;font-size:14px}body.path-taxonomy .user-logged-in #breadcrumb{top:207px}body.path-taxonomy .user-logged-in.toolbar-tray-open #breadcrumb{top:248px}.sejour-wrapper  #breadcrumb,.path-taxonomy  #breadcrumb{z-index:3;position:absolute;width:100%;padding:0 1.17188%;border-top:1px solid rgba(255,255,255,0.2)}.sejour-wrapper  #breadcrumb .content-wrapper,.path-taxonomy  #breadcrumb .content-wrapper{width:100%;max-width:none;text-align:left}.sejour-wrapper  #breadcrumb .content-wrapper ul,.path-taxonomy  #breadcrumb .content-wrapper ul{margin:0}.sejour-wrapper  #breadcrumb .content-wrapper ul li,.path-taxonomy  #breadcrumb .content-wrapper ul li{font-size:14px;display:inline-block;color:#fff;font-family:"Gilroy-Regular",sans-serif}.sejour-wrapper  #breadcrumb .content-wrapper ul li:last-child,.path-taxonomy  #breadcrumb .content-wrapper ul li:last-child{font-family:"Gilroy-SemiBold",sans-serif}.sejour-wrapper  #breadcrumb .content-wrapper ul li a,.path-taxonomy  #breadcrumb .content-wrapper ul li a{color:#fff}.sejour-wrapper  #breadcrumb .content-wrapper ul li .current,.path-taxonomy  #breadcrumb .content-wrapper ul li .current{opacity:0.5}#sejour-top-slideshow .title{top:60%;transform:translate(-50%,-50%)}#sejour-top-slideshow .title h1{font-size:36px;margin:0 auto}#sejour-top-slideshow .title h2{font-size:36px;margin:0 auto}#sejour-top-slideshow .slick-prev::after,#sejour-top-slideshow .slick-next::after{top:63%}.sejour-wrapper #top-sejour-description{position:relative;z-index:2}.sejour-wrapper #top-sejour-description .content-wrapper{margin-top:-1px}.sejour-wrapper #top-sejour-description .content-wrapper .top{height:75px;background-color:#dadada}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price,.sejour-wrapper #top-sejour-description .content-wrapper .top .book{height:75px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price{display:flex;justify-content:space-between;align-items:center;align-content:center;order:1;width:83.06452%}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available,.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{width:auto;text-align:left;line-height:normal}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .available{position:static;font-size:16px;transform:translateY(0);padding:10px 10px;margin:0 30px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{font-size:14px;width:auto;position:static;transform:translateY(0);text-align:right;padding-right:30px;line-height:22px}.sejour-wrapper #top-sejour-description .content-wrapper .top .book{order:2;width:16.93548%;line-height:75px;padding:0}.sejour-wrapper #top-sejour-description .content-wrapper .main-content{padding:0 40px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description,.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu{float:left;width:50%;padding-top:40px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description{padding-right:80px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content{height:auto;overflow:inherit}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content .description-see-more{display:none}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .see-programs{letter-spacing:1px;word-spacing:1px;text-align:left}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .see-programs a{text-align:center}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu{position:relative;display:inline-block;padding-top:50%;margin-top:40px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu video,.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu img{width:100%;height:auto;position:absolute;top:0;height:100%}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu img{height:auto;position:static;margin-top:-100%}.sejour-wrapper #sejour-program{padding:50px 0}.sejour-wrapper #sejour-program .content-wrapper{padding:0 80px}.sejour-wrapper #sejour-program .content-wrapper .h2{font-size:36px}.sejour-wrapper #sejour-program .content-wrapper .content{display:table;font-size:0;height:532px;padding:40px;border:1px solid #dfe1e5;border-radius:4px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}.sejour-wrapper #sejour-program .content-wrapper .content .illu,.sejour-wrapper #sejour-program .content-wrapper .content .txt{display:table-cell;width:50%}.sejour-wrapper #sejour-program .content-wrapper .content .illu{background-repeat:no-repeat;background-size:cover;background-position:center center}.sejour-wrapper #sejour-program .content-wrapper .content .illu img{display:none}.sejour-wrapper #sejour-program .content-wrapper .content .txt{font-size:12px;height:auto;padding:0 50px;vertical-align:top;border-left:0}.sejour-wrapper #sejour-program .content-wrapper .content .txt .h3,.sejour-wrapper #sejour-program .content-wrapper .content .txt p strong{font-size:14px;line-height:22px;font-family:"Gilroy-SemiBold",sans-serif;letter-spacing:.1em;text-transform:uppercase}.sejour-wrapper #sejour-program .content-wrapper .content .txt ul li{font-size:14px;font-size:.875rem;line-height:18px}.sejour-wrapper #sejour-program .content-wrapper .content .txt .program-see-more{display:none}.sejour-wrapper #sejour-banner{position:relative;display:block;overflow:hidden}.sejour-wrapper #sejour-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:500px;background-repeat:no-repeat;background-position:50% 50%;z-index:2}.sejour-wrapper #sejour-banner .background{z-index:1;position:absolute;top:0;left:50%;min-width:100%;min-height:100%;transform:translateX(-50%)}.sejour-wrapper #sejour-banner .content{z-index:2;position:relative;width:20%;min-width:250px;left:15%;margin:140px 0;box-sizing:border-box}.sejour-wrapper #sejour-banner .content p{font-size:14px;line-height:1.66;text-align:left;color:#fff}.sejour-wrapper #sejour-banner .content p.title{font-size:35px;margin-bottom:10px}.sejour-wrapper #sejour-choose-hotel{padding:50px 0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container{margin-top:50px;padding-bottom:0;overflow:inherit}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container.abroad{padding-top:0;margin-top:50px;border:0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays{margin:40px -2% 0;padding:0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item{width:33.33%;margin-bottom:50px;padding:0 2%;flex-wrap:wrap}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item:nth-child(n+4){display:flex}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .price-tag{width:37.97468%}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .cta-container .cta{display:inline-block}.sejour-wrapper #sejour-choose-hotel .content-wrapper .see-all-hotels{display:none}.sejour-wrapper #sejour-discover-programs .content-wrapper{padding:50px 0}.sejour-wrapper #sejour-discover-programs .content-wrapper ul{margin-top:40px;font-size:0}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .h3{font-size:20px;font-size:1.25rem}.sejour-wrapper #sejour-discover-programs .content-wrapper ul li .content .description{font-size:16px;font-size:1rem;line-height:20px}}@media screen and (min-width:1025px){#sejour-top-slideshow .title{top:55%;transform:translate(-50%,-120%)}#sejour-top-slideshow .title.with-icon{top:61%}#sejour-top-slideshow .slick-prev::after,#sejour-top-slideshow .slick-next::after{top:52%}.sejour-wrapper #top-sejour-description .content-wrapper{width:76.54321%;margin-top:-120px}.sejour-wrapper #sejour-program{padding:50px 0}.sejour-wrapper #sejour-program .content-wrapper{width:76.54321%;margin:0 auto;padding:0 1.25rem}.sejour-wrapper #sejour-choose-hotel{padding:50px 0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .h2{font-size:36px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .price-tag{width:32.1519%}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .name{font-size:18px;font-size:1.125rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .city{font-size:16px;font-size:1rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .know-more{font-size:13px;font-size:.8125rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .txt .btn-book{position:absolute;bottom:15px;left:50%;transform:translate(-50%,0)}#sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .cta-container .cta{width:auto}#sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .cta-container .cta a{width:auto}}@media screen and (max-width:1025px){#sejour-top-slideshow #main-slideshow-pics .slideshow .slide .visu::before{top:15%}#sejour-top-slideshow .title{top:55%}}@media screen and (max-width:780px){#sejour-top-slideshow #main-slideshow-pics .slideshow .slide .visu::before{top:10%}#sejour-top-slideshow .title{top:40%}#sejour-top-slideshow .title h1{font-size:50px;font-size:3.125rem}.sejour-wrapper .illu{margin-top:20px}}@media screen and (min-width:750px) and (max-width:1023px){.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description{max-width:680px}.sejour-wrapper #sejour-discover-programs{max-width:none}.sejour-wrapper #sejour-discover-programs .content-wrapper{max-width:680px}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-slider{max-width:none;left:50%;padding:0;overflow:visible;transform:translateX(-50%)}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-slider .slick-list{max-width:405px;margin:0 auto;overflow:visible}.sejour-wrapper #sejour-discover-programs .content-wrapper .slick-slider .slick-dots{width:100%}}@media screen and (max-width:450px){#sejour-top-slideshow .heading-1 strong{display:none}}#home-sejour-top{position:relative;overflow:hidden;height:620px}#home-sejour-top::before{display:block;content:"";width:100%;height:0;padding-top:108.75%}@media screen and (max-width:1023px){#home-sejour-top{height:560px}}#home-sejour-top .visu{position:absolute;width:100%;height:620px;top:0;z-index:2}#home-sejour-top .visu::before{content:"";position:absolute;top:0;left:0;width:70%;height:70%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin:3.5% 15%;z-index:3}@media screen and (max-width:1023px){#home-sejour-top .visu::before{background-position:50% 24%}}@media screen and (max-width:450px){#home-sejour-top .visu::before{top:5%}}#home-sejour-top::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}#home-sejour-top .background{z-index:1;position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%,-50%)}#home-sejour-top .h1{font-size:12px;font-size:.75rem;z-index:2;position:absolute;top:50%;left:0;width:100%;color:#fff;font-family:"Gilroy-Regular",sans-serif;letter-spacing:2px;line-height:40px;text-transform:uppercase;text-align:center;transform:translateY(-80%);z-index:3}@media screen and (max-width:450px){#home-sejour-top .h1{top:46%}}#home-sejour-top .h1.wave::after{color:#fff}#home-sejour-top .h1 strong,#home-sejour-top .h1 span{font-size:50px;font-size:3.125rem;font-family:"Gilroy-UltraLight",sans-serif;text-transform:none}#home-sejour-encart{z-index:2;position:relative}#home-sejour-encart .content-wrapper{margin-top:-115px;text-align:center}#home-sejour-encart .content-wrapper .encart{width:calc(100% - 40px);margin:0 auto;padding:25px 5% 20px;background-color:#fff}#home-sejour-encart .content-wrapper .encart .intro,#home-sejour-encart .content-wrapper .encart .description{font-size:14px;line-height:1.5;padding:0;margin:0 0 30px 0;font-family:"Gilroy-Regular",sans-serif}#home-sejour-encart .content-wrapper .encart .intro{display:none}#home-sejour-favorites{padding-top:30px}#home-sejour-favorites .content-wrapper{padding-bottom:0;padding-left:10px;padding-right:10px}@media screen and (max-width:450px){#home-sejour-favorites .content-wrapper{padding-left:0;padding-right:0}}#home-sejour-favorites .content-wrapper .h2{font-size:23px;font-size:1.4375rem;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}#home-sejour-favorites .content-wrapper .intro{font-size:12px;font-size:.75rem;margin:15px 0 30px 0;padding:0 30px;font-family:"Gilroy-Regular",sans-serif}#home-sejour-favorites .content-wrapper .favorites-container{position:relative;margin-top:30px;overflow:hidden}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites.expand .item:nth-child(n+4){display:flex}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item:nth-child(n+5){display:none}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top{position:relative}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .h3{font-size:14px;font-size:.875rem;position:absolute;top:20px;left:0;width:100%;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:center}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .illu{display:block;width:100%;height:auto}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .duration{position:absolute;bottom:15px;left:2%;width:25%}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .price-tag{font-size:12px;font-size:.75rem;position:absolute;bottom:-50px;left:50%;width:32.1519%;height:100px;padding:30px 0;font-family:"Gilroy-Regular",sans-serif;color:#fff;line-height:20px;text-align:center;background-color:#35414c;transform:translateX(-50%)}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .price-tag .figures,#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .price-tag span,#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .price-tag strong{font-size:20px;font-size:1.25rem}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .txt{padding:80px 20px 30px 20px;text-align:center}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .txt .name{font-size:14px;font-size:.875rem;height:40px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:center;line-height:18px}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .txt .description{font-size:12px;font-size:.75rem;margin-top:10px;color:#636674;font-family:"Gilroy-Regular",sans-serif;line-height:14px;text-align:center}.no-touchevents #home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .txt .btn-discover:hover{color:#fff;background-color:#35414c}#home-sejour-favorites .content-wrapper .favorites-container .more{display:block;font-family:"Gilroy-SemiBold",sans-serif}#home-sejour-favorites .content-wrapper .favorites-container .more a{font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;display:block;padding:20px 0 20px 0;color:#636674;text-transform:uppercase;text-align:center}@media screen and (max-width:749px){#home-sejour-favorites ul.flex-list{margin-left:0;width:100%}}@media screen and (min-width:750px){#home-sejour-encart .content-wrapper .encart .description{font-size:16px;line-height:22px}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .duration{left:9%}}@media screen and (min-width:1024px){.page-node-type-hub-stays #breadcrumb{display:block;top:150px;position:absolute}.page-node-type-hub-stays #breadcrumb .content-wrapper ul{margin:0 1.5625%}.page-node-type-hub-stays #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#35414c;font-family:"Gilroy-Regular",sans-serif}.page-node-type-hub-stays #breadcrumb .content-wrapper ul li a{color:#636674}.page-node-type-hub-stays #breadcrumb .content-wrapper ul li .current{opacity:0.5}.home-sejour-wrapper #breadcrumb{display:block;top:220px}.home-sejour-wrapper #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#35414c;font-family:"Gilroy-Regular",sans-serif}.home-sejour-wrapper #breadcrumb .content-wrapper ul li a{color:#636674}.home-sejour-wrapper #breadcrumb .content-wrapper ul li .current{opacity:0.5}#home-sejour-top{position:relative}#home-sejour-top::before{display:block;content:"";width:100%;height:0;padding-top:35.18519%}#home-sejour-top .background{width:100%;height:100%;object-fit:cover}#home-sejour-top .h1{font-size:20px;line-height:60px;z-index:3}#home-sejour-top .h1 strong,#home-sejour-top .h1 span{font-size:80px;font-size:5rem}#home-sejour-encart .content-wrapper{margin-top:-100px}#home-sejour-encart .content-wrapper .encart{width:57.40741%;margin:0 auto 0 auto;padding:50px 5% 30px 5%}#home-sejour-encart .content-wrapper .encart .intro{font-size:20px;font-size:1.25rem;display:block;line-height:24px}#home-sejour-encart .content-wrapper .encart .description{margin:0 0 60px 0}#home-sejour-favorites{padding-top:50px}#home-sejour-favorites .content-wrapper .h2{font-size:36px;font-size:2.25rem}#home-sejour-favorites .content-wrapper .intro{font-size:16px;font-size:1rem;margin:30px auto 60px auto;padding:0}#home-sejour-favorites .content-wrapper .favorites-container{margin-top:50px;overflow:inherit}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item:nth-child(n+4){display:flex}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .h3{font-size:16px;font-size:1rem}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .premium{font-size:16px;font-size:1rem;padding:20px 0}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .duration{left:0}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .price-tag{width:37.97468%}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .txt .name{font-size:18px;font-size:1.125rem;line-height:22px}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .txt .description{font-size:14px;font-size:.875rem;line-height:18px}#home-sejour-favorites .content-wrapper .favorites-container .more{display:none}}@media screen and (min-width:1025px){#home-sejour-encart .content-wrapper{margin-top:-110px}#home-sejour-favorites .content-wrapper .intro{width:75%}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .duration{left:5%}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .price-tag{width:32.1519%}}@media screen and (min-width:1241px){#home-sejour-favorites ul.flex-list{margin-left:0}}.path-thematic #breadcrumb,.path-duration #breadcrumb{position:relative;display:block}.path-thematic #breadcrumb .content-wrapper,.path-duration #breadcrumb .content-wrapper{width:100%;top:auto;margin:0 auto}.path-thematic #breadcrumb .content-wrapper ul li,.path-duration #breadcrumb .content-wrapper ul li{font-size:14px;display:inline-block;font-family:"Gilroy-Regular",sans-serif;color:#fff}.path-thematic #breadcrumb .content-wrapper ul li:last-child,.path-duration #breadcrumb .content-wrapper ul li:last-child{font-family:"Gilroy-SemiBold",sans-serif;color:#fff}.path-thematic #breadcrumb .content-wrapper ul li a,.path-duration #breadcrumb .content-wrapper ul li a{color:#fff}.path-thematic #breadcrumb .content-wrapper ul li .current,.path-duration #breadcrumb .content-wrapper ul li .current{opacity:0.5}@media screen and (max-width:1023px){.path-thematic #breadcrumb,.path-duration #breadcrumb{display:none}}.container-thematic-duration .block-promo-content-color-wrap .title{display:block}.container-thematic-duration .icon{display:inline-block;position:relative;width:30px;height:30px;text-align:center}.container-thematic-duration .icon::after{font-size:24px;font-size:1.5rem;position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%)}.container-thematic-duration .icon.strong:after{font-size:40px;font-size:2.5rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.container-thematic-duration .icon.balanced:after{font-size:40px;font-size:2.5rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.container-thematic-duration .block-promo--header .title{top:40%;margin-top:0;color:#fff;position:absolute;width:100%;z-index:1;transform:translateY(-50%)}.container-thematic-duration .block-promo--header .title p:last-child{font-size:18px;font-family:"Gilroy-Regular",sans-serif;text-transform:lowercase;margin-top:10px}.container-thematic-duration .block-promo--header .title p:last-child::after{color:white}.container-thematic-duration .block-promo--header .content-wrapper{text-align:center;padding:0 40px 0}.container-thematic-duration .block-promo--header .content{padding:50px 90px 0}.container-thematic-duration .block-promo--header .default{overflow:unset;height:auto}.container-thematic-duration .content-wrapper>.heading-1{margin:0 0 30px}.container-thematic-duration #search-results-header{text-align:center;margin:10px auto 0}.container-thematic-duration #search-results-header .result-selects{margin:0 auto 60px}.container-thematic-duration .block-promo{color:#636674;margin:0 0 40px}@media screen and (max-width:1023px){.container-thematic-duration .block-promo{margin:0 0 10px;padding:0 20px}.container-thematic-duration .block-promo.block-promo--header{padding:0}}.container-thematic-duration .block-promo .duration-icon{position:absolute;bottom:2px;left:2px;display:block;z-index:10}.thematics-bottom{text-align:left;max-width:1280px;margin:50px auto 0}@media screen and (max-width:1023px){.thematics-bottom{padding:0 15px}}.thematics-bottom .care-title-length{padding-left:5px}.thematics-bottom .block-promo-content-color-wrap{margin:15px auto 100px}.thematics-seo,.custom-seo{font-family:"Gilroy-Regular",sans-serif;text-align:left;max-width:1320px;margin:0 auto 100px;padding:0 30px;color:#000}.thematics-seo h1,.custom-seo h1{font-size:22px;line-height:normal;letter-spacing:normal;margin-bottom:20px}.thematics-seo h2,.custom-seo h2{font-family:"Gilroy-Regular",sans-serif;font-size:18px;line-height:normal;letter-spacing:normal;margin-bottom:20px}.thematics-seo h3,.custom-seo h3{color:#35414c;line-height:normal;letter-spacing:normal;margin-bottom:20px;text-transform:uppercase}.thematics-seo p,.custom-seo p{font-family:"Gilroy-Regular",sans-serif;font-size:14px;line-height:1.70;letter-spacing:normal;text-align:left;color:#636674;margin-bottom:40px}.thematics-seo *:last-child,.custom-seo *:last-child{margin-bottom:0}@media screen and (min-width:1024px){.path-thematic #breadcrumb,.path-duration #breadcrumb{display:block;top:auto}}@media screen and (max-width:1023px){.container-thematic-duration{text-align:center}.container-thematic-duration .block-promo--header .content-wrapper{padding:0 40px 0}.container-thematic-duration .block-promo--header .content{padding:50px 45px 0}.container-thematic-duration #search-results-header{text-align:left}.container-thematic-duration .content-wrapper>.heading-1{margin:0 0 30px}}@media screen and (max-width:1024px){.container-thematic-duration .block-promo--header .visu::before{top:12%}.container-thematic-duration .block-promo--header .title{top:50%}}@media screen and (max-width:749px){.container-thematic-duration .block-promo--header .content{padding:20px 20px 0}}@media screen and (max-width:749px) and (max-width:749px){.container-thematic-duration .block-promo--header .content{min-height:100px}}@media screen and (max-width:749px){.container-thematic-duration .block-promo--header .title .heading-category{margin-bottom:7px}.container-thematic-duration #search-results-header{padding-left:20px;padding-right:20px}}@media screen and (max-width:379px){.container-thematic-duration .block-promo .duration-icon{bottom:0;left:-5px}}@media screen and (max-width:319px){.container-thematic-duration .block-promo .duration-icon{bottom:-7px;left:-9px;transform:scale(0.8)}}#home-activities-top{padding-top:35px}#home-activities-top .content-wrapper{padding:0 20px}#home-activities-top .content-wrapper .h1{font-size:23px;font-size:1.4375rem;margin-bottom:25px;font-family:"Gilroy-UltraLight",sans-serif;line-height:26px;text-align:center}#home-activities-top .content-wrapper .h1 span{font-size:14px;font-size:.875rem;display:block;font-family:"Gilroy-Regular",sans-serif}#home-activities-top .content-wrapper .h1.wave{padding-bottom:1.5rem}#home-activities-top .content-wrapper .top-intro{position:relative;height:130px;text-align:center;overflow:hidden}#home-activities-top .content-wrapper .top-intro p{font-size:12px;font-size:.75rem;margin-bottom:10px;font-family:"Gilroy-Regular",sans-serif;line-height:15px;text-align:center}#home-activities-top .content-wrapper .top-intro .description-see-more{font-size:12px;font-size:.75rem;position:absolute;display:block;bottom:0;left:0;width:100%;padding:30px 0;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;text-decoration:underline;background:linear-gradient(to bottom,rgba(255,255,255,0.1) -30%,#fff 25%)}#home-activities-grid .content-wrapper{padding:0}#home-activities-grid .h2{font-size:16px;font-size:1rem;padding-top:30px;color:#35414c;text-transform:uppercase;text-align:center;word-spacing:2px}#home-activities-grid .category{padding:0 20px}#home-activities-grid .category:nth-child(odd){background:#f1f5f6}#home-activities-grid .list-activities{margin-top:30px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#home-activities-grid .list-activities .item{padding-left:0;padding-right:0;position:relative;overflow:hidden}#home-activities-grid .list-activities .item img{width:100%;height:auto;min-height:0}#home-activities-grid .list-activities .item .content{text-align:center;background-color:#fff}#home-activities-grid .list-activities .item .content .title-block{font-size:14px;font-size:.875rem;color:#35414c;font-family:"Gilroy-Regular",sans-serif;line-height:24px;text-transform:uppercase;overflow:hidden}#home-activities-grid .list-activities .item .see-more{font-size:12px;font-size:.75rem;display:inline-block;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline;margin-top:auto;padding:10px 20px}#home-activities-grid .slick-dots{margin:20px auto;text-align:center}#home-activities-grid .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}#home-activities-grid .slick-dots li.slick-active{background-color:#35414c}#home-activities-grid .slick-dots li button{display:none}@media screen and (min-width:700px) and (max-width:770px){#home-activities-top{padding-top:80px}#home-activities-grid{max-width:60%;margin:0 auto}#home-activities-grid .list-activities .item{padding:0 10px}}@media screen and (min-width:750px){#home-activities-top .content-wrapper .h1{font-size:30px;font-size:1.875rem}#home-activities-top .content-wrapper .h1 span{font-size:14px;font-size:.875rem}}@media screen and (min-width:1024px){#home-activities-top{padding-top:70px}#home-activities-top .content-wrapper{width:60.49383%;margin:0 auto;padding:0}#home-activities-top .content-wrapper .h1{font-size:36px;font-size:2.25rem;margin-bottom:50px;line-height:42px}#home-activities-top .content-wrapper .h1 span{font-size:20px;font-size:1.25rem}#home-activities-top .content-wrapper .h1.wave{padding-bottom:2rem}#home-activities-top .content-wrapper .top-intro{height:auto}#home-activities-top .content-wrapper .top-intro p{font-size:16px;font-size:1rem;line-height:24px}#home-activities-top .content-wrapper .top-intro .description-see-more{display:none}#home-activities-grid .content-wrapper{width:76.54321%;margin:0 auto}#home-activities-grid .content-wrapper .welfare .h2,#home-activities-grid .content-wrapper .kids .h2{padding-top:0}#home-activities-grid .content-wrapper .h2{font-size:24px;font-size:1.5rem;padding-top:50px}#home-activities-grid .content-wrapper .category:nth-child(odd){background:#fff}#home-activities-grid .content-wrapper .welfare .h2,#home-activities-grid .content-wrapper .kids .h2{margin-top:0}#home-activities-grid .content-wrapper .list-activities{font-size:0;margin-left:-30px}#home-activities-grid .content-wrapper .list-activities .item{padding-left:30px;margin-bottom:50px}#home-activities-grid .content-wrapper .list-activities .item .content .title-block{line-height:20px}}@media screen and (min-width:1025px){#home-activities-grid .content-wrapper .h2{padding-top:50px}#home-activities-grid .content-wrapper .list-activities .item .content .title-block{font-size:18px;line-height:24px}#home-activities-grid .content-wrapper .list-activities .item .see-more{font-size:13px;font-size:.8125rem}}.page-node-type-activity #breadcrumb{position:absolute;z-index:2;top:144px}.page-node-type-activity #breadcrumb li,.page-node-type-activity #breadcrumb a{color:#fff}.activity-wrapper #breadcrumb{display:none}.activity-wrapper #activity-grid{padding:10px 0 0 0}@media screen and (max-width:749px){.activity-wrapper #activity-grid .content-wrapper{padding-left:20px;padding-right:20px}}.activity-wrapper #activity-grid .content-wrapper .h2{font-size:23px;font-size:1.4375rem;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.activity-wrapper #activity-grid .content-wrapper .stays-container{position:relative;margin-top:30px}.activity-wrapper #activity-grid .content-wrapper .stays-container.collapse{padding-bottom:50px}.activity-wrapper #activity-grid .content-wrapper .stays-container.abroad{padding-top:30px;border-top:2px solid #dadada}.activity-wrapper #activity-grid .content-wrapper .stays-container .h3{font-size:36px;color:#35414c;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays{margin:30px 0 0 0;padding:0 0 30px 0;font-size:0}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays.expand .item:nth-child(n+4){display:flex}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item{font-size:12px;font-size:.75rem;margin-bottom:30px}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item:nth-child(n+4){display:none}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .top{position:relative}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .top .illu{width:100%;height:auto}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .top .map{position:absolute;width:20%;bottom:15px;left:15px}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .top .price-tag{display:none}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt{text-align:center}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .name{font-size:14px;font-size:.875rem;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-align:center}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .city{font-size:12px;color:#636674;text-align:center;text-transform:lowercase}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .city::first-letter{text-transform:uppercase}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .btn-book{font-size:12px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;display:inline-block;padding:15px 40px;margin-top:25px;text-transform:uppercase;background-color:#fff;border:1px solid #35414c;transition:all .2s ease}.no-touchevents .activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .btn-book:hover{color:#fff;background-color:#35414c;border:1px solid #fff}.activity-wrapper #activity-grid .content-wrapper .see-all-hotels{font-size:11px;font-size:.6875rem;position:absolute;display:inline-block;width:calc(100% - 40px);padding:15px 0;bottom:0;left:50%;color:#fff;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;background-color:#35414c;transform:translate(-50%,0)}.activity-wrapper #activity-grid .content-wrapper .see-all-hotels::after{font-size:13px;font-size:.8125rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transform:rotate(90deg) translate(3px,-10px)}#activity-top{position:relative;padding-bottom:-180px;overflow:hidden;height:620px}#activity-top::before{display:block;content:"";width:100%;height:0;padding-top:108.75%}#activity-top::after{z-index:1;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}#activity-top .background{z-index:1;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}#activity-top .background-pause{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}#activity-top .background-pause::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:80%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;pointer-events:none;transform:translate(-50%,-50%)}#activity-top .h1{font-size:12px;font-size:.75rem;z-index:3;position:absolute;top:61%;left:0;width:100%;color:#fff;font-family:"Gilroy-Regular",sans-serif;letter-spacing:2px;line-height:40px;text-transform:uppercase;text-align:center;transform:translateY(-80%)}#activity-top .h1.wave::after{color:#fff}#activity-top .h1 strong{font-size:50px;font-size:3.125rem;display:inline-block;margin-top:5px;font-family:"Gilroy-UltraLight",sans-serif;text-transform:none}#activity-top .h1 span{font-size:12px;font-size:.75rem;display:inline-block;font-family:"Gilroy-Regular",sans-serif;text-transform:none}#activity-encart{z-index:2;position:relative}#activity-encart .content-wrapper{margin:-100px auto 0 auto;text-align:center}#activity-encart .content-wrapper .encart{width:calc(100% - 40px);margin:0 auto 0 auto;padding:25px 5% 20px 5%;background-color:#fff}#activity-encart .content-wrapper .encart .intro p,#activity-encart .content-wrapper .encart .description p{font-size:12px;padding:0;margin:0 0 15px 0;font-family:"Gilroy-Regular",sans-serif;line-height:16px}#activity-encart .content-wrapper .encart .intro{font-size:14px;padding:0;margin-bottom:25px;line-height:16px;font-family:"Gilroy-SemiBold",sans-serif}#activity-encart .content-wrapper .encart .intro p{font-size:14px;font-size:.875rem;line-height:16px}#activity-encart .content-wrapper .encart .description{font-size:12px;font-size:.75rem;line-height:18px;overflow:hidden}#activity-encart .content-wrapper .encart .description.expanded{height:auto}#activity-encart .content-wrapper .encart .description p{font-size:12px;font-size:.75rem;line-height:16px}#activity-encart .content-wrapper .encart .description p:last-child{margin:0}#activity-encart .content-wrapper .encart .description .see-more{font-size:12px;font-size:.75rem;position:absolute;display:block;bottom:0;left:0;width:100%;padding:30px 0;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-align:center;text-transform:uppercase;text-decoration:underline;background:linear-gradient(to bottom,rgba(255,255,255,0.1) -30%,#fff 33%)}#activities-slideshow{width:calc(100% - 40px)}#activities-slideshow .block-promo-content-color{margin:0}@media screen and (min-width:750px){#activity-encart .content-wrapper .encart .description{height:70px}#activity-top .h1{top:55%}}@media screen and (min-width:1024px){.activity-wrapper #breadcrumb{display:block}.activity-wrapper #breadcrumb .content-wrapper{width:76.54321%;margin:15px auto}.activity-wrapper #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#35414c;font-family:"Gilroy-Regular",sans-serif}.activity-wrapper #breadcrumb .content-wrapper ul li a{color:#636674}.activity-wrapper #breadcrumb .content-wrapper ul li .current{opacity:0.5}.activity-wrapper #activity-grid{padding:0 0 60px 0}.activity-wrapper #activity-grid .content-wrapper{width:100%;padding:0 10px;margin:0 auto}.activity-wrapper #activity-grid .content-wrapper .h2{font-size:36px;font-size:2.25rem;margin-bottom:40px}.activity-wrapper #activity-grid .content-wrapper .stays-container{margin-top:10px;overflow:inherit}.activity-wrapper #activity-grid .content-wrapper .stays-container.abroad{padding-top:0;border:0}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item{margin-bottom:50px}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item:nth-child(n+4){display:flex}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .name{font-size:18px;font-size:1.125rem}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .city{font-size:16px;font-size:1rem}.activity-wrapper #activity-grid .content-wrapper .see-all-hotels{display:none}#activity-top{position:relative}#activity-top::before{display:block;content:"";width:100%;height:0;padding-top:35.18519%}#activity-top .h1{font-size:20px;font-size:1.25rem;line-height:55px;top:52%;transform:translateY(-50%)}#activity-top .h1.wave{padding-bottom:2rem}#activity-top .h1 strong{font-size:80px;font-size:5rem}#activity-top .h1 span{font-size:18px;font-size:1.125rem}#activity-encart .content-wrapper .encart{width:77.5%;margin:0 auto 0 auto;padding:50px 5% 30px 5%}#activity-encart .content-wrapper .encart .intro{font-size:20px;line-height:24px;color:#35414c}#activity-encart .content-wrapper .encart .intro p{font-size:20px;line-height:24px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-transform:uppercase}#activity-encart .content-wrapper .encart .description{font-size:16px;font-size:1rem;height:auto;line-height:20px;overflow:auto}#activity-encart .content-wrapper .encart .description p{font-size:16px;font-size:1rem;margin:0 0 20px 0;line-height:20px}#activity-encart .content-wrapper .encart .description p:last-child{margin:0 0 30px 0}#activity-encart .content-wrapper .encart .description .see-more{display:none}}@media screen and (min-width:1025px){#activity-top .h1{font-size:20px;font-size:1.25rem;line-height:48px}#activity-top .h1 strong{font-size:80px;font-size:5rem;margin-top:15px}#activity-top .h1 span{font-size:18px;font-size:1.125rem}}@media screen and (max-width:450px){#activities-slideshow{width:100%;padding:0 10px;margin:0}}.reinsurance-wrapper #reinsurance-top{margin-top:30px}.reinsurance-wrapper #reinsurance-top .h1{font-size:23px;font-size:1.4375rem;margin-bottom:25px;font-family:"Gilroy-UltraLight",sans-serif;line-height:26px;text-align:center}.reinsurance-wrapper #reinsurance-top .h1 span{font-size:14px;font-size:.875rem;display:block;font-family:"Gilroy-Regular",sans-serif}.reinsurance-wrapper #reinsurance-top .h1.wave{padding-bottom:1.5rem}.reinsurance-wrapper #reinsurance-top .visu{display:block;width:100%}.reinsurance-wrapper #reinsurance-top-v2{position:relative;height:620px;overflow:hidden}@media screen and (max-width:1023px){.reinsurance-wrapper #reinsurance-top-v2{height:560px}}.reinsurance-wrapper #reinsurance-top-v2::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;margin:0 auto;z-index:1}@media screen and (max-width:1023px){.reinsurance-wrapper #reinsurance-top-v2::before{background-position:50% 24%}}.reinsurance-wrapper #reinsurance-top-v2::after{z-index:1;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}.reinsurance-wrapper #reinsurance-top-v2 .h1{font-size:30px;font-size:1.875rem;z-index:2;position:absolute;top:50%;left:50%;width:100%;color:#fff;font-family:"Gilroy-UltraLight",sans-serif;line-height:30px;text-align:center;transform:translate(-50%,-50%)}.reinsurance-wrapper #reinsurance-top-v2 .h1 span{font-size:12px;font-size:.75rem;display:block;font-family:"Gilroy-Regular",sans-serif}.reinsurance-wrapper #reinsurance-top-v2 .h1.wave{padding-bottom:1.5rem}.reinsurance-wrapper #reinsurance-top-v2 .h1.wave::after{color:#fff}.reinsurance-wrapper #reinsurance-top-v2 .visu{display:block;width:100%;height:100%;object-fit:cover}.reinsurance-wrapper #reinsurance-list .list-reinsurances{margin-top:40px}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance{padding:0 20px;margin-bottom:40px;text-align:center}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon{display:inline-block;margin-bottom:15px}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon::after{font-size:25px;font-size:1.5625rem;color:#35414c}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon.best-price::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon.payment::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon.network::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon.advisors::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon.offers::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transform:scaleX(-1)}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon.reviews::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .h2{font-size:12px;margin-bottom:15px;color:#35414c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p{font-size:12px;line-height:1.2;color:#35414c;font-family:"Gilroy-Regular",sans-serif}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p strong{font-family:"Gilroy-SemiBold",sans-serif}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p strong a{color:#35414c}.reinsurance-wrapper .text-formatted{padding:20px 20px 0 20px;text-align:left}@media screen and (min-width:1024px){.reinsurance-wrapper .text-formatted{padding:20px 40px 0 40px}}.reinsurance-wrapper .text-formatted .text-align-center{text-align:center}.reinsurance-wrapper .text-formatted .text-align-right{text-align:right}.reinsurance-wrapper .text-formatted .text-align-justify{text-align:justify}.reinsurance-wrapper .text-formatted h2{font-size:14px;font-size:.875rem;line-height:1.28571;margin-bottom:10px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c}.reinsurance-wrapper .text-formatted a{font-size:12px;font-size:.75rem;line-height:1.33333;color:#35414c;text-decoration:none}.reinsurance-wrapper .text-formatted a:hover{text-decoration:underline}.reinsurance-wrapper .text-formatted p{font-size:12px;font-size:.75rem;line-height:1.33333}.reinsurance-wrapper .text-formatted ul:not(.list-reinsurances),.reinsurance-wrapper .text-formatted ol{margin:10px 0}.reinsurance-wrapper .text-formatted ul:not(.list-reinsurances) li,.reinsurance-wrapper .text-formatted ol li{font-size:12px;font-size:.75rem;line-height:1.33333}.reinsurance-wrapper .text-formatted ul:not(.list-reinsurances) li::before,.reinsurance-wrapper .text-formatted ol li::before{content:"• ";color:#35414c}@media screen and (min-width:750px){.reinsurance-wrapper #reinsurance-top{margin-top:90px}.reinsurance-wrapper #reinsurance-top .h1{font-size:30px;font-size:1.875rem}.reinsurance-wrapper #reinsurance-top .h1 span{font-size:14px;font-size:.875rem}.reinsurance-wrapper #reinsurance-top-v2 .h1{font-size:40px;font-size:2.5rem;line-height:40px}.reinsurance-wrapper #reinsurance-top-v2 .h1 span{font-size:14px;font-size:.875rem}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance{padding:0 150px}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon{margin-bottom:25px}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .icon::after{font-size:55px;font-size:3.4375rem}}@media screen and (min-width:1024px){.reinsurance-wrapper #reinsurance-top .h1{font-size:36px;font-size:2.25rem;margin-bottom:50px;line-height:42px}.reinsurance-wrapper #reinsurance-top .h1 span{font-size:20px;font-size:1.25rem}.reinsurance-wrapper #reinsurance-top .h1.wave{padding-bottom:2.5rem}.reinsurance-wrapper #reinsurance-top .h1.wave::after{font-size:40px;font-size:2.5rem}.reinsurance-wrapper #reinsurance-top-v2{line-height:0}.reinsurance-wrapper #reinsurance-top-v2 .h1{font-size:80px;font-size:5rem;margin-bottom:50px;line-height:75px}.reinsurance-wrapper #reinsurance-top-v2 .h1 span{font-size:18px;font-size:1.125rem}.reinsurance-wrapper #reinsurance-top-v2 .h1.wave{padding-bottom:2rem}.reinsurance-wrapper #reinsurance-list .list-reinsurances{display:table;table-layout:fixed;width:76.54321%;margin:80px auto 0 auto;font-size:0}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance{display:inline-table;width:50%;min-height:30%;padding:0 50px;margin-bottom:50px;vertical-align:top}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .h2,.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p{font-size:15px;font-size:.9375rem}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance .h2{margin-bottom:30px}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p{line-height:17px}}.path-contact .block-promo .title{position:absolute;width:100%;top:50%}#p-newsletter .form-item,#p-newsletter .form-actions{margin-top:0;margin-bottom:0}#p-newsletter #contact-message-newsletter-form{overflow:hidden}#p-newsletter .form-group{margin-bottom:.625rem}#p-newsletter .form-group.form-actions{margin-bottom:0}#p-newsletter .form-group.field--name-field-language{margin-bottom:0}#p-newsletter .select-wrapper,#p-newsletter .field--type-string,#p-newsletter .field--type-email{font-size:0}#p-newsletter label.form-required::after{content:none}#p-newsletter .cta{text-align:center}#p-newsletter .cta input{padding-left:40px;padding-right:40px}#p-newsletter .select{width:100%;box-shadow:none;border:1px solid #989898}#p-newsletter .select.field-error{border:1px solid #c00 !important}#p-newsletter .select select{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;width:91.5%;height:28px;color:#989898;text-shadow:none;font-family:"Gilroy-Regular",sans-serif;line-height:initial;background-color:transparent !important}#p-newsletter .select select::-ms-expand{display:none}#p-newsletter .select select option{font-family:"Gilroy-Regular",sans-serif;color:#444751}#p-newsletter .select select option[value="_none"],#p-newsletter .select select option[value="II"]{color:#989898}#p-newsletter .select::before{height:50px;line-height:50px;color:#989898}#p-newsletter .input{width:100%;height:50px;display:inline-block;position:relative;overflow:hidden;border:0}#p-newsletter .input input{font-size:14px;font-size:.875rem;font-family:"Gilroy-Regular",sans-serif;height:50px;width:100%;padding-left:1.25rem;border:1px solid #989898;color:#444751;background-color:transparent !important}#p-newsletter .input input.form-submit{color:#fff}#p-newsletter .input input.field-error{border:1px solid #c00 !important}#p-newsletter .input input::-webkit-input-placeholder{opacity:1;color:#989898}#p-newsletter .input input:-ms-input-placeholder{opacity:1;color:#989898}#p-newsletter .input input::placeholder{opacity:1;color:#989898}#p-newsletter .input input::-moz-placeholder{opacity:1;color:#989898}#p-newsletter .input input:-moz-placeholder{opacity:1;color:#989898}#p-newsletter .form-newsletter-section{padding-top:2.5rem;overflow:hidden}#p-newsletter .form-newsletter-section #mandatory-text{color:#989898;font-family:"Gilroy-Regular",sans-serif;font-size:14px;font-size:.875rem;margin-top:10px}#p-newsletter .form-newsletter-section #form-error-text{color:#c00 !important;font-family:"Gilroy-Regular",sans-serif;font-size:14px;font-size:.875rem;margin-top:10px}#p-newsletter .form-newsletter-section .content-wrapper{overflow:hidden;padding:3.125rem 3.125rem 0}#p-newsletter .form-newsletter-section .newsletter-form{display:inline-block;width:50%;float:left;padding-bottom:5px}#p-newsletter .form-newsletter-section .newsletter-infos{display:inline-block;width:50%;float:left;vertical-align:top;padding:0 0 0 3.75rem;color:#636674}#p-newsletter .form-newsletter-section .newsletter-infos p{font-size:36px;font-size:2.25rem;margin-bottom:3.125rem}#p-newsletter .form-newsletter-section .newsletter-infos p:last-child{margin-bottom:0;text-align:center}#p-newsletter .form-newsletter-section .newsletter-infos ul{list-style-type:disc}#p-newsletter .form-newsletter-section .newsletter-infos ul li{font-size:18px;font-size:1.125rem;margin-bottom:1.875rem}#p-newsletter .form-newsletter-section .newsletter-infos ul li strong{font-family:"Gilroy-SemiBold",sans-serif}#p-newsletter .legal-notice-section{clear:both;margin-top:2.5rem}#p-newsletter .legal-notice-section p{font-size:11px;font-size:.6875rem;color:#636674;font-family:"Gilroy-Regular",sans-serif;margin-bottom:1.875rem;text-align:justify}@media screen and (max-width:1023px){#p-newsletter .form-newsletter-section{padding-left:1.25rem;padding-right:1.25rem}#p-newsletter .form-newsletter-section .content-wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:749px){#p-newsletter .form-newsletter-section .content-wrapper{padding-top:0}#p-newsletter .form-newsletter-section #contact-message-newsletter-form{display:table;width:100%}#p-newsletter .form-newsletter-section .newsletter-form{display:table-footer-group;float:none;width:100%}#p-newsletter .form-newsletter-section .newsletter-form #edit-actions{text-align:center;margin-top:50px}#p-newsletter .form-newsletter-section .newsletter-infos{display:table-header-group;float:none;width:100%;padding:0}#p-newsletter .form-newsletter-section .newsletter-infos p{margin-bottom:2.5rem;font-size:30px;font-size:1.875rem}#p-newsletter .form-newsletter-section .newsletter-infos ul{margin-bottom:3.125rem;padding-left:1.25rem}#p-newsletter .form-newsletter-section .newsletter-infos ul li{margin-bottom:.625rem}#p-newsletter .legal-notice-section .content-wrapper{padding-left:1.25rem;padding-right:1.25rem}}#p-quotation input::-webkit-input-placeholder,#p-quotation textarea::-webkit-input-placeholder{color:#989898}#p-quotation input::-moz-placeholder,#p-quotation textarea::-moz-placeholder{color:#989898}#p-quotation input:-moz-placeholder,#p-quotation textarea:-moz-placeholder{color:#989898}#p-quotation input:-ms-input-placeholder,#p-quotation textarea:-ms-input-placeholder{color:#989898}@media screen and (min-width:1024px){#p-quotation .heading-1{font-size:34px;font-size:2.125rem;line-height:40px}}#p-quotation .form-item,#p-quotation .form-actions{margin-top:0;margin-bottom:0}#p-quotation .form-group{margin-bottom:.625rem}#p-quotation .form-group.form-actions{margin-bottom:0}#p-quotation .select-wrapper,#p-quotation .field--type-string,#p-quotation .field--type-email,#p-quotation .field--type-integer,#p-quotation .field--type-country{font-size:0}#p-quotation fieldset .select-wrapper:last-child,#p-quotation fieldset .field--type-string:last-child,#p-quotation fieldset .field--type-email:last-child,#p-quotation fieldset .field--type-integer:last-child,#p-quotation fieldset .field--type-country:last-child{margin-bottom:0}#p-quotation label.form-required::after{content:none}#p-quotation .cta{text-align:center}#p-quotation .field--type-datetime .layer{background-color:#fff;border:1px solid #dfe1e5;padding:30px;margin-top:11px}#p-quotation .field--type-datetime .ui-datepicker{max-width:300px}#p-quotation .search-params--destination{display:table;width:100%}#p-quotation .search-params--destination label.btn{z-index:0;position:relative;display:table-cell;cursor:pointer;height:50px;width:100%;vertical-align:middle;line-height:1 !important;padding:0 50px 0 1.25rem;font-size:15px;font-size:.9375rem;color:#989898;background-color:transparent !important}#p-quotation .search-params--destination label.btn::after{content:"";display:table;position:absolute;right:0;text-align:center;top:0;vertical-align:middle;width:50px;height:50px;line-height:50px !important;color:#35414c}#p-quotation .search-params--destination label.btn[for='search-params-destination']::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:8px;font-size:.5rem;color:#989898;right:2px}#p-quotation .search-params--destination select{display:none}#p-quotation .search-params--destination div.layer{left:0;width:100%;display:none;z-index:10;position:absolute;padding:1.875rem 3.125rem;top:52px;background:#fff;margin-top:.625rem;border:1px solid #dfe1e5}#p-quotation .search-params--destination div.layer .close{font-size:10px;font-size:.625rem}#p-quotation .search-params--destination div.layer .options-title,#p-quotation .search-params--destination div.layer .options--care>p{color:#35414c;font-family:"Gilroy-UltraLight",sans-serif;font-size:20px;font-size:1.25rem;position:relative;padding-left:30px;height:20px;line-height:23px;margin-bottom:1.25rem}#p-quotation .search-params--destination div.layer .options{float:left}#p-quotation .search-params--destination div.layer .options .col{float:left}#p-quotation .search-params--destination div.layer .options .col--right{float:right}#p-quotation .search-params--destination div.layer .options--double,#p-quotation .search-params--destination div.layer .options--triple{width:66.66667%}#p-quotation .search-params--destination div.layer .options--double .col,#p-quotation .search-params--destination div.layer .options--triple .col{width:100%}#p-quotation .search-params--destination div.layer .options--double .row,#p-quotation .search-params--destination div.layer .options--triple .row{width:50%;float:left}#p-quotation .search-params--destination div.layer .options--single{width:33.33333%}#p-quotation .search-params--destination div.layer .options--single .col{width:100%}#p-quotation .search-params--destination div.layer .options--stay{cursor:pointer}#p-quotation .search-params--destination div.layer .row{position:relative}#p-quotation .search-params--destination div.layer label{font-size:13px;font-size:.8125rem;display:inline-block;cursor:pointer;color:#444751;min-height:19px;line-height:19px;position:relative;padding-left:30px;margin-top:7px}#p-quotation .search-params--destination div.layer label em{color:#636674;font-size:12px;font-size:.75rem}#p-quotation .search-params--destination div.layer label sup{font-size:12px;font-size:.75rem;color:#35414c;vertical-align:middle;padding-top:3px}#p-quotation .search-params--destination div.layer .reset a,#p-quotation .search-params--destination div.layer .reset-calendar a{vertical-align:top;display:inline-block;font-size:13px;font-size:.8125rem;line-height:19px;height:19px;margin-top:10px;font-family:"Gilroy-SemiBold",sans-serif;color:#35414c;text-decoration:underline;text-transform:uppercase}#p-quotation .search-params--destination div.layer .reset-calendar{text-align:right}#p-quotation .search-params--destination div.layer input{position:absolute;top:0;left:0;opacity:0}#p-quotation .search-params--destination div.layer--active{display:block}#p-quotation .search-params--arrival,#p-quotation .search-params--departure,#p-quotation .search-params--destination{margin-right:0;border:1px solid #989898}#p-quotation .search-params--arrival.field-error,#p-quotation .search-params--departure.field-error,#p-quotation .search-params--destination.field-error{border:1px solid #c00 !important}#p-quotation .search-params--arrival label,#p-quotation .search-params--departure label,#p-quotation .search-params--destination label{border:none;font-family:"Gilroy-Regular",sans-serif}#p-quotation .search-params--arrival label{color:#989898}#p-quotation .search-params--departure{position:relative}#p-quotation .search-params--departure label{position:relative;z-index:2;width:100%;top:0;left:0;bottom:0;text-align:left;display:inline-block;padding:1.0625rem 1.25rem;font-size:14px;font-size:.875rem;color:#989898;padding-right:0}#p-quotation .search-params--departure label::after{position:absolute;top:0;right:20px;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";font-size:20px;font-size:1.25rem;height:49px;line-height:49px;color:#35414c;pointer-events:none}@media screen and (max-width:749px){#p-quotation .search-params--departure label::after{right:10px}}@media screen and (max-width:749px){#p-quotation .search-params--departure label{padding:1.125rem .625rem}}#p-quotation .search-params--departure input{position:absolute;top:0;left:0;width:100%;filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0}#p-quotation .search-params--departure .layer{display:none;position:absolute;z-index:10;width:100%}#p-quotation .search-params--departure .layer .ui-datepicker-header{width:100%}#p-quotation .search-params--departure .layer--active{display:block}#p-quotation fieldset legend{font-family:"Gilroy-SemiBold",sans-serif;font-size:25px;font-size:1.5625rem;margin-bottom:1.25rem;color:#989898}#p-quotation .select{width:100%;box-shadow:none;border:1px solid #989898}#p-quotation .select.field-error{border:1px solid #c00 !important}#p-quotation .select select{width:91%;height:28px;font-family:"Gilroy-Regular",sans-serif;color:#989898;text-shadow:none;padding-left:1.25rem;background-color:transparent !important}@media screen and (max-width:749px){#p-quotation .select select{font-size:13px;font-size:.8125rem}}#p-quotation .select select::-ms-expand{display:none}#p-quotation .select select option{color:#444751}#p-quotation .select select option[value="_none"],#p-quotation .select select option[value="II"]{color:#989898}#p-quotation .select::before{height:50px;line-height:50px;color:#989898}#p-quotation .input{width:100%;height:50px;display:inline-block;position:relative;overflow:hidden;border:0}#p-quotation .input input{font-size:14px;font-size:.875rem;height:50px;width:100%;padding-left:1.25rem;font-family:"Gilroy-Regular",sans-serif;color:#444751;border:1px solid #989898;background-color:transparent !important}@media screen and (max-width:749px){#p-quotation .input input{font-size:13px;font-size:.8125rem}}#p-quotation .input input.field-error{border:1px solid #c00 !important}#p-quotation .input input[type='number']{opacity:1;color:#444751;padding-right:1.25rem}#p-quotation .input input[type='number']::-moz-placeholder{opacity:1;color:#989898}#p-quotation .input input[type='number']:-moz-placeholder{opacity:1;color:#989898}#p-quotation .form-quotation-section{margin-top:2.5rem;padding-bottom:0}#p-quotation .form-quotation-section .field--widget-options-buttons{display:none;margin-top:15px;margin-bottom:15px}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset{display:block;width:100%}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset legend{display:block;width:100%;margin:0;padding:0;position:static;text-align:left;font-size:16px;font-size:1rem;font-weight:normal;color:#989898;margin-bottom:10px}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset .fieldset-wrapper{display:block;width:100%;padding:0;margin:0}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset #edit-field-ce{display:block;width:100%;text-align:left}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset #edit-field-ce .form-type-radio{margin:0 10px 0 0;padding:0;display:inline-block;font-size:14px}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset #edit-field-ce .form-type-radio .input{width:15px;height:15px}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset #edit-field-ce .form-type-radio .input input{height:13px;width:13px;margin-left:2px}#p-quotation .form-quotation-section .field--widget-options-buttons fieldset #edit-field-ce .form-type-radio label{font-size:16px;font-size:1rem;position:relative;top:-3px;color:#989898}#p-quotation .form-quotation-section .form-error-text{font-size:14px;font-size:.875rem;color:#989898;font-family:"Gilroy-Regular",sans-serif;line-height:20px}#p-quotation .form-quotation-section .form-error-text.mandatory{display:none;color:#c00 !important}#p-quotation .form-quotation-section .content-wrapper{overflow:visible}#p-quotation .form-quotation-section .quotation-fieldset-you,#p-quotation .form-quotation-section .quotation-fieldset-company,#p-quotation .form-quotation-section .quotation-fieldset-demand{display:inline-block;width:45%}#p-quotation .form-quotation-section .quotation-fieldset-you{vertical-align:top;float:left}#p-quotation .form-quotation-section .quotation-fieldset-company{vertical-align:top;float:right}#p-quotation .form-quotation-section .quotation-fieldset-demand{margin-top:2.5rem;display:block;width:100%}#p-quotation .form-quotation-section .quotation-fieldset-demand .fix-container{position:relative}#p-quotation .form-quotation-section .quotation-fieldset-demand .quotation-fieldset-demand--left{display:inline-block;width:45%;float:left}#p-quotation .form-quotation-section .quotation-fieldset-demand .quotation-fieldset-demand--right{display:inline-block;width:45%;position:absolute;bottom:0;right:0}#p-quotation .form-quotation-section .quotation-fieldset-demand .form-error-text{margin-bottom:2.5rem}#p-quotation .form-quotation-section .form-textarea-wrapper{display:block;width:100%;font-size:0;margin-bottom:2.5rem}#p-quotation .form-quotation-section .form-textarea-wrapper textarea{font-size:14px;font-size:.875rem;font-family:"Gilroy-Regular",sans-serif;color:#989898;width:100%;height:170px;padding:1.25rem;border:1px solid #989898;outline:none}@media screen and (max-width:749px){#p-quotation .form-quotation-section .form-textarea-wrapper textarea{font-size:13px;font-size:.8125rem}}#p-quotation .form-quotation-section .cta{text-align:center}#p-quotation .legal-notice-section{clear:both;margin-top:2.5rem}#p-quotation .legal-notice-section p{font-size:11px;font-size:.6875rem;margin-bottom:1.875rem;color:#636674;font-family:"Gilroy-Regular",sans-serif;line-height:14px;text-align:justify}@media screen and (max-width:1023px){#p-quotation .form-quotation-section{padding-left:1.25rem;padding-right:1.25rem}#p-quotation .form-quotation-section .content-wrapper{padding-left:0;padding-right:0}#p-quotation .search-params--arrival .layer--active{display:none;opacity:0}#p-quotation .search-params--departure .layer--active{display:none;opacity:0}#p-quotation .search-params--destination{position:relative}#p-quotation .search-params--destination div.layer--active{display:none;opacity:0}#p-quotation .search-params--destination #stay-search-destination-opt-select{display:block;height:50px;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;position:absolute;opacity:0}}@media screen and (max-width:749px){#p-quotation .search-params--arrival label,#p-quotation .search-params--departure label{font-size:13px;font-size:.8125rem;padding-left:1.25rem}#p-quotation .form-quotation-section .quotation-fieldset-you,#p-quotation .form-quotation-section .quotation-fieldset-company,#p-quotation .form-quotation-section .quotation-fieldset-demand{display:block;width:100%;float:none}#p-quotation .form-quotation-section .quotation-fieldset-you{display:block}#p-quotation .form-quotation-section .quotation-fieldset-company{margin-top:2.5rem}#p-quotation .form-quotation-section .quotation-fieldset-demand{position:static}#p-quotation .form-quotation-section .quotation-fieldset-demand .quotation-fieldset-demand--left{display:inline-block;width:100%;float:none}#p-quotation .form-quotation-section .quotation-fieldset-demand .quotation-fieldset-demand--right{display:block;width:100%;position:static}#p-quotation .form-quotation-section .quotation-textarea-wishes{margin-bottom:1.875rem}#p-quotation .legal-notice-section .content-wrapper{padding-left:1.25rem;padding-right:1.25rem}}.page-node-type-edito #breadcrumb li,.page-node-type-edito #breadcrumb a,.page-node-type-blog-post #breadcrumb li,.page-node-type-blog-post #breadcrumb a{color:#fff}.edito-wrapper{overflow:hidden}.edito-wrapper #breadcrumb{display:none}.edito-wrapper .edito-cover{position:relative;height:620px;position:relative}.edito-wrapper .edito-cover::before{display:block;content:"";width:100%;height:0;padding-top:62.1875%}@media screen and (max-width:1023px){.edito-wrapper .edito-cover{height:560px}}.edito-wrapper .edito-cover::after{z-index:1;position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}.edito-wrapper .edito-cover .background-pause{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.edito-wrapper .edito-cover .background-pause::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:80%;background:url(/themes/custom/thalassa/img/thalassa-watermark.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;pointer-events:none;transform:translate(-50%,-50%)}.edito-wrapper .edito-cover .content{z-index:2;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.edito-wrapper .edito-cover .h1{font-size:30px;font-size:1.875rem;padding:0 10px;color:#fff;font-family:"Gilroy-UltraLight",sans-serif;line-height:28px;text-align:center;box-sizing:border-box}.edito-wrapper .edito-cover .h2{font-size:11px;font-size:.6875rem;display:block;padding-top:10px;font-family:"Gilroy-Regular",sans-serif;color:#fff;line-height:12px}.edito-wrapper .edito-cover .h2.wave{padding-bottom:2rem}.edito-wrapper .edito-cover .h2.wave::after{color:#fff}.edito-wrapper .edito-cover .visu{position:absolute;width:auto;height:100%;top:0;left:50%;transform:translate(-50%,0);object-fit:cover}.edito-wrapper .edito-focus{padding:25px 20px}.edito-wrapper .edito-focus .h1{font-size:23px;width:100%;color:#636674;font-family:"Gilroy-UltraLight",sans-serif;line-height:25px;text-align:center}.edito-wrapper .edito-focus .h1.wave{padding-bottom:1.5rem}.edito-wrapper .edito-focus .h1.wave::after{color:#35414c}.edito-wrapper .edito-focus p{font-size:12px;margin-top:20px;line-height:16px}.edito-wrapper .edito-focus a{display:inline-block;margin-top:25px;color:#636674;font-size:12px;font-family:"Gilroy-SemiBold",sans-serif;text-decoration:underline;text-transform:uppercase}.edito-wrapper .edito-focus .focus{margin:40px auto 0;padding:30px 20px;background-color:#35414c}.edito-wrapper .edito-focus .focus .content{display:inline-block;width:auto;margin:0 auto}.edito-wrapper .edito-focus .focus .title{font-size:14px;margin-top:0;color:#fff;text-align:left;text-transform:uppercase}.edito-wrapper .edito-focus .focus ul{margin-top:20px}.edito-wrapper .edito-focus .focus ul li{margin-top:10px;margin-left:15px;color:#fff;text-align:left;list-style-type:disc}.edito-wrapper .edito-text,.edito-wrapper .edito-faq{padding:25px 20px}.edito-wrapper .edito-text .h2,.edito-wrapper .edito-faq .h2{font-size:23px;width:100%;color:#636674;font-family:"Gilroy-UltraLight",sans-serif;line-height:25px;text-align:center}.edito-wrapper .edito-text .h2.wave,.edito-wrapper .edito-faq .h2.wave{padding-bottom:1.5rem;margin-bottom:30px}.edito-wrapper .edito-text .h2.wave::after,.edito-wrapper .edito-faq .h2.wave::after{color:#35414c}.edito-wrapper .edito-text .h1-styling,.edito-wrapper .edito-text .h2.question,.edito-wrapper .edito-faq .h1-styling,.edito-wrapper .edito-faq .h2.question{font-size:23px;width:100%;color:#636674;font-family:"Gilroy-UltraLight",sans-serif;line-height:25px;text-align:center}.edito-wrapper .edito-text .h1-styling.wave,.edito-wrapper .edito-text .h2.question.wave,.edito-wrapper .edito-faq .h1-styling.wave,.edito-wrapper .edito-faq .h2.question.wave{padding-bottom:1.5rem;margin-bottom:30px}.edito-wrapper .edito-text .h1-styling.wave::after,.edito-wrapper .edito-text .h2.question.wave::after,.edito-wrapper .edito-faq .h1-styling.wave::after,.edito-wrapper .edito-faq .h2.question.wave::after{color:#35414c}.edito-wrapper .edito-text .h2.question,.edito-wrapper .edito-faq .h2.question{font-family:"Gilroy-UltraLight",sans-serif}.edito-wrapper .edito-text p,.edito-wrapper .edito-faq p{margin-top:20px;font-size:12px;line-height:16px}.edito-wrapper .edito-text a,.edito-wrapper .edito-faq a{display:inline-block;margin-top:25px;font-size:12px;color:#636674;font-family:"Gilroy-SemiBold",sans-serif;text-decoration:underline;text-transform:uppercase}.edito-wrapper .edito-text ul,.edito-wrapper .edito-faq ul{margin-top:15px}.edito-wrapper .edito-text ul li,.edito-wrapper .edito-faq ul li{margin-bottom:5px}.edito-wrapper .edito-text ul li::before,.edito-wrapper .edito-faq ul li::before{content:"• ";color:#35414c}.edito-wrapper .edito-text strong,.edito-wrapper .edito-faq strong{font-family:"Gilroy-SemiBold",sans-serif}.edito-wrapper .edito-text em,.edito-wrapper .edito-faq em{font-style:italic}.edito-wrapper .edito-video{padding:25px 20px}.edito-wrapper .edito-video .h1{width:100%;margin-bottom:25px;font-size:23px;color:#636674;font-family:"Gilroy-UltraLight",sans-serif;line-height:25px;text-align:center}.edito-wrapper .edito-video .h1.wave{padding-bottom:1.5rem}.edito-wrapper .edito-video .h1.wave::after{color:#35414c}.edito-wrapper .edito-video .video-js .vjs-control-bar{background-color:#fff !important}.edito-wrapper .edito-video .video-js .vjs-control{color:#002339}.edito-wrapper .edito-video .video-js .vjs-volume-level{height:4px;background-color:#444751}.edito-wrapper .edito-video .video-js .vjs-progress-holder,.edito-wrapper .edito-video .video-js .vjs-load-progress{height:6px}.edito-wrapper .edito-video .video-js .vjs-slider{background-color:#444751}.edito-wrapper .edito-video .video-js .vjs-load-progress{background-color:ligthen(#444751,25%)}.edito-wrapper .edito-video .video-js .vjs-play-progress{background-color:#002339}.edito-wrapper .edito-video .video-js .vjs-big-play-button{background-color:#fff !important}.edito-wrapper .edito-video .video-js .vjs-remaining-time{display:none}.edito-wrapper .edito-video .video-js .vjs-mute-control,.edito-wrapper .edito-video .video-js .vjs-volume-menu-button{position:relative}.edito-wrapper .edito-video .video-js .vjs-mute-control::before,.edito-wrapper .edito-video .video-js .vjs-volume-menu-button::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";position:absolute;width:25px;height:18px;top:50%;left:0;transform:translate(0,-50%)}.edito-wrapper .edito-video .video-js .vjs-mute-control.vjs-vol-0::before,.edito-wrapper .edito-video .video-js .vjs-volume-menu-button.vjs-vol-0::before{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";position:absolute;width:25px;height:18px;top:50%;left:0;transform:translate(0,-50%)}.edito-wrapper .edito-image{padding:25px 0}.edito-wrapper .edito-image .h1{font-size:23px;font-size:1.4375rem;width:100%;margin-bottom:25px;color:#636674;font-family:"Gilroy-UltraLight",sans-serif;line-height:25px;text-align:center}.edito-wrapper .edito-image .h1.wave{padding-bottom:1.5rem}.edito-wrapper .edito-image .h1.wave::after{color:#35414c}.edito-wrapper .edito-image .image-container{padding:0 20px}.edito-wrapper .edito-image .image-desktop,.edito-wrapper .edito-image .image-mobile{width:100%;height:auto}.edito-wrapper .edito-image .image-desktop{display:none}.edito-wrapper .edito-image .image-mobile{display:block}.edito-grid-sm{padding-top:50px;padding-bottom:50px}.edito-grid-sm.background{background-color:#f1f5f6}.edito-grid-sm .slick-initialized .slick-slide{display:flex}@media screen and (max-width:1023px){.edito-grid-sm .slick-initialized .slick-slide{margin:0 20px}}.edito-grid-sm .h2{font-size:23px;padding-left:20px;padding-right:20px;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.edito-grid-sm .slick-dots{margin:20px auto;text-align:center}.edito-grid-sm .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}.edito-grid-sm .slick-dots li.slick-active{background-color:#35414c}.edito-grid-sm .slick-dots li button{display:none}.edito-grid-sm .btn-cta{margin-top:20px}.edito-grid-lg{padding:25px 0}.edito-grid-lg.background{background-color:#f1f5f6}.edito-grid-lg .content-wrapper{padding:0 20px}.edito-grid-lg .h2{font-size:23px;font-size:1.4375rem;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.edito-grid-lg .list-items{position:relative;width:100%;margin-top:30px;font-size:0;justify-content:center}.edito-grid-lg .list-items .item{width:100%;margin-bottom:30px;padding-left:10px;padding-right:10px;overflow:hidden}.edito-grid-lg .list-items .item img{width:100%;height:auto;display:block}.edito-grid-lg .list-items .item .box{display:block;width:100%;color:inherit}.edito-grid-lg .list-items .item .box .bottom{border:1px solid #dadada;padding:30px}.edito-grid-lg .list-items .item .content{text-align:center}@media screen and (max-width:749px){.edito-grid-lg .list-items .item .content{padding:30px 20px}}.edito-grid-lg .list-items .item .content .title{font-size:14px;color:#35414c;text-transform:uppercase}.edito-grid-lg .list-items .item .content .description{font-size:12px;margin-top:20px;color:#636674}.edito-grid-lg .list-items .item .btn-cta{font-size:13px;text-align:center;margin-top:20px}.edito-grid-lg .list-items .item .btn-cta .cta__button{color:#fff}.edito-diaporama{padding:25px 0;margin-bottom:50px}.edito-diaporama .h2{font-size:23px;font-size:1.4375rem;margin-bottom:20px;font-family:"Gilroy-UltraLight",sans-serif;text-align:center}.edito-diaporama .slideshow-edito-panorama{position:relative;margin-top:50px}.edito-diaporama .slideshow-edito-panorama::before{display:block;content:"";width:100%;height:0;padding-top:100%}.edito-diaporama .controls{display:none}.edito-diaporama .slick-dots{margin-top:20px;text-align:center}.edito-diaporama .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}.edito-diaporama .slick-dots li.slick-active{background-color:#35414c}.edito-diaporama .slick-dots li button{display:none}.edito-diaporama #edito-diaporama-pics{position:absolute;width:100%;height:100%;top:0;left:0;margin:0 auto}.edito-diaporama #edito-diaporama-titles{position:absolute;bottom:0;left:0;width:100%;height:100px;padding:0 10px;transition:all .2s ease;overflow:hidden}.edito-diaporama #edito-diaporama-titles.open{height:100%;padding:0}.edito-diaporama #edito-diaporama-titles.open .slick-list,.edito-diaporama #edito-diaporama-titles.open .slick-track,.edito-diaporama #edito-diaporama-titles.open .slick-slider{position:static;transform:none !important}.edito-diaporama #edito-diaporama-titles.open ul li{display:none}.edito-diaporama #edito-diaporama-titles ul{height:120px;overflow:hidden}.edito-diaporama #edito-diaporama-titles ul li{position:relative;font-family:"Gilroy-Regular",sans-serif;color:#fff;line-height:20px;text-transform:uppercase;overflow:hidden}.edito-diaporama #edito-diaporama-titles ul li .close-hover{position:absolute;top:20px;right:10px;width:30px;height:30px;display:block;z-index:30;display:none;cursor:pointer}.edito-diaporama #edito-diaporama-titles ul li .close-hover::after{font-size:14px;font-size:.875rem;display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:"";transition:transform 300ms cubic-bezier(0.455,0.03,0.515,0.955);color:white}.no-touchevents .edito-diaporama #edito-diaporama-titles ul li .close-hover.hover:after,.no-touchevents .edito-diaporama #edito-diaporama-titles ul li .close-hover:hover:after{transform:rotateZ(180deg)}.edito-diaporama #edito-diaporama-titles ul li.open{display:block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;background-color:rgba(11,43,64,0.3)}.edito-diaporama #edito-diaporama-titles ul li.open .close-hover{display:block}.edito-diaporama #edito-diaporama-titles ul li .box{position:absolute;top:50%;left:0;width:100%;padding:0;transform:translate(0,-50%)}.edito-diaporama #edito-diaporama-titles ul li .box .see-more{font-size:16px;font-size:1rem;height:30px;color:#fff;text-transform:uppercase;text-decoration:underline;cursor:pointer}.edito-diaporama #edito-diaporama-titles ul li .box .title{color:#35414c;margin-bottom:15px}.edito-diaporama #edito-diaporama-titles ul li .box .description{display:none}.edito-diaporama #edito-diaporama-titles ul li .box .description p{font-size:12px;line-height:1.25;text-transform:none;color:#35414c}.edito-diaporama .slideshow,.edito-diaporama .slick-track,.edito-diaporama .slick-list{width:100%;height:100% !important}.edito-diaporama .slideshow .slide,.edito-diaporama .slick-track .slide,.edito-diaporama .slick-list .slide{vertical-align:top;display:inline-block;position:relative;width:100%;height:100%;top:0 !important;left:0 !important;white-space:normal}.edito-diaporama .slideshow .slide span,.edito-diaporama .slideshow .slide .layer,.edito-diaporama .slick-track .slide span,.edito-diaporama .slick-track .slide .layer,.edito-diaporama .slick-list .slide span,.edito-diaporama .slick-list .slide .layer{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 0}.edito-diaporama .slick-prev::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.edito-diaporama .slick-next::after{display:inline-block;font-family:'maz-icon-font';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:""}.edito-diaporama .slick-prev::after,.edito-diaporama .slick-next::after{display:inline-block;position:absolute;width:50px;height:50px;line-height:50px !important;top:auto;left:0;font-size:25px;font-size:1.5625rem;transition:all 200ms ease-in-out;transform:translateY(0);z-index:1;top:50%;left:50%;color:#35414c;text-align:center;border:1px solid #35414c;transform:translate(-50%,-50%);cursor:pointer}.edito-diaporama .slick-prev,.edito-diaporama .slick-next{height:50px;width:50px;position:relative;display:inline-block}.edito-diaporama .slick-next{margin-left:5px}.page-node-type-edito .content-wrapper.fix-third-column,.page-node-type-blog-post .content-wrapper.fix-third-column{left:0;padding:0;max-width:1280px}.page-node-type-edito .content-wrapper.fix-third-column li img,.page-node-type-blog-post .content-wrapper.fix-third-column li img{position:relative;width:100%;height:auto;min-height:0}.page-node-type-edito .content-wrapper.fix-third-column li .block-promo-content,.page-node-type-blog-post .content-wrapper.fix-third-column li .block-promo-content{padding-bottom:0}.page-node-type-edito .content-wrapper.fix-third-column li .content,.page-node-type-blog-post .content-wrapper.fix-third-column li .content{text-align:center}.page-node-type-edito .content-wrapper.fix-third-column li .content .title-block,.page-node-type-blog-post .content-wrapper.fix-third-column li .content .title-block{font-size:14px;font-size:.875rem;color:#35414c;font-family:"Gilroy-Regular",sans-serif;text-transform:uppercase}.page-node-type-edito .content-wrapper.fix-third-column li .content .description,.page-node-type-blog-post .content-wrapper.fix-third-column li .content .description{font-size:14px;line-height:1.5;margin-top:20px;font-family:"Gilroy-Regular",sans-serif;color:#636674;min-height:105px}.page-node-type-edito .content-wrapper.fix-third-column li .content .see-more,.page-node-type-blog-post .content-wrapper.fix-third-column li .content .see-more{font-size:12px;font-size:.75rem;display:block;margin-top:25px;color:#6d707c;font-family:"Gilroy-SemiBold",sans-serif;text-transform:uppercase;text-decoration:underline}.edito-quotes{padding:25px 20px}.edito-quotes .h2{font-size:23px;font-size:1.4375rem;width:100%;margin-bottom:25px;color:#636674;font-family:"Gilroy-UltraLight",sans-serif;line-height:25px;text-align:center}.edito-quotes .h2.wave{padding-bottom:1.5rem}.edito-quotes .h2.wave::after{color:#35414c}.edito-quotes .edito-quote{display:table;width:100%;margin-bottom:15px;table-layout:fixed}.edito-quotes .edito-quote img{display:none}.edito-quotes .edito-quote .quote-content{position:relative;width:100%;padding:45px 20px;background-color:#35414c}.edito-quotes .edito-quote .quote-content::before{z-index:1;display:block;position:absolute;top:15%;left:5%;width:10%;content:url(/themes/custom/thalassa/img/quote.svg)}.edito-quotes .edito-quote .quote-content::after{z-index:1;display:block;position:absolute;bottom:15%;right:5%;width:10%;content:url(/themes/custom/thalassa/img/quote.svg);transform:rotate(180deg)}.edito-quotes .edito-quote .quote-content p{font-size:12px;font-size:.75rem;z-index:2;position:relative;width:80%;margin:0 auto;font-family:"Gilroy-Regular",sans-serif;color:#fff;line-height:16px;text-align:left}.reinsurance-wrapper p strong{font-family:"Gilroy-SemiBold",sans-serif}.reinsurance-wrapper p strong em{font-family:"Gilroy-SemiBold",sans-serif}.reinsurance-wrapper p em{font-family:"Gilroy-Regular",sans-serif}.reinsurance-wrapper p em strong{font-family:"Gilroy-SemiBold",sans-serif}@media screen and (max-width:770px){.edito-wrapper .edito-text p,.edito-wrapper .edito-faq p{line-height:20px}.edito-grid-lg .list-items .item .content .description{line-height:20px}.edito-grid-lg .list-items .item .btn-cta{font-size:11px;font-size:.6875rem}.edito-grid-lg .list-items .item .btn-cta a{padding-bottom:12px}.edito-diaporama{max-width:768px;margin:0 auto;padding:0 20px}}@media screen and (max-width:1023px){.page-node-type-edito .content-wrapper>.heading-1,.page-node-type-blog-post .content-wrapper>.heading-1{margin:0 0 30px}.page-node-type-edito .content-wrapper.fix-third-column li,.page-node-type-blog-post .content-wrapper.fix-third-column li{padding-left:0;padding-right:0}.edito-diaporama{padding-bottom:120px}.edito-diaporama .controls{display:block;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.edito-diaporama .slideshow-edito-panorama::before{padding-top:57%}.edito-diaporama #edito-diaporama-titles{bottom:-100px;padding:0;text-align:left}.edito-diaporama #edito-diaporama-titles .slideshow{width:calc(100% - 100px)}}@media screen and (min-width:700px) and (max-width:770px){.page-node-type-edito .content-wrapper.fix-third-column li .block-promo-content,.page-node-type-blog-post .content-wrapper.fix-third-column li .block-promo-content{display:flex;flex-direction:column}.page-node-type-edito .content-wrapper.fix-third-column li .block-promo-content .bottom,.page-node-type-blog-post .content-wrapper.fix-third-column li .block-promo-content .bottom{height:100%}}@media screen and (min-width:750px){.page-node-type-edito .content-wrapper.fix-third-column li .block-promo-content,.page-node-type-blog-post .content-wrapper.fix-third-column li .block-promo-content{display:flex;flex-direction:column}.page-node-type-edito .content-wrapper.fix-third-column li .block-promo-content .bottom,.page-node-type-blog-post .content-wrapper.fix-third-column li .block-promo-content .bottom{height:100%}.edito-wrapper .edito-cover{margin-top:0}.edito-wrapper .edito-cover .h1{font-size:40px;font-size:2.5rem;line-height:50px}.edito-wrapper .edito-cover .h2{font-size:14px;font-size:.875rem;line-height:16px}.edito-wrapper .edito-focus .h1{font-size:30px;font-size:1.875rem;line-height:30px}.edito-wrapper .slick-track{height:100%}.edito-wrapper .slick-track .item{margin:0 10px}.edito-wrapper .edito-text .h2,.edito-wrapper .edito-faq .h2{font-size:30px;font-size:1.875rem;line-height:30px}.edito-wrapper .edito-text .h1-styling,.edito-wrapper .edito-text h2.question,.edito-wrapper .edito-faq .h1-styling,.edito-wrapper .edito-faq h2.question{font-size:30px;font-size:1.875rem;line-height:30px}.edito-wrapper .edito-text .h2.question,.edito-wrapper .edito-faq .h2.question{font-family:"Gilroy-UltraLight",sans-serif}.edito-wrapper .edito-quotes .h2{font-size:30px;font-size:1.875rem;line-height:30px}.edito-wrapper .edito-quotes .edito-quote .quote-content{padding:80px 20px}.edito-wrapper .edito-quotes .edito-quote .quote-content p{font-size:14px;font-size:.875rem;line-height:16px}.edito-wrapper .edito-diaporama #edito-diaporama-titles ul li{position:relative}.edito-wrapper .edito-diaporama #edito-diaporama-titles ul li .box .see-more{display:none}.edito-wrapper .edito-diaporama #edito-diaporama-titles ul li .box .description{display:block}.edito-wrapper .edito-diaporama #edito-diaporama-titles ul li .box .description p{font-size:16px;font-size:1rem;line-height:20px}.edito-wrapper .edito-video .h1{font-size:30px;font-size:1.875rem;line-height:30px}.edito-wrapper .edito-image .h1{font-size:30px;font-size:1.875rem;line-height:30px}.edito-wrapper .edito-image .image-desktop{display:block}.edito-wrapper .edito-image .image-mobile{display:none}.edito-grid-lg .list-items{text-align:center;table-layout:fixed;display:flex;flex-wrap:wrap}.edito-grid-lg .list-items .item{position:relative;display:flex;vertical-align:top;width:50%}.edito-grid-lg .list-items .item .btn-cta{font-size:13px;font-size:.8125rem;text-align:center;left:0;width:100%;bottom:0}}@media screen and (min-width:1024px){.edito-wrapper .visu{min-width:100%}.edito-wrapper #breadcrumb{display:block;margin:15px 0 15px 40px;padding:0 1.17188%}.edito-wrapper .edito-cover{position:relative;line-height:0}.edito-wrapper .edito-cover::before{display:block;content:"";width:100%;height:0;padding-top:34.81481%}.edito-wrapper .edito-cover .h1{font-size:50px;font-size:3.125rem;margin-bottom:15px;line-height:40px}.edito-wrapper .edito-cover .h2{font-size:18px;font-size:1.125rem;padding-top:0;line-height:18px}.edito-wrapper .edito-cover .h2.wave{padding-bottom:2.5rem}.edito-wrapper .edito-focus{width:76.54321%;margin:0 auto;padding:50px 0}.edito-wrapper .edito-focus .h1{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-focus .h1.wave{padding-bottom:2.5rem}.edito-wrapper .edito-focus p{font-size:16px;font-size:1rem;line-height:20px}.edito-wrapper .edito-focus a{font-size:13px;font-size:.8125rem;margin-top:35px}.edito-wrapper .edito-focus .focus{width:48.3871%;padding:50px 5%}.edito-wrapper .edito-focus .focus .title{font-size:20px;font-size:1.25rem;line-height:22px}.edito-wrapper .edito-focus .focus ul{margin-top:35px}.edito-wrapper .edito-focus .focus ul li{margin-top:15px}.edito-wrapper .edito-text,.edito-wrapper .edito-faq{width:76.54321%;max-width:1280px;margin:0 auto;padding:50px 0}.edito-wrapper .edito-text .h2,.edito-wrapper .edito-faq .h2{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-text .h2.wave,.edito-wrapper .edito-faq .h2.wave{padding-bottom:2.5rem}.edito-wrapper .edito-text .h1-styling,.edito-wrapper .edito-text h2.question,.edito-wrapper .edito-faq .h1-styling,.edito-wrapper .edito-faq h2.question{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-text .h1-styling.wave,.edito-wrapper .edito-text h2.question.wave,.edito-wrapper .edito-faq .h1-styling.wave,.edito-wrapper .edito-faq h2.question.wave{padding-bottom:2.5rem}.edito-wrapper .edito-text .h2.question,.edito-wrapper .edito-faq .h2.question{font-family:"Gilroy-UltraLight",sans-serif}.edito-wrapper .edito-text p,.edito-wrapper .edito-faq p{font-size:16px;font-size:1rem;line-height:20px}.edito-wrapper .edito-text a,.edito-wrapper .edito-faq a{font-size:13px;font-size:.8125rem;margin-top:35px}.edito-wrapper .edito-quotes{width:76.54321%;margin:0 auto;padding:50px 0}.edito-wrapper .edito-quotes .h2{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-quotes .h2.wave{padding-bottom:2.5rem}.edito-wrapper .edito-quotes .edito-quote{margin-bottom:25px}.edito-wrapper .edito-quotes .edito-quote img,.edito-wrapper .edito-quotes .edito-quote .quote-content{display:table-cell;vertical-align:middle}.edito-wrapper .edito-quotes .edito-quote img{width:100%}.edito-wrapper .edito-quotes .edito-quote .quote-content{width:50%;padding:0}.edito-wrapper .edito-quotes .edito-quote .quote-content::before{top:18%;left:5%;width:15%}.edito-wrapper .edito-quotes .edito-quote .quote-content::after{bottom:18%;right:5%;width:15%}.edito-wrapper .edito-quotes .edito-quote .quote-content p{font-size:14px;font-size:.875rem;line-height:16px}.edito-wrapper .edito-video{width:76.54321%;margin:0 auto;padding:50px 0}.edito-wrapper .edito-video .h1{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-video .h1.wave{padding-bottom:2.5rem}.edito-wrapper .edito-image{width:76.54321%;margin:0 auto;padding:50px 0}.edito-wrapper .edito-image .h1{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-image .h1.wave{padding-bottom:2.5rem}.edito-diaporama{width:76.54321%;max-width:1280px;margin:0 auto;padding:50px 0 100px}.edito-diaporama .h2{font-size:36px;margin-bottom:25px;line-height:40px}.edito-diaporama .slideshow-edito-panorama{position:relative;margin-top:0}.edito-diaporama .slideshow-edito-panorama::before{display:block;content:"";width:100%;height:0;padding-top:50.40323%}.edito-diaporama .controls{display:block}.edito-diaporama #edito-diaporama-titles{width:100%;left:0;bottom:-100px;padding:0;display:flex}.edito-diaporama #edito-diaporama-titles ul{text-align:left;flex:1}.edito-diaporama #edito-diaporama-titles ul li{line-height:20px}.edito-diaporama #edito-diaporama-titles ul li .title{font-size:18px;font-size:1.125rem}.edito-diaporama #edito-diaporama-titles ul li .desription p{font-size:16px;font-size:1rem}.edito-diaporama #edito-diaporama-titles .controls{width:auto;position:static;padding-top:20px;padding-right:1px}.page-node-type-edito .content-wrapper.fix-third-column li .content .title-block,.page-node-type-blog-post .content-wrapper.fix-third-column li .content .title-block{font-size:20px;font-size:1.25rem}.page-node-type-edito .content-wrapper.fix-third-column li .content .see-more,.page-node-type-blog-post .content-wrapper.fix-third-column li .content .see-more{font-size:14px;font-size:.875rem}}@media screen and (min-width:1025px){.edito-grid-sm .h2{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-grid-sm .btn-cta{font-size:13px;font-size:.8125rem;margin-top:0}.edito-grid-lg{padding:50px 0}.edito-grid-lg .content-wrapper{width:76.54321%;margin:0 auto;padding:0}.edito-grid-lg .h2{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-grid-lg .list-items{margin:0 auto;padding:0}.edito-grid-lg .list-items .item{margin-bottom:50px;box-sizing:border-box;vertical-align:top}.edito-grid-lg .list-items .item .content .title{font-size:20px;font-size:1.25rem}.edito-grid-lg .list-items .item .content .description{font-size:16px;font-size:1rem;line-height:18px}}@media screen and (min-width:1260px){.edito-wrapper .edito-quotes .edito-quote .quote-content p{font-size:16px;font-size:1rem;line-height:24px}.edito-diaporama .controls{width:60.48387%}.edito-diaporama #edito-diaporama-titles ul{width:48.3871%}.edito-diaporama #edito-diaporama-titles ul li{font-size:16px;font-size:1rem}}@media screen and (min-width:1496px){.edito-wrapper .edito-quotes .edito-quote .quote-content p{font-size:20px;font-size:1.25rem;line-height:28px}}.user-login-form{position:relative;z-index:3}
