.local-tasks{margin-top:10px !important;margin-bottom:10px !important;}.local-tasks ul li a{color:#555555 !important;background-color:#eeeeee !important;border:1px solid #dddddd !important;line-height:1.5em !important;display:block !important;font-size:16px !important;padding:0.7em !important;border-radius:0 !important;}@media screen and (max-width:37.5em){.local-tasks ul{border-bottom:1px solid #bbb !important;}.local-tasks ul li{display:block !important;margin:0 !important;}.local-tasks ul li a{padding:5px 10px !important;}.local-tasks ul li.is-active a{border-bottom:none !important;}}@media screen and (min-width:37.5em){.local-tasks ul{border-collapse:collapse !important;height:auto !important;line-height:normal !important;padding:0 3px !important;margin:0 !important;overflow:hidden !important;border:none !important;white-space:nowrap !important;}.local-tasks ul li{display:block !important;float:left !important;vertical-align:bottom !important;margin:0 5px 0 0 !important;}[dir="rtl"] .tabs ul li{margin:0 0 0 5px !important;float:right !important;}.local-tasks ul li a{float:left !important;}.local-tasks ul li.is-active a{border-bottom:1px solid #fff !important;}}
*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0 none;font-size:100%;font:inherit}article,aside,audio,canvas,datagrid,datalist,details,dialog,figure,footer,header,main,menu,nav,section,video{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}li,ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,a:active,a:hover,embed,object{outline:0}a{text-decoration:none;background-color:transparent;color:inherit}img{border:0 none;vertical-align:middle}[contenteditable=true]:active,[contenteditable=true]:focus{border:none;outline:none}button,input,optgroup,select,textarea{font:inherit;margin:0;padding:0;vertical-align:middle;border-radius:0}button{overflow:visible;background-color:transparent;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input{line-height:normal}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}@font-face{font-family:Muli;src:url(/themes/custom/g2f/build/fonts/muli-extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/themes/custom/g2f/build/fonts/muli-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/themes/custom/g2f/build/fonts/muli-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Muli;src:url(/themes/custom/g2f/build/fonts/muli-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.strong,strong{font-weight:600}.small,small{font-size:.75rem}.light{font-weight:200}.em,em{font-style:italic}.u-color--butter{color:#f5a010}.u-fill--butter{fill:#f5a010}.u-color--sandy{color:#f4ae5e}.u-fill--sandy{fill:#f4ae5e}.u-color--googleyellow{color:#fbbc05}.u-fill--googleyellow{fill:#fbbc05}.u-color--mikado{color:#fbb03b}.u-fill--mikado{fill:#fbb03b}.u-color--fuel{color:#e8ae2d}.u-fill--fuel{fill:#e8ae2d}.u-color--topaz{color:#ffc271}.u-fill--topaz{fill:#ffc271}.u-color--macaroni{color:#ffc480}.u-fill--macaroni{fill:#ffc480}.u-color--peach{color:#fed29b}.u-fill--peach{fill:#fed29b}.u-color--schoolbus{color:#ffdf00}.u-fill--schoolbus{fill:#ffdf00}.u-color--carnation{color:#f45d5c}.u-fill--carnation{fill:#f45d5c}.u-color--watermelon{color:#ff5f6d}.u-fill--watermelon{fill:#ff5f6d}.u-color--googlered{color:#ea4335}.u-fill--googlered{fill:#ea4335}.u-color--strawberry{color:red}.u-fill--strawberry{fill:red}.u-color--ruby{color:#d4145a}.u-fill--ruby{fill:#d4145a}.u-color--pinky{color:#f83892}.u-fill--pinky{fill:#f83892}.u-color--affair{color:#754a90}.u-fill--affair{fill:#754a90}.u-color--fiord{color:#3a485f}.u-fill--fiord{fill:#3a485f}.u-color--midnight{color:#25293c}.u-fill--midnight{fill:#25293c}.u-color--congress{color:#064095}.u-fill--congress{fill:#064095}.u-color--facebook{color:#365899}.u-fill--facebook{fill:#365899}.u-color--googleblue{color:#4285f4}.u-fill--googleblue{fill:#4285f4}.u-color--bondi{color:#038eb8}.u-fill--bondi{fill:#038eb8}.u-color--meadow{color:#1aa87b}.u-fill--meadow{fill:#1aa87b}.u-color--googlegreen{color:#34a853}.u-fill--googlegreen{fill:#34a853}.u-color--leafgreen{color:#00653f}.u-fill--leafgreen{fill:#00653f}.u-color--skeptic{color:#c0e3d1}.u-fill--skeptic{fill:#c0e3d1}.u-color--conifer{color:#b7df56}.u-fill--conifer{fill:#b7df56}.u-color--wasabi{color:#80a72a}.u-fill--wasabi{fill:#80a72a}.u-color--pippin{color:#fdd}.u-fill--pippin{fill:#fdd}.u-color--outrageous{color:#ff5f32}.u-fill--outrageous{fill:#ff5f32}.u-color--oceangreen{color:#4bab77}.u-fill--oceangreen{fill:#4bab77}.u-color--lilywhite{color:#e3f2ea}.u-fill--lilywhite{fill:#e3f2ea}.u-color--gray{color:#939393}.u-fill--gray{fill:#939393}.u-color--applegreen{color:#e0f2e8}.u-fill--applegreen{fill:#e0f2e8}.u-color--gold{color:#ffc052}.u-fill--gold{fill:#ffc052}.u-color--swans{color:#e0f1e8}.u-fill--swans{fill:#e0f1e8}.u-color--eggplant{color:#814a97}.u-fill--eggplant{fill:#814a97}.u-color--snow{color:#fff}.u-fill--snow{fill:#fff}.u-color--sand{color:#f5f5f5}.u-fill--sand{fill:#f5f5f5}.u-color--mercury{color:#e5e5e5}.u-fill--mercury{fill:#e5e5e5}.u-color--alto{color:#d8d8d8}.u-fill--alto{fill:#d8d8d8}.u-color--chateau{color:#9fa6b1}.u-fill--chateau{fill:#9fa6b1}.u-color--bombay{color:#b4b4b7}.u-fill--bombay{fill:#b4b4b7}.u-color--dovegray{color:#707070}.u-fill--dovegray{fill:#707070}.u-color--emperor{color:#555}.u-fill--emperor{fill:#555}.u-color--black{color:#000}.u-fill--black{fill:#000}svg{width:1em;height:1em}svg:not(.g2f-svg-nofill){fill:currentColor}.u-bg--sandy{background-color:#f4ae5e}.u-bg--fiord{background-color:#3a485f}.u-bg--alto{background-color:#d8d8d8}.u-bg--mercury{background-color:#e5e5e5}.u-bg--skeptic{background-color:#c0e3d1}.u-bg--snow{background-color:#fff}.u-bg--leafgreen{background-color:#00653f}.u-bg--pippin{background-color:#fdd}.u-bg--outrageous{background-color:#ff5f32}.u-bg--oceangreen{background-color:#4bab77}.u-bg--harp{background-color:#e1f1e8}.g2f-handicap-list-wrap ul>li>span,.u-mask{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.u-unmask{position:static;height:auto;width:auto;clip:auto;overflow:visible;opacity:1}.u-pos--rel{position:relative}.u-pos--abs{position:absolute}.u-pos--stat{position:static}.u-mg--auto{margin:auto}.u-mg-l--auto,.u-mg-r--auto{margin-left:auto}.u-mg--0{margin:0}.u-mg-t--0{margin-top:0}.u-mg-b--0,.u-mg-l--0,.u-mg-r--0{margin-bottom:0}.u-mg-l--xs{margin-left:6.66666667px}.u-mg-l--s{margin-left:10px}.u-mg-l--m{margin-left:20px}.u-mg-l--l{margin-left:40px}.u-mg-l--xl{margin-left:60px}.u-mg-l--xxl{margin-left:80px}.u-mg-r--xs{margin-right:6.66666667px}.u-mg-r--s{margin-right:10px}.u-mg-r--m{margin-right:20px}.u-mg-r--l{margin-right:40px}.u-mg-r--xl{margin-right:60px}.u-mg-r--xxl{margin-right:80px}.u-mg-t--xs{margin-top:6.66666667px}.g2f-sitemap--level-niv2>li,.g2f-sitemap--level-niv3>li,.u-mg-t--s{margin-top:10px}.u-mg-t--m{margin-top:20px}.u-mg-t--l{margin-top:40px}.u-mg-t--xl{margin-top:60px}.u-mg-t--xxl{margin-top:80px}.u-mg-b--xs{margin-bottom:6.66666667px}.u-mg-b--s{margin-bottom:10px}.g2f-sitemap--level-niv1,.g2f-sitemap--level-niv2,.g2f-sitemap--level-niv3,.u-mg-b--m{margin-bottom:20px}.g2f-sitemap--level-niv1>li,.u-mg-b--l{margin-bottom:40px}.u-mg-b--xl{margin-bottom:60px}.u-mg-b--xxl{margin-bottom:80px}.u-pad--0{padding:0}.u-pad--0-i{padding:0!important}.u-pad-t--0{padding-top:0}.u-pad-b--0{padding-bottom:0}.u-pad-t--xs{padding-top:5px}.u-pad-t--s{padding-top:10px}.u-pad-t--m{padding-top:20px}.u-pad-t--l{padding-top:40px}.u-pad-t--xl{padding-top:80px}.u-pad-t--xxl{padding-top:120px}.u-pad-l--xs{padding-left:5px}.u-pad-l--s{padding-left:10px}.u-pad-l--m{padding-left:20px}.u-pad-l--l{padding-left:40px}.u-pad-l--xl{padding-left:80px}.u-pad-l--xxl{padding-left:120px}.u-pad-r--xs{padding-right:5px}.u-pad-r--s{padding-right:10px}.u-pad-r--m{padding-right:20px}.u-pad-r--l{padding-right:40px}.u-pad-r--xl{padding-right:80px}.u-pad-r--xxl{padding-right:120px}.u-pad-b--xs{padding-bottom:5px}.u-pad-b--s{padding-bottom:10px}.u-pad-b--m{padding-bottom:20px}.u-pad-b--l{padding-bottom:40px}.u-pad-b--xl{padding-bottom:80px}.u-pad-b--xxl{padding-bottom:120px}.u-clear--both{clear:both}.u-float--container:after{content:"";visibility:hidden;display:block;height:0;clear:both}.u-float--right{float:right}.u-float--left{float:left}.u-clearfix{zoom:1}.u-clearfix:after,.u-clearfix:before{content:"";display:table}.u-clearfix:after{clear:both}.u-align--center{text-align:center}.u-align--right{text-align:right}.u-align--left{text-align:left}.u-align--v-center{vertical-align:middle}.u-flex-dir--col{-ms-flex-direction:column;flex-direction:column}.u-flex-dir--row{-ms-flex-direction:row;flex-direction:row}.u-flex-dir--row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.u-flex-align--center{-ms-flex-align:center;align-items:center}.u-flex-align--fs{-ms-flex-align:start;align-items:flex-start}.u-flex-align--baseline{-ms-flex-align:baseline;align-items:baseline}.u-flex-align--stretch{-ms-flex-align:stretch;align-items:stretch}.u-flex-wrap--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex-wrap--nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.u-flex-align-self--center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.u-flex-align-self--fe{-ms-flex-item-align:end;align-self:flex-end}.u-flex-grow--1{-ms-flex-positive:1;flex-grow:1}.u-flex-shrink--0{-ms-flex-negative:0;flex-shrink:0}.u-flex-justify--sa{-ms-flex-pack:distribute;justify-content:space-around}.u-flex-justify--sb{-ms-flex-pack:justify;justify-content:space-between}.u-flex-justify--center{-ms-flex-pack:center;justify-content:center}.u-flex-justify--fe{-ms-flex-pack:end;justify-content:flex-end}.u-flex-justify--fs{-ms-flex-pack:start;justify-content:flex-start}.u-overflow--hidden{overflow:hidden}.u-overflow--visible{overflow:visible}.u-overflow--scroll{overflow:scroll}.u-shadow{box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.u-border:after{content:"";display:block;width:5rem;height:.5rem;margin-top:.625rem;background:#fff}.u-border--grad:after{background:linear-gradient(270deg,#fed29b,#f83892)}.u-border--small:after{width:2.875rem;height:.1875rem}.u-border--red:after{background:#f45d5c}.u-gradient{position:relative}.u-gradient:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#f4ae5e,#f83892);opacity:.7;z-index:0}.u-gradient--variant:after{background:linear-gradient(270deg,#fbb03b,#d4145a);opacity:.9}.u-gradient--secondVariant{background:linear-gradient(270deg,#ffc271,#ff5f6d);opacity:.85}.u-display--sr{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.u-display--hide{display:none}.u-display--inline-block{display:inline-block}.u-display--block{display:block}.u-display--flex{display:-ms-flexbox;display:flex}.u-extendedLink{position:relative}.u-extendedLink-target:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;cursor:pointer;z-index:1}div#wrapper{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(58,72,95,.9);display:none}.cross{width:20px;height:20px;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 47.971 47.971'%3E%3Cpath d='M28.228 23.986L47.092 5.122a2.998 2.998 0 0 0 0-4.242 2.998 2.998 0 0 0-4.242 0L23.986 19.744 5.121.88a2.998 2.998 0 0 0-4.242 0 2.998 2.998 0 0 0 0 4.242l18.865 18.864L.879 42.85a2.998 2.998 0 1 0 4.242 4.241l18.865-18.864L42.85 47.091c.586.586 1.354.879 2.121.879s1.535-.293 2.121-.879a2.998 2.998 0 0 0 0-4.242L28.228 23.986z' fill='%23fff'/%3E%3C/svg%3E")}#message{position:fixed;display:inline-block;width:80%;max-width:780px;background-color:#fff;border-radius:1rem;opacity:0;padding:30px 20px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#message.with-close a.closer{position:absolute;right:0;top:-35px;text-indent:-999px;cursor:pointer}.wrapper{box-sizing:border-box;max-width:1350px;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:1.375rem;padding-left:1.375rem}.row{box-sizing:border-box;display:-moz-flex;display:-ms-flexbox;display:flex;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.625rem;margin-left:-.625rem}.row.reverse{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs,.col-xs-1{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-2,.col-xs-3{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-4,.col-xs-5{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-7{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-8,.col-xs-9{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-10,.col-xs-11{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-12,.col-xs-offset-0{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-1,.col-xs-offset-2{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-3,.col-xs-offset-4{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-5,.col-xs-offset-6{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-7,.col-xs-offset-8{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-9,.col-xs-offset-10{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-12{margin-left:100%}.col-xs{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xs{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xs{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-xs{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}*,.g2f:after,.g2f:before{box-sizing:border-box}html{scroll-behavior:smooth}:focus{outline:1px dashed #e3f2ea}body{color:#000;background-color:#fff;font-family:Muli,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;font-size:.9375rem;font-weight:300;line-height:1.3;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#4bab77;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#00653f}::-webkit-scrollbar-track{background:#e3f2ea;border-radius:10px;box-shadow:inset 7px 10px 12px #e3f2ea}p{line-height:1.6;margin:1rem 0}input:disabled{opacity:.5;pointer-events:none}.g2f-container,.g2f-extended-bg{position:relative}.g2f-extended-bg:after,.g2f-extended-bg:before{content:"";position:absolute;width:100%;top:0;bottom:0;background-color:inherit}.g2f-extended-bg:before{right:100%}.g2f-extended-bg:after{left:100%}.g2f-extended-bg-left:after,.g2f-extended-bg-right:before{display:none}.g2f-epi-bg{position:relative}.g2f-epi-bg:before{content:"";position:absolute;left:-90px;top:50px;background:url(/themes/custom/g2f/build/svg/thematic/epi.svg) no-repeat;background-size:100%;height:400px;width:320px}.g2f-field-separator{padding-top:2.5rem;padding-bottom:2.5rem;border-top:1px solid #00653f}.g2f-accordion{border-bottom:1px solid #00653f;padding-bottom:2rem}.g2f-accordion-btn{width:2.5rem;height:2.5rem;background:#00653f;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-accordion-btn svg{fill:#fff}.g2f-accordion-header{padding-top:2rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;cursor:pointer}.g2f-accordion-header.active .g2f-accordion-btn{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.g2f-accordion-content{display:none;padding-top:2rem}.g2f-accordion-content.active{display:block}.g2f-btn,body .buorg-buttons #buorgig,body .buorg-buttons #buorgpermanent,body .buorg-buttons #buorgul{font-weight:300;font-size:.9375rem;padding:.625rem 1.5625rem;border-radius:60em;background-color:#fff;text-decoration:none;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:background-color .2s ease;white-space:normal}.g2f-btn svg,body .buorg-buttons #buorgig svg,body .buorg-buttons #buorgpermanent svg,body .buorg-buttons #buorgul svg{fill:#00653f}.g2f-btn:hover,body .buorg-buttons #buorgig:hover,body .buorg-buttons #buorgpermanent:hover,body .buorg-buttons #buorgul:hover{color:#fff;background-color:#00653f}.g2f-btn-smaller{padding:.5625rem 1rem}.g2f-btn-smallest{font-size:.8125rem;padding:.375rem .6875rem}.g2f-btn-vote{color:#00653f;border:1px solid #00653f;background-color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:54px;height:54px;-ms-flex-pack:center;justify-content:center;border-radius:50%}.g2f-btn-vote:after{content:"";width:1.375rem;height:1.25rem;margin-left:5px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='19' viewBox='0 0 20 19' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EIcon / Light / thumb-up%3C/title%3E%3Cpath d='M.952 7.619H3.81c.526 0 .952.426.952.952v8.572a.952.952 0 0 1-.952.952H.952A.952.952 0 0 1 0 17.143V8.57c0-.526.426-.952.952-.952zm0 .952v8.572H3.81V8.57H.952zm14.968 7.643l2.858-4.761c.171-.286.27-.62.27-.977v-.952a1.905 1.905 0 0 0-1.905-1.905H11.8l1.388-5.18.005-.018a.952.952 0 0 0-.247-.92L7.224 7.224c-.344.345-.557.821-.557 1.347v6.667c0 1.052.852 1.905 1.904 1.905h5.715a1.9 1.9 0 0 0 1.634-.929zM20 10.476c0 .565-.164 1.092-.447 1.536l-2.768 4.612a2.856 2.856 0 0 1-2.5 1.471H8.572a2.857 2.857 0 0 1-2.857-2.857V8.571c0-.788.32-1.501.835-2.018L12.946.155l.674.673c.507.508.669 1.23.483 1.875l-1.062 3.964h4.102A2.857 2.857 0 0 1 20 9.524v.952z' fill='%2300653F' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat 50%}.g2f-btn-vote.has-voted{border-color:#00653f;background-color:#00653f;color:#fff}.g2f-btn-vote.has-voted:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='19' viewBox='0 0 20 19' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EIcon / Light / thumb-up%3C/title%3E%3Cpath d='M.952 7.619H3.81c.526 0 .952.426.952.952v8.572a.952.952 0 0 1-.952.952H.952A.952.952 0 0 1 0 17.143V8.57c0-.526.426-.952.952-.952zm0 .952v8.572H3.81V8.57H.952zm14.968 7.643l2.858-4.761c.171-.286.27-.62.27-.977v-.952a1.905 1.905 0 0 0-1.905-1.905H11.8l1.388-5.18.005-.018a.952.952 0 0 0-.247-.92L7.224 7.224c-.344.345-.557.821-.557 1.347v6.667c0 1.052.852 1.905 1.904 1.905h5.715a1.9 1.9 0 0 0 1.634-.929zM20 10.476c0 .565-.164 1.092-.447 1.536l-2.768 4.612a2.856 2.856 0 0 1-2.5 1.471H8.572a2.857 2.857 0 0 1-2.857-2.857V8.571c0-.788.32-1.501.835-2.018L12.946.155l.674.673c.507.508.669 1.23.483 1.875l-1.062 3.964h4.102A2.857 2.857 0 0 1 20 9.524v.952z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat 50%}.g2f-btn-simple{background-color:transparent;border:1px solid #fff;color:#fff}.g2f-btn-simple:hover{color:#00653f;border-color:#00653f;background-color:#fff}.g2f-btn-simple-inverse{border:1px solid #00653f;color:#00653f;background-color:transparent}.g2f-btn-simple-inverse:hover{color:#fff;border-color:#fff;background-color:#00653f}.g2f-btn-cta,body .buorg-buttons #buorgpermanent,body .buorg-buttons #buorgul{color:#fff;background-color:#00653f;border:1px solid #00653f}.g2f-btn-cta svg,body .buorg-buttons #buorgpermanent svg,body .buorg-buttons #buorgul svg{fill:#fff;stroke:#fff}.g2f-btn-cta:hover,body .buorg-buttons #buorgpermanent:hover,body .buorg-buttons #buorgul:hover{color:#00653f;background-color:#fff}.g2f-btn-cta:hover svg,body .buorg-buttons #buorgpermanent:hover svg,body .buorg-buttons #buorgul:hover svg{fill:#00653f}.g2f-btn-classic,body .buorg-buttons #buorgig{color:#00653f;background-color:#fff;border:1px solid #00653f;position:relative}.g2f-btn-classic:hover,body .buorg-buttons #buorgig:hover{color:#fff;background-color:#00653f}.g2f-btn-classic:hover svg,body .buorg-buttons #buorgig:hover svg{stroke:#fff;fill:#fff}.g2f-btn-classic-ico{padding-left:3.125rem;display:-ms-inline-flexbox;display:inline-flex}.g2f-btn-classic-ico.arrow:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 44.7'%3E%3Cpath d='M50.9 22.6c0-1.1-.9-2-2-2H6.5L23.7 3.4c.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.8-.8-2-.8-2.8 0L.6 20.9c-.8.8-.8 2 0 2.8l20.3 20.4c.8.8 2 .8 2.8 0s.8-2 0-2.8L7.1 24.6h41.8c1.1 0 2-.9 2-2z' fill='%23FFF'/%3E%3C/svg%3E");background-color:#00653f;background-repeat:no-repeat;background-size:15px;background-position:50%}.g2f-btn-classic-ico:before{content:"";position:absolute;left:0;height:100%;width:40px;background-color:#00653f;border-radius:50%}.g2f-btn-warn{color:#fff;background-color:#ff5f32;border:1px solid #ff5f32}.g2f-btn-warn:hover{color:#ff5f32;background-color:#fff;border-color:#ff5f32}.g2f-btn-tag{color:#4bab77;background-color:#fff;border:1px solid #4bab77}.g2f-btn-tag-inverse,.g2f-btn-tag:hover{color:#fff;background-color:#4bab77}.g2f-btn-tag-inverse{border:1px solid #4bab77}.g2f-btn-tag-inverse:hover{color:#4bab77;background-color:#fff}.g2f-copy-clipboard{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.g2f-copy-notification{position:fixed;top:2.5rem;left:50%;padding:.625rem 1.25rem;background:#00653f;color:#fff;border-radius:.3125rem}.g2f-copy-notification-animate{opacity:0;transition:all 1s;animation-duration:1s;animation-fill-mode:both;-ms-transform:translateY(-100%) translateX(-50%);transform:translateY(-100%) translateX(-50%)}.g2f-copy-notification-animate.active{opacity:1;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.g2f-btn-copy{width:100%;overflow:hidden;white-space:nowrap;-ms-flex-pack:justify;justify-content:space-between;text-overflow:ellipsis;padding:0;border:none;padding-right:3.5rem;cursor:pointer}.g2f-btn-copy:hover{color:#fff}.g2f-btn-copy:focus{border:0}.g2f-btn-copy-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;height:100%;top:0;right:0;padding:0 1rem;cursor:pointer;color:#000;font-weight:600}.g2f-btn-copy-link{display:inline;overflow:hidden}.g2f-fav-confirmFavWrapper{position:fixed;top:0;left:50%;z-index:99999;transform:translate3d(-50%,-100%,0);transition:transform .25s ease}.g2f-fav-confirmFavWrapper.active{transform:translate3d(-50%,0,0)}.g2f-fav{width:100%;text-align:center;color:#fff;padding:1rem 2rem}.g2f-fav--add{background:#1aa87b}.g2f-fav--remove{background:#f45d5c}.g2f-fav a{color:inherit;font-weight:600;text-decoration:underline}.g2f-addFav{background:#fff;border-radius:60em;font-size:.875rem}.g2f-addFav .added,.g2f-addFav .toAdd{width:1rem;height:1rem;fill:#fff}.g2f-addFav .added,.g2f-addFav:not(.active) .g2f-accommodationTile-encartRounded:hover+span{display:none}.g2f-addFav.active .g2f-accommodationTile-encartRounded:hover+span{display:block}.g2f-addFav.active .toAdd{display:none}.g2f-addFav.active .added{display:block}.g2f-levelEpis{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-levelEpis--end{-ms-flex-pack:end;justify-content:flex-end}.g2f-levelEpis>li{margin-right:.3125rem}.g2f-levelEpis svg{width:1.3125rem;height:1.3125rem;display:block}.g2f-levelEpis.gite{color:#4bab77}.g2f-levelEpis.chambre{color:#038eb8}.g2f-levelEpis.camping{color:#e8ae2d}.g2f-levelEpis.reverse{color:#fff}.g2f-levelEpis--big svg{width:1.6875rem;height:1.6875rem}.g2f-link{border:0 none;text-decoration:none;display:inline-block;background-color:transparent;font-size:inherit}.g2f-link--unroll,.g2f-link:focus,.g2f-link:hover{text-decoration:underline}.g2f-link--unroll:focus,.g2f-link--unroll:hover{text-decoration:none}.g2f-link--red{color:#f45d5c}.g2f-link--small{font-size:.875rem}.g2f-link--visibility a{color:#00653f;font-weight:600;text-decoration:none}.g2f-link--visibility a:focus,.g2f-link--visibility a:hover{text-decoration:underline}.ajax-progress-throbber{display:inline-block;position:absolute;right:-1.625rem;-ms-transform:translateY(50%);transform:translateY(50%)}.ajax-progress-throbber .throbber{background:transparent url(/themes/custom/g2f/build/svg/symbols/loader.svg) no-repeat 0;background-size:100% 100%;width:1.25rem;height:1.25rem;display:block;padding:0}.ajax-progress-throbber .message{display:none}.g2f-pager{vertical-align:text-bottom;position:absolute;top:-35vw;z-index:1}.g2f-pager,.g2f-pager svg{width:.625rem;height:1.25rem}.g2f-pager svg{fill:#fff}.g2f-pager--prev{left:.625rem}.g2f-pager--prevArrow{position:relative;top:unset;left:unset;right:unset;width:.9375rem;height:1.25rem;margin-right:.625rem}.g2f-pager--prevArrow svg{fill:currentColor;width:.9375rem;height:1.25rem}.g2f-pager--next{right:.625rem}.pager{margin:2.5rem 0;font-weight:600}.pager__items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pager__item a{padding:.4375rem .9375rem}.pager__item a:hover{text-decoration:underline}.pager__item.is-active a{padding:.4375rem 1.25rem;background-color:#4bab77;border-radius:1rem;color:#fff}.pager__item.is-active a:hover{text-decoration:none}.pager__item--next,.pager__item--previous{display:none}.pager__item-views-infinite a{padding:.625rem 1.5625rem}.pager__item-views-infinite a:hover{text-decoration:none}.g2f-two-col-par{column-count:2;column-gap:2.5rem;margin:1rem 0}.g2f-two-col-par p{margin:0}.g2f-quote{position:relative;margin:2.5rem auto;max-width:58.75rem;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.25rem;font-style:italic;font-weight:600}.g2f-quote:after,.g2f-quote:before{content:'"';font-size:1.875rem;-ms-transform:skewX(20deg);transform:skewX(20deg);position:absolute}.g2f-quote:before{top:-.5rem;left:-.625rem}.g2f-quote:after{right:0;bottom:-.5rem;transform:rotateX(-180deg)}.g2f-quote p{margin:0 1.875rem 0 1.5625rem;text-align:center}.g2f-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-rating-trophy-title{position:relative;right:.375rem;top:-.75rem}.g2f-rating-trophy svg{width:1.875rem;height:1.875rem}.g2f-rating-trophy img{width:1.875rem;height:2rem}.g2f-rating-trophy-container{margin-left:.3125rem}.g2f-rating-container{font-size:.75rem}.g2f-rating-container-star{position:relative;top:.125rem}.g2f-rating-container-star svg{fill:#ffc052}.g2f-rating-container-trophy{position:relative;top:.625rem;font-size:.75rem}.g2f-rating-container-trophy-star{position:relative;top:-.25rem}.g2f-rating-wrapper{position:relative;height:1.1875rem;width:5.9375rem;-ms-flex-negative:0;flex-shrink:0;margin-top:.6875rem;margin-right:.625rem}.g2f-rating-wrapper:after,.g2f-rating-wrapper span{background-repeat:no-repeat;background-position:0 0;height:1.1875rem;position:absolute;left:0;top:0}.g2f-rating-wrapper:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Cpath d='M0 0v20h100V0H0zm15.1 17.5L10 14.3l-5.1 3.1 1.4-5.9-4.5-4 6-.4L10 1.7l2.3 5.5 6 .5-4.5 4 1.3 5.8zm20.1 0L30 14.3l-5.1 3.1 1.4-5.9-4.5-4 6-.5L30 1.6l2.3 5.6 6 .5-4.5 4 1.4 5.8zm19.9 0L50 14.4l-5.1 3.1 1.4-5.9-4.5-4 6-.5 2.3-5.6 2.3 5.6 6 .5-4.5 4 1.2 5.9zm20 0L70 14.3l-5.1 3.1 1.4-5.9-4.5-4 6-.5L70 1.6l2.3 5.6 6 .5-4.5 4 1.3 5.8zm20.1 0L90 14.3l-5.1 3.2 1.4-5.9-4.5-4 6-.5L90 1.7l2.3 5.6 6 .4-4.5 4 1.4 5.8z' fill='%23FFF'/%3E%3C/svg%3E");z-index:2;width:100%}.g2f-rating-empty,.g2f-rating-full{z-index:1}.g2f-rating-empty{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20'%3E%3Cpath d='M0 0v20h100V0H0zm15.1 17.5L10 14.3l-5.1 3.1 1.4-5.9-4.5-4 6-.4L10 1.7l2.3 5.5 6 .5-4.5 4 1.3 5.8zm20.1 0L30 14.3l-5.1 3.1 1.4-5.9-4.5-4 6-.5L30 1.6l2.3 5.6 6 .5-4.5 4 1.4 5.8zm19.9 0L50 14.4l-5.1 3.1 1.4-5.9-4.5-4 6-.5 2.3-5.6 2.3 5.6 6 .5-4.5 4 1.2 5.9zm20 0L70 14.3l-5.1 3.1 1.4-5.9-4.5-4 6-.5L70 1.6l2.3 5.6 6 .5-4.5 4 1.3 5.8zm20.1 0L90 14.3l-5.1 3.2 1.4-5.9-4.5-4 6-.5L90 1.7l2.3 5.6 6 .4-4.5 4 1.4 5.8z' stroke='%23FFC052'/%3E%3C/svg%3E");width:100%}.g2f-rating-full{background-color:#ffc052}.g2f-sitemap--level-niv1{font-weight:700}.g2f-sitemap--level-niv1>li a{font-size:1.3rem}.g2f-sitemap--level-niv2{padding-left:40px;font-weight:400;list-style:disc}.g2f-sitemap--level-niv2>li{list-style:disc}.g2f-sitemap--level-niv2>li a{font-size:1.2rem}.g2f-sitemap--level-niv3{padding-left:20px;font-weight:400}.g2f-sitemap--level-niv3>li a{font-size:1rem}.g2f-stickyContainer{position:relative}.g2f-js-sticked{position:fixed;top:0}.g2f-js-stuck{position:absolute;top:auto;bottom:0}.g2f-tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.3125rem 1.25rem;background-color:#fff;border-radius:1rem}.g2f-tag-text{color:#000}.g2f-tag-img{margin-left:.625rem;width:1.125rem;height:1rem}.g2f-tag-img img{display:block;width:100%;height:100%;object-fit:cover}.g2f-tag--borderGreen{border:.0625rem solid #4bab77;color:#4bab77}.g2f-tag--borderGreen.active{background-color:#4bab77;color:#fff;font-weight:600}.g2f-tag--fillGreen{background-color:#4bab77}.g2f-tag--fillGreen .g2f-tag-text{color:#fff}.g2f-tag--borderWhite{background-color:transparent;border:.0625rem solid #fff;color:#fff}.g2f-tag--borderWhite.active{background-color:#fff;color:#00653f;font-weight:600}.g2f-throbber{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.g2f-throbber:after{content:"";display:block;height:2.5rem;width:2.5rem;animation:a 1s infinite linear;border:.1875rem solid #f45d5c;border-right-color:transparent;border-left-color:transparent;border-radius:60em}.g2f-throbber-near-me{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.g2f-throbber-near-me:after{content:"";display:block;height:1.125rem;width:1.125rem;animation:a 1s infinite linear;border:.1875rem solid #fff;border-right-color:transparent;border-left-color:transparent;border-radius:60em}.g2f--tt-line{position:relative}.g2f--tt-line span{background-color:#fff;padding-right:24px;position:relative;z-index:1}.g2f--tt-line:before{content:"";display:block;height:1px;width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#00653f}.g2f--tt-highlight span,.g2f--tt-highlight strong{color:#00653f}.g2f--tt-offset{padding-left:6.25rem}.g2f--tt-1{font-weight:600;font-size:1.875rem}.g2f--tt-2{font-weight:300;font-size:1.875rem}.g2f--tt-2-light{font-weight:200;font-size:1.875rem}.g2f--tt-3{font-weight:300;font-size:1.5rem}.g2f--tt-4{font-weight:300;font-size:1.0625rem}.g2f--tt-5{font-weight:300;font-size:.9375rem}.g2f--tt-clr{color:#00653f}.g2f--tt-clr--sub-item{font-size:1.25rem}.g2f--tt-clr--big{font-size:1.875rem;line-height:2.75rem}.g2f--tt-light{font-weight:200}.g2f--tt-upper{text-transform:uppercase}.webform-progress__summary{font-size:.75rem}.g2f-404{background:url(/themes/custom/g2f/build/img/404-bg.jpg) no-repeat 0 0;background-size:cover;background-position:50%;padding:115px 0}.g2f-404-box{border-radius:16px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09);padding:2.5rem 1.75rem;width:375px}.g2f-accommodationRoom-container header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:3.875rem}.g2f-accommodationRoom-container.selected .g2f-accommodationRoom-selected{display:inline-block}.g2f-accommodationRoom-container.selected .g2f-accommodationRoom-fig img{filter:brightness(60%);-webkit-filter:brightness(60%)}.g2f-accommodationRoom-wrapper{border:1px solid #00653f;border-radius:10px;overflow:hidden}.g2f-accommodationRoom-wrapper figure .g2f-btn,.g2f-accommodationRoom-wrapper figure body .buorg-buttons #buorgig,.g2f-accommodationRoom-wrapper figure body .buorg-buttons #buorgpermanent,.g2f-accommodationRoom-wrapper figure body .buorg-buttons #buorgul,body .buorg-buttons .g2f-accommodationRoom-wrapper figure #buorgig,body .buorg-buttons .g2f-accommodationRoom-wrapper figure #buorgpermanent,body .buorg-buttons .g2f-accommodationRoom-wrapper figure #buorgul{position:absolute;left:1.25rem;bottom:1.25rem}.g2f-accommodationRoom-fig{width:100%;height:15.625rem}.g2f-accommodationRoom-fig img{object-fit:cover;height:100%;width:100%;display:block}.g2f-accommodationRoom-fig:nth-child(odd){border-right:1px solid #fff}.g2f-accommodationRoom-fig:nth-child(2n){border-left:1px solid #fff}.g2f-accommodationRoom-description-toggleButton{position:relative;width:100%;text-align:left;color:#00653f}.g2f-accommodationRoom-description-toggleButton:after{content:"";position:absolute;right:0;top:.125rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 728.7 1334'%3E%3Cpath d='M584.4 668.7L21 1232.2c-23.4 23.4-23.4 61.4 0 84.9s61.4 23.4 84.9 0L711 710.4c23.4-23 23.8-60.6.9-84l-.9-.9L102.4 17.8C79-5.6 41-5.6 17.6 17.8s-23.4 61.4 0 84.9l566.8 566z' fill='%2300653F'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;width:1.0625rem;height:1.0625rem;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-accommodationRoom-description-toggleButton:focus{outline:none}.g2f-accommodationRoom-description-toggleButton.active:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.g2f-accommodationRoom-selected{display:none;position:absolute;top:45%;left:30%;padding:.625rem 1.25rem;background-color:#e0f2e8;border-radius:1.3125rem}.g2f-accommodationRoom-selected:before{content:"";display:inline-block;position:relative;top:.25rem;margin-right:.625rem;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.8 11.9'%3E%3Cpath d='M5.9 11.9c-.3 0-.5-.1-.7-.3l-4.9-5c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l4.2 4.3L15.1.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9.9 9.9c-.2.2-.4.3-.7.3z' fill='%234BAB77'/%3E%3C/svg%3E");width:1.0625rem;height:.9375rem}.g2f-accommodationRoom-info,.g2f-accommodationRoom-part{padding:1.5rem 1.125rem}.g2f-accommodationRoom-part{border-top:1px solid #f5f5f5}.g2f-accommodationRoom-part-info form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.g2f-accommodationRoom-info-cta svg{min-width:1.125rem;height:1.125rem;color:#4bab77}.g2f-accommodationRoom-people{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left}.g2f-accommodationRoom-people .g2f-form-select{margin-right:1rem}.g2f-accommodationRoom-people .g2f-form-field{margin-right:2rem}.g2f-accommodationRoom-price{color:#00653f;font-size:1.5rem}.g2f-accommodationRoom-avaibilityWrapper,.g2f-accommodationRoom-priceWrapper{line-height:1.6}.g2f-accommodationRoom-avaibilityWrapper-off,.g2f-accommodationRoom-avaibilityWrapper-on{display:-ms-flexbox;display:flex}.g2f-accommodationRoom-avaibilityWrapper-on svg{fill:#00653f}.g2f-accommodationRoom-avaibilityWrapper-off svg{margin-top:.3125rem;fill:#ff5f32}.g2f-accommodationRoom-priceWrapper{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.g2f-accommodationRoom-priceWrapper .g2f-btn.is-disabled,.g2f-accommodationRoom-priceWrapper body .buorg-buttons .is-disabled#buorgig,.g2f-accommodationRoom-priceWrapper body .buorg-buttons .is-disabled#buorgpermanent,.g2f-accommodationRoom-priceWrapper body .buorg-buttons .is-disabled#buorgul,body .buorg-buttons .g2f-accommodationRoom-priceWrapper .is-disabled#buorgig,body .buorg-buttons .g2f-accommodationRoom-priceWrapper .is-disabled#buorgpermanent,body .buorg-buttons .g2f-accommodationRoom-priceWrapper .is-disabled#buorgul{display:none}.g2f-accommodationRoom-priceWrapper-info{width:80%}.g2f-autocomplete-resultWrapper{position:absolute;margin-top:.5rem;background:#fff;z-index:1500;width:50%;min-height:0;max-height:400px;overflow:auto;box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);border-radius:0 0 .5rem .5rem;display:none}.g2f-autocomplete-resultWrapper .g2f-throbber{padding:1.25rem}.g2f-autocomplete-resultWrapper .g2f-throbber span{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-autocomplete-resultWrapper.active{display:block}.g2f-autocomplete-container{padding:1.25rem}.g2f-autocomplete-title{color:#00653f;margin:0 0 1rem;font-size:1.0625rem;font-weight:600}.g2f-autocomplete-empty{color:#f45d5c;padding:.625rem;display:block}.g2f-autocomplete-list{margin:0 0 .9375rem .9375rem}.g2f-autocomplete-list li{cursor:pointer;padding:.125rem .375rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:.125rem}.g2f-autocomplete-list li.focused{background:#00653f}.g2f-autocomplete-list li.focused .g2f-autocomplete-description,.g2f-autocomplete-list li.focused .g2f-autocomplete-highlight,.g2f-autocomplete-list li.focused .g2f-autocomplete-item{color:#fff}.g2f-autocomplete-description{color:#9fa6b1;font-size:.875rem}.g2f-autocomplete-highlight{color:#ff5f32;background:transparent}.g2f-autocomplete-inputPreField{position:absolute;color:#9fa6b1;left:0;top:.5rem}.g2f-autocomplete-inputPreField+input{position:relative;background:transparent}.g2f-availabilities{padding:1.875rem 0}.g2f-availabilities-type{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.g2f-availabilities-type ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-availabilities-type ul li{padding:.5rem}.g2f-availabilities-type ul li .g2f-btn.active,.g2f-availabilities-type ul li body .buorg-buttons .active#buorgig,.g2f-availabilities-type ul li body .buorg-buttons .active#buorgpermanent,.g2f-availabilities-type ul li body .buorg-buttons .active#buorgul,body .buorg-buttons .g2f-availabilities-type ul li .active#buorgig,body .buorg-buttons .g2f-availabilities-type ul li .active#buorgpermanent,body .buorg-buttons .g2f-availabilities-type ul li .active#buorgul{color:#fff;background-color:#4bab77}.g2f-availabilities-month{background:#e3f2ea;border-radius:16px;padding:0 1.5rem;margin:1rem 0;padding-bottom:3.125rem}.g2f-availabilities-month .swiper-container .swiper-slide{text-align:center;padding:1.5rem 0;opacity:.4}.g2f-availabilities-month .swiper-container .swiper-slide-active{opacity:1}.g2f-availabilities-month .swiper-container .swiper-button-next,.g2f-availabilities-month .swiper-container .swiper-button-prev{position:absolute;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 44.7'%3E%3Cpath d='M50.9 22.6c0-1.1-.9-2-2-2H6.5L23.7 3.4c.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.8-.8-2-.8-2.8 0L.6 20.9c-.8.8-.8 2 0 2.8l20.3 20.4c.8.8 2 .8 2.8 0s.8-2 0-2.8L7.1 24.6h41.8c1.1 0 2-.9 2-2z' fill='%23FFF'/%3E%3C/svg%3E") no-repeat #00653f 50%;background-size:.75rem;border-radius:50%;width:2.125rem;height:2.125rem;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;z-index:5;cursor:pointer}.g2f-availabilities-month .swiper-container .swiper-button-prev{left:0}.g2f-availabilities-month .swiper-container .swiper-button-next{right:0;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.g2f-availabilities-stays{position:relative;min-height:150px;padding:0 1.5rem;margin-top:-5.9375rem}.g2f-availabilities-stays-available{cursor:pointer}.g2f-availabilities-stays.loading:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg class='g2f-nofill' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cg%3E%3Cpath d='M75.4 126.63a11.43 11.43 0 0 1-2.1-22.65 40.9 40.9 0 0 0 30.5-30.6 11.4 11.4 0 1 1 22.27 4.87h.02a63.77 63.77 0 0 1-47.8 48.05v-.02a11.38 11.38 0 0 1-2.93.37z' fill='%2300653F'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1400ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% transparent;background-size:35px;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0}.g2f-availabilities-stays-list{display:none;gap:.625rem;-ms-grid-columns:(minmax(100px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.g2f-availabilities-stays-list-wrapper{margin-top:3rem}.g2f-availabilities-stays-price{color:#00653f;font-size:1.5rem}.g2f-availabilities-stays-time{margin-bottom:1.25rem}.g2f-availabilities-stays-time span{margin-bottom:.625rem}.g2f-availabilities-stays-cartridge{height:100%;border-radius:16px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);padding:1.4375rem .625rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.g2f-availabilities-stays-cartridge.no-available span{-ms-flex:1;flex:1;opacity:.3}.g2f-availabilities-condition{font-size:.75rem}.g2f-bevelBloc{display:none}.g2f-bevelBloc-bevel{box-sizing:border-box;width:50%;padding:1.875rem 4.375rem;position:relative;z-index:1}.g2f-bevelBloc-title{font-size:1.4375rem;text-transform:uppercase;font-weight:600}.g2f-bevelBloc-text{font-size:1.25rem}.g2f-bevelBloc-img{width:55%;position:relative}.g2f-bevelBloc-img:before{content:"";position:absolute;z-index:0;left:-13em;top:0;bottom:-5px;width:18.75rem;background-color:#fff;-ms-transform:skew(-25deg);transform:skew(-25deg);display:block}.g2f-bevelBloc-img img{object-fit:cover;height:100%;width:100%}.g2f-bigFigure{position:relative;padding:3rem 0}.g2f-bigFigure picture{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;top:0;bottom:25%;object-fit:cover}.g2f-bigFigure img{width:100%;height:100%;min-width:100vw;object-fit:cover}.g2f-bigFigure .g2f-dropdown{margin-top:1rem}.g2f-bigFigure .g2f-cta--dropdown{border-color:transparent}.g2f-bigFigure-content{position:relative;width:100%;height:100%;max-width:75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1.875rem 6.25rem;z-index:40}.g2f-bigFigure-content .g2f-mainSearchContainer{margin-bottom:2rem}.g2f-bigFigure-content .g2f-mainSearchContainer .form-item-date-start .g2f-datepicker-input-wrapper{margin-right:1rem}.g2f-bigFigure-content.noZindex{z-index:1}.g2f-bigFigure-swiper{overflow:hidden}.g2f-bigFigure .swiper-pagination{display:none}.g2f-bigFigure .g2f-form-mainSearch-open{position:absolute;bottom:1.875rem;left:1.25rem;right:1.25rem;width:calc(100% - 40px);padding:0 1.25rem 0 .625rem;z-index:50;box-shadow:inset 0 0 0 2px #fff}.g2f-bigFigure-static{position:static;min-height:3.125rem}.g2f-bigFigure-static .g2f-form-mainSearch-open{top:0}.g2f-bigFigure-ce h1{width:100%;margin:0 auto;padding:3.125rem 0;padding-top:0;max-width:62.5rem;position:relative;color:#fff;font-weight:200}.g2f-bigFigure-ce h1 span{color:#fff}.g2f-bigFigure-ce-wrapper{position:relative;padding:0 1.25rem}.g2f-bigFigure-ce-content{max-width:62.5rem;-ms-flex-pack:center;justify-content:center;margin:0 auto;background-color:#fff;border-radius:1rem}.g2f-bigFigure-search .g2f-mainSearchContainer-input-main{margin-bottom:.625rem}.g2f-bigFigure-search:after{content:"";display:inline-block;position:absolute;z-index:1;bottom:-7rem;left:0;width:21.875rem;height:27.75rem;background:url(/themes/custom/g2f/build/svg/thematic/epi.svg) no-repeat;background-size:100%}.g2f-blog-home-bg{height:45rem;position:relative;padding-top:6.25rem;margin-bottom:24.375rem;background-color:#e3f2ea}.g2f-blog-home-container:before{content:"";display:inline-block;position:absolute;top:6.25rem;left:-3.4375rem;width:15.625rem;height:24.375rem;background:url(/themes/custom/g2f/build/svg/thematic/epi.svg) no-repeat;background-size:100%;z-index:1}.g2f-blog-home-text{position:relative;z-index:2}.g2f-blog-home-push .g2f-homeDestItem-content-btn{position:absolute;bottom:1.5625rem}.g2f-blog-home-push-items.swiper-wrapper{display:-ms-grid;display:grid}.g2f-blog-home-push-primary .g2f-blog-home-push-img{width:100%;height:29.6875rem}.g2f-blog-home-push-secondary:last-child{-ms-grid-column:auto;grid-column:auto;-ms-grid-row:auto;grid-row:auto}.g2f-blog-home-all-items .g2f-homeDestItem-wrapper{width:calc(33% - 25px)}.g2f-blog-home-all-items .g2f-homeDestItem-wrapper .g2f-slider-push-slide-tag{z-index:2}.g2f-blog-home-tags-container{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.g2f-blog-home-tags-title .g2f-top-tags-open{position:relative;top:-6px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-blog-home-tags-list{margin-left:1.875rem}.g2f-blog-home-tags-list.g2f-top-tags-list ul{padding:0}.g2f-blog-home-tags-list.g2f-top-tags-list li{margin:0 .75rem 1.25rem}.g2f-blog-home-tags-list.g2f-top-tags-list .g2f-top-tags-close-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.g2f-blog-article .button-prev{left:1.25rem;top:1.25rem;-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-blog-article .g2f-top-header{position:relative;width:70%;min-height:12.5rem;margin:0 auto 3.75rem;-ms-transform:none;transform:none;z-index:1}.g2f-blog-article .g2f-share-link-container-absolute{top:1.25rem;right:6.875rem}.g2f-blog-article .g2f-slider-push--promo{margin:2.5rem -1.375rem}.g2f-blog-article .g2f-slider-push--promo-container{margin-top:0;border-radius:1rem}.g2f-blog-article .g2f-slider-push--promo-swiper{height:28.125rem}.g2f-blog-article .g2f-slider-push--promo-wrapper{z-index:2}.g2f-blog-article .g2f-slider-push--promo .g2f-slider-button{top:calc(50% - 42px)}.g2f-blog-article .g2f-slider-pagination{position:relative;bottom:-.625rem}.g2f-blog-article .g2f-slider-pagination .swiper-pagination-bullet{margin:0 .3125rem}.g2f-blog-article-header{display:-ms-flexbox;display:flex;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:-6.25rem;z-index:1}.g2f-blog-article-content{top:-5.625rem}.g2f-blog-article-accomodation-container:after{content:"";display:inline-block;position:absolute;top:12.8125rem;right:-6.25rem;left:auto;width:18.75rem;height:24.375rem;background:url(/themes/custom/g2f/build/svg/thematic/epi.svg) no-repeat;background-size:100%;z-index:1}.g2f-blog-article-accomodation-content{z-index:2}.g2f-blog-article-accomodation-content .g2f-slider-push--promo-wrapper-text{margin-bottom:0;overflow:hidden}.g2f-blog-article-accomodation-content .g2f-accommodationTile-text-price-base{margin-bottom:.3125rem}.g2f-blog-article-more{margin-top:-2.8125rem}.g2f-blog-article-more .g2f-slider-push{margin-top:2.5rem}.g2f-blog-article-more .g2f-slider-push-container{margin-top:3.75rem}.g2f-breadcrumb{display:inline-block;margin:1rem 0;padding:0 1.25rem;border-radius:60em;background-color:#fff}.g2f-breadcrumb>li{display:inline-block;padding:0}.g2f-breadcrumb-link,.g2f-breadcrumb-target{height:1.875rem;line-height:1.875rem;font-size:.875rem;color:#000}.g2f-breadcrumb-link{text-decoration:none}.g2f-breadcrumb-link:focus,.g2f-breadcrumb-link:hover{text-decoration:underline}.g2f-breadcrumb-picto{color:#f45d5c;width:.6875rem;height:.6875rem;margin-left:.625rem;margin-right:.3125rem}.g2f-breadcrumb-absolute.g2f-breadcrumb{margin-bottom:1.5rem}body .buorg{position:fixed;text-align:center;font-family:inherit;font-size:.975rem;background-color:#fff;border:1px solid #00653f;border-radius:4px;width:400px;top:1rem;right:1rem;padding:1rem}body .buorg-pad{padding:1.125rem;line-height:1.4}body .buorg-buttons{display:block;text-align:center}body .buorg-buttons #buorgpermanent,body .buorg-buttons #buorgul{margin:1rem 0}body #buorgig{background-color:#edbc68}body .buorg-fadeout{transition:visibility 0s 4.5s,opacity 4s ease-out .25s}body .buorg-icon{display:none}.g2f-cartouche{background:#00653f;color:#fff;padding:.5rem 1.25rem;border-radius:60em;font-weight:600;text-transform:capitalize;font-size:.9375rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-cartouche svg{position:absolute;width:1.125rem;height:1.125rem;-ms-transform:rotate(10deg);transform:rotate(10deg);color:#fff;stroke-width:.0625rem;stroke:#fff}.g2f-cartouche-star1{top:-.7em;right:.1em}.g2f-cartouche-star2{top:.1em;right:-.7em}.g2f-cartouche-citybreak{background:#814a97}.g2f-ce-edit{padding-bottom:1rem}.g2f-ce-edit label{margin-bottom:.625rem}.g2f-ce-edit div{-ms-flex-positive:1;flex-grow:1}.g2f-ce-edit input[type=submit]{margin:2rem auto;width:auto}.g2f-ce-edit .filter-wrapper{border:none}.g2f-ce-edit .g2f-form--managed-file{margin-top:1.875rem}.g2f-ce-edit .g2f-form-infoMsg{font-size:.8125rem;font-style:italic}.g2f-compass{width:130px;height:130px;position:relative;margin:auto;background:linear-gradient(#ddd,#ccc 20%,#ddd);border-radius:50%;box-shadow:0 2px 6px .8px #999;animation:sliding 1.8s cubic-bezier(.175,.885,.32,1.275);font-size:.5rem}.g2f-compass:after{content:"";width:10px;height:10px;position:absolute;top:-13px;left:50%;margin-left:-8px;border:3px solid #ddd;border-radius:50%}.g2f-compass .compass-main{width:94%;height:94%;position:absolute;top:50%;left:50%;margin-top:-47%;margin-left:-47%;background:radial-gradient(#eee 50%,#ddd 80%);border-radius:50%}.g2f-compass .compass-rose{width:70%;height:70%;position:absolute;top:50%;left:50%;margin-top:-35%;margin-left:-35%}.g2f-compass .pointer{width:0;height:0;position:absolute;border:40px solid;border-left:7px solid;border-right:7px solid}.g2f-compass .cardial-points .pointer{border-color:#ddd transparent transparent}.g2f-compass .ordinal-points .pointer{border-color:#aaa transparent transparent}.g2f-compass .north-pointer{top:-20px;margin-top:-20px;left:50%;margin-left:-7px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-compass .east-pointer{top:28%;right:-5px;margin-top:-20px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.g2f-compass .west-pointer{top:28%;left:-5px;margin-top:-20px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-compass .south-pointer{bottom:-20px;margin-bottom:-20px;left:50%;margin-left:-7px}.g2f-compass .bt-center{width:8px;height:8px;position:absolute;z-index:100000;top:50%;left:50%;margin-top:-4px;margin-left:-4px;display:block;background:#444;border-radius:50%}.g2f-compass .dip-needle{width:6px;height:6px;position:absolute;z-index:999;top:50%;left:50%;margin-top:-3px;margin-left:-3px;animation:b 1s linear 0s infinite}.g2f-compass .dip-needle:after{content:"";width:0;height:0;position:absolute;top:-69px;right:-27px;border:40px solid;border-left:3px solid;border-right:3px solid;border-color:#b20000 transparent transparent;-ms-transform:rotate(220deg);transform:rotate(220deg);z-index:-10000}.g2f-compass .dip-needle:before{content:"";display:block;width:0;height:0;position:absolute;top:-5px;right:27px;border:40px solid;border-left:3px solid;border-right:3px solid;border-color:#ccc transparent transparent;-ms-transform:rotate(40deg);transform:rotate(40deg)}.g2f-compass .north-label{position:absolute;top:5px;left:58px}.g2f-compass .east-label{position:absolute;top:57px;right:6px}.g2f-compass .west-label{position:absolute;top:57px;left:6px}.g2f-compass .south-label{position:absolute;bottom:3px;left:58px}.g2f-contactCard{position:relative;margin-top:1.75rem}.g2f-contactCard-profil{-ms-flex-direction:column;flex-direction:column}.g2f-contactCard-profil-language{margin-right:2.5rem}.g2f-contactCard-profil-certified{position:relative;padding-left:2.1875rem}.g2f-contactCard-profil-certified:before{content:"";position:absolute;top:-.3125rem;left:0;width:1.875rem;height:1.875rem;background:url(/themes/custom/g2f/build/img/marker-icon-gite.png) no-repeat;background-size:100%}.g2f-contactCard-details{display:none}.g2f-contactCard-details.active{display:block}.g2f-contactCard-item,.g2f-contactCard-items{display:-ms-flexbox;display:flex}.g2f-contactCard-item{-ms-flex-align:center;align-items:center;margin:.625rem 1.25rem}.g2f-contactCard-item:first-child{margin-left:0}.g2f-contactCard-item svg{width:1.25rem;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0}.g2f-contactCard-item a{text-decoration:none;transition:color .3s ease-in-out}.g2f-contactCard-item a:hover{color:#00653f}.g2f-contactCard-video{margin:1.5rem 0;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-contactCard-video svg{width:2.5rem;height:2.5rem}.g2f-contactCard-toggleButton{position:relative;color:#00653f}.g2f-contactCard-toggleButton:after{content:"";position:absolute;right:-.9375rem;top:.125rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 728.7 1334'%3E%3Cpath d='M584.4 668.7L21 1232.2c-23.4 23.4-23.4 61.4 0 84.9s61.4 23.4 84.9 0L711 710.4c23.4-23 23.8-60.6.9-84l-.9-.9L102.4 17.8C79-5.6 41-5.6 17.6 17.8s-23.4 61.4 0 84.9l566.8 566z' fill='%2300653F'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;width:1.0625rem;height:1.0625rem;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-contactCard-toggleButton:focus{outline:none}.g2f-contactCard-toggleButton.active:after{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.g2f-datepicker{display:-ms-flexbox;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:flex;position:relative}.g2f-datepicker .js-form-item-date-end .g2f-datepicker-clear,.g2f-datepicker .js-form-item-date-start .g2f-datepicker-clear{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.1 60.2'%3E%3Cpath d='M1 59c1.4 1.5 3.7 1.5 5.2.1l.1-.1 23.6-23.6L53.5 59c1.4 1.5 3.8 1.6 5.3.2 1.5-1.3 1.6-3.6.4-5.1-.1-.1-.2-.3-.4-.4L35.2 30.1 58.8 6.5c1.5-1.4 1.6-3.8.2-5.3-1.4-1.5-3.8-1.6-5.3-.2l-.2.2-23.6 23.6L6.3 1.2C4.8-.2 2.5-.1 1 1.4-.3 2.9-.3 5 1 6.5l23.6 23.6L1 53.7C-.3 55.2-.3 57.5 1 59z' fill='%23FFF'/%3E%3C/svg%3E");background-size:14px;content:"";position:absolute;right:0;top:0;padding:1.25rem;z-index:6;background-color:#00653f;border-radius:50%;background-repeat:no-repeat;background-position:50%;display:none}.g2f-datepicker .js-form-item-date-end .g2f-datepicker-clear.active,.g2f-datepicker .js-form-item-date-start .g2f-datepicker-clear.active{display:block}.g2f-calendarWrapper{position:relative}.pika-single{z-index:9999;display:-ms-flexbox;display:flex;background:#fff;padding:1.5rem .75rem;width:26.875rem;min-height:350px;border-radius:1rem;transform:translate3d(-30%,0,0);position:absolute!important;bottom:auto;top:100%!important;margin-top:2.5rem;box-shadow:0 4px 10px 0 rgba(0,0,0,.09)}.pika-single.pika-top{bottom:100%;top:auto!important;margin-bottom:2.5rem;margin-top:0;height:22.8125rem}.pika-single.pika-top:after,.pika-single.pika-top:before{transform:translate3d(-50%,0,0) rotateX(0);top:100%}.pika-single.pika-top:after{margin-top:-1px}.pika-single:after,.pika-single:before{content:"";display:block;position:absolute;left:50%;top:0;width:0;height:0;border-left:.8125rem solid transparent;border-right:.8125rem solid transparent;transform:translate3d(-50%,-100%,0) rotateX(180deg)}.pika-single:after{border-top:.875rem solid #fff;top:1px}.pika-single:before{border-top:.875rem solid #d8d8d8}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.g2f-accommodationSticky .pika-single.pika-top{bottom:auto}.pika-lendar{width:100%}.pika-title{margin-bottom:1.25rem;margin-left:.9375rem}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:.3125rem;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0 .1875rem;font-size:.9375rem;font-weight:600;text-transform:capitalize}.pika-next,.pika-prev{display:block;cursor:pointer;position:absolute;top:50%;outline:none;border:0;padding:0;width:2.8125rem;height:2.8125rem;text-indent:12.5rem;white-space:nowrap;overflow:hidden;opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.8}.pika-prev{-ms-transform:translate(-75%,-50%);transform:translate(-75%,-50%);left:0;background:url(/themes/custom/g2f/build/svg/symbols/arrow-slider-right.svg) no-repeat 50%}.pika-next{-ms-transform:translate(75%,-50%);transform:translate(75%,-50%);right:0;background:url(/themes/custom/g2f/build/svg/symbols/arrow-slider-left.svg) no-repeat 50%}.pika-select{display:inline-block}.pika-table{width:100%;border-spacing:.625rem}.pika-table td,.pika-table th{position:relative}.pika-table th{color:#9fa6b1;font-size:.8125rem;text-align:center}.pika-table td{height:2.5rem;padding:.25rem}.pika-table abbr{text-decoration:none;border-bottom:none;cursor:help;font-weight:600;font-size:.9375rem;color:#4bab77}.pika-button{cursor:pointer;display:block;width:100%;height:100%;font-size:.9375rem;box-sizing:border-box;outline:none;border:0;margin:0;border-radius:27px;text-align:center}.is-today .pika-button{border:.125rem solid #1aa87b}.is-selected .pika-button{background:#1aa87b;color:#fff}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#9fa6b1;opacity:.5}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{background:#1aa87b;color:#fff}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.is-inrange .pika-button{color:#707070;background:#e0f2e8}.is-endrange .pika-button,.is-startrange .pika-button{color:#fff;background:#1aa87b}.g2f-datesReminder header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.g2f-datesReminder .g2f-title{font-size:1.125rem}.g2f-datesReminder .g2f-link{min-width:40%;margin-left:.625rem;font-size:.875rem;text-align:right}.g2f-datesReminder-content{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}.g2f-datesReminder-content p:first-of-type{margin-right:4.375rem}.g2f-datesReminder-date{display:block;border:2px solid #3a485f;border-radius:60em;background:#fff;margin-bottom:.3125rem;position:relative;padding:.375rem .3125rem}.g2f-datesReminder-date.arrow:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.559 18.933'%3E%3Cpath d='M0 9.361a.85.85 0 0 0 .847.847h21.959l-7.285 7.285a.819.819 0 0 0 0 1.186.819.819 0 0 0 1.186 0l8.6-8.6a.819.819 0 0 0 0-1.186l-8.6-8.64a.839.839 0 1 0-1.186 1.186l7.031 7.073H.852A.85.85 0 0 0 0 9.361z' fill='%233a485f'/%3E%3C/svg%3E") no-repeat 50%;display:block;width:1.625rem;height:1.4375rem;position:absolute;right:-3rem;top:.625rem}.g2f-datesReminder-desc{font-size:.875rem;color:#9fa6b1}.g2f-diaporama{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2000;background:hsla(0,0%,100%,.93);opacity:0;visibility:hidden;transition:opacity .2s ease}.g2f-diaporama.active{opacity:1;visibility:visible}.g2f-diaporama-wrapper{position:relative;width:100%;height:100%}.g2f-diaporama-close{position:absolute;right:1.25rem;top:1.25rem;z-index:40;color:#4bab77}.g2f-diaporama-figure{height:100%}.g2f-diaporama-figure .swiper-button-next,.g2f-diaporama-figure .swiper-button-prev{width:3.125rem;height:3.125rem;top:calc(50% - 3.125rem/2);margin:0;z-index:200;position:absolute;border-radius:50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 44.7'%3E%3Cpath d='M50.9 22.6c0-1.1-.9-2-2-2H6.5L23.7 3.4c.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.8-.8-2-.8-2.8 0L.6 20.9c-.8.8-.8 2 0 2.8l20.3 20.4c.8.8 2 .8 2.8 0s.8-2 0-2.8L7.1 24.6h41.8c1.1 0 2-.9 2-2z' fill='%23FFF'/%3E%3C/svg%3E") no-repeat #00653f 50%;background-size:.875rem;cursor:pointer}.g2f-diaporama-figure .swiper-button-next{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-diaporama-figure .swiper-pagination-fraction{color:#4bab77;position:absolute;bottom:0;height:1.875rem;line-height:1.875rem;width:100%;text-align:center}.g2f-diaporama-figure .swiper-wrapper{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-diaporama-figure .swiper-wrapper-video .swiper-slide-containerVideo,.g2f-diaporama-figure .swiper-wrapper-video .swiper-slide:first-child{-ms-flex-order:-1;order:-1}.g2f-diaporama-figure .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:90%;cursor:default;box-sizing:border-box}.g2f-diaporama-figure .swiper-slide figure{color:#fff;position:relative}.g2f-diaporama-figure .swiper-slide figure figcaption{margin-top:1rem;text-align:center}.g2f-diaporama-figure .swiper-slide-video{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;height:100%;cursor:pointer}.g2f-diaporama-figure .swiper-slide-video-bg{position:absolute;top:0;height:100%;width:100%;background:#3a485f;opacity:.6}.g2f-diaporama-figure .swiper-slide-video svg{position:relative;width:5rem;height:5rem;fill:#fff;margin:0 auto;margin-bottom:.4375rem}.g2f-diaporama-figure .swiper-slide-insertText{position:relative;width:100%;color:#fff;text-align:center;text-decoration:underline;margin-top:.4375rem}.g2f-diaporama-figure img{object-fit:contain}.g2f-diaporama-figure img,.g2f-diaporama-thumbs img{width:100%;height:100%}.g2f-diaporama-thumbs{height:20vh;display:none}.g2f-diaporama-thumbs .swiper-slide,.g2f-diaporama-thumbs .swiper-wrapper{height:100%}.g2f-diaporama-thumbs .swiper-slide{width:20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-diaporama-thumbs .swiper-slide figure{margin:0 1rem;opacity:.7;border:1px solid #3a485f;height:80%;-ms-transform:scale(.9);transform:scale(.9);transition:all .2s ease-in-out}.g2f-diaporama-thumbs .swiper-slide figure .thumbs-frame{width:100%;height:100%;cursor:pointer}.g2f-diaporama-thumbs .swiper-slide-video{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%}.g2f-diaporama-thumbs .swiper-slide-video-bg{position:absolute;top:0;height:100%;width:100%;background:#3a485f;opacity:.6}.g2f-diaporama-thumbs .swiper-slide-video svg{position:relative;width:2.5rem;height:2.5rem;fill:#fff;margin:0 auto}.g2f-diaporama-thumbs .swiper-slide-active figure{border-color:#fff;opacity:1;-ms-transform:scale(1);transform:scale(1)}.g2f-diaporama-thumbs img{object-fit:cover}.g2f-disclaimer{position:relative}.g2f-disclaimer:after{content:"";display:inline-block;position:absolute;top:3.4375rem;right:-15.75rem;left:auto;width:21.875rem;height:27.75rem;background:url(/themes/custom/g2f/build/svg/thematic/epi.svg) no-repeat;background-size:100%}.g2f-disclaimer-container{padding:5rem 6.25rem;border-top:.0625rem solid #00653f;border-bottom:.0625rem solid #00653f}.g2f-disclaimer-img{display:block;height:25.3125rem}.g2f-disclaimer-img img{width:100%;height:100%;object-fit:cover;border-radius:.9375rem}.g2f-disclaimer-content{margin:auto 0;z-index:2}.g2f-disclaimer-content-text{margin:2.5rem 0;font-weight:300}.g2f-disclaimer-content-text p{line-height:1.6875rem}.g2f-disclaimer-content-cta{display:inline-block}.g2f-disclaimer-video{position:relative;margin:1.25rem 0;padding:2.5rem 6.25rem}.g2f-disclaimer-video:after{right:0;left:0}.g2f-disclaimer-video .g2f-disclaimer-img{height:17.1875rem}.g2f-disclaimer-video .g2f-disclaimer-content-cta{width:100%}.g2f-dropdown{position:relative;display:inline-block;border:1px solid #00653f;border-radius:1.3125rem;padding:.625rem 1.25rem;cursor:pointer;background-color:#fff}.g2f-dropdown-btn{position:relative;width:100%;display:block;padding-right:1.875rem}.g2f-dropdown-btn:after{content:"";position:absolute;top:.1875rem;right:0;width:.9375rem;height:.9375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5l-4 4-4-4' stroke='%2300653F' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.g2f-dropdown-list{box-sizing:border-box;position:absolute;top:calc(100% + 10px);left:0;width:100%;max-height:24.375rem;border-radius:.3125rem;background:#fff;font-size:.9375rem;box-shadow:0 0 6px 3px rgba(0,0,0,.1);padding:1.375rem;overflow-y:auto;z-index:3;display:none}.g2f-dropdown-list .g2f-dropdown-optgroup{font-weight:600}.g2f-dropdown-link:not(:last-child){margin-bottom:.625rem}.g2f-dropdown-link a{display:inline-block;width:100%;text-decoration:none}.g2f-dropdown-link a:focus,.g2f-dropdown-link a:hover{color:#00653f}.g2f-dropdown-link a:focus{box-shadow:0 0 0 3px #f4ae5e;outline:none}.g2f-dropdown-link.is-active a{color:#00653f}.g2f-dropdown.active .g2f-dropdown-list{display:block}.g2f-dropdown.active .g2f-dropdown-btn:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-levelEpisLegend-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:1.875rem}.g2f-levelEpisLegend-item-bg{display:block;position:relative;background:#fff;width:1.96875rem;height:1.96875rem;border-radius:60em}.g2f-levelEpisLegend-item-bg svg{position:absolute;top:-1%;left:-1%;width:102%;height:102%}.g2f-levelEpisLegend-item p{display:inline-block;margin:0 .75rem;margin-left:1.25rem;color:#fff;font-size:.8125rem}.g2f-levelEpisLegend-item p span{display:block;font-size:1rem;font-weight:600}.g2f-levelEpisLegend-item:last-child{margin-bottom:0}.g2f-levelEpisTable-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-bottom:.3125rem}.g2f-levelEpisTable .g2f-levelEpis{font-size:1.34375rem;line-height:1.34375rem;-ms-flex-pack:end;justify-content:flex-end;padding-right:.9375rem}.g2f-facet{background:#fff;margin-bottom:2rem;display:-ms-flexbox;display:flex}.g2f-facet-title{font-size:1.125rem;margin:0 0 .9375rem;border-bottom:.0625rem solid #00653f;padding-bottom:.625rem}.g2f-facet-active{padding-right:3.75rem;position:relative}.g2f-facet-active:before{content:"";width:2.5625rem;height:2.5625rem;background-color:#fff;position:absolute;right:-.1875rem;border:1px solid #4bab77;border-radius:50%}.g2f-facet-remove{position:absolute;right:.5625rem;top:.8125rem;color:#4bab77}.g2f-facet li{margin:.5rem 0}.g2f-facet li li{padding-left:1.5625rem}.g2f-facet li label{font-size:.9375rem}.g2f-facet a.facets-soft-limit-link{color:#f45d5c;text-decoration:underline;font-size:.875rem;margin-top:1rem}.g2f-facet a.facets-soft-limit-link:before{content:"+ "}.g2f-faq-seo{display:-ms-flexbox;display:flex;width:83%;margin:2rem auto}.g2f-faq-seo-header{padding-right:6rem}.g2f-find-near-me{display:block;width:100%}input,select,textarea{padding:.625rem 1.5625rem;background-color:transparent;border:.0625rem solid #00653f;border-radius:60em;color:#000;font-size:.9375rem;font-weight:300;width:100%}input::placeholder,select::placeholder,textarea::placeholder{color:#000}input:focus,select:focus,textarea:focus{outline:none;border:.0625rem solid #4bab77}textarea{padding:1.25rem;border-radius:.875rem}button:focus,input:focus,select:focus,textarea:focus{outline:none;border:.0625rem solid #4bab77}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:.8125rem;height:.8125rem;display:inline-block;background:transparent;border:.0625rem solid #00653f;border-radius:50%;vertical-align:text-top;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;padding:0}input[type=checkbox]:checked,input[type=radio]:checked{border:.3125rem solid #00653f}input[type=checkbox]{width:1rem;height:1rem;border-radius:.125rem}select{appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;min-width:5.625rem;color:#000}select option{color:#00653f}fieldset{display:-ms-flexbox;display:flex}label{font-size:.9375rem;font-weight:300}input[type=range]{-webkit-appearance:none;appearance:none;padding:0;height:.3125rem;background-color:#d8d8d8;border:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.25rem;height:1.25rem;background-color:#4bab77;border-radius:.625rem;cursor:pointer}input[type=range]::-moz-range-thumb{appearance:none;width:1.25rem;height:1.25rem;background-color:#4bab77;border:.0625rem solid #4bab77;border-radius:.625rem;cursor:pointer}.g2f-form-email{position:relative}.g2f-form-switch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-form-switch-handle{display:block;position:absolute;z-index:3;width:30px;top:-1px;bottom:-1px;left:-3px;border-radius:50%;-ms-transform:translateX(0);transform:translateX(0);transition:transform .2s ease;pointer-events:none;background-color:#4bab77}.g2f-form-switch-input{display:-ms-flexbox;display:flex;background-color:#fff;border-radius:60em;border:1px solid #00653f;position:relative;height:30px;width:54px}.g2f-form-switch-input input{opacity:0;width:100%;height:100%}.g2f-form-switch-input input+.g2f-form-switch-label.off{color:#4bab77}.g2f-form-switch-input input:checked+.g2f-form-switch-handle{-ms-transform:translateX(100%);transform:translateX(100%)}.g2f-form-switch-input input:checked+.g2f-form-switch-label.on{color:#4bab77}.g2f-form-select{display:-ms-inline-flexbox;display:inline-flex;position:relative}.g2f-form-select:after{content:"";display:block;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='21' viewBox='0 0 10 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.606 16.441l.07.083 4 4a.6.6 0 0 0 .765.07l.083-.07 4-4a.6.6 0 0 0-.765-.918l-.083.07L5.1 19.25l-3.576-3.575a.6.6 0 0 0-.765-.07l-.083.07a.6.6 0 0 0-.07.765zm.07-10.917a.6.6 0 0 0 .765.07l.083-.07L5.1 1.95l3.576 3.574a.6.6 0 0 0 .765.07l.083-.07a.6.6 0 0 0 .07-.765l-.07-.083-4-4a.6.6 0 0 0-.765-.07l-.083.07-4 4a.6.6 0 0 0 0 .848z' fill='%2300653F' fill-rule='nonzero'/%3E%3C/svg%3E");position:absolute;background-size:8px;right:1.25rem;top:50%;width:.5rem;height:1.125rem;-ms-transform:translateY(-50%);transform:translateY(-50%)}.g2f-form-select select{appearance:none;-webkit-appearance:none;border-radius:9.375rem;z-index:2}.g2f-form-select select:disabled{border-color:#d8d8d8;color:#b4b4b7;background-color:#e5e5e5;cursor:default}.g2f-form--radio{margin-right:1.25rem}.g2f-form--radio label{-ms-flex-order:2;order:2;padding-left:1.25rem;cursor:pointer}.g2f-form--radio input{-ms-flex-order:1;order:1;position:absolute;top:.1875rem}.g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:.625rem 0;position:relative}.g2f-form-field-col{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-form-field input.error,.g2f-form-field textarea.error{border:.0625rem solid red}.g2f-form-field input[type=radio].error:checked{border:.3125rem solid #00653f}.g2f-form-field--icon input,.g2f-form-field--icon select{padding-left:.875rem;padding-right:2.8125rem;background-color:#fff}.g2f-form-field--icon input[type=checkbox],.g2f-form-field--icon input[type=radio]{padding:0}.g2f-form-field--icon:after{content:"";position:absolute;right:0;top:0;padding:1.25rem;background-color:#00653f;border-radius:50%;background-repeat:no-repeat;background-position:50%;pointer-events:none}.g2f-form-field--icon.reverse input,.g2f-form-field--icon.reverse select{background-color:transparent;border-color:#fff;color:#fff}.g2f-form-field--icon.reverse input::placeholder,.g2f-form-field--icon.reverse select::placeholder{color:#fff}.g2f-form-field--icon.reverse select option{color:#000}.g2f-form-field--icon.reverse:after{background-color:#fff}.g2f-form-field--icon-calendar:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6'%3E%3Cpath d='M84.1 9.6H79V4.8C79 2.2 76.6 0 74 0s-5 2.1-5 4.8v4.8H31V4.8C31 2.2 28.6 0 26 0s-5 2.1-5 4.8v4.8h-5.1C7.1 9.6 0 15.9 0 24.6v50.8c0 8.8 7.1 16.2 15.9 16.2h68.3c8.8 0 15.9-7.4 15.9-16.2V24.6c-.1-8.7-7.2-15-16-15zm-68.2 9H21v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h38v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h5.1c3.5 0 5.9 2.5 5.9 6v8H10v-8c0-3.5 2.4-6 5.9-6zm68.2 64H15.9c-3.5 0-5.9-3.7-5.9-7.2V42.6h80v32.8c0 3.5-2.4 7.2-5.9 7.2z' fill='%23FFF'/%3E%3C/svg%3E");background-size:18px}.g2f-form-field--icon-calendar.reverse:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6'%3E%3Cpath d='M84.1 9.6H79V4.8C79 2.2 76.6 0 74 0s-5 2.1-5 4.8v4.8H31V4.8C31 2.2 28.6 0 26 0s-5 2.1-5 4.8v4.8h-5.1C7.1 9.6 0 15.9 0 24.6v50.8c0 8.8 7.1 16.2 15.9 16.2h68.3c8.8 0 15.9-7.4 15.9-16.2V24.6c-.1-8.7-7.2-15-16-15zm-68.2 9H21v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h38v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h5.1c3.5 0 5.9 2.5 5.9 6v8H10v-8c0-3.5 2.4-6 5.9-6zm68.2 64H15.9c-3.5 0-5.9-3.7-5.9-7.2V42.6h80v32.8c0 3.5-2.4 7.2-5.9 7.2z' fill='%234BAB77'/%3E%3C/svg%3E")}.g2f-form-field--icon-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='21' viewBox='0 0 10 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.606 16.441l.07.083 4 4a.6.6 0 0 0 .765.07l.083-.07 4-4a.6.6 0 0 0-.765-.918l-.083.07L5.1 19.25l-3.576-3.575a.6.6 0 0 0-.765-.07l-.083.07a.6.6 0 0 0-.07.765zm.07-10.917a.6.6 0 0 0 .765.07l.083-.07L5.1 1.95l3.576 3.574a.6.6 0 0 0 .765.07l.083-.07a.6.6 0 0 0 .07-.765l-.07-.083-4-4a.6.6 0 0 0-.765-.07l-.083.07-4 4a.6.6 0 0 0 0 .848z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:9px}.g2f-form-field--icon-select.reverse:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='21' viewBox='0 0 10 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.606 16.441l.07.083 4 4a.6.6 0 0 0 .765.07l.083-.07 4-4a.6.6 0 0 0-.765-.918l-.083.07L5.1 19.25l-3.576-3.575a.6.6 0 0 0-.765-.07l-.083.07a.6.6 0 0 0-.07.765zm.07-10.917a.6.6 0 0 0 .765.07l.083-.07L5.1 1.95l3.576 3.574a.6.6 0 0 0 .765.07l.083-.07a.6.6 0 0 0 .07-.765l-.07-.083-4-4a.6.6 0 0 0-.765-.07l-.083.07-4 4a.6.6 0 0 0 0 .848z' fill='%234BAB77' fill-rule='nonzero'/%3E%3C/svg%3E")}.g2f-form-btn{display:inline-block;position:relative;margin:0 .625rem}.g2f-form-btn input[type=radio]{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-form-btn input[type=radio]:checked+label{background:#4bab77;color:#fff}.g2f-form-btn label{display:block;width:4.375rem;padding:.625rem 1.25rem;background-color:#d8d8d8;border-radius:1.25rem;text-align:center;cursor:pointer}.g2f-formContact{min-height:42.8125rem;position:relative}.g2f-formContact-background{background:url(/themes/custom/g2f/build/img/visuel-form-contact.jpg) no-repeat 50%;background-size:cover;width:100vw;height:21.25rem;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.g2f-formContact-content{background-color:#fff;border-radius:1.25rem;padding:2.8125rem 1.5625rem;margin-top:-17.1875rem;margin-bottom:3.75rem}.g2f-formContact-content .g2f--tt-2{font-weight:100}.g2f-formContact-requiredFields{font-size:.75rem}.g2f-formContact .g2f-form-fieldWrapper--select{width:100%;margin:.9375rem 0}.g2f-formContact .g2f-form-fieldWrapper--select .g2f-form-select{width:100%}.g2f-formContact .g2f-form-fieldWrapper--select select{margin:.625rem 0}.g2f-formContact .g2f-form-fieldWrapper--textarea input,.g2f-formContact .g2f-form-fieldWrapper--textarea textarea,.g2f-formContact .g2f-form-fieldWrapper--textfield input,.g2f-formContact .g2f-form-fieldWrapper--textfield textarea{margin-top:.625rem}.g2f-formContact .g2f-form-infoMsg{font-size:.8125rem}.g2f-formContact #edit-contact-type{margin-top:-.625rem}.g2f-formContact #edit-contact-details .form-tel,.g2f-formContact #edit-contact-details .webform-email,.g2f-formContact #edit-contact-details .webform-email-confirm{margin-top:.625rem}.g2f-formContact #edit-contact-details .g2f-form-fieldWrapper{margin:1.25rem 0}.g2f-formContact .webform-button--next{display:inline-block;padding:1.25rem 1rem 1rem}.g2f-formContact .webform-button--next .form-contact-arrow{width:2.125rem;height:1.5625rem}.g2f-formContact .webform-button--next .form-contact-arrow--reverse{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-formContact .webform-button--previous{position:relative;display:inline-block;padding:.625rem .8125rem .5rem}.g2f-formContact .webform-button--previous .form-contact-arrow{top:-.125rem;left:0}.g2f-formContact .webform-button--previous .form-contact-arrow--reverse{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-formContact .form-contact-tick{width:4.0625rem;height:4.0625rem;padding:.9375rem;background-color:#00653f;fill:#fff;border-radius:50%}.g2f-formContact .webform-confirmation__back a{text-decoration:underline}.g2f-formContact-visuel{display:none}.g2f-formContact-footerCta{max-width:auto}.g2f-formContact-next{margin-top:1.25rem;text-align:center}.g2f-formContact-next .button{min-width:10.625rem;padding:.625rem}.g2f-formContact-submit{margin-top:-2.75rem}.g2f-formContact-submit input{display:inline-block;width:auto}.g2f-form-inspirationalSearch .g2f-form{margin-bottom:1.25rem}.g2f-form-inspirationalSearch-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 .375rem}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival .g2f-inspirationalSearchContainer-input,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure .g2f-inspirationalSearchContainer-input{-ms-flex-negative:unset;flex-shrink:unset}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival .form-item,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure .form-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-form-inspirationalSearch-row .g2f-datepicker{-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%}.g2f-form-inspirationalSearch-row-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:.5rem}.g2f-form-inspirationalSearch-row-item label{margin-right:.75rem}.g2f-form-inspirationalSearch-row-item .g2f-inspirationalSearchContainer-checkbox .g2f-inspirationalSearchContainer-input:after{display:none}.g2f-form-inspirationalSearch-row-item .g2f-inspirational-wrapper-arrival,.g2f-form-inspirationalSearch-row-item .g2f-inspirational-wrapper-departure,.g2f-form-inspirationalSearch-row-item .g2f-inspirationalSearchContainer-checkbox,.g2f-form-inspirationalSearch-row-item .g2f-inspirationalSearchContainer-input,.g2f-form-inspirationalSearch-row-item .g2f-inspirationalSearchContainer-select,.g2f-form-inspirationalSearch-row-item label{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1}.g2f-geolocation{display:none;margin-top:0;padding-left:1.5625rem;padding-right:1.5625rem}.g2f-geolocation.active{display:block;position:fixed;z-index:950;margin-top:-2.5rem}.g2f-geolocation-find{background-color:#00653f;color:#fff;padding:1rem;border-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font-size:1rem}.g2f-geolocation-find>*{margin-top:.625rem;text-align:center}.g2f-geolocation #near-me-msg{background-color:#fff;color:red;border-radius:.3125rem;padding:.3125rem;margin-top:.3125rem;opacity:.8;text-align:center;display:none}.g2f-halfSide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;text-align:center;margin-left:-1.375rem;margin-right:-1.375rem;box-shadow:none}.g2f-halfSide-img{display:none}.g2f-halfSide-img img{object-fit:cover;width:100%;height:100%}.g2f-halfSide-figcaption{padding:1.25rem 1.5625rem 1.875rem}.g2f-halfSide-figcaption-confirm{margin-top:0;font-size:1.3125rem}.g2f-halfSide-figcaption-confirm-ico{position:relative;display:block;margin-bottom:1.25rem}.g2f-halfSide-figcaption-confirm-ico:after{content:"";background-color:#1aa87b;display:block;width:3rem;height:3rem;border-radius:50%;position:absolute;left:50%;margin-left:-1.5rem;top:0;z-index:-1}.g2f-halfSide-figcaption-confirm svg{position:relative;top:.625rem;fill:#fff;width:1.5625rem;height:1.5625rem}.g2f-halfSide-figcaption-text{text-align:left}.g2f-halfSide-figcaption .g2f-cta{font-size:1rem}.g2f-halfSide-figcaption .g2f-cta:before{top:0}.g2f-heartStrokeBloc{text-align:center}.g2f-heartStrokeBloc .g2f-title span{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-heartStrokeBloc-ico{width:2.375rem;height:2.0625rem;display:inline-block;fill:#f45d5c;margin:0 .3125rem -.3125rem}.g2f-heartStrokeBloc-rating{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;margin:auto;padding:0 1.25rem}.g2f-heartStrokeBloc-rating-score{font-weight:600;width:5.9375rem;height:5.9375rem;border-radius:50%;border:10px solid #1aa87b;font-size:1.5rem}.g2f-heartStrokeBloc-rating-score-actif{color:#f5a010;display:block;margin-top:.5625rem}.g2f-heartStrokeBloc-rating-score-actif:after{content:"";background-color:#9fa6b1;width:3.4375rem;height:1px;display:block;position:relative;left:50%;margin-left:-27.5px}.g2f-heartStrokeBloc-text{font-size:1.0625rem}.g2f-heartStrokeBloc-text strong{font-weight:600}.g2f-instafeed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.g2f-instafeed-container{height:auto}.g2f-instafeed-list{display:-ms-flexbox;display:flex}.g2f-instafeed-list-item.swiper-slide{width:80%}.g2f-instafeed-list-item img{width:100%;height:100%}.g2f-insurance-options{width:100%}.g2f-insurance-description-open,.g2f-insurance-optionList{display:none}.g2f-list--arrow>li:before{content:url(/themes/custom/g2f/build/svg/symbols/arrow.svg);display:inline-block;width:8px;margin-right:8px}.g2f-list-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.g2f-list-cta-item{margin-right:.4375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.g2f-list-cta-item,.g2f-list-cta-item svg{width:2rem;height:2rem}.g2f-list-pipe-container{display:block;text-align:center;padding:.625rem}.g2f-list-pipe-activity{color:#00653f;display:block;font-size:1.5rem;margin-bottom:1.25rem;font-weight:600}.g2f-list-pipe-distance{display:block;font-size:.9375rem;font-weight:200}.g2f-list-pipe li:not(:first-child):before{content:"";height:4.8125rem;width:.0625rem;background-color:#c0e3d1;display:block;position:absolute;left:0}.g2f-list-thematic{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;text-align:center}.g2f-list-thematic-item{width:25%;-ms-flex-negative:0;flex-shrink:0;margin-top:2.5rem}.g2f-list-thematic-item figure{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-list-thematic-item figure img{max-width:8.4375rem}.g2f-list-bullet{-ms-flex-positive:1;flex-grow:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}.g2f-list-bullet li{display:-ms-inline-flexbox;display:inline-flex;position:relative}.g2f-list-bullet li:before{content:"\2022";color:#00653f;margin-right:.5rem}.g2f-list-bullet-separator li{display:-ms-inline-flexbox;display:inline-flex}.g2f-list-bullet-separator li:not(:first-child):before{content:"\2022";color:#00653f;margin:0 1rem}.g2f-listBy{column-count:1;column-gap:0}.g2f-listDisc{list-style:disc inside}.g2f-listIcons{display:-ms-flexbox;display:flex}.g2f-listIcons li:not(:last-child):after{content:"";display:inline-block;padding:1.25rem 0;vertical-align:middle;border-right:1px solid #d8d8d8;margin:0 .5rem 0 .7rem;height:2.5rem}.g2f-listIcons svg{display:block}.g2f-listTag{padding:.75rem 0;margin-bottom:1rem}.g2f-listTag li{margin:.5rem 1rem .5rem 0}.g2f-login-connect-action{display:none}.g2f-login-form{margin:3.75rem auto}.g2f-login-connect,.g2f-login-connect-ce,.g2f-login-forget,.g2f-login-newAccount{margin:0 auto}.g2f-login-connect-ce form,.g2f-login-connect form,.g2f-login-forget form,.g2f-login-newAccount form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-login-connect-ce label,.g2f-login-connect label,.g2f-login-forget label,.g2f-login-newAccount label{width:35%}.g2f-login-connect-ce .g2f-form--email input,.g2f-login-connect-ce .g2f-form--password input,.g2f-login-connect-ce .g2f-form--textfield input,.g2f-login-connect-ce .g2f-form-field select,.g2f-login-connect .g2f-form--email input,.g2f-login-connect .g2f-form--password input,.g2f-login-connect .g2f-form--textfield input,.g2f-login-connect .g2f-form-field select,.g2f-login-forget .g2f-form--email input,.g2f-login-forget .g2f-form--password input,.g2f-login-forget .g2f-form--textfield input,.g2f-login-forget .g2f-form-field select,.g2f-login-newAccount .g2f-form--email input,.g2f-login-newAccount .g2f-form--password input,.g2f-login-newAccount .g2f-form--textfield input,.g2f-login-newAccount .g2f-form-field select{width:65%}.g2f-login-connect-ce .g2f-form--textfield,.g2f-login-connect .g2f-form--textfield,.g2f-login-forget .g2f-form--textfield,.g2f-login-newAccount .g2f-form--textfield{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-login-connect-ce .g2f-form-infoMsg,.g2f-login-connect .g2f-form-infoMsg,.g2f-login-forget .g2f-form-infoMsg,.g2f-login-newAccount .g2f-form-infoMsg{display:none}.g2f-login-connect-ce .g2f-btn,.g2f-login-connect-ce body .buorg-buttons #buorgig,.g2f-login-connect-ce body .buorg-buttons #buorgpermanent,.g2f-login-connect-ce body .buorg-buttons #buorgul,.g2f-login-connect .g2f-btn,.g2f-login-connect body .buorg-buttons #buorgig,.g2f-login-connect body .buorg-buttons #buorgpermanent,.g2f-login-connect body .buorg-buttons #buorgul,.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgig,.g2f-login-forget body .buorg-buttons #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgul,.g2f-login-newAccount .g2f-btn,.g2f-login-newAccount body .buorg-buttons #buorgig,.g2f-login-newAccount body .buorg-buttons #buorgpermanent,.g2f-login-newAccount body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-connect #buorgig,body .buorg-buttons .g2f-login-connect #buorgpermanent,body .buorg-buttons .g2f-login-connect #buorgul,body .buorg-buttons .g2f-login-connect-ce #buorgig,body .buorg-buttons .g2f-login-connect-ce #buorgpermanent,body .buorg-buttons .g2f-login-connect-ce #buorgul,body .buorg-buttons .g2f-login-forget #buorgig,body .buorg-buttons .g2f-login-forget #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgul,body .buorg-buttons .g2f-login-newAccount #buorgig,body .buorg-buttons .g2f-login-newAccount #buorgpermanent,body .buorg-buttons .g2f-login-newAccount #buorgul{width:auto;-ms-flex-item-align:end;align-self:flex-end;margin-top:2.5rem}.g2f-login-connect-action,.g2f-login-forget-action{float:right;margin:3.4375rem 2.5rem 0 0}.g2f-login-connect .g2f-btn,.g2f-login-connect body .buorg-buttons #buorgig,.g2f-login-connect body .buorg-buttons #buorgpermanent,.g2f-login-connect body .buorg-buttons #buorgul,.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgig,.g2f-login-forget body .buorg-buttons #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-connect #buorgig,body .buorg-buttons .g2f-login-connect #buorgpermanent,body .buorg-buttons .g2f-login-connect #buorgul,body .buorg-buttons .g2f-login-forget #buorgig,body .buorg-buttons .g2f-login-forget #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgul{width:auto;float:right;-ms-flex-order:2;order:2}.g2f-login-newAccount #edit-pass--2 .g2f-form-field,.g2f-login-newAccount #edit-pass .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-login-newAccount #edit-pass--2 .g2f-form--password,.g2f-login-newAccount #edit-pass .g2f-form--password{width:100%}.g2f-login-newAccount #edit-pass--2 .g2f-form--password .g2f-form-field,.g2f-login-newAccount #edit-pass .g2f-form--password .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.g2f-login-newAccount #password-policy-status{font-size:.75rem;color:#00653f;font-style:italic;text-align:right;margin-bottom:1rem}.g2f-login-newAccount .g2f-form--checkbox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field{-ms-flex-pack:justify;justify-content:space-between}.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field label{width:80%}.g2f-login-newAccount .g2f-form--checkbox .g2f-btn,.g2f-login-newAccount .g2f-form--checkbox body .buorg-buttons #buorgig,.g2f-login-newAccount .g2f-form--checkbox body .buorg-buttons #buorgpermanent,.g2f-login-newAccount .g2f-form--checkbox body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-newAccount .g2f-form--checkbox #buorgig,body .buorg-buttons .g2f-login-newAccount .g2f-form--checkbox #buorgpermanent,body .buorg-buttons .g2f-login-newAccount .g2f-form--checkbox #buorgul{width:auto}.g2f-login-newAccount-ce .g2f-form-select{width:65%}.g2f-login-newAccount-ce .g2f-form-select select{width:100%}.g2f-login-newAccount-ce .g2f-form--textfield{margin-right:0}.g2f-login-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;color:red;font-size:.75rem;-ms-flex-order:1;order:1}.g2f-login-error-ico{width:.625rem;height:.625rem;margin-right:.625rem}.g2f-login-error-ico svg{display:block;width:100%;height:100%;fill:red}.g2f-login-wrapper{background:url(/themes/custom/g2f/build/img/login-bg.jpg) no-repeat 50% 50%;background-size:cover}.g2f-login .container-fluid{padding:0}.g2f-login-register{display:-ms-flexbox;display:flex;margin:4.0625rem auto;border-radius:1rem;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-login-register-account{background-color:#e0f2e8;padding:2.5rem 3.125rem}.g2f-login-register-account .g2f-form--checkbox .g2f-form-field{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.g2f-login-register-account .g2f-form--checkbox .g2f-form-field label{margin-left:.625rem;margin-bottom:0}.g2f-login-register-account .g2f-form--password-confirm .g2f-form-field{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.g2f-login-register-account #password-policy-status{font-size:.75rem;margin:1.25rem 0}.g2f-login-register-account .g2f-form--password{width:50%}.g2f-login-register-account .g2f-form--password .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-login-register-account .g2f-form--password.form-item-pass-pass1{margin-right:1rem}.g2f-login-register-account-form .g2f-btn-simple-inverse{width:auto;margin-top:1.875rem}.g2f-login-register-account,.g2f-login-register-connect{width:50%}.g2f-login-register-account-form,.g2f-login-register-connect-form{margin-top:1.25rem}.g2f-login-register-account-form .g2f-form-field,.g2f-login-register-connect-form .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-login-register-account-form .g2f-form-field label,.g2f-login-register-connect-form .g2f-form-field label{margin-bottom:.625rem}.g2f-login-register-connect{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-login-register-connect-content,.g2f-login-register-connect-social{padding:2.5rem 3.125rem}.g2f-login-register-connect-social{-ms-flex-positive:1;flex-grow:1;background-color:#00653f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.g2f-login-register-connect-social-cta{display:-ms-flexbox;display:flex;margin-top:1.375rem}.g2f-login-register-connect-social-cta .g2f-btn,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgig,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgpermanent,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgig,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgpermanent,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgul{margin:0 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.5rem .625rem}.g2f-login-register-connect-social-cta .g2f-btn:hover,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgig:hover,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgpermanent:hover,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgul:hover,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgig:hover,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgpermanent:hover,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgul:hover{background-color:hsla(0,0%,100%,.4);color:#fff;border-color:#fff}.g2f-login-register-connect-social-cta .g2f-btn svg,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgig svg,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgpermanent svg,.g2f-login-register-connect-social-cta body .buorg-buttons #buorgul svg,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgig svg,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgpermanent svg,body .buorg-buttons .g2f-login-register-connect-social-cta #buorgul svg{width:1.75rem;height:1.75rem;margin-right:.625rem}.g2f-login-register-connect-social-tt{color:#fff;font-size:1.25rem}.g2f-login-register-connect-footer{margin-top:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.g2f-login-register-connect-footer .g2f-link{margin-left:1rem}.g2f-login-register-social-facebook svg{fill:#fff}.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgig,.g2f-login-forget body .buorg-buttons #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-forget #buorgig,body .buorg-buttons .g2f-login-forget #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgul{margin:1.25rem 0 0}.g2f-login-forget-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.9375rem 1.875rem;background-color:#fdd;border-radius:1rem}.g2f-login-forget-error:before{content:"";display:inline-block;margin-right:1.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.1 60.2'%3E%3Cpath d='M1 59c1.4 1.5 3.7 1.5 5.2.1l.1-.1 23.6-23.6L53.5 59c1.4 1.5 3.8 1.6 5.3.2 1.5-1.3 1.6-3.6.4-5.1-.1-.1-.2-.3-.4-.4L35.2 30.1 58.8 6.5c1.5-1.4 1.6-3.8.2-5.3-1.4-1.5-3.8-1.6-5.3-.2l-.2.2-23.6 23.6L6.3 1.2C4.8-.2 2.5-.1 1 1.4-.3 2.9-.3 5 1 6.5l23.6 23.6L1 53.7C-.3 55.2-.3 57.5 1 59z' fill='%23FF5F32'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;min-width:.875rem;height:.875rem}.g2f-login-ce-cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-login-ce-cta .g2f-link{-ms-flex-item-align:end;align-self:flex-end}.g2f-form-mainSearchContainer-input-main{margin:.625rem 0}.g2f-mainSearchList .g2f-form-mainSearch form,.g2f-mainSearchList .g2f-mainSearchContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-mainSearchList .g2f-mainSearchContainer-input{margin-right:1.5625rem}.g2f-mainSearchList .g2f-mainSearchContainer-input input{cursor:pointer}.g2f-mainSearchList .g2f-mainSearchContainer-input-main{margin-right:1.5625rem;-ms-flex:2;flex:2}.g2f-mainSearchList .g2f-mainSearchContainer-input-main input{background-color:#fff}.g2f-mainSearchList .g2f-mainSearchContainer-datepicker{-ms-flex:2;flex:2}.g2f-mainSearchList .g2f-autocomplete-resultWrapper{width:100%}.g2f-mainSearchList .form-actions{position:relative}.g2f-mainSearchList input+.g2f-throbber{position:absolute;top:.125rem;left:35%}.g2f-mainSearchMap .g2f-datepicker{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-mainSearchMap .g2f-datepicker .form-item-date-start{margin-right:1.5625rem}.g2f-mainSearchMap .g2f-form .form-item-travelers{width:calc(50% - 12px);position:relative}.g2f-mainSearchMap .g2f-btn,.g2f-mainSearchMap body .buorg-buttons #buorgig,.g2f-mainSearchMap body .buorg-buttons #buorgpermanent,.g2f-mainSearchMap body .buorg-buttons #buorgul,body .buorg-buttons .g2f-mainSearchMap #buorgig,body .buorg-buttons .g2f-mainSearchMap #buorgpermanent,body .buorg-buttons .g2f-mainSearchMap #buorgul{width:90%;margin-top:2.5rem}.g2f-mainSearchMap .form-actions{position:relative}.g2f-mainSearchMap input+.g2f-throbber{position:absolute;top:.125rem;left:40%}.g2f-mainSearchContent-title{padding:.625rem 1.25rem;border-radius:1.3125rem;background-color:#fff;color:#00653f;font-weight:600}.g2f-mainSearchContent .g2f-bigFigure-content{max-width:100%}.g2f-mainSearchNav-content{margin-left:-4rem}.g2f-mainSearchNav-content .form-actions{position:relative}.g2f-mainSearchNav-content .form-actions input+.g2f-throbber{position:absolute;top:.125rem;left:45%}.g2f-mainSearchNav .g2f-datepicker{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-mainSearchNav .g2f-datepicker .form-item-date-start{margin-right:.625rem}.g2f-mainSearchNav .g2f-mainSearchContainer{position:relative}.g2f-mainSearchNav .g2f-mainSearchContainer-select .g2f-mainSearchContainer-input{margin-top:0}.g2f-mainSearchNav .g2f-autocomplete-resultWrapper{width:100%}.g2f-accommodationMap-unavailable{text-align:center;font-style:italic}#map-accommodation{height:25rem}#map-accommodation .leaflet-accommodation-title{margin-top:.9375rem;margin-left:.3125rem;font-weight:600}#map-accommodation .leaflet-accommodation-paragraph{margin-left:.3125rem}#map-accommodation .leaflet-accommodation-POItitle{margin:.9375rem .3125rem;font-weight:600;font-size:1.0625rem}#map-accommodation .leaflet-accommodation-POIparagraph{margin:0 .3125rem .9375rem;text-align:justify}#map-container{position:relative;height:100%}#map-searchResult{height:100%}#map-videos{position:relative;display:block;width:100%;height:37.5rem;z-index:1}#map-videos .leaflet-popup-close-button{display:none}#map-videos .leaflet-popup-content{padding:0}#map-videos .leaflet-popup-content .videos-popin-content{font-weight:600;font-size:.9375rem;color:#3a485f}#map-videos .leaflet-popup-content .videos-popin-content h4{margin:0;padding:.625rem}#map-videos .leaflet-popup-content .videos-popin-content a{font-weight:600;display:block;width:100%;text-align:center;padding-bottom:.9375rem;color:#3a485f}.map-searchResult-wrapper{width:100%;height:100%;position:absolute!important;right:0;top:0}.map-searchResult-wrapper.active{opacity:1;left:0}.map-searchResult-wrapper.is-active{display:block}.map-searchResult-wrapper.is-active+.g2f-resultDisplay{display:none}.map-searchResult-wrapper .map-searchResult-close{display:none;position:absolute;top:1rem;right:1rem;background:#fff;border-radius:50%;width:2.625rem;height:2.625rem;z-index:9999999999}.map-searchResult-wrapper .map-searchResult-close svg{width:.75rem;height:.75rem;fill:#4bab77}.map-searchResult-wrapper .leaflet-popup-content{padding:0}.map-searchResult-wrapper .g2f-accommodationHeader-rating{margin:0}.map-searchResult-wrapper .g2f-accommodationTile-map-figure{display:-ms-flexbox;display:flex}.map-searchResult-wrapper .g2f-accommodationTile-map-img{width:40%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden}.map-searchResult-wrapper .g2f-accommodationTile-map-img img{object-fit:cover;width:100%;height:100%}.map-searchResult-wrapper .g2f-accommodationTile-map-caption{width:60%;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:1rem}.map-searchResult-wrapper .g2f-accommodationTile-map-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.map-searchResult-wrapper .g2f-levelEpis>span,.mapCluster{margin-left:0}.mapCluster{min-width:2.5rem;height:2.5rem;display:-ms-flexbox;display:flex;font-family:Muli,Arial,sans-serif;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;border-radius:1.25rem;background:#fff;white-space:nowrap;padding:.625rem 1.25rem;border:1px solid #4bab77;color:#fff;margin-top:-3.125rem;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.mapCluster:after,.mapCluster:before{content:"";display:block;position:absolute;top:100%;z-index:2;width:0;height:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.625rem solid #fff}.mapCluster:before{margin-top:-.0625rem}.mapCluster:after{z-index:1;border-top-color:#4bab77}.mapCluster-gite{color:#4bab77;background-color:#4bab77;color:#fff}.mapCluster-gite:before{border-top-color:#4bab77}.mapCluster-group{background-color:#fff;color:#4bab77}.mapCluster-POI{background-color:#f45d5c;color:#fff}.mapCluster-POI:before{border-top-color:#f45d5c}.mapPopup .mapPopup-loading,.mapPopup .mapPopupContent figcaption{padding:.5rem}.mapPopup .mapPopup-loading{background:url(/themes/custom/g2f/build/svg/symbols/loader.svg) no-repeat 50% 50%;height:2.5rem;background-size:1.25rem;width:100%;padding:0}.mapPopup .mapPopupContent a{text-decoration:none}.mapPopup .mapPopupContent:before{content:"";width:17px;height:17px;background-color:#3a485f;-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);position:absolute;left:50%;top:99%;z-index:50;display:block}.mapPopup .mapPopupContent img{display:block}.mapPopup .mapPopupContent figcaption{color:#fff;background-color:#3a485f;font-size:1rem}.leaflet-popup{margin-bottom:20px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:hsla(91,60%,72%,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:hsla(18,97%,72%,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:1}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(/themes/custom/g2f/build/css/#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-control-attribution{position:absolute;bottom:0;right:0}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-moz-grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar{border:none}.leaflet-touch .leaflet-bar a{background-color:#00653f;display:block;font-weight:lighter;text-align:center;text-decoration:none;color:#fff;position:absolute;width:42px;height:42px;line-height:42px;z-index:1;border:none;border-radius:50%;box-shadow:0 4px 10px 0 rgba(0,0,0,.09)}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font-size:22px;right:1rem;top:1rem}.leaflet-control-zoom-out{top:4rem}.leaflet-touch .leaflet-control-zoom a.fullscreen-icon{top:1rem;left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53 53'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M52.923.618A1.003 1.003 0 0 0 52 0H40a1 1 0 0 0 0 2h9.586L33.293 18.293a.999.999 0 1 0 1.414 1.414L51 3.414V13a1 1 0 0 0 2 0V1c0-.13-.027-.26-.077-.382zM18.293 33.293L2 49.586V40a1 1 0 0 0-2 0v12a1.003 1.003 0 0 0 1 1h12a1 1 0 0 0 0-2H3.414l16.293-16.293a.999.999 0 1 0-1.414-1.414zM1 14a1 1 0 0 0 1-1V3.414l16.292 16.292a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L3.414 2H13a1 1 0 0 0 0-2H1a1.003 1.003 0 0 0-1 1v12a1 1 0 0 0 1 1zM52 39a1 1 0 0 0-1 1v9.586L34.707 33.292a.999.999 0 1 0-1.414 1.414L49.586 51H40a1 1 0 0 0 0 2h12a1.003 1.003 0 0 0 1-1V40a1 1 0 0 0-1-1z'/%3E%3C/g%3E%3C/svg%3E");background-size:18px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/themes/custom/g2f/build/img/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/themes/custom/g2f/build/img/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/themes/custom/g2f/build/img/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;background:#fff;background:hsla(0,0%,100%,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-popup{position:absolute;text-align:center;width:360px}.leaflet-popup-content-wrapper{overflow:hidden;text-align:left;border-radius:.75rem;width:100%;height:100%}.leaflet-popup-content{padding-left:.625rem;padding-right:.625rem;width:100%!important}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;z-index:50;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{width:auto!important;height:auto!important;padding:5px}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important}.leaflet-container.leaflet-fullscreen-on,.leaflet-pseudo-fullscreen{width:100%!important;height:100%!important}.leaflet-pseudo-fullscreen{position:fixed!important;top:0!important;left:0!important;z-index:99999}#refresh-map{position:absolute;bottom:40px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:.75rem;z-index:2;background-color:#00653f;color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);padding:.4375rem .9375rem}.g2f-mapFrance{display:none;position:relative}.g2f-mapFrance-bull{height:5.3125rem;width:7.75rem;background-color:#00653f;border-radius:2.6875rem;display:-ms-flexbox;display:flex;position:absolute;right:15%;top:-3rem;color:#fff;font-size:.75rem;letter-spacing:0;line-height:1rem;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.9375rem}.g2f-mapFrance-bull:after{content:"";border-right:1.25rem solid transparent;border-top:1rem solid #00653f;position:absolute;bottom:-1rem;left:2.5rem}.g2f-mapFrance svg:not(:last-child){width:100%;height:100%}.g2f-mapFrance svg:last-child{width:auto;height:100%;margin-top:6.625rem;stroke-width:.6;border-left:1px solid #00653f;padding-left:.75rem}.g2f-mapFrance-area{fill:#fff;stroke:#00653f}.g2f-mapFrance-area:hover,.g2f-mapFrance .active .g2f-mapFrance-area{fill:#c0e3d1}.g2f-mapFranceRegion{display:-ms-flexbox;display:flex}.g2f-mapFranceRegion svg{width:100%;height:100%}.g2f-mapFranceRegion svg text{fill:#00653f;font-size:2.1875rem}.g2f-mapFranceRegion-area{fill:#fff;stroke:#00653f}.g2f-mapFranceRegion-area:hover,.g2f-mapFranceRegion .active .g2f-mapFranceRegion-area{fill:#c0e3d1}.ui-widget-overlay{position:fixed;height:100vh;width:100vw;background:rgba(0,0,0,.3);top:0;left:0;right:0;bottom:0}.g2f-modal{position:fixed;top:50%!important;left:50%!important;z-index:9999999;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;max-height:80vh!important;width:100%!important;max-width:calc(100% - 2rem)!important}.g2f-modal-my-wishlist{max-width:35.9375rem!important}.g2f-modal .ui-widget-header .ui-dialog-title{display:none}.g2f-modal .ui-dialog-content{width:100%;background-color:#fff;border-radius:1rem;overflow:hidden;height:100%!important;max-height:100%!important}.g2f-modal .ui-button{width:2rem;height:2rem;border-radius:50%;border:none;background-color:#fff;position:absolute;top:-.625rem;right:-1.125rem;display:block;text-indent:-999rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-modal .ui-button:hover .ui-icon{background-image:inherit}.g2f-modal .ui-icon{background-image:none}.g2f-modal .ui-icon-closethick:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:.875rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.1 60.2'%3E%3Cpath d='M1 59c1.4 1.5 3.7 1.5 5.2.1l.1-.1 23.6-23.6L53.5 59c1.4 1.5 3.8 1.6 5.3.2 1.5-1.3 1.6-3.6.4-5.1-.1-.1-.2-.3-.4-.4L35.2 30.1 58.8 6.5c1.5-1.4 1.6-3.8.2-5.3-1.4-1.5-3.8-1.6-5.3-.2l-.2.2-23.6 23.6L6.3 1.2C4.8-.2 2.5-.1 1 1.4-.3 2.9-.3 5 1 6.5l23.6 23.6L1 53.7C-.3 55.2-.3 57.5 1 59z' fill='%2300653F'/%3E%3C/svg%3E") no-repeat 50%}.g2f-modal.svg-map-france-dialog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vh!important}.g2f-modal.svg-map-france-dialog .ui-dialog-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}.g2f-modal.svg-map-france-dialog .ui-dialog-titlebar{padding:0 .625rem}.g2f-modal.svg-map-france-dialog .ui-dialog-title{width:100%;padding-top:.625rem;font-size:1.5rem;font-weight:300;font-family:Muli;text-align:center;text-transform:capitalize;text-overflow:unset;overflow:visible;white-space:unset}.g2f-modal.svg-map-france-dialog svg:first-child{width:75%;height:95%;-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:1;flex-grow:1}.g2f-modal.svg-map-france-dialog svg:last-child{-ms-flex-positive:1;flex-grow:1;padding-left:.3125rem;border-left:.0625rem solid #00653f;stroke-width:.6;height:160px}.g2f-modal.svg-map-france-dialog svg .active .g2f-mapFrance-area{fill:#c0e3d1}.g2f-mosaic-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(150px)[3];grid-template-rows:repeat(3,150px);grid-column-gap:10px;grid-row-gap:10px;border-radius:16px;overflow:hidden}.g2f-mosaic-grid-item{cursor:pointer;position:relative}.g2f-mosaic-grid-item-video svg{width:65px;height:65px;fill:#fff}.g2f-mosaic-grid-item-video figcaption,.g2f-mosaic-grid-item-video img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g2f-mosaic-grid-item img{object-fit:cover;height:100%;width:100%;display:block}.g2f-mosaic-grid-item.main{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:span 3;grid-row:span 3}.g2f-newsletterBloc .g2f-title{margin:0}.g2f-newsletterBloc-subTitle{margin:.1875rem 0 .5rem;font-size:1.125rem;font-weight:600}.g2f-newsletterBloc-gradient{position:relative;padding:2.8125rem 0;text-align:center;margin-left:-1.375rem;margin-right:-1.375rem}.g2f-newsletterBloc-gradient-message{padding-top:2.1875rem;padding-bottom:0}.g2f-newsletterBloc-input{width:70%;padding-right:2.5rem;border-radius:60em 0 0 60em}.g2f-newsletterBloc-submit{color:#fff;border-radius:50%;background-color:#f45d5c;width:2.1875rem;height:2.1875rem;position:absolute;z-index:1;margin-left:-2.375rem;margin-top:.125rem;transition:background-color .35s}.g2f-newsletterBloc-submit:focus,.g2f-newsletterBloc-submit:hover{background-color:#f12e2c}.g2f-newsletterBloc input[type=submit]{color:#fff;border-radius:50%;background-color:#f45d5c;width:2.1875rem;height:2.1875rem;position:absolute;z-index:1;margin-left:4.5625rem;margin-top:-3.5625rem;transition:background-color .35s;padding:0;font-size:1rem}.g2f-newsletterBloc input[type=submit]:focus,.g2f-newsletterBloc input[type=submit]:hover{background-color:#f12e2c}.g2f-newsletterBloc .ajax-progress{display:block}.g2f-newsletterBloc label{display:none}.g2f-newsletterBloc-ico{position:relative;height:3rem}.g2f-newsletterBloc-ico--error{fill:#f45d5c}.g2f-newsletterBloc-ico svg{position:absolute;width:3rem;height:3rem;border-radius:50%;margin-left:-1.5rem;padding:.875rem;background-color:#fff;z-index:1}.g2f-newsletterBloc-message{color:#3a485f;position:relative;height:3rem;font-size:1.25rem}.g2f-newsletterBloc-message-content{position:absolute;z-index:1;width:100%;margin-top:.875rem}.g2f-noticeBlock{overflow:hidden;border-radius:.6875rem;margin-bottom:2.1875rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-noticeBlock-img img{object-fit:cover;width:100%;height:100%}.g2f-noticeBlock-content{padding:0 .9375rem .9375rem}.g2f-noticeBlock-content-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.25rem;-ms-flex-direction:row;flex-direction:row;text-align:left}.g2f-noticeBlock-content-avatar-img{position:relative;border-radius:50%;overflow:hidden;width:5rem;height:5rem;margin-right:1.25rem;background-color:#d8d8d8;min-width:5rem;margin-top:-105px;border:2px solid #fff}.g2f-noticeBlock-content-avatar-img img{position:absolute;top:0;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.g2f-noticeBlock-content-avatar-text-name{font-size:1.25rem;margin:0 0 .3125rem}.g2f-noticeBlock-content-avatar-text-desc{margin:0;color:#9fa6b1}.g2f-noticeBlock-content .g2f-title{text-align:center}.g2f-noticeBlock-content-desc{font-size:.8125rem;margin-top:1.5625rem;margin-bottom:1.25rem;line-height:1.35}.g2f-noticeBlock-content-desc strong{font-weight:600;font-size:1.1875rem;display:block}.g2f-noticeBlock-content .g2f-cta{font-size:1rem}.g2f-noticeBlock-discover{font-size:1.125rem}.g2f-pelletBloc{display:none;margin-left:-1.375rem;margin-right:-1.375rem}.g2f-pelletBloc>.g2f-title{text-align:center}.g2f-pelletBloc-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:-5rem 2.5rem 0}.g2f-pelletBloc-list>li{box-sizing:border-box;width:13.4375rem;height:13.4375rem;box-shadow:0 0 6px 0 rgba(0,0,0,.16);background:#fff;border-radius:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 .3125rem;padding:0 .625rem}.g2f-pelletBloc-list-link{display:block;text-decoration:none;color:#3a485f;text-align:center}.g2f-pelletBloc-list-link-title{font-size:1.125rem;margin:0}.g2f-pelletBloc-list-link-subTitle{font-size:.8125rem;margin:0}.g2f-preBooking-footerCta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.g2f-preBooking-footerCta-cancel{margin:1.125rem 0}.g2f-preBooking .g2f-form--checkbox label{-ms-flex-order:2;order:2;margin-left:1rem;white-space:inherit}.g2f-preBooking-block .g2f-form-select{width:65%}.g2f-preBooking-block .g2f-form--textarea div{width:100%}.g2f-preBooking-block .g2f-form-field input:not([type=checkbox]){width:65%}.g2f-preBooking-block .g2f-form-field label{min-width:35%}.g2f-preBooking-block .address-container-inline .form-item{display:block;margin:0}.g2f-preBooking-message,.g2f-preBooking-reminder{padding-top:2.5rem;border-top:.0625rem solid #e5e5e5}.g2f-preBooking-contact-details .g2f-form-select{width:100%}.g2f-preBooking-contact-details .g2f-form-field label{min-width:35%}.g2f-preBooking-contact-details .g2f-form-field input{width:65%}.g2f-preBooking-contact-details .address-container-inline .form-item{display:block;margin:0}.g2f-preBooking-travelers label{-ms-flex-order:2;order:2}.g2f-preBooking-travelers .g2f-form-select{margin-right:1.25rem}.g2f-preBooking-footer-legal .g2f-form-field{display:-ms-flexbox;display:flex;margin:1.25rem 0}.g2f-preBooking-footer-legal .g2f-form-field label{width:60%}.g2f-preBooking-footer-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.g2f-preBooking-footer-cta .g2f-btn,.g2f-preBooking-footer-cta body .buorg-buttons #buorgig,.g2f-preBooking-footer-cta body .buorg-buttons #buorgpermanent,.g2f-preBooking-footer-cta body .buorg-buttons #buorgul,body .buorg-buttons .g2f-preBooking-footer-cta #buorgig,body .buorg-buttons .g2f-preBooking-footer-cta #buorgpermanent,body .buorg-buttons .g2f-preBooking-footer-cta #buorgul{width:auto;margin-left:2.5rem}.g2f-preBooking .g2f-captcha{width:65%}.g2f-preBooking .g2f-captcha input{margin-top:.3125rem}.g2f-preBooking .g2f-captcha-message{padding:1.25rem;background-color:#e3f2ea;border-radius:1rem;font-size:.8125rem}.g2f-preBooking .g2f-accommodationCol{top:0}.g2f-progress-overlay{width:100%;height:100%;z-index:2000!important;position:fixed!important;top:0;left:0;overflow-y:auto!important;background:rgba(34,34,34,.5) none repeat scroll 0 0!important;animation:c .4s}.g2f-progress-overlay-container{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;padding:2.8125rem;width:18.75rem;min-height:14.375rem;background-color:#fff;border-radius:1rem}.g2f-progress-overlay-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-size:1.875rem;font-weight:600;text-align:center}.g2f-progress-overlay-text:before{content:"";display:inline-block;margin-bottom:1.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.8 11.9'%3E%3Cpath d='M5.9 11.9c-.3 0-.5-.1-.7-.3l-4.9-5c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l4.2 4.3L15.1.3c.4-.4 1-.4 1.4 0s.4 1 0 1.4l-9.9 9.9c-.2.2-.4.3-.7.3z' fill='%2300653F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:2.1875rem;height:2.0625rem}.g2f-promo{background-color:#e3f2ea;padding-top:4.375rem;margin-bottom:13.4375rem}.g2f-promo-container{position:relative;padding-bottom:13.9375rem;max-width:60.9375rem;margin:0 auto;color:#000}.g2f-promo-title{font-weight:200;font-size:1.875rem;margin-bottom:4.125rem}.g2f-promo-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.g2f-promo-item,.g2f-promo-promotion{background-color:#fff;border-radius:.9375rem}.g2f-promo-item{position:relative;margin:0 auto;display:block;max-width:17.125rem;text-decoration:none}.g2f-promo-item-img{width:100%;height:14.625rem}.g2f-promo-item-img img{width:100%;height:100%;object-fit:cover;border-radius:1rem 1rem 0 0}.g2f-promo-item-title{font-weight:300;margin:0;padding:1.25rem}.g2f-promo-item-tag span{font-weight:400}.g2f-promo .g2f-tag{z-index:2;position:absolute;top:1.25rem;right:1.25rem}.g2f-promo-promotion{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;position:absolute;width:100%;margin-top:5rem;padding:1.875rem 3.125rem}.g2f-promo-promotion-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto -1.25rem}.g2f-promo-promotion-img{width:16.5625rem;height:12.5rem}.g2f-promo-promotion-img img{width:100%;height:100%;object-fit:contain}.g2f-promo-promotion-title{margin:0 0 1.25rem}.g2f-promo-promotion-description{font-weight:300;font-size:.9375rem}.g2f-promo-promotion-description p{margin:0}.g2f-promo-promotion-cta{width:11.375rem;margin-top:1.875rem}.g2f-promo--no-promotion{margin-bottom:0}.g2f-promo--no-promotion-container{padding-bottom:5rem}.g2f-promo-joinGites .swiper-container{padding:0 .625rem}.g2f-promo-joinGites .g2f-slider-button{top:calc(50% - 25px)}.g2f-promo-joinGites-content{padding-bottom:2.5rem}.g2f-promo-joinGites-item{position:relative;padding:1.25rem 1.875rem;border-radius:1rem}.g2f-promo-joinGites-item:after{content:"\00A0”";position:absolute;right:1.875rem;bottom:-1.75rem;font-size:8.125rem;line-height:0;color:#00653f}.g2f-promo-joinGites-item-picture{width:3.75rem;height:3.75rem}.g2f-promo-joinGites-item img{width:100%;height:100%;object-fit:cover;border-radius:3.125rem}.g2f-recordsManagement-search,.g2f-usersManagement-search{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.g2f-recordsManagement-search .form-item,.g2f-usersManagement-search .form-item{width:33.33333%;padding:0 1.25rem}.g2f-recordsManagement-search .form-item-field-boo-date-end-value,.g2f-recordsManagement-search .form-item-field-boo-date-start-value,.g2f-usersManagement-search .form-item-field-boo-date-end-value,.g2f-usersManagement-search .form-item-field-boo-date-start-value{width:16.66666%;padding:0 .3125rem}.g2f-recordsManagement-search .form-item-field-boo-date-start-value,.g2f-usersManagement-search .form-item-field-boo-date-start-value{padding-left:1.25rem}.g2f-recordsManagement-search .form-item-field-boo-date-end-value,.g2f-usersManagement-search .form-item-field-boo-date-end-value{padding-right:1.25rem}.g2f-recordsManagement-search .form-item .g2f-form-field,.g2f-usersManagement-search .form-item .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-recordsManagement-search .form-item .g2f-form-field label,.g2f-usersManagement-search .form-item .g2f-form-field label{margin-bottom:.3125rem}.g2f-recordsManagement-search .form-item .g2f-form-select,.g2f-usersManagement-search .form-item .g2f-form-select{width:100%}.g2f-recordsManagement-search .form-item .g2f-form-infoMsg,.g2f-usersManagement-search .form-item .g2f-form-infoMsg{margin-top:0}.g2f-recordsManagement-search .form-actions,.g2f-usersManagement-search .form-actions{width:100%;padding-right:1.25rem}.g2f-recordsManagement-search .form-actions input,.g2f-usersManagement-search .form-actions input{width:auto;float:right}.g2f-recordsManagement-header,.g2f-usersManagement-header{width:100%;padding:0 .9375rem;text-align:center}.g2f-recordsManagement-result,.g2f-usersManagement-result{width:100%;text-align:center;border-collapse:collapse;margin-top:1.5625rem}.g2f-recordsManagement-result thead th,.g2f-usersManagement-result thead th{font-weight:600}.g2f-recordsManagement-result thead th a,.g2f-usersManagement-result thead th a{color:#00653f}.g2f-recordsManagement-result thead td,.g2f-usersManagement-result thead td{font-size:1.0625rem;font-weight:700}.g2f-recordsManagement-result tbody td,.g2f-usersManagement-result tbody td{border-bottom:1px solid #9fa6b1;padding-top:1.875rem;padding-bottom:1.875rem}.g2f-recordsManagement-noresult,.g2f-usersManagement-noresult{text-align:center}.g2f-recordsManagement-detail,.g2f-usersManagement-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-recordsManagement-detail ul li,.g2f-usersManagement-detail ul li{padding:.9375rem}.g2f-recordsManagement-detail .address,.g2f-usersManagement-detail .address{margin-top:0;font-style:italic}.g2f-usersManagement-search{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.g2f-usersManagement-search .form-actions{width:auto;margin:1.375rem 0 0 1.25rem}.g2f-usersManagement-result{margin:2.5rem 0}.g2f-usersManagement-result tbody td{padding:.625rem 0}.g2f-usersManagement-result .select-all{text-align:left}.g2f-usersManagement-result .g2f-form--checkbox .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end}.g2f-usersManagement-result .g2f-form--checkbox .g2f-form-field .form-checkbox{margin-right:1.25rem}.g2f-usersManagement-form #vbo-action-form-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form-field label{margin-bottom:.3125rem}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--select{padding:0 1.25rem}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--checkbox .g2f-form-field{-ms-flex-direction:row;flex-direction:row}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--checkbox .g2f-form-field .option{padding-left:.625rem;-ms-flex-order:2;order:2}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-btn,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgig,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgpermanent,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgig,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgpermanent,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgul{width:auto;margin:1.4375rem 1.25rem 0}.g2f-usersManagement-form #edit-actions--2{display:none}.g2f-reinsurance{margin:3.75rem 0}.g2f-reinsurance-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;margin-top:2.5rem}.g2f-reinsurance-content img{width:100%;height:100%;max-width:9.375rem}.g2f-reinsurance-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 1rem;width:25%}.g2f-reinsurance-item strong{color:#4bab77}.g2f-reinsurance-joinGites{margin:2.5rem 0;padding-right:6.25rem}.g2f-reinsurance-joinGites-container{padding-top:6.25rem}.g2f-reinsurance-joinGites h2{width:90%}.g2f-reinsurance-joinGites .g2f-reinsurance-item{width:100%;-ms-flex-direction:row;flex-direction:row;padding:1.25rem 0}.g2f-reinsurance-joinGites-item-content{-ms-flex:2;flex:2}.g2f-reinsurance-joinGites-item-img{width:7.5rem;height:5.625rem}.g2f-reinsurance-joinGites-item-img img{width:100%;height:100%;object-fit:contain}.g2f-reinsurance-joinGites-form{padding-left:6.25rem}.g2f-reinsurance-joinGites-form--container{background-color:#e3f2ea;padding-top:2.5rem}.g2f-reinsurance-joinGites-form .form-item .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-reinsurance-joinGites-form .form-item .g2f-form-select{width:100%}.g2f-reinsurance-joinGites-form .form-item input{margin-top:0}.g2f-reinsurance-joinGites-form label{margin-bottom:.3125rem}.g2f-reinsurance-joinGites-form .fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-reinsurance-joinGites-form .form-item-department,.g2f-reinsurance-joinGites-form .form-item-first-name,.g2f-reinsurance-joinGites-form .form-item-name,.g2f-reinsurance-joinGites-form .form-item-town{width:48%}.g2f-reinsurance-joinGites-form #edit-email--wrapper{margin:0}.g2f-reinsurance-joinGites-form #edit-email--wrapper .fieldset-wrapper{-ms-flex-direction:column;flex-direction:column}.g2f-reinsurance-joinGites-form textarea{background-color:transparent}.g2f-reinsurance-joinGites-form #edit-contact-actions .g2f-formContact-submit{margin-top:1.25rem}.g2f-reinsurance-joinGites-form #edit-contact-actions .g2f-formContact-submit input{background-color:transparent}.g2f-reinsurance-joinGites-form #edit-contact-actions .g2f-formContact-submit input:hover{background-color:#00653f}.g2f-reinsurance-valeurs{padding-right:0}.g2f-reinsurance-valeurs .g2f-reinsurance-item{text-align:center}.g2f-seo{padding:5rem 6.25rem}.g2f-seo-text{margin-top:3.125rem}.g2f-seo-text p{line-height:1.6875rem}.g2f-accommodationHeader-share .g2f-share-link-item{border-radius:50%;width:2rem;height:2rem;padding:0}.g2f-share{-ms-flex-direction:column;flex-direction:column;margin:.9375rem 0;padding:.3125rem .625rem;background-color:#fff;border-radius:.625rem}.g2f-share,.g2f-share-link{display:-ms-flexbox;display:flex}.g2f-share-link{-ms-flex-align:center;align-items:center;margin:.3125rem 0}.g2f-share-link:hover{color:#00653f}.g2f-share-link-container{position:relative;display:inline-block}.g2f-share-link-container:hover>.g2f-share-list{display:block}.g2f-share-link-container-absolute{position:absolute;right:1.25rem;top:1.25rem;z-index:5}.g2f-share-link-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:60rem;color:#fff;background-color:#00653f;font-size:.75rem;padding:0 .625rem 0 .3125rem}.g2f-share-link-item svg{fill:#fff;width:1.125rem;height:1.125rem}.g2f-share-list{display:none;position:absolute;top:2.1875rem;right:0;z-index:2}.g2f-share-picto{width:1.5625rem;height:1.5625rem;padding:.3125rem;margin-right:.625rem;background-color:#00653f;color:#fff;border-radius:60em}.g2f-share-picto svg{width:.9375rem;height:.9375rem}.g2f-share-picto.mail svg{stroke:currentColor}.g2f-sideBySideBlock{overflow:hidden;border-radius:.5rem;margin-bottom:2.1875rem;display:table;width:100%;position:relative}.g2f-sideBySideBlock--reverse{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.g2f-sideBySideBlock-img{margin-bottom:4.0625rem}.g2f-sideBySideBlock-img img{object-fit:cover;width:100%;height:100%}.g2f-sideBySideBlock-content{display:table-header-group}.g2f-sideBySideBlock-content h3{text-align:center}.g2f-sideBySideBlock-content-results{margin-top:0;margin-bottom:.625rem;font-size:1.0625rem;text-align:center;opacity:.6}.g2f-sideBySideBlock-content-desc{font-size:.9375rem;margin-top:1.5625rem;margin-bottom:1.875rem}.g2f-sideBySideBlock-content-cta{text-align:center;position:absolute;bottom:.9375rem;left:0;right:0}.g2f-sideBySideBlock-content-cta a{display:inline-block}.g2f-sideText-fig{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.g2f-sideText-fig .row{width:100%}.g2f-sideText-fig img{-ms-flex:1;flex:1;display:block}.g2f-sideText-fig .g2f-title{margin-top:.3125rem}.g2f-sideText--left .g2f-sideText-fig{-ms-flex-pack:end;justify-content:flex-end}.g2f-skipNav a{position:absolute;top:-100em}.g2f-skipNav a:focus{top:0}.g2f-social-networks{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:5rem 6.25rem}.g2f-social-networks,.g2f-social-networks-list{display:-ms-flexbox;display:flex}.g2f-social-networks-btn{display:inline-block;width:2.6875rem;height:2.6875rem;margin-right:1.25rem;border:.0625rem solid #00653f;border-radius:3.125rem}.g2f-social-networks-btn img{width:100%;height:100%;object-fit:scale-down}[data-widget-itea=resa]{padding:0!important}[data-widget-itea=resa] .divContentWidgetAvecCss .widgetIteaCalendrierDispo{border:none;padding:.625rem}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;animation:d 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.g2f-switchLang{position:relative;margin-top:.1875rem;margin-left:5rem}.g2f-switchLang-choose{display:block}.g2f-switchLang-choose:focus{outline:none}.g2f-switchLang-actual{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.g2f-switchLang-actual-flagContainer{display:block;width:1.125rem;height:.875rem;margin-right:.625rem}.g2f-switchLang-actual-flag{width:100%;height:100%;object-fit:cover}.g2f-switchLang-actual-lang{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-switchLang-actual-picto{margin-top:.125rem;width:.34375rem;height:.59375rem;color:#00653f}.g2f-switchLang-actual-picto-up{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.g2f-switchLang-actual-picto-down{-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-switchLang-list{display:none;position:absolute;top:-6.5625rem;left:-2.1875rem;min-width:7.5rem;padding:.3125rem .625rem;font-size:.9375rem;background-color:#fff;border-radius:.625rem;box-sizing:border-box}.g2f-switchLang-list.is-open{display:block}.g2f-switchLang-list li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:.625rem 0}.g2f-switchLang-list svg{width:1.125rem;height:.875rem;margin-right:.625rem}.g2f-switchLang-list a{display:inline-block;position:absolute;left:0;width:100%;padding-left:2.1875rem}.g2f-switchLang-list a.is-active,.g2f-switchLang-list a:hover{text-decoration:underline}.g2f-switchLang-header{margin-left:0}.g2f-switchLang-header:hover .g2f-switchLang-actual-picto{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.g2f-switchLang-footer .is-open .g2f-switchLang-actual-picto{-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-tabForms-inspirational-active+.g2f-mapFrance{display:none}.g2f-tabForms.g2f-inspirational-tabForms .g2f-form-mainSearch .form-actions{position:relative}.g2f-tabForms.g2f-inspirational-tabForms .g2f-form-mainSearch input+.g2f-throbber{position:absolute;top:.125rem;left:40%}.g2f-tabForms-btns{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #00653f;padding-bottom:1.25rem;margin-bottom:1.25rem}.g2f-tabForms-btns .g2f-tabForms-btn{width:100%;margin-top:0;margin-right:1.25rem;padding-left:.625rem;padding-right:.625rem}.g2f-tabForms-btns .g2f-tabForms-btn:last-child{margin-right:0}.g2f-tabForms-btns .g2f-tabForms-btn.active{color:#fff;background-color:#00653f}.g2f-tabForms-content{display:none}.g2f-tabForms-content.active{display:block}.g2f-thematicTile{margin:1.25rem 0}.g2f-thematicTile-figure{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-thematicTile-img{position:relative;text-align:center}.g2f-thematicTile-img img{object-fit:contain;width:90%}.g2f-thematicTile-caption{margin-top:-5.9375rem;padding:6rem 1.5rem 1.5rem;border-radius:16px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.09)}.g2f-thematicTile-caption,.g2f-thematicTile-desc{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-thematicTile-desc{font-size:.75rem;-ms-flex-pack:justify;justify-content:space-between}.g2f-thematic-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-thematic-header-field{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-thematic-header{margin-bottom:6.25rem}.g2f-thematic-header .g2f-bigFigure{padding:11rem 0}.g2f-thematic-header .g2f-bigFigure picture{bottom:0}.g2f-thematic-header-picto{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}.g2f-thematic-header-picto img{width:100%;height:100%;object-fit:contain}.g2f-thematic-header-title{position:absolute;top:25%;width:23.4375rem;height:26.875rem;padding:1.5625rem;background-color:#fff;border-radius:1rem}.g2f-activityTile{padding:4px;margin-bottom:1.25rem;border-radius:.3125rem;overflow:hidden}.g2f-activityTile-swiper .swiper-button-next,.g2f-activityTile-swiper .swiper-button-prev{top:20%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.g2f-activityTile-image{position:relative}.g2f-activityTile-image img{width:100%;height:auto}.g2f-activityTile-link-more{color:#3a485f;font-weight:600}.g2f-activityTile-tag{box-sizing:border-box;padding:.25rem 1rem;border:2px solid #9fa6b1;display:inline-block;vertical-align:top;font-weight:600;font-size:.9375rem;white-space:normal;text-decoration:none;color:#9fa6b1;background-color:transparent;border-radius:60em}.g2f-activityTile-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:3rem}.g2f-activityTile-fav{position:absolute;right:10px;top:10px;width:1.875rem;height:1.875rem;border-radius:50%;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.38)}.g2f-activityTile-fav.active svg{fill:#f45d5c;stroke:none}.g2f-activityTile-fav svg{fill:#fff;stroke:#f45d5c;stroke-width:2px;width:24px;height:24px;margin-top:4px}.g2f-activityTile-label{position:absolute;left:12px;top:12px;color:#555;font-size:.875rem;border-radius:1rem;padding:.0625rem .5rem;background-color:#fff}.g2f-activityTile-text{padding:.9375rem;box-shadow:0 2px 4px 2px rgba(0,0,0,.1);border-radius:0 0 8px 8px;font-size:.9375rem}.g2f-activityTile-text-price{margin-top:.9375rem}.g2f-activityTile-text-price-base{color:#9fa6b1}.g2f-activityTile-text-price-base strong{font-size:1.5rem;color:#3a485f;position:relative;display:inline-block}.g2f-actuTile{border-radius:16px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);overflow:hidden}.g2f-actuTile--img{position:relative}.g2f-actuTile--img img{display:block;width:100%;height:100%;object-fit:contain}.g2f-actuTile--content{padding:1.5rem}.g2f-actuTile--content p{font-size:.75rem}.g2f-actuTile--cta{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(58,72,95,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transition:opacity .25s ease}.g2f-actuTile--cta:hover{opacity:1}.g2f-titleAndSelect{-ms-flex-align:center;align-items:center;margin-bottom:1rem;position:relative;z-index:9}.g2f-titleAndSelect-item{text-align:center}.g2f-top-100{position:relative;border-radius:1rem;overflow:hidden;margin-bottom:1.875rem;height:14.0625rem}.g2f-top-100-img{width:100%;height:100%}.g2f-top-100-img img{width:100%;height:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g2f-top-100-img:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;transition:opacity .2s;opacity:.5}.g2f-top-100-link{display:block;width:100%;height:100%}.g2f-top-100-link:focus .g2f-top-100-img:before,.g2f-top-100-link:hover .g2f-top-100-img:before{opacity:.2}.g2f-top-100-inner-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;position:absolute;z-index:2;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:1.25rem;color:#fff;text-align:center}.g2f-top-100 .g2f--tt-2{font-weight:100}.g2f-top-header{background:#fff;border-radius:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:2rem;position:absolute;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.g2f-top-header-tophundred{box-shadow:0 4px 10px 0 rgba(32,42,39,.09);z-index:1}.g2f-top-tags{display:-ms-flexbox;display:flex;padding:6rem 1rem 3rem;background:#e3f2ea}.g2f-top-tags.g2f-top-tags-tophundred{background:none}.g2f-top-tags-close,.g2f-top-tags-open{display:none}.g2f-top-tags-open svg{margin-left:.875rem}.g2f-top-tags-close{color:#00653f;width:2.625rem;height:2.625rem;border-radius:50%;background-color:#fff}.g2f-top-tags-close-wrapper{padding:.9375rem;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;background:#e3f2ea}.g2f-top-tags-tophundred{padding-bottom:1rem}.g2f-top-tags-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-top-tags-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}.g2f-top-tags-list ul li{margin:.5rem .3125rem}.g2f-top-tourist-sites .g2f-homeDestItem-destination,.g2f-top .views-row{width:calc(33.33333% - 2rem);margin:1rem}.g2f-top-tourist-sites .g2f-homeDestItem-destination{height:auto}.g2f-top-tourist-sites,.g2f-top .views-infinite-scroll-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-videoLine .g2f-videoTile,.g2f-videoMarker .g2f-videoTile{position:relative}.g2f-videoLine .g2f-videoTile img,.g2f-videoMarker .g2f-videoTile img{width:100%;height:100%;object-fit:cover;border-radius:1rem}.g2f-videoLine~div .pager{width:inherit}.g2f-my-wishlist-modal-add,.g2f-my-wishlist-modal-create,.g2f-my-wishlist-modal-share-edit,.g2f-my-wishlist-modal-share-list{max-height:80vh}.g2f-my-wishlist-modal-add-msg{opacity:0;display:block;visibility:hidden;transition:visibility 0s ease,opacity .25s ease}.g2f-my-wishlist-modal-add-msg.active{visibility:visible;opacity:1;color:#00653f}.g2f-my-wishlist-modal-add-msg.active.limit_exceeded{color:#ff5f32}.g2f-my-wishlist{height:100%;display:-ms-flexbox;display:flex;position:relative}.g2f-my-wishlist-category{position:absolute;top:1rem;left:1rem;z-index:3}.g2f-my-wishlist-category svg{width:2.8125rem;height:2.8125rem}.g2f-my-wishlist-share-count{color:#00653f;background-color:#fff;border-radius:50%;border:1px solid #00653f;width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem}.g2f-my-wishlist-share-count:hover{background-color:#00653f;color:#fff}.g2f-my-wishlist-detail{width:100%}.g2f-my-wishlist-detail-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.g2f-my-wishlist-detail .g2f-accommodationTile-wishlist{margin-bottom:1rem}.g2f-my-wishlist-detail .g2f-accommodationTile-wishlist .g2f-btn-vote{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.g2f-my-wishlist-detail .g2f-searchResult-sorting-mobile{width:100%}.g2f-my-wishlist-detail .g2f-searchResult-sorting{margin-top:2rem;margin-bottom:2rem}.g2f-my-wishlist-fav-button{position:absolute;z-index:3;right:1rem;top:1rem}.g2f-my-wishlist-fav-button svg{fill:#ff5f32}.g2f-my-wishlist-fav-button.isFav .g2f-my-wishlist-fav-button-added{display:-ms-flexbox;display:flex}.g2f-my-wishlist-fav-button.isFav .g2f-my-wishlist-fav-button-toAdd{display:none}.g2f-my-wishlist-fav-button-added,.g2f-my-wishlist-fav-button-toAdd{background:#fff;border-radius:60em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:background-color .25s ease}.g2f-my-wishlist-fav-button-added:hover,.g2f-my-wishlist-fav-button-toAdd:hover{background-color:hsla(0,0%,100%,.7)}.g2f-my-wishlist-fav-button-added{padding:.375rem 1.25rem;display:none}.g2f-my-wishlist-fav-button-toAdd{width:2rem;height:2rem}.g2f-my-wishlist-mosaic{position:relative}.g2f-my-wishlist-mosaic-layer{position:absolute;background:transparent;top:0;left:0;right:0;bottom:0;-ms-flex-direction:column;flex-direction:column;z-index:2;visibility:hidden;transition:visibility .1s ease,background .25s ease;color:#fff;font-size:.9375rem}.g2f-my-wishlist-mosaic-layer,.g2f-my-wishlist-mosaic-layer-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.g2f-my-wishlist-mosaic-layer-cta{height:100%;width:100%}.g2f-my-wishlist-mosaic-layer svg{width:2.5625rem;height:2.5625rem}.g2f-my-wishlist-mosaic:hover .g2f-my-wishlist-mosaic-layer{background:rgba(0,0,0,.5);visibility:visible}.g2f-my-wishlist .g2f-mosaic-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);-ms-grid-rows:(115px)[2];grid-template-rows:repeat(2,115px);grid-column-gap:0;grid-row-gap:0;border-radius:0;overflow:hidden}.g2f-my-wishlist .g2f-mosaic-grid-item img{object-fit:cover;height:100%;width:100%;display:block}.g2f-my-wishlist .g2f-mosaic-grid-item.main{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:span 2;grid-row:span 2}.g2f-my-wishlist .g2f-accommodationTile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.g2f-my-wishlist .g2f-accommodationTile-text{-ms-flex-positive:1;flex-grow:1}.g2f-my-wishlist .g2f-accommodationTile .delete-list-btn{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.g2f-my-wishlist-modal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:3rem 3rem 2rem}.g2f-my-wishlist-modal hr{border:none;border-top:1px solid #b4b4b7}.g2f-my-wishlist-modal-content{-ms-flex-positive:1;flex-grow:1;overflow:auto;padding-right:1rem}.g2f-my-wishlist-modal-form .g2f-form-infoMsg{font-size:.75rem}.g2f-my-wishlist-modal-share-member-list{margin:1rem 0}.g2f-my-wishlist-modal-share-member-list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5rem 0;overflow:hidden}.g2f-my-wishlist-modal-share-member-list-item figure{display:-ms-flexbox;display:flex;width:100%}.g2f-my-wishlist-modal-share-member-list-item figure figcaption{-ms-flex-positive:1;flex-grow:1;position:relative;margin-top:.875rem}.g2f-my-wishlist-modal-share-member-list-item input{padding:0;width:auto}.g2f-my-wishlist-modal-share-member-list-item-img{width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;margin-right:1.25rem;background:#f5f5f5;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.g2f-my-wishlist-modal-share-member-list-item-img img{width:100%;height:100%;object-fit:cover}.g2f-my-wishlist-modal-share-member-add-guest{position:relative}.g2f-my-wishlist-modal-share-member-add-guest .g2f-form-field{display:block}.g2f-my-wishlist-modal-share-member-add-guest .g2f-form-field label{display:block;margin-bottom:.875rem}.g2f-my-wishlist-modal-share-member-add-guest .g2f-form-field .g2f-input-email{padding-left:3.75rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.3 21.79'%3E%3Cg data-name='Calque 2'%3E%3Cg data-name='Calque 1' fill='%2300653F'%3E%3Cpath d='M27.51 4.09a.88.88 0 0 0-.49.15l-10.87 9.58-.15-.17L5.31 4.28a.71.71 0 0 0-.48-.19.72.72 0 0 0-.51.25.74.74 0 0 0 .07 1l11.32 10a.75.75 0 0 0 1 0L28 5.38a.71.71 0 0 0 .25-.5.75.75 0 0 0-.25-.54.8.8 0 0 0-.49-.25z'/%3E%3Cpath d='M29.51 0H2.78A2.79 2.79 0 0 0 0 2.78V19a2.79 2.79 0 0 0 2.78 2.78h26.73A2.8 2.8 0 0 0 32.3 19V2.78A2.8 2.8 0 0 0 29.51 0zm0 20.32H2.78A1.31 1.31 0 0 1 1.47 19V2.78a1.31 1.31 0 0 1 1.31-1.31h26.73a1.31 1.31 0 0 1 1.31 1.31V19a1.31 1.31 0 0 1-1.31 1.32z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat #fff 5% 50%;background-size:21px}.g2f-my-wishlist-modal-share-member-add-guest-btn{position:absolute;right:0;top:33px;border-radius:60em}.g2f-my-wishlist-modal-share-member-remove-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.625rem}.g2f-my-wishlist-modal-share-member-remove-btn{position:absolute;top:0;right:0}.g2f-my-wishlist-modal-share-member-remove-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:.5rem}.g2f-my-wishlist-modal-share-member-remove-cta a,.g2f-my-wishlist-modal-share-member-remove-cta input{padding:0;width:auto;margin-right:1.5rem}.g2f-my-wishlist-modal-list{overflow:hidden;position:relative;border-radius:1rem;margin:1.5rem 0;margin-right:1rem;cursor:pointer;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-my-wishlist-modal-list:hover .g2f-my-wishlist-modal-list-layer{background:rgba(0,0,0,.5);visibility:visible}.g2f-my-wishlist-modal-list-fig{display:-ms-flexbox;display:flex}.g2f-my-wishlist-modal-list-fig-wrapper{width:115px}.g2f-my-wishlist-modal-list-fig img{width:100%;height:100%;object-fit:cover;display:block}.g2f-my-wishlist-modal-list-fig .g2f-my-wishlist-fav-button{bottom:.625rem;right:.625rem;top:auto;display:none}.g2f-my-wishlist-modal-list-fig .g2f-my-wishlist-fav-button.active{display:block}.g2f-my-wishlist-modal-list-caption{padding:.8125rem 1.5rem;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-my-wishlist-modal-list-caption-counter,.g2f-my-wishlist-modal-list-caption-date,.g2f-my-wishlist-modal-list-caption-label{margin-bottom:1rem}.g2f-my-wishlist-modal-list-layer{background-color:rgba(0,0,0,.2);position:absolute;display:-ms-flexbox;display:flex;width:100%;height:100%;left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;visibility:hidden;z-index:5;transition:visibility .1s ease,background .25s ease}.g2f-my-wishlist-modal-list-layer-add{background-color:#00653f;display:block;font-weight:lighter;text-align:center;text-decoration:none;font-size:1.875rem;color:#fff;width:42px;height:42px;line-height:38px;border:none;border-radius:50%}.g2f-my-wishlist-modal-list-layer-add:before{content:"+"}.g2f-my-wishlist-modal-list-layer-add.fav-added:before{content:"-"}.g2f-my-wishlist-modal-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-top:1.375rem;position:sticky;bottom:0;z-index:1;background:#fff}.g2f-my-wishlist-modal-footer input{width:auto}.g2f-my-wishlist-modal-form-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.g2f-accommodationContainer{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;position:relative;padding-bottom:3.75rem}.g2f-accommodationFluid{width:100px;position:relative;padding-right:1.625rem;-ms-flex-positive:1;flex-grow:1}.g2f-accommodationCol{position:sticky;top:130px;z-index:1000;width:375px}.g2f-accommodationCol .g2f-mainSearchDate-recap{display:none}.g2f-accommodationActivities-swiper{width:90%;margin:0 auto;position:relative}.g2f-accommodationActivities-swiper .g2f-slider-button{top:1.0625rem}.g2f-accommodationActivities-swiper .g2f-slider-button-prev{top:42%}.js-search-tile{display:-ms-flexbox;display:flex;width:100%}.js-search-tile .g2f-btn-vote{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.g2f-accommodationTile{margin-bottom:1.25rem;border-radius:.3125rem;overflow:hidden;position:relative;box-shadow:0 .3125rem .4375rem 0 hsla(0,0%,47%,.2);z-index:0;width:100%}.g2f-accommodationTile-cta-wrapper{position:absolute;z-index:11;top:0;left:0;width:100%;padding:.625rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.g2f-accommodationTile-encartRounded{background-color:#fff;border-radius:50%;width:2rem;height:2rem}.g2f-accommodationTile-encartRounded+span{display:none;padding-right:.625rem}.g2f-accommodationTile-encartRounded:hover+span{display:block}.g2f-accommodationTile-swiper{position:relative}.g2f-accommodationTile-swiper-fig{height:240px;position:relative}.g2f-accommodationTile-swiper-fig img{position:absolute;top:0;left:0}.g2f-accommodationTile-swiper .swiper-lazy{display:none}.g2f-accommodationTile-swiper .swiper-lazy-preloader{top:0;margin-top:25%}.g2f-accommodationTile-swiper .swiper-lazy-loaded{display:block}.g2f-accommodationTile-swiper .swiper-button-next,.g2f-accommodationTile-swiper .swiper-button-prev{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 44.7'%3E%3Cpath d='M50.9 22.6c0-1.1-.9-2-2-2H6.5L23.7 3.4c.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.8-.8-2-.8-2.8 0L.6 20.9c-.8.8-.8 2 0 2.8l20.3 20.4c.8.8 2 .8 2.8 0s.8-2 0-2.8L7.1 24.6h41.8c1.1 0 2-.9 2-2z' fill='%23FFF'/%3E%3C/svg%3E") no-repeat #00653f 50%;background-size:.875rem .875rem;border-radius:50%;height:2.625rem;width:2.625rem;position:absolute;top:50%;z-index:10;-ms-transform:translateY(-50%);transform:translateY(-50%)}.g2f-accommodationTile-swiper .swiper-button-next:after,.g2f-accommodationTile-swiper .swiper-button-prev:after{content:""}.g2f-accommodationTile-swiper .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.559 18.933'%3E%3Cpath d='M0 9.361a.85.85 0 0 0 .847.847h21.959l-7.285 7.285a.819.819 0 0 0 0 1.186.819.819 0 0 0 1.186 0l8.6-8.6a.819.819 0 0 0 0-1.186l-8.6-8.64a.839.839 0 1 0-1.186 1.186l7.031 7.073H.852A.85.85 0 0 0 0 9.361z' fill='%23FFF'/%3E%3C/svg%3E")}.g2f-accommodationTile-swiper .swiper-button-next.swiper-button-disabled,.g2f-accommodationTile-swiper .swiper-button-prev.swiper-button-disabled{pointer-events:auto}.g2f-accommodationTile-image{position:relative;display:block;min-height:150px}.g2f-accommodationTile-image picture{width:100%;height:100%;display:block}.g2f-accommodationTile-image img{width:100%;height:100%;object-fit:cover}.g2f-accommodationTile-booking{z-index:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:1rem}.g2f-accommodationTile-booking svg{fill:#00653f;stroke:#00653f}.g2f-accommodationTile-localise{margin-left:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:1rem}.g2f-accommodationTile-localise .g2f-accommodationTile-encartRounded{-ms-flex-order:2;order:2}.g2f-accommodationTile-localise .g2f-accommodationTile-encartRounded+span{-ms-flex-order:1;order:1;padding:0 0 0 .625rem}.g2f-accommodationTile .g2f-btn-localise svg{position:relative;top:.125rem;fill:#00653f}.g2f-accommodationTile .g2f-addFav{z-index:1;margin-right:.625rem}.g2f-accommodationTile .g2f-addFav .added,.g2f-accommodationTile .g2f-addFav .toAdd{fill:#ff5f32}.g2f-accommodationTile .g2f-accommodationHero-labels{top:auto;z-index:1;font-size:.8em;margin-top:-2.8125rem;position:absolute;width:100%;display:-ms-flexbox;display:flex}.g2f-accommodationTile .g2f-accommodationHero-labels-items{margin-left:.1875rem;font-size:.6875rem}.g2f-accommodationTile .g2f-accommodationHero-labels-items:first-child{margin-left:.75rem}.g2f-accommodationTile .g2f-accommodationHero-labels-discounted{right:.75rem;position:absolute;top:-.5rem;background-color:#ff5f32}.g2f-accommodationTile .g2f-cartouche-all-inclusive,.g2f-accommodationTile .g2f-cartouche-is-new{position:relative;top:auto;left:auto}.g2f-accommodationTile .g2f-labelTick{width:1.5rem}.g2f-accommodationTile .g2f-labelTick svg{height:1.25rem;width:1.5rem}.g2f-accommodationTile-label{position:absolute;left:.75rem;top:.75rem;color:#555;font-size:.8125rem;font-weight:600;border-radius:60em;padding:.0625rem .5rem;background-color:#fff}.g2f-accommodationTile-label+.g2f-accommodationTile-booking{top:2.5rem}.g2f-accommodationTile-fav{position:absolute;right:.625rem;top:.625rem}.g2f-accommodationTile .g2f-levelEpis svg{width:1.25rem;height:1.25rem}.g2f-accommodationTile-text{padding:.5rem .9375rem .9375rem}.g2f-accommodationTile-text-2cols{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.3125rem}.g2f-accommodationTile-text-2cols--bottom{-ms-flex-align:end;align-items:flex-end}.g2f-accommodationTile-text-2cols .g2f-cartouche{font-size:.75rem;height:1.25rem;line-height:1.25rem}.g2f-accommodationTile-text-2cols .g2f-cartouche svg{width:.875rem;height:.875rem}.g2f-accommodationTile-text-capacity{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.g2f-accommodationTile-map-caption .g2f-accommodationTile-text-capacity{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-accommodationTile-text-capacity svg{width:1.25rem;height:1.25rem;margin-right:.625rem;fill:#00653f}.g2f-accommodationTile-text-type{margin:0;margin-right:.625rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g2f-accommodationTile-text .g2f-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0}.g2f-accommodationTile-text-place{margin-top:.1875rem;margin-bottom:1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g2f-accommodationTile-text .g2f-rating-star-container{position:relative;top:-.1875rem}.g2f-accommodationTile-text-trophy{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-accommodationTile-text-trophy--big:before{-ms-transform:scale(1.3);transform:scale(1.3)}.g2f-accommodationTile-text-trophy .g2f-rating-trophy{position:relative;top:.375rem}.g2f-accommodationTile-text-trophy .g2f-rating-trophy-title{top:-.1875rem}.g2f-accommodationTile-text-trophy .g2f-rating-trophy svg{width:2.5rem;height:2.5rem}.g2f-accommodationTile-text-price{margin-top:.9375rem;font-size:.9375rem}.g2f-accommodationTile-text-price>span{display:block}.g2f-accommodationTile-text-price-base{font-size:.75rem}.g2f-accommodationTile-text-price-new{font-size:.9375rem}.g2f-accommodationTile-text-price-new strong{color:#00653f;font-size:1.5rem;font-weight:600}.g2f-accommodationTile-text-price-new>del{color:#00653f;font-size:.875rem;font-weight:600}.g2f-accommodationTile-text-price-new>del+strong{color:#ff5f32}.g2f-accommodationProperty{border:1px solid #4bab77;border-radius:16px;padding:1rem;margin-top:1.5rem}.g2f-accommodationProperty-toggle{position:absolute;top:0;right:0}.g2f-accommodationProperty-toggle svg{width:1.25rem;height:1.4375rem;fill:#00653f}.g2f-accommodationProperty-wrapper{float:right;top:-2.5rem;padding:0 1.25rem 1.25rem;width:18.75rem;max-width:18.75rem;background:#fff}.g2f-accommodationProperty-wrapper .g2f-accommodationProperty{margin:0;border-color:#00653f}.g2f-accommodationProperty-wrapper .g2f-accommodationProperty-toggle{position:relative}.g2f-accommodationProperty-wrapper .g2f-accommodationProperty-ownername{word-break:break-word}.g2f-accommodationProperty-fiscalIntro{font-style:italic}.g2f-accommodationHost-anchor{display:block;position:relative;visibility:hidden;top:-5.625rem}.g2f-accommodationHost-default,.g2f-accommodationHost-default svg{width:3.75rem;height:3.75rem}.g2f-accommodationHost-default img{width:100%;height:100%;object-fit:cover;border-radius:50%}.g2f-accommodationSticky .g2f-status-message{font-size:.75rem;padding:.3125rem;margin-top:.625rem}.g2f-accommodationSticky .g2f-status-message--warning .g2f-status-message-text:before{width:1rem;height:1rem}.g2f-accommodationSticky .g2f-status-message-text:before{margin-right:.625rem}.g2f-accommodationSticky-close{display:none;background-color:#fff;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.625rem;height:2.625rem;margin-left:auto;margin-bottom:1rem}.g2f-accommodationSticky-close svg{position:relative;top:.125rem;fill:#4bab77}.g2f-accommodationSticky-trigger{position:sticky;bottom:0;width:100%;z-index:900;display:none}.g2f-accommodationSticky-trigger-wrapper{background-color:#4bab77;margin:0 -1.375rem;padding:1.5rem;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.g2f-accommodationSticky-trigger-price{color:#fff}.g2f-accommodationSticky-trigger-price-tag{font-size:1.5rem;display:block}.g2f-accommodationSticky-content{box-shadow:0 4px 10px 0 rgba(0,0,0,.09)}.g2f-accommodationSticky-stay{border-radius:1rem 1rem 0 0;background-color:#4bab77}.g2f-accommodationSticky-stay-info.active{display:none}.g2f-accommodationSticky-stay .g2f-js-toggle-trigger{background-color:transparent}.g2f-accommodationSticky-stay .g2f-js-toggle-trigger.active{transform:rotateX(180deg);-ms-transform-origin:0 50%;transform-origin:0 50%}.g2f-accommodationSticky-date-start{margin-right:1rem}.g2f-accommodationSticky-details,.g2f-accommodationSticky-stay{padding:1.5rem}.g2f-accommodationSticky-details{background-color:#fff;border-radius:0 0 1rem 1rem;padding-top:0}.g2f-accommodationSticky-details .g2f-accommodationSticky-rooms{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-accommodationSticky-details .g2f-accommodationSticky-price--ce:not(.active),.g2f-accommodationSticky-details .g2f-accommodationSticky-price--from:not(.active),.g2f-accommodationSticky-details .g2f-accommodationSticky-price--stay:not(.active){display:none}.g2f-accommodationSticky-details #edit-booking-request{text-decoration:underline}.g2f-accommodationSticky-details #edit-booking-request:focus,.g2f-accommodationSticky-details #edit-booking-request:hover{border:none;text-decoration:none}.g2f-accommodationSticky-details .miss-room-message .g2f-status-message-text{padding:0 .625rem}.g2f-accommodationSticky-details .miss-room-message .g2f-status-message-text:before{position:absolute;top:0}.g2f-accommodationSticky-details .miss-room-message .g2f-status-message-text a{padding-left:1.5625rem}.g2f-accommodationSticky-price{padding-top:1.5rem}.g2f-accommodationSticky-details-widget{padding:0!important}.g2f-accommodationSticky-availabilities .g2f-btn,.g2f-accommodationSticky-availabilities body .buorg-buttons #buorgig,.g2f-accommodationSticky-availabilities body .buorg-buttons #buorgpermanent,.g2f-accommodationSticky-availabilities body .buorg-buttons #buorgul,body .buorg-buttons .g2f-accommodationSticky-availabilities #buorgig,body .buorg-buttons .g2f-accommodationSticky-availabilities #buorgpermanent,body .buorg-buttons .g2f-accommodationSticky-availabilities #buorgul{width:auto}.g2f-accommodationSticky-availabilities .g2f-btn.is-disabled,.g2f-accommodationSticky-availabilities body .buorg-buttons .is-disabled#buorgig,.g2f-accommodationSticky-availabilities body .buorg-buttons .is-disabled#buorgpermanent,.g2f-accommodationSticky-availabilities body .buorg-buttons .is-disabled#buorgul,body .buorg-buttons .g2f-accommodationSticky-availabilities .is-disabled#buorgig,body .buorg-buttons .g2f-accommodationSticky-availabilities .is-disabled#buorgpermanent,body .buorg-buttons .g2f-accommodationSticky-availabilities .is-disabled#buorgul{display:none}.g2f-accommodationSticky-room{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:.0625rem solid #c0e3d1;padding:1.25rem 0}.g2f-accommodationSticky-room:first-child{border:none}.g2f-accommodationSticky-room:last-child{padding-bottom:0}.g2f-accommodationSticky-room-wrapper{width:100%;padding-bottom:.9375rem}.g2f-accommodationSticky-room-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.25rem}.g2f-accommodationSticky-room-picture{width:5.3125rem;height:3.4375rem;background-color:#00653f}.g2f-accommodationSticky-room-picture img{width:100%;height:100%;object-fit:cover}.g2f-accommodationSticky-room-people{margin-top:.625rem}.g2f-accommodationSticky-room-people:before{content:"";display:inline-block;position:relative;top:.25rem;margin-right:.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 20'%3E%3Cpath d='M7.7 19.4c-2.5 0-4.9-.6-7-1.8l-.4-.2V17c0-4.4 3.6-8 8-8s8 3.6 8 8v.5l-.5.2c-3 1.2-5.6 1.7-8.1 1.7zm-5.9-2.8c3.7 1.8 8 1.8 12.9-.1-.3-3.3-3-5.9-6.4-5.9-3.5-.1-6.3 2.6-6.5 6zm6.4-8.5c-2.2 0-4-1.8-4-3.9 0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 3.9-4 3.9zm0-6.3c-1.4 0-2.5 1.1-2.5 2.5s1.1 2.4 2.5 2.4 2.5-1.1 2.5-2.4c0-1.5-1.1-2.5-2.5-2.5z' fill='%2300653F'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:.9375rem;height:1.125rem}.g2f-accommodationDeposit-header{-ms-flex:0 1 20%;flex:0 1 20%;padding-right:1rem}.g2f-accommodationServices{border-radius:16px;padding:1.25rem;margin-bottom:.75rem}.g2f-accommodationServices:nth-of-type(2n){background-color:#e1f1e8}.g2f-accommodationServices-container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-left:3.125rem;-ms-flex-pack:justify;justify-content:space-between}.g2f-accommodationServices-header{-ms-flex:0 1 20%;flex:0 1 20%;padding-right:1rem}.g2f-accommodationServices-tooltip{cursor:pointer;-ms-flex-item-align:start;align-self:flex-start;position:relative;left:auto;right:-.3125rem;margin-top:0;top:0}.g2f-accommodationServices-tooltip-icon:hover+.g2f-accommodationServices-tooltip-info{opacity:1;display:inline-block;border-radius:.4375rem}.g2f-accommodationServices-tooltip-icon svg{width:1rem;height:1rem;fill:#00653f}.g2f-accommodationServices-tooltip-info{position:absolute;z-index:401;background-color:#fff;border:1px solid #4bab77;padding:.4375rem;top:-.5rem;left:1.25rem;opacity:0;display:none}.g2f-accommodationServices-tooltip-info p{display:inline-block;margin:0;max-width:12.5rem;width:max-content}.g2f-accommodationHeader{padding:2.25rem 0 5rem}.g2f-accommodationHeader-type{font-weight:600;font-size:.9375rem;margin:0;width:100%;color:#000}.g2f-accommodationHeader-title{font-weight:600;font-size:1.875rem;margin:.875rem 1rem .875rem 0;color:#000}.g2f-accommodationHeader-detail{font-size:.9375rem;margin:0;color:#000}.g2f-accommodationHeader-capacity{display:-ms-flexbox;display:flex;margin-top:1.875rem;-ms-flex-pack:justify;justify-content:space-between}.g2f-accommodationHeader-capacity li{margin-bottom:1.875rem;padding:0 .5rem}.g2f-accommodationHeader-capacity .capacity-title{font-size:.9375rem;display:block;margin-bottom:1.875rem}.g2f-accommodationHeader-capacity .capacity-value{font-size:1.5rem}.g2f-accommodationHeader-capacity .capacity-type{font-size:.9375rem;font-weight:300}.g2f-accommodationHeader-capacity .people:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.4 23.7'%3E%3Cpath d='M5.8 6.1H1.3C.6 6.1 0 6.7 0 7.5v7.7c0 .7.6 1.3 1.3 1.3v5.9c0 .7.6 1.3 1.3 1.3h1.8c.7 0 1.3-.6 1.3-1.3v-5.9c.7 0 1.3-.6 1.3-1.3V7.5c.1-.8-.5-1.4-1.2-1.4zm-2.3-.3c1.6 0 2.9-1.3 2.9-2.9S5.1 0 3.5 0 .6 1.3.6 2.9s1.3 2.9 2.9 2.9zm10.7.3H9.7c-.7 0-1.3.6-1.3 1.4v7.7c0 .7.6 1.3 1.3 1.3v5.9c0 .7.6 1.3 1.3 1.3h1.8c.7 0 1.3-.6 1.3-1.3v-5.9c.7 0 1.3-.6 1.3-1.3V7.5c.1-.8-.5-1.4-1.2-1.4zM12 5.8c1.6 0 2.9-1.3 2.9-2.9S13.6 0 12 0 9.1 1.3 9.1 2.9s1.3 2.9 2.9 2.9z' fill='%233a485f'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .room:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 1334'%3E%3Cpath d='M745.8 984.8V103.4c0-38.1-29.7-72-72-72H0v995.7h.2c1.3 14.8 9.4 26.1 21 33.9l381.4 237.3c4.2 0 12.7 4.2 21.2 4.2 25.4 0 42.4-16.9 42.4-42.4v-199.2h207.6c42.3.2 76.2-33.7 72-76.1zM372.9 781.4l-59.3-33.9V624.6l59.3 29.7v127.1zm313.5 203.4c0 8.5-8.5 12.7-12.7 12.7H466.1v-678c0-16.9-8.5-29.7-16.9-38.1L139.3 90.7h534.4c8.5 0 12.7 8.5 12.7 12.7v881.4z' fill='%233a485f'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .camping:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.1 23.2'%3E%3Cpath d='M29.6 4.3L15.5 0l-14 4.3S0 5 0 5.8v14.1c0 .8.7 1.5 1.5 1.5h.9v.1c0 1 .8 1.7 1.7 1.7 1 0 1.7-.8 1.7-1.7v-.1H25v.1c0 1 .8 1.7 1.7 1.7 1 0 1.7-.8 1.7-1.7v-.1h1.2c.8 0 1.5-.7 1.5-1.5V5.8c0-.8-1.5-1.5-1.5-1.5zm-19.5 8.2H5.8v-4h4.3v4zm8.5 0h-4.3v-4h4.3v4zm4.2-4h4.3v8.1h-4.3V8.5z' fill='%233a485f'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .bed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20.2'%3E%3Cpath d='M25.4 9.6V4.9c0-2.8-2.3-4.9-5.1-4.9H7.8C4.9 0 2.6 2.1 2.6 4.9v4.7c-1.5.5-2.6 2-2.6 3.7v.3c0 1.5.9 2.9 2.2 3.5v3h.9v-2.7c.3.1.6.1.9.1h20.1c.3 0 .6 0 .9-.1v2.7h.9v-3c1.3-.6 2.2-2 2.2-3.5v-.3c-.1-1.7-1.2-3.1-2.7-3.7zM3.5 4.9c0-2.4 1.9-4 4.3-4h12.4c2.4 0 4.3 1.7 4.3 4v3.5c-.5-.5-1.1-.9-1.8-1.1V6c0-1-.8-1.9-1.9-1.9h-4.1c-1 0-1.9.8-1.9 1.9v1.2H13V6c0-1-.8-1.9-1.9-1.9h-4c-1 0-1.9.9-1.9 1.9v1.3c-.6.2-1.2.6-1.7 1.1V4.9zm18.4 3.2c.9 0 1.8.5 2.3 1.3H3.8c.5-.8 1.3-1.3 2.3-1.3h15.8zM6.1 7.2V6c0-.5.4-1 1-1h4.1c.5 0 1 .4 1 1v1.2H6.1zm15.8 0h-6.1V6c0-.5.4-1 1-1h4.1c.5 0 1 .4 1 1v1.2zm2.2 9.5H3.9c-1.7 0-3-1.4-3-3v-.3c0-1.7 1.4-3 3-3H24c1.7 0 3 1.4 3 3v.3c.1 1.6-1.3 3-2.9 3z' fill='%233a485f'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .surface:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 20.1'%3E%3Cpath d='M14.6 0h-10C2.1 0 0 2.1 0 4.6v10.9c0 2.5 2.1 4.6 4.6 4.6h10c2.5 0 4.6-2.1 4.6-4.6V4.6c0-2.5-2.1-4.6-4.6-4.6zm.9 9.7c0 .1-.2.2-.3.2-.1 0-.2-.2-.2-.3V4.8l-1.3 1.5-8.8 9.4h4.5c.2 0 .3.2.3.3 0 .2-.2.3-.3.3H4.2c-.1 0-.1-.1-.1-.1v-5.5c0-.1.1-.2.2-.2s.2.1.2.2v4.8l6-6.2 4.3-4.6h-4.6c-.1 0-.2-.2-.2-.3 0-.2.1-.3.2-.3h5.1c.1.1.2.2.2.3v5.3z' fill='%233a485f'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .no-wifi svg,.g2f-accommodationHeader-capacity .wifi svg{width:25px;height:19px}.g2f-accommodationHeader-capacity .no-wifi svg{fill:#ff5f32}.g2f-accommodationHeader-capacity .pets svg{width:1.75rem;height:1.3125rem;fill:#00653f}.g2f-accommodationHeader-capacity .pets:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 23'%3E%3Cpath d='M16.2 22.5h-3.5c-5.1 0-9.3-4.2-9.3-9.4V9c0-.3.2-.5.5-.5s.5.2.5.5v4.1c0 4.6 3.7 8.4 8.3 8.4h3.5c4.6 0 8.3-3.8 8.3-8.4V9c0-.3.2-.5.5-.5s.5.2.5.5v4.1c0 5.2-4.2 9.4-9.3 9.4zm9.8-8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5c1.3 0 2.5-2 2.5-3.4 0-.3-.1-8.5-7.6-8.5H9.1c-7.5 0-7.6 8.2-7.6 8.5 0 1.5 1.2 3.4 2.5 3.4.3 0 .5.2.5.5s-.2.5-.5.5C2 14.5.5 11.8.5 10 .5 9.9.6.4 9.1.4h11.8c8.5 0 8.6 9.5 8.6 9.6 0 1.8-1.5 4.5-3.5 4.5zM11 9c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1m10 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1m-7.7 4.6l1.1 1.1c.4.4 1 .4 1.3 0l1.1-1.1c.6-.6.2-1.6-.7-1.6H14c-.9 0-1.3 1-.7 1.6m.2 3.9c-1.1 0-2-.7-2-1.5 0-.3.2-.5.5-.5s.5.2.5.5c0 .2.4.5 1 .5s1-.3 1-.5c0-.3.2-.5.5-.5s.5.2.5.5c0 .8-.9 1.5-2 1.5z'/%3E%3Cpath d='M16.5 17.5c-1.1 0-2-.8-2-1.8V14c0-.3.2-.5.5-.5s.5.2.5.5v1.7c0 .4.5.7 1 .7s1-.3 1-.7c0-.3.2-.5.5-.5s.5.2.5.5c0 1-.9 1.8-2 1.8zm9.5-4c-4.4 0-7.6-1.2-9.5-3.7-2.9-3.7-1.8-8.8-1.7-9 .1-.3.3-.4.6-.4.3.1.4.3.4.6 0 0-1.1 4.8 1.6 8.1 1.7 2.2 4.7 3.3 8.7 3.3.3 0 .5.2.5.5s-.3.6-.6.6z'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .no-pets svg{width:1.75rem;height:1.3125rem;fill:#ff5f32}.g2f-accommodationHeader-capacity .no-pets:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 23'%3E%3Cpath d='M16.2 22.5h-3.5c-5.1 0-9.3-4.2-9.3-9.4V9c0-.3.2-.5.5-.5s.5.2.5.5v4.1c0 4.6 3.7 8.4 8.3 8.4h3.5c4.6 0 8.3-3.8 8.3-8.4V9c0-.3.2-.5.5-.5s.5.2.5.5v4.1c0 5.2-4.2 9.4-9.3 9.4zm9.8-8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5c1.3 0 2.5-2 2.5-3.4 0-.3-.1-8.5-7.6-8.5H9.1c-7.5 0-7.6 8.2-7.6 8.5 0 1.5 1.2 3.4 2.5 3.4.3 0 .5.2.5.5s-.2.5-.5.5C2 14.5.5 11.8.5 10 .5 9.9.6.4 9.1.4h11.8c8.5 0 8.6 9.5 8.6 9.6 0 1.8-1.5 4.5-3.5 4.5zM11 9c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1m10 0c0 .6-.4 1-1 1s-1-.4-1-1 .4-1 1-1 1 .4 1 1m-7.7 4.6l1.1 1.1c.4.4 1 .4 1.3 0l1.1-1.1c.6-.6.2-1.6-.7-1.6H14c-.9 0-1.3 1-.7 1.6m.2 3.9c-1.1 0-2-.7-2-1.5 0-.3.2-.5.5-.5s.5.2.5.5c0 .2.4.5 1 .5s1-.3 1-.5c0-.3.2-.5.5-.5s.5.2.5.5c0 .8-.9 1.5-2 1.5z'/%3E%3Cpath d='M16.5 17.5c-1.1 0-2-.8-2-1.8V14c0-.3.2-.5.5-.5s.5.2.5.5v1.7c0 .4.5.7 1 .7s1-.3 1-.7c0-.3.2-.5.5-.5s.5.2.5.5c0 1-.9 1.8-2 1.8zm9.5-4c-4.4 0-7.6-1.2-9.5-3.7-2.9-3.7-1.8-8.8-1.7-9 .1-.3.3-.4.6-.4.3.1.4.3.4.6 0 0-1.1 4.8 1.6 8.1 1.7 2.2 4.7 3.3 8.7 3.3.3 0 .5.2.5.5s-.3.6-.6.6zM1.5 22L27.4.4l.6.7L2.1 22.8l-.6-.8zm26.2.8L1.8 1.1l.6-.8L28.3 22l-.6.8z'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .house:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.094 21'%3E%3Cpath d='M21.723 9.329L11.81.297a1.128 1.128 0 0 0-1.526 0L.371 9.329a1.133 1.133 0 0 0 .763 1.97h1.583v9.05a.65.65 0 0 0 .65.65H8.8a.65.65 0 0 0 .65-.65v-5.494h3.193v5.495a.65.65 0 0 0 .65.65h5.433a.65.65 0 0 0 .65-.65V11.3h1.584a1.133 1.133 0 0 0 .763-1.97zM19.206 1.296h-4.363l5.013 4.558V1.946a.65.65 0 0 0-.65-.65z' fill='%233a485f'/%3E%3C/svg%3E")}.g2f-accommodationHeader-capacity .house .capacity-value{font-size:1.0625rem}.g2f-accommodationHeader-trophy{margin-top:-.1875rem}.g2f-accommodationHeader-rating .g2f-rating-container{font-size:.9375rem}.g2f-accommodationHeader-price{margin-top:.9375rem}.g2f-accommodationHeader-price>span{display:block;text-align:right}.g2f-accommodationHeader-price-base{color:#9fa6b1}.g2f-accommodationHeader-price-base strong{color:#3a485f;position:relative;display:inline-block}.g2f-accommodationHeader-price-base strong:before{content:"";display:block;position:absolute;left:0;right:0;top:8px;border-top:2px solid #f45d5c;-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.g2f-accommodationHeader-price-new{color:#9fa6b1}.g2f-accommodationHeader-price-new strong{color:#3a485f;font-size:1.5625rem}.g2f-accommodationHeader-share-link{position:relative;display:inline-block}.g2f-accommodationHeader-share-link .g2f-share-link-container-absolute{position:relative;top:0;right:0}.g2f-accommodationHeader-share-link .g2f-addFav{background-color:#00653f;border-radius:50%}.g2f-accommodationHeader-share-link .g2f-addFav .g2f-accommodationTile-encartRounded{background-color:transparent}.g2f-accommodationHeader-share-link .g2f-addFav .g2f-accommodationTile-encartRounded:hover+span{display:none}.g2f-accommodationOffset{-ms-transform:translateY(-40px);transform:translateY(-40px);position:relative}.g2f-accommodationNav{margin-bottom:2.5rem;position:sticky;top:40px;z-index:1100}.g2f-accommodationNav ul{display:-ms-flexbox;display:flex;background-color:#fff;border-radius:16px;box-shadow:0 4px 10px 0 rgba(32,42,39,.09);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.g2f-accommodationNav ul li{padding:1.8125rem 1.25rem;position:relative;text-align:center}.g2f-accommodationNav ul li.active:before,.g2f-accommodationNav ul li:hover:before{content:"";position:absolute;width:100%;height:6px;background-color:#4bab77;bottom:0;left:0}.g2f-accommodationNav ul li.active:after,.g2f-accommodationNav ul li:hover:after{content:"";position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #4bab77;bottom:6px}.g2f-accommodationNav ul li a{font-weight:200}.g2f-accommodationMosaic{position:relative}.g2f-accommodationMosaic-labels{top:1.0625rem;bottom:auto;position:absolute;left:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.g2f-accommodationMosaic-labels .g2f-cartouche{margin-right:.25rem;margin-bottom:.375rem}.g2f-accommodationMosaic .g2f-btn,.g2f-accommodationMosaic body .buorg-buttons #buorgig,.g2f-accommodationMosaic body .buorg-buttons #buorgpermanent,.g2f-accommodationMosaic body .buorg-buttons #buorgul,body .buorg-buttons .g2f-accommodationMosaic #buorgig,body .buorg-buttons .g2f-accommodationMosaic #buorgpermanent,body .buorg-buttons .g2f-accommodationMosaic #buorgul{position:absolute;bottom:17px;left:24px}.g2f-handicap-list-wrap:after{content:"";width:100%;display:block;height:.75rem;margin-top:.625rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 305.66 24.53'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23293273}.cls-2{fill:%23e20714}.cls-3{fill:%239d9d9c}.cls-4{fill:%231d1d1b}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M30.86 125.76l.71-.75a14 14 0 0 1 1.38-1.4q.24-.21.45-.36s0-.12.08-.17c-.2.09-.33.25-.53.33 0 0-.09 0 0-.08l.44-.33v-.08a1.72 1.72 0 0 0-1.33.62h-.2c-.62.21-1.08.74-1.7 1v-.08c-.24.08-.49.23-.74.29a4.53 4.53 0 0 1-1 0c-.5.05-1 .16-1.51.26a4.27 4.27 0 0 0-.77.31l-.06.07a1 1 0 0 1-.28.25 3.9 3.9 0 0 0-.69.54h-.06c-.22.21-.44.43-.67.63h-.12l.11-.18.12-.19.18-.25a.06.06 0 0 0 0-.06h-.06a3.42 3.42 0 0 1 .69-.51s-.07 0 0 0a.41.41 0 0 1 .07-.11l-.2.14c-.09.09-.17.27-.32.27h-.35a.26.26 0 0 1 .05-.09.3.3 0 0 1 0-.08v-.07A1 1 0 0 1 25 125c.16-.07.31-.17.47-.26l.07-.06a3.35 3.35 0 0 0-.66.32h-.07-.1c-.1 0 0 0 0 0s.17-.12.25-.2.08 0 .08 0c1.32-1 3.14-.79 4.67-1.32l.37-.25c.21-.08.37-.29.62-.41a1.86 1.86 0 0 0 .71-1l-.05-.08a6.23 6.23 0 0 1-1.81 1.37 7.79 7.79 0 0 1-2.73.49c0-.08.12-.08.2-.08s.09-.17.17-.25h.12c.05 0 .05-.08.09-.08h.16c-.12-.17-.37.12-.58 0 .09-.08 0-.21.13-.25h.16a.27.27 0 0 1 .09-.16c.62-.38 1.19-.67 1.77-1-.12 0-.2.13-.33 0 .09 0 0-.12.09-.12.45-.13.82-.37 1.28-.54-.17 0-.29.13-.46 0 .08 0 .13-.12.25-.12v-.12h.08a.14.14 0 0 1-.08 0c0-.08.16 0 .25-.12s-.13 0-.13 0a.81.81 0 0 1 .54-.25c0-.08-.17 0-.17-.08s.05 0 .09 0h-.09c-.08 0 0-.12 0-.16a3 3 0 0 0 .38-1h-.09a3.35 3.35 0 0 1-1.69.78h-.21a.86.86 0 0 1-.7 0 2.47 2.47 0 0 1-.41-.33 5 5 0 0 0-1-.5 9.28 9.28 0 0 0-3.18-.45 6.66 6.66 0 0 1 1.45-.41 6.09 6.09 0 0 1 2.1-.42 1.41 1.41 0 0 0-.41 0 7.13 7.13 0 0 0-1.78.25c-.41.08-.78.25-1.19.33-.25.09-.37.33-.66.29v-.12a2.34 2.34 0 0 1 1.57-1 7.69 7.69 0 0 1 2.19.09 11 11 0 0 1 1.57.28c.2 0 .24.34.41.38s.5 0 .74.16v-.24c0-.08.38 0 .54 0 .33-.2-.29-.58-.45-.86a.14.14 0 0 1 0-.09 5 5 0 0 0 1 .83c.21.08.7.21.62 0a6.49 6.49 0 0 0-.95-1.24v-.17c-.08 0-.08 0-.13-.08v-.16c-.16-.09-.12-.25-.2-.38s0-.49-.13-.74a4.68 4.68 0 0 1-.16-.7c-.13-.71-.29-1.33-.37-2s.45-1.4.82-2.1A3.51 3.51 0 0 1 31.2 109a3.4 3.4 0 0 1 2.06-2.15c.58-.25 1.1-.41 1.1-.41H6v21.86h20.08a18.79 18.79 0 0 1 2.67-1.3 10.88 10.88 0 0 0 2.11-1.2m-6.35-3h-.21c.04 0 .33-.2.49-.29s.21-.12.29-.08.21.08.29.17c-.24.25-.58.12-.86.25m-6.33-.92a.14.14 0 0 1 0-.08 12.13 12.13 0 0 0 1.32-2.11 5.56 5.56 0 0 0 1.41-1.15 7.94 7.94 0 0 1 2.31-1.82 1.67 1.67 0 0 1 1.08 0c-.13.17-.33.13-.5.25a.15.15 0 0 1-.12 0 .16.16 0 0 0 0-.13c-.41.46-1 .66-1.32 1.2s-.42.95-.95 1.08c-.17 0 0-.13-.05-.09a14.16 14.16 0 0 0-3.18 2.85m3.43-2.72c0 .08-.08.09-.12.16a.29.29 0 0 1-.17.17h-.08a.5.5 0 0 1 .33-.37v.08m1.92 6.19a.53.53 0 0 1-.1.12c.05 0 .09 0 .06.06a.87.87 0 0 1-.32.22h-.06a1.07 1.07 0 0 1-.16.14h-.2l.3-.29.18-.17.08-.09h.22m-.74-.34a4.87 4.87 0 0 1-.47.32c-.18.1-.36.18-.55.27a.06.06 0 0 0-.07 0 2.22 2.22 0 0 0-.42.32h-.05l-.06.06-.09.1h-.34l-.15.13a1.88 1.88 0 0 0-.24.25.43.43 0 0 1 0-.07.93.93 0 0 0 .13-.15v-.06l.07-.09.13-.17a.22.22 0 0 0 .05-.08.41.41 0 0 0 .05-.09.36.36 0 0 0 0-.09v-.06c0-.06 0 0 0 0a1.19 1.19 0 0 1 .16-.23c-.06 0-.1.1-.16.14s-.13 0-.07-.07l.09-.08a1.39 1.39 0 0 1 .21-.21.58.58 0 0 0 .12-.1l.09-.11c.39-.38 1.06-.36 1.58-.61.21-.08.46 0 .66 0a.61.61 0 0 1 .37.08c-.37.21-.71.44-1.05.65m.85-2.88s.12 0 .16-.08h-.33v-.08c-.2 0-.45.12-.66.16s-.54.29-.87.37-.82.54-1.32.71v-.08c0-.08.21-.17.29-.29s0-.09 0-.09a7.58 7.58 0 0 1 1.14-1.2v-.13c.13-.16.34-.24.42-.45a.72.72 0 0 1 .41-.37s-.12 0-.12-.13c-.17 0-.33.09-.5 0a.6.6 0 0 1 .26-.14.15.15 0 0 1-.09-.06c0-.09.08-.18.2-.21s.38 0 .5-.17c-.29 0-.62.09-.91-.08a2.24 2.24 0 0 1 1-1.24h.13a.41.41 0 0 1-.33.42 4.46 4.46 0 0 1 1 .24c0 .09-.13 0-.17 0 .21.12.46 0 .66.2-.12.13-.24 0-.37 0a10.69 10.69 0 0 1 3.72 1.49A11.75 11.75 0 0 1 25 122a.93.93 0 0 1-.33 0v.12a.67.67 0 0 0-.41.08c-.17.09-.42.13-.54 0' transform='translate(-6 -106.47)'/%3E%3Cpath class='cls-2' d='M66.14 106.47H42.61a.66.66 0 0 1 .23.1l.59.31a2 2 0 0 1 .79.67c.08.12.2.37.12.53s-.12.54-.33.62a1.5 1.5 0 0 1-.87.09 2.11 2.11 0 0 1-.49-.09 3.4 3.4 0 0 1 1.61 1.12c0 .08.2.12.37.12s0 .09 0 .13-.16.12-.12.24h.12c.21-.08.17-.49.46-.37a.47.47 0 0 1 .16.62 3.55 3.55 0 0 1-.49.41.32.32 0 0 0 0 .3 1.27 1.27 0 0 1 .2.49c.13.29.17.62.29.91a5.73 5.73 0 0 1 .29 1.86c0 .33-.16.62 0 1a3.59 3.59 0 0 0 .45.87 6.58 6.58 0 0 1 .46.66c.25.41.7.83.49 1.32-.12.29-.57.25-.86.42s0 .53.08.74c.21.37-.25.62-.54.74.08.13.25.08.29.17s.25.33.13.54-.67.37-.42.74a1.08 1.08 0 0 1 0 .91 1 1 0 0 1-.74.62 1.76 1.76 0 0 1-.79 0 .57.57 0 0 0-.25-.08 16.82 16.82 0 0 0-2.1-.29 2.33 2.33 0 0 0-.58.16 4.36 4.36 0 0 0-.5.44l-.09.1-.05.06a3.63 3.63 0 0 0-.33.47v.06a3.47 3.47 0 0 0-.31.76 2.52 2.52 0 0 0 0 2c.06.06 1.37.46 2.28.87a8.82 8.82 0 0 1 1 .49h23.1v-21.83z' transform='translate(-6 -106.47)'/%3E%3Cpath class='cls-3' d='M44 114.44c.17 0 .41 0 .41.13-.08.33-.57.41-.82.74h-.13c-.12.08-.08.29-.2.29a.59.59 0 0 0-.37 0 .69.69 0 0 0 .62.25.18.18 0 0 1 .12.17.11.11 0 0 0 .08 0h.08v.16c-.12.17-.33.08-.49.12a1.7 1.7 0 0 0 .95 0c.25-.08 0-.49.16-.7-.08 0 0-.12-.08-.12a1.47 1.47 0 0 1 .25-.25.29.29 0 0 0 .25-.13c0-.08-.17-.12-.13-.2.25-.17.46-.41.38-.66s-.38-.13-.58-.21a1.45 1.45 0 0 0-.71 0 3.48 3.48 0 0 0-.61.17 3 3 0 0 0-.79.41 7.51 7.51 0 0 1 .91-.25 2.73 2.73 0 0 1 .7 0' transform='translate(-6 -106.47)'/%3E%3Cpath class='cls-4' d='M75.26 110.61a21.22 21.22 0 0 1 3.91-.33c2.18 0 3.58.4 4.56 1.29a3.91 3.91 0 0 1 1.24 3 4.14 4.14 0 0 1-3 4v.07c1.22.42 1.94 1.55 2.32 3.18a24.12 24.12 0 0 0 1.22 4.33h-2.08a19.81 19.81 0 0 1-1.05-3.76c-.47-2.18-1.32-3-3.16-3.07H77.3v6.83h-2zm2 7.18h2.08c2.18 0 3.56-1.19 3.56-3 0-2-1.48-2.93-3.63-3a8 8 0 0 0-2 .19zM96 118.78h-6.11v5.68h6.83v1.71h-8.87V110.4h8.52v1.71h-6.48v5H96zm-.4-12l-3 2.73H91l2.18-2.73zM99.37 110.58a24.08 24.08 0 0 1 3.91-.3 6.5 6.5 0 0 1 4.42 1.31 4.23 4.23 0 0 1 1.38 3.3 4.62 4.62 0 0 1-1.22 3.37A6.51 6.51 0 0 1 103 120a6.87 6.87 0 0 1-1.64-.14v6.32h-2zm2 7.61a6.72 6.72 0 0 0 1.69.17c2.46 0 4-1.2 4-3.37s-1.47-3.09-3.72-3.09a8.83 8.83 0 0 0-1.92.16zM113.86 110.4v9.34c0 3.53 1.56 5 3.67 5 2.34 0 3.84-1.55 3.84-5v-9.34h2.06v9.2c0 4.84-2.55 6.83-6 6.83-3.23 0-5.66-1.85-5.66-6.74v-9.29zM127 110.61a19.53 19.53 0 0 1 3.72-.33 6.53 6.53 0 0 1 4.34 1.15 3.32 3.32 0 0 1 1.31 2.78 3.76 3.76 0 0 1-2.67 3.47 4.07 4.07 0 0 1 3.25 4 4.26 4.26 0 0 1-1.33 3.16c-1.1 1-2.88 1.47-5.46 1.47a24.83 24.83 0 0 1-3.16-.18zm2 6.46h1.85c2.15 0 3.42-1.12 3.42-2.65 0-1.85-1.41-2.57-3.47-2.57a8.8 8.8 0 0 0-1.8.14zm0 7.56a11 11 0 0 0 1.71.09c2.1 0 4-.77 4-3.06s-1.85-3-4.08-3H129zM139.65 110.4h2v14.06h6.74v1.71h-8.78zM152.73 110.4v15.77h-2V110.4zM169.3 128.49a79.02 79.02 0 0 1-6-1.82 3 3 0 0 0-1-.24c-3.75-.14-7-2.9-7-8s3.09-8.31 7.35-8.31 7.07 3.32 7.07 8c0 4-1.87 6.65-4.49 7.56v.1c1.57.39 3.28.77 4.61 1zm-1.68-10.27c0-3.16-1.64-6.42-5-6.42s-5.12 3.19-5.1 6.6 1.83 6.37 5 6.37 5.1-2.95 5.1-6.55zM174.45 110.4v9.34c0 3.53 1.57 5 3.68 5 2.34 0 3.84-1.55 3.84-5v-9.34H184v9.2c0 4.84-2.55 6.83-6 6.83-3.23 0-5.67-1.85-5.67-6.74v-9.29zM195.73 118.78h-6.13v5.68h6.83v1.71h-8.87V110.4h8.52v1.71h-6.48v5h6.13zM204 110.4h8.5v1.71h-6.46v5.24h6V119h-6v7.13h-2zM215.44 110.61a21.22 21.22 0 0 1 3.91-.33c2.17 0 3.58.4 4.56 1.29a3.91 3.91 0 0 1 1.24 3 4.14 4.14 0 0 1-3 4v.07c1.22.42 1.94 1.55 2.32 3.18a24.4 24.4 0 0 0 1.21 4.33h-2.1a20.34 20.34 0 0 1-1.06-3.76c-.47-2.18-1.31-3-3.16-3.07h-1.92v6.83h-2zm2 7.18h2.09c2.17 0 3.55-1.19 3.55-3 0-2-1.47-2.93-3.62-3a8 8 0 0 0-2 .19zM230.58 121.21l-1.64 5h-2.1l5.36-15.77h2.45l5.35 15.73h-2.18l-1.68-5zm5.17-1.59l-1.54-4.54c-.35-1-.59-2-.82-2.88-.23.94-.49 1.9-.79 2.86l-1.6 4.56zM242.35 126.17V110.4h2.23l5 8a44.69 44.69 0 0 1 2.84 5.13c-.18-2.1-.23-4-.23-6.48v-6.6h1.92v15.77h-2.06l-5-8a51.24 51.24 0 0 1-2.95-5.27h-.07c.12 2 .16 3.88.16 6.5v6.74zM268.78 125.66a10 10 0 0 1-4.14.75l-.54.93a1.87 1.87 0 0 1 1.64 1.76c0 1.36-1.2 1.9-2.41 1.9a3.64 3.64 0 0 1-1.67-.4l.33-1.06a2.76 2.76 0 0 0 1.31.31c.54 0 1-.21 1-.7 0-.64-.73-.89-1.83-1l1-1.8c-3.86-.47-6.62-3.21-6.62-7.91a7.86 7.86 0 0 1 8.24-8.29 8.44 8.44 0 0 1 3.74.7l-.49 1.66a7.47 7.47 0 0 0-3.18-.65c-3.7 0-6.16 2.36-6.16 6.51 0 3.86 2.23 6.34 6.07 6.34a8.1 8.1 0 0 0 3.32-.66zM273.88 121.21l-1.64 5h-2.1l5.36-15.77h2.5l5.38 15.77h-2.18l-1.68-5zm5.17-1.59l-1.54-4.54c-.35-1-.59-2-.82-2.88h-.05c-.23.94-.49 1.9-.79 2.86l-1.55 4.56zM287.69 110.4v15.77h-2V110.4zM291 123.69a7.23 7.23 0 0 0 3.65 1c2.08 0 3.3-1.1 3.3-2.69s-.84-2.32-3-3.14c-2.58-.91-4.17-2.24-4.17-4.47 0-2.45 2-4.28 5.1-4.28a7.14 7.14 0 0 1 3.49.77l-.56 1.66a6.34 6.34 0 0 0-3-.74c-2.15 0-3 1.28-3 2.36 0 1.47 1 2.2 3.14 3 2.67 1 4 2.32 4 4.64s-1.8 4.54-5.52 4.54a8.21 8.21 0 0 1-4-1zM311 118.78h-6.13v5.68h6.83v1.71h-8.87V110.4h8.52v1.71h-6.48v5H311z' transform='translate(-6 -106.47)'/%3E%3C/svg%3E") no-repeat top}.g2f-handicap-list-wrap ul{background-color:#064095;border-top:.0625rem solid #064095;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-handicap-list-wrap ul:before{content:"";width:2.0625rem;height:1.25rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 61.5'%3E%3Cpath fill='%23ffde00' d='M2.3 40.2c38.1 31.5 56.4-2.3 56.2-2.1-24.9 27.5-56.2 2.1-56.2 2.1z'/%3E%3Cpath fill='%23fff' d='M30.2 10.3c5.8 1.2 11.2 5.1 17 10.9.1 0-6.9-10.8-17.4-13.9 0 0-5.1 7.9-19.4 16.4 0 0 11.7-4.9 19.8-13.4zm-7.5 14.5h8.5v7.7h-8.5zM33.9 35h8.5v7.7h-8.5zm0-10.2h8.6v7.8h-8.6zM22.7 35h8.5v7.7h-8.5z'/%3E%3Cpath fill='%23fff' d='M17.4 46.9c2-13.2-1.7-24.6-1.7-24.6 3.3 16-.3 22.3-.3 22.3s1.4.9 2 2.3z'/%3E%3C/svg%3E") no-repeat top}.g2f-handicap-list-wrap ul:after{content:"";width:100%;height:.5625rem;margin:.1875rem 0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 7.3'%3E%3Cpath d='M30.7 1.8c0-.5.4-.9 1-.9.5 0 .9.3 1.1.8h.2c.1-.4.2-.6.3-.9-.3-.3-.8-.5-1.5-.5-1.1 0-2.1.7-2.1 2 0 2.2 2.8 1.8 2.8 3.2 0 .6-.4 1-1.1 1-.8 0-1.2-.5-1.3-1h-.2l-.3 1.2c.3.2.8.3 1.5.3 1.5 0 2.5-.8 2.5-2.1 0-2.1-2.9-1.7-2.9-3.1zM28.5.5h-1.6c.1.7.1 1.5.1 2.5v1.3c0 1 0 1.8-.1 2.6h1.6c-.1-.8-.1-1.6-.1-2.6V3c0-1 0-1.8.1-2.5zM9.1.2C7 .4 5.5 1.9 5.5 3.7 5.5 6 7.1 7 9.1 7c2.1 0 3.6-1.5 3.6-3.4 0-2.2-1.6-3.4-3.6-3.4zm0 6.3c-1.1 0-2-.7-2-2.7 0-1.6.7-2.9 2-2.9 1.2 0 2.1 1 2.1 2.6 0 2-1 3-2.1 3zM.6.9c0 .1-.1.3-.1.4.5 0 1.3-.1 1.7-.1v3.1c0 1-.1 1.8-.1 2.6h1.6c-.1-.9-.1-1.7-.1-2.7v-3c.4 0 1.2 0 1.7.1V.5H.5C.6.5.6.8.6.9zM25.5 2c0-.5-.2-.9-.6-1.2-.3-.2-.7-.3-1.6-.3h-2.2c.1.7.1 1.5.1 2.5v1.3c0 1 0 1.8-.1 2.6h1.6c-.1-.8-.1-1.6-.1-2.6l.1-.3 1.6 2.9H26c-.7-1.1-1.4-2.1-2-3.2 1-.2 1.5-.8 1.5-1.7zm-2.7 1.5h-.2V1c1 0 1.5.1 1.5 1.3 0 .7-.5 1.2-1.3 1.2zm-4-.5c0 1.8-.1 3.4-1.6 3.4-1.2 0-1.9-.4-1.9-2.7 0-1.1 0-2.1.2-3.3h-1.6v4.1c0 1.8 1.2 2.5 2.9 2.5 1.9 0 2.8-.9 2.8-3.1 0-1.6 0-3 .1-3.5h-1c.1 1 .1 1.8.1 2.6zM98 5h2.2c.2.6.5 1.3.7 1.9h1.6c-.6-1.5-1.7-4.3-2.5-6.5-.1 0-.2.1-.4.1-.1 0-.2 0-.4-.1-.8 2.1-2.2 5.5-2.7 6.5h.9c.2-.7.4-1.4.6-1.9zm1.3-2.8c.3.7.6 1.5.8 2.2h-1.7c.3-.7.6-1.4.9-2.2zM86.9 3.5c0-2.4-1.5-3.1-3.6-3.1h-2.5c.1.8.1 1.6.1 2.6v1.3h-.1c0 1 0 1.8-.1 2.6h2.9c1.8.1 3.3-1.4 3.3-3.4zm-4.6 3V2.9h-.1V1h1c1.3 0 2.2 1 2.2 2.5 0 2-.9 2.9-2.3 2.9l-.8.1zM88 7h1.6c-.1-.8-.1-1.6-.1-2.6V3c0-1.1 0-1.8.1-2.6H88c.1.8.1 1.6.1 2.6v1.3c0 1.1 0 1.9-.1 2.7zm6.2 0c.7 0 1.4-.1 1.9-.4 0-.3.1-.5.2-.8l-.1.2c-.4.4-1.1.7-1.7.7-1.1 0-2.2-.8-2.2-2.7 0-2 1.1-2.9 2.1-2.9.7 0 1.1.2 1.6.8h.1c0-.4.1-.7.2-1-.4-.3-1.2-.5-1.9-.5-1.9 0-3.7 1-3.7 3.6 0 1.7 1.3 3 3.5 3zM74 4.5V2.4C75.4 4 76.8 5.5 78.1 7h.8c0-2.5 0-3.8.2-6.5h-.8c.1.5.1 3 .1 4.5C77 3.5 75.7 2 74.3.5h-.8v1.9c0 1.9-.2 4.3-.2 4.6h.8c-.1-.5-.1-1-.1-2.5zM103.4 7h1.6c-.1-.9-.1-1.9-.1-2.8h.5c1.4 0 2.4-.6 2.4-2 0-.5-.2-.9-.6-1.3-.3-.2-.8-.4-1.6-.4h-2.2c.1.8.1 1.5.1 2.6v1.3c0 1 0 1.8-.1 2.6zm1.5-6h.4c.5-.1 1 .2 1 1.2 0 1.2-.8 1.4-1.4 1.4V1zM44.5 3.8c.7 0 1.4 0 2.1.1V3c-.7.1-1.3.1-2.1.1 0-.7-.1-1.4 0-2.1.3 0 1.4.1 2.1.1V.4c-.3.1-1.1.1-2 .1h-1.7c.1.7.1 1.5.1 2.5l.2 1.2c0 1-.1 1.8-.1 2.6h3.6v-.7c-.8.1-1.5.1-2.2.1V3.8zM54.6 5l-1.5-1.8c.8-.5 1.2-1 1.2-1.6 0-.8-.6-1.1-1.5-1.1-.8 0-1.7.5-1.7 1.5 0 .5.3 1 .7 1.6-1 .5-1.7 1-1.7 2 0 .7.6 1.5 1.8 1.5.7 0 1.5-.3 2.1-.7l.3.6h2c-.4-.4-1-1-1.4-1.5.5-.5.9-1 1.3-1.6-.2-.2-.4-.4-.5-.6-.4.7-.8 1.4-1.1 1.7zM52.9.9c.3 0 .7.3.7.7 0 .6-.4 1.1-.8 1.3-.3-.4-.6-.9-.6-1.3s.3-.7.7-.7zm-.3 5.6c-.9-.1-1.4-.8-1.4-1.4 0-.5.3-.8.7-1.1.5.7 1.1 1.4 1.7 2-.2.2-.6.5-1 .5zM40.5.5C39.8 2 39 3.5 38.3 5c-.7-1.3-1.5-3-2.2-4.5h-.8c-.3 2.2-.6 4.3-1 6.5h.8c.1-1.5.2-2.9.4-4.3.7 1.3 1.4 2.8 2.1 4.3h.4c.7-1.5 1.4-2.9 2.1-4.4.2 1.4.3 3.1.4 4.4h1.6c-.2-1.3-.6-4.3-.8-6.5h-.8zM67.9 5h2.2c.2.6.5 1.3.6 1.9h1.6c-.5-1.5-1.6-4.3-2.4-6.5-.1 0-.2.1-.4.1-.1 0-.2 0-.4-.1-.8 2.1-2.2 5.5-2.7 6.5h.9c.2-.7.4-1.4.6-1.9zm1.3-2.8c.3.8.6 1.6.8 2.3h-1.7c.3-.8.6-1.5.9-2.3zm-9.4 4.7h1.6c-.1-.8-.1-1.6-.1-2.6v-.5h2.8v.6c0 1 0 1.8-.1 2.6h1.6c-.1-.8-.1-1.6-.1-2.6V3c0-1.1 0-1.8.1-2.6H64c.1.8.1 1.6.1 2.6h-2.8c0-1.1 0-1.8.1-2.7h-1.6c.1.8.1 1.5.1 2.6v1.3c0 1 0 1.8-.1 2.7z' fill='%23fff'/%3E%3C/svg%3E") no-repeat .3125rem 0;background-size:80%}.g2f-handicap-list-wrap ul>li{background-repeat:no-repeat;background-position:50%;-ms-flex:1;flex:1;height:1.25rem;background-color:#fff;background-size:90% 90%;margin:0;border-right:.03125rem solid #064095}.g2f-handicap-list-wrap ul>li.active{background-color:#ffdf00}.g2f-handicap-list>span{margin-right:1.25rem}.g2f-handicap-list .handicap-auditif:not(.active){display:none}.g2f-handicap-list .handicap-auditif.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55.79 56.97'%3E%3Cpath class='cls-1' d='M46.51 10.88C50 18.6 47.8 25.34 42.4 31.31c-4.64 5.12-7.07 11.19-8.81 17.8s-7.62 9.48-12.93 7C17.28 54.52 15.14 52 15.9 48c2.51-1.38 3.92.26 5.49 1.54 3.21 2.6 6.68 1.69 7.18-2.29 1.11-8.77 5.68-15.55 11.15-22.09A10.42 10.42 0 0 0 38 9.59c-4.52-3.25-11.56-1.66-14.83 3.32a10.83 10.83 0 0 0-1.49 6.54 6.15 6.15 0 0 1-3.7 6c-3.44-6.3-2.4-13 2.77-18.42 6-6.24 11.45-6.42 23.23-.67 2.47-1.87 3.87-5.2 7.27-6a6 6 0 0 1 4.59.23l-9.28 10.3zM0 51.87l23.67-23.7c.95.42 1.5 1.46 2.15 3.16A263.72 263.72 0 0 1 6.18 51.62c-1.79 1.63-4.28.91-6.18.25zm36.79-28.22c-1.53-.4-2.06-1.53-2.88-2.48.06-1.79 1.66-4-.88-5.15-1.67-.5-2.59.86-3.92 1.06a6.88 6.88 0 0 1-2.45-3.33c2.81-3.56 6.68-3.84 10.19-.77s3.44 7.13-.06 10.67z' fill='%23064095'/%3E%3C/svg%3E")}.g2f-handicap-list .handicap-mental:not(.active){display:none}.g2f-handicap-list .handicap-mental.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57.29 55.98'%3E%3Cpath class='cls-1' d='M42 14.47c-1.8 0-3.56.45-4.27 2.8l6.61-.35c.03-1.92-1.04-2.48-2.34-2.45zM23.38 39.61c4.69 4.43 14.57 4.83 19.5.46-6.95 1.36-13.03 1.48-19.5-.46zm33.91-24.83c.05-1.48-.33-2.58-2-2.66 0-3.94-.08-7.69-1.23-11.29-.51-.06-1 0-1.18.58a37.8 37.8 0 0 1 .89 11.06c.28 1.57 1.43 1.43 2.37 2q-.33 6.82-.68 13.93L53.61 30a33.62 33.62 0 0 1-6.23 20l-1.91 1.9c-7.26 4.35-12.59 4.61-20.52.91-1.29 1.41-5.46 1.34-5.46 1.34l-7.71-.79s9.87 1 13.23-1c.27-2 .43-4-.59-5.63.27-1.65 1.79-1.54 2.67-2.67-2.62-2.48-6.8-3-8.87-6.83 3.83.88 7.12 2.6 10.58 2.52 1.44-1.55-.17-2.63-.18-4.14l4.84-2c.83-1.48 1.36-3.06.42-4.41-4.32-6.2-4.2-13.36-4.62-20.43-.16-2.7 0-5.47-1.28-8L0 .82v47.75c8 4.61 15.89 9.32 25.64 6.18 7.27 2.87 14.2 2.87 20.58-2.2l1.88-1.82c5.08-5.63 6.38-12.55 6.9-19.64 3.21-3.4 1.57-7.68 2.33-11.46-.04-1.63-.1-3.23-.04-4.85zm-37.06 2.5l-6.69-.79c2.51-2.88 5.15-2.7 6.69.79z' fill='%23064095'/%3E%3C/svg%3E")}.g2f-handicap-list .handicap-moteur:not(.active){display:none}.g2f-handicap-list .handicap-moteur.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.37 60.47'%3E%3Cpath d='M42.16 55.33c-4.27-5.56-4.84-12.66-8.36-19h-20C12.83 25.89 11.87 16 11.06 6c-.22-2.72.77-5.1 3.71-5.86a4.52 4.52 0 0 1 5.32 2.24c1.58 2.65 1.12 5-1.15 7.12-.59.54-1.1 1.16-1.63 1.72-.34 3.31.35 6.43.88 9.63C22.5 22.44 27 20.7 31 22c1.07 1.62.73 3.07.39 4.72-4 1.67-8.36.48-12.48 1.11a3 3 0 0 0 1 3c5.68.49 11.47-.74 17.36.64 3.56 4.94 4.47 11.36 8 16.68l5.3-1.81c1.62.87 2 2.49 2.82 4.25l-11.23 4.74zM35 44.19c3.16 4 1.7 7.06-.75 10-4.66 5.5-13.28 7.74-20.51 5.41A19.79 19.79 0 0 1 .07 42.24a19.32 19.32 0 0 1 10.16-18.47c2.34 2.89.55 4.87-1.32 7-4.25 4.87-5.25 10.46-2.66 16.36A13.94 13.94 0 0 0 19.5 56c6.29.12 11-2.78 14-8.39.52-1 .95-2 1.58-3.4z' fill='%23064095'/%3E%3C/svg%3E")}.g2f-handicap-list .handicap-visuel:not(.active){display:none}.g2f-handicap-list .handicap-visuel.active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.09 46.24'%3E%3Cpath d='M54.2 18.79c-5-5.65-11.05-9.55-18.53-11-2.59-.52-5.19-1-7.73-1.42-1.56-2.41-.21-7-5.52-6.25.35 2.06.69 4.09 1.08 6.44a49.31 49.31 0 0 0-18.91 9.56c-6.35 5.29-6.11 9.17.73 13.85.63-2.49-2.06-5.1.18-7.56 2.14 4.23 1.15 10 6.65 13.1-1-6.32-3.54-11.84-3.08-17.8 2.78 5.08 3.78 10.62 5.1 16.06.5 2.08 1.22 3.76 4.16 3.95-1.66-6.46-3.26-12.7-4.88-18.94-.38-1.48-1.12-3 1.32-4.23 1.77 7.07 3.52 13.83 5.15 20.61.44 1.81.89 3.43 3.06 4 1.31-2.77-.54-5.27-.27-8 3.29 2.06 2.64 5.84 4.23 8.7 4.14-1.51.41-5 2.07-7.46 2.83 4.36 2.53 9.38 4.39 13.63a5.2 5.2 0 0 0 3.49-.18c1.09-2.31-1.43-4.2-.73-6.41.73-1.11 1.92-1.29 3-1.75 5.51-2.36 10.62-5.36 14.71-9.85C56.5 25 57 22 54.2 18.79zm-35.12.55c-.55-2.33-1-4.31-1.57-6.61 3.36 1.41 3.81 3.36 1.57 6.61zm5.82-4.95c-2.06-.38-1.76-1.6-1.73-3 1.76.61 2.27 1.4 1.73 3zm9.23 18.19c-.67-4.17 3.34-7.25 2.17-11.61-1.11-4.09-6.35-4.9-6.95-9.41 5.52.84 9 4.23 9.89 9.26.91 5.23-.91 9.53-5.11 11.76zm6.87-.87c3.35-6.15 3.31-11.7-.41-18 5.51 2.27 8.9 5.3 11.36 9.59-2.84 3.5-5.59 6.84-10.95 8.41z' fill='%23064095'/%3E%3C/svg%3E")}.g2f-accommodationCard{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.g2f-accommodationCard .g2f-title{font-size:1.0625rem}.g2f-accommodationCard-col:first-child{padding:0 1.125rem 1.125rem;-ms-flex-order:1;order:1}.g2f-accommodationCard-col img{display:block;object-fit:cover;width:100%;height:100%}.g2f-accommodationCard-compl-info{font-size:1.1875rem;font-weight:600;color:#f45d5c}.g2f-accommodationReview{padding:1.875rem 1.5625rem;border-radius:1rem}.g2f-accommodationReview-title{position:relative}.g2f-accommodationReview-title-rating{position:absolute;right:0;top:.25rem;padding-left:1.25rem;background-color:#fff;color:#00653f}.g2f-accommodationReview-title-rating-star{top:-.125rem}.g2f-accommodationReview-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-accommodationReview-date{font-size:.75rem}.g2f-accommodationReview-content p{line-height:1.6875rem}.g2f-accommodationReview .g2f-accommodationCom-criteria-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.g2f-accommodationReview .g2f-accommodationCom-criteria-list li{width:45%;margin:5px 0}.g2f-accommodationReview .g2f-accommodationCom-criteria-list .criteria{width:40%;color:#b4b4b7}.g2f-accommodationReview .g2f-accommodationCom-criteria-list .criteria-wrap{display:-ms-flexbox;display:flex}.g2f-accommodationReview .g2f-accommodationCom-bubble{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:1.875rem 0 0;padding:1.25rem;border:.0625rem solid #00653f;border-radius:1rem}.g2f-accommodationReview .g2f-accommodationCom-bubble:after,.g2f-accommodationReview .g2f-accommodationCom-bubble:before{content:"";display:block;position:absolute;left:2.5rem;top:0;width:0;height:0;border-left:.8125rem solid transparent;border-right:.8125rem solid transparent;transform:translate3d(-50%,-100%,0) rotateX(180deg)}.g2f-accommodationReview .g2f-accommodationCom-bubble:before{border-top:.875rem solid #00653f}.g2f-accommodationReview .g2f-accommodationCom-bubble:after{border-top:.875rem solid #fff;top:.0625rem}.g2f-accommodationReview .g2f-accommodationCom-bubble p{margin:0}.g2f-accommodationReview .g2f-accommodationCom-bubble-author{-ms-flex-item-align:end;align-self:flex-end;margin-top:1.25rem}.g2f-accommodationContent{border-top:.0625rem solid #00653f}.g2f-accommodationNew,.g2f-accommodationSelected{border-top:1px solid #00653f;padding-top:5rem}.g2f-accommodationJoin-video{position:relative;max-width:36.25rem;z-index:2}.g2f-accommodationJoin-video p{line-height:1.6875rem}.g2f-accommodationJoin-video-wrapper{overflow:hidden;border-radius:1rem}.g2f-accommodationJoin-video-container{padding-bottom:56.25%;position:relative;height:0}.g2f-accommodationJoin-video-container iframe{position:absolute;left:0;top:0;height:100%;width:100%}.g2f-accommodationJoin-disclaimer .g2f-disclaimer-content-text{margin:1.25rem 0 .625rem}.g2f-account-booking-current{display:-ms-flexbox;display:flex;border-radius:16px;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-account-booking-current-wrapper{padding:1.5rem;-ms-flex:2;flex:2}.g2f-account-booking-current-title{max-width:85%}.g2f-account-booking-current-fig{width:17.1875rem;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;position:relative;-ms-flex:1;flex:1}.g2f-account-booking-current-fig img{position:absolute;object-fit:cover;height:100%;width:100%}.g2f-account-booking-current-infos{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-account-booking-current-payment{width:13.75rem;font-size:.75rem}.g2f-account-booking-current-price{text-align:right}.g2f-account-booking-current-price-label{font-size:.75rem;display:block}.g2f-account-booking-current-price-tag{font-size:1.5rem}.g2f-account-booking-current-resa{display:block;margin-top:.5rem;font-size:.75rem}.g2f-account-booking-current-resa-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:baseline;align-items:baseline;font-size:.75rem}.g2f-account-booking-current-resa-pdf:hover{text-decoration:underline}.g2f-account-booking-current-details{display:-ms-flexbox;display:flex;border-top:1px solid #e3f2ea;overflow:hidden;height:0}.g2f-account-booking-current-details-side{-ms-flex:1;flex:1;padding:1.5625rem}.g2f-account-booking-current-details-content{display:-ms-flexbox;display:flex}.g2f-account-booking-current-details-content svg{width:1.25rem;height:1.5625rem;-ms-flex-negative:0;flex-shrink:0;fill:#00653f}.g2f-account-booking-current-details.active{height:auto}.g2f-account-booking-current-arrowDetail{position:absolute;width:3.125rem;height:3.125rem;cursor:pointer;right:0;top:0}.g2f-account-booking-current-arrowDetail.active{-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.g2f-account-booking-current-arrowDetail svg{width:1.625rem;height:1.625rem;fill:#00653f;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-account-booking-current-arrowDetail svg:hover{fill:#4bab77}.g2f-account-booking-cancelled{opacity:.5}.g2f-account-booking-prevVisit{border-radius:7px;height:4.4375rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;box-shadow:0 0 6px 3px rgba(0,0,0,.1)}.g2f-account-booking-prevVisit-global{box-shadow:none;border-radius:7px}.g2f-account-booking-prevVisit-picture{width:5.4375rem}.g2f-account-booking-prevVisit-picture--borderRadius,.g2f-account-booking-prevVisit-picture--noBorderRadius{border-radius:7px 0 0 7px}.g2f-account-booking-prevVisit-content{width:calc(100% - 87px);padding-left:.9375rem;padding-right:.9375rem;font-size:.75rem}.g2f-account-booking-prevVisit-name{font-size:.875rem}.g2f-account-booking-prevVisit-fastAction{font-size:.875rem;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-order:2;order:2;text-align:center;cursor:pointer;min-height:1.6875rem}.g2f-account-booking-prevVisit-fastAction:hover{text-decoration:underline}.g2f-account-booking-prevVisit-fastAction-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-account-booking-prevVisit-docDownload{-ms-flex-order:3;order:3;width:100%}.g2f-account-booking-prevVisit-ico{width:1.5rem;height:1.5rem;fill:#3a485f;margin-top:-.25rem;margin-right:0}.g2f-account-booking-prevVisit-ico--message{fill:#f45d5c}.g2f-account-booking-prevVisit-contextualMenu{position:relative;text-align:left;z-index:2;background-color:#fff;padding:.9375rem 1.5625rem;border-radius:0 0 7px 7px;margin-top:6px;margin-left:0;line-height:2rem;left:0;right:0;box-shadow:none}.g2f-account-booking-prevVisit-contextualMenu-container{width:100%;position:relative;display:none}.g2f-account-booking-prevVisit-contextualMenu-container--show{display:block}.g2f-account-booking-prevVisit-contextualMenu .g2f-link{font-size:.8125rem}.g2f-account-booking-cancel{border-radius:7px;height:5.3125rem;opacity:.57;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.g2f-account-booking-cancel-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 105px)}.g2f-account-booking-cancel-content-text{padding-left:15px;padding-right:15px;font-size:.75rem}.g2f-account-booking-cancel-content-detail{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:center;padding-right:15px}.g2f-account-booking-cancel-content-detail .g2f-link{font-size:1rem}.g2f-account-booking-cancel-name{font-size:.875rem}.g2f-account-booking-cancel-picture{max-width:6.5625rem}.g2f-account-booking-cancel-picture img{border-radius:7px 0 0 7px}.g2f-account-content .g2f-form label,.g2f-account-content .g2f-form legend{display:block;margin-bottom:.75rem;cursor:pointer}.g2f-account-content .g2f-form--checkbox label{-ms-flex-order:2;order:2;padding-left:1.5625rem}.g2f-account-content .g2f-form--checkbox input{-ms-flex-order:1;order:1;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.g2f-account-content .g2f-form--password-confirm>.g2f-form-field{display:-ms-flexbox;display:flex}.g2f-account-content .g2f-form-field{display:block}.g2f-account-content .g2f-form--radio{display:-ms-inline-flexbox;display:inline-flex}.g2f-account-content-form .form-item-current-pass{width:100%}.g2f-account-content-form .form-item-pass-pass1,.g2f-account-content-form .form-item-pass-pass2{width:50%}.g2f-account-content-form .form-item-pass-pass1{padding-right:.625rem}.g2f-account-content-form .form-item-pass-pass2{padding-left:.625rem}.g2f-account-content-form-pwd{background-color:#e0f1e8;padding:2.5rem;border-radius:16px;margin:2.5rem 0;display:-ms-flexbox;display:flex}.g2f-account-content-form-pwd header{width:180px}.g2f-account-content-form-pwd-field{-ms-flex-positive:1;flex-grow:1;padding-left:1.375rem}.g2f-account-content-form .address-container-inline{display:-ms-flexbox;display:flex}.g2f-account-content-form-btn input[type=submit]{width:auto;color:#fff;background-color:#ff5f32;border:1px solid #ff5f32}.g2f-account-content-form-btn input[type=submit]:hover{color:#ff5f32;background-color:#fff;border-color:#ff5f32}.g2f-account-content-form #edit-field-last-password-reset-0,.g2f-account-content-form .form-item-field-password-expiration-value{display:none}.g2f-account-content-subform-half div{-ms-flex:1;flex:1}.g2f-account-content-subform-half .g2f-form--tel{margin-left:1.25rem}.g2f-account-content-subform-picture .clearfix:after{display:none}.g2f-account-content-subform-picture .image-widget{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:49%}.g2f-account-content-subform-picture img{width:4.5625rem;height:4.5625rem;border-radius:3.125rem;margin-right:1.5625rem}.g2f-account-content-subform-picture .button{width:8.125rem;margin-left:1.5625rem}.g2f-account-content-subform-picture div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-account-content-subform-picture div[role=contentinfo]{-ms-flex-order:2;order:2;margin-top:1.25rem}.g2f-account-content-subform-picture div .form-item{-ms-flex-order:1;order:1}.g2f-status-message{border-radius:16px;font-size:.9375rem;background-color:#e0f1e8;padding:1.25rem 1.8125rem;margin:.5rem 0 1.25rem}.g2f-status-message--warning{background-color:#fed29b}.g2f-status-message--warning .g2f-status-message-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.5 0 0 114.5 0 256s114.5 256 256 256 256-114.5 256-256S397.5 0 256 0zm0 472c-119.4 0-216-96.6-216-216S136.6 40 256 40s216 96.6 216 216-96.6 216-216 216zm0-257.7c-11 0-20 9-20 20v128.8c0 11 9 20 20 20s20-9 20-20V234.3c0-11-9-20-20-20zm0-78.5c14.9 0 27 12.1 27 27s-12.1 27-27 27-27-12.1-27-27 12.1-27 27-27z' fill='%23FF5F32'/%3E%3C/svg%3E");width:1.4375rem;height:1.4375rem;position:relative;top:.25rem}.g2f-status-message--error{background-color:#fdd}.g2f-status-message--error .g2f-status-message-text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.1 60.2'%3E%3Cpath d='M1 59c1.4 1.5 3.7 1.5 5.2.1l.1-.1 23.6-23.6L53.5 59c1.4 1.5 3.8 1.6 5.3.2 1.5-1.3 1.6-3.6.4-5.1-.1-.1-.2-.3-.4-.4L35.2 30.1 58.8 6.5c1.5-1.4 1.6-3.8.2-5.3-1.4-1.5-3.8-1.6-5.3-.2l-.2.2-23.6 23.6L6.3 1.2C4.8-.2 2.5-.1 1 1.4-.3 2.9-.3 5 1 6.5l23.6 23.6L1 53.7C-.3 55.2-.3 57.5 1 59z' fill='%23FF5F32'/%3E%3C/svg%3E");width:.875rem;height:.875rem}.g2f-status-message--status .g2f-status-message-text:before{display:none}.g2f-status-message-text{position:relative;display:inline-block;margin:0}.g2f-status-message-text:before{content:"";display:inline-block;margin-right:1.875rem;background-position:50%;background-repeat:no-repeat;background-size:contain}.g2f-status-message-text a{display:inline-block;text-decoration:underline}.g2f-account-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.g2f-accountNav{position:relative}.g2f-accountNav-header{background:#00653f;border-radius:16px 16px 0 0;color:#fff;padding:1.125rem 1.375rem}.g2f-accountNav-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-accountNav-avatar-fig{position:relative;margin-right:.9375rem;height:3.75rem;width:3.75rem;border-radius:50%}.g2f-accountNav-avatar-fig img,.g2f-accountNav-avatar-fig svg{width:100%;height:100%;object-fit:cover;border-radius:50%}.g2f-accountNav-closeMenu,.g2f-accountNav-openMenu{position:absolute;top:5.9375rem;right:1.25rem;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.g2f-accountNav-closeMenu span,.g2f-accountNav-closeMenu svg,.g2f-accountNav-openMenu span,.g2f-accountNav-openMenu svg{display:block}.g2f-accountNav-closeMenu svg,.g2f-accountNav-openMenu svg{width:1.875rem;height:1.875rem;fill:#fff}.g2f-accountNav-lists{padding:1.5rem;border:1px solid #00653f;border-radius:0 0 16px 16px}.g2f-accountNav-lists-close{display:none}.g2f-accountNav-lists-close svg{width:1.25rem;height:1.25rem}.g2f-accountNav-lists-close span{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-accountNav-lists.is-active{display:block}.g2f-accountNav-list{background:#fff}.g2f-accountNav-list li{padding:.75rem 0}.g2f-accountNav-list-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.9375rem;text-decoration:none;transition:color .25ms ease}.g2f-accountNav-list-link-ico{width:1.125rem;height:1.125rem;margin-right:1.4375rem;fill:#00653f}.g2f-accountNav-list-link.is-active,.g2f-accountNav-list-link:focus,.g2f-accountNav-list-link:hover{color:#00653f}.g2f-account-preferences{position:relative}.g2f-account-preferences-list{margin-top:2.5rem}.g2f-account-preferences-ico{min-width:5rem;height:4.25rem}.g2f-account-preferences-delete{position:relative;left:11.25rem;top:-2rem;font-weight:600}.g2f-account-preferences-delete:hover{text-decoration:underline}.g2f-account-preferences .g2f-form .g2f-cta{margin-top:1.875rem}.g2f-account-preferences .g2f-btn-warn{width:auto}.g2f-account-preferences-modal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.g2f-account-preferences-modal .g2f-form .g2f-cta{margin-top:0;margin-right:2.5rem}.g2f-account-preferences-cancel,.g2f-account-preferences-modal-containerCta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.g2f-account-preferences-cancel{-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:61.25rem;margin:0 auto}.g2f-account-preferences-cancel .g2f-form .g2f-cta{margin-top:0;margin-right:2.5rem}.g2f-account-preferences-cancel-containerCta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.g2f-account-preferences-cancel #edit-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:2.5rem;max-width:18.75rem;width:100%}.g2f-account-preferences-pictoWarning{height:4.0625rem;width:4.0625rem;border-radius:50%;border:2px solid #1aa87b;background-color:#fff;text-align:center;font-size:2.875rem;color:#1aa87b;font-weight:700;margin-bottom:2.5rem}.g2f-booking-login{-ms-flex-pack:center;justify-content:center}.g2f-booking-login,.g2f-booking-login .booking-password-block,.g2f-booking-register,.g2f-booking-register .booking-password-block{display:none}.g2f-booking-login .booking-password-block .g2f-btn,.g2f-booking-login .booking-password-block body .buorg-buttons #buorgig,.g2f-booking-login .booking-password-block body .buorg-buttons #buorgpermanent,.g2f-booking-login .booking-password-block body .buorg-buttons #buorgul,.g2f-booking-register .booking-password-block .g2f-btn,.g2f-booking-register .booking-password-block body .buorg-buttons #buorgig,.g2f-booking-register .booking-password-block body .buorg-buttons #buorgpermanent,.g2f-booking-register .booking-password-block body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-login .booking-password-block #buorgig,body .buorg-buttons .g2f-booking-login .booking-password-block #buorgpermanent,body .buorg-buttons .g2f-booking-login .booking-password-block #buorgul,body .buorg-buttons .g2f-booking-register .booking-password-block #buorgig,body .buorg-buttons .g2f-booking-register .booking-password-block #buorgpermanent,body .buorg-buttons .g2f-booking-register .booking-password-block #buorgul{margin-top:0}.g2f-booking-steps{margin-bottom:3.75rem;padding:2.5rem 0;background:#e3f2ea}.g2f-booking-steps+.g2f-login-form{margin-top:0}.g2f-booking-steps-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.g2f-booking-steps-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;position:relative}.g2f-booking-steps-item:after,.g2f-booking-steps-item:before{content:"";height:.125rem;position:absolute;top:1.3125rem;background:#fff}.g2f-booking-steps-item:before{left:0;right:50%;margin-right:2.5rem}.g2f-booking-steps-item:after{left:50%;right:0;margin-left:2.5rem}.g2f-booking-steps-item:first-child:before,.g2f-booking-steps-item:last-child:after{display:none}.g2f-booking-steps-item.is-passed:after,.g2f-booking-steps-item.is-passed:before{background-color:#00653f}.g2f-booking-steps-item.is-passed .g2f-booking-steps-item-step{background:#00653f;color:#fff}.g2f-booking-steps-item.is-passed:focus a .g2f-booking-steps-item-step,.g2f-booking-steps-item.is-passed:hover a .g2f-booking-steps-item-step{background:#fff;color:#00653f}.g2f-booking-steps-item.is-passed:focus a .g2f-booking-steps-item-label,.g2f-booking-steps-item.is-passed:hover a .g2f-booking-steps-item-label{font-weight:600}.g2f-booking-steps-item.is-active:before{background-color:#00653f}.g2f-booking-steps-item.is-active .g2f-booking-steps-item-step{border:.125rem solid #00653f;color:#00653f}.g2f-booking-steps-item.is-active .g2f-booking-steps-item-label{font-weight:600}.g2f-booking-steps-item-step{padding:.75rem 1.0625rem;margin-bottom:.5rem;background:#fff;border-radius:50%}.g2f-booking-steps-item-label{text-align:center}.g2f-booking-contact-details{margin-bottom:3.75rem}.g2f-booking-contact-details form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-booking-contact-details .address-container-inline .form-item{display:block;margin:0}.g2f-booking-contact-details fieldset#edit-gender--wrapper{display:block}.g2f-booking-contact-details fieldset#edit-gender--wrapper legend{float:left;min-width:35%}.g2f-booking-contact-details fieldset#edit-gender--wrapper .fieldset-wrapper{margin-top:-.625rem}.g2f-booking-contact-details fieldset#edit-gender--wrapper .fieldset-wrapper #edit-gender{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:35%}.g2f-booking-contact-details .g2f-form-field label{min-width:35%}.g2f-booking-contact-details .g2f-form-field input:not([type=radio]){width:65%}.g2f-booking-contact-details .g2f-form-field input.postal-code{width:30%}.g2f-booking-contact-details .g2f-form-mandatory-field{font-weight:200}.g2f-booking-contact-details .g2f-form-select{width:100%}.g2f-booking-contact-details .g2f-btn,.g2f-booking-contact-details body .buorg-buttons #buorgig,.g2f-booking-contact-details body .buorg-buttons #buorgpermanent,.g2f-booking-contact-details body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-contact-details #buorgig,body .buorg-buttons .g2f-booking-contact-details #buorgpermanent,body .buorg-buttons .g2f-booking-contact-details #buorgul{width:auto;-ms-flex:1;flex:1}.g2f-booking-contact-details-btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-top:2.5rem}.g2f-booking-contact-details-btn-wrapper a{margin-right:2.5rem}.g2f-booking-contact-details-btn-wrapper a:hover{text-decoration:underline}.g2f-booking-contact-details-btn-wrapper .g2f-btn,.g2f-booking-contact-details-btn-wrapper body .buorg-buttons #buorgig,.g2f-booking-contact-details-btn-wrapper body .buorg-buttons #buorgpermanent,.g2f-booking-contact-details-btn-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-contact-details-btn-wrapper #buorgig,body .buorg-buttons .g2f-booking-contact-details-btn-wrapper #buorgpermanent,body .buorg-buttons .g2f-booking-contact-details-btn-wrapper #buorgul{width:auto}.g2f-bookingWithoutPaymentForm-content-submit{float:right;margin-top:2.5rem}.g2f-bookingWithoutPaymentForm-content-submit .g2f-btn,.g2f-bookingWithoutPaymentForm-content-submit body .buorg-buttons #buorgig,.g2f-bookingWithoutPaymentForm-content-submit body .buorg-buttons #buorgpermanent,.g2f-bookingWithoutPaymentForm-content-submit body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingWithoutPaymentForm-content-submit #buorgig,body .buorg-buttons .g2f-bookingWithoutPaymentForm-content-submit #buorgpermanent,body .buorg-buttons .g2f-bookingWithoutPaymentForm-content-submit #buorgul{width:auto}.g2f-bookingPaymentForm-container .g2f-form-field label{min-width:35%}.g2f-bookingPaymentForm-container .g2f-form--textfield.form-item-dhf-card-name{width:65%;margin-top:1.25rem}.g2f-bookingPaymentForm-content-submit{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.g2f-bookingPaymentForm-content-submit a{margin-right:2.5rem}.g2f-bookingPaymentForm-content-submit a:hover{text-decoration:underline}.g2f-bookingPaymentForm-content-submit .g2f-btn,.g2f-bookingPaymentForm-content-submit body .buorg-buttons #buorgig,.g2f-bookingPaymentForm-content-submit body .buorg-buttons #buorgpermanent,.g2f-bookingPaymentForm-content-submit body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingPaymentForm-content-submit #buorgig,body .buorg-buttons .g2f-bookingPaymentForm-content-submit #buorgpermanent,body .buorg-buttons .g2f-bookingPaymentForm-content-submit #buorgul{width:auto}.g2f-bookingPaymentForm-content-fieldwrapper{width:65%}.g2f-bookingPaymentForm-content-fieldwrapper span.dalenys-container{width:100%;height:2.8125rem;display:inline-block;position:relative;padding:.75rem 1.25rem .75rem 3.75rem;margin:.9375rem 0;background-color:transparent;border:.0625rem solid #00653f;border-radius:60em}.g2f-bookingPaymentForm-content-fieldwrapper span.dalenys-container:before{content:"";position:absolute;margin-left:-2.5rem;background-position:50%;background-repeat:no-repeat;background-size:contain}.g2f-bookingPaymentForm-content-fieldwrapper span.dalenys-container#card-dalenys-container:before{width:1.5rem;height:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.6 19.7'%3E%3Cpath d='M22.1 0H2.5C1.1 0 0 1.1 0 2.4v14.8c0 1.4 1.1 2.5 2.4 2.5h19.7c1.4 0 2.5-1.1 2.5-2.4V2.5c0-1.4-1.1-2.5-2.5-2.5zm0 17.2H2.5V9.8h19.7v7.4zm0-12.3H2.5V2.5h19.7v2.4z' fill='%2300653F'/%3E%3C/svg%3E")}.g2f-bookingPaymentForm-content-fieldwrapper span.dalenys-container#expiry-dalenys-container{margin-right:1.875rem}.g2f-bookingPaymentForm-content-fieldwrapper span.dalenys-container#expiry-dalenys-container:before{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6'%3E%3Cpath d='M84.1 9.6H79V4.8C79 2.2 76.6 0 74 0s-5 2.1-5 4.8v4.8H31V4.8C31 2.2 28.6 0 26 0s-5 2.1-5 4.8v4.8h-5.1C7.1 9.6 0 15.9 0 24.6v50.8c0 8.8 7.1 16.2 15.9 16.2h68.3c8.8 0 15.9-7.4 15.9-16.2V24.6c-.1-8.7-7.2-15-16-15zm-68.2 9H21v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h38v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h5.1c3.5 0 5.9 2.5 5.9 6v8H10v-8c0-3.5 2.4-6 5.9-6zm68.2 64H15.9c-3.5 0-5.9-3.7-5.9-7.2V42.6h80v32.8c0 3.5-2.4 7.2-5.9 7.2z' fill='%2300653F'/%3E%3C/svg%3E")}.g2f-bookingPaymentForm-content-fieldwrapper span.dalenys-container#cvv-dalenys-container:before{width:1.25rem;height:1.4375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.3 23.4'%3E%3Cpath d='M9.3 1.7C6.4 1.7 4 4.1 4 7v3.1h-.8c-1 0-1.8.8-1.8 1.8v8.6c0 1 .8 1.8 1.8 1.8h12.1c1 0 1.8-.8 1.8-1.8v-8.6c0-1-.8-1.8-1.8-1.8h-.7V7c0-2.9-2.4-5.3-5.3-5.3zM4.7 7c0-2.5 2.1-4.6 4.6-4.6s4.6 2.1 4.6 4.6v3.1H4.7V7zm10.6 3.8c.6 0 1.1.5 1.1 1.1v8.6c0 .6-.5 1.1-1.1 1.1H3.2c-.6 0-1.1-.5-1.1-1.1v-8.6c0-.6.5-1.1 1.1-1.1h12.1zm-6 1.9c-1.2 0-2.2 1-2.2 2.2 0 .8.4 1.5 1 1.9v1.8c0 .7.5 1.2 1.2 1.2s1.2-.5 1.2-1.2v-1.8c.6-.4 1-1.1 1-1.9 0-1.2-1-2.2-2.2-2.2zm.7 3.5c-.1.1-.2.2-.2.3v2c0 .3-.2.5-.5.5s-.5-.2-.5-.5v-2c0-.1-.1-.3-.2-.3-.5-.3-.8-.8-.8-1.3 0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5c0 .5-.3 1.1-.8 1.3z' fill='%2300653F'/%3E%3C/svg%3E")}.g2f-bookingPaymentForm-content-fieldwrapper #brand-dalenys-container{display:none}.g2f-bookingPaymentForm-content-fieldwrapper .hosted-fields-invalid-state{border:.0625rem solid red}.g2f-bookingPaymentForm-content-fieldset label{-ms-flex-order:2;order:2}.g2f-bookingPaymentForm-content-fieldset .form-radio{-ms-flex-order:1;order:1;margin-right:.3125rem}.g2f-bookingPaymentForm-content-card-container{display:-ms-flexbox;display:flex}.g2f-bookingPaymentForm-content-error{margin:.625rem 0 1.25rem;color:red;font-size:.75rem}.g2f-bookingPaymentForm-method-cta label{-ms-flex-order:2;order:2}.g2f-bookingPaymentForm-method-cta input[type=radio]{-ms-flex-order:1;order:1;margin-right:.3125rem}.g2f-bookingSticky-reminder{position:relative}.g2f-bookingSticky-reminder li{padding-left:2.5rem}.g2f-bookingSticky-reminder li:before{content:"";position:absolute;left:0}.g2f-bookingSticky-reminder-date:before{width:1.25rem;height:1.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6'%3E%3Cpath d='M84.1 9.6H79V4.8C79 2.2 76.6 0 74 0s-5 2.1-5 4.8v4.8H31V4.8C31 2.2 28.6 0 26 0s-5 2.1-5 4.8v4.8h-5.1C7.1 9.6 0 15.9 0 24.6v50.8c0 8.8 7.1 16.2 15.9 16.2h68.3c8.8 0 15.9-7.4 15.9-16.2V24.6c-.1-8.7-7.2-15-16-15zm-68.2 9H21v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h38v3.7c0 2.6 2.4 4.8 5 4.8s5-2.1 5-4.8v-3.7h5.1c3.5 0 5.9 2.5 5.9 6v8H10v-8c0-3.5 2.4-6 5.9-6zm68.2 64H15.9c-3.5 0-5.9-3.7-5.9-7.2V42.6h80v32.8c0 3.5-2.4 7.2-5.9 7.2z' fill='%23FFF'/%3E%3C/svg%3E")}.g2f-bookingSticky-reminder-stay{font-size:.8125rem}.g2f-bookingSticky-reminder-people{margin-top:1.25rem}.g2f-bookingSticky-reminder-people:before{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.6 23.6'%3E%3Cpath d='M11.802 0C5.285 0 .002 5.283.002 11.8c0 3.37 1.42 6.402 3.685 8.552a11.735 11.735 0 0 0 8.115 3.248 11.73 11.73 0 0 0 8.118-3.252 11.756 11.756 0 0 0 3.681-8.549C23.602 5.283 18.319 0 11.802 0zm0 22.184a10.34 10.34 0 0 1-6.536-2.319c.474-2.171 1.868-3.944 3.705-4.87.801.569 1.775.912 2.832.912s2.031-.342 2.832-.912c1.837.925 3.23 2.698 3.705 4.868a10.334 10.334 0 0 1-6.538 2.321zM8.317 11a3.487 3.487 0 1 1 6.974 0c0 .838-.308 1.597-.801 2.198a3.467 3.467 0 0 1-1.845 1.175c-.271.067-.549.114-.841.114s-.57-.046-.841-.114a3.467 3.467 0 0 1-1.845-1.175A3.452 3.452 0 0 1 8.317 11zm11.243 7.686c-.656-2.074-2.012-3.796-3.762-4.852.57-.801.913-1.775.913-2.834a4.906 4.906 0 0 0-9.813 0c0 1.058.343 2.032.913 2.834-1.751 1.056-3.108 2.78-3.763 4.855A10.335 10.335 0 0 1 1.419 11.8c0-5.735 4.649-10.384 10.384-10.384S22.186 6.065 22.186 11.8c0 2.645-.997 5.052-2.626 6.886z' fill='%23FFF'/%3E%3C/svg%3E")}.g2f-bookingSticky-options{padding-top:1.5rem}.g2f-bookingSticky-options-line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:.625rem 0}.g2f-bookingSticky-options-line.ce-discount span,.g2f-bookingSticky-options-line.free-service-fees span{font-style:italic}.g2f-bookingSticky-total{margin-top:1.25rem;padding-top:1.25rem;border-top:.0625rem solid #4bab77}.g2f-bookingSticky-trigger-price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-bookingAccommodation-preview-img img{width:100%;height:100%;object-fit:cover;border-radius:1.3125rem}.g2f-bookingAccommodation-preview-title{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.g2f-bookingAccommodation-preview-title h4{margin-right:.625rem}.g2f-bookingAccommodation-preview-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-bookingAccommodation-preview-details li{width:50%;margin:.3125rem 0}.g2f-bookingAccommodation-preview-details li.room{width:100%}.g2f-bookingAccommodation-preview-details li svg.no-pets,.g2f-bookingAccommodation-preview-details li svg.pets{position:relative;top:.1875rem}.g2f-bookingAccommodation-preview-details li svg.no-wifi,.g2f-bookingAccommodation-preview-details li svg.wifi{position:relative;top:.125rem;left:.3125rem}.g2f-bookingAccommodation-preview-details li svg.pets,.g2f-bookingAccommodation-preview-details li svg.wifi{fill:#00653f}.g2f-bookingAccommodation-preview-details li svg.no-pets,.g2f-bookingAccommodation-preview-details li svg.no-wifi{fill:#ff5f32}.g2f-bookingAccommodation-preview-host{margin-top:1.25rem;padding-top:1.25rem;border-top:.0625rem solid #4bab77}.g2f-bookingAccommodation-preview-host p{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-bookingAccommodation-preview-host-name{font-weight:600}.g2f-bookingSummary{position:relative}.g2f-bookingSummary.loading:before{content:"";display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:40;background-color:hsla(0,0%,100%,.7)}.g2f-bookingSummary.loading:after{content:"";background-image:url(/themes/custom/g2f/build/svg/symbols/loader.svg);background-repeat:no-repeat;position:fixed;top:50%;left:50%;width:80px;height:80px;z-index:50;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.g2f-bookingSummary-reminder-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.g2f-bookingSummary-reminder .g2f-dates-validate{display:none}.g2f-bookingSummary-reminder .g2f-datepicker-button{cursor:pointer}.g2f-bookingSummary-reminder-content .g2f-form-field{margin:.625rem 1.25rem;-ms-flex-pack:space-evenly;justify-content:space-evenly}.g2f-bookingSummary-reminder-content .g2f-form-field input{cursor:pointer}.g2f-bookingSummary-reminder-content .g2f-form-field input::placeholder{color:#fff}.g2f-bookingSummary-reminder-content .g2f-calendarWrapper{position:relative;left:40%}.g2f-bookingSummary-reminder-valid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-bookingSummary-reminder-valid-msg,.g2f-bookingSummary-reminder-valid .g2f-btn,.g2f-bookingSummary-reminder-valid body .buorg-buttons #buorgig,.g2f-bookingSummary-reminder-valid body .buorg-buttons #buorgpermanent,.g2f-bookingSummary-reminder-valid body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingSummary-reminder-valid #buorgig,body .buorg-buttons .g2f-bookingSummary-reminder-valid #buorgpermanent,body .buorg-buttons .g2f-bookingSummary-reminder-valid #buorgul{-ms-flex-item-align:end;align-self:flex-end;width:auto}.g2f-bookingSummary-reminder-valid-msg{margin-bottom:1.25rem;padding:1.25rem;background-color:#fdd;border-radius:1rem}.g2f-bookingSummary-date{width:50%;margin:0 .625rem;padding:.625rem;background-color:#4bab77;border:.0625rem solid #4bab77;border-radius:1.3125rem;color:#fff;text-align:center}.g2f-bookingSummary-travelers{margin-bottom:3.125rem}.g2f-bookingSummary-travelers-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.g2f-bookingSummary-travelers-header .g2f-link{cursor:pointer}.g2f-bookingSummary-travelers-wrapper{margin-bottom:1.875rem}.g2f-bookingSummary-travelers-message{margin-bottom:.9375rem;padding:1.25rem;background-color:#e3f2ea;border-radius:1rem;font-size:.8125rem}.g2f-bookingSummary-travelers-birthdate-input{width:60%}.g2f-bookingSummary-travelers-children,.g2f-bookingSummary-travelers-infants{margin:.625rem 0}.g2f-bookingSummary-travelers-children .g2f-form-field,.g2f-bookingSummary-travelers-infants .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.g2f-bookingSummary-animals,.g2f-bookingSummary-insurance,.g2f-bookingSummary-options,.g2f-bookingSummary-travelers{padding-top:2.5rem;border-top:.0625rem solid #e5e5e5}.g2f-bookingSummary-animals .g2f-form-select,.g2f-bookingSummary-insurance .g2f-form-select,.g2f-bookingSummary-options .g2f-form-select,.g2f-bookingSummary-travelers .g2f-form-select{margin-right:1.25rem}.g2f-bookingSummary-animals .g2f-form-fieldWrapper,.g2f-bookingSummary-insurance .g2f-form-fieldWrapper,.g2f-bookingSummary-options .g2f-form-fieldWrapper,.g2f-bookingSummary-travelers .g2f-form-fieldWrapper{margin:.625rem 0}.g2f-bookingSummary-options .g2f-form-fieldWrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.g2f-bookingSummary-options .g2f-form-fieldWrapper label{-ms-flex:1;flex:1;position:relative;overflow:hidden}.g2f-bookingSummary-options .g2f-form-fieldWrapper label:after{content:"";position:absolute;top:.625rem;width:100%;margin-left:1.25rem;border-bottom:.125rem dotted #d8d8d8}.g2f-bookingSummary-options .g2f-form-fieldWrapper .g2f-option-line-price{padding-left:1.25rem}.g2f-bookingSummary-options-info{color:#9fa6b1}.g2f-bookingSummary .animal-option .g2f-form--checkbox{margin:1.875rem 0 1.25rem}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field label{-ms-flex:1;flex:1;position:relative;overflow:hidden}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field label:after{content:"";position:absolute;top:.625rem;width:100%;margin-left:1.25rem;border-bottom:.125rem dotted #d8d8d8}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field .g2f-option-line-price{padding-left:1.25rem}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field-animal-fee{margin-right:1.25rem}.g2f-bookingSummary-insurance-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.g2f-bookingSummary-insurance-wrapper legend{width:60%}.g2f-bookingSummary-insurance-options .g2f-form-field label{-ms-flex-order:2;order:2}.g2f-bookingSummary-insurance-options .g2f-form-field input[type=radio]{-ms-flex-order:1;order:1;margin-right:.3125rem}.g2f-bookingSummary-btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.g2f-bookingSummary-btn-wrapper .g2f-btn,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgig,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgpermanent,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgig,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgpermanent,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgul{width:auto}.g2f-bookingError-message{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.9375rem 1.875rem;background-color:#fdd;border-radius:1rem}.g2f-bookingError-message:before{content:"";display:inline-block;margin-right:1.875rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.1 60.2'%3E%3Cpath d='M1 59c1.4 1.5 3.7 1.5 5.2.1l.1-.1 23.6-23.6L53.5 59c1.4 1.5 3.8 1.6 5.3.2 1.5-1.3 1.6-3.6.4-5.1-.1-.1-.2-.3-.4-.4L35.2 30.1 58.8 6.5c1.5-1.4 1.6-3.8.2-5.3-1.4-1.5-3.8-1.6-5.3-.2l-.2.2-23.6 23.6L6.3 1.2C4.8-.2 2.5-.1 1 1.4-.3 2.9-.3 5 1 6.5l23.6 23.6L1 53.7C-.3 55.2-.3 57.5 1 59z' fill='%23FF5F32'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;min-width:.875rem;height:.875rem}.g2f-bookingConfirmation-btn{display:inline-block;width:auto}.g2f-bookingConfirmation-reinsurance .g2f-reinsurance{margin-top:3.75rem;padding:2.5rem 0;border-top:.0625rem solid #00653f;border-bottom:.0625rem solid #00653f}.g2f-bookingConfirmation-reinsurance .g2f-reinsurance-item{width:10rem}.g2f-footer{color:#fff;padding-right:1.375rem;padding-left:1.375rem}.g2f-footer-container{background-color:#fff}.g2f-footer-newsletter{background-color:#4bab77;padding:3.75rem 0}.g2f-footer-newsletter-wrapper{padding-right:3.125rem}.g2f-footer-newsletter-form{position:relative;margin-top:1.875rem}.g2f-footer-newsletter-form label[for=edit-email--2],.g2f-footer-newsletter-form label[for=edit-email]{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-footer-newsletter-form .g2f-newsletterBloc-input{width:100%;background-color:transparent;border:.0625rem solid #fff;border-radius:60em;padding-right:140px}.g2f-footer-newsletter-form .g2f-newsletterBloc-input::placeholder{font-size:.9375rem;font-weight:300;color:#fff}.g2f-footer-newsletter-form .g2f-newsletter .g2f-form--checkbox .g2f-form-field{-ms-flex-align:start;align-items:flex-start}.g2f-footer-newsletter-form .g2f-newsletter input#edit-conditions{margin:.25rem .9375rem 0 0;border:.0625rem solid #fff}.g2f-footer-newsletter-form .g2f-newsletter input#edit-conditions:checked{border:.3125rem solid #fff}.g2f-footer-newsletter-form .g2f-newsletter label[for=edit-conditions]{font-size:.75rem;line-height:1.5rem;font-weight:300}.g2f-footer-newsletter-form .g2f-newsletter-btn{position:absolute;top:0;right:0;border:none;z-index:2;width:40%;border:1px solid #fff;min-width:120px}.g2f-footer-newsletter-form .g2f-newsletter-error{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;bottom:-2.1875rem;padding:.3125rem .625rem;background-color:#fff;border-radius:1rem;font-size:.75rem;font-weight:300;color:#ff5f32}.g2f-footer-newsletter-form .g2f-newsletter-error-ico{margin-right:.625rem;width:.625rem;height:.625rem}.g2f-footer-newsletter-form .g2f-newsletter-error-ico svg{display:block;width:100%;height:100%}.g2f-footer-info{background-color:#00653f;padding:3.75rem 0}.g2f-footer-info-wrapper{padding:0 3.125rem;height:100%;position:relative}.g2f-footer-info-wrapper:before{content:"";position:absolute;width:1px;height:100%;right:0;background:#fff;top:0;bottom:0}.g2f-footer-action{background-color:#00653f;padding:3.75rem 0}.g2f-footer-action-wrapper{padding-left:3.125rem}.g2f-footer-about-list,.g2f-footer-other-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-footer-about-item{width:50%;margin-top:1.5rem;padding-right:4rem}.g2f-footer-about-item a:hover{text-decoration:underline}.g2f-footer-contact-item{margin:1.25rem 0}.g2f-footer-contact-item:first-child{margin-top:0}.g2f-footer-social-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-footer-social-list li{margin-top:.625rem}.g2f-footer-social-btn{display:block;width:2.625rem;height:2.625rem;border:.0625rem solid #fff;border-radius:3.125rem}.g2f-footer-social-btn svg{position:relative;top:.8125rem;left:.8125rem}.g2f-footer-social-btn:hover{background-color:#fff}.g2f-footer-social-btn:hover svg{fill:#00653f}.g2f-footer-legal{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;color:#000}.g2f-footer-legal #block-g2f-footer-items,.g2f-footer-legal #block-g2f-footer-items-ce{width:100%}.g2f-footer-legals{padding:1.25rem 0}.g2f-footer-legals-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.g2f-footer-legals-item{margin:0 1rem;text-align:center;font-weight:300}.g2f-footer-legals-link:hover{text-decoration:underline}.g2f-footer-ce .g2f-footer-social-list{-ms-flex-pack:space-evenly;justify-content:space-evenly}.g2f-footer-ce .g2f-footer-action-wrapper{margin-top:-.3125rem}.g2f-footer-ce-logo{background-color:#4bab77;padding:2.5rem 0}.g2f-footer-ce .g2f-header-logo{width:5rem;height:5rem;margin-right:.625rem}.g2f-footer-ce .g2f-header-logo-ce{fill:#fff;width:13.125rem;height:3.125rem}.g2f-header{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);position:relative;z-index:999;font-weight:300;font-size:.875rem;padding:0}.g2f-header .wrapper{position:relative;z-index:500}.g2f-header-logo{display:block;margin-left:1.875rem}.g2f-header-logo img{max-height:3.125rem}.g2f-header-logo-booking{margin:0}.g2f-header-logofull{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-header-title{text-decoration:none;color:#3a485f;display:none}.g2f-header-title *{margin:0 auto;display:block}.g2f-header-title-img{max-width:11.6875rem}.g2f-header-title-baseline{color:#00653f;font-size:.75rem;letter-spacing:1.8px;padding-top:.2em;text-align:center}.g2f-header-title-baseline span{display:inline-block}.g2f-header-title-baseline span.hidden{text-indent:-9000px}.g2f-header-title-baseline span.alt:before{content:"&"}.g2f-header-ce #block-g2f-ce-menu{display:none;-ms-flex-pack:center;justify-content:center}.g2f-header-ce #block-g2f-ce-menu ul{display:-ms-flexbox;display:flex}.g2f-header-ce #block-g2f-ce-menu ul li:not(:last-child){padding-right:.9375rem}.g2f-header-ce #block-g2f-ce-menu a:hover{text-decoration:underline}.g2f-header-ce .g2f-header-logo-ce{fill:#00653f;width:13.125rem;height:3.125rem}.g2f-header-ce .g2f-header-action{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.g2f-header-ce .g2f-header-action-item{display:none}.g2f-header-ce-logoce{display:none;margin-right:1.5625rem}.g2f-header-ce-logoce img{width:3.1875rem;height:3.1875rem}.g2f-header-ce-account ul{position:absolute;background-color:#3a485f;display:none;right:0;top:5.9375rem}.g2f-header-ce-account ul a{display:block;padding:.625rem}.g2f-header-ce-account>img{cursor:pointer}.g2f-header-ce-account>ul.active{display:block}.g2f-header-action{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;color:#00653f}.g2f-header-action svg{fill:#00653f;stroke:#00653f}.g2f-header-action li>a{text-decoration:none;color:#00653f}.g2f-header-action-label{display:none}.g2f-header-action-account{display:-ms-flexbox;display:flex;height:1.75rem;text-decoration:none;position:relative;-ms-flex-align:center;align-items:center}.g2f-header-action-account-img{border-radius:50%;overflow:hidden;width:1.75rem;min-width:1.75rem;height:1.75rem}.g2f-header-action-account-img img{width:1.75rem;height:1.75rem}.g2f-header-action-account svg{width:.9375rem;height:.9375rem;fill:#00653f;margin-right:.3125rem}.g2f-header-action-accountList a:hover{text-decoration:underline}.g2f-header-action>li{cursor:pointer}.g2f-header-action>li>ul{display:none;position:absolute;-ms-flex-direction:column;flex-direction:column;border-radius:.4375rem;background-color:#fff;padding:.875rem 1.5625rem}.g2f-header-action>li>ul>li{padding:.875rem 0}.g2f-header-action>li:hover>ul{display:-ms-flexbox;display:flex}.g2f-header-action>li a{text-decoration:none}.g2f-header-action-accountList:hover>ul{display:none}.g2f-header-action-menu{text-decoration:none;text-align:center;position:absolute;left:.625rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.g2f-header-action-menu-open{display:block}.g2f-header-action-menu-close,.g2f-header-action-menu.is-open .g2f-header-action-menu-open{display:none}.g2f-header-action-menu.is-open .g2f-header-action-menu-close{display:inline-block}.g2f-header-action-menu.has-favorite:after{content:"";position:absolute;right:-9px;top:-9px;display:block;width:16px;height:16px;background:url(/themes/custom/g2f/build/svg/mainNav/circle-border.svg) no-repeat 0 0}.g2f-header-action-menu.has-favorite+.g2f-mainNav .g2f-mainNav-link-favorites{position:relative;width:auto}.g2f-header-action-menu.has-favorite+.g2f-mainNav .g2f-mainNav-link-favorites:after{content:"";position:absolute;right:-17px;top:6px;display:block;width:12px;height:12px;background:url(/themes/custom/g2f/build/svg/mainNav/circle.svg) no-repeat 0 0}.g2f-header-action-menu svg{width:1.5625rem;height:1.5625rem;fill:#00653f}.g2f-header-action-menu-legend{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-header .g2f-switchLang-list{top:calc(100% + 1px);padding:.3125rem .625rem}.g2f-header .g2f-switchLang-list li{padding:0}.g2f-homeDest .g2f-bigFigure{padding:10rem 0}.g2f-homeDest .g2f-bigFigure picture{bottom:0}.g2f-homeDest .g2f-accommodationContainer{margin-top:-11.875rem}.g2f-homeDest .g2f-accommodationContainer .g2f-homeDestItem-wrapper{width:calc(50% - 25px)}.g2f-homeDest .g2f-accommodationFluid{padding-right:0}.g2f-homeDest .g2f-accommodationCol{top:1.5625rem}.g2f-homeDest-container-poi{margin-top:-6.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.g2f-homeDest-container-poi-wrap{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1}.g2f-homeDest-container-poi .g2f-mainSearchContent{position:relative;z-index:2;background:#fff;border-radius:1rem;padding:2rem 1rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-homeDest-container .g2f-homeDestItem-wrapper{width:calc(33% - 25px)}.g2f-homeDest-poi-title{position:absolute;top:5.3125rem;width:100%;text-align:center;z-index:2}.g2f-homeDest-poi-title h1{display:inline-block;background-color:#fff;padding:.625rem 1.25rem;border-radius:3.125rem}.g2f-homeDest-aside{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:.75rem;padding:2.5rem .9375rem;background-color:#fff;border-radius:1rem;z-index:2}.g2f-homeDest-aside header{padding:0 1.25rem}.g2f-homeDest-aside .g2f-mapFrance svg:last-child{width:3.125rem;height:65%;padding-left:.3125rem}.g2f-homeDestItem{max-width:100%;width:100%;height:100%}.g2f-homeDestItem-container{-ms-flex-align:stretch;align-items:stretch}.g2f-homeDestItem-wrapper{display:-ms-flexbox;display:flex;margin:.75rem}.g2f-homeDestItem-wrapper .field-content{height:100%}.g2f-homeDestItem-wrapper .views-field{width:100%}.g2f-homeDestItem-content{width:100%;padding:1.875rem}.g2f-homeDestItem-img{position:relative}.g2f-homeDestItem-cta{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);border-radius:1rem 1rem 0 0}.g2f-homeDestItem-cta span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:relative;top:40%;color:#fff;line-height:1.6875rem}.g2f-homeDestItem-cta span svg{width:2.8125rem;height:2.5rem;stroke:#fff;margin-bottom:.3125rem}.g2f-homeDestItem-cta .g2f-btn-simple{display:inline-block}.g2f-homeDestItem-cta .g2f-btn-simple:hover{background:none;border:.0625rem solid #fff;color:#fff}.g2f-homeDestItem .g2f-btn-localise{position:absolute;top:.875rem;left:.875rem;z-index:2}.g2f-homeDestItem .g2f-btn-localise:hover svg{fill:#fff}.g2f-homeDest-map-img{width:100%;height:15.625rem}.g2f-homeDest-map-img img{width:100%;height:100%;object-fit:contain}.g2f-homeDest-homeregion .g2f-bigFigure picture{bottom:0}.g2f-homeDest-homeregion .g2f-homeDest-wrapper{position:sticky;top:0;z-index:2}.g2f-homeDest-textimage-img img{width:100%;height:100%;object-fit:contain;border-radius:1rem}.g2f-homeDest-textimage-img-centered{max-width:48.75rem;margin:0 auto}.g2f-homeOffer{text-align:center}.g2f-homeOffer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;position:relative;border-radius:7px;margin:3.125rem 0}.g2f-homeOffer-wrapper:before{content:"";background:linear-gradient(220deg,#b7df56,#1aa87b);position:absolute;top:-25px;left:-1.375rem;right:-1.375rem;bottom:-25px;z-index:-1}.g2f-homeOffer-img img{object-fit:cover;width:100%;height:100%;display:block}.g2f-homeOffer-header{padding:.625rem 1.25rem;background:#fff;border-radius:7px 7px 0 0;overflow:hidden}.g2f-homeOffer-header-title{font-size:1.4375rem}.g2f-homeOffer-header-desc{font-size:1.125rem}.g2f-homeOffer-aside{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;border-radius:0 0 7px 7px}.g2f-homeOffer-aside ul>li{position:relative}.g2f-homeOffer-aside ul>li:before{position:absolute;margin-left:-15px;content:none}.g2f-homeOffer-aside ul>li:hover:before{content:url(/themes/custom/g2f/build/svg/symbols/arrow.svg)}.g2f-homeOffer-aside-header{padding:.625rem 1.25rem;background:linear-gradient(50deg,#b7df56,#1aa87b);color:#fff;display:none}.g2f-homeOffer-aside-header-title{font-size:1.4375rem;font-weight:700}.g2f-homeOffer-aside-header-desc{font-size:1.125rem}.g2f-homeOffer-aside-content{padding:.625rem 1.25rem 0;font-size:1.125rem}.g2f-homeOffer-aside-link{margin:1.5625rem 0}.g2f-homeReinsurance{display:none;text-align:center;margin-bottom:1.875rem}.g2f-homeReinsurance-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}.g2f-homeReinsurance-list li{position:relative;width:25%}.g2f-homeReinsurance-list li:last-child .g2f-homeReinsurance-list-label:after{display:none}.g2f-homeReinsurance-list-ico{margin-bottom:.625rem}.g2f-homeReinsurance-list-ico img{max-width:4.375rem;max-height:5.3125rem}.g2f-homeReinsurance-list-label{display:block;position:relative;margin-top:1.25rem;font-size:1.25rem}.g2f-homeReinsurance-list-label:after{content:"";position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:2em;background:#f45d5c}.g2f-homeStays{text-align:center}.g2f-homeStays .g2f-title{font-size:1.4375rem}.g2f-homeStays-item{position:relative;margin-bottom:1.25rem;overflow:hidden;border-radius:.375rem;box-shadow:0 0 6px 3px rgba(0,0,0,.1)}.g2f-homeStays-cta,.g2f-homeStays-header{position:relative;z-index:3;background:#fff;padding:.625rem;font-size:1.125rem}.g2f-homeStays-cta a,.g2f-homeStays-header a{text-decoration:none}.g2f-homeStays-cta{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.g2f-homeStays-cta a{position:relative;color:#3a485f}.g2f-homeStays-cta a:focus,.g2f-homeStays-cta a:hover{text-decoration:underline}.g2f-homeStays-cta svg{color:#3a485f;width:.9em;height:.9em;margin-left:.3125rem}.g2f-homeStays-image{position:relative}.g2f-homeStays-image:after{content:"";display:block;width:100%;padding-top:82.85714286%}.g2f-homeStays-image img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}.g2f-homeStays-title{color:#f45d5c;display:block;font-weight:600}.g2f-homeStays-subtitle{display:block;color:#3a485f}.g2f-homeStays-body{position:relative;z-index:1}.g2f-homeStays-ico,.g2f-homeStays-offer{display:none}.g2f-homeStays-secondaryLinks{position:relative;transition:all .4s cubic-bezier(.15,.54,.32,1.15);transition-delay:.1s}.g2f-homeStays-secondaryLinks-inner{padding:.625rem}.g2f-homeStays-secondaryLinks a{display:block;margin:.3125rem 0;text-decoration:none;color:#3a485f;font-size:1.0625rem;font-weight:600}.g2f-homeStays-secondaryLinks a:focus,.g2f-homeStays-secondaryLinks a:hover{text-decoration:underline}.g2f-homeThematicStays .swiper-button-prev{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-homeThematicStays .swiper-button-next.swiper-button-disabled,.g2f-homeThematicStays .swiper-button-prev.swiper-button-disabled{opacity:0}.g2f-homeThematicStays .swiper-button-next,.g2f-homeThematicStays .swiper-button-prev{background-size:1.0625rem;color:#f45d5c;width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:2.5rem;border-radius:50%}.g2f-homeThematicStays .swiper-button-next .swiper-button-prev,.g2f-homeThematicStays .swiper-button-prev .swiper-button-prev{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-homeThematicStays .swiper-button-next svg,.g2f-homeThematicStays .swiper-button-prev svg{width:1.2em;height:1.2em}.g2f-homeThematicStays .g2f-thematic-swiper{overflow:visible;position:relative}.g2f-homeThematicStays>.g2f-title{text-align:center;margin-bottom:0}.g2f-homeThematicStays-discover{font-size:1.125rem;text-align:center}.g2f-homeThematicStays-title h3.g2f-title{font-size:1.25rem;text-align:center;color:#f45d5c}.g2f-homeThematicStays-description{display:none}.g2f-homeThematicStays-cta{position:absolute;text-align:center;bottom:1.5625rem;left:0;right:0}.g2f-homeThematicStays-cta a{background-color:#fff}.g2f-homeThematicStays-cta a:hover{background-color:#d9d9d9}.g2f-homeThematicStays img{border-radius:.375rem;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.2);width:100%;height:400px;object-fit:cover}.g2f-homeThematicStays-item{max-height:37.5rem}.g2f-homeCampaign-description{margin:0 5rem 3.75rem}.g2f-homeCampaign-item-cta{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);border-radius:1rem;cursor:pointer}.g2f-homeCampaign-item-cta span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:relative;top:40%;color:#fff;line-height:1.6875rem}.g2f-homeCampaign-item-cta span svg{width:2.8125rem;height:2.5rem;stroke:#fff;margin-bottom:.3125rem}.g2f-mainNav{position:absolute;top:100%;right:100%;left:-100%;transition:all .3s ease-in-out}.g2f-mainNav.is-open{display:block;left:0;right:50px}.g2f-mainNav>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 .125rem .1875rem 0 hsla(0,0%,75%,.28);padding:.875rem 1.5625rem}.g2f-mainNav>ul>li{padding:.875rem 0;cursor:pointer}.g2f-mainNav>ul>li>ul{display:none;position:relative;-ms-flex-direction:column;flex-direction:column;border-radius:.4375rem;background-color:#fff;box-shadow:none;padding:.875rem 1.5625rem}.g2f-mainNav>ul>li>ul>li{padding:.875rem 0}.g2f-mainNav>ul>li:active>ul,.g2f-mainNav>ul>li:hover>ul{display:-ms-flexbox;display:flex}.g2f-mainNav>ul>li a{text-decoration:none}.g2f-mainNav>ul>li a:hover{text-decoration:underline}.g2f-mainNav-hasSubNav{position:relative}.g2f-mainNav-list{box-sizing:border-box;background-color:#3a485f;border-radius:0;padding:2.5rem 2.5rem .625rem;position:relative}.g2f-mainNav-list>li{margin-bottom:1.875rem}.g2f-mainNav-link{text-decoration:none;display:inline-block;font-weight:300;width:100%;text-align:left;white-space:nowrap;color:#fff;font-size:1.1875rem}.g2f-mainNav-link:focus,.g2f-mainNav-link:hover{text-decoration:underline}.g2f-mainNav-link.separator:before{content:"";display:inline-block;width:25px;height:17px;margin-right:.9375rem;position:relative;top:3px;background:url(/themes/custom/g2f/build/svg/mainNav/contact.svg) no-repeat 0 0}.g2f-mainNav-link-current{position:relative;color:#fff}.g2f-mainNav-link-current:before{content:"";position:absolute;left:-1.25rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:2em;width:1px;background:#fff}.g2f-mainNav-subNav .is-active{text-decoration:underline}.g2f-mainNav .g2f-switchLang-actual-flagContainer{border:none;border-radius:0;width:1.5rem;height:1rem}.g2f-searchResult{position:relative}.g2f-searchResult-noResults{background-color:red;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:url(/themes/custom/g2f/build/img/no-result-bg.png) no-repeat 50% 50%;background-size:cover;padding:7.125rem 3.125rem}.g2f-searchResult-noResults p{font-size:1.5rem}.g2f-searchResult-noResults hr{border:none;border-top:1px solid #00653f;margin:2.5rem 0}.g2f-searchResult-noResults-content{background-color:#fff;border-radius:16px;padding:3.125rem}.g2f-searchResult .g2f-back-to{position:absolute;bottom:0;right:0;margin-bottom:1rem}.g2f-searchResult .g2f-back-to-btn{width:2.625rem;height:2.625rem;border-radius:50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.9 44.7'%3E%3Cpath d='M50.9 22.6c0-1.1-.9-2-2-2H6.5L23.7 3.4c.4-.4.6-.9.6-1.4s-.2-1-.6-1.4c-.8-.8-2-.8-2.8 0L.6 20.9c-.8.8-.8 2 0 2.8l20.3 20.4c.8.8 2 .8 2.8 0s.8-2 0-2.8L7.1 24.6h41.8c1.1 0 2-.9 2-2z' fill='%23FFF'/%3E%3C/svg%3E") no-repeat #00653f 50%;background-size:1rem;-ms-transform:rotate(90deg);transform:rotate(90deg)}.g2f-searchResult-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between;margin:0 -.625rem 1.25rem}.g2f-searchResult-titleInfos{border-top:1px solid #3a485f;margin-top:1.875rem;width:100%}.g2f-searchResult-titleInfos .g2f-title{display:none}.g2f-searchResult-sorting{position:relative;top:0;margin-bottom:2.5rem;margin-top:-2.5rem;z-index:1200}.g2f-searchResult-sorting-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-searchResult-sorting-wrapper>li{padding:.5rem .8125rem;position:relative}.g2f-searchResult-sorting .g2f-dropdown{min-width:16.25rem}.g2f-searchResult-sorting-mobile .g2f-searchResult-sorting-sort{position:static;text-align:center}.g2f-searchResult-sorting-mobile .g2f-searchResult-sorting-wrapper{padding:0}.g2f-searchResult-sorting-mobile .g2f-searchResult-sorting-wrapper>li{border-right:.125rem solid #e3f2ea;border-left:.125rem solid #e3f2ea}.g2f-searchResult-sorting-mobile .g2f-dropdown{border:none;min-width:0;padding:0}.g2f-searchResult-sorting-mobile .g2f-dropdown-btn{display:block;position:relative;margin:0 auto;font-weight:600;padding-right:1.25rem}.g2f-searchResult-sorting-mobile .g2f-dropdown-btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5l-4 4-4-4' stroke='%23000' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.g2f-searchResult-sorting-mobile .g2f-dropdown-list{top:6.875rem;z-index:2;text-align:left}.g2f-searchResult-sorting-mobile .g2f-dropdown-link:not(:last-child){margin-bottom:1.25rem}.g2f-searchResult-sorting-mobile .g2f-dropdown.active{position:static}.g2f-searchResult-sorting-label{font-weight:600;margin-right:.9375rem}.g2f-searchResult-facets{padding:1.25rem 0 4rem}.g2f-searchResult-facets-bottom{position:sticky;bottom:0;z-index:2;padding-top:1rem;background-color:#e3f2ea}.g2f-searchResult-facets.is-active{display:block}.g2f-searchResult-facets-close{position:fixed;top:.6875rem;right:1rem;color:#00653f;width:2.625rem;height:2.625rem;border-radius:50%;background-color:#fff}.g2f-searchResult-facets-close svg{width:.9375rem;height:.9375rem}.g2f-searchResult-facets #facets-block{overflow:auto;max-height:calc(100vh - 170px);margin-top:1.25rem}.g2f-searchResult-facets a.facets-soft-limit-link{color:#4bab77;text-decoration:none;font-size:.9375rem;margin-top:1rem;font-weight:500}.g2f-searchResult-facets a.facets-soft-limit-link:before{content:"+ "}.g2f-searchResult-facets-summary{padding:.3125rem 0}.g2f-searchResult-facets-summary ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-searchResult-facets-summary ul li{padding:.625rem}.g2f-searchResult-facets-summary ul li.facet-summary-item--clear{display:none}.g2f-searchResult-facets-summary ul li a{text-decoration:none}.g2f-searchResult-facets-bottom{padding-top:2.8125rem}.g2f-searchResult-facets-bottom a{text-decoration:none}.g2f-searchResult-facets .facet-item{margin:.5rem 0}.g2f-searchResult-facets .facet-item label{margin-left:.3125rem;top:-.125rem;position:relative}.g2f-searchResult-facets .facet-item a{text-decoration:none}.g2f-searchResult-facets .facet-item-active:after{content:"";position:absolute;height:2.8125rem;width:2.8125rem;background-color:#fff;border-radius:1.3125rem}.g2f-searchResult-facets-summaryTitle{padding:.9375rem 2.5rem .9375rem .9375rem;background-color:#e3f2ea;font-size:1.5rem;color:#00653f}.g2f-searchResult-facets-nbResult{font-size:1.5rem}.g2f-searchResult .g2f-listIcons{margin-top:.625rem}.g2f-searchResult .g2f-listIcons li:first-child{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-resultDisplay{-ms-transform:none;transform:none}.g2f-resultDisplay-filter{background-color:#e3f2ea}.g2f-resultDisplay .g2f-accommodationFluid{padding-right:.625rem}.g2f-resultDisplay .g2f-accommodationCol{top:0;width:31.25rem;height:100vh}.g2f-resultDisplay .g2f-accommodationCol.show-map{position:fixed;height:100vh}.g2f-slider-ce{font-weight:300;font-weight:400;position:relative}.g2f-slider-ce .swiper-button-next,.g2f-slider-ce .swiper-button-prev{top:calc(50% + 38px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-slider-ce .swiper-button-next svg,.g2f-slider-ce .swiper-button-prev svg{width:1.875rem;height:1.875rem;fill:#fff}.g2f-slider-ce .swiper-button-prev{-ms-transform:rotate(180deg);transform:rotate(180deg)}.g2f-slider-ce .swiper-slide img{height:auto}.g2f-slider-button{position:absolute;z-index:1;width:2.625rem;height:2.625rem;border-radius:50%;background:#00653f;color:#fff;cursor:pointer}.g2f-slider-button svg{position:relative;width:.8125rem;height:.5625rem;left:.8125rem;top:.6875rem}.g2f-slider-pagination{position:absolute;bottom:0}.g2f-slider-pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:transparent;border:1px solid #00653f;opacity:1}.g2f-slider-pagination .swiper-pagination-bullet-active{background:#00653f}.g2f-slider-push{position:relative;margin:2.1875rem 0}.g2f-slider-push-list{display:-ms-flexbox;display:flex;padding-left:6.25rem}.g2f-slider-push-listtag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-slider-push-title{-ms-flex-positive:2;flex-grow:2}.g2f-slider-push-tag{margin-right:1.5625rem;cursor:pointer}.g2f-slider-push-tag:last-child{margin-right:0}.g2f-slider-push-container{margin-top:2.1875rem}.g2f-slider-push-slide-tag{display:inline-block;position:absolute;right:1.25rem;top:1.25rem}.g2f-slider-push-slide-tag span{font-weight:600}.g2f-slider-push-slide-img{height:17.5rem}.g2f-slider-push-slide-img img{width:100%;height:100%;object-fit:cover;border-radius:.9375rem}.g2f-slider-push-slide-text,.g2f-slider-push-slide-title{font-weight:300}.g2f-slider-push-slide-text p{line-height:1.6875rem}.g2f-slider-push .g2f-slider-button{top:7.5rem}.g2f-slider-push-button-prev{-ms-transform:rotate(180deg);transform:rotate(180deg);left:-1.25rem}.g2f-slider-push-button-next{right:-1.25rem}.g2f-slider-push-cta{width:16.5625rem;margin:3.75rem auto 0}.g2f-slider-push--with-bg{padding:5rem 0;background-color:#00653f}.g2f-slider-push--with-bg .g2f-slider-button{background-color:#fff}.g2f-slider-push--with-bg .g2f-slider-button svg{color:#00653f}.g2f-slider-push--with-bg .g2f-slider-push-title span{color:#fff}.g2f-slider-push--with-bg .g2f-slider-push-list .g2f-slider-button{top:-10%}.g2f-slider-push--with-bg .g2f-slider-push-listtag li{display:inline-block;text-align:center}.g2f-slider-push--with-bg .g2f-slider-push-list .slidertag{width:31.25rem}.g2f-slider-push--promo{background-color:#e3f2ea;padding:4.375rem 0}.g2f-slider-push--promo-swiper{position:relative;height:31.25rem}.g2f-slider-push--promo-container{height:26.125rem;margin-top:4.375rem;overflow:hidden}.g2f-slider-push--promo-img{display:block;width:100%;height:25.3125rem}.g2f-slider-push--promo-img img{width:100%;height:100%;object-fit:cover;border-radius:.9375rem}.g2f-slider-push--promo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:25.3125rem;padding:2.5rem 6.25rem;background-color:#fff;border-radius:.9375rem}.g2f-slider-push--promo-wrapper-title{margin:0;padding-bottom:2rem;border-bottom:1px solid #00653f;font-weight:300}.g2f-slider-push--promo-wrapper-text{margin:1.875rem 0;-ms-flex-positive:2;flex-grow:2;max-height:9.6875rem;overflow:scroll}.g2f-slider-push--promo-wrapper-text p{margin:0;line-height:1.6875rem}.g2f-slider-push--promo-wrapper-text-highlight strong{color:#4bab77}.g2f-slider-push--promo-wrapper-cta a{display:inline-block}.g2f-slider-push--promo-slide{display:inherit}.g2f-slider-push--promo .g2f-slider-button{top:48%}.g2f-slider-push--promo-button-prev{-ms-transform:rotate(180deg);transform:rotate(180deg);left:-.625rem}.g2f-slider-push--promo-button-next{right:-.625rem}.g2f-sliderMobile-swiper .swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.g2f-sliderMobile-swiper .g2f-slider-button{display:none}.g2f-table-wrapper{display:block;width:100%;overflow-x:auto;margin:1rem 0}.g2f-table{width:100%;text-align:left}.g2f-table td,.g2f-table th{padding:.75rem}.g2f-table thead th{font-weight:600;min-width:125px;border-bottom:2px solid #dee2e6}.g2f-table tbody td{vertical-align:top;border-top:1px solid #dee2e6}.g2f-trophy-home-wrapper{display:-ms-flexbox;display:flex;margin:0 auto}.g2f-trophy-home-figure{margin:1rem 0}.g2f-trophy-home-figure img{max-width:100%}.g2f-trophy-home-desc{margin-left:1rem}.g2f-trophy-home-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:3.125rem}@media only screen and (min-width:0em){.container{width:0}.col-xxs{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xxs,.col-xxs-1{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xxs-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xxs-2,.col-xxs-3{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xxs-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xxs-4,.col-xxs-5{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xxs-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xxs-6,.col-xxs-7{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xxs-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xxs-8,.col-xxs-9{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xxs-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xxs-10,.col-xxs-11{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xxs-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xxs-12,.col-xxs-offset-0{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-1,.col-xxs-offset-2{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-3,.col-xxs-offset-4{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-5,.col-xxs-offset-6{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-7,.col-xxs-offset-8{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-9,.col-xxs-offset-10{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-11,.col-xxs-offset-12{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xxs-offset-12{margin-left:100%}.col-xxs{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xxs{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xxs{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xxs{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xxs{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-xxs{-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-xxs{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-xxs{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-xxs{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-xxs{-ms-flex-order:-1;order:-1}.last-xxs{-ms-flex-order:1;order:1}}@media only screen and (min-width:31.1875em){.container{width:31.1875em}.col-xs{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs,.col-xs-1{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-2,.col-xs-3{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-4,.col-xs-5{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-7{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-8,.col-xs-9{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-10,.col-xs-11{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-12,.col-xs-offset-0{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-1,.col-xs-offset-2{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-3,.col-xs-offset-4{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-5,.col-xs-offset-6{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-7,.col-xs-offset-8{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-9,.col-xs-offset-10{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-11,.col-xs-offset-12{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xs-offset-12{margin-left:100%}.col-xs{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xs{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xs{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-xs{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-xs{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-xs{-ms-flex-order:-1;order:-1}.last-xs{-ms-flex-order:1;order:1}}@media (min-width:31.1875em){.g2f-bigFigure .g2f-form-mainSearch-open{width:auto;-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;right:auto;min-width:17.5rem;padding:0 1.875rem 0 1.25rem}.g2f-heartStrokeBloc .g2f-title span{position:static;height:auto;width:auto;clip:auto;overflow:visible;opacity:1}.g2f-heartStrokeBloc-rating{padding:0;max-width:25rem}.g2f-heartStrokeBloc-rating-score{width:6.875rem;height:6.875rem;font-size:1.75rem}.g2f-heartStrokeBloc-rating-score-actif{margin-top:.75rem}.g2f-heartStrokeBloc-text{font-size:1.3125rem}.g2f-newsletterBloc{text-align:center}.g2f-newsletterBloc input[type=submit]{margin-left:7.0625rem}.g2f-homeThematicStays{margin-top:5rem}.g2f-homeThematicStays .swiper-button-next,.g2f-homeThematicStays .swiper-button-prev{top:50%;background-color:#f45d5c;color:#fff;width:3.5rem;height:3.5rem}.g2f-homeThematicStays>.g2f-title{margin-bottom:1.25rem}.g2f-homeThematicStays-title h3.g2f-title{margin:0 0 .625rem;font-size:1.4375rem;color:#3a485f}.g2f-homeThematicStays-description{display:block;font-size:.9375rem;line-height:1.2;max-height:9.6875rem;overflow:auto}.g2f-homeThematicStays-description p{margin-top:0}.g2f-homeThematicStays img{max-width:19.6875rem;height:auto}.g2f-homeThematicStays-item{display:-ms-flexbox;display:flex;padding:1.875rem 0 0 1.875rem;margin:.3125rem .4375rem;border-radius:.375rem;width:30rem;height:19.6875rem;box-shadow:0 0 6px 3px rgba(0,0,0,.1)}.g2f-homeThematicStays-item-inner{-ms-flex-order:2;order:2;position:relative;width:100%;padding:0 1.25rem 5.3125rem}.g2f-homeThematicStays-item-inner .g2f-homeThematicStays-title{text-align:left}.g2f-homeThematicStays-item-inner img{-ms-flex-order:1;order:1}.g2f-mainNav-list{width:20rem}.g2f-slider--thematic{margin-bottom:4.375rem}.g2f-slider-push--with-bg .g2f-slider-push-list-wrapper{width:36.25rem;margin:0 auto}}@media (min-width:48.6875em){.u-border:after{width:6.25rem;height:.625rem}.u-border--small:after{width:2.875rem;height:.1875rem}.u-display-until--m{display:none}body{overflow-y:auto!important}.g2f-pager{position:relative;top:auto;left:auto;right:auto}.g2f-pager svg{fill:currentColor}.g2f-pager--prev{margin-right:.625rem}.g2f-pager--prevArrow{margin-right:1.875rem}.g2f-pager--prevArrow,.g2f-pager--prevArrow svg{width:1.5625rem;height:1.875rem}.g2f-pager--next{margin-left:.625rem}.g2f-autocomplete-inputPreField{top:0}.g2f-bevelBloc{background-color:#fff;box-shadow:0 2px 14px 0 rgba(0,0,0,.29);overflow:hidden;margin-left:-1.375rem;margin-right:-1.375rem;display:-ms-flexbox;display:flex}.g2f-bigFigure-content-alignMiddle{padding:0 5% 11%}.g2f-bigFigure-content-alignMiddle+figure{margin-top:0}.g2f-bigFigure .swiper-pagination{display:block;position:relative;margin-top:-1.875rem;text-align:center}.g2f-bigFigure .swiper-pagination .swiper-pagination-bullet{position:relative;margin:0 .3125rem;width:1em;height:1em;border-radius:1em;background:hsla(0,0%,100%,.5)}.g2f-bigFigure .swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.75rem;height:.75rem;border-radius:.75rem;background:#fff;opacity:0;transition:opacity .5s}.g2f-bigFigure .swiper-pagination .swiper-pagination-bullet.active:after{opacity:1}.g2f-bigFigure .g2f-form-mainSearch-open{display:none}.g2f-bigFigure .pika-single{width:40.625rem}.g2f-bigFigure-static{position:relative}.g2f-blog-home-wrapper{display:inline-block}.g2f-blog-home-push .g2f-homeDestItem-container{padding:.9375rem}.g2f-blog-home-push-items{-ms-grid-columns:65% auto;grid-template-columns:65% auto;-ms-grid-rows:50%;grid-template-rows:50%;grid-gap:1.5625rem 1.5625rem}.g2f-blog-home-push-primary{-ms-grid-column-span:1;-ms-grid-column:1;grid-column:1/span 1;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.g2f-blog-article .button-prev{top:3.75rem}.g2f-breadcrumb-absolute{position:absolute;z-index:5}.g2f-ce-edit label{margin-bottom:0;min-width:9.375rem}.g2f-contactCard-profil{-ms-flex-direction:row;flex-direction:row;position:absolute;top:-3.125rem;left:5rem}.g2f-datesReminder{padding:0 1.25rem;border-radius:7px}.g2f-datesReminder .g2f-title{font-size:1.4375rem}.g2f-datesReminder .g2f-link{margin-left:0}.g2f-datesReminder-date{padding:.5rem 1.25rem}.g2f-diaporama-figure .swiper-pagination-fraction{position:static;margin-top:-1.875rem}.g2f-diaporama-figure .swiper-wrapper{height:100%}.g2f-diaporama-figure .swiper-wrapper-video .swiper-slide-containerVideo,.g2f-diaporama-figure .swiper-wrapper-video .swiper-slide:first-child{-ms-flex-order:0;order:0}.g2f-diaporama-figure .swiper-slide figure,.g2f-diaporama-figure .swiper-slide figure div{height:100%}.g2f-diaporama-figure .swiper-slide{padding:0 4.375rem}.g2f-diaporama-figure{height:80vh}.g2f-diaporama-thumbs,.g2f-formContact-background{display:block}.g2f-formContact-content{padding:2.8125rem 3.4375rem;margin-top:-15.625rem;margin-bottom:5.625rem}.g2f-formContact .g2f-form-fieldWrapper--select{width:80%}.g2f-formContact-visuel{display:block}.g2f-formContact-footerCta{max-width:75%}.g2f-formContact-next{text-align:right}.g2f-form-inspirationalSearch-scroll .g2f-btn-warn{width:50%;margin:0 auto}.g2f-geolocation{padding:0}.g2f-geolocation,.g2f-geolocation.active{display:block;position:relative;z-index:auto;margin-top:1.5625rem}.g2f-geolocation-find>*{margin:0 .625rem}.g2f-halfSide{box-shadow:0 0 6px 3px rgba(0,0,0,.1)}.g2f-halfSide-img{display:block;width:50%}.g2f-halfSide-figcaption{width:50%}.g2f-halfSide-figcaption-confirm{font-size:1.625rem}.g2f-halfSide--full .g2f-halfSide-figcaption{width:80%;margin:0 auto}.g2f-instafeed-container{height:288px}.g2f-instafeed-list-item{margin:0 .03125rem}.g2f-instafeed-list-item.swiper-slide{width:auto}.g2f-listBy--3{column-count:3;column-gap:1.25rem;margin-top:1rem;margin-right:1rem}.g2f-mainSearchNav .g2f-datepicker .pika-single{width:40.625rem;margin-left:-2.8125rem}.g2f-mapFrance{display:-ms-flexbox;display:flex}.g2f-mosaic-grid-one{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.g2f-mosaic-grid-two{-ms-grid-rows:(470px)[1];grid-template-rows:repeat(1,470px);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.g2f-mosaic-grid-two li.main{-ms-grid-column:auto;grid-column:auto;-ms-grid-row:auto;grid-row:auto}.g2f-mosaic-grid-three{-ms-grid-rows:(230px)[2];grid-template-rows:repeat(2,230px);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.g2f-mosaic-grid-three li.main{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:span 2;grid-row:span 2}.g2f-noticeBlock{-ms-flex-direction:row;flex-direction:row;margin:0 3.75rem 2.1875rem}.g2f-noticeBlock-img{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.g2f-noticeBlock-content{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:1.25rem 1.875rem;text-align:center}.g2f-noticeBlock-content-avatar-img{margin-top:0;border:0 none}.g2f-noticeBlock-content .g2f-title{display:inline-block;text-align:left;float:left;margin-top:0;max-width:50%}.g2f-noticeBlock-content-desc,.g2f-noticeBlock-content .g2f-cta{font-size:1.0625rem}.g2f-pelletBloc{display:block}.g2f-recordsManagement-detail,.g2f-usersManagement-detail{-ms-flex-direction:row;flex-direction:row}.g2f-recordsManagement-detail ul,.g2f-usersManagement-detail ul{padding:.9375rem;-ms-flex:1 1 0px;flex:1 1 0}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--checkbox{width:20%;margin-top:1.4375rem}.g2f-reinsurance-valeurs .g2f-sliderMobile-swiper .swiper-wrapper{-ms-flex-direction:row;flex-direction:row}.g2f-reinsurance-valeurs .g2f-reinsurance-item{-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;padding:1.25rem}.g2f-sideBySideBlock{display:-ms-flexbox;display:flex;width:auto;font-size:0}.g2f-sideBySideBlock-img{margin-bottom:0;display:inline-block;vertical-align:top;width:50%}.g2f-sideBySideBlock-content{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:1.5625rem 1.25rem 1.25rem 1.875rem}.g2f-sideBySideBlock-content-header{zoom:1;text-align:right}.g2f-sideBySideBlock-content-header:after,.g2f-sideBySideBlock-content-header:before{content:"";display:table}.g2f-sideBySideBlock-content-header:after{clear:both}.g2f-sideBySideBlock-content h3{display:inline-block;text-align:left;float:left;margin-top:0;max-width:50%}.g2f-sideBySideBlock-content-results{display:inline-block;text-align:right;margin-bottom:0}.g2f-sideBySideBlock-content-cta{position:static}.g2f-sideText-fig{-ms-flex-direction:row;flex-direction:row}.g2f-sideText-fig img{margin-right:1.25rem;max-width:23.125rem}.g2f-sideText--small img{max-width:11.25rem}.g2f-sideText--big img{max-width:50%}.g2f-sideText--left .g2f-sideText-fig>img{-ms-flex-order:2;order:2;margin-left:1.25rem;margin-right:0}.g2f-sideText--left .g2f-sideText-fig>div{-ms-flex-order:1;order:1}[data-widget-itea=resa] .divContentWidgetAvecCss .widgetIteaCalendrierDispo{padding:.9375rem}[data-widget-itea=resa]{border-radius:.4375rem;overflow:hidden}.g2f-activityTile-tag{margin-bottom:.75rem}.g2f-activityTile-footer{-ms-flex-direction:column;flex-direction:column}.g2f-activityTile-text-price-base{display:block;margin-bottom:1.75rem}.g2f-titleAndSelect-item *{margin:0}.g2f-titleAndSelect-item:last-child{text-align:right}.g2f-titleAndSelect-item{text-align:left}.g2f-videoLine .g2f-videoTile a{position:absolute;display:block;width:100%;max-height:40px;overflow:hidden}.g2f-my-wishlist .g2f-mosaic-grid-one{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.g2f-my-wishlist .g2f-mosaic-grid-two{-ms-grid-rows:(230px)[1];grid-template-rows:repeat(1,230px);-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.g2f-my-wishlist .g2f-mosaic-grid-two .main{-ms-grid-column:span 1;grid-column:span 1;-ms-grid-row:span 1;grid-row:span 1}.g2f-my-wishlist .g2f-mosaic-grid-three{-ms-grid-rows:(115px)[2];grid-template-rows:repeat(2,115px);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.g2f-accommodationCard-col{-ms-flex:0 0 50%;flex:0 0 50%}.g2f-accommodationCard-col:first-child{-ms-flex-order:0;order:0}.g2f-account-booking-prevVisit{height:8.0625rem;margin-bottom:2rem;box-shadow:none}.g2f-account-booking-prevVisit-global{box-shadow:0 0 6px 3px rgba(0,0,0,.1)}.g2f-account-booking-prevVisit-picture{width:9.9375rem}.g2f-account-booking-prevVisit-picture--borderRadius,.g2f-account-booking-prevVisit-picture--noBorderRadius{border-radius:7px 0 0 0}.g2f-account-booking-prevVisit-content{width:calc(100% - 159px);padding-left:1.5625rem;padding-right:1.5625rem;font-size:16px}.g2f-account-booking-prevVisit-name{font-size:1.25rem}.g2f-account-booking-prevVisit-fastAction{font-size:.8125rem;-ms-flex-direction:row;flex-direction:row}.g2f-account-booking-prevVisit-fastAction-container{left:10px;right:0;width:calc(100% - 20px);margin-top:-2.5rem}.g2f-account-booking-prevVisit-docDownload{-ms-flex-order:2;order:2;width:auto}.g2f-account-booking-prevVisit-ico{margin-right:.3125rem}.g2f-account-booking-cancel-content{-ms-flex-direction:row;flex-direction:row}.g2f-account-booking-cancel-content-detail .g2f-link,.g2f-account-booking-cancel-content-text{font-size:16px}.g2f-account-booking-cancel-name{font-size:1.25rem}.g2f-header{padding:.6875rem 0}.g2f-header-logo{width:7.8125rem;margin-left:0;position:relative;z-index:5}.g2f-header-logo img{width:100%;max-height:100%}.g2f-header-title{float:right;display:inline-block}.g2f-header-ce #block-g2f-ce-menu{display:-ms-flexbox;display:flex}.g2f-header-ce-logoce,.g2f-header-ce .g2f-header-action-item{display:block}.g2f-header-ce-account ul{top:4.9375rem}.g2f-header-action{-ms-flex-pack:distribute;justify-content:space-around}.g2f-header-action-label{display:inline-block;padding-top:.1875rem;padding-bottom:.1875rem;font-size:1.0625rem;margin-right:1.875rem;height:1.75rem}.g2f-header-action-accountList:hover>ul{display:-ms-flexbox;display:flex}.g2f-header-action-menu{display:none;position:relative;left:auto;top:auto;-ms-transform:translateY(0);transform:translateY(0)}.g2f-header-action-menu:after{right:-3px}.g2f-header-action-menu-legend{position:static;height:auto;width:auto;clip:auto;overflow:visible;opacity:1;font-size:.8125rem;text-transform:capitalize;color:#3a485f;display:block;margin-bottom:-1.25rem}.g2f-homeDestItem:hover .g2f-homeDestItem-cta{display:block}.g2f-homeOffer{margin-top:5rem}.g2f-homeOffer-wrapper{-ms-flex-direction:row;flex-direction:row;background:none;overflow:hidden;margin:0}.g2f-homeOffer-wrapper:before:before{display:none}.g2f-homeOffer-img{width:65%}.g2f-homeOffer-header{position:absolute;top:0;left:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);opacity:.001}.g2f-homeOffer-aside{width:35%;border-radius:0}.g2f-homeOffer-aside-header{display:block}.g2f-homeOffer--full .g2f-homeOffer-aside-header{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.g2f-homeReinsurance{display:block}.g2f-homeStays .g2f-title{font-size:1.75rem}.g2f-homeStays-item .g2f-homeStays-image:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;background:#3a485f;opacity:0;transition:opacity .75s}.g2f-homeStays-item:focus .g2f-homeStays-image:before,.g2f-homeStays-item:hover .g2f-homeStays-image:before{opacity:.4}.g2f-homeStays-item:focus .g2f-homeStays-ico,.g2f-homeStays-item:hover .g2f-homeStays-ico{opacity:1}.g2f-homeStays-item:focus .g2f-homeStays-ico svg,.g2f-homeStays-item:hover .g2f-homeStays-ico svg{-ms-transform:scale(1);transform:scale(1)}.g2f-homeStays-item:focus .g2f-homeStays-ico:after,.g2f-homeStays-item:hover .g2f-homeStays-ico:after{-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.g2f-homeStays-item:focus .g2f-homeStays-secondaryLinks,.g2f-homeStays-item:hover .g2f-homeStays-secondaryLinks{top:50%;z-index:2}.g2f-homeStays-item:focus .g2f-homeStays-offer,.g2f-homeStays-item:hover .g2f-homeStays-offer{opacity:1;bottom:25%;z-index:2}.g2f-homeStays-cta,.g2f-homeStays-header{font-size:1rem}.g2f-homeStays-image:before{content:"";z-index:0;top:0;background:#3a485f;transition:opacity .75s}.g2f-homeStays-image:before,.g2f-homeStays-offer{position:absolute;left:0;right:0;bottom:0;opacity:0}.g2f-homeStays-offer{display:block;color:#fff;font-size:1.25rem;pointer-events:none;transition:all .5s cubic-bezier(.22,.61,.36,1)}.g2f-homeStays-ico{display:block;position:absolute;z-index:2;top:25%;right:0;left:0;-ms-transform:translateY(-25%);transform:translateY(-25%);opacity:0;transition:all .3s;transition-delay:.2s}.g2f-homeStays-ico:after{content:"";position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5);transition:all 1s cubic-bezier(.75,.28,.09,.97);z-index:-1;background:#f45d5c;border-radius:4.0625rem;width:4.0625rem;height:4.0625rem}.g2f-homeStays-ico svg{position:relative;color:#fff;width:2.1875rem;height:2.1875rem;-ms-transform:scale(.5);transform:scale(.5);transition:all 1s cubic-bezier(.75,.28,.09,.97);transition-delay:.15s}.g2f-homeStays-secondaryLinks{position:absolute;top:100%;right:0;left:0;height:50%;background:#3a485f}.g2f-homeStays-secondaryLinks-inner{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.g2f-homeStays-secondaryLinks a{color:#fff}.g2f-homeThematicStays .swiper-button-next svg,.g2f-homeThematicStays .swiper-button-prev svg{width:2em;height:2em}.g2f-homeThematicStays img{min-width:13.4375rem;max-width:auto;height:auto}.g2f-homeThematicStays-item{width:37.5rem}.g2f-homeCampaign-item:hover .g2f-homeCampaign-item-cta{display:inline-block}.g2f-mainNav{position:relative;right:0;left:auto;display:block}.g2f-mainNav>ul{-ms-flex-direction:row;flex-direction:row;box-shadow:none;padding:0}.g2f-mainNav>ul>li{padding:0 .5rem}.g2f-mainNav>ul>li>ul{position:absolute;margin-left:-1.5rem;box-shadow:0 .125rem .1875rem 0 hsla(0,0%,75%,.28)}.g2f-mainNav-list{border-radius:0 0 8px}.g2f-mainNav-list>li{margin-bottom:1.5625rem}.g2f-mainNav-link.separator{border-top:1px solid #fff;padding-top:1.5625rem}.g2f-mainNav-link-current:before{display:none}}@media only screen and (min-width:48.6875em){.container{width:48.6875em}.col-sm{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-sm,.col-sm-1{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-2,.col-sm-3{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-4,.col-sm-5{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-6,.col-sm-7{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-8,.col-sm-9{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-10,.col-sm-11{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-12,.col-sm-offset-0{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-1,.col-sm-offset-2{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-3,.col-sm-offset-4{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-5,.col-sm-offset-6{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-7,.col-sm-offset-8{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-9,.col-sm-offset-10{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-sm-offset-12{margin-left:100%}.col-sm{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-sm{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-sm{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-sm{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-sm{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-sm{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-sm{-ms-flex-order:-1;order:-1}.last-sm{-ms-flex-order:1;order:1}}@media (min-width:67.4375em){.u-display-until--l{display:none}.container-fluid{padding-right:1.25rem;padding-left:1.25rem}.g2f-bevelBloc,.g2f-halfSide{margin-left:-1.25rem;margin-right:-1.25rem}.g2f-mainSearchList .g2f-mainSearchContainer-datepicker .pika-single{width:40.625rem}.g2f-newsletterBloc-gradient,.g2f-pelletBloc{margin-left:-1.25rem;margin-right:-1.25rem}.g2f-pelletBloc-list-link-title{font-size:1.25rem}.g2f-pelletBloc-list-link-subTitle{font-size:.9375rem}.g2f-sideBySideBlock-content{padding:1.5625rem 2.1875rem 1.875rem 3.125rem}.g2f-accommodationCard{-ms-flex-direction:row;flex-direction:row;border-radius:.4375rem}.g2f-accommodationCard .g2f-title{font-size:1.375rem}.g2f-account-booking-prevVisit-picture--borderRadius{border-radius:7px 0 0 7px}.g2f-account-booking-prevVisit-fastAction-container{left:11.3125rem;right:0;width:calc(100% - 199px);margin-top:-5.1875rem}.g2f-header-title{float:none}.g2f-header-title-img{max-width:9.625rem;width:100%}.g2f-header-title-baseline{font-size:1.125rem;text-align:center}.g2f-searchResult-header{-ms-flex-direction:row;flex-direction:row;padding:0 .625rem}.g2f-searchResult-titleInfos .g2f-title{margin-bottom:0;display:block}.g2f-searchResult-titleInfos{margin-top:0;border:none;width:unset}.g2f-searchResult-facets-close{display:none}.g2f-searchResult .g2f-listIcons{margin-top:0}}@media only screen and (min-width:67.4375em){.container{width:67.4375em}.col-md{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-md,.col-md-1{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-2,.col-md-3{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-4,.col-md-5{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-6,.col-md-7{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-8,.col-md-9{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-10,.col-md-11{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-12,.col-md-offset-0{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-md-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-1,.col-md-offset-2{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-3,.col-md-offset-4{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-5,.col-md-offset-6{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-7,.col-md-offset-8{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-9,.col-md-offset-10{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-md-offset-12{margin-left:100%}.col-md{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-md{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-md{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-md{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-md{-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-md{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-md{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-md{-ms-flex-order:-1;order:-1}.last-md{-ms-flex-order:1;order:1}}@media only screen and (min-width:74.9375em){.container{width:74.9375em}.col-xl{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xl,.col-xl-1{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xl-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xl-2,.col-xl-3{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xl-4,.col-xl-5{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xl-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-6,.col-xl-7{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xl-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xl-8,.col-xl-9{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xl-10,.col-xl-11{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xl-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xl-12,.col-xl-offset-0{box-sizing:border-box;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-0{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-1,.col-xl-offset-2{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-3,.col-xl-offset-4{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-5,.col-xl-offset-6{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-7,.col-xl-offset-8{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-9,.col-xl-offset-10{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-11,.col-xl-offset-12{box-sizing:border-box;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem}.col-xl-offset-12{margin-left:100%}.col-xl{-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xl{-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xl{-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xl{-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xl{-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-xl{-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-xl{-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-xl{-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-xl{-ms-flex-order:-1;order:-1}.last-xl{-ms-flex-order:1;order:1}}@media (max-width:74.9275em){.g2f-extended-bg:after,.g2f-extended-bg:before{width:.75rem}}@media (max-width:67.4275em){.u-display-from--l{display:none}.g2f-bigFigure-content{padding:1.125rem}.g2f-blog-article .g2f-share-link-container-absolute{top:.625rem;right:1.5625rem}.g2f-blog-article-header{-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.g2f-blog-article-content{top:-11.25rem}.g2f-contactCard-profil-certified{padding-left:0}.g2f-contactCard-profil-certified:before{display:none}.g2f-disclaimer:after{right:-14.375rem}.g2f-mainSearchList{margin-top:1.875rem}.g2f-mainSearchList .g2f-form-mainSearch form,.g2f-mainSearchList .g2f-mainSearchContainer{-ms-flex-direction:column;flex-direction:column}.g2f-mainSearchList .g2f-mainSearchContainer{width:100%}.g2f-mainSearchList .g2f-mainSearchContainer-input{margin:0}.g2f-mainSearchList .g2f-mainSearchContainer-input-main{margin:0;width:100%}.g2f-mainSearchList .g2f-mainSearchContainer-datepicker{margin:1.875rem 0}.g2f-mainSearchList .g2f-mainSearchContainer-select{width:100%;margin-bottom:1.875rem}.g2f-mainSearchList .g2f-mainSearchContainer .form-item-date-start{margin-right:.625rem}.g2f-mainSearchList .form-actions{width:100%}.g2f-mainSearchMap h2{padding:0 1.25rem}.g2f-mainSearchMap .g2f-datepicker .form-item-date-start{margin-right:.625rem}.g2f-mainSearchMap .g2f-form .form-item-travelers{width:100%}.g2f-mainSearchContent figure{height:25rem}.g2f-mainSearchContent figure img{width:100%;height:100%}.map-searchResult-wrapper{height:100%;top:0;left:0;width:100%;left:200%;position:fixed!important}.map-searchResult-wrapper.is-active{height:100vh;position:fixed;top:0;left:0;width:100%;z-index:99999}.map-searchResult-wrapper .map-searchResult-close{display:block}.leaflet-control-container{display:none}.g2f-top-tags{margin:0 -1.375rem}.g2f-accommodationProperty-wrapper{display:none}.g2f-accommodationHost-hostname{margin-bottom:1.875rem}.g2f-accommodationServices-container{padding-left:0}.g2f-footer-legal{padding:1.875rem 2.5rem}.g2f-homeDest .g2f-accommodationContainer .g2f-homeDestItem-wrapper{width:100%}.g2f-searchResult-noResults{padding:4rem 0}.g2f-searchResult-noResults.g2f-accommodationContainer{-ms-flex-direction:row;flex-direction:row}.g2f-searchResult-facets-bottom,.g2f-searchResult-sorting{position:static}.g2f-searchResult-facets #facets-block{position:fixed;max-height:100vh;top:0;bottom:0;right:0;left:0;background-color:#fff;z-index:999;margin-top:0;padding-top:7.5rem;padding-bottom:5.625rem}.g2f-searchResult-facets-summary ul{display:none}.g2f-searchResult-facets-summaryResult{position:fixed;top:0;z-index:999;left:0;right:0}.g2f-searchResult-facets-validateResult{position:fixed;bottom:0;z-index:999;left:0;right:0;background-color:#fff;height:4.875rem;display:-ms-flexbox;display:flex;padding:.9375rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-searchResult-facets-nbResult{font-size:1.0625rem;padding:15px;background-color:#fff}.g2f-searchResult-trophy{margin-top:2.5rem;-ms-flex-direction:column;flex-direction:column}.g2f-searchResult-trophy-dropdown{margin-top:1.25rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.g2f-resultDisplay-filter{height:4.375rem;margin:0 -1.375rem}.g2f-resultDisplay .g2f-accommodationContainer{-ms-flex-direction:column;flex-direction:column}.g2f-resultDisplay .g2f-accommodationFluid{padding-right:0;width:100%}.g2f-resultDisplay .g2f-accommodationCol{left:0;right:0;width:100%;height:0;display:block;position:static;z-index:1000}.g2f-slider-push--promo-wrapper{padding:2.5rem 4.375rem}}@media (max-width:48.6775em){.u-display-from--m{display:none}#message{width:100%;max-width:calc(100% - 2rem);top:calc(50% + 25px);max-height:calc(100vh - 70px)!important}.g2f-epi-bg:before{display:none}.g2f-accordion-header h3{width:80%}.ajax-progress-throbber{right:-1.25rem;-ms-transform:translateY(75%);transform:translateY(75%)}.ajax-progress-throbber .throbber{width:.9375rem;height:.9375rem}.pager{margin:1.25rem 0}.pager__items{-ms-flex-wrap:wrap;flex-wrap:wrap}.pager__item{margin:.625rem .3125rem}.g2f-two-col-par{column-count:1}.g2f--tt-offset{padding-left:0}.g2f--tt-clr--sub-item{display:block;width:100%}.g2f-404{padding:2.5rem 1.375rem}.g2f-404-box{width:100%;margin-left:0}.g2f-accommodationRoom-description{display:none}.g2f-accommodationRoom-description.active{display:block}.g2f-accommodationRoom-selected{top:40%;left:25%}.g2f-accommodationRoom-people{-ms-flex-pack:center;justify-content:center}.g2f-accommodationRoom-people .g2f-form-field{-ms-flex-direction:column;flex-direction:column}.g2f-accommodationRoom-people .g2f-form-field:last-child{margin-right:0}.g2f-accommodationRoom-people .g2f-form-select{-ms-flex-order:1;order:1;margin-top:1rem;width:100%;margin-right:0}.g2f-accommodationRoom-priceWrapper{margin-top:2.5rem}.g2f-autocomplete-resultWrapper{width:calc(100% - 3.5rem)}.g2f-availabilities-type{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.g2f-availabilities-stays-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.g2f-availabilities-stays-list li{width:100%}.g2f-availabilities-stays-time{margin:0}.g2f-availabilities-stays-price,.g2f-availabilities-stays-time{-ms-flex:0 0 50%;flex:0 0 50%}.g2f-availabilities-stays-cartridge{-ms-flex-direction:row;flex-direction:row}.g2f-bigFigure{padding:0;margin-left:-1.25rem;margin-right:-1.25rem}.g2f-bigFigure img{max-height:100%;height:100%}.g2f-bigFigure-content .g2f-title{display:none}.g2f-bigFigure-ce{height:auto;margin-bottom:0}.g2f-bigFigure-ce h1{display:none}.g2f-bigFigure-ce-wrapper{width:100%;height:100%;top:0;padding:2.8125rem .625rem}.g2f-bigFigure-ce-content{width:100%;height:100%;position:relative;top:0}.g2f-bigFigure-search:after{z-index:-1;bottom:-18.375rem;width:11.5625rem}.g2f-bigFigure-destination-content{padding:1.875rem 0}.g2f-blog-home-bg{margin:0 -1.375rem 16.25rem;padding-top:1.875rem}.g2f-blog-home-container{padding:0 1.25rem}.g2f-blog-home-container:before{width:21.875rem;top:1.25rem;left:-7.5rem}.g2f-blog-home-title{margin-top:1.25rem}.g2f-blog-home-push .g2f-homeDestItem-content{padding-bottom:0}.g2f-blog-home-push .g2f-homeDestItem-content-desc p{max-height:11.875rem;overflow:scroll}.g2f-blog-home-push .g2f-homeDestItem-content-header h3{max-height:5.9375rem;overflow:scroll}.g2f-blog-home-push-items.swiper-wrapper{display:-ms-flexbox;display:flex;height:40.625rem}.g2f-blog-home-push-primary .g2f-blog-home-push-img{height:14.375rem}.g2f-blog-home .g2f-sliderMobile-swiper{margin:0 -.5625rem}.g2f-blog-home .g2f-sliderMobile-swiper .swiper-slide{height:auto;padding:0 .5625rem;margin-bottom:3.75rem}.g2f-blog-home-all-items .g2f-homeDestItem-wrapper{width:100%}.g2f-blog-home-all-items .g2f-homeDestItem-wrapper .g2f-homeDestItem-content{padding-bottom:0}.g2f-blog-home-tags-list{margin:0}.g2f-blog-home-tags-list.g2f-top-tags-list ul{margin:1.25rem}.g2f-blog-article .g2f-top-header{width:100%;margin-bottom:1.25rem;min-height:21.875rem}.g2f-blog-article .g2f-slider-push--promo{padding:2.5rem 1.25rem}.g2f-blog-article .g2f-slider-push--promo-swiper{height:17.1875rem}.g2f-blog-article .g2f-slider-pagination{bottom:1.375rem}.g2f-blog-article-accomodation-container:after{display:none}.g2f-blog-article-more{margin-top:-11.25rem}.g2f-blog-article-more .g2f-slider-push-container{margin-top:2.5rem}.g2f-blog-article-more-title{text-align:center}.g2f-breadcrumb{display:none}body .buorg{width:100%;top:0;right:0;border-radius:0;border:none}body .buorg div{padding:.3125rem .75rem}.g2f-ce-edit .g2f-form-field{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}.g2f-contactCard-profil-language{margin-right:0;margin-bottom:.625rem}.g2f-contactCard-items{-ms-flex-direction:column;flex-direction:column}.g2f-contactCard-item{margin:.625rem 0}.pika-single{width:85%;top:0!important;z-index:999999;position:fixed!important;left:50%!important;-ms-transform:translate(-50%);transform:translate(-50%)}.pika-single:after,.pika-single:before{display:none}.pika-table td .pika-button,.pika-table th .pika-button{position:absolute;top:0;bottom:0;left:0;right:0}.g2f-datesReminder{box-shadow:none}.g2f-disclaimer:after{display:none}.g2f-disclaimer-container{padding:2.5rem 0}.g2f-disclaimer-img{width:100%;height:16.25rem}.g2f-disclaimer-content{margin-top:2.1875rem}.g2f-disclaimer-content-text{margin:1.25rem 0}.g2f-disclaimer-content-cta{margin-top:.625rem}.g2f-disclaimer-video{margin:0}.g2f-faq-seo{width:100%;-ms-flex-direction:column;flex-direction:column}.g2f-faq-seo-header{padding:0}.g2f-formContact-requiredFields{margin-top:1.5625rem;text-align:center}.g2f-form-inspirationalSearch-row .g2f-datepicker{width:100%;-ms-flex-direction:column;flex-direction:column}.g2f-list-pipe li:not(:first-child):before{display:none}.g2f-list-thematic-item{width:50%}.g2f-list-thematic-item figure img{max-width:6.5625rem}.g2f-list-bullet{grid-gap:.625rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.g2f-listIcons li:not(:last-child):after{display:none}.g2f-listIcons{width:100%}.g2f-listIcons li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:.625rem;padding-right:.625rem}.g2f-listTag{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.g2f-login-connect-ce .g2f-form-field,.g2f-login-connect .g2f-form-field,.g2f-login-forget .g2f-form-field,.g2f-login-newAccount .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-login-connect-ce .g2f-form-field label,.g2f-login-connect .g2f-form-field label,.g2f-login-forget .g2f-form-field label,.g2f-login-newAccount .g2f-form-field label{width:100%}.g2f-login-connect-ce .g2f-form-field input,.g2f-login-connect .g2f-form-field input,.g2f-login-forget .g2f-form-field input,.g2f-login-newAccount .g2f-form-field input{width:100%;margin-top:.625rem}.g2f-login-connect-action,.g2f-login-forget-action{margin:1.25rem 0 0}.g2f-login-newAccount #edit-pass--2 .g2f-form--password .g2f-form-field,.g2f-login-newAccount #edit-pass .g2f-form--password .g2f-form-field{-ms-flex-direction:column;flex-direction:column}.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field{-ms-flex-direction:row;flex-direction:row}.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field input[type=checkbox]{width:1rem;height:1rem}.g2f-login-newAccount-ce .g2f-form-select{width:100%;margin-top:.625rem}.g2f-login-wrapper{background:#fff}.g2f-login-register{border-radius:0;-ms-flex-direction:column;flex-direction:column;margin:0}.g2f-login-register-account{padding:1.25rem 1.5625rem}.g2f-login-register-account .g2f-form--password-confirm .g2f-form-field{-ms-flex-direction:column;flex-direction:column}.g2f-login-register-account .g2f-form--password{width:100%}.g2f-login-register-account .g2f-form--password.form-item-pass-pass1{margin:0}.g2f-login-register-account,.g2f-login-register-account-form .g2f-btn-simple-inverse,.g2f-login-register-connect{width:100%}.g2f-login-register-connect-content,.g2f-login-register-connect-social{padding:1.25rem 1.5625rem}.g2f-login-register-connect-footer{-ms-flex-direction:column;flex-direction:column}.g2f-login-register-connect-footer .g2f-link{margin-top:1rem;margin-left:0}.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgig,.g2f-login-forget body .buorg-buttons #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgul,.g2f-login-register-connect-footer .form-actions,.g2f-mainSearchMap .g2f-btn,.g2f-mainSearchMap body .buorg-buttons #buorgig,.g2f-mainSearchMap body .buorg-buttons #buorgpermanent,.g2f-mainSearchMap body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-forget #buorgig,body .buorg-buttons .g2f-login-forget #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgul,body .buorg-buttons .g2f-mainSearchMap #buorgig,body .buorg-buttons .g2f-mainSearchMap #buorgpermanent,body .buorg-buttons .g2f-mainSearchMap #buorgul{width:100%}.g2f-mainSearchContent-wrapper{-ms-flex-pack:center;justify-content:center;padding:0 1.25rem}.g2f-mainSearchNav{margin-top:.375rem}.g2f-mainSearchNav-content{width:100%;margin-left:0;left:0;top:4rem}.leaflet-popup{width:290px}.g2f-mapFrance-bull{display:none}.g2f-modal-my-wishlist{max-width:calc(100% - 2rem)!important}.g2f-mosaic{margin:0 -1.375rem}.g2f-mosaic-grid{border-radius:0;grid-column-gap:0;grid-row-gap:0}.g2f-mosaic-grid-item.main{-ms-grid-column:span 3;grid-column:span 3}.g2f-preBooking-block .g2f-form-select{width:100%}.g2f-preBooking-block .g2f-form--checkbox .g2f-form-field{-ms-flex-direction:row;flex-direction:row}.g2f-preBooking-block .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:1.25rem 0}.g2f-preBooking-block .g2f-form-field input:not([type=checkbox]){width:100%}.g2f-preBooking-block .g2f-form-field label{width:100%;margin-bottom:.3125rem}.g2f-preBooking-reminder-date .g2f-form--textfield{width:100%}.g2f-preBooking-contact-details .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:1.25rem 0}.g2f-preBooking-contact-details .g2f-form-field label{width:100%;margin-bottom:.3125rem}.g2f-preBooking-contact-details .g2f-form-field input{width:100%}.g2f-preBooking-travelers{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.g2f-preBooking-travelers .g2f-form-select{margin-right:.625rem}.g2f-preBooking-footer-legal .g2f-form-field label,.g2f-preBooking .g2f-captcha{width:100%}.g2f-promo{padding:2.5rem 1.25rem 0;margin:0 -1.375rem 18.75rem}.g2f-promo-container{max-width:100%;padding-bottom:16.125rem}.g2f-promo-title{margin-bottom:1.875rem}.g2f-promo-content{-ms-flex-direction:column;flex-direction:column}.g2f-promo-item{max-width:100%;margin:.9375rem 0}.g2f-promo-item-img{height:19.6875rem}.g2f-promo-promotion{-ms-flex-direction:column;flex-direction:column;padding:1.875rem 1.25rem 2.375rem;margin-top:1.875rem}.g2f-promo-promotion-content{margin:0}.g2f-promo-promotion-img{width:100%}.g2f-promo-promotion-title{margin-top:1.875rem}.g2f-promo--no-promotion{margin-bottom:0}.g2f-promo--no-promotion-container{padding-bottom:2.5rem}.g2f-promo-joinGites .g2f-slider-push-button-next{right:.3125rem}.g2f-promo-joinGites .g2f-slider-push-button-prev{left:.3125rem}.g2f-promo-joinGites-content{padding-bottom:3.125rem}.g2f-promo-joinGites-swiper{margin:0 -1.375rem}.g2f-promo-joinGites-item{margin:0 1.25rem;padding:1.25rem 3.125rem}.g2f-recordsManagement-search,.g2f-usersManagement-search{-ms-flex-direction:column;flex-direction:column}.g2f-recordsManagement-search .form-item,.g2f-usersManagement-search .form-item{width:100%;-ms-flex-pack:center;justify-content:center;padding:0}.g2f-recordsManagement-search .form-item-field-boo-date-end-value,.g2f-recordsManagement-search .form-item-field-boo-date-start-value,.g2f-usersManagement-search .form-item-field-boo-date-end-value,.g2f-usersManagement-search .form-item-field-boo-date-start-value{padding:0}.g2f-recordsManagement-search .form-item-field-boo-date-start-value,.g2f-usersManagement-search .form-item-field-boo-date-start-value{padding-left:0}.g2f-recordsManagement-search .form-item-field-boo-date-end-value,.g2f-usersManagement-search .form-item-field-boo-date-end-value{padding-right:0}.g2f-recordsManagement-search .form-actions,.g2f-usersManagement-search .form-actions{margin-top:1.25rem;padding-right:0}.g2f-recordsManagement-detail-links,.g2f-usersManagement-detail-links{-ms-flex-direction:column;flex-direction:column;margin-right:.9375rem;margin-left:.9375rem}.g2f-recordsManagement-detail-links .g2f-btn,.g2f-recordsManagement-detail-links body .buorg-buttons #buorgig,.g2f-recordsManagement-detail-links body .buorg-buttons #buorgpermanent,.g2f-recordsManagement-detail-links body .buorg-buttons #buorgul,.g2f-usersManagement-detail-links .g2f-btn,.g2f-usersManagement-detail-links body .buorg-buttons #buorgig,.g2f-usersManagement-detail-links body .buorg-buttons #buorgpermanent,.g2f-usersManagement-detail-links body .buorg-buttons #buorgul,body .buorg-buttons .g2f-recordsManagement-detail-links #buorgig,body .buorg-buttons .g2f-recordsManagement-detail-links #buorgpermanent,body .buorg-buttons .g2f-recordsManagement-detail-links #buorgul,body .buorg-buttons .g2f-usersManagement-detail-links #buorgig,body .buorg-buttons .g2f-usersManagement-detail-links #buorgpermanent,body .buorg-buttons .g2f-usersManagement-detail-links #buorgul{margin-right:0;margin-bottom:.625rem}.g2f-usersManagement-search .form-actions{margin-top:.625rem}.g2f-usersManagement-form #vbo-action-form-wrapper{-ms-flex-direction:column;flex-direction:column}.g2f-usersManagement-form #vbo-action-form-wrapper .vbo-multipage-selector{-ms-flex-item-align:start;align-self:flex-start;margin:.625rem 0}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--select{width:100%;padding:0}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form-select{width:100%}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-btn,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgig,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgpermanent,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgig,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgpermanent,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgul{margin:.625rem 0 0}.g2f-reinsurance{padding-top:1.25rem;margin-bottom:0}.g2f-reinsurance-item{width:50%;margin-bottom:1.25rem}.g2f-reinsurance-joinGites{padding:0 0 .625rem}.g2f-reinsurance-joinGites-container{padding-top:2.5rem}.g2f-reinsurance-joinGites .g2f-reinsurance-item{-ms-flex-direction:column;flex-direction:column;padding:0 0 1.875rem}.g2f-reinsurance-joinGites-item-content{width:95%;min-height:17.1875rem;max-height:17.1875rem;padding:3.75rem 3.125rem 1.875rem;border-radius:1rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-reinsurance-joinGites-item-img{margin-right:0;position:relative;top:2.8125rem}.g2f-reinsurance-joinGites-wrapper{-ms-flex-direction:column;flex-direction:column}.g2f-reinsurance-joinGites-form{padding:2.5rem 1.25rem}.g2f-reinsurance-joinGites-form--container{margin:1.25rem -1.375rem 0;padding-top:0}.g2f-reinsurance-joinGites-form .fieldset-wrapper{-ms-flex-direction:column;flex-direction:column}.g2f-reinsurance-joinGites-form #edit-contact-actions .g2f-formContact-submit input,.g2f-reinsurance-joinGites-form .form-item-department,.g2f-reinsurance-joinGites-form .form-item-first-name,.g2f-reinsurance-joinGites-form .form-item-name,.g2f-reinsurance-joinGites-form .form-item-town{width:100%}.g2f-seo{padding:2.5rem 0}.g2f-seo-text{margin-top:0}.g2f-seo-text p{margin:0}.g2f-social-networks{width:15rem;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 0}.g2f-social-networks-list{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:1.25rem}.g2f-switchLang{margin-left:1.5625rem}.g2f-switchLang-list{left:-2.5rem}.g2f-switchLang-header{margin-top:0}.g2f-thematic-header-field{-ms-flex-direction:column;flex-direction:column}.g2f-thematic-header-field .g2f-dropdown{margin-top:1.25rem}.g2f-thematic-header{margin-bottom:2.5rem;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.g2f-thematic-header .g2f-bigFigure{padding:8rem 0}.g2f-thematic-header-picto img{width:50%}.g2f-thematic-header-title{width:100%;position:relative;margin-top:-30%}.g2f-top-tags{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:8rem}.g2f-top-tags-label{margin-top:0}.g2f-top-tags-close,.g2f-top-tags-open{display:block}.g2f-top-tags-list{display:none;background:#fff;position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0;overflow:auto}.g2f-top-tags-list.active{display:block}.g2f-top-tourist-sites .g2f-homeDestItem-destination,.g2f-top .views-row{width:100%}.g2f-videoLine>.row{margin-top:0}.g2f-videoLine>.row:last-of-type .col-xs-12:last-child .g2f-videoTile{padding-bottom:0}.g2f-my-wishlist-modal-add,.g2f-my-wishlist-modal-create,.g2f-my-wishlist-modal-share-edit,.g2f-my-wishlist-modal-share-list{min-width:auto}.g2f-my-wishlist-modal-add .g2f-my-wishlist-modal-form-footer,.g2f-my-wishlist-modal-create .g2f-my-wishlist-modal-form-footer,.g2f-my-wishlist-modal-share-edit .g2f-my-wishlist-modal-form-footer,.g2f-my-wishlist-modal-share-list .g2f-my-wishlist-modal-form-footer{-ms-flex-direction:column;flex-direction:column}.g2f-my-wishlist-modal-add .g2f-my-wishlist-modal-form-footer>div,.g2f-my-wishlist-modal-create .g2f-my-wishlist-modal-form-footer>div,.g2f-my-wishlist-modal-share-edit .g2f-my-wishlist-modal-form-footer>div,.g2f-my-wishlist-modal-share-list .g2f-my-wishlist-modal-form-footer>div{margin:0 0 1rem}.g2f-my-wishlist-modal-list .g2f-my-wishlist-category{top:unset;left:unset;bottom:.5rem;right:1rem}.g2f-my-wishlist-modal-list .g2f-my-wishlist-category svg{width:2rem;height:2rem}.g2f-my-wishlist-detail-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-my-wishlist .g2f-mosaic-grid-item.main{-ms-grid-column:span 3;grid-column:span 3}.g2f-my-wishlist-modal{padding:2rem 1.5rem}.g2f-my-wishlist-modal-edit-delete{-ms-flex-pack:center;justify-content:center}.g2f-my-wishlist-modal-edit-cancel{-ms-flex-order:2;order:2}.g2f-my-wishlist-modal-share-member-remove-btn{position:relative}.g2f-my-wishlist-modal-list-fig-wrapper{width:auto}.g2f-my-wishlist-modal-list-fig img{display:none}.g2f-accommodationContainer{-ms-flex-direction:column;flex-direction:column}.g2f-accommodationFluid{padding-right:0;width:100%}.g2f-accommodationCol{position:fixed;display:none;top:0;left:0;right:0;width:100%;height:100vh;background:#fff;overflow:auto}.g2f-accommodationCol.active{display:block}.g2f-accommodationActivities-swiper .g2f-slider-button{display:block;outline:none}.g2f-accommodationActivities-swiper .g2f-slider-button:focus,.g2f-accommodationActivities-swiper .swiper-button-disabled,.g2f-accommodationActivities-swiper .swiper-button-disabled:focus,.g2f-accommodationActivities-swiper .swiper-button-next,.g2f-accommodationActivities-swiper .swiper-button-next:focus,.g2f-accommodationActivities-swiper .swiper-button-prev,.g2f-accommodationActivities-swiper .swiper-button-prev:focus{outline:none}.g2f-accommodationProperty{margin-left:1rem;margin-right:1rem}.g2f-accommodationHost figure{-ms-flex-align:center;align-items:center}.g2f-accommodationSticky-close{display:block;position:absolute;top:1.25rem;right:1.25rem;z-index:2}.g2f-accommodationSticky-trigger{display:block}.g2f-accommodationSticky-content{box-shadow:none}.g2f-accommodationSticky-stay{border-radius:0}.g2f-accommodationSticky-stay .g2f-js-toggle-trigger{display:none}.g2f-accommodationSticky-details{border-radius:0}.g2f-accommodationSticky-details .g2f-stickyWidget-toggle{display:none}.g2f-accommodationDeposit{-ms-flex-direction:column;flex-direction:column}.g2f-accommodationDeposit-header{-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}.g2f-accommodationServices-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.g2f-accommodationServices-header{-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}.g2f-accommodationServices-tooltip{position:absolute;left:-.5625rem;right:auto;margin-top:1.375rem;top:auto}.g2f-accommodationServices-tooltip-info p{max-width:9.375rem}.g2f-accommodationHeader{padding-bottom:2.25rem;margin:0 -1.375rem}.g2f-accommodationHeader-type{-ms-flex-order:2;order:2}.g2f-accommodationHeader-title{-ms-flex-order:2;order:2;width:100%}.g2f-accommodationHeader-epis{-ms-flex-order:1;order:1;margin-bottom:.75rem}.g2f-accommodationHeader-capacity{-ms-flex-direction:column;flex-direction:column}.g2f-accommodationHeader-capacity li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:.625rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #c0e3d1}.g2f-accommodationHeader-capacity li:last-child{margin-bottom:0;border:none}.g2f-accommodationHeader-capacity .capacity-title{-ms-flex-positive:1;flex-grow:1;margin-bottom:.625rem}.g2f-accommodationHeader-capacity .capacity-value{margin-right:.3125rem;font-size:1.25rem}.g2f-accommodationHeader-share-wrapper{position:absolute;bottom:-3.25rem;right:0;z-index:2}.g2f-accommodationOffset{-ms-transform:none;transform:none}.g2f-accommodationMosaic [class^=col]{padding:0}.g2f-accommodationMosaic .g2f-btn,.g2f-accommodationMosaic body .buorg-buttons #buorgig,.g2f-accommodationMosaic body .buorg-buttons #buorgpermanent,.g2f-accommodationMosaic body .buorg-buttons #buorgul,body .buorg-buttons .g2f-accommodationMosaic #buorgig,body .buorg-buttons .g2f-accommodationMosaic #buorgpermanent,body .buorg-buttons .g2f-accommodationMosaic #buorgul{-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.g2f-handicap-list-wrap ul{width:150px}.g2f-handicap-list-wrap ul>li{width:10px}.g2f-accommodationReview-title h2{font-size:1.5rem;margin-bottom:0}.g2f-accommodationReview-title-rating{position:relative;padding-left:0}.g2f-accommodationReview-container,.g2f-accommodationReview .g2f-accommodationCom-criteria-list{-ms-flex-direction:column;flex-direction:column}.g2f-accommodationReview .g2f-accommodationCom-criteria-list li{width:100%}.g2f-accommodationReview .g2f-accommodationCom-criteria-list .criteria{width:50%}.g2f-accommodationContent h2{margin-top:2.5rem}.g2f-accommodationJoin-video{max-width:100%}.g2f-accommodationJoin-disclaimer{margin-top:1.25rem}.g2f-account-booking-current,.g2f-account-booking-current-container{-ms-flex-direction:column;flex-direction:column}.g2f-account-booking-current-fig{width:100%;height:14.375rem;-ms-flex:none;flex:none}.g2f-account-booking-current-infos{-ms-flex-direction:column;flex-direction:column}.g2f-account-booking-current-payment{width:100%;margin-top:.3125rem}.g2f-account-booking-current-price{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-top:1rem}.g2f-account-booking-current-price-tag{position:relative;top:.25rem}.g2f-account-booking-current-resa-pdf{text-align:right}.g2f-account-booking-current-details,.g2f-account-content .g2f-form--password-confirm>.g2f-form-field{-ms-flex-direction:column;flex-direction:column}.g2f-account-content-form .form-item-pass-pass1,.g2f-account-content-form .form-item-pass-pass2{width:100%;padding:0}.g2f-account-content-form-pwd-field{padding-left:0}.g2f-account-content-form-pwd{-ms-flex-direction:column;flex-direction:column}.g2f-account-content-form-pwd header{width:100%}.g2f-account-content-form .address-container-inline{-ms-flex-direction:column;flex-direction:column}.g2f-account-content-form .address-container-inline>.form-item{margin-right:0}.g2f-account-content-subform-half{-ms-flex-direction:column;flex-direction:column}.g2f-account-content-subform-half .g2f-form--tel{margin:0}.g2f-account-content-subform-picture .image-widget{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.g2f-account-content-subform-picture .button{margin:.625rem 0 0 5.9375rem}.g2f-account-content-subform-picture .file{-ms-flex:1;flex:1}.g2f-accountNav{margin-bottom:2rem}.g2f-accountNav-header-title{text-align:left}.g2f-accountNav-openMenu{display:block}.g2f-accountNav-openMenu+button,.g2f-accountNav-openMenu.is-active{display:none}.g2f-accountNav-lists-close,.g2f-accountNav-openMenu.is-active+button{display:block}.g2f-accountNav-lists{display:none}.g2f-account-preferences-list{margin-top:.625rem}.g2f-account-preferences-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:.625rem}.g2f-account-preferences-item p{margin-left:1.875rem}.g2f-account-preferences-delete{left:10rem}.g2f-booking-steps{margin:0 -1.375rem 3.75rem;padding:2.5rem 1.25rem}.g2f-booking-steps-item:before{margin-right:1.875rem}.g2f-booking-steps-item:after{margin-left:1.875rem}.g2f-booking-steps-item.is-active .g2f-booking-steps-item-label,.g2f-booking-steps-item.is-passed:focus a .g2f-booking-steps-item-label,.g2f-booking-steps-item.is-passed:hover a .g2f-booking-steps-item-label{display:block;font-weight:300}.g2f-booking-steps-item-label{display:none}.g2f-booking-contact-details-form .g2f-accommodationCol,.g2f-booking-owner-form .g2f-accommodationCol,.g2f-booking-payment-form .g2f-accommodationCol,.g2f-booking-preBooking .g2f-accommodationCol,.g2f-booking-summary-form .g2f-accommodationCol{display:block;position:relative;height:auto;margin-top:2.5rem}.g2f-booking-contact-details-form .g2f-accommodationSticky-stay,.g2f-booking-owner-form .g2f-accommodationSticky-stay,.g2f-booking-payment-form .g2f-accommodationSticky-stay,.g2f-booking-preBooking .g2f-accommodationSticky-stay,.g2f-booking-summary-form .g2f-accommodationSticky-stay{border-radius:1rem 1rem 0 0}.g2f-booking-contact-details-form .g2f-bookingSticky .g2f-accommodationProperty,.g2f-booking-owner-form .g2f-bookingSticky .g2f-accommodationProperty,.g2f-booking-payment-form .g2f-bookingSticky .g2f-accommodationProperty,.g2f-booking-preBooking .g2f-accommodationProperty,.g2f-booking-preBooking .g2f-bookingSticky .g2f-accommodationProperty,.g2f-booking-summary-form .g2f-bookingSticky .g2f-accommodationProperty{margin:0}.g2f-booking-contact-details fieldset#edit-gender--wrapper .fieldset-wrapper{margin-top:0}.g2f-booking-contact-details .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:1.25rem 0}.g2f-booking-contact-details .g2f-form-field label{width:100%;margin-bottom:.3125rem}.g2f-booking-contact-details .g2f-form--radio,.g2f-booking-contact-details .g2f-form-field input:not([type=radio]){width:100%}.g2f-booking-contact-details .g2f-form--radio .g2f-form-field{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0}.g2f-booking-contact-details-btn-wrapper{-ms-flex-pack:justify;justify-content:space-between}.g2f-booking-contact-details-btn-wrapper a{margin-right:0}.g2f-bookingPaymentForm-container .g2f-form--textfield.form-item-dhf-card-name{width:100%}.g2f-bookingPaymentForm-content-submit{-ms-flex-pack:justify;justify-content:space-between}.g2f-bookingPaymentForm-content-submit a{margin-right:0}.g2f-bookingPaymentForm-content-fieldwrapper{width:100%}.g2f-bookingSticky .g2f-accommodationProperty{margin:0 1.5rem 1.5rem}.g2f-bookingAccommodation-preview-details li{width:100%}.g2f-bookingSummary-reminder-content .g2f-form-field{margin:.625rem 0;-ms-flex-pack:justify;justify-content:space-between}.g2f-bookingSummary-reminder-content .g2f-datepicker{-ms-flex-direction:column;flex-direction:column}.g2f-bookingSummary-travelers-birthdate-input{margin-top:.625rem;width:100%;height:2.8125rem}.g2f-bookingSummary-travelers-children .g2f-form-field,.g2f-bookingSummary-travelers-infants .g2f-form-field{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-bookingSummary-animals .g2f-form-select,.g2f-bookingSummary-insurance .g2f-form-select,.g2f-bookingSummary-options .g2f-form-select,.g2f-bookingSummary-travelers .g2f-form-select{margin-right:.625rem}.g2f-bookingSummary-animals .g2f-form-fieldWrapper,.g2f-bookingSummary-insurance .g2f-form-fieldWrapper,.g2f-bookingSummary-options .g2f-form-fieldWrapper,.g2f-bookingSummary-travelers .g2f-form-fieldWrapper{margin-top:1.25rem}.g2f-bookingSummary-options label{display:inline-block;position:relative;top:-.625rem;min-width:9.375rem}.g2f-bookingSummary-options .g2f-form-fieldWrapper{position:relative;-ms-flex-pack:start;justify-content:flex-start}.g2f-bookingSummary-options .g2f-form-fieldWrapper label{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:30%}.g2f-bookingSummary-options .g2f-form-fieldWrapper label:after{display:none}.g2f-bookingSummary-options .g2f-form-fieldWrapper .g2f-option-line-price{position:absolute;right:0;bottom:.625rem;min-width:3.125rem;padding-left:0;text-align:right}.g2f-bookingSummary-options .g2f-form-fieldWrapper .g2f-option-line-price:before{content:"";position:absolute;top:.75rem;right:2.5rem;width:30%;border-bottom:.125rem dotted #d8d8d8}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field{position:relative;-ms-flex-pack:start;justify-content:flex-start}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field label{-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:30%}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field label:after{display:none}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field .g2f-option-line-price{position:absolute;right:0;bottom:.625rem;min-width:3.125rem;padding-left:0;text-align:right}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field .g2f-option-line-price:before{content:"";position:absolute;top:.75rem;right:2.5rem;width:30%;border-bottom:.125rem dotted #d8d8d8}.g2f-bookingSummary-insurance-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-bookingSummary-insurance-wrapper legend{width:100%}.g2f-bookingSummary-insurance-wrapper .g2f-form-btn:first-child{margin-left:0}.g2f-bookingSummary-btn-wrapper,.g2f-bookingSummary-insurance-options{margin-top:1.25rem}.g2f-bookingSummary-btn-wrapper .g2f-btn,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgig,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgpermanent,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgig,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgpermanent,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgul{width:100%}.g2f-footer{padding:0;overflow:hidden}.g2f-footer-newsletter-wrapper{padding-right:1.375rem;padding-left:1.375rem}.g2f-footer-newsletter-form{width:100%}.g2f-footer-info-wrapper{padding-right:1.375rem;padding-left:1.375rem}.g2f-footer-info-wrapper:before{top:auto;bottom:-60px;width:auto;height:1px;right:1.375rem;left:1.375rem}.g2f-footer-action-wrapper{padding-right:1.375rem;padding-left:1.375rem}.g2f-footer-about-item{width:100%;padding-right:0}.g2f-footer-social{margin-left:auto;margin-right:auto}.g2f-footer-legal{padding:1.875rem 1.25rem;text-align:center}.g2f-footer-legal,.g2f-footer-legals-list{-ms-flex-direction:column;flex-direction:column}.g2f-footer-legals-item{margin:.625rem 0}.g2f-footer-ce .g2f-footer-info{padding:3.125rem 0 0}.g2f-footer-ce .g2f-footer-info ul{-ms-flex-direction:column;flex-direction:column;margin-left:0}.g2f-footer-ce .g2f-footer-info ul li{margin:.625rem 0}.g2f-footer-ce .g2f-footer-info ul li a{margin-right:0}.g2f-footer-ce .g2f-footer-action{padding-top:1.25rem}.g2f-footer-ce-logo header{-ms-flex-pack:center;justify-content:center}.g2f-footer-ce .g2f-header-logo{margin-left:0}.g2f-footer-ce .g2f-header-logo img{max-height:5rem}.g2f-footer-ce .g2f-header-title{display:block}.g2f-header .wrapper{padding-top:.5rem;padding-bottom:.5rem}.g2f-header-ce .g2f-header-logo{margin-left:0}.g2f-header-action-accountList{margin-left:1.875rem}.g2f-header-action-accountList ul{margin-left:-3.125rem}.g2f-header-action-accountList-ce ul{margin-left:-7.5rem}.g2f-header .g2f-switchLang-list{left:-4.1875rem}.g2f-homeDest .g2f-accommodationContainer{margin-top:0}.g2f-homeDest .g2f-accommodationCol{display:block;position:relative;top:0;height:auto;margin:-11.25rem 0 0}.g2f-homeDest-container .g2f-homeDestItem-wrapper{width:100%}.g2f-homeDest-container .g2f-mainSearchContent-wrapper{padding:0}.g2f-homeDest-wrapper{-ms-flex-direction:column;flex-direction:column;width:100%}.g2f-homeDest-poi-title{top:3.4375rem;padding:0 1.25rem}.g2f-homeDest-poi-title h1{font-size:1.5rem}.g2f-homeDestItem-wrapper{margin:.75rem 0}.g2f-homeDestItem-content{padding:.9375rem 1.5625rem}.g2f-homeDestItem-img{height:14.375rem}.g2f-homeDest-description{margin-top:1.875rem}.g2f-homeDest-content h3{margin:1.25rem 0}.g2f-homeDest-homedestination-title{margin-top:2.5rem}.g2f-homeDest-homeregion .g2f-bigFigure{display:none}.g2f-homeDest-homeregion .g2f-homeDest-wrapper{position:relative}.g2f-homeDest-homeregion .g2f-accommodationCol{min-height:auto;margin-top:1.25rem;background:none;box-shadow:none;padding:1.25rem 0}.g2f-homeDest-textimage figure{-ms-flex-direction:column;flex-direction:column}.g2f-homeDest-textimage figcaption{margin-top:.625rem}.g2f-homeDest-textimage-img{padding:0}.g2f-homeCampaign{margin-top:1.875rem}.g2f-homeCampaign-description{margin:0 0 1.875rem}.g2f-homeCampaign .g2f-videoTile{padding-bottom:0}.g2f-mainNav-hasSubNav:before{content:"";position:absolute;top:.25rem;right:-.9375rem;padding:1.25rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.5l-4 4-4-4' stroke='%23006741' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.625rem}.g2f-slider-push{margin:1.25rem -1.375rem;padding:0 1.25rem}.g2f-slider-push-list{padding:0;text-align:center}.g2f-slider-push-listtag{display:none}.g2f-slider-push-slide{width:19.0625rem}.g2f-slider-push-slide:first-child{padding-left:1.25rem}.g2f-slider-push-slide:last-child{padding-right:1.25rem}.g2f-slider-push-slide.first-filtered{padding-left:1.25rem}.g2f-slider-push-slide.last-filtered{padding-right:1.25rem}.g2f-slider-push-button-prev{left:0}.g2f-slider-push-button-next{right:0}.g2f-slider-push--without-tag{margin:2.5rem -1.375rem}.g2f-slider-push--with-bg{padding:2.5rem 1.25rem;overflow-y:hidden}.g2f-slider-push--with-bg .g2f-slider-push-title{margin:0 0 1.875rem}.g2f-slider-push--with-bg .g2f-slider-push-container{margin-top:2.5rem}.g2f-slider-push--with-bg .g2f-slider-push-list{-ms-flex-direction:column;flex-direction:column}.g2f-slider-push--with-bg .g2f-slider-push-list .g2f-slider-button svg{left:0}.g2f-slider-push--with-bg .g2f-slider-push-listtag{display:-ms-flexbox;display:flex}.g2f-slider-push--with-bg .g2f-slider-push-listtag li{width:auto}.g2f-slider-push--with-bg .g2f-slider-push-list .slidertag{width:28.75rem}.g2f-slider-push--promo{margin:0 -1.375rem}.g2f-slider-push--promo-swiper{height:43.75rem}.g2f-slider-push--promo-container{height:100%}.g2f-slider-push--promo-img{height:14.375rem}.g2f-slider-push--promo-wrapper{margin-top:1.25rem;padding:2.5rem}.g2f-slider-push--promo-wrapper-cta{text-align:center}.g2f-slider-push--promo-slide{display:initial;padding:0 .625rem}.g2f-slider-push--promo .g2f-slider-button{top:65%}.g2f-slider-push--promo-button-prev{left:.3125rem}.g2f-slider-push--promo-button-next{right:.3125rem}.g2f-sliderMobile-swiper{margin:0 -1.375rem}.g2f-sliderMobile-swiper .swiper-wrapper{-ms-flex-direction:row;flex-direction:row}.g2f-sliderMobile-swiper .g2f-slider-button{display:block;top:calc(50% - 10px)}}@media (max-width:48.6775em) and (max-width:48.6775em){.g2f-homeDest-homeregion .g2f-accommodationCol header{padding:0}.g2f-homeDest-homeregion .g2f-accommodationCol header h2{text-align:left;margin-bottom:0}}@media (max-width:31.1775em){.g2f-availabilities-stays-time{margin-bottom:1.25rem}.g2f-availabilities-stays-price,.g2f-availabilities-stays-time{-ms-flex:0 0 100%;flex:0 0 100%}.g2f-availabilities-stays-cartridge{-ms-flex-direction:column;flex-direction:column}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival .form-item,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure .form-item{-ms-flex-direction:column;flex-direction:column}.g2f-form-inspirationalSearch-row-item{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.g2f-my-wishlist-modal .g2f-form-switch-wrap{-ms-flex-align:baseline;align-items:baseline}.g2f-my-wishlist-modal .g2f-form-switch-wrap label{margin-bottom:1rem}.g2f-my-wishlist-modal-share-member-list-item-img{display:none}.g2f-my-wishlist-modal-footer-addto,.g2f-my-wishlist-modal-footer-remove{-ms-flex-direction:column;flex-direction:column}.g2f-my-wishlist-modal-footer-addto-link,.g2f-my-wishlist-modal-footer-remove-link{-ms-flex-order:2;order:2;margin:.9375rem 0 0}.g2f-my-wishlist-modal-footer-remove-button{margin:.9375rem 0 0}.g2f-account-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.g2f-account-header-btn{width:100%}.g2f-homeThematicStays .g2f-thematic-swiper .swiper-wrapper{left:0}.g2f-homeThematicStays .g2f-thematic-swiper{left:0;overflow:hidden}.g2f-slider-push-container{overflow-y:hidden;margin:1.875rem -1.375rem 0}.g2f-slider-push .g2f-slider-button{display:none}.g2f-slider-push--with-bg .g2f-slider-push-listtag{padding-left:1.25rem}.g2f-slider-push--with-bg .g2f-slider-push-list .slidertag{width:auto;margin:0 -1.25rem}}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes b{0%{transform:rotate(-70deg)}30%{transform:rotate(-30deg)}50%{transform:rotate(-40deg)}70%{transform:rotate(-20deg)}to{transform:rotate(-70deg)}}@keyframes c{0%{opacity:0}to{opacity:1}}@keyframes d{to{transform:rotate(1turn)}}
