.action-links{list-style:none;padding:0;margin:1em 0;}[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-left:0.3em;margin-right:0;}.button-action{display:inline-block;line-height:160%;padding:0.2em 0.5em 0.3em;text-decoration:none;}.button-action:before{content:'+';font-weight:900;margin-left:-0.1em;padding-right:0.2em;}[dir="rtl"] .button-action:before{margin-left:0;margin-right:-0.1em;padding-left:0.2em;padding-right:0;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-left:1em;margin-right:1em;}.button:first-child,.image-button:first-child{margin-left:0;margin-right:0;}
.collapse-processed > summary{padding-left:0.5em;padding-right:0.5em;}.collapse-processed > summary:before{background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;content:"";float:left;height:1em;width:1em;}[dir="rtl"] .collapse-processed > summary:before{background-position:100% 100%;float:right;}.collapse-processed:not([open]) > summary:before{background-position:25% 35%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}[dir="rtl"] .collapse-processed:not([open]) > summary:before{background-position:75% 35%;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.container-inline label:after,.container-inline .label:after{content:':';}.form-type-radios .container-inline label:after{content:'';}.form-type-radios .container-inline .form-type-radio{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{border:1px solid #ccc;margin-top:1em;margin-bottom:1em;}details > .details-wrapper{padding:0.5em 1.5em;}summary{cursor:pointer;padding:0.2em 0.5em;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-left:1em;margin-right:0;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;font-weight:normal;width:10em;}[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-style:normal;font-weight:bold;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-left:1em;margin-right:0;}
.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-left:0.5em;padding-right:0;}.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;font-size:inherit;font-weight:bold;margin:0;padding:0;}.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-left:0;margin-right:2.4em;}.marker{color:#e00;}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}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{content:'';display:inline-block;height:14px;width:14px;vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{background:url(/core/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}[dir="rtl"] .icon-help{background-position:100% 50%;padding:1px 20px 1px 0;}.feed-icon{background:url(/core/misc/feed.svg) no-repeat;overflow:hidden;text-indent:-9999px;display:block;width:16px;height:16px;}
.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{background:transparent;border:0;cursor:pointer;margin:0;padding:0;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;list-style-type:none;padding:0 0.5em;}ul.links a.is-active{color:#000;}
ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left;}[dir="rtl"] ul.menu{margin-left:0;margin-right:1em;text-align:right;}.menu-item--expanded{list-style-image:url(/core/misc/menu-expanded.png);list-style-type:circle;}.menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed.png);list-style-type:disc;}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{padding-top:0.2em;margin:0;}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{list-style:none;margin:0 0 0.5em;padding:0;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-left:0.3em;margin-right:0;}.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;margin:0;width:100%;box-sizing:border-box;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{max-width:95%;min-width:95%;}}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;}[dir="rtl"] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;margin-left:0;}.messages--warning{background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/core/misc/icons/e32700/error.svg);border-color:#f9c9bf #f9c9bf #f9c9bf transparent;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;}
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,#nav-main .nav-layer .content-wrapper>ul,#nav-main .nav-layer .content-wrapper>ul ul,.cares .care-result,.cares .category,.cares .category .care li,.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,#nav-main .nav-layer .content-wrapper>ul:before,#nav-main .nav-layer .content-wrapper>ul ul:before,.cares .care-result:before,.cares .category:before,.cares .category .care li: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,#nav-main .nav-layer .content-wrapper>ul:after,#nav-main .nav-layer .content-wrapper>ul ul:after,.cares .care-result:after,.cares .category:after,.cares .category .care li: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,#nav-main .nav-layer .content-wrapper>ul:after,#nav-main .nav-layer .content-wrapper>ul ul:after,.cares .care-result:after,.cares .category:after,.cares .category .care li:after,.cart-header:after,.cart-content:after{clear:both}#nav-accor .widgets li a span,.signature .social a{display:block;text-indent:100%;overflow:hidden;white-space:nowrap}@font-face{font-family:"Garamond";src:url(/themes/custom/thalassa/fonts/AdobeGaramondW08/AdobeGaramondW08.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AdobeGaramondW08/AdobeGaramondW08.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08/AdobeGaramondW08.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08/AdobeGaramondW08.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08/AdobeGaramondW08.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Garamond bold";src:url(/themes/custom/thalassa/fonts/AdobeGaramondW08Bold/AdobeGaramondW08Bold.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AdobeGaramondW08Bold/AdobeGaramondW08Bold.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08Bold/AdobeGaramondW08Bold.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08Bold/AdobeGaramondW08Bold.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08Bold/AdobeGaramondW08Bold.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Garamond italic";src:url(/themes/custom/thalassa/fonts/AdobeGaramondW08-Italic/AdobeGaramondW08-Italic.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AdobeGaramondW08-Italic/AdobeGaramondW08-Italic.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08-Italic/AdobeGaramondW08-Italic.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08-Italic/AdobeGaramondW08-Italic.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AdobeGaramondW08-Italic/AdobeGaramondW08-Italic.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AG book";src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW01Bk/AvantGardeGothicITCW01Bk.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW01Bk/AvantGardeGothicITCW01Bk.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW01Bk/AvantGardeGothicITCW01Bk.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW01Bk/AvantGardeGothicITCW01Bk.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW01Bk/AvantGardeGothicITCW01Bk.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AG book oblique";src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02BkObl/AvantGardeGothicITCW02BkObl.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02BkObl/AvantGardeGothicITCW02BkObl.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02BkObl/AvantGardeGothicITCW02BkObl.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02BkObl/AvantGardeGothicITCW02BkObl.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02BkObl/AvantGardeGothicITCW02BkObl.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AG medium";src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Md/AvantGardeGothicITCW02Md.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Md/AvantGardeGothicITCW02Md.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Md/AvantGardeGothicITCW02Md.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Md/AvantGardeGothicITCW02Md.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Md/AvantGardeGothicITCW02Md.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AG demi";src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Dm/AvantGardeGothicITCW02Dm.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Dm/AvantGardeGothicITCW02Dm.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Dm/AvantGardeGothicITCW02Dm.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Dm/AvantGardeGothicITCW02Dm.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02Dm/AvantGardeGothicITCW02Dm.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AG demi oblique";src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02DmObl/AvantGardeGothicITCW02DmObl.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02DmObl/AvantGardeGothicITCW02DmObl.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02DmObl/AvantGardeGothicITCW02DmObl.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02DmObl/AvantGardeGothicITCW02DmObl.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/AvantGardeGothicITCW02DmObl/AvantGardeGothicITCW02DmObl.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AG demi bold";src:url(/themes/custom/thalassa/fonts/ITCAvantGardeGothicStdDemiBold/ITCAvantGardeGothicStdDemiBold.eot?5tisfx=);src:url(/themes/custom/thalassa/fonts/ITCAvantGardeGothicStdDemiBold/ITCAvantGardeGothicStdDemiBold.eot?5tisfx=#iefix) format("embedded-opentype"),url(/themes/custom/thalassa/fonts/ITCAvantGardeGothicStdDemiBold/ITCAvantGardeGothicStdDemiBold.ttf?5tisfx=) format("truetype"),url(/themes/custom/thalassa/fonts/ITCAvantGardeGothicStdDemiBold/ITCAvantGardeGothicStdDemiBold.woff?5tisfx=) format("woff"),url(/themes/custom/thalassa/fonts/ITCAvantGardeGothicStdDemiBold/ITCAvantGardeGothicStdDemiBold.svg?5tisfx=#icomoon) format("svg");font-weight:normal;font-style:normal}@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-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-golf:after{content:""}.maz-icon-font-amenities-fitness: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-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-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-destinations:after{content:""}.maz-icon-font-demander-brochure: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-deployer:after{content:""}.maz-icon-font-fleche-bouton:after{content:""}.maz-icon-font-fleche:after{content:""}.maz-icon-font-handicape:after{content:""}.maz-icon-font-gallerie: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-meeting:after{content:""}.maz-icon-font-marker: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-oie:after{content:""}.maz-icon-font-offres-speciales: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_old:after{content:""}.maz-icon-font-print:after{content:""}.maz-icon-font-programmes: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-soins:after{content:""}.maz-icon-font-sport:after{content:""}.maz-icon-font-sports-et-activite:after{content:""}.maz-icon-font-train:after{content:""}.maz-icon-font-suivant-slideshow: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:"AG book",Arial,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}html .page-web-call-back{display:none}html #product-cart .page-web-call-back{text-align:center;padding-top:25px;padding-bottom:25px}@media screen and (min-width:1024px){html #product-cart .page-web-call-back{display:block}}@media screen and (min-width:1024px){html.touchevents #product-cart .page-web-call-back{display:none}}@media screen and (min-width:1024px){html.no-touchevents #product-cart .page-web-call-back{display:block}}#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 .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:#003f6d}@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 .codes-and-map--desktop{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}html.locked-search{width:100%;height:100%;overflow:hidden}html.locked-search body{width:100%;height:100%;overflow:hidden}html.locked-search #container{width:100%;height:100%;overflow:hidden}html.locked-search #main{width:100%;height:100%;overflow:hidden}html.locked-search #main .codes-and-map.codes-and-map--mobile{display:block}html.locked-search #page{height:100%;width:100%}html.locked-search #search-engine{z-index:10000;position:fixed;top:0;left:0;bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;padding:0;width:100%;height:100%;background:#f1f5f6;margin-top:0 !important;padding-top:0 !important}html.locked-search #search-engine .container,html.locked-search #search-engine .content-wrapper,html.locked-search #search-engine .scrollable-wrapper,html.locked-search #search-engine .scrollable,html.locked-search #search-engine .form-engine{height:100%}html.locked-search #search-engine .container{position:relative}html.locked-search #search-engine .form-engine{overflow:auto;padding:0 0 30px}html.locked-search #search-engine .search-type .options-box .column .btn{display:inline-block}html.locked-search .destination-wrapper .search-container{display:block;width:100%;height:100%;overflow:hidden;position:static}}*{box-sizing:border-box;outline:none}a{text-decoration:none}#content{position:relative}.cta-push .block-promo-content{cursor:pointer}#breadcrumb{font-family:"AG medium";font-size:12px;font-size:.75rem;width:100%;padding:20px calc(1.17188% + 40px);text-align:left}#breadcrumb .content-wrapper{width:100%;max-width:none;margin:0;padding:0;text-align:left}#breadcrumb li{display:inline-block;color:#003f6d}#breadcrumb li a{color:#636674}.stars{position:relative;display:inline-block;font-size:0;vertical-align:middle}.stars sup{display:inline-block;width:10px;height:10px}.stars sup:after{font-size:9px;font-size:.5625rem;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:#003f6d}.stars sup span{display:none}.price{font-size:20px;font-size:1.25rem;white-space:nowrap;color:#003f6d}.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:#003f6d}.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:#003f6d;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:#003f6d;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;font-size:2.25rem;margin:0 0 50px 0;font-family:"Garamond italic",Arial,sans-serif;text-align:center}@media screen and (max-width:639px){.heading-1{font-size:24px;font-size:1.5rem}}.heading-2{font-size:16px;font-size:1rem;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;color:#003f6d;margin:0 0 .625rem}@media screen and (max-width:639px){.heading-2{font-size:14px;font-size:.875rem}}.heading-3{font-size:30px;font-size:1.875rem;text-align:left;color:#003f6d;font-family:"AG book",Arial,sans-serif}@media screen and (max-width:639px){.heading-3{font-size:20px;font-size:1.25rem}}.more{display:inline-block;padding:5px 0 2px 0}.more a{font-size:13px;font-size:.8125rem;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-decoration:underline;color:#636674}.no-touchevents .more a:hover{color:#003f6d}#cookie-policy{display:none;width:100%;position:fixed;bottom:0;left:0;z-index:1000;background-color:#003e6d;padding-top:1.5625rem;padding-bottom:1.5625rem}#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;font-size:.75rem;line-height:1.125rem}#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}@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 0 20px 0}.intro{padding:0 0 40px}}.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:1000;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{font-size:75px;font-size:4.6875rem;content:"";display:block !important;width:88px;height:70px;background-repeat:no-repeat;background-position: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;vertical-align:top}ul.flex-list.slick-slider{justify-content:center}.content-wrapper.fix-third-column{position:relative;max-width:1280px;padding-left:20px;padding-right:20px}.list-activities .block-promo .block-promo-content{padding-bottom:20px}@media screen and (min-width:750px){#missing-slideshow .block-promo .block-promo-content{padding-bottom:65px}#missing-slideshow .block-promo .cta{bottom:0}}#p-offers .block-promo .details p{margin-bottom:30px}@media screen and (min-width:750px){#p-offers .block-promo .cta.cta--toggler{position:static}}.block-promo{position:relative;width:100%;margin:0 0 50px 0;padding:0;text-align:center;list-style-type:none}.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}@media screen and (max-width:749px){.block-promo{padding:0}.block-promo .thema-type{height:auto;padding:25px 5px}}.block-promo .search-params--duration{position:relative;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:"AG medium",Arial,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:#003f6d}.block-promo .search-params--duration .btn.label--active{color:#003f6d;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:#003f6d}.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--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 .options .col{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--active{display:block}.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 .visu{position:relative;width:100%;background-size:cover;background-position:50% 50%}.block-promo .visu img.duration{position:absolute;left:0;bottom:0;width:28%;height:28%;z-index:10}.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 .map{position:absolute;bottom:0;left:0;max-width:90px}.block-promo .title{font-size:18px;font-size:1.125rem;z-index:1;position:absolute;width:100%;top:0;left:0;padding:15px 20px;color:#fff;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase}.block-promo .title .heading-1{text-transform:none}.block-promo .price,.block-promo .promotion{position:relative;display:table;height:104px;padding:0}.block-promo .price span,.block-promo .promotion span{display:table-cell;vertical-align:middle}.block-promo .price{width:125px;left:calc(50% - 62px);margin-top:-50px;color:#fff;background:#003f6d}.block-promo .price span{font-size:12px;font-size:.75rem;line-height:22px}.block-promo .price span strong{font-size:20px;font-size:1.25rem}.block-promo .price .strike{text-decoration:line-through}.block-promo .promotion{font-size:20px;font-size:1.25rem;padding:0 20px;width:100%;color:#ed6320;font-family:"Garamond italic",Arial,sans-serif}.block-promo .promotion strong{font-size:36px;font-size:2.25rem;font-family:"Garamond bold",Arial,sans-serif}.block-promo .promotion em{font-size:25px;font-size:1.5625rem;font-family:"Garamond bold",Arial,sans-serif}.block-promo .promotion sup{font-size:20px;font-size:1.25rem;vertical-align:top}.block-promo .default{font-size:14px;font-size:.875rem;line-height:1.78571;margin:0 0 30px}.block-promo .default strong{color:#ed6320}.block-promo .default em{font-family:"AG book oblique",Arial,sans-serif}.block-promo .details{position:relative;padding:0 20px;overflow:auto}.block-promo .details p:not(.promotion):not(.default){font-size:18px;font-size:1.125rem;line-height:24px}.block-promo .details strong,.block-promo .details b{font-weight:bold}.block-promo .details i,.block-promo .details em{font-style:italic}.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{display:list-item;margin-left:25px}.block-promo .details strong,.block-promo .details b{font-weight:bold;color:inherit}.block-promo .details i,.block-promo .details em{font-style:italic}.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;font-size:.875rem;display:list-item;margin-left:25px;padding-bottom:5px;line-height:24px}.block-promo .details .cta strong{font-weight:normal}.block-promo .details .default,.block-promo .details .default p{font-size:14px;font-size:.875rem}@media screen and (max-width:1023px){.block-promo .details .default,.block-promo .details .default p{font-size:12px;font-size:.75rem}}@media screen and (max-width:1023px){.block-promo .details .default-intro,.block-promo .details .default-intro p{display:none}}.block-promo .details p{font-size:20px;font-size:1.25rem;margin-bottom:15px}@media screen and (max-width:1023px){.block-promo .details p{font-size:12px;font-size:.75rem}}.block-promo .details p.cta{margin-top:10px;margin-bottom:0}.block-promo .details p.promotion{font-size:32px;font-size:2rem}@media screen and (max-width:1023px){.block-promo .details p.promotion{font-size:21px;font-size:1.3125rem}}.block-promo .block-promo-content{position:relative;width:100%;padding-bottom:30px;background-color:#fff;border:1px solid #dadada;word-wrap:break-word}@media screen and (max-width:749px){.block-promo .block-promo-content{padding-bottom:25px}}@media screen and (min-width:750px){.block-promo .block-promo-content{padding-bottom:75px}.block-promo .cta{position:absolute;width:100%;bottom:30px;padding:0 40px}}.block-promo.block-promo--header{width:100%;margin:0 auto}.block-promo.block-promo--header:before{border:0}.block-promo.block-promo--header .wave:after{color:#fff}.block-promo.block-promo--header .title.wave{padding-bottom:30px}.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--large .title{top:50%;font-family:"AG book",Arial,sans-serif;line-height:36px;transform:translateY(-50%)}.block-promo.block-promo--large .details{padding:30px 30px 0 30px}.block-promo.block-promo--large .details p{margin-bottom:15px}.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 .title{font-size:16px;font-size:1rem;line-height:36px;top:50%;font-family:"AG book",Arial,sans-serif;transform:translateY(-50%)}.block-promo.block-promo--half .details{padding:30px 25px 0 25px}@media screen and (max-width:639px){.block-promo.block-promo--half .details{padding:30px 15px 0 15px}}.block-promo.block-promo--third{font-size:16px;font-size:1rem;width:33.3333%;padding-left:10px;padding-right:10px}.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{line-height:36px;font-size:16px;font-size:1rem}.block-promo.block-promo--third .promotion span{display:table-cell}.block-promo--header{width:100%;margin:0;padding:0}.block-promo--header .visu{position:relative;text-align:center;color:#fff}.block-promo--header .visu:before{display:block;content:"";width:100%;height:0;padding-top:35.18519%}@media screen and (min-width:750px){.block-promo--header .visu{min-height:500px}}.block-promo--header .promotion{font-size:20px;font-size:1.25rem;line-height:1.45;display:block;height:auto;margin-bottom:30px;color:#636674;font-family:"AG book",Arial,sans-serif;text-align:center}.block-promo--header .promotion strong{font-size:36px;font-size:2.25rem;line-height:1.25;color:#ed6320;font-family:"Garamond italic",Arial,sans-serif}.block-promo--header .title{top:50%;margin-top:-1.5rem;transform:translateY(-50%)}.block-promo--header .title .heading-category{display:block;font-family:"AG book",Arial,sans-serif}.block-promo--header .title .heading-1{font-size:80px;font-size:5rem;line-height:100px}.block-promo--header .content{position:relative;max-width:930px;margin:-100px auto 0;background:#fff}.block-promo--header .details .more{margin-bottom:0}.block-promo--header:before{border:0}.block-promo.slick-slide{margin:0 20px !important}.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:1240px){.content-wrapper{padding-left:20px;padding-right:20px}.content-wrapper.fix-third-column{left:0}}@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}.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}.block-promo .search-params--arrival input[type=date]{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 .title{font-size:12px;font-size:.75rem}.block-promo.block-promo--header .visu{position:relative}.block-promo.block-promo--header .visu:before{display:block;content:"";width:100%;height:0;padding-top:109.375%}.block-promo.block-promo--header .title .heading-1{font-size:45px;font-size:2.8125rem}.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--header .content .promotion{font-size:12px;font-size:.75rem;padding:0 25px;margin-bottom:20px}.block-promo.block-promo--header .content .promotion strong{font-size:23px;font-size:1.4375rem}.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}}#p-offers.p-offers--home .content-wrapper>.heading-1{margin:0 0 37px 0}#p-offers.p-offers--home .content-wrapper.promo .block-promo .details .toggle .default{display:none}@media screen and (max-width:479px){.block-promo--header .details{margin-left:-40px;margin-right:-40px}.block-promo .promotion{padding:0 15px}.block-promo .details{padding:0 15px}.block-promo .cta{padding:0 10px}}.page-node-type-special-offer .block-promo.block-promo--header .details .default-intro strong{color:#636674;font-family:"AG demi",Arial,sans-serif}.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:not(.promotion):not(.default){font-size:16px;font-size:1rem;line-height:1.25;margin-bottom:5px}.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:60%;left:auto;right:0}.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}.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:"Garamond italic",Arial,sans-serif;color:#fff}.push-promo .push-promo-content .push-promo-subtitle em{font-size:30px;font-size:1.875rem;font-family:"Garamond italic",Arial,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:#003f6d;background-color:#fff;border:2px solid #fff}@media screen and (max-width:1023px){.push-promo.text-right .push-promo-content{width:100%}.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;border:1px solid #eaeff0;width:600px;position:relative}.form-nl-subscribe.error,.thalassa-commons-newsletter-pre-form.error{border-color:#c00 !important}.form-nl-subscribe .form-item,.thalassa-commons-newsletter-pre-form .form-item{margin-top:0;margin-bottom:0}.form-nl-subscribe:before,.thalassa-commons-newsletter-pre-form:before{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:"";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-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;font-size:.8125rem;height:60px;padding:0;border:0;font-family:"AG medium",Arial,sans-serif}.form-nl-subscribe input[type=text],.thalassa-commons-newsletter-pre-form input[type=text]{font-family:"AG book oblique",Arial,sans-serif;width:100%;position:absolute;left:0;z-index:0;padding:0 70px 0 60px;color:#636674}.form-nl-subscribe input[type=text]::-webkit-input-placeholder,.thalassa-commons-newsletter-pre-form input[type=text]::-webkit-input-placeholder{color:#97a2ae;font-family:"AG book oblique",Arial,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:"AG book oblique",Arial,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:"AG book oblique",Arial,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:"AG book oblique",Arial,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:#003f6d}.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:40px}.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;font-size:.875rem;height:14px}}.cta a,.cta input,.cta button{cursor:pointer;font-size:13px;font-size:.8125rem;vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#fff;background-color:#f6a230;border:2px solid #f6a230;letter-spacing:0;font-family:"AG demi bold",Arial,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 input strong,.cta button strong{vertical-align:middle;display:inline-block}.cta--dark a{vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#fff;background-color:#003f6d;border:2px solid #003f6d;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--dark button{vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#fff;background-color:#003f6d;border:2px solid #003f6d;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--light a{vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#003f6d;background-color:#fff;border:2px solid #003f6d;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--light a:hover{color:#fff;background-color:#003f6d}.cta--lighter a{vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#003f6d;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"AG demi bold",Arial,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:12px 20px 9px;color:#fff;background-color:#022d4d;border:2px solid rgba(255,255,255,0.4);letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.cta--overbrown a{vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#fff;background-color:#443b39;border:2px solid rgba(255,255,255,0.4);letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}.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}@media screen and (max-width:749px){.cta a,.cta button{padding:15px 18px 12px}}#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)}#container-popins .popin-content a.more{text-decoration:underline;text-transform:uppercase;font-size:16px;font-size:1rem;font-family:"AG medium",Arial,sans-serif;color:#636674}#container-popins .popin-header{width:100%;padding:15px 45px 15px 15px;background:#003f6d;color:#fff}#container-popins .popin-header h3,#container-popins .popin-header .popin-title{float:left;font-size:28px;font-size:1.75rem;font-family:"Garamond italic",Arial,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:"Garamond italic",Arial,sans-serif}#container-popins.slideshow .close-popin:after{color:#003f6d}#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:"AG medium",Arial,sans-serif;color:#003f6d;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:"AG medium",Arial,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:"AG medium",Arial,sans-serif;color:#003f6d}#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:12px 20px 9px;color:#fff;background-color:#f6a230;border:2px solid #f6a230;letter-spacing:0;font-family:"AG demi bold",Arial,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:#003f6d;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:#003f6d}.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:"Garamond italic",Arial,sans-serif;text-align:left;background-color:#003f6d}#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:"AG medium",Arial,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:"AG book",Arial,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:"AG book",Arial,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}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{-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:12px 20px 9px;color:#fff;background-color:#f6a230;border:2px solid #f6a230;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;padding:20px 30px 15px;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:"AG medium",Arial,sans-serif;width:120%;height:17px;color:#636674;-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:"AG medium",Arial,sans-serif;color:#636674;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:#003f6d;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]{position:relative;border:1px solid #dadada;padding:10px 25px;text-transform:uppercase;font-size:14px;font-size:.875rem;font-family:"AG medium",Arial,sans-serif;color:transparent;width:180px;padding-right:0}input[type=date]::-webkit-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]::-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-ms-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}@media screen and (max-width:1023px){input[type=date]{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]{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:#003f6d;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:"AG medium",Arial,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:#003f6d;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--active{display:block}.search-params--arrival .layer .ui-datepicker-header{width:100%}@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:#7aa8a3;border:2px solid #7aa8a3;position:relative}.input-picker.ws-size-2 .ws-picker-header button{font-family:"AG medium",Arial,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%;height:100%;cursor:pointer;width:30px;height:25px;border-radius:0;background:#7aa8a3}.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:#7aa8a3}.input-picker.ws-size-2 td button:hover{background:#f6a230}.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:#003f6d}.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:#003f6d;border:1px solid #dadada;font-family:"AG medium",Arial,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:transparent !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:"AG medium",Arial,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:#7aa8a3}.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{padding:0;color:#000;font-weight:normal;border:none;border:1px solid #3a414d;color:#000;padding:.5em;font-size:14px;font-size:.875rem;text-align:center;border:1px solid #eaeff0}.ui-datepicker td{font-family:"AG book",Arial,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:#7aa8a3;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 .reservation:before,#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{display:block;position:absolute;top:50%;transform:translate(0,-50%)}#nav-accor{font-size:12px;font-size:.75rem;text-transform:uppercase;position:relative;z-index:102;height:45px;background:#232937;color:#fff;font-family:Arial,sans-serif;padding:0 0 0 50px}#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:#232937}#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:#232937}@media screen and (min-width:1260px){#nav-accor .conf-user .telephone{padding:0 15px 0 45px}}#nav-accor .conf-user .telephone span{padding:0}#nav-accor a{vertical-align:top;display:inline-block;padding:20px 13px;color:#fff}#nav-accor p a,#nav-accor p>span,#nav-accor .widgets a{height:45px;padding:0 20px 0 13px;display:inline-block;vertical-align:top}#nav-accor .language{margin:0 10px 0 0}#nav-accor .language p:after{cursor:pointer;font-size:4px;font-size:.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:"";display:block;position:absolute;top:50%;right:5px;color:#fff;transition:all 200ms;transform:translate(0,-50%)}#nav-accor .language p.layer--open:after{top:45%;transform:rotate(-180deg)}#nav-accor .language ul{background:#232937;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 .reservation a{padding:17px 30px 0 25px}#nav-accor .reservation: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:"";color:#fff;left:0}#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}#nav-accor .telephone span{padding:0 13px 0 30px}#nav-accor .header-connected,#nav-accor .header-disconnected{display:none;float:right}#nav-accor .widgets{float:right;text-align:right;overflow:hidden;font-size:0}#nav-accor .widgets li{white-space:normal;vertical-align:top;display:inline-block;font-size:12px;font-size:.75rem}#nav-accor .widgets li a{width:54px;position:relative;padding:17px 0 0 54px}#nav-accor .widgets li a.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.signin{color:#f6a230;background:#fff;border-bottom:1px solid #e8ebf0}#nav-accor .widgets li a.signin:before{margin-top:-2px;font-size:22px;font-size:1.375rem;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.login{background:#f6a230}#nav-accor .widgets li a.login:before{margin-top:-2px;font-size:22px;font-size:1.375rem;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{left:0;width:54px;text-align:center}#nav-accor .widgets li a.login:before{width:58px}@media screen and (min-width:1260px){#nav-accor .widgets li a{padding:17px 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:17px 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 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){.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:#f6a230;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:#f6a230;display:inline}.user-logged #nav-accor .header-connected .logout{background-color:#f6a230}.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%)}#nav-main .logo{width:155px}@media screen and (max-width:1023px){#nav-main .logo{width:180px;margin:40px 25px}}@media screen and (max-width:749px){#nav-main .logo{width:90px;margin:20px 10px}}#nav-main #scrollable-nav{padding-bottom:30px}#nav-main{clear:both;padding:0 1.17188%;position:relative}#nav-main .content-wrapper{max-width:none}#nav-main .logo{position:relative;float:left;text-align:center;margin:24px 20px 20px 20px;background-size:contain !important}#nav-main .logo img{width:100%;height:auto;margin:0;display:block}#nav-main.nav--over .logo img.logo-white{display:none}#nav-main.nav--over .logo img.logo-blue{display:block}#nav-main .burger{cursor:pointer;display:none;position:absolute;padding:0 64px 0 0;height:30px;line-height:30px;right:65px;top:65px;color:#fff;font-family:"AG medium",Arial,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:19px 10px 0 0;box-sizing:border-box;font-size:0;white-space:nowrap}#nav-main .navbar-nav>li{font-size:16px;font-size:1rem;vertical-align:top;display:inline-block;white-space:normal;padding-left:5%}#nav-main .navbar-nav>li>a{padding:10px 0;display:block;font-size:14px;font-size:.875rem;letter-spacing:.05rem;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;position:relative;line-height:20px;white-space:normal}#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>a.special: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:25px;font-size:1.5625rem;position:absolute;left:5px;margin-right:0;display:none}.no-touchevents #nav-main .navbar-nav>li>a.special:hover{color:#ed6320}.no-touchevents #nav-main .navbar-nav>li>a.special:hover:after{background-color:#ed6320}#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>p{width:100%;max-width:700px;padding-bottom:15px;border-bottom:3px solid #f1f5f6;margin-bottom:25px}#nav-main .nav-layer .content-wrapper>p: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>ul{width:100%;max-width:800px;box-sizing:border-box;float:left}#nav-main .nav-layer .content-wrapper>ul p{padding-right:20px;width:23.87097%;margin:0 0 20px;float:left;clear:left;white-space:normal}#nav-main .nav-layer .content-wrapper>ul ul{margin:0 0 20px;float:left}#nav-main .nav-layer .content-wrapper>ul ul li{margin:0 0 .9375rem}@media screen and (min-width:1024px){#nav-main .nav-layer .content-wrapper>ul ul li{padding-right:20px;width:38.06452%;float:left;margin:0 0 .625rem}}#nav-main .nav-layer p,#nav-main .nav-layer p a{color:#003f6d;font-size:21px;font-size:1.3125rem}#nav-main .nav-layer li p{font-family:"Garamond italic",Arial,sans-serif}#nav-main .nav-layer li a{color:#444751;font-size:14px;font-size:.875rem}.no-touchevents #nav-main .nav-layer li a:hover{text-decoration:underline}.no-touchevents #nav-main .nav-layer li a:hover sup{position:relative;top:2px}#nav-main .nav-layer li a.left-redirect{font-size:21px;font-size:1.3125rem;color:#003f6d}#nav-main .cta-push{display:none;width:33.06452%;max-width:410px;position:absolute;right:0;top:3.125rem;overflow:hidden;font-family:"AG medium",Arial,sans-serif;font-size:13px;font-size:.8125rem}#nav-main .cta-push a{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 a 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:"AG medium",Arial,sans-serif}#nav-main .nav-aside li a:before{color:#003f6d;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%}#nav-main{background:#fff;border-bottom:1px solid #dadada}#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:#003f6d}#nav-main .navbar-nav>li>a{color:#042136}#nav-main .navbar-nav>li>a:after{background-color:#003f6d}#nav-main .navbar-nav>li>a.special{color:#ed6320}#nav-main .navbar-nav>li>a.special:after{background-color:#ed6320}#nav-main.nav--over #nav-main,#nav-main.nav--open #nav-main{background:#fff;border-bottom:1px solid #dadada}#nav-main.nav--over #nav-main .logo .logo-white,#nav-main.nav--open #nav-main .logo .logo-white{display:none}#nav-main.nav--over #nav-main .logo .logo-blue,#nav-main.nav--open #nav-main .logo .logo-blue{display:block}#nav-main.nav--over #nav-main .burger:before,#nav-main.nav--over #nav-main .burger:after,#nav-main.nav--over #nav-main .burger strong:before,#nav-main.nav--open #nav-main .burger:before,#nav-main.nav--open #nav-main .burger:after,#nav-main.nav--open #nav-main .burger strong:before{background:#003f6d}#nav-main.nav--over #nav-main .navbar-nav>li>a,#nav-main.nav--open #nav-main .navbar-nav>li>a{color:#042136}#nav-main.nav--over #nav-main .navbar-nav>li>a:after,#nav-main.nav--open #nav-main .navbar-nav>li>a:after{background-color:#003f6d}#nav-main.nav--over #nav-main .navbar-nav>li>a.special,#nav-main.nav--open #nav-main .navbar-nav>li>a.special{color:#ed6320}#nav-main.nav--over #nav-main .navbar-nav>li>a.special:after,#nav-main.nav--open #nav-main .navbar-nav>li>a.special:after{background-color:#ed6320}.page-node-type-homepage:not(.path-product-page) #nav-main,.page-node-type-destination:not(.path-product-page) #nav-main,.path-care:not(.path-product-page) #nav-main{width:100%;position:absolute;background:transparent;border-bottom:0}.page-node-type-homepage:not(.path-product-page) #nav-main .logo .logo-white,.page-node-type-destination:not(.path-product-page) #nav-main .logo .logo-white,.path-care:not(.path-product-page) #nav-main .logo .logo-white{display:block}.page-node-type-homepage:not(.path-product-page) #nav-main .logo .logo-blue,.page-node-type-destination:not(.path-product-page) #nav-main .logo .logo-blue,.path-care:not(.path-product-page) #nav-main .logo .logo-blue{display:none}.page-node-type-homepage:not(.path-product-page) #nav-main .burger:before,.page-node-type-homepage:not(.path-product-page) #nav-main .burger:after,.page-node-type-homepage:not(.path-product-page) #nav-main .burger strong:before,.page-node-type-destination:not(.path-product-page) #nav-main .burger:before,.page-node-type-destination:not(.path-product-page) #nav-main .burger:after,.page-node-type-destination:not(.path-product-page) #nav-main .burger strong:before,.path-care:not(.path-product-page) #nav-main .burger:before,.path-care:not(.path-product-page) #nav-main .burger:after,.path-care:not(.path-product-page) #nav-main .burger strong:before{background:#fff}.page-node-type-homepage:not(.path-product-page) #nav-main .navbar-nav>li>a,.page-node-type-destination:not(.path-product-page) #nav-main .navbar-nav>li>a,.path-care:not(.path-product-page) #nav-main .navbar-nav>li>a{color:#fff}.page-node-type-homepage:not(.path-product-page) #nav-main .navbar-nav>li>a:after,.page-node-type-destination:not(.path-product-page) #nav-main .navbar-nav>li>a:after,.path-care:not(.path-product-page) #nav-main .navbar-nav>li>a:after{background-color:#fff}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open,.page-node-type-destination:not(.path-product-page) #nav-main.nav--over,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open,.path-care:not(.path-product-page) #nav-main.nav--over,.path-care:not(.path-product-page) #nav-main.nav--open{background:#fff;border-bottom:1px solid #dadada}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over .logo .logo-white,.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--over .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--over .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--over .logo .logo-blue,.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--over .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--over .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--over .burger:before,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over .burger:after,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over .burger strong:before,.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--over .burger:before,.page-node-type-destination:not(.path-product-page) #nav-main.nav--over .burger:after,.page-node-type-destination:not(.path-product-page) #nav-main.nav--over .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--over .burger:before,.path-care:not(.path-product-page) #nav-main.nav--over .burger:after,.path-care:not(.path-product-page) #nav-main.nav--over .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:#003f6d}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a,.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--over .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--over .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--over .navbar-nav>li>a:after,.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--over .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--over .navbar-nav>li>a:after,.path-care:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a:after{background-color:#003f6d}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a.special,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a.special,.page-node-type-destination:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a.special,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a.special,.path-care:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a.special,.path-care:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a.special{color:#ed6320}.page-node-type-homepage:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a.special:after,.page-node-type-homepage:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a.special:after,.page-node-type-destination:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a.special:after,.page-node-type-destination:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a.special:after,.path-care:not(.path-product-page) #nav-main.nav--over .navbar-nav>li>a.special:after,.path-care:not(.path-product-page) #nav-main.nav--open .navbar-nav>li>a.special:after{background-color:#ed6320}#nav-main.nav--open .burger{color:#003f6d}#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--over .navbar-nav>li.nav--over .nav-layer{display:block;float:left}@media screen and (min-width:1260px){#nav-main .navbar-nav>li>a.special{padding:10px 0 10px 45px}#nav-main .navbar-nav>li>a.special:before{display:inline-block}#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>p{width:58.8%}#nav-main .nav-layer .content-wrapper>ul{width:62%}#nav-main .nav-layer .content-wrapper>ul p{width:23.87097%}#nav-main .nav-layer .content-wrapper>ul ul{width:76.12903%}#nav-main .nav-layer .content-wrapper>ul ul li{width:50%}#nav-main .cta-push{display:block}}@media screen and (max-width:1259px){#nav-main .navbar-nav>li{padding-left:5%}}@media screen and (max-width:1259px){#nav-main .nav-layer .content-wrapper{padding:0 20px}#nav-main .nav-layer .content-wrapper>ul{width:90%}#nav-main .nav-layer .content-wrapper>ul p{width:28.3871%}#nav-main .nav-layer .content-wrapper>ul p a{font-size:11px;font-size:.6875rem}#nav-main .nav-layer .content-wrapper>ul ul{width:71.6129%}#nav-main .nav-layer .content-wrapper>ul ul li{width:100%}}@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:1023px){#nav-main{z-index:100;padding:0}#nav-main .burger{display:block}#nav-main{background:rgba(255,255,255,0);padding:0;border: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:center;padding:0}#nav-main .navbar-nav>li{border-bottom:1px solid #dadada;width:100%;padding-left:0}#nav-main .navbar-nav>li>a{font-size:16px;font-size:1rem;padding:10px 20px}#nav-main .navbar-nav>li>a br{display:none}#nav-main .navbar-nav>li>a:after{display:none}#nav-main .navbar-nav>li>a.special{padding-left:45px}#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 p a{font-size:11px;font-size:.6875rem}#nav-main .nav-layer .nav-push{display:none}#nav-main .nav-layer .content-wrapper>p{margin-bottom:0;max-width:100%;padding:20px 20px 18px;text-transform:uppercase;font-size:11px;font-size:.6875rem;font-family:"AG medium",Arial,sans-serif}#nav-main .nav-layer .content-wrapper>p: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:9px;font-size:.5625rem;float:right;margin-left:15px}#nav-main .nav-layer .content-wrapper>ul{width:100%;float:none}#nav-main .nav-layer .content-wrapper>ul>li{border-top:3px solid #fff;padding:20px 20px 18px}#nav-main .nav-layer .content-wrapper>ul ul,#nav-main .nav-layer .content-wrapper>ul li,#nav-main .nav-layer .content-wrapper>ul p{width:100%;float:none}#nav-main .nav-layer .content-wrapper>ul p{font-size:11px;font-size:.6875rem;font-family:"AG medium",Arial,sans-serif;margin-bottom:1.25rem}#nav-main .nav-layer .content-wrapper>ul ul{margin:0}#nav-main .nav-layer .content-wrapper>ul li a{font-size:11px;font-size:.6875rem}#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--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:749px){#nav-main .burger{padding:0 32px 0 0;right:20px;top:24px;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.nav--open .burger:after{top:13px}#nav-main .navbar-nav>li>a{font-size:12px;font-size:.75rem}#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:12px;font-size:.75rem}}@media screen and (max-width:1024px){#nav-main .nav-layer{padding:50px 20px}#nav-main .nav-layer .content-wrapper{padding:0}#nav-main .nav-layer .content-wrapper>ul{width:100%;max-width:none;font-size:0}#nav-main .nav-layer .content-wrapper>ul li{display:inline-block;width:50%;vertical-align:top}#nav-main .nav-layer .content-wrapper>ul li p{font-size:18px;font-size:1.125rem}}@media screen and (max-width:768px){#nav-main .nav-layer{padding:0}#nav-main .nav-layer .content-wrapper{padding:0}#nav-main .nav-layer .content-wrapper>ul{width:100%;max-width:none;font-size:0}#nav-main .nav-layer .content-wrapper>ul li{display:inline-block;width:100%;vertical-align:top}}footer{width:100%}footer .content-wrapper{text-align:center}.reassurance{padding:55px 0 25px;font-family:"Garamond",Arial,sans-serif}.reassurance ul{width:80%;text-align:center;margin:0 auto;display:table;height:180px}.reassurance li{font-size:22px;font-size:1.375rem;border-right:1px solid #eaeff0;display:table-cell;position:relative;vertical-align:middle;width:20%}.reassurance li:last-child{border:none;width:40%}.reassurance li.cell-2{width:40%}.reassurance li em{font-size:11px;font-size:.6875rem;display:block;font-family:"AG book oblique",Arial,sans-serif}.reassurance li a{vertical-align:top;display:inline-block;color:#636674;position:relative;padding:0 20px}.reassurance li a:before{font-size:32px;font-size:2rem;margin-bottom:20px;color:#065088;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:"Garamond italic",Arial,sans-serif;font-size:20px;font-size:1.25rem;color:#002339;padding:1.5625rem 0 2.5rem 0;padding:25px 0 40px 0}.signature .content-wrapper{text-align:left;max-width:940px}.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{font-size:14px;font-size:.875rem;float:right;min-width:105px;color:#002e66;font-family:"AG demi oblique",Arial,sans-serif}.signature .social p{margin-right:20px}.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:#022d4d;color:#fff;padding:40px 0}.push-access p,.push-access .cta{max-width:310px;margin:25px auto 0;line-height:1.8em}.brands{text-transform:uppercase;padding:55px 0;background:#f1f5f6}.brands .content-wrapper{padding:0 20px}.brands p{color:#636674}.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{border-bottom:1px solid #f1f5f6;font-size:12px;font-size:.75rem}#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}.mentions,.seo{font-size:12px;font-size:.75rem;line-height:1.375rem;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;font-size:.75rem;margin-top:25px;padding:0 0 55px}.seo .content-wrapper{padding:0 20px}.seo p{margin:0}.maz-over-footer-wrapper{display:flex;flex-wrap:nowrap;width:100%;max-width:1280px;margin:35px auto 20px auto}@media screen and (max-width:1023px){.maz-over-footer-wrapper{flex-wrap:wrap}}.maz-over-footer-wrapper .maz-over-footer-box{flex-grow:1;width:auto;margin-top:0}@media screen and (max-width:1023px){.maz-over-footer-wrapper .maz-over-footer-box{width:100%;margin-top:15px}}.maz-over-footer-wrapper .maz-over-footer-box .maz-over-footer-title{font-family:"AG demi",Arial,sans-serif;color:#003f6d;font-size:12px;text-transform:uppercase}.maz-over-footer-wrapper .maz-over-footer-box .maz-over-footer-list li{margin-top:5px;color:#636674;font-size:11px}.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:1024px){.reassurance ul{width:100%}.signature{font-size:16px;font-size:1rem;padding:25px 0 15px}.signature p{text-align:center}.signature span{text-align:center;padding:0 1px}.signature span:first-child{width:100%}.signature span img{max-width:95px}.signature .social{float:none;text-align:center;padding-top:20px}.signature .social p{display:inline-block;text-align:center;margin:0 20px 0 0}.signature .content-wrapper{text-align:center}.brands .content-wrapper{padding:0}#main-footer ul{width:84%}}@media screen and (max-width:639px){.reassurance{margin-top:55px;border-top:1px solid #f1f5f6;border-bottom:1px solid #f1f5f6;border-width:1px 0}.reassurance li{font-size:16px;font-size:1rem;display:none;width:100%}.reassurance li:after{display:none}.reassurance li:last-child{display:table-cell}.reassurance li em{font-size:9px;font-size:.5625rem}.reassurance li a{padding:30px 20px}.push-access{font-size:12px;font-size:.75rem;position:relative;padding:20px 0}.push-access img{max-width:110px}.brands{display:none}#main-footer .content-wrapper{padding:30px 0 20px}#main-footer ul{padding:0}#main-footer img{display:none}.seo p{display:none}}#main-slideshow{width:100%;position:relative;min-height:640px;overflow:hidden;max-height:calc(100vh - 45px)}#main-slideshow:before{display:block;content:"";width:100%;height:0;padding-top:51.25%}#main-slideshow .content-wrapper{margin:0 11.7284%;padding:0}#main-slideshow .layer{width:100%;height:100%;display:table}#main-slideshow .layer .cell{display:table-cell;vertical-align:middle;text-align:center;color:#fff}#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:70px;font-size:4.375rem;line-height:60px;padding-bottom:0;margin-bottom:0;padding-right:30px;padding-left:30px;font-family:"Garamond italic",Arial,sans-serif}#main-slideshow h2 strong,#main-slideshow h1 strong{display:block;font-style:normal;font-family:"AG book",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:20px;font-size:1.25rem}#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;font-size:1.0625rem;font-family:"AG book",Arial,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:12px 20px 9px;color:#003f6d;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"AG demi bold",Arial,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}#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:transparent;-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;background-color:rgba(11,43,64,0.4);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:"";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)}.page-node-type-homepage #main-slideshow,.page-node-type-destination #main-slideshow{margin-bottom:-240px}@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 (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:12px;font-size:.75rem;line-height:12px;margin-top:10px;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:12px 20px 9px;color:#003f6d;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"AG demi bold",Arial,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}}html.locked-search #search-engine{overflow:hidden}html.locked-search #search-engine .container,html.locked-search #search-engine .content-wrapper,html.locked-search #search-engine .scrollable-wrapper,html.locked-search #search-engine .scrollable,html.locked-search #search-engine .form-engine{height:100%}html.locked-search #search-engine .form-engine{overflow:auto}html.locked-search #search-engine .container .form-engine{padding-bottom:0}#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}#search-engine .program-disabled{display:none}#search-engine .form-hidden{display:none !important}#search-engine .column{float:left;display:table}#search-engine .content-wrapper{padding-left:0;padding-right:0}#search-engine .layer{left:0;width:100%;border-top:1px solid #003f6d;display:none;z-index:2;position:absolute;padding:30px 50px}#search-engine .layer--active{display:block}#search-engine .layer .close{font-size:10px;font-size:.625rem}#search-engine .form-engine{background-color:#0b2c40;position:relative;z-index:1;color:#fff}@media screen and (min-width:1024px){#search-engine .form-engine{padding:5px 8px 57px}}#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{font-family:"AG medium",Arial,sans-serif;margin:0 0 10px;padding:0 0 0 7.08333%}#search-engine .search-type: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:30px;font-size:1.875rem;position:absolute;height:55px;line-height:55px;left:3%;overflow:visible}#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{font-size:15px;font-size:.9375rem;letter-spacing:.1em;position:relative;display:table-cell;vertical-align:middle;cursor:pointer;height:70px;padding:0 10px}#search-engine .search-type .btn{height:55px}#search-engine .search-type .btn span{display:block;margin-top:-4px}#search-engine .search-type .options-box{border-collapse:collapse;border-spacing:0}#search-engine .search-type .options-box .column{position:relative;text-align:center}#search-engine .search-type .options-box label{color:#fff;text-transform:uppercase;border-right:1px solid #7aa8a3;padding:0 50px;overflow:hidden}#search-engine .search-type .options-box label:after{position:absolute;content:'';height:10px;width:200%;background:#7aa8a3;bottom:0;left:50%;display:none;transform:translate(-50%,0)}#search-engine .search-type .options-box label.checked:after{display:block}#search-engine .search-type .options-box input{position:absolute;cursor:pointer;top:0;left:0;opacity:0;display:none}@media screen and (min-width:1024px){#search-engine .search-type .options-box .search-type--sejour label{border-left:1px solid #7aa8a3}}#search-engine .search-type--inspiration{float:right}#search-engine .search-type--inspiration p{display:table-cell;font-family:"Garamond italic",Arial,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:#003f6d}#search-engine .search-params{color:#636674;position:relative;width:85%;float:left}#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{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;display:table-cell;cursor:pointer;height:50px;width:100%;vertical-align:middle;line-height:1 !important;padding:0 40px 0 15px;font-family:"AG medium",Arial,sans-serif;font-size:16px;font-size:1rem;color:#d3d3d3;background:#fff}#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:#003f6d}#search-engine .search-params .btn.checked{color:#a7a7a7}#search-engine .search-params .btn.label--active{color:#003f6d;background:#f1f5f6;border-color:#dfe1e5}#search-engine .search-params .btn.label--filled{color:#636674}#search-engine .search-params .btn.label--filled span{color:#003f6d}#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--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--single{width:33.33333%}#search-engine .search-params .options--single .col,#search-engine .search-params .tooltips--single .col{width:100%}#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 .layer{padding:35px 45px;font-size:0;top:60px;background:#fff;width:100%;margin:0;border:1px solid #dfe1e5}#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:#003f6d;font-family:"Garamond italic",Arial,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:#003f6d !important;top:2px}#search-engine .search-params .layer .reset 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:"AG medium",Arial,sans-serif;color:#003f6d;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--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 .options .col--left,#search-engine .search-params--program .tooltips .col--left{clear:left}#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:"AG book oblique",Arial,sans-serif;color:#636674}#search-engine .search-params--program .tooltips .help--active p.heading-1{margin-top:20px;font-family:"Garamond italic",Arial,sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:15px;color:#003f6d}#search-engine .search-params--program .tooltips .help--active p.headings{font-size:20px;font-size:1.25rem;font-family:"Garamond italic",Arial,sans-serif;color:#003f6d;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%}#search-engine #stay-offer-search-form .search-params--destination{width:calc(28% - 5px)}#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 #stay-offer-search-form .search-params--duration{width:calc(20% - 10px)}#search-engine #stay-offer-search-form .search-params--arrival{width:calc(20% - 5px)}#search-engine #hotel-night-search-form .search-params--destination{width:calc(40% - 5px)}#search-engine #hotel-night-search-form .search-params--arrival{width:calc(30% - 10px)}#search-engine #hotel-night-search-form .search-params--departure{width:calc(30% - 5px)}#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:"AG book oblique",Arial,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:"AG medium",Arial,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:"AG book oblique",Arial,sans-serif;display:inline-block;height:40px;line-height:40px;float:right;padding:0}#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:"AG book",Arial,sans-serif;color:#636674;border:0;line-height:35px;height:35px}#search-engine aside .aside--code input::-webkit-input-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,sans-serif;text-align:center}#search-engine aside .aside--code input:-moz-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,sans-serif;text-align:center}#search-engine aside .aside--code input::-moz-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,sans-serif;text-align:center}#search-engine aside .aside--code input:-ms-input-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,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:"AG book",Arial,sans-serif;color:#636674;border:0;line-height:35px;height:35px}#search-engine aside .aside--card input::-webkit-input-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,sans-serif;text-align:center}#search-engine aside .aside--card input:-moz-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,sans-serif;text-align:center}#search-engine aside .aside--card input::-moz-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,sans-serif;text-align:center}#search-engine aside .aside--card input:-ms-input-placeholder{color:#c0c8d2;font-family:"AG book oblique",Arial,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:#003f6d}#search-engine aside .aside--map .layer{width:calc(85% - 20px);top:7px;left:10px;z-index:1;background:#fff;position:relative;position:absolute}#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:40px 15px 15px;top:0;left:0;width:100%;height:100%}#search-engine aside .aside--map .map-container .close{right:0}#search-engine aside .aside--map .map-container .close:before{display:table-cell;color:#003f6d}#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:#003f6d}#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:"AG medium",Arial,sans-serif;text-transform:uppercase}#search-engine aside .aside--map .info-window p.name span{color:#003f6d}#search-engine aside .aside--map .info-window p.city{margin-top:5px;font-family:"AG book",Arial,sans-serif}#search-engine aside .aside--map .info-window a{display:block;margin-top:15px;color:#636674;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-decoration:underline}#search-engine .validation{overflow:hidden;width:15%;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:"AG medium",Arial,sans-serif;background:#f6a230;border:0}@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 #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.sticky .container{z-index:10;position:fixed;width:100%;top:0}#search-engine.sticky .form-engine{background-color:#0b2c40;position:relative;z-index:1;color:#fff}#search-engine.sticky .full-content{display:none}#search-engine.sticky .search-type .options-box label.checked:after{display:none}#search-engine.sticky .search-type{margin:0}#search-engine.sticky.sticky--active .search-type .options-box label.checked:after{display:block}#search-engine.sticky.sticky--active .full-content{display:block}#search-engine.sticky.sticky--active .overlay{position:fixed;width:100%;height:100%;cursor:pointer}#search-engine.sticky.sticky--active .search-type{margin:0 0 10px}#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}.page-node-type-homepage #search-engine .form-engine{background-color:rgba(11,44,64,0.55);margin:0 0 30px}.page-node-type-homepage #search-engine.sticky .form-engine{background-color:rgba(11,44,64,0.55);margin:0 0 30px}.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}.page-node-type-homepage #search-engine.sticky .search-type{margin:0 0 10px}.page-node-type-homepage #search-engine.sticky.sticky--active .overlay{display:none}}@media screen and (max-width:1023px){#search-engine .search-params .column{border:1px solid #eaeff0}#search-engine.mini-search-engine .form-engine .search-params .column.search-params--destination{border:none;height:48px}.page-node-type-homepage #search-engine{cursor:pointer}.page-node-type-homepage #search-engine .form-engine{background-color:rgba(11,44,64,0.55)}.page-node-type-homepage #search-engine .search-type{background-color:rgba(11,44,64,0.55)}.page-node-type-homepage #search-engine.sticky--active{cursor:default}.page-node-type-homepage #search-engine.sticky--active .form-engine{background:#f1f5f6}.page-node-type-homepage #search-engine.sticky--active .search-type{background-color:#0b2c40}#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--desktop{display:none}#search-engine.mini-search-engine .form-engine .mandatory.mandatory--mobile{display:block;font-size:12px;font-size:.75rem;max-width:475px;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:not(.mini-search-engine) .full-content{display:none}#search-engine.sticky .container{z-index:10;position:fixed}#search-engine.sticky--active .full-content{display:block}#search-engine.sticky--active .form-engine{background:#f1f5f6}#search-engine.sticky--active .search-type{background-color:#0b2c40}#search-engine.sticky--active .search-type .options-box .column .btn{display:inline-block}#search-engine.sticky--active .search-type .options-box label.checked:after{display:block}#search-engine.sticky--active .search-type .overlay--mobile: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:""}#search-engine.sticky--active .search-type{margin:0}#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{background:#0b2c40;padding:30px 0 15px;margin:0;text-align:center}#search-engine .search-type:before{vertical-align:top;display:inline-block;position:relative;border-right:1px solid #7aa8a3;padding:0 15px 0 0;top:0;left:-45px;height:37px;line-height:37px}#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}#search-engine .search-type .overlay--mobile:before{display:inline-block;content:'';position:absolute;width:20px;height:20px;line-height:20px !important;top: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: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;bottom:0}#search-engine .search-type .options-box{max-width:270px;vertical-align:top;display:inline-block;position:relative}#search-engine .search-type .options-box label.checked:after{display:none}#search-engine .search-type .options-box .column{width:auto;display:block;float:none;max-width:260px;text-align:center;margin:0 auto}#search-engine .search-type .options-box .column .btn{font-size:16px;font-size:1rem;cursor:pointer;height:37px;line-height:37px;padding:0;border-left:0;border-right:0;display:none}#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;float:none;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;background:#f1f5f6;width:100%;padding:20px 20px 0;text-align:center;max-width:475px;margin:0 auto;float:none}#search-engine .search-params .column{clear:both;float:none;width:100% !important;margin:20px 0 0;max-width:475px;text-align:left;position:relative}#search-engine .search-params .btn{width:100%;padding:0 15px 0 20px;height:46px}#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}#search-engine .search-params input[type=date]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;left:0;height:46px;width:100%;display:block}#search-engine aside{position:static;clear:both;max-width:475px;padding:0 20px;margin:0 auto 20px auto}#search-engine aside .mandatory{font-size:16px;font-size:1rem}#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;font-size:1rem;padding-right:0}#search-engine aside .aside--code .btn.checked{color:#003f6d}#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:#003f6d}#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;text-align:center}}@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%;max-width:475px;margin:0 auto 30px auto;padding:0}#search-engine .validation .column{float:none;text-align:center;width:auto;margin:0 auto}#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:749px){#search-engine .search-type{padding:15px 0 0;margin:0}#search-engine .search-type:after{border-width:10px 10px 0 10px}#search-engine .search-type:before{font-size:20px;font-size:1.25rem;line-height:1;height:20px;padding:0 15px 0 0;top:0;left:-25px}#search-engine .search-type .overlay--mobile{top:0;right:-40px}#search-engine .search-type .options-box .column{margin:0 auto}#search-engine .search-type .options-box .column .btn{font-size:11px;font-size:.6875rem;height:20px;line-height:20px}#search-engine .search-type .options-box .column label{margin:0 0 18px}#search-engine .search-type .options-box .column label.checked:after{height:3px}#search-engine .search-params{padding:0 20px}#search-engine .search-params .column{margin:10px 0 0}#search-engine .search-params .btn{font-size:15px;font-size:.9375rem;height:38px}#search-engine .search-params .btn:after{right:10px;height:38px;line-height:38px !important}#search-engine .search-params select{height:38px}#search-engine .search-params input[type=date]{height:38px}#search-engine aside{position:static;padding:0 20px}#search-engine aside .mandatory{font-size:12px;font-size:.75rem}#search-engine aside .column{margin-bottom:0}#search-engine aside .aside--code{position:static}#search-engine aside .aside--code .btn{font-size:12px;font-size:.75rem}#search-engine aside .aside--card{position:static}#search-engine aside .aside--card .btn{font-size:12px;font-size:.75rem}#search-engine .validation .column input{font-size:12px;font-size:.75rem;line-height:3.16667;padding:0 20px;height:38px}}@media screen and (max-width:379px){#search-engine .search-params .btn{font-size:14px;font-size:.875rem;padding-left:10px}}.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:"Garamond",Arial,sans-serif;color:#636674}.advices .telephone em{font-size:11px;font-size:.6875rem;font-family:"AG book oblique",Arial,sans-serif}.advices p:first-child{font-size:18px;font-size:1.125rem;color:#003f6d;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;letter-spacing:.1rem}@media screen and (max-width:1023px){.advices{display:none}}#missing{background-color:#f1f5f6;position:relative;overflow:hidden;margin:0 auto;padding:50px 0}#missing .push-link-container{display:block}#missing .content-wrapper{position:relative}#missing .block-promo-content{position:relative;background-color:#fff}#missing .cta{margin:0 auto 20px}#missing #missing-slideshow{padding:0 0 70px 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:#003f6d;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:17px;height:17px;border-radius:8px;cursor:pointer;margin:20px 10px;background:#706360}#missing .slick-dots li button{opacity:0;cursor:pointer}#missing .slick-dots li.slick-active{background:#003f6d}#missing aside{text-align:right;margin:0 auto;font-size:13px;font-size:.8125rem}#missing aside .cta{vertical-align:top;display:inline-block}#missing aside .cta a{padding:20px 30px 17px 30px}#missing aside #form-nl-special{display:inline-block;width:34%;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}#missing aside #form-nl-special p{font-size:12px;font-size:.75rem;display:none;margin-top:5px;color:#c00 !important}@media screen and (min-width:1260px){#missing .content-wrapper{max-width:1500px}#missing #missing-slideshow{width:84.13793%;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 #missing-slideshow{left:50%;transform:translateX(-50%);max-width:405px;left:50%;padding:0;overflow:visible}#missing #missing-slideshow .slick-list{overflow:visible}#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 .content-wrapper.fix-third-column{padding:20px}}@media screen and (max-width:749px){#missing{padding:50px 0}#missing #missing-slideshow{padding:30px 0 20px 0;transform:translateX(0);max-width:100%;left:auto;overflow:hidden}#missing #missing-slideshow .slick-list{overflow:hidden}#missing .slick-dots{padding:10px 0}#missing .slick-dots li{width:10px;height:10px;border-radius:5px;margin:5px}#missing .block-promo{padding:0 0 5px}#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 .cta a{padding:12px 20px}#missing aside #form-nl-special{width:100%}#missing .controls{display:none}}.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:#003f6d}.tabs-header a.tab--active:before{background:#003f6d}.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:#003f6d;color:#fff}body.page-node-type-homepage #mosaic{padding:50px 0}body.page-node-type-homepage #mosaic .tab ul{padding:60px 0 0}#mosaic .heading-1{margin:0 0 30px 0}#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:"AG medium",Arial,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:1024px){#mosaic .tab ul li.entry--7{border-top:1px solid #003f6d}}@media screen and (max-width:768px){#mosaic .tab ul li.entry--7{border-top:0}}#mosaic .tab ul li .simple .content{color:#003f6d;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:"Garamond italic",Arial,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:"AG medium",Arial,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{width:66.66667%;position:relative}#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{width:100%;position:relative}#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{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%}#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:0 0 15px 0}#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{width:100%;position:relative}#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%}}#ideas .content-wrapper{margin-top:60px}#ideas .heading-1{margin:0 0 20px 0}#ideas .wave{padding:0 0 50px;font-size:20px;font-size:1.25rem}#ideas .push{width:50%;position:relative;float:left;color:#fff;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;background:#443b39;padding:0 0 125px;position:relative}#ideas .push img{max-width:100%}#ideas .push .push-title{font-size:36px;font-size:2.25rem;position:relative;color:#fff;font-family:"Garamond italic",Arial,sans-serif;width:100%;z-index:1;margin-top:-100px;padding:100px 20px 0}#ideas .push .push-title:before{display:inline-block;content:'';position:absolute;width:100%;height:100px;line-height:100px !important;top:0;left:0;background:url(/themes/custom/thalassa/img/ideas_deg.png) repeat-x 0 0}#ideas .push .desc{display:table;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}#ideas .push .cta{position:absolute;width:100%;bottom:50px}@media screen and (max-width:1259px){#ideas .push{float:none;width:60%;max-width:606px;margin:30px auto 0}#ideas .push:nth-child(2){padding-left:0}#ideas .push:first-child{margin-top:0;padding-right:0}}@media screen and (max-width:1023px){#ideas .push{float:none;width:80%;max-width:606px}}@media screen and (max-width:639px){#ideas .content-wrapper{margin-top:0;padding:30px 0}#ideas .heading-1{margin:0 0 5px 0}#ideas .wave{padding:10px 0 30px;font-size:12px;font-size:.75rem}#ideas .push .push-title{font-size:23px;font-size:1.4375rem}#ideas .push .push-title{padding:100px 70px 0}}.section-cover-slideshow-or-video{position:relative;width:100%;min-height:385px;overflow:hidden}.section-cover-slideshow-or-video:before{display:block;content:"";width:100%;height:0;padding-top:100%}.section-cover-slideshow-or-video #section-cover-overlay{content:"";z-index:1;display:block;background:rgba(0,0,0,0.3);top:0;left:0;position:absolute;width:100%;height:100%}.section-cover-slideshow-or-video .video-container{position:relative}.section-cover-slideshow-or-video .video-container:before{display:none}.section-cover-slideshow-or-video .content-wrapper .title{z-index:1}.section-cover-slideshow-or-video .content-wrapper{margin:0 11.7284%;padding:0}.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%)}.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;color:#fff;font-family:"Garamond italic",Arial,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:"AG book",Arial,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:12px 20px 9px;color:#003f6d;background-color:#fff;border:2px solid #fff;letter-spacing:0;font-family:"AG demi bold",Arial,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}.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 .controls{z-index:2;position:absolute;display:block;width:100%;height:100%;top:0;left:0}.section-cover-slideshow-or-video .slick-prev,.section-cover-slideshow-or-video .slick-next{z-index:1;position:absolute;display:block;height:100%;width:11.7284%;max-width:190px;left:0;top:0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.section-cover-slideshow-or-video .slick-prev:after,.section-cover-slideshow-or-video .slick-next:after{display:inline-block;position:absolute;width:64px;height:62px;line-height:62px !important;top:auto;left:0;font-size:30px;font-size:1.875rem;z-index:1;margin-top:-32px;margin-left:-31px;top:50%;left:50%;color:#fff;text-align:center;background-color:rgba(11,43,64,0.4);border:0;transition:all 200ms ease-in-out;transform:translateY(0);cursor:pointer}.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:""}.no-touchevents .section-cover-slideshow-or-video .slick-prev:hover:after{transform:translateX(-5%)}.section-cover-slideshow-or-video .slick-next{right:0;left:auto}.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:""}.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}}@media screen and (min-width:750px){.section-cover-slideshow-or-video{position:relative}.section-cover-slideshow-or-video:before{display:block;content:"";width:100%;height:0;padding-top:128.93333%}.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:1.625rem}.section-cover-slideshow-or-video .title h2 .stars sup:after,.section-cover-slideshow-or-video .title h1 .stars sup:after{font-size:16px;font-size:1rem}.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{position:relative}.section-cover-slideshow-or-video:before{display:block;content:"";width:100%;height:0;padding-top:128.93333%}.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{clear:both;border-top:2px solid #dfe1e5}.cares .care-result{border-bottom:2px solid #dfe1e5;font-size:0}.cares .care-result>ul{display:inline-block;width:80%}.cares .duration{font-size:28px;font-size:1.75rem;display:inline-block;vertical-align:top;width:20%;padding:30px 0;height:auto;color:#003f6d;font-family:"Garamond italic",Arial,sans-serif;text-align:center}.cares .duration>p{padding-bottom:30px}.cares .duration img{font-size:75px;font-size:4.6875rem;display:block;margin:0 auto 30px;width:180px;height:105px;background-repeat:no-repeat;background-position:50% 0;background-size:contain}.cares .duration--escales:before,.cares .duration--1-3days:before{background-image:url(/themes/custom/thalassa/img/duration-pictos/generic/1-3jours_bleu.svg)}.cares .duration--escape:before,.cares .duration--4-6days:before{background-image:url(/themes/custom/thalassa/img/duration-pictos/generic/4-6jours_bleu-fr.svg)}.cares .duration--week:before,.cares .duration--6days:before{background-image:url(/themes/custom/thalassa/img/duration-pictos/generic/6jours_bleu.svg)}.cares .duration--alacarte:before,.cares .duration--quelquesheures:before{background-image:url(/themes/custom/thalassa/img/duration-pictos/generic/quelquesheures_bleu.svg)}.cares .duration--solo{height:auto;padding:20px 0 0}.cares .duration--solo:before{display:none}.cares .category{padding:0;border-top:2px solid #dfe1e5}.cares .category:first-child{border:0}.cares .category .category-title{font-size:14px;font-size:.875rem;padding:24px 20px;width:22%;float:left;font-family:"AG demi",Arial,sans-serif;color:#003f6d;text-transform:uppercase}.cares .category .care{width:78%;float:right}.cares .category .care a{color:#636674}.cares .category .care li{position:relative;width:100%;border-top:1px solid #dfe1e5;padding:10px 0;display:table}.cares .category .care li:first-child{border:0}.cares .category .care li .care-preview{display:none}.cares .category .care li p{display:table-cell;vertical-align:middle}.cares .category .care li p a{display:block}.cares .category .care li p.care-title{font-size:16px;font-size:1rem;width:40%}.cares .category .care li p.care-title a{padding-right:70px;position:relative}.cares .category .care li p.care-title 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:21px;font-size:1.3125rem;position:absolute;right:30px;top:50%;transform:translateY(-50%)}.cares .category .care li p.care-callprice{font-size:13px;font-size:.8125rem;width:35%;text-align:right}.cares .category .care li p.care-callprice strong{font-size:22px;font-size:1.375rem}.cares .category .care li p.care-callprice a{color:#003f6d}.cares .category .care li p.care-cta{width:25%;color:#fff;text-align:center}@media screen and (max-width:1023px){.cares .category .care li p.care-cta{float:none}}.cares .category .care li p.care-cta a{font-size:13px;font-size:.8125rem;position:relative;text-transform:uppercase;font-family:"AG medium",Arial,sans-serif;margin:0 auto;display:inline-block;overflow:hidden;width:auto;padding:15px 30px;background:#f6a230;color:#fff}@media screen and (max-width:1023px){.cares .category .care li p.care-cta a{padding:15px 15px;transform:translateY(-50%);text-align:center;position:absolute;right:0;top:50%}}@media screen and (max-width:749px){.cares .category .care li p.care-cta a{width:37px;padding:15px 0;color:#f6a230}.cares .category .care li p.care-cta a: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:"";color:#fff;padding:15px 0;position:absolute;left:15px;top:0}}@media screen and (max-width:1259px){.cares .category{padding-left:0}.cares .category .category-title{padding:30px 0 0 30px}.cares .category .care{width:100%}.cares .category .care li{padding-left:30px}}@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}.cares{border-top:1px solid #dfe1e5}.cares .care-result{border-bottom:1px solid #dfe1e5}.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:23px;font-size:1.4375rem;padding:15px 0 0;text-align:left;margin-bottom:5px;float:left;width:83.92857%}.cares .category{width:100%;float:none;padding:0;border:0}.cares .category .category-title,.cares .category .care{width:100%;float:none;padding:0}.cares .category .category-title{border-top:2px solid #dfe1e5;padding:15px 20px 0}.cares .category .care{padding:0 20px}.cares .category .care li,.cares .category .care li p{padding:0;display:block}.cares .category .care li{padding:20px 0}.cares .category .care li p{float:left}.cares .category .care li p.care-title,.cares .category .care li p.care-callprice{font-size:12px;font-size:.75rem;text-align:left;width:83.92857%}.cares .category .care li p.care-title a{padding-bottom:17px;margin-bottom:-12px;z-index:1}.cares .category .care li p.care-title a:after{font-size:21px;font-size:1.3125rem;transform:translateY(-50%);position:absolute;right:30px;top:50%}.cares .category .care li p.care-callprice{font-size:10px;font-size:.625rem;color:#003f6d}.cares .category .care li p.care-callprice strong{font-size:14px;font-size:.875rem}.cares .category .care li p.care-callprice a,.cares .category .care li p.care-callprice span{display:inline-block;position:relative;z-index:2}.cares .category .care li p.care-callprice a{padding-right:50px}.cares .category .care li .care-callprice{font-size:10px;font-size:.625rem;color:#003f6d}.cares .category .care li .care-callprice strong{font-size:14px;font-size:.875rem}.cares .category .care li .care-callprice a,.cares .category .care li .care-callprice span{display:inline-block;position:relative;z-index:2;color:#003f6d}}#product-cart .content-wrapper{position:absolute;left:50%;width:100%;transform:translateX(-50%);z-index:1}#product-cart.sticky .content-wrapper{position:fixed;top:0;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:#003f6d;color:#fff}.cart-header .heading-1{text-align:left;margin-bottom:0}.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 li{font-size:14px;font-size:.875rem;line-height:1.78571;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #dadada}.cart-content li:first-child{font-size:16px;font-size:1rem}.cart-content li.options{display:none}.cart-content li.options span{display:inline}.cart-content li.options span.room{display:inline-block;text-transform:lowercase}.cart-content li.options span.room:first-letter{text-transform:uppercase}.cart-content li.options span.option-container span{display:inline-block;text-transform:lowercase}.cart-content li.options span.option-container span:first-letter{text-transform:uppercase}.cart-content li.program .once-duo{display:none}.cart-content .total{font-size:14px;font-size:.875rem;color:#003f6d;margin:0 0 25px;font-family:"AG demi",Arial,sans-serif;text-transform:uppercase}.cart-content .total .tooltip{vertical-align:top;font-family:Arial,sans-serif}.cart-content .total .tooltip-info{font-size:10px;font-size:.625rem;display:block;margin-top:5px}.cart-content .validation{margin:0 0 25px}.cart-content .validation .cta{background-color:#f6a230;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:"AG medium",Arial,sans-serif;color:#003f6d;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:12px 20px 9px;color:#fff;background-color:#003f6d;border:2px solid #003f6d;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;border:2px solid #003f6d;display:block;letter-spacing:0}@media screen and (min-width:1025px){.cart-content .hotline{display:block}}@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.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}.cart-container .cart-content{display:none;height:100%}#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:"AG medium",Arial,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;border-bottom:1px solid #dadada}.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}}@media screen and (max-width:749px){.cart-container .cart-header .heading-1,.cart-container .cart-header .total{width:50%;text-align:center}.cart-container .cart-header .total{padding-left:6px}.cart-container .cart-header .heading-1:after{margin:0 0 0 5px}.cart-content ul{margin:0 0 25px 0;padding:0;width:100%;max-width:100%;float:none}.cart-content .total,.cart-content .validation{width:100%;max-width:100%;float:none}.cart-content .validation .cta{width:100%;text-align:center}.cart-content .validation .cta a{width:90%;max-width:300px}.cart-content .hotline{float:right}}@keyframes backgroundLoading{from{left:-100%}to{left:100%}}.container-calendar-dynamic{padding-top:10px}.container-calendar-dynamic .calendar-nav{margin-bottom:15px;text-align:center}.container-calendar-dynamic .calendar-nav .calendar-nav-title{margin:35px 0;font-family:"AG demi",Arial,sans-serif;color:#003f6d;font-size:21px;font-size:1.3125rem;text-transform:uppercase}.container-calendar-dynamic .calendar-nav [class^="calendar-select"]{display:inline-block;width:40%;height:65px;margin:25px 0 0 0;font-size:0;background-color:#f1f5f6}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a,.container-calendar-dynamic .calendar-nav [class^="calendar-select"] p{display:inline-block;height:65px;vertical-align:top;-webkit-tap-highlight-color:transparent}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a{width:35px;text-align:center}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] a:before{color:#003f6d;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:"";line-height:65px}.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:before{color:#97a2af}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] p{width:calc(100% - 70px);padding:0 50px;color:#003f6d;font-size:18px;font-size:1.125rem;font-family:"AG demi",Arial,sans-serif;line-height:70px;text-align:center;text-transform:uppercase}.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}.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}.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 .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 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.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 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.mobile{display:none}.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:"AG demi",Arial,sans-serif;font-size:21px;font-size:1.3125rem;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;font-size:1.125rem;letter-spacing:1px;line-height:70px}#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}#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;font-size:1.125rem;line-height:20px}#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:#003f6d !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 .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 (max-width:768px){.container-calendar-dynamic .calendar-nav{padding:15px 30px;margin-bottom:5px;font-size:0}.container-calendar-dynamic .calendar-nav.nav-fixed{position:fixed;top:0;left:0}.container-calendar-dynamic .calendar-nav .calendar-nav-title{font-size:12px;font-size:.75rem}.container-calendar-dynamic .calendar-nav [class^="calendar-select"]{width:100%}.container-calendar-dynamic .calendar-nav [class^="calendar-select"] p{padding:0 15px;font-size:12px;font-size:.75rem}.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:15px;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:#97a2af}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open{background-color:#003f6d !important;border:1px solid #003f6d !important}.container-calendar-dynamic .calendar-grid .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-date,.container-calendar-dynamic .calendar-grid-loader .calendar-row.calendar-list-day .calendar-box.calendar-box-open .calendar-date{color:#ffffff}.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:#003f6d;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:"AG demi bold",Arial,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:12px 20px 9px;color:#fff;background-color:#f6a230;border:2px solid #f6a230;letter-spacing:0;font-family:"AG demi bold",Arial,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;border-radius:15px}.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}.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:15px;justify-content:center;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:block;margin-bottom:40px;margin-top:0}.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:5px;font-size:24px;font-size:1.5rem;line-height:22px;letter-spacing:1px}#product-content .step .container-calendar-dynamic .calendar-nav-title,#product-content .step1 .container-calendar-dynamic .calendar-nav-title{font-size:12px;font-size:.75rem}#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:15px 0 0 0}#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}}.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:#003f6d;line-height:24px}.maintenance-page .text-container .database-down{margin-bottom:15px;color:#003f6d;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:#003f6d;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,#search-results-content .destination .description .description-header,#search-results-content .destination .description .links,#search-results-content .destination .description .pricing,#product-content .step .choice,#product-content .step .row{zoom:1}.clearfix:before,#search-results-content .destination:before,#search-results-content .destination .description .description-header:before,#search-results-content .destination .description .links:before,#search-results-content .destination .description .pricing:before,#product-content .step .choice:before,#product-content .step .row:before,.clearfix:after,#search-results-content .destination:after,#search-results-content .destination .description .description-header:after,#search-results-content .destination .description .links:after,#search-results-content .destination .description .pricing:after,#product-content .step .choice:after,#product-content .step .row:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,#search-results-content .destination:after,#search-results-content .destination .description .description-header:after,#search-results-content .destination .description .links:after,#search-results-content .destination .description .pricing:after,#product-content .step .choice:after,#product-content .step .row:after{clear:both}#search-results-content .destination .description .links .tripadvisor span,.destination-wrapper #top-destination-description .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-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-golf:after{content:""}.maz-icon-font-amenities-fitness: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-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-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-destinations:after{content:""}.maz-icon-font-demander-brochure: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-deployer:after{content:""}.maz-icon-font-fleche-bouton:after{content:""}.maz-icon-font-fleche:after{content:""}.maz-icon-font-handicape:after{content:""}.maz-icon-font-gallerie: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-meeting:after{content:""}.maz-icon-font-marker: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-oie:after{content:""}.maz-icon-font-offres-speciales: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_old:after{content:""}.maz-icon-font-print:after{content:""}.maz-icon-font-programmes: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-soins:after{content:""}.maz-icon-font-sport:after{content:""}.maz-icon-font-sports-et-activite:after{content:""}.maz-icon-font-train:after{content:""}.maz-icon-font-suivant-slideshow: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,#search-results-content .destination .description .description-header,#search-results-content .destination .description .links,#search-results-content .destination .description .pricing,#product-content .step .choice,#product-content .step .row{zoom:1}.clearfix:before,#search-results-content .destination:before,#search-results-content .destination .description .description-header:before,#search-results-content .destination .description .links:before,#search-results-content .destination .description .pricing:before,#product-content .step .choice:before,#product-content .step .row:before,.clearfix:after,#search-results-content .destination:after,#search-results-content .destination .description .description-header:after,#search-results-content .destination .description .links:after,#search-results-content .destination .description .pricing:after,#product-content .step .choice:after,#product-content .step .row:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,#search-results-content .destination:after,#search-results-content .destination .description .description-header:after,#search-results-content .destination .description .links:after,#search-results-content .destination .description .pricing:after,#product-content .step .choice:after,#product-content .step .row:after{clear:both}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{-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:12px 20px 9px;color:#fff;background-color:#f6a230;border:2px solid #f6a230;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s;padding:20px 30px 15px;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:"AG medium",Arial,sans-serif;width:120%;height:17px;color:#636674;-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:"AG medium",Arial,sans-serif;color:#636674;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:#003f6d;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]{position:relative;border:1px solid #dadada;padding:10px 25px;text-transform:uppercase;font-size:14px;font-size:.875rem;font-family:"AG medium",Arial,sans-serif;color:transparent;width:180px;padding-right:0}input[type=date]::-webkit-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]::-moz-placeholder{color:#636674;font-size:14px;font-size:.875rem}input[type=date]:-ms-input-placeholder{color:#636674;font-size:14px;font-size:.875rem}@media screen and (max-width:1023px){input[type=date]{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]{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:#003f6d;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:"AG medium",Arial,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:#003f6d;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--active{display:block}.search-params--arrival .layer .ui-datepicker-header{width:100%}@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:#7aa8a3;border:2px solid #7aa8a3;position:relative}.input-picker.ws-size-2 .ws-picker-header button{font-family:"AG medium",Arial,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%;height:100%;cursor:pointer;width:30px;height:25px;border-radius:0;background:#7aa8a3}.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:#7aa8a3}.input-picker.ws-size-2 td button:hover{background:#f6a230}.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,#search-results-header .filter-item a,.container-thematic-duration #search-results-header .filters ul li a,#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,#search-results-header .filter-item a:before,.container-thematic-duration #search-results-header .filters ul li a: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,#search-results-header .filter-item a:after,.container-thematic-duration #search-results-header .filters ul li a: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,#search-results-header .filter-item a.checked,.container-thematic-duration #search-results-header .filters ul li a.checked,#p-quotation .search-params--destination div.layer .options--stay .checked.options-title,#p-quotation .search-params--destination div.layer label.checked{color:#003f6d}.checked.field.radio:after,.checked.field.checkbox:after,#search-results-header .filter-item a.checked:after,.container-thematic-duration #search-results-header .filters ul li a.checked: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,#search-results-header .filter-item a input,.container-thematic-duration #search-results-header .filters ul li a 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:#003f6d;border:1px solid #dadada;font-family:"AG medium",Arial,sans-serif;border-radius:120px;line-height:15px;text-align:center}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 40px;margin:0 auto}#search-results-header.unique-result .filters-main-title{display:none}#search-results-header.unique-result .filters{display:none}#search-results-header .filters-main-title{font-size:20px;font-size:1.25rem;font-family:"AG demi",Arial,sans-serif;color:#003f6d;text-transform:uppercase;text-align:center;margin-bottom:20px}#search-results-header .filters{position:relative;font-family:"AG medium",Arial,sans-serif;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:20px;padding-top:10px;border-bottom:1px solid #dfe1e5;border-top:1px solid #dfe1e5}#search-results-header .filter{text-align:left}#search-results-header .filter-littoral{margin-bottom:10px}#search-results-header .filter-subtitle{font-size:15px;font-size:.9375rem;color:#003f6d;text-transform:uppercase;text-align:left;display:inline-block;vertical-align:middle;margin-right:30px;margin-top:10px}#search-results-header .filter-list{font-size:0;display:inline-block;vertical-align:middle;margin-top:10px}#search-results-header .filter-item{font-size:14px;font-size:.875rem;text-align:left;display:inline-block;margin-right:30px}#search-results-header .filter-item a{color:#636674;font-family:"AG book",Arial,sans-serif;padding-left:30px;line-height:21px !important}#search-results-header .summary h1{text-align:left;font-size:20px;font-size:1.25rem;font-family:"AG book",Arial,sans-serif;padding:20px 0}#search-results-header .summary h1 strong{font-size:36px;font-size:2.25rem;font-family:"Garamond italic",Arial,sans-serif;color:#003f6d}#search-results-content .content-wrapper{max-width:1320px;padding:20px 40px 60px}#search-results-content .btn-show-program{display:none;font-size:12px;font-size:.75rem;margin-top:20px;padding-right:20px;position:relative;color:#6d707c;font-family:"AG demi",Arial,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;font-size:.875rem;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 article{overflow:hidden}#search-results-content .no-result{padding:35px 0}#search-results-content .no-result p{font-size:14px;font-size:.875rem;margin-bottom:10px}#search-results-content .no-result.ajax{display:none}#search-results-content .destination .illustration{float:left;width:36.01286%;margin:0 30px 30px 0;text-align:center}#search-results-content .destination .illustration a{position:relative;display:inline-block;margin:0 auto}#search-results-content .destination .illustration a:after{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:"";position:absolute;top:15px;left:15px;width:50px;padding:17px 0;color:#003f6d;text-align:center;vertical-align:middle;transition:all 200ms;background-color:rgba(255,255,255,0.5)}.no-touchevents #search-results-content .destination .illustration a:hover:after{background-color:#fff}#search-results-content .destination .illustration img{max-width:100%}#search-results-content .destination .illustration .result-slideshow-content{display:none}#search-results-content .destination .description{float:left;width:60.7717%;margin:0 0 30px 0}#search-results-content .destination .description .description-header{margin:0 0 15px}#search-results-content .destination .description .description-header .title{font-size:30px;font-size:1.875rem;float:left;color:#003f6d}#search-results-content .destination .description .description-content,#search-results-content .destination .description .description-complement{font-size:14px;font-size:.875rem;line-height:1.5rem;margin:0 0 15px}#search-results-content .destination .description .p-destination{font-size:15px;font-size:.9375rem;margin-bottom:10px;color:#154f79;font-family:'AG medium';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{float:left}#search-results-content .destination .description .links .tripadvisor{float:left;padding:5px 0 2px 150px;margin-left:30px;background:url(/themes/custom/thalassa/img/tripadvisor.svg) no-repeat 0 0;background-size:contain}@media screen and (max-width:320px){#search-results-content .destination .description .links .tripadvisor{padding:5px 0 2px 160px;background-size:60% 100%}}#search-results-content .destination .description .links .tripadvisor a{font-size:12px;font-size:.75rem;color:#636674}@media screen and (max-width:320px){#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;font-size:1.375rem;display:inline-block;padding:15px 30px;margin:0 0 30px;color:#ed6320;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{font-size:16px;font-size:1rem;vertical-align:middle;display:inline-block;padding:7px 0 0 0;color:#003f6d}#search-results-content .destination .description .pricing .callprice strong{font-size:28px;font-size:1.75rem;font-family:"AG medium",Arial,sans-serif}#search-results-content .destination .description .pricing .cta{vertical-align:top;display:inline-block;margin:0 0 0 30px}#search-results-content .destination .cares-togglable{display:none;font-size:0}#search-results-content .destination.detail--active .cares-togglable{display:block}#search-results-content .note{font-size:18px;font-size:1.125rem;padding:15px 0;font-family:"Garamond italic",Arial,sans-serif}@media screen and (max-width:749px){#search-results-content .note{font-size:14px;font-size:.875rem}}#search-results-content .odd article .description .links .tripadvisor span:before{background-image:url(/themes/custom/thalassa/img/rating-odd.svg)}@media screen and (max-width:1259px){#search-results-content .content-wrapper{padding:20px 20px 0}#search-results-content .destination .illustration{width:44.44444%;margin:0 30px 30px 0}#search-results-content .destination .description{width:52.22222%}#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:1024px){#search-results-header .filter-list{display:inline-block}}@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 .category-container{display:none}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-header .filter-list{display:block}#search-results-header .filters{padding-top:20px}#search-results-header .filter-littoral{margin-bottom:20px}#search-results-header .filter-subtitle{text-align:left;display:block;margin-bottom:0;margin-right:0;margin-top:0}#search-results-header .filter-list{text-align:left;margin-top:0}#search-results-header .filter-item{margin-top:10px;margin-left:0;margin-right:30px}#search-results-content .content-wrapper{padding:20px 20px 0}#search-results-content .destination .illustration,#search-results-content .destination .description{width:100%;margin:0 0 30px;float:none}#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-bottom:5px;margin-top:30px}#search-results-content .destination .description p,#search-results-content .destination .description li{font-size:12px;font-size:.75rem}#search-results-content .destination .description .description-header .title{font-size:20px;font-size:1.25rem;float:none;text-align:center}#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%}#search-results-content .destination .description .links .tripadvisor{display:inline-block;padding:5px 0 2px 150px}#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 20px}#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}#search-results-header .filter-item:last-child{margin-bottom:0}}@media screen and (max-width:479px){#search-results-content .destination .description{text-align:left}#search-results-content .destination .description .description-header .title{float:left;text-align:left}#search-results-content .destination .description .links .more{width:auto}#search-results-content .destination .description .pricing .callprice{text-align:left}#search-results-content .destination .description .pricing .cta{text-align:center}#search-results-content .destination .description .pricing .cta a{width:100%}}#p-offers{text-align:center}#p-offers #form-nl-special.error p{display:inline-block}#p-offers #form-nl-special p{font-size:12px;font-size:.75rem;display:none;margin-top:5px;color:#c00 !important}#p-offers .content-wrapper{position:relative}#p-offers .content-wrapper .tools{display:none}@media screen and (min-width:1025px){#p-offers .content-wrapper .tools{z-index:2;display:block;position:absolute;top:10%;right:15px}#p-offers .content-wrapper .tools .tool{position:relative;width:50px;height:50px;margin-bottom:15px;border:1px solid #97a2af;border-radius:120px;background-color:#fff;cursor:pointer}#p-offers .content-wrapper .tools .tool.social:after,#p-offers .content-wrapper .tools .tool.print:after,#p-offers .content-wrapper .tools .tool.mail:after{transition:all 200ms;z-index:1;position:absolute;top:50%;left:50%;color:#003f6d;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}#p-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}#p-offers .content-wrapper .tools .tool.social .hover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}#p-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%)}#p-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%)}#p-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 #003f6d;transform:translateY(-50%)}#p-offers .content-wrapper .tools .tool.social p{font-size:14px;font-size:.875rem;font-family:"AG book",Arial,sans-serif;color:#003f6d;text-transform:uppercase;text-align:center;white-space:nowrap}#p-offers .content-wrapper .tools .tool.social ul{margin-top:15px;font-size:0}#p-offers .content-wrapper .tools .tool.social ul li{position:relative;display:inline-block;width:25px;height:25px}#p-offers .content-wrapper .tools .tool.social ul li.facebook:after,#p-offers .content-wrapper .tools .tool.social ul li.instagram:after{transition:all 200ms;color:#003f6d;text-align:center;vertical-align:middle}#p-offers .content-wrapper .tools .tool.social ul li.facebook a,#p-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}#p-offers .content-wrapper .tools .tool.social ul li.facebook{padding-right:10px;margin-right:10px;border-right:1px solid #97a2af}#p-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}#p-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}#p-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}#p-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}#p-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){#p-offers .content-wrapper.fix-third-column ul.flex-list{width:100%;margin-left:0}}@media screen and (min-width:1024px){#p-offers .offers-expandable{width:calc(100% + 30px);margin-left:-30px}}#p-offers .block-promo--header .content-wrapper{padding:0 50px 0 50px}#p-offers .block-promo--header .content{padding:50px 80px 0 80px}#p-offers .content-wrapper>.heading-1{margin:40px 0 37px 0}#p-offers .block-promo .booking-toggler{display:none;margin:30px 30px 0 30px}#p-offers .block-promo .toggler--open.booking-toggler{display:block}#p-offers .block-promo .error label[for*="search-params-"],#p-offers .block-promo .error label[for*="duration-opt-select-"]{color:#c00 !important}#p-offers .block-promo .error label[for*="search-params-"]:after,#p-offers .block-promo .error label[for*="duration-opt-select-"]:after{color:#c00 !important}#p-offers .form-nl-subscribe,#p-offers .thalassa-commons-newsletter-pre-form{margin:0 auto}#p-offers .select,#p-offers .mandatory,#p-offers .field{width:100%;margin:0 auto 20px}#p-offers .select:before{height:49px;line-height:49px}#p-offers input[type=date],#p-offers select{padding:16px 25px}#p-offers .mandatory{font-size:13px;font-size:.8125rem;font-family:"AG medium",Arial,sans-serif;text-align:right}#p-offers .offers.expand li:nth-child(n+5){display:inline-block}#p-offers .offers li:nth-child(n+7){display:none}#p-offers .see-all-offers{font-size:12px;font-size:.75rem;display:inline-block;padding:15px;margin:0 auto 30px auto;color:#fff;font-family:"AG demi",Arial,sans-serif;text-align:center;text-transform:uppercase;background-color:#003f6d}#p-offers .other-offers .slick-dots{margin:20px auto;text-align:center}#p-offers .other-offers .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}#p-offers .other-offers .slick-dots li.slick-active{background-color:#003f6d}#p-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:"Garamond italic",Arial,sans-serif;text-align:left;background-color:#003f6d}#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}@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:749px){#p-offers .block-promo--header .content{padding:35px 0 0 0}#p-offers .block-promo--header .content-wrapper{padding-bottom:0}#p-offers #form-nl-special{margin:0 20px 40px 20px}}@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 .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}@media screen and (max-width:768px){.page-node-type-special-offer #p-offers .suggestion{padding-top:0px}}.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:"AG demi",Arial,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 #003f6d;transition:border .2s ease-out}.page-node-type-special-offer .block-promo .cta--toggler a:hover{color:#003f6d;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}.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{padding-top:20px;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:#003f6d;font-family:"AG book",Arial,sans-serif}.page-node-type-destination.path-product-page #breadcrumb .content-wrapper ul li:last-child{color:#003f6d}.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}}@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}}@media screen and (min-width:1300px) and (min-width:1024px){.page-node-type-destination.path-product-page #breadcrumb{display:block;top:auto}}#product-content{background:#f1f5f6;padding:0 0 1px;position:relative}@media screen and (min-width:1024px){#product-content{min-height:1500px}}#product-content .error label[for="arrival_date"]{color:#c00 !important}#product-content .error label[for="arrival_date"]:after{color:#c00 !important}@media screen and (max-width:768px){#product-content .field.radio:before,#product-content .field.checkbox:before,#product-content #search-results-header .filter-item a:before,#search-results-header .filter-item #product-content a:before,#product-content .container-thematic-duration #search-results-header .filters ul li a:before,.container-thematic-duration #search-results-header .filters ul li #product-content a:before,#product-content #p-quotation .search-params--destination div.layer .options--stay .options-title:before,#p-quotation .search-params--destination div.layer .options--stay #product-content .options-title:before,#product-content #p-quotation .search-params--destination div.layer label:before,#p-quotation .search-params--destination div.layer #product-content label:before{left:auto;right:20px}}@media screen and (max-width:414px){#product-content .field.radio:before,#product-content .field.checkbox:before,#product-content #search-results-header .filter-item a:before,#search-results-header .filter-item #product-content a:before,#product-content .container-thematic-duration #search-results-header .filters ul li a:before,.container-thematic-duration #search-results-header .filters ul li #product-content a:before,#product-content #p-quotation .search-params--destination div.layer .options--stay .options-title:before,#p-quotation .search-params--destination div.layer .options--stay #product-content .options-title:before,#product-content #p-quotation .search-params--destination div.layer label:before,#p-quotation .search-params--destination div.layer #product-content label:before{left:auto !important;right:5px !important}}#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:before{border:2px solid #dadada}#product-content .field.radio:after{top:2px;left:2px}@media screen and (max-width:768px){#product-content .field.radio:after{left:auto;right:22px}}@media screen and (max-width:414px){#product-content .field.radio:after{left:auto;right:7px}}#product-content .field.radio:checked:after{transform:scale(0.9)}#product-content sub{position:static}#product-content .cares .no-program{border-bottom:1px solid #dadada}#product-content .cares .no-program .category{font-size:0;text-align:left}#product-content .cares .no-program .category .heading-1{display:inline-block;float:none;width:87.7095%;vertical-align:middle}@media screen and (max-width:1259px){#product-content .cares .no-program .category .heading-1{width:83.57542%}}@media screen and (max-width:1024px){#product-content .cares .no-program .category .heading-1{width:88.26816%}}@media screen and (max-width:1023px){#product-content .cares .no-program .category .heading-1{padding:10px 0 10px 20px !important}}@media screen and (max-width:768px){#product-content .cares .no-program .category .heading-1{width:92.2905%}}@media screen and (max-width:414px){#product-content .cares .no-program .category .heading-1{width:92.40223%}}@media screen and (max-width:320px){#product-content .cares .no-program .category .heading-1{width:91.06145%}}#product-content .cares .no-program .category .care{display:inline-block;float:none;width:10.61453%;padding:0 !important;vertical-align:middle}@media screen and (max-width:768px){#product-content .cares .no-program .category .care{width:5.58659%}}#product-content .cares .no-program .category .care .cell--care-title{display:none}@media screen and (max-width:768px){#product-content .cares .no-program .category .care .cell--check label:before{right:5px}}@media screen and (max-width:768px){#product-content .cares .no-program .category .care .cell--check label:after{right:7px}}#product-content .heading-1{margin:0}#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:"AG medium",Arial,sans-serif}#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:"AG demi",Arial,sans-serif}#product-content #product-steps{min-height:1500px}#product-content #product-steps>.content-wrapper{position:relative}#product-content .wave{margin:0 0 45px}#product-content .content-toggle{display:none;padding:0 0 25px 0}#product-content .step{background:#fff;padding:30px 30px 0;margin:0 0 30px;position:relative;z-index:2;margin-right:353px}#product-content .step .heading-3{padding:0 0 25px;color:#dadada}#product-content .step .toggle-step-content{position:absolute;display:inline-block;width:20px;height:20px;top:0;right:0}#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.step-1{padding-bottom:30px}#product-content .step.step-1 .heading-3{color:#003f6d !important}#product-content .step.step-1 label{white-space:pre-wrap}#product-content .step.step-1 *::-ms-backdrop,#product-content .step.step-1 label{white-space:nowrap}#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 .content-wrapper{position:relative}#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%}#product-content .step .description{width:60.7717%;float:left}#product-content .step .options{display:table;width:100%}#product-content .step .choice{padding-top:25px;border-top:1px solid #dadada}#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--label{width:12.86174%}#product-content .step .cell--field{width:14.46945%}#product-content .step .cell--program{width:72.6257%;padding:0 20px 0 0}#product-content .step .cell--price{width:18.43575%;padding:0 20px 0 0;text-align:right}#product-content .step .cell--price p.program-price{font-size:14px;font-size:.875rem;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--1{float:none;width:100%}#product-content .step .options--2{float:left;width:70%}#product-content .step .options--3{width:30%;float:left}#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.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 .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{padding-bottom:25px}#product-content .step .options--submit{padding-bottom:0}#product-content .step p{font-size:14px;font-size:.875rem;line-height:1.64286;margin-bottom:30px}#product-content .step p strong{color:#003f6d}#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;font-size:1rem;line-height:1;margin:0 0 10px}#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 .row-multi .select{float:right}#product-content .step .row-multi .select.sup-multiple{float:left;width:75%}@media screen and (max-width:1024px){#product-content .step .row-multi .select.sup-multiple{width:100%}}@media screen and (max-width:639px){#product-content .step .row-multi .select.custom-resto-multiple-quantity{float:left;margin-top:10px}}#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-1{width:100%}#product-content .step-1 .list{margin-bottom:25px}#product-content .step-1 .list:last-child{margin-bottom: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 .options--submit{padding:0 0 25px 0}#product-content .step-1 .content ul,#product-content .step-1 .description ul{margin-bottom:0}#product-content .step-1 .choice:nth-child(3),#product-content .step-1 .choice:nth-child(2){padding-bottom:30px}#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}#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 .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:#ed6320;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:#ed6320;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 .mandatory{font-family:"AG book",Arial,sans-serif}#product-content .step.step-1 .choice .choice-half .choice-col label{line-height:18px}#product-content .step.step-2 .cell{vertical-align:top}#product-content .step.step-2 .cell--program p{text-transform:lowercase}#product-content .step.step-2 .cell--program p:first-letter{text-transform:uppercase}#product-content .step.step-2 .options.selected .heading-2,#product-content .step.step-2 .options.selected #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step.step-2 .options.selected h4,#product-content .step.step-2 .options.selected #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step.step-2 .options.selected .p-destination{font-family:"AG demi",Arial,sans-serif}#product-content .step.step-2 .options .heading-2,#product-content .step.step-2 .options #search-results-content .destination .description h4,#search-results-content .destination .description #product-content .step.step-2 .options h4,#product-content .step.step-2 .options #search-results-content .destination .description .p-destination,#search-results-content .destination .description #product-content .step.step-2 .options .p-destination{font-family:"AG medium",Arial,sans-serif}#product-content .step.step-3 .row-adult .cell{display:inline-block}@media screen and (min-width:1024px){#product-content .step.step-3 .row-adult .cell--adult{width:40%}}#product-content .step.step-3 .cell{vertical-align:top}#product-content .step.step-3 .cell p{line-height:15px}#product-content .step.step-3 .cares{border:0}#product-content .step.step-3 .cares .care-result{border:0}@media screen and (min-width:1025px){#product-content .step.step-3 .cares .care-result:not(.no-program) .care{width:60%}}#product-content .step.step-3 .cares .category{border-top:1px solid #dadada}#product-content .step.step-3 .cares .category .category-title{width:40%;margin-bottom:0}@media screen and (max-width:1259px){#product-content .step.step-3 .cares .category .category-title{width:100%}}#product-content .step.step-3 .cares .category .care li{padding:15px 0}@media screen and (min-width:1024px){#product-content .step.step-3 .cares .category .care li label{margin-top:-5px}}#product-content .step.step-3 .cares .category .care li p{display:inline-block}#product-content .step.step-3 .cares .category .care li p.care-title{width:100%}@media screen and (min-width:1024px){#product-content .step.step-3 .cares .category .care li p.care-title{width:95%}}@media screen and (min-width:750px){#product-content .step.step-3 .cares .category .care li p.care-title a:after{right:auto;left:65%}}#product-content .step.step-3 .care li.selected p a{color:#003f6d}#product-content .step.step-1{z-index:3}#product-content .step.step-1 .description .h3{margin-bottom:10px}#product-content .step.step-1 .description ul{margin-bottom:15px}#product-content .step.step-1 .description ul li{line-height:18px;margin-bottom:5px}#product-content .step.step-1 label.error{color:#c00 !important;border:1px solid #c00 !important}#product-content .step.step-1 label.error:after{color:#c00 !important}#product-content .step.step-1 .options--submit{padding-bottom:0}#product-content .step.step-1 .options--submit .cell{vertical-align:top}#product-content .step.step-1 .search-params--arrival .layer{width:150%}#product-content .step.step-1 .search-params--arrival .layer .ui-datepicker{width:100% !important}#product-content .step.step-1 .search-params--arrival .layer .close{top:-30px;display:none}#product-content .step.step-1 #date-error{font-size:14px;font-size:.875rem;padding-bottom:20px;margin-top:0;color:#c00 !important;display:none}#product-content .step.step-1 #product-error{font-size:16px;font-size:1rem;padding-bottom:20px;margin-top:0;color:#c00 !important}#product-content .step.step-1 .field.select.error{border:1px solid #c00 !important}#product-content .step.step-1 .field.select.disable:before{color:#dadada}@media screen and (max-width:768px){#product-content .step.step-1 .more{display:none}}#product-content .step.step-3 .cares .category .care li{padding:20px 0}#product-content .step.step-4 .heading-1{font-size:28px;font-size:1.75rem;text-align:left;color:#003f6d}#product-content .step.step-4 .cell--desc p:not(:first-child){text-transform:lowercase}#product-content .step.step-4 .cell--desc p:not(:first-child):first-letter{text-transform:uppercase}#product-content .step.step-4 .choice.heading .options{padding-bottom:0}#product-content .step.step-4 .choice-1{border:0}#product-content .step.step-4 .hotel--rooms .cell--desc{padding:0 20px 0 25px;width:37.98883%}#product-content .step.step-4 .hotel--rooms .cell--desc p{line-height:20px}#product-content .step.step-4 .hotel--rooms .cell--price{min-height:20px}#product-content .step.step-4 .hotel--options .cell--desc{padding:0 20px 0 0;width:70.39106%}@media screen and (max-width:1024px){#product-content .step.step-4 .hotel--options .cell--desc{width:36%}}#product-content .step.step-4 .option-description{display:block}#product-content .step.step-4 .know-more{display:none}@media screen and (max-width:1024px){#product-content .step.step-4 .cell--price{width:13%}}@media screen and (max-width:768px){#product-content .step.step-4 label.field:after{left:auto;right:20px}}@media screen and (max-width:749px){#product-content .step.step-4 label.field:after{left:auto;right:5px}}#product-content .step .cares .category{padding:0;width:100%}#product-content .step .cares .category .category-title{padding:16px 0}#product-content .step .cares .category .cell--callprice .care-callprice span{display:none}#product-content .step .cares .no-program .category .heading-1{font-size:24px;font-size:1.5rem;padding:10px 0;margin:0;text-align:left;color:#003f6d}#product-content .step .cares .no-program .category .cell--care-title{padding:0 30px}#product-content .step .cares .no-program .category .care li{padding:23px 0}@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.step-4 .hotel--rooms .cell--illu{vertical-align:top;width:26.81564%}#product-content .step.step-4 .hotel--rooms .cell--desc{padding:0 20px;width:43.57542%}#product-content .step.step-4 .hotel--options .cell--desc{padding:0 20px 0 0;width:70.39106%}}@media screen and (max-width:1024px){#product-content .step-1 .choice .description p+ul{margin-top:0}#product-content .step.step-4 .hotel--options .row-multi .cell--desc{width:60%}#product-content .step.step-4 .hotel--options .cell--desc{padding:0 20px 0 0;width:37%}#product-content .step p{margin-bottom:0}#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:14px;font-size:.875rem}#product-content .step .cares .category .category-title{width:100%;padding:1rem 0 0 0}#product-content .step .cares .category .care li{padding-left:0}}@media screen and (max-width:1023px){#product-content .wave{padding-top:40px}#product-content .step{width:100%;padding:30px 20px 0}#product-content .step p,#product-content .step .description ul li,#product-content .step label{font-size:12px;font-size:.75rem}#product-content .step .illustration,#product-content .step .description{width:100%;float:none}#product-content .step .illustration{text-align:left}#product-content .step .options{width:100%;float:none;text-align:left;display:block}#product-content .step .options--submit .cell{display:inline-block;width:49%;margin:0 0 9px;padding-right:0}#product-content .step .options--submit .cell--field{text-align:right}#product-content .step .options--submit .cell .validation{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-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 .cell,#product-content .step-1 .options--1 .cell,#product-content .step-1 .options--2 .cell,#product-content .step-1 .options--3 .cell{width:49%;margin:0 0 9px;padding-right:0}#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-1 .options .cell .validation,#product-content .step-1 .options--1 .cell .validation,#product-content .step-1 .options--2 .cell .validation,#product-content .step-1 .options--3 .cell .validation{text-align:right}#product-content .step .validation .btn{float:right;cursor:pointer;vertical-align:top;display:inline-block;padding:12px 20px 9px;color:#fff;background-color:#f6a230;border:2px solid #f6a230;letter-spacing:0;font-family:"AG demi bold",Arial,sans-serif;font-style:normal;text-transform:uppercase;border-width:2px;transition:all 0.3s}#product-content .step-2 .cell--program{width:100%;margin-bottom:20px}#product-content .step-2 .cell--price{text-align:left;width:50%}#product-content .step-2 .cell--check{width:50%}#product-content .step-2 .cell--adult{width:100%;display:block}#product-content .step-2 .cell--price{text-align:left;width:50%}#product-content .step-2 .cell--check{width:50%}#product-content .step-2 .cell--submit{width:100%}#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 .care .cell--care-title p{padding-top:6px}#product-content .step-3 .cares .category .care .cell--care-title p a{padding-top:3px}#product-content .step .cares .category .category-title{padding:15px 20px 0;margin:0}#product-content .step .cares .category .care li{padding:10px 0}#product-content .step .cares .category .care .cell--care-title{min-height:0;width:89.28571%}#product-content .step .cares .category .care .cell--care-title p a{margin:0;padding:0}#product-content .step .cares .category .care .cell--check{width:8.92857%}#product-content .step .cares .category .no-program .category .heading-1{font-size:24px;font-size:1.5rem;margin:0;text-align:left;color:#003f6d}#product-content .step .cares .category .no-program .category .cell--care-title{padding:0 30px}#product-content .step .cares .category .no-program .category .care{padding:0 !important}#product-content .step .cares .category .no-program .category .care li{padding:23px 0}#product-content .step.step-4 .heading-1{margin:0}#product-content .step.step-4 .options{padding-bottom:0}#product-content .step.step-4 .choice.submit .options{text-align:center}#product-content .step.step-4 .hotel--rooms .cell--illu{vertical-align:top;text-align:left;width:100%}#product-content .step.step-4 .hotel--rooms .cell--desc{padding:0;width:100%;float:left;margin:20px 0 30px}#product-content .step.step-4 .hotel--rooms .cell--price{width:8.92857%;width:auto;margin-bottom:25px}#product-content .step.step-4 .hotel--rooms .cell--check{width:8.92857%;min-width:105px;float:right}#product-content .step.step-4 .hotel--options .heading-1{padding-bottom:30px;border-bottom:1px solid #dadada}#product-content .step.step-4 .hotel--options .cell--price{width:auto;margin-bottom:25px}#product-content .step.step-4 .hotel--options .cell--desc{padding:0 20px 0 0;width:100%;margin:0 0 30px}#product-content .step.step-4 .hotel--options .cell--check{width:18.75%;min-width:105px;float:right}#product-content .step.step-4 .hotel--options .cell--check .select{margin-top:-15px}}@media screen and (max-width:768px){#product-content .step.step-4 .option-description{display:none}#product-content .step.step-4 .know-more{font-size:12px;font-size:.75rem;display:block;color:#636674;font-family:"AG demi",Arial,sans-serif;text-transform:uppercase;text-decoration:underline}#product-content .step.step-4 .hotel--options .cell--check .select{margin-top:0;margin-bottom:15px}#product-content .step.step-4 .hotel--options .row-multi .cell--desc{width:100%;padding:0;margin-bottom:10px}#product-content .step.step-4 .hotel--options .row-multi .cell--price{margin-top:5px}}@media screen and (max-width:749px){.content-wrapper{padding-left:0;padding-right:0}.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 .illustration img{margin-bottom:30px}#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.step-3 .choice:first-child{padding-top:25px}#product-content .step.step-3 .choice:last-child{padding-top:25px}#product-content .step.step-3 .choice:last-child .mandatory{margin-bottom:20px}#product-content .step.step-3 .choice:last-child .options--submit .cell{width:100%}#product-content .step.step-4 .hotel--options .row-multi .cell--price{margin:15px 0 10px 0}#product-content .step .cares .no-program .category .heading-1{font-size:20px;font-size:1.25rem}#product-content .step .cares .category .care .cell--care-title{width:84.82143%}}@media screen and (max-width:414px){#product-content .step.step-3 .row .cell{vertical-align:top}#product-content .step.step-3 .cell{vertical-align:middle}#product-content .step .cares .category .care .cell--care-title{width:89.28571%}#product-content .step .cares .category .care .cell--care-title p a span{display:inline-block;width:75%;vertical-align:middle;overflow:hidden}}#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:"AG medium",Arial,sans-serif;color:#003f6d;text-decoration:underline;text-transform:uppercase}.path-product-page #container-popins #popin-getdata .popin-getdata-content p.cta{display:none}#product-content .step .choice{display:table;width:100%;font-size:0}#product-content .step .choice.calendar-dynamic{padding-top:60px;border:0}#product-content .step .choice .choice-half{display:table-cell;width:55%;padding-right:5%;font-size:0;vertical-align:top}#product-content .step .choice .choice-half.choice-box{width:45%;padding:10px 50px 20px 50px;border:5px solid #003f6d}#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;font-size:.875rem;color:#003f6d;text-transform:uppercase}#product-content .step .choice .choice-half.choice-box .choice-info{margin-top:25px}#product-content .step .choice .choice-half.choice-box .choice-value{font-family:"AG demi bold",Arial,sans-serif}#product-content .step .choice .choice-half .choice-row{display:table;width:100%}#product-content .step .choice .choice-half .choice-col{display:table-cell;width:50%}#product-content .step .choice .choice-half .choice-col .options{width:100%}#product-content .step .choice .choice-half .choice-col .select{height:38px}#product-content .step .choice .choice-half .options{display:inline-block;width:50%;vertical-align:top}#product-content .step .choice .choice-half .options.option-child-row .list{display:none}#product-content .step .choice .choice-half .options .cell{display:inline-block}#product-content .step .choice .choice-half .options .cell--label,#product-content .step .choice .choice-half .options .cell--field{width:45%;box-sizing:border-box}#product-content .step .choice .choice-half .options .cell--field{width:55%;padding:0 20px}#product-content .step .choice .choice-half .options .cell--field .input-custom-number{height:38px;border:1px solid #97a2af;-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:"AG medium",Arial,sans-serif;font-size:18px;font-size:1.125rem;color:#003f6d;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:#003f6d;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:#003f6d;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% - 60px);font-size:14px;font-size:.875rem;color:#636674;border:0;background-color:transparent}#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}@media screen and (max-width:1024px){#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:768px){#product-content .step .cell-hidden{display:none}#product-content .step .choice.calendar-dynamic{padding-top:20px}#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 .options--submit .cell{width:100%}#product-content .step.step-1 #search-aside-code{display:none}}.home-destination-wrapper #breadcrumb,.path-destinations #breadcrumb{display:none}#home-destination-map{padding-top:25px}#home-destination-map .h2{font-size:23px;font-size:1.4375rem;padding:0 50px;font-family:"Garamond italic",Arial,sans-serif;text-align:center}#home-destination-map .intro{font-size:12px;font-size:.75rem;line-height:1.16667;padding:10px 20px 1.85rem 20px;font-family:"AG book",Arial,sans-serif}#home-destination-map .intro p{margin-bottom:0}#home-destination-map #gmap{width:100%;height:250px;margin-top:30px}#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:#003f6d}#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 p.name{font-size:14px;font-size:.875rem;margin-top:15px;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase}#home-destination-map #gmap .info-window p.name span{color:#003f6d}#home-destination-map #gmap .info-window p.city{margin-top:5px;font-family:"AG book",Arial,sans-serif}#home-destination-map #gmap .info-window a{display:block;margin-top:15px;color:#636674;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-decoration:underline}#home-destination-map .outro{font-size:0px;font-size:0rem}#home-destination-grid-destinations .content-wrapper{padding:0 20px}#home-destination-grid-destinations .content-wrapper .filters{width:100%;margin:30px auto 0 auto;padding:20px 0 20px 0;font-size:0;border-top:1px solid #f1f5f6;border-bottom:1px solid #f1f5f6}#home-destination-grid-destinations .content-wrapper .filters .littoral-container,#home-destination-grid-destinations .content-wrapper .filters .confort-container{font-size:12px;font-size:.75rem;display:inline-block;width:50%;vertical-align:top;box-sizing:border-box}#home-destination-grid-destinations .content-wrapper .filters .littoral-container p,#home-destination-grid-destinations .content-wrapper .filters .confort-container p{font-size:14px;font-size:.875rem;display:inline-block;margin-bottom:20px;font-family:"AG medium",Arial,sans-serif;color:#003f6d;text-transform:uppercase}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li{height:20px;margin-bottom:15px;cursor:pointer}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li:last-child,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li:last-child{margin-bottom:0}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li.selected label,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li.selected label{color:#003f6d;font-family:"AG medium",Arial,sans-serif}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li input[type="checkbox"],#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li input[type="checkbox"]{display:none}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li input[type="checkbox"]:checked+label .checkbox:after,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li input[type="checkbox"]:checked+label .checkbox:after{font-size:8px;font-size:.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:"";top:7px;left:5px;color:#003f6d}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li label,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li label{font-size:12px;font-size:.75rem;display:inline-block;position:relative;padding-left:25px;height:20px;color:#636674;line-height:22px}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li span,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li span{position:absolute;top:0;left:0;width:20px;height:20px}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li span.checkbox:before,#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li span.checkbox:after,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li span.checkbox:before,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li span.checkbox:after{position:absolute;top:0;left:0}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li span.checkbox:before,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li span.checkbox:before{display:block;width:20px;height:20px;content:"";background-color:#fff;box-sizing:border-box;border:1px solid #dadada}#home-destination-grid-destinations .content-wrapper .filters .littoral-container{border-right:1px solid #f1f5f6}#home-destination-grid-destinations .content-wrapper .filters .confort-container{padding-left:20px}#home-destination-grid-destinations .content-wrapper .no-result{font-size:12px;font-size:.75rem;display:none;margin:20px 0;text-align:center}#home-destination-grid-destinations .content-wrapper .stays-container{position:relative;margin-top:30px}#home-destination-grid-destinations .content-wrapper .stays-container.collapse{padding-bottom:50px}#home-destination-grid-destinations .content-wrapper .stays-container.abroad{padding-top:40px;border-top:1px solid #dadada}#home-destination-grid-destinations .content-wrapper .stays-container .h3{font-size:14px;font-size:.875rem;font-family:"AG book",Arial,sans-serif;color:#003f6d;text-transform:uppercase;text-align:center}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays{margin:40px 0 0 0;padding:0;font-size:0}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item{font-size:12px;font-size:.75rem;margin-bottom:30px}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top{position:relative;font-size:0}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .premium{font-size:14px;font-size:.875rem;position:absolute;width:100%;padding:15px 0;color:#fff;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center;background-color:#5f5352}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .illu{width:100%;height:auto}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .map{position:absolute;width:20%;bottom:15px;left:3%}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .price-tag{font-size:12px;font-size:.75rem;position:absolute;bottom:-50px;left:50%;height:100px;display:table;padding:15px;width:100px;font-family:"AG book",Arial,sans-serif;color:#fff;line-height:18px;text-align:center;background-color:#003f6d;transform:translateX(-50%)}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .price-tag p{display:table-cell;vertical-align:middle}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .price-tag .figures,#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .price-tag span,#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .price-tag strong{font-size:20px;font-size:1.25rem}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt{padding:80px 20px 30px 20px;text-align:center;display:flex;flex-direction:column}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .name{font-size:14px;font-size:.875rem;color:#636674;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .city{font-size:12px;font-size:.75rem;margin-top:10px;color:#636674;font-family:"AG book",Arial,sans-serif;text-align:center;margin-bottom:20px}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .btn-book{display:inline-block;padding:15px 40px;margin-top:25px;color:#003f6d;font-family:"AG demi",Arial,sans-serif;text-transform:uppercase;background-color:#fff;border:1px solid #003f6d;transition:all .2s ease}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .btn-book .no-touchevents:hover{color:#fff;background-color:#003f6d}@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 (max-width:479px){#home-destination-grid-destinations .content-wrapper .filters{padding:20px auto}#home-destination-grid-destinations .content-wrapper .filters .littoral-container,#home-destination-grid-destinations .content-wrapper .filters .confort-container{display:block;width:100%;border:none;margin-bottom:20px}#home-destination-grid-destinations .content-wrapper .filters .confort-container{display:block;width:100%;border:none;padding-left:0;margin-bottom:0}}@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:#003f6d;font-family:"AG book",Arial,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{padding-top:80px;text-align:center}#home-destination-map .h2{font-size:36px;font-size:2.25rem;display:block;width:79.01235%;padding:0;margin:0 auto 25px auto;line-height:22px;text-align:center}#home-destination-map .intro{font-size:20px;font-size:1.25rem;display:block;width:79.01235%;margin:10px auto 0 auto;padding:0 0 2.5rem 0;line-height:22px}#home-destination-map .intro p{margin-bottom:5px}#home-destination-map #gmap{width:100%;height:575px}#home-destination-map .outro{font-size:16px;font-size:1rem;display:inline-block;width:61.11111%;margin-top:50px;padding:0;line-height:22px}#home-destination-grid-destinations .content-wrapper .filters{width:auto;margin-top:60px;margin-bottom:40px;padding:0;text-align:center;border-top:2px solid #f1f5f6;border-bottom:2px solid #f1f5f6}#home-destination-grid-destinations .content-wrapper .filters .littoral-container,#home-destination-grid-destinations .content-wrapper .filters .confort-container{margin-top:10px;margin-bottom:10px;width:auto;padding-left:10px;font-size:0;vertical-align:middle;overflow:hidden}#home-destination-grid-destinations .content-wrapper .filters .littoral-container p,#home-destination-grid-destinations .content-wrapper .filters .confort-container p{display:inline-block;width:auto;margin-bottom:0;vertical-align:middle}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul{display:inline-block;vertical-align:middle;text-align:left;box-sizing:border-box}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li{display:inline-block;margin-left:8px;margin-bottom:0}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li:first-child,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li:first-child{margin-left:15px}#home-destination-grid-destinations .content-wrapper .filters .littoral-container ul li label,#home-destination-grid-destinations .content-wrapper .filters .confort-container ul li label{padding-left:30px}#home-destination-grid-destinations .content-wrapper .filters .littoral-container{padding-right:10px;border-right:2px solid #f1f5f6}#home-destination-grid-destinations .content-wrapper .no-result{font-size:16px;font-size:1rem;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}#home-destination-grid-destinations .content-wrapper .stays-container .h3{font-size:24px;font-size:1.5rem}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item{margin-bottom:50px}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .premium{font-size:16px;font-size:1rem;padding:20px 0}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .top .map{left:5%}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt{padding-left:20px;padding-right:20px}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .name{font-size:18px;font-size:1.125rem}#home-destination-grid-destinations .content-wrapper .stays-container .list-stays .item .txt .city{font-size:14px;font-size:.875rem}}@media screen and (min-width:1026px){#home-destination-grid-destinations .content-wrapper{width:76.54321%;margin:0 auto;padding:0}#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:35px;font-size:2.1875rem;line-height:1.14286;margin:0;color:#fff;font-family:"Garamond italic",Arial,sans-serif}#destination-top-slideshow h1 strong{font-size:12px;font-size:.75rem;display:block;padding-bottom:15px;font-style:normal;font-family:"AG book",Arial,sans-serif;font-weight:normal;text-transform:uppercase;letter-spacing:.1rem}#destination-top-slideshow h1:after{color:#fff}#destination-top-slideshow h1 .stars sup:after{color:#fff}#destination-top-slideshow .title h1 strong{letter-spacing:.1rem}#destination-institut .slideshow-institut-pics{position:relative;margin-top:50px}#destination-institut .slideshow-institut-pics:before{display:block;content:"";width:100%;height:0;padding-top:100%}#destination-institut .content-wrapper{margin:0 11.7284%;padding:0}#destination-institut .controls{display:none;position:absolute;width:66.93548%;height:50px;top:auto;right:auto;bottom:10%;left:50%;transform:translateX(-50%)}#destination-institut .slick-dots{margin-top:20px;text-align:center}#destination-institut .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}#destination-institut .slick-dots li.slick-active{background-color:#003f6d}#destination-institut .slick-dots li button{display:none}#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;background-color:rgba(11,43,64,0.3)}#destination-institut #institut-slideshow-titles ul{height:50px;overflow:hidden}#destination-institut #institut-slideshow-titles ul li{min-height:50px;font-family:"AG book",Arial,sans-serif;color:#fff;line-height:20px;text-transform:uppercase;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: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: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-prev,#destination-institut .slick-next{position:absolute;display:table;left:0;top:0;z-index:1;cursor:pointer}#destination-institut .slick-prev:after,#destination-institut .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:#fff;text-align:center;background-color:rgba(11,43,64,0.3);transform:translate(-50%,-50%);cursor:pointer}#destination-institut .slick-next{right:0;left:auto}#destination-institut .slick-prev,#destination-institut .slick-next{height:50px;width:50px}.destination-wrapper #top-destination-description .tools{display:none}.destination-wrapper #top-destination-description .content-wrapper{position:relative;width:100%;margin:0 auto;padding:0 0 35px 0;background-color:#fff}.destination-wrapper #top-destination-description .content-wrapper .top{display:flex;flex-wrap:wrap;flex-direction:row}.destination-wrapper #top-destination-description .content-wrapper .top .picture,.destination-wrapper #top-destination-description .content-wrapper .top .book{height:40px}.destination-wrapper #top-destination-description .content-wrapper .top .picture{order:1;display:inline-block;width:11.71875%;margin:0;padding:0;background-color:#002339;zoom:1}.destination-wrapper #top-destination-description .content-wrapper .top .picture li{position:relative;float:left;display:block;width:100%;height:100%}.destination-wrapper #top-destination-description .content-wrapper .top .picture li.camera a{position:relative;display:block;width:100%;height:100%;margin:0 auto}.destination-wrapper #top-destination-description .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 #top-destination-description .content-wrapper .top .picture li a{display:block;text-decoration:none}.destination-wrapper #top-destination-description .content-wrapper .top .picture li .result-slideshow-content{display:none}.destination-wrapper #top-destination-description .content-wrapper .top .book{order:2;display:inline-block;width:88.28125%;margin:0;padding:0;text-align:center;line-height:40px;background-color:#f59b2b;zoom:1}.destination-wrapper #top-destination-description .content-wrapper .top .book a{font-size:12px;font-size:.75rem;display:block;width:100%;height:100%;color:#fff;font-family:"AG demi",Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price{order:3;position:relative;display:inline-block;width:100%;height:55px;margin:0;padding:0;background-color:#f1f5f6;zoom:1}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor{position:absolute;top:50%;left:20px;width:40%;padding:0 0 2px 45px;background:url(/themes/custom/thalassa/img/tripadvisor-owl.svg) no-repeat 0 0;background-size:contain;transform:translateY(-50%)}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor a{font-size:12px;font-size:.75rem;color:#636674}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor a .nb-opinions{display:none}.destination-wrapper #top-destination-description .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 #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate:before,.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate:after{position:absolute;top:0;left:0;height:100%;width:100%;content:""}.destination-wrapper #top-destination-description .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 #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate:after{z-index:1;top:1px;height:75%;background:#579442}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--0:after{color:#cf0;width:0%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--1:after{color:#cf0;width:10%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--2:after{color:#cf0;width:20%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--3:after{color:#cf0;width:30%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--4:after{color:#cf0;width:40%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--5:after{color:#cf0;width:50%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--6:after{color:#cf0;width:60%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--7:after{color:#cf0;width:70%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--8:after{color:#cf0;width:80%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--9:after{color:#cf0;width:90%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .tripadvisor .rate.rating--10:after{color:#cf0;width:100%}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price{font-size:12px;font-size:.75rem;position:absolute;top:50%;right:20px;color:#003f6d;transform:translateY(-50%)}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price:first-letter{text-transform:uppercase}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price span{font-size:20px;font-size:1.25rem}.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:0 20px;overflow:hidden}.destination-wrapper #top-destination-description .content-wrapper .main-content .description,.destination-wrapper #top-destination-description .content-wrapper .main-content .map{width:100%;padding-top:25px;text-align:left}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li{position:relative;margin-bottom:0;overflow:hidden}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li span{display:inline-block;width:30%;vertical-align:middle}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li span.icon{position:relative;width:50px;height:50px;text-align:center}.destination-wrapper #top-destination-description .content-wrapper .main-content .description ul li span.icon:after{position:absolute;top:50%;left:50%;font-size:40px;color:#003f6d;transform:translate(-50%,-50%)}.destination-wrapper #top-destination-description .content-wrapper .main-content .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 #top-destination-description .content-wrapper .main-content .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}.destination-wrapper #top-destination-description .content-wrapper .main-content .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 #top-destination-description .content-wrapper .main-content .description ul li .h2{display:inline-block;width:70%;font-family:"AG medium",Arial,sans-serif;font-size:12px;font-size:.75rem;color:#003f6d;line-height:18px;vertical-align:middle}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet{display:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs{font-size:12px;font-size:.75rem;margin-top:25px;line-height:16px;text-align:center}.destination-wrapper #top-destination-description .content-wrapper .main-content .map{padding-top:25px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map #gmap-container{display:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p{color:#636674}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.name{font-size:16px;font-size:1rem;margin-bottom:15px;font-family:"AG demi",Arial,sans-serif}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.name .stars{margin-left:3px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.name .stars sup:after{top:0}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.phone{font-family:"AG book",Arial,sans-serif}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.phone .fax{display:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.address,.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.phone,.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.email{font-size:13px;font-size:.8125rem;margin-bottom:10px;line-height:16px}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.address a,.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.phone a,.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos p.email a{color:#636674;text-decoration:none}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map{display:block;margin-top:25px;color:#636674;font-family:"AG demi",Arial,sans-serif;text-transform:uppercase}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map img{width:30px;height:auto;margin-right:10px;vertical-align:middle}.destination-wrapper #top-destination-description .content-wrapper .main-content .map .map-infos .locate-on-map .txt{font-size:12px;font-size:.75rem;letter-spacing:1px;text-decoration:underline}.destination-wrapper #main-destination-description{padding-top:30px;padding-bottom:30px;background-color:#f1f5f6}.destination-wrapper #main-destination-description .content-wrapper{padding-left:20px;padding-right:20px;text-align:center}.destination-wrapper #main-destination-description .content-wrapper>a img{transform:scale(0.7)}.destination-wrapper #main-destination-description .name{font-size:23px;font-size:1.4375rem;margin:15px 0;font-family:"Garamond italic",Arial,sans-serif;text-align:center}.destination-wrapper #main-destination-description .name .stars sup:after{color:#636674}.destination-wrapper #main-destination-description .description{font-size:12px;font-size:.75rem;font-family:"AG book",Arial,sans-serif;line-height:14px}.destination-wrapper #main-destination-description .menu{width:100%;margin:30px 0 0 0}.destination-wrapper #main-destination-description .menu li{font-size:12px;font-size:.75rem;display:inline-block;width:49%;padding:0 0 10px 0;color:#909090;text-align:center;border-bottom:4px solid #909090;cursor:pointer}.destination-wrapper #main-destination-description .menu li.active{color:#154f79;border-bottom:4px solid #154f79}.destination-wrapper #main-destination-description .main-destination-container{margin-top:40px}.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-bottom:20px;text-align:left;overflow:hidden}@media screen and (max-width:749px){.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .block-promo-content{height:400px;overflow:hidden}}.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 .txt{padding:20px 20px 30px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item p{font-size:12px;font-size:.75rem;margin-top:25px;color:#636674;font-family:"AG book",Arial,sans-serif;line-height:20px}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item p.title-block{font-size:14px;font-size:.875rem;margin-top:0;color:#154f79;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item h3.title-block{font-size:14px;font-size:.875rem;margin-top:0;color:#154f79;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta--light{margin-top:auto;text-align:center;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta--light a{border-color:#dadada}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .cta--light a:hover{border-color:#003f6d}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .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:"AG demi bold",Arial,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%)}.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}.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;font-size:1.75rem;transition:all 200ms;position:absolute;top:50%;left:50%;color:#003f6d;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;font-size:.6875rem;display:inline-block;width:calc(100% - 35px);color:#003f6d;font-family:"AG demi",Arial,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}.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;font-size:.6875rem;display:inline-block;width:auto;padding-top:5px;color:#003f6d;font-family:"AG demi",Arial,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;font-size:1.125rem;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:#003f6d;transform:translateX(-50%);opacity:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .presentation-services .participant .roll-club:before{position:absolute;top:-29px;left:50%;width:0;height:0;content:"";border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #003f6d 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:"AG book",Arial,sans-serif;line-height:14px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access{border:1px solid #dadada;background-color:#fff}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{padding:15px 20px;text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .name{font-size:12px;font-size:.75rem;font-family:"AG demi",Arial,sans-serif;text-align:left}.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;font-size:.75rem;margin-bottom:20px;font-family:"AG book",Arial,sans-serif;line-height:16px}.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}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .transports li strong{display:block;font-family:"AG demi",Arial,sans-serif}.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:16px;font-size:1rem;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;font-size:.75rem;display:inline-block;width:80%;line-height:16px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .prepare-trip{font-size:14px;font-size:.875rem;color:#003f6d;text-align:center;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip{margin:25px 0;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li{display:inline-block;margin:0 10px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li.pagesjaunes{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li.waze img{width:77px;height:77px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li a{display:block;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li a.trip-name{display:none}.destination-wrapper #main-destination-description .main-destination-container .localisation-map #localisation-gmap{height:330px;border-bottom:1px solid #dadada}.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 .labels{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;font-size:1rem;margin:15px 0 0 0}.destination-wrapper #main-destination-description .main-destination-container .localisation-map .info-window-poi .city{font-size:12px;font-size:.75rem;margin-top:10px}.destination-wrapper #destination-institut{padding:30px 20px 80px 20px}.destination-wrapper #destination-institut .h2{font-size:23px;font-size:1.4375rem;margin-bottom:20px;font-family:"Garamond italic",Arial,sans-serif}.destination-wrapper #destination-institut .intro{font-size:12px;font-size:.75rem;font-family:"AG book",Arial,sans-serif}.destination-wrapper #destination-welfare{padding:30px 20px 0 20px}.destination-wrapper #destination-welfare .h2{font-size:23px;font-size:1.4375rem;font-family:"Garamond italic",Arial,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}.destination-wrapper #destination-welfare .list-welfare .welfare .picto{position:relative;display:inline-block;width:40px;height:40px;vertical-align:top}.destination-wrapper #destination-welfare .list-welfare .welfare .picto:after{font-size:24px;font-size:1.5rem;transition:all 200ms;position:absolute;top:50%;left:50%;color:#003f6d;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}.destination-wrapper #destination-welfare .list-welfare .welfare p{font-size:12px;font-size:.75rem;color:#6d707c;font-family:"AG book",Arial,sans-serif;line-height:16px}.destination-wrapper #destination-welfare .list-welfare .welfare p.title{font-size:12px;font-size:.75rem;color:#003f6d;font-family:"AG medium",Arial,sans-serif;line-height:16px}.destination-wrapper #destination-welfare .list-welfare .welfare ul li{font-size:12px;font-size:.75rem;color:#6d707c;font-family:"AG book",Arial,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:"AG book oblique",Arial,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:#003f6d;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:"AG medium",Arial,sans-serif;text-transform:uppercase;text-decoration:underline;vertical-align:bottom}.destination-wrapper #destination-activities{padding:30px 0;background-color:#f1f5f6}.destination-wrapper #destination-activities .h2{font-size:23px;font-size:1.4375rem;font-family:"Garamond italic",Arial,sans-serif;text-align:center}.destination-wrapper #destination-activities .list-activities{margin-top:30px}.destination-wrapper #destination-activities .list-activities .item{overflow:hidden}.destination-wrapper #destination-activities .list-activities .item .block-promo-content{background-color:#fff;height:100%}.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-size:.875rem;color:#003f6d;font-family:"AG book",Arial,sans-serif;text-transform:uppercase}.destination-wrapper #destination-activities .list-activities .item .content .description{font-size:12px;font-size:.75rem;margin-top:20px;font-family:"AG book",Arial,sans-serif;color:#636674}.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:"AG demi",Arial,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:#003f6d}.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:#003f6d;font-family:"AG book",Arial,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:"AG medium",Arial,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 #destination-activities .slick-dots{margin:20px auto 0 auto;text-align:center}.destination-wrapper #destination-activities .slick-dots li{display:inline-block;width:12px;height:12px;margin:0 7px;background-color:#97a2af;border-radius:120px}.destination-wrapper #destination-activities .slick-dots li.slick-active{background-color:#003f6d}.destination-wrapper #destination-activities .slick-dots li button{display:none}.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}@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:"AG book",Arial,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:"Garamond italic",Arial,sans-serif;text-align:left;line-height:70px;background-color:#003f6d}#popin-destination-amenities .popin-destination-amenities-header:first-letter{text-transform:uppercase}#popin-destination-amenities .popin-destination-amenities-content a{color:#636674}@media screen and (max-width:320px){#destination-top-slideshow.section-cover-slideshow-or-video{position:relative;min-height:0}#destination-top-slideshow.section-cover-slideshow-or-video:before{display:block;content:"";width:100%;height:0;padding-top:100%}}@media screen and (min-width:750px){#destination-top-slideshow.section-cover-slideshow-or-video .title h1{font-size:80px;font-size:5rem;line-height:1;line-height:80px}#destination-top-slideshow.section-cover-slideshow-or-video .title h1 strong{font-size:20px;font-size:1.25rem}#destination-top-slideshow.section-cover-slideshow-or-video .title h1 .stars sup{width:1.625rem}#destination-top-slideshow.section-cover-slideshow-or-video .title h1 .stars sup:after{font-size:16px;font-size:1rem}#destination-institut #institut-slideshow-titles ul li{line-height:50px}.destination-wrapper #top-destination-description .content-wrapper{margin-top:-1px}.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 .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 .book{line-height:75px}.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:0 20px}.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:60px}.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:2px solid #dadada}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-leaflet p{font-size:16px;font-size:1rem;font-family:"AG book",Arial,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;font-size:1rem;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 .get-content{margin-top:35px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-content .icon{display:inline-block;width:28px;height:35px;margin-right:20px;vertical-align:top}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-content .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:"";color:#003f6d;font-size:35px}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-content .content{display:inline-block}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-content .content p,.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-content .content a{font-size:13px;font-size:.8125rem;font-family:"AG medium",Arial,sans-serif;line-height:24px;text-transform:uppercase}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .get-content .content a{color:#01406f;text-decoration:underline}.destination-wrapper #top-destination-description .content-wrapper .main-content .description .see-programs{text-align:left}.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;font-size:.875rem;padding:0 60px 1.875rem 60px;line-height:22px}.destination-wrapper #main-destination-description .name{font-size:26px;font-size:1.625rem}.destination-wrapper #main-destination-description .menu li{font-size:16px;font-size:1rem}.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:40px}.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;font-size:.75rem;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:#003f6d;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 #003f6d 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:"AG book",Arial,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 #main-destination-description .main-destination-container .destination-localisation-access .details .prepare-trip,.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip{text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels{display:block;padding:40px 0;text-align:center}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels li{position:relative;display:inline-block;margin:0 2%;vertical-align:top}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels li span{display:block}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels li span.picto{width:35px;height:39px}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels li span.picto:after{font-size:30px;font-size:1.875rem;transition:all 200ms;position:absolute;top:0;left:50%;color:#003f6d;text-align:center;vertical-align:middle;transform:translate(-50%,0)}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels li span.label{font-size:12px;font-size:.75rem;padding-top:15px;text-transform:uppercase}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map .labels li.novotel img{width:35px;height:auto}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .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)}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .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:""}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .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:""}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .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:""}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .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:""}.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 .welfare{width:auto;max-width:25%;padding:0 10px;font-size:0}.destination-wrapper #destination-welfare .list-welfare .welfare:first-child{padding:0 10px 0 0}.destination-wrapper #destination-welfare .list-welfare .welfare:last-child{padding:0 0 0 10px}.destination-wrapper #destination-welfare .list-welfare .welfare .title{font-size:12px;font-size:.75rem}.destination-wrapper #destination-welfare .list-welfare .welfare .picto{display:inline-block;margin-right:10px;vertical-align:top}.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)}.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;line-height:17px;text-align:left}.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 (min-width:1024px){.page-node-type-destination:not(.path-product-page) #breadcrumb{z-index:3;position:absolute;width:100%;top:170px;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:12px;font-size:.75rem;display:inline-block;color:#fff;font-family:"AG book",Arial,sans-serif}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li:last-child{opacity:0.5}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li a{color:#fff}.page-node-type-destination:not(.path-product-page) #breadcrumb .content-wrapper ul li .current{opacity:0.5}.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:"AG book",Arial,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 p{font-size:14px;font-size:.875rem;padding:0}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt p.title-block{font-size:18px;font-size:1.125rem}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt h3.title-block{font-size:18px;font-size:1.125rem}.destination-wrapper #main-destination-description .main-destination-container .destination-presentation .list-presentations .item .txt strong{font-family:"AG demi bold",Arial,sans-serif;font-weight:700}.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}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details{float:left;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 .details .name{font-size:16px;font-size:1rem}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .prepare-trip{font-size:17px;font-size:1.0625rem;text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip{margin:20px 0 50px 0;text-align:left}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li{margin:0 5%}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li:first-child{margin:0 5% 0 0}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li.pagesjaunes{display:inline-block}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li.waze{display:none}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .details .list-prepare-trip li a.trip-name{font-size:12px;font-size:.75rem;display:block;padding-top:20px;color:#151921;font-family:"AG book",Arial,sans-serif}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map{float:left;width:64.145%;border-left:1px solid #dadada}.destination-wrapper #main-destination-description .main-destination-container .destination-localisation-access .localisation-map #localisation-gmap{height:660px}.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:#003f6d;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%;margin:0 auto;padding:50px 0 50px 0}.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 0}.destination-wrapper #destination-welfare .list-welfare .welfare .title{font-size:14px;font-size:.875rem}.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content p,.destination-wrapper #destination-welfare .list-welfare .welfare .desc-content ul li{font-size:14px;font-size:.875rem;line-height:1.42857}#destination-top-slideshow .title{transform:translate(-50%,-50%)}#destination-top-slideshow .title h1 strong{line-height:20px}#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 .controls{display:block;width:83.06452%}#destination-institut #institut-slideshow-titles{width:68.54839%;left:50%;bottom:10%;padding:0;transform:translateX(-50%)}#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}}@media screen and (min-width:1025px){#destination-institut .controls{width:80.64516%}}@media screen and (min-width:1026px){#destination-top-slideshow{position:relative}#destination-top-slideshow:before{display:block;content:"";width:100%;height:0;padding-top:71.875%}#destination-top-slideshow .title{transform:translate(-50%,-120%)}#destination-top-slideshow .slick-prev:after,#destination-top-slideshow .slick-next:after{top:52%}.destination-wrapper{text-align:center}.destination-wrapper #top-destination-description{z-index:2;position:relative}.destination-wrapper #top-destination-description .tools{z-index:2;display:block;position:absolute;top:30%;right:30px}.destination-wrapper #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}.destination-wrapper #top-destination-description .tools .tool.social:after,.destination-wrapper #top-destination-description .tools .tool.print:after,.destination-wrapper #top-destination-description .tools .tool.mail:after{transition:all 200ms;z-index:1;position:absolute;top:50%;left:50%;color:#003f6d;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}.destination-wrapper #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}.destination-wrapper #top-destination-description .tools .tool.social .hover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.destination-wrapper #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%)}.destination-wrapper #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%)}.destination-wrapper #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 #003f6d;transform:translateY(-50%)}.destination-wrapper #top-destination-description .tools .tool.social p{font-size:14px;font-size:.875rem;font-family:"AG book",Arial,sans-serif;color:#003f6d;text-transform:uppercase;text-align:center;white-space:nowrap}.destination-wrapper #top-destination-description .tools .tool.social ul{margin-top:15px;font-size:0}.destination-wrapper #top-destination-description .tools .tool.social ul li{position:relative;display:inline-block;width:25px;height:25px}.destination-wrapper #top-destination-description .tools .tool.social ul li.facebook:after,.destination-wrapper #top-destination-description .tools .tool.social ul li.instagram:after{transition:all 200ms;color:#003f6d;text-align:center;vertical-align:middle}.destination-wrapper #top-destination-description .tools .tool.social ul li.facebook a,.destination-wrapper #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}.destination-wrapper #top-destination-description .tools .tool.social ul li.facebook{padding-right:10px;margin-right:10px;border-right:1px solid #97a2af}.destination-wrapper #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}.destination-wrapper #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}.destination-wrapper #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}.destination-wrapper #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}.destination-wrapper #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%)}.destination-wrapper #top-destination-description .content-wrapper{width:76.54321%;margin-top:-200px;padding-bottom:70px}.destination-wrapper #top-destination-description .content-wrapper .top{height:75px;background-color:#f59b2b}.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;width:77.01613%}.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;font-size:1.125rem;right:30px}.destination-wrapper #top-destination-description .content-wrapper .top .opinions-price .destination-price span{font-size:30px;font-size:1.875rem}.destination-wrapper #top-destination-description .content-wrapper .top .book{order:3;width:16.93548%}.destination-wrapper #top-destination-description .content-wrapper .main-content{padding:0 80px}.destination-wrapper #main-destination-description{z-index:2;position:relative;padding:60px 0}.destination-wrapper #main-destination-description .content-wrapper{text-align:center;background-color:#f1f5f6}.destination-wrapper #main-destination-description .name{font-size:36px;font-size:2.25rem}.destination-wrapper #main-destination-description .name .stars{display:inline-block;vertical-align:middle}.destination-wrapper #main-destination-description .description{font-size:16px;font-size:1rem;width:65%;margin:0 auto;line-height:22px}.destination-wrapper #main-destination-description .menu{width:48.3871%;margin:45px auto 0 auto}.destination-wrapper #main-destination-description .menu li{font-size:20px;font-size:1.25rem;padding:0 0 20px 0}.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:block}.destination-wrapper #destination-welfare{width:76.54321%}.destination-wrapper #destination-activities{padding:50px 0}.destination-wrapper #destination-activities .content-wrapper{width:76.54321%;margin:0 auto}.destination-wrapper #destination-activities .content-wrapper .h2{font-size:36px;font-size:2.25rem}.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-bottom:50px;padding:0 2%;box-sizing:border-box;vertical-align:top}.destination-wrapper #destination-activities .content-wrapper .list-activities .item img{max-height:200px}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content{padding:35px 35px 0}.destination-wrapper #destination-activities .content-wrapper .list-activities .item .content .h3{font-size:18px;font-size:1.125rem}.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%}.list-amenities{padding:50px 30px}}@media screen and (min-width:1260px){#destination-top-slideshow{position:relative;max-height:750px;overflow:hidden}#destination-top-slideshow:before{display:block;content:"";width:100%;height:0;padding-top:59.375%}#destination-institut #institut-slideshow-titles ul li{font-size:16px;font-size:1rem}}.sejour-wrapper #main-slideshow{margin-bottom:0}.sejour-wrapper #top-sejour-description .tools{display:none}.sejour-wrapper #top-sejour-description .content-wrapper{position:relative;width:100%;margin:0 auto;padding:0 0 40px 0;background-color:#fff}.sejour-wrapper #top-sejour-description .content-wrapper .top{display:flex;flex-wrap:wrap;flex-direction:row}.sejour-wrapper #top-sejour-description .content-wrapper .top .book{order:1;width:100%;height:40px;text-align:center;line-height:40px;background-color:#f59b2b}.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:"AG demi",Arial,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:#f1f5f6}.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:"AG book oblique",Arial,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:#003f6d;line-height:20px;transform:translateY(-50%)}@media screen and (min-width:375px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{width:23%}}@media screen and (min-width:414px){.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{width:21%}}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price:first-letter{text-transform:uppercase}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price span{font-size:20px;font-size:1.25rem}.sejour-wrapper #top-sejour-description .content-wrapper .main-content{padding:0 20px;overflow:hidden}.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 ul{margin-bottom:30px;border-bottom:2px 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:#003f6d;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.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:"AG medium",Arial,sans-serif;font-size:12px;font-size:.75rem;color:#003f6d;line-height:18px;vertical-align:middle}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content{position:relative;height:130px;overflow:hidden}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content p{font-size:12px;font-size:.75rem;margin-bottom:20px;font-family:"AG book",Arial,sans-serif;color:#636674;line-height:14px}.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:"AG demi bold",Arial,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 #top-sejour-description .content-wrapper .main-content .description .see-programs{font-size:12px;font-size:.75rem;margin-top:20px;line-height:16px;text-align:center}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu{display:none}.sejour-wrapper #sejour-program{padding:30px 20px;background-color:#f1f5f6}.sejour-wrapper #sejour-program .content-wrapper{padding:0}.sejour-wrapper #sejour-program .h2{font-size:23px;font-size:1.4375rem;font-family:"Garamond italic",Arial,sans-serif;text-align:center}.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{width:100%;height:auto}.sejour-wrapper #sejour-program .content .txt{position:relative;width:100%;height:300px;padding:30px 20px 5px 20px;border:1px solid #dadada;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:"AG book",Arial,sans-serif;color:#636674;line-height:16px}.sejour-wrapper #sejour-program .content .txt p{width:100%;margin-bottom:20px}.sejour-wrapper #sejour-program .content .txt p strong{color:#003f6d}.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:"AG book",Arial,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:"AG demi bold",Arial,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 .content-wrapper{padding:0 20px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .h2{font-size:23px;font-size:1.4375rem;padding-left:20px;padding-right:20px;font-family:"Garamond italic",Arial,sans-serif;text-align:center}.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 .h3{font-size:14px;font-size:.875rem;font-family:"AG book",Arial,sans-serif;color:#003f6d;text-transform:uppercase;text-align:center}.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{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: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 .premium{font-size:14px;font-size:.875rem;position:absolute;width:100%;padding:15px 0;color:#fff;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center;background-color:#5f5352}.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 .price-tag{font-size:12px;font-size:.75rem;position:absolute;bottom:-50px;left:50%;width:32.1519%;height:100px;padding:30px 0;font-family:"AG book",Arial,sans-serif;color:#fff;line-height:20px;text-align:center;background-color:#003f6d;transform:translateX(-50%)}.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{padding:80px 0 30px 0;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:"AG medium",Arial,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:"AG book",Arial,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:"AG demi",Arial,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:"AG demi",Arial,sans-serif;text-transform:uppercase;background-color:#f59b2b}.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:"AG demi",Arial,sans-serif;text-align:center;text-transform:uppercase;background-color:#003f6d}.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-color:#f1f5f6}.sejour-wrapper #sejour-discover-programs .block-promo.block-promo--third{width:50%}.sejour-wrapper #sejour-discover-programs .block-promo .block-promo-content{padding-bottom:40px}.sejour-wrapper #sejour-discover-programs .content-wrapper{padding:30px 20px}.sejour-wrapper #sejour-discover-programs .content-wrapper .h2{font-size:23px;font-size:1.4375rem;font-family:"Garamond italic",Arial,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 .h3{font-size:14px;font-size:.875rem;margin-bottom:15px;color:#003f6d;font-family:"AG book",Arial,sans-serif;text-transform:uppercase;text-align:center}.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:#003f6d;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 #003f6d;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:#003f6d}.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{z-index:9999;position:absolute;width:100%;top:-100%}.sejour-wrapper .search-container #search-engine .scrollable-wrapper{height:auto !important}#sejour-top-slideshow .duration{width:35%;height:auto;margin-bottom:10px}@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: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}}@media screen and (min-width:750px){#sejour-top-slideshow .duration{width:25%;margin-bottom:20px}#sejour-top-slideshow .title h2 strong{line-height:30px}#sejour-top-slideshow .title h1 strong{line-height:30px}.sejour-wrapper #top-sejour-description .content-wrapper .top .book{height:80px;line-height:80px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .description .content{height:100px}.sejour-wrapper #sejour-program .content .txt{height:220px}.sejour-wrapper #sejour-discover-programs .block-promo.block-promo--third{width:50%}}@media screen and (min-width:1024px){body.path-taxonomy:not(.path-thematic):not(.path-duration) #nav-main #scrollable-nav{padding-bottom:0}body.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb{top:168px}body.path-taxonomy:not(.path-thematic):not(.path-duration).user-logged-in #breadcrumb{top:207px}body.path-taxonomy:not(.path-thematic):not(.path-duration).user-logged-in.toolbar-tray-open #breadcrumb{top:248px}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb{z-index:3;position:absolute;width:100%;padding:0 1.17188%;border-top:1px solid rgba(255,255,255,0.2)}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper{width:100%;max-width:none;margin:15px 0 0 3.125%;text-align:left}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul{margin:0}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#fff;font-family:"AG book",Arial,sans-serif}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li:last-child,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li:last-child{color:#a7cce7}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li a,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li a{color:#fff}.sejour-wrapper:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li .current,.path-taxonomy:not(.path-thematic):not(.path-duration) #breadcrumb .content-wrapper ul li .current{opacity:0.5}#sejour-top-slideshow .duration{width:10%;margin-bottom:30px}#sejour-top-slideshow .title{top:60%;transform:translate(-50%,-50%)}#sejour-top-slideshow .title h2{font-size:80px;font-size:5rem;line-height:70px}#sejour-top-slideshow .title,#sejour-top-slideshow .title h1{font-size:80px;font-size:5rem;line-height:70px}#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:#f59b2b}.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;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{font-size:16px;font-size:1rem;position:static;transform:translateY(0);padding:10px 10px;margin:0 30px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price{font-size:18px;font-size:1.125rem;width:auto;position:static;transform:translateY(0);flex-grow:1;text-align:right;padding-right:30px;line-height:22px}.sejour-wrapper #top-sejour-description .content-wrapper .top .opinions-price .sejour-price span{font-size:30px;font-size:1.875rem}.sejour-wrapper #top-sejour-description .content-wrapper .top .book{order:2;width:16.93548%;line-height:75px}.sejour-wrapper #top-sejour-description .content-wrapper .main-content{padding:0 80px}.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:60px}.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 p{font-size:14px;font-size:.875rem;margin-bottom:30px;line-height:18px}.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{display:inline-block}.sejour-wrapper #top-sejour-description .content-wrapper .main-content .illu img{width:100%;height:auto}.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;font-size:2.25rem}.sejour-wrapper #sejour-program .content-wrapper .content{display:table;font-size:0;height:532px}.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;font-size:.75rem;height:auto;padding:40px 50px 15px 50px;vertical-align:top;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada;border-left:0}.sejour-wrapper #sejour-program .content-wrapper .content .txt .h3,.sejour-wrapper #sejour-program .content-wrapper .content .txt p strong{font-size:20px;font-size:1.25rem;line-height:22px}.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 .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:27.16049%;min-width:400px;left:15%;margin:80px 0;padding:60px 50px;background-color:rgba(255,255,255,0.5);box-sizing:border-box}.sejour-wrapper #sejour-banner .content p{font-size:16px;font-size:1rem;line-height:20px;text-align:left}.sejour-wrapper #sejour-banner .content p.title{font-size:20px;font-size:1.25rem;margin-bottom:10px;color:#003f6d;line-height:22px}.sejour-wrapper #sejour-choose-hotel{padding:50px 0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .h2{font-size:36px;font-size:2.25rem}.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 .h3{font-size:24px;font-size:1.5rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays{margin:40px -2% 0 -2%;padding:0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item{width:33.33%;margin-bottom:50px;padding:0 2%}.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 .see-all-hotels{display:none}.sejour-wrapper #sejour-discover-programs .content-wrapper{width:50.61728%;padding:50px 0}.sejour-wrapper #sejour-discover-programs .content-wrapper .h2{font-size:36px;font-size:2.25rem}.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:1026px){#sejour-top-slideshow{position:relative}#sejour-top-slideshow:before{display:block;content:"";width:100%;height:0;padding-top:71.875%}#sejour-top-slideshow .title{top:70%;transform:translate(-50%,-120%)}#sejour-top-slideshow .slick-prev:after,#sejour-top-slideshow .slick-next:after{top:52%}.sejour-wrapper #top-sejour-description .tools{z-index:2;display:block;position:absolute;top:30%;right:30px}.sejour-wrapper #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}.sejour-wrapper #top-sejour-description .tools .tool.social:after,.sejour-wrapper #top-sejour-description .tools .tool.print:after,.sejour-wrapper #top-sejour-description .tools .tool.mail:after{transition:all 200ms;z-index:1;position:absolute;top:50%;left:50%;color:#003f6d;text-align:center;vertical-align:middle;transform:translate(-50%,-50%)}.sejour-wrapper #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;font-size:1.375rem}.sejour-wrapper #top-sejour-description .tools .tool.social .hover{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%}.sejour-wrapper #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:translateY(-50%)}.sejour-wrapper #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%)}.sejour-wrapper #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 #003f6d;transform:translateY(-50%)}.sejour-wrapper #top-sejour-description .tools .tool.social p{font-size:14px;font-size:.875rem;font-family:"AG book",Arial,sans-serif;color:#003f6d;text-transform:uppercase;text-align:center;white-space:nowrap}.sejour-wrapper #top-sejour-description .tools .tool.social ul{margin-top:15px;font-size:0}.sejour-wrapper #top-sejour-description .tools .tool.social ul li{position:relative;display:inline-block;width:25px;height:25px}.sejour-wrapper #top-sejour-description .tools .tool.social ul li.facebook:after,.sejour-wrapper #top-sejour-description .tools .tool.social ul li.instagram:after{transition:all 200ms;color:#003f6d;text-align:center;vertical-align:middle}.sejour-wrapper #top-sejour-description .tools .tool.social ul li.facebook a,.sejour-wrapper #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}.sejour-wrapper #top-sejour-description .tools .tool.social ul li.facebook{padding-right:10px;margin-right:10px;border-right:1px solid #97a2af}.sejour-wrapper #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}.sejour-wrapper #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}.sejour-wrapper #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}.sejour-wrapper #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}.sejour-wrapper #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%)}.sejour-wrapper #top-sejour-description .content-wrapper{width:76.54321%;margin-top:-200px}.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;font-size:2.25rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .h3{font-size:24px;font-size:1.5rem}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .block-promo .block-promo-content{padding-bottom:50px}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .premium{font-size:16px;font-size:1rem;padding:20px 0}.sejour-wrapper #sejour-choose-hotel .content-wrapper .stays-container .list-stays .item .top .map{left:3%}.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{padding:80px 10px 30px 10px}.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)}}@media screen and (min-width:1260px){#sejour-top-slideshow{position:relative;max-height:750px;overflow:hidden}#sejour-top-slideshow:before{display:block;content:"";width:100%;height:0;padding-top:59.375%}#sejour-choose-hotel .content-wrapper{width:76.54321%;margin:0 auto}}.home-sejour-wrapper #breadcrumb{display:none}#home-sejour-top{position:relative;overflow:hidden}#home-sejour-top:before{display:block;content:"";width:100%;height:0;padding-top:108.75%}#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:"AG book",Arial,sans-serif;letter-spacing:2px;line-height:40px;text-transform:uppercase;text-align:center;transform:translateY(-80%)}#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:"Garamond italic",Arial,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 0 auto;padding:25px 5% 20px 5%;background-color:#fff}#home-sejour-encart .content-wrapper .encart .intro,#home-sejour-encart .content-wrapper .encart .description{font-size:12px;font-size:.75rem;padding:0;margin:0 0 30px 0;font-family:"AG book",Arial,sans-serif;line-height:14px}#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:20px;padding-right:20px}#home-sejour-favorites .content-wrapper .h2{font-size:23px;font-size:1.4375rem;font-family:"Garamond italic",Arial,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:"AG book",Arial,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:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center}#home-sejour-favorites .content-wrapper .favorites-container .list-favorites .item .top .premium{font-size:14px;font-size:.875rem;position:absolute;width:100%;padding:15px 0;color:#fff;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center;background-color:#5f5352}#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:"AG book",Arial,sans-serif;color:#fff;line-height:20px;text-align:center;background-color:#003f6d;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:"AG medium",Arial,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:"AG book",Arial,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:#003f6d}#home-sejour-favorites .content-wrapper .favorites-container .more{display:block;font-family:"AG medium",Arial,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;font-size:1rem;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:220px}.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:#003f6d;font-family:"AG book",Arial,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:#003f6d;font-family:"AG book",Arial,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:auto}#home-sejour-top .h1{font-size:20px;font-size:1.25rem;line-height:60px}#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:1026px){#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}@media screen and (max-width:1023px){.path-thematic #breadcrumb,.path-duration #breadcrumb{display:none}}.path-thematic #breadcrumb .content-wrapper,.path-duration #breadcrumb .content-wrapper{width:94.44444%;top:auto;margin:0 auto}.path-thematic #breadcrumb .content-wrapper ul li,.path-duration #breadcrumb .content-wrapper ul li{font-size:12px;font-size:.75rem;display:inline-block;color:#003f6d;font-family:"AG book",Arial,sans-serif}.path-thematic #breadcrumb .content-wrapper ul li:last-child,.path-duration #breadcrumb .content-wrapper ul li:last-child{color:#003f6d}.path-thematic #breadcrumb .content-wrapper ul li a,.path-duration #breadcrumb .content-wrapper ul li a{color:#636674}.path-thematic #breadcrumb .content-wrapper ul li .current,.path-duration #breadcrumb .content-wrapper ul li .current{opacity:0.5}@media screen and (min-width:1300px) and (min-width:1024px){.path-thematic #breadcrumb,.path-duration #breadcrumb{display:block;top:auto}.path-thematic #breadcrumb .content-wrapper ul,.path-duration #breadcrumb .content-wrapper ul{margin:0 1.5625%}}.path-duration .container-thematic-duration #search-results-header .filters p{font-size:15px;font-size:.9375rem;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase}@media screen and (min-width:1024px){.path-duration .container-thematic-duration #search-results-header .filters p{padding-top:3px;margin-bottom:15px}}.path-thematic #search-results-header .filters .filter:first-child:after{content:"";border:0}.container-thematic-duration #search-results{padding-top:40px}@media screen and (max-width:768px){.container-thematic-duration .block-promo--header .visu{position:relative}.container-thematic-duration .block-promo--header .visu:before{display:block;content:"";width:100%;height:0;padding-top:52.2314%}}@media screen and (max-width:639px){.container-thematic-duration .block-promo--header .visu{position:relative}.container-thematic-duration .block-promo--header .visu:before{display:block;content:"";width:100%;height:0;padding-top:109.375%}}.container-thematic-duration .block-promo--header .title{top:calc(50% - 3rem);margin-top:0}.container-thematic-duration .block-promo--header .title p:last-child{font-family:"AG book",Arial,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 .content-wrapper>.heading-1{margin:0 0 30px}.container-thematic-duration #search-results-header{text-align:center}.container-thematic-duration #search-results-header .filters{margin-top:20px;margin-bottom:20px;border:2px solid #f1f5f6;border-width:1px 0;padding:10px 0 20px 0;font-family:"AG medium",Arial,sans-serif}@media screen and (min-width:1024px){.container-thematic-duration #search-results-header .filters{padding-bottom:0}}.container-thematic-duration #search-results-header .filters .content-wrapper{padding:0 40px}.container-thematic-duration #search-results-header .filters .filter{padding:0}.container-thematic-duration #search-results-header .filters .filter:first-child{margin:0;padding-left:0;border:0}@media screen and (max-width:1024px){.container-thematic-duration #search-results-header .filters .filter ul{margin:0 auto}}.container-thematic-duration #search-results-header .filters p,.container-thematic-duration #search-results-header .filters ul,.container-thematic-duration #search-results-header .filters li,.container-thematic-duration #search-results-header .filters a{display:inline-block}.container-thematic-duration #search-results-header .filters p{font-size:22px;font-size:1.375rem;font-family:"Garamond italic",Arial,sans-serif;color:#003f6d;text-transform:none;margin-right:20px;margin-top:0}.container-thematic-duration #search-results-header .filters p:before{position:relative;top:2px}@media screen and (max-width:1024px){.container-thematic-duration #search-results-header .filters p{display:block;margin-bottom:15px}}.container-thematic-duration #search-results-header .filters ul{font-size:0}.container-thematic-duration #search-results-header .filters ul li{font-size:14px;font-size:.875rem}@media screen and (min-width:1024px){.container-thematic-duration #search-results-header .filters ul li{padding-right:35px;padding-bottom:10px;padding-top:10px;margin-top:0}}.container-thematic-duration #search-results-header .filters ul li a{padding:0 15px 0 30px;color:#636674;position:relative;height:21px;line-height:21px;font-family:"AG book",Arial,sans-serif}.container-thematic-duration .block-promo{color:#636674}.container-thematic-duration .block-promo .duration-icon{position:absolute;bottom:2px;left:2px;display:block;z-index:10}#search-results-header.duration-header .filters ul{text-align:left;display:table}#search-results-header.duration-header .filters ul li{display:table-cell}#search-results-header.duration-header .filters ul .table-row li{padding-top:10px}#search-results-header.duration-header .filters ul .table-row:first-child li{padding-top:0}#search-results-header.thematic-header .filters 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:"";margin-right:5px}@media screen and (min-width:750px){#search-results .heading-1{margin:0 0 20px 0}}@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 .block-promo--header .title .heading-1{font-size:50px;font-size:3.125rem;line-height:60px}.container-thematic-duration #search-results-header{text-align:left}.container-thematic-duration .content-wrapper>.heading-1{margin:0 0 30px}.container-thematic-duration #search-results-header .filters{border-right:none;border-width:1px 0;padding:18px 0;font-family:"AG medium",Arial,sans-serif}.container-thematic-duration #search-results-header .filters .filter{width:100%;margin-left:0;padding-left:0;padding-top:0;border-left:0}.container-thematic-duration #search-results-header .filters p,.container-thematic-duration #search-results-header .filters ul,.container-thematic-duration #search-results-header .filters li{display:block}.container-thematic-duration #search-results-header .filters p{font-size:18px;font-size:1.125rem;min-width:90px}.container-thematic-duration #search-results-header .filters ul li{margin-top:15px;font-size:12px;font-size:.75rem}#search-results-header.duration-header .filters ul{display:block;margin-top:10px;font-size:0}#search-results-header.duration-header .filters ul li{margin-top:10px;display:block;width:100%}#search-results-header.duration-header .filters ul li a:before{top:50%;transform:translate(0,-55%)}#search-results-header.duration-header .filters ul .table-row{display:inline-block !important;width:50%;vertical-align:top}#search-results-header.duration-header .filters ul .table-row li{padding-top:0}}@media screen and (max-width:749px){.container-thematic-duration .details{padding:0 35px}.container-thematic-duration .promotion{display:none}.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 .block-promo--header .title .heading-1{line-height:50px}.container-thematic-duration #search-results-header{padding-left:20px;padding-right:20px}.container-thematic-duration #search-results-header .filters ul{margin-top:0}.container-thematic-duration #search-results-header .filters .content-wrapper{padding:0 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:"Garamond italic",Arial,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:"AG book",Arial,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:"AG book",Arial,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:"AG demi bold",Arial,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:#003f6d;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}#home-activities-grid .list-activities .item .content{padding:30px 20px 20px;text-align:center;background-color:#fff}#home-activities-grid .list-activities .item .content .title-block{font-size:14px;font-size:.875rem;color:#003f6d;font-family:"AG book",Arial,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:"AG demi",Arial,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:#003f6d}#home-activities-grid .slick-dots li button{display:none}@media screen and (min-width:750px){#home-activities-top{padding-top:0}#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{padding:20px 20px 10px}#home-activities-grid .content-wrapper .list-activities .item .content .title-block{line-height:20px}}@media screen and (min-width:1026px){#home-activities-grid .content-wrapper .h2{padding-top:50px}#home-activities-grid .content-wrapper .list-activities .item .content .title-block{font-size:20px;font-size:1.25rem;line-height:24px}#home-activities-grid .content-wrapper .list-activities .item .see-more{font-size:13px;font-size:.8125rem}}.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:"Garamond italic",Arial,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:14px;font-size:.875rem;font-family:"AG book",Arial,sans-serif;color:#003f6d;text-transform:uppercase;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 .premium{font-size:14px;font-size:.875rem;position:absolute;width:100%;padding:15px 0;color:#fff;font-family:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center;background-color:#5f5352}.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{padding:30px 20px 0;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:"AG medium",Arial,sans-serif;text-transform:uppercase;text-align:center}.activity-wrapper #activity-grid .content-wrapper .stays-container .list-stays .item .txt .city{font-size:12px;font-size:.75rem;color:#636674;font-family:"AG book",Arial,sans-serif;margin-top:10px;margin-bottom:20px;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-size:.75rem;font-family:"AG demi",Arial,sans-serif;color:#003f6d;display:inline-block;padding:15px 40px;margin-top:25px;text-transform:uppercase;background-color:#fff;border:1px solid #003f6d;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:#003f6d;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:"AG demi",Arial,sans-serif;text-align:center;text-transform:uppercase;background-color:#003f6d;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}#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%;width:auto;height:100%;transform:translate(-50%,-50%)}#activity-top .h1{font-size:12px;font-size:.75rem;z-index:2;position:absolute;top:50%;left:0;width:100%;color:#fff;font-family:"AG book",Arial,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:"Garamond italic",Arial,sans-serif;text-transform:none}#activity-top .h1 span{font-size:12px;font-size:.75rem;display:inline-block;font-family:"AG book",Arial,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;font-size:.75rem;padding:0;margin:0 0 15px 0;font-family:"AG book",Arial,sans-serif;line-height:16px}#activity-encart .content-wrapper .encart .intro{font-size:14px;font-size:.875rem;padding:0;margin-bottom:25px;line-height:16px}#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;height:135px;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:"AG demi bold",Arial,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 (min-width:750px){#activity-encart .content-wrapper .encart .description{height:70px}}@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:#003f6d;font-family:"AG book",Arial,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:76.54321%;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 .h3{font-size:24px;font-size:1.5rem}.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 .top .premium{font-size:16px;font-size:1rem;padding:20px 0}.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}#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;font-size:1.25rem;line-height:24px}#activity-encart .content-wrapper .encart .intro p{font-size:20px;font-size:1.25rem;line-height:24px}#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:1026px){#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}}.reinsurance-wrapper #reinsurance-top{margin-top:30px}.reinsurance-wrapper #reinsurance-top .h1{font-size:23px;font-size:1.4375rem;margin-bottom:25px;font-family:"Garamond italic",Arial,sans-serif;line-height:26px;text-align:center}.reinsurance-wrapper #reinsurance-top .h1 span{font-size:14px;font-size:.875rem;display:block;font-family:"AG book",Arial,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;margin-top:20px}.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:"Garamond italic",Arial,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:"AG book",Arial,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%}.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:#003f6d}.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;font-size:.75rem;margin-bottom:15px;color:#003f6d;font-family:"Garamond bold",Arial,sans-serif;text-transform:uppercase}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p{font-size:12px;font-size:.75rem;color:#003f6d;font-family:"AG book",Arial,sans-serif;line-height:14px}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p strong{font-family:"AG medium",Arial,sans-serif}.reinsurance-wrapper #reinsurance-list .list-reinsurances .reinsurance p strong a{color:#003f6d}.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:"AG demi",Arial,sans-serif;color:#003f6d}.reinsurance-wrapper .text-formatted a{font-size:12px;font-size:.75rem;line-height:1.33333;color:#003f6d;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:#003f6d}@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}}#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:"AG book oblique",Arial,sans-serif;line-height:initial;background-color:transparent !important}#p-newsletter .select select::-ms-expand{display:none}#p-newsletter .select select option{font-family:"AG book oblique",Arial,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:"AG book oblique",Arial,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:"AG book oblique",Arial,sans-serif;font-size:14px;font-size:.875rem;margin-top:10px}#p-newsletter .form-newsletter-section #form-error-text{color:#c00 !important;font-family:"AG book oblique",Arial,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:"AG medium",Arial,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:"AG book",Arial,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:#003f6d}#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%;border-top:1px solid #003f6d;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--active{display:block}#p-quotation .search-params--destination div.layer .options-title,#p-quotation .search-params--destination div.layer .options--care>p{color:#003f6d;font-family:"Garamond italic",Arial,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--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 .col{float:left}#p-quotation .search-params--destination div.layer .options .col--right{float:right}#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:#003f6d;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:"AG medium",Arial,sans-serif;color:#003f6d;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--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:"AG book oblique",Arial,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:#003f6d;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--active{display:block}#p-quotation .search-params--departure .layer .ui-datepicker-header{width:100%}#p-quotation fieldset legend{font-family:"AG medium",Arial,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:"AG book oblique",Arial,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:"AG book oblique",Arial,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:"AG book oblique",Arial,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:"AG book oblique",Arial,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:"AG book",Arial,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}}.edito-wrapper{overflow:hidden}.edito-wrapper #breadcrumb{display:none}.edito-wrapper .edito-cover{position:relative;margin-top:20px;position:relative}.edito-wrapper .edito-cover:before{display:block;content:"";width:100%;height:0;padding-top:62.1875%}.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 .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:"Garamond italic",Arial,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:"AG book",Arial,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)}.edito-wrapper .edito-focus{padding:25px 20px}.edito-wrapper .edito-focus .h1{font-size:23px;font-size:1.4375rem;width:100%;color:#636674;font-family:"Garamond italic",Arial,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:#003f6d}.edito-wrapper .edito-focus p{font-size:12px;font-size:.75rem;margin-top:20px;line-height:16px}.edito-wrapper .edito-focus a{font-size:12px;font-size:.75rem;display:inline-block;margin-top:25px;color:#636674;font-family:"AG demi",Arial,sans-serif;text-decoration:underline;text-transform:uppercase}.edito-wrapper .edito-focus .focus{margin:40px auto 0 auto;padding:30px 20px;background-color:#003f6d}.edito-wrapper .edito-focus .focus .content{display:inline-block;width:auto;margin:0 auto}.edito-wrapper .edito-focus .focus .title{font-size:14px;font-size:.875rem;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{padding:25px 20px}.edito-wrapper .edito-text .h2{font-size:23px;font-size:1.4375rem;width:100%;color:#636674;font-family:"Garamond italic",Arial,sans-serif;line-height:25px;text-align:center}.edito-wrapper .edito-text .h2.wave{padding-bottom:1.5rem;margin-bottom:30px}.edito-wrapper .edito-text .h2.wave:after{color:#003f6d}.edito-wrapper .edito-text p{font-size:12px;font-size:.75rem;margin-top:20px;line-height:16px}.edito-wrapper .edito-text a{font-size:12px;font-size:.75rem;display:inline-block;margin-top:25px;color:#636674;font-family:"AG demi",Arial,sans-serif;text-decoration:underline;text-transform:uppercase}.edito-wrapper .edito-text ul{margin-top:15px}.edito-wrapper .edito-text ul li{margin-bottom:5px}.edito-wrapper .edito-text ul li:before{content:"• ";color:#003f6d}.edito-wrapper .edito-video{padding:25px 20px}.edito-wrapper .edito-video .h1{font-size:23px;font-size:1.4375rem;width:100%;margin-bottom:25px;color:#636674;font-family:"Garamond italic",Arial,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:#003f6d}.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:"Garamond italic",Arial,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:#003f6d}.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}.edito-grid-sm .h2{font-size:23px;font-size:1.4375rem;padding-left:20px;padding-right:20px;font-family:"Garamond italic",Arial,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:#003f6d}.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:"Garamond italic",Arial,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{width:100%}.edito-grid-lg .list-items .item .content{padding:30px 20px 65px;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;font-size:.875rem;color:#003f6d;font-family:"AG book",Arial,sans-serif;text-transform:uppercase}.edito-grid-lg .list-items .item .content .description{font-size:12px;font-size:.75rem;margin-top:20px;font-family:"AG book",Arial,sans-serif;color:#636674}.edito-grid-lg .list-items .item .btn-cta{font-size:13px;font-size:.8125rem;text-align:center}.edito-grid-lg .list-items .item .btn-cta a{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:"Garamond italic",Arial,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;position:absolute;width:66.93548%;height:50px;top:auto;right:auto;bottom:10%;left:50%;transform:translateX(-50%)}.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:#003f6d}.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;background-color:rgba(11,43,64,0.3);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:"AG book",Arial,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 10px;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{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;font-size:.75rem;line-height:16px;text-transform:none}.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,.edito-diaporama .slick-next{position:absolute;display:table;left:0;top:0;z-index:1;cursor:pointer}.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:#fff;text-align:center;background-color:rgba(11,43,64,0.3);transform:translate(-50%,-50%);cursor:pointer}.edito-diaporama .slick-next{right:0;left:auto}.edito-diaporama .slick-prev,.edito-diaporama .slick-next{height:50px;width:50px}.page-node-type-edito .content-wrapper.fix-third-column{left:0;padding-bottom:0;max-width:1280px}.page-node-type-edito .content-wrapper.fix-third-column li img{position:relative;width:100%;height:auto}.page-node-type-edito .content-wrapper.fix-third-column li .block-promo-content{padding-bottom:0}.page-node-type-edito .content-wrapper.fix-third-column li .content{padding:30px 20px;text-align:center}.page-node-type-edito .content-wrapper.fix-third-column li .content .title-block{font-size:14px;font-size:.875rem;color:#003f6d;font-family:"AG book",Arial,sans-serif;text-transform:uppercase}.page-node-type-edito .content-wrapper.fix-third-column li .content .description{font-size:12px;font-size:.75rem;margin-top:20px;font-family:"AG book",Arial,sans-serif;color:#636674}.page-node-type-edito .content-wrapper.fix-third-column li .content .see-more{font-size:12px;font-size:.75rem;display:block;margin-top:25px;color:#6d707c;font-family:"AG demi",Arial,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:"Garamond italic",Arial,sans-serif;line-height:25px;text-align:center}.edito-quotes .h2.wave{padding-bottom:1.5rem}.edito-quotes .h2.wave:after{color:#003f6d}.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:#7aa8a3}.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:"AG book oblique",Arial,sans-serif;color:#fff;line-height:16px;text-align:left}.reinsurance-wrapper p strong{font-family:"AG demi",Arial,sans-serif}.reinsurance-wrapper p strong em{font-family:"AG demi oblique",Arial,sans-serif}.reinsurance-wrapper p em{font-family:"AG book oblique",Arial,sans-serif}.reinsurance-wrapper p em strong{font-family:"AG demi oblique",Arial,sans-serif}@media screen and (max-width:749px){.edito-wrapper .edito-text 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}}@media screen and (max-width:1023px){.page-node-type-edito .content-wrapper{padding:0 20px 10px 20px}.page-node-type-edito .content-wrapper>.heading-1{margin:0 0 30px}.page-node-type-edito .content-wrapper.fix-third-column li{padding-left:0;padding-right:0}}@media screen and (min-width:750px){.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{font-size:30px;font-size:1.875rem;line-height:30px}.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{height:180px}.edito-wrapper .edito-diaporama #edito-diaporama-titles ul li{position:relative;min-height:180px;line-height:50px}.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;position:absolute;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{width:76.54321%;max-width:1280px;margin:0 auto;padding:50px 0}.edito-wrapper .edito-text .h2{font-size:36px;font-size:2.25rem;margin-bottom:25px;line-height:40px}.edito-wrapper .edito-text .h2.wave{padding-bottom:2.5rem}.edito-wrapper .edito-text p{font-size:16px;font-size:1rem;line-height:20px}.edito-wrapper .edito-text 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%;margin:0 auto;padding:50px 0;overflow:hidden}.edito-diaporama .h2{font-size:36px;font-size:2.25rem;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:5%;padding:0;background:none}.edito-diaporama #edito-diaporama-titles ul{position:absolute;width:50.80645%;left:50%;transform:translateX(-50%);background-color:rgba(11,43,64,0.3)}.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{top:50%;left:50%;transform:translate(-50%,-50%)}.page-node-type-edito .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 .description{font-size:14px;font-size:.875rem}.page-node-type-edito .content-wrapper.fix-third-column li .content .see-more{font-size:14px;font-size:.875rem}}@media screen and (min-width:1026px){.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}}
