/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}}
*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0 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%}ol,ul,li{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:hover,a:active,a,object,embed{outline:0}a{text-decoration:none;background-color:rgba(0,0,0,0);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:rgba(0,0,0,0);border:none;color:inherit}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=checkbox],input[type=radio]{padding:0}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-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}:root{--c-white:#fff;--c-black:#000;--c-text:var(--c-black);--c-g2f-leafgreen:#00653f;--c-g2f-leafgreen-rgb:0,101,63;--c-g2f-oceangreen:#4bab77;--c-g2f-oceangreen-rgb:75,171,119;--c-g2f-outrageous:#ff5f32;--c-g2f-outrageous-rgb:255,95,50;--c-g2f-lilywhite:#e3f2ea;--c-g2f-lilywhite-rgb:227,242,234;--c-g2f-artyred:#B60000;--c-g2f-artyred-rgb:182,0,0;--c-g2f-azureish-white:#e0ecf1;--c-g2f-azureish-white-rgb:224,236,241;--c-g2f-swans:#e0f1e8;--c-g2f-swans-rgb:224,241,232;--c-g2f-peach:#fde8d9;--c-g2f-peach-rgb:253,232,217;--c-g2f-pippin:#ffdddd;--c-g2f-pippin-rgb:255,221,221;--c-g2f-sand:#f5f5f5;--c-g2f-mercury:#e5e5e5;--c-g2f-alto:#d8d8d8;--c-g2f-bombay:#b4b4b7;--c-g2f-chateau:#9fa6b1;--c-g2f-dovegray:#707070;--c-g2f-emperor:#555555;--focus-light-color:var(--c-white);--focus-dark-color:var(--c-g2f-oceangreen);--animation-duration:0.3s;--shadow-level-1:0 0.1875rem 0.375rem 0 rgba(0,0,0,.1);--shadow-level-2:0 0.375rem 0.75rem 0 rgba(0,0,0,.1);--header-height-default:6.875rem;--header-height:var(--header-height-calculated,var(--header-height-default));--header-mobile-height:4.375rem}strong,.strong{font-weight:600}small,.small{font-size:.75rem}.light{font-weight:300}em,.em{font-style:italic}.u-color--butter{color:#f5a010}.u-bgColor--butter{background-color:#f5a010}.u-fill--butter{fill:#f5a010}.u-color--sandy{color:#f4ae5e}.u-bgColor--sandy{background-color:#f4ae5e}.u-fill--sandy{fill:#f4ae5e}.u-color--googleyellow{color:#fbbc05}.u-bgColor--googleyellow{background-color:#fbbc05}.u-fill--googleyellow{fill:#fbbc05}.u-color--mikado{color:#fbb03b}.u-bgColor--mikado{background-color:#fbb03b}.u-fill--mikado{fill:#fbb03b}.u-color--fuel{color:#e8ae2d}.u-bgColor--fuel{background-color:#e8ae2d}.u-fill--fuel{fill:#e8ae2d}.u-color--topaz{color:#ffc271}.u-bgColor--topaz{background-color:#ffc271}.u-fill--topaz{fill:#ffc271}.u-color--macaroni{color:#ffc480}.u-bgColor--macaroni{background-color:#ffc480}.u-fill--macaroni{fill:#ffc480}.u-color--peach{color:#fed29b}.u-bgColor--peach{background-color:#fed29b}.u-fill--peach{fill:#fed29b}.u-color--schoolbus{color:#ffdf00}.u-bgColor--schoolbus{background-color:#ffdf00}.u-fill--schoolbus{fill:#ffdf00}.u-color--carnation{color:#f45d5c}.u-bgColor--carnation{background-color:#f45d5c}.u-fill--carnation{fill:#f45d5c}.u-color--watermelon{color:#ff5f6d}.u-bgColor--watermelon{background-color:#ff5f6d}.u-fill--watermelon{fill:#ff5f6d}.u-color--googlered{color:#ea4335}.u-bgColor--googlered{background-color:#ea4335}.u-fill--googlered{fill:#ea4335}.u-color--strawberry{color:red}.u-bgColor--strawberry{background-color:red}.u-fill--strawberry{fill:red}.u-color--ruby{color:#d4145a}.u-bgColor--ruby{background-color:#d4145a}.u-fill--ruby{fill:#d4145a}.u-color--pinky{color:#f83892}.u-bgColor--pinky{background-color:#f83892}.u-fill--pinky{fill:#f83892}.u-color--affair{color:#754a90}.u-bgColor--affair{background-color:#754a90}.u-fill--affair{fill:#754a90}.u-color--fiord{color:#3a485f}.u-bgColor--fiord{background-color:#3a485f}.u-fill--fiord{fill:#3a485f}.u-color--midnight{color:#25293c}.u-bgColor--midnight{background-color:#25293c}.u-fill--midnight{fill:#25293c}.u-color--congress{color:#064095}.u-bgColor--congress{background-color:#064095}.u-fill--congress{fill:#064095}.u-color--facebook{color:#365899}.u-bgColor--facebook{background-color:#365899}.u-fill--facebook{fill:#365899}.u-color--googleblue{color:#4285f4}.u-bgColor--googleblue{background-color:#4285f4}.u-fill--googleblue{fill:#4285f4}.u-color--bondi{color:#038eb8}.u-bgColor--bondi{background-color:#038eb8}.u-fill--bondi{fill:#038eb8}.u-color--meadow{color:#1aa87b}.u-bgColor--meadow{background-color:#1aa87b}.u-fill--meadow{fill:#1aa87b}.u-color--googlegreen{color:#34a853}.u-bgColor--googlegreen{background-color:#34a853}.u-fill--googlegreen{fill:#34a853}.u-color--leafgreen{color:#00653f}.u-bgColor--leafgreen{background-color:#00653f}.u-fill--leafgreen{fill:#00653f}.u-color--skeptic{color:#c0e3d1}.u-bgColor--skeptic{background-color:#c0e3d1}.u-fill--skeptic{fill:#c0e3d1}.u-color--conifer{color:#b7df56}.u-bgColor--conifer{background-color:#b7df56}.u-fill--conifer{fill:#b7df56}.u-color--wasabi{color:#80a72a}.u-bgColor--wasabi{background-color:#80a72a}.u-fill--wasabi{fill:#80a72a}.u-color--pippin{color:#fdd}.u-bgColor--pippin{background-color:#fdd}.u-fill--pippin{fill:#fdd}.u-color--outrageous{color:#ff5f32}.u-bgColor--outrageous{background-color:#ff5f32}.u-fill--outrageous{fill:#ff5f32}.u-color--oceangreen{color:#4bab77}.u-bgColor--oceangreen{background-color:#4bab77}.u-fill--oceangreen{fill:#4bab77}.u-color--lilywhite{color:#e3f2ea}.u-bgColor--lilywhite{background-color:#e3f2ea}.u-fill--lilywhite{fill:#e3f2ea}.u-color--gray{color:#939393}.u-bgColor--gray{background-color:#939393}.u-fill--gray{fill:#939393}.u-color--applegreen{color:#e0f2e8}.u-bgColor--applegreen{background-color:#e0f2e8}.u-fill--applegreen{fill:#e0f2e8}.u-color--gold{color:#ffc052}.u-bgColor--gold{background-color:#ffc052}.u-fill--gold{fill:#ffc052}.u-color--swans{color:#e0f1e8}.u-bgColor--swans{background-color:#e0f1e8}.u-fill--swans{fill:#e0f1e8}.u-color--eggplant{color:#814a97}.u-bgColor--eggplant{background-color:#814a97}.u-fill--eggplant{fill:#814a97}.u-color--orange{color:#f05408}.u-bgColor--orange{background-color:#f05408}.u-fill--orange{fill:#f05408}.u-color--silver{color:#c1c1c1}.u-bgColor--silver{background-color:#c1c1c1}.u-fill--silver{fill:#c1c1c1}.u-color--snow{color:#fff}.u-bgColor--snow{background-color:#fff}.u-fill--snow{fill:#fff}.u-color--sand{color:#f5f5f5}.u-bgColor--sand{background-color:#f5f5f5}.u-fill--sand{fill:#f5f5f5}.u-color--mercury{color:#e5e5e5}.u-bgColor--mercury{background-color:#e5e5e5}.u-fill--mercury{fill:#e5e5e5}.u-color--alto{color:#d8d8d8}.u-bgColor--alto{background-color:#d8d8d8}.u-fill--alto{fill:#d8d8d8}.u-color--chateau{color:#9fa6b1}.u-bgColor--chateau{background-color:#9fa6b1}.u-fill--chateau{fill:#9fa6b1}.u-color--bombay{color:#b4b4b7}.u-bgColor--bombay{background-color:#b4b4b7}.u-fill--bombay{fill:#b4b4b7}.u-color--dovegray{color:#707070}.u-bgColor--dovegray{background-color:#707070}.u-fill--dovegray{fill:#707070}.u-color--emperor{color:#555}.u-bgColor--emperor{background-color:#555}.u-fill--emperor{fill:#555}.u-color--black{color:#000}.u-bgColor--black{background-color:#000}.u-fill--black{fill:#000}svg{width:1em;height:1em}svg:not(.g2f-svg-nofill){fill:currentColor}.u-bg--sandy{--extend-color:#f4ae5e;background-color:#f4ae5e}.u-bg--fiord{--extend-color:#3a485f;background-color:#3a485f}.u-bg--alto{--extend-color:#d8d8d8;background-color:#d8d8d8}.u-bg--mercury{--extend-color:#e5e5e5;background-color:#e5e5e5}.u-bg--skeptic{--extend-color:#c0e3d1;background-color:#c0e3d1}.u-bg--snow{--extend-color:#ffffff;background-color:#fff}.u-bg--leafgreen{--extend-color:#00653f;background-color:#00653f}.u-bg--pippin{--extend-color:#ffdddd;background-color:#fdd}.u-bg--outrageous{--extend-color:#ff5f32;background-color:#ff5f32}.u-bg--oceangreen{--extend-color:#4bab77;background-color:#4bab77}.u-bg--harp{--extend-color:#e1f1e8;background-color:#e1f1e8}.u-mask,.g2f-handicap-list-wrap ul>li>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}.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{margin-left:auto}.u-mg-r--auto{margin-left:auto}.u-mg--0{margin:0}.u-mg-t--0{margin-top:0}.u-mg-b--0{margin-bottom:0}.u-mg-r--0{margin-bottom:0}.u-mg-l--0{margin-bottom:0}.u-mg-l--xs{margin-left:6.6666666667px}.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.6666666667px}.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.6666666667px}.u-mg-t--s,.g2f-sitemap--level-niv3>li,.g2f-sitemap--level-niv2>li{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.6666666667px}.u-mg-b--s{margin-bottom:10px}.u-mg-b--m,.g2f-sitemap--level-niv3,.g2f-sitemap--level-niv2,.g2f-sitemap--level-niv1{margin-bottom:20px}.u-mg-b--l,.g2f-sitemap--level-niv1>li{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:before,.u-clearfix:after{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{flex-direction:column}.u-flex-dir--row{flex-direction:row}.u-flex-dir--row-reverse{flex-direction:row-reverse}.u-flex-align--center{align-items:center}.u-flex-align--fs{align-items:flex-start}.u-flex-align--baseline{align-items:baseline}.u-flex-align--stretch{align-items:stretch}.u-flex-wrap--wrap{flex-wrap:wrap}.u-flex-wrap--nowrap{flex-wrap:nowrap}.u-flex-align-self--center{align-self:center}.u-flex-align-self--fe{align-self:flex-end}.u-flex-grow--1{flex-grow:1}.u-flex-shrink--0{flex-shrink:0}.u-flex-justify--sa{justify-content:space-around}.u-flex-justify--sb{justify-content:space-between}.u-flex-justify--center{justify-content:center}.u-flex-justify--fe{justify-content:flex-end}.u-flex-justify--fs{justify-content:flex-start}.u-overflow--hidden{overflow:hidden}.u-overflow--visible{overflow:visible}.u-overflow--scroll{overflow:scroll}.u-shadow,.u-shadow--level1{box-shadow:var(--shadow-level-1)}.u-shadow--level2{box-shadow:var(--shadow-level-2)}.u-border::after{content:"";display:block;width:5rem;height:.5rem;margin-top:.625rem;background:#fff}@media(min-width:48.6875em){.u-border::after{width:6.25rem;height:.625rem}}.u-border--grad::after{background:linear-gradient(to left,#fed29b,#f83892)}.u-border--small::after{width:2.875rem;height:.1875rem}@media(min-width:48.6875em){.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(to left,#f4ae5e,#f83892);opacity:.7;z-index:0}.u-gradient--variant::after{background:linear-gradient(to left,#fbb03b,#d4145a);opacity:.9}.u-gradient--secondVariant{background:linear-gradient(to left,#ffc271,#ff5f6d);opacity:.85}.u-ratio--1{aspect-ratio:1}.u-ratio--4-3{aspect-ratio:4/3}.u-ratio--16-9{aspect-ratio:16/9}.u-ratio--17-16{aspect-ratio:17/16}.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:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.971 47.971' style='enable-background:new 0 0 47.971 47.971;' xml:space='preserve'%3E %3Cpath d='M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88 c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242 C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879 s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z' style='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%;transform:translate(-50%,-50%)}@media(max-width:48.6775em){#message{width:100%;max-width:calc(100% - 2rem);top:calc(50% + 25px);max-height:calc(100vh - 70px) !important}}#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}@media(min-width:67.4375em){.container-fluid{padding-right:1.25rem;padding-left:1.25rem}}.row{box-sizing:border-box;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin-right:-0.625rem;margin-left:-0.625rem}.row.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:auto}.col-xs-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:25%;max-width:25%}.col-xs-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:50%;max-width:50%}.col-xs-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:75%;max-width:75%}.col-xs-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:100%;max-width:100%}.col-xs-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:0}.col-xs-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:8.3333333333%}.col-xs-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:16.6666666667%}.col-xs-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:25%}.col-xs-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:33.3333333333%}.col-xs-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:41.6666666667%}.col-xs-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:50%}.col-xs-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:58.3333333333%}.col-xs-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:66.6666666667%}.col-xs-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:75%}.col-xs-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:83.3333333333%}.col-xs-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:91.6666666667%}.col-xs-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:100%}.col-xs{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xs{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xs{-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xs{-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-moz-align-items:center;align-items:center}.bottom-xs{-moz-align-items:flex-end;align-items:flex-end}.around-xs{-moz-justify-content:space-around;justify-content:space-around}.between-xs{-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:0em){.container{width:0em}.col-xxs{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:auto}.col-xxs-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xxs-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xxs-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:25%;max-width:25%}.col-xxs-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xxs-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xxs-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:50%;max-width:50%}.col-xxs-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xxs-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xxs-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:75%;max-width:75%}.col-xxs-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xxs-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xxs-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:100%;max-width:100%}.col-xxs-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:0}.col-xxs-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:8.3333333333%}.col-xxs-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:16.6666666667%}.col-xxs-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:25%}.col-xxs-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:33.3333333333%}.col-xxs-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:41.6666666667%}.col-xxs-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:50%}.col-xxs-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:58.3333333333%}.col-xxs-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:66.6666666667%}.col-xxs-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:75%}.col-xxs-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:83.3333333333%}.col-xxs-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:91.6666666667%}.col-xxs-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:100%}.col-xxs{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xxs{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xxs{-moz-justify-content:center;justify-content:center;text-align:center}.end-xxs{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xxs{-moz-align-items:flex-start;align-items:flex-start}.middle-xxs{-moz-align-items:center;align-items:center}.bottom-xxs{-moz-align-items:flex-end;align-items:flex-end}.around-xxs{-moz-justify-content:space-around;justify-content:space-around}.between-xxs{-moz-justify-content:space-between;justify-content:space-between}.first-xxs{order:-1}.last-xxs{order:1}}@media only screen and (min-width:31.1875em){.container{width:31.1875em}.col-xs{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:auto}.col-xs-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:25%;max-width:25%}.col-xs-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:50%;max-width:50%}.col-xs-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:75%;max-width:75%}.col-xs-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:100%;max-width:100%}.col-xs-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:0}.col-xs-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:8.3333333333%}.col-xs-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:16.6666666667%}.col-xs-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:25%}.col-xs-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:33.3333333333%}.col-xs-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:41.6666666667%}.col-xs-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:50%}.col-xs-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:58.3333333333%}.col-xs-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:66.6666666667%}.col-xs-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:75%}.col-xs-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:83.3333333333%}.col-xs-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:91.6666666667%}.col-xs-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:100%}.col-xs{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xs{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xs{-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xs{-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-moz-align-items:center;align-items:center}.bottom-xs{-moz-align-items:flex-end;align-items:flex-end}.around-xs{-moz-justify-content:space-around;justify-content:space-around}.between-xs{-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}}@media only screen and (min-width:48.6875em){.container{width:48.6875em}.col-sm{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:auto}.col-sm-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:25%;max-width:25%}.col-sm-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:50%;max-width:50%}.col-sm-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:75%;max-width:75%}.col-sm-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:100%;max-width:100%}.col-sm-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:0}.col-sm-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:8.3333333333%}.col-sm-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:16.6666666667%}.col-sm-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:25%}.col-sm-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:33.3333333333%}.col-sm-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:41.6666666667%}.col-sm-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:50%}.col-sm-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:58.3333333333%}.col-sm-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:66.6666666667%}.col-sm-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:75%}.col-sm-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:83.3333333333%}.col-sm-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:91.6666666667%}.col-sm-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:100%}.col-sm{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-sm{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-sm{-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-sm{-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-moz-align-items:center;align-items:center}.bottom-sm{-moz-align-items:flex-end;align-items:flex-end}.around-sm{-moz-justify-content:space-around;justify-content:space-around}.between-sm{-moz-justify-content:space-between;justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:67.4375em){.container{width:67.4375em}.col-md{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:auto}.col-md-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:25%;max-width:25%}.col-md-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:50%;max-width:50%}.col-md-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:75%;max-width:75%}.col-md-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:100%;max-width:100%}.col-md-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:0}.col-md-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:8.3333333333%}.col-md-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:16.6666666667%}.col-md-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:25%}.col-md-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:33.3333333333%}.col-md-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:41.6666666667%}.col-md-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:50%}.col-md-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:58.3333333333%}.col-md-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:66.6666666667%}.col-md-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:75%}.col-md-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:83.3333333333%}.col-md-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:91.6666666667%}.col-md-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:100%}.col-md{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-md{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-md{-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-md{-moz-align-items:flex-start;align-items:flex-start}.middle-md{-moz-align-items:center;align-items:center}.bottom-md{-moz-align-items:flex-end;align-items:flex-end}.around-md{-moz-justify-content:space-around;justify-content:space-around}.between-md{-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:74.9375em){.container{width:74.9375em}.col-xl{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:auto}.col-xl-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:25%;max-width:25%}.col-xl-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:50%;max-width:50%}.col-xl-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:75%;max-width:75%}.col-xl-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;flex-basis:100%;max-width:100%}.col-xl-offset-0{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:0}.col-xl-offset-1{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:8.3333333333%}.col-xl-offset-2{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:16.6666666667%}.col-xl-offset-3{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:25%}.col-xl-offset-4{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:33.3333333333%}.col-xl-offset-5{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:41.6666666667%}.col-xl-offset-6{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:50%}.col-xl-offset-7{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:58.3333333333%}.col-xl-offset-8{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:66.6666666667%}.col-xl-offset-9{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:75%}.col-xl-offset-10{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:83.3333333333%}.col-xl-offset-11{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:91.6666666667%}.col-xl-offset-12{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:.625rem;padding-left:.625rem;margin-left:100%}.col-xl{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xl{-moz-justify-content:flex-start;justify-content:flex-start;text-align:left}.center-xl{-moz-justify-content:center;justify-content:center;text-align:center}.end-xl{-moz-justify-content:flex-end;justify-content:flex-end;text-align:right}.top-xl{-moz-align-items:flex-start;align-items:flex-start}.middle-xl{-moz-align-items:center;align-items:center}.bottom-xl{-moz-align-items:flex-end;align-items:flex-end}.around-xl{-moz-justify-content:space-around;justify-content:space-around}.between-xl{-moz-justify-content:space-between;justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}*,.g2f:after,.g2f:before{box-sizing:border-box}html{scroll-behavior:smooth}:focus{outline:none}:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}body{min-width:20rem;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}body.has-popin-open,body.has-newModal-open,body.has-datepickerModal-open,body.has-narrowHeightDatepickerModal-open,body.is-locked{overflow:hidden !important}@media(hover:none)and (pointer:coarse){body.has-popin-open,body.has-newModal-open,body.has-datepickerModal-open,body.has-narrowHeightDatepickerModal-open,body.is-locked{position:fixed;top:var(--scrollY);bottom:0;left:0;right:0;inset-inline-end:0;--scrollbar-gutter:0px}}@media(min-width:48.6875em){body{overflow-y:auto !important}}p{line-height:1.6;margin:1rem 0}input:disabled{opacity:.5;pointer-events:none}.g2f-container{position:relative}.g2f-extended-bg{--extend-color-default:#E3F2EA;position:relative}.g2f-extended-bg::before{position:absolute;inset:0;content:"";box-shadow:0 0px 0 100vmax var(--extend-color,var(--extend-color-default));clip-path:inset(0 -100vmax);pointer-events:none}.g2f-extended-bg-left::before{box-shadow:-50vmax 0px 0 50vmax var(--extend-color,var(--extend-color-default))}.g2f-extended-bg-right::before{box-shadow:50vmax 0px 0 50vmax var(--extend-color,var(--extend-color-default))}.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}@media(max-width:48.6775em){.g2f-epi-bg:before{display:none}}.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:flex;align-items:center;justify-content:center;transform:rotate(90deg)}.g2f-accordion-btn svg{fill:#fff}.g2f-accordion-header{padding-top:2rem;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.g2f-accordion-header.active .g2f-accordion-btn{transform:rotate(-90deg)}@media(max-width:48.6775em){.g2f-accordion-header h3{width:80%}}.g2f-accordion-content{display:none;padding-top:2rem}.g2f-accordion-content.active{display:block}.g2f-btn,body .buorg-buttons #buorgig,body .buorg-buttons #buorgul,body .buorg-buttons #buorgpermanent{font-weight:300;font-size:.9375rem;padding:.625rem 1.5625rem;border-radius:60em;background-color:#fff;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;white-space:normal}.g2f-btn svg,body .buorg-buttons #buorgig svg,body .buorg-buttons #buorgul svg,body .buorg-buttons #buorgpermanent svg{fill:#00653f}.g2f-btn:hover,body .buorg-buttons #buorgig:hover,body .buorg-buttons #buorgul:hover,body .buorg-buttons #buorgpermanent:hover{color:#fff;background-color:#00653f}.g2f-btn:disabled,body .buorg-buttons #buorgig:disabled,body .buorg-buttons #buorgul:disabled,body .buorg-buttons #buorgpermanent:disabled{opacity:.5;pointer-events:none}.g2f-btn-smaller{padding:.5625rem 1rem}.g2f-btn-smallest{font-size:.8125rem;padding:.375rem .6875rem}.g2f-btn.disabled,body .buorg-buttons .disabled#buorgig,body .buorg-buttons .disabled#buorgul,body .buorg-buttons .disabled#buorgpermanent{opacity:.5;pointer-events:none}.g2f-btn-loading{position:relative}.g2f-btn-loading::after{align-self:center;justify-self:center;position:absolute;content:"";display:block;height:1.875rem;width:1.875rem;transform:translateX(50%);animation:rotate 1s infinite linear;border:.1875rem solid #fff;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:60em}.g2f-btn-loading::before{position:absolute;top:1px;right:1px;bottom:1px;left:1px;content:"";display:block;border-radius:60em;background-color:#00653f}.g2f-btn-vote{color:#00653f;border:1px solid #00653f;background-color:#fff;display:inline-flex;align-items:center;width:54px;height:54px;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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3e%3cpath fill='rgb(0%2c101%2c63)' fill-rule='nonzero' d='M.952381 7.619048h2.857143c.52598 0 .95238.42638.95238.95238v8.57143c0 .526-.4264.95238-.95238.95238H.95238C.4264 18.095238 0 17.668858 0 17.142858v-8.57143c0-.526.4264-.95238.952381-.95238Zm0 .95238v8.57143h2.857143v-8.57143H.95238Zm14.96781 7.642953 2.85819-4.761333c.170952-.28562.269238-.61981.269238-.976858v-.95238c0-1.052-.852762-1.904762-1.904762-1.904762H11.8l1.388095-5.180296.004667-.017428c.084952-.317667.002762-.670686-.246476-.919934L7.223829 7.223838l.000723.000724c-.344685.344695-.557895.820867-.557895 1.346867v6.666666c0 1.052.85279 1.904762 1.904762 1.904762h5.714295c.694857 0 1.302857-.372095 1.634476-.928476ZM20 10.476191c0 .565238-.164095 1.092095-.447333 1.535618l-2.76762 4.61181c-.487618.877714-1.424095 1.47162-2.499333 1.47162H8.57143c-1.577953 0-2.857143-1.279144-2.857143-2.857144V8.57143c0-.788096.319076-1.501648.835076-2.018553L12.946286.154524l.673428.673438c.507715.507676.668857 1.230638.483524 1.875019l-1.062 3.963686h4.10162C18.720857 6.666667 20 7.945905 20 9.52381v.95238Z'/%3e%3c/svg%3e") no-repeat center center}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 19'%3e%3cpath fill='rgb(255%2c255%2c255)' fill-rule='nonzero' d='M.952381 7.619048h2.857143c.52598 0 .95238.42638.95238.95238v8.57143c0 .526-.4264.95238-.95238.95238H.95238C.4264 18.095238 0 17.668858 0 17.142858v-8.57143c0-.526.4264-.95238.952381-.95238Zm0 .95238v8.57143h2.857143v-8.57143H.95238Zm14.96781 7.642953 2.85819-4.761333c.170952-.28562.269238-.61981.269238-.976858v-.95238c0-1.052-.852762-1.904762-1.904762-1.904762H11.8l1.388095-5.180296.004667-.017428c.084952-.317667.002762-.670686-.246476-.919934L7.223829 7.223838l.000723.000724c-.344685.344695-.557895.820867-.557895 1.346867v6.666666c0 1.052.85279 1.904762 1.904762 1.904762h5.714295c.694857 0 1.302857-.372095 1.634476-.928476ZM20 10.476191c0 .565238-.164095 1.092095-.447333 1.535618l-2.76762 4.61181c-.487618.877714-1.424095 1.47162-2.499333 1.47162H8.57143c-1.577953 0-2.857143-1.279144-2.857143-2.857144V8.57143c0-.788096.319076-1.501648.835076-2.018553L12.946286.154524l.673428.673438c.507715.507676.668857 1.230638.483524 1.875019l-1.062 3.963686h4.10162C18.720857 6.666667 20 7.945905 20 9.52381v.95238Z'/%3e%3c/svg%3e") no-repeat center center}.g2f-btn-simple{background-color:rgba(0,0,0,0);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:rgba(0,0,0,0)}.g2f-btn-simple-inverse:hover{color:#fff;border-color:#fff;background-color:#00653f}.g2f-btn-cta,body .buorg-buttons #buorgul,body .buorg-buttons #buorgpermanent{color:#fff;background-color:#00653f;border:1px solid #00653f}.g2f-btn-cta svg,body .buorg-buttons #buorgul svg,body .buorg-buttons #buorgpermanent svg{fill:#fff;stroke:#fff}.g2f-btn-cta:hover,body .buorg-buttons #buorgul:hover,body .buorg-buttons #buorgpermanent:hover{color:#00653f;background-color:#fff}.g2f-btn-cta:hover svg,body .buorg-buttons #buorgul:hover svg,body .buorg-buttons #buorgpermanent: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-inverse{color:#fff;background-color:#00653f;border:1px solid #00653f;position:relative}.g2f-btn-classic-inverse svg{stroke:#fff;fill:#fff}.g2f-btn-classic-inverse:hover{color:#00653f;background-color:#fff}.g2f-btn-classic-inverse:hover svg{stroke:#00653f;fill:#00653f}.g2f-btn-classic-ico{padding-left:3.125rem;display:inline-flex}.g2f-btn-classic-ico::before{content:"";position:absolute;left:0;height:100%;width:40px;border-radius:50%;background-color:#00653f;background-repeat:no-repeat;background-size:15px;background-position:center center}.g2f-btn-classic-ico.arrow::before{background-image:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico.arrow:hover::before{background-image:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico.filters::before{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m11.326 9.9785a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.3223a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223 3.9922a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm12.641-7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.67969 0.68138 0.68138 0 0 0 0.68164-0.67969v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164z' color='black' fill='rgb(255%2c255%2c255)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico.filters:hover::before{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m11.326 9.9785a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.3223a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223 3.9922a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm12.641-7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.67969 0.68138 0.68138 0 0 0 0.68164-0.67969v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164z' color='black' fill='rgb(255%2c255%2c255)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico--wo-bg::before{left:.625rem;background-color:rgba(0,0,0,0);background-size:20px}.g2f-btn-classic-ico--wo-bg.arrow::before{background-image:url("data:image/svg+xml,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico--wo-bg.arrow:hover::before{background-image:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico--wo-bg.filters::before{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m11.326 9.9785a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.3223a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223 3.9922a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm12.641-7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.67969 0.68138 0.68138 0 0 0 0.68164-0.67969v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164z' color='black' fill='rgb(0%2c101%2c63)'/%3e%3c/svg%3e")}.g2f-btn-classic-ico--wo-bg.filters:hover::before{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' fill='none' version='1.1' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m11.326 9.9785a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.3223a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223 3.9922a0.68138 0.68138 0 0 0-0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164 0.68164h3.9922a0.68138 0.68138 0 0 0 0.68164-0.68164 0.68138 0.68138 0 0 0-0.68164-0.68164zm12.641-7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-8.6484a0.68138 0.68138 0 0 0-0.68164 0.68164v3.3262a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-3.3262a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v5.9883a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-5.9883a0.68138 0.68138 0 0 0-0.68164-0.68164zm-5.3223-5.9883a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.67969 0.68138 0.68138 0 0 0 0.68164-0.67969v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164zm0 7.3184a0.68138 0.68138 0 0 0-0.68164 0.68164v4.6582a0.68138 0.68138 0 0 0 0.68164 0.68164 0.68138 0.68138 0 0 0 0.68164-0.68164v-4.6582a0.68138 0.68138 0 0 0-0.68164-0.68164z' color='black' fill='rgb(255%2c255%2c255)'/%3e%3c/svg%3e")}.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-warn:hover.g2f-btn-loading::after{border-top-color:#ff5f32;border-bottom-color:#ff5f32}.g2f-btn-warn:hover.g2f-btn-loading::before{background-color:#fff}.g2f-btn-warn.g2f-btn-loading::after{border-top-color:#fff;border-bottom-color:#fff}.g2f-btn-warn.g2f-btn-loading::before{background-color:#ff5f32}.g2f-btn-tag{color:#4bab77;background-color:#fff;border:1px solid #4bab77}.g2f-btn-tag:hover{color:#fff;background-color:#4bab77}.g2f-btn-tag-inverse{color:#fff;background-color:#4bab77;border:1px solid #4bab77}.g2f-btn-tag-inverse:hover{color:#4bab77;background-color:#fff}.g2f-border-container{border:.0625rem solid #d8d8d8;border-radius:1.25rem}@media(max-width:48.6775em){.g2f-border-container{padding:1.25rem 1rem}}@media(min-width:48.6875em){.g2f-border-container{padding:2.5rem}}.g2f-copy-clipboard{position:relative;width:100%;padding:0;display:flex;justify-content:space-between;cursor:pointer}.g2f-copy-clipboard:hover .g2f-btn-copy,.g2f-copy-clipboard:hover .g2f-btn-copy-label{color:#fff}.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;transform:translateY(-100%) translateX(-50%)}.g2f-copy-notification-animate.active{opacity:1;transform:translateX(-50%) translateY(-50%)}.g2f-btn-copy{width:100%;overflow:hidden;white-space:nowrap;justify-content:space-between;text-overflow:ellipsis;border:none;padding:.625rem 5rem .625rem 1.5625rem;cursor:pointer}.g2f-btn-copy:focus{border:0}.g2f-btn-copy-label{display:flex;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 .toAdd,.g2f-addFav .added{width:1rem;height:1rem;fill:#fff}.g2f-addFav .added{display:none}.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:flex;align-items:center}.g2f-levelEpis--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:rgba(0,0,0,0);font-size:inherit}.g2f-link:hover,.g2f-link:focus{text-decoration:underline}.g2f-link--unroll{text-decoration:underline}.g2f-link--unroll:hover,.g2f-link--unroll:focus{text-decoration:none}.g2f-link--red{color:#f45d5c}.g2f-link--orange{color:#ff5f32}.g2f-link--green{color:#00653f}.g2f-link--small{font-size:.875rem}.g2f-link--visibility a{color:#00653f;font-weight:600;text-decoration:none}.g2f-link--visibility a:hover,.g2f-link--visibility a:focus{text-decoration:underline}.g2f-link-external:after{content:"";display:inline-block;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.189 15.189' width='100%25' height='100%25'%3e%3cpath d='M13.5 13.5H1.688V1.688h4.219V0H1.688A1.688 1.688 0 0 0 0 1.688V13.5a1.688 1.688 0 0 0 1.688 1.688H13.5a1.688 1.688 0 0 0 1.689-1.688V9.282H13.5z' fill='rgb(0%2c101%2c63)'/%3e%3cpath d='M15.19 0H8.439l2.781 2.776-4.84 4.836 1.2 1.2 4.835-4.835 2.775 2.774z' fill='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center;flex-shrink:0;height:.625rem;width:.625rem;margin-left:.625rem}.g2f-link-return{display:flex;align-items:center}.g2f-link-return:before{content:"";display:inline-block;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.559 18.933' width='100%25' height='100%25'%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center;flex-shrink:0;height:.625rem;width:.625rem;margin-right:.625rem;transform:rotateY(180deg)}.ajax-progress-throbber{display:inline-block;position:absolute;right:-1.625rem;transform:translateY(50%)}@media(max-width:48.6775em){.ajax-progress-throbber{right:-1.25rem;transform:translateY(75%)}}.ajax-progress-throbber .throbber{background:rgba(0,0,0,0) url(/themes/custom/g2f/build/svg/symbols/loader.svg) no-repeat 0 center;background-size:100% 100%;width:1.25rem;height:1.25rem;display:block;padding:0}@media(max-width:48.6775em){.ajax-progress-throbber .throbber{width:.9375rem;height:.9375rem}}.ajax-progress-throbber .message{display:none}.g2f-div-loading{position:relative}.g2f-div-loading::after{position:absolute;content:"";display:block;height:3.125rem;width:3.125rem;animation:rotate 1s infinite linear;border:.3125rem solid #00653f;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:60em;top:50%;left:50%;margin-left:-1.5625rem;margin-top:-1.5625rem;z-index:20}.g2f-div-loading::before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(255,255,255,.6)}.g2f-pager{vertical-align:text-bottom;width:.625rem;height:1.25rem;position:absolute;top:-35vw;z-index:1}@media(min-width:48.6875em){.g2f-pager{position:relative;top:auto;left:auto;right:auto}}.g2f-pager svg{width:.625rem;height:1.25rem;fill:#fff}@media(min-width:48.6875em){.g2f-pager svg{fill:currentColor}}.g2f-pager--prev{left:.625rem}@media(min-width:48.6875em){.g2f-pager--prev{margin-right:.625rem}}.g2f-pager--prevArrow{position:relative;top:unset;left:unset;right:unset;width:.9375rem;height:1.25rem;margin-right:.625rem}@media(min-width:48.6875em){.g2f-pager--prevArrow{width:1.5625rem;height:1.875rem;margin-right:1.875rem}}.g2f-pager--prevArrow svg{fill:currentColor;width:.9375rem;height:1.25rem}@media(min-width:48.6875em){.g2f-pager--prevArrow svg{width:1.5625rem;height:1.875rem}}.g2f-pager--next{right:.625rem}@media(min-width:48.6875em){.g2f-pager--next{margin-left:.625rem}}.pager{margin:2.5rem 0;font-weight:600}@media(max-width:48.6775em){.pager{margin:1.25rem 0}}.pager__items{display:flex;justify-content:center;align-items:center}@media(max-width:48.6775em){.pager__items{flex-wrap:wrap}}.pager__item a{padding:.4375rem .9375rem}.pager__item a:hover{text-decoration:underline}@media(max-width:48.6775em){.pager__item{margin:.625rem .3125rem}}.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{-moz-column-count:2;column-count:2;-moz-column-gap:2.5rem;column-gap:2.5rem;margin:1rem 0}.g2f-two-col-par p{margin:0}@media(max-width:48.6775em){.g2f-two-col-par{-moz-column-count:1;column-count:1}}.g2f-progress{display:flex;width:100%;justify-content:center;align-items:center}@media(max-width:48.6775em){.g2f-progress{height:calc(100vh - 100px)}}@media(min-width:48.6875em){.g2f-progress{height:calc(100vh - 155px)}}.g2f-progress #updateprogress{flex:0 1 62.5rem}.g2f-progress .progress__track{height:1.875rem;margin-top:.3125rem;border:.0625rem solid #b4b4b7;background-color:#fff;display:flex;align-content:center;align-items:center;border-radius:3.125rem}.g2f-progress .progress__bar{height:1.25rem;background:linear-gradient(45deg,#00653f 0%,#00653f 50%,#4BAB77 100%);margin:.3125rem;border-radius:2.5rem}.g2f-progress .progress__description,.g2f-progress .progress__percentage{margin:.625rem;color:#000;font-size:1em}.g2f-quote{position:relative;margin:2.5rem auto;max-width:58.75rem;left:50%;transform:translateX(-50%);font-size:1.25rem;font-style:italic;font-weight:600}.g2f-quote:before,.g2f-quote:after{content:'"';font-size:1.875rem;transform:skewX(20deg);position:absolute}.g2f-quote:before{top:-0.5rem;left:-0.625rem}.g2f-quote:after{right:0;bottom:-0.5rem;transform:rotateX(-180deg)}.g2f-quote p{margin:0 1.875rem 0 1.5625rem;text-align:center}.g2f-rating{display:flex;align-items:center}.g2f-rating-trophy-title{position:relative;right:.375rem;top:-0.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:-0.25rem}.g2f-rating-wrapper{position:relative;height:1.1875rem;width:5.9375rem;flex-shrink:0;margin-top:.6875rem;margin-right:.625rem}.g2f-rating-wrapper:after,.g2f-rating-wrapper span{background-repeat:no-repeat;background-position:left top;height:1.1875rem;position:absolute;left:0;top:0}.g2f-rating-wrapper:after{content:"";background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' width='100%25' height='100%25'%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='rgb(255%2c255%2c255)'/%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' width='100%25' height='100%25'%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='rgb(255%2c192%2c82)'/%3e%3c/svg%3e");width:100%}.g2f-rating-full{background-color:#ffc052}.g2f-sitemap--level-niv1{font-weight:bold}.g2f-sitemap--level-niv1>li a{font-size:1.3rem}.g2f-sitemap--level-niv2{padding-left:40px;font-weight:normal;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:normal}.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:flex;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%;-o-object-fit:cover;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:rgba(0,0,0,0);border:.0625rem solid #fff;color:#fff}.g2f-tag--borderWhite.active{background-color:#fff;color:#00653f;font-weight:600}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.g2f-throbber{display:flex;justify-content:center;align-items:center}.g2f-throbber::after{content:"";display:block;height:2.5rem;width:2.5rem;animation:rotate 1s infinite linear;border:.1875rem solid #f45d5c;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:60em}.g2f-throbber-near-me{display:flex;justify-content:center;align-items:center}.g2f-throbber-near-me::after{content:"";display:block;height:1.125rem;width:1.125rem;animation:rotate 1s infinite linear;border:.1875rem solid #fff;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:60em}.g2f--tt-line{position:relative}.g2f--tt-line span{background-color:#fff;padding-right:24px;position:relative}.g2f--tt-line:before{content:"";display:block;height:1px;width:100%;position:absolute;top:50%;transform:translateY(-50%);background-color:#00653f}.g2f--tt-highlight strong,.g2f--tt-highlight span{color:#00653f}.g2f--tt-offset{padding-left:6.25rem}@media(max-width:48.6775em){.g2f--tt-offset{padding-left:0}}.g2f--tt-1{font-weight:600;font-size:1.875rem}.g2f--tt-2{font-weight:300;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}@media(max-width:48.6775em){.g2f--tt-clr--sub-item{display:block;width:100%}}.g2f--tt-clr--big{font-size:1.875rem;line-height:2.75rem}.g2f--tt-upper{text-transform:uppercase}.g2f-tooltip{cursor:pointer;position:relative;left:auto;right:-0.3125rem;margin-top:0;top:0;display:inline-block;width:1rem;height:1rem}.g2f-tooltip-icon{display:inline-block;width:1rem;height:1rem}.g2f-tooltip-icon svg{width:1rem;height:1rem;fill:#00653f}.g2f-tooltip-icon:hover+.g2f-tooltip-info{display:block}.g2f-tooltip-info{z-index:401;background-color:#fff;border-radius:.4375rem;border:1px solid #4bab77;padding:.4375rem;display:none;max-width:12.5rem;width:-moz-max-content;width:max-content;font-size:.9375rem;color:#000;pointer-events:none;text-align:left}@media(max-width:48.6775em){.g2f-tooltip-info{max-width:9.375rem}}.g2f-tooltip-info[data-show]{display:block}.g2f-tooltip-info p{display:inline-block;margin:0}.webform-progress__summary{font-size:.75rem}.g2f-403-cta{width:-moz-fit-content;width:fit-content;margin:0 auto}.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}@media(max-width:48.6775em){.g2f-404{padding:2.5rem 1.375rem}}.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}@media(max-width:48.6775em){.g2f-404-box{width:100%;margin-left:0}}.g2f-accommodationRoom-container header{display:flex;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,body .buorg-buttons .g2f-accommodationRoom-wrapper figure #buorgig,.g2f-accommodationRoom-wrapper figure body .buorg-buttons #buorgul,body .buorg-buttons .g2f-accommodationRoom-wrapper figure #buorgul,.g2f-accommodationRoom-wrapper figure body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-accommodationRoom-wrapper figure #buorgpermanent{position:absolute;left:1.25rem;bottom:1.25rem}.g2f-accommodationRoom-fig{width:100%;height:15.625rem}.g2f-accommodationRoom-fig img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}@media(max-width:48.6775em){.g2f-accommodationRoom-description{display:none}.g2f-accommodationRoom-description.active{display:block}}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 728.7 1334' width='100%25' height='100%25'%3e%3cpath d='M584.4 668.7 21 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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;width:1.0625rem;height:1.0625rem;transform:rotate(90deg)}.g2f-accommodationRoom-description-toggleButton:focus{outline:none}.g2f-accommodationRoom-description-toggleButton.active:after{transform:rotate(-90deg)}.g2f-accommodationRoom-selected{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);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:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%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='rgb(75%2c171%2c119)'/%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:flex;flex-direction:column;justify-content:space-between}.g2f-accommodationRoom-info-cta svg{min-width:1.125rem;height:1.125rem;color:#4bab77}.g2f-accommodationRoom-people{display:flex;justify-content:left;flex-direction:column}.g2f-accommodationRoom-people .g2f-form-select{margin-right:1rem}@media(max-width:48.6775em){.g2f-accommodationRoom-people{justify-content:center}.g2f-accommodationRoom-people .g2f-form-field{flex-direction:column}.g2f-accommodationRoom-people .g2f-form-field:last-child{margin-right:0}.g2f-accommodationRoom-people .g2f-form-select{order:1;margin-top:1rem;width:100%;margin-right:0}}.g2f-accommodationRoom-price{color:#00653f;font-size:1.5rem}.g2f-accommodationRoom-avaibilityWrapper,.g2f-accommodationRoom-priceWrapper{line-height:1.6}.g2f-accommodationRoom-avaibilityWrapper-on,.g2f-accommodationRoom-avaibilityWrapper-off{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:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:48.6775em){.g2f-accommodationRoom-priceWrapper{margin-top:2.5rem}}.g2f-accommodationRoom-priceWrapper .g2f-btn.is-disabled,.g2f-accommodationRoom-priceWrapper body .buorg-buttons .is-disabled#buorgig,body .buorg-buttons .g2f-accommodationRoom-priceWrapper .is-disabled#buorgig,.g2f-accommodationRoom-priceWrapper body .buorg-buttons .is-disabled#buorgul,body .buorg-buttons .g2f-accommodationRoom-priceWrapper .is-disabled#buorgul,.g2f-accommodationRoom-priceWrapper body .buorg-buttons .is-disabled#buorgpermanent,body .buorg-buttons .g2f-accommodationRoom-priceWrapper .is-disabled#buorgpermanent{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:0px .3125rem .625rem rgba(0,0,0,.2);border-radius:0 0 .5rem .5rem;display:none}@media(max-width:48.6775em){.g2f-autocomplete-resultWrapper{width:calc(100% - 3.5rem)}}.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 0;font-size:1.0625rem;font-weight:600}.g2f-autocomplete-empty{font-weight:600;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-item{color:#fff}.g2f-autocomplete-list li.focused .g2f-autocomplete-description{color:#fff}.g2f-autocomplete-list li.focused .g2f-autocomplete-highlight{color:#fff}.g2f-autocomplete-description{color:#555;font-size:.875rem}.g2f-autocomplete-highlight{font-weight:600;background:rgba(0,0,0,0)}.g2f-availabilities{padding:1.875rem 0}.g2f-availabilities-type{display:flex;justify-content:center}@media(max-width:48.6775em){.g2f-availabilities-type{flex-direction:column;align-items:center}}.g2f-availabilities-type ul{display:flex;justify-content:space-around;width:100%;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,body .buorg-buttons .g2f-availabilities-type ul li .active#buorgig,.g2f-availabilities-type ul li body .buorg-buttons .active#buorgul,body .buorg-buttons .g2f-availabilities-type ul li .active#buorgul,.g2f-availabilities-type ul li body .buorg-buttons .active#buorgpermanent,body .buorg-buttons .g2f-availabilities-type ul li .active#buorgpermanent{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-prev,.g2f-availabilities-month .swiper-container .swiper-button-next{position:absolute;background:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e") no-repeat #00653f center center;background-size:.75rem;border-radius:50%;width:2.125rem;height:2.125rem;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;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,%3csvg class='g2f-nofill' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%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='rgb(0%2c101%2c63)'/%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 center center rgba(0,0,0,0);background-size:35px;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0}.g2f-availabilities-stays-list{display:none;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}@media(max-width:48.6775em){.g2f-availabilities-stays-list{grid-template-columns:1fr}}@media(max-width:48.6775em){.g2f-availabilities-stays-list li{width:100%}}.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}@media(max-width:48.6775em){.g2f-availabilities-stays-time{margin:0}}@media(max-width:31.1775em){.g2f-availabilities-stays-time{margin-bottom:1.25rem}}@media(max-width:48.6775em){.g2f-availabilities-stays-price,.g2f-availabilities-stays-time{flex:0 0 50%}}.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:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.g2f-availabilities-stays-cartridge.no-available span{flex:1;opacity:.3}@media(max-width:48.6775em){.g2f-availabilities-stays-cartridge{flex-direction:row}}@media(max-width:31.1775em){.g2f-availabilities-stays-cartridge{flex-direction:column}}.g2f-availabilities-condition{font-size:.75rem}.g2f-bevelBloc{display:none}@media(min-width:67.4375em){.g2f-bevelBloc{margin-left:-1.25rem;margin-right:-1.25rem}}@media(min-width:48.6875em){.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:flex}}.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;transform:skew(-25deg);display:block}.g2f-bevelBloc-img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.g2f-bigFigure{position:relative;padding:3rem 0}@media(max-width:48.6775em){.g2f-bigFigure{padding:0;margin-left:-1.25rem;margin-right:-1.25rem}}@media(max-width:48.6775em){.g2f-bigFigure{min-height:6.25rem}}@media(min-width:48.6875em){.g2f-bigFigure{min-height:12.5rem}}.g2f-bigFigure picture{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;top:0;bottom:25%;-o-object-fit:cover;object-fit:cover}@media(max-width:48.6775em){.g2f-bigFigure picture{min-height:6.25rem}}@media(min-width:48.6875em){.g2f-bigFigure picture{min-height:12.5rem}}.g2f-bigFigure img{width:100%;height:100%;min-width:100vw;-o-object-fit:cover;object-fit:cover}@media(max-width:48.6775em){.g2f-bigFigure img{max-height:100%;height:100%}}.g2f-bigFigure .g2f-dropdown{margin-top:1rem}.g2f-bigFigure .g2f-cta--dropdown{border-color:rgba(0,0,0,0)}.g2f-bigFigure-content{position:relative;width:100%;height:100%;max-width:75rem;display:flex;align-items:center;justify-content:flex-end;padding:1.875rem 5.625rem}@media(max-width:67.4275em){.g2f-bigFigure-content{padding:1.125rem}}.g2f-bigFigure-content .g2f-mainSearchForm{margin-bottom:2rem}@media(min-width:48.6875em){.g2f-bigFigure-content-alignMiddle{padding:0 5% 11%}}@media(min-width:48.6875em){.g2f-bigFigure-content-alignMiddle+figure{margin-top:0}}.g2f-bigFigure-content.noZindex{z-index:1}@media(max-width:48.6775em){.g2f-bigFigure-content .g2f-title{display:none}}.g2f-bigFigure-swiper{overflow:hidden}.g2f-bigFigure .swiper-pagination{display:none}@media(min-width:48.6875em){.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:rgba(255,255,255,.5)}.g2f-bigFigure .swiper-pagination .swiper-pagination-bullet::after{content:"";display:block;position:absolute;top:50%;left: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{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}@media(min-width:31.1875em){.g2f-bigFigure .g2f-form-mainSearch-open{width:auto;transform:translateX(-50%);left:50%;right:auto;min-width:17.5rem;padding:0 1.875rem 0 1.25rem}}@media(min-width:48.6875em){.g2f-bigFigure .g2f-form-mainSearch-open{display:none}}.g2f-bigFigure-static{position:static;min-height:3.125rem}@media(min-width:48.6875em){.g2f-bigFigure-static{position:relative}}.g2f-bigFigure-static .g2f-form-mainSearch-open{top:0}@media(max-width:48.6775em){.g2f-bigFigure-ce{height:auto;margin-bottom:0}}.g2f-bigFigure-ce h1{width:100%;margin:0 auto;padding:0 0 3.125rem;max-width:62.5rem;position:relative;color:#fff;font-weight:300}.g2f-bigFigure-ce h1 span{color:#fff}@media(max-width:48.6775em){.g2f-bigFigure-ce h1{display:none}}.g2f-bigFigure-ce-wrapper{position:relative;padding:0 1.25rem}@media(max-width:48.6775em){.g2f-bigFigure-ce-wrapper{width:100%;height:100%;top:0;padding:2.8125rem .625rem}}.g2f-bigFigure-ce-content{max-width:62.5rem;justify-content:center;margin:0 auto;background-color:#fff;border-radius:1rem}@media(max-width:48.6775em){.g2f-bigFigure-ce-content{width:100%;height:100%;position:relative;top:0}}.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%}@media(max-width:48.6775em){.g2f-bigFigure-search:after{z-index:-1;bottom:-18.375rem;width:11.5625rem}}@media(max-width:48.6775em){.g2f-bigFigure-destination-content{padding:1.875rem 0}}.g2f-bigFigure-mpf{position:absolute}@media(max-width:31.1775em){.g2f-bigFigure-mpf{top:-2.125rem;right:0}}@media(min-width:31.1875em)and (max-width:48.6775em){.g2f-bigFigure-mpf{top:-2.6875rem;right:1.25rem}}@media(min-width:48.6875em)and (max-width:67.4275em){.g2f-bigFigure-mpf{top:-2.5rem;right:-1.25rem}}@media(min-width:67.4375em){.g2f-bigFigure-mpf{top:-3.125rem;right:-2.6875rem}}.g2f-bigFigure-mpf-logo{display:inline-block}@media(max-width:31.1775em){.g2f-bigFigure-mpf-logo{height:4.375rem;width:4.375rem}}@media(min-width:31.1875em)and (max-width:48.6775em){.g2f-bigFigure-mpf-logo{height:5.625rem;width:5.625rem}}@media(min-width:48.6875em){.g2f-bigFigure-mpf-logo{height:7.5rem;width:7.5rem}}.g2f-bigFigure-mpf-logo img{height:100%;width:100%;min-width:0}@media(min-width:48.6875em){.g2f-blog-home-wrapper{display:inline-block}}.g2f-blog-home-bg{height:45rem;position:relative;padding-top:6.25rem;margin-bottom:24.375rem;background-color:#e3f2ea}@media(max-width:48.6775em){.g2f-blog-home-bg{margin:0 -1.375rem 16.25rem;padding-top:1.875rem}}@media(max-width:48.6775em){.g2f-blog-home-container{padding:0 1.25rem}}.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}@media(max-width:48.6775em){.g2f-blog-home-container:before{width:21.875rem;top:1.25rem;left:-7.5rem}}.g2f-blog-home-text{position:relative;z-index:1}@media(max-width:48.6775em){.g2f-blog-home-title{margin-top:1.25rem}}.g2f-blog-home-push .g2f-homeDestItem-content-btn{margin-top:auto}@media(max-width:48.6775em){.g2f-blog-home-push .g2f-homeDestItem-content-desc p{max-height:11.875rem;overflow:scroll}}@media(max-width:48.6775em){.g2f-blog-home-push .g2f-homeDestItem-content-header h3{max-height:5.9375rem;overflow:scroll}}@media(min-width:48.6875em){.g2f-blog-home-push .g2f-homeDestItem-container{padding:.9375rem;overflow:initial}}@media(min-width:48.6875em){.g2f-blog-home-push-items{grid-template-columns:65% auto;grid-template-rows:50%;grid-gap:1.5625rem 1.5625rem}}.g2f-blog-home-push-items.swiper-wrapper{display:grid}@media(max-width:48.6775em){.g2f-blog-home-push-items.swiper-wrapper{display:flex;height:40.625rem}}@media(min-width:48.6875em){.g2f-blog-home-push-primary{grid-column:1/span 1;grid-row:1/span 2}}.g2f-blog-home-push-primary .g2f-blog-home-push-img{width:100%;height:29.6875rem}@media(max-width:48.6775em){.g2f-blog-home-push-primary .g2f-blog-home-push-img{height:14.375rem}}.g2f-blog-home-push-secondary:last-child{grid-column:auto;grid-row:auto}@media(max-width:48.6775em){.g2f-blog-home .g2f-sliderMobile-swiper{margin:0 -0.5625rem}}@media(max-width:48.6775em){.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:calc(33% - 25px)}@media(max-width:48.6775em){.g2f-blog-home-all-items .g2f-homeDestItem-wrapper{width:100%}}@media(max-width:48.6775em){.g2f-blog-home-all-items .g2f-homeDestItem-wrapper .g2f-homeDestItem-content{padding-bottom:0}}.g2f-blog-home-all-items .g2f-homeDestItem-wrapper .g2f-slider-push-slide-tag{z-index:2}.g2f-blog-home-tags-container{display:flex;align-items:baseline}.g2f-blog-home-tags-title .g2f-top-tags-open{position:relative;top:-6px;transform:rotate(90deg)}.g2f-blog-home-tags-list{margin-left:1.875rem}@media(max-width:48.6775em){.g2f-blog-home-tags-list{margin:0}}.g2f-blog-home-tags-list.g2f-top-tags-list ul{padding:0}@media(max-width:48.6775em){.g2f-blog-home-tags-list.g2f-top-tags-list ul{margin:1.25rem}}.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{justify-content:space-between;align-items:center}.g2f-blog-article-back{position:absolute;left:1.25rem;top:1.25rem;z-index:1;width:2.625rem;height:2.625rem;border-radius:50%;background:#00653f;color:#fff;cursor:pointer;transform:rotate(180deg)}.g2f-blog-article-back svg{position:relative;width:.8125rem;height:.5625rem;left:.8125rem;top:.6875rem}@media(min-width:48.6875em){.g2f-blog-article-back{top:3.75rem}}.g2f-blog-article .g2f-top-header{position:relative;width:70%;min-height:12.5rem;margin:0 auto 3.75rem;transform:none;z-index:1}@media(max-width:48.6775em){.g2f-blog-article .g2f-top-header{width:100%;margin-bottom:1.25rem;min-height:21.875rem}}.g2f-blog-article .g2f-share-link-container-absolute{top:-9rem;right:6.875rem}@media(max-width:67.4275em){.g2f-blog-article .g2f-share-link-container-absolute{top:-8.75rem;right:1.5625rem}}.g2f-blog-article .g2f-slider-push--promo{margin:2.5rem -1.375rem}@media(max-width:48.6775em){.g2f-blog-article .g2f-slider-push--promo{padding:2.5rem 1.25rem}}.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}@media(max-width:48.6775em){.g2f-blog-article .g2f-slider-push--promo-swiper{height:17.1875rem}}.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:-0.625rem}@media(max-width:48.6775em){.g2f-blog-article .g2f-slider-pagination{bottom:1.375rem}}.g2f-blog-article .g2f-slider-pagination .swiper-pagination-bullet{margin:0 .3125rem}.g2f-blog-article .g2f-bigFigure{padding:10rem 0}.g2f-blog-article-header{display:flex;transform:translateY(-50%);margin-bottom:-6.25rem}@media(max-width:67.4275em){.g2f-blog-article-header{flex-direction:column;margin-bottom:0}}.g2f-blog-article-content{top:-5.625rem}@media(max-width:67.4275em){.g2f-blog-article-content{top:-11.25rem}}.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}@media(max-width:48.6775em){.g2f-blog-article-accomodation-container:after{display:none}}.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}@media(max-width:48.6775em){.g2f-blog-article-more{margin-top:-11.25rem}}.g2f-blog-article-more .g2f-slider-push{margin-top:2.5rem}.g2f-blog-article-more .g2f-slider-push-container{margin-top:3.75rem}@media(max-width:48.6775em){.g2f-blog-article-more .g2f-slider-push-container{margin-top:2.5rem}}@media(max-width:48.6775em){.g2f-blog-article-more-title{text-align:center}}.g2f-breadcrumb{display:inline-block;margin:1rem 0;padding:0 1.25rem;border-radius:60em;background-color:#fff}@media(max-width:48.6775em){.g2f-breadcrumb{display:none}}.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:hover,.g2f-breadcrumb-link:focus{text-decoration:underline}.g2f-breadcrumb-picto{color:#f45d5c;width:.6875rem;height:.6875rem;margin-left:.625rem;margin-right:.3125rem}@media(min-width:48.6875em){.g2f-breadcrumb-absolute{position:absolute;z-index:1}}.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}@media(max-width:48.6775em){body .buorg{width:100%;top:0;right:0;border-radius:0;border:none}}body .buorg-pad{padding:1.125rem;line-height:1.4}body .buorg-buttons{display:block;text-align:center}body .buorg-buttons #buorgul,body .buorg-buttons #buorgpermanent{margin:1rem 0}body #buorgig{background-color:#edbc68}@media(max-width:48.6775em){body .buorg div{padding:.3125rem .75rem}}@keyframes buorgfly{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0px)}}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:flex;align-items:center}.g2f-cartouche svg{position:absolute;width:1.125rem;height:1.125rem;transform:rotate(10deg);color:#fff;stroke-width:.0625rem;stroke:#fff}.g2f-cartouche-star1{top:-0.7em;right:.1em}.g2f-cartouche-star2{top:.1em;right:-0.7em}.g2f-cartouche-citybreak{background:#814a97}.g2f-ce-edit{padding-bottom:1rem}.g2f-ce-edit label{margin-bottom:.625rem}@media(min-width:48.6875em){.g2f-ce-edit label{margin-bottom:0;min-width:9.375rem}}.g2f-ce-edit div{flex-grow:1}@media(max-width:48.6775em){.g2f-ce-edit .g2f-form-field{align-items:flex-start;flex-direction:column;margin-bottom:1.875rem}}.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-checkGiftcard{display:flex;align-items:flex-start}@media(max-width:67.4275em){.g2f-checkGiftcard{flex-direction:column-reverse}}.g2f-checkGiftcard form{margin-right:6.25rem}@media(max-width:67.4275em){.g2f-checkGiftcard form{margin:1.25rem 0 0}}.g2f-checkGiftcard-form{display:flex;flex-direction:column;align-items:flex-start}.g2f-checkGiftcard-form-input{display:flex;flex-direction:row;align-items:flex-end;gap:1.25rem;margin-bottom:1.375rem}.g2f-checkGiftcard-form-input .g2f-form-field{margin:0}.g2f-checkGiftcard-form-input .g2f-form-field input{max-width:28.4375rem}.g2f-checkGiftcard-form-input .form-actions{flex:0 1 10rem}.g2f-checkGiftcard-form-message .g2f-status-message{line-height:200%;padding-right:5.3125rem}.g2f-checkGiftcard-btn{margin-top:3.125rem}@media(max-width:67.4275em){.g2f-checkGiftcard-btn{margin:.625rem auto 0}}.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(0.175,0.885,0.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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g2f-compass .ordinal-points .pointer{border-color:#aaa rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.g2f-compass .north-pointer{top:-20px;margin-top:-20px;left:50%;margin-left:-7px;transform:rotate(180deg)}.g2f-compass .east-pointer{top:28%;right:-5px;margin-top:-20px;transform:rotate(-90deg)}.g2f-compass .west-pointer{top:28%;left:-5px;margin-top:-20px;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:animation-dip-needle 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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);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}@keyframes animation-dip-needle{0%{transform:rotate(-70deg)}30%{transform:rotate(-30deg)}50%{transform:rotate(-40deg)}70%{transform:rotate(-20deg)}100%{transform:rotate(-70deg)}}.g2f-confirmForm{display:flex;align-items:center;flex-direction:column;text-align:center;max-width:61.25rem;justify-content:center;margin:1.25rem auto 6.25rem auto}@media(max-width:48.6775em){.g2f-confirmForm{margin:5rem auto}}.g2f-confirmForm .g2f-form .g2f-cta{margin-top:0;margin-right:2.5rem}.g2f-confirmForm-containerCta{display:flex;justify-content:center;align-items:center}.g2f-confirmForm #edit-actions{display:flex;justify-content:space-between;align-items:center;margin-top:2.5rem;max-width:18.75rem;width:100%;gap:40px}@media(max-width:31.1775em){.g2f-confirmForm #edit-actions{flex-direction:column}}.g2f-confirmForm-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:bold;margin-bottom:2.5rem}.g2f-contactCard{position:relative;margin-top:1.75rem}.g2f-contactCard-profil{flex-direction:column}@media(min-width:48.6875em){.g2f-contactCard-profil{flex-direction:row;position:absolute;top:-3.125rem;left:5rem}}.g2f-contactCard-profil-language{margin-right:2.5rem}@media(max-width:48.6775em){.g2f-contactCard-profil-language{margin-right:0;margin-bottom:.625rem}}.g2f-contactCard-profil-certified{position:relative;padding-left:2.1875rem}.g2f-contactCard-profil-certified:before{content:"";position:absolute;top:-0.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%}@media(max-width:67.4275em){.g2f-contactCard-profil-certified{padding-left:0}.g2f-contactCard-profil-certified:before{display:none}}.g2f-contactCard-details{display:none}.g2f-contactCard-details.active{display:block}.g2f-contactCard-items{display:flex}@media(max-width:48.6775em){.g2f-contactCard-items{flex-direction:column}}.g2f-contactCard-item{display:flex;align-items:center;margin:.625rem 1.25rem}@media(max-width:48.6775em){.g2f-contactCard-item{margin:.625rem 0}}.g2f-contactCard-item:first-child{margin-left:0}.g2f-contactCard-item svg{width:1.25rem;margin-right:.5rem;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:bold;display:flex;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:-0.9375rem;top:.125rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 728.7 1334' width='100%25' height='100%25'%3e%3cpath d='M584.4 668.7 21 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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center;background-size:contain;width:1.0625rem;height:1.0625rem;transform:rotate(90deg)}.g2f-contactCard-toggleButton:focus{outline:none}.g2f-contactCard-toggleButton.active:after{transform:rotate(-90deg)}.g2f-datepicker{display:flex;width:100%;align-items:center;justify-content:center;position:relative}.g2f-datepicker .g2f-js-date-end-visible+.g2f-datepicker-clear,.g2f-datepicker .g2f-js-date-start-visible+.g2f-datepicker-clear{background-image:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e");background-size:.8125rem;content:"";position:absolute;right:0;top:0;border:.0625rem solid rgba(0,0,0,0);padding:1.25rem;z-index:1;background-color:#00653f;border-radius:50%;background-repeat:no-repeat;background-position:50%;display:none}.g2f-datepicker .g2f-js-date-end-visible+.g2f-datepicker-clear.reverse,.g2f-datepicker .g2f-js-date-start-visible+.g2f-datepicker-clear.reverse{background-image:url("data:image/svg+xml,%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='rgb(75%2c171%2c119)'/%3e%3c/svg%3e");background-color:#fff}.g2f-datepicker .g2f-js-date-end-visible+.g2f-datepicker-clear.active,.g2f-datepicker .g2f-js-date-start-visible+.g2f-datepicker-clear.active{display:block}.g2f-datepicker.is-in-popin{display:block}.g2f-calendar-datesRecap{display:flex;gap:10px;align-items:center;justify-content:left;min-width:15.625rem}.g2f-calendar-datesRecap-arrival,.g2f-calendar-datesRecap-departure{font-weight:600}.g2f-calendar-datesRecap-arrival.active,.g2f-calendar-datesRecap-departure.active{color:#00653f}.g2f-calendar-datesRecap svg{flex-shrink:0}.g2f-calendar-clearDates--text{margin-left:auto}.g2f-calendar-clearDates--icon{display:flex;align-items:center;justify-content:center;height:1.25rem;width:1.25rem;flex:0 0 1.25rem !important;border-radius:.9375rem;background-color:#ff5f32}.g2f-calendar-clearDates--icon svg{height:.5625rem;width:.5625rem;color:#fff}.pika-single{z-index:9999;display:flex;background:#fff;width:100%;box-shadow:none;margin-top:0;padding:0}.pika-single.is-hidden{display:none}.pika-single .pika-lendar+.pika-lendar{margin-left:.625rem}.pika-lendar{min-height:19.0625rem;width:100%}@media(max-width:48.6775em){.pika-lendar{min-height:24.0625rem}}.pika-title{display:flex;align-items:center;justify-content:center;height:2.8125rem;margin:0 calc(7.1428571429% - min(20px,8vw)) 1.25rem;padding:0 4.6875rem;position:relative}.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-prev,.pika-next{display:block;cursor:pointer;position:absolute;outline:none;border:0;padding:0;width:2.8125rem;height:2.8125rem;text-indent:12.5rem;white-space:nowrap;background-image:url(/themes/custom/g2f/build/svg/symbols/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-color:#00653f;border-radius:50%;overflow:hidden;opacity:1;transition:background-color .3s}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.8}.pika-prev:hover:not(.is-disabled),.pika-prev:focus-within:not(.is-disabled),.pika-next:hover:not(.is-disabled),.pika-next:focus-within:not(.is-disabled){background-color:#4bab77}.pika-prev{transform:rotate(0.5turn);left:0}.pika-next{right:0}.pika-select{display:inline-block}.pika-table{width:100%;border-spacing:.625rem;overflow:hidden}.pika-table thead{height:2.5rem;vertical-align:top}.pika-table tr{position:relative;z-index:1}.pika-table th,.pika-table td{position:relative}.pika-table th{color:#9fa6b1;font-size:.8125rem;text-align:center}.pika-table td{height:2.5rem;padding:.1875rem;width:14.2857142857%}.pika-table td:first-child .pika-button[data-tooltip-text]:hover::after,.pika-table td:first-child .pika-button[data-tooltip-text]:focus-visible::after{transform:translateX(0);left:0}.pika-table td:nth-child(2) .pika-button[data-tooltip-text]:hover::after,.pika-table td:nth-child(2) .pika-button[data-tooltip-text]:focus-visible::after{transform:translateX(0);left:-3.125rem}.pika-table td:nth-child(n+3):nth-child(-n+5) .pika-button[data-tooltip-text]:hover::after,.pika-table td:nth-child(n+3):nth-child(-n+5) .pika-button[data-tooltip-text]:focus-visible::after{transform:translateX(-50%);left:50%}.pika-table td:nth-child(6) .pika-button[data-tooltip-text]:hover::after,.pika-table td:nth-child(6) .pika-button[data-tooltip-text]:focus-visible::after{transform:translateX(0);right:-3.125rem}.pika-table td:last-child .pika-button[data-tooltip-text]:hover::after,.pika-table td:last-child .pika-button[data-tooltip-text]:focus-visible::after{transform:translateX(0);right:0}.pika-table abbr{text-decoration:none;border-bottom:none;cursor:help;font-weight:600;font-size:.9375rem;color:#000}.pika-button{cursor:pointer;display:block;font-size:.9375rem;box-sizing:border-box;outline:none;border:.09375rem solid rgba(0,0,0,0);border-radius:27px;text-align:center;margin:0 auto;color:#000;font-weight:600;opacity:1;position:relative;z-index:1}@media(max-width:48.6775em){.pika-button{width:11vw;height:11vw;max-width:2.5rem;max-height:2.5rem}}@media(min-width:48.6875em){.pika-button{width:2.5rem;height:2.5rem}}.pika-button.pika-on-demand{color:#f05408}.pika-button:hover,.pika-button:focus-visible{border:.09375rem solid #00653f;background-color:#fff}.pika-button:hover.pika-on-demand,.pika-button:focus-visible.pika-on-demand{border-color:#f05408}.is-selected .pika-button{background-color:#1aa87b;color:#fff}.is-selected .pika-button:hover,.is-selected .pika-button:focus-visible{background-color:#fff;color:#000}.is-selected .pika-button:hover.pika-on-demand,.is-selected .pika-button:focus-visible.pika-on-demand{color:#f05408}.pika-button[data-tooltip-text]:hover::after,.pika-button[data-tooltip-text]:focus-visible::after{content:attr(data-tooltip-text);position:absolute;width:auto;top:-40px;color:#000;background-color:#fff;border:1px solid #9fa6b1;border-radius:.5rem;padding:.3125rem .625rem;z-index:2;font-weight:300;white-space:nowrap;box-shadow:0 4px 10px 0 rgba(0,0,0,.09)}.is-disabled .pika-button{cursor:default}.is-disabled:not(.is-startrange):not(.is-endrange):not(.is-inrange) .pika-button:not(.date-between){color:#d8d8d8;pointer-events:none}.is-disabled:not(.is-startrange):not(.is-endrange):not(.is-inrange) .pika-button.date-between{color:#9fa6b1}@media(min-width:31.1875em){.is-disabled:not(.is-startrange):not(.is-endrange):not(.is-inrange) .pika-button.date-between:not(:hover)::before,.is-disabled:not(.is-startrange):not(.is-endrange):not(.is-inrange) .pika-button.date-between:not(:focus-visible)::before{content:"×";position:absolute;bottom:-0.1875rem;left:50%;transform:translateX(-50%);font-size:.8rem}}.is-disabled:not(.is-startrange):not(.is-endrange) .pika-button:not(.date-between)::before{content:"";height:1px;top:50%;width:36%;background:currentColor;position:absolute;left:50%;transform:translateX(-50%)}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.is-inrange .pika-button{color:#000}.is-ondemandrange .pika-button{color:#f05408}.is-ondemandrange .pika-button:not(.pika-on-demand):hover,.is-ondemandrange .pika-button:not(.pika-on-demand):focus-visible{color:#000}.is-ondemandrange .pika-button.date-between:hover,.is-ondemandrange .pika-button.date-between:focus-visible{color:#9fa6b1}.is-startrange .pika-button,.is-endrange .pika-button{color:#fff;background-color:#1aa87b}.is-startrange .pika-button:hover,.is-startrange .pika-button:focus-visible,.is-endrange .pika-button:hover,.is-endrange .pika-button:focus-visible{background-color:#fff;color:#000}.is-startrange .pika-button.pika-on-demand,.is-endrange .pika-button.pika-on-demand{background-color:#f05408}.is-startrange .pika-button.pika-on-demand:hover,.is-startrange .pika-button.pika-on-demand:focus-visible,.is-endrange .pika-button.pika-on-demand:hover,.is-endrange .pika-button.pika-on-demand:focus-visible{background-color:#fff;color:#f05408}.is-startrange.is-ondemandrange .pika-button,.is-endrange.is-ondemandrange .pika-button{background-color:#f05408}.is-startrange.is-ondemandrange .pika-button:hover,.is-startrange.is-ondemandrange .pika-button:focus-visible,.is-endrange.is-ondemandrange .pika-button:hover,.is-endrange.is-ondemandrange .pika-button:focus-visible{background-color:snow;color:#f05408}.is-disabled.is-endrange .pika-button:hover,.is-disabled.is-endrange .pika-button:focus-visible,.pika-button.date-between:hover,.pika-button.date-between:focus-visible{background-color:#fff;border-color:#9fa6b1;color:#9fa6b1}@media(min-width:31.1875em){.startPicker .pika-button.pika-on-demand:not(:hover)::before,.startPicker .pika-button.pika-on-demand:not(:focus-visible)::before,.endPicker td:not(.is-inrange) .pika-button.pika-on-demand:not(:hover)::before,.endPicker td:not(.is-inrange) .pika-button.pika-on-demand:not(:focus-visible)::before{content:"•";position:absolute;bottom:-0.1875rem;left:50%;transform:translateX(-50%);font-size:.8rem}}.is-inrange::before,.is-startrange.has-trace::before,.is-endrange::before{content:"";display:block;position:absolute;background:#e3f2ea;top:.1875rem;z-index:0;bottom:.1875rem}.is-inrange.is-ondemandrange::before,.is-startrange.has-trace.is-ondemandrange::before,.is-endrange.is-ondemandrange::before{background:#fdd}.is-inrange::before{width:200%;left:-50%}.is-startrange.has-trace+.is-endrange::before{width:100%;left:-50%}.is-startrange.has-trace+.is-endrange.is-ondemandrange::before{background:#fdd}.pika-row .is-endrange:first-child::before{width:100%;left:-50%}.pika-row .is-endrange:first-child.is-ondemandrange::before{background:#fdd}.pika-row .is-startrange.has-trace:last-child::before{width:100%;right:-50%}.pika-row .is-startrange.has-trace:last-child.is-ondemandrange::before{background:#fdd}.pika-row:first-child .is-endrange::before{width:100%;left:-50%}.pika-row:last-child .is-startrange.has-trace:last-child::before{width:100%;left:50%}.pika-row:first-child .is-endrange:first-child::before{width:100%;left:-50%}.pika-row:last-child .is-startrange.has-trace::before{width:100%;left:50%}.pika-row:last-child .is-startrange.has-trace+.is-empty{background:linear-gradient(0.25turn,rgba(255,255,255,0),#ffffff,#ffffff)}.pika-row:last-child .is-inrange+.is-empty{background:linear-gradient(0.25turn,rgba(255,255,255,0),#ffffff,#ffffff)}.pika-row:first-child .is-empty+.is-inrange::before{background:linear-gradient(0.75turn,rgba(255,255,255,0),#E3F2EA,#ffffff)}.pika-row:first-child .is-empty+.is-ondemandrange::before{background:linear-gradient(0.75turn,rgba(255,255,255,0),#ffdddd,#ffffff)}@media(max-width:48.6775em){.g2f-datesReminder{box-shadow:none}}@media(min-width:48.6875em){.g2f-datesReminder{padding:0 1.25rem;border-radius:7px}}.g2f-datesReminder header{display:flex;justify-content:space-between;align-items:center}.g2f-datesReminder .g2f-title{font-size:1.125rem}@media(min-width:48.6875em){.g2f-datesReminder .g2f-title{font-size:1.4375rem}}.g2f-datesReminder .g2f-link{min-width:40%;margin-left:.625rem;font-size:.875rem;text-align:right}@media(min-width:48.6875em){.g2f-datesReminder .g2f-link{margin-left:0}}.g2f-datesReminder-content{margin:auto;display:flex;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}@media(min-width:48.6875em){.g2f-datesReminder-date{padding:.5rem 1.25rem}}.g2f-datesReminder-date.arrow::after{content:"";background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.559 18.933' width='100%25' height='100%25'%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 center center;display:block;width:1.625rem;height:1.4375rem;position:absolute;right:-3rem;top:.625rem}.g2f-datesReminder-desc{font-size:.875rem;color:#9fa6b1}.g2f-gallery{display:flex;flex-direction:column;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2000;padding-top:2.5rem;background:#fff;opacity:0;visibility:hidden;transition:opacity .2s ease}@media(max-width:48.6775em){.g2f-gallery{flex-direction:column-reverse}}.g2f-gallery.active{padding-top:0;opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){.g2f-gallery.active{transition:padding-top 300ms cubic-bezier(0,0.25,0,1) 0s,opacity 100ms linear 0s}}.g2f-gallery-header{flex:0 0 3.75rem;display:flex;justify-content:space-between;align-items:flex-end;padding:0 1.25rem;background-color:#fff}@media(max-width:48.6775em){.g2f-gallery-header{padding:0 .625rem;height:3.125rem}@supports(padding-bottom:env(safe-area-inset-bottom)){.g2f-gallery-header{height:calc(50px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}}}.g2f-gallery-tabs{display:flex;align-items:flex-end;justify-content:center;height:100%;width:100%}.g2f-gallery-tabs-list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:100%}@media(max-width:48.6775em){.g2f-gallery-tabs-list{width:100%}}.g2f-gallery-tabs-button{color:#00653f;font-weight:600;flex:1;min-width:0;height:100%;padding:0 .625rem;border-bottom:.125rem solid rgba(0,0,0,0)}.g2f-gallery-tabs-button:focus-visible,.g2f-gallery-tabs-button:focus{border:none;border-bottom:.125rem solid rgba(0,0,0,0);box-shadow:none;outline:none}.g2f-gallery-tabs-button:focus-visible>span,.g2f-gallery-tabs-button:focus>span{background-color:#e3f2ea}.g2f-gallery-tabs-button[aria-selected=true],.g2f-gallery-tabs-button[aria-selected=true]:focus-visible{border-bottom:.125rem solid #00653f}@media(max-width:48.6775em){.g2f-gallery-tabs-button{padding:0 .3125rem}}.g2f-gallery-tabs-button>span{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.625rem;border-radius:3.125rem}@media(max-width:48.6775em){.g2f-gallery-tabs-button>span{padding-block:.25rem;flex-direction:column;gap:.125rem}}.g2f-gallery-tabs-button>span:hover{background-color:#e3f2ea}.g2f-gallery-tabs-button>span svg{height:.9375rem;width:.9375rem;fill:#00653f}.g2f-gallery-tabs-button>span span{text-wrap:nowrap}@media(max-width:48.6775em){.g2f-gallery-tabs-button>span span{font-size:.75rem}}.g2f-gallery-tabs-panels{width:100%;height:100%}.g2f-gallery-tabs-panels [role=tabpanel][aria-hidden=true]{display:none}.g2f-gallery-tabs-panel{width:100%;height:100%;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain}.g2f-gallery-wrapper{position:relative;flex:1;width:100%;min-height:0}.g2f-gallery-close{position:absolute;top:.625rem;right:1.25rem;display:flex;align-items:center;justify-content:center;gap:.625rem;color:#00653f;font-weight:600;background-color:#fff;height:2.375rem;width:auto;padding:.9375rem;border-radius:3.125rem;z-index:40;border:.0625rem solid rgba(0,0,0,0)}@media(max-width:48.6775em){.g2f-gallery-close{top:.9375rem;right:.9375rem;width:2.375rem;padding:0}}.g2f-gallery-close:hover{background-color:#e3f2ea}.g2f-gallery-close svg{fill:#00653f;height:16px;width:16px}@media(max-width:48.6775em){.g2f-gallery-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-gallery-photos{display:grid;grid-auto-columns:1fr}@media(max-width:48.6775em){.g2f-gallery-photos{gap:.625rem}}@media(min-width:48.6875em){.g2f-gallery-photos{gap:1.875rem}}@media(min-width:74.9375em){.g2f-gallery-photos{grid-auto-rows:clamp(200px,30vh,300px);grid-template-columns:repeat(3,1fr)}}@media(min-width:84.375em){.g2f-gallery-photos{grid-template-columns:repeat(4,1fr)}}.g2f-gallery-photos-wrapper{max-width:56.25rem;margin:0 auto;width:100%}@media(max-width:48.6775em){.g2f-gallery-photos-wrapper{padding:1.25rem .625rem}}@media(min-width:48.6875em){.g2f-gallery-photos-wrapper{padding:3.125rem 1.25rem}}@media(min-width:74.9375em){.g2f-gallery-photos-wrapper{max-width:75rem}}@media(min-width:84.375em){.g2f-gallery-photos-wrapper{max-width:84.375rem}}.g2f-gallery-photos figure{height:100%;overflow:hidden;cursor:pointer}@media(max-width:48.6775em){.g2f-gallery-photos figure{border-radius:.625rem}}@media(min-width:48.6875em){.g2f-gallery-photos figure{border-radius:1.25rem}}.g2f-gallery-photos figure:hover{filter:brightness(85%)}.g2f-gallery-photos figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(max-width:48.6775em){.g2f-gallery-photos-img{scroll-margin:.625rem;border-radius:.625rem}}@media(min-width:48.6875em){.g2f-gallery-photos-img{scroll-margin:2.5rem;border-radius:1.25rem}}@media(min-width:48.6875em)and (max-width:74.9275em){.g2f-gallery-photos-img:nth-child(3n+1):has(img[data-aspect-ratio=landscape]){grid-column:span 2}.g2f-gallery-photos-img:nth-child(3n+1):has(img[data-aspect-ratio=portrait]){grid-row:span 2}}@media(min-width:74.9375em)and (max-width:84.365em){.g2f-gallery-photos-img:nth-child(6n+1){grid-column:span 2;grid-row:span 2}}@media(min-width:84.375em){.g2f-gallery-photos-img:nth-child(7n+1){grid-column:span 2;grid-row:span 2}}.g2f-gallery-containerVideo{position:relative;height:100%;width:100%}.g2f-gallery-containerVideo .video-container{height:100%;width:100%}@media(max-width:48.6775em){.g2f-gallery-containerVideo .video-container{padding-top:4.25rem}}.g2f-gallery-containerVirtualTour{position:relative;height:100%;width:100%}.g2f-gallery-containerVirtualTour .virtualtour-container{height:100%;width:100%}@media(max-width:48.6775em){.g2f-gallery-containerVirtualTour .virtualtour-container{padding-top:4.25rem}}.g2f-gallery-containerVirtualTour .virtualtour-container iframe{display:block;width:100%;height:100%;margin:auto}.g2f-gallery-video,.g2f-gallery-virtualtour{display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%;height:100%;cursor:pointer}.g2f-gallery-video-bg,.g2f-gallery-virtualtour-bg{position:absolute;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.g2f-gallery-video-bg-scrim,.g2f-gallery-virtualtour-bg-scrim{position:absolute;top:0;height:100%;width:100%;background:#3a485f;opacity:.6}.g2f-gallery-video svg,.g2f-gallery-virtualtour svg{position:relative;width:5rem;height:5rem;fill:#fff;margin:0 auto .4375rem}.g2f-gallery-virtualtour figure{width:100%;height:100%}.g2f-gallery-insertText{position:relative;text-align:center;margin-top:.4375rem;color:#00653f;font-weight:600;background-color:#fff;padding:.625rem 1.5625rem;border:.0625rem solid rgba(0,0,0,0);border-radius:60em;transition:background-color .2s ease}.g2f-gallery-insertText:hover{background-color:#e3f2ea}.g2f-diaporama{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2001;background:#000;opacity:0;visibility:hidden}.g2f-diaporama.active{opacity:1;visibility:visible;transition:opacity .2s ease}.g2f-diaporama-wrapper{position:relative;width:100%;height:100%}@supports(padding-bottom:env(safe-area-inset-bottom)){.g2f-diaporama-wrapper{padding-bottom:env(safe-area-inset-bottom)}}.g2f-diaporama-close{display:flex;align-items:center;justify-content:center;position:absolute;left:.625rem;top:.625rem;height:2.375rem;width:-moz-max-content;width:max-content;padding:.625rem;border-radius:3.125rem;gap:.625rem;z-index:40;color:#fff;font-weight:600;border:.0625rem solid rgba(0,0,0,0)}.g2f-diaporama-close:hover{border:.0625rem solid #fff;background-color:rgba(255,255,255,.2)}.g2f-diaporama-close svg{fill:#fff;height:16px;width:16px;transform:rotateY(180deg)}.g2f-diaporama-figure{height:100%}.g2f-diaporama-figure .swiper-button-prev,.g2f-diaporama-figure .swiper-button-next{width:3.125rem;height:3.125rem;margin:0;z-index:200;position:absolute;border:.09375rem solid rgba(255,255,255,.8);border-radius:50%;background:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e") no-repeat rgba(255,255,255,.1) center center;background-size:.875rem;cursor:pointer}@media(min-width:48.6875em){.g2f-diaporama-figure .swiper-button-prev,.g2f-diaporama-figure .swiper-button-next{top:calc(50% - 3.125rem/2)}}@media(max-width:48.6775em){.g2f-diaporama-figure .swiper-button-prev,.g2f-diaporama-figure .swiper-button-next{bottom:.625rem}@supports(bottom:env(safe-area-inset-bottom)){.g2f-diaporama-figure .swiper-button-prev,.g2f-diaporama-figure .swiper-button-next{bottom:calc(10px + env(safe-area-inset-bottom))}}}.g2f-diaporama-figure .swiper-button-prev:hover,.g2f-diaporama-figure .swiper-button-next:hover{background:url("data:image/svg+xml,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e") no-repeat rgba(255,255,255,.2) center center;background-size:.875rem}.g2f-diaporama-figure .swiper-button-next{transform:rotate(180deg)}@media(max-width:48.6775em){.g2f-diaporama-figure .swiper-button-next{right:1.25rem}}@media(min-width:74.9375em){.g2f-diaporama-figure .swiper-button-next{right:1.25rem}}@media(max-width:48.6775em){.g2f-diaporama-figure .swiper-button-prev{left:1.25rem}}@media(min-width:74.9375em){.g2f-diaporama-figure .swiper-button-prev{left:1.25rem}}.g2f-diaporama-figure .swiper-pagination-fraction{position:absolute;left:50%;bottom:.625rem;transform:translate(-50%,0);width:auto;height:auto;color:#fff;font-weight:600;line-height:1.875rem;text-align:center;padding:0 10px;border-radius:20px}@media(max-width:48.6775em){.g2f-diaporama-figure .swiper-pagination-fraction{bottom:1.25rem}@supports(bottom:env(safe-area-inset-bottom)){.g2f-diaporama-figure .swiper-pagination-fraction{bottom:calc(20px + env(safe-area-inset-bottom))}}}.g2f-diaporama-figure .swiper-wrapper{height:100%;display:flex;align-items:center}@media(min-width:48.6875em){.g2f-diaporama-figure .swiper-wrapper{height:100%}}.g2f-diaporama-figure .swiper-slide{display:flex;justify-content:center;align-items:center;height:85%;padding:0 4.375rem;cursor:default;box-sizing:border-box}@media(max-width:48.6775em){.g2f-diaporama-figure .swiper-slide{height:100%;padding:3.5rem 0 4.375rem}}@media(min-width:74.9375em){.g2f-diaporama-figure .swiper-slide{padding:0 5.625rem}}.g2f-diaporama-figure .swiper-slide figure{height:100%;color:#fff;position:relative;overflow:hidden}.g2f-diaporama-figure .swiper-slide figure figcaption{margin-top:1rem;text-align:center}.g2f-diaporama-figure img{-o-object-fit:contain;object-fit:contain}@media(min-width:48.6875em){.g2f-diaporama-figure{height:90%}}.g2f-diaporama-figure img,.g2f-diaporama-thumbs img{width:auto;height:100%;max-width:100%}.g2f-diaporama-thumbs{height:10%;display:none}.g2f-diaporama-thumbs .swiper-wrapper,.g2f-diaporama-thumbs .swiper-slide{height:100%}.g2f-diaporama-thumbs .swiper-slide{width:auto;display:flex;align-items:center;padding-inline:1.25rem}.g2f-diaporama-thumbs .swiper-slide figure{overflow:hidden;opacity:.7;height:80%;border-radius:8px;margin:0 auto;transform:scale(0.9);transition:all .2s ease-in-out}.g2f-diaporama-thumbs .swiper-slide figure:only-child{border:1px solid #3a485f}.g2f-diaporama-thumbs .swiper-slide figure .thumbs-frame{width:auto;height:100%;cursor:pointer}.g2f-diaporama-thumbs .swiper-slide-active figure{border-color:#fff;opacity:1;transform:scale(1)}@media(min-width:48.6875em){.g2f-diaporama-thumbs{display:block}}.g2f-disclaimer{position:relative}.g2f-disclaimer-deco{position:absolute;top:0;left:0;right:0;bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.g2f-disclaimer-deco:after{content:"";display:inline-block;position:absolute;top:3.4375rem;left:80vw;right:auto;width:21.875rem;height:27.75rem;background:url(/themes/custom/g2f/build/svg/thematic/epi.svg) no-repeat}@media(max-width:48.6775em){.g2f-disclaimer-deco{display:none}}.g2f-disclaimer-container{padding:5rem 6.25rem;border-top:.0625rem solid #00653f;border-bottom:.0625rem solid #00653f}@media(max-width:48.6775em){.g2f-disclaimer-container{padding:2.5rem 0}}.g2f-disclaimer-img{display:block;height:25.3125rem}@media(max-width:48.6775em){.g2f-disclaimer-img{width:100%;height:16.25rem}}.g2f-disclaimer-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.9375rem}.g2f-disclaimer-content{margin:auto 0;z-index:2}@media(max-width:48.6775em){.g2f-disclaimer-content{margin-top:2.1875rem}}.g2f-disclaimer-content-text{margin:2.5rem 0;font-weight:300}@media(max-width:48.6775em){.g2f-disclaimer-content-text{margin:1.25rem 0}}.g2f-disclaimer-content-text p{line-height:1.6875rem}.g2f-disclaimer-content-cta{display:inline-block}@media(max-width:48.6775em){.g2f-disclaimer-content-cta{margin-top:.625rem}}.g2f-disclaimer-video{position:relative;margin:1.25rem 0;padding:2.5rem 6.25rem}@media(max-width:48.6775em){.g2f-disclaimer-video{margin:0;padding:2.5rem 0}}.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}.g2f-dropdown-btn{position:relative;border:1px solid #00653f;border-radius:1.3125rem;padding:.625rem 2.5rem .625rem 1.25rem;cursor:pointer;background-color:#fff;width:100%;display:block}.g2f-dropdown-btn:after{content:"";position:absolute;top:0;bottom:0;right:.9375rem;width:.9375rem;height:100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7' width='100%25' height='100%25'%3e%3cpath fill='none' stroke='rgb(0%2c101%2c63)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m9 1.5-4 4-4-4'/%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:hover,.g2f-dropdown-link a:focus{color:#00653f}.g2f-dropdown-link a:focus{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-dropdown-link.is-active a{color:#00653f}.g2f-dropdown.active .g2f-dropdown-list{display:block}.g2f-dropdown.active .g2f-dropdown-btn:after{transform:rotate(180deg)}.g2f-levelEpisLegend-item{display:flex;flex-direction:row;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:flex;flex-direction:row;align-items:center;margin-bottom:.3125rem}.g2f-levelEpisTable .g2f-levelEpis{font-size:1.34375rem;line-height:1.34375rem;justify-content:flex-end;padding-right:.9375rem}.g2f-facet{display:flex;width:100%;border-radius:.9375rem;margin:.625rem 0;padding:1.875rem 3.125rem;background:#fff;box-shadow:0 0 3px 1px rgba(0,0,0,.1)}@media(max-width:31.1775em){.g2f-facet{flex-direction:column;margin:.3125rem 0;padding:1.25rem 1.875rem}}.g2f-facet-title{display:flex;align-items:center;justify-content:flex-start;width:35%;font-size:.9375rem;font-weight:600}@media(max-width:31.1775em){.g2f-facet-title{width:100%;margin-bottom:1.875rem}}@media(min-width:31.1875em){.g2f-facet-title{margin-right:1.875rem}}.g2f-facet-list{width:65%}@media(max-width:31.1775em){.g2f-facet-list{width:100%}}.g2f-facet-list ul{display:grid;grid-gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.g2f-facet-list .facet-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.g2f-facet-list .facet-item label{font-size:.9375rem;margin-left:1.5625rem;top:-0.125rem;position:relative}.g2f-facet-list .facet-item a{text-decoration:none}.g2f-facet-list .facet-item-active::after{content:"";position:absolute;height:2.8125rem;width:2.8125rem;background-color:#fff;border-radius:1.3125rem}.g2f-facet-list a.facets-soft-limit-link{display:inline-block;color:#4bab77;text-decoration:none;font-size:.9375rem;margin-top:1.25rem;font-weight:500}.g2f-facet-list a.facets-soft-limit-link:before{content:"+ "}.g2f-facet-list a.facets-soft-limit-link.open:before{content:"- "}.g2f-facet-range{width:65%;display:flex;flex-direction:column;justify-content:center;align-items:center}.g2f-facet-range output{font-size:.875rem;font-weight:400;margin-bottom:1.25rem}.g2f-facet-range input[type=range]{max-width:17.5rem}.g2f-facet-range input[type=range]::-moz-range-thumb{background-color:#00653f;border-color:#00653f}.g2f-facet-range input[type=range]::-webkit-slider-thumb{background-color:#00653f}.g2f-facet-range input[type=range]::-moz-range-progress{background-color:#707070;border-color:#707070;height:100%;border-radius:60em}@media(max-width:31.1775em){.g2f-facet-range{width:100%}}.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:-0.1875rem;border:1px solid #4bab77;border-radius:50%}.g2f-facet-remove{position:absolute;right:.5625rem;top:.8125rem;color:#4bab77}.g2f-faq-seo{display:flex;width:83%;margin:2rem auto}@media(max-width:48.6775em){.g2f-faq-seo{width:100%;flex-direction:column}}.g2f-faq-seo-header{padding-right:6rem}@media(max-width:48.6775em){.g2f-faq-seo-header{padding:0}}.g2f-find-near-me{display:block;width:100%}input,select,textarea{padding:.625rem 1.5625rem;background-color:rgba(0,0,0,0);border:.0625rem solid #00653f;border-radius:60em;color:#000;font-size:.9375rem;font-weight:300;width:100%}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#000}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}input::placeholder,select::placeholder,textarea::placeholder{color:#000}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{--inside-color:var(--focus-dark-color);--outside-color:var(--focus-light-color);--inside-width:3px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}textarea{padding:1.25rem;border-radius:.875rem}input[type=radio],input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:.8125rem;height:.8125rem;display:inline-block;background:rgba(0,0,0,0);border:.0625rem solid #00653f;border-radius:50%;vertical-align:text-top;cursor:pointer;flex-shrink:0;padding:0}input[type=radio]:checked,input[type=checkbox]:checked{border:.3125rem solid #00653f}input[type=radio]:focus-visible,input[type=checkbox]:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}input[type=checkbox]{width:1rem;height:1rem;border-radius:.125rem}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;min-width:5.625rem;color:#000}select option{color:#00653f}fieldset{display:flex}label{font-size:.9375rem;font-weight:300}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:.3125rem;background-color:#d8d8d8;border: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{-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;background-color:#4bab77;border:.0625rem solid #4bab77;border-radius:50%;cursor:pointer}.form-composite .fieldset-wrapper{gap:1.25rem}.g2f-form-email{position:relative}.g2f-form-switch{display:flex;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%;transform:translateX(0);transition:transform .2s ease;pointer-events:none;background-color:#4bab77}.g2f-form-switch-input{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{transform:translateX(100%)}.g2f-form-switch-input input:checked+.g2f-form-switch-label.on{color:#4bab77}.g2f-form-switch-input input:focus-visible+.g2f-form-switch-handle{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-form-select{display:inline-flex;position:relative}.g2f-form-select:after{content:"";display:block;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 21'%3e%3cpath fill='rgb(0%2c101%2c63)' fill-rule='nonzero' d='m.60631 16.441167.069426.083097 4 4c.20828.20828.531589.231422.76543.069427l.083098-.069427 4-4c.234315-.234314.234315-.614213 0-.848528-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427L5.1 19.251l-3.575736-3.575264c-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427c-.20828.20828-.231422.531589-.069427.76543ZM.675735 5.524264c.20828.20828.531589.231422.76543.069427l.083098-.069427L5.1 1.95l3.575736 3.574264c.20828.20828.531589.231422.76543.069427l.083098-.069427c.20828-.20828.231422-.531589.069427-.76543l-.069427-.083098-4-4c-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427-4 4c-.234315.234315-.234315.614214 0 .848528Z'/%3e%3c/svg%3e");position:absolute;background-size:8px;right:1.25rem;top:50%;width:.5rem;height:1.125rem;transform:translateY(-50%)}.g2f-form-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:9.375rem}.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{order:2;padding-left:1.25rem;cursor:pointer}.g2f-form--radio input{order:1;position:absolute;top:.1875rem}.g2f-form--radio input:focus-visible+label{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-form-field{display:flex;align-items:center;gap:.625rem;margin:.625rem 0;position:relative}.g2f-form-field-col{flex-direction:column;align-items:flex-start}@media(max-width:31.1775em){.g2f-form-field{flex-direction:column;align-items:flex-start}}.g2f-form-field input.error,.g2f-form-field textarea.error{border:.0625rem solid var(--c-g2f-artyred)}.g2f-form-field input.error:focus,.g2f-form-field input.error:focus-visible,.g2f-form-field textarea.error:focus,.g2f-form-field textarea.error:focus-visible{--focus-dark-color:rgba(var(--c-g2f-artyred-rgb),0.5);--inside-color:var(--focus-dark-color);--outside-color:var(--focus-light-color);--inside-width:3px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.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;border:.0625rem solid rgba(0,0,0,0);padding:1.25rem;background-color:#00653f;border-radius:50%;background-repeat:no-repeat;background-position:center center;pointer-events:none}.g2f-form-field--icon.reverse input,.g2f-form-field--icon.reverse select{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.g2f-form-field--icon.reverse input::-moz-placeholder,.g2f-form-field--icon.reverse select::-moz-placeholder{color:#fff}.g2f-form-field--icon.reverse input:-ms-input-placeholder,.g2f-form-field--icon.reverse select:-ms-input-placeholder{color:#fff}.g2f-form-field--icon.reverse input::placeholder,.g2f-form-field--icon.reverse select::placeholder{color:#fff}.g2f-form-field--icon.reverse input:focus,.g2f-form-field--icon.reverse input:focus-visible,.g2f-form-field--icon.reverse select:focus,.g2f-form-field--icon.reverse select:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6' width='100%25' height='100%25'%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e");background-size:18px}.g2f-form-field--icon-calendar.reverse:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6' width='100%25' height='100%25'%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='rgb(75%2c171%2c119)'/%3e%3c/svg%3e")}.g2f-form-field--icon-select:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 21'%3e%3cpath fill='rgb(255%2c255%2c255)' fill-rule='nonzero' d='m.60631 16.441167.069426.083097 4 4c.20828.20828.531589.231422.76543.069427l.083098-.069427 4-4c.234315-.234314.234315-.614213 0-.848528-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427L5.1 19.251l-3.575736-3.575264c-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427c-.20828.20828-.231422.531589-.069427.76543ZM.675735 5.524264c.20828.20828.531589.231422.76543.069427l.083098-.069427L5.1 1.95l3.575736 3.574264c.20828.20828.531589.231422.76543.069427l.083098-.069427c.20828-.20828.231422-.531589.069427-.76543l-.069427-.083098-4-4c-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427-4 4c-.234315.234315-.234315.614214 0 .848528Z'/%3e%3c/svg%3e");background-size:9px}.g2f-form-field--icon-select.reverse:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 21'%3e%3cpath fill='rgb(75%2c171%2c119)' fill-rule='nonzero' d='m.60631 16.441167.069426.083097 4 4c.20828.20828.531589.231422.76543.069427l.083098-.069427 4-4c.234315-.234314.234315-.614213 0-.848528-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427L5.1 19.251l-3.575736-3.575264c-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427c-.20828.20828-.231422.531589-.069427.76543ZM.675735 5.524264c.20828.20828.531589.231422.76543.069427l.083098-.069427L5.1 1.95l3.575736 3.574264c.20828.20828.531589.231422.76543.069427l.083098-.069427c.20828-.20828.231422-.531589.069427-.76543l-.069427-.083098-4-4c-.20828-.20828-.531589-.231422-.76543-.069427l-.083098.069427-4 4c-.234315.234315-.234315.614214 0 .848528Z'/%3e%3c/svg%3e")}.g2f-form-field--amount::after{content:"€";position:absolute;right:1.5625rem;color:#00653f}.g2f-form-field--amount input[type=number],.g2f-form-field--amount input[type=text]{text-align:right;padding-right:2.8125rem}.g2f-form-field--amount input[type=number]::-moz-placeholder,.g2f-form-field--amount input[type=text]::-moz-placeholder{text-align:left}.g2f-form-field--amount input[type=number]:-ms-input-placeholder,.g2f-form-field--amount input[type=text]:-ms-input-placeholder{text-align:left}.g2f-form-field--amount input[type=number]::placeholder,.g2f-form-field--amount input[type=text]::placeholder{text-align:left}.g2f-form-field--amount input[type=number]{-moz-appearance:textfield}.g2f-form-field--amount input[type=number]::-webkit-outer-spin-button,.g2f-form-field--amount input[type=number]::-webkit-inner-spin-button{display:none}.g2f-form-infoMsg{color:#555;font-size:.85rem}.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)}@media(min-width:48.6875em){.g2f-formContact-background{display:block}}.g2f-formContact-content{background-color:#fff;border-radius:1.25rem;padding:2.8125rem 1.5625rem;margin-top:-17.1875rem;margin-bottom:3.75rem}@media(min-width:48.6875em){.g2f-formContact-content{padding:2.8125rem 3.4375rem;margin-top:-15.625rem;margin-bottom:5.625rem}}.g2f-formContact-content .g2f--tt-2{font-weight:100}.g2f-formContact-requiredFields{font-size:.75rem}@media(max-width:48.6775em){.g2f-formContact-requiredFields{margin-top:1.5625rem;text-align:center}}.g2f-formContact .g2f-form-fieldWrapper--select{width:100%;margin:.9375rem 0}@media(min-width:48.6875em){.g2f-formContact .g2f-form-fieldWrapper--select{width:80%}}.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,.g2f-formContact .g2f-form-fieldWrapper--textfield{margin:.9375rem 0}.g2f-formContact .g2f-form-fieldWrapper--textarea textarea,.g2f-formContact .g2f-form-fieldWrapper--textarea input,.g2f-formContact .g2f-form-fieldWrapper--textfield textarea,.g2f-formContact .g2f-form-fieldWrapper--textfield input{margin-top:.625rem}.g2f-formContact .g2f-form-infoMsg{font-size:.8125rem}.g2f-formContact #edit-contact-type{margin-top:-0.625rem}.g2f-formContact #edit-contact-details .webform-email,.g2f-formContact #edit-contact-details .webform-email-confirm,.g2f-formContact #edit-contact-details .form-tel{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{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:-0.125rem;left:0}.g2f-formContact .webform-button--previous .form-contact-arrow--reverse{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}@media(min-width:48.6875em){.g2f-formContact-visuel{display:block}}.g2f-formContact-footerCta{max-width:auto}@media(min-width:48.6875em){.g2f-formContact-footerCta{max-width:75%}}.g2f-formContact-next{margin-top:1.25rem;text-align:center}@media(min-width:48.6875em){.g2f-formContact-next{text-align:right}}.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:flex;align-items:center;flex-wrap:wrap;justify-content:center}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure{flex-direction:column;align-items:flex-start;flex-basis:50%;padding:0 .375rem}@media(max-width:31.1775em){.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure{flex-basis:100%;padding:0}}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival .g2f-inspirationalSearchContainer-input,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure .g2f-inspirationalSearchContainer-input{flex-shrink:unset}.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival .form-item,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure .form-item{display:flex;align-items:center}@media(max-width:31.1775em){.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-arrival .form-item,.g2f-form-inspirationalSearch-row .g2f-inspirational-wrapper-departure .form-item{flex-direction:column}}.g2f-form-inspirationalSearch-row .g2f-datepicker{flex-wrap:wrap;width:70%}@media(max-width:48.6775em){.g2f-form-inspirationalSearch-row .g2f-datepicker{width:100%;flex-direction:column}}.g2f-form-inspirationalSearch-row-item{display:flex;align-items:center;justify-content:center;margin-right:.5rem}@media(max-width:31.1775em){.g2f-form-inspirationalSearch-row-item{flex-basis:100%;margin:0}}.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 label,.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-select,.g2f-form-inspirationalSearch-row-item .g2f-inspirationalSearchContainer-input{flex-shrink:0;flex-grow:1}.g2f-form-inspirationalSearch .form-actions{position:relative}@media(min-width:48.6875em){.g2f-form-inspirationalSearch .form-actions .g2f-btn-warn{width:50%;margin:0 auto}}.g2f-form-inspirationalSearch input+.g2f-throbber{position:absolute;top:0;left:50%;transform:translateX(-50%)}.g2f-geolocation{display:none;margin-top:0;padding-left:1.5625rem;padding-right:1.5625rem}@media(min-width:48.6875em){.g2f-geolocation{display:block;position:relative;z-index:auto;padding:0;margin-top:1.5625rem}}.g2f-geolocation.active{display:block;position:fixed;z-index:950;margin-top:-2.5rem}@media(min-width:48.6875em){.g2f-geolocation.active{display:block;position:relative;z-index:auto;margin-top:1.5625rem}}.g2f-geolocation-find{background-color:#00653f;color:#fff;padding:1rem;border-radius:1rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;font-size:1rem}.g2f-geolocation-find>*{margin-top:.625rem;text-align:center}@media(min-width:48.6875em){.g2f-geolocation-find>*{margin:0 .625rem}}.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:flex;justify-content:space-between;align-items:stretch;text-align:center;margin-left:-1.375rem;margin-right:-1.375rem;box-shadow:none}@media(min-width:48.6875em){.g2f-halfSide{box-shadow:0 0 6px 3px rgba(0,0,0,.1)}}@media(min-width:67.4375em){.g2f-halfSide{margin-left:-1.25rem;margin-right:-1.25rem}}.g2f-halfSide-img{display:none}@media(min-width:48.6875em){.g2f-halfSide-img{display:block;width:50%}}.g2f-halfSide-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.g2f-halfSide-figcaption{padding:1.25rem 1.5625rem 1.875rem}@media(min-width:48.6875em){.g2f-halfSide-figcaption{width:50%}}.g2f-halfSide-figcaption-confirm{margin-top:0;font-size:1.3125rem}@media(min-width:48.6875em){.g2f-halfSide-figcaption-confirm{font-size:1.625rem}}.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}@media(min-width:48.6875em){.g2f-halfSide--full .g2f-halfSide-figcaption{width:80%;margin:0 auto}}.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}@media(min-width:31.1875em){.g2f-heartStrokeBloc .g2f-title span{position:static;height:auto;width:auto;clip:auto;overflow:visible;opacity:1}}.g2f-heartStrokeBloc-ico{width:2.375rem;height:2.0625rem;display:inline-block;fill:#f45d5c;margin:0 .3125rem -0.3125rem}.g2f-heartStrokeBloc-rating{display:flex;justify-content:space-around;align-items:center;margin:auto;padding:0 1.25rem}@media(min-width:31.1875em){.g2f-heartStrokeBloc-rating{padding:0;max-width:25rem}}.g2f-heartStrokeBloc-rating-score{font-weight:600;width:5.9375rem;height:5.9375rem;border-radius:50%;border:solid 10px #1aa87b;font-size:1.5rem}@media(min-width:31.1875em){.g2f-heartStrokeBloc-rating-score{width:6.875rem;height:6.875rem;font-size:1.75rem}}.g2f-heartStrokeBloc-rating-score-actif{color:#f5a010;display:block;margin-top:.5625rem}@media(min-width:31.1875em){.g2f-heartStrokeBloc-rating-score-actif{margin-top:.75rem}}.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}@media(min-width:31.1875em){.g2f-heartStrokeBloc-text{font-size:1.3125rem}}.g2f-heartStrokeBloc-text strong{font-weight:600}.g2f-insurance-options{width:100%}.g2f-insurance-optionList{display:none}.g2f-insurance-optionList ul,.g2f-insurance-optionList li{list-style:disc;margin:0 1rem}.g2f-insurance-description-open{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:flex;justify-content:flex-end}.g2f-list-cta-item{width:2rem;height:2rem;margin-right:.4375rem;display:flex;align-items:center;justify-content:center}.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}.g2f-list-pipe li:not(:first-child):before{content:"";height:4.8125rem;width:.0625rem;background-color:#c0e3d1;display:block;position:absolute;left:0}@media(max-width:48.6775em){.g2f-list-pipe li:not(:first-child):before{display:none}}.g2f-list-thematic{display:flex;justify-content:stretch;flex-wrap:wrap;align-items:flex-end;text-align:center}.g2f-list-thematic-item{width:25%;flex-shrink:0;margin-top:2.5rem}@media(max-width:48.6775em){.g2f-list-thematic-item{width:50%}}.g2f-list-thematic-item figure{display:flex;flex-direction:column}.g2f-list-thematic-item figure img{max-width:8.4375rem}@media(max-width:48.6775em){.g2f-list-thematic-item figure img{max-width:6.5625rem}}.g2f-list-bullet{flex-grow:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem}@media(max-width:48.6775em){.g2f-list-bullet{grid-gap:.625rem;grid-template-columns:repeat(2,1fr)}}.g2f-list-bullet li{display:inline-flex;position:relative}.g2f-list-bullet li:before{content:"•";color:#00653f;margin-right:.5rem}.g2f-list-bullet-separator li{display:inline-flex}.g2f-list-bullet-separator li:not(:first-child):before{content:"•";color:#00653f;margin:0 1rem}.g2f-listBy{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}@media(min-width:48.6875em){.g2f-listBy--3{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;margin-top:1rem;margin-right:1rem}}.g2f-listDisc{list-style:disc inside}.g2f-listIcons{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}@media(max-width:48.6775em){.g2f-listIcons li:not(:last-child)::after{display:none}}.g2f-listIcons svg{display:block}@media(max-width:48.6775em){.g2f-listIcons{width:100%}.g2f-listIcons li{flex-basis:50%;padding-left:.625rem;padding-right:.625rem}}.g2f-listTag{padding:.75rem 0;margin-bottom:1rem}.g2f-listTag li{margin:.5rem 1rem .5rem 0}@media(max-width:48.6775em){.g2f-listTag{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}}.g2f-login-connect-action{display:none}.g2f-login-form{margin:3.75rem auto}.g2f-login-connect,.g2f-login-newAccount,.g2f-login-forget,.g2f-login-connect-ce{margin:0 auto}.g2f-login-connect form,.g2f-login-newAccount form,.g2f-login-forget form,.g2f-login-connect-ce form{display:flex;flex-direction:column}.g2f-login-connect label,.g2f-login-newAccount label,.g2f-login-forget label,.g2f-login-connect-ce label{width:35%}@media(max-width:48.6775em){.g2f-login-connect .g2f-form-field,.g2f-login-newAccount .g2f-form-field,.g2f-login-forget .g2f-form-field,.g2f-login-connect-ce .g2f-form-field{flex-direction:column;align-items:flex-start}}@media(max-width:48.6775em){.g2f-login-connect .g2f-form-field label,.g2f-login-newAccount .g2f-form-field label,.g2f-login-forget .g2f-form-field label,.g2f-login-connect-ce .g2f-form-field label{width:100%}}.g2f-login-connect .g2f-form-field select,.g2f-login-newAccount .g2f-form-field select,.g2f-login-forget .g2f-form-field select,.g2f-login-connect-ce .g2f-form-field select{width:65%}@media(max-width:48.6775em){.g2f-login-connect .g2f-form-field input,.g2f-login-newAccount .g2f-form-field input,.g2f-login-forget .g2f-form-field input,.g2f-login-connect-ce .g2f-form-field input{width:100%;margin-top:.625rem}}.g2f-login-connect .g2f-form--textfield input,.g2f-login-connect .g2f-form--password input,.g2f-login-connect .g2f-form--email input,.g2f-login-newAccount .g2f-form--textfield input,.g2f-login-newAccount .g2f-form--password input,.g2f-login-newAccount .g2f-form--email input,.g2f-login-forget .g2f-form--textfield input,.g2f-login-forget .g2f-form--password input,.g2f-login-forget .g2f-form--email input,.g2f-login-connect-ce .g2f-form--textfield input,.g2f-login-connect-ce .g2f-form--password input,.g2f-login-connect-ce .g2f-form--email input{width:65%}@media(max-width:48.6775em){.g2f-login-connect .g2f-form--textfield input,.g2f-login-connect .g2f-form--password input,.g2f-login-connect .g2f-form--email input,.g2f-login-newAccount .g2f-form--textfield input,.g2f-login-newAccount .g2f-form--password input,.g2f-login-newAccount .g2f-form--email input,.g2f-login-forget .g2f-form--textfield input,.g2f-login-forget .g2f-form--password input,.g2f-login-forget .g2f-form--email input,.g2f-login-connect-ce .g2f-form--textfield input,.g2f-login-connect-ce .g2f-form--password input,.g2f-login-connect-ce .g2f-form--email input{width:100%;margin-top:.625rem}}.g2f-login-connect .g2f-form--textfield,.g2f-login-newAccount .g2f-form--textfield,.g2f-login-forget .g2f-form--textfield,.g2f-login-connect-ce .g2f-form--textfield{display:flex;flex-direction:column}.g2f-login-connect .g2f-form-infoMsg,.g2f-login-newAccount .g2f-form-infoMsg,.g2f-login-forget .g2f-form-infoMsg,.g2f-login-connect-ce .g2f-form-infoMsg{display:none}.g2f-login-connect .g2f-btn,.g2f-login-connect body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-connect #buorgul,.g2f-login-connect body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-connect #buorgpermanent,.g2f-login-connect body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-connect #buorgig,.g2f-login-newAccount .g2f-btn,.g2f-login-newAccount body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-newAccount #buorgul,.g2f-login-newAccount body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-newAccount #buorgpermanent,.g2f-login-newAccount body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-newAccount #buorgig,.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-forget #buorgul,.g2f-login-forget body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-forget #buorgig,.g2f-login-connect-ce .g2f-btn,.g2f-login-connect-ce body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-connect-ce #buorgul,.g2f-login-connect-ce body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-connect-ce #buorgpermanent,.g2f-login-connect-ce body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-connect-ce #buorgig{width:auto;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}@media(max-width:48.6775em){.g2f-login-connect-action,.g2f-login-forget-action{margin:1.25rem 0 0}}.g2f-login-newAccount #edit-pass--2 .g2f-form-field,.g2f-login-newAccount #edit-pass .g2f-form-field{display:flex;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:flex;flex-direction:row;flex-flow:wrap}.g2f-login-newAccount #edit-pass--2 .g2f-form--password .g2f-form-field .password-confirm-message,.g2f-login-newAccount #edit-pass .g2f-form--password .g2f-form-field .password-confirm-message{width:100%;margin-top:.625rem;text-align:right}@media(max-width:48.6775em){.g2f-login-newAccount #edit-pass--2 .g2f-form--password .g2f-form-field,.g2f-login-newAccount #edit-pass .g2f-form--password .g2f-form-field{flex-direction:column}}.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:flex;flex-direction:column}.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field{justify-content:space-between}@media(max-width:48.6775em){.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field{flex-direction:row}}@media(max-width:48.6775em){.g2f-login-newAccount .g2f-form--checkbox .g2f-form-field input[type=checkbox]{width:1rem;height:1rem}}.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 #buorgul,body .buorg-buttons .g2f-login-newAccount .g2f-form--checkbox #buorgul,.g2f-login-newAccount .g2f-form--checkbox body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-newAccount .g2f-form--checkbox #buorgpermanent,.g2f-login-newAccount .g2f-form--checkbox body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-newAccount .g2f-form--checkbox #buorgig{width:auto}.g2f-login-newAccount-ce .g2f-form-select{width:65%}@media(max-width:48.6775em){.g2f-login-newAccount-ce .g2f-form-select{width:100%;margin-top:.625rem}}.g2f-login-newAccount-ce .g2f-form-select select{width:100%}.g2f-login-newAccount-ce .g2f-form--textfield{margin-right:0}.g2f-login-connect-ce{max-width:31.25rem}.g2f-login-connect-ce form{align-items:center}.g2f-login-connect-ce form footer{justify-content:space-between;display:flex;flex-wrap:wrap;gap:1.875rem;width:100%}.g2f-login-connect-ce form footer div{display:flex;flex-grow:1;flex-direction:column;gap:1.25rem}.g2f-login-connect-ce .g2f-form-field{align-items:start;flex-direction:column}.g2f-login-connect-ce .g2f-form-field input{width:100%}.g2f-login-connect-ce .g2f-btn,.g2f-login-connect-ce body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-connect-ce #buorgul,.g2f-login-connect-ce body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-connect-ce #buorgpermanent,.g2f-login-connect-ce body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-connect-ce #buorgig{width:auto;align-self:center;margin-top:1.25rem}.g2f-login-error{display:flex;align-items:center;justify-content:flex-end;color:red;font-size:.75rem;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}@media(max-width:48.6775em){.g2f-login-wrapper{background:#fff}}.g2f-login .container-fluid{padding:0}.g2f-login-register{display:flex;margin:4.0625rem auto;overflow:hidden;justify-content:center;align-items:center}@media(max-width:48.6775em){.g2f-login-register{border-radius:0;flex-direction:column;margin:0}}.g2f-login-register-connect{width:50%}@media(max-width:48.6775em){.g2f-login-register-connect{width:100%}}.g2f-login-register-connect-form{margin-top:1.25rem}.g2f-login-register-connect-form .g2f-form-field{flex-direction:column;align-items:flex-start}.g2f-login-register-connect-form .g2f-form-field label{margin-bottom:.625rem}.g2f-login-register-connect{border-radius:1rem;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-login-register-connect-content{padding:2.5rem 3.125rem}@media(max-width:48.6775em){.g2f-login-register-connect-content{padding:1.25rem 1.5625rem}}.g2f-login-register-connect-footer{margin-top:2.5rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.g2f-login-register-connect-footer .g2f-link{margin-left:1rem;margin-top:1rem}@media(max-width:48.6775em){.g2f-login-register-connect-footer{flex-direction:column}.g2f-login-register-connect-footer .g2f-link{margin-top:1rem;margin-left:0}}@media(max-width:48.6775em){.g2f-login-register-connect-footer .form-actions{width:100%}}.g2f-login-connect .g2f-btn~.g2f-login-register-connect-footer,.g2f-login-connect body .buorg-buttons #buorgul~.g2f-login-register-connect-footer,body .buorg-buttons .g2f-login-connect #buorgul~.g2f-login-register-connect-footer,.g2f-login-connect body .buorg-buttons #buorgpermanent~.g2f-login-register-connect-footer,body .buorg-buttons .g2f-login-connect #buorgpermanent~.g2f-login-register-connect-footer,.g2f-login-connect body .buorg-buttons #buorgig~.g2f-login-register-connect-footer,body .buorg-buttons .g2f-login-connect #buorgig~.g2f-login-register-connect-footer{margin-top:0}.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-forget #buorgul,.g2f-login-forget body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-forget #buorgig{margin:1.25rem 0 0}@media(max-width:48.6775em){.g2f-login-forget .g2f-btn,.g2f-login-forget body .buorg-buttons #buorgul,body .buorg-buttons .g2f-login-forget #buorgul,.g2f-login-forget body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-login-forget #buorgpermanent,.g2f-login-forget body .buorg-buttons #buorgig,body .buorg-buttons .g2f-login-forget #buorgig{width:100%}}.g2f-login-forget-error{display:flex;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,%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='rgb(255%2c95%2c50)'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:contain;min-width:.875rem;height:.875rem}.g2f-login-ce-cta{display:flex;flex-direction:column}.g2f-login-ce-cta .g2f-link{align-self:flex-end}.g2f-form-mainSearchForm-destination{margin:.625rem 0}.g2f-mainSearchForm{display:flex;align-items:center;color:#000}@media(max-width:67.4275em){.g2f-mainSearchForm{flex-direction:column;gap:1.25rem}}@media(min-width:67.4375em){.g2f-mainSearchForm{flex-wrap:nowrap;gap:1.5625rem}}@media(max-width:67.4275em){.g2f-mainSearchForm-destination{width:100%}}@media(min-width:67.4375em){.g2f-mainSearchForm-destination{flex:2}}.g2f-mainSearchForm-datepicker{flex:2;display:flex;align-items:center}@media(max-width:67.4275em){.g2f-mainSearchForm-datepicker .g2f-datesWrapper{gap:.9375rem}}@media(min-width:67.4375em){.g2f-mainSearchForm-datepicker .g2f-datesWrapper{gap:1.5625rem}}.g2f-mainSearchForm-datepicker .g2f-form-field{margin:0}@media(max-width:67.4275em){.g2f-mainSearchForm-travelers{width:100%}}@media(min-width:67.4375em){.g2f-mainSearchForm-travelers{min-width:17.1875rem}}.g2f-mainSearchForm-travelers .g2f-search-travelers-selector{width:100%}.g2f-mainSearchForm .form-actions{position:relative}@media(max-width:67.4275em){.g2f-mainSearchForm .form-actions{width:100%}}.g2f-mainSearchForm input~.g2f-throbber{position:absolute;top:0;left:50%;transform:translateX(-50%)}@media(max-width:48.6775em){.g2f-mainSearchList{margin-top:1.875rem}}.g2f-mainSearchList .g2f-autocomplete-resultWrapper{width:100%}@media(max-width:48.6775em){.g2f-mainSearchContent-wrapper{justify-content:center}}.g2f-mainSearchContent-title{padding:.625rem 1.25rem;border-radius:1.3125rem;background-color:#fff;color:#00653f;font-weight:600}@media(max-width:67.4275em){.g2f-mainSearchContent figure{height:25rem}.g2f-mainSearchContent figure img{width:100%;height:100%}}.g2f-mainSearchContent .g2f-bigFigure-content{max-width:100%}.g2f-mainSearchHomepage .g2f-mainSearchForm{flex-direction:column;gap:1.25rem}.g2f-mainSearchHomepage .g2f-mainSearchForm-destination{width:100%}.g2f-mainSearchHomepage .g2f-mainSearchForm-datepicker .g2f-datesWrapper{gap:.9375rem}.g2f-mainSearchHomepage .g2f-mainSearchForm-travelers{width:100%}.g2f-mainSearchHomepage .g2f-mainSearchForm .form-actions{width:100%}.g2f-datesWrapper{display:flex;flex-direction:row}.g2f-accommodationMap-unavailable{text-align:center;font-style:italic}#map-accommodation{height:25rem;z-index:0}#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:100vh}@media(min-width:67.4375em){.map-searchResult-wrapper{position:sticky;top:0}}@media(max-width:67.4275em){.map-searchResult-wrapper{height:100%;top:0;left:0;width:100%;left:200%;position:fixed !important}}.map-searchResult-wrapper.active{opacity:1;left:0}.map-searchResult-wrapper.is-active{display:block}.map-searchResult-wrapper.is-active+.g2f-resultDisplay{display:none}@media(max-width:67.4275em){.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:none;position:absolute;top:1rem;right:1rem;background:#fff;border-radius:50%;width:2.625rem;height:2.625rem;z-index:9999999999}@media(max-width:67.4275em){.map-searchResult-wrapper .map-searchResult-close{display:block}}.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:flex}.map-searchResult-wrapper .g2f-accommodationTile-map-img{width:40%;flex-grow:1;flex-shrink:1;overflow:hidden}.map-searchResult-wrapper .g2f-accommodationTile-map-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.map-searchResult-wrapper .g2f-accommodationTile-map-caption{width:60%;flex-grow:1;flex-shrink:1;padding:1rem}.map-searchResult-wrapper .g2f-accommodationTile-map-rating{display:flex;align-items:center}.map-searchResult-wrapper .g2f-levelEpis>span{margin-left:0}.mapCluster{min-width:2.5rem;height:2.5rem;display:flex;font-family:Muli,Arial,sans-serif;align-items: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;margin-left:0;position:absolute;left:50%;transform:translateX(-50%)}.mapCluster:before,.mapCluster:after{content:"";display:block;position:absolute;top:100%;z-index:2;width:0;height:0;border-left:.625rem solid rgba(0,0,0,0);border-right:.625rem solid rgba(0,0,0,0);border-top:.625rem solid #fff}.mapCluster:before{margin-top:-0.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;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:rgba(181,226,140,.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:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-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-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.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{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.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(#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{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,0.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-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-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.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:rgba(255,255,255,.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,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53 53'%3e%3cpath d='M52.923.618c-.101-.244-.296-.439-.541-.541C52.26.027 52.13 0 52 0H40c-.552 0-1 .448-1 1s.448 1 1 1h9.586L33.293 18.293c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293L51 3.414V13c0 .552.448 1 1 1s1-.448 1-1V1c0-.13-.027-.26-.077-.382zM18.293 33.293 2 49.586V40c0-.552-.448-1-1-1s-1 .448-1 1v12c0 .13.027.26.077.382.101.244.296.439.541.541C.74 52.973.87 53 1 53h12c.552 0 1-.448 1-1s-.448-1-1-1H3.414l16.293-16.293c.391-.391.391-1.023 0-1.414s-1.023-.391-1.414 0zM1 14c.552 0 1-.448 1-1V3.414l16.292 16.292c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414L3.414 2H13c.552 0 1-.448 1-1s-.448-1-1-1H1C.87 0 .74.027.618.077.373.179.179.373.077.618.027.74 0 .87 0 1v12c0 .552.448 1 1 1zM52 39c-.552 0-1 .448-1 1v9.586L34.707 33.292c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414L49.586 51H40c-.552 0-1 .448-1 1s.448 1 1 1h12c.13 0 .26-.027.382-.077.244-.101.439-.296.541-.541.05-.122.077-.252.077-.382V40c0-.552-.448-1-1-1z' fill='rgb(255%2c255%2c255)'/%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 .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{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:rgba(255,255,255,.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:rgba(255,255,255,.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-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-popup{position:absolute;text-align:center;width:360px}@media(max-width:48.6775em){.leaflet-popup{width:290px}}.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;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:bold;background:rgba(0,0,0,0)}.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-zoom,.leaflet-oldie .leaflet-control-layers,.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;-moz-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-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);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}@media(max-width:67.4275em){.leaflet-control-container{display:none}}.leaflet-container:-webkit-full-screen{width:100% !important;height:100% !important}.leaflet-container.leaflet-fullscreen-on{width:100% !important;height:100% !important}.leaflet-pseudo-fullscreen{position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;z-index:99999}#refresh-map{position:absolute;bottom:40px;left: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}@media(min-width:48.6875em){.g2f-mapFrance{display:flex}}.g2f-mapFrance-bull{height:5.3125rem;width:7.75rem;background-color:#00653f;border-radius:2.6875rem;display:flex;position:absolute;right:15%;top:-3rem;color:#fff;font-size:.75rem;letter-spacing:0;line-height:1rem;text-align:center;justify-content:center;align-items:center;padding:.9375rem}.g2f-mapFrance-bull::after{content:"";border-right:1.25rem solid rgba(0,0,0,0);border-top:1rem solid #00653f;position:absolute;bottom:-1rem;left:2.5rem}@media(max-width:48.6775em){.g2f-mapFrance-bull{display:none}}.g2f-mapFrance svg:not(:last-child){width:100%;height:100%}.g2f-mapFrance svg:last-child{width:initial;height:100%;margin-top:8.75rem;stroke-width:.6;border-left:1px solid #00653f;padding-left:.75rem}.g2f-mapFrance-area{fill:#fff;stroke:#00653f}.g2f-mapFrance-area:hover,a:focus-visible .g2f-mapFrance-area{fill:#c0e3d1}.g2f-mapFrance .active .g2f-mapFrance-area{fill:#c0e3d1}.g2f-mapFranceRegion{display:flex;width:100%;height:100%}.g2f-mapFranceRegion svg{width:100%;height:100%}.g2f-mapFranceRegion svg text{fill:#00653f;font-size:2.1875rem;pointer-events:none}.g2f-mapFranceRegion svg path:not(.g2f-mapFranceRegion-area){pointer-events:none}.g2f-mapFranceRegion-area{fill:#fff;stroke:#00653f}.g2f-mapFranceRegion-area:hover{fill:#c0e3d1}.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;transform:translate(-50%,-50%);display:none;max-height:80vh !important;width:100% !important;max-width:calc(100% - 2rem) !important}.g2f-modal--w-m{max-width:35.9375rem !important}@media(max-width:48.6775em){.g2f-modal--w-m{max-width:calc(100% - 2rem) !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-dialog-titlebar-close{width:2.375rem;height:2.375rem;border-radius:50%;border:none;background-color:#fff;position:absolute;top:.625rem;right:.625rem;display:block;text-indent:-999rem;z-index:1}.g2f-modal .ui-dialog-titlebar-close:hover{background-color:#e3f2ea}.g2f-modal .ui-dialog-titlebar-close: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;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center}.g2f-modal.svg-map-france-dialog{display:flex;flex-direction:column;height:80vh !important}.g2f-modal.svg-map-france-dialog .ui-dialog-content{display:flex;align-items:center;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%;flex-shrink:0;flex-grow:1}.g2f-modal.svg-map-france-dialog svg:last-child{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-newModal{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1;transition:opacity 100ms linear 0s;justify-content:center;z-index:9999}@media(max-width:48.6775em){.g2f-newModal{align-items:flex-end}}@media(min-width:48.6875em){.g2f-newModal{align-items:center;padding:2.5rem}}@media(prefers-reduced-motion){.g2f-newModal{transition:opacity 200ms linear 0s}}.g2f-newModal.modal-hidden{display:none}.g2f-newModal.modal-visuallyhidden{opacity:0;transition:opacity 200ms ease-in-out 100ms}@media(prefers-reduced-motion){.g2f-newModal.modal-visuallyhidden{transition:opacity 200ms linear 0s}}@media(max-width:48.6775em){.g2f-newModal.modal-visuallyhidden .g2f-newModal-main{transform:translate(0%,100%);transition:transform 300ms cubic-bezier(0.25,0.46,0.45,0.94) 0s}}@media(min-width:48.6875em){.g2f-newModal.modal-visuallyhidden .g2f-newModal-main{transform:translate(0%,15%);opacity:0;transition-duration:200ms}}@media(prefers-reduced-motion){.g2f-newModal.modal-visuallyhidden .g2f-newModal-main{transform:translate(0%,0%)}}.g2f-newModal-main{display:flex;flex-direction:column;z-index:9999999;width:100% !important;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09);overflow:hidden}@media(max-width:48.6775em){.g2f-newModal-main{max-height:97% !important;max-width:100% !important;bottom:0;border-radius:.9375rem .9375rem 0 0;transform:translate(0%,0%);transition:transform 400ms cubic-bezier(0.25,0.46,0.45,0.94) 0s}}@media(min-width:48.6875em){.g2f-newModal-main{border-radius:.9375rem;transform:translate(0%,0%);max-height:100% !important;max-width:55.625rem !important;opacity:1;transition-property:opacity,transform;transition-duration:300ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:0s}}.g2f-newModal-main header{position:relative;display:flex;align-items:center;justify-content:center;padding:2.1875rem 1.25rem 1.25rem 1.25rem;min-height:5rem;box-shadow:0 0 5px 5px #fff;z-index:1}@media(max-width:48.6775em){.g2f-newModal-main header{padding:1.25rem}}.g2f-newModal-main header h2{font-size:1.125rem;font-weight:600;padding:0 2.5rem;text-align:center}.g2f-newModal-main footer{width:100%;padding:2.1875rem;margin-top:auto;background-color:#e3f2ea}@media(max-width:48.6775em){.g2f-newModal-main footer{padding:1.25rem 1.25rem max(20px,env(safe-area-inset-bottom)*2)}}.g2f-newModal-main--w-m{max-width:35.9375rem !important}@media(max-width:48.6775em){.g2f-newModal-main--w-m{max-width:100% !important}}.g2f-newModal-main--w-m footer{padding:1.5625rem}.g2f-newModal-close{position:absolute;right:.9375rem;top:1.875rem;padding:.625rem;height:2.375rem;width:2.375rem;border-radius:50%;border:.0625rem solid rgba(0,0,0,0)}.g2f-newModal-close:hover{background-color:#e3f2ea}@media(max-width:48.6775em){.g2f-newModal-close{top:1.25rem}}.g2f-newModal-close svg{fill:#00653f;height:16px;width:16px}.g2f-newModal-content{overflow-y:scroll;overflow-x:hidden;height:auto !important;padding:0 1.5rem 1.25rem}@media(max-width:48.6775em){.g2f-newModal-content{padding:0 .875rem 1.25rem}}.g2f-newModal-actions{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%}@media(max-width:31.1775em){.g2f-newModal-actions{flex-wrap:wrap}}.g2f-newModal-actions--center{justify-content:center}@media(min-width:31.1875em){.g2f-newModal-actions--center{gap:2.5rem}}.g2f-newModal-actions input{width:auto}@media(max-width:31.1775em){.g2f-newModal-actions input,.g2f-newModal-actions button,.g2f-newModal-actions a{flex:1}}@media(min-width:31.1875em){.g2f-newModal-actions .g2f-btn,.g2f-newModal-actions body .buorg-buttons #buorgul,body .buorg-buttons .g2f-newModal-actions #buorgul,.g2f-newModal-actions body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-newModal-actions #buorgpermanent,.g2f-newModal-actions body .buorg-buttons #buorgig,body .buorg-buttons .g2f-newModal-actions #buorgig,.g2f-newModal-actions .g2f-btn-cta,.g2f-newModal-actions .g2f-btn-classic{min-width:9.375rem}}.g2f-newModal .ui-widget-header .ui-dialog-title{display:none}.g2f-newModal .ui-dialog-content{width:100%;background-color:#fff;border-radius:1rem;overflow:hidden;height:100% !important;max-height:100% !important}.g2f-newModal .ui-dialog-titlebar-close{width:2rem;height:2rem;border-radius:50%;border:none;background-color:#fff;position:absolute;top:-0.625rem;right:-1.125rem;display:block;text-indent:-999rem;box-shadow:var(--shadow-level-2)}.g2f-newModal .ui-dialog-titlebar-close:hover .ui-icon{background-image:inherit}.g2f-newModal .ui-icon{background-image:none}.g2f-newModal .ui-icon-closethick:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:.875rem;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center}.g2f-datepickerModal{display:flex;opacity:1;transition:opacity 100ms linear 0s;justify-content:center;z-index:9999}@media(max-width:48.6775em){.g2f-datepickerModal{position:fixed;align-items:flex-end;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}}@media(min-width:48.6875em){.g2f-datepickerModal{position:absolute;align-items:center;width:26.875rem}}@media(prefers-reduced-motion){.g2f-datepickerModal{transition:opacity 200ms linear 0s}}@media(max-height:740px)and (min-width:779px){.g2f-datepickerModal{display:flex;position:fixed;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;height:100% !important;transform:none !important;background-color:rgba(0,0,0,.5);opacity:1;transition:opacity 100ms linear 0s;justify-content:center;z-index:9999;align-items:center;padding:2.5rem}}@media(min-width:48.6875em){.g2f-accommodationSticky-date .g2f-datepickerModal{width:47.5rem;top:3.75rem}}@media(min-width:48.6875em)and (max-width:67.4275em){.g2f-accommodationSticky-date .g2f-datepickerModal{right:-2.1875rem}}@media(min-width:67.4375em){.g2f-accommodationSticky-date .g2f-datepickerModal{right:0}}@media(min-width:48.6875em){.g2f-mainSearchForm-datepicker .g2f-datepickerModal{width:47.5rem;top:3.75rem}}@media(min-width:48.6875em){.g2f-mainSearchNav-datepicker .g2f-datepickerModal{left:50%;transform:translateX(-50%)}}.g2f-mainSearchHomepage .g2f-mainSearchForm-datepicker .g2f-datepickerModal{left:0}@media(min-width:48.6875em)and (max-width:67.4275em){.g2f-mainSearchHomepage .g2f-mainSearchForm-datepicker .g2f-datepickerModal{left:-3.4375rem}}@media(min-width:84.375em){.g2f-mainSearchHomepage .g2f-mainSearchForm-datepicker .g2f-datepickerModal{left:50%;transform:translateX(-50%)}}@media(min-width:48.6875em){.g2f-mainSearchList .g2f-datepickerModal,.g2f-searchbar .g2f-datepickerModal,.g2f-form-inspirationalSearch .g2f-datepickerModal{top:3.75rem;width:47.5rem;left:50%;transform:translateX(-50%)}}.g2f-datepickerModal.modal-hidden{display:none}.g2f-datepickerModal.modal-visuallyhidden{opacity:0;transition:opacity 200ms ease-in-out 100ms}@media(prefers-reduced-motion){.g2f-datepickerModal.modal-visuallyhidden{transition:opacity 200ms linear 0s}}@media(max-width:48.6775em){.g2f-datepickerModal.modal-visuallyhidden .g2f-datepickerModal-main{transform:translate(0%,100%);transition:transform 300ms cubic-bezier(0.25,0.46,0.45,0.94) 0s}}@media(min-width:48.6875em){.g2f-datepickerModal.modal-visuallyhidden .g2f-datepickerModal-main{opacity:0;transition-duration:50ms}}@media(max-height:740px)and (min-width:779px){.g2f-datepickerModal.modal-visuallyhidden .g2f-datepickerModal-main{transform:translate(0%,15%);opacity:0;transition-duration:200ms}}@media(prefers-reduced-motion){.g2f-datepickerModal.modal-visuallyhidden .g2f-datepickerModal-main{transform:translate(0%,0%)}}.g2f-datepickerModal-main{display:flex;flex-direction:column;z-index:9999999;width:100% !important;background-color:#fff;box-shadow:var(--shadow-level-2);overflow:hidden}@media(max-width:48.6775em){.g2f-datepickerModal-main{max-height:97% !important;max-width:100% !important;bottom:0;border-radius:.9375rem .9375rem 0 0;transform:translate(0%,0%);transition:transform 400ms cubic-bezier(0.25,0.46,0.45,0.94) 0s}}@media(min-width:48.6875em){.g2f-datepickerModal-main{border-radius:.9375rem}}@media(max-height:740px)and (min-width:779px){.g2f-datepickerModal-main{border-radius:.9375rem;transform:translate(0%,0%);max-height:100% !important;width:47.5rem !important;opacity:1;transition-property:opacity,transform;transition-duration:300ms;transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-delay:0s}}@media(max-width:48.6775em){.g2f-datepickerModal-main header{position:relative;display:flex;padding:1.25rem;gap:.625rem;align-items:center;justify-content:center;min-height:5rem;z-index:1;flex-direction:column}}@media(min-width:48.6875em){.g2f-datepickerModal-main header{display:none}}.g2f-datepickerModal-main header h2{font-size:1.125rem;font-weight:600;padding:0 2.5rem;text-align:center}@media(max-width:48.6775em){.g2f-datepickerModal-main footer{width:100%;margin-top:auto;padding:1.25rem 1.25rem max(20px,env(safe-area-inset-bottom)*2);background-color:#e3f2ea}}@media(min-width:48.6875em){.g2f-datepickerModal-main footer{width:auto;padding:1.25rem 0 1.875rem;margin:0 2.1875rem;border-top:solid .0625rem #d8d8d8}}@media(max-width:48.6775em){.g2f-datepickerModal-close{position:absolute;right:.9375rem;top:1.25rem;padding:.625rem;height:2.375rem;width:2.375rem;border-radius:50%;border:.0625rem solid rgba(0,0,0,0)}.g2f-datepickerModal-close:hover{background-color:#e3f2ea}.g2f-datepickerModal-close svg{fill:#00653f;height:16px;width:16px}}@media(min-width:48.6875em){.g2f-datepickerModal-close{display:none}}.g2f-datepickerModal-content{overflow-y:auto;overflow-x:hidden;height:auto !important;padding:1.875rem 1.25rem 1.25rem}@media(max-width:48.6775em){.g2f-datepickerModal-content{padding:0 .875rem 1.25rem}}.g2f-datepickerModal-actions{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%}@media(max-width:31.1775em){.g2f-datepickerModal-actions{flex-wrap:wrap}}.g2f-datepickerModal-actions--left{display:flex;flex:1 1 auto;align-items:center;justify-content:left;gap:1.25rem}.g2f-datepickerModal-actions--center{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:1.25rem}@media(min-width:31.1875em){.g2f-datepickerModal-actions--center{gap:2.5rem}}.g2f-datepickerModal-actions--right{display:flex;flex:1 1 auto;align-items:center;justify-content:right;gap:1.25rem}.g2f-datepickerModal-actions input{width:auto}@media(max-width:31.1775em){.g2f-datepickerModal-actions input,.g2f-datepickerModal-actions button,.g2f-datepickerModal-actions a{flex:1}}@media(min-width:31.1875em){.g2f-datepickerModal-actions .g2f-btn,.g2f-datepickerModal-actions body .buorg-buttons #buorgul,body .buorg-buttons .g2f-datepickerModal-actions #buorgul,.g2f-datepickerModal-actions body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-datepickerModal-actions #buorgpermanent,.g2f-datepickerModal-actions body .buorg-buttons #buorgig,body .buorg-buttons .g2f-datepickerModal-actions #buorgig,.g2f-datepickerModal-actions .g2f-btn-cta,.g2f-datepickerModal-actions .g2f-btn-classic{flex:0 1 9.375rem}}.g2f-datepickerModal .ui-widget-header .ui-dialog-title{display:none}.g2f-datepickerModal .ui-dialog-content{width:100%;background-color:#fff;border-radius:1rem;overflow:hidden;height:100% !important;max-height:100% !important}.g2f-datepickerModal .ui-dialog-titlebar-close{width:2rem;height:2rem;border-radius:50%;border:none;background-color:#fff;position:absolute;top:-0.625rem;right:-1.125rem;display:block;text-indent:-999rem;box-shadow:0px 4px 10px 0px rgba(32,42,39,.09)}.g2f-datepickerModal .ui-dialog-titlebar-close:hover .ui-icon{background-image:inherit}.g2f-datepickerModal .ui-icon{background-image:none}.g2f-datepickerModal .ui-icon-closethick:after{content:"";position:absolute;top:50%;left:50%;width:.875rem;height:.875rem;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat center center}@media(max-width:48.6775em){.g2f-mosaic{margin:0 -1.375rem}}.g2f-mosaic-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,150px);--mosaic-grid-border-radius:16px}@media(min-width:48.6875em){.g2f-mosaic-grid{border-radius:var(--mosaic-grid-border-radius);grid-column-gap:.625rem;grid-row-gap:.625rem}.g2f-mosaic-grid-one{grid-template-columns:repeat(1,1fr)}.g2f-mosaic-grid-two{grid-template-rows:repeat(1,470px);grid-template-columns:repeat(2,1fr)}.g2f-mosaic-grid-two li.main{grid-column:auto;grid-row:auto}.g2f-mosaic-grid-three{grid-template-rows:repeat(2,230px);grid-template-columns:repeat(3,1fr)}.g2f-mosaic-grid-three li.main{grid-column:span 2;grid-row:span 2}}.g2f-mosaic-grid-item{cursor:pointer;position:relative}@media(min-width:48.6875em){.g2f-mosaic-grid-item:only-of-type,.g2f-mosaic-grid-item:only-of-type img{border-radius:var(--mosaic-grid-border-radius)}.g2f-mosaic-grid-item:first-child,.g2f-mosaic-grid-item:first-child img{border-top-left-radius:var(--mosaic-grid-border-radius);border-bottom-left-radius:var(--mosaic-grid-border-radius)}.g2f-mosaic-grid-item:nth-child(2),.g2f-mosaic-grid-item:nth-child(2) img{border-top-right-radius:var(--mosaic-grid-border-radius)}.g2f-mosaic-grid-item:last-child,.g2f-mosaic-grid-item:last-child img{border-bottom-right-radius:var(--mosaic-grid-border-radius)}}.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%;transform:translate(-50%,-50%)}.g2f-mosaic-grid-item img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}.g2f-mosaic-grid-item.main{grid-column:span 2;grid-row:span 3}@media(max-width:48.6775em){.g2f-mosaic-grid-item.main{grid-column:span 3}}.has-more-btn .g2f-mosaic-grid-item.thumbs-4{background:#000}.has-more-btn .g2f-mosaic-grid-item.thumbs-4 img{opacity:.5}@media(min-width:31.1875em){.g2f-newsletterBloc{text-align:center}}.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}@media(min-width:67.4375em){.g2f-newsletterBloc-gradient{margin-left:-1.25rem;margin-right:-1.25rem}}.g2f-newsletterBloc-gradient-message{padding-top:2.1875rem;padding-bottom:0}.g2f-newsletterBloc-input{width:70%;padding-right:2.5rem;border-radius:60em 0 0em 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:hover,.g2f-newsletterBloc-submit:focus{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]:hover,.g2f-newsletterBloc input[type=submit]:focus{background-color:#f12e2c}@media(min-width:31.1875em){.g2f-newsletterBloc input[type=submit]{margin-left:7.0625rem}}.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:flex;flex-direction:column}@media(min-width:48.6875em){.g2f-noticeBlock{flex-direction:row;margin:0 3.75rem 2.1875rem}}@media(min-width:48.6875em){.g2f-noticeBlock-img{align-self:stretch;flex:0 0 50%;width:50%}}.g2f-noticeBlock-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.g2f-noticeBlock-content{padding:0 .9375rem .9375rem}@media(min-width:48.6875em){.g2f-noticeBlock-content{box-sizing:border-box;flex:0 0 50%;width:50%;padding:1.25rem 1.875rem;text-align:center}}.g2f-noticeBlock-content-avatar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.25rem;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}@media(min-width:48.6875em){.g2f-noticeBlock-content-avatar-img{margin-top:0;border:0 none}}.g2f-noticeBlock-content-avatar-img img{position:absolute;top:0;left:50%;top: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}@media(min-width:48.6875em){.g2f-noticeBlock-content .g2f-title{display:inline-block;text-align:left;float:left;margin-top:0;max-width:50%}}.g2f-noticeBlock-content-desc{font-size:.8125rem;margin-top:1.5625rem;margin-bottom:1.25rem;line-height:1.35}@media(min-width:48.6875em){.g2f-noticeBlock-content-desc{font-size:1.0625rem}}.g2f-noticeBlock-content-desc strong{font-weight:600;font-size:1.1875rem;display:block}.g2f-noticeBlock-content .g2f-cta{font-size:1rem}@media(min-width:48.6875em){.g2f-noticeBlock-content .g2f-cta{font-size:1.0625rem}}.g2f-noticeBlock-discover{font-size:1.125rem}.openid-connect-login-form input.g2f-link{padding:.875rem .3125rem;color:#00653f;border:solid 1px rgba(0,0,0,0);border-radius:.625rem;white-space:normal;text-align:left}.openid-connect-login-form input.g2f-link:focus-visible{border:solid 1px #4bab77}.g2f-par-video{border-top:.0625rem solid #00653f;border-bottom:.0625rem solid #00653f;padding:2.5rem 0}.g2f-par-video p{line-height:1.6875rem}.g2f-par-video-wrapper{overflow:hidden;border-radius:1rem}.g2f-par-video-container{padding-bottom:56.25%;position:relative;height:0}.g2f-par-video-container iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:none}.g2f-pelletBloc{display:none;margin-left:-1.375rem;margin-right:-1.375rem}@media(min-width:67.4375em){.g2f-pelletBloc{margin-left:-1.25rem;margin-right:-1.25rem}}@media(min-width:48.6875em){.g2f-pelletBloc{display:block}}.g2f-pelletBloc>.g2f-title{text-align:center}.g2f-pelletBloc-list{display:flex;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:flex;align-items: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}@media(min-width:67.4375em){.g2f-pelletBloc-list-link-title{font-size:1.25rem}}.g2f-pelletBloc-list-link-subTitle{font-size:.8125rem;margin:0}@media(min-width:67.4375em){.g2f-pelletBloc-list-link-subTitle{font-size:.9375rem}}.g2f-plus-minus--input{display:flex;align-items:center}.g2f-plus-minus--input input{padding:0;border:0;width:1.875rem;text-align:center;-moz-appearance:textfield}.g2f-plus-minus--input input::-webkit-inner-spin-button,.g2f-plus-minus--input input::-webkit-outer-spin-button{display:none}.g2f-plus-minus--btn{display:flex;align-items:center;justify-content:center;height:1.875rem;width:1.875rem;color:#00653f;border:1px solid #00653f;border-radius:50%}.g2f-plus-minus--btn svg{height:.9375rem;width:.9375rem}.g2f-plus-minus--btn:disabled{color:#b4b4b7;border-color:#b4b4b7}.g2f-plus-minus--btn:hover:not(:disabled),.g2f-plus-minus--btn:focus-visible:not(:disabled){color:#fff;background-color:#00653f}.g2f-plus-minus--label{display:flex;flex-direction:column}.g2f-plus-minus--label span{color:#4bab77}.g2f-preBooking-legend{margin:1.25rem 0 2.5rem}.g2f-preBooking-footerCta{display:flex;justify-content:center;margin-bottom:2rem;align-items:center;flex-direction:column}.g2f-preBooking-footerCta-cancel{margin:1.125rem 0}.g2f-preBooking .g2f-form--checkbox label{order:2;margin-left:1rem;white-space:inherit}.g2f-preBooking-block .g2f-form-select{width:65%}@media(max-width:48.6775em){.g2f-preBooking-block .g2f-form-select{width:100%}}.g2f-preBooking-block .g2f-form--textarea div{width:100%}@media(max-width:48.6775em){.g2f-preBooking-block .g2f-form--checkbox .g2f-form-field{flex-direction:row}}@media(max-width:48.6775em){.g2f-preBooking-block .g2f-form-field{flex-direction:column;align-items:flex-start;margin:1.25rem 0}}.g2f-preBooking-block .g2f-form-field input:not([type=checkbox]){width:65%}@media(max-width:48.6775em){.g2f-preBooking-block .g2f-form-field input:not([type=checkbox]){width:100%}}.g2f-preBooking-block .g2f-form-field label{min-width:35%}@media(max-width:48.6775em){.g2f-preBooking-block .g2f-form-field label{width:100%;margin-bottom:.3125rem}}.g2f-preBooking-block .address-container-inline .form-item{display:block;margin:0}.g2f-preBooking-reminder,.g2f-preBooking-message{padding-top:2.5rem;border-top:.0625rem solid #e5e5e5}.g2f-preBooking-reminder-content{display:flex;align-items:center;justify-content:space-between}.g2f-preBooking-reminder-date{display:flex;gap:1.875rem;justify-content:space-between;align-items:center;width:100%;margin:1.875rem 0}.g2f-preBooking-reminder-date span{text-align:left}@media(max-width:31.1775em){.g2f-preBooking-reminder-date span{text-align:center}}@media(max-width:31.1775em){.g2f-preBooking-reminder-date{flex-direction:column}}.g2f-preBooking-contact-details .g2f-form-select{width:100%}@media(max-width:48.6775em){.g2f-preBooking-contact-details .g2f-form-field{flex-direction:column;align-items:flex-start;margin:1.25rem 0}}.g2f-preBooking-contact-details .g2f-form-field label{min-width:35%}@media(max-width:48.6775em){.g2f-preBooking-contact-details .g2f-form-field label{width:100%;margin-bottom:.3125rem}}.g2f-preBooking-contact-details .g2f-form-field input{width:65%}@media(max-width:48.6775em){.g2f-preBooking-contact-details .g2f-form-field input{width:100%}}.g2f-preBooking-contact-details .address-container-inline .form-item{display:block;margin:0}@media(max-width:48.6775em){.g2f-preBooking-travelers{display:flex;flex-direction:column;justify-content:space-between}}.g2f-preBooking-travelers label{order:2}.g2f-preBooking-travelers .g2f-form-select{margin-right:1.25rem}@media(max-width:48.6775em){.g2f-preBooking-travelers .g2f-form-select{margin-right:.625rem}}.g2f-preBooking-footer-legal .g2f-form-field{display:flex;margin:1.25rem 0}.g2f-preBooking-footer-legal .g2f-form-field label{width:60%}@media(max-width:48.6775em){.g2f-preBooking-footer-legal .g2f-form-field label{width:100%}}.g2f-preBooking-footer-cta{display:flex;justify-content:flex-end;align-items:center}.g2f-preBooking-footer-cta .g2f-btn,.g2f-preBooking-footer-cta body .buorg-buttons #buorgul,body .buorg-buttons .g2f-preBooking-footer-cta #buorgul,.g2f-preBooking-footer-cta body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-preBooking-footer-cta #buorgpermanent,.g2f-preBooking-footer-cta body .buorg-buttons #buorgig,body .buorg-buttons .g2f-preBooking-footer-cta #buorgig{width:auto;margin-left:2.5rem}.g2f-preBooking .g2f-captcha{width:65%}@media(max-width:48.6775em){.g2f-preBooking .g2f-captcha{width:100%}}.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-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:fadeIn .4s}.g2f-progress-overlay-container{position:relative;top: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:flex;align-items:center;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,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:contain;width:2.1875rem;height:2.0625rem}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.g2f-promo{background-color:#e3f2ea;padding-top:4.375rem;margin-bottom:13.4375rem}@media(max-width:48.6775em){.g2f-promo{padding:2.5rem 1.25rem 0;margin:0 -1.375rem 18.75rem}}.g2f-promo-container{position:relative;padding-bottom:13.9375rem;max-width:60.9375rem;margin:0 auto;color:#000}@media(max-width:48.6775em){.g2f-promo-container{max-width:100%;padding-bottom:16.125rem}}.g2f-promo-title{font-size:1.875rem;margin-bottom:4.125rem}@media(max-width:48.6775em){.g2f-promo-title{margin-bottom:1.875rem}}.g2f-promo-content{display:flex;flex-direction:row;justify-content:space-between}@media(max-width:48.6775em){.g2f-promo-content{flex-direction:column}}.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}@media(max-width:48.6775em){.g2f-promo-item{max-width:100%;margin:.9375rem 0}}.g2f-promo-item-img{width:100%;height:14.625rem}@media(max-width:48.6775em){.g2f-promo-item-img{height:19.6875rem}}.g2f-promo-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem 1rem 0 0}.g2f-promo-item-title{font-weight:300;margin:0;padding:1.25rem}.g2f-promo .g2f-tag{z-index:2;position:absolute;top:1.25rem;right:1.25rem}.g2f-promo-promotion{display:flex;flex-direction:row;position:absolute;width:100%;margin-top:5rem;padding:1.875rem 3.125rem}@media(max-width:48.6775em){.g2f-promo-promotion{flex-direction:column;padding:1.875rem 1.25rem 2.375rem;margin-top:1.875rem}}.g2f-promo-promotion-content{display:flex;flex-direction:column;margin:auto -1.25rem}@media(max-width:48.6775em){.g2f-promo-promotion-content{margin:0}}.g2f-promo-promotion-img{width:16.5625rem;height:12.5rem}@media(max-width:48.6775em){.g2f-promo-promotion-img{width:100%}}.g2f-promo-promotion-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.g2f-promo-promotion-title{margin:0 0 1.25rem}@media(max-width:48.6775em){.g2f-promo-promotion-title{margin-top:1.875rem}}.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}@media(max-width:48.6775em){.g2f-promo--no-promotion{margin-bottom:0}}.g2f-promo--no-promotion-container{padding-bottom:5rem}@media(max-width:48.6775em){.g2f-promo--no-promotion-container{padding-bottom:2.5rem}}.g2f-promo-joinGites .swiper-container{padding:0 .625rem}.g2f-promo-joinGites .g2f-slider-button{top:calc(50% - 25px)}@media(max-width:48.6775em){.g2f-promo-joinGites .g2f-slider-push-button-next{right:.3125rem}}@media(max-width:48.6775em){.g2f-promo-joinGites .g2f-slider-push-button-prev{left:.3125rem}}.g2f-promo-joinGites-content{padding-bottom:2.5rem}@media(max-width:48.6775em){.g2f-promo-joinGites-content{padding-bottom:3.125rem}}@media(max-width:48.6775em){.g2f-promo-joinGites-swiper{margin:0 -1.375rem}}.g2f-promo-joinGites-item{position:relative;padding:1.25rem 1.875rem;border-radius:1rem}@media(max-width:48.6775em){.g2f-promo-joinGites-item{margin:0 1.25rem;padding:1.25rem 3.125rem}}.g2f-promo-joinGites-item::after{content:" ”";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%;-o-object-fit:cover;object-fit:cover;border-radius:3.125rem}.g2f-purchaseGiftcard{display:flex;align-items:center}.g2f-purchaseGiftcard-img{flex-basis:40%;margin-right:140px}@media(max-width:48.6775em){.g2f-purchaseGiftcard-img{display:none}}@media(max-width:74.9275em){.g2f-purchaseGiftcard-img{margin-right:5%}}.g2f-purchaseGiftcard-img img{width:100%;height:auto}.g2f-purchaseGiftcard-content{display:flex;flex-direction:column}@media(min-width:48.6875em){.g2f-purchaseGiftcard-content{flex:1 1 min-content}}.g2f-purchaseGiftcard-preset>div{display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.625rem;flex-wrap:wrap}@media(max-width:48.6775em){.g2f-purchaseGiftcard-preset>div{-moz-column-gap:10px;column-gap:10px;row-gap:0}}.g2f-purchaseGiftcard-preset>div .g2f-buttonRadio{display:flex;flex:1 1 0px;flex-direction:row;width:100px;align-items:center;text-align:center;margin-bottom:.625rem}.g2f-purchaseGiftcard-preset>div .g2f-buttonRadio input{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-purchaseGiftcard-preset>div .g2f-buttonRadio input:focus-visible+label{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-purchaseGiftcard-preset>div .g2f-buttonRadio label{flex:1 1 0px;cursor:pointer;padding:.625rem 1.25rem}.g2f-purchaseGiftcard-preset>div .g2f-buttonRadio label:hover{color:#fff;background-color:#4bab77;border-color:#4bab77}.g2f-purchaseGiftcard-preset>div .g2f-buttonRadio input:checked+label{color:#fff;background-color:#4bab77;border-color:#4bab77}.g2f-purchaseGiftcard-custom{display:flex;flex-direction:row;align-items:center;gap:1.25rem}@media(max-width:48.6775em){.g2f-purchaseGiftcard-custom{flex-direction:column;gap:1.25rem}}.g2f-purchaseGiftcard-custom .g2f-form--number{flex:1 1 auto}@media(max-width:48.6775em){.g2f-purchaseGiftcard-custom .g2f-form--number{width:100%}}.g2f-purchaseGiftcard-custom .g2f-form--number input{color:#00653f}.g2f-purchaseGiftcard-custom .g2f-form--number input::-moz-placeholder{color:#00653f}.g2f-purchaseGiftcard-custom .g2f-form--number input:-ms-input-placeholder{color:#00653f}.g2f-purchaseGiftcard-custom .g2f-form--number input::placeholder{color:#00653f}.g2f-purchaseGiftcard-custom .g2f-form--number input:not(:focus)::-moz-placeholder{opacity:1}.g2f-purchaseGiftcard-custom .g2f-form--number input:not(:focus):-ms-input-placeholder{opacity:1}.g2f-purchaseGiftcard-custom .g2f-form--number input:not(:focus)::placeholder{opacity:1}.g2f-purchaseGiftcard-custom .g2f-form--number input:not(:-moz-placeholder-shown){--inside-color:var(--focus-dark-color);--outside-color:var(--focus-light-color);--inside-width:3px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-purchaseGiftcard-custom .g2f-form--number input:not(:-ms-input-placeholder){--inside-color:var(--focus-dark-color);--outside-color:var(--focus-light-color);--inside-width:3px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-purchaseGiftcard-custom .g2f-form--number input:focus,.g2f-purchaseGiftcard-custom .g2f-form--number input:not(:placeholder-shown){--inside-color:var(--focus-dark-color);--outside-color:var(--focus-light-color);--inside-width:3px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-purchaseGiftcard-custom .form-actions{flex:0 1 10rem}@media(max-width:48.6775em){.g2f-purchaseGiftcard-custom .form-actions{flex:0 0 auto;width:10rem}}.g2f-purchaseGiftcard-custom .form-actions button{width:100%}@media(max-width:48.6775em){.g2f-purchaseGiftcard .g2f-status-message{margin-top:1.25rem}}.g2f-recordsManagement-search,.g2f-usersManagement-search{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:48.6775em){.g2f-recordsManagement-search,.g2f-usersManagement-search{flex-direction:column}}.g2f-recordsManagement-search .form-item,.g2f-usersManagement-search .form-item{width:33.3333333333%;padding:0 1.25rem}@media(max-width:48.6775em){.g2f-recordsManagement-search .form-item,.g2f-usersManagement-search .form-item{width:100%;justify-content:center;padding:0}}.g2f-recordsManagement-search .form-item-field-boo-date-start-value,.g2f-recordsManagement-search .form-item-field-boo-date-end-value,.g2f-usersManagement-search .form-item-field-boo-date-start-value,.g2f-usersManagement-search .form-item-field-boo-date-end-value{width:16.6666666667%;padding:0 .3125rem}@media(max-width:48.6775em){.g2f-recordsManagement-search .form-item-field-boo-date-start-value,.g2f-recordsManagement-search .form-item-field-boo-date-end-value,.g2f-usersManagement-search .form-item-field-boo-date-start-value,.g2f-usersManagement-search .form-item-field-boo-date-end-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:1.25rem}@media(max-width:48.6775em){.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:1.25rem}@media(max-width:48.6775em){.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-item .g2f-form-field,.g2f-usersManagement-search .form-item .g2f-form-field{flex-direction:column;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}@media(max-width:48.6775em){.g2f-recordsManagement-search .form-actions,.g2f-usersManagement-search .form-actions{margin-top:1.25rem;padding-right:0}}.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:bold}.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:flex;flex-direction:column}@media(min-width:48.6875em){.g2f-recordsManagement-detail,.g2f-usersManagement-detail{flex-direction:row}}@media(min-width:48.6875em){.g2f-recordsManagement-detail ul,.g2f-usersManagement-detail ul{padding:.9375rem;flex:1 1 0}}.g2f-recordsManagement-detail ul li,.g2f-usersManagement-detail ul li{padding:.9375rem}.g2f-recordsManagement-detail-header,.g2f-usersManagement-detail-header{gap:.625rem 1.25rem}@media(max-width:48.6775em){.g2f-recordsManagement-detail-links,.g2f-usersManagement-detail-links{flex-direction:column;margin-right:.9375rem;margin-left:.9375rem}.g2f-recordsManagement-detail-links .g2f-btn,.g2f-recordsManagement-detail-links body .buorg-buttons #buorgul,body .buorg-buttons .g2f-recordsManagement-detail-links #buorgul,.g2f-recordsManagement-detail-links body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-recordsManagement-detail-links #buorgpermanent,.g2f-recordsManagement-detail-links body .buorg-buttons #buorgig,body .buorg-buttons .g2f-recordsManagement-detail-links #buorgig,.g2f-usersManagement-detail-links .g2f-btn,.g2f-usersManagement-detail-links body .buorg-buttons #buorgul,body .buorg-buttons .g2f-usersManagement-detail-links #buorgul,.g2f-usersManagement-detail-links body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-usersManagement-detail-links #buorgpermanent,.g2f-usersManagement-detail-links body .buorg-buttons #buorgig,body .buorg-buttons .g2f-usersManagement-detail-links #buorgig{margin-right:0;margin-bottom:.625rem}}.g2f-recordsManagement-detail .address,.g2f-usersManagement-detail .address{margin-top:0;font-style:italic}.g2f-usersManagement-search{justify-content:flex-start;align-items:center}.g2f-usersManagement-search .form-actions{width:auto;margin:1.375rem 0 0 1.25rem}@media(max-width:48.6775em){.g2f-usersManagement-search .form-actions{margin-top:.625rem}}.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:flex;flex-direction:row-reverse;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:flex;align-items:center;justify-content:space-between}@media(max-width:48.6775em){.g2f-usersManagement-form #vbo-action-form-wrapper{flex-direction:column}}@media(max-width:48.6775em){.g2f-usersManagement-form #vbo-action-form-wrapper .vbo-multipage-selector{align-self:flex-start;margin:.625rem 0}}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form-field{display:flex;flex-direction:column;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}@media(max-width:48.6775em){.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--select{width:100%;padding:0}}@media(max-width:48.6775em){.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form-select{width:100%}}@media(min-width:48.6875em){.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--checkbox{width:20%;margin-top:1.4375rem}}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--checkbox .g2f-form-field{flex-direction:row}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-form--checkbox .g2f-form-field .option{padding-left:.625rem;order:2}.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-btn,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgul,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgpermanent,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgig,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgig{width:auto;margin:1.4375rem 1.25rem 0}@media(max-width:48.6775em){.g2f-usersManagement-form #vbo-action-form-wrapper .g2f-btn,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgul,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgpermanent,.g2f-usersManagement-form #vbo-action-form-wrapper body .buorg-buttons #buorgig,body .buorg-buttons .g2f-usersManagement-form #vbo-action-form-wrapper #buorgig{margin:.625rem 0 0}}.g2f-usersManagement-form #edit-actions--2{display:none}.g2f-modal-voucher,.g2f-modal-invoice{width:75rem !important;max-width:90vw !important;max-height:90vh !important;overflow:scroll;background-color:#fff;border-radius:1rem}.g2f-modal-voucher .ui-widget-header,.g2f-modal-invoice .ui-widget-header{max-width:62.5rem;margin:auto;padding:3.125rem 3.125rem 0 3.125rem}.g2f-modal-voucher .ui-widget-header .ui-dialog-title,.g2f-modal-invoice .ui-widget-header .ui-dialog-title{display:block;color:#00653f;font-size:1.75rem;font-weight:900}.g2f-modal-voucher .ui-widget-header .ui-dialog-titlebar-close,.g2f-modal-invoice .ui-widget-header .ui-dialog-titlebar-close{top:20px;right:20px}.g2f-modal-voucher .ui-dialog-buttonpane,.g2f-modal-invoice .ui-dialog-buttonpane{max-width:62.5rem;margin:auto;padding:0 3.125rem 3.125rem 3.125rem}.g2f-modal-voucher .ui-dialog-buttonpane .ui-dialog-buttonset,.g2f-modal-invoice .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:1.25rem 2.5rem}.g2f-modal-voucher form,.g2f-modal-invoice form{padding:3.125rem;margin:auto;max-width:62.5rem}.g2f-modal-voucher form fieldset,.g2f-modal-invoice form fieldset{position:relative;min-width:0;margin:1em 0;padding:1.875rem 1.125rem 1.125rem;border-radius:.625rem;background-color:#fdfdfd;border:#d4d4d4 solid .0625rem}.g2f-modal-voucher form fieldset legend,.g2f-modal-invoice form fieldset legend{color:#00653f;font-size:1.25rem;font-weight:900}.g2f-modal-voucher form fieldset fieldset legend,.g2f-modal-invoice form fieldset fieldset legend{font-size:1.125rem;font-weight:600}.g2f-modal-voucher form .g2f-form-field,.g2f-modal-invoice form .g2f-form-field{display:block}.g2f-modal-voucher form .g2f-form-field label,.g2f-modal-invoice form .g2f-form-field label{font-weight:900;margin-right:.3125rem;display:table}.g2f-modal-voucher form .g2f-form-field input,.g2f-modal-voucher form .g2f-form-field select,.g2f-modal-voucher form .g2f-form-field textarea,.g2f-modal-invoice form .g2f-form-field input,.g2f-modal-invoice form .g2f-form-field select,.g2f-modal-invoice form .g2f-form-field textarea{background-color:#fff}.g2f-modal-voucher form .g2f-form-field input:not([type=checkbox]):not([type=radio]),.g2f-modal-voucher form .g2f-form-field select:not([type=checkbox]):not([type=radio]),.g2f-modal-voucher form .g2f-form-field textarea:not([type=checkbox]):not([type=radio]),.g2f-modal-invoice form .g2f-form-field input:not([type=checkbox]):not([type=radio]),.g2f-modal-invoice form .g2f-form-field select:not([type=checkbox]):not([type=radio]),.g2f-modal-invoice form .g2f-form-field textarea:not([type=checkbox]):not([type=radio]){margin:.625rem 0;width:90%}.g2f-modal-voucher form .g2f-form-field input:disabled,.g2f-modal-voucher form .g2f-form-field select:disabled,.g2f-modal-voucher form .g2f-form-field textarea:disabled,.g2f-modal-invoice form .g2f-form-field input:disabled,.g2f-modal-invoice form .g2f-form-field select:disabled,.g2f-modal-invoice form .g2f-form-field textarea:disabled{background-color:#e5e5e5}.g2f-reinsurance{margin:3.75rem 0}@media(max-width:48.6775em){.g2f-reinsurance{padding-top:1.25rem;margin-bottom:0}}.g2f-reinsurance-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-top:2.5rem}.g2f-reinsurance-content img{width:100%;height:100%;max-width:9.375rem}.g2f-reinsurance-item{display:flex;flex-direction:column;align-items:center;padding:0 1rem;width:25%}@media(max-width:48.6775em){.g2f-reinsurance-item{width:50%;margin-bottom:1.25rem}}.g2f-reinsurance-item strong{color:#4bab77}.g2f-reinsurance-joinGites{margin:2.5rem 0;padding-right:6.25rem}@media(max-width:48.6775em){.g2f-reinsurance-joinGites{margin-bottom:0;padding:0 0 .625rem}}.g2f-reinsurance-joinGites-container{padding-top:6.25rem}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-container{padding-top:2.5rem}}.g2f-reinsurance-joinGites h2{width:90%}.g2f-reinsurance-joinGites .g2f-reinsurance-item{width:100%;flex-direction:row;padding:1.25rem 0}@media(max-width:48.6775em){.g2f-reinsurance-joinGites .g2f-reinsurance-item{flex-direction:column;padding:0 0 1.875rem}}.g2f-reinsurance-joinGites-item-content{flex:2}@media(max-width:48.6775em){.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:0px 4px 10px 0px rgba(32,42,39,.09)}}.g2f-reinsurance-joinGites-item-img{width:7.5rem;height:5.625rem}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-item-img{margin-right:0;position:relative;top:2.8125rem}}.g2f-reinsurance-joinGites-item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-wrapper{flex-direction:column}}.g2f-reinsurance-joinGites-form{padding-left:6.25rem}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-form{padding:2.5rem 1.25rem}}.g2f-reinsurance-joinGites-form--container{background-color:#e3f2ea;padding-top:2.5rem}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-form--container{margin:1.25rem -1.375rem 0;padding-top:0}}@media(max-width:84.365em){.g2f-reinsurance-joinGites-form--container::after{width:1.25rem}}.g2f-reinsurance-joinGites-form .form-item .g2f-form-field{flex-direction:column;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:flex;justify-content:space-between}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-form .fieldset-wrapper{flex-direction:column}}.g2f-reinsurance-joinGites-form .form-item-department,.g2f-reinsurance-joinGites-form .form-item-town,.g2f-reinsurance-joinGites-form .form-item-name,.g2f-reinsurance-joinGites-form .form-item-first-name{width:48%}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-form .form-item-department,.g2f-reinsurance-joinGites-form .form-item-town,.g2f-reinsurance-joinGites-form .form-item-name,.g2f-reinsurance-joinGites-form .form-item-first-name{width:100%}}.g2f-reinsurance-joinGites-form #edit-email--wrapper{margin:0}.g2f-reinsurance-joinGites-form #edit-email--wrapper .fieldset-wrapper{flex-direction:column}.g2f-reinsurance-joinGites-form textarea{background-color:rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.g2f-reinsurance-joinGites-form #edit-contact-actions .g2f-formContact-submit input:hover{background-color:#00653f}@media(max-width:48.6775em){.g2f-reinsurance-joinGites-form #edit-contact-actions .g2f-formContact-submit input{width:100%}}.g2f-reinsurance-valeurs{padding-right:0}@media(min-width:48.6875em){.g2f-reinsurance-valeurs .g2f-sliderMobile-swiper .swiper-wrapper{flex-direction:row}}.g2f-reinsurance-valeurs .g2f-reinsurance-item{text-align:center}@media(min-width:48.6875em){.g2f-reinsurance-valeurs .g2f-reinsurance-item{flex-direction:column;flex:1;padding:1.25rem}}.g2f-reinsurance-step{margin:2.5rem 0}@media(max-width:48.6775em){.g2f-reinsurance-step{margin-bottom:0;padding:0 0 .625rem}}.g2f-reinsurance-step h2{width:90%}@media(max-width:48.6775em){.g2f-reinsurance-step .g2f-sliderMobile-swiper .g2f-slider-button{top:calc(50% - 30px)}}.g2f-reinsurance-step-item{width:100%;flex-direction:row;padding:1.25rem 0}@media(max-width:48.6775em){.g2f-reinsurance-step-item{flex-direction:column;padding:0}}@media(max-width:48.6775em){.g2f-reinsurance-step-item.swiper-slide{height:auto;margin-bottom:1.875rem}}.g2f-reinsurance-step-item-content{flex:2;text-align:center}@media(max-width:48.6775em){.g2f-reinsurance-step-item-content{width:95%;padding:1.875rem 3.125rem;border-radius:1rem;box-shadow:0px 4px 10px 0px rgba(32,42,39,.09)}}.g2f-reinsurance-step-item-img{width:auto;height:5.625rem;margin-bottom:1.25rem}.g2f-reinsurance-step-item-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:48.6875em){.g2f-reinsurance-step-item:not(:last-child)::after{content:"";height:3px;position:absolute;top:5.3125rem;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%22193%22%20height%3D%223%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cline%20x1%3D%220%22%20y1%3D%221.5%22%20x2%3D%22193%22%20y2%3D%221.5%22%20stroke%3D%27%23D9D9D9FF%27%20stroke-width%3D%273%27%20stroke-dasharray%3D%2711.5%2C8.5%27%20stroke-linecap%3D%27square%27%3E%3C%2Fline%3E%3C%2Fsvg%3E");width:5.8125rem;right:-2.875rem}}@media(min-width:67.4375em){.g2f-reinsurance-step-item:not(:last-child)::after{width:8.3125rem;right:-4.0625rem}}@media(min-width:48.6875em){.g2f-reinsurance-step-item:first-child:nth-last-child(3)::after,.g2f-reinsurance-step-item:first-child:nth-last-child(3)~li:not(:last-child)::after{width:7.0625rem;right:-3.5rem}}@media(min-width:67.4375em){.g2f-reinsurance-step-item:first-child:nth-last-child(3)::after,.g2f-reinsurance-step-item:first-child:nth-last-child(3)~li:not(:last-child)::after{width:9.5625rem;right:-4.75rem}}.g2f-searchbar{display:flex}.g2f-seo{padding:5rem 6.25rem}@media(max-width:48.6775em){.g2f-seo{padding:2.5rem 0}}.g2f-seo-text{margin-top:3.125rem}@media(max-width:48.6775em){.g2f-seo-text{margin-top:0}}.g2f-seo-text p{line-height:1.6875rem}@media(max-width:48.6775em){.g2f-seo-text p{margin:0}}.g2f-accommodationHeader-share .g2f-share-link-item{border-radius:50%;width:2rem;height:2rem;padding:0}.g2f-accommodationHeader-share-link>a,.g2f-accommodationHeader-share-link>button{height:100%;width:100%;border-radius:50%}.g2f-share{display:flex;flex-direction:column;margin:.9375rem 0;padding:.3125rem .625rem;background-color:#fff;border-radius:.625rem}.g2f-share-link{display:flex;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:1}.g2f-share-link-item{display:flex;align-items:center;justify-content:center;border-radius:60rem;color:#fff;background-color:#00653f;font-size:.75rem;padding:.625rem}.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}@media(min-width:48.6875em){.g2f-sideBySideBlock{display:flex;width:auto;font-size:0}}.g2f-sideBySideBlock--reverse{flex-flow:row-reverse}.g2f-sideBySideBlock-img{margin-bottom:4.0625rem}@media(min-width:48.6875em){.g2f-sideBySideBlock-img{margin-bottom:0;display:inline-block;vertical-align:top;width:50%}}.g2f-sideBySideBlock-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.g2f-sideBySideBlock-content{display:table-header-group}@media(min-width:48.6875em){.g2f-sideBySideBlock-content{box-sizing:border-box;display:inline-block;vertical-align:top;width:50%;padding:1.5625rem 1.25rem 1.25rem 1.875rem}}@media(min-width:67.4375em){.g2f-sideBySideBlock-content{padding:1.5625rem 2.1875rem 1.875rem 3.125rem}}@media(min-width:48.6875em){.g2f-sideBySideBlock-content-header{zoom:1;text-align:right}.g2f-sideBySideBlock-content-header:before,.g2f-sideBySideBlock-content-header:after{content:"";display:table}.g2f-sideBySideBlock-content-header:after{clear:both}}.g2f-sideBySideBlock-content h3{text-align:center}@media(min-width:48.6875em){.g2f-sideBySideBlock-content h3{display:inline-block;text-align:left;float:left;margin-top:0;max-width:50%}}.g2f-sideBySideBlock-content-results{margin-top:0;margin-bottom:.625rem;font-size:1.0625rem;text-align:center;opacity:.6}@media(min-width:48.6875em){.g2f-sideBySideBlock-content-results{display:inline-block;text-align:right;margin-bottom:0}}.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}@media(min-width:48.6875em){.g2f-sideBySideBlock-content-cta{position:static}}.g2f-sideBySideBlock-content-cta a{display:inline-block}.g2f-sideText-fig{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}@media(min-width:48.6875em){.g2f-sideText-fig{flex-direction:row}}.g2f-sideText-fig .row{width:100%}.g2f-sideText-fig img{flex:1;display:block;border-radius:.375rem}@media(max-width:48.6775em){.g2f-sideText-fig img{width:100%;margin-bottom:1.25rem}}@media(min-width:48.6875em){.g2f-sideText-fig img{margin-right:1.25rem;max-width:23.125rem}}.g2f-sideText-fig .g2f-title{margin-top:.3125rem}@media(min-width:48.6875em){.g2f-sideText--small img{max-width:11.25rem;height:auto}}@media(min-width:48.6875em){.g2f-sideText--big img{max-width:50%}}.g2f-sideText--left .g2f-sideText-fig{justify-content:flex-end}@media(min-width:48.6875em){.g2f-sideText--left .g2f-sideText-fig>img{order:2;margin-left:1.25rem;margin-right:0}.g2f-sideText--left .g2f-sideText-fig>div{order:1}}.g2f-alert{position:relative;text-align:center;padding:.625rem 3.75rem}@media(max-width:31.1775em){.g2f-alert{padding:1.25rem .625rem .3125rem .625rem}}.g2f-alert h2,.g2f-alert h3,.g2f-alert h4,.g2f-alert ul,.g2f-alert ol{margin-bottom:1rem}.g2f-alert h2,.g2f-alert h3,.g2f-alert h4{font-size:1.125rem}.g2f-alert li{list-style-type:initial;list-style-position:inside}.g2f-alert ol li{list-style-type:decimal}.g2f-alert a{text-decoration:underline}.g2f-alert-info{background-color:#f5f5f5}.g2f-alert-warning{background-color:#fed29b}.g2f-alert-danger{background-color:#fdd}.g2f-alert .close{position:absolute;padding:.5rem;height:2.125rem;width:2.125rem;border-radius:50%;border:.0625rem solid rgba(0,0,0,0)}@media(max-width:31.1775em){.g2f-alert .close{top:.3125rem;right:.3125rem}}@media(min-width:31.1875em){.g2f-alert .close{right:.625rem;top:50%;transform:translate(0,-50%)}}.g2f-alert .close:hover{background-color:rgba(0,0,0,.1)}.g2f-alert .close svg{fill:rgba(0,0,0,.6);height:14px;width:14px}.g2f-skipNav a{position:absolute;top:-100em}.g2f-skipNav a:focus{top:0}.g2f-social-networks{display:flex;flex-direction:row;align-items:center;padding:5rem 6.25rem}@media(max-width:48.6775em){.g2f-social-networks{width:15rem;flex-direction:column;padding:2.5rem 0}}.g2f-social-networks-list{display:flex}@media(max-width:48.6775em){.g2f-social-networks-list{align-self:flex-start;margin-bottom:1.25rem}}.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%;-o-object-fit:scale-down;object-fit:scale-down}[data-widget-itea=resa]:not(.g2f-accommodationSticky [data-widget-itea=resa]){padding:0 !important}[data-widget-itea=resa]:not(.g2f-accommodationSticky [data-widget-itea=resa]) .divContentWidgetAvecCss .widgetIteaCalendrierDispo{border:none;padding:.625rem}@media(min-width:48.6875em){[data-widget-itea=resa]:not(.g2f-accommodationSticky [data-widget-itea=resa]) .divContentWidgetAvecCss .widgetIteaCalendrierDispo{padding:.9375rem}}@media(min-width:48.6875em){[data-widget-itea=resa]:not(.g2f-accommodationSticky [data-widget-itea=resa]){border-radius:.4375rem;overflow:hidden}}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:0}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{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{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-slide-shadow-bottom{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(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.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-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-prev.swiper-button-disabled,.swiper-button-next.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:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.6}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-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(0px,-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%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.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%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-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:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;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;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-lazy-preloader-leafgreen{--swiper-preloader-color:#00653f}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.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;backface-visibility:hidden;z-index:1;visibility:hidden;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{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-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;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;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-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.g2f-switchLang{position:relative}.g2f-switchLang-actual{display:flex;flex-direction:row;align-items:center;gap:.625rem;padding-block:.625rem;padding-inline:.625rem;cursor:pointer;border-radius:.625rem}.g2f-switchLang-actual:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-switchLang-actual:hover{background-color:#e3f2ea}.g2f-switchLang-actual-flagContainer{display:block;width:1.125rem;height:1.125rem}.g2f-switchLang-actual-flag{width:100%;height:100%;-o-object-fit:cover;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-arrow{width:.625rem;height:.625rem;color:#00653f;transform:rotate(90deg);transition:transform var(--animation-duration)}.is-open .g2f-switchLang-actual-arrow{transform:rotate(-90deg)}.g2f-switchLang-list{display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,0);flex-direction:column;min-width:7.5rem;height:-moz-max-content;height:max-content;padding:.625rem 1.25rem;font-size:.9375rem;color:#00653f;background-color:#fff;border-radius:1rem;box-sizing:border-box}.g2f-switchLang-list.is-open{display:flex}.g2f-switchLang-list li{position:relative;display:flex;align-items:center;justify-content:left;gap:.75rem;padding:.625rem;text-decoration:none;border-radius:.3125rem}.g2f-switchLang-list li:hover{background-color:#e3f2ea}.g2f-switchLang-list li svg{flex:0 0 auto;height:1.125rem;width:1.125rem}.g2f-switchLang-list a{display:inline-block;height:100%;width:100%;border-radius:.3125rem}.g2f-switchLang-list a:hover{text-decoration:none}.g2f-switchLang--header{margin-left:0;margin-right:-0.625rem}@media(max-width:48.6775em){.g2f-switchLang--header{margin-top:0}}@media(max-width:67.4275em){.g2f-switchLang--header .g2f-switchLang-actual{border-radius:50%}}.g2f-switchLang--header .g2f-switchLang-list{top:calc(100% + 1px);padding:.875rem 1.5625rem;flex-direction:column;border-radius:1rem;background-color:#fff;width:-moz-max-content;width:max-content}@media(max-width:84.365em){.g2f-switchLang--header .g2f-switchLang-list{left:unset;right:.625rem;transform:none}}@media(min-width:48.6875em){.g2f-switchLang--footer{margin-left:5rem}}@media(min-width:48.6875em)and (max-width:84.365em){.g2f-switchLang--footer .g2f-switchLang-list{left:unset;right:-0.625rem;transform:none}}.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:0;left:50%;transform:translateX(-50%)}.g2f-tabForms-btns{display:flex;align-items:stretch;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:flex;flex-direction:column}.g2f-thematicTile-img{position:relative;text-align:center}.g2f-thematicTile-img img{-o-object-fit:contain;object-fit:contain;width:90%}.g2f-thematicTile-caption{margin-top:-5.9375rem;flex-grow:1;padding:6rem 1.5rem 1.5rem 1.5rem;border-radius:16px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);display:flex;flex-direction:column}.g2f-thematicTile-desc{font-size:.75rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.g2f-thematic-wrapper{display:flex;flex-wrap:wrap}.g2f-thematic-header-field{display:flex;justify-content:space-between}@media(max-width:48.6775em){.g2f-thematic-header-field{flex-direction:column}.g2f-thematic-header-field .g2f-dropdown{margin-top:1.25rem}}.g2f-thematic-header{margin-bottom:6.25rem}@media(max-width:48.6775em){.g2f-thematic-header{margin-bottom:2.5rem;justify-content:center;display:flex;flex-direction:column;align-items:center}}.g2f-thematic-header .g2f-bigFigure{padding:11rem 0}.g2f-thematic-header .g2f-bigFigure picture{bottom:0}@media(max-width:48.6775em){.g2f-thematic-header .g2f-bigFigure{padding:8rem 0}}.g2f-thematic-header-picto{justify-content:center;display:flex}.g2f-thematic-header-picto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:48.6775em){.g2f-thematic-header-picto img{width:50%}}.g2f-thematic-header-title{position:absolute;top:25%;width:23.4375rem;height:26.875rem;padding:1.5625rem;background-color:#fff;border-radius:1rem}@media(max-width:48.6775em){.g2f-thematic-header-title{width:100%;position:relative;margin-top:-30%}}.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%;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:rgba(0,0,0,0);border-radius:60em}@media(min-width:48.6875em){.g2f-activityTile-tag{margin-bottom:.75rem}}.g2f-activityTile-footer{display:flex;justify-content:space-between;align-items:center;margin-top:3rem}@media(min-width:48.6875em){.g2f-activityTile-footer{flex-direction:column}}.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:0px 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}@media(min-width:48.6875em){.g2f-activityTile-text-price-base{display:block;margin-bottom:1.75rem}}.g2f-activityTile-text-price-base strong{font-size:1.5rem;color:#3a485f;position:relative;display:inline-block}.g2f-bigColumnTile{border-radius:16px;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);overflow:hidden}.g2f-bigColumnTile--img{position:relative}.g2f-bigColumnTile--img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.g2f-bigColumnTile--content{padding:0 1.875rem 1.875rem}.g2f-titleAndSelect{align-items:center;margin-bottom:1rem;position:relative;z-index:9}.g2f-titleAndSelect-item{text-align:center}@media(min-width:48.6875em){.g2f-titleAndSelect-item *{margin:0}}@media(min-width:48.6875em){.g2f-titleAndSelect-item:last-child{text-align:right}}@media(min-width:48.6875em){.g2f-titleAndSelect-item{text-align:left}}.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%;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:hover .g2f-top-100-img::before,.g2f-top-100-link:focus .g2f-top-100-img::before{opacity:.2}.g2f-top-100-inner-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:1.25rem;color:#fff;text-align:center}.g2f-top-header{background:#fff;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;width:100%;margin-top:-5rem}.g2f-top-header-tophundred{box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-top-header-tophundred .g2f-dropdown{min-width:15.625rem}@media(max-width:22.49em){.g2f-top-header-tophundred .g2f-dropdown{min-width:100%}}.g2f-top-tags{display:flex;padding:6rem 1rem 3rem 1rem;background:#e3f2ea}.g2f-top-tags.g2f-top-tags-tophundred{background:none}@media(max-width:67.4275em){.g2f-top-tags{margin:0 -1.375rem}}@media(max-width:48.6775em){.g2f-top-tags{justify-content:center;align-items:center;padding-top:8rem}}@media(max-width:48.6775em){.g2f-top-tags-label{margin-top:0}}.g2f-top-tags-close,.g2f-top-tags-open{display:none}@media(max-width:48.6775em){.g2f-top-tags-close,.g2f-top-tags-open{display:block}}.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:flex;justify-content:flex-end;background:#e3f2ea}.g2f-top-tags-tophundred{padding-bottom:1rem}.g2f-top-tags-list{display:flex;align-items:center}@media(max-width:48.6775em){.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-tags-list ul{display:flex;flex-wrap:wrap;padding:1rem}.g2f-top-tags-list ul li{margin:.5rem .3125rem}.g2f-top .views-row,.g2f-top-tourist-sites .g2f-homeDestItem-destination{width:calc(33.3333333333% - 2rem);margin:1rem}@media(max-width:48.6775em){.g2f-top .views-row,.g2f-top-tourist-sites .g2f-homeDestItem-destination{width:100%}}.g2f-top-tourist-sites .g2f-homeDestItem-destination{height:auto}.g2f-top .views-infinite-scroll-content-wrapper,.g2f-top-tourist-sites{display:flex;flex-wrap:wrap}.g2f-top .g2f-bigFigure{padding:6rem 0}.g2f-top .g2f-bigFigure .g2f-share-link-container-absolute{top:-5rem}.g2f-travelers-selector,.g2f-search-travelers-selector{position:relative}.g2f-travelers-btn{position:relative;display:flex;padding:.625rem 1.5625rem;background-color:rgba(0,0,0,0);border:.0625rem solid #00653f;border-radius:60em;color:#000;font-size:.9375rem;font-weight:300;text-align:left;width:100%}.g2f-accommodationSticky-content .g2f-travelers-btn{color:#fff;border-color:#fff}.g2f-travelers-arrow{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1;border-radius:50%;background:#00653f;color:#fff;cursor:pointer}.g2f-travelers-arrow svg{position:relative;height:.8125rem;width:.5625rem;transform:rotateZ(90deg);transition:transform .3s}.is-active .g2f-travelers-arrow svg{transform:rotateZ(-90deg)}.g2f-accommodationSticky-content .g2f-travelers-arrow{color:#00653f;background-color:#fff}.g2f-travelers-content{display:none}.g2f-travelers-content.is-open{display:block;background-color:#fff;padding-block-start:1.25rem}.g2f-accommodationSticky-content .g2f-travelers-content.is-open,.g2f-mainSearchForm .g2f-travelers-content.is-open{position:absolute;top:100%;inset-inline:0;padding-block:1.25rem;padding-inline:1.25rem;border-radius:.625rem;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);margin-block-start:.625rem;z-index:1}.g2f-travelers-field{display:flex;justify-content:space-between;padding:.625rem}.g2f-travelers-field:not(:first-child){border-top:1px solid #d8d8d8}.g2f-videoLine .g2f-videoTile,.g2f-videoMarker .g2f-videoTile{position:relative}.g2f-videoLine .g2f-videoTile img,.g2f-videoMarker .g2f-videoTile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media(max-width:48.6775em){.g2f-videoLine>.row{margin-top:0}.g2f-videoLine>.row:last-of-type .col-xs-12:last-child .g2f-videoTile{padding-bottom:0}}@media(min-width:48.6875em){.g2f-videoLine .g2f-videoTile a{position:absolute;display:block;width:100%;max-height:40px;overflow:hidden}}.g2f-videoLine~div .pager{width:inherit}.g2f-my-wishlist-modal-add,.g2f-my-wishlist-modal-share-list,.g2f-my-wishlist-modal-share-edit,.g2f-my-wishlist-modal-create{max-height:80vh}@media(max-width:48.6775em){.g2f-my-wishlist-modal-add,.g2f-my-wishlist-modal-share-list,.g2f-my-wishlist-modal-share-edit,.g2f-my-wishlist-modal-create{min-width:auto}.g2f-my-wishlist-modal-add .g2f-my-wishlist-modal-form-footer,.g2f-my-wishlist-modal-share-list .g2f-my-wishlist-modal-form-footer,.g2f-my-wishlist-modal-share-edit .g2f-my-wishlist-modal-form-footer,.g2f-my-wishlist-modal-create .g2f-my-wishlist-modal-form-footer{flex-direction:column}.g2f-my-wishlist-modal-add .g2f-my-wishlist-modal-form-footer>div,.g2f-my-wishlist-modal-share-list .g2f-my-wishlist-modal-form-footer>div,.g2f-my-wishlist-modal-share-edit .g2f-my-wishlist-modal-form-footer>div,.g2f-my-wishlist-modal-create .g2f-my-wishlist-modal-form-footer>div{margin:0 0 1rem 0}}.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: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}@media(max-width:48.6775em){.g2f-my-wishlist-modal-list .g2f-my-wishlist-category{top:unset;left:unset;bottom:.5rem;right:1rem}}@media(max-width:48.6775em){.g2f-my-wishlist-modal-list .g2f-my-wishlist-category svg{width:2rem;height:2rem}}.g2f-my-wishlist-share-count{color:#00653f;background-color:#fff;border-radius:50%;border:1px solid #00653f;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:.75rem}.g2f-my-wishlist-share-count:hover{background-color:#00653f;color:#fff}.g2f-my-wishlist-detail{width:100%;padding-bottom:2.5rem}.g2f-my-wishlist-detail-header{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between}@media(max-width:48.6775em){.g2f-my-wishlist-detail-header{flex-direction:column;align-items:flex-start}}.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%;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;border:.0625rem solid rgba(0,0,0,0);border-radius:60em}.g2f-my-wishlist-fav-button svg{fill:#ff5f32}.g2f-my-wishlist-fav-button.isFav .g2f-my-wishlist-fav-button-added{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:flex;justify-content: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:rgba(255,255,255,.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:rgba(0,0,0,0);top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;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-cta{display:flex;height:100%;width:100%;align-items:center;justify-content:center}.g2f-my-wishlist-mosaic-layer svg{width:2.5625rem;height:2.5625rem}.g2f-my-wishlist-mosaic:hover .g2f-my-wishlist-mosaic-layer,.g2f-my-wishlist-mosaic:focus-visible .g2f-my-wishlist-mosaic-layer{background:rgba(0,0,0,.5);visibility:visible}.g2f-my-wishlist .g2f-mosaic-grid{display:grid;grid-template-rows:repeat(2,115px);grid-column-gap:0;grid-row-gap:0;border-radius:0}@media(min-width:48.6875em){.g2f-my-wishlist .g2f-mosaic-grid-two{grid-template-rows:repeat(1,230px);grid-template-columns:repeat(2,1fr)}.g2f-my-wishlist .g2f-mosaic-grid-two .main{grid-column:span 1;grid-row:span 1}.g2f-my-wishlist .g2f-mosaic-grid-three{grid-template-rows:repeat(2,115px);grid-template-columns:repeat(3,1fr)}}.g2f-my-wishlist .g2f-mosaic-grid-item.main{grid-row:span 2}.g2f-my-wishlist .g2f-accommodationTile{display:flex;flex-direction:column;width:100%}.g2f-my-wishlist .g2f-accommodationTile-text{flex-grow:1}.g2f-my-wishlist .g2f-accommodationTile .delete-list-btn{margin-top:auto;display:inline-flex;align-items:center}.g2f-my-wishlist-modal{display:flex;flex-direction:column;width:100%;padding:3rem 3rem 2rem 3rem}@media(max-width:48.6775em){.g2f-my-wishlist-modal{padding:2rem 1.5rem}}.g2f-my-wishlist-modal hr{border:none;border-top:1px solid #b4b4b7}@media(max-width:31.1775em){.g2f-my-wishlist-modal .g2f-form-switch-wrap{align-items:baseline}.g2f-my-wishlist-modal .g2f-form-switch-wrap label{margin-bottom:1rem}}@media(max-width:48.6775em){.g2f-my-wishlist-modal-edit-delete{justify-content:center}}@media(max-width:48.6775em){.g2f-my-wishlist-modal-edit-cancel{order:2}}.g2f-my-wishlist-modal-content{flex-grow:1;overflow:auto;padding:.3125rem}.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:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:.5rem 0;overflow:hidden}.g2f-my-wishlist-modal-share-member-list-item figure{display:flex;width:100%}.g2f-my-wishlist-modal-share-member-list-item figure figcaption{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;align-items:center;justify-content:center;display:flex;flex-shrink:0}@media(max-width:31.1775em){.g2f-my-wishlist-modal-share-member-list-item-img{display:none}}.g2f-my-wishlist-modal-share-member-list-item-img img{width:100%;height:100%;-o-object-fit:cover;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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.3 21.79'%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 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' fill='rgb(0%2c101%2c63)'/%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{flex-wrap:wrap;margin-top:.625rem}.g2f-my-wishlist-modal-share-member-remove-btn{position:absolute;top:0;right:0}@media(max-width:48.6775em){.g2f-my-wishlist-modal-share-member-remove-btn{position:relative}}.g2f-my-wishlist-modal-share-member-remove-cta{display:flex;justify-content:flex-start;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{position:relative;border-radius:1rem;margin:1.5rem 1rem 1.5rem 0;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,.g2f-my-wishlist-modal-list:focus-visible .g2f-my-wishlist-modal-list-layer,.g2f-my-wishlist-modal-list:has(:focus-visible) .g2f-my-wishlist-modal-list-layer{background:rgba(0,0,0,.5);visibility:visible}.g2f-my-wishlist-modal-list-fig{display:flex;overflow:hidden;border-radius:1rem}.g2f-my-wishlist-modal-list-fig-wrapper{width:115px}@media(max-width:48.6775em){.g2f-my-wishlist-modal-list-fig-wrapper{width:auto}}.g2f-my-wishlist-modal-list-fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width:48.6775em){.g2f-my-wishlist-modal-list-fig img{display:none}}.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;flex-grow:1;display:flex;flex-direction:column}.g2f-my-wishlist-modal-list-caption-date,.g2f-my-wishlist-modal-list-caption-label,.g2f-my-wishlist-modal-list-caption-counter{margin-bottom:1rem}.g2f-my-wishlist-modal-list-layer{background-color:rgba(0,0,0,.2);position:absolute;display:flex;width:100%;height:100%;left:0;top:0;border-radius:1rem;justify-content: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:flex;justify-content:flex-end;align-items:center;padding-top:1.375rem;position:sticky;bottom:0;z-index:1;background:#fff}.g2f-my-wishlist-modal-footer input{width:auto}@media(max-width:31.1775em){.g2f-my-wishlist-modal-footer-addto,.g2f-my-wishlist-modal-footer-remove{flex-direction:column}}@media(max-width:31.1775em){.g2f-my-wishlist-modal-footer-addto-link,.g2f-my-wishlist-modal-footer-remove-link{order:2;margin:.9375rem 0 0}}@media(max-width:31.1775em){.g2f-my-wishlist-modal-footer-remove-button{margin:.9375rem 0 0}}.g2f-my-wishlist-modal-form-footer{display:flex;align-items:center;justify-content:flex-end}.g2f-accommodationContainer{display:flex;align-items:flex-start;position:relative;padding-bottom:3.75rem}@media(max-width:48.6775em){.g2f-accommodationContainer{flex-direction:column}}.g2f-accommodationFluid{width:6.25rem;position:relative;padding-right:1.625rem;flex-grow:1}@media(max-width:48.6775em){.g2f-accommodationFluid{padding-right:0;width:100%}}.g2f-accommodationCol{position:sticky;top:6.25rem;display:flex;align-items:flex-start;width:23.4375rem;z-index:1000}@media(min-width:48.6875em){body:not(.has-datepickerModal-open-fromAccommodationSticky) .g2f-accommodationCol{z-index:98}}@media(max-width:67.4275em){.g2f-accommodationCol{top:4.6875rem;width:17.5rem}}.g2f-accommodationCol .g2f-mainSearchDate-recap{display:none}.g2f-accommodationActivities-swiper{width:90%;margin:0 auto;position:relative;z-index:0}.g2f-accommodationActivities-swiper .g2f-slider-button{top:1.0625rem}@media(max-width:48.6775em){.g2f-accommodationActivities-swiper .g2f-slider-button{display:block;outline:none}.g2f-accommodationActivities-swiper .g2f-slider-button:focus{outline:none}}.g2f-accommodationActivities-swiper .g2f-slider-button-prev{top:42%}@media(max-width:48.6775em){.g2f-accommodationActivities-swiper .swiper-button-prev,.g2f-accommodationActivities-swiper .swiper-button-next,.g2f-accommodationActivities-swiper .swiper-button-disabled{outline:none}.g2f-accommodationActivities-swiper .swiper-button-prev:focus,.g2f-accommodationActivities-swiper .swiper-button-next:focus,.g2f-accommodationActivities-swiper .swiper-button-disabled:focus{outline:none}}.js-search-tile{display:flex;width:100%}.js-search-tile .g2f-btn-vote{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.g2f-accommodationTile{margin-bottom:1.25rem;border-radius:.9375rem;overflow:hidden;position:relative;box-shadow:0 .3125rem .4375rem 0 rgba(119,119,119,.2);z-index:0;width:100%}.g2f-accommodationTile-cta-wrapper{position:absolute;top:0;left:0;width:100%;padding:.625rem;display:flex;align-items:center;justify-content:space-between;z-index:10}.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,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e") no-repeat #fff center center;background-size:.875rem .875rem;border-radius:50%;height:2.625rem;width:2.625rem;position:absolute;top:50%;z-index:10;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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.559 18.933' width='100%25' height='100%25'%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='rgb(0%2c101%2c63)'/%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-swiper .swiper-pagination-bullet-active{background:#fff}.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%;-o-object-fit:cover;object-fit:cover}.g2f-accommodationTile-booking{z-index:1;display:inline-flex;align-items:center;background-color:#fff;border-radius:1rem}.g2f-accommodationTile-booking svg{fill:#00653f;stroke:#00653f}.g2f-accommodationTile-localise{margin-left:auto;display:inline-flex;align-items:center;background-color:#fff;border-radius:1rem;z-index:1}.g2f-accommodationTile-localise .g2f-accommodationTile-encartRounded{order:2}.g2f-accommodationTile-localise .g2f-accommodationTile-encartRounded+span{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 .toAdd,.g2f-accommodationTile .g2f-addFav .added{fill:#ff5f32}.g2f-accommodationTile .g2f-accommodationHero-labels{top:initial;z-index:1;font-size:.8em;margin-top:-2.8125rem;position:absolute;width:100%;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:-0.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}@media(min-width:48.6875em){.g2f-accommodationTile-text{padding:.9375rem 1.25rem 1.25rem}}.g2f-accommodationTile-text-2cols{display:flex;align-items:center;justify-content:space-between;margin-bottom:.3125rem}.g2f-accommodationTile-text-2cols--bottom{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-first-col{display:flex;align-items:flex-end}.g2f-accommodationTile-text-capacity{display:flex;flex-direction:row;align-items:center}.g2f-accommodationTile-map-caption .g2f-accommodationTile-text-capacity{flex-direction:column;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:-0.1875rem}.g2f-accommodationTile-text-trophy{position:relative;display:flex;align-items:center}.g2f-accommodationTile-text-trophy--big::before{transform:scale(1.3)}.g2f-accommodationTile-text-trophy .g2f-rating-trophy{position:relative;top:.375rem}.g2f-accommodationTile-text-trophy .g2f-rating-trophy-title{top:-0.1875rem}.g2f-accommodationTile-text-trophy .g2f-rating-trophy svg{width:2.5rem;height:2.5rem}.g2f-accommodationTile-text-current-offer img{width:1.5625rem;margin-left:.9375rem;vertical-align:initial;position:relative}.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-accommodationTile-text-current-offer{display:flex;align-items:center}.g2f-accommodationTile-link::before{content:"";position:absolute;inset:0;display:block}.g2f-accommodationProperty{border:1px solid #4bab77;border-radius:16px;padding:1rem;margin-bottom:1.5rem}@media(max-width:48.6775em){.g2f-accommodationProperty{margin-left:1rem;margin-right:1rem}}.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}@media(max-width:67.4275em){.g2f-accommodationProperty-wrapper{display:none}}.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{width:3.75rem;height:3.75rem}.g2f-accommodationHost-default svg{width:3.75rem;height:3.75rem}.g2f-accommodationHost-default img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}@media(max-width:48.6775em){.g2f-accommodationHost figure{align-items:center}}@media(max-width:67.4275em){.g2f-accommodationHost-hostname{margin-bottom:1.875rem}}.g2f-accommodationSticky{width:100%}.g2f-accommodationSticky .g2f-status-message--warning{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%;align-items: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}@media(max-width:48.6775em){.g2f-accommodationSticky-close{display:block;position:absolute;top:1.25rem;right:1.25rem;z-index:2}}.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;justify-content:space-between;display:flex}.g2f-accommodationSticky-trigger-price{color:#fff}.g2f-accommodationSticky-trigger-price-tag{font-size:1.5rem;display:block}@media(max-width:48.6775em){.g2f-accommodationSticky-trigger{display:block}}.g2f-accommodationSticky-content{box-shadow:0 4px 10px 0 rgba(0,0,0,.09);border-radius:1rem}@media(max-width:48.6775em){.g2f-accommodationSticky-content{box-shadow:none}}.g2f-accommodationSticky-stay{border-radius:1rem 1rem 0 0;background-color:#4bab77}@media(max-width:48.6775em){.g2f-accommodationSticky-stay{border-radius:0}}.g2f-accommodationSticky-stay-info.active{display:none}.g2f-accommodationSticky-stay .g2f-js-toggle-trigger{background-color:rgba(0,0,0,0)}@media(max-width:48.6775em){.g2f-accommodationSticky-stay .g2f-js-toggle-trigger{display:none}}.g2f-accommodationSticky-stay .g2f-js-toggle-trigger.active{transform:rotateX(180deg);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}@media(max-width:48.6775em){.g2f-accommodationSticky-details{border-radius:0}}.g2f-accommodationSticky-details>div:not(:last-child){margin-bottom:20px}.g2f-accommodationSticky-details .g2f-accommodationSticky-rooms{display:flex;flex-direction:column}@media(max-width:48.6775em){.g2f-accommodationSticky-details .g2f-stickyWidget-toggle{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-details .g2f-accommodationSticky-message{color:#00653f;line-height:1.6}.g2f-accommodationSticky-onDemand{margin-bottom:.625rem;color:#ff5f32}.g2f-accommodationSticky-onDemand:not(.active){display:none}.g2f-accommodationSticky-price{display:flex;justify-content:space-between;align-items:center;margin:.9375rem 0;padding:0 .625rem}.g2f-accommodationSticky-price--current-offer{margin-right:.625rem}.g2f-accommodationSticky-price--current-offer img{width:1.5625rem;vertical-align:text-bottom}.g2f-accommodationSticky-price--stay:not(.active),.g2f-accommodationSticky-price--from:not(.active),.g2f-accommodationSticky-price--ce:not(.active){display:none}.g2f-accommodationSticky-price--ce{color:#ff5f32}.g2f-accommodationSticky-price--datesPrice{font-size:1.5rem;font-weight:300}.g2f-accommodationSticky-price--datesStrickedPrice{color:#00653f;font-size:.875rem;font-weight:600;display:none}.g2f-accommodationSticky-price--datesStrickedPrice.active{display:inline-block}.g2f-accommodationSticky-price--datesStrickedPrice.active+strong{color:#ff5f32}.g2f-accommodationSticky-actions{display:flex;align-items:center}.g2f-accommodationSticky-actions--current-offer{position:absolute;left:-3.75rem}.g2f-accommodationSticky-actions--current-offer img{width:1.875rem}.g2f-accommodationSticky-submit~.g2f-throbber{position:absolute;top:0;left:50%;transform:translateX(-50%)}.g2f-accommodationSticky-details-widget{padding:0 !important}.g2f-accommodationSticky-availabilities .g2f-btn,.g2f-accommodationSticky-availabilities body .buorg-buttons #buorgul,body .buorg-buttons .g2f-accommodationSticky-availabilities #buorgul,.g2f-accommodationSticky-availabilities body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-accommodationSticky-availabilities #buorgpermanent,.g2f-accommodationSticky-availabilities body .buorg-buttons #buorgig,body .buorg-buttons .g2f-accommodationSticky-availabilities #buorgig{width:auto}.g2f-accommodationSticky-availabilities .g2f-btn.is-disabled,.g2f-accommodationSticky-availabilities body .buorg-buttons .is-disabled#buorgul,body .buorg-buttons .g2f-accommodationSticky-availabilities .is-disabled#buorgul,.g2f-accommodationSticky-availabilities body .buorg-buttons .is-disabled#buorgpermanent,body .buorg-buttons .g2f-accommodationSticky-availabilities .is-disabled#buorgpermanent,.g2f-accommodationSticky-availabilities body .buorg-buttons .is-disabled#buorgig,body .buorg-buttons .g2f-accommodationSticky-availabilities .is-disabled#buorgig{display:none}.g2f-accommodationSticky-room{display:flex;align-items:center;padding:1.25rem 0 0}.g2f-accommodationSticky-room.hidden{display:none}.g2f-accommodationSticky-room:not(.hidden)~li{border-top:.0625rem solid #c0e3d1;margin-top:1.25rem}.g2f-accommodationSticky-room-wrapper{width:100%;padding-bottom:.9375rem}.g2f-accommodationSticky-room-details{display:flex;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%;-o-object-fit:cover;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,%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' 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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:contain;width:.9375rem;height:1.125rem}@media(max-width:48.6775em){.g2f-accommodationDeposit{flex-direction:column}}.g2f-accommodationDeposit-header{flex:0 1 20%;padding-right:1rem}@media(max-width:48.6775em){.g2f-accommodationDeposit-header{flex:0 1 100%;padding-right:0}}.g2f-accommodationPaymentMethods-header{flex:0 1 20%;padding-right:1rem}@media(max-width:48.6775em){.g2f-accommodationPaymentMethods-header{flex:0 1 100%;padding-right:0}}.g2f-accommodationPaymentMethods-list{display:flex;list-style:none;flex-wrap:wrap;gap:.3125rem}.g2f-accommodationServices{border-radius:16px;padding:1.25rem;margin-bottom:.75rem}.g2f-accommodationServices:nth-of-type(even){background-color:#e1f1e8}.g2f-accommodationServices-container{display:flex;align-items:flex-start;padding-left:3.125rem;justify-content:space-between}@media(max-width:67.4275em){.g2f-accommodationServices-container{padding-left:0}}@media(max-width:48.6775em){.g2f-accommodationServices-container{flex-wrap:wrap}}.g2f-accommodationServices-header{flex:0 1 20%;padding-right:1rem}@media(max-width:48.6775em){.g2f-accommodationServices-header{flex:0 1 100%;padding-right:0}}.g2f-accommodationHeader{padding:2.25rem 0 5rem 0}@media(max-width:48.6775em){.g2f-accommodationHeader{padding-bottom:2.25rem;margin:0 -1.375rem}}.g2f-accommodationHeader-type{font-weight:600;font-size:.9375rem;margin:0;width:100%;color:#000}@media(max-width:48.6775em){.g2f-accommodationHeader-type{order:2}}.g2f-accommodationHeader-title{font-weight:600;font-size:1.875rem;margin:.875rem 1rem .875rem 0;color:#000}@media(max-width:48.6775em){.g2f-accommodationHeader-title{order:2;width:100%}}.g2f-accommodationHeader-detail{font-size:.9375rem;margin:0;color:#000}@media(max-width:48.6775em){.g2f-accommodationHeader-epis{order:1;margin-bottom:.75rem}}.g2f-accommodationHeader-capacity{display:flex;margin-top:1.875rem;justify-content:space-between}@media(max-width:48.6775em){.g2f-accommodationHeader-capacity{flex-direction:column}}.g2f-accommodationHeader-capacity li{margin-bottom:1.875rem;padding:0 .5rem}@media(max-width:48.6775em){.g2f-accommodationHeader-capacity li{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:.625rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #c0e3d1}}@media(max-width:48.6775em){.g2f-accommodationHeader-capacity li:last-child{margin-bottom:0;border:none}}.g2f-accommodationHeader-capacity .capacity-title{font-size:.9375rem;display:block;margin-bottom:1.875rem}@media(max-width:48.6775em){.g2f-accommodationHeader-capacity .capacity-title{flex-grow:1;margin-bottom:.625rem}}.g2f-accommodationHeader-capacity .capacity-value{font-size:1.5rem}@media(max-width:48.6775em){.g2f-accommodationHeader-capacity .capacity-value{margin-right:.3125rem;font-size:1.25rem}}.g2f-accommodationHeader-capacity .capacity-type{font-size:.9375rem;font-weight:300}.g2f-accommodationHeader-capacity .people::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.4 23.7' width='100%25' height='100%25'%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 1334' width='100%25' height='100%25'%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31.1 23.2' width='100%25' height='100%25'%3e%3cpath d='M29.6 4.3 15.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20.2' width='100%25' height='100%25'%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 20.1' width='100%25' height='100%25'%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 .wifi svg,.g2f-accommodationHeader-capacity .no-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,%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,%3csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' 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.6 1.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 22 27.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.094 21'%3e%3cpath d='M21.723 9.329 11.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:-0.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;transform:rotate(-10deg)}.g2f-accommodationHeader-price-new{color:#9fa6b1}.g2f-accommodationHeader-price-new strong{color:#3a485f;font-size:1.5625rem}@media(max-width:48.6775em){.g2f-accommodationHeader-share-wrapper{position:absolute;bottom:-3.25rem;right:0;z-index:2}}.g2f-accommodationHeader-share-link{position:relative;display:inline-block}.g2f-accommodationHeader-share-link .g2f-share-link-container-absolute{position:relative;top:0;right:0;z-index:2}.g2f-accommodationHeader-share-link .g2f-addFav{background-color:#00653f;border-radius:50%}.g2f-accommodationHeader-share-link .g2f-addFav .g2f-accommodationTile-encartRounded{background-color:rgba(0,0,0,0)}.g2f-accommodationHeader-share-link .g2f-addFav .g2f-accommodationTile-encartRounded:hover+span{display:none}.g2f-accommodationOffset{margin-top:-2.5rem;position:relative}@media(min-width:48.6875em)and (max-width:67.4275em){.g2f-accommodationOffset{margin-top:-1.875rem}}@media(max-width:48.6775em){.g2f-accommodationOffset{margin-top:0}.g2f-accommodationOffset .g2f-accommodationSticky{position:fixed;display:none;top:0;left:0;right:0;width:100%;height:100vh;background:#fff;overflow:auto}.g2f-accommodationOffset .g2f-accommodationSticky.active{display:block}}.g2f-accommodationNav{position:sticky;margin-bottom:2.5rem;top:0;z-index:1}@media(max-width:67.4275em){.g2f-accommodationNav{margin-bottom:1.25rem}}@media(max-width:48.6775em){.g2f-accommodationNav{margin-bottom:1.5rem;margin-top:4rem}}.g2f-accommodationNav-list{display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem;height:4.875rem;background-color:#fff;border-radius:1rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09);flex-wrap:nowrap;overflow:hidden}@media(max-width:48.6775em){.g2f-accommodationNav-list{height:2.5rem;flex-wrap:wrap}}.g2f-accommodationNav-item{position:relative;flex:1;display:flex;text-align:center;align-items:center;justify-content:center;padding:.625rem}.g2f-accommodationNav-item.active:before,.g2f-accommodationNav-item:hover:before{content:"";position:absolute;width:100%;height:.375rem;background-color:#4bab77;bottom:0;left:0}@media(max-width:48.6775em){.g2f-accommodationNav-item.active:before,.g2f-accommodationNav-item:hover:before{height:.1875rem}}.g2f-accommodationNav-item.active:after,.g2f-accommodationNav-item:hover:after{content:"";position:absolute;left:50%;bottom:.375rem;width:0;height:0;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);border-bottom:.25rem solid #4bab77;transform:translateX(-50%)}@media(max-width:48.6775em){.g2f-accommodationNav-item.active:after,.g2f-accommodationNav-item:hover:after{bottom:.1875rem}}.g2f-accommodationNav-link{position:relative;display:flex;font-weight:300}.g2f-accommodationMosaic{position:relative}@media(max-width:48.6775em){.g2f-accommodationMosaic [class^=col]{padding:0}}.g2f-accommodationMosaic-labels{top:1.0625rem;bottom:initial;position:absolute;left:1.5rem;display:flex;flex-wrap:wrap;align-items:center}.g2f-accommodationMosaic-labels .g2f-cartouche{margin-right:.25rem;margin-bottom:.375rem}.g2f-accommodationMosaic-buttons{position:absolute;bottom:17px;display:flex;flex-wrap:nowrap}@media(min-width:67.4375em){.g2f-accommodationMosaic-buttons{right:calc((100% / 3) / 2);transform:translate(50%);max-width:calc((100% / 3) - 48px)}.g2f-accommodationMosaic-buttons.has-two-imgs{right:calc((100% / 2) / 2);max-width:calc((100% / 2) - 48px)}}@media(max-width:67.4275em){.g2f-accommodationMosaic-buttons{width:100%;justify-content:center}}.g2f-accommodationMosaic-buttons button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;padding-right:.9375rem}.g2f-accommodationMosaic-buttons button:not(:last-child)::after{content:"";position:relative;right:-1rem;display:inline-block;width:.0625rem;height:100%;background-color:#fff;transition:background-color .2s ease}.g2f-accommodationMosaic-buttons button:not(:last-child):hover::after{background-color:#00653f}.g2f-accommodationMosaic-buttons button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none;padding-left:.9375rem}.g2f-accommodationMosaic-buttons button svg{width:1.5625rem;height:1.5625rem}.g2f-accommodationVirtualTour{display:flex;margin:1.25rem 0}.g2f-handicap-list-wrap:after{content:"";width:100%;display:block;height:.75rem;margin-top:.625rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 305.7 24.56'%3e%3cpath fill='%23293273' d='m24.86 19.32.71-.75c.43-.5.89-.97 1.38-1.4.16-.14.31-.26.45-.36.21-.15 0-.12.08-.17-.2.09-.33.25-.53.33 0 0-.09 0 0-.08l.44-.33v-.08c-.51 0-1 .23-1.33.62h-.2c-.62.21-1.08.74-1.7 1v-.08c-.24.08-.49.23-.74.29-.33.04-.67.04-1 0-.5.05-1 .16-1.51.26-.27.08-.52.18-.77.31l-.06.07c-.08.1-.17.19-.28.25-.25.15-.48.33-.69.54h-.06c-.22.21-.44.43-.67.63h-.12l.11-.18.12-.19.18-.25s.01-.04 0-.06h-.06c.21-.2.44-.37.69-.51 0 0-.07 0 0 0 .02-.04.04-.08.07-.11l-.2.14c-.09.09-.17.27-.32.27h-.35s.03-.06.05-.09V19.24c.05-.28.21-.53.45-.68.16-.07.31-.17.47-.26l.07-.06c-.23.08-.45.19-.66.32h-.17c-.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-.41.34-.24.59-.6.71-1l-.05-.08c-.51.56-1.13 1.03-1.81 1.37-.87.33-1.8.49-2.73.49 0-.08.12-.08.2-.08s.09-.17.17-.25h.12s.05-.08.09-.08h.16c-.12-.17-.37.12-.58 0 .09-.08 0-.21.13-.25h.16c.01-.06.04-.12.09-.16.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.08-.08c0-.08.16 0 .25-.12s-.13 0-.13 0c.14-.15.33-.24.54-.25 0-.08-.17 0-.17-.08s.05 0 .09 0h-.09c-.08 0 0-.12 0-.16.19-.31.31-.65.38-1h-.09c-.48.41-1.06.68-1.69.78h-.21c-.22.1-.48.1-.7 0-.15-.1-.29-.21-.41-.33-.31-.2-.65-.37-1-.5-1.03-.33-2.1-.49-3.18-.45.47-.19.95-.33 1.45-.41.67-.26 1.38-.41 2.1-.42-.14-.02-.27-.02-.41 0-.6 0-1.2.09-1.78.25-.41.08-.78.25-1.19.33-.25.09-.37.33-.66.29v-.12c.36-.54.93-.9 1.57-1 .73-.07 1.47-.04 2.19.09.53.06 1.05.15 1.57.28.2 0 .24.34.41.38s.5 0 .74.16v-.24c0-.08.38 0 .54 0 .33-.2-.29-.58-.45-.86v-.09c.3.32.63.6 1 .83.21.08.7.21.62 0-.27-.45-.58-.87-.95-1.24v-.17q-.08 0-.13-.08v-.16c-.16-.09-.12-.25-.2-.38s0-.49-.13-.74c-.07-.23-.12-.46-.16-.7-.13-.71-.29-1.33-.37-2s.45-1.4.82-2.1c.19-.65.56-1.23 1.07-1.67.32-1 1.08-1.79 2.06-2.15.58-.25 1.1-.41 1.1-.41H0v21.86h20.08c.85-.5 1.75-.94 2.67-1.3.75-.32 1.45-.72 2.11-1.2m-6.35-3h-.21s.33-.2.49-.29.21-.12.29-.08.21.08.29.17c-.24.25-.58.12-.86.25m-6.33-.92v-.08c.51-.66.95-1.36 1.32-2.11.53-.3 1.01-.69 1.41-1.15.65-.75 1.43-1.36 2.31-1.82.35-.12.73-.12 1.08 0-.13.17-.33.13-.5.25-.04.02-.08.02-.12 0 .02-.04.02-.09 0-.13-.41.46-1 .66-1.32 1.2s-.42.95-.95 1.08c-.17 0 0-.13-.05-.09-1.2.78-2.27 1.74-3.18 2.85m3.43-2.72c0 .08-.08.09-.12.16-.03.08-.09.14-.17.17h-.08c.04-.17.16-.31.33-.37v.08M17.49 19s-.06.09-.1.12c.05 0 .09 0 .06.06-.09.1-.2.17-.32.22h-.06c-.05.05-.1.1-.16.14h-.2l.3-.29.18-.17.08-.09h.22m-.74-.34c-.15.12-.31.22-.47.32-.18.1-.36.18-.55.27-.02-.02-.05-.02-.07 0-.15.09-.29.2-.42.32h-.05l-.06.06-.09.1h-.34l-.15.13c-.09.08-.17.16-.24.25v-.07c.05-.05.09-.1.13-.15v-.06l.07-.09.13-.17s.04-.05.05-.08c.02-.03.04-.06.05-.09v-.15c0-.06 0 0 0 0 .04-.08.1-.16.16-.23-.06 0-.1.1-.16.14s-.13 0-.07-.07l.09-.08c.06-.08.13-.15.21-.21.04-.03.08-.06.12-.1l.09-.11c.39-.38 1.06-.36 1.58-.61.21-.08.46 0 .66 0 .13-.01.26.01.37.08-.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-.09c.34-.44.72-.84 1.14-1.2v-.13c.13-.16.34-.24.42-.45.08-.17.23-.31.41-.37 0 0-.12 0-.12-.13-.17 0-.33.09-.5 0 .07-.07.16-.12.26-.14-.04 0-.07-.03-.09-.06 0-.09.08-.18.2-.21s.38 0 .5-.17c-.29 0-.62.09-.91-.08.17-.52.53-.96 1-1.24h.13c0 .2-.13.38-.33.42.34.04.68.12 1 .24 0 .09-.13 0-.17 0 .21.12.46 0 .66.2-.12.13-.24 0-.37 0 1.32.26 2.59.76 3.72 1.49-.89.43-1.84.75-2.81.95-.11.02-.22.02-.33 0v.12c-.14-.02-.29.01-.41.08-.17.09-.42.13-.54 0'/%3e%3cpath fill='%23e20714' d='M60.14.03H36.61c.08.02.16.05.23.1l.59.31c.32.15.59.38.79.67.08.12.2.37.12.53s-.12.54-.33.62c-.27.12-.58.15-.87.09-.17-.01-.33-.04-.49-.09.64.21 1.19.6 1.61 1.12 0 .08.2.12.37.12s0 .09 0 .13-.16.12-.12.24h.12c.21-.08.17-.49.46-.37.21.13.28.4.16.62-.15.15-.31.29-.49.41-.05.09-.05.21 0 .3.1.15.17.31.2.49.13.29.17.62.29.91.2.6.3 1.23.29 1.86 0 .33-.16.62 0 1 .11.31.26.6.45.87.17.21.32.43.46.66.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.74c.13.29.13.62 0 .91-.12.32-.4.55-.74.62-.26.06-.53.06-.79 0-.08-.05-.16-.07-.25-.08-.69-.14-1.39-.24-2.1-.29-.2.03-.39.08-.58.16-.18.13-.34.28-.5.44l-.09.1-.05.06c-.12.15-.23.3-.33.47v.06c-.13.24-.24.5-.31.76-.28.64-.28 1.36 0 2 .06.06 1.37.46 2.28.87.34.14.68.31 1 .49h23.1V.03h-.12Z'/%3e%3cpath fill='%239d9d9c' d='M38 8c.17 0 .41 0 .41.13-.08.33-.57.41-.82.74h-.13c-.12.08-.08.29-.2.29-.12-.04-.25-.04-.37 0 .15.18.38.28.62.25.07.03.12.09.12.17.03.01.05.01.08 0h.08v.16c-.12.17-.33.08-.49.12.31.09.64.09.95 0 .25-.08 0-.49.16-.7-.08 0 0-.12-.08-.12.07-.09.16-.18.25-.25.1 0 .19-.05.25-.13 0-.08-.17-.12-.13-.2.25-.17.46-.41.38-.66s-.38-.13-.58-.21c-.23-.06-.48-.06-.71 0-.21.04-.41.09-.61.17-.28.1-.55.23-.79.41.3-.1.6-.19.91-.25.23-.03.47-.03.7 0'/%3e%3cpath fill='%231d1d1b' d='M69.26 4.17c1.29-.23 2.6-.34 3.91-.33 2.18 0 3.58.4 4.56 1.29.83.77 1.28 1.87 1.24 3 0 1.85-1.22 3.49-3 4v.07c1.22.42 1.94 1.55 2.32 3.18.27 1.48.68 2.93 1.22 4.33h-2.08c-.47-1.22-.82-2.48-1.05-3.76-.47-2.18-1.32-3-3.16-3.07H71.3v6.83h-2l-.04-15.54Zm2 7.18h2.08c2.18 0 3.56-1.19 3.56-3 0-2-1.48-2.93-3.63-3-.67-.02-1.34.04-2 .19v5.81Zm18.73.99h-6.11v5.68h6.83v1.71h-8.87V3.96h8.52v1.71h-6.48v5h6.11v1.67Zm-.4-12-3 2.73h-1.6L87.17.34h2.42Zm3.77 3.8c1.29-.21 2.6-.31 3.91-.3 1.58-.12 3.16.35 4.42 1.31.93.84 1.43 2.05 1.38 3.3.06 1.24-.38 2.46-1.22 3.37-1.31 1.22-3.07 1.85-4.86 1.74-.55.02-1.1-.03-1.64-.14v6.32h-2V4.14Zm2.01 7.61c.55.13 1.12.19 1.69.17 2.46 0 4-1.2 4-3.37s-1.47-3.09-3.72-3.09c-.64-.02-1.29.04-1.92.16l-.05 6.13Zm12.49-7.79v9.34c0 3.53 1.56 5 3.67 5 2.34 0 3.84-1.55 3.84-5V3.96h2.06v9.2c0 4.84-2.55 6.83-6 6.83-3.23 0-5.66-1.85-5.66-6.74V3.96h2.09Zm13.14.21c1.23-.23 2.47-.34 3.72-.33 1.54-.14 3.07.27 4.34 1.15.87.66 1.35 1.69 1.31 2.78-.06 1.61-1.13 3-2.67 3.47 1.9.39 3.26 2.06 3.25 4 .02 1.19-.46 2.34-1.33 3.16-1.1 1-2.88 1.47-5.46 1.47-1.06 0-2.11-.05-3.16-.18V4.17Zm2 6.46h1.85c2.15 0 3.42-1.12 3.42-2.65 0-1.85-1.41-2.57-3.47-2.57-.6-.02-1.21.03-1.8.14v5.08Zm0 7.56c.57.07 1.14.1 1.71.09 2.1 0 4-.77 4-3.06s-1.85-3-4.08-3H123v5.97Zm10.65-14.23h2v14.06h6.74v1.71h-8.78l.04-15.77Zm13.08 0v15.77h-2V3.96h2Zm16.57 18.09c-2.13-.56-4.21-1.19-6-1.82-.32-.14-.66-.22-1-.24-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 1l-.54 1.71Zm-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.55Zm6.83-7.82v9.34c0 3.53 1.57 5 3.68 5 2.34 0 3.84-1.55 3.84-5V3.96H178v9.2c0 4.84-2.55 6.83-6 6.83-3.23 0-5.67-1.85-5.67-6.74V3.96h2.12Zm21.28 8.38h-6.13v5.68h6.83v1.71h-8.87V3.96h8.52v1.71h-6.48v5h6.13v1.67ZM198 3.96h8.5v1.71h-6.46v5.24h6v1.65h-6v7.13h-2L198 3.96Zm11.44.21c1.29-.23 2.6-.34 3.91-.33 2.17 0 3.58.4 4.56 1.29.83.77 1.28 1.87 1.24 3 0 1.85-1.22 3.49-3 4v.07c1.22.42 1.94 1.55 2.32 3.18.27 1.48.67 2.93 1.21 4.33h-2.1c-.47-1.22-.83-2.48-1.06-3.76-.47-2.18-1.31-3-3.16-3.07h-1.92v6.83h-2V4.17Zm2 7.18h2.09c2.17 0 3.55-1.19 3.55-3 0-2-1.47-2.93-3.62-3-.67-.02-1.34.04-2 .19l-.02 5.81Zm13.14 3.42-1.64 5h-2.1L226.2 4h2.45L234 19.73h-2.18l-1.68-5-5.56.04Zm5.17-1.59-1.54-4.54c-.35-1-.59-2-.82-2.88-.23.94-.49 1.9-.79 2.86l-1.6 4.56h4.75Zm6.6 6.55V3.96h2.23l5 8c1.06 1.65 2.01 3.36 2.84 5.13-.18-2.1-.23-4-.23-6.48v-6.6h1.92v15.77h-2.06l-5-8c-1.09-1.7-2.07-3.46-2.95-5.27h-.07c.12 2 .16 3.88.16 6.5v6.74l-1.84-.02Zm26.43-.51c-1.31.54-2.72.8-4.14.75l-.54.93c.9.11 1.59.85 1.64 1.76 0 1.36-1.2 1.9-2.41 1.9-.58 0-1.15-.14-1.67-.4l.33-1.06c.4.21.85.32 1.31.31.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.91-.24-4.33 3.07-8.04 7.41-8.29.28-.02.55-.02.83 0 1.28-.05 2.56.19 3.74.7l-.49 1.66c-1-.45-2.09-.67-3.18-.65-3.7 0-6.16 2.36-6.16 6.51 0 3.86 2.23 6.34 6.07 6.34 1.14.02 2.27-.21 3.32-.66l.39 1.61Zm5.1-4.45-1.64 5h-2.1L269.5 4h2.5l5.38 15.77h-2.18l-1.68-5h-5.64Zm5.17-1.59-1.54-4.54c-.35-1-.59-2-.82-2.88h-.05c-.23.94-.49 1.9-.79 2.86l-1.55 4.56h4.75Zm8.64-9.22v15.77h-2V3.96h2ZM285 17.25c1.11.65 2.37 1 3.65 1 2.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.28 1.21-.04 2.41.22 3.49.77l-.56 1.66c-.92-.49-1.95-.74-3-.74-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.54c-1.4.01-2.77-.33-4-1l.57-1.65Zm20-4.91h-6.13v5.68h6.83v1.71h-8.87V3.96h8.52v1.71h-6.48v5H305v1.67Z'/%3e%3c/svg%3e") no-repeat center top}.g2f-handicap-list-wrap ul{background-color:#064095;border-top:solid .0625rem #064095;display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:48.6775em){.g2f-handicap-list-wrap ul{width:150px}}.g2f-handicap-list-wrap ul::before{content:"";width:2.0625rem;height:1.25rem;background:url("data:image/svg+xml,%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='white' 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='white' 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 center top}.g2f-handicap-list-wrap ul::after{content:"";width:100%;height:.5625rem;margin:.1875rem 0;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 7.3' width='100%25' height='100%25'%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='white'/%3e%3c/svg%3e") no-repeat .3125rem 0;background-size:80%}.g2f-handicap-list-wrap ul>li{background-repeat:no-repeat;background-position:center center;flex:1;height:1.25rem;background-color:#fff;background-size:90% 90%;margin:0;border-right:solid .03125rem #064095}@media(max-width:48.6775em){.g2f-handicap-list-wrap ul>li{width:10px}}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55.79 56.97' width='100%25' height='100%25'%3e%3cpath 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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 57.29 55.98' width='100%25' height='100%25'%3e%3cpath 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.5-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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 53.37 60.47' width='100%25' height='100%25'%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56.09 46.24' width='100%25' height='100%25'%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:flex;justify-content:space-between;flex-direction:column;overflow:hidden}@media(min-width:67.4375em){.g2f-accommodationCard{flex-direction:row;border-radius:.4375rem}}.g2f-accommodationCard .g2f-title{font-size:1.0625rem}@media(min-width:67.4375em){.g2f-accommodationCard .g2f-title{font-size:1.375rem}}@media(min-width:48.6875em){.g2f-accommodationCard-col{flex:0 0 50%}}.g2f-accommodationCard-col:first-child{padding:0 1.125rem 1.125rem 1.125rem;order:1}@media(min-width:48.6875em){.g2f-accommodationCard-col:first-child{order:0}}.g2f-accommodationCard-col img{display:block;-o-object-fit:cover;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}@media(max-width:48.6775em){.g2f-accommodationReview-title h2{font-size:1.5rem;margin-bottom:0}}.g2f-accommodationReview-title-rating{position:absolute;right:0;top:.25rem;padding-left:1.25rem;background-color:#fff;color:#00653f}@media(max-width:48.6775em){.g2f-accommodationReview-title-rating{position:relative;padding-left:0}}.g2f-accommodationReview-title-rating-star{top:-0.125rem}.g2f-accommodationReview-container{display:flex;justify-content:space-between}@media(max-width:48.6775em){.g2f-accommodationReview-container{flex-direction:column}}.g2f-accommodationReview-date{font-size:.75rem}.g2f-accommodationReview-content p{line-height:1.6875rem}.g2f-accommodationReview .g2f-accommodationCom-criteria-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width:48.6775em){.g2f-accommodationReview .g2f-accommodationCom-criteria-list{flex-direction:column}}.g2f-accommodationReview .g2f-accommodationCom-criteria-list li{width:45%;margin:5px 0}@media(max-width:48.6775em){.g2f-accommodationReview .g2f-accommodationCom-criteria-list li{width:100%}}.g2f-accommodationReview .g2f-accommodationCom-criteria-list .criteria{width:40%;color:#b4b4b7}@media(max-width:48.6775em){.g2f-accommodationReview .g2f-accommodationCom-criteria-list .criteria{width:50%}}.g2f-accommodationReview .g2f-accommodationCom-criteria-list .criteria-wrap{display:flex}.g2f-accommodationReview .g2f-accommodationCom-bubble{position:relative;display:flex;flex-direction:column;margin:1.875rem 0 0;padding:1.25rem;border:.0625rem solid #00653f;border-radius:1rem}.g2f-accommodationReview .g2f-accommodationCom-bubble:before,.g2f-accommodationReview .g2f-accommodationCom-bubble:after{content:"";display:block;position:absolute;left:2.5rem;top:0;width:0;height:0;border-left:.8125rem solid rgba(0,0,0,0);border-right:.8125rem solid rgba(0,0,0,0);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{align-self:flex-end;margin-top:1.25rem}.g2f-accommodationContent{border-top:.0625rem solid #00653f}@media(max-width:48.6775em){.g2f-accommodationContent h2{margin-top:2.5rem}}.g2f-accommodationSelected,.g2f-accommodationNew{border-top:1px solid #00653f;padding-top:5rem}.g2f-accommodationJoin-video{position:relative;max-width:36.25rem;z-index:2}@media(max-width:48.6775em){.g2f-accommodationJoin-video{max-width:100%}}.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%}@media(max-width:48.6775em){.g2f-accommodationJoin-disclaimer{margin-top:1.25rem}}.g2f-accommodationJoin-disclaimer .g2f-disclaimer-content-text{margin:1.25rem 0 .625rem}.g2f-account-bookingTile{display:flex;border-radius:16px;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}@media(max-width:48.6775em){.g2f-account-bookingTile{flex-direction:column}}.g2f-account-bookingTile-cancelled{opacity:.5}.g2f-account-bookingTile-wrapper{padding:1.5rem;flex:2}.g2f-account-bookingTile-title{max-width:85%}@media(max-width:48.6775em){.g2f-account-bookingTile-container{flex-direction:column}}.g2f-account-bookingTile-fig{width:17.1875rem;overflow:hidden;position:relative;flex:1}@media(max-width:48.6775em){.g2f-account-bookingTile-fig{width:100%;height:14.375rem;flex:none}}.g2f-account-bookingTile-fig img{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.g2f-account-bookingTile-infos{display:flex;justify-content:space-between;gap:1.25rem}@media(max-width:48.6775em){.g2f-account-bookingTile-infos{gap:1rem;flex-direction:column}}.g2f-account-bookingTile-resume{display:flex;flex-direction:row;justify-content:space-between;margin-top:2.5rem;align-items:center;gap:2.5rem}@media(max-width:48.6775em){.g2f-account-bookingTile-resume{flex-direction:column-reverse}}@media(min-width:48.6875em){.g2f-account-bookingTile-resume--btn{margin-left:auto}}.g2f-account-bookingTile-payment{width:13.75rem;font-size:.75rem}@media(max-width:48.6775em){.g2f-account-bookingTile-payment{width:100%;margin-top:.3125rem}}.g2f-account-bookingTile-price{text-align:right}@media(max-width:48.6775em){.g2f-account-bookingTile-price{display:flex;flex-wrap:wrap;text-align:left;justify-content:space-between;align-items:flex-end}}.g2f-account-bookingTile-price-label{font-size:.75rem;display:block}.g2f-account-bookingTile-price-tag{font-size:1.5rem}@media(max-width:48.6775em){.g2f-account-bookingTile-price-tag{position:relative;top:.25rem}}.g2f-account-bookingTile-resa{display:block;margin-top:.5rem;font-size:.75rem}.g2f-account-bookingTile-resa-details{display:flex;flex-direction:column;align-items:baseline;font-size:.75rem}@media(max-width:48.6775em){.g2f-account-bookingTile-resa-pdf{text-align:right}}.g2f-account-bookingTile-resa-pdf:hover{text-decoration:underline}.g2f-account-bookingTile-details{display:flex;border-top:1px solid #e3f2ea;overflow:hidden;height:0}@media(max-width:48.6775em){.g2f-account-bookingTile-details{flex-direction:column}}.g2f-account-bookingTile-details-side{flex:1;padding:1.5625rem}.g2f-account-bookingTile-details-content{display:flex}.g2f-account-bookingTile-details-content svg{width:1.25rem;height:1.5625rem;flex-shrink:0;fill:#00653f}.g2f-account-bookingTile-details.active{height:auto}.g2f-account-bookingTile-arrowDetail{position:absolute;width:3.125rem;height:3.125rem;cursor:pointer;right:0;top:0}.g2f-account-bookingTile-arrowDetail.active{transform:rotate(-180deg)}.g2f-account-bookingTile-arrowDetail svg{width:1.625rem;height:1.625rem;fill:#00653f;transform:rotate(90deg)}.g2f-account-bookingTile-arrowDetail svg:hover{fill:#4bab77}.g2f-account-bookingTile .g2f-booking-lsd{position:relative;font-size:.75rem;padding-left:1.25rem;margin-bottom:.5rem}.g2f-account-bookingTile .g2f-booking-lsd:before{content:"";width:.75rem;height:.75rem;border-radius:50%;position:absolute;left:0;top:.0625rem}.g2f-account-bookingTile .g2f-booking-lsd-accepted:before{background-color:#4bab77}.g2f-account-bookingTile .g2f-booking-lsd-waiting:before{background-color:#ff5f32}.g2f-account-bookingTile .g2f-booking-lsd-refused:before{background-color:red}.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{order:2;padding-left:1.5625rem}.g2f-account-content .g2f-form--checkbox input{order:1;position:absolute;top:50%;transform:translateY(-50%)}.g2f-account-content .g2f-form--password-confirm>.g2f-form-field{display:flex}@media(max-width:48.6775em){.g2f-account-content .g2f-form--password-confirm>.g2f-form-field{flex-direction:column}}.g2f-account-content .g2f-form-field{display:block}.g2f-account-content .g2f-form--radio{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%}@media(max-width:48.6775em){.g2f-account-content-form .form-item-pass-pass1,.g2f-account-content-form .form-item-pass-pass2{width:100%;padding:0}}.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:flex}.g2f-account-content-form-pwd header{width:180px}.g2f-account-content-form-pwd-field{flex-grow:1;padding-left:1.375rem}@media(max-width:48.6775em){.g2f-account-content-form-pwd-field{padding-left:0}}@media(max-width:48.6775em){.g2f-account-content-form-pwd{flex-direction:column}.g2f-account-content-form-pwd header{width:100%}}.g2f-account-content-form .address-container-inline{display:flex}@media(max-width:48.6775em){.g2f-account-content-form .address-container-inline{flex-direction:column}.g2f-account-content-form .address-container-inline>.form-item{margin-right:0}}.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 .form-item-field-password-expiration-value,.g2f-account-content-form #edit-field-last-password-reset-0{display:none}@media(max-width:48.6775em){.g2f-account-content-subform-half{flex-direction:column}}.g2f-account-content-subform-half div{flex:1}.g2f-account-content-subform-half .g2f-form--tel{margin-left:1.25rem}@media(max-width:48.6775em){.g2f-account-content-subform-half .g2f-form--tel{margin:0}}.g2f-account-content-subform-picture .clearfix:after{display:none}.g2f-account-content-subform-picture .image-widget{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:49%}@media(max-width:48.6775em){.g2f-account-content-subform-picture .image-widget{flex-wrap:wrap;width:100%}}.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}@media(max-width:48.6775em){.g2f-account-content-subform-picture .button{margin:.625rem 0 0 5.9375rem}}@media(max-width:48.6775em){.g2f-account-content-subform-picture .file{flex:1}}.g2f-account-content-subform-picture div{display:flex;flex-direction:column}.g2f-account-content-subform-picture div[role=contentinfo]{order:2;margin-top:1.25rem}.g2f-account-content-subform-picture div .form-item{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--info:not(.g2f-status-message--icon-left) .g2f-status-message-text{display:flex;align-items:center}.g2f-status-message--info:not(.g2f-status-message--icon-left) .g2f-status-message-text:before{background-image:url("data:image/svg+xml,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e");width:1.4375rem;height:1.4375rem;position:relative}.g2f-status-message--warning{background-color:#fed29b}.g2f-status-message--warning .g2f-status-message-text:before{background-image:url("data:image/svg+xml,%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='rgb(255%2c95%2c50)'/%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,%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='rgb(255%2c95%2c50)'/%3e%3c/svg%3e");width:.875rem;height:.875rem}.g2f-status-message--status .g2f-status-message-text:before{display:none !important}.g2f-status-message-text{position:relative;display:inline-block;margin:0}.g2f-status-message:not(.g2f-status-message--icon-left) .g2f-status-message-text:before{flex-shrink:0;content:"";display:inline-block;margin-right:1.875rem;background-position:center center;background-repeat:no-repeat;background-size:contain}.g2f-status-message-text a{display:inline-block;text-decoration:underline}.g2f-status-message--icon-left{position:relative}.g2f-status-message--icon-left::before{flex-shrink:0;position:absolute;top:50%;transform:translateY(-50%);content:"";display:inline-block;width:1.4375rem;height:1.4375rem;background-position:center center;background-repeat:no-repeat;background-size:contain}.g2f-status-message--icon-left.g2f-status-message--info:before{background-image:url("data:image/svg+xml,%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e")}.g2f-status-message--icon-left.g2f-status-message--info>p{margin-top:0;margin-bottom:0;margin-left:2.5rem}.g2f-account-header{display:flex;align-items:center;justify-content:space-between}@media(max-width:31.1775em){.g2f-account-header{flex-direction:column;align-items:flex-start}.g2f-account-header-btn{width:100%}}.g2f-accountNav{position:relative}@media(max-width:48.6775em){.g2f-accountNav{margin-bottom:2rem}}.g2f-accountNav-header{background:#00653f;border-radius:1rem 1rem 0 0;color:#fff;padding:1.125rem 1.375rem;transition:border-radius .1s ease-in}@media(max-width:48.6775em){.g2f-accountNav-header:has(+div:not(.is-active)){border-radius:1rem}}.g2f-accountNav-header-title{font-weight:300;font-size:1.5rem;text-align:center;text-overflow:ellipsis;overflow:hidden;margin-bottom:1.25rem}@media(max-width:67.4275em){.g2f-accountNav-header-title{font-size:1.25rem;text-align:left}}@media(max-width:48.6775em){.g2f-accountNav-header-title{font-size:1.125rem}}.g2f-accountNav-header-content{display:flex;align-items:center;justify-content:space-between;gap:1.25rem}.g2f-accountNav-avatar{display:flex;align-items:center;min-width:0}.g2f-accountNav-avatar-fig{position:relative;flex-shrink:0;margin-right:.9375rem;height:3.75rem;width:3.75rem;border-radius:50%}@media(max-width:67.4275em){.g2f-accountNav-avatar-fig{height:1.875rem;width:1.875rem}}.g2f-accountNav-avatar-fig img,.g2f-accountNav-avatar-fig svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.g2f-accountNav-avatar-caption{flex-shrink:1;text-overflow:ellipsis;overflow:hidden}.g2f-accountNav-openMenu,.g2f-accountNav-closeMenu{display:none;justify-content:center;align-items:center;flex-direction:column;width:2.5rem;height:2.5rem}.g2f-accountNav-openMenu svg,.g2f-accountNav-openMenu span,.g2f-accountNav-closeMenu svg,.g2f-accountNav-closeMenu span{display:inline-block}.g2f-accountNav-openMenu svg,.g2f-accountNav-closeMenu svg{width:1.25rem;height:1.25rem;fill:#fff}@media(max-width:48.6775em){.g2f-accountNav-openMenu{display:flex}.g2f-accountNav-openMenu+button{display:none}.g2f-accountNav-openMenu.is-active{display:none}.g2f-accountNav-openMenu.is-active+button{display:flex}}.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}@media(max-width:48.6775em){.g2f-accountNav-lists-close{display:block}}.g2f-accountNav-lists.is-active{display:block}@media(max-width:48.6775em){.g2f-accountNav-lists{display:none}}.g2f-accountNav-list{background:#fff}.g2f-accountNav-list li{padding:.75rem 0}.g2f-accountNav-list-link{display:flex;align-items:center;font-size:.9375rem;text-decoration:none;transition:color .25ms ease}.g2f-accountNav-list-link-ico{flex-shrink:0;width:1.125rem;height:1.125rem;margin-right:1.4375rem;fill:#00653f}.g2f-accountNav-list-link:hover,.g2f-accountNav-list-link:focus,.g2f-accountNav-list-link.is-active{color:#00653f}.g2f-account-preferences{position:relative}.g2f-account-preferences-list{margin-top:2.5rem}@media(max-width:48.6775em){.g2f-account-preferences-list{margin-top:.625rem}}@media(max-width:48.6775em){.g2f-account-preferences-item{display:flex;flex-direction:row;align-items:center;margin:.625rem}}@media(max-width:48.6775em){.g2f-account-preferences-item p{margin-left:1.875rem}}.g2f-account-preferences-ico{min-width:5rem;height:4.25rem}.g2f-account-preferences-delete{display:inline-block;font-weight:600;text-decoration:underline}@media(min-width:31.1875em){.g2f-account-preferences-delete{position:relative;left:13.75rem;top:-2rem}}@media(max-width:31.1775em){.g2f-account-preferences-delete{margin-top:3.75rem}}.g2f-account-preferences .g2f-form .g2f-cta{margin-top:1.875rem}.g2f-account-preferences .g2f-btn-warn{width:auto}.g2f-account-preferences-modal{display:flex;justify-content:center;flex-direction:column;align-items:center}.g2f-account-preferences-modal .g2f-form .g2f-cta{margin-top:0;margin-right:2.5rem}.g2f-account-preferences-modal-containerCta{display:flex;justify-content:center;align-items:center}.g2f-bookingContainer{display:flex;position:relative;padding-bottom:3.75rem}@media(max-width:48.6775em){.g2f-bookingContainer{flex-direction:column}}.g2f-bookingFluid{width:100px;position:relative;padding-right:1.5625rem;flex-grow:1}@media(max-width:48.6775em){.g2f-bookingFluid{padding-right:0;width:100%}}@media(max-width:48.6775em){.g2f-bookingCol{display:block;position:relative;height:auto;margin-top:2.5rem}}@media(min-width:48.6875em){.g2f-bookingCol{width:23.4375rem}}.g2f-bookingSticky{border-radius:1rem;border:1px solid #4bab77;overflow:hidden;position:sticky;top:1.25rem;width:100%;z-index:1000}.g2f-bookingSticky-header{background-color:#4bab77;padding:1rem 1.25rem}.g2f-bookingSticky-accommodation{padding:1.25rem .625rem}.g2f-bookingSticky-content{padding:0 .625rem 1.25rem .625rem}.g2f-bookingSticky-stay{background-color:#e3f2ea;padding:.9375rem .625rem;border-radius:.5rem}.g2f-bookingSticky-reminder{position:relative}.g2f-bookingSticky-reminder li{padding-left:1.875rem}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6' width='100%25' height='100%25'%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='rgb(75%2c171%2c119)'/%3e%3c/svg%3e")}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.6 23.6' width='100%25' height='100%25'%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='rgb(75%2c171%2c119)'/%3e%3c/svg%3e")}.g2f-bookingSticky-btn-wrapper{margin-top:1.25rem;display:flex;justify-content:center}@media(max-width:48.6775em){.g2f-bookingSticky-btn-wrapper{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:.9375rem 1.5625rem;box-shadow:0 0 6px 3px rgba(0,0,0,.1);z-index:1}}.g2f-bookingSticky-details,.g2f-bookingSticky-totals{margin-top:20px}.g2f-bookingSticky-details-header{padding:0 .625rem}.g2f-bookingSticky-details-toggleButton{color:#00653f;font-weight:600;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.g2f-bookingSticky-details-toggleButton svg{transform:rotate(90deg)}.g2f-bookingSticky-details-toggleButton.active svg{transform:rotate(270deg)}.g2f-bookingSticky-details-toggleButton:focus:not(:focus-visible){outline:0;border:none}.g2f-bookingSticky-details-content{display:none}.g2f-bookingSticky-details-content.active{display:block}.g2f-bookingSticky-options-line{display:flex;justify-content:space-between;align-items:center;margin:.625rem 0;padding:0 .625rem;gap:.9375rem}.g2f-bookingSticky-options-line.net-price span,.g2f-bookingSticky-options-line.ce-discount span,.g2f-bookingSticky-options-line.free-service-fees span{font-style:italic}.g2f-bookingSticky-total{color:#00653f;font-weight:600;margin:1.25rem 0 0;padding:1.25rem .625rem 0;border-top:.0625rem solid #00653f}.g2f-bookingSticky-total span{font-size:1.5rem}.g2f-bookingSticky-separator{margin:1.25rem 0 0;padding:1.25rem .625rem 0;border-top:.0625rem solid #00653f}.g2f-bookingSticky-trigger-price{display:flex;flex-direction:column}.g2f-bookingAccommodation-preview-header{display:flex;padding:0 .625rem}.g2f-bookingAccommodation-preview-img{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:6.25rem;max-height:7.5rem;border-radius:1rem;background-color:#000;margin-right:.625rem;overflow:hidden}@media(max-width:48.6775em){.g2f-bookingAccommodation-preview-img{flex:0 1 7.8125rem}}@media(min-width:48.6875em){.g2f-bookingAccommodation-preview-img{width:7.8125rem}}.g2f-bookingAccommodation-preview-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.g2f-bookingAccommodation-preview-img picture{width:100%;height:100%}.g2f-bookingAccommodation-preview-img .g2f-btn,.g2f-bookingAccommodation-preview-img body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingAccommodation-preview-img #buorgul,.g2f-bookingAccommodation-preview-img body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingAccommodation-preview-img #buorgpermanent,.g2f-bookingAccommodation-preview-img body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingAccommodation-preview-img #buorgig{position:absolute;bottom:.5rem;font-weight:600;margin:0 .3125rem}.g2f-bookingAccommodation-preview-infos{display:flex;flex-direction:column;row-gap:.3125rem;padding:.3125rem 0;font-size:.875rem;word-break:break-word;align-items:flex-start}.g2f-bookingAccommodation-preview-infos .g2f-rating-container{font-size:.875rem}.g2f-bookingAccommodation-preview-title{display:flex;align-items:flex-start;justify-content:space-between}.g2f-bookingAccommodation-preview-title h4{margin-right:.625rem}.g2f-bookingAccommodation-preview-details{display:flex;flex-wrap:wrap}.g2f-bookingAccommodation-preview-details li{font-weight:600}.g2f-bookingAccommodation-preview-details li.room{width:100%;border-bottom:1px solid #4bab77;padding:0 0 .625rem;margin-bottom:.9375rem}.g2f-bookingAccommodation-preview-details li.rating{align-self:center;margin-left:auto}.g2f-bookingAccommodation-preview-details li>svg{width:1.75rem;height:1.75rem;margin-right:1.25rem}.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-details .g2f-rating-container{font-size:.9375rem;font-weight:300}.g2f-bookingAccommodation-preview-host{margin-top:1.25rem;padding-top:1.25rem;border-top:.0625rem solid #4bab77}.g2f-bookingAccommodation-preview-host p{display:flex;flex-direction:column}.g2f-bookingAccommodation-preview-host-name{font-weight:600}.g2f-bookingError-message{display:flex;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,%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='rgb(255%2c95%2c50)'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;background-size:contain;min-width:.875rem;height:.875rem}.g2f-booking-steps{margin-bottom:3.75rem;padding:2.5rem 0;background:#e3f2ea}.g2f-booking-steps+.g2f-login-form{margin-top:0}@media(max-width:48.6775em){.g2f-booking-steps{margin:0 -1.375rem 3.75rem;padding:2.5rem 1.25rem}}.g2f-booking-steps-wrapper{display:flex;justify-content:space-between;margin:0 auto}.g2f-booking-steps-item{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.g2f-booking-steps-item:before,.g2f-booking-steps-item:after{content:"";height:.125rem;position:absolute;top:1.3125rem;background:#fff}.g2f-booking-steps-item:before{left:0;right:50%;margin-right:2.5rem}@media(max-width:48.6775em){.g2f-booking-steps-item:before{margin-right:1.875rem}}.g2f-booking-steps-item:after{left:50%;right:0;margin-left:2.5rem}@media(max-width:48.6775em){.g2f-booking-steps-item:after{margin-left:1.875rem}}.g2f-booking-steps-item:first-child:before,.g2f-booking-steps-item:last-child:after{display:none}.g2f-booking-steps-item.is-passed:before,.g2f-booking-steps-item.is-passed:after{background-color:#00653f}.g2f-booking-steps-item.is-passed .g2f-booking-steps-item-step{background:#00653f;color:#fff}.g2f-booking-steps-item.is-passed:hover a .g2f-booking-steps-item-step,.g2f-booking-steps-item.is-passed:focus a .g2f-booking-steps-item-step{background:#fff;color:#00653f}.g2f-booking-steps-item.is-passed:hover a .g2f-booking-steps-item-label,.g2f-booking-steps-item.is-passed:focus a .g2f-booking-steps-item-label{font-weight:600}@media(max-width:48.6775em){.g2f-booking-steps-item.is-passed:hover a .g2f-booking-steps-item-label,.g2f-booking-steps-item.is-passed:focus a .g2f-booking-steps-item-label{display:block;font-weight:300}}.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}@media(max-width:48.6775em){.g2f-booking-steps-item.is-active .g2f-booking-steps-item-label{display:block;font-weight:300}}.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}@media(max-width:48.6775em){.g2f-booking-steps-item-label{display:none}}.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:rgba(255,255,255,.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;transform:translate(-50%,-50%)}.g2f-bookingSummary-container{display:flex;flex-direction:column}@media(min-width:48.6875em){.g2f-bookingSummary-container{flex-direction:row-reverse}}.g2f-bookingSummary-container .g2f-bookingCol{margin-top:-3.4375rem}@media(max-width:48.6775em){.g2f-bookingSummary-container .g2f-bookingCol{margin-top:0 !important}}@media(min-width:48.6875em){.g2f-bookingSummary-form{flex:2;margin-right:1.5625rem}}.g2f-bookingSummary-reminder{padding-block:2.5rem}.g2f-bookingSummary-reminder-header{display:flex;align-items:center;justify-content:space-between}.g2f-bookingSummary-reminder .g2f-datepicker-button{cursor:pointer}.g2f-bookingSummary-reminder-content{display:flex;align-items:center;justify-content:space-between}.g2f-bookingSummary-reminder-content .g2f-form-field{flex-direction:column;margin:.625rem 1.25rem}@media(max-width:48.6775em){.g2f-bookingSummary-reminder-content .g2f-form-field{margin:.625rem 0;justify-content:space-between}}.g2f-bookingSummary-reminder-content .g2f-form-field input{cursor:pointer}.g2f-bookingSummary-reminder-content .g2f-form-field input::-moz-placeholder{color:#fff}.g2f-bookingSummary-reminder-content .g2f-form-field input:-ms-input-placeholder{color:#fff}.g2f-bookingSummary-reminder-content .g2f-form-field input::placeholder{color:#fff}@media(max-width:48.6775em){.g2f-bookingSummary-reminder-content .g2f-datepicker{flex-direction:column}}.g2f-bookingSummary-reminder-content .g2f-calendarWrapper{position:relative}.g2f-bookingSummary-reminder-valid{display:flex;flex-direction:column}.g2f-bookingSummary-reminder-valid-msg,.g2f-bookingSummary-reminder-valid .g2f-btn,.g2f-bookingSummary-reminder-valid body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingSummary-reminder-valid #buorgul,.g2f-bookingSummary-reminder-valid body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingSummary-reminder-valid #buorgpermanent,.g2f-bookingSummary-reminder-valid body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingSummary-reminder-valid #buorgig{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-reminder+.g2f-bookingSummary-reminder{border-top:.0625rem solid #e5e5e5}.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-date::-moz-placeholder{color:#fff}.g2f-bookingSummary-date:-ms-input-placeholder{color:#fff}.g2f-bookingSummary-date::placeholder{color:#fff}.is-in-popin .g2f-bookingSummary-date{width:100%;margin:.625rem 0 0}.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%}@media(max-width:48.6775em){.g2f-bookingSummary-travelers-birthdate-input{margin-top:.625rem;width:100%;height:2.8125rem}}.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:flex;justify-content:space-between}@media(max-width:48.6775em){.g2f-bookingSummary-travelers-children .g2f-form-field,.g2f-bookingSummary-travelers-infants .g2f-form-field{flex-direction:column;align-items:flex-start}}.g2f-bookingSummary-reminder .g2f-form-select{margin-right:1.25rem}@media(max-width:48.6775em){.g2f-bookingSummary-reminder .g2f-form-select{margin-right:.625rem}}.g2f-bookingSummary-reminder .g2f-form-fieldWrapper{margin:.625rem 0}@media(max-width:48.6775em){.g2f-bookingSummary-reminder .g2f-form-fieldWrapper{margin-top:1.25rem}}@media(max-width:48.6775em){.g2f-bookingSummary-options label{display:inline-block;position:relative;top:-0.625rem;min-width:9.375rem}}.g2f-bookingSummary-options .g2f-form-fieldWrapper{display:flex;justify-content:space-between;align-items:baseline}@media(max-width:48.6775em){.g2f-bookingSummary-options .g2f-form-fieldWrapper{position:relative;justify-content:flex-start}}.g2f-bookingSummary-options .g2f-form-fieldWrapper label{flex:1;position:relative;overflow:hidden}@media(max-width:48.6775em){.g2f-bookingSummary-options .g2f-form-fieldWrapper label{flex:none;display:flex;flex-direction:column;width:30%}}.g2f-bookingSummary-options .g2f-form-fieldWrapper label:after{content:"";position:absolute;top:.625rem;width:100%;margin-left:1.25rem;border-bottom:.125rem dotted #d8d8d8}@media(max-width:48.6775em){.g2f-bookingSummary-options .g2f-form-fieldWrapper label:after{display:none}}.g2f-bookingSummary-options .g2f-form-fieldWrapper .g2f-option-line-price{padding-left:1.25rem}@media(max-width:48.6775em){.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-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:flex;justify-content:space-between;align-items:center}@media(max-width:48.6775em){.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field{position:relative;justify-content:flex-start}}.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field label{flex:1;position:relative;overflow:hidden}@media(max-width:48.6775em){.g2f-bookingSummary .animal-option .g2f-form--checkbox .g2f-form-field label{flex:none;display:flex;flex-direction:column;width:30%}}.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}@media(max-width:48.6775em){.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{padding-left:1.25rem}@media(max-width:48.6775em){.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 .animal-option .g2f-form--checkbox .g2f-form-field-animal-fee{margin-right:1.25rem}.g2f-bookingSummary-insurance-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:48.6775em){.g2f-bookingSummary-insurance-wrapper{flex-direction:column;align-items:flex-start}}.g2f-bookingSummary-insurance-wrapper legend{width:60%}@media(max-width:48.6775em){.g2f-bookingSummary-insurance-wrapper legend{width:100%}}@media(max-width:48.6775em){.g2f-bookingSummary-insurance-wrapper .g2f-form-btn:first-child{margin-left:0}}@media(max-width:48.6775em){.g2f-bookingSummary-insurance-options{margin-top:1.25rem}}.g2f-bookingSummary-insurance-options .g2f-form-field label{order:2}.g2f-bookingSummary-insurance-options .g2f-form-field input[type=radio]{order:1;margin-right:.3125rem}.g2f-bookingSummary-btn-wrapper{display:flex;justify-content:flex-end}@media(max-width:48.6775em){.g2f-bookingSummary-btn-wrapper{margin-top:1.25rem}}.g2f-bookingSummary-btn-wrapper .g2f-btn,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgul,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgpermanent,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgig{width:auto}@media(max-width:48.6775em){.g2f-bookingSummary-btn-wrapper .g2f-btn,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgul,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgpermanent,.g2f-bookingSummary-btn-wrapper body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingSummary-btn-wrapper #buorgig{width:100%}}.g2f-bookingSummary .g2f-bookingSummary-radios-wrapper .g2f-form-btn input[type=radio]:checked+label{background:#ff5f32}.g2f-bookingSummary-dates{display:flex;justify-content:space-between}.g2f-bookingSummary-datePopin .g2f-popin-main{padding:.9375rem;max-width:37.5rem}@media(max-width:48.6775em){.g2f-bookingSummary-datePopin .g2f-popin-main{max-width:calc(100vw - 2.5rem)}}.g2f-bookingSummary-datePopin-dates{display:flex;-moz-column-gap:1.25rem;column-gap:1.25rem;margin-bottom:1.25rem}.g2f-bookingSummary-datePopin-dates .g2f-form-field{flex-direction:column;align-items:flex-start}.g2f-bookingSummary-datePopin .g2f-popin-content{max-width:31.25rem}@media(min-width:48.6875em){.g2f-bookingSummary-datePopin .g2f-popin-content{padding:0 1rem}}.g2f-bookingSummary-datePopin-dates{display:flex}.g2f-bookingSummary-nights{text-align:left;font-size:1.0625rem;margin-top:0;margin-bottom:0}.g2f-bookingSummary-clearDates{padding:.6875rem 0}.g2f-booking-summary-form .g2f-bookingFluid{padding-right:0}.g2f-booking-login{justify-content:center}.g2f-booking-login,.g2f-booking-register{display:none}.g2f-booking-login .booking-password-block,.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 #buorgul,body .buorg-buttons .g2f-booking-login .booking-password-block #buorgul,.g2f-booking-login .booking-password-block body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-booking-login .booking-password-block #buorgpermanent,.g2f-booking-login .booking-password-block body .buorg-buttons #buorgig,body .buorg-buttons .g2f-booking-login .booking-password-block #buorgig,.g2f-booking-register .booking-password-block .g2f-btn,.g2f-booking-register .booking-password-block body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-register .booking-password-block #buorgul,.g2f-booking-register .booking-password-block body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-booking-register .booking-password-block #buorgpermanent,.g2f-booking-register .booking-password-block body .buorg-buttons #buorgig,body .buorg-buttons .g2f-booking-register .booking-password-block #buorgig{margin-top:2.5rem;margin-left:auto}.g2f-booking-login-register{justify-content:center}.g2f-booking-login-register form{display:flex;flex-direction:column}.g2f-booking-login-register form .g2f-btn,.g2f-booking-login-register form body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-login-register form #buorgul,.g2f-booking-login-register form body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-booking-login-register form #buorgpermanent,.g2f-booking-login-register form body .buorg-buttons #buorgig,body .buorg-buttons .g2f-booking-login-register form #buorgig{width:auto;align-self:center;margin-top:2.5rem}.g2f-booking-contact-details{margin-bottom:3.75rem}.g2f-booking-contact-details form{display:flex;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:flex;align-items:center;gap:.625rem;margin:.625rem 0;position:relative}@media(max-width:31.1775em){.g2f-booking-contact-details fieldset#edit-gender--wrapper{flex-direction:column;align-items:flex-start}}.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:-0.625rem}@media(max-width:48.6775em){.g2f-booking-contact-details fieldset#edit-gender--wrapper .fieldset-wrapper{margin-top:0}}.g2f-booking-contact-details fieldset#edit-gender--wrapper .fieldset-wrapper #edit-gender{display:flex;justify-content:space-between;width:35%}@media(max-width:48.6775em){.g2f-booking-contact-details .g2f-form-field{flex-direction:column;align-items:flex-start;margin:1.25rem 0}}.g2f-booking-contact-details .g2f-form-field label{min-width:35%}@media(max-width:48.6775em){.g2f-booking-contact-details .g2f-form-field label{width:100%;margin-bottom:.3125rem}}.g2f-booking-contact-details .g2f-form-field input:not([type=radio]){width:65%}@media(max-width:48.6775em){.g2f-booking-contact-details .g2f-form-field input:not([type=radio]){width:100%}}.g2f-booking-contact-details .g2f-form-field input.postal-code{width:30%}@media(min-width:48.6875em){.g2f-booking-contact-details .g2f-form-infoMsg{margin-left:35%;padding:0 .625rem}}.g2f-booking-contact-details .g2f-form-mandatory-field{font-weight:300}.g2f-booking-contact-details .g2f-form-select{width:100%}@media(max-width:48.6775em){.g2f-booking-contact-details .g2f-form--radio{width:100%}}@media(max-width:48.6775em){.g2f-booking-contact-details .g2f-form--radio .g2f-form-field{flex-direction:row;align-items:center;margin:0}}.g2f-booking-contact-details .g2f-btn,.g2f-booking-contact-details body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-contact-details #buorgul,.g2f-booking-contact-details body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-booking-contact-details #buorgpermanent,.g2f-booking-contact-details body .buorg-buttons #buorgig,body .buorg-buttons .g2f-booking-contact-details #buorgig{width:auto;flex:1}.g2f-booking-contact-details-btn-wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:2.5rem}@media(max-width:48.6775em){.g2f-booking-contact-details-btn-wrapper{justify-content:space-between}}.g2f-booking-contact-details-btn-wrapper a{margin-right:2.5rem}.g2f-booking-contact-details-btn-wrapper a:hover{text-decoration:underline}@media(max-width:48.6775em){.g2f-booking-contact-details-btn-wrapper a{margin-right:0}}.g2f-booking-contact-details-btn-wrapper .g2f-btn,.g2f-booking-contact-details-btn-wrapper body .buorg-buttons #buorgul,body .buorg-buttons .g2f-booking-contact-details-btn-wrapper #buorgul,.g2f-booking-contact-details-btn-wrapper body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-booking-contact-details-btn-wrapper #buorgpermanent,.g2f-booking-contact-details-btn-wrapper body .buorg-buttons #buorgig,body .buorg-buttons .g2f-booking-contact-details-btn-wrapper #buorgig{width:auto}.g2f-bookingWithoutPayment-content-submit{float:right;margin-top:2.5rem}.g2f-bookingWithoutPayment-content-submit .g2f-btn,.g2f-bookingWithoutPayment-content-submit body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingWithoutPayment-content-submit #buorgul,.g2f-bookingWithoutPayment-content-submit body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingWithoutPayment-content-submit #buorgpermanent,.g2f-bookingWithoutPayment-content-submit body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingWithoutPayment-content-submit #buorgig{width:auto}.g2f-bookingPayment-wrapper.loading:before{content:"";display:block;position:fixed;top:0;left:0;bottom:0;right:0;z-index:40;background-color:rgba(255,255,255,.7)}.g2f-bookingPayment-wrapper.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;transform:translate(-50%,-50%)}.g2f-bookingPayment-content-submit{display:flex;justify-content:flex-end;align-items:center}@media(max-width:48.6775em){.g2f-bookingPayment-content-submit{justify-content:space-between}}.g2f-bookingPayment-content-submit a{margin-top:1.25rem;margin-right:2.5rem}.g2f-bookingPayment-content-submit a:hover{text-decoration:underline}@media(max-width:67.4275em){.g2f-bookingPayment-content-submit a{margin-right:0}}.g2f-bookingPayment-content-submit .g2f-btn,.g2f-bookingPayment-content-submit body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingPayment-content-submit #buorgul,.g2f-bookingPayment-content-submit body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingPayment-content-submit #buorgpermanent,.g2f-bookingPayment-content-submit body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingPayment-content-submit #buorgig{width:auto}.g2f-bookingPayment-content-fieldset label{order:2}.g2f-bookingPayment-content-fieldset .form-radio{order:1;margin-right:.3125rem}.g2f-bookingPayment-content-error{margin:.625rem 0 1.25rem;color:red;font-size:.75rem}.g2f-bookingPayment-means{border:.0625rem solid #00653f;border-radius:.9375rem;margin:1.25rem 0}@media(min-width:67.4375em){.g2f-bookingPayment-means{margin-right:2.5rem}}.g2f-bookingPayment-means-buttons{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;gap:1.25rem .9375rem;justify-content:left}@media(min-width:67.4375em){.g2f-bookingPayment-means-buttons{margin-right:2.5rem}}@media(max-width:31.1775em){.g2f-bookingPayment-means-buttons button{flex:auto}}.g2f-bookingPayment-means-buttons button:hover,.g2f-bookingPayment-means-buttons button.open{color:#fff;background-color:#4bab77;border:1px solid #4bab77}.g2f-bookingPayment-means-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.5625rem;border-radius:.9375rem;cursor:pointer}.g2f-bookingPayment-means-header:focus:not(:focus-visible){outline:none}.g2f-bookingPayment-means-header h4{display:flex;justify-content:left;align-items:center;gap:.9375rem;font-size:.9375rem;font-weight:600}@media(max-width:31.1775em){.g2f-bookingPayment-means-header h4{flex-direction:column;justify-content:center;align-items:start}}.g2f-bookingPayment-means-header-icons{display:flex;align-items:center;justify-content:space-between;gap:.3125rem}.g2f-bookingPayment-means-header .g2f-arrow{fill:#00653f;transform:rotate(270deg)}.g2f-bookingPayment-means-formContainer{margin-top:.625rem;display:block;padding:0 1.5625rem 1.5625rem}@media(min-width:67.4375em){.g2f-bookingPayment-means-formContainer{padding-left:3.4375rem}}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper{width:65%}@media(max-width:67.4275em){.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper{width:100%}}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper div.dhf_cvv_expiry_container{display:flex}@media(max-width:31.1775em){.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper div.dhf_cvv_expiry_container{flex-direction:column;justify-content:center;align-items:start;max-width:60%;min-width:8.4375rem}}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper 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:rgba(0,0,0,0);border:.0625rem solid #00653f;border-radius:60em}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container:before{content:"";position:absolute;margin-left:-2.5rem;background-position:center center;background-repeat:no-repeat;background-size:contain}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container#card-dalenys-container:before{width:1.5rem;height:1rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24.6 19.7' width='100%25' height='100%25'%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e")}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container#expiry-dalenys-container{margin-right:1.875rem}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container#expiry-dalenys-container:before{width:1.25rem;height:1.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 91.6' width='100%25' height='100%25'%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e")}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container#cvv-dalenys-container:before{width:1.25rem;height:1.4375rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.3 23.4' width='100%25' height='100%25'%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='rgb(0%2c101%2c63)'/%3e%3c/svg%3e")}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container span.hosted-field-error{display:inline-block;position:absolute;bottom:-1.3125rem;left:1.25rem;color:red;font-size:.75rem}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper span.dalenys-container.hosted-fields-invalid-state{border:.0625rem solid red}.g2f-bookingPayment-means--creditCard .g2f-bookingPayment-means-formContainer>.form-wrapper #brand-dalenys-container{display:none}.g2f-bookingPayment-means--creditCard .g2f-form-field label{min-width:35%}.g2f-bookingPayment-means--creditCard .g2f-form--textfield.form-item-dhf-card-name{width:85%;margin-top:1.25rem}@media(max-width:67.4275em){.g2f-bookingPayment-means--creditCard .g2f-form--textfield.form-item-dhf-card-name{width:100%}}.g2f-bookingPayment-means--creditCard .g2f-form--textfield.form-item-dhf-card-name .fields-invalid-state{border:.0625rem solid red}.g2f-bookingPayment-means--creditCard .g2f-form--textfield.form-item-dhf-card-name .field-error{display:block;color:red;padding-top:.9375rem;font-size:.75rem}.g2f-bookingPayment-means--giftcard .g2f-bookingPayment-means-formContainer>.form-wrapper{display:flex;align-items:center;gap:.3125rem 1.25rem;width:65%}@media(max-width:31.1775em){.g2f-bookingPayment-means--giftcard .g2f-bookingPayment-means-formContainer>.form-wrapper{flex-direction:column;justify-content:center;align-items:start;margin-bottom:1.25rem}}@media(max-width:67.4275em){.g2f-bookingPayment-means--giftcard .g2f-bookingPayment-means-formContainer>.form-wrapper{width:100%}}.g2f-bookingPayment-means--giftcard .g2f-bookingPayment-means-formContainer>.form-wrapper button{width:auto}.g2f-bookingPayment-means--giftcard .g2f-booking-giftcard input{padding:0;width:auto}.g2f-bookingPayment-means--cv-connect .g2f-bookingPayment-means-formContainer>.form-wrapper{display:flex;align-items:center;gap:.3125rem 1.25rem;width:65%}@media(max-width:31.1775em){.g2f-bookingPayment-means--cv-connect .g2f-bookingPayment-means-formContainer>.form-wrapper{flex-direction:column;justify-content:center;align-items:start;margin-bottom:1.25rem}}@media(max-width:67.4275em){.g2f-bookingPayment-means--cv-connect .g2f-bookingPayment-means-formContainer>.form-wrapper{width:100%}}.g2f-bookingPayment-means--cv-connect .g2f-bookingPayment-means-formContainer>.form-wrapper button{width:auto}.g2f-bookingPayment-means--cv-connect .g2f-booking-cv-connect{display:flex;flex-wrap:wrap;gap:1.25rem}.g2f-bookingPayment-means--cv-connect .g2f-booking-cv-connect-amount{color:#00653f;font-weight:600;background-color:#e3f2ea;padding:.8125rem 1.25rem;border-radius:.5rem}.g2f-bookingPayment-means:not(.open) .g2f-bookingPayment-means-formContainer{display:none}.g2f-bookingPayment-means:not(.open) .g2f-arrow{transform:rotate(90deg)}.g2f-bookingPayment-means.disabled{opacity:.5;pointer-events:none}.g2f-bookingPayment-means.disabled .g2f-bookingPayment-means-formContainer{display:none}.g2f-bookingPayment-means.disabled .g2f-arrow{display:none}.g2f-bookingPayment-popin{border-radius:.9375rem;overflow:hidden;z-index:9999999;width:100% !important;max-width:59.375rem;background-color:#fff;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}.g2f-bookingPayment-popin-container{display:flex;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:1;transition:opacity 100ms linear 0s;justify-content:center;align-items:center;z-index:9999}@media(max-width:48.6775em){.g2f-bookingPayment-popin-container{padding:.625rem;align-items:flex-end}}@media(min-width:48.6875em){.g2f-bookingPayment-popin-container{padding:2.5rem}}.g2f-bookingPayment-popin-container.hidden{display:none}.g2f-bookingPayment-popin-header{background-color:#e3f2ea;padding:.9375rem 1.875rem}.g2f-bookingPayment-popin-header h4{display:flex;justify-content:left;align-items:center;gap:.9375rem;font-weight:600}.g2f-bookingPayment-popin-content{padding:1.875rem}.g2f-bookingPayment-popin-loading{display:flex;flex-direction:column;align-items:center;position:relative;margin-top:2.5rem;left:50%;transform:translate(-50%,0);width:-moz-max-content;width:max-content;color:#ff5f32;font-style:italic;font-weight:600}.g2f-bookingPayment-popin-loading svg{animation:2s linear infinite reverse rotate}.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-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions{display:flex;width:60%;margin:.625rem auto 0}@media(max-width:48.6775em){.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions{width:100%;flex-direction:column}}.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions .g2f-btn,.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions #buorgul,.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions #buorgpermanent,.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions #buorgig{margin:0 .625rem}@media(max-width:48.6775em){.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions .g2f-btn,.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions body .buorg-buttons #buorgul,body .buorg-buttons .g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions #buorgul,.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions body .buorg-buttons #buorgpermanent,body .buorg-buttons .g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions #buorgpermanent,.g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions body .buorg-buttons #buorgig,body .buorg-buttons .g2f-bookingConfirmation-od-content .booking-on-demand-confirmation-form .form-actions #buorgig{margin:.625rem 0}}.g2f-bookingPayment-form .g2f-reinsurance,.g2f-bookingConfirmation-img .g2f-reinsurance{margin-top:3.75rem}@media(min-width:48.6875em){.g2f-bookingPayment-form .g2f-reinsurance-item,.g2f-bookingConfirmation-img .g2f-reinsurance-item{padding:1.5625rem}}@media(min-width:67.4375em){.g2f-bookingPayment-form .g2f-reinsurance-item,.g2f-bookingConfirmation-img .g2f-reinsurance-item{padding:.625rem;flex-direction:row}}@media(min-width:48.6875em){.g2f-bookingPayment-form .g2f-reinsurance-item .g2f-reinsurance-joinGites-item-img,.g2f-bookingConfirmation-img .g2f-reinsurance-item .g2f-reinsurance-joinGites-item-img{width:8.75rem}}@media(min-width:67.4375em){.g2f-bookingPayment-form .g2f-reinsurance-item .g2f-reinsurance-joinGites-item-content,.g2f-bookingConfirmation-img .g2f-reinsurance-item .g2f-reinsurance-joinGites-item-content{margin-left:1.5625rem;text-align:left}}.g2f-bookingPayment-form .g2f-reinsurance h2,.g2f-bookingConfirmation-img .g2f-reinsurance h2{width:100%}@media(min-width:48.6875em){.g2f-bookingPayment-form .g2f-reinsurance .swiper-wrapper,.g2f-bookingConfirmation-img .g2f-reinsurance .swiper-wrapper{flex-wrap:wrap}}.g2f-footer{color:#fff;padding-right:1.375rem;padding-left:1.375rem}@media(max-width:48.6775em){.g2f-footer{padding:0;overflow:hidden}}.g2f-footer-container{background-color:#fff}.g2f-footer-newsletter{--extend-color:#4bab77;background-color:#4bab77;padding-top:3.75rem;padding-bottom:3.75rem}@media(max-width:48.6775em){.g2f-footer-newsletter{padding-right:0;padding-left:0}}@media(min-width:74.9375em){.g2f-footer-newsletter-wrapper{padding-right:3.125rem}}@media(min-width:48.6875em)and (max-width:74.9275em){.g2f-footer-newsletter-wrapper{padding-right:1.25rem}}@media(max-width:48.6775em){.g2f-footer-newsletter-wrapper{padding-right:1.875rem;padding-left:1.875rem}}.g2f-footer-newsletter-form{position:relative;margin-top:1.875rem}@media(max-width:48.6775em){.g2f-footer-newsletter-form{width:100%}}.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:rgba(0,0,0,0);color:#fff;border:.0625rem solid #fff;border-radius:60em;padding-right:140px}.g2f-footer-newsletter-form .g2f-newsletterBloc-input::-moz-placeholder{font-size:.9375rem;font-weight:300;color:#fff}.g2f-footer-newsletter-form .g2f-newsletterBloc-input:-ms-input-placeholder{font-size:.9375rem;font-weight:300;color:#fff}.g2f-footer-newsletter-form .g2f-newsletterBloc-input::placeholder{font-size:.9375rem;font-weight:300;color:#fff}.g2f-footer-newsletter-form .g2f-newsletterBloc-input:focus,.g2f-footer-newsletter-form .g2f-newsletterBloc-input:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-footer-newsletter-form .g2f-newsletter .g2f-form--checkbox .g2f-form-field{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:flex;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-top:3.75rem;padding-bottom:3.75rem}@media(max-width:48.6775em){.g2f-footer-info{padding-right:0;padding-left:0}}.g2f-footer-info-wrapper{height:100%;position:relative}@media(min-width:74.9375em){.g2f-footer-info-wrapper{padding:0 3.125rem}}@media(min-width:48.6875em)and (max-width:74.9275em){.g2f-footer-info-wrapper{padding:0 1.25rem}}@media(max-width:48.6775em){.g2f-footer-info-wrapper{padding-right:1.875rem;padding-left:1.875rem}}.g2f-footer-info-wrapper::before{content:"";position:absolute;width:1px;height:100%;right:0;background:#fff;top:0;bottom:0}@media(max-width:48.6775em){.g2f-footer-info-wrapper::before{top:auto;bottom:-60px;width:auto;height:1px;right:1.375rem;left:1.375rem}}.g2f-footer-action{--extend-color:#00653f;background-color:#00653f;padding-top:3.75rem;padding-bottom:3.75rem}@media(max-width:48.6775em){.g2f-footer-action{padding-right:0;padding-left:0}}@media(min-width:74.9375em){.g2f-footer-action-wrapper{padding-left:3.125rem}}@media(min-width:48.6875em)and (max-width:74.9275em){.g2f-footer-action-wrapper{padding-left:0}}@media(max-width:48.6775em){.g2f-footer-action-wrapper{padding-right:1.875rem;padding-left:1.875rem}}.g2f-footer-about-list,.g2f-footer-other-list{display:flex;flex-wrap:wrap}@media(max-width:48.6775em){.g2f-footer-other-item:not(:last-child){margin-bottom:1.5rem}}.g2f-footer-about-item{width:50%;margin-top:1.5rem}@media(min-width:74.9375em){.g2f-footer-about-item{padding-right:3.75rem}}@media(min-width:48.6875em)and (max-width:74.9275em){.g2f-footer-about-item{padding-right:1.875rem}}@media(max-width:48.6775em){.g2f-footer-about-item{width:100%;padding-right:0}}.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}@media(max-width:48.6775em){.g2f-footer-social{margin-left:auto;margin-right:auto}}.g2f-footer-social-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:48.6775em){.g2f-footer-social-list{max-width:12.5rem;margin-inline:auto}}.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:flex;align-items:center;background-color:#fff;color:#000}@media(max-width:67.4275em){.g2f-footer-legal{padding:1.875rem 2.5rem}}@media(max-width:48.6775em){.g2f-footer-legal{flex-direction:column;padding:1.875rem 1.25rem;text-align:center}}@media(max-width:48.6775em){.g2f-footer-legal.active{padding-bottom:6.25rem}}.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:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width:48.6775em){.g2f-footer-legals-list{flex-direction:column}}.g2f-footer-legals-item{margin:0 1rem;text-align:center;font-weight:300}@media(max-width:48.6775em){.g2f-footer-legals-item{margin:.625rem 0}}.g2f-footer-legals-link:hover{text-decoration:underline}.g2f-footer-logo{display:block;width:5rem;height:5rem;margin-left:0;margin-right:.625rem;fill:#fff !important}.g2f-footer-logo-img{max-height:5rem;width:100%;height:100%;fill:#00653f !important}@media(min-width:48.6875em){.g2f-footer-logo-img{max-height:100%}}.g2f-footer-title{display:block;max-width:100%}@media(min-width:48.6875em){.g2f-footer-title{float:right;display:inline-block}}@media(min-width:67.4375em){.g2f-footer-title{height:7.8125rem;float:none}}.g2f-footer-title *{margin:0 auto;display:block}.g2f-footer-title-img{width:100%;height:100%;fill:#fff !important}.g2f-footer-title-img-ce{width:13.125rem}@media(max-width:48.6775em){.g2f-footer-title-img-ce{max-width:100%}}.g2f-footer-title-baseline{color:#00653f;font-size:.75rem;letter-spacing:1.8px;padding-top:.2em;text-align:center}.g2f-footer-title-baseline span{display:inline-block}.g2f-footer-title-baseline span.hidden{text-indent:-9000px}.g2f-footer-title-baseline span.alt:before{content:"&"}@media(min-width:67.4375em){.g2f-footer-title-baseline{font-size:1.125rem;text-align:center}}.g2f-footer-ce .g2f-footer-social-list{justify-content:space-evenly}@media(max-width:48.6775em){.g2f-footer-ce .g2f-footer-info{padding:3.125rem 0 0}}@media(max-width:48.6775em){.g2f-footer-ce .g2f-footer-info ul{flex-direction:column;margin-left:0}}@media(max-width:48.6775em){.g2f-footer-ce .g2f-footer-info ul li{margin:.625rem 0}}@media(max-width:48.6775em){.g2f-footer-ce .g2f-footer-info ul li a{margin-right:0}}@media(max-width:48.6775em){.g2f-footer-ce .g2f-footer-action{padding-top:1.25rem}}.g2f-footer-ce .g2f-footer-action-wrapper{margin-top:-0.3125rem}.g2f-footer-ce-logo{--extend-color:#4bab77;background-color:#4bab77;padding-top:2.5rem;padding-bottom:2.5rem}@media(max-width:48.6775em){.g2f-footer-ce-logo header{justify-content:center;padding:0 .625rem}}.g2f-footer-mpf{display:flex;width:100%;gap:.625rem;align-items:center;margin-top:1.25rem}@media(min-width:48.6875em)and (max-width:67.4275em){.g2f-footer-mpf{flex-direction:column}}.g2f-footer-mpf-logo{flex-shrink:0;height:5.625rem;width:5.625rem}@media(max-width:48.6775em){.g2f-footer-mpf-logo{height:4.375rem;width:4.375rem}}.g2f-footer-mpf-logo img{height:100%;width:100%}.g2f-footer-mpf-text{margin:0}.g2f-header{background-color:#fff;box-shadow:0 .1875rem .375rem 0 rgba(0,0,0,.1);position:relative;font-weight:300;font-size:.875rem;z-index:995}@media(max-width:48.6775em){.g2f-header{height:var(--header-mobile-height)}}@media(min-width:48.6875em){.g2f-header{height:var(--header-height)}}.g2f-header .wrapper{position:relative;padding-inline:1.25rem;padding-block:.3125rem;height:100%;z-index:500}.g2f-header-booking{box-shadow:none;padding-block:.3125rem}.g2f-header-container{display:flex;align-items:center;justify-content:space-between;gap:.625rem;height:100%}.g2f-header-left{display:flex;align-items:center;justify-content:left;height:100%}.g2f-header-center{flex:1;display:flex;gap:.625rem;align-items:center;justify-content:right}.g2f-header-logo{position:relative;display:flex;align-items:center;height:100%}.g2f-header-logo-img{max-width:6.25rem;height:100%;aspect-ratio:1;margin-left:-0.625rem;margin-right:.625rem}@media(max-width:48.6775em){.g2f-header-logo-img{margin-right:.3125rem}}.g2f-header-logo-img svg{fill:#00653f !important;height:100%;width:100%}.g2f-header-logo-text{display:inline-block;aspect-ratio:331/40;max-width:9.625rem;margin-right:.625rem}@media(max-width:48.6775em){.g2f-header-logo-text{display:none}}.g2f-header-logo-text-ce{aspect-ratio:538/120;max-width:13.125rem;margin-top:3px;margin-right:1.25rem}.g2f-header-logo-text svg{fill:#00653f !important;height:100%;width:100%}.g2f-header-logo-anniversary{display:inline-block;height:55%;aspect-ratio:256/222;margin-top:8px}@media(min-width:48.6875em)and (max-width:67.4275em){.g2f-header-logo-anniversary.with-menu{display:none}}@media(max-width:31.1775em){.g2f-header-logo-anniversary.with-central-search{display:none}}.g2f-header-logo-anniversary svg{fill:#00653f !important;height:100%;width:100%}@media(max-width:48.6775em){.g2f-header-ce .g2f-header-logo{margin-left:0}}.g2f-header-ce .g2f-header-logo-ce{fill:#00653f}@media(min-width:67.4375em){.g2f-header-ce .g2f-header-logo-ce{width:13.125rem}}.g2f-header-ce-logoce{display:block;padding:.3125rem}.g2f-header-ce-logoce img{width:3.1875rem;height:3.1875rem}.g2f-header-nav{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap}.g2f-header-search{display:flex;align-items:center;width:auto;height:100%}.g2f-header-search-btn{display:flex;align-items:center;justify-content:center;gap:.625rem;border-radius:3.125rem;color:var(--c-g2f-leafgreen);cursor:pointer;transition:background-color var(--animation-duration)}.g2f-header-search-btn:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-header-search-btn:hover{background-color:var(--c-g2f-lilywhite)}@media(min-width:74.9375em){.g2f-header-search-btn{padding:.3125rem;border:.0625rem solid var(--c-g2f-leafgreen)}}.g2f-header-search-btnLabel{display:none;margin-left:.3125rem}@media(min-width:74.9375em){.g2f-header-search-btnLabel{display:inline-block}}.g2f-header-search-btnIcon{flex:0 0 auto;display:flex;position:relative;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border-radius:50%;background-color:var(--c-g2f-lilywhite)}.g2f-header-search-panel{display:none;position:absolute;top:100%;background:#fff;left:0;right:0;padding:1.25rem;border-radius:0 0 1.25rem 1.25rem;box-shadow:0 .3125rem .3125rem 0 rgba(0,0,0,.1);opacity:0}@supports(transition-behavior:allow-discrete){.g2f-header-search-panel{transition:height .1s,opacity .1s,display .1s allow-discrete}}.g2f-header-search-panel.is-open{display:flex;opacity:1}@starting-style{.g2f-header-search-panel.is-open{opacity:0}}.g2f-header-search-panel::before{content:"";position:absolute;background-color:rgba(0,0,0,0);top:0;left:-0.625rem;height:1.25rem;width:.625rem;border-top-right-radius:.625rem;box-shadow:0 -0.625rem 0 0 var(--c-white)}.g2f-header-search-panel::after{content:"";position:absolute;background-color:rgba(0,0,0,0);top:0;right:-0.625rem;height:1.25rem;width:.625rem;border-top-left-radius:.625rem;box-shadow:0 -0.625rem 0 0 var(--c-white)}.g2f-header-search.center .g2f-header-search-btn{position:absolute;left:50%;transform:translate(-50%,0);border:.0625rem solid var(--c-g2f-leafgreen);padding:.3125rem}@media(min-width:31.1875em){.g2f-header-search.center .g2f-header-search-btnLabel{display:inline-block}}.g2f-header-action{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:.625rem;color:#00653f}@media(min-width:48.6875em){.g2f-header-action{justify-content:space-around}}.g2f-header-action-btn{display:flex;align-items:center;gap:.9375rem;padding-block:.625rem;padding-inline:.625rem;cursor:pointer;border-radius:1.25rem}.g2f-header-action-btn:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-header-action-btn:hover{background-color:var(--c-g2f-lilywhite)}.g2f-header-action-label{white-space:nowrap}.g2f-header-action-content{display:none;position:absolute;top:100%;flex-direction:column;gap:.625rem;border-radius:1rem;background-color:#fff;padding:.875rem 1.5625rem;width:-moz-max-content;width:max-content}@media(max-width:84.365em){.g2f-header-action-content{right:0}}.g2f-header-action-content.is-open{display:flex}.g2f-header-action-content>li{padding:.625rem}.g2f-header-action-search-content{width:23.75rem}@media(min-width:67.4375em){.g2f-header-action-search-content{right:-7.8125rem}}@media(max-width:31.1775em){.g2f-header-action-search-content{width:100vw;right:-1.375rem;border-top-left-radius:0;border-top-right-radius:0}}.g2f-header-action-menu{margin-right:1.25rem;text-decoration:none;text-align:center}.g2f-header-action-menu-open{display:block}.g2f-header-action-menu-close{display:none}.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}@media(min-width:48.6875em){.g2f-header-action-menu{display:none}}@media(min-width:48.6875em){.g2f-header-action-menu{position:relative;left:auto;top:auto;transform:translateY(0)}.g2f-header-action-menu::after{right:-3px}}.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}@media(min-width:48.6875em){.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-header-accountMenu{position:relative;display:flex;align-items:center}.g2f-header-accountMenu-btn{display:flex;align-items:center;gap:.9375rem;flex-shrink:0;padding-block:.625rem;padding-inline:.625rem;cursor:pointer;border-radius:1.25rem}@media(max-width:67.4275em){.g2f-header-accountMenu-btn{padding:0}}.g2f-header-accountMenu-btn:focus-visible{--inside-color:var(--focus-light-color);--outside-color:var(--focus-dark-color);--inside-width:2px;box-shadow:0 0 0 var(--inside-width) var(--inside-color),0 0 0 .3125rem var(--outside-color);outline:rgba(0,0,0,0) solid .1875rem;outline-offset:.1875rem}.g2f-header-accountMenu-btn:hover{background-color:var(--c-g2f-lilywhite)}.g2f-header-accountMenu-btn:hover .g2f-header-accountMenu-btnIcon{background-color:#fff}.g2f-header-accountMenu-btn.is-active .g2f-header-accountMenu-btnArrow{transform:rotate(-90deg)}.g2f-header-accountMenu-btnIcon{display:flex;position:relative;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;background-color:#e3f2ea;border-radius:50%}.g2f-header-accountMenu-btnIcon.isPro::after{content:"PRO";display:inline-block;position:absolute;height:.75rem;width:1.5rem;top:-0.1875rem;right:-0.625rem;border-radius:.375rem;background-color:#ff5f32;color:#fff;font-size:.5rem;line-height:.75rem;font-weight:600;text-align:center}.g2f-header-accountMenu-btnIcon svg{width:.9375rem;height:.9375rem;fill:#00653f}.g2f-header-accountMenu-btnIcon-img{border-radius:50%;overflow:hidden;width:1.75rem;min-width:1.75rem;height:1.75rem}.g2f-header-accountMenu-btnIcon-img img{width:1.75rem;height:1.75rem}@media(max-width:74.9275em){.g2f-header-accountMenu-btnLabel{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-accountMenu-btnArrow{display:flex;transform:rotateZ(90deg);transition:transform var(--animation-duration)}@media(max-width:67.4275em){.g2f-header-accountMenu-btnArrow{display:none}}.g2f-header-accountMenu-btnArrow svg{width:.625rem;height:.625rem;fill:#00653f}.g2f-header-accountMenu-panel{display:none;position:absolute;top:calc(100% + 10px);flex-direction:column;border-radius:1rem;padding:.875rem 1.5625rem;width:-moz-max-content;width:max-content;min-width:100%;background-color:#fff;color:#000;box-shadow:var(--shadow-level-2)}@media(max-width:84.365em){.g2f-header-accountMenu-panel{right:0}}.g2f-header-accountMenu-panel.is-open{display:flex}.g2f-header-accountMenu-list{display:flex;flex-direction:column;gap:.625rem;width:100%}.g2f-header-accountMenu-listItem{border-radius:.3125rem;margin:0 -0.625rem}.g2f-header-accountMenu-listItem:hover{background-color:var(--c-g2f-lilywhite)}.g2f-header-accountMenu-listItem a{display:inline-block;padding:.625rem;width:100%;border-radius:.3125rem}.g2f-header-accountMenu-listItem input{display:inline-block;padding:.625rem;width:100%;border:none;border-radius:.3125rem;text-align:left}.g2f-homeDest .g2f-bigFigure{padding:10rem 0}.g2f-homeDest .g2f-bigFigure picture{bottom:0}.g2f-homeDest-container-poi{margin-top:-6.25rem;display:flex;flex-direction:column}.g2f-homeDest-container-poi-wrap{display:flex;order:1}.g2f-homeDest-container-poi .g2f-mainSearchContent{position:relative;background:#fff;border-radius:1rem;padding:2rem 1rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}@media(max-width:48.6775em){.g2f-homeDest-container .g2f-mainSearchContent-wrapper{padding:0}}@media(max-width:48.6775em){.g2f-homeDest-wrapper{flex-direction:column;width:100%}}.g2f-homeDest-poi-title{position:absolute;top:5.3125rem;width:100%;text-align:center}@media(max-width:48.6775em){.g2f-homeDest-poi-title{top:3.4375rem;padding:0 1.25rem}}.g2f-homeDest-poi-title h1{display:inline-block;background-color:#fff;padding:.625rem 1.25rem;border-radius:3.125rem}@media(max-width:48.6775em){.g2f-homeDest-poi-title h1{font-size:1.5rem}}.g2f-homeDest-aside{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:23.4375rem;margin:.75rem 1.5rem .75rem 0;padding:2.5rem .9375rem;background-color:#fff;border-radius:1rem;z-index:2}@media(max-width:48.6775em){.g2f-homeDest-aside{display:block;position:relative;height:auto;margin-inline:auto;width:100%;max-width:23.4375rem;z-index:0}}.g2f-homeDest-aside--sticky{position:sticky;top:1.5625rem}@media(max-width:48.6775em){.g2f-homeDest-aside--sticky{top:0}}.g2f-homeDest-aside header{padding:0 1.25rem;width:100%}.g2f-homeDest-aside .g2f-mapFrance svg:last-child{width:3.125rem;height:35%;margin-top:5.9375rem;padding-left:.3125rem}.g2f-homeDest-aside-picto{display:flex;justify-content:center}.g2f-homeDest-aside-picto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.g2f-homeDestItem{display:flex;flex-direction:column;max-width:100%;width:100%;height:100%}@media(min-width:48.6875em){.g2f-homeDestItem:hover .g2f-homeDestItem-cta{display:block}}.g2f-homeDestItem-container{align-items:stretch}@media(min-width:48.6875em){.g2f-homeDestItem-container{margin:0 -0.75rem}}.g2f-homeDestItem-wrapper{display:flex;margin:.75rem;width:calc(33% - 25px)}@media(max-width:48.6775em){.g2f-homeDestItem-wrapper{width:100%;margin:.75rem 0}}.g2f-homeDestItem-wrapper .field-content{height:100%}.g2f-homeDestItem-wrapper .views-field{width:100%}.g2f-homeDestItem-content{flex:1;display:flex;flex-direction:column;width:100%;padding:1.875rem}@media(max-width:48.6775em){.g2f-homeDestItem-content{padding:.9375rem 1.5625rem}}.g2f-homeDestItem-img{position:relative}@media(max-width:48.6775em){.g2f-homeDestItem-img{height:14.375rem}}.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:flex;align-items:center;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:1}.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%;-o-object-fit:contain;object-fit:contain}.g2f-homeDest-description{flex-grow:0;flex-shrink:0;flex-basis:66%;max-width:66%;margin:1.25rem 0 0 1.25rem}@media(max-width:48.6775em){.g2f-homeDest-description{margin:1.875rem 0 0;flex-basis:100%;max-width:100%}}@media(max-width:48.6775em){.g2f-homeDest-content h3{margin:1.25rem 0}}@media(max-width:48.6775em){.g2f-homeDest-homedestination-title{margin-top:3.75rem}}.g2f-homeDest-homeregion .g2f-homeDest-aside,.g2f-homeDest-pageregion .g2f-homeDest-aside,.g2f-homeDest-pagedepartment .g2f-homeDest-aside{margin-top:-11.875rem}@media(max-width:48.6775em){.g2f-homeDest-homeregions .g2f-bigFigure{display:none}}.g2f-homeDest-homeregions .g2f-bigFigure picture{bottom:0}.g2f-homeDest-homeregions .g2f-homeDest-container{display:flex;align-items:flex-start;position:relative;margin-top:-11.875rem;padding-bottom:3.75rem}@media(max-width:48.6775em){.g2f-homeDest-homeregions .g2f-homeDest-container{margin-top:0;flex-direction:column}}.g2f-homeDest-homeregions .g2f-homeDest-wrapper{z-index:0}@media(min-width:48.6875em){.g2f-homeDest-homeregions .g2f-homeDest-wrapper{align-self:flex-start;position:sticky;top:0;z-index:2}}@media(max-width:48.6775em){.g2f-homeDest-homeregions .g2f-homeDest-aside{min-height:auto;margin-top:2.5rem;background:none;box-shadow:none;padding:1.25rem 0}}@media(max-width:48.6775em)and (max-width:48.6775em){.g2f-homeDest-homeregions .g2f-homeDest-aside header{padding:0}}@media(max-width:48.6775em)and (max-width:48.6775em){.g2f-homeDest-homeregions .g2f-homeDest-aside header h2{text-align:left;margin-bottom:0}}.g2f-homeDest-homeregions .g2f-homeDest-content{position:relative;padding-right:0;flex-grow:1}.g2f-homeDest-homeregions .g2f-homeDestItem-wrapper{width:calc(50% - 25px)}@media(max-width:67.4275em){.g2f-homeDest-homeregions .g2f-homeDestItem-wrapper{width:100%}}@media(max-width:48.6775em){.g2f-homeDest-textimage figure{flex-direction:column}}@media(max-width:48.6775em){.g2f-homeDest-textimage figcaption{margin-top:.625rem}}@media(max-width:48.6775em){.g2f-homeDest-textimage-img{padding:0}}.g2f-homeDest-textimage-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:1rem}.g2f-homeDest-textimage-img-centered{max-width:48.75rem;margin:0 auto}.g2f-homeDest-mapRegionSvg-wrapper{display:flex}@media(max-width:48.6775em){.g2f-homeDest-mapRegionSvg-wrapper{flex-direction:column}}@media(min-width:48.6875em){.g2f-homeDest-mapRegionSvg .g2f-mapFranceRegion{max-height:31.25rem;padding-right:7.5rem}}@media(max-width:48.6775em){.g2f-homeDest-mapRegionSvg .g2f-mapFranceRegion{aspect-ratio:17/16}}.g2f-homeOffer{text-align:center}@media(min-width:48.6875em){.g2f-homeOffer{margin-top:5rem}}.g2f-homeOffer-wrapper{display:flex;align-items:stretch;flex-direction:column;position:relative;border-radius:7px;margin:3.125rem 0}@media(min-width:48.6875em){.g2f-homeOffer-wrapper{flex-direction:row;background:none;overflow:hidden;margin: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}@media(min-width:48.6875em){.g2f-homeOffer-wrapper::before::before{display:none}}@media(min-width:48.6875em){.g2f-homeOffer-img{width:65%}}.g2f-homeOffer-img img{-o-object-fit:cover;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}@media(min-width:48.6875em){.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-header-title{font-size:1.4375rem}.g2f-homeOffer-header-desc{font-size:1.125rem}.g2f-homeOffer-aside{background-color:#fff;display:flex;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)}@media(min-width:48.6875em){.g2f-homeOffer-aside{width:35%;border-radius:0}}.g2f-homeOffer-aside-header{padding:.625rem 1.25rem;background:linear-gradient(50deg,#b7df56,#1aa87b);color:#fff;display:none}@media(min-width:48.6875em){.g2f-homeOffer-aside-header{display:block}}.g2f-homeOffer-aside-header-title{font-size:1.4375rem;font-weight:bold}.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}@media(min-width:48.6875em){.g2f-homeOffer--full .g2f-homeOffer-aside-header{flex:1;display:flex;align-items:center}}.g2f-homeReinsurance{display:none;text-align:center;margin-bottom:1.875rem}@media(min-width:48.6875em){.g2f-homeReinsurance{display:block}}.g2f-homeReinsurance-list{display:flex;justify-content:center;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%;transform:translateY(-50%);width:1px;height:2em;background:#f45d5c}.g2f-homeStays{text-align:center}.g2f-homeStays .g2f-title{font-size:1.4375rem}@media(min-width:48.6875em){.g2f-homeStays .g2f-title{font-size:1.75rem}}.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)}@media(min-width:48.6875em){.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:hover .g2f-homeStays-image::before,.g2f-homeStays-item:focus .g2f-homeStays-image::before{opacity:.4}.g2f-homeStays-item:hover .g2f-homeStays-ico,.g2f-homeStays-item:focus .g2f-homeStays-ico{opacity:1}.g2f-homeStays-item:hover .g2f-homeStays-ico svg,.g2f-homeStays-item:focus .g2f-homeStays-ico svg{transform:scale(1)}.g2f-homeStays-item:hover .g2f-homeStays-ico::after,.g2f-homeStays-item:focus .g2f-homeStays-ico::after{transform:translate(-50%,-50%) scale(1)}.g2f-homeStays-item:hover .g2f-homeStays-secondaryLinks,.g2f-homeStays-item:focus .g2f-homeStays-secondaryLinks{top:50%;z-index:2}.g2f-homeStays-item:hover .g2f-homeStays-offer,.g2f-homeStays-item:focus .g2f-homeStays-offer{opacity:1;bottom:25%;z-index:2}}.g2f-homeStays-header,.g2f-homeStays-cta{position:relative;z-index:3;background:#fff;padding:.625rem;font-size:1.125rem}.g2f-homeStays-header a,.g2f-homeStays-cta a{text-decoration:none}@media(min-width:48.6875em){.g2f-homeStays-header,.g2f-homeStays-cta{font-size:1rem}}.g2f-homeStays-cta{display:flex;flex-direction:row;align-items:center;justify-content:center}.g2f-homeStays-cta a{position:relative;color:#3a485f}.g2f-homeStays-cta a:hover,.g2f-homeStays-cta a:focus{text-decoration:underline}.g2f-homeStays-cta svg{color:#3a485f;width:.9em;height:.9em;margin-left:.3125rem}.g2f-homeStays-image{position:relative}@media(min-width:48.6875em){.g2f-homeStays-image::before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;background:#3a485f;opacity:0;transition:opacity .75s}}.g2f-homeStays-image:after{content:"";display:block;width:100%;padding-top:82.8571428571%}.g2f-homeStays-image img{display:block;width:100%;height:100%;-o-object-fit:cover;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-offer{display:none}@media(min-width:48.6875em){.g2f-homeStays-offer{display:block;position:absolute;left:0;right:0;bottom:0;color:#fff;font-size:1.25rem;opacity:0;pointer-events:none;transition:all .5s cubic-bezier(0.22,0.61,0.36,1)}}.g2f-homeStays-ico{display:none}@media(min-width:48.6875em){.g2f-homeStays-ico{display:block;position:absolute;z-index:2;top:25%;right:0;left:0;transform:translateY(-25%);opacity:0;transition:all .3s;transition-delay:.2s}.g2f-homeStays-ico::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0.5);transition:all 1s cubic-bezier(0.75,0.28,0.09,0.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;transform:scale(0.5);transition:all 1s cubic-bezier(0.75,0.28,0.09,0.97);transition-delay:.15s}}.g2f-homeStays-secondaryLinks{position:relative;transition:all .4s cubic-bezier(0.15,0.54,0.32,1.15);transition-delay:.1s}@media(min-width:48.6875em){.g2f-homeStays-secondaryLinks{position:absolute;top:100%;right:0;left:0;height:50%;background:#3a485f}}.g2f-homeStays-secondaryLinks-inner{padding:.625rem}@media(min-width:48.6875em){.g2f-homeStays-secondaryLinks-inner{position:relative;top:50%;transform:translateY(-50%)}}.g2f-homeStays-secondaryLinks a{display:block;margin:.3125rem 0;text-decoration:none;color:#3a485f;font-size:1.0625rem;font-weight:600}@media(min-width:48.6875em){.g2f-homeStays-secondaryLinks a{color:#fff}}.g2f-homeStays-secondaryLinks a:hover,.g2f-homeStays-secondaryLinks a:focus{text-decoration:underline}@media(min-width:31.1875em){.g2f-homeThematicStays{margin-top:5rem}}.g2f-homeThematicStays .swiper-button-prev{transform:rotate(180deg)}.g2f-homeThematicStays .swiper-button-prev.swiper-button-disabled{opacity:0}.g2f-homeThematicStays .swiper-button-next.swiper-button-disabled{opacity:0}.g2f-homeThematicStays .swiper-button-prev,.g2f-homeThematicStays .swiper-button-next{background-size:1.0625rem;color:#f45d5c;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;top:2.5rem;border-radius:50%}@media(min-width:31.1875em){.g2f-homeThematicStays .swiper-button-prev,.g2f-homeThematicStays .swiper-button-next{top:50%;background-color:#f45d5c;color:#fff;width:3.5rem;height:3.5rem}}.g2f-homeThematicStays .swiper-button-prev .swiper-button-prev,.g2f-homeThematicStays .swiper-button-next .swiper-button-prev{transform:rotate(180deg)}.g2f-homeThematicStays .swiper-button-prev svg,.g2f-homeThematicStays .swiper-button-next svg{width:1.2em;height:1.2em}@media(min-width:48.6875em){.g2f-homeThematicStays .swiper-button-prev svg,.g2f-homeThematicStays .swiper-button-next svg{width:2em;height:2em}}.g2f-homeThematicStays .g2f-thematic-swiper{overflow:visible;position:relative}@media(max-width:31.1775em){.g2f-homeThematicStays .g2f-thematic-swiper .swiper-wrapper{left:0}}@media(max-width:31.1775em){.g2f-homeThematicStays .g2f-thematic-swiper{left:0;overflow:hidden}}.g2f-homeThematicStays>.g2f-title{text-align:center;margin-bottom:0}@media(min-width:31.1875em){.g2f-homeThematicStays>.g2f-title{margin-bottom:1.25rem}}.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}@media(min-width:31.1875em){.g2f-homeThematicStays-title h3.g2f-title{margin:0 0 .625rem;font-size:1.4375rem;color:#3a485f}}.g2f-homeThematicStays-description{display:none}@media(min-width:31.1875em){.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-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;-o-object-fit:cover;object-fit:cover}@media(min-width:31.1875em){.g2f-homeThematicStays img{max-width:19.6875rem;height:auto}}@media(min-width:48.6875em){.g2f-homeThematicStays img{min-width:13.4375rem;max-width:auto;height:auto}}.g2f-homeThematicStays-item{max-height:37.5rem}@media(min-width:31.1875em){.g2f-homeThematicStays-item{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{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{order:1}}@media(min-width:48.6875em){.g2f-homeThematicStays-item{width:37.5rem}}@media(max-width:48.6775em){.g2f-homeCampaign{margin-top:1.875rem}}.g2f-homeCampaign-description{margin:0 5rem 3.75rem}@media(max-width:48.6775em){.g2f-homeCampaign-description{margin:0 0 1.875rem}}@media(min-width:48.6875em){.g2f-homeCampaign-item:hover .g2f-homeCampaign-item-cta{display:inline-block}}.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:flex;align-items:center;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}@media(max-width:48.6775em){.g2f-homeCampaign .g2f-videoTile{padding-bottom:0}}.g2f-mainNav{position:relative}@media(max-width:48.6775em){.g2f-mainNav{position:absolute;top:100%;right:100%;left:-100%;opacity:0}}@media(max-width:48.6775em)and (prefers-reduced-motion:no-preference){.g2f-mainNav{transition:all 200ms cubic-bezier(1,0,0.25,0.8) 0s}}.g2f-mainNav.is-open{display:block;left:0;right:1.25rem;opacity:1}.g2f-mainNavList{display:flex;justify-content:space-around;gap:.625rem;background-color:#fff}@media(max-width:48.6775em){.g2f-mainNavList{flex-direction:column;justify-content:flex-start;padding:.875rem 1.5625rem;height:calc(100vh - var(--header-mobile-height));width:60%;max-width:22.5rem;border-radius:0 0 1.25rem 0;box-shadow:.3125rem .3125rem .3125rem 0 rgba(0,0,0,.1);opacity:0}}@media(max-width:48.6775em)and (prefers-reduced-motion:no-preference){.g2f-mainNavList{transition:width 0ms linear 300ms,opacity 100ms linear 100ms}}@media(max-width:48.6775em){.is-open .g2f-mainNavList{opacity:1;width:100%}}@media(max-width:48.6775em)and (prefers-reduced-motion:no-preference){.is-open .g2f-mainNavList{transition:width 500ms cubic-bezier(0,0.25,0,1) 0s,opacity 300ms linear 0s}}.g2f-mainNavItem{cursor:pointer}@media(min-width:48.6875em){.g2f-mainNavItem{display:flex;padding:.875rem 0;min-height:3.75rem}}.g2f-mainNavItem:hover>ul,.g2f-mainNavItem:active>ul,.g2f-mainNavItem:focus-within>ul{display:flex}.g2f-mainNavItem:hover>a,.g2f-mainNavItem:active>a,.g2f-mainNavItem:focus-within>a{text-decoration:underline}.g2f-mainNavItem:hover>button{background-color:var(--c-g2f-sand)}.g2f-mainNavItem.hasSubNav{position:relative}.g2f-mainNavItem.hasSubNav>button{position:relative;border-radius:.625rem;padding:.625rem}@media(max-width:48.6775em){.g2f-mainNavItem.hasSubNav>button{text-align:left}.g2f-mainNavItem.hasSubNav>button::before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);padding:1.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7' width='100%25' height='100%25'%3e%3cpath fill='none' stroke='%23006741' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m9 1.5-4 4-4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;background-size:.625rem}}.g2f-mainNavItem.is-active>button,.g2f-mainNavItem.is-active>a{font-weight:600}.g2f-mainNavItem>button{border-radius:.625rem;padding:.625rem}@media(max-width:48.6775em){.g2f-mainNavItem>button{margin-left:-10px;width:calc(100% + 20px)}}.g2f-mainNavItem>a{display:inline-block;border-radius:.625rem;padding:.625rem}@media(max-width:48.6775em){.g2f-mainNavItem>a{margin-left:-10px;width:calc(100% + 20px)}}@media(min-width:48.6875em){.g2f-mainNavItem>a{margin:auto;text-align:center}}.g2f-mainNav-subNav{display:none;position:relative;flex-direction:column;gap:.625rem;border-radius:1rem;background-color:#fff;box-shadow:none;padding:.875rem 1.5625rem}@media(min-width:48.6875em){.g2f-mainNav-subNav{position:absolute;margin-left:-0.9375rem;box-shadow:var(--shadow-level-2);top:100%;width:-moz-max-content;width:max-content;min-width:15.625rem;z-index:2}}.g2f-mainNav-subNav .is-active{font-weight:600}.g2f-mainNav-subNavItem{border-radius:.3125rem;margin:0 -0.625rem}.g2f-mainNav-subNavItem:hover{background-color:var(--c-g2f-lilywhite)}.g2f-mainNav-subNavItem a{border-radius:.3125rem;display:inline-block;padding:.625rem;width:100%;height:100%;text-decoration:none;color:#000}.g2f-mainNav-subNavItem a:hover{text-decoration:none}.g2f-popin{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);z-index:9999}.g2f-popin[hidden]{display:none}.g2f-popin-main{position:relative;display:flex;background-color:#fff;padding:1.875rem;border-radius:1rem;max-width:calc(100vw - 100px);max-height:calc(95vh - 40px)}.g2f-popin-content{overflow:auto}.g2f-popin-close{position:absolute;top:0;right:0;color:#4bab77;padding:.625rem;background-color:#fff;border-radius:50%;box-shadow:0 4px 10px 0 rgba(0,0,0,.09);transform:translate(50%,-50%);transition:color .3s,background-color .3s}.g2f-popin-close svg{display:block;height:1.125rem;width:1.125rem}.g2f-popin-close:hover{color:#fff;background-color:#4bab77}.g2f-popin-actions{display:flex;justify-content:space-between;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1.25rem;margin-top:.625rem}.g2f-searchContainer{display:flex;position:relative;padding-bottom:2.5rem}@media(max-width:67.4275em){.g2f-searchContainer{flex-direction:column}}.g2f-searchFluid{width:100px;position:relative;padding-right:1.25rem;margin-bottom:-1.25rem;flex-grow:1}@media(max-width:67.4275em){.g2f-searchFluid{padding-right:0;width:100%}}.g2f-searchAside{display:flex;align-items:flex-start;width:31.25rem}@media(max-width:67.4275em){.g2f-searchAside{left:0;right:0;width:100%;height:0;display:block;position:static;z-index:1000}}.g2f-searchAside.show-map{position:fixed;height:100vh}.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}@media(max-width:67.4275em){.g2f-searchResult-noResults{padding:4rem 1.25rem}}.g2f-searchResult-noResults p{font-size:1.5rem}.g2f-searchResult-noResults hr{border:none;border-top:1px solid #00653f;margin:2.5rem 0}@media(max-width:67.4275em){.g2f-searchResult-noResults.g2f-searchContainer{flex-direction:row}}.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,%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='rgb(255%2c255%2c255)'/%3e%3c/svg%3e") no-repeat #00653f center center;background-size:1rem;transform:rotate(90deg)}.g2f-searchResult-header{display:flex;align-items:center;flex-direction:column-reverse;justify-content:space-between;margin:0 -0.625rem 1.25rem}@media(min-width:67.4375em){.g2f-searchResult-header{flex-direction:row;padding:0 .625rem}}.g2f-searchResult-titleInfos{border-top:solid 1px #3a485f;margin-top:1.875rem;width:100%}.g2f-searchResult-titleInfos .g2f-title{display:none}@media(min-width:67.4375em){.g2f-searchResult-titleInfos .g2f-title{margin-bottom:0;display:block}}@media(min-width:67.4375em){.g2f-searchResult-titleInfos{margin-top:0;border:none;width:unset}}.g2f-searchResult-sorting{position:relative;top:0;margin-top:-2.5rem}@media(max-width:67.4275em){.g2f-searchResult-sorting{position:static}}.g2f-searchResult-sorting-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:1rem;margin-bottom:2.5rem;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}@media(max-width:67.4275em){.g2f-searchResult-sorting-wrapper{padding:0;min-height:5rem;margin-bottom:1.25rem}}.g2f-searchResult-sorting-wrapper>li{position:relative;min-width:0}@media(min-width:67.4375em){.g2f-searchResult-sorting-wrapper>li{padding:.5rem .8125rem}}@media(max-width:67.4275em){.g2f-searchResult-sorting-wrapper>li{width:100%;height:100%;margin:0 .625rem}.g2f-searchResult-sorting-wrapper>li:not(:first-child)::before{content:"";border:.0625rem solid #e3f2ea;position:absolute;height:2.5rem;left:-11px;top:50%;translate:0% -50%}}.g2f-searchResult-sorting-wrapper .g2f-dropdown{min-width:16.25rem}@media(max-width:67.4275em){.g2f-searchResult-sorting-wrapper .g2f-dropdown{border:none;min-width:initial;padding:0}.g2f-searchResult-sorting-wrapper .g2f-dropdown-list{top:4.0625rem;z-index:2}.g2f-searchResult-sorting-wrapper .g2f-dropdown-link:not(:last-child){margin-bottom:1.25rem}.g2f-searchResult-sorting-wrapper .g2f-dropdown.active{position:static}}.g2f-searchResult-sorting-wrapper.mobile .g2f-dropdown-list{width:95vw;left:50%;translate:-50% 0%}.g2f-searchResult-sorting-btn{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;position:initial;width:100%;height:100%;color:#000}@media(max-width:22.49em){.g2f-searchResult-sorting-btn{flex-direction:column}}.g2f-searchResult-sorting-btn span{font-weight:600}.g2f-searchResult-sorting-btn.filters span{position:relative}.g2f-searchResult-sorting-btn.filters span[data-filters-number]::after{content:attr(data-filters-number);position:absolute;display:flex;align-items:center;justify-content:center;height:1rem;width:1rem;border-radius:50%;right:-14px;top:-10px;background-color:#00653f;color:#fff;font-weight:600;font-size:.6875rem}.g2f-searchResult-sorting-btn svg{height:1rem;width:1rem;flex-shrink:0}@media(max-width:22.49em){.g2f-searchResult-sorting-btn svg{margin-bottom:.625rem}}@media(min-width:22.5em){.g2f-searchResult-sorting-btn svg{margin-right:.625rem}}.g2f-searchResult-sorting-label{font-weight:600;margin-right:.9375rem}.g2f-searchResult-facets{padding:1.875rem 0 4.625rem}.g2f-searchResult-facets-bottom{position:sticky;bottom:0;z-index:2;padding-top:2.8125rem;background-color:#e3f2ea}@media(max-width:67.4275em){.g2f-searchResult-facets-bottom{position:static}}.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}@media(min-width:67.4375em){.g2f-searchResult-facets-close{display:none}}.g2f-searchResult-facets #facets-block{max-height:100%}.g2f-searchResult-facets-summary{padding:.3125rem 0;align-items:start;justify-content:space-between}.g2f-searchResult-facets-summary ul{display:flex;flex-wrap:wrap}@media(max-width:67.4275em){.g2f-searchResult-facets-summary ul{display:none}}.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-summary button.filters{position:relative;flex-shrink:0}.g2f-searchResult-facets-summary button.filters[data-filters-number]::after{content:attr(data-filters-number);position:absolute;display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:50%;right:-8px;top:-12px;background-color:#00653f;color:#fff;font-weight:600;font-size:.875rem}.g2f-searchResult-facets-popular::-webkit-scrollbar{display:none}@media(max-width:67.4275em){.g2f-searchResult-facets-popular{padding:0 1.25rem;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}}@media(min-width:67.4375em){.g2f-searchResult-facets-popular{margin-right:1.25rem;flex-wrap:wrap;row-gap:1.25rem}}.g2f-searchResult-facets-popular a{flex-shrink:0}.g2f-searchResult-facets-popular a:not(:last-child){margin-right:1.25rem}@media(max-width:67.4275em){.g2f-searchResult-facets-summaryResult{position:fixed;top:0;z-index:999;left:0;right:0}}@media(max-width:67.4275em){.g2f-searchResult-facets-validateResult{position:fixed;bottom:0;z-index:999;left:0;right:0;background-color:#fff;height:4.875rem;display:flex;padding:.9375rem;align-items:center;justify-content:center;box-shadow:0 4px 10px 0 rgba(32,42,39,.09)}}.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}@media(max-width:67.4275em){.g2f-searchResult-facets-nbResult{font-size:1.0625rem;padding:15px;background-color:#fff}}.g2f-searchResult .g2f-listIcons{margin-top:.625rem}@media(min-width:67.4375em){.g2f-searchResult .g2f-listIcons{margin-top:0}}.g2f-searchResult .g2f-listIcons li:first-child{display:flex;align-items:center}@media(max-width:67.4275em){.g2f-searchResult-trophy{margin-top:2.5rem;flex-direction:column}}@media(max-width:67.4275em){.g2f-searchResult-trophy-dropdown{margin-top:1.25rem;align-self:center}}@media(max-width:67.4275em){.g2f-resultDisplay{position:relative}}.g2f-resultDisplay-filter{background-color:#e3f2ea}@media(max-width:67.4275em){.g2f-resultDisplay-filter{margin:0 -1.375rem}}.g2f-page-selection-detail{padding-bottom:2.5rem}@media(min-width:31.1875em){.g2f-slider--thematic{margin-bottom:4.375rem}}.g2f-slider-ce{font-weight:300;font-weight:normal;position:relative}.g2f-slider-ce .swiper-button-prev,.g2f-slider-ce .swiper-button-next{top:calc(50% + 38px);display:flex;align-items:center}.g2f-slider-ce .swiper-button-prev svg,.g2f-slider-ce .swiper-button-next svg{width:1.875rem;height:1.875rem;fill:#fff}.g2f-slider-ce .swiper-button-prev{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:rgba(0,0,0,0);border:1px solid #00653f;opacity:1}.g2f-slider-pagination .swiper-pagination-bullet-active{background:#00653f}.g2f-slider-push{position:relative;margin:2.1875rem 0}@media(max-width:48.6775em){.g2f-slider-push{margin:1.25rem -1.375rem;padding:0 1.25rem;overflow:hidden}}.g2f-slider-push-list{display:flex;padding-left:6.25rem}@media(max-width:48.6775em){.g2f-slider-push-list{padding:0;text-align:center}}.g2f-slider-push-listtag{display:flex;align-items:center}@media(max-width:48.6775em){.g2f-slider-push-listtag{display:none}}.g2f-slider-push-title{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}@media(max-width:31.1775em){.g2f-slider-push-container{overflow-y:hidden;margin:1.875rem -1.375rem 0}}.g2f-slider-push-slide{padding:.3125rem}@media(max-width:48.6775em){.g2f-slider-push-slide{width:19.0625rem}}@media(max-width:48.6775em){.g2f-slider-push-slide:first-child{padding-left:1.25rem}}@media(max-width:48.6775em){.g2f-slider-push-slide:last-child{padding-right:1.25rem}}@media(max-width:48.6775em){.g2f-slider-push-slide.first-filtered{padding-left:1.25rem}}@media(max-width:48.6775em){.g2f-slider-push-slide.last-filtered{padding-right:1.25rem}}.g2f-slider-push-slide-link{display:block;height:100%;width:100%;border-radius:.9375rem}.g2f-slider-push-slide-tag{position:absolute;right:1.25rem;top:1.25rem}.g2f-slider-push-slide-tag span{font-weight:600}@media(max-width:48.6775em){.g2f-slider-push-slide:last-child .g2f-slider-push-slide-tag{right:2.5rem}}.g2f-slider-push-slide-img{height:17.5rem}.g2f-slider-push-slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.9375rem}.g2f-slider-push-slide-title,.g2f-slider-push-slide-text{font-weight:300}.g2f-slider-push-slide-text p{line-height:1.6875rem}.g2f-slider-push .g2f-slider-button{top:7.5rem}@media(max-width:31.1775em){.g2f-slider-push .g2f-slider-button{display:none}}.g2f-slider-push-button-prev{transform:rotate(180deg);left:-1.25rem}@media(max-width:48.6775em){.g2f-slider-push-button-prev{left:0}}.g2f-slider-push-button-next{right:-1.25rem}@media(max-width:48.6775em){.g2f-slider-push-button-next{right:0}}.g2f-slider-push-cta{width:16.5625rem;margin:3.75rem auto 0}@media(max-width:48.6775em){.g2f-slider-push--without-tag{margin:2.5rem -1.375rem}}.g2f-slider-push--with-bg{padding:5rem 0;background-color:#00653f}@media(max-width:48.6775em){.g2f-slider-push--with-bg{padding:2.5rem 1.25rem;overflow-y:hidden}}.g2f-slider-push--with-bg .g2f-slider-button{background-color:#fff}.g2f-slider-push--with-bg .g2f-slider-button svg{color:#00653f}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-title{margin:0 0 1.875rem}}.g2f-slider-push--with-bg .g2f-slider-push-title span{color:#fff}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-container{margin-top:2.5rem}}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-list{flex-direction:column}}.g2f-slider-push--with-bg .g2f-slider-push-list .g2f-slider-button{top:-10%}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-list .g2f-slider-button svg{left:0}}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-listtag{display:flex}}@media(max-width:31.1775em){.g2f-slider-push--with-bg .g2f-slider-push-listtag{padding-left:1.25rem}}.g2f-slider-push--with-bg .g2f-slider-push-listtag li{display:inline-block;text-align:center}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-listtag li{width:auto}}@media(min-width:31.1875em){.g2f-slider-push--with-bg .g2f-slider-push-list-wrapper{width:36.25rem;margin:0 auto}}.g2f-slider-push--with-bg .g2f-slider-push-list .slidertag {width:31.25rem}@media(max-width:48.6775em){.g2f-slider-push--with-bg .g2f-slider-push-list .slidertag {width:28.75rem}}@media(max-width:31.1775em){.g2f-slider-push--with-bg .g2f-slider-push-list .slidertag {width:auto;margin:0 -1.25rem}}.g2f-slider-push--promo{background-color:#e3f2ea;padding:4.375rem 0}@media(max-width:48.6775em){.g2f-slider-push--promo{margin:0 -1.375rem}}.g2f-slider-push--promo-swiper{position:relative;height:31.25rem}@media(max-width:48.6775em){.g2f-slider-push--promo-swiper{height:43.75rem}}.g2f-slider-push--promo-container{height:26.125rem;margin-top:4.375rem;overflow:hidden}@media(max-width:48.6775em){.g2f-slider-push--promo-container{height:100%}}.g2f-slider-push--promo-img{display:block;width:100%;height:25.3125rem}@media(max-width:48.6775em){.g2f-slider-push--promo-img{height:14.375rem}}.g2f-slider-push--promo-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.9375rem}.g2f-slider-push--promo-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:25.3125rem;padding:2.5rem 6.25rem;background-color:#fff;border-radius:.9375rem}@media(max-width:67.4275em){.g2f-slider-push--promo-wrapper{padding:2.5rem 4.375rem}}@media(max-width:48.6775em){.g2f-slider-push--promo-wrapper{margin-top:1.25rem;padding:2.5rem}}.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;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}@media(max-width:48.6775em){.g2f-slider-push--promo-wrapper-cta{text-align:center}}.g2f-slider-push--promo-slide{display:inherit}@media(max-width:48.6775em){.g2f-slider-push--promo-slide{display:initial;padding:0 .625rem}}.g2f-slider-push--promo .g2f-slider-button{top:48%}@media(max-width:48.6775em){.g2f-slider-push--promo .g2f-slider-button{top:65%}}.g2f-slider-push--promo-button-prev{transform:rotate(180deg);left:-0.625rem}@media(max-width:48.6775em){.g2f-slider-push--promo-button-prev{left:.3125rem}}.g2f-slider-push--promo-button-next{right:-0.625rem}@media(max-width:48.6775em){.g2f-slider-push--promo-button-next{right:.3125rem}}@media(max-width:48.6775em){.g2f-sliderMobile-swiper{margin:0 -1.375rem}}.g2f-sliderMobile-swiper .swiper-wrapper{flex-direction:column}@media(max-width:48.6775em){.g2f-sliderMobile-swiper .swiper-wrapper{flex-direction:row}}.g2f-sliderMobile-swiper .g2f-slider-button{display:none}@media(max-width:48.6775em){.g2f-sliderMobile-swiper .g2f-slider-button{display:block;top:calc(50% - 10px)}}.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: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:flex;justify-content:center;margin:3.125rem}.u-display--sr{border:0;clip:rect(1px,1px,1px,1px);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:flex}@media(max-width:48.6775em){.u-display-from--m{display:none}}@media(max-width:67.4275em){.u-display-from--l{display:none}}@media(max-width:74.9275em){.u-display-from--xl{display:none}}@media(min-width:48.6875em){.u-display-until--m{display:none}}@media(min-width:67.4375em){.u-display-until--l{display:none}}@media(min-width:74.9375em){.u-display-until--xl{display:none}}
