/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{}
@media screen{.media-cover img,.media-cover video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.media-cover{overflow:hidden;position:relative}.expert-span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:13px 20px;position:absolute;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:220px;z-index:3}.expert-span-ico{color:#fff;font-family:icomoon;font-size:38px;line-height:38px}.expert-span-ico.ico-expert:before{content:""}.expert-span-ico.ico-flecheinfo{font-size:26px;left:15px;line-height:26px;position:absolute;top:26px}.expert-span-ico.ico-flecheinfo:before{content:""}.expert-span-text{color:#fff;font-family:Avenir,sans-serif;font-size:13px;font-weight:500;line-height:15px;text-align:start;text-transform:uppercase}@-webkit-keyframes fadeinout{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes fadeinout{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,button,input,select,textarea,video{background:transparent none;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;font:inherit;margin:0;outline:0;padding:0;resize:none;vertical-align:baseline}caption,td,th{font-weight:inherit}.datepicker{direction:ltr;padding:5px 10px}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl.dropdown-menu{left:auto}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{border-top:3px solid #539ba2;left:0;margin-top:3px;top:0}.datepicker-dropdown:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;content:"";display:inline-block;position:absolute}.datepicker-dropdown.datepicker-orient-top{border-bottom:3px solid #539ba2;border-top:0 solid #539ba2}.datepicker-dropdown.datepicker-orient-top:before{border-bottom:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #539ba2}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-10px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-10px}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{border:none;height:20px;text-align:center;width:20px}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#f7f7f7;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#539ba2}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#ddd;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdd49a),to(#fdf59a));background-image:linear-gradient(180deg,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a",endColorstr="#fdf59a",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#f7f7f7;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3c17a),to(#f3e97a));background-image:linear-gradient(180deg,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a",endColorstr="#f3e97a",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-webkit-gradient(linear,left top,left bottom,from(#b3b3b3),to(grey));background-image:linear-gradient(180deg,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3",endColorstr="#808080",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0088cc",endColorstr="#0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{cursor:pointer;display:block;float:left;height:40px;line-height:40px;margin:1%;width:23%}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#f7f7f7}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#ddd;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0088cc",endColorstr="#0044cc",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#539ba2}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f7f7f7}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;padding:0 2px 0 5px;vertical-align:middle;width:12px}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .add-on{background-color:#f7f7f7;border:1px solid #ccc;display:inline-block;font-weight:400;height:20px;line-height:20px;margin-left:-5px;margin-right:-5px;min-width:16px;padding:4px 5px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;width:auto}.datepicker.dropdown-menu{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;*border-bottom-width:2px;*border-right-width:2px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#333;display:none;float:left;font-size:13px;left:0;line-height:20px;list-style:none;min-width:160px;position:absolute;top:100%;z-index:1000}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}.datepicker .prev{font-size:0}.datepicker .prev:before{content:"";font-family:icomoon;font-size:14px}.datepicker .next{font-size:0}.datepicker .next:before{content:"";font-family:icomoon;font-size:14px}.datepicker-dropdown.datepicker-orient-bottom,.datepicker-dropdown:after,.datepicker-dropdown:before{border-top-color:#539ba2}.datepicker-dropdown,.datepicker-dropdown.datepicker-orient-bottom:before{border-bottom-color:#539ba2}.datepicker table tr td.today,.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:focus,.datepicker table tr td.today:hover:hover,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover,.open .dropdown-toggle.datepicker table tr td.today:hover{background-color:#e0f0ef;background-image:none;border-color:#e0f0ef;color:#315154}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active:hover:hover,.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active:hover:hover,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover,.open .dropdown-toggle.datepicker table tr td.active:hover{background-color:#315154;background-image:none;border-color:#315154;color:#e0f0ef}.datepicker table thead th{border-bottom:1px solid #ebebeb;font-weight:700}.datepicker table tfoot{border-top:1px solid #ebebeb;font-weight:700}.pswp{display:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;-ms-touch-action:none;touch-action:none;width:100%;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.8);opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{-webkit-appearance:none;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/themes/custom/rva22/images/photoswipe.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/themes/custom/rva22/images/photoswipe.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/themes/custom/rva22/images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;z-index:0}.slick-dots{z-index:1}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;z-index:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(#000);-ms-transform:translate3d(#000);transform:translate3d(#000)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}#simple-page .slick-slide{margin:0 10px}.slick-arrow{background-color:#315154;border-radius:5px;color:#fcfcf1;font-size:0;height:34px;line-height:0;position:absolute;top:140px;width:46px;z-index:1}.slick-prev{left:0}.slick-prev:before{content:"";font-family:icomoon;font-size:20px;left:12px;position:absolute}.slick-next{right:0}.slick-next:before{content:"";font-family:icomoon;font-size:20px;left:14px;position:absolute}.donotmiss .slick-next{right:-10px}.donotmiss .slick-prev{left:-10px}@media (min-width:1024px){.slick-arrow{top:33%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.slick-arrow:hover{background-color:#539ba2;cursor:pointer}.slick-prev{left:-66px}.slick-prev:before{content:"";font-family:icomoon;font-size:20px;left:12px;position:absolute}.slick-next{right:-66px}.slick-next:before{content:"";font-family:icomoon;font-size:20px;left:14px;position:absolute}}.mfp-bg{background:#000;opacity:.7;overflow:hidden;position:fixed;top:0;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;position:fixed!important;top:0!important;z-index:1043}.mfp-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#fff;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-size:0;font-style:normal;height:30px;line-height:30px;opacity:1;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:30px}.mfp-close:before{content:"";font-family:icomoon;font-size:15px;text-align:center}.mfp-close:focus,.mfp-close:hover{opacity:.7}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#fff;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:1;padding:0;position:absolute;top:50%;width:50px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:focus,.mfp-arrow:hover{opacity:.7}.mfp-arrow:before{color:#fff;font-family:icomoon;font-size:36px}.mfp-arrow-left{left:0}.mfp-arrow-left:before{content:""}.mfp-arrow-right{right:0}.mfp-arrow-right:before{content:""}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;-webkit-box-shadow:0 0 0 rgba(0,0,0,.75);box-shadow:0 0 0 rgba(0,0,0,.75);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#fff;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#fff;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:0;padding-right:0}}@font-face{font-display:swap;font-family:Baskerville;font-style:normal;font-weight:400;src:url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville.svg#Baskerville) format("svg")}@font-face{font-display:swap;font-family:Baskerville;font-style:italic;font-weight:400;src:url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-Italic.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-Italic.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-Italic.svg#Baskerville-Italic) format("svg")}@font-face{font-display:swap;font-family:Baskerville;font-style:normal;font-weight:500;src:url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-SemiBold.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-SemiBold.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-SemiBold.svg#Baskerville-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Baskerville;font-style:italic;font-weight:500;src:url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-SemiBoldItalic.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-SemiBoldItalic.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-SemiBoldItalic.svg#Baskerville-SemiBoldItalic) format("svg")}@font-face{font-display:swap;font-family:Baskerville;font-style:normal;font-weight:700;src:url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-Bold.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-Bold.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-Bold.svg#Baskerville-Bold) format("svg")}@font-face{font-display:swap;font-family:Baskerville;font-style:italic;font-weight:700;src:url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-BoldItalic.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-BoldItalic.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Baskerville/Baskerville-BoldItalic.svg#Baskerville-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:400;src:url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Book.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Book.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Book.svg#Avenir-Book) format("svg")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:400;src:url(/themes/custom/rva22/css/fonts/Avenir/Avenir-BookOblique.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-BookOblique.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-BookOblique.svg#Avenir-BookOblique) format("svg")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:500;src:url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Medium.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Medium.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Medium.svg#Avenir-Medium) format("svg")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:500;src:url(/themes/custom/rva22/css/fonts/Avenir/Avenir-MediumOblique.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-MediumOblique.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-MediumOblique.svg#Avenir-MediumOblique) format("svg")}@font-face{font-display:swap;font-family:Avenir;font-style:normal;font-weight:700;src:url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Heavy.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Heavy.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-Heavy.svg#Avenir-Heavy) format("svg")}@font-face{font-display:swap;font-family:Avenir;font-style:italic;font-weight:700;src:url(/themes/custom/rva22/css/fonts/Avenir/Avenir-HeavyOblique.woff) format("woff"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-HeavyOblique.ttf) format("truetype"),url(/themes/custom/rva22/css/fonts/Avenir/Avenir-HeavyOblique.svg#Avenir-HeavyOblique) format("svg")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/themes/custom/rva22/css/fonts/icomoon.eot?k=g5hgddeegrfG65f);src:url(/themes/custom/rva22/css/fonts/icomoon.eot?k=g5hgddeegrfG65f#iefix) format("embedded-opentype"),url(/themes/custom/rva22/css/fonts/icomoon.ttf?k=g5hgddeegrfG65f) format("truetype"),url(/themes/custom/rva22/css/fonts/icomoon.woff?k=g5hgddeegrfG65f) format("woff"),url(/themes/custom/rva22/css/fonts/icomoon.svg?k=g5hgddeegrfG65f#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-forme_rond_avis_fd-blanc:before{content:""}.icon-ico_plan:before{content:""}.icon-ico_account:before{content:""}.icon-ico_angle_down:before{content:""}.icon-ico_angle_up:before{content:""}.icon-ico_angle_right:before{content:""}.icon-ico_angle_left:before{content:""}.icon-ico_autres-photos:before{content:""}.icon-ico_burger_menu:before{content:""}.icon-ico_clim-wifi:before{content:""}.icon-ico_close:before{content:""}.icon-ico_facebook:before{content:""}.icon-ico_info:before{content:""}.icon-ico_insta:before{content:""}.icon-ico_linge:before{content:""}.icon-ico_location_contact:before{content:""}.icon-ico_occupants:before{content:""}.icon-ico_surface:before{content:""}.icon-ico_terrasse:before{content:""}.icon-ico_tripadvisor:before{content:""}.icon-logo_small_RA:before{content:""}.icon-tache_lien_fd-vert:before{content:""}.icon-external:before{content:""}.icon-burgermenu:before{content:""}.icon-contactmenu:before{content:""}.icon-android:before{content:""}.icon-apple:before{content:""}.icon-expert:before{content:""}.icon-flecheinfo:before{content:""}body{background-color:#fcfcf1;color:#000;font-family:Avenir,sans-serif;font-size:15px;line-height:20px;text-rendering:optimizeLegibility}body.flap-opened,body.ib-opened,body.resa-form-opened{overflow:hidden}.title,h1,h2,h3,h4{color:#315154;font-family:Baskerville,serif}#site_ctnr{position:relative}#footer{padding-bottom:75px}a{color:#315154;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}a:hover{color:#c0e3e1}.centered{text-align:center}.btn,.reviewpropage .rp-all a,.reviewpropage .rp-more a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#315154;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Baskerville,serif;font-size:20px;line-height:20px;padding:15px 35px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn.rounded,.reviewpropage .rp-all a.rounded,.reviewpropage .rp-more a.rounded{border-radius:20px;padding:8px 20px;text-transform:lowercase}.btn:hover,.reviewpropage .rp-all a:hover,.reviewpropage .rp-more a:hover{background-color:#c0e3e1;color:#315154}.cover-left,.cover-right,.img-cover{height:auto}.content_title a{display:inline-block;padding-right:20px;position:relative}.content_title a:after{content:"";font-family:icomoon;font-size:8px;left:100%;line-height:8px;position:absolute;top:50%}.title-stain{display:inline-block;position:relative}.title-stain:before{background:transparent url(/themes/custom/rva22/images/deco/stain.svg) no-repeat 0 0;bottom:-5px;content:"";display:block;height:20px;left:10px;position:absolute;width:107px;z-index:1}.title-stain span{position:relative;z-index:2}.title-stain--green{color:#fff}.title-stain--green:before{background:transparent url(/themes/custom/rva22/images/deco/stain_bg_green.svg) no-repeat 0 0}.btn-stain{color:#315154;cursor:pointer;font-family:Baskerville,serif;font-size:20px;line-height:26px;min-width:107px;padding-bottom:8px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.btn-stain,.btn-stain span{display:inline-block;position:relative}.btn-stain span{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:2}.btn-stain:hover{color:#315154}.btn-stain:hover span{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.btn-stain:before{background:transparent url(/themes/custom/rva22/images/deco/stain.svg) no-repeat 0 0;bottom:0;content:"";display:block;height:20px;left:0;position:absolute;-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px);width:107px;z-index:1}.blklnk:hover .btn-stain,.btn-stain:hover{color:#315154}.blklnk:hover .btn-stain span,.btn-stain:hover span{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.btn-stain--green,.pg_offer_review .review #block-reviewprohomeblock2 .rp-all .btn-stain{color:#fff}.btn-stain--green:before,.pg_offer_review .review #block-reviewprohomeblock2 .rp-all .btn-stain:before{background:transparent url(/themes/custom/rva22/images/deco/stain_bg_green.svg) no-repeat 0 0}.btn-stain--dark{color:#fff}.btn-stain--dark:before{background:transparent url(/themes/custom/rva22/images/deco/stain_dark.svg) no-repeat 0 0}li{list-style-type:none}.picto{background-size:cover;display:inline-block;font-size:0;height:32px;line-height:0}.picto--facebook{background:transparent url(/themes/custom/rva22/images/pictos/picto_facebook.svg) no-repeat 0 0;width:24px}.picto--tripadvisor{background:transparent url(/themes/custom/rva22/images/pictos/picto_tripadvisor.svg) no-repeat 0 0;width:30px}.picto--instagram{background:transparent url(/themes/custom/rva22/images/pictos/picto_instagram.svg) no-repeat 0 0;width:25px}.picto--linkedin{background:transparent url(/themes/custom/rva22/images/pictos/picto_linkedin.svg) no-repeat 0 0;width:25px}.picto.with-label{color:#000;font-size:15px;line-height:24px;padding-left:50px;width:inherit}.blklnk{cursor:pointer}body.picker_open{overflow:hidden;position:relative}body.picker_open:after{background-color:rgba(83,155,162,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2000}body.picker_open .datepicker{border:none!important;left:50%!important;position:fixed;top:50%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:250px;z-index:2001!important}body.picker_open .datepicker:before{display:none!important}body.picker_open .datepicker table{width:100%}.iframe_container{display:block;height:0;padding-bottom:56.25%;position:relative;width:100%}.iframe_container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.reviewpropage .rp-all a .iframe_container,.small .iframe_container{padding-bottom:42.5%}.blocappbg{background:rgba(44,44,44,.05);padding-top:20px}.blocappbg .blocapp{margin-bottom:0}.bloccrbg{margin-top:-70px}#simple-page .backgroundswitch>:nth-child(odd){background:#fcfcf1!important}#simple-page .backgroundswitch>:nth-child(2n){background:rgba(44,44,44,.05)!important}.vm_teaser_listing{margin-bottom:50px}.vm_teaser_listing .visuel{height:65vw}.vm_teaser_listing .text{margin:20px 0;text-align:center}.vm_teaser_listing .text--title{font-size:34px;line-height:38px;margin-bottom:10px}.vm_teaser_listing .text--car{margin:20px 0}.vm_teaser_listing .text--car p{font-weight:500}.vm_teaser_listing .text--car p:after{background-color:#e3efef;content:"";display:block;height:1px;margin:5px auto;width:30px}.vm_teaser_listing .text--desc{font-size:15px;line-height:24px}.vm_teaser_listing .text--link{margin-top:20px}.pg_banner,.vm_teaser_banner{position:relative}.pg_banner .visuel,.vm_teaser_banner .visuel{height:55vw;line-height:0}.pg_banner .text,.vm_teaser_banner .text{margin:40px 15px}.pg_banner .text .content_title,.vm_teaser_banner .text .content_title{font-size:24px;line-height:28px;margin-bottom:10px;text-align:center}.pg_banner .text .link,.vm_teaser_banner .text .link{text-align:center}.hbgt_type.vm__teaser,.teaser_3cols{position:relative}.hbgt_type.vm__teaser .text,.teaser_3cols .text{background-color:#fcfcf1;left:40px;max-width:300px;padding:20px;position:absolute;top:calc(67vw - 35px);width:calc(100% - 120px)}.hbgt_type.vm__teaser .text--title,.teaser_3cols .text--title{font-size:34px;line-height:38px;margin-bottom:20px}.hbgt_type.vm__teaser .text--link,.teaser_3cols .text--link{margin-top:20px}.hbgt_type.vm__teaser .visuels,.teaser_3cols .visuels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hbgt_type.vm__teaser .visuels p,.teaser_3cols .visuels p{line-height:0;margin-bottom:20px}.hbgt_type.vm__teaser .visuels p.visuel-1,.teaser_3cols .visuels p.visuel-1{height:67vw}.hbgt_type.vm__teaser .visuels p.visuel-2,.teaser_3cols .visuels p.visuel-2{height:115vw}.hbgt_type.vm__teaser .visuels p.visuel-3,.teaser_3cols .visuels p.visuel-3{height:85vw}.blocapp{border-bottom:1px solid #539ba2;margin-bottom:30px;margin-top:30px;padding-bottom:30px}.blocapp .app{margin:0 auto;max-width:330px;text-align:center}.blocapp .app-container{padding-top:200px;position:relative}.blocapp .app-illust{background:url(/themes/custom/rva22/images/phone-appli.png) scroll no-repeat 50% transparent;background-size:contain;height:180px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.blocapp .app-info li,.blocapp .app-text,.blocapp .app-title{color:#315154}.blocapp .app-title{font-family:Baskerville,serif;font-size:26px;font-weight:500;line-height:1.2em}.blocapp .app-text{margin-top:20px}.blocapp .app-buttons{font-size:0;line-height:0;margin-top:20px}.blocapp .app .app-page-btn{border:1px solid #315154;border-radius:18px;color:#315154;display:inline-block;font-family:Avenir,sans-serif;font-size:15px;font-weight:700;line-height:20px;margin-right:12px;padding:7px 15px;text-align:center;text-transform:lowercase}.blocapp .app .app-btn{border:1px solid #315154;border-radius:100%;display:inline-block;margin-right:6px}.blocapp .app .app-btn [class*=" icon-"]:before,.blocapp .app .app-btn [class^=icon-]:before{color:#315154;display:block;font-size:15px;height:34px;line-height:34px;text-align:center;width:34px}.blocapp .app-infos{margin-top:30px}.blocapp .app-infos li{color:#315154;font-size:13px;font-weight:300;letter-spacing:5.2px;line-height:1.3em;margin-top:20px;padding-top:20px;position:relative;text-transform:uppercase}.blocapp .app-infos li:after{border-top:1px solid #539ba2;content:"";height:0;left:50%;margin-left:-35px;position:absolute;top:0;width:70px}#simple-page .blocapp{border-bottom:0}.bloccr{background:url(/themes/custom/rva22/images/watercolor_mob.png) scroll no-repeat 100% 100% transparent;background-size:contain;margin-top:70px;padding-bottom:100px}.bloccr-container{margin:0 20px}.bloccr.bordered .bloccr-container{border-top:1px solid #ebeeef;padding-top:70px}.bloccr .bloccr-more{display:none}.bloccr-list,.bloccr-text,.bloccr-title{color:#385053;text-align:center}.bloccr-list,.bloccr-text{font-family:Avenir,sans-serif;font-size:17px;margin:60px auto 0;max-width:480px}.bloccr-title{font-family:Baskerville,serif;font-size:24px;line-height:1.2em;margin:0 auto;max-width:260px}.bloccr-logo{margin:20px auto 0;max-width:180px}.bloccr-logo img{display:block;width:100%}.bloccr-list li{line-height:1.3em;margin-top:10px;padding-bottom:20px;position:relative}.bloccr-list li:after{background:url(/themes/custom/rva22/images/deco/stain.svg) no-repeat 50% transparent;bottom:0;content:"";display:block;height:20px;left:50%;margin-left:-15px;position:absolute;width:30px}.bloccr-list li:first-child{margin-top:0}.bloccr-text{line-height:1.4em}.bloccr-button{margin-top:30px;text-align:center}.bloccr .pictos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}.bloccr .pictos .pg_picto{margin-bottom:0;margin-top:40px}.bloccr .pictos .pg_picto--desc,.bloccr .pictos .pg_picto--title{text-align:center}.bloccr .pictos .pg_picto--desc{margin-top:10px}.bloccr.small-top{margin-top:35px}.bloccr.small-top.bordered .bloccr-container{padding-top:35px}.bloccr.small-top .bloccr-list li{display:none}.bloccr.small-top .bloccr-list li:first-child,.bloccr.small-top .bloccr-list li:nth-child(2){display:block}.bloccr.small-top .bloccr-list li:nth-child(2){opacity:.3}.bloccr.small-top.open .bloccr-list li{display:block}.bloccr.small-top.open .bloccr-list li:nth-child(2){opacity:1}.bloccr.small-top .bloccr-more{display:block;margin-top:40px;text-align:center}.bloccr.small-top .bloccr-more span{color:#539ba2;display:inline-block;font-family:Avenir,sans-serif;font-size:14px;font-weight:400;line-height:1.2em;padding-bottom:20px;position:relative}.bloccr.small-top .bloccr-more span:after{background:url(/themes/custom/rva22/images/deco/stain.svg) no-repeat 50% transparent;bottom:0;content:"";display:block;height:20px;left:50%;margin-left:-15px;position:absolute;width:30px}.bloccr .wwg{margin-top:30px}body.page-node-type-heb .bloccr+.views-element-container,body.page-node-type-hebs-list .bloccr+.margin--l{margin-top:20px}body.page-node-type-page .bloccr+.wrapper--s{margin-top:40px}.blocguide{background:rgba(44,44,44,.05);margin:40px 20px 20px;padding:40px 20px;text-align:center}.blocguide,.blocguide-guide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocguide-guide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blocguide-guide-img{aspect-ratio:1/1;border-radius:141px;height:auto;max-height:140px;max-width:140px;width:100%}.blocguide-guide-text{color:#315154;margin-top:30px}.blocguide-guide-text-title{font-family:Baskerville,serif;font-size:26px;font-weight:500;line-height:1.2em}.blocguide-guide-text-desc{font-size:15px;margin-top:16px}.blocguide-app{margin-top:100px;position:relative}.blocguide-app:before{border-top:1px solid rgba(44,44,44,.2);content:"";left:50%;position:absolute;top:-50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.blocguide-app-img{background:url(/themes/custom/rva22/images/phone-appli.png) scroll no-repeat 50% transparent;background-size:contain;height:180px;width:100%}.blocguide-app-text{color:#315154;font-size:15px;margin-top:20px}.blocguide .app-buttons{font-size:0;line-height:0;margin-top:20px}.blocguide .app-page-btn{border:1px solid #315154;border-radius:18px;color:#315154;display:inline-block;font-family:Avenir,sans-serif;font-size:15px;font-weight:700;line-height:20px;margin-right:12px;padding:7px 15px;text-align:center;text-transform:lowercase}.blocguide .app-btn{border:1px solid #315154;border-radius:100%;display:inline-block;margin-right:6px}.blocguide .app-btn [class*=" icon-"]:before,.blocguide .app-btn [class^=icon-]:before{color:#315154;display:block;font-size:15px;height:34px;line-height:34px;text-align:center;width:34px}.block_app_mobile:before{background:transparent url(/themes/custom/rva22/images/png/phone.png) no-repeat 50%;background-size:contain;content:"";display:block;height:190px;margin-bottom:20px}.block_app_mobile .content{text-align:center}.block_app_mobile .content--text{font-family:Baskerville,serif;font-size:24px;line-height:28px;margin-bottom:20px}.com{margin-top:40px}.com-socials{background-color:#315154;padding:80px 40px}.com-socials-container{margin:0 auto;max-width:330px}.com-socials-title{color:#fcfcf1;font-family:Baskerville,serif;font-size:32px;font-weight:500;line-height:1.1em;max-width:80%}.com-socials-subtitle{color:#fcfcf1;font-family:Avenir,sans-serif;font-size:13px;font-weight:400;letter-spacing:1.2px;margin-top:20px;text-transform:uppercase}.com .socials-list{margin-top:50px}.com .socials-list li{margin-top:10px}.com .socials-list li:first-child{margin-top:0}.com .socials-list a{color:#fcfcf1;display:inline-block;font-family:Avenir,sans-serif;font-size:17px;font-weight:500;letter-spacing:1px;line-height:1.3em;padding:3px 0}.com .socials-list a [class*=" icon-"],.com .socials-list a [class^=icon-]{font-size:13px;margin-left:5px}.com-flux{overflow:hidden;padding:2px}.com-flux iframe{border:0;display:block;overflow:hidden;width:100%}.com-flux .wrapper{margin:0;padding:0;width:auto}.com-flux .text{display:none}@media screen and (max-width:767px){body.flap-opened .crisp-client{display:none!important}}.donotmiss{background:rgba(44,44,44,.05);padding:30px 20px 0}.donotmiss-title{color:#315154;margin-top:30px;text-align:center}.donotmiss-title-t{font-family:Baskerville,serif;font-size:34px;line-height:38px}.donotmiss-title-d{font-family:Avenir,sans-serif;line-height:24px;margin-bottom:30px;margin-top:10px}.donotmiss-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.donotmiss-content-itemspush{margin:20px auto;width:95%}.donotmiss-content-itemspush-img{aspect-ratio:1/1;height:auto;margin:0 auto;max-height:316px;position:relative;width:100%}.donotmiss-content-itemspush-img:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,.8),transparent) 0 0 no-repeat padding-box;content:"";display:block;height:112px;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.donotmiss-content-itemspush-img-ban{background-color:#315154;bottom:0;color:#fcfcf1;font-size:13px;font-weight:500;left:0;line-height:13px;padding:10px 20px;position:absolute;text-transform:uppercase;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.donotmiss-content-itemspush-text{text-align:start}.donotmiss-content-itemspush-text-title{color:#315154;font-family:Baskerville,serif;font-size:28px;line-height:32px;margin-top:15px;text-align:start}.donotmiss-content-itemspush-text-desc{display:-webkit-box;font-family:Avenir,sans-serif;line-height:24px;margin-top:10px;text-align:start;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#315154;overflow:hidden}.donotmiss-content-itemspush-text-btn{margin-top:20px}.donotmiss-content-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.donotmiss-content-items-item{margin-bottom:42px;text-align:start}.donotmiss-content-items-item-img{aspect-ratio:1/1;height:auto;max-height:240px;width:100%}.donotmiss-content-items-item-img:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,.8),transparent) 0 0 no-repeat padding-box;content:"";display:block;height:112px;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.donotmiss-content-items-item-title{color:#315154;font-family:Baskerville,serif;font-size:28px;line-height:32px;margin-top:15px;position:relative;text-align:start}.donotmiss-content-items-item-title:after{border-bottom:3px solid #539ba2;bottom:-10px;content:"";left:0;position:absolute;-webkit-transition:width .3s ease;transition:width .3s ease;width:42px}.region--highlighted{bottom:0;left:0;position:fixed;width:auto;z-index:9999}.msg-ctn{background-color:#ebebeb;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.5);box-shadow:0 0 15px 0 rgba(0,0,0,.5);color:#333;display:none;left:50%;max-width:100%;padding:20px;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:650px;z-index:999}.msg-ctn .loader{background-color:#666;height:4px;left:0;position:absolute;top:0;width:100%}.msg-ctn .esc{bottom:5px;font-size:11px;font-style:italic;position:absolute;right:5px;text-align:right}.msg-ctn div[data-drupal-messages]{color:#333;font-size:18px;font-weight:500;padding:10px}.msg-ctn div[data-drupal-messages] a{text-decoration:underline}.msg-ctn div[data-drupal-messages] li{border-left:5px solid #333;margin-bottom:10px;padding:15px 10px}.msg-ctn div[data-drupal-messages] [role=status]{color:#27ae73}.msg-ctn div[data-drupal-messages] [role=status] li{background-color:rgba(39,174,115,.1);border-color:#27ae73}.msg-ctn div[data-drupal-messages] [role=alert]{color:#c41414}.msg-ctn div[data-drupal-messages] [role=alert] li{background-color:rgba(196,20,20,.05);border-color:#c41414}.user-login-form,.user-pass,.user-pass-reset,.user-register-form{background-color:hsla(0,0%,100%,.7);border:5px solid #666;margin:20px auto;max-width:800px;padding:40px;width:100%}.user-login-form>p,.user-pass-reset>p,.user-pass>p,.user-register-form>p{margin-bottom:10px;text-align:center}.user-login-form .form-item,.user-pass .form-item,.user-pass-reset .form-item,.user-register-form .form-item{display:grid;grid-template-columns:110px 1fr;grid-template-rows:repeat(1,1fr);grid-column-gap:0;grid-row-gap:0;margin-bottom:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-login-form .form-item label,.user-pass .form-item label,.user-pass-reset .form-item label,.user-register-form .form-item label{font-weight:700;grid-area:1/1/2/2}.user-login-form .form-item input:not([type=submit]),.user-pass .form-item input:not([type=submit]),.user-pass-reset .form-item input:not([type=submit]),.user-register-form .form-item input:not([type=submit]){border:1px solid #666;grid-area:1/2/2/3;height:auto;padding:2px 10px}.user-login-form .form-item .description,.user-pass .form-item .description,.user-pass-reset .form-item .description,.user-register-form .form-item .description{grid-area:2/2/3/3;margin-top:5px;opacity:.7}.user-login-form .form-actions,.user-pass .form-actions,.user-pass-reset .form-actions,.user-register-form .form-actions{text-align:center}.user-login-form .button,.user-pass .button,.user-pass-reset .button,.user-register-form .button{background-color:transparent;border:1px solid #333;color:#333;cursor:pointer;font-weight:400;padding:10px 20px;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.user-login-form .button:hover,.user-pass .button:hover,.user-pass-reset .button:hover,.user-register-form .button:hover{background-color:#333;color:#fff}.oa-local-tasks{text-align:left}.oa-local-tasks ul{background-color:rgba(224,240,239,.7);display:inline-block;padding:10px;text-align:left}.oa-local-tasks ul li{display:inline-block;margin-right:5px;position:relative}.oa-local-tasks ul li a{background-color:#fff;color:#315154;display:block;padding:3px 10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.oa-local-tasks ul li a:hover{background-color:#e0f0ef}.oa-local-tasks ul li a.is-active{background-color:#315154;color:#fff}.oa-local-tasks ul li a.is-active:hover{background-color:#315154}body.user-page #resa_search_form{display:none!important}.jobmodal{padding:20px}.emplois_list{margin-bottom:80px}.emplois_list .line{border-top:1px solid #ebebeb;font-size:16px;line-height:1.4em;margin-top:30px;padding-top:30px}.emplois_list .title{color:#315154;font-weight:500;text-transform:uppercase}.emplois_list .subtitle{color:#000;font-weight:400;margin-top:5px}.emplois_list .content{font-size:15px;margin-top:10px}.emplois_list .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.emplois_list .buttons .postuler{margin-left:10px}#flap-overlay{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:20000}.flap-opened #flap-overlay{opacity:1;visibility:visible}.toolbar-fixed #flap-overlay{height:calc(100vh - 39px);top:39px}.toolbar-tray-open #flap-overlay{height:calc(100vh - 79px);top:79px}.toolbar-vertical #flap-overlay{height:calc(100vh - 39px);top:39px}#flap{background-color:#315154;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:50px 20px 20px;position:fixed;top:0;width:100%;z-index:30000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.flap-opened #flap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.toolbar-fixed #flap{height:calc(100vh - 39px);top:39px}.toolbar-tray-open #flap{height:calc(100vh - 79px);top:79px}.toolbar-vertical #flap{height:calc(100vh - 39px);top:39px}#flap .top{margin:10px auto 80px}#flap .top .close{color:#fff;cursor:pointer;font-size:10px;left:0;padding:20px;position:absolute;text-decoration:none;top:0}#flap .top .logo{max-width:200px}#flap .top .logo img{width:100%}#flap .center{overflow:auto;overflow-x:hidden;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#flap .center::-webkit-scrollbar{width:5px}#flap .center::-webkit-scrollbar-track{border-radius:5px}#flap .center::-webkit-scrollbar-thumb{background:#c0e3e1;border-radius:5px}#flap .center nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#flap .center nav>ul>li{font-family:Baskerville,serif;font-size:20px;line-height:20px;margin-bottom:20px;position:relative}#flap .center nav>ul>li.in_active_trail>span>a{color:#c0e3e1}#flap .center nav>ul>li.has-new>.link-content:after{-webkit-animation:fadeinout 2s ease-in-out 0s infinite alternate;animation:fadeinout 2s ease-in-out 0s infinite alternate;background-color:#e0d1a7;border-radius:5px;content:"";display:block;height:5px;left:-15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:5px}#flap .center nav>ul>li.has_sub>span{display:inline-block;padding-right:15px;position:relative}#flap .center nav>ul>li.has_sub>span .expand{color:#fff;content:"";cursor:pointer;font-family:icomoon;font-size:8px;line-height:22px;padding:2px 15px;position:absolute;right:-25px;top:-1px;vertical-align:middle}#flap .center nav>ul>li.has_sub .link-content{display:inline-block;position:relative}#flap .center nav>ul>li.has_sub .link-new{color:#e0d1a7;display:block;font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.2em;padding-left:5px;position:absolute;right:-210px;text-align:left;text-transform:uppercase;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:200px}#flap .center nav>ul>li a{color:#fff;display:block;text-decoration:none;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#flap .center nav>ul>li a:hover{color:#c0e3e1}#flap .center nav>ul>li .sub_menu{display:none;margin-bottom:0;margin-top:10px}#flap .center nav>ul>li .sub_menu li{font-size:18px;margin-bottom:5px}#flap .center nav>ul>li .sub_menu li.in_active_trail>span>a{color:#c0e3e1}#flap .center nav>ul>li .sub_menu li a{opacity:.8}#flap .center nav>ul>li.opened .sub_menu{display:block}#flap .center nav>ul>li.opened>span .expand{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#flap .res-item{margin:24px auto 10px}#flap .res-item a{background-color:#fff;border:1px solid #fff;border-radius:18px;color:#315154;display:inline-block;font-family:Baskerville,serif;font-size:20px;line-height:28px;padding:5px 15px;text-decoration:none;-webkit-transition:color,background-color .3s;transition:color,background-color .3s}#flap .bottom{margin:0 auto;max-width:500px;width:100%}#flap .bottom .links{border-bottom:1px solid hsla(60,65%,97%,.2);border-top:1px solid hsla(60,65%,97%,.2);margin-top:20px;padding-bottom:16px;padding-top:20px}#flap .bottom .links,#flap .bottom .links .link-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#flap .bottom .links .link-item{padding:0 2px;width:33.33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px}#flap .bottom .links .link-item:before{content:"";display:block;height:30px;margin-bottom:10px;width:32px}#flap .bottom .links .link-item.findus:before{background:transparent url(/themes/custom/rva22/images/pictos/findus.svg) no-repeat top}#flap .bottom .links .link-item.plan-village:before{background:transparent url(/themes/custom/rva22/images/pictos/planvillage.svg) no-repeat top}#flap .bottom .links .link-item.callus{background:transparent url(/themes/custom/rva22/images/pictos/callus.svg) no-repeat top}#flap .bottom .links .link-item a{color:#fff;font-size:14px}#flap .bottom .links .link-item a span{display:none;font-weight:500}#footer{margin:0 20px}#footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .inner .top{padding:50px 0;text-align:center;width:100%}#footer .inner .top .logo{display:block;margin:0 auto;max-width:300px;position:relative}#footer .inner .top .logo img{display:block;width:100%}#footer .inner .top .logo a{display:block;font-size:0;height:100%;line-height:0;position:absolute;top:0;width:45%}#footer .inner .top .logo a.logo-left{left:0}#footer .inner .top .logo a.logo-right{right:0}#footer .inner .bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;width:100%}#footer .inner .bottom,#footer .inner .bottom--menu{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .inner .bottom--menu,#footer .inner .bottom--menu nav{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#footer .inner .bottom--menu nav{padding:30px 0}#footer .inner .bottom--menu nav ul li{font-size:12px;margin-bottom:10px;padding-right:20px}#footer .inner .bottom--menu a[href*="collection-rivages.com"]{padding-left:18px;position:relative}#footer .inner .bottom--menu a[href*="collection-rivages.com"]:after{font-family:icomoon!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:12px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer .inner .bottom--infos{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .inner .bottom--infos,#footer .inner .bottom--infos .socials_coords{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#footer .inner .bottom--infos .socials_coords{border-bottom:1px solid #ebebeb;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}#footer .inner .bottom--infos .socials_coords .socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#footer .inner .bottom--infos .socials_coords .socials .social{line-height:0;margin-right:20px}#footer .inner .bottom--infos .socials_coords .socials .social:last-child{margin-right:0}#footer .inner .bottom--infos .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-bottom:1px solid #ebebeb;-ms-flex-direction:column;flex-direction:column;padding:30px 0}#footer .inner .bottom--infos .links .link{margin-bottom:20px}#footer .inner .bottom--infos .links .link:last-child{margin-bottom:0}#footer .inner .bottom--infos .links .link--title{display:inline-block;font-size:20px;padding-right:5px;position:relative}#footer .inner .bottom--infos .links .link--title:after{content:"";font-family:icomoon;font-size:8px;left:100%;line-height:0;position:absolute;top:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer .inner .bottom--infos .links .link--desc{font-size:12px}#footer .copyright{color:#315154;font-size:12px;line-height:16px;margin:10px 0;text-align:center}#footer .secure-payment{margin:20px auto 0;width:290px}#footer .secure-payment img{display:block;max-width:100%}#resalyssearchresult .resa_result .resalys-top{margin:50px 0}#resalyssearchresult .resa_result .resalys-top .resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;line-height:24px}#resalyssearchresult .resa_result .resalys-top .resume br{display:none}#resalyssearchresult .resa_result .resalys-top .resume .title{color:#000;font-family:Avenir,sans-serif}#resalyssearchresult .message-resalys-warning{margin:50px auto 0;padding:30px 20px}#resa_search_form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:999}.resa-form-scrolled #resa_search_form{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}.resa-form-opened #resa_search_form{-webkit-transform:translateY(calc(-100% + 50px));-ms-transform:translateY(calc(-100% + 50px));transform:translateY(calc(-100% + 50px))}.resa-form-opened #resa_search_form .toggle a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.resa-form-opened #resa_search_form .resa_form{-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}#resa_search_form .toggle{cursor:pointer}#resa_search_form .toggle a{background-color:#315154;color:#fff;display:inline-block;font-family:Baskerville,serif;font-size:20px;line-height:20px;line-height:0;padding:25px 35px;position:relative;text-transform:lowercase}#resa_search_form .toggle a:after{content:"";font-family:icomoon;font-size:6px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}#resa_search_form .resa_form{background-color:#fcfcf1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}#resa_search_form .resa_form--title{font-size:24px;line-height:28px;padding:40px 50px;text-align:center}#resa_search_form .resa_form--ctn{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:0 25px}#resa_search_form .resa_form .close{cursor:pointer;display:inline-block;margin:5px auto;padding:15px 30px;text-align:center}.resalys-search-form-ajax .form_elems .form_elem{background-color:#f4f6f6}.resalys-search-form,.resalys-search-form-ajax{position:relative}.resalys-search-form .form_elems,.resalys-search-form-ajax .form_elems{display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.resalys-search-form .form_elems .form_elem,.resalys-search-form-ajax .form_elems .form_elem{cursor:pointer;padding:5px 8px 20px;position:relative;text-align:center}.resalys-search-form .form_elems .form_elem:after,.resalys-search-form-ajax .form_elems .form_elem:after{bottom:10px;content:"";display:inline-block;font-family:icomoon;font-size:6px;left:50%;line-height:6px;position:absolute}.resalys-search-form .form_elems .form_elem--label,.resalys-search-form-ajax .form_elems .form_elem--label{font-size:9px;letter-spacing:2px;line-height:11px;text-transform:uppercase}.resalys-search-form .form_elems .form_elem .input_wrap input.form-date,.resalys-search-form-ajax .form_elems .form_elem .input_wrap input.form-date{-webkit-appearance:none;appearance:none;-moz-appearance:none;color:transparent;cursor:pointer;font-size:18px;height:100%;left:0;position:absolute;top:0;width:100%}.resalys-search-form .form_elems .form_elem .input_wrap .text_ctnr,.resalys-search-form-ajax .form_elems .form_elem .input_wrap .text_ctnr{font-family:Baskerville,serif;font-size:20px;font-weight:500;line-height:20px;text-transform:lowercase}.resalys-search-form .form_elems .form_elem.occupant,.resalys-search-form-ajax .form_elems .form_elem.occupant{padding:0;position:relative}.resalys-search-form .form_elems .form_elem.occupant .form_elem--label,.resalys-search-form-ajax .form_elems .form_elem.occupant .form_elem--label{left:0;position:absolute;right:0;top:12px}.resalys-search-form .form_elems .form_elem.occupant select,.resalys-search-form-ajax .form_elems .form_elem.occupant select{-webkit-appearance:none;appearance:none;-moz-appearance:none;color:#000;cursor:pointer;font-family:Baskerville,serif;font-size:20px;font-weight:500;height:65px;line-height:20px;text-align:center;text-transform:lowercase}.resalys-search-form .form_elems .form_elem.occupant select option,.resalys-search-form-ajax .form_elems .form_elem.occupant select option{color:#000;font-family:Avenir,sans-serif;font-size:16px;font-weight:400}.resalys-search-form .btn,.resalys-search-form .reviewpropage .rp-all a,.resalys-search-form .reviewpropage .rp-more a,.resalys-search-form-ajax .btn,.resalys-search-form-ajax .reviewpropage .rp-all a,.resalys-search-form-ajax .reviewpropage .rp-more a,.reviewpropage .rp-all .resalys-search-form a,.reviewpropage .rp-all .resalys-search-form-ajax a,.reviewpropage .rp-more .resalys-search-form a,.reviewpropage .rp-more .resalys-search-form-ajax a{width:100%}.legal,.mention{font-size:12px;line-height:15px;margin-top:15px}.legal a{color:#315154;text-decoration:underline}.legal a:hover{text-decoration:none}.contact-message-candidature-form,.contact-message-feedback-form{padding:0}.contact-message-candidature-form .form-item,.contact-message-feedback-form .form-item{margin-bottom:20px}.contact-message-candidature-form .form-item label,.contact-message-feedback-form .form-item label{color:#315154;display:block;font-weight:700;line-height:24px;margin-bottom:5px}.contact-message-candidature-form .form-item input:not([type=submit]),.contact-message-candidature-form .form-item select,.contact-message-candidature-form .form-item textarea,.contact-message-feedback-form .form-item input:not([type=submit]),.contact-message-feedback-form .form-item select,.contact-message-feedback-form .form-item textarea{background:none;border:2px #e3efef;border-left-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box;color:#315154;display:block;padding:5px 0 5px 10px;width:100%}.contact-message-candidature-form .form-item input:not([type=submit]),.contact-message-candidature-form .form-item textarea,.contact-message-feedback-form .form-item input:not([type=submit]),.contact-message-feedback-form .form-item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-message-candidature-form .form-actions,.contact-message-feedback-form .form-actions{margin-top:30px}.contact-message-candidature-form .form-actions .form-submit,.contact-message-feedback-form .form-actions .form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-bottom:10px}.contact-message-feedback-form .title{font-size:24px;line-height:28px;margin:10px 0 20px}.contact-message-feedback-form .form-item textarea{max-height:60px}.contact-message-feedback-form .form-item input:not([type=submit])::-webkit-input-placeholder,.contact-message-feedback-form .form-item textarea::-webkit-input-placeholder{color:#315154;font-size:12px;line-height:16px}.contact-message-feedback-form .form-item input:not([type=submit])::-moz-placeholder,.contact-message-feedback-form .form-item textarea::-moz-placeholder{color:#315154;font-size:12px;line-height:16px}.contact-message-feedback-form .form-item input:not([type=submit]):-ms-input-placeholder,.contact-message-feedback-form .form-item textarea:-ms-input-placeholder{color:#315154;font-size:12px;line-height:16px}.contact-message-feedback-form .form-item input:not([type=submit])::-ms-input-placeholder,.contact-message-feedback-form .form-item textarea::-ms-input-placeholder{color:#315154;font-size:12px;line-height:16px}.contact-message-feedback-form .form-item input:not([type=submit])::placeholder,.contact-message-feedback-form .form-item textarea::placeholder{color:#315154;font-size:12px;line-height:16px}.contact-message-candidature-form{border-top:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0;max-width:500px;padding:30px 20px 20px}.contact-message-candidature-form .field--name-subject{display:none}.contact-message-candidature-form .title{font-size:32px;text-align:center}.contact-message-candidature-form fieldset{margin-top:30px}.contact-message-candidature-form .form-item textarea{max-height:200px}.contact-message-candidature-form .form-item label{display:none}.contact-message-candidature-form .form-actions .form-submit{width:100%}.contact-message-candidature-form .js-form-type-managed-file>label{display:block;margin-bottom:5px}.contact-message-candidature-form .js-form-type-managed-file>label:after{display:none}.contact-message-candidature-form .js-form-type-managed-file .ajax-progress{display:block;padding:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact-message-candidature-form .js-form-type-managed-file .ajax-progress .throbber{background:url(/themes/custom/rva22/images/upload.gif) scroll no-repeat 100% transparent;background-size:20px;display:inline-block;height:100%;padding:0;width:30px}.contact-message-candidature-form .js-form-type-managed-file .form-managed-file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.contact-message-candidature-form .js-form-type-managed-file .form-managed-file .button{width:auto}.contact-message-candidature-form .js-form-type-managed-file .form-managed-file>span{display:inline-block;font-size:12px;line-height:1.2em;margin-right:10px}.contact-message-candidature-form .js-form-type-managed-file .description,.imgform,.imgform .double_visuels .portrait,.imgform .visuels .visuel-2,.imgform .visuels .visuel-3{display:none}.wrapper{margin:0 auto;padding:0 20px;width:calc(100% - 40px)}.reviewpropage .rp-all a.wrapper,.wrapper.small{max-width:760px}.wrapper.no-padding{padding:0}.hidetext{display:block;font-size:0;line-height:0}.img-responsive{height:auto;max-width:100%}.cover-left,.cover-right,.img-cover{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover-left{-o-object-position:left;object-position:left}.cover-right{-o-object-position:right;object-position:right}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-flex-col,.d-flex-col-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-flex-col-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex-col-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.d-flex-col-center-top,.d-flex-col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-flex-col-center-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.d-flex-col-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-col-center-center,.d-flex-col-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.d-flex-col-center-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex-center,.d-flex-center-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex-center-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex-center-sb{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-flex-center-sb,.d-flex-top-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-center-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.d-flex-center-bot,.d-flex-center-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.d-flex-center-bot{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.d-flex-right-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.d-flex-bot-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex-bot,.d-flex-bot-sb,.d-flex-right-bot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.d-flex-right-bot{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pos-abs{left:0;position:absolute;top:0}.valign-mid{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.halign-mid{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.align-mid,.halign-mid{left:50%;position:relative}.align-mid{top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.valign-mid-abs{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.halign-mid-abs{left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.title-medium{font-size:34px;line-height:38px}.align-mid-abs,.pg-index #middle .carousel_ctn .logo{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.double_visuels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.double_visuels p{line-height:0}.double_visuels p.portrait{height:133vw}.double_visuels p.full,.double_visuels p.landscape{height:65vw}.double_visuels p.landscape{margin-bottom:20px}.margin--l,.margin--xl{margin-bottom:50px;margin-top:50px}.margin--m{margin-bottom:20px;margin-top:20px}.margin--s{margin-bottom:10px;margin-top:10px}.oa_bulle{display:none}.grecaptcha-badge{visibility:hidden!important}.big-title,.list-title{color:#385053;font-family:Baskerville,serif;font-weight:400;line-height:1.2em}.list-title{border-top:1px solid rgba(0,0,0,.1);font-size:25px;margin:0 20px 10px;padding-top:70px;text-align:center}.list-desc{color:#315154;font-size:15px;line-height:24px;margin-bottom:50px;padding:0 24px;text-align:center}.big-title{font-size:30px;margin:70px 20px}#header .bloc-center,#header .bloc-left,#header .bloc-right{display:none}.navmob{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:250}.navmob,.navmob-left,.navmob-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.navmob-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.navmob-right>*{margin-right:5px}.navmob-burger{-ms-flex-item-align:end;align-self:flex-end;border:1px solid #fcfcf1;border-radius:5px;display:block;margin:10px 13px 0}.navmob-burger .icon-burgermenu{color:#fcfcf1;display:block;font-size:14px;line-height:30px;text-align:center;width:30px}.navmob-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fcfcf1;border-radius:0 0 5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:4px 10px;position:relative}.navmob-logo img{display:block;height:33px;width:auto}.navmob-logo:after,.navmob-logo:before{background:url(/themes/custom/rva22/images/angle.svg) scroll no-repeat transparent;background-size:200px;content:"";display:block;height:10px;position:absolute;top:-1px;width:10px}.navmob-logo:before{background-position:0 0;left:-10px}.navmob-logo:after{background-position:100% 0;right:-10px}.navmob-contactmenu{display:inline-block}.navmob-contactmenu .icon-contactmenu{color:#fcfcf1;display:inline-block;font-size:20px;line-height:30px;text-align:center;width:30px}.navmob-lang{text-align:center;width:30px}.navmob-lang .selectric .label{padding-bottom:8px}.navmob .btn,.navmob .reviewpropage .rp-all a,.navmob .reviewpropage .rp-more a,.reviewpropage .rp-all .navmob a,.reviewpropage .rp-more .navmob a{font-size:18px;font-weight:400;letter-spacing:.5px;line-height:18px;padding:6px 14px;text-transform:lowercase}.top-logo-cr{text-align:center}.top-logo-cr img{display:inline-block;margin-top:20px;max-width:215px}@media only screen and (min-width:430px){.navmob-right>*,body.page-node-type-homepage .navmob-right>*{margin-right:15px}}.hbgt_type.vm__teaser_resalys{margin-bottom:50px}.hbgt_type.vm__teaser_resalys:last-child{margin-bottom:0}.hbgt_type.vm__teaser_resalys .visuel{height:42vw;max-height:370px}.hbgt_type.vm__teaser_resalys .text{margin-bottom:50px;margin-top:20px;text-align:center}.hbgt_type.vm__teaser_resalys .text .head .title{font-size:34px;line-height:38px;margin-bottom:10px}.hbgt_type.vm__teaser_resalys .text .head .date_pers{margin-bottom:10px}.hbgt_type.vm__teaser_resalys .text .head .desc{display:none}.hbgt_type.vm__teaser_resalys .text .seemore{color:#315154;cursor:pointer;font-size:12px;line-height:16px;text-decoration:underline}.hbgt_type.vm__teaser_resalys .proposals .modal-proposal{display:none}.hbgt_type.vm__teaser_resalys .proposals .modal-proposal .desc{font-size:12px;line-height:16px;margin-bottom:5px}.hbgt_type.vm__teaser_resalys .proposals .proposal{color:#315154;margin-bottom:30px;text-align:center}.hbgt_type.vm__teaser_resalys .proposals .proposal>span{display:block}.hbgt_type.vm__teaser_resalys .proposals .proposal .seemore{cursor:pointer;font-size:12px;line-height:16px;margin-top:10px;text-decoration:underline}.hbgt_type.vm__teaser_resalys .proposals .proposal .title{font-size:20px;line-height:26px}.hbgt_type.vm__teaser_resalys .proposals .proposal .price,.hbgt_type.vm__teaser_resalys .proposals .proposal .promoprice{display:block;font-family:Baskerville,serif;font-weight:500;line-height:1.2em;margin-top:5px}.hbgt_type.vm__teaser_resalys .proposals .proposal .price{font-size:24px}.hbgt_type.vm__teaser_resalys .proposals .proposal .promoprice{font-size:20px}.hbgt_type.vm__teaser_resalys .proposals .proposal .reserve{margin-top:25px}.hbgt_type.vm__teaser_resalys .proposals .currentoffer{background-color:#eeb140;border-radius:3px;color:#fff;display:inline-block!important;font-size:12px;font-weight:700;line-height:20px;margin:10px 0 5px;padding:3px 7px;text-transform:uppercase}.hbgt_type.vm__teaser_resalys.onlylongstay .type_EMPLP,.hbgt_type.vm__teaser_resalys.onlylongstay .type_EMPLPF,.hbgt_type.vm__teaser_resalys.onlylongstay .type_LOC,.hbgt_type.vm__teaser_resalys.onlylongstay .type_LOCB,.hbgt_type.vm__teaser_resalys.onlylongstay .type_LOCF,.hbgt_type.vm__teaser_resalys.onlylongstay .type_LOCFB{display:none!important}.hbgt_type.vm__teaser .open_gallery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hbgt_type.vm__teaser .open_gallery-picto:after,.hbgt_type.vm__teaser .open_gallery-text{text-shadow:0 0 10px #000}.hbgt_type.vm__teaser .open_gallery-picto{color:#fcfcf1;display:inline-block;font-size:0;height:40px;line-height:0;width:46px}.hbgt_type.vm__teaser .open_gallery-picto:after{background:transparent url(/themes/custom/rva22/images/pictos/gallery.svg) no-repeat 0 0;background-size:cover;content:"";display:inline-block;height:50px;width:50px}.hbgt_type.vm__teaser .open_gallery-text{color:#fcfcf1;font-size:12px;font-weight:500;line-height:24px;text-transform:uppercase}.hbgt_type.vm__teaser .visuels .visuel-1,.hbgt_type.vm__teaser .visuels .visuel-2{display:none}.hbgt_type.vm__teaser .visuels .visuel-3{margin-bottom:0;position:relative}.hbgt_type.vm__teaser .text{left:20px;max-width:inherit;padding:20px 10px;position:relative;top:-20px;width:calc(100% - 60px)}.hbgt_type.vm__teaser .text .equipments .item{color:#315154;display:block;font-size:12px;line-height:16px;margin-bottom:3px}.hbgt_type.vm__teaser .text .equipments .item.item-strong{font-weight:700}.hbgt_type.vm__teaser .text--title{font-size:24px;line-height:28px}.hbgt_type.vm__teaser .text--footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper:has(>.hbgt_teaser){margin:0;padding:0;width:100%}.hbgt_teaser{position:relative}.hbgt_teaser:nth-child(n+2){margin-top:20px}.hbgt_teaser .text{background-color:#fcfcf1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-40px auto 0;padding:20px;position:relative;width:80%}.hbgt_teaser .text .newthgs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative}.hbgt_teaser .text .newthgs-complex{margin-left:-10px;margin-right:-10px;margin-top:10px;position:relative}.hbgt_teaser .text--title{font-size:34px;line-height:38px;margin-bottom:10px}.hbgt_teaser .text--syn{color:#315154;margin-bottom:20px}.hbgt_teaser .text--equipments{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px;padding-left:calc(50% - 150px)}.hbgt_teaser .text--equipments .pg_picto{margin:10px 5px;max-width:70px;text-align:center}.hbgt_teaser .text--equipments .pg_picto:before{height:40px;width:70px}.hbgt_teaser .text--equipments .pg_picto--title{font-family:Avenir,sans-serif;font-size:11px;line-height:13px}.hbgt_teaser .text--link{margin-bottom:20px}.hbgt_teaser .visuels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hbgt_teaser .visuels p{line-height:0;margin-bottom:20px}.hbgt_teaser .visuels p.portrait{display:none;height:133vw}.hbgt_teaser .visuels p.landscape{height:65vw;position:relative}.hbgt_teaser .visuels p.landscape video{display:block;left:0;position:absolute;top:0}.hbgt_teaser_alt{margin-top:20px;position:relative}.hbgt_teaser_alt:nth-child(n+2){margin-top:45px}.hbgt_teaser_alt .visuel{position:relative}.hbgt_teaser_alt .visuel:before{content:"";display:block;padding-top:100%;width:100%}.hbgt_teaser_alt .visuel>.inner{bottom:0;left:0;position:absolute;right:0;top:0}.hbgt_teaser_alt .text{margin:0 20px;position:relative}.hbgt_teaser_alt .text--title{background-color:#fcfcf1;font-size:24px;line-height:28px;padding:20px 20px 10px;text-align:center}.hbgt_teaser_alt .text--syn{color:#315154;text-align:center}.hbgt_teaser_alt .text .equipments{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-10px;margin-right:-10px;margin-top:10px}.hbgt_teaser_alt .text .equipments .pg_picto{display:none;margin:10px;text-align:center;width:60px}.hbgt_teaser_alt .text .equipments .pg_picto:nth-child(-n+4){display:block}.hbgt_teaser_alt .text .equipments .pg_picto:before{height:33px}.hbgt_teaser_alt .text .equipments .pg_picto--title{font-family:Avenir,sans-serif;font-size:11px;line-height:13px;text-align:center}.pg_hbgt_small{margin-bottom:80px}@-webkit-keyframes fadeInFromNone{0%{opacity:1;scale:1}50%{opacity:.5;scale:.9}to{opacity:1;scale:1}}@keyframes fadeInFromNone{0%{opacity:1;scale:1}50%{opacity:.5;scale:.9}to{opacity:1;scale:1}}.hebtype{margin-top:20px}.hebtype-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.hebtype-item:nth-child(n+2){margin-top:20px}.hebtype-item:last-child{margin-bottom:40px}.hebtype-item .newthgs-span{background-color:#539ba2;bottom:100%;color:#fcfcf1;font-family:Baskerville,serif;font-size:17px;line-height:30px;padding:2px 10px;position:absolute}.hebtype-item-imgtext .hebtype-content{margin:-30px 20px 0;position:relative}.hebtype-item-imgtext-img{height:335px;width:100%}.hebtype-item-imgtext-text{background-color:#fcfcf1;padding:20px}.hebtype-item-imgtext-text-title{color:#315154;font-family:Baskerville,serif;font-size:24px;line-height:24px}.hebtype-item-imgtext-text .equipments{color:#315154;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;line-height:18px;margin-top:20px}.hebtype-item-imgtext-text-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.hebtype-item-imgfull-img{display:none}.hebtype-item .open_gallery{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;top:225px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hebtype-item .open_gallery-picto{color:#fcfcf1;display:inline-block;font-size:0;height:40px;line-height:0;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:46px}.hebtype-item .open_gallery-picto:after{background:transparent url(/themes/custom/rva22/images/pictos/gallery.svg) no-repeat 0 0;background-size:cover;content:"";display:inline-block;height:50px;width:50px}.hebtype-item .open_gallery-picto:after,.hebtype-item .open_gallery-text{text-shadow:0 0 10px #000}.hebtype-item .open_gallery-text{font-size:14px;line-height:28px}.hebtype-item .open_gallery:hover .open_gallery-picto{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hebtype-item .open_gallery-text{color:#fcfcf1;font-size:12px;font-weight:500;line-height:24px;text-transform:uppercase}.hebtype-item .plan_gallery{display:none}.hebtype-item:has(.newthgs-span) .open_gallery{top:200px}.pg-index #middle .carousel_ctn,.pg-index #middle .section-header{position:relative}.pg-index #middle .carousel_ctn .carousel_entry{height:100vh;position:relative}.pg-index #middle .carousel_ctn .carousel_entry:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,rgba(0,0,0,.3)),to(transparent));background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 50%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.pg-index #middle .carousel_ctn .visu-header{height:100%}.pg-index #middle .carousel_ctn .visu-header:after{display:none}.pg-index #middle .carousel_ctn .text{-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;padding:50px 5vw;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1}.pg-index #middle .carousel_ctn .text .desc,.pg-index #middle .carousel_ctn .text .subtitle,.pg-index #middle .carousel_ctn .text .title{color:#fff;font-weight:400;margin:0 auto;max-width:800px;text-shadow:0 0 10px rgba(0,0,0,.55)}.pg-index #middle .carousel_ctn .text .title{font-family:#385053;font-size:36px;line-height:1.2em}.pg-index #middle .carousel_ctn .text .desc,.pg-index #middle .carousel_ctn .text .subtitle{font-family:#000000;font-size:16px;line-height:1.4em;margin-top:20px}.pg-index #middle .carousel_ctn .text .desc{max-width:500px}.pg-index #middle .carousel_ctn .text .more{margin-top:40px}.pg-index #middle .carousel_ctn .text .btn-stain{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.55)}.pg-index #middle .carousel_ctn .text .btn-stain:before{background:transparent url(/themes/custom/rva22/images/deco/stain_dark.svg) no-repeat 0 0}.pg-index #middle .carousel_ctn .videoslide{height:100vh}.pg-index #middle .carousel_ctn .videoslide video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.pg-index #middle .carousel_ctn .slick-dots{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pg-index #middle .carousel_ctn .slick-dots li{background-color:transparent;border:1px solid #fff;border-radius:100%;cursor:pointer;display:block;height:9px;line-height:0;margin-bottom:10px;text-indent:-9000px;width:9px}.pg-index #middle .carousel_ctn .slick-dots li.slick-active{background-color:#fff;cursor:default}.pg-index #middle .carousel_ctn .logo{max-width:380px;width:57.9vw}.pg-index #middle .carousel_ctn .logo .img-responsive{width:100%}.pg-index #middle .carousel_ctn .logo-hp-title{color:#fcfcf1;font-family:Baskerville;font-size:50px;left:50%;line-height:58px;margin:0 auto;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.pg-index #middle .home_intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.pg-index #middle .home_intro .home_text .h1{font-size:50px;line-height:58px;margin:40px 0 20px}.pg-index #middle .home_intro .home_text .discover{margin-top:10px}.pg-index #middle .home_infos{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-auto-rows:1fr;position:relative}.pg-index #middle .home_infos:before{background:#fcfcf1;content:"";height:calc(100% + 2px);left:calc(50% - 10px);position:absolute;top:-1px;width:20px;z-index:8}.pg-index #middle .home_infos:after{background:#ebebeb;content:"";height:calc(100% + 2px);left:calc(50% - 1px);position:absolute;top:-1px;width:1px;z-index:9}.pg-index #middle .home_infos .home_info{border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:180px;padding:0 5px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pg-index #middle .home_infos .home_info:before{content:"";display:block;height:40px;margin-bottom:10px;width:50px}.pg-index #middle .home_infos .home_info .inner{color:#315154;width:calc(100% - 10px)}.pg-index #middle .home_infos .home_info .inner .rpcall .rp-average span{font-weight:700}.pg-index #middle .home_infos .home_info .inner .rpcall .rp-all a{text-decoration:underline}.pg-index #middle .home_infos .home_info.open:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_ouverture.svg) no-repeat 0 0}.pg-index #middle .home_infos .home_info.geoloc:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_localisation.svg) no-repeat 0 0}.pg-index #middle .home_infos .home_info.language:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_langue.svg) no-repeat 0 0}.pg-index #middle .home_infos .home_info.rating:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_note.svg) no-repeat 0 0}.pg-index #middle .home_infos .home_info:nth-child(3),.pg-index #middle .home_infos .home_info:nth-child(4){border-bottom:none}.pg-index #middle .sejour{margin-bottom:20px;text-align:center}.pg-index #middle .sejour .title{font-size:40px;line-height:46px;margin-bottom:20px}.pg-index #middle .sejour .text{padding:50px 0 0}.pg-index #middle .sejour .link{margin:20px 0}.pg-index #middle .sejour .pictos{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-index #middle .sejour .pictos .pg_picto:last-child{margin-bottom:0}.pg-index #middle .sejour .visuel{height:41vw}.pg-index #middle .activites,.pg-index #middle .activites .wrapper{position:relative}.pg-index #middle .activites .visuels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg-index #middle .activites .visuels .visuel{line-height:0;margin-bottom:20px}.pg-index #middle .activites .visuels .visuel:first-child{height:72vw}.pg-index #middle .activites .visuels .visuel:nth-child(2){height:123vw}.pg-index #middle .activites .visuels .visuel:nth-child(3){height:91vw}.pg-index #middle .activites .visuels .visuel:nth-child(4),.pg-index #middle .activites .visuels .visuel:nth-child(5){height:49vw}.pg-index #middle .activites .text{background-color:#fcfcf1;left:40px;max-width:360px;padding:30px;position:absolute;top:72vw;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);width:calc(100% - 140px)}.pg-index #middle .activites .text .content_title{font-size:40px;line-height:40px}.pg-index #middle .activites .text .link{margin-top:20px}.pg-index #middle .body_bottom{margin:40px 0}#ib-overlay{background-color:rgba(0,0,0,.3);height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:1030}.ib-opened #ib-overlay{opacity:1;visibility:visible}.toolbar-fixed #ib-overlay{height:calc(100vh - 39px);top:39px}.toolbar-tray-open #ib-overlay{height:calc(100vh - 79px);top:79px}.toolbar-vertical #ib-overlay{height:calc(100vh - 39px);top:39px}#infosbar{background-color:#fcfcf1;height:100vh;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1031;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}#infosbar,#infosbar .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#infosbar .inner{-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;padding-left:30px;padding-right:30px}#infosbar .inner .block_basic{text-align:left}#infosbar .inner .block_basic .block_title{font-size:32px;line-height:36px}#infosbar .inner .block_basic .wwg{margin:20px 0}#infosbar .inner .block_basic .link{text-align:center}#infosbar .close{padding:10px;right:20px;top:20px}#infosbar .close,#infosbar .toggle{cursor:pointer;display:inline-block;position:absolute}#infosbar .toggle{background:#fcfcf1;border-radius:0 12px 12px 0;bottom:150px;color:#315154;font-size:18px;line-height:18px;padding:10px 10px 10px 8px;right:1px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.ib-opened #infosbar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.ib-fixed #infosbar{height:calc(100vh - 39px);top:39px}.toolbar-tray-open #infosbar{height:calc(100vh - 79px);top:79px}.toolbar-vertical #infosbar{height:calc(100vh - 39px);top:39px}.list-activites{padding:60px 20px}.list-activites-title{color:#315154;padding:0 30px;text-align:center}.list-activites-title-t{font-family:Baskerville,serif;font-size:34px;line-height:38px}.list-activites-title-d{font-family:Avenir,sans-serif;line-height:24px;margin-top:10px}.list-activites-items,.list-activites-items-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list-activites-items-item-img{aspect-ratio:1/1;height:auto;margin-bottom:12px;margin-top:36px;max-height:240px;width:100%}.list-activites-items-item-img:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,.8),transparent) 0 0 no-repeat padding-box;content:"";display:block;height:112px;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.list-activites-items-item-text-title{color:#315154;font-family:Baskerville,serif;font-size:28px;line-height:32px;margin-top:10px;text-align:start}.list-activites-items-item-text-btn{margin-top:15px;text-align:start}#mc_embed_signup{margin:40px 0;text-align:left}#mc_embed_signup form{max-width:580px}#mc_embed_signup #mc_embed_signup_scroll{position:relative}#mc_embed_signup #mc_embed_signup_scroll.loading:after{background-color:#fff;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}#mc_embed_signup #mce-error-response,#mc_embed_signup #mce-success-response{background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);color:#c41414;cursor:pointer;font-family:Avenir,sans-serif;font-size:16px;font-weight:400;left:50%;line-height:1.2em;margin:0;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}#mc_embed_signup #mce-error-response:after,#mc_embed_signup #mce-success-response:after{color:#000;content:"×";font-family:sans-serif;font-size:20px;height:20px;line-height:20px;position:absolute;right:0;text-align:center;top:0;width:20px}#mc_embed_signup #mce-error-response{color:#c41414}#mc_embed_signup #mce-success-response{color:#27ae73}#mc_embed_signup .mc-field-group{margin:30px 0}#mc_embed_signup .mc-field-group label{display:none}#mc_embed_signup .mc-field-group input[type=email],#mc_embed_signup .mc-field-group input[type=text]{background-color:transparent;border:1px #315154;border-style:none none solid;display:block;padding:8px 0;width:100%}#mc_embed_signup .mc-field-group input[type=email].mce_inline_error,#mc_embed_signup .mc-field-group input[type=text].mce_inline_error{border-color:#c41414}#mc_embed_signup .mc-field-group div.mce_inline_error{background-color:transparent;color:#c41414;font-family:Avenir,sans-serif;font-size:13px;font-weight:400;line-height:1.2em;margin:5px 0 0;padding:0}#mc_embed_signup .mc-field-group.input-group strong{display:block;font-family:Baskerville,serif;font-size:16px;font-weight:400;line-height:1.2em}#mc_embed_signup .mc-field-group.input-group input{display:none}#mc_embed_signup .mc-field-group.input-group label{cursor:pointer;display:inline-block;font-family:Avenir,sans-serif;font-size:15px;font-weight:400;line-height:1.2em;padding-left:20px;position:relative}#mc_embed_signup .mc-field-group.input-group label:after,#mc_embed_signup .mc-field-group.input-group label:before{border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;position:absolute;top:50%}#mc_embed_signup .mc-field-group.input-group label:before{border:1px solid #315154;height:14px;left:0;margin-top:-7px;width:14px}#mc_embed_signup .mc-field-group.input-group input[type=radio]:checked+label:after{background-color:#315154;height:8px;left:3px;margin-top:-4px;width:8px}#mc_embed_signup .mc-field-group.input-group li,#mc_embed_signup .mc-field-group.input-group ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#mc_embed_signup .mc-field-group.input-group ul{margin-top:5px}#mc_embed_signup .mc-field-group.input-group li{margin:5px 20px 5px 0}#middle{overflow:hidden;padding-bottom:60px}#middle .section-header{margin-bottom:20px;position:relative}#middle .section-header .visu-header{height:75vh;position:relative;width:100%}#middle .section-header .visu-header:after{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),to(rgba(0,0,0,.3)));background:linear-gradient(0deg,hsla(0,0%,100%,0),rgba(0,0,0,.3));bottom:0;content:"";right:0}#middle .section-header .visu-header:after,#middle .section-header video{display:block;left:0;position:absolute;top:0}#middle .section-header .txt-header{bottom:50px;position:absolute;width:100%}#middle .section-header .txt-header .tt-h1{color:#fff;font-size:40px;line-height:46px;margin:0 20px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.55)}#middle .section-description .subtitle{font-size:34px;line-height:38px;margin:30px 0;text-align:center}#middle .section-description .syn{color:#315154;line-height:24px;margin-bottom:30px;text-align:center}#middle .heb_informations{position:relative;z-index:9}#middle .heb_informations .equipment--title{font-size:34px;line-height:38px;margin-bottom:30px}#middle .heb_informations .equipment--list{margin-bottom:35px}#middle .heb_informations .equipment .pg_picto{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#middle .heb_informations .equipment .pg_picto:before{height:35px;margin:0}#middle .heb_informations .doyouknow{background:#315154;color:#fff;margin:25px -20px 50px;padding:35px 20px 70px;position:relative;text-align:center}#middle .heb_informations .doyouknow--title{color:#fff;font-size:34px;line-height:38px;margin-bottom:30px}#middle .heb_informations .doyouknow--list{margin-left:auto;margin-right:auto;max-width:290px}#middle .heb_informations .doyouknow--list .pg_multiple_text:last-child{margin-bottom:0}#middle .heb_informations .doyouknow .tarif{background:#fcfcf1;bottom:0;display:inline-block;left:50%;min-width:200px;padding:20px 30px;position:absolute;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);width:auto}#middle .heb_equipments{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px -10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#middle .heb_equipments .pg_picto{margin:20px 10px 0;width:65px}#middle .heb_equipments .pg_picto:before{height:33px}#middle .heb_equipments .pg_picto--title{font-family:Avenir,sans-serif;font-size:10px;line-height:13px;text-align:center}#middle .heb_equipments .pg_picto:last-child{margin-bottom:0}#middle .visuels_form{position:relative}#middle .visuels_form .double_visuels{margin-bottom:0}#middle .visuels_form .double_visuels .portrait{display:none}#middle .contact_coords{margin:50px 0 20px}#middle .contact_coords .coord{color:#315154;font-family:Baskerville,serif;margin-bottom:50px;padding-top:75px;position:relative}#middle .contact_coords .coord:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_RA.svg) no-repeat 50%;content:"";display:block;height:45px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:100px}#middle .contact_coords .coord .inner{font-size:20px;line-height:24px;text-align:center}#middle .contact_coords .coord .inner p{margin-bottom:5px}#middle .contact_coords .coord .title-stain{display:none}#middle .contact_coords .coord--address .inner{font-size:24px;line-height:28px}#middle .contact_coords .coord--joinus{padding-top:95px}#middle .contact_coords .coord--joinus:before{background-image:url(/themes/custom/rva22/images/pictos/picto_contact.svg);height:70px}#middle .contact_coords .coord--social:before{background-image:url(/themes/custom/rva22/images/pictos/picto_social.svg);height:40px}#middle .contact_coords .coord--social .inner .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#middle .contact_coords .coord--social .inner .socials li{line-height:0;margin:0 15px}#middle .contact_coords .coord--social .inner .socials .social{font-size:0;line-height:0}#middle .contact_coords .coord--social .inner .socials .social:before{background:transparent url(/themes/custom/rva22/images/pictos/ico_facebook.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:22px;width:22px}#middle .contact_coords .coord--social .inner .socials .social--ig:before{background-image:url(/themes/custom/rva22/images/pictos/ico_instagram.svg)}#middle .contact_coords .coord--social .inner .socials .social--ta:before{background-image:url(/themes/custom/rva22/images/pictos/ico_tripadvisor.svg);height:20px;width:32px}#middle .contact_coords .coord--social .inner .socials .social--lk:before{background-image:url(/themes/custom/rva22/images/pictos/ico_linkedin.svg);height:20px;width:32px}#middle .contact_joinus{background-color:#315154;color:#fff;padding:30px 0 50px}#middle .contact_joinus .left .head{font-family:Baskerville,serif}#middle .contact_joinus .left .head .title{color:#fff;font-size:34px;line-height:38px;margin-bottom:20px}#middle .contact_joinus .left .head .coords{font-size:20px;line-height:20px;margin-bottom:20px}#middle .contact_joinus .left .visuel{height:60vw;margin-bottom:20px;margin-top:30px}#middle .contact_joinus .right .pg_access_mode{margin-bottom:30px}#middle .contact_joinus .right .pg_access_mode .subtitle{color:#fff;font-size:24px;line-height:28px;margin-bottom:20px}#middle .contact_joinus .right .link a:hover{color:#fff}#middle .instagram_section{position:relative}#middle .instagram_section .text{background:#fcfcf1;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#middle .instagram_section .text--title{color:#385053;font-family:Baskerville,serif;font-size:24px;line-height:28px;padding:5px 10px}#middle #block-breadcrumbs{color:#315154;font-size:12px;line-height:16px;margin:-10px 0 10px}#middle #block-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#middle #block-breadcrumbs ol li{margin-top:2px}#middle #block-breadcrumbs ol li a{font-weight:500}#middle #block-breadcrumbs ol li a:hover{text-decoration:underline}#middle #block-breadcrumbs ol li:after{content:"•";display:inline-block;margin:0 6px 0 5px}#middle #block-breadcrumbs ol li:last-child:after{display:none}#middle .heb_resalys>.title{font-size:40px;line-height:46px;margin-bottom:30px}#middle .heb_resalys>.title:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_kayak.svg) no-repeat 50%;content:"";display:block;height:58px;margin-bottom:15px;width:100%}@media only screen and (min-width:360px){#middle .instagram_section .text{left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.mfp-bg{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);background-color:rgba(49,81,84,.3);opacity:1}.modal_ctnr{background-color:#fff;-webkit-box-shadow:0 20px 40px 0 rgba(0,0,0,.25);box-shadow:0 20px 40px 0 rgba(0,0,0,.25);display:none;margin:0 auto;max-width:100%;width:calc(100% - 40px)}.modal_ctnr .mfp-close{right:10px;top:-35px}.mfp-content .modal_ctnr{display:block}.modal_proposal{color:#315154}.modal_proposal .inner{max-height:75vh;overflow-y:scroll;padding:20px}.modal_proposal .inner .title{font-size:28px;line-height:34px;margin-bottom:10px}.modal_proposal .inner .price{margin-bottom:20px}.modal_proposal .inner .price span{display:inline-block;font-family:Baskerville,serif;font-size:24px;font-weight:500;line-height:28px}.modal_proposal .inner .date_pers{margin-bottom:10px}.modal_proposal .inner hr{border:none;border-top:1px solid #ebeeef;margin:20px 0}#endresa_modal .modalimg,#welcome_modal .modalimg{display:none}#endresa_modal .modal_welcome_ctnt,#welcome_modal .modal_welcome_ctnt{padding:40px}#endresa_modal .modal_welcome_ctnt .title,#welcome_modal .modal_welcome_ctnt .title{font-size:34px;line-height:38px;margin-bottom:20px}#endresa_modal .modal_welcome_ctnt .mention,#welcome_modal .modal_welcome_ctnt .mention{line-height:24px;margin-bottom:20px}#endresa_modal .modal_welcome_ctnt .more,#welcome_modal .modal_welcome_ctnt .more{margin-bottom:20px}#endresa_modal .modal_welcome_ctnt .socials,#welcome_modal .modal_welcome_ctnt .socials{margin-top:30px}#endresa_modal .modal_welcome_ctnt .socials li,#welcome_modal .modal_welcome_ctnt .socials li{margin-bottom:15px}#endresa_modal .modal_welcome_ctnt .twitter_links,#welcome_modal .modal_welcome_ctnt .twitter_links{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Baskerville,serif;font-size:20px;line-height:26px;margin-top:30px}#endresa_modal .modal_welcome_ctnt .twitter_links li,#welcome_modal .modal_welcome_ctnt .twitter_links li{margin-right:50px}#endresa_modal .modal_welcome_ctnt .twitter_links li:last-child,#welcome_modal .modal_welcome_ctnt .twitter_links li:last-child{margin-right:0}.lang_ctnr{text-align:center;width:25px}.lang_ctnr .links{display:none}.lang_ctnr .selectric-items{left:-50%;width:50px!important}.newthgs{color:#fff}.newthgs-complex,.newthgs-simple{background-color:#539ba2;display:block}.newthgs-simple{font-family:Baskerville,serif;font-size:20px;font-weight:400;line-height:20px;padding:5px 10px}.newthgs-complex{padding:15px 10px}.newthgs-complex-title{font-family:Baskerville,serif;font-size:20px;font-weight:400;line-height:1.2em}.newthgs-complex-content{font-family:Avenir,sans-serif;font-size:14px;font-weight:300;line-height:1.4em}.newthgs-complex-title+.newthgs-complex-content{margin-top:10px}.newthgs.newthgs-center{text-align:center}.newthgs.newthgs-center .newthgs-simple{display:inline-block}.hbgt_teaser .newthgs-simple,.hbgt_type .newthgs-simple{left:0;position:absolute;top:-30px}.hbgt_teaser .newthgs-complex,.hbgt_type .newthgs-complex{left:0;position:absolute;right:0;top:100%}#middle .section-header .txt-header .tt-h1+.newthgs{margin-top:15px}.pg_picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;max-width:250px}.pg_picto--title{color:#315154;font-family:Baskerville,serif;font-size:24px;line-height:28px}.pg_picto:before{background:transparent url(/themes/custom/rva22/images/pictos/picto_RA.svg) no-repeat 50%;content:"";display:block;height:45px;margin-bottom:15px;width:100%}.pg_picto.p_immersion:before{background-image:url(/themes/custom/rva22/images/pictos/picto_immersion.svg)}.pg_picto.p_occupants:before{background-image:url(/themes/custom/rva22/images/pictos/picto_occupants.svg)}.pg_picto.p_clim-wifi:before{background-image:url(/themes/custom/rva22/images/pictos/picto_clim-wifi.svg)}.pg_picto.p_kayak:before{background-image:url(/themes/custom/rva22/images/pictos/picto_kayak.svg)}.pg_picto.p_materiaux:before{background-image:url(/themes/custom/rva22/images/pictos/picto_nature.svg)}.pg_picto.p_contact:before{background-image:url(/themes/custom/rva22/images/pictos/picto_contact.svg)}.pg_picto.p_cuisine:before{background-image:url(/themes/custom/rva22/images/pictos/picto_cuisine.svg)}.pg_picto.p_exterieurs:before{background-image:url(/themes/custom/rva22/images/pictos/picto_exterieurs.svg)}.pg_picto.p_facebook:before{background-image:url(/themes/custom/rva22/images/pictos/picto_facebook.svg)}.pg_picto.p_high-tech:before{background-image:url(/themes/custom/rva22/images/pictos/picto_high-tech.svg)}.pg_picto.p_instagram:before{background-image:url(/themes/custom/rva22/images/pictos/picto_instagram.svg)}.pg_picto.p_intendance:before{background-image:url(/themes/custom/rva22/images/pictos/picto_intendance.svg)}.pg_picto.p_langue:before{background-image:url(/themes/custom/rva22/images/pictos/picto_langue.svg)}.pg_picto.p_linge:before{background-image:url(/themes/custom/rva22/images/pictos/picto_linge.svg)}.pg_picto.p_localisation:before{background-image:url(/themes/custom/rva22/images/pictos/picto_localisation.svg)}.pg_picto.p_note:before{background-image:url(/themes/custom/rva22/images/pictos/picto_note.svg)}.pg_picto.p_ouverture:before{background-image:url(/themes/custom/rva22/images/pictos/picto_ouverture.svg)}.pg_picto.p_salle_eau:before{background-image:url(/themes/custom/rva22/images/pictos/picto_salle_eau.svg)}.pg_picto.p_social:before{background-image:url(/themes/custom/rva22/images/pictos/picto_social.svg)}.pg_picto.p_surface:before{background-image:url(/themes/custom/rva22/images/pictos/picto_surface.svg)}.pg_picto.p_terasse:before{background-image:url(/themes/custom/rva22/images/pictos/picto_terrasse.svg)}.pg_picto.p_tripadvisor:before{background-image:url(/themes/custom/rva22/images/pictos/picto_tripadvisor.svg)}.pg_picto.p_linkedin:before{background-image:url(/themes/custom/rva22/images/pictos/picto_linkedin.svg)}.pg_picto.p_rivedarc:before{background-image:url(/themes/custom/rva22/images/pictos/picto_rivedarc.svg)}.pg_picto.p_loisir:before{background-image:url(/themes/custom/rva22/images/pictos/picto_loisir.svg)}.pg_picto.p_reserve:before{background-image:url(/themes/custom/rva22/images/pictos/picto_reserve.svg)}.pg_picto.p_histoire:before{background-image:url(/themes/custom/rva22/images/pictos/picto_histoire.svg)}.pg_picto.p_confort:before{background-image:url(/themes/custom/rva22/images/pictos/picto_confort.svg)}.pg_picto.p_parking:before{background-image:url(/themes/custom/rva22/images/pictos/picto_parking.svg)}.pswp_hidden_gal{display:none}.pg_gallery .pattern{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.pg_gallery .pattern:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.pg_gallery .pattern .visuel{line-height:0;margin-bottom:20px;overflow:hidden}.pg_gallery .pattern .visuel.visuel-1{height:72vw}.pg_gallery .pattern .visuel.visuel-2{height:123vw}.pg_gallery .pattern .visuel.visuel-3{height:91vw}.pg_gallery .pattern .visuel.visuel-4,.pg_gallery .pattern .visuel.visuel-5{height:49vw}.pg_gallery .pattern .visuel img{-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}.pg_gallery .pattern .visuel:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.pg_mea{background-color:#315154;color:#fff;margin-bottom:20px;padding:20px 0}.pg_mea--visuel{margin-bottom:20px;max-height:350px;overflow:hidden;position:relative;width:100%}.pg_mea--syn{line-height:24px;margin-bottom:20px}.pg_mea--title{color:#fff;font-size:34px;line-height:38px;margin-bottom:20px}.pg_mea--subtitle{color:#fff;font-size:24px;line-height:28px;margin-bottom:20px}.pg_mea .link a:hover{color:#fff}.pg_mea_3cols{position:relative}.pg_mea_3cols .text{background-color:#fcfcf1;left:40px;max-width:300px;padding:20px;position:absolute;top:calc(67vw - 35px);width:calc(100% - 120px)}.pg_mea_3cols .text--title{font-size:34px;line-height:38px;margin-bottom:20px}.pg_mea_3cols .text--link{margin-top:20px}.pg_mea_3cols .visuels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pg_mea_3cols .visuels p{line-height:0;margin-bottom:20px}.pg_mea_3cols .visuels p.visuel-1{height:67vw}.pg_mea_3cols .visuels p.visuel-2{height:115vw}.pg_mea_3cols .visuels p.visuel-3{height:85vw}.pg_multiple_text{margin-bottom:25px}.pg_multiple_text .pg_title{font-weight:700}.pg_multiple_text .subtitle{font-weight:400}.pg_hbgt_small--header{margin-bottom:20px;padding:50px 0;text-align:center}.pg_hbgt_small--header .title{font-size:34px;line-height:38px;margin-bottom:20px}.pg_offer_review{background-color:#315154;color:#fff;margin-bottom:20px;padding:30px 0}.pg_offer_review .offer{border-bottom:1px solid #436164;padding-bottom:20px}.pg_offer_review .offer .offer_teaser_hp .inner .content_title{color:#fff;font-size:34px;line-height:38px}.pg_offer_review .offer .offer_teaser_hp .inner .content_title a{color:#fff}.pg_offer_review .offer .offer_teaser_hp .inner .syn,.pg_offer_review .offer .offer_teaser_hp .inner .syn-caracteristics{color:#fff;font-size:15px;line-height:20px;margin-top:20px}.pg_offer_review .offer .offer_teaser_hp .inner .field__item:after{border-bottom:1px solid #e3efef;content:"";display:block;margin:8px 0;width:30px}.pg_offer_review .offer .offer_teaser_hp .inner .visuel{height:54vw;margin:20px 0 0;max-height:350px;overflow:hidden;position:relative}.pg_offer_review .offer .offer_teaser_hp .link{display:inline-block;margin-bottom:0;margin-top:20px;position:relative}.pg_offer_review .offer .offer_teaser_hp .link a{display:inline-block;margin-right:10px}.pg_offer_review .offer .offer_teaser_hp .link a:hover{color:#fff}.pg_offer_review .review{margin-top:40px}.pg_offer_review .review #block-reviewprohomeblock2,.pg_offer_review .review #block-reviewprohomeblock2 .rpavg-ctnt{color:#fff}.pg_offer_review .review #block-reviewprohomeblock2 .rpavg-ctnt:before{background:transparent url(/themes/custom/rva22/images/deco/round_stain_w.svg) no-repeat 0 0}.pg_offer_review .review #block-reviewprohomeblock2 .rpavg-ctnt .rpavg-sep{background-color:#fff}.pg_offer_review .review #block-reviewprohomeblock2 .rp-all{text-align:center}.pg_spirit{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg_spirit .pg_picto{max-width:320px}.pg_spirit .pg_picto--title{text-align:center}.pg_spirit .pg_picto:last-child{margin-bottom:0}.pg_equipment_detailed{display:grid;grid-template-columns:50px 1fr;text-align:left;grid-column-gap:10px;margin-bottom:25px;max-width:inherit}.pg_equipment_detailed .pg_picto--title{font-size:20px;line-height:24px;margin-bottom:5px}.content-banner-carousel .visuel{position:relative}.content-banner-carousel .visuel:after{background:radial-gradient(circle,rgba(0,0,0,.2) 0,transparent 100%);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.content-banner-carousel .slick-dots{position:absolute;right:20px;top:20px}.content-banner-carousel .slick-dots li{background-color:transparent;border:1px solid #fff;border-radius:100%;cursor:pointer;display:block;height:9px;line-height:0;margin-bottom:10px;text-indent:-9000px;width:9px}.content-banner-carousel .slick-dots li.slick-active{background-color:#fff;cursor:default}.privileges{padding:60px 20px}.privileges-title{color:#315154;font-family:Baskerville,serif;font-size:34px;line-height:38px;text-align:center}.privileges-desc{color:#315154;font-family:Avenir,sans-serif;line-height:24px;margin-top:10px;text-align:center}.privileges-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;text-align:start}.privileges-list-item-img{aspect-ratio:1/1;height:auto;max-height:240px;width:100%}.privileges-list-item-img:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,.8),transparent) 0 0 no-repeat padding-box;content:"";display:block;height:112px;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.privileges-list-item-title{color:#315154;font-family:Baskerville,serif;font-size:28px;line-height:32px;margin-top:10px;text-align:start}.privileges-list-item-desc{display:-webkit-box;font-family:Avenir,sans-serif;line-height:24px;margin-top:10px;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#315154;overflow:hidden}.privileges-list-item-btn{margin-top:15px}.resalys-search-form-ajax .resalys_fieldset .inputs{position:relative}.resalys-search-form-ajax .resalys_fieldset .inputs .btn:disabled,.resalys-search-form-ajax .resalys_fieldset .inputs .reviewpropage .rp-all a:disabled,.resalys-search-form-ajax .resalys_fieldset .inputs .reviewpropage .rp-more a:disabled,.reviewpropage .rp-all .resalys-search-form-ajax .resalys_fieldset .inputs a:disabled,.reviewpropage .rp-more .resalys-search-form-ajax .resalys_fieldset .inputs a:disabled{background:#315154;color:#315154;opacity:.5}.resalys-search-form-ajax .resalys_fieldset .inputs .btn:disabled:hover,.resalys-search-form-ajax .resalys_fieldset .inputs .reviewpropage .rp-all a:disabled:hover,.resalys-search-form-ajax .resalys_fieldset .inputs .reviewpropage .rp-more a:disabled:hover,.reviewpropage .rp-all .resalys-search-form-ajax .resalys_fieldset .inputs a:disabled:hover,.reviewpropage .rp-more .resalys-search-form-ajax .resalys_fieldset .inputs a:disabled:hover{background:#315154}.resalys-search-form-ajax .resalys_fieldset .inputs .ajax-progress{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.resalys-search-form-ajax .resalys_fieldset .inputs .ajax-progress .throbber{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;background:none;border:5px solid #fff;border-radius:50%;border-right-color:#315154;display:block;height:20px;line-height:0;padding:0;width:20px}#resalyssearchresultembed,#resalyssearchresultembed .resalys-top,#resalyssearchresultlink,.resalys-search-form-ajax .resalys_fieldset .inputs .ajax-progress .message{display:none}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.reviewpropage .oareviewpro-avg{margin:50px 0}.reviewpropage .rpavg-ctnr{padding:0 20px}.reviewpropage .rpavg-ctnr strong{font-weight:700}.reviewpropage .rpavg-ctnt{-ms-flex-line-pack:center;align-content:center;background-color:#315154;border-radius:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:90px;margin:0 auto;position:relative;width:90px}.reviewpropage .rpavg-ctnt:after{border:1px solid #315154;border-radius:95px;content:"";display:block;height:95px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95px}.reviewpropage .rpavg-ctnt .rpavg-sep{background-color:#fff;height:1px;margin:6px auto;width:40%}.reviewpropage .rpavg-ctnt .rpavg-outOf,.reviewpropage .rpavg-ctnt .rpavg-value{color:#fff;display:block;font-family:Avenir,sans-serif;font-size:22px;font-weight:400;letter-spacing:2px;line-height:1.2em;text-align:center;width:100%}.reviewpropage .rpavg-details{color:#000;text-align:center}.reviewpropage .rpavg-details .rp-stars{display:block;margin-top:20px}.reviewpropage .rpavg-details .rpavg-total{margin-top:5px}.reviewpropage .rp-schema{display:none}.reviewpropage .rp-stars{display:block;font-size:0;line-height:0}.reviewpropage .rp-stars .rp-star{background:none scroll no-repeat 50% transparent;background-size:20px 20px;display:inline-block;height:20px;vertical-align:middle;width:20px}.reviewpropage .rp-stars .rp-star.rp-start-half{background-image:url(/modules/contrib/oareviewpro/images/yellow/star-half.svg)}.reviewpropage .rp-stars .rp-star.rp-start-regular{background-image:url(/modules/contrib/oareviewpro/images/yellow/star-regular.svg)}.reviewpropage .rp-stars .rp-star.rp-start-solid{background-image:url(/modules/contrib/oareviewpro/images/yellow/star-solid.svg)}.reviewpropage .rpreviews-ctnr{margin-bottom:100px}.reviewpropage .rpreviews-entry{color:#000;font-family:Avenir,sans-serif;font-weight:400;line-height:1.2em;position:relative}.reviewpropage .rpreviews-entry .rpreviews-author,.reviewpropage .rpreviews-entry .rpreviews-comment,.reviewpropage .rpreviews-entry .rpreviews-title,.reviewpropage .rpreviews-entry .rpreviews-top{display:block}.reviewpropage .rpreviews-entry .rpreviews-top{color:#333;font-size:14px;margin:5px 0 20px;text-transform:uppercase}.reviewpropage .rpreviews-entry .rpreviews-title{font-weight:700;margin-bottom:10px}.reviewpropage .rpreviews-entry .rpreviews-author{color:#333;display:block;font-style:italic;margin-top:15px}.reviewpropage .rpreviews-list{margin:50px auto 0;max-width:800px}.reviewpropage .rpreviews-list .rpreviews-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reviewpropage .rpreviews-list .rpreviews-note{font-family:Avenir,sans-serif;font-size:20px;font-weight:700;line-height:1.2em}.reviewpropage .rpreviews-list .rp-stars{margin-left:10px}.reviewpropage .rpreviews-list .rp-stars .rp-star.rp-start-half{background-image:url(/modules/contrib/oareviewpro/images/gray/star-half.svg)}.reviewpropage .rpreviews-list .rp-stars .rp-star.rp-start-regular{background-image:url(/modules/contrib/oareviewpro/images/gray/star-regular.svg)}.reviewpropage .rpreviews-list .rp-stars .rp-star.rp-start-solid{background-image:url(/modules/contrib/oareviewpro/images/gray/star-solid.svg)}.reviewpropage .rpreviews-list .rpreviews-entry{margin-top:30px;padding-top:30px}.reviewpropage .rpreviews-list .rpreviews-entry:before{border-top:1px solid #c9c9c9;content:"";display:block;left:50%;margin-left:-50px;position:absolute;top:0;width:100px}.reviewpropage .rpreviews-list .rpreviews-entry:first-child{padding-top:0}.reviewpropage .rpreviews-list .rpreviews-entry:first-child:before{display:none}.reviewpropage .rpreviews-alone{font-family:Avenir,sans-serif;font-size:20px;font-weight:400;line-height:1.4em;padding:0 20px}.reviewpropage .rp-more{margin:40px 0 0;text-align:center}.reviewpropage .rp-more.disabled{position:relative}.reviewpropage .rp-more.disabled a{opacity:.2}.reviewpropage .rp-more.disabled:after{background-color:transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.reviewpropage .rp-all{margin-top:20px}.reviewpropage .rpcall{margin:60px auto;max-width:800px;padding:0}.reviewpropage .rpcall-avg .oareviewpro-avg{margin:0}.reviewpropage .rpcall-reviews{margin-top:20px;text-align:center}.reviewpropage #block-reviewprohomeblock{display:block;width:100%}#block-reviewprohomeblock2{color:#315154}#block-reviewprohomeblock2 .rpavg-ctnt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#315154;-ms-flex-direction:column;flex-direction:column;font-family:Baskerville,serif;font-size:40px;line-height:40px;position:relative}#block-reviewprohomeblock2 .rpavg-ctnt:before{background:transparent url(/themes/custom/rva22/images/deco/round_stain.svg) no-repeat 0 0;content:"";height:60px;position:absolute;-webkit-transform:translateY(-15px) translateX(15px);-ms-transform:translateY(-15px) translateX(15px);transform:translateY(-15px) translateX(15px);width:60px;z-index:1}#block-reviewprohomeblock2 .rpavg-ctnt .rpavg-value{position:relative;z-index:2}#block-reviewprohomeblock2 .rpavg-ctnt .rpavg-sep{background-color:#315154;height:1px;margin:5px 0;position:relative;width:60px}#block-reviewprohomeblock2 .rpreviews-alone{font-family:Baskerville,serif;font-size:20px;line-height:26px;margin:35px 0;text-align:center}#block-reviewprohomeblock2 .rp-all{text-align:center}#block-reviewprohomeblock2 .rp-all .btn-stain{color:#315154}#block-reviewprohomeblock2 .rp-all .btn-stain:before{background:transparent url(/themes/custom/rva22/images/deco/stain.svg) no-repeat 0 0}.slider-activites{padding:20px 20px 30px}.slider-activites .slider-img-2{display:none}.slider-activites-img{aspect-ratio:1/1;height:auto;margin:0 auto;max-height:316px;max-width:95%;position:relative;width:100%}.slider-activites-img:before{background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(transparent)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(0,0,0,.8),transparent) 0 0 no-repeat padding-box;content:"";display:block;height:112px;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.slider-activites-img-ban{background-color:#315154;bottom:0;color:#fcfcf1;font-size:13px;font-weight:500;left:0;line-height:13px;padding:10px 20px;position:absolute;text-transform:uppercase;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.slider-activites-title{color:#315154;font-family:Baskerville,serif;font-size:28px;line-height:32px;margin-top:15px;text-align:start}.slider-activites-desc{display:-webkit-box;font-family:Avenir,sans-serif;line-height:24px;margin-top:10px;text-align:start;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#315154;overflow:hidden}.slider-activites-list{margin:25px 20px;text-align:start;text-transform:uppercase}.slider-activites-list li{border-top:1px solid #315154;color:#315154;font-size:13px;font-weight:500;line-height:19px;padding:5px 0}.slider-activites-btn{text-align:start}#simple-page .slider-activites-list{margin:25px 0}.topbar{background-color:#315154;overflow:hidden;position:relative;visibility:hidden;z-index:260}.topbar.loaded{visibility:visible}.topbar-entry.wysiwyg{border-top:none;display:block;left:50%;margin:0;max-width:840px;opacity:0;padding:10px 20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.topbar-entry.wysiwyg p{color:#fff;display:-webkit-box;font-size:13px;line-clamp:2;line-height:16px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topbar-entry.wysiwyg p a{color:#fff;text-decoration:underline}.topbar-entry.wysiwyg p br{display:none}.views_pages_list,.wwg:after{display:block}.wwg:after{clear:both;content:""}.wwg>:first-child{margin-top:0!important}.wwg h2,.wwg h3,.wwg h4,.wwg h5,.wwg h6,.wwg hr,.wwg li,.wwg ol,.wwg p,.wwg ul{clear:both}.wwg .align-center,.wwg .align-left,.wwg .align-right,.wwg .iframe_container,.wwg blockquote,.wwg figure,.wwg hr,.wwg ol,.wwg p,.wwg table,.wwg ul{margin-bottom:20px;margin-top:20px}.wwg h2,.wwg h3,.wwg h4,.wwg h5,.wwg h6{font-style:normal;font-weight:400;margin-top:30px}.wwg h2 b,.wwg h2 strong,.wwg h3 b,.wwg h3 strong,.wwg h4 b,.wwg h4 strong,.wwg h5 b,.wwg h5 strong,.wwg h6 b,.wwg h6 strong{font-weight:400}.wwg h2 em,.wwg h2 i,.wwg h3 em,.wwg h3 i,.wwg h4 em,.wwg h4 i,.wwg h5 em,.wwg h5 i,.wwg h6 em,.wwg h6 i{font-style:normal}.wwg h2{font-size:34px;line-height:38px}.wwg h3,.wwg h4,.wwg h5,.wwg h6{font-size:24px;line-height:28px}.wwg hr{border:none;border-bottom:1px solid #315154;clear:both;opacity:.1}.wwg p{font-size:15px;line-height:24px}.wwg p.mise-en-avant{color:#315154;font-family:Baskerville,serif;font-size:24px;line-height:28px;margin:30px 0;text-align:center}.wwg b,.wwg strong{font-weight:700}.wwg em,.wwg i{font-style:italic}.wwg a:not(.btn):not(.btn-stain){color:#539ba2;text-decoration:none}.wwg a:not(.btn):not(.btn-stain):hover{text-decoration:underline}.wwg .btn_ctnr{display:block;margin:30px 0;text-align:center}.wwg ol,.wwg ul{font-size:15px;line-height:24px;margin-left:0;padding-left:20px}.wwg ol ol,.wwg ol ul,.wwg ul ol,.wwg ul ul{margin-top:0}.wwg ul li{list-style-type:disc}.wwg ol{counter-reset:item}.wwg ol li{counter-increment:item;list-style-type:none;position:relative}.wwg ol li:before{content:counter(item) ".";display:inline-block;font-weight:700;left:-35px;position:absolute;text-align:right;top:0;width:30px}.wwg .mea{border-bottom:1px solid rgba(56,80,83,.1);color:#385053;font-family:Baskerville;font-size:24px;font-weight:400;line-height:28px;margin:60px 0 30px;padding:0 20% 30px;position:relative;text-align:center}.wwg .align-center,.wwg .align-left,.wwg .align-right{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;margin-top:30px;max-width:100%}.wwg img{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.wwg .align-center img{margin:0 auto}.wwg figcaption{color:#666;font-size:12px;font-weight:400;letter-spacing:1.2px;line-height:1.2em;margin-top:10px;padding:5px 0;text-transform:uppercase}.page-node-type-camping .wwg,.page-node-type-landing-page .wwg,.page-node-type-page .wwg{margin-bottom:30px}
}
@media screen and (min-width: 768px){.media-cover img,.media-cover video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.media-cover{overflow:hidden;position:relative}.expert-span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:13px 20px;position:absolute;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:220px;z-index:3}.expert-span-ico{color:#fff;font-family:icomoon;font-size:38px;line-height:38px}.expert-span-ico.ico-expert:before{content:""}.expert-span-ico.ico-flecheinfo{font-size:26px;left:15px;line-height:26px;position:absolute;top:26px}.expert-span-ico.ico-flecheinfo:before{content:""}.expert-span-text{color:#fff;font-family:Avenir,sans-serif;font-size:13px;font-weight:500;line-height:15px;text-align:start;text-transform:uppercase}@-webkit-keyframes fadeinout{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes fadeinout{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@media only screen and (min-width:1024px){.blocappbg{padding:10px 0 50px}#pageid .wrapper .wwg{margin-top:60px!important}}.pg_banner,.vm_teaser_banner{margin-bottom:20px;position:relative}.pg_banner .visuel,.vm_teaser_banner .visuel{height:55vw}.pg_banner .text,.vm_teaser_banner .text{left:50%;margin:0;max-width:1280px;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%}.pg_banner .text .content_title,.vm_teaser_banner .text .content_title{color:#fff;font-size:40px;line-height:42px;margin-bottom:20px;padding:0 50px}.pg_banner .text .link .btn-stain,.vm_teaser_banner .text .link .btn-stain{color:#fff}.pg_banner .text .link .btn-stain:before,.vm_teaser_banner .text .link .btn-stain:before{background:transparent url(/themes/custom/rva22/images/deco/stain_dark.svg) no-repeat 0 0}.vm_teaser_listing .visuel{height:35vw;max-height:450px}.vm_teaser_listing .text--title{font-size:40px;line-height:46px}.vm_teaser_listing.type_offre .text{margin-left:auto;margin-right:auto;max-width:450px}@media only screen and (min-width:768px){.hbgt_type.vm__teaser,.hbgt_type.vm__teaser .wrapper,.teaser_3cols,.teaser_3cols .wrapper{position:relative}.hbgt_type.vm__teaser .text,.teaser_3cols .text{left:25%;max-width:300px;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.hbgt_type.vm__teaser .text--title,.teaser_3cols .text--title{font-size:30px;line-height:35px}.hbgt_type.vm__teaser .visuels,.teaser_3cols .visuels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hbgt_type.vm__teaser .visuels p,.teaser_3cols .visuels p{max-height:500px}.hbgt_type.vm__teaser .visuels p.visuel-1,.teaser_3cols .visuels p.visuel-1{height:47vw;margin-right:20px;width:25%}.hbgt_type.vm__teaser .visuels p.visuel-2,.teaser_3cols .visuels p.visuel-2{height:47vw;margin-right:20px;width:42%}.hbgt_type.vm__teaser .visuels p.visuel-3,.teaser_3cols .visuels p.visuel-3{height:47vw;width:33%}}.blocapp{border-bottom:0;margin-bottom:0;margin-top:60px;padding-bottom:0}@media only screen and (min-width:1024px){.blocapp{-ms-flex-flow:row wrap;flex-flow:row wrap}.blocapp,.blocapp .app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blocapp .app{-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:0;margin-right:0;max-width:inherit;text-align:left}.blocapp .app-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;min-height:290px;padding-left:210px;padding-top:0}.blocapp .app-illust{background-position:0;height:230px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:210px}.blocapp .app-content{max-width:400px}.blocapp .app-infos{margin-top:0;max-width:400px}.blocapp .app-infos li{padding-left:50px;padding-top:0}.blocapp .app-infos li:first-child{margin-top:0}.blocapp .app-infos li:after{left:0;margin-left:0;top:50%;width:30px}.blocapp .app-container+.app-infos{margin-left:40px}}@media (hover:hover) and (pointer:fine){.blocapp .app-btn,.blocapp .app-page-btn{-webkit-transition:background-color .2s;transition:background-color .2s}.blocapp .app-btn:hover,.blocapp .app-page-btn:hover{background-color:#315154}.blocapp .app-page-btn{-webkit-transition:color .2s;transition:color .2s}.blocapp .app-page-btn:hover{color:#fcfcf1}.blocapp .app-btn [class*=" icon-"]:before,.blocapp .app-btn [class^=icon-]:before{-webkit-transition:color .2s;transition:color .2s}.blocapp .app-btn:hover [class*=" icon-"]:before,.blocapp .app-btn:hover [class^=icon-]:before{color:#fcfcf1}}.bloccr{background-image:url(/themes/custom/rva22/images/watercolor_desk.png);background-size:100% auto}.bloccr .wwg{margin-left:auto;margin-right:auto;max-width:820px}.bloccr .pictos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bloccr .pictos,.bloccr .pictos .pg_picto{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bloccr .pictos .pg_picto{padding:0 20px}.bloccr+.pg_offer_review{margin-top:0}@media only screen and (min-width:1024px){.bloccr{margin-top:100px;padding-bottom:130px}.bloccr-container{margin:0 40px}.bloccr.bordered .bloccr-container{padding-top:100px}.bloccr-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1140px}.bloccr-content-small{max-width:840px}.bloccr-left,.bloccr-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.bloccr-left{min-width:500px}.bloccr-right{margin-left:30px}.bloccr-title{font-size:34px;max-width:430px}.bloccr-logo{max-width:240px}.bloccr-list,.bloccr-text{margin-left:0;margin-right:0;margin-top:0;max-width:570px;text-align:left}.bloccr-list li{padding-bottom:0;padding-left:40px}.bloccr-list li:after{bottom:inherit;left:0;margin-left:0;top:1px}.bloccr-button{margin:35px 0 0;text-align:left}.bloccr-list+.bloccr-button,.bloccr-list+.bloccr-more+.bloccr-button{margin-left:40px}.bloccr .pictos{position:relative}.bloccr .pictos:before{background:#ebeeef;content:"";display:block;height:1px;left:0;position:absolute;top:55px;width:100%;z-index:1}.bloccr .pictos .pg_picto{z-index:2}.bloccr .pictos .pg_picto:before{background-position:0 50%}.bloccr .pictos .pg_picto--desc,.bloccr .pictos .pg_picto--title{text-align:left}.bloccr.small-top{margin-top:70px}.bloccr.small-top .bloccr-list li{display:block}.bloccr.small-top .bloccr-list li:nth-child(2){opacity:1}.bloccr.small-top .bloccr-more{display:none}.bloccr.large{padding-bottom:160px}.bloccr.large.bordered .bloccr-container{padding-top:130px}body.page-node-type-page .bloccr+.wrapper--s{margin-top:60px}.blocguide{gap:80px;margin-top:80px;padding:60px 50px}.blocguide,.blocguide-guide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.blocguide-guide{gap:50px;margin:0;width:75%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:start}.blocguide-guide-img{max-height:190px;max-width:190px}.blocguide-guide-text{margin:0}.blocguide-app{margin:0;width:25%}.blocguide-app:before{border-left:1px solid rgba(44,44,44,.2);border-top:0;height:100%;left:-30px;top:0;width:0}.blocguide-app-text{padding:0 40px}.blocguide-app-btns-btn:hover,.blocguide-app-btns-icobtn:hover{background-color:#fff;color:#539ba2}.blocguide-app-btns-btn:hover:before,.blocguide-app-btns-icobtn:hover:before{color:#539ba2}}@media (hover:hover) and (pointer:fine){.blocguide .app-btn,.blocguide .app-page-btn{-webkit-transition:background-color .2s;transition:background-color .2s}.blocguide .app-btn:hover,.blocguide .app-page-btn:hover{background-color:#315154}.blocguide .app-page-btn{-webkit-transition:color .2s;transition:color .2s}.blocguide .app-page-btn:hover{color:#fcfcf1}.blocguide .app-btn [class*=" icon-"]:before,.blocguide .app-btn [class^=icon-]:before{-webkit-transition:color .2s;transition:color .2s}.blocguide .app-btn:hover [class*=" icon-"]:before,.blocguide .app-btn:hover [class^=icon-]:before{color:#fcfcf1}}.block_app_mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_app_mobile:before{height:230px;width:230px}.block_app_mobile .content{text-align:center}.block_app_mobile .content--text{font-family:Baskerville,serif;font-size:24px;line-height:28px;margin-bottom:20px}.com-socials{padding:80px 0}.com-socials-title{font-size:38px}.com-socials-subtitle{margin-top:25px}.com .socials-list{margin-top:60px}@media (hover:hover) and (pointer:fine){.com .socials-list a{-webkit-transition:color .2s;transition:color .2s}.com .socials-list a:hover{color:#539ba2}}@media only screen and (min-width:1024px){.donotmiss{padding:50px 130px 70px}.donotmiss-title{margin:30px auto 0;max-width:870px}.donotmiss-title-t{font-size:40px;line-height:46px}.donotmiss-title-d{font-size:18px;line-height:28px;margin:10px auto 30px;max-width:850px}.donotmiss-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;width:100%}.donotmiss-content-itemspush{margin:0;width:60%}.donotmiss-content-itemspush .media-cover{overflow:visible!important}.donotmiss-content-itemspush-img{max-height:450px}.donotmiss-content-itemspush-img-ban{font-size:16px;line-height:16px;-webkit-transform:translate(20px,20px);-ms-transform:translate(20px,20px);transform:translate(20px,20px)}.donotmiss-content-itemspush-text{margin-left:20px}.donotmiss-content-itemspush-text-title{font-size:34px;line-height:40px;margin-top:32px}.donotmiss-content-itemspush-text-desc{font-size:18px;line-height:28px}.donotmiss-content-itemspush-text-btn{margin-top:32px}.donotmiss-content-items{margin:0;width:30%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.donotmiss-content-items-item{margin-bottom:0}.donotmiss-content-items-item:nth-child(n+2){margin-top:-10px}.donotmiss-content-items-item-title{font-size:28px;line-height:34px}.donotmiss-content-items-item-title a:hover{color:#315154}.blklnk:hover .donotmiss-content-items-item-title:after,.donotmiss-content-items-item-title:hover:after{width:100px}}@media only screen and (min-width:1580px){.donotmiss-content-itemspush-img{max-height:530px}.donotmiss-content-items-item-img{max-height:275px}}.emplois_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-30px;margin-right:-30px}.emplois_list .line{border:0;margin:50px 0 0;max-width:400px;padding:0;width:50%}.emplois_list .line .line-ctnr{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding-bottom:50px;padding-left:30px;padding-right:30px;position:relative}.emplois_list .line .buttons{bottom:0;left:30px;position:absolute;right:30px}@media only screen and (min-width:1280px){.emplois_list .line{width:33%}}.menu-secondary{-webkit-transition:margin-top .3s,opacity .3s,visibility .3s;transition:margin-top .3s,opacity .3s,visibility .3s}body.flap-opened .menu-secondary{margin-top:-5px;opacity:0;visibility:0}#flap{min-width:600px;padding:100px 40px 40px;width:43%}#flap .top{margin:10px auto 80px}#flap .top .close{left:20px;top:20px}#flap .res-item a:hover{background-color:#315154;color:#fff}#footer .inner .top .logo{max-width:450px}.imgform .double_visuels,.imgform .visuels{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;padding:0 20px;position:absolute;top:0;width:100%}.imgform .double_visuels .portrait{width:67%}.imgform .double_visuels .landscape{width:33%}.imgform .double_visuels .full,.imgform .double_visuels .landscape,.imgform .double_visuels .portrait,.imgform .double_visuels .visuel-1,.imgform .double_visuels .visuel-2,.imgform .double_visuels .visuel-3,.imgform .visuels .full,.imgform .visuels .landscape,.imgform .visuels .portrait,.imgform .visuels .visuel-1,.imgform .visuels .visuel-2,.imgform .visuels .visuel-3{display:block;height:100%!important;max-height:inherit}.imgform--form,.imgform--img{position:relative}.imgform--form{padding:20px}.contact-message-feedback-form{background-color:#fcfcf1;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 auto;max-width:360px;padding:20px}.contact-message-candidature-form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-message-candidature-form fieldset>*{width:100%}.contact-message-candidature-form fieldset .field--name-field-city,.contact-message-candidature-form fieldset .field--name-field-zip{width:40%}@media only screen and (min-width:1024px){.imgform--form{margin:0 auto;max-width:800px;padding:50px 0}.imgform--form .contact-message-feedback-form{padding:40px 35px}}.wrapper{margin:0 auto}.wrapper.constraint{max-width:1240px}.double_visuels{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.double_visuels p{max-height:800px}.double_visuels p.full,.double_visuels p.landscape,.double_visuels p.portrait{height:47vw}.double_visuels p.portrait{margin-right:20px;width:33%}.double_visuels p.landscape{width:67%}.double_visuels p.full{width:100%}.margin--xl{margin-bottom:100px;margin-top:100px}.margin--l{margin-bottom:50px;margin-top:50px}.margin--m{margin-bottom:20px;margin-top:20px}.margin--s{margin-bottom:10px;margin-top:10px}.oa_bulle{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-moz-backdrop-filter:blur(20px);background-color:rgba(0,0,0,.15);color:#fff;font-family:Baskerville,serif;font-size:18px;height:119px;left:100px;line-height:20px;position:absolute;text-align:center;text-shadow:0 0 3px #000;top:50px;width:135px;z-index:9}.oa_bulle.show{display:block}.oa_bulle span{display:block;left:10px;position:absolute;top:calc(50% + 8px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 20px)}.oa_bulle__top_left{-webkit-animation:float 2s ease-in-out infinite;animation:float 2s ease-in-out infinite;clip-path:url(#bulle_tl_svg)}.oa_bulle__top_right{-webkit-animation:floatTopRight 2s ease-in-out infinite;animation:floatTopRight 2s ease-in-out infinite;clip-path:url(#bulle_tr_svg);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.oa_bulle__bottom_left{-webkit-animation:floatBottom 2s ease-in-out infinite;animation:floatBottom 2s ease-in-out infinite;clip-path:url(#bulle_bl_svg);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.oa_bulle__bottom_left span{top:calc(50% - 10px)}.oa_bulle__bottom_right{-webkit-animation:floatBottom 2s ease-in-out infinite;animation:floatBottom 2s ease-in-out infinite;clip-path:url(#bulle_br_svg);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.oa_bulle__bottom_right span{top:calc(50% - 10px)}@media only screen and (min-width:1024px){.list-title{border-top:0;font-size:36px;margin:90px auto 20px;max-width:430px;position:relative}.list-title:before{background:rgba(0,0,0,.1);content:"";height:1px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:90vw}.list-desc{font-size:18px;line-height:28px;margin-bottom:70px;padding-left:25%;padding-right:25%;text-align:center}.big-title{font-size:40px;margin:100px auto}}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatTopRight{0%{-webkit-transform:translateY(0) translateX(-100%);transform:translateY(0) translateX(-100%)}50%{-webkit-transform:translateY(-5px) translateX(-100%);transform:translateY(-5px) translateX(-100%)}to{-webkit-transform:translateY(0) translateX(-100%);transform:translateY(0) translateX(-100%)}}@keyframes floatTopRight{0%{-webkit-transform:translateY(0) translateX(-100%);transform:translateY(0) translateX(-100%)}50%{-webkit-transform:translateY(-5px) translateX(-100%);transform:translateY(-5px) translateX(-100%)}to{-webkit-transform:translateY(0) translateX(-100%);transform:translateY(0) translateX(-100%)}}@-webkit-keyframes floatBottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(calc(-100% - 5px));transform:translateY(calc(-100% - 5px))}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes floatBottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(calc(-100% - 5px));transform:translateY(calc(-100% - 5px))}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.navmob-right>*,body.page-node-type-homepage .navmob-right>*{margin-right:20px!important}.top-logo-cr img{max-width:240px}.hbgt_type.vm__teaser .text{max-width:370px;padding:25px 35px;position:absolute}.hbgt_type.vm__teaser .text--title{font-size:24px;line-height:28px}.hbgt_type.vm__teaser .visuels .visuel-1,.hbgt_type.vm__teaser .visuels .visuel-2{display:block}.hbgt_type.vm__teaser:nth-child(2n) .visuels p.visuel-1{width:33%}.hbgt_type.vm__teaser:nth-child(2n) .visuels p.visuel-3{width:25%}.hbgt_type.vm__teaser:nth-child(2n) .text{left:75%}.hbgt_type.vm__teaser .open_gallery{cursor:pointer}.hbgt_type.vm__teaser .open_gallery-picto{-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.hbgt_type.vm__teaser .open_gallery-text{font-size:14px;line-height:28px}.hbgt_type.vm__teaser .open_gallery:hover .open_gallery-picto{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.wrapper:has(>.hbgt_teaser){margin:0 auto;padding:0 20px;width:calc(100% - 40px)}.hbgt_teaser:nth-child(n+2){margin-top:0}.hbgt_teaser .visuels{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hbgt_teaser .visuels p{max-height:700px}.hbgt_teaser .visuels p.portrait{display:block;height:47vw;margin-right:20px;width:33%}.hbgt_teaser .visuels p.landscape{height:47vw;width:67%}.hbgt_teaser .text{display:block;left:33%;margin:0;max-width:440px;padding:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 90px)}.hbgt_teaser .text .newthgs{position:static}.hbgt_teaser .text .newthgs-complex{margin:0;position:absolute}.hbgt_teaser .text--title{font-size:30px;line-height:35px}.hbgt_teaser .text--equipments{padding-left:0}.hbgt_teaser .text--equipments .pg_picto{margin:10px;max-width:65px}.hbgt_teaser .text--equipments .pg_picto--title{font-size:12px}.hbgt_teaser:nth-child(2n) .visuels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hbgt_teaser:nth-child(2n) .visuels p.portrait{margin-right:0}.hbgt_teaser:nth-child(2n) .visuels p.landscape{margin-right:20px}.hbgt_teaser:nth-child(2n) .text{left:inherit;right:33%;-webkit-transform:translateY(-50%) translateX(50%);-ms-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.hbgt_teaser_alt:nth-child(n+2){margin-top:20px}.hbgt_teaser_alt .text--title{padding:10px 20px}.hbgt_teaser_alt .text .equipments .pg_picto--title{font-size:12px}@media screen and (min-width:900px){.hbgt_teaser_alt .text{-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}}.hebtype,.hebtype-item{position:relative}.hebtype-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1280px}.hebtype-item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hebtype-item:nth-of-type(2n) .hebtype-item-imgfull{margin:0 20px 0 0}.hebtype-item:nth-of-type(2n) .open_gallery{left:30%}.hebtype-item:nth-child(n+2){margin-top:40px}.hebtype-item-imgtext{-webkit-box-flex:4;-ms-flex:4;flex:4}.hebtype-item-imgfull{-webkit-box-flex:6;-ms-flex:6;flex:6;margin:0 0 0 20px;position:relative}.hebtype-item-imgfull-img{display:block;height:100%}.hebtype-item .open_gallery{left:70%;top:85%}.hebtype-item:has(.newthgs-span) .open_gallery{top:85%}.pg-index #middle .carousel_ctn .text .title{font-size:50px}.pg-index #middle .carousel_ctn .text .desc,.pg-index #middle .carousel_ctn .text .subtitle{font-size:18px;line-height:28px}.pg-index #middle .home_intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:100px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg-index #middle .home_intro .home_text{max-width:510px}.pg-index #middle .home_intro .home_text .wwg p{color:#385053;font-size:18px;line-height:28px}.pg-index #middle .home_infos{min-width:400px}.pg-index #middle .home_infos .home_info{padding:0 10px}.pg-index #middle .sejour .text{padding:50px 0 25px}.pg-index #middle .sejour .pictos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0 50px;position:relative}.pg-index #middle .sejour .pictos:before{background:#ebeeef;content:"";display:block;height:1px;left:0;position:absolute;top:15px;width:100%;z-index:1}.pg-index #middle .sejour .pictos .pg_picto{margin:0 20px;position:relative;z-index:2}@media only screen and (max-width:900px){.pg-index #middle .home_intro .home_text{max-width:350px;padding-right:50px}}@media only screen and (min-width:900px){.pg-index #middle .activites .wrapper .visuels{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px}.pg-index #middle .activites .wrapper .visuels.one-line{grid-template-rows:repeat(1,1fr)}.pg-index #middle .activites .wrapper .visuels .visuel{line-height:0;margin-bottom:0}.pg-index #middle .activites .wrapper .visuels .visuel:first-child{grid-area:1/1/2/4;height:inherit}.pg-index #middle .activites .wrapper .visuels .visuel:nth-child(2){grid-area:1/4/2/9;height:inherit}.pg-index #middle .activites .wrapper .visuels .visuel:nth-child(3){grid-area:1/9/2/13;height:inherit}.pg-index #middle .activites .wrapper .visuels .visuel:nth-child(4){grid-area:2/1/3/7;height:inherit}.pg-index #middle .activites .wrapper .visuels .visuel:nth-child(5){grid-area:2/7/3/13;height:inherit}.pg-index #middle .activites .wrapper .text{left:7vw;max-width:290px;padding:20px;top:50px;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);width:inherit}.pg-index #middle .activites .wrapper .text .content_title{font-size:30px;line-height:35px}.pg-index #middle .activites .wrapper .text .link,.pg-index #middle .activites+.pg_content_banner{margin-top:20px}}#infosbar{max-width:400px;width:100%}@media only screen and (min-width:1024px){.list-activites{padding:100px 20px 60px}.list-activites-title{padding:0 15%}.list-activites-title-t{font-size:40px;line-height:46px}.list-activites-title-d{font-size:18px;line-height:28px;margin:10px auto 0;max-width:850px}.list-activites-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;gap:20px;justify-content:flex-start;margin-top:26px;width:100%}.list-activites-items-item{width:24%}.list-activites-items-item:first-child,.list-activites-items-item:nth-child(6),.list-activites-items-item:nth-child(7){width:48%}.list-activites-items-item-img{height:400px;margin-bottom:20px;max-height:400px}.list-activites-items-item-text-title{font-size:28px;line-height:34px;margin-top:0}.list-activites-items-item-text-btn{margin-top:15px}}#middle .section-header .visu-header{height:550px}#middle .section-description{margin:70px 0}#middle .section-description .subtitle{font-size:40px;line-height:46px}#middle .section-description .syn{font-size:18px;line-height:28px}#middle .heb_informations{display:grid;grid-template-columns:1fr 350px;grid-column-gap:50px;margin-bottom:100px}#middle .heb_informations .equipment--title{font-size:40px;line-height:46px;margin-bottom:50px}#middle .heb_informations .equipment--list{margin-bottom:0}#middle .heb_informations .doyouknow{margin:0}#middle .heb_equipments{margin:25px 0 50px;position:relative}#middle .heb_equipments:before{background:#ebeeef;content:"";display:block;height:1px;left:0;position:absolute;top:15px;width:100%;z-index:1}#middle .heb_equipments .pg_picto{margin:0 20px;position:relative;width:100px;z-index:2}#middle .heb_equipments .pg_picto:before{height:43px}#middle .heb_equipments .pg_picto--title{font-size:16px;line-height:18px}#middle .contact_coords{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}#middle .contact_coords:before{background-color:#ebebeb;content:"";height:1px;left:0;position:absolute;top:0;width:100%;z-index:1}#middle .contact_coords .coord{padding-top:60px;z-index:2}#middle .contact_coords .coord:before{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#middle .contact_coords .coord .footer{margin-top:35px;text-align:center}#middle .contact_coords .coord .footer .title-stain{display:inline-block;font-size:20px;line-height:26px}#middle .contact_joinus{padding:60px 0}#middle .contact_joinus .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:65px}#middle .contact_joinus .wrapper .head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#middle .contact_joinus .wrapper .head .coords,#middle .contact_joinus .wrapper .head .title{margin-bottom:0}#middle .contact_joinus .wrapper .head .coords{text-align:right}#middle .contact_joinus .wrapper .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#middle .contact_joinus .wrapper .left .visuel{height:100%;margin-bottom:0}#middle .instagram_section .text--title{font-size:34px;line-height:38px;padding:10px 20px}@media only screen and (min-width:1180px){#middle .visuels_form .double_visuels .full,#middle .visuels_form .double_visuels .landscape,#middle .visuels_form .double_visuels .portrait{height:47vw;max-height:none}}@media only screen and (min-width:1024px){#middle .section-header .txt-header{bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#middle .section-header .txt-header .tt-h1{font-size:50px}#middle .heb_equipments .pg_picto{margin:0 20px;width:150px}#middle .heb_equipments .pg_picto--title{font-family:Baskerville,serif;font-size:24px;line-height:28px}#middle .section-description.ariane-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#middle .subtitle.ariane-infos-subtitle,#middle .syn.ariane-infos-syn{text-align:start}}@media only screen and (min-width:900px){.modal_ctnr{width:855px}.modal_ctnr .mfp-close{left:50%;top:-35px;-webkit-transform:translateX(405px);-ms-transform:translateX(405px);transform:translateX(405px)}#endresa_modal.has-modalimg.modal_ctnr .inner,#welcome_modal.has-modalimg.modal_ctnr .inner{display:grid;grid-template-columns:1fr 1fr}#endresa_modal.has-modalimg.modal_ctnr .modalimg,#welcome_modal.has-modalimg.modal_ctnr .modalimg{background-size:cover;display:block;position:relative}#endresa_modal.has-modalimg.modal_ctnr .modalimg .logo,#welcome_modal.has-modalimg.modal_ctnr .modalimg .logo{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#endresa_modal .modal_welcome_ctnt,#welcome_modal .modal_welcome_ctnt{padding:80px 65px 80px 80px}}.hbgt_teaser .newthgs-complex,.hbgt_type .newthgs-complex{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:100%;overflow:hidden;padding-bottom:5px;padding-top:5px;top:0;width:200px}.hbgt_teaser:nth-child(2n) .newthgs-simple,.hbgt_type:nth-child(2n) .newthgs-simple{left:auto;right:0}.hbgt_teaser:nth-child(2n) .newthgs-complex,.hbgt_type:nth-child(2n) .newthgs-complex{left:auto;right:100%}@media only screen and (min-width:1024px){.hbgt_teaser .newthgs-complex,.hbgt_type .newthgs-complex{padding:5px 20px}.hbgt_teaser .newthgs-complex-title,.hbgt_type .newthgs-complex-title{font-size:24px}}.pg_gallery .pattern{display:none;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:10px}.pg_gallery .pattern:first-child{display:grid}.pg_gallery .pattern.pattern_1_line{grid-template-rows:1fr}.pg_gallery .pattern .visuel{line-height:0;margin-bottom:0;max-height:425px}.pg_gallery .pattern .visuel.visuel-1{grid-area:1/1/2/4;height:25vw}.pg_gallery .pattern .visuel.visuel-2{grid-area:1/4/2/9;height:25vw}.pg_gallery .pattern .visuel.visuel-3{grid-area:1/9/2/13;height:25vw}.pg_gallery .pattern .visuel.visuel-4{grid-area:2/1/3/7;height:25vw}.pg_gallery .pattern .visuel.visuel-5{grid-area:2/7/3/13;height:25vw}.pg_mea{background-color:#315154;color:#fff;padding:80px 40px}.pg_mea .inner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg_mea--title{margin-bottom:30px}.pg_mea--visuel{margin-bottom:0}.pg_content_banner{margin-bottom:20px}.pg_offer_review{margin-top:20px;padding:60px 40px}.pg_offer_review .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pg_offer_review .wrapper:before{background:#436164;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.pg_offer_review .wrapper .offer{border:none;padding-bottom:0}.pg_offer_review .wrapper .offer .offer_teaser_hp .inner .visuel{height:inherit}.pg_offer_review .wrapper .review{margin-top:0}.pg_spirit{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:50px 0;position:relative}.pg_spirit:before{background:#ebeeef;content:"";display:block;height:1px;left:0;position:absolute;top:15px;width:100%;z-index:1}.pg_spirit .pg_picto{margin:0 20px;position:relative;z-index:2}@media only screen and (min-width:900px){.pg_hbgt_small--header{margin-bottom:20px;padding:70px 0;text-align:center}.pg_hbgt_small--header .title{font-size:40px;line-height:46px;margin-bottom:20px}.pg_hbgt_small--list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px}.content-banner-carousel{margin-top:20px}}@media only screen and (min-width:768px){.pg_mea_3cols,.pg_mea_3cols .wrapper{position:relative}.pg_mea_3cols .text{left:25%;max-width:300px;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.pg_mea_3cols .text--title{font-size:30px;line-height:35px}.pg_mea_3cols .visuels{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pg_mea_3cols .visuels p{max-height:500px}.pg_mea_3cols .visuels p.visuel-1{height:47vw;margin-right:20px;width:25%}.pg_mea_3cols .visuels p.visuel-2{height:47vw;margin-right:20px;width:42%}.pg_mea_3cols .visuels p.visuel-3{height:47vw;width:33%}.content-banner-carousel .slick-dots{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.content-banner-carousel .text>.content_title{padding:0 80px}}@media only screen and (min-width:1024px){.pg_offer_review{padding-left:0;padding-right:0}.pg_offer_review .wrapper{padding:0 50px;width:auto}.pg_offer_review .wrapper .offer,.pg_offer_review .wrapper .review{width:100%}.pg_offer_review .wrapper .offer .offer_teaser_hp .inner .content_title{font-size:50px;line-height:56px}.pg_offer_review .wrapper .offer .offer_teaser_hp .inner .field__item,.pg_offer_review .wrapper .offer .offer_teaser_hp .inner .syn{font-size:18px;line-height:24px}.pg_offer_review .wrapper .offer .offer_teaser_hp .inner .visuel,.pg_offer_review .wrapper .offer .offer_teaser_hp .link{margin-top:50px}.privileges{padding:80px 0 50px}.privileges-title{font-size:40px;line-height:46px;padding:0 180px}.privileges-desc{font-size:18px;line-height:28px;margin:10px auto 0;max-width:850px}.privileges-list{display:grid;gap:40px 104px;grid-template-columns:repeat(2,1fr);margin-top:60px;padding:0 120px}.privileges-list-item-img{max-height:320px}.privileges-list-item-title{font-size:34px;line-height:40px;margin-top:20px}.privileges-list-item-desc{font-size:18px;line-height:28px}}@media only screen and (min-width:1580px){.privileges-list-item-img{max-height:450px}}.reviewpropage .rpavg-ctnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviewpropage .rpavg-ctnt{margin:0}.reviewpropage .rpavg-details{margin-left:20px;text-align:left}.reviewpropage .rpavg-details .rp-stars{margin-top:0}@media only screen and (min-width:1024px){.slider-activites{padding:10px 100px 60px}.slider-activites-imgs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;width:100%}.slider-activites-imgs .media-cover{overflow:visible!important}.slider-activites-imgs .slider-img-1{width:100%}.slider-activites-imgs.has-two-images .slider-img-1{width:70%}.slider-activites-imgs.has-two-images .slider-img-2{display:block;width:30%}.slider-activites-img{max-height:530px;max-width:100%}.slider-activites-img-ban{font-size:16px;line-height:16px;-webkit-transform:translate(20px,20px);-ms-transform:translate(20px,20px);transform:translate(20px,20px)}.slider-activites-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.slider-activites-btn{margin-left:20px}.slider-activites-btn-noinfos{margin-top:20px}.slider-activites-list{margin:25px 0;width:30%}.slider-activites-list li{font-size:15px;max-width:230px;padding:5px 0 15px}.slider-activites-text{margin-left:20px;width:70%}.slider-activites-title{font-size:34px;line-height:40px;margin-top:0}.slider-activites-desc{font-size:18px;line-height:28px;margin-right:30px}#simple-page .slider-activites-list{margin:0}}@media only screen and (min-width:1580px){.slider-activites-img{max-height:760px}}@media only screen and (min-width:1024px){.topbar-entry.wysiwyg p{line-clamp:1;-webkit-line-clamp:1}.topbar-entry.wysiwyg p a{-webkit-transition:-webkit-text-decoration .3s ease-in-out;transition:-webkit-text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out;transition:text-decoration .3s ease-in-out,-webkit-text-decoration .3s ease-in-out}}@media (hover:hover) and (pointer:fine){.topbar-entry.wysiwyg p a:hover{color:#fff;text-decoration:none}}.views_pages_list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.views_pages_list,.wwg .align-center,.wwg .align-left,.wwg .align-right{margin-bottom:20px}.wwg .align-center img,.wwg .align-left img,.wwg .align-right img{width:100%}.wwg .align-left,.wwg .align-right{width:50%}.wwg .align-left{float:left}.wwg .align-left img{padding-right:10px}.wwg .align-left figcaption{margin-right:10px}.wwg .align-center{margin-left:auto;margin-right:auto}.wwg .align-right{float:right}.wwg .align-right img{padding-left:10px}.wwg .align-right figcaption{margin-left:10px}:root{--header_height:80px}@media only screen and (min-width:1024px){:root{--header_height:0px}}
}
@media screen and (min-width: 1280px){.media-cover img,.media-cover video{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%}.media-cover{overflow:hidden;position:relative}.expert-span{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:13px 20px;position:absolute;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:220px;z-index:3}.expert-span-ico{color:#fff;font-family:icomoon;font-size:38px;line-height:38px}.expert-span-ico.ico-expert:before{content:""}.expert-span-ico.ico-flecheinfo{font-size:26px;left:15px;line-height:26px;position:absolute;top:26px}.expert-span-ico.ico-flecheinfo:before{content:""}.expert-span-text{color:#fff;font-family:Avenir,sans-serif;font-size:13px;font-weight:500;line-height:15px;text-align:start;text-transform:uppercase}@-webkit-keyframes fadeinout{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes fadeinout{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.pg_banner .text .content_title,.vm_teaser_banner .text .content_title{font-size:50px;line-height:58px}.vm_teaser_listing .text .content_title{font-size:50px;line-height:58px;margin-bottom:50px}.hbgt_type.vm__teaser,.teaser_3cols{position:relative}.blocapp .app-container+.app-infos{margin-left:100px}.com-container,.com-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.com-socials{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:40%}.com-flux{width:60%}.com-flux iframe{margin-bottom:-6px;margin-top:-6px}#footer{margin:0 20px}#footer .inner .top .logo{-webkit-transform:translateX(-16px);-ms-transform:translateX(-16px);transform:translateX(-16px)}#footer .inner .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .inner .bottom--menu nav{padding:55px}#footer .inner .bottom--menu nav ul li{margin-bottom:15px;padding-right:0}#footer .inner .bottom--menu nav ul li:last-child{margin-bottom:0}#footer .inner .bottom--infos{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}#footer .inner .bottom--infos .socials_coords{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#footer .inner .bottom--infos .socials_coords .socials{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-bottom:0;padding:25px 20px 25px 55px}#footer .inner .bottom--infos .socials_coords .coords{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:25px 55px 25px 20px}#footer .inner .bottom--infos .links{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:35px 45px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:none;-ms-flex-direction:row;flex-direction:row}#footer .inner .bottom--infos .links .link{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin-bottom:0}#footer .inner .bottom--infos .links .link:first-child{padding-right:25px}#footer .inner .bottom--infos .links .link:last-child{padding-left:25px}#footer .inner .bottom--infos .links .link--desc,#footer .inner .bottom--infos .links .link--title{max-width:220px}#footer .inner .bottom:before{background:#fcfcf1;left:calc(50% - 10px);width:20px;z-index:8}#footer .inner .bottom:after,#footer .inner .bottom:before{content:"";height:calc(100% + 2px);position:absolute;top:-1px}#footer .inner .bottom:after{background:#ebebeb;left:calc(50% - 1px);width:1px;z-index:9}#footer .footer-low{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#footer .footer-low .copyright{color:#315154;font-size:12px;margin:20px 0;text-align:center}#footer .footer-low .secure-payment{margin:20px 0}.wrapper{margin:0 auto;max-width:1900px}.wrapper--xs{max-width:615px}.wrapper--s{max-width:825px}.wrapper--m{max-width:1015px}.wrapper--l{max-width:1280px}.wrapper--max{max-width:100%}.margin--xl{margin-bottom:100px;margin-top:100px}.margin--l{margin-bottom:50px;margin-top:50px}.margin--m{margin-bottom:20px;margin-top:20px}.margin--s{margin-bottom:10px;margin-top:10px}#header{color:#fff;display:grid;grid-column-gap:30px;grid-template-columns:auto 1fr auto;left:0;padding-top:20px;position:absolute;top:0;width:100%}#header,#header .bloc-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .bloc-left{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:35px}#header .bloc-left .logo{line-height:0;position:relative;width:180px;z-index:9}#header .bloc-left .logo a,#header .bloc-left .logo img{display:block}#header .bloc-left .burger{cursor:pointer;margin-right:10px;padding:5px 10px;position:relative;z-index:10}#header .bloc-left .burger .picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;width:22px}#header .bloc-left .burger .picto .icon{background:#fff;display:block;height:2px;margin:3px 0;-webkit-transition:.4s cubic-bezier(.68,-.6,.32,1.6);transition:.4s cubic-bezier(.68,-.6,.32,1.6)}#header .bloc-center{display:block;overflow-x:initial;position:relative;z-index:9}#header .bloc-center #block-secondairemobile{display:none}#header .bloc-center nav>ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .bloc-center nav>ul>li{line-height:20px;margin:0 0 0 25px;position:relative;white-space:nowrap}#header .bloc-center nav>ul>li.has-new{margin-left:35px}#header .bloc-center nav>ul>li.has-new:before{-webkit-animation:fadeinout 2s ease-in-out 0s infinite alternate;animation:fadeinout 2s ease-in-out 0s infinite alternate;background-color:#e0d1a7;border-radius:5px;content:"";display:block;height:5px;left:-13px;margin-top:-3px;position:absolute;top:50%;width:5px}#header .bloc-center nav>ul>li.has-new .link-new{color:#fcfcf1;font-size:10px;margin-left:3px;text-shadow:0 0 4px #000;text-transform:uppercase}#header .bloc-center nav>ul>li:first-child{margin-left:0}#header .bloc-center nav>ul>li.in_active_trail>a{position:relative}#header .bloc-center nav>ul>li.in_active_trail>a:before{background:transparent url(/themes/custom/rva22/images/deco/stain_dark.svg) no-repeat 0 0;content:"";display:block;height:13px;left:0;position:absolute;top:100%;-webkit-transform:translateX(-2px) translateY(-10px);-ms-transform:translateX(-2px) translateY(-10px);transform:translateX(-2px) translateY(-10px);width:73px;z-index:-1}#header .bloc-center nav>ul>li a{color:#fff;text-decoration:none}#header .bloc-center nav>ul>li .sub_menu{left:0;opacity:0;overflow:visible;position:absolute;top:100%;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden}#header .bloc-center nav>ul>li .sub_menu li{margin-top:7px;opacity:0;position:relative;text-align:left;top:10px;-webkit-transition:opacity .2s,top .2s;transition:opacity .2s,top .2s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+1){-webkit-transition-delay:.07s;transition-delay:.07s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+2){-webkit-transition-delay:.14s;transition-delay:.14s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+3){-webkit-transition-delay:.21s;transition-delay:.21s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+4){-webkit-transition-delay:.28s;transition-delay:.28s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+5){-webkit-transition-delay:.35s;transition-delay:.35s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+6){-webkit-transition-delay:.42s;transition-delay:.42s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+7){-webkit-transition-delay:.49s;transition-delay:.49s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+8){-webkit-transition-delay:.56s;transition-delay:.56s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+9){-webkit-transition-delay:.63s;transition-delay:.63s}#header .bloc-center nav>ul>li .sub_menu li:nth-child(10n+10){-webkit-transition-delay:.7s;transition-delay:.7s}#header .bloc-center nav>ul>li .sub_menu li.in_active_trail>a{background-color:rgba(49,81,84,.9)}#header .bloc-center nav>ul>li .sub_menu li a{background-color:rgba(49,81,84,.5);display:inline-block;line-height:20px;padding:2px 7px;-webkit-transition:background-color .2s;transition:background-color .2s}#header .bloc-center nav>ul>li .sub_menu li a:hover{background-color:rgba(49,81,84,.9)}#header .bloc-center nav>ul>li.has_sub{padding-right:13px}#header .bloc-center nav>ul>li.has_sub:after{content:"";font-family:icomoon;font-size:4px;line-height:22px;position:absolute;right:0;top:0;vertical-align:middle}#header .bloc-center nav>ul>li.has_sub.sub_open .sub_menu{max-height:100vh;-webkit-transition-timing-function:cubic-bezier(.8,.1,.45,.9);transition-timing-function:cubic-bezier(.8,.1,.45,.9)}#header .bloc-center nav>ul>li.has_sub.sub_open:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#header .bloc-center nav>ul>li.has_sub.hovered .sub_menu{opacity:1;visibility:visible}#header .bloc-center nav>ul>li.has_sub.hovered .sub_menu li{opacity:1;top:0}#header .bloc-center nav>ul>li.has_sub.hovered:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#header .bloc-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;margin-right:35px;position:relative;z-index:9}#header .bloc-right .account,#header .bloc-right .plan-du-village{cursor:pointer;margin:0 15px 0 20px;position:relative}#header .bloc-right .account>a,#header .bloc-right .plan-du-village>a{color:#fff;font-size:20px;text-decoration:none}#header .bloc-right .account>a span,#header .bloc-right .plan-du-village>a span{display:inline-block;font-size:0;line-height:0}#header .bloc-right .plan-du-village{margin-right:10px}#header .bloc-right .plan-du-village>a{font-size:26px}#header .bloc-right .res-item{display:block}#header .bloc-right .res-item .btn-reserver{border:2px solid #fff;border-radius:18px;color:#fff;font-family:Baskerville,serif;font-size:20px;line-height:28px;padding:5px 15px;text-decoration:none;text-transform:lowercase}#header .bloc-right .res-item .btn-reserver:hover{background-color:#fff;color:#315154}#header:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(51,51,51,.6)),to(transparent));background:linear-gradient(180deg,rgba(51,51,51,.6),transparent);content:"";display:block;height:110px;left:0;position:absolute;top:0;width:100%;z-index:1}.navmob{display:none}.hbgt_type.vm__teaser_resalys .text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hbgt_type.vm__teaser_resalys .text .seemore{min-width:175px;text-align:right}.hbgt_type.vm__teaser_resalys .proposals{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:50px;grid-row-gap:30px}.hbgt_type.vm__teaser_resalys .proposals .proposal{text-align:left}.hbgt_type.vm__teaser_resalys .proposals .prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hbgt_type.vm__teaser_resalys .proposals .promoprice{margin-left:15px}.hbgt_type.vm__teaser .text--title{font-size:24px;line-height:28px}.hbgt_teaser .text{max-width:490px}.hbgt_teaser .text--title{font-size:40px;line-height:46px}.hbgt_teaser_alt .text--title{font-size:34px;line-height:38px;padding:15px 20px}.hbgt_teaser_alt .text--syn{color:#315154;text-align:center}.hbgt_teaser_alt .text .equipments{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.hbgt_teaser_alt .text .equipments .pg_picto{margin-top:10px}.pg-index #middle .sejour .text{padding:100px 0 50px}.pg-index #middle .sejour .pictos{margin:50px 0}.pg-index #middle .activites .wrapper .text{left:25%;max-width:270px;padding:30px;top:100px;-webkit-transform:translateX(-50%) translateY(-40px);-ms-transform:translateX(-50%) translateY(-40px);transform:translateX(-50%) translateY(-40px)}.pg-index #middle .activites .wrapper .text .content_title{font-size:40px;line-height:40px}#middle .offer_review{padding:70px 0}#middle .offer_review .wrapper{grid-column-gap:200px}#middle .heb_informations{grid-template-columns:1fr 400px;grid-column-gap:150px;margin-bottom:100px}#middle .heb_equipments{margin:50px 0}#middle .heb_equipments .pg_picto{margin:0 40px}#middle .contact_joinus{padding:80px 0}#middle .contact_joinus .wrapper .head .title{font-size:40px}#middle .section-header .visu-header{height:700px}.pg_mea{background-color:#315154;color:#fff;padding:120px 60px}.pg_mea .inner{grid-column-gap:120px}.pg_mea--title{font-size:40px;line-height:46px}.pg_spirit{margin:80px 0}@media only screen and (min-width:1400px){.pg_offer_review .wrapper{justify-items:center}.pg_offer_review .wrapper .offer,.pg_offer_review .wrapper .review{width:600px}}#resa_search_form{bottom:0;left:50%;position:fixed;top:inherit;-webkit-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:auto;z-index:999}.resa-form-scroll-opened #resa_search_form,.resa-form-scrolled #resa_search_form{-webkit-transform:translateX(-50%) translateY(0);-ms-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}#resa_search_form .toggle{display:none}#resa_search_form .resa_form{-webkit-box-shadow:0 -1px 6px rgba(0,0,0,.2);box-shadow:0 -1px 6px rgba(0,0,0,.2)}#resa_search_form .resa_form--title{display:none}#resa_search_form .resa_form--ctn{padding:12px}#resa_search_form .resa_form .close{display:none}.resalys-search-form .resalys_fieldset,.resalys-search-form-ajax .resalys_fieldset{display:grid;grid-template-columns:auto 120px;grid-column-gap:12px}.resalys-search-form .resalys_fieldset .form_elems,.resalys-search-form-ajax .resalys_fieldset .form_elems{margin-bottom:0}.resalys-search-form .resalys_fieldset .form_elems .form_elem,.resalys-search-form-ajax .resalys_fieldset .form_elems .form_elem{cursor:pointer}.resalys-search-form .resalys_fieldset .btn,.resalys-search-form-ajax .resalys_fieldset .btn{font-size:20px;padding:12px 15px;text-align:left;text-transform:lowercase;white-space:normal}:root{--header_height:0px}
}
@media screen{.selectric-wrapper{position:relative;width:100%;background:0 0;display:inline-block;vertical-align:middle;cursor:pointer}.barre-nav .selectric-wrapper{width:25px;height:40px}.selectric-responsive{width:100%}.selectric{position:relative;overflow:hidden}.selectric .label{display:block;padding:0 0 10px 0;font-size:16px;color:#fff;text-transform:lowercase;line-height:22px;transition:all .3s ease-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menuOpen .selectric .button:before,.menuOpen .selectric .label{color:#fff}.filtres .selectric .label{padding:0 20px 0 0;color:#fff;line-height:40px}.selectric-open .label,.selectric:hover .label{color:#fff}.selectric .button{display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:5px;top:auto;height:10px;font-size:0}.selectric .button:before{content:'\e902';font-family:icomoon;font-size:6px;color:#fff;line-height:22px;display:block;transition:transform .2s,margin .2s,color .3s ease-out;transform-origin:center center}.filtres .selectric .button:before{color:#fff}.selectric-open{z-index:999}.selectric-open .selectric{border-color:#fff}.selectric-open .button:before{transform:rotate(-180deg)}.selectric-open .button:before,.selectric:hover .button:before{color:#fff}.selectric-disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{position:absolute;top:100%;margin-top:10px;left:-10px;max-height:0;background-color:rgba(0,0,0,.5);z-index:-1;overflow:hidden;transition:all .3s ease 0s}.selectric-open .selectric-items{max-height:220px}.selectric-items .selectric-scroll{height:100%;max-height:220px;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;line-height:normal}.selectric-items li{display:block;padding:8px 10px;font-size:16px;color:#fff;text-transform:lowercase;cursor:pointer;opacity:1;transition:all .3s ease 0s}.filtres .selectric-items li{padding:10px}.selectric-items li.highlighted,.selectric-items li.selected,.selectric-items li:hover{background-color:rgba(0,0,0,.5);opacity:1}.selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0}.selectric-items .selectric-group.disabled li{opacity:1}.selectric-items .selectric-group li{padding-left:15px}@media only screen and (min-width:1920px){.selectric .label,.selectric-items li{font-size:16px;line-height:22px;letter-spacing:1.6px}}
}
