html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.lazyload,.lazyloading,.swiper-lazy{opacity:0}.lazyloaded,.swiper-lazy.swiper-lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}img{vertical-align:top}.relative{position:relative}.top{font-family:'Montserrat Alternates',sans-serif;color:#ba9c54;text-transform:uppercase}.smart{font-family:'Montserrat Alternates',sans-serif;color:#bc6719;text-transform:uppercase}.basic{font-family:'Montserrat Alternates',sans-serif;color:#999;text-transform:uppercase}.repro-43{display:block;position:relative;width:100%;padding-bottom:75%;overflow:hidden}.repro-pano{display:block;position:relative;width:100%;padding-bottom:35.65%;overflow:hidden}.repro-presse{display:block;position:relative;width:100%;padding-bottom:126%;overflow:hidden}.repro-presse img{display:block;position:absolute;top:0;left:0;width:92%;padding:4%;transition:all .2s}.repro-43 img,.repro-pano img{display:block;position:absolute;top:0;left:0;width:100%}.repro-blog{display:block;position:relative;width:100%;padding-bottom:58%;overflow:hidden;background-color:#000}.repro-blog img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;margin:auto}.repro-video-16-9{display:block;position:relative;width:100%;padding-bottom:56.25%;overflow:hidden}.repro-video-16-9 iframe{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.rf{display:block;width:80px;margin:0 16px 0 0;float:left}.hide{display:none}.desk-tab-hide{display:none}.container-share{position:fixed;z-index:1;margin-top:-40px;right:0;width:40px;height:123px}.container-share:hover{z-index:200;width:300px}.container-share .share{position:relative}.container-share:hover .share a{right:-260px}.container-share .share a{position:relative;box-sizing:border-box;text-align:center;font-family:'Montserrat',sans-serif;top:0;right:0;display:block;height:40px;background-color:#fff;color:#333;font-weight:700;margin-bottom:1px;line-height:20px;padding:10px;width:300px}.container-share .share a:hover{right:0;background-color:#222;color:#fff}.container-share .share .icon{float:left;display:block}.gallery-lock{overflow:hidden!important;width:auto}.gallery-lock body{overflow:hidden!important}.gallery-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(255,255,255,1) none repeat scroll 0 0}.no-sub-nav .advisor-container{float:left;width:60%}.no-sub-nav .advisor-container span{display:inline-block}.no-sub-nav .advisor-container span.mob-hide{display:inline}.no-sub-nav .advisor-container span.desk-tab-hide{display:none}.no-sub-nav .advisor-container .advisor{margin:.5em 1em .5em 1.75em;float:left}.no-sub-nav .advisor-container p{font-family:'Montserrat',sans-serif;font-weight:700;color:#ccc;font-size:1em;line-height:1.25em;text-shadow:0 1px 1px rgba(0,0,0,1);margin:.75em;text-align:left}.no-sub-nav .advisor-container .icon.flag{margin:0 .25em 0 0}.no-sub-nav .advisor-container p .tel{font-size:1.25em}.no-sub-nav .reinsurance{float:right;width:290px;margin:.875em 2em .75em 1em}.no-sub-nav .reinsurance img{width:100%}.back-home{margin:2em 35%;width:30%}@media only screen and (max-width:1279px){.repro-blog{padding-bottom:59%}.rf{width:68px;margin:0 12px 0 0}.container-share{display:none}.no-sub-nav .advisor-container .advisor{margin:.5em 1em .5em 1.25em}.no-sub-nav .advisor-container p{font-size:.8125em;line-height:1.25em;margin:1em .75em .75em .75em}.no-sub-nav .reinsurance{width:250px;margin:.875em 1.25em .75em 1em}.back-home{margin:1.5em 35%;width:30%}}@media only screen and (max-width:1023px){.tab-mob-hide{display:none}.no-sub-nav .advisor-container .advisor{margin:.5em .75em .5em 1.25em}.no-sub-nav .advisor-container p{font-size:.75em;line-height:1.25em;margin:1.25em .5em .75em .5em}.no-sub-nav .reinsurance{width:240px;margin:.875em 1.25em .75em 1em}.back-home{margin:1em 25%;width:50%}}@media only screen and (max-width:767px){.desk-tab-hide{display:block}.mob-hide{display:none}.repro-blog{padding-bottom:50%}.no-sub-nav .advisor-container{width:160px;display:block}.no-sub-nav .advisor-container span.mob-hide{display:none}.no-sub-nav .advisor-container span.desk-tab-hide{display:block}.no-sub-nav .advisor-container .advisor{margin:.25em .5em .25em .5em}.no-sub-nav .advisor-container p{font-size:.5625em;line-height:1.375em;margin:.6125em 0 0 0}.no-sub-nav .advisor-container p .tel{font-size:1.5em}.no-sub-nav .reinsurance{width:140px;margin:.6125em .5em 0 0}.back-home{margin:1.5em 20%;width:60%}}.no-border{border:0}.ui-focus,.ui-btn:focus{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}input,select,textarea,button,.ui-btn{font-size:14px}.ui-input-text input,.ui-input-search input{min-height:2.71em;color:#555}textarea.ui-input-text{color:#555}.ui-mobile label,div.ui-controlgroup-label{font-family:'Montserrat',sans-serif;font-size:14px}.ui-header .ui-title,.ui-footer .ui-title{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;padding:11px 0;margin:0 10%}.ui-page-theme-a a,html .ui-bar-a a,html .ui-body-a a,html body .ui-group-theme-a a{font-weight:700}.ui-popup-screen.ui-overlay-a.in{opacity:1}.ui-dialog-contain table th,.ui-dialog-contain table td{font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif}.ui-disabled,.ui-state-disabled,button[disabled],.ui-select .ui-btn.ui-state-disabled{filter:Alpha(Opacity=50);opacity:.5}.large-dialog .ui-dialog-contain{max-width:848px}.large-dialog .ui-dialog-contain .container-repro{margin:.25em 1em .5em 0;float:left;width:400px}.large-popup{max-width:848px}.large-popup .container-repro{margin:.25em 1em .5em 0;float:left;width:400px}.large-popup.ui-popup.ui-content,.large-popup.ui-popup .ui-content{overflow:hidden}.small-dialog .ui-dialog-contain{max-width:432px}.small-dialog .ui-dialog-contain .container-repro{margin-bottom:1em}.small-popup{max-width:432px;min-width:300px}.small-popup .container-repro{margin:.25em 1em .5em 0;float:left;width:400px}.small-popup.ui-popup.ui-content,.small-popup.ui-popup .ui-content{overflow:hidden}@media only screen and (max-width:1279px){input,select,textarea,button,.ui-btn{font-size:13px}.ui-btn-icon-top{padding-top:2.75em}.ui-btn-icon-right{padding-right:2.75em}.ui-btn-icon-bottom{padding-bottom:2.75em}.ui-btn-icon-left{padding-left:2.75em}.ui-mobile label,div.ui-controlgroup-label{font-size:13px}.ui-header .ui-title,.ui-footer .ui-title{font-size:13px}}@media only screen and (max-width:1023px){input,select,textarea,button,.ui-btn{font-size:12px}.ui-btn-icon-top{padding-top:3em}.ui-btn-icon-right{padding-right:3em}.ui-btn-icon-bottom{padding-bottom:3em}.ui-btn-icon-left{padding-left:3em}.ui-mobile label,div.ui-controlgroup-label{font-size:12px}.ui-header .ui-title,.ui-footer .ui-title{font-size:12px}.large-dialog .ui-dialog-contain{max-width:432px}.large-dialog .ui-dialog-contain .container-repro{margin:0 0 1em 0;float:none;width:100%}.large-popup{max-width:432px}.large-popup .container-repro{margin:0 0 1em 0;float:none;width:100%}}@media only screen and (max-width:767px){input,select,textarea,button,.ui-btn{font-size:11px}.ui-btn-icon-top{padding-top:3.25em}.ui-btn-icon-right{padding-right:3.25em}.ui-btn-icon-bottom{padding-bottom:3.25em}.ui-btn-icon-left{padding-left:3.25em}.ui-mobile label,div.ui-controlgroup-label{font-size:11px}.ui-header .ui-title,.ui-footer .ui-title{font-size:11px}.small-popup{min-width:240px}.small-popup .container-repro{width:100%}}.bg-grey{background-color:#eee}.bg-white{background-color:#fff}.bg-yellow{background-color:#ba9c54}.bg-dark-grey{background-color:#222}.bg-black{background-color:#000}.page{box-sizing:border-box;display:block;max-width:1160px;margin:0 auto;clear:both}.page.padding{padding:2em 0}.page.padding.full{padding:2em .625em}.page.padding.full-min-bottom{padding:2em .625em .625em .625em}.page.padding.full-big-bottom{padding:2em .625em 3em .625em}.page.padding.bottom{padding:0 0 2em 0}.page.border{border-left:solid 1px #000;border-right:solid 1px #000}.page.border-top{position:relative}.page.border-top:before{content:'';position:absolute;display:block;top:0;left:0;margin:0 1.25em;height:1px;width:calc(100% - 2.5em);background-color:#ddd;border-bottom:solid 1px #fff}.col{box-sizing:border-box;float:left;padding:0 1.25em}.col.large{width:66.66%}.col.medium{width:50%}.col.small{width:33.33%;padding:0 0 0 1.25em}.col.x-small{width:25%;padding:0 .9375em}.col.mb2{margin-bottom:2em}.col.for-large-text{padding:0 1.75em 2em 1.75em}.post-banner{background-color:#222;border-top:solid 1px #000}@media only screen and (max-width:1279px){.page{max-width:1004px}.page.border{max-width:1024px}.page.padding{padding:1.5em 0}.page.padding.full{padding:1.5em .625em}.page.padding.full-min-bottom{padding:1.5em .625em .625em .625em}.page.padding.full-big-bottom{padding:1.5em .625em 2.5em .625em}.page.padding.bottom{padding:0 0 1.5em 0}.col{padding:0 1em}.col.small{padding:0 0 0 1em}.col.for-large-text{padding:0 1em 1.5em 1em}}@media only screen and (max-width:1023px){.page{max-width:100%;margin:0 1em}.page.border{border-left:0;border-right:0;max-width:100%;margin:0}.col{padding:0}.col.small{padding:0 0 0 .75em}.col.large{padding:0 .75em 0 0}.col.medium{float:none;width:100%}.col.for-large-text{padding:0 1em 1.5em 0}.post-banner{height:60px}}@media only screen and (max-width:767px){.page{max-width:100%;margin:0 .25em}.page.padding{padding:.5em 0}.page.padding.full{padding:.5em .625em}.page.padding.full-min-bottom{padding:.5em .625em 0 .625em}.page.padding.full-big-bottom{padding:.5em .625em 1.125em .625em}.page.padding.bottom{padding:0 0 .5em 0}.page.border-top:before{margin:0 1em;width:calc(100% - 2em)}.col{padding:0 .25em}.col.small{float:none;width:100%;padding:0 .25em}.col.large{float:none;width:100%;padding:0 .25em}.col.for-large-text{padding:0 .25em 1.5em .25em}.post-banner{height:48px}}body{background:#eee;font-size:1em;line-height:1.5em;font-family:'Open Sans',Arial,sans-serif;color:#222}h1,h2.like-h1{font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1.5em;line-height:1.25em;color:#222;margin:.5em 0 .25em 0}h1.text-center,h2.like-h1.text-center{margin:.5em .75em .25em .75em}h2{font-weight:700;font-family:'Montserrat',sans-serif;font-size:1.25em;line-height:1.375em;color:#ba9c54;margin:.5em 0}h2.text-center{margin:.5em 1em}h2.alternate{color:#222}h2.mtop{margin-top:1.5em}h2.chapo,h3.like-h2{font-style:italic;font-family:'Open Sans',Arial,sans-serif;font-weight:400;color:#222;margin:.5em 0}h2.chapo.text-center,h3.like-h2.text-center{margin:.5em 1em}h2.chapo.small{font-size:1.125em;line-height:1.5em;margin:.5em 0}h2.chapo.text-center.small{margin:.5em 1em}h3{font-weight:700;font-family:'Montserrat',sans-serif;font-size:1em;line-height:1.375em;margin:1em 0 .5em 0}a{color:#666;text-decoration:none}a:hover,a.on{color:#ba9c54}strong{font-weight:700}em{font-style:italic}p{margin:.5em 0}p.chapo{font-style:italic}p.chapo.big{font-style:italic;font-size:1.125em;line-height:1.5em;margin:.5em 1em}hr{display:block;height:1px;border:0;border-top:1px solid #ddd;margin:2em 0;padding:0}.specialist{font-size:.9375em;line-height:1.5em;font-style:italic}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-border-bottom{padding-bottom:.75em;margin-bottom:1em;border-bottom:solid 1px #ddd;box-shadow:0 1px 0 0 #fff}.text-border-top{padding-top:.75em;margin-top:1em;border-top:solid 1px #fff;box-shadow:0 -1px 0 0 #ddd}.white-shadow{text-shadow:0 1px 0 #fff}table{width:100%;margin:1em 0}table th,table td{font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.25em;padding:.75em .25em}table th{text-transform:uppercase;font-weight:700}table thead th{background-color:#222;color:#fff}table tbody td{text-align:center}table tbody tr td,table tbody tr th{background-color:#f6f6f6}table tbody tr:nth-child(even) td,table tbody tr:nth-child(even) th{background-color:#fff}.table-legend{font-size:.9375em;line-height:1.5em}aside .title{text-align:center;font-weight:700;font-family:'Montserrat',sans-serif;font-size:1.25em;line-height:1.375em;margin:.6em 0 1em 0}aside .title.border-top{padding-top:1em;margin-top:2em}.wysiwyg h2{font-size:1.33em;line-height:1.375em;margin:1em 0 .5em 0}.wysiwyg h3{color:#666;font-size:1.2em;line-height:1.375em;margin:1em 0 .5em 0}.wysiwyg p{margin:.5em 0}.wysiwyg p .ui-btn{display:inline-block;max-width:100%;box-sizing:border-box}.wysiwyg ul,.wysiwyg ol{margin:.75em 0;overflow:hidden}.wysiwyg ul li{list-style-position:outside;list-style-type:disc;margin:.25em 1em .25em 2em}.wysiwyg ol li{list-style-position:outside;list-style-type:decimal;margin:.25em 1em .25em 2em}.wysiwyg ol li ol li{list-style-type:lower-alpha}.wysiwyg.large{font-size:.9375em;line-height:1.5em}.wysiwyg.small{font-size:.875em;line-height:1.5em}.wysiwyg.x-small{font-size:.8125em;line-height:1.5em}.wysiwyg h2:first-child,.wysiwyg h3:first-child{margin-top:.5em}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg p:first-child{margin-top:0}.wysiwyg sup{vertical-align:super;font-size:smaller}.wysiwyg sub{vertical-align:sub;font-size:smaller}@media only screen and (max-width:1279px){h1,h2.like-h1{font-size:1.3125em;line-height:1.25em}h2{font-size:1.0625em;line-height:1.375em}h2.chapo,h3.like-h2{font-size:1.125em;line-height:1.375em}h2.chapo.small{font-size:.9375em;line-height:1.5em}h3{font-size:.9375em;line-height:1.375em}p.chapo{font-size:.9375em;line-height:1.5em}p.chapo.big{font-size:.9375em;line-height:1.5em;margin:.5em 1em}table th,table td{font-size:.75em;line-height:1.25em;padding:.75em .25em}.table-legend{font-size:.875em;line-height:1.5em}aside .title{font-size:1.125em;line-height:1.375em;margin:.6em 0 1em 0}aside .title.border-top{padding-top:1em;margin-top:1.5em}.wysiwyg.large{font-size:.8125em;line-height:1.5em}.wysiwyg.small{font-size:.75em;line-height:1.5em}.wysiwyg.x-small{font-size:.75em;line-height:1.5em}}@media only screen and (max-width:1023px){h1,h2.like-h1{font-size:1.25em;line-height:1.25em}h2{font-size:.9375em;line-height:1.375em}h2.chapo,h3.like-h2{font-size:1em;line-height:1.5em}h2.chapo.small{font-size:.875em;line-height:1.5em}h3{font-size:.875em;line-height:1.375em}p.chapo{font-size:.875em;line-height:1.5em}p.chapo.big{font-size:.875em;line-height:1.5em;margin:.5em 1em}table th,table td{font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;font-size:.6875em;line-height:1.25em;padding:.75em .25em}.table-legend{font-size:.75em;line-height:1.5em}aside .title{font-size:.875em;line-height:1.375em;margin:1.125em 0}aside .title.border-top{padding-top:1em;margin-top:1.5em}.wysiwyg.large{font-size:.75em;line-height:1.5em}.wysiwyg.small{font-size:.6875em;line-height:1.5em}.wysiwyg.x-small{font-size:.6875em;line-height:1.5em}}@media only screen and (max-width:767px){h1,h2.like-h1{font-size:.9375em;line-height:1.25em;margin:.5em 0 .25em 0}h1.text-center,h2.like-h1.text-center{margin:.5em .5em .25em .5em}h2{margin:.5em 0}h2.text-center{margin:.5em}h2.chapo,h3.like-h2{font-size:.875em;line-height:1.375em;margin:.5em 0}h2.chapo.text-center,h3.like-h2.text-center{margin:.5em}h2.chapo.small{font-size:.8125em;line-height:1.5em}h3{font-size:.8125em;line-height:1.375em}p.chapo{font-size:.75em;line-height:1.5em}p.chapo.big{font-size:.75em;line-height:1.5em;margin:.5em 1em}table th,table td{font-size:.625em;line-height:1.25em;padding:.75em .25em}aside .title{font-size:1em;line-height:1.375em;margin:1.125em 0}.wysiwyg.large{font-size:.75em;line-height:1.5em}.wysiwyg.small{font-size:.75em;line-height:1.5em}.wysiwyg.x-small{font-size:.6875em;line-height:1.5em}.wysiwyg h2:first-child,.wysiwyg h3:first-child{margin-top:0}}@media only screen and (max-width:374px){table th,table td{font-size:.5625em;line-height:1.25em;padding:.75em .25em}}.swiper-button-next,.swiper-button-prev{position:absolute;top:0;width:18px;height:30px;margin-top:0;z-index:10;cursor:pointer;-moz-background-size:18px 30px;-webkit-background-size:18px 30px;background-size:18px 30px;background-position:center;background-repeat:no-repeat}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ba9c54'%2F%3E%3C%2Fsvg%3E");left:1.5em;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ba9c54'%2F%3E%3C%2Fsvg%3E");right:1.5em;left:auto}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.25;cursor:auto;pointer-events:none}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{opacity:0;bottom:0;position:relative;margin-top:.5em}.swiper-pagination-bullet{width:8px;height:8px}.swiper-pagination-bullet-active{background:#ba9c54}.advisor{float:left;width:3.125em;height:3.125em;overflow:hidden;margin:.5625em 0}.advisor ul li img{max-width:100%;border-radius:100%}.gallery{position:relative;width:100%;overflow:hidden;background-color:#222}.gallery .legend{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;padding:.75em 3em;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.85em;overflow:hidden;height:3.5em;white-space:nowrap;text-overflow:ellipsis}.gallery .swiper-button-prev,.gallery .swiper-container-rtl .swiper-button-next{left:.75em;right:auto}.gallery .swiper-button-next,.gallery .swiper-button-prev{top:auto;bottom:.5em}.gallery .swiper-button-next,.gallery .swiper-container-rtl .swiper-button-prev{right:.75em;left:auto}.gallery.min .legend{font-size:.75em}.thumbs .swiper-button-next,.thumbs .swiper-button-prev{display:none}.thumbs .swiper-pagination{display:block;width:100%;opacity:1;margin-top:0;height:24px}.thumbs .swiper-pagination-bullet{width:12px;height:12px}.gallery-fullscreen{position:relative;width:100%;height:100%;overflow:hidden}.gallery-fullscreen .swiper-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.gallery-fullscreen .swiper-slide{padding:0;margin:0;position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden}.gallery-fullscreen .swiper-slide .repro{display:block;position:relative;width:100%;height:100%;background-color:#eee}.gallery-fullscreen .swiper-slide.swiper-slide-active .repro{background-repeat:no-repeat;background-position:center center;background-image:url('../img/ajax-loader.gif')}.gallery-fullscreen .swiper-slide .repro img{width:auto;max-height:100%;max-width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-backface-visibility:hidden}.w100 .gallery-fullscreen .swiper-slide .repro img{width:100%;max-height:none;max-width:none}.gallery-fullscreen .legend{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:.75em 4em .75em 4em;background-color:rgba(0,0,0,1);color:#fff;text-align:center;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.85em;overflow:hidden;height:3.5em;white-space:nowrap;text-overflow:ellipsis}.gallery-fullscreen .swiper-button-prev,.gallery-fullscreen .swiper-container-rtl .swiper-button-next{left:1em;right:auto}.gallery-fullscreen .swiper-button-next,.gallery-fullscreen .swiper-button-prev{top:auto;bottom:.5em}.gallery-fullscreen .swiper-button-next,.gallery-fullscreen .swiper-container-rtl .swiper-button-prev{right:1em;left:auto}.gallery-fullscreen .swiper-pagination-bullets{opacity:1;bottom:2.375em;margin:0 3em;width:calc(100% - 6em)}.gallery-fullscreen .swiper-pagination-bullet{background:#ba9c54;opacity:.25}.gallery-fullscreen .swiper-pagination-bullet-active{opacity:1}.gallery-fullscreen .bg-actions{box-sizing:border-box;z-index:9;position:absolute;bottom:0;left:0;width:100%;padding:.75em 3em;background-color:rgba(0,0,0,1);color:#fff;font-size:.8125em;line-height:1.85em;overflow:hidden;height:3.5em;white-space:nowrap;text-overflow:ellipsis}.gallery-fullscreen .close-btn{position:absolute;top:.75em;right:1em;width:20px;height:20px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2022%2022%22%20style%3D%22enable-background%3Anew%200%200%2022%2022%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3Bstroke%3A%23BA9C54%3Bstroke-width%3A2%3Bstroke-miterlimit%3A10%3B%7D%0A%3C/style%3E%0A%3Cline%20class%3D%22st0%22%20x1%3D%221%22%20y1%3D%221%22%20x2%3D%2221%22%20y2%3D%2221%22/%3E%0A%3Cline%20class%3D%22st0%22%20x1%3D%221%22%20y1%3D%2221%22%20x2%3D%2221%22%20y2%3D%221%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;cursor:pointer;z-index:10}.gallery-fullscreen .zoom-btn{position:absolute;top:.75em;left:1em;width:20px;height:20px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%228%2C0%202%2C0%200%2C0%200%2C2%200%2C8%202%2C8%202%2C3.4%206.4%2C7.8%207.8%2C6.4%203.4%2C2%208%2C2%20%22/%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2220%2C8%2020%2C2%2020%2C2%2020%2C0%2012%2C0.1%2012%2C2.1%2016.6%2C2%2012.3%2C6.4%2013.7%2C7.8%2018%2C3.5%2018%2C8%20%22/%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2218%2C12%2018%2C16.6%2013.6%2C12.3%2012.2%2C13.7%2016.6%2C18%2012%2C18%2012%2C20%2018%2C20%2020%2C20%2020%2C18%2020%2C12%20%22/%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%228%2C18%203.4%2C18%207.7%2C13.6%206.3%2C12.2%202%2C16.6%202%2C12%200%2C12%200%2C18%200%2C18%200%2C20%208%2C20%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;cursor:pointer;z-index:10}.w100 .gallery-fullscreen .zoom-btn{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C8%206%2C8%208%2C8%208%2C6%208%2C0%206%2C0%206%2C4.6%201.6%2C0.2%200.2%2C1.6%204.6%2C6%200%2C6%20%22/%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2212%2C0%2012%2C6%2012%2C6%2012%2C8%2020%2C8%2020%2C6%2015.4%2C6%2019.8%2C1.6%2018.4%2C0.2%2014%2C4.6%2014%2C0%20%22/%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2214%2C20%2014%2C15.4%2018.4%2C19.8%2019.8%2C18.4%2015.4%2C14%2020%2C14%2020%2C12%2014%2C12%2012%2C12%2012%2C14%2012%2C20%20%22/%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C14%204.6%2C14%200.2%2C18.4%201.6%2C19.8%206%2C15.4%206%2C20%208%2C20%208%2C14%208%2C14%208%2C12%200%2C12%20%22/%3E%0A%3C/svg%3E%0A')}@media only screen and (max-width:1279px){.advisor{width:2.75em;height:2.75em;margin:.5em 0}}@media only screen and (max-width:1023px){.swiper-button-prev,.swiper-button-next{display:none}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.advisor{width:2.75em;height:2.75em;margin:.5em 0}.gallery.swiper-container-horizontal>.swiper-pagination-bullets{margin:0 0 .75em 0;line-height:12px}.gallery.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;margin:0 3px}.gallery.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#ba9c54}.gallery .legend{box-sizing:border-box;position:static;display:block;width:100%;padding:.5em 1em .5em 1em;background-color:#222;font-size:.6875em;height:2.5em}.gallery .swiper-button-next,.gallery .swiper-button-prev{top:auto;bottom:.375em}.gallery .swiper-button-prev,.gallery .swiper-container-rtl .swiper-button-next{left:.75em;right:auto}.gallery .swiper-button-next,.gallery .swiper-container-rtl .swiper-button-prev{right:.75em;left:auto}.gallery-fullscreen .swiper-pagination-bullets{bottom:2.5em;margin:0;width:100%;line-height:30px}.gallery-fullscreen .bg-actions{padding:.75em}.gallery-fullscreen .legend{font-size:.75em;line-height:2em}}@media only screen and (max-width:767px){.advisor{width:1.75em;height:1.75em;margin:.25em 0}.gallery-fullscreen .legend{padding:.5em 4em .5em 4em;font-size:.6875em;line-height:2em;overflow:hidden;height:3em}.gallery-fullscreen .close-btn{top:.4375em;right:.5em}.gallery-fullscreen .zoom-btn{top:.4375em;left:.5em}.gallery-fullscreen .bg-actions{padding:.5em .75em;height:2.5em}.gallery-fullscreen .swiper-pagination-bullets{bottom:2.125em}}@media only screen and (max-width:767px) and (orientation:landscape){.gallery-fullscreen .legend{top:auto;bottom:0;left:0;background-color:rgba(0,0,0,.75)}.gallery-fullscreen .close-btn{top:auto;bottom:.4375em;right:.5em}.gallery-fullscreen .zoom-btn{top:auto;bottom:.4375em;left:.5em}.gallery-fullscreen .bg-actions{display:none}.gallery-fullscreen .swiper-pagination-bullets{display:none}}header{position:relative}.container-header{position:absolute;top:-120px;left:50%;margin-left:-120px;width:240px;height:240px;z-index:200;background-color:#000;border-radius:100%}.header{position:relative;padding:2.5em}.header .logo{display:block;margin-top:100px}.header .logo img{display:block;width:100%}.header .form{padding:.75em 0}.header .form .form-text{-webkit-appearance:none;display:block;box-sizing:border-box;width:70%;background-color:#999;border:0;margin:0 auto;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M23.4%2C20.6l-5.7-5.7c-0.1-0.1-0.1-0.1-0.2-0.2c1-1.5%2C1.5-3.3%2C1.5-5.2C19%2C4.3%2C14.7%2C0%2C9.5%2C0C4.3%2C0%2C0%2C4.3%2C0%2C9.5%0A%09C0%2C14.7%2C4.3%2C19%2C9.5%2C19c1.9%2C0%2C3.7-0.6%2C5.2-1.5c0.1%2C0.1%2C0.1%2C0.1%2C0.2%2C0.2l5.7%2C5.7C21%2C23.8%2C21.5%2C24%2C22%2C24c0.5%2C0%2C1-0.2%2C1.4-0.6%0A%09C24.2%2C22.6%2C24.2%2C21.4%2C23.4%2C20.6z%20M9.5%2C16C5.9%2C16%2C3%2C13.1%2C3%2C9.5C3%2C5.9%2C5.9%2C3%2C9.5%2C3C13.1%2C3%2C16%2C5.9%2C16%2C9.5C16%2C13.1%2C13.1%2C16%2C9.5%2C16z%22/%3E%0A%3C/svg%3E%0A');background-size:1.375em 1.375em;background-repeat:no-repeat;background-position:center .375em;font-size:.8125em;font-weight:700;line-height:1em;padding:.625em;color:#fff;text-align:center;border-radius:3px}.header .form .form-text::-webkit-input-placeholder{opacity:0}.header .form .form-text::-moz-placeholder{opacity:0}.header .form .form-text:-ms-input-placeholder{color:#999}.header .form .form-text:-moz-placeholder{opacity:0}.header .form .form-text.on{background-color:#ba9c54;background-image:none}.header-display,.nav-display,.user-display,.tel-display{display:none}a.user-desktop{position:absolute;z-index:100;top:6.5em;right:0;color:#ddd;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:.75em;line-height:1.25em;padding:.5em 1em .5em 3em;background-color:#222;text-shadow:0 1px 0 #000;transform:rotate(270deg);transform-origin:bottom right;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C23.1h24c0%2C0-0.1-3-0.2-3.3c-0.1-0.3-0.1-0.8-0.6-1.2c-0.6-0.4-0.6-0.3-1.9-1c-0.7-0.4-1.5-0.6-2.3-0.9%0A%09c-0.7-0.3-1.4-0.5-2.1-0.8c-0.5-0.2-0.8-0.5-1.1-0.9c-0.1-0.1-0.3-0.3-0.3-0.4c-0.1-0.2-0.1-0.4-0.4-0.4c-0.3%2C0-0.2-0.6-0.2-0.6%0A%09s0.4-0.2%2C0.5-0.6c0.1-0.4%2C0.3-1.8%2C0.3-1.8s0.2%2C0%2C0.4-0.1c0.2-0.1%2C0.5-0.5%2C0.7-2.8c0-0.5-0.2-0.3-0.2-0.3c-0.1-0.6%2C0.3-1%2C0.2-3.3%0A%09c0-0.4-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.7-0.6-1c-0.2-0.2-0.4-0.4-0.6-0.6c-1.1-0.7-2.4-1-3.7-1C11%2C1%2C10.8%2C1%2C10.5%2C1.1%0A%09C9.9%2C1.3%2C10%2C1.3%2C9.7%2C1.5C9.5%2C1.6%2C9.4%2C1.7%2C9.3%2C1.8C9.2%2C2%2C9.1%2C2.1%2C8.9%2C2.1C8%2C2.2%2C7.8%2C3%2C7.6%2C3.7C7.3%2C4.2%2C7.3%2C4.5%2C7.3%2C4.8%0A%09c0%2C0.3%2C0.1%2C0.5%2C0.2%2C1.1c0.1%2C0.4%2C0%2C0.9%2C0.1%2C1.3c0%2C0.2%2C0.1%2C0.3%2C0.1%2C0.4C7.8%2C8%2C7.6%2C7.8%2C7.5%2C8c-0.1%2C0.2%2C0%2C1.2%2C0.1%2C1.7%0A%09C7.8%2C10.1%2C7.8%2C10.8%2C8%2C11c0.2%2C0.2%2C0.2%2C0.1%2C0.4%2C0.2c0.2%2C0.1%2C0%2C0%2C0.2%2C0.4c0.1%2C0.4%2C0.1%2C0.8%2C0.2%2C1.3c0.2%2C0.7%2C0.5%2C0.5%2C0.6%2C0.9%0A%09c0.1%2C0.4-0.1%2C0.4-0.1%2C0.4s-0.3%2C0-0.5%2C0.1c-0.2%2C0.1-0.4%2C0.6-0.5%2C0.8c-0.1%2C0.3-0.2%2C0.6-0.5%2C0.7c-0.7%2C0.3-1.4%2C0.5-2.1%2C0.8%0A%09c-0.6%2C0.2-1.3%2C0.5-1.9%2C0.7c-0.2%2C0.1-0.4%2C0.2-0.6%2C0.3c-0.6%2C0.3-1.5%2C0.6-2%2C0.9c-0.5%2C0.3-1%2C1-1%2C1.4C0.2%2C20.2%2C0%2C23.1%2C0%2C23.1%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:center left 10px;background-size:16px}a.user-desktop:hover{background-color:#000;color:#fff}.searchresults{position:relative;padding:0 1em 2em 1em}.searchresults .search-results-close{cursor:pointer;float:right;color:#fff;padding:.5em 1em;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:.75em;line-height:1.25em;background-color:#222}.searchresults .search-results-close.bottom{position:static;float:left}.searchresults .search-results-more{cursor:pointer;border:0;float:right;background-color:#ba9c54;color:#fff;padding:.5em 1em;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:.75em;line-height:1.25em;-webkit-appearance:none;border-radius:0}.search-section{clear:both;padding-bottom:1em}.search-section .search-section-title{display:block;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#ba9c54;padding:0 0 .5em 0;text-shadow:0 1px 1px #000}.search-section li{clear:both;padding:.25em 0}.search-section li .item,.search-section li .item:visited{display:block;background-color:rgba(0,0,0,.5);transition:all 400ms;color:#fff;overflow:hidden}.search-section li .item:hover{background-color:rgba(0,0,0,1)}.search-section li .item .container-repro{display:block;float:left;width:20%;box-sizing:border-box}.search-section li .item h3{float:right;width:80%;box-sizing:border-box;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:.875em;line-height:1.5em;margin:0;padding:.5em 1em 0 1em}.search-section li .item p{float:right;width:80%;box-sizing:border-box;font-weight:normal;font-style:italic;font-size:.875em;line-height:1.5em;margin:0;padding:0 1em .5em 1em}#nav{display:block}#nav.open{display:block}#nav.close{display:block}nav{position:relative;width:100%;z-index:100;background-color:#222;border-bottom:solid 1px #000}nav li.first-level{width:20%;box-sizing:border-box;line-height:1.125em;text-shadow:0 1px 1px rgba(0,0,0,1);background-color:#222;transition:all 400ms}nav li.first-level:hover,nav li.first-level.on{background-color:#111}nav li.first-level.left{float:left;border-left:solid 1px #000}nav li.first-level.right.ml{margin-left:20%}nav li.first-level.right{float:left;border-right:solid 1px #000}nav li.first-level .first-level-anchor{display:block;position:relative}nav li.first-level.left .first-level-anchor{padding:.9375em 1em .9375em 2.5em}nav li.first-level.right .first-level-anchor{padding:.9375em 2.5em .9375em 1em;text-align:right}nav li.first-level .first-level-anchor strong{color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:.875em}nav li.first-level .first-level-anchor em{text-transform:none;display:block;color:#ba9c54;font-size:.75em;font-style:normal;font-family:'Montserrat',sans-serif;font-weight:700}nav li.first-level .first-level-anchor:before{content:'';display:block;position:absolute;top:1.875em;width:10px;height:10px;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989999%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2210%2C4%206%2C4%206%2C0%204%2C0%204%2C4%200%2C4%200%2C6%204%2C6%204%2C10%206%2C10%206%2C6%2010%2C6%20%22/%3E%0A%3C/svg%3E%0A')}nav li.first-level.on .first-level-anchor:before{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Crect%20x%3D%224%22%20transform%3D%22matrix%28-1.836970e-16%201%20-1%20-1.836970e-16%2010%208.881784e-16%29%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%2210%22/%3E%0A%3C/svg%3E%0A')}nav li.left.first-level .first-level-anchor:before{left:1em}nav li.right.first-level .first-level-anchor:before{right:1em}.cover{overflow:hidden;position:absolute;z-index:199;top:4.25em;left:0;display:none;width:100%;background-color:rgba(0,0,0,.9);-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.5);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.5);box-shadow:0 5px 5px 0 rgba(0,0,0,.5)}.cover .page{position:relative;display:block}.cover .page.min-height{min-height:520px}.nav{box-sizing:border-box;padding:3.75em 1em 1em 1em;width:20%;overflow:hidden;display:block}.nav li.second-level{border-top:solid 1px #222;border-bottom:solid 1px #000;overflow:hidden}.nav li.second-level:first-child{border-top:0}.nav li.second-level:last-child{border-bottom:0}.nav li.second-level a.second-level-link{box-sizing:border-box;display:inline-block;padding:1em;font-size:.875em;font-family:'Montserrat',sans-serif;font-weight:700;color:#ddd;width:calc(100% - 4em);vertical-align:middle;background-color:rgba(0,0,0,0);transition:all 400ms}.nav li.second-level a.second-level-link:hover{color:#fff;background-color:rgba(0,0,0,1)}.nav li.second-level a.second-level-link-no-more{box-sizing:border-box;display:inline-block;padding:1em 5em 1em 1em;font-size:.875em;font-family:'Montserrat',sans-serif;font-weight:700;color:#ddd;width:100%;vertical-align:middle;background-color:rgba(0,0,0,0);transition:all 400ms;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right 1.75em center;background-size:6px 10px}.nav li.second-level a.second-level-link-no-more:hover{color:#fff;background-color:rgba(0,0,0,1)}.nav li.second-level .second-level-more{cursor:pointer;display:inline-block;padding:1.4375em 1.5em;margin:auto;vertical-align:middle;background-size:10px 10px;background-position:center center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989999%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2210%2C4%206%2C4%206%2C0%204%2C0%204%2C4%200%2C4%200%2C6%204%2C6%204%2C10%206%2C10%206%2C6%2010%2C6%20%22/%3E%0A%3C/svg%3E%0A');transition:all 400ms}.nav li.second-level .second-level-more.on{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Crect%20x%3D%224%22%20transform%3D%22matrix%28-1.836970e-16%201%20-1%20-1.836970e-16%2010%208.881784e-16%29%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%2210%22/%3E%0A%3C/svg%3E%0A')}.nav li.second-level .second-level-more:hover{background-color:#000}.nav li.second-level .highlight{box-sizing:border-box;position:absolute;top:0;right:0;width:80%;padding:4.5em 0 2.5em 2.5em;color:#fff;font-family:'Montserrat',sans-serif;font-weight:700}.title-for-nav{display:block;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;color:#ba9c54;font-size:1.125em;margin-bottom:1.25em}.nav li.second-level .highlight ul{overflow:hidden}.nav li.second-level .highlight ul li{display:block;box-sizing:border-box;float:left;width:25%;padding:0 1.5em 1.5em 0}.nav li.second-level .highlight ul li a{display:block;background-color:rgba(0,0,0,.5);color:#ddd;border:solid 1px #333;transition:all 400ms}.nav li.second-level .highlight ul li a:hover{background-color:rgba(0,0,0,1);color:#fff;border:solid 1px #444}.nav li.second-level .highlight ul li a strong{display:block;padding:.75em 1em;font-size:.8125em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-repro{padding:3.3125em 1.1875em 1em 1.1875em}.nav-repro .nav{box-sizing:border-box;padding:0 1em 0 1em;width:100%}.nav-repro .nav li.second-level{box-sizing:border-box;width:20%;padding:.625em;float:left;border:0}.nav-repro .nav li.second-level a{display:block;font-family:'Montserrat',sans-serif;font-weight:700;background-color:rgba(0,0,0,.5);color:#ddd;border:solid 1px #333;transition:all 400ms}.nav-repro .nav li.second-level a:hover{background-color:rgba(0,0,0,1);color:#fff;border:solid 1px #444}.nav-repro .nav li.second-level a strong{display:block;padding:.75em 1em;font-size:.8125em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-repro .title-for-nav{margin:1em 1.5em .66em 1.5em}.nav-repro .nav.temp li.second-level a strong{white-space:normal;height:4.25em;overflow:hidden}.nav-repro .nav li.alone{box-sizing:border-box;float:right;width:40%;padding:.625em}.nav-repro .nav li.alone a{padding:.75em 1em;font-family:'Montserrat',sans-serif;font-weight:700;font-size:.8125em;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right 1.75em center;background-size:6px 10px}.nav-repro .nav-blocks{box-sizing:border-box;padding:3em 1em 2em 1em;width:100%;overflow:hidden}.nav-repro .nav-blocks .second-level{box-sizing:border-box;float:left;width:33.33%;padding:.625em}.nav-repro .nav-blocks .second-level a{display:block;padding:1.25em;background-color:rgba(0,0,0,.5);color:#ddd;border:solid 1px #333;transition:all 400ms}.nav-repro .nav-blocks .second-level a:hover{background-color:rgba(0,0,0,1);color:#fff;border:solid 1px #444}.nav-repro .nav-blocks .second-level a .icon{float:left;margin:0 1em 1em 0}.nav-repro .nav-blocks .second-level a strong{display:inline-block;margin:.375em 0;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;color:#fff}.nav-repro .nav-blocks .second-level a strong.tel{margin:.25em 0;font-size:1.25em}.nav-repro .nav-blocks .second-level a p{clear:both;font-style:italic;font-weight:normal;font-size:.8125em;line-height:1.5em;border-top:dotted 1px #444;color:#fff;margin:0;padding-top:1em}.nav-repro .nav-blocks .second-level a p .tel{font-style:normal;font-weight:700;color:#ba9c54;font-size:1.25em}@media only screen and (max-width:1279px){header .page{max-width:1024px}.header .logo{margin-top:96px}.header .form{padding:1em 0}a.user-desktop{top:4.5em}.search-section li .item h3{font-size:.8125em;line-height:1.5em}.search-section li .item p{font-size:.8125em;line-height:1.385em}nav li.first-level a.first-level-anchor strong{font-size:.8125em}nav li.first-level a.first-level-anchor em{display:none}nav li.first-level a.first-level-anchor:before{top:1.25em}nav li.left.first-level a.first-level-anchor:before{left:1em}nav li.right.first-level a.first-level-anchor:before{right:1em}.cover{top:3.125em}.cover .page.min-height{min-height:500px}.nav{padding:4.75em 0 1em 1em}.nav li.second-level a.second-level-link{font-size:.8125em;width:calc(100% - 4em)}.nav li.second-level .second-level-more{padding:1.375em}.nav li.second-level a.second-level-link-no-more{padding:1em 5em 1em 1em;font-size:.8125em;background-position:right 1.75em center}.nav li.second-level .highlight{padding:5.5em 0 2.5em 2.5em}.nav li.second-level .highlight ul li a strong{font-size:.75em;line-height:1.5em;padding:.75em}.nav-repro .nav li.second-level a strong{font-size:.75em;line-height:1.5em;padding:.75em}.nav-repro .nav.temp li.second-level a strong{height:4.5em}.nav-repro .nav-blocks{padding:3em 1em 1em 1em}.nav-repro .nav-blocks .second-level a strong{margin:.375em 0;font-size:.875em}.nav-repro .nav-blocks .second-level a strong.tel{margin:.25em 0;font-size:1.0625em}.nav-repro .nav-blocks .second-level a p{font-size:.75em;line-height:1.5em}}@media only screen and (max-width:1023px){header .page{max-width:100%;margin:0}.container-header{position:relative;top:0;left:0;margin-left:0;width:100%;height:3.75em;z-index:200;border-radius:0}.header{position:relative;box-sizing:border-box;padding:0;width:100%}.header .logo{display:block;margin:0;width:150px;padding:1.125em 1.125em 1.125em 1.5em;float:left}.header .logo img{display:block;width:100%}.search-display,.nav-display,.user-display,.tel-display{display:block;float:right;height:1.5em;width:1.5em;padding:1.125em 1.25em 1.125em 1.1875em;border-left:solid 1px #222;background-repeat:no-repeat;background-size:1.5em 1.5em;background-position:center center}.search-display{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M23.4%2C20.6l-5.7-5.7c-0.1-0.1-0.1-0.1-0.2-0.2c1-1.5%2C1.5-3.3%2C1.5-5.2C19%2C4.3%2C14.7%2C0%2C9.5%2C0C4.3%2C0%2C0%2C4.3%2C0%2C9.5%0A%09C0%2C14.7%2C4.3%2C19%2C9.5%2C19c1.9%2C0%2C3.7-0.6%2C5.2-1.5c0.1%2C0.1%2C0.1%2C0.1%2C0.2%2C0.2l5.7%2C5.7C21%2C23.8%2C21.5%2C24%2C22%2C24c0.5%2C0%2C1-0.2%2C1.4-0.6%0A%09C24.2%2C22.6%2C24.2%2C21.4%2C23.4%2C20.6z%20M9.5%2C16C5.9%2C16%2C3%2C13.1%2C3%2C9.5C3%2C5.9%2C5.9%2C3%2C9.5%2C3C13.1%2C3%2C16%2C5.9%2C16%2C9.5C16%2C13.1%2C13.1%2C16%2C9.5%2C16z%22/%3E%0A%3C/svg%3E%0A')}.nav-display{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M22.1%2C6H1.9C0.9%2C6%2C0%2C5.1%2C0%2C4.1l0-0.1C0%2C2.9%2C0.9%2C2%2C1.9%2C2h20.1C23.1%2C2%2C24%2C2.9%2C24%2C3.9v0.1C24%2C5.1%2C23.1%2C6%2C22.1%2C6z%22%0A%09/%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M22.1%2C14H1.9C0.9%2C14%2C0%2C13.1%2C0%2C12.1l0-0.1C0%2C10.9%2C0.9%2C10%2C1.9%2C10h20.1c1.1%2C0%2C1.9%2C0.9%2C1.9%2C1.9v0.1%0A%09C24%2C13.1%2C23.1%2C14%2C22.1%2C14z%22/%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M22.1%2C22H1.9C0.9%2C22%2C0%2C21.1%2C0%2C20.1l0-0.1C0%2C18.9%2C0.9%2C18%2C1.9%2C18h20.1c1.1%2C0%2C1.9%2C0.9%2C1.9%2C1.9v0.1%0A%09C24%2C21.1%2C23.1%2C22%2C22.1%2C22z%22/%3E%0A%3C/svg%3E%0A')}.search-display.on,.nav-display.on{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M17.7%2C20.6L3.4%2C6.3c-0.7-0.7-0.7-2%2C0-2.7l0.1-0.1c0.8-0.8%2C2.1-0.8%2C2.8-0.1l14.2%2C14.2c0.8%2C0.8%2C0.8%2C2.1%2C0.1%2C2.8%0A%09l-0.1%2C0.1C19.7%2C21.3%2C18.4%2C21.3%2C17.7%2C20.6z%22/%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M3.4%2C17.7L17.7%2C3.4c0.7-0.7%2C2-0.7%2C2.7%2C0l0.1%2C0.1c0.8%2C0.8%2C0.8%2C2.1%2C0.1%2C2.8L6.3%2C20.5c-0.8%2C0.8-2.1%2C0.8-2.8%2C0.1%0A%09l-0.1-0.1C2.7%2C19.7%2C2.7%2C18.4%2C3.4%2C17.7z%22/%3E%0A%3C/svg%3E%0A')}.user-display{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C23.1h24c0%2C0-0.1-3-0.2-3.3c-0.1-0.3-0.1-0.8-0.6-1.2c-0.6-0.4-0.6-0.3-1.9-1c-0.7-0.4-1.5-0.6-2.3-0.9%0A%09c-0.7-0.3-1.4-0.5-2.1-0.8c-0.5-0.2-0.8-0.5-1.1-0.9c-0.1-0.1-0.3-0.3-0.3-0.4c-0.1-0.2-0.1-0.4-0.4-0.4c-0.3%2C0-0.2-0.6-0.2-0.6%0A%09s0.4-0.2%2C0.5-0.6c0.1-0.4%2C0.3-1.8%2C0.3-1.8s0.2%2C0%2C0.4-0.1c0.2-0.1%2C0.5-0.5%2C0.7-2.8c0-0.5-0.2-0.3-0.2-0.3c-0.1-0.6%2C0.3-1%2C0.2-3.3%0A%09c0-0.4-0.1-0.9-0.3-1.2c-0.2-0.3-0.4-0.7-0.6-1c-0.2-0.2-0.4-0.4-0.6-0.6c-1.1-0.7-2.4-1-3.7-1C11%2C1%2C10.8%2C1%2C10.5%2C1.1%0A%09C9.9%2C1.3%2C10%2C1.3%2C9.7%2C1.5C9.5%2C1.6%2C9.4%2C1.7%2C9.3%2C1.8C9.2%2C2%2C9.1%2C2.1%2C8.9%2C2.1C8%2C2.2%2C7.8%2C3%2C7.6%2C3.7C7.3%2C4.2%2C7.3%2C4.5%2C7.3%2C4.8%0A%09c0%2C0.3%2C0.1%2C0.5%2C0.2%2C1.1c0.1%2C0.4%2C0%2C0.9%2C0.1%2C1.3c0%2C0.2%2C0.1%2C0.3%2C0.1%2C0.4C7.8%2C8%2C7.6%2C7.8%2C7.5%2C8c-0.1%2C0.2%2C0%2C1.2%2C0.1%2C1.7%0A%09C7.8%2C10.1%2C7.8%2C10.8%2C8%2C11c0.2%2C0.2%2C0.2%2C0.1%2C0.4%2C0.2c0.2%2C0.1%2C0%2C0%2C0.2%2C0.4c0.1%2C0.4%2C0.1%2C0.8%2C0.2%2C1.3c0.2%2C0.7%2C0.5%2C0.5%2C0.6%2C0.9%0A%09c0.1%2C0.4-0.1%2C0.4-0.1%2C0.4s-0.3%2C0-0.5%2C0.1c-0.2%2C0.1-0.4%2C0.6-0.5%2C0.8c-0.1%2C0.3-0.2%2C0.6-0.5%2C0.7c-0.7%2C0.3-1.4%2C0.5-2.1%2C0.8%0A%09c-0.6%2C0.2-1.3%2C0.5-1.9%2C0.7c-0.2%2C0.1-0.4%2C0.2-0.6%2C0.3c-0.6%2C0.3-1.5%2C0.6-2%2C0.9c-0.5%2C0.3-1%2C1-1%2C1.4C0.2%2C20.2%2C0%2C23.1%2C0%2C23.1%22/%3E%0A%3C/svg%3E%0A')}.tel-display{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0.8%2C2.4C0%2C3.5-2%2C8.6%2C6.3%2C17.1c8.7%2C8.9%2C14.3%2C7%2C15.3%2C6l-5.8-5.8c-0.8%2C0.8-1.9%2C0.1-3.9-1.5%0A%09%09%09c-1.3-1.1-2.9-2.5-4.2-4.2C6.8%2C10.4%2C6%2C9.2%2C6.8%2C8.3L0.8%2C2.4z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M23.7%2C21c0.4-0.4%2C0.3-1%2C0-1.3v0c0%2C0-4.5-4.5-4.6-4.5c-0.4-0.4-0.9-0.4-1.3%2C0l-1.6%2C1.7l5.8%2C5.8%0A%09%09%09C22.1%2C22.7%2C23.7%2C21%2C23.7%2C21L23.7%2C21z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M8.9%2C6.2c0.4-0.4%2C0.3-1%2C0-1.3v0c0%2C0-4.7-4.7-4.7-4.7c-0.4-0.4-0.9-0.4-1.3%2C0L1.3%2C1.9l6%2C6%0A%09%09%09C7.3%2C7.9%2C8.9%2C6.2%2C8.9%2C6.2L8.9%2C6.2z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');width:calc(25% - 2.5em);background-position:1.25em center;position:relative}.tel-display span{position:absolute;top:1.6125em;left:5.125em;display:block;color:#ccc;font-family:'Montserrat',sans-serif;font-weight:700;font-size:.8125em;line-height:1.25em}.tel-display.mob-hide{display:block}.tel-display.tab-hide{display:none}a.user-desktop{display:none}.header .form{padding:0;position:absolute;top:0;right:8em;width:0;opacity:0;overflow:hidden;transition:all 200ms}.header .form.open{width:calc(100% - 8em);opacity:1;transition:all 200ms}.header .form .form-text{box-sizing:border-box;height:60px;overflow:hidden;width:100%;background-color:#ba9c54;background-image:none;border:0;margin:0 auto;font-size:14px;line-height:1.5em;padding:0 1.8em;color:#fff;text-align:left;border-radius:0}.header .form .form-text::-webkit-input-placeholder{color:#fff;opacity:.8}.header .form .form-text::-moz-placeholder{color:#fff;opacity:.8}.header .form .form-text:-ms-input-placeholder{color:#fff}.header .form .form-text:-moz-placeholder{color:#fff;opacity:.8}.searchresults{padding-top:1em}.search-section .search-section-title{font-size:.9375em;padding:0 .53em .25em .53em}.search-section li .item .container-repro{width:25%;padding:0 0 .5em .5em}.search-section li .item h3{float:none;width:100%;font-size:.75em;line-height:1.5em;padding:1em .66em .66em .66em}.search-section li .item p{width:75%;font-size:.75em;padding:0 .66em .66em 1em;line-height:1.5em}#nav{display:none}#nav.open{display:block}#nav.close{display:none}nav{clear:both;border-bottom:0}nav li.first-level{width:25%;transition:all 0ms}nav li.first-level:hover{background-color:#222}nav li.first-level.on{background-color:#111}nav li.first-level.left{border-right:solid 1px #000;border-left:0}nav li.first-level.right.ml{margin-left:0}nav li.first-level.right{border-right:solid 1px #000}nav li.first-level.left a.first-level-anchor{padding:.75em 2.75em .75em 1.25em}nav li.first-level.right a.first-level-anchor{padding:.75em 2.75em .75em 1.25em;text-align:left}nav li.first-level a.first-level-anchor strong{font-size:.75em}nav li.first-level a.first-level-anchor:before{top:1.125em}nav li.left.first-level a.first-level-anchor:before{left:auto;right:1.25em}nav li.right.first-level a.first-level-anchor:before{right:1.25em}.cover{top:2.6875em}.cover .page.min-height{min-height:490px}.nav{width:25%;padding:3.75em 0 1em 1em}.title-for-nav{text-align:center;font-size:1em;margin:.5em 0 1em 0}.nav li.second-level{margin-right:.125em}.nav li.second-level a.second-level-link{font-size:.75em;width:calc(100% - 4em);padding:1em .5em}.nav li.second-level a.second-level-link-no-more{padding:1em 4.5em 1em .5em;font-size:.75em;background-position:right 1.625em center}.nav li.second-level .second-level-more{padding:1.3125em}.nav li.second-level .highlight{width:75%;padding:1.5em 1.5em 2.5em 2.5em}.nav li.second-level .highlight ul li a strong{font-size:.6875em;line-height:1.5em;padding:.5em .75em}.nav li.second-level .highlight ul li{display:block;box-sizing:border-box;float:left;width:33.33%;padding:0 1em 1em 0}.nav-repro{padding:.5em 1.1875em 1em 1.1875em}.nav-repro .title-for-nav{margin:1.5em 1.5em .66em 1.5em}.nav-repro .nav{padding:0}.nav-repro .nav li.second-level{width:20%;padding:.25em;margin:0}.nav-repro .nav li.second-level a strong{font-size:.625em;line-height:1.5em;padding:.625em .75em}.nav-repro .nav li.alone{float:none;width:40%;padding:0;margin:1.5em auto}.nav-repro .nav li.alone a{padding:.75em 1em;font-size:.75em}.nav-repro .nav-blocks{padding:2em 0}.nav-repro .nav-blocks .second-level{padding:.25em}.nav-repro .nav-blocks .second-level a{padding:.75em}.nav-repro .nav-blocks .second-level a strong{float:left;width:calc(100% - 44px)}.nav-repro .nav-blocks .second-level a .icon{float:left;margin:0 .75em .75em 0}.nav-repro .nav-blocks .second-level a p{font-size:.6875em;line-height:1.5em}}@media only screen and (max-width:767px){.container-header{height:3em}.header .logo{width:100px;padding:1em 0 1em 1.25em}.search-display,.nav-display,.user-display,.tel-display{display:block;float:right;height:1em;width:1em;padding:1em .875em;background-size:1em 1em;background-position:center center}.tel-display.mob-hide{display:none}.tel-display.tab-hide{display:block}.header .form{right:5.625em}.header .form.open{width:calc(100% - 5.625em)}.header .form .form-text{box-sizing:border-box;height:48px;overflow:hidden;width:100%;background-color:#ba9c54;background-image:none;border:0;margin:0 auto;font-size:13px;line-height:1.5em;padding:0 1.5em;color:#fff;text-align:left;border-radius:0}.searchresults{padding:.5em;overflow:hidden}.search-section{padding-bottom:.5em}.search-section .search-section-title{font-size:.875em;padding:0 .57em .125em .57em}.search-section li .item .container-repro{width:30%;padding:.5em 0 .5em .5em}.search-section li .item h3{float:right;width:70%;font-size:.6875em;line-height:1.5em;padding:.72em}.search-section li .item p{clear:both;float:none;width:100%;font-size:.6875em;padding:0 .72em .72em .72em;line-height:1.5em}.nav{padding:0}nav li.first-level{float:none;width:100%}nav li.first-level.left{padding:0;border-right:0;border-left:0;border-bottom:solid 1px #000}nav li.first-level.right{padding:0;border-right:0;border-left:0;border-bottom:solid 1px #000}nav li.first-level a.first-level-anchor{padding:.75em 2.75em .75em 1.25em}nav li.left.first-level a.first-level-anchor::before{top:1em;right:1.125em}nav li.right.first-level a.first-level-anchor::before{top:1em;right:1.25em}.nav li.second-level.default{display:none}.cover{position:relative;top:0}.cover .page.min-height{min-height:1em}.nav{width:100%;float:none;padding:0}.nav li.second-level{margin-right:0;border-bottom:0}.nav li.second-level a.second-level-link{font-size:.75em;width:calc(100% - 4.5em);padding:1em 1.6666em;color:#fff}.nav li.second-level a.second-level-link:hover{color:#fff;background-color:rgba(0,0,0,0)}.nav li.second-level .second-level-more{background-color:#111;float:right;padding:1.3125em 1.375em;border-left:solid 1px}.nav li.second-level .second-level-more:hover,.nav li.second-level .second-level-more.on{background-color:#111}.nav li.second-level a.second-level-link-no-more{padding:1em 6em 1em 1.6666em;font-size:.75em;background-position:right 1.625em center}.nav li.second-level .highlight{position:static;float:none;width:100%;padding:0}.title-for-nav{display:none}.nav li.second-level .highlight ul li{float:none;width:100%;padding:0}.nav li.second-level:first-child{border-top:solid 1px #000}.nav li.second-level .highlight ul li{border-top:solid 1px #222}.nav li.second-level .highlight ul li a{color:#fff;background-color:rgba(0,0,0,0);background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right 1.125em center;background-size:6px;border:0}.nav li.second-level .highlight ul li a:hover{color:#fff;background-color:rgba(0,0,0,0);border:0}.nav li.second-level .highlight ul li a .repro-pano{display:none}.nav li.second-level .highlight ul li a strong{font-size:.75em;padding:1em 3em 1em 2.5em;font-weight:normal}.nav-repro{padding:0}.nav-repro .nav.temp{display:none}.nav-repro .nav li.second-level{width:100%;padding:0;margin:0;border-top:solid 1px #222}.nav-repro .nav li.second-level a{box-sizing:border-box;display:inline-block;padding:1em 6em 1em 1.6666em;font-size:.75em;color:#fff;width:100%;vertical-align:middle;background-color:rgba(0,0,0,0);transition:all 400ms;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right 1.625em center;background-size:6px;border:0}.nav-repro .nav li.second-level a:hover{border:0;color:#fff;background-color:rgba(0,0,0,0)}.nav-repro .nav li.second-level .repro-pano{display:none}.nav-repro .nav li.second-level a strong{font-size:1em;line-height:1.5em;padding:0}.nav-repro .nav-blocks{padding:0}.nav-repro .nav-blocks .second-level{padding:0;float:none;width:100%;border:0;border-top:solid 1px #222}.nav-repro .nav-blocks .second-level a{box-sizing:border-box;display:inline-block;padding:1em 6em 1em 1.6666em;font-size:.75em;color:#ddd;width:100%;vertical-align:middle;background-color:rgba(0,0,0,0);transition:all 400ms;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right 1.625em center;background-size:6px;border:0}.nav-repro .nav-blocks .second-level a:hover{border:0}.nav-repro .nav-blocks .second-level a strong{float:none;width:100%;text-transform:none;font-size:1em;padding:0;margin:0;color:#ddd}.nav-repro .nav-blocks .second-level a .icon{display:none}.nav-repro .nav-blocks .second-level a p{display:none}}.nav-footer{position:relative}.nav-footer ul{text-align:center;padding:.75em;text-shadow:none}.nav-footer ul li{display:inline-block;font-family:'Montserrat',sans-serif}.nav-footer ul li:before{content:'•';padding:0 .75em 0 .5em}.nav-footer ul li:first-child:before{content:'';padding:0}.nav-footer ul li a,.nav-footer ul li a:visited{color:#fff;font-size:.8125em;text-transform:uppercase}.nav-footer ul li a:hover{color:#222}.rich-footer{color:#bbb;text-shadow:0 1px 1px rgba(0,0,0,1)}.rich-footer .title{display:block;color:#ba9c54;font-weight:700;font-family:'Montserrat',sans-serif;font-size:1.25em;margin:1em 0 .5em 0}.rich-footer p{font-size:.8125em;line-height:1.5em;margin:.5em 0 .75em 0}.rich-footer ul li a,.rich-footer ul li a:visited{display:inline-block;padding:.375em 0;color:#fff;font-weight:700;font-family:'Montserrat',sans-serif;font-size:1em}.rich-footer ul li a:hover{color:#bbb}.rich-footer ul li:before{content:'•';padding:0 .75em 0 0;color:#ba9c54}.rich-footer .post-title{display:block;color:#fff;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em;line-height:1.375em;padding:1.125em 0 .25em 0}.rich-footer .author-title{display:block;font-style:italic;font-weight:700;font-size:.8125em;line-height:1.25em;color:#ba9c54;margin-bottom:1.125em}.rich-footer .input{display:block;box-sizing:border-box;width:100%;color:#fff;font-size:.8125em;line-height:1em;font-family:'Montserrat',sans-serif;font-weight:700;text-align:center;background-color:#000;padding:1em;border:0;border-radius:3px;margin:.5em 0;-webkit-appearance:none}.rich-footer .btn{display:block;box-sizing:border-box;cursor:pointer;width:100%;color:#fff;font-size:.8125em;line-height:1em;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;text-align:center;background-color:#000;padding:1em;border:0;border-radius:3px;text-shadow:none;-webkit-appearance:none}.rich-footer input.btn{margin-bottom:.5em}.rich-footer .btn:hover{background-color:#ba9c54;color:#fff;text-shadow:none}.rich-footer a.btn-icon{position:relative;display:block;overflow:hidden;font-size:.9375em;line-height:1.25em;font-weight:700;font-family:'Montserrat',sans-serif;color:#fff;border-radius:3px;padding:.75em .5em .75em 4.5em;background-color:rgba(0,0,0,0);margin:0 2em .5em 0}.rich-footer a.btn-icon:hover{background-color:rgba(0,0,0,1)}.rich-footer a.btn-icon span{position:absolute;top:.3em;left:.3em}.rich-footer a.follow{display:block;width:1.25em;height:1.25em;line-height:1.25em;padding:.625em;background-color:#000;border-radius:100%;float:left;margin:.75em .75em 2em 0;text-align:center;vertical-align:middle}.rich-footer a.follow:hover{background-color:#ba9c54}.rich-footer .most-beautiful{clear:both;text-align:center;padding:.125em 2em 2em 2em}.rich-footer .most-beautiful li{display:inline-block;padding-left:.75em}.rich-footer .most-beautiful li:first-child{padding-left:0}.rich-footer .most-beautiful li:before{padding-right:1em;color:#666}.rich-footer .most-beautiful li:first-child:before{content:''}.rich-footer .most-beautiful li a{padding:0}footer .mentions{color:#bbb;text-shadow:none}footer .mentions p{font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.75em}footer .mentions p:last-child{margin:2em 0 1em 0}footer .mentions p img{width:55.17%}.grecaptcha-badge{visibility:hidden}.rich-footer p.gg{font-size:.625em;line-height:1.5em}.popup-newsletter p{font-size:.8125em;line-height:1.5em}.popup-rappel .icon.flag{margin:0 .5em 0 0}.popup-rappel label,.popup-rappel strong{display:block;color:#ba9c54;text-align:center;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700}.popup-rappel p{font-size:.8125em;line-height:1.5em;text-align:center;margin-top:1em}.popup-rappel .rappel-result{display:none}.popup-rappel .rappel-error{display:none;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;color:#bf4d3a;margin:.5em 0}#cookiebanner{display:none}.cookiebanner{box-sizing:border-box;position:fixed;z-index:100000;left:0;bottom:0;width:100%;padding:1.5em;background-color:rgba(0,0,0,.9);font-size:14px;line-height:1.5em;color:#ddd;text-shadow:0 0 0 #000;font-family:'Montserrat',sans-serif}.cookie-left{float:left;width:85%}.cookie-header{font-weight:700;text-transform:uppercase;color:#ba9c54;margin-bottom:4px}.cookie-message{margin-bottom:4px}.cookie-right{float:right;width:13%;text-align:right}.cookie-button{background-color:#eee;border:solid 1px #ccc;padding:8px 30px;text-decoration:none;display:inline-block;vertical-align:middle;margin-top:6px;color:#666;font-size:14px;font-weight:700;text-transform:uppercase;transition:.2s;cursor:pointer}.cookie-button:hover{background-color:#fff;border:solid 1px #ccc;color:#333}#newsletterbanner{display:none}.newsletterbanner{box-sizing:border-box;position:fixed;z-index:100000;left:0;bottom:0;width:100%;padding:0;background:#ba9c54;font-size:14px;line-height:18px;color:#fff;font-family:'Montserrat',sans-serif;text-shadow:none}.newsletterbanner-container{max-width:1160px;margin:auto}.newsletter-left{float:left;width:30%;max-height:96px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.newsletter-left img{width:100%;margin:auto}.newsletter-right{box-sizing:border-box;float:right;width:70%;padding:1.25em 1.5em}.newsletter-header{font-weight:bold;margin-bottom:6px;display:inline-block}.newsletter-message{display:inline-block;margin-bottom:6px}.newsletter-actions{overflow:hidden;margin-top:4px}.newsletter-right .newsletter-input{display:block;box-sizing:border-box;float:left;width:54%;font-size:13px;line-height:18px;padding:6px;border:solid 1px #ddd;font-weight:600;color:#000;-webkit-appearance:none;margin-right:2%}.newsletter-right .ui-input-btn{display:block;box-sizing:border-box;float:left;width:44%;font-size:13px;line-height:18px;padding:6px;text-transform:uppercase;margin:0}.newsletter-close{background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFF%22%20points%3D%2214%2C3%2011%2C0%207%2C4%203%2C0%200%2C3%204%2C7%200%2C11%203%2C14%207%2C10%2011%2C14%2014%2C11%2010%2C7%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;top:12px;right:12px;width:14px;height:14px;cursor:pointer}#newsletter-banner-result{display:none}.newsletter-banner-result p{margin:.5em 0 0 0}#newsletter-banner-content-erreur{display:none}.newsletter-banner-content-erreur .newsletter-header{color:#333}@media only screen and (max-width:1279px){.nav-footer ul li a{font-size:.75em}.rich-footer .title{font-size:1.125em;margin:1em 0 .5em 0}.rich-footer p{font-size:.6875em;line-height:1.5em;margin:.5em 0 .75em 0}.rich-footer ul li a{padding:.3125em 0;font-size:.9375em}.rich-footer .post-title{font-size:.8125em;line-height:1.375em;padding:1em 0 .25em 0}.rich-footer .author-title{font-size:.75em;line-height:1.25em}.rich-footer .input{font-size:.75em}.rich-footer .btn{font-size:.6875em}.rich-footer input.btn{margin-bottom:1em}.rich-footer a.btn-icon{font-size:.875em;line-height:1.25em;padding:.75em .75em .75em 4.5em;margin:0 2em .5em 0}.rich-footer a.follow{margin:.6125em .25em 2em 0}footer .mentions p{font-size:.75em;line-height:1.75em}.rich-footer p.gg{font-size:.5625em;line-height:1.5em;margin-bottom:2.5em}.popup-newsletter p{font-size:.75em;line-height:1.5em}.cookiebanner{font-size:11px;line-height:1.5em}}@media only screen and (max-width:1023px){.rich-footer .col.x-small{width:33.33%;padding:0 .75em}.rich-footer .col.x-small:first-child{display:none}.nav-footer:after{content:'';display:block;position:absolute;z-index:2;top:0;right:0;height:3em;width:2em;background:-moz-linear-gradient(left,rgba(186,156,84,0) 0%,rgba(186,156,84,1) 100%);background:-webkit-linear-gradient(left,rgba(186,156,84,0) 0%,rgba(186,156,84,1) 100%);background:linear-gradient(to right,rgba(186,156,84,0) 0%,rgba(186,156,84,1) 100%)}.nav-footer:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;height:3em;width:2em;background:-moz-linear-gradient(left,rgba(186,156,84,1) 0%,rgba(186,156,84,0) 100%);background:-webkit-linear-gradient(left,rgba(186,156,84,1) 0%,rgba(186,156,84,0) 100%);background:linear-gradient(to right,rgba(186,156,84,1) 0%,rgba(186,156,84,0) 100%)}.nav-footer ul{text-align:left;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.nav-footer ul li:first-child{padding-left:1em}.nav-footer ul li:last-child{padding-right:1em}.rich-footer .title{font-size:1em;margin:1em 0 .5em 0}.rich-footer a.btn-icon{font-size:.8125em;line-height:1.25em;padding:.6125em .75em .75em 5em;margin:0 2em .5em 0}.rich-footer a.btn-icon:hover{background-color:rgba(0,0,0,0)}.rich-footer a.btn-icon span{top:0;left:0}.rich-footer .post-title{font-size:.75em;line-height:1.375em;padding:1em 0 .25em 0}.rich-footer input.btn{margin-bottom:1em}.rich-footer a.follow{margin:.375em .25em 2em 0}.rich-footer .most-beautiful li{font-size:.875em}.rich-footer p.gg{margin-bottom:1em}footer .mentions p{font-size:.625em;line-height:1.75em}.newsletter-left{max-height:110px;display:flex}.newsletter-right{padding:1em}.newsletter-header{margin-bottom:2px;display:block}.newsletter-message{display:block}.newsletter-actions{overflow:hidden;margin-top:8px}.newsletter-banner-result p{margin:1em 0 0 0}}@media only screen and (max-width:767px){.rich-footer .col.x-small{width:100%;padding:0 1em;text-align:center}.rich-footer .col.x-small:nth-child(2){display:none}.nav-footer ul{padding:.5em}.nav-footer:after{height:2em;width:2em}.nav-footer:before{height:2em;width:2em}.nav-footer ul li a{font-size:.6875em}.rich-footer .title{font-size:.875em;text-align:center;margin:1em 0 .5em 0}.rich-footer p{text-align:center;font-size:.6875em;line-height:1.5em;margin:.5em 0 .75em 0}.rich-footer .input{font-size:.75em}.rich-footer .btn{font-size:.6875em;margin-bottom:2em}.rich-footer input.btn{margin-bottom:1em}.rich-footer a.follow{float:none;display:inline-block;margin:.25em .25em .5em .25em}.rich-footer .most-beautiful{clear:both;text-align:center;padding:.125em 1em 2em 1em}.rich-footer .most-beautiful li{padding-left:.75em;font-size:.75em;line-height:1.5em}footer .mentions p,footer .mentions p:last-child{margin:2em 1.5em;font-size:.5625em;line-height:1.75em}footer .mentions p img{width:100%}.popup-newsletter p{font-size:.6875em;line-height:1.5em}.cookiebanner{font-size:11px;line-height:1.5em}.cookie-left{float:none;width:100%}.cookie-right{float:none;width:100%}.cookie-button{box-sizing:border-box;width:100%;padding:8px;margin:6px 0;font-size:14px;text-align:center}.newsletterbanner{font-size:12px;line-height:14px}.newsletter-left{max-height:90px}.newsletter-right{padding:1em .75em 1em .75em}.newsletter-right .newsletter-input{font-size:12px;line-height:16px;padding:5px}.newsletter-right .ui-input-btn{font-size:12px;line-height:16px;padding:5px}.newsletter-close{top:8px;right:8px}}@media only screen and (max-width:360px){.newsletterbanner{font-size:11px;line-height:14px}.newsletter-right .newsletter-input{font-size:11px}.newsletter-right .ui-input-btn{font-size:11px}}@media only screen and (max-width:320px){.newsletterbanner{font-size:10px;line-height:14px}.newsletter-right .newsletter-input{font-size:10px}.newsletter-right .ui-input-btn{font-size:10px}}.icon{display:inline-block;width:20px;height:20px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-size:600px;background-position:0 0;vertical-align:middle}.icon.small{width:17px;height:16px;background-size:500px}.icon.ml{margin-left:.25em}.icon.etoiles5luxe{width:114px;background-position:0 0}.icon.small.etoiles5luxe{width:95px;background-position:0 0}.icon.etoiles5{width:76px;background-position:0 -20px}.icon.small.etoiles5{width:64px;background-position:0 -17px}.icon.etoiles4{width:60px;background-position:0 -40px}.icon.small.etoiles4{width:50px;background-position:0 -34px}.icon.etoiles3{width:44px;background-position:0 -60px}.icon.small.etoiles3{width:37px;background-position:0 -51px}.icon.etoiles2{width:28px;background-position:0 -80px}.icon.small.etoiles2{width:24px;background-position:0 -68px}.icon.etoiles1{width:12px;background-position:0 -100px}.icon.small.etoiles1{width:10px;background-position:0 -85px}.icon.pension5luxe{width:80px;background-position:-200px 0}.icon.small.pension5luxe{width:67px;background-position:-166px 0}.icon.pension5{width:80px;background-position:-200px 0}.icon.small.pension5{width:67px;background-position:-166px 0}.icon.pension4{width:64px;background-position:-200px -20px}.icon.small.pension4{width:54px;background-position:-166px -17px}.icon.pension3{width:44px;background-position:-200px -40px}.icon.small.pension3{width:38px;background-position:-166px -34px}.icon.pension2{width:28px;background-position:-200px -60px}.icon.small.pension2{width:24px;background-position:-166px -51px}.icon.pension1{width:12px;background-position:-200px -80px}.icon.small.pension1{width:11px;background-position:-166px -68px}.icon.coupdecoeur{width:14px;height:14px;background-position:0 -140px;margin-right:.75em}.icon.incontournable{width:14px;height:14px;background-position:-20px -140px;margin-right:.75em}.icon.programme{width:14px;height:14px;background-position:-40px -140px;margin-right:.75em}.icon.dossier{width:14px;height:14px;background-position:-60px -140px;margin-right:.75em}.icon.itineraire{width:14px;height:14px;background-position:-80px -140px;margin-right:.75em}.icon.authentique{width:14px;height:14px;background-position:-100px -140px;margin-right:.75em}.icon.reve{float:left;width:50px;height:50px;background-position:0 -180px}.icon.collection{float:left;width:50px;height:50px;background-position:-60px -180px}.icon.agence{float:left;width:50px;height:50px;background-position:-120px -180px}.follow .icon{width:20px;height:20px;vertical-align:top}.follow .icon.facebook{width:19px;background-position:0 -260px}.follow .icon.instagram{background-position:-20px -260px}.follow .icon.pinterest{background-position:-40px -260px}.follow .icon.twitter{background-position:-60px -260px}.follow .icon.googleplus{width:24px;background-position:-80px -260px}.share .icon{width:20px;height:20px;vertical-align:top}.share .icon.facebook{background-position:-200px -260px}.share .icon.linkedin{background-position:-220px -260px}.share .icon.email{background-position:-260px -260px}.share .icon.history{background-position:-280px -260px}.share .icon.print{background-position:-240px -260px}.icon.flag{width:18px;height:14px;background-position:0 -300px}.icon.devis-express{width:32px;height:32px;background-position:0 -420px}.icon.devis-multi{width:32px;height:32px;background-position:-40px -420px}.icon.devis-listes{width:32px;height:32px;background-position:-80px -420px}.icon.devis-tel{width:32px;height:32px;background-position:-120px -420px}.prepare .icon{width:24px;height:24px;background-position:0 -340px;margin-right:.75em}.prepare .icon.informations-pratiques{background-position:0 -340px}.prepare .icon.informations-meteo{background-position:-40px -340px}.prepare .icon.conditions-entree{background-position:-80px -340px}.prepare .icon.visites-excursions{background-position:-120px -340px}.prepare .icon.culture-patrimoine{background-position:-160px -340px}.prepare .icon.quartiers{background-position:-200px -340px}.prepare .icon.restaurants-bars{background-position:-240px -340px}.prepare .icon.shopping{background-position:-280px -340px}.prepare .icon.bien-etre{background-position:-320px -340px}.prepare .icon.nature{background-position:-360px -340px}.prepare .icon.golfs{background-position:-400px -340px}.prepare .icon.plages{background-position:-440px -340px}.prepare .icon.plongee-snorkeling{background-position:-480px -340px}.prepare .icon.sports-loisirs{background-position:-520px -340px}.prepare .icon.dossiers-thematiques{background-position:-560px -340px}.prepare .icon.accueil{background-position:0 -380px}.prepare .icon.conseils{background-position:-40px -380px}.prepare .icon.avis{background-position:-80px -380px}.icon.mask{width:100px;height:20px;background-position:0 -480px}.icon.mask.star-white{background-position:-120px -480px}.icon.mask.round-white{background-position:-240px -480px}.icon.mask.bar-white{background-position:-360px -480px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){.icon{background-image:url(../img/sprite@2x.png)}}.breadcrumb{float:left;box-sizing:border-box;width:75%;padding:.375em 1em .5625em 2.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.breadcrumb li{position:relative;display:inline-block;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:.6875em;line-height:1.25em}.breadcrumb li:before{content:'';display:inline-block;margin:0 .75em 0 .5em;width:4px;height:8px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%204%208%22%20style%3D%22enable-background%3Anew%200%200%204%208%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C0%204%2C4%200%2C8%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;vertical-align:baseline}.breadcrumb li:first-child:before{display:none}.breadcrumb li a,.breadcrumb li a:visited{color:#666}.breadcrumb li a:hover{color:#ba9c54}.callback{float:right;box-sizing:border-box;width:25%;padding:.375em 1em .5em 0;text-align:right;vertical-align:middle}.callback .tel{display:inline-block;font-family:'Montserrat',sans-serif;font-weight:700;font-size:1.125em;padding:0 .5em 0 0;vertical-align:middle}.callback a.btn{border:solid 1px #ddd;background-color:#eee;color:#666;font-family:'Montserrat',sans-serif;font-weight:700;font-size:.75em;line-height:1.25em;padding:.5em .75em;vertical-align:middle;text-shadow:0 1px 0 #f3f3f3;display:inline-block}.callback a.btn:hover{background-color:#eee;color:#333}.callback a.btn .icon.flag{margin:0 0 0 .5em}@media only screen and (max-width:1279px){.breadcrumb{padding:.375em 1em .5625em .5em}.breadcrumb li{font-size:.625em;line-height:1.25em}.breadcrumb li:before{margin:1px .75em 0 .5em}.callback{padding:.375em .5em .5em 0}.callback .tel{font-size:.9375em;padding:0 .375em 0 0}.callback a.btn{font-size:.6875em;line-height:1.25em;padding:.5em .75em}}@media only screen and (max-width:1023px){.breadcrumb{width:84%;padding:.25em 1em .5em .25em;text-align:left;text-overflow:clip;white-space:nowrap;overflow-x:auto}.breadcrumb li{font-size:.5625em;line-height:1.25em}.breadcrumb li:before{margin:0 .75em 0 .5em;width:3px;height:6px}.callback{width:15%;padding:.25em .25em .25em 0}.callback .tel{font-size:.9375em;padding:0 0 0 0;vertical-align:middle}.callback a.btn{display:none}}@media only screen and (max-width:767px){.breadcrumb{width:100%;padding:0 .75em .3125em .75em}.breadcrumb li{font-size:.5em;line-height:1.25em}.breadcrumb li:before{margin:0 .5em 0 .25em}.callback{display:none}}.banner.multi{overflow:hidden;background-color:#000;position:relative;clear:both;z-index:1}.banner.multi .container-repro{box-sizing:border-box;width:33.33%;float:left;padding:0 1px}.banner .container.strong-points{position:absolute;z-index:200;top:0;right:0;left:0;bottom:0;margin:auto;width:1160px;height:9.5em;vertical-align:middle;text-align:left}.banner .container.strong-points .block-background{float:right;box-sizing:border-box;width:22.5em;padding:1em;background-color:rgba(255,255,255,.9);text-shadow:0 1px 0 #fff;margin-right:.625em}.banner .container.strong-points .block-background .title{position:relative;padding-right:1em;display:block;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:.875em;line-height:1.375em;margin:.25em 0;color:#222}.banner .container.strong-points .block-background ul li{display:block;font-family:'Montserrat',sans-serif;font-weight:700;font-size:.8125em;line-height:1.375em;margin:.25em 0;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.banner .container.strong-points .block-background ul li:before{display:inline-block;content:'•';color:#ba9c54;margin-right:.5em}.block-background .title .close{cursor:pointer;position:absolute;top:0;right:0;width:10px;height:10px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23999999%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M8.5%2C0L10%2C1.5L1.5%2C10L0%2C8.5L8.5%2C0z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C1.5L1.5%2C0L10%2C8.5L8.5%2C10L0%2C1.5z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat}.single .swiper-pano{height:650px;overflow:hidden;background-color:#000;position:relative;clear:both}.single .swiper-pano .swiper-container{width:100%;padding-bottom:35.651537335286%;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single .swiper-pano .swiper-wrapper{position:absolute;top:0;left:0}.single .swiper-pano .swiper-slide{background-color:#000}.single .swiper-pano .swiper-slide .repro{width:100%;vertical-align:top}.single .swiper-pano .container{position:absolute;z-index:200;top:0;right:0;left:0;bottom:0;margin:auto;width:1160px;height:7.5em;vertical-align:middle;text-align:left}.single .swiper-pano .container .emphasis{display:inline-block;margin-left:1.75em;width:50%;vertical-align:middle;color:#fff;font-size:1.75em;line-height:1.25em;font-weight:700;font-family:'Montserrat',sans-serif;text-shadow:1px 1px 10px rgba(0,0,0,1)}.single .swiper-pano .container .emphasis sup{font-size:.75em;vertical-align:top}.single .swiper-pano .container.block{height:13em}.single .swiper-pano .container.block .block-background{float:right;width:22.5em;background-color:rgba(255,255,255,.9)}.single .swiper-pano .container.block .block-background em{display:block;background-color:#222;color:#fff;text-align:center;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;text-shadow:1px 1px 10px rgba(0,0,0,1);padding:.5em}.single .swiper-pano .container.block .block-background strong{display:block;font-size:.875em;line-height:1.375em;margin:1em 1em .5em 1em;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase}.single .swiper-pano .container.block .block-background p{font-size:.875em;line-height:1.5em;margin:.25em 1em .5em 1em;font-style:italic}.single .swiper-pano .container.block .block-background a{margin:.5em 1em 1em 1em}.single .swiper-pano .container.block-prod{height:13em}.single .swiper-pano .container.block-prod .block-background{float:right;box-sizing:border-box;width:22.5em;padding:1em;background-color:rgba(255,255,255,.9);text-shadow:0 1px 0 #fff}.single .swiper-pano .container.block-prod .block-background .title{position:relative;padding-right:1em;display:block;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:1.125em;line-height:1.375em;margin:.25em 0;color:#ba9c54}.single .swiper-pano .container.block-prod .block-background p{font-size:.75em;line-height:1.5em;margin:.25em 0 0 0}.single .swiper-pano .container.block-title{height:5em;width:1160px}.single .swiper-pano .container.block-title .block-background{float:right;padding:1em 2em;text-align:center;background-color:rgba(255,255,255,.85)}.single .swiper-pano .container.block-title .block-background a,.single .swiper-pano .container.block-title .block-background span{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;color:#ba9c54;font-size:.875em;line-height:1.75em;display:block;text-shadow:0 1px 0 #fff}.single .swiper-pano .container.block-title .block-background strong{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:1.125em;line-height:1.375em;display:block;text-shadow:0 1px 0 #fff}@media only screen and (max-width:1920px){.single .swiper-pano{height:520px}}@media only screen and (max-width:1600px){.single .swiper-pano{height:487px}}@media only screen and (max-width:1365px){.single .swiper-pano{height:auto}.single .swiper-pano .swiper-container{top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1279px){.banner .container.strong-points{width:1004px;height:8em}.banner .container.strong-points .block-background{width:19em;margin-right:.75em}.banner .container.strong-points .block-background .title{font-size:.75em;line-height:1.375em}.banner .container.strong-points .block-background ul li{font-size:.6875em;line-height:1.375em}.single .swiper-pano .swiper-slide .container{width:1004px;height:5.5em}.single .swiper-pano .container .emphasis{margin-left:1.75em;font-size:1.375em;line-height:1.25em}.single .swiper-pano .container.block{height:13em}.single .swiper-pano .container.block .block-background{width:20em;margin-right:1.5em}.single .swiper-pano .container.block .block-background em{font-size:.9375em}.single .swiper-pano .container.block .block-background strong{font-size:.8125em;line-height:1.375em;margin:1em 1em .5em 1em}.single .swiper-pano .container.block .block-background p{font-size:.8125em;line-height:1.5em;margin:.25em 1em .5em 1em}.single .swiper-pano .container.block .block-background a{margin:.5em 1em 1em 1em}.single .swiper-pano .container.block-title{height:5em;width:1004px}.single .swiper-pano .container.block-title .block-background{margin-right:1.5em;padding:1em 1.5em}.single .swiper-pano .container.block-prod{height:12em;width:1004px}.single .swiper-pano .container.block-prod .block-background{width:20.5em;padding:1em;margin-right:1.5em}.single .swiper-pano .container.block-prod .block-background .title{font-size:1em;line-height:1.375em}.single .swiper-pano .container.block-prod .block-background p{font-size:.6875em;line-height:1.5em}}@media only screen and (max-width:1023px){.banner.multi .container-repro{width:50%}.banner.multi .container-repro:nth-child(3){display:none}.banner .container.strong-points{width:100%;height:8em}.banner .container.strong-points .block-background{width:17.5em;margin-right:1.125em}.banner .container.strong-points .block-background .title{font-size:.6875em;line-height:1.375em}.banner .container.strong-points .block-background ul li{font-size:.625em;line-height:1.375em}.single .swiper-pano .swiper-slide .container{width:100%;height:5em}.single .swiper-pano .container .emphasis{margin-left:1.75em;font-size:1.25em;line-height:1.25em}.single .swiper-pano .container.block{height:12em}.single .swiper-pano .container.block .block-background{width:18em;margin-right:1.5em}.single .swiper-pano .container.block .block-background em{font-size:.875em}.single .swiper-pano .container.block .block-background strong{font-size:.75em;line-height:1.375em;margin:1em 1em .5em 1em}.single .swiper-pano .container.block .block-background p{font-size:.75em;line-height:1.5em;margin:.25em 1em .5em 1em}.single .swiper-pano .container.block .block-background a{margin:.5em 1em 1em 1em}.single .swiper-pano .container.block-title{height:5em;width:100%}.single .swiper-pano .container.block-title .block-background{margin-right:1.25em;padding:1em 1.5em}.single .swiper-pano .container.block-title .block-background a{font-size:.8125em;line-height:1.75em}.single .swiper-pano .container.block-title .block-background strong{font-size:1em;line-height:1.375em}.single .swiper-pano .container.block-prod{height:12em;width:100%}.single .swiper-pano .container.block-prod .block-background{width:18.5em;padding:1em;margin-right:1.25em}.single .swiper-pano .container.block-prod .block-background .title{font-size:.9375em;line-height:1.375em}.single .swiper-pano .container.block-prod .block-background p{font-size:.625em;line-height:1.5em}}@media only screen and (max-width:767px){.single .swiper-pano .swiper-slide .container{height:3em}.single .swiper-pano .container .emphasis{margin-left:1.25em;font-size:.75em;width:60%;line-height:1.25em}.single .swiper-pano .container.block{height:2em;top:auto;right:0;left:0;bottom:0}.single .swiper-pano .container.block .ui-btn{float:right;border-color:#ba9c54}.single .swiper-pano .container.block .ui-btn::after{background-color:#ba9c54}.single .swiper-pano .container.block-title{height:3em}.single .swiper-pano .container.block-title .block-background{margin-right:0;padding:.25em .75em;text-align:right}.single .swiper-pano .container.block-title .block-background a{font-size:.625em;line-height:1.5em}.single .swiper-pano .container.block-title .block-background strong{font-size:.625em;line-height:1.5em}.single .swiper-pano .container.block-prod{display:none}}@media only screen and (max-width:359px){.single .swiper-pano .swiper-slide .container{height:2.75em}.single .swiper-pano .container .emphasis{margin-left:1.25em;font-size:.625em;width:60%;line-height:1.25em}}.module{width:100%;clear:both;overflow:hidden}.module .repro-full{width:100%;padding:.625em 1.25em 1.25em 1.25em;box-sizing:border-box}.module .repro{float:left;width:50%;padding:1.25em;box-sizing:border-box}.module .repro.left{float:left;margin-right:1.25em}.module .repro.right{float:right;margin-left:1.25em}.module .repro .infographie,.module .repro-full .infographie{width:100%}.module .wysiwyg{padding:1.25em}.module .container-selection{margin:1.25em .625em}.module.form-with-title{margin-top:1.25em}.module .map-container{margin:0;padding:.625em 1.25em 1.25em 1.25em}.module .map-container .map{width:100%;height:640px}.module .map-container .map-info{top:20px;right:30px}.module .map-container .map-info{top:20px;right:30px}.module .module-map-container h2{font-size:1.1875em;line-height:1.375em;padding:.75em 1em .5em 1em;margin:0}.module .repro .map-container{padding:0}.module .repro .map-container .map{width:100%;height:405px}.module.fixed-height{position:relative}.module.fixed-height .wysiwyg.close{padding:0;overflow:hidden;width:calc(50% - 2.86em);margin-right:1.42857142857143em;float:right;position:relative}.module.fixed-height .wysiwyg{box-sizing:border-box;overflow:visible;float:none;padding:1.4285em;width:100%;margin:0}.module.fixed-height .wysiwyg-more{position:absolute;box-sizing:border-box;bottom:1.25em;right:1.25em;display:none;margin:0;overflow:visible;font-weight:700;font-family:'Montserrat',sans-serif;height:4em;width:calc(50% - 2.5em);background:-moz-linear-gradient(top,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);background:-webkit-linear-gradient(top,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%)}.module.fixed-height .wysiwyg-more .wysiwyg-more-btn{cursor:pointer;background-color:#eee;display:block;font-weight:700;font-family:'Montserrat',sans-serif;color:#ba9c54;font-size:.875em;line-height:1em;position:absolute;left:0;bottom:0}.above{border-bottom:solid 1px #ddd;box-sizing:border-box;margin:1.25em 1.25em 0 1.25em;box-shadow:0 1px 0 0 rgba(255,255,255,1)}.above.left{float:right;width:calc(50% - 2.5em);margin:1.25em 1.25em 1em 0}.above.right{float:left;width:calc(50% - 2.5em);margin:1.25em 0 1em 1.25em}.above h2{margin:.5em 0;text-shadow:0 1px 0 #fff}.above h2 strong{text-transform:uppercase;color:#666}.above h2 span{color:#333}.module .container-advisor{overflow:hidden;text-align:center;padding:.75em}.module .container-advisor img{display:inline-block;width:100px;border-radius:100%}.module .container-advisor h3{text-transform:uppercase;margin-bottom:.25em}.module .container-advisor h4{text-transform:uppercase;color:#666;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em;line-height:1.5em;margin-bottom:.25em}.module .container-advisor p{font-size:.9375em;line-height:1.5em;margin:0 0 1em 0}.module .container-advisor p.resume{font-style:italic}.module .container-advisor p a{font-weight:700;font-family:'Montserrat',sans-serif}@media only screen and (max-width:1279px){.module .repro-full{padding:.5em 1.125em 1.125em 1.125em;box-sizing:border-box}.module .repro{padding:1.125em}.module .repro.left{margin-right:1.125em}.module .repro.right{margin-left:1.125em}.module .wysiwyg{padding:1.5em}.module .map-container{padding:.5em 1.125em 1.125em 1.125em}.module .module-map-container h2{font-size:1em;line-height:1.375em;padding:1em 1.25em .75em 1.25em}.module .repro .map-container{padding:0}.module .repro .map-container .map{width:100%;height:405px}.module.fixed-height .wysiwyg.close{width:calc(50% - 3em);margin-right:1.5em}.module.fixed-height .wysiwyg{padding:1.5em}.module.fixed-height .wysiwyg-more{bottom:1.125em;right:1.125em;height:4em;width:calc(50% - 2.25em)}.module.fixed-height .wysiwyg-more .wysiwyg-more-btn{font-size:.8125em;line-height:1em}.above{margin:1.125em 1.125em 0 1.125em}.above.left{width:calc(50% - 2.25em);margin:1.125em 1.125em 1em 0}.above.right{width:calc(50% - 2.25em);margin:1.125em 0 1em 1.125em}.module .container-advisor{padding:.75em .5em}.module .container-advisor h4{font-size:.8125em;line-height:1.5em}.module .container-advisor p{font-size:.875em;line-height:1.5em}}@media only screen and (max-width:1023px){.module .wysiwyg{padding:1em 1.63636363636364em}.module .module-map-container h2{font-size:.9375em;line-height:1.375em;padding:1em 1.2em .75em 1.2em}.module.fixed-height .wysiwyg.close{width:calc(50% - 3.28em);margin-right:1.63636363636364em}.module.fixed-height .wysiwyg{padding:1.63636363636364em}.module.fixed-height .wysiwyg-more .wysiwyg-more-btn{font-size:.75em;line-height:1em}.above h2 span{font-size:.9375em}.module .container-advisor{padding:.75em .5em 0 .5em}.module .container-advisor p{font-size:.8125em;line-height:1.5em}}@media only screen and (max-width:767px){.module .repro{float:none;width:100%;padding:.75em 1em 1em 1em}.module .repro:first-child{padding:.75em 1em 0 1em}.module .repro.left{float:none;width:100%;margin-right:0}.module .repro.right{float:none;width:100%;margin-left:0}.module .wysiwyg{padding:1.4545em 1.4545em 1em 1.4545em}.module .map-container{margin:1em 1.09375em;padding:0}.module .map-container img{width:100%}.module .repro .map-container{margin:0;padding:0}.module.fixed-height .wysiwyg.close{width:100%;margin:1em 0;padding:0 1.33em}.module.fixed-height .wysiwyg{margin:1em 0;padding:0 1.33em}.module.fixed-height .wysiwyg-more{bottom:.75em;right:1em;height:5em;width:calc(100% - 2em)}.module.fixed-height .wysiwyg-more .wysiwyg-more-btn{width:100%;left:0;bottom:0;line-height:2em}.module.fixed-height .wysiwyg-more .wysiwyg-more-btn:before{content:'';width:100%;height:3em;position:absolute;left:0;top:-3em;background:-moz-linear-gradient(top,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);background:-webkit-linear-gradient(top,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%)}.above{width:calc(100% - 2em);margin:1em 1em 0 1em}.above.left{width:calc(100% - 2em);margin:1em}.above.right{width:calc(100% - 2em);margin:1em}.above h2 span{font-size:.875em}}.container-selection{position:relative}.selection{overflow:hidden;margin:1.25em .625em}.selection .swiper-wrapper a{height:auto}.selection .item{box-sizing:border-box;display:block;background-color:rgba(255,255,255,.85);border:solid 1px #ddd;transition:background-color 400ms}.selection .item:hover{background-color:rgba(255,255,255,1);border:solid 1px #ccc}.selection .item.landing{background-color:rgba(0,0,0,.85)}.selection .item.landing:hover{background-color:rgba(0,0,0,1)}.selection .item .repro-pano .overlay{position:absolute;bottom:0;right:0;display:block;padding:.5em 1em;color:#fff;text-transform:uppercase;background:rgba(0,0,0,.7);font-weight:700;font-family:'Montserrat',sans-serif;font-size:.75em;line-height:1.25em;text-shadow:none}.selection .item h3{font-size:.9375em;line-height:1.375em;padding:.125em 1em;margin:1em 0 .25em 0;color:#222;text-shadow:0 1px 0 rgba(255,255,255,1)}.selection .item h3 span{color:#666;text-transform:none;display:block}.selection .item.landing h3{color:#ccc;text-shadow:0 1px 0 rgba(0,0,0,1)}.selection .item.product h3{text-transform:uppercase;padding:.125em 1.125em;font-size:.875em}.selection .item p{padding:0 1em;margin:0 0 .5em 0;font-size:.875em;line-height:1.5em;font-weight:normal;color:#222;font-style:italic;text-shadow:0 1px 0 rgba(255,255,255,1)}.selection .item.landing p{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,1)}.selection .item .container-mentions{margin:0 0 1.5em 0;text-align:right;line-height:1.25em}.selection .item .container-mentions strong{font-style:normal;font-family:'Montserrat',sans-serif;color:#666;font-size:.8125em;display:block}.selection .item .container-mentions .price{color:#ba9c54;font-size:1.5em}.selection li{box-sizing:border-box;width:33.33%;float:left;padding:.625em;overflow:hidden}@media only screen and (max-width:1279px){.selection .item .repro-pano .overlay{padding:.5em 1em;font-size:.6875em;line-height:1.25em}.selection .item h3{font-size:.875em;line-height:1.375em;padding:.125em 1em;margin:1em 0 .25em 0}.selection .item.product h3{padding:.125em 1.125em;font-size:.8125em}.selection .item p{padding:0 1em;font-size:.8125em;line-height:1.5em}}@media only screen and (max-width:1023px){.selection li{width:50%;padding:.625em}}@media only screen and (max-width:767px){.selection{margin:1em .375em}.selection .item .repro-pano .overlay{padding:.5em 1em;font-size:.625em;line-height:1.25em}.selection .item h3{font-size:.8125em;line-height:1.375em;padding:.125em 1em;margin:1em 0 .25em 0}.selection .item.product h3{padding:.125em 1.125em;font-size:.75em}.selection .item p{padding:0 1em;font-size:.75em;line-height:1.5em}.selection li{width:100%;padding:.625em}}.destinations{padding:.5em 0;overflow:hidden}.destinations li{display:block;box-sizing:border-box;float:left;width:25%;padding:.625em}.destinations li a{display:block;background-color:rgba(0,0,0,.85);font-family:'Montserrat',sans-serif;border:solid 1px #ddd;color:#ddd;text-shadow:0 1px 0 rgba(0,0,0,1);transition:all 400ms}.destinations li a:hover{background-color:rgba(0,0,0,1);color:#fff;border:solid 1px #ccc}.destinations li a h3{display:block;margin:0;padding:.5em 1em;font-size:.9375em;color:#ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all 400ms}.destinations li a:hover h3{color:#fff}.map-mob{display:none}.map-desk{padding:1.25em 1em}.map-container{margin:0}@media only screen and (max-width:1279px){.destinations li a h3{font-size:.875em}}@media only screen and (max-width:1023px){.destinations li{width:33.33%}.destinations li a h3{font-size:.8125em}}@media only screen and (max-width:767px){.destinations{padding:.375em 0}.destinations li{width:50%;padding:.375em}.destinations li a h3{font-size:.75em;padding:.25em .75em}}@media only screen and (max-width:359px){.destinations li{padding:.25em}.destinations li a h3{font-size:.6785em;padding:.25em .75em}}.categories{overflow:hidden}.categories li{box-sizing:border-box;float:left;width:33.33%;padding:.625em}.categories li a,.categories li a:visited{box-sizing:border-box;display:table;width:100%;background-color:rgba(255,255,255,.85);border:solid 1px #ddd;color:#666;text-shadow:0 1px 0 rgba(255,255,255,1);transition:all 400ms}.categories li a:hover{background-color:rgba(255,255,255,1);border:solid 1px #ccc;color:#333}.categories li a .container-repro{display:table-cell;width:35%}.categories li a h3,.categories li a .h3{display:table-cell;vertical-align:middle;padding:.5em 1em;font-weight:700;font-family:'Montserrat',sans-serif;font-size:1em;line-height:1.125em;margin:0}.categories li a span{display:inline-block;width:100%;font-size:.9375em;overflow:hidden}.categories li a span.redir-surtitre{color:#ba9c54;font-size:.875em}.categories li a span.redir-titre{text-transform:uppercase;color:#222;font-size:.875em}.col.small aside .categories li{float:none;width:100%;padding:0 0 .5em 0}.bg-white aside .title{font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1.25em;line-height:1.25em;color:#ba9c54;margin:.5em 0 .5em 0}.bg-white .categories li a,.bg-white .categories li a:visited{background-color:#f6f6f6}.bg-white .categories li a:hover{background-color:#fff}@media only screen and (max-width:1279px){.categories li a h3,.categories li a .h3{padding:.5em .75em;line-height:1em}.categories li a span{font-size:.8125em}.categories li a span.redir-surtitre{font-size:.75em}.categories li a span.redir-titre{font-size:.75em}}@media only screen and (max-width:1023px){.categories li a{display:block}.categories li a .container-repro{display:block;width:100%}.categories li a h3,.categories li a .h3{display:block;width:100%;line-height:1.125em}.categories li a span{font-size:.875em;display:block;width:100%}.categories li a span.redir-surtitre{font-size:.8125em}.categories li a span.redir-titre{font-size:.8125em}aside .categories li{padding:0 0 .375em 0}aside .categories li a{display:table;width:100%}aside .categories li a .container-repro{display:table-cell;width:27%}aside .categories li a h3,aside .categories li a .h3{display:table-cell;width:auto;line-height:.8125em;padding:.125em .5em}aside .categories li a span{font-size:.6875em}aside .categories li a span.redir-surtitre{font-size:.6875em}aside .categories li a span.redir-titre{font-size:.6875em}.bg-white aside .title{font-size:1em;line-height:1.25em;margin:.5em 0 .5em 0}.bg-white aside .categories li{padding:.375em}}@media only screen and (max-width:767px){.categories li{width:50%;padding:.5em}.categories li a h3{padding:.375em;line-height:.8125em}.categories li a span{font-size:.675em}.categories li a span.redir-surtitre{font-size:.625em}.categories li a span.redir-titre{font-size:.625em}aside .categories li a .container-repro{display:table-cell;width:25%}aside .categories li a h3,aside .categories li a .h3{display:table-cell;width:auto;line-height:.875em;padding:.25em .75em}aside .categories li a span{font-size:.75em}aside .categories li a span.redir-surtitre{font-size:.75em}aside .categories li a span.redir-titre{font-size:.75em}.bg-white aside .title{font-size:.875em;line-height:1.25em;margin:.5em 0 .5em 0}.bg-white aside .categories li{width:100%;padding:.25em .375em}}@media only screen and (max-width:359px){.categories li{width:50%;padding:.25em}.categories li a h3{padding:.375em;line-height:.75em}.categories li a span{font-size:.6125em}}.form-container{box-sizing:border-box;background-color:#fff;border:solid 1px #ddd;padding:1.1875em;margin:1.25em;overflow:hidden;min-height:200px}.module.form-with-title .form-container{margin-top:0;text-align:left}.module.form-with-title .form-title{display:inline-block;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:1.25em;font-weight:700;color:#ba9c54;background-color:#fff;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-left:solid 1px #ddd;padding:.75em 1.5em;margin-left:1.75em}.form-container .col-form{float:left;box-sizing:border-box;width:33.33%;padding:0 .625em}.form-container .col-form.medium{width:50%}.form-container .col-form.double{width:66.66%}.form-container .col-form.triple{width:100%}.form-container .col-form .ui-controlgroup .ui-radio .ui-btn,.form-container .col-form .ui-controlgroup .ui-checkbox .ui-btn{margin-right:0}.form-container .col-form .inline .ui-select,.form-container .col-form .inline .ui-checkbox,.form-container .col-form .inline .ui-radio,.form-container .col-form .inline .ui-input-text{display:inline-block;margin:.25em 0}.form-container .col-form .inline .ui-select .ui-btn,.form-container .col-form .inline .ui-checkbox .ui-btn,.form-container .col-form .inline .ui-radio .ui-btn{margin:.25em 1em .25em 0}.form-container .col-form .ui-select{margin:.25em 1em .25em 0}.form-container .col-form .ui-select:not(.ui-btn-inline){float:left;width:100%;margin:.25em 0}.form-container .col-form .by2 .ui-select,.form-container .col-form .by2 .ui-checkbox,.form-container .col-form .by2 .ui-radio{width:50%;float:left;margin:.25em 0}.form-container .col-form .by2 .ui-btn,.form-container .col-form .by2 button.ui-btn,.form-container .col-form .by2 .ui-input-text{margin-right:1.428em}.form-container .col-form .by3 .ui-select,.form-container .col-form .by3 .ui-checkbox,.form-container .col-form .by3 .ui-radio{width:33.33%;float:left;margin:.25em 0}.form-container .col-form .by3 .ui-btn,.form-container .col-form .by3 button.ui-btn,.form-container .col-form .by3 .ui-input-text{margin-right:1.428em}.form-container .col-form .by4 .ui-select,.form-container .col-form .by4 .ui-checkbox,.form-container .col-form .by4 .ui-radio{width:25%;float:left;margin:.25em 0}.form-container .col-form .by4 .ui-btn,.form-container .col-form .by4 button.ui-btn,.form-container .col-form .by4 .ui-input-text{margin-right:1.428em}.form-container ::placeholder{color:#999;opacity:1}.form-container :-ms-input-placeholder{color:#999}.form-container ::-ms-input-placeholder{color:#999}.form-container .ui-input-text input::-moz-placeholder,.form-container .ui-input-search input::-moz-placeholder,.form-container textarea.ui-input-text::-moz-placeholder{color:#999}.form-container .col-form .legend{font-family:'Montserrat',sans-serif;font-size:1.1875em;font-weight:700;margin:2em 0 .75em 0}.form-container .col-form .legend small{font-size:.75em;font-weight:400}.form-container .col-form .legend.smt{margin:1em 0 .75em 0}.form-container .col-form .legend strong{color:#ba9c54}.form-container .col-form label.inline{display:inline-block}.form-container .col-form.triple.border .legend{padding:1.5em 0 0 0;border-top:dotted 1px #ccc;margin:1.25em 0 .75em 0}.form-container .col-form .legend.small{font-size:.9375em;margin:1em 0 .5em 0}.form-container .col-form .legend.small.light{font-size:.875em;font-weight:400}.form-container .explanation{font-family:'Montserrat',sans-serif;color:#ba9c54;font-weight:700;font-size:.875em;line-height:1.25em}.form-container .icon-cat-hebergement{height:12px;vertical-align:top;margin:2px 0 0 .5em}.form-container .info{width:18px}.form-container .ui-btn.text-left{text-align:left}.form-container .ui-btn.text-big{text-transform:uppercase;font-size:18px;margin:1.5em 0 1em 0}.form-container .mention-end{font-family:'Montserrat',sans-serif;font-size:.625em;line-height:1.5em;margin:2em}.form-container .margin-right{margin-right:1.25em}.form-container .sep{clear:both;border-bottom:1px dotted #ccc;padding-top:1.5em;margin:0 .625em}.form-container .label-input-beside{margin:0;clear:both;overflow:hidden}.form-container .label-input-beside label{display:block;float:left;width:32.4%;margin:1.14em 2% 0 0}.form-container .label-input-beside .ui-input-text{display:block;float:left;width:65.6%;box-sizing:border-box}.form-container .label-input-beside .label-like{display:block;float:left;width:20%;margin:0 2% 0 0}.form-container .label-input-beside .ui-select:not(.ui-btn-inline){margin:.5em 0;float:none}.form-container .col-form.medium .label-input-beside label{width:20%}.form-container .col-form.medium .label-input-beside .ui-input-text{width:78%}.form-container .col-form.double .label-input-beside label{width:14.2%}.form-container .col-form.double .label-input-beside .ui-input-text{width:83.8%}.form-container .col-form.triple .label-input-beside label{width:8.6%}.form-container .col-form.triple .label-input-beside .ui-input-text{width:89.4%}.form-container .title-resa{font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1.25em;line-height:1.25em;color:#222;margin:.75em 0 0 0;float:left;width:70%}.form-container .reinsurance{margin:1em 0 0 0;float:right;width:236px}.form-container .form-header{margin-top:1.5em;float:left;width:50%}.form-container .form-header li{box-sizing:border-box;padding-right:1.25em;float:left;width:50%}.form-container .form-header li .ui-btn{font-size:1em;text-transform:uppercase;line-height:1.25em;margin:0;padding:.625em 1em}.form-container .form-header li .ui-btn.on{border-color:#ba9c54;color:#fff;background-color:#ba9c54;text-shadow:0 1px 0 #222}.form-container .form-header-reinsurance{text-align:right;margin-top:1.5em;float:left;width:50%}.form-container .form-header-reinsurance p{font-weight:700;font-size:.9375em;line-height:1.25em;font-family:'Montserrat',sans-serif;color:#666;margin:0;width:275px;float:right;margin-right:1em}.form-container .form-header-reinsurance p strong{color:#222}.form-container .form-header-reinsurance p .tel{font-size:1.1875em}.form-container .form-header-reinsurance .advisor{float:right;width:52px;height:52px;margin:.1875em 0 0 0}.form-container .form-header-reinsurance .advisor img{border:solid 1px #dccda9}.form-container .form-intro{padding:1em;background-color:#f8f5ed;border:solid 1px #dccda9;overflow:hidden;margin:.625em .625em 0 .625em;font-family:'Montserrat',sans-serif;font-size:.9375em}.form-container .form-intro .container-repro{width:15%;float:left;margin-right:1.25em}.form-container .form-intro h3{text-transform:uppercase;color:#ba9c54;margin:.5em 0 .25em 0}.form-container .form-intro .infos{font-size:1em;line-height:1.5em}.form-container .form-intro .infos em{text-transform:uppercase;color:#ba9c54;font-weight:700;font-style:normal;font-family:'Montserrat',sans-serif}.popup-error{max-width:380px}.popup-error .ui-content{background-color:#fff}.popup-error .ui-header .pop-title{font-family:'Montserrat',sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center;padding:11px 0;margin:0 10%;color:#333}.popup-error .ui-content .pop-error{font-size:.875em;line-height:1.375em;color:#333;text-align:center}.popup-error .ui-content .pop-error .error-color{color:#bf4d3a}.form-container .ui-input-text.error{border-color:#bf4d3a}.form-container .col-form .children-age-container{clear:both;display:none}.form-container .col-form .by2 .children-age-container .explanation{margin:0;padding:.5em 0 .43em 0}.form-container .col-form .children-age-container .by4 .explanation{margin:0;padding:.75em 0 .5em 0}.form-container .col-form .autre-ville-depart-container{display:none;clear:both}.form-container .travel-date label{display:inline-block;width:120px}.form-container .travel-date .container-date{position:relative;display:inline-block;z-index:2;margin-right:1em}.form-container .travel-date .container-date .ui-input-text{margin-right:0;width:140px}.form-container .travel-date .ui-datepicker-trigger{position:absolute;top:12px;right:.5em}.form-container .travel-date .explanation-date{font-family:'Montserrat',sans-serif;font-size:14px}.form-container .travel-date .explanation-date strong{font-weight:700;color:#ba9c54}.form-container .ui-datepicker{font-family:'Montserrat',sans-serif}.form-container .travel-date .ui-select{width:260px;float:none;vertical-align:middle}.form-container .classeVols{margin:0 0 .75em 0}.form-container .classeVols label{text-transform:uppercase;font-size:16px;width:138px;text-align:center}.form-container .iata{height:45px}.form-container .traveler-profile label{padding-right:50px}.form-container .traveler-profile img{position:absolute;top:7px;right:7px;height:24px}.form-container .for-repro{float:left;width:33.33%;box-sizing:border-box;padding-right:1.25em;vertical-align:baseline;margin:.25em 0 0 0}.form-container .for-repro .ui-checkbox{width:calc(100% - 2em);margin:0 .5em 0 0;display:inline-block}.form-container .for-repro .ui-checkbox .ui-btn{margin-right:0}.form-container .for-repro.format-pano .ui-checkbox .ui-btn{padding-right:110px;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.form-container .for-repro.format-pano .ui-checkbox .ui-btn img{position:absolute;top:0;right:0;width:106px}.form-container .for-repro.format-43 .ui-checkbox .ui-btn{padding-top:0;padding-bottom:0;padding-right:82px;line-height:58px;height:58px}.form-container .for-repro.format-43 .ui-checkbox .ui-btn span{display:inline-block;vertical-align:middle;line-height:18px}.form-container .for-repro.format-43 .ui-checkbox .ui-btn img{position:absolute;top:0;right:0;width:78px}.form-container .for-repro a.dialog{margin:.675em 0 0 0;display:inline-block;vertical-align:top}.form-container .for-repro.format-43 a.dialog{margin:1.375em 0 0 0}.form-container .area-activities{display:none}.form-container .budget .ui-radio{display:inline-block;vertical-align:middle;margin-left:1em}.form-container .budget-slider{display:inline-block;width:620px;position:relative;vertical-align:middle;margin-left:1em}.form-container .budget-slider .ui-slider-input{width:70px}.form-container .budget-slider .ui-rangeslider-sliders{margin:5px 108px}.form-container #budgetMinFake{position:absolute;top:0;left:0;width:68px;height:20px;line-height:20px;padding:10px;background-color:#fff;border:solid 1px #ddd;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;color:#666}.form-container #budgetMaxFake{position:absolute;top:0;right:-30px;width:98px;height:20px;line-height:20px;padding:10px;background-color:#fff;border:solid 1px #ddd;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;color:#666}.form-container .simple-identity{padding-right:1.25em}.form-container .simple-identity .ui-select a{text-align:left}.form-container textarea.ui-input-text.comments10{margin:1.57em 0 .75em 0;height:10em}.form-container textarea.ui-input-text.comments14{margin:1.57em 0 .75em 0;height:14.875em}.form-container .checkbox-newsletter .ui-btn{font-size:12px;padding-left:36px}.form-container textarea.ui-input-text{color:#555;min-height:5em}.form-container .for-options-by2{float:left;width:50%;box-sizing:border-box;padding-right:1.25em;vertical-align:baseline;margin:.25em 0 0 0}.form-container .for-options-by2 .ui-checkbox{width:calc(100% - 2em);margin:0 .5em 0 0;display:inline-block}.form-container .for-options-by2 a.dialog{margin:.675em 0 0 0;display:inline-block;vertical-align:top}.form-container .for-options-by3{float:left;width:33.33%;box-sizing:border-box;padding-right:1.25em;vertical-align:baseline;margin:.25em 0 0 0}.form-container .for-options-by3 .ui-checkbox,.form-container .for-options-by3 .ui-radio{width:calc(100% - 2em);margin:0 .5em 0 0;display:inline-block}.form-container .for-options-by3 a.dialog{margin:.675em 0 0 0;display:inline-block;vertical-align:top}.container-steps{clear:both}.container-step{clear:both;overflow:hidden}.resa .container-step{margin-top:2em}.container-step .col-form.triple{clear:both;position:relative}.container-step .form-step .container-repro{box-sizing:border-box;width:26.41%;float:left;padding-right:1.25em}.container-step .form-step .container-repro .presentation{display:block;position:absolute;top:6px;left:0;text-transform:uppercase;font-family:'Montserrat',sans-serif;background-color:rgba(255,255,255,.85);color:#555;padding:4px 7px;font-size:.6875em;line-height:18px;font-weight:800;text-shadow:0 1px 0 #fff}.container-step .form-step .container-repro .presentation .info{vertical-align:middle;display:inline-block;position:static;margin-right:6px}.container-step .form-step .stepDelete{position:absolute;top:3em;right:2.25em;margin:0;font-size:12px;padding-right:40px}.container-step .form-step .basic-choices{box-sizing:border-box;width:73.5%;float:left}.container-step .form-step .basic-choices h3{text-transform:uppercase;margin:.5em 0 .6875em 0}.container-step .form-step .basic-choices h3.bdc{text-transform:none;font-size:.875em;margin:.75em 0 .75em 0}.container-step .form-step .basic-choices .recap{font-family:'Montserrat',sans-serif;font-size:14px}.container-step .form-step .basic-choices .recap strong{color:#ba9c54}.container-step-options{display:none}.container-step .step-options{margin:1em 1.25em 0 0}.container-step .container-step-options p.infos{font-family:'Montserrat',sans-serif;font-weight:700;font-size:.875em;color:#ba9c54;margin:0;padding:1.5em 0 1em 0;text-align:center}.container-step .for-repro{display:block;float:left;width:50%;box-sizing:border-box;padding-right:1.25em;vertical-align:baseline;margin:0 0 .5em 0;height:60px}.container-step .for-repro p{display:inline-block;vertical-align:middle;line-height:18px;width:350px}.container-step .for-repro.format-43 .ui-checkbox .ui-btn span{display:block;vertical-align:middle;line-height:18px}.container-step .for-repro p strong{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.container-step .for-repro p span{display:block;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.container-product-step-choice{display:none}.container-add-step .container-select-add-step{box-sizing:border-box;float:left;width:25%;padding-right:1.25em}.container-add-step .container-select-add-step.double{width:50%}.container-add-step .container-select-add-step.double .addStepBtn{margin:.29em 0}.container-add-step .container-product-step-suggestion{position:relative;overflow:hidden;margin-right:1.25em}.container-add-step .container-product-step-suggestion .legend.small{padding:0 3em;margin:1em 0 .75em 0;text-align:center}.container-add-step .container-product-step-suggestion .swiper-button-prev{top:.5em;left:.5em}.container-add-step .container-product-step-suggestion .swiper-button-next{top:.5em;right:.5em}.container-add-step .container-product-step-suggestion .product-step-suggestion{clear:both}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide{float:left}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a{display:table;width:100%;border:1px solid #ddd;background-color:#f6f6f6;text-shadow:0 1px 0 #fff;box-sizing:border-box;table-layout:fixed}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a:hover{border:1px solid #ccc;background-color:#eee}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-repro{display:table-cell;width:35%}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt{display:table-cell;width:65%;padding:.25em .5em .25em .75em;position:relative;vertical-align:middle;font-family:'Montserrat',sans-serif}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt strong{font-size:.875em;display:block;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;width:calc(100% - 3em)}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt .ui-icon-action{display:block;float:right;margin:0}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt h3{clear:both;text-transform:uppercase;color:#222;margin:.25em 0 0 0;font-size:.875em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connaitre-container{clear:both;display:none}.form-container .resa .travel-date label{width:136px}.form-container .resa .travel-date.conditions .ui-select{width:504px}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .ui-select{width:464px}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .container-infos-transferts{float:none;display:inline-block;margin:.875em 0 0 0}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .container-infos-transferts img{margin:.25em 0 0 0}.form-container .resa .travel-date.town .ui-select{width:243px}.form-container .resa .travel-date.town input{width:240px}.form-container .resa .travel-date.by2{float:left;width:348px}.resa .offer{margin-top:1.75em;background-color:#f5f0e6;border:solid 1px #dccda9;padding:1em;display:none}.resa .offer .base{width:24px;height:24px;display:inline-block;margin-right:.5em;vertical-align:middle;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%09.st1%7Bopacity%3A0.6%3Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Ccircle%20class%3D%22st0%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%229.2%2C7%2012%2C0%2014.8%2C7%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%227.1%2C9.1%206%2C1.6%2011.9%2C6.3%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%226.3%2C11.9%201.6%2C6%209.1%2C7.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%227%2C14.8%200%2C12%207%2C9.2%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%229.1%2C16.9%201.6%2C18%206.3%2C12.1%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2211.9%2C17.7%206%2C22.4%207.1%2C14.9%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2214.8%2C17%2012%2C24%209.2%2C17%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2216.9%2C14.9%2018%2C22.4%2012.1%2C17.7%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2217.7%2C12.1%2022.4%2C18%2014.9%2C16.9%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2217%2C9.2%2024%2C12%2017%2C14.8%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2214.9%2C7.1%2022.4%2C6%2017.7%2C11.9%20%09%22/%3E%0A%09%3Cpolygon%20class%3D%22st1%22%20points%3D%2212.1%2C6.3%2018%2C1.6%2016.9%2C9.1%20%09%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat}.resa .offer .gift,.form-container .room .gift,.resa .container-result .result .container-resume .resume .gift{width:21px;height:21px;display:inline-block;margin-right:.5em;vertical-align:middle;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3Anone%3B%7D%0A%09.st1%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M9.2%2C5.5C9.4%2C5.2%2C9%2C3.7%2C7.9%2C2.6c-0.6-0.5-1.3-0.9-2-0.9c-0.2%2C0-0.6%2C0-0.8%2C0.3c-0.1%2C0-0.2%2C0.2-0.2%2C0.6%0A%09%09c0%2C0.4%2C0.2%2C1.1%2C0.9%2C1.7c0.8%2C0.7%2C2.1%2C1.3%2C3%2C1.3C9.1%2C5.6%2C9.2%2C5.5%2C9.2%2C5.5z%22/%3E%0A%09%3Cpath%20class%3D%22st0%22%20d%3D%22M11.8%2C5.5c0%2C0%2C0.1%2C0%2C0.4%2C0c0.9%2C0%2C2.2-0.6%2C3-1.3c0.6-0.6%2C0.9-1.3%2C0.9-1.7c0-0.4-0.2-0.5-0.2-0.6%0A%09%09c-0.2-0.2-0.6-0.3-0.8-0.3c-0.7%2C0-1.4%2C0.3-2%2C0.9C12%2C3.7%2C11.6%2C5.2%2C11.8%2C5.5C11.8%2C5.5%2C11.8%2C5.5%2C11.8%2C5.5z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M19.3%2C6.5h-4.1c0.5-0.3%2C0.9-0.6%2C1.2-0.9c1.6-1.5%2C1.9-3.7%2C0.7-4.9c-0.5-0.5-1.2-0.7-2-0.7%0A%09%09c-1.1%2C0-2.3%2C0.5-3.2%2C1.3c-0.6%2C0.5-1%2C1.2-1.4%2C1.9c-0.3-0.7-0.8-1.4-1.4-1.9C8.2%2C0.5%2C7%2C0%2C5.9%2C0c-0.8%2C0-1.5%2C0.2-2%2C0.7%0A%09%09c-1.3%2C1.2-1%2C3.4%2C0.7%2C4.9c0.4%2C0.3%2C0.8%2C0.6%2C1.2%2C0.9H1.8C0.8%2C6.5%2C0%2C7.3%2C0%2C8.2v6.1h9.6V7.3c0.3-0.1%2C0.6-0.2%2C0.8-0.4c0%2C0%2C0%2C0%2C0-0.1%0A%09%09c0%2C0%2C0%2C0%2C0%2C0.1c0.2%2C0.2%2C0.5%2C0.3%2C0.8%2C0.4v7.1H21V8.2C21%2C7.3%2C20.2%2C6.5%2C19.3%2C6.5z%20M13.1%2C2.6c0.6-0.5%2C1.3-0.9%2C2-0.9%0A%09%09c0.2%2C0%2C0.6%2C0%2C0.8%2C0.3c0.1%2C0%2C0.2%2C0.2%2C0.2%2C0.6c0%2C0.4-0.2%2C1.1-0.9%2C1.7c-0.8%2C0.7-2.1%2C1.3-3%2C1.3c-0.3%2C0-0.4%2C0-0.4%2C0c0%2C0%2C0%2C0%2C0%2C0%0A%09%09C11.6%2C5.2%2C12%2C3.7%2C13.1%2C2.6z%20M4.9%2C2.6c0-0.4%2C0.2-0.5%2C0.2-0.6c0.2-0.2%2C0.6-0.3%2C0.8-0.3c0.7%2C0%2C1.4%2C0.3%2C2%2C0.9c1.1%2C1%2C1.5%2C2.6%2C1.3%2C2.9%0A%09%09c0%2C0-0.1%2C0.1-0.4%2C0.1c-0.9%2C0-2.2-0.6-3-1.3C5.1%2C3.7%2C4.9%2C3%2C4.9%2C2.6z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M11.4%2C24h7.9c1%2C0%2C1.8-0.8%2C1.8-1.8v-6.1h-9.6V24z%22/%3E%0A%09%3Cpath%20class%3D%22st1%22%20d%3D%22M0%2C22.2c0%2C1%2C0.8%2C1.8%2C1.8%2C1.8h7.9v-7.9H0V22.2z%22/%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-size:87.5%}.resa .container-result .result .container-resume .resume .gift{margin:0 0 0 .5em;vertical-align:middle}.resa .offer .title{font-size:1em;line-height:1.5em;font-family:'Montserrat',sans-serif;font-weight:700;margin:.25em 0 .5em 0;color:#333}.resa .offer .detail{font-size:.8125em;line-height:1.5em;height:133px;position:relative;overflow-y:auto}.resa .offer .detail ul li{font-weight:700;margin-bottom:.25em}.resa .offer .detail ul li:before{content:'•';color:#ba9c54;padding-right:.5em}.resa .container-step .form-step .basic-choices h3{display:inline-block}.container-step .form-step .basic-choices .legend.small{display:inline-block}.form-container .room-choice{clear:both;margin-top:1em}.form-container .room-choice .legend.small{display:block;box-sizing:border-box;width:26.41%;float:left;padding-right:1.25em;margin:.75em 0 0 0;font-size:1em}.form-container .room-choice .container-select-typeChambre{box-sizing:border-box;float:left;width:73.59%;padding-right:1.25em;text-align:left}.form-container .room-choice .container-select-typeChambre .select-typeChambre{text-align:left}.form-container .room{margin-top:1em}.form-container .room .container-repro{width:37.14%;float:left;margin-right:1.25em}.form-container .room .giftlink{float:right}.form-container .room .plan{font-size:11px}.resa .explanation .break{display:block}.form-container .deleteRoom{float:left;margin:1em 0 0 0;font-size:12px;width:260px;box-sizing:border-box}.form-container .addRoom{float:right;margin:1em 1.375em 0 0;font-size:12px;width:260px;box-sizing:border-box}.price-search .icon-down{display:block;float:left;width:24px;height:24px;background-color:#fff;border-radius:100%;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23ba9c54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2214%2C12.3%2014%2C5.3%2010%2C5.3%2010%2C12.3%205%2C12.3%2012%2C19.3%2019%2C12.3%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat}.price-search .icon-down.right{float:right}.container-infos-pensions{display:inline-block}.container-infos-pensions .infos{display:inline-block;margin:.25em 0 0 0}.ui-mobile label.label-transferts{float:left;width:16.4%;margin-top:.8125em}.select-transferts{float:left;width:49.5%}.container-infos-transferts{float:left;margin:.875em 0 0 1.25em}.text-animation{overflow:hidden;height:40px;margin:5px 0 15px 0;width:100%}.progress{margin:auto;width:225px}.progress .progress-step{float:left;width:35px;height:35px;background-color:#ddd;text-align:center;margin:0 5px;position:relative;overflow:hidden;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}.progress .progress-step span{display:block;position:absolute;top:0;left:-35px;width:35px;height:35px;background-color:#b59954;opacity:.5}.progress .progress-step img{display:none;position:absolute;top:0;left:0;width:35px;height:35px}.progress .progress-step .step-loader{top:5px;left:5px;width:24px;height:24px;display:none}.mess-end{clear:both;padding-top:15px;opacity:1;text-shadow:none;font-size:14px;line-height:20px;color:#b59954;font-family:'Montserrat',sans-serif;font-weight:700;text-align:center}.text-step{display:none;font-size:14px;line-height:20px;font-family:'Montserrat',sans-serif;font-weight:700;color:#666;text-shadow:none;margin:0;text-align:center}.resa .container-result{position:relative;margin:1em 0}.resa .container-result .display{position:absolute;top:22px;right:0;width:39px;height:38px;background-color:#ba9c54;color:#fff;border-top:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038%2038%22%20style%3D%22enable-background%3Anew%200%200%2038%2038%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2227%2C17%2021%2C17%2021%2C11%2017%2C11%2017%2C17%2011%2C17%2011%2C21%2017%2C21%2017%2C27%2021%2C27%2021%2C21%2027%2C21%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;cursor:pointer}.resa .container-result.open .display{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2038%2038%22%20style%3D%22enable-background%3Anew%200%200%2038%2038%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23FFFFFF%3B%7D%0A%3C/style%3E%0A%3Crect%20x%3D%2211%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%2216%22%20height%3D%224%22/%3E%0A%3C/svg%3E%0A')}.resa .container-result .result{box-sizing:border-box;background-color:#eee;border:solid 1px #ddd;padding:1em;overflow:hidden;width:calc(100% - 40px)}.resa .container-result .result .resume .container-resa-company{width:80px;height:50px;float:left;background-color:#fff;padding:10px;box-sizing:border-box;margin-right:1em}.resa .container-result .result .resume .container-resa-skytrax{float:left;width:80px;height:50px;margin-right:1em;text-align:center}.resa .container-result .result .resume .container-resa-skytrax .logo-skytrax{margin-bottom:4px}.resa .container-result .result .resume .container-resa-skytrax .not-rated{font-size:.5625em;text-transform:uppercase;font-weight:bold;color:#666;font-family:'Montserrat',sans-serif;line-height:1.25em;vertical-align:top}.resa .container-result .result .resume .container-resa-path{float:left;width:35%;box-sizing:border-box;border-left:solid 1px #ddd;padding:.125em 0;text-shadow:0 1px 0 #fff}.resa .container-result.open .result .resume .logo-hotel{width:80px;height:50px;float:left;background-color:#fff;padding:10px;box-sizing:border-box;display:block}.resa .container-result .result .resume .logo-hotel{display:none}.resa .container-result.open .result .resume .container-resa-path{display:none}.resa .container-result .result .resume .container-resa-path li{float:left;width:28%;box-sizing:border-box;padding-left:1.125em;font-size:.8125em;line-height:1.75em;font-family:'Montserrat',sans-serif;color:#555}.resa .container-result .result .resume .container-resa-path li.path-label{text-transform:uppercase;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23ba9c54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right center;background-size:6px 10px}.resa .container-result .result .resume .container-resa-path li.stop{width:72%}.resa .container-result .result .resume .container-resa-path li strong{color:#ba9c54}.resa .container-result .result .resume .container-resa-price{width:calc(65% - 192px);box-sizing:border-box;float:right;text-align:right;padding:.5em 1em .125em 1em;font-family:'Montserrat',sans-serif;font-size:.75em;line-height:1.5833em;color:#555;text-shadow:0 1px 0 #fff}.resa .container-result .result .resume .container-resa-price .price{display:inline-block;font-size:2em;color:#ba9c54;font-weight:700}.resa .container-result .result .resume .container-resa-price .price small{font-size:.75em}.resa .container-result .result .resume .container-resa-price strong{display:inline-block;font-size:1em;line-height:1.375em;font-weight:700;background-color:#469e69;color:#fff;padding:.125em .75em;text-transform:uppercase;border-radius:3px;text-shadow:0 1px 0 #222;margin-right:1em;vertical-align:top}.resa .container-result .result .resume .container-resa-price strong.speed{background-color:#469e69}.resa .container-result .result .resume .container-resa-price strong.best-price{background-color:#46919e}.resa .container-result .result .resume .container-resa-price .mention-nights{font-weight:700}.resa .container-result .result .details{display:none}.resa .container-result.open .result .details{display:block;clear:both}.resa .container-result .result .details .fly-choice{clear:both;padding-top:1em}.resa .container-result .result .details .fly-choice .schedule{float:left;box-sizing:border-box;width:50%}.resa .container-result .result .details .fly-choice .schedule label{float:left;box-sizing:border-box;padding:.8em 1em 0 0;width:192px;font-size:13px}.resa .container-result .result .details .fly-choice .schedule .ui-select{float:right;width:calc(100% - 224px);text-align:left}.resa .container-result .result .details .fly-choice .schedule .ui-select .ui-state-disabled{filter:Alpha(Opacity=75);opacity:.75}.resa .container-result .result .details .fly-choice .schedule:first-child .ui-select{float:left}.resa .container-result .result .details .fly-choice .schedule .ui-select .ui-btn{text-align:left;font-size:13px}.resa .container-result .result .details .fly-table{color:#666;clear:both;padding-top:1em}.resa .container-result .result .details .fly-table table{margin-top:0}.resa .container-result .result .fly-table .ui-table-columntoggle-btn{display:none}.resa .container-result .result .details .fly-table thead th{background-color:#fff;color:#666;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:.675em .5em}.resa .container-result .result .details .fly-table .time,.resa .container-result .result .details .fly-table .date{color:#ba9c54;font-weight:700}.resa .container-result .result .container-resume{clear:both;padding:1em;background-color:#fff;position:relative}.resa .container-result .result .container-resume .resume{float:left;width:50%;font-size:.875em;line-height:1.57em;font-family:'Montserrat',sans-serif}.resa .container-result .result .container-resume .resume .title{text-transform:uppercase;font-weight:700}.resa .container-result .result .container-resume .resume .color1{font-weight:700;color:#ba9c54}.resa .container-result .result .container-resume .resume .color2{color:#666}.resa .container-result .result .container-resume .resume .giftlinkinline{display:inline-block}.resa .container-result .result .container-resume .advantage{float:right;text-align:right;width:50%;font-size:.875em;line-height:1.75em;font-family:'Montserrat',sans-serif;margin:0 0 1em 0}.resa .container-result .result .container-resume .advantage .secure{font-size:.875em;line-height:1.5em;text-transform:uppercase;font-weight:700;color:#666;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2018%2018%22%20style%3D%22enable-background%3Anew%200%200%2018%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23469E69%3B%7D%0A%3C/style%3E%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M14%2C7V6c0-2.8-2.2-5-5-5C6.2%2C1%2C4%2C3.2%2C4%2C6v1H3v8h12V7H14z%20M9.5%2C10.8V13h-1v-2.2C8.2%2C10.7%2C8%2C10.4%2C8%2C10%0A%09c0-0.6%2C0.4-1%2C1-1s1%2C0.4%2C1%2C1C10%2C10.4%2C9.8%2C10.7%2C9.5%2C10.8z%20M12%2C7H6V6c0-1.7%2C1.3-3%2C3-3s3%2C1.3%2C3%2C3V7z%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right center;padding-right:2em;margin-bottom:1.5em}.resa .container-result .result .container-resume .advantage .advantage-type{color:#ba9c54;font-size:1.25em;font-weight:700;display:inline-block;margin-bottom:.25em}.resa .container-result .result .container-resume .advantage .price{color:#ba9c54;font-size:1.375em;font-weight:700;display:inline-block;margin-left:.25em}.resa .container-result .result .container-resume .advantage .price del{color:#666}.resa .container-result .result .container-resume .advantage .percent{display:inline-block;color:#fff;background-color:#ba9c54;padding:0 .75em;margin:0 .5em}.resa .container-result .result .container-resume .advantage .price-for-mob{display:none}.resa .container-result .result .container-resume .by-mail{clear:both;float:left;width:45%}.resa .container-result .result .container-resume .by-mail .ui-btn{float:left;width:26%;margin:1em 1.125em 0 0;font-size:13px;line-height:16px;text-align:left;padding-left:3em}.resa .container-result .result .container-resume .by-mail .ui-btn .break{display:block}.resa .container-result .result .container-resume .by-mail .ui-btn:first-child{width:30%}.resa .container-result .result .container-resume .by-mail .ui-btn strong{font-size:15px;color:#ba9c54}.resa .container-result .result .container-resume .cta{position:absolute;width:50%;box-sizing:border-box;right:-1em;bottom:1em}.resa .container-result .result .container-resume .cta .ui-btn{font-size:1.125em;line-height:1.3333em;text-align:left;text-transform:uppercase;margin:0}.resa .container-result .result .container-resume .cta .ui-btn .price{float:left;vertical-align:middle}.resa .container-result .result .container-resume .cta .ui-btn:hover .price{color:#469e69}.resa .container-result .result .container-resume .cta .ui-btn .price .big{font-size:1.3333em;line-height:1em;vertical-align:middle}.resa .container-result .result .container-resume .cta .ui-btn .go{float:right;padding:0 2em 0 0;position:relative}.resa .container-result .result .container-resume .cta .ui-btn .go .icon-down{display:block;position:absolute;top:0;right:0;width:24px;height:24px;background-color:#fff;border-radius:100%;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23BA9C54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2212%2C10.3%205%2C10.3%205%2C14.3%2012%2C14.3%2012%2C19.3%2019%2C12.3%2012%2C5.3%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat}.resa .container-result .result .container-resume .cta .ui-btn:hover .go .icon-down{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23469e69%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2212%2C10.3%205%2C10.3%205%2C14.3%2012%2C14.3%2012%2C19.3%2019%2C12.3%2012%2C5.3%20%22/%3E%0A%3C/svg%3E%0A')}.all-offer-btn-container{width:45%;float:right;margin-bottom:2em;text-align:right}.all-offer-btn-container .ui-btn{text-transform:uppercase;margin:0}.skytrax-logo{font-family:'Montserrat',sans-serif;font-weight:700;color:#666;font-size:.75em;line-height:1.375em;text-transform:uppercase;margin-bottom:2em;width:45%;float:left;padding-top:1em}.skytrax-logo img{vertical-align:middle;margin-right:10px}.all-offer-container{display:none}.advantage .no-advance{font-size:.875em;line-height:1.15em}.offer-by-mail{clear:both;background-color:#fff;padding:.5em .375em 1em .375em;overflow:hidden;display:none}.offer-by-mail .offer-by-mail-title{font-family:'Montserrat',sans-serif;font-size:.9375em;font-weight:700;line-height:1.5em;color:#222;margin:0 .66em .5em .66em;text-align:center}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .label-like{width:25%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside label{width:25%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .ui-input-text{width:73%}.form-container .col-form.triple .offer-by-mail .mention-end{clear:both;font-family:'Montserrat',sans-serif;font-size:.625em;line-height:1.5em;padding:.75em .75em 1em 0;margin:0;text-align:right}.offer-by-mail-btn{text-align:left;font-size:16px;padding:.8125em 1em}.popup-loading.for-resa-save{min-width:340px;max-width:380px}.popup-loading.for-resa-save .ui-content{background-color:#fff;text-align:center}.popup-loading.for-resa-save p.wait{font-size:.9375em;line-height:1.375em;font-family:'Montserrat',sans-serif;font-weight:700;color:#ba9c54;text-align:center}.popup-loading.for-resa-save .loader-container .ui-icon-loading{opacity:.5;border-radius:2.25em;display:inline-block;height:2.75em;margin:0;padding:.0625em;width:2.75em}.resa .participants-sans-transport{clear:both;padding-top:.75em}.resa .participants-sans-transport .legend.small{display:inline-block;width:260px;margin-right:1.125em}.resa .participants-sans-transport .children-age-container .ui-select{float:left;width:22%;margin-right:1em}.resa .calcul-sans-transport{padding-top:.75em}.resa .resa-sans-transport-price-room .ui-table-columntoggle-btn{display:none}.resa-sans-transport-price-room{display:none}.table-price-room{width:100%}.table-price-room td{line-height:1.5em;font-size:14px;color:#333;text-align:left;padding:0 0 0 .5em;vertical-align:middle}.table-price-room td em{font-style:normal;font-weight:700;color:#ba9c54}.table-price-room th{line-height:40px;font-size:14px;font-weight:700;color:#666;background-color:#eee;text-align:left;padding:.5em 0 .5em .75em;vertical-align:middle;text-transform:none}.table-price-room th .select-pension-container{width:180px;float:right;margin-right:.5em}.table-price-room th .container-infos-pensions{float:right;width:20px;height:20px;margin:.5em 1em 0 .25em}.form-container .col-form .table-price-room th .select-pension-container .ui-select{margin:0}.table-price-room .ui-radio{margin:0}.table-price-room .ui-radio .ui-btn{border:0}.table-price-room .ui-radio .ui-radio-on{color:#ba9c54}.table-price-room .not-available{opacity:.35}.table-price-room tr:nth-child(even) td .ui-radio .ui-btn{background-color:#fff}.table-price-room tr:nth-child(even) td .ui-radio .ui-btn:hover{background-color:#ededed}.table-price-room .dialog{display:inline-block;margin:0 .375em}.resa-sans-transport-room-btn .addRoom{margin:1em 0 0 0}.resa .container-result.sans-transport{display:none;margin-top:2em}.resa .container-result.sans-transport .result .details{display:block}.resa .container-result.sans-transport .result{width:calc(100%)}.resa .container-result.sans-transport .container-pensions{margin-bottom:1em}.resa .container-result.sans-transport .container-pensions .for-options-by3{float:left;width:33.33%;box-sizing:border-box;padding-right:1.25em;vertical-align:baseline;margin:.25em 0 0 0}.resa .container-result.sans-transport .container-pensions .for-options-by3 .ui-radio{width:calc(100% - 2em);margin:0 .5em 0 0;display:inline-block}.form-container .col-form.express .children-age-container{margin-bottom:1em}.form-container .col-form .express-autre-ville-depart{width:324px}.form-container .col-form.express .children-age-container .by4 .explanation{text-align:left}.form-container .col-form .travel-city label{display:inline-block;width:120px}.form-container .col-form .travel-city .ui-select{width:200px;vertical-align:middle;margin:.5em 0}.form-container .col-form .travel-city .ml{display:inline-block;width:1.75em}.form-container .col-form.express .travel-date .ui-datepicker-trigger{top:15px}.container-add-step .container-travel-type{box-sizing:border-box;float:left;width:25%;padding-right:1.25em}.container-add-step .container-travel-type .info{margin-top:1em}.tech-note{float:left;width:25%;box-sizing:border-box}.tech-note label{display:inline-block}.dialog-devis .devis-result{display:none}.dialog-devis .devis-input .resume{font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.5em;margin:.75em 0 1.5em 0}.dialog-devis .devis-input .resume .color1{font-weight:700;color:#ba9c54}.dialog-devis .devis-input .resume .color2{color:#666}.dialog-devis .devis-input .resume .title{text-transform:uppercase;font-weight:700}.dialog-devis .devis-input .legend{font-family:'Montserrat',sans-serif;font-weight:700;font-size:.875em;text-transform:uppercase;text-align:center;margin-bottom:.5em}.dialog-devis .devis-input .label-input-beside{clear:both}.dialog-devis .devis-input .label-input-beside label,.dialog-devis .devis-input .label-input-beside .label-like{display:block;width:25%;margin-right:2%;float:left}.dialog-devis .devis-input .label-input-beside label{margin-top:1.125em}.dialog-devis .devis-input .label-input-beside .ui-input-text{display:block;width:72%;float:left}.dialog-devis .devis-input .ui-btn.submit{text-transform:uppercase}.dialog-devis .devis-result strong{display:block;color:#ba9c54;text-align:center;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700}#wait{display:none}.wait{clear:both;position:relative;text-align:center;font-family:'Montserrat',sans-serif;margin-top:1.75em}.wait .ui-icon-loading{opacity:.35;background-color:#000;display:inline-block;margin:0;width:2.75em;height:2.75em;padding:.0625em;-webkit-border-radius:2.25em;border-radius:2.25em}.wait p{font-size:1em;line-height:1.5em;font-weight:700;color:#666;margin-top:1em}.wait strong{color:#ba9c54;font-size:1.125em}.form-container .wysiwyg{padding:0 1.25em 1.25em 0}.sep.nopadtop{padding-top:0}.flag{display:inline-block;width:80px;text-align:center;margin:.5em}.load-tunnel{clear:both;position:relative;text-align:center;margin-top:3.5em}.load-tunnel .ui-icon-loading{opacity:.35;background-color:#000;display:inline-block;margin:0;width:2.75em;height:2.75em;padding:.0625em;-webkit-border-radius:2.25em;border-radius:2.25em}.container-select-country-tel{width:15%;float:left;box-sizing:border-box;margin-right:2%}.container-country-tel{width:61%;float:left;box-sizing:border-box}.form-container .col-form.medium .label-input-beside .container-country-tel .ui-input-text{width:100%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-select-country-tel{width:15%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-country-tel{width:56%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-country-tel .ui-input-text{width:100%}@media only screen and (max-width:1279px){.form-container{padding:1em .625em;margin:1em}.module.form-with-title .form-title{font-size:1.125em}.form-container .col-form .legend{font-size:1.125em}.form-container .col-form .legend.small.light{font-size:.8125em}.form-container .icon-cat-hebergement{margin:1px 0 0 .5em}.form-container .form-intro{padding:1em}.form-container .form-intro .container-repro{width:15%;margin-right:1em}.form-container .form-intro h3{font-size:.9375em}.form-container .form-intro .infos{font-size:.8125em;line-height:1.5em}.form-container .travel-date .ui-datepicker-trigger{position:absolute;top:9px;right:.5em}.form-container .travel-date .explanation-date{font-size:13px}.form-container .classeVols label{font-size:15px;width:120px}.form-container .iata{height:42px}.form-container .for-repro.format-43 .ui-checkbox .ui-btn span{line-height:16px}.form-container .simple-identity{padding-right:1em}.form-container textarea.ui-input-text.comments10{margin:1.6em 0 1em 0;height:10em}.form-container textarea.ui-input-text.comments14{margin:1.6em 0 1em 0;height:15.1em}.form-container .checkbox-newsletter .ui-btn{font-size:11px;padding-left:36px}.container-step .form-step .stepDelete{top:2.75em}.container-step .for-repro p{width:290px}.container-step .form-step .basic-choices .recap{display:none}.container-step .form-step .basic-choices h3.bdc{font-size:.75em;margin:.75em 0 .75em 0}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt strong{font-size:.75em}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt h3{font-size:.75em}.form-container .resa .travel-date label{width:136px}.form-container .resa .travel-date.conditions .ui-select{width:462px}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .ui-select{width:422px}.form-container .resa .travel-date.town .ui-select{width:223px}.form-container .resa .travel-date.town input{width:220px}.form-container .resa .travel-date.by2{width:306px}.resa .offer{margin-top:1.75em;padding:.75em}.resa .offer .title{font-size:.9375em;line-height:1.6em;margin:.5em 0 .5em 0}.resa .offer .detail{font-size:.6875em;line-height:1.5em;height:120px}.resa .container-step .form-step .basic-choices h3{display:inline-block}.container-step .form-step .basic-choices .legend.small{margin-top:.5em}.container-infos-pensions .infos{margin:.375em 0 0 0}.ui-mobile label.label-transferts{float:left;width:16.5%;margin-top:.6875em}.select-transferts{float:left;width:50.1%}.container-infos-transferts{margin:.8125em 0 0 1.25em}.resa .container-result .result{padding:.75em}.resa .container-result .display{top:19px}.resa .container-result .result .resume .container-resa-company{margin-right:.75em}.resa .container-result .result .resume .container-resa-skytrax{margin-right:.75em}.resa .container-result .result .resume .container-resa-path{width:30%}.resa .container-result .result .resume .container-resa-path li{font-size:.75em;line-height:2em}.resa .container-result .result .resume .container-resa-path li.path-label{text-transform:none}.resa .container-result .result .resume .container-resa-price{width:calc(70% - 186px);padding:.5em .5em .125em 1em}.resa .container-result .result .resume .container-resa-price strong{font-size:.9375em;line-height:1.375em;margin-right:.5em}.resa .container-result .result .details .fly-choice .schedule label{padding:.6em 1em 0 0;width:162px;font-size:13px}.resa .container-result .result .details .fly-choice .schedule .ui-select{width:calc(100% - 194px)}.resa .container-result .result .details .fly-choice .schedule .ui-select .ui-btn{font-size:12px}.resa .container-result .result .details .fly-table table th,.resa .container-result .result .details .fly-table table td{font-size:.6875em}.resa .container-result .result .container-resume .resume{font-size:.8125em;line-height:1.62em}.resa .container-result .result .container-resume .advantage{font-size:.8125em;line-height:1.75em}.resa .container-result .result .container-resume .by-mail{width:45%}.resa .container-result .result .container-resume .by-mail .ui-btn{width:27%;margin:1em 1.25em 0 0;font-size:12px;line-height:15px}.resa .container-result .result .container-resume .by-mail .ui-btn:first-child{width:30%}.resa .container-result .result .container-resume .by-mail .ui-btn strong{font-size:14px}.resa .container-result .result .container-resume .cta .ui-btn{font-size:1em;line-height:1.3333em}.skytrax-logo{padding-top:.75em;width:50%}.offer-by-mail-btn{font-size:15px;padding:.8125em 1em}.resa .participants-sans-transport .legend.small{width:226px;margin-right:1.125em;font-size:.875em}.table-price-room td{line-height:1.5em;font-size:13px}.table-price-room th{line-height:37px;font-size:13px}.table-price-room th .container-infos-pensions{margin:.375em .75em 0 .25em}.form-container .col-form.express .children-age-container{margin-bottom:.75em}.form-container .col-form .express-autre-ville-depart{width:290px}.form-container .col-form .travel-city .ui-select{width:165px}.form-container .col-form .travel-city .ml{display:inline-block;width:1.25em}.form-container .col-form.express .travel-date .ui-datepicker-trigger{top:14px}.wait p{font-size:.9375em;line-height:1.5em}.container-select-country-tel{width:16%;margin-right:2%}.container-country-tel{width:60%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-select-country-tel{width:17%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-country-tel{width:54%}}@media only screen and (max-width:1023px){.module.form-with-title .form-title{font-size:1em}.form-container .col-form{padding:0 .5em;width:100%}.form-container .col-form.double{width:100%}.form-container .col-form .by3 .ui-select,.form-container .col-form .by3 .ui-checkbox,.form-container .col-form .by3 .ui-radio{width:50%;margin:.25em 0}.form-container .col-form.medium{width:100%}.form-container .col-form .legend{font-size:1em;margin:1.5em 0 .5em 0}.form-container .col-form .legend.small{font-size:.875em;margin:.5em 0 .5em 0}.form-container .ui-btn.text-big{font-size:16px}.form-container .mention-end{font-size:.625em;line-height:1.5em}.form-container .margin-right{margin-right:0}.form-container .sep{margin:0 .5em}.form-container .label-input-beside label{width:20%}.form-container .label-input-beside .label-like{width:20%}.form-container .label-input-beside .ui-input-text{width:78%}.form-container .col-form.medium .label-input-beside label{width:20%}.form-container .col-form.medium .label-input-beside .ui-input-text{width:78%}.form-container .col-form.double .label-input-beside label{width:20%}.form-container .col-form.double .label-input-beside .ui-input-text{width:78%}.form-container .col-form.triple .label-input-beside label{width:20%}.form-container .col-form.triple .label-input-beside .ui-input-text{width:78%}.form-container .title-resa{font-size:1em;line-height:1.25em;margin:.75em 0 0 0;width:65%}.form-container .reinsurance{margin:.75em 0 0 0;float:right;width:200px}.form-container .form-header li{padding-right:.5em}.form-container .form-header li .ui-btn{font-size:.8125em;line-height:1.25em;padding:.625em 1em}.form-container .form-header-reinsurance p{font-size:.8125em;line-height:1.25em;margin:0;width:250px;margin-right:12px}.form-container .form-header-reinsurance .advisor{margin:0}.form-container .form-header-reinsurance .advisor img{border:0}.form-container .form-intro{padding:.75em}.form-container .form-intro .container-repro{width:21%;margin-right:.75em}.form-container .form-intro h3{font-size:.875em;margin:.25em 0}.popup-error .ui-content .error{font-size:.875em;line-height:1.375em}.form-container .travel-date .explanation-date{font-size:12px}.form-container .classeVols label{font-size:14px;width:137px}.form-container .traveler-profile img{top:5px;right:5px;height:24px}.form-container .for-repro{width:50%}.form-container .budget .ui-radio{margin-left:.5em}.form-container .budget-slider{width:400px;margin-left:.5em}.form-container .budget-slider .ui-slider-input{width:60px}.form-container .budget-slider .ui-rangeslider-sliders{margin:0 88px}.form-container #budgetMinFake{position:absolute;top:0;left:0;width:58px;height:18px;line-height:18px;padding:5px;font-size:11px}.form-container #budgetMaxFake{position:absolute;top:0;right:-20px;width:78px;height:18px;line-height:18px;padding:5px;font-size:11px}.form-container .simple-identity{padding-right:0}.form-container textarea.ui-input-text.comments10{margin:1em 0 1em 0}.form-container textarea.ui-input-text.comments14{margin:1em 0 0 0;height:10em}.form-container .for-options-by2{padding-right:1em}.form-container .for-options-by2 a.dialog{margin:.5em 0 0 0}.container-step .form-step .stepDelete{top:2.25em;right:1em;font-size:10px;padding:8px 40px 8px 10px}.container-step .form-step .stepDelete:after{-webkit-border-radius:100%;border-radius:100%}.container-step .form-step .container-repro{width:30%;padding-right:1em}.container-step .form-step .basic-choices{width:70%}.container-step .form-step .basic-choices h3{font-size:.8125em;margin:.375em 0 .25em 0}.container-step .form-step .basic-choices .recap{display:none}.container-step .step-options{margin:1em 0 0 0}.container-step .container-step-options p.infos{font-size:.75em;line-height:1.375em;padding:1.5em 0 1em 0}.container-step .for-repro{padding-right:.75em;height:45px}.container-step .for-repro p{display:inline-block;vertical-align:middle;line-height:14px;width:190px;margin:.25em 0}.container-step .for-repro p span{font-size:9px}.form-container .container-step-options .for-repro.format-43 .ui-checkbox .ui-btn img{width:58px}.form-container .container-step-options .for-repro.format-43 .ui-checkbox .ui-btn{padding-right:60px;line-height:43px;height:43px}.form-container .container-step-options .for-repro.format-43 a.dialog{margin:.75em 0 0 0}.container-add-step .container-select-add-step{padding-right:.75em}.container-add-step .container-product-step-suggestion{margin-right:.75em}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-repro{width:25%}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt{width:75%}.resa .travel-date.conditions{margin-top:1em}.resa .offer{margin-top:1em;padding:.75em 1em}.resa .offer .title{font-size:.9375em;line-height:1.6em;margin:0 0 .125em 0}.resa .offer .detail{font-size:.6875em;line-height:1.5em;height:85px}.resa .container-step{margin-top:1.5em}.resa .container-step .form-step .basic-choices h3{display:inline-block}.container-step .form-step .basic-choices .legend.small{display:none}.form-container .room-choice .legend.small{width:30%;padding-right:1.25em}.form-container .room-choice .container-select-typeChambre{width:70%;padding-right:1em}.form-container .room .container-repro{width:27.62%;float:left;margin-right:1em}.form-container .room .wysiwyg.x-small{margin-right:1em;padding:0}.resa .explanation{font-size:.8125em}.resa .explanation .break{display:none}.form-container .deleteRoom{float:left;margin:1em 0 0 0;font-size:12px;width:250px;box-sizing:border-box}.form-container .addRoom{float:right;margin:1em 1.375em 0 0;font-size:12px;width:250px;box-sizing:border-box}.container-infos-pensions .infos{margin:.3125em 0 0 0}.ui-mobile label.label-transferts{float:left;width:25%;margin-top:.6875em}.select-transferts{float:left;width:50.1%}.container-infos-transferts{margin:.8125em 0 0 1.25em}.resa .container-result .result{width:100%}.resa .container-result .display{top:19px;right:13px;border:0}.resa .container-result .result .resume .container-resa-path{display:none}.resa .container-result .result .resume .container-resa-price{width:calc(100% - 190px);padding:.5em 60px .125em 1em}.resa .container-result.open .result .resume .logo-hotel{display:none}.resa .container-result .result .details .fly-choice .schedule label{padding:.8em .5em 0 0;width:72px;font-size:12px}.resa .container-result .result .details .fly-choice .schedule .ui-select{width:calc(100% - 80px);font-size:12px}.resa .container-result .result .container-resume{position:relative;padding:.75em}.resa .container-result .result .container-resume .resume{float:none;width:100%;font-size:.75em;line-height:1.66em;margin:0 0 .5em 0}.resa .container-result .result .container-resume .advantage{float:none;text-align:right;width:100%;font-size:.75em;line-height:1.5em;margin:0 0 .75em 0}.resa .container-result .result .container-resume .advantage .secure{position:absolute;top:.875em;right:.75em}.resa .container-result .result .container-resume .by-mail{width:100%;float:none}.resa .container-result .result .container-resume .by-mail .ui-btn{float:right;text-align:right;width:34%;margin:0}.resa .container-result .result .container-resume .by-mail .ui-btn .break{display:inline}.resa .container-result .result .container-resume .by-mail .ui-btn:first-child{float:right;text-align:right;margin:0 0 0 .75em;width:34%}.resa .container-result .result .container-resume .cta{width:100%;position:static;padding-bottom:.75em;overflow:hidden}.resa .container-result .result .container-resume .cta .ui-btn{float:right;width:70%}.skytrax-logo{width:65%;font-size:.6875em}.all-offer-btn-container{width:30%;margin-right:1em}.offer-by-mail .offer-by-mail-title{font-size:.875em;margin:0 .5em .5em .5em;text-align:center}.form-container .col-form.triple .offer-by-mail .mention-end{font-size:.625em;line-height:1.5em;padding:.5em 1em .5em 1em;text-align:center}.popup-loading.for-resa-save p.wait{font-size:.875em;line-height:1.375em}.resa .participants-sans-transport .legend.small{width:184px;margin-right:1em;font-size:.8125em}.table-price-room td{line-height:1.5em;font-size:12px;font-family:'Montserrat',sans-serif;padding:.5em 0 .5em .5em}.table-price-room th{line-height:34px;font-size:12px;font-family:'Montserrat',sans-serif}.table-price-room td em{display:block;margin-left:30px}.resa .container-result.sans-transport .result .container-resume .cta{right:0;bottom:.75em}.form-container .col-form.express .children-age-container{margin-bottom:.75em}.form-container .col-form.triple.express{width:100%}.form-container .col-form.express{width:50%}.form-container .col-form .express-autre-ville-depart{display:inline-block;margin-left:1.25em}.form-container .col-form .travel-city .ui-select{width:165px}.form-container .col-form .travel-city .ml{display:inline-block;width:1em}.form-container .col-form.express .travel-date .ui-datepicker-trigger{top:13px}.container-add-step .container-travel-type{padding-right:.75em}.container-add-step .container-travel-type .info{margin-top:1em}.wait p{font-size:.875em;line-height:1.5em}.container-select-country-tel{width:11%;margin-right:2%}.container-country-tel{width:65%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-select-country-tel{width:12%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-country-tel{width:59%}}@media only screen and (max-width:767px){.form-container{padding:.75em;margin:1em .5em}.module.form-with-title .form-title{font-size:.875em;padding:.5em 1em;margin-left:1.5em}.form-container .col-form{width:100%;padding:0}.form-container .col-form .by2 .ui-btn,.form-container .col-form .by2 button.ui-btn,.form-container .col-form .by2 .ui-input-text{margin-right:0}.form-container .col-form .by2 .ui-select,.form-container .col-form .by2 .ui-checkbox,.form-container .col-form .by2 .ui-radio{width:100%;float:left;margin:.25em 0}.form-container .col-form .by3 .ui-btn,.form-container .col-form .by3 button.ui-btn,.form-container .col-form .by3 .ui-input-text{margin-right:0}.form-container .col-form .by3 .ui-select,.form-container .col-form .by3 .ui-checkbox,.form-container .col-form .by3 .ui-radio{width:100%;float:left;margin:.25em 0}.form-container .col-form .by4 .ui-select,.form-container .col-form .by4 .ui-checkbox,.form-container .col-form .by4 .ui-radio{width:50%;float:left;margin:.25em 0}.form-container .col-form .by4 .ui-btn,.form-container .col-form .by4 button.ui-btn,.form-container .col-form .by4 .ui-input-text{margin-right:1.428em}.form-container .col-form .ui-select{margin:.25em .5em .25em 0}.form-container .col-form .legend{font-size:.8125em;line-height:1.375em;margin:1.5em 0 .5em 0}.form-container .col-form .legend.small{font-size:.6875em;margin:.5em 0 .5em 0}.form-container .col-form .legend.small.light{font-size:.6875em;line-height:1.375em}.form-container .travel-date .explanation-date{display:block;font-size:11px}.form-container .icon-cat-hebergement{margin:0 0 0 .25em}.form-container .ui-btn.text-big{font-size:12px;margin:1em 0;padding:1em}.form-container .mention-end{font-size:.5625em;line-height:1.5em;margin:2em 0}.form-container .sep{margin:0}.form-container .label-input-beside label{width:28%}.form-container .label-input-beside .label-like{width:28%}.form-container .label-input-beside .ui-input-text{width:70%}.form-container .col-form.medium .label-input-beside label{width:28%}.form-container .col-form.medium .label-input-beside .ui-input-text{width:70%}.form-container .col-form.double .label-input-beside label{width:28%}.form-container .col-form.double .label-input-beside .ui-input-text{width:70%}.form-container .col-form.triple .label-input-beside label{width:28%}.form-container .col-form.triple .label-input-beside .ui-input-text{width:70%}.form-container .form-intro{margin:0}.form-container .form-intro .container-repro{display:none}.form-container .form-intro h3{font-size:.875em;line-height:1.375em;margin:0 0 .25em 0}.form-container .form-intro .infos{font-size:.75em;line-height:1.5em}.form-container .title-resa{font-size:.875em;line-height:1.25em;margin:.5em 0 0 0;width:100%}.form-container .reinsurance{margin:.75em 0 0 0;float:left;width:236px}.form-container .form-header{float:none;width:100%;padding-top:1em;margin-top:0}.form-container .form-header li{padding:0 0 0 .5em}.form-container .form-header li:first-child{padding:0}.form-container .form-header li .ui-btn{font-size:.75em;line-height:1.25em;padding:.625em 1em}.form-container .form-header-reinsurance{float:none;width:100%;margin-top:1em}.form-container .form-header-reinsurance p{font-size:.8125em;line-height:1.25em;margin:0;width:calc(100% - 60px);margin-right:10px;text-align:left}.form-container .form-header-reinsurance .advisor{margin:0;height:50px;width:50px}.form-container .form-header-reinsurance .advisor img{border:0}.popup-error .ui-content .error{font-size:.75em;line-height:1.375em}.form-container .traveler-profile img{top:3px;right:3px}.form-container .travel-date label{width:90px;margin-bottom:0}.form-container .travel-date .container-date .ui-input-text{margin-right:0;width:120px}.form-container .travel-date .ui-datepicker-trigger{top:7px;right:4px}.form-container .classeVols label{font-size:10px;width:60px}.form-container .for-repro{width:100%;padding-right:0}.form-container .for-options-by3{width:100%;padding-right:.375em;vertical-align:baseline;margin:.25em 0 0 0}.form-container .col-form .children-age-container .by4 .explanation{font-size:.6875em;line-height:1.375em;padding:1em .5em}.form-container .budget .ui-radio{margin:0 .25em .5em 0}.form-container .budget-slider{width:100%;margin:0}.form-container .budget-slider .ui-slider-input{width:50px}.form-container .budget-slider .ui-rangeslider-sliders{margin:0 100px 0 80px}.form-container #budgetMinFake{position:absolute;width:48px;height:18px;line-height:18px;padding:5px;font-size:10px}.form-container #budgetMaxFake{position:absolute;top:0;right:0;width:68px;height:18px;line-height:18px;padding:5px;font-size:10px}.form-container textarea.ui-input-text.comments10{margin:1em 0 1em 0;height:10em}.form-container .checkbox-newsletter .ui-btn{font-size:10px;padding-left:36px}.form-container .for-options-by2{width:100%;padding-right:0;margin:.25em 0 0 0}.form-container .for-options-by2 a.dialog{margin:.375em 0 0 0}.container-step .form-step .stepDelete{top:.75em;right:0}.container-step .form-step .container-repro{width:100%;padding-right:0;margin:.5em 0}.container-step .mob-break{display:block;margin-top:.5em}.container-step .form-step .basic-choices{width:100%}.container-step .form-step .basic-choices h3{font-size:.75em;margin:.375em 0 .25em 0}.container-step .container-step-options p.infos{font-size:.6875em;line-height:1.375em;padding:1em .5em}.container-step .form-step .basic-choices h3.bdc{font-size:.6875em;margin:.5em 0 .75em 0}.container-add-step .container-select-add-step{padding-right:.5em;width:50%}.container-add-step .container-select-add-step.double{width:100%}.container-add-step .container-product-step-suggestion{margin-right:.5em}.container-add-step .container-product-step-suggestion .legend.small{padding:0 3em;margin:1em 0 .75em 0;font-size:.75em}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a{display:block}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-repro{display:none;width:35%}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt{display:block;width:100%;padding:.25em .5em .25em .5em;box-sizing:border-box}.form-container .resa .sep{padding-top:1em}.resa .travel-date.conditions{margin-top:0}.form-container .resa .travel-date label{width:100px}.form-container .resa .travel-date.conditions label{display:none}.form-container .resa .travel-date.conditions.for-transferts-sans-transport label{display:inline-block}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .ui-select{width:calc(100% - 140px);margin-top:0}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .container-infos-transferts{margin:.5em 0 0 .5em}.form-container .resa .travel-date.conditions.for-transferts-sans-transport .container-infos-transferts img{margin:.125em}.form-container .resa .travel-date.conditions .ui-select{width:100%;margin-top:1em}.form-container .resa .travel-date.conditions .ui-select .ui-btn{margin-right:0}.form-container .resa .travel-date.town .ui-select{width:160px}.form-container .resa .travel-date.town input{width:252px}.form-container .resa .travel-date .container-date .ui-input-text{width:148px}.resa .container-step{margin-top:.75em}.form-container .room-choice{margin-top:.5em}.form-container .col-form .room-choice .legend.small.light{font-size:.6875em;float:none;width:100%;padding:0}.form-container .room-choice .container-select-typeChambre{width:100%;padding-right:0}.form-container .room .container-repro{width:35%;float:left;margin-right:.75em}.form-container .room{margin-top:.5em}.form-container .room .wysiwyg.x-small{margin-right:0}.form-container .resa .col-form .by2.legend.small.light{margin-top:1.5em}.form-container .resa .col-form .by2 .ui-select{width:48%;margin:.25em 2% .25em 0}.form-container .resa .col-form .by2 .explanation{font-size:.6875em}.form-container .addRoom,.form-container .deleteRoom{margin:1em 2% 0 0;font-size:12px;width:98%}.price-search .icon-down{display:none}.container-infos-pensions .infos{margin:.3125em 0 0 .25em}.ui-mobile label.label-transferts{float:left;width:25%;margin-top:.8125em;font-size:10px}.select-transferts{float:left;width:50.1%}.container-infos-transferts{margin:.675em 0 0 1em}.text-step{font-size:12px;line-height:20px}.mess-end{font-size:11px;line-height:20px}.resa-results .legend strong{display:block}.resa .container-result .result{padding:.5em}.resa .container-result .display{top:9px;right:9px;border:0}.resa .container-result .result .resume .container-resa-company{width:70px;height:40px;padding:5px;box-sizing:border-box;margin-right:10px}.resa .container-result .result .resume .container-resa-skytrax{display:none}.resa .container-result .result .resume .container-resa-skytrax .logo-skytrax{margin:2px 0}.resa .container-result .result .resume .container-resa-price{width:calc(100% - 80px);padding:0 48px 0 0;font-size:.625em;line-height:1.8em;margin:0;position:relative}.resa .container-result .result .resume .container-resa-price .mentions{font-size:.9em;line-height:1.8em;height:2em;display:block}.resa .container-result .result .resume .container-resa-price .mentions strong{font-size:1em;margin:0 0 0 .5em}.resa .container-result .result .resume .container-resa-price .mentions strong:first-child{margin:0}.resa .container-result .result .details .fly-choice .schedule{float:none;width:100%}.resa .container-result .result .details .fly-choice .schedule label{padding:.675em .5em 0 0;width:62px;font-size:11px}.resa .container-result .result .details .fly-choice .schedule .ui-select{width:calc(100% - 70px);font-size:11px;float:right}.resa .container-result .result .details .fly-choice .schedule:first-child .ui-select{float:right}.resa .container-result .result .details .fly-choice .schedule .ui-select .ui-btn{font-size:11px}.resa .container-result .result .fly-table .ui-table-columntoggle-btn{display:block;margin:0 0 1em 0}.resa .container-result .result .container-resume .resume{font-size:.625em;line-height:1.6363em}.resa .container-result .result .container-resume .advantage .secure{display:none}.resa .container-result .result .container-resume .advantage{font-size:.625em;line-height:1.5em;margin:0 0 .75em 0}.resa .container-result .result .container-resume .advantage .price-for-mob{display:block;color:#ba9c54;font-size:1.75em;line-height:1.375em;font-weight:700}.resa .container-result .result .container-resume .advantage .price-for-mob small{font-size:.75em}.resa .container-result .result .container-resume .by-mail{width:100%}.resa .container-result .result .container-resume .by-mail .ui-btn{width:100%;display:none;font-size:10px}.resa .container-result .result .container-resume .by-mail .ui-btn:first-child{width:100%;box-sizing:border-box;margin:0;display:block;font-size:11px}.resa .container-result .result .container-resume .cta{position:static;width:100%;padding-bottom:.5em}.resa .container-result .result .container-resume .cta .ui-btn{float:none;width:100%}.resa .container-result .result .container-resume .cta .ui-btn{font-size:.875em;line-height:1.71em}.resa .container-result .result .container-resume .cta .ui-btn .price{display:none}.resa .container-result .result .container-resume .cta .ui-btn .go{float:none;display:block;width:100%;box-sizing:border-box;padding:0 2em 0 0;position:relative}.all-offer-btn-container{width:100%;margin-right:0}.all-offer-btn-container .ui-btn{text-transform:uppercase;margin:0;display:block}.offer-by-mail .offer-by-mail-title{font-size:.75em;margin:0 .75em .5em .75em;text-align:center}.form-container .col-form.triple .offer-by-mail .col-form.medium{padding:0 .375em}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .label-like{width:30%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside label{width:30%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .ui-input-text{width:68%}.form-container .col-form.triple .offer-by-mail .checkbox-newsletter .ui-btn{font-size:8px;padding-left:36px}.offer-by-mail-btn{text-transform:uppercase;text-align:left;font-size:12px;padding:.8125em 1em}.form-container .col-form.triple .offer-by-mail .mention-end{font-size:.5em;line-height:1.5em;padding:.5em}.popup-loading.for-resa-save{min-width:240px}.popup-loading.for-resa-save p.wait{font-size:.75em;line-height:1.375em}.resa .participants-sans-transport{padding-top:.5em}.resa .participants-sans-transport .legend.small{display:block;width:100%;margin-right:0;font-size:11px}.resa .participants-sans-transport .explanation{font-size:11px}.resa .participants-sans-transport .children-age-container .ui-select{width:44%;margin-right:1em}.resa .calcul-sans-transport{padding-top:.5em}.table-price-room td{line-height:1.5em;font-size:11px;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif}.table-price-room td span{display:block;margin-left:30px;color:#666}.table-price-room td .price{display:inline;margin-left:0}.table-price-room .ui-radio .ui-radio-on .price{color:#ba9c54}.table-price-room th{line-height:1.5em;font-size:11px;padding:.75em .75em .5em .75em;text-align:center}.table-price-room th{line-height:1.5em;font-size:11px}.table-price-room th .label-room-choice{display:block}.table-price-room th .select-pension-container{width:calc(100% - 30px);margin:.5em 0 0 0}.table-price-room th .container-infos-pensions{margin:.5em .75em 0 0;float:left}.resa .container-result.sans-transport .result .container-resume .cta{right:0;bottom:.75em}.form-container .col-form .travel-city label{display:block;width:100%;margin-bottom:0}.form-container .col-form.express .children-age-container{margin-bottom:.75em}.form-container .col-form.triple.express{width:100%}.form-container .col-form.express{width:50%}.form-container .col-form .express-autre-ville-depart{display:inline-block;margin-left:.75em;width:45%}.form-container .col-form .travel-city .ui-select{width:45%}.form-container .col-form .travel-city .ml{width:.5em}.form-container .col-form.express .travel-date .ui-datepicker-trigger{top:11px}.container-add-step .container-travel-type{float:none;width:100%;padding-right:.5em}.container-add-step .container-travel-type .info{display:none}.dialog-devis .devis-input .resume{font-size:.625em}.dialog-devis .devis-input .legend{font-size:.6875em}.dialog-devis .devis-input .label-input-beside{clear:both}.dialog-devis .devis-input .label-input-beside label,.dialog-devis .devis-input .label-input-beside .label-like{display:block;width:25%;margin-right:2%;float:left}.dialog-devis .devis-input .label-input-beside label{margin-top:1.125em}.dialog-devis .devis-input .label-input-beside .ui-input-text{display:block;width:72%;float:left}.dialog-devis .devis-input .ui-btn.submit{text-transform:uppercase}.wait p{font-size:.75em;line-height:1.5em}.container-select-country-tel{width:20%;margin-right:2%}.container-country-tel{width:48%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-select-country-tel{width:23%;margin-right:2%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-country-tel{width:43%}}@media only screen and (max-width:374px){.form-container .col-form .legend{font-size:.75em;line-height:1.375em;margin:1.5em 0 .5em 0}.form-container .col-form .legend.small{font-size:.6875em;margin:1em 0 .75em 0}.form-container .form-intro .infos{font-size:.6875em;line-height:1.5em}.form-container .form-header li .ui-btn{font-size:.6875em;line-height:1.25em;padding:.5em}.form-container .form-header-reinsurance p{font-size:.75em;line-height:1.375em}.form-container .classeVols label{font-size:9px;padding:8px;width:50px}.form-container .for-repro.format-pano .ui-checkbox .ui-btn{font-size:10px}.form-container .for-repro.format-43 .ui-checkbox .ui-btn span{font-size:10px;line-height:12px}.container-step .for-repro p{width:130px}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt strong{font-size:.6875em}.container-add-step .container-product-step-suggestion .product-step-suggestion .swiper-slide a .container-txt h3{font-size:.6875em}.mess-end{font-size:12px;line-height:20px}.container-infos-pensions .infos{margin:.3125em 0 0 .25em}.ui-mobile label.label-transferts{float:left;width:30%;margin-top:.8125em;font-size:10px}.select-transferts{float:left;width:55%}.container-infos-transferts{margin:.675em 0 0 .75em}.resa .container-result .result{padding:.25em}.resa .container-result .display{top:6px;right:6px;border:0}.resa .container-result .result .resume .container-resa-company{width:70px;height:40px;padding:5px;box-sizing:border-box;margin-right:5px}.resa .container-result .result .resume .container-resa-price{width:calc(100% - 80px);padding:.5em 47px 0 0;font-size:.5em;line-height:2.25em}.resa .container-result .result .resume .container-resa-price .mentions{font-size:.875em;line-height:1.8em;height:2em;display:block}.resa .container-result .result .details .fly-choice .schedule label{padding:.5em .25em 0 .25em;width:50px;font-size:10px}.resa .container-result .result .details .fly-choice .schedule .ui-select{width:calc(100% - 60px);font-size:10px;float:right}.resa .container-result .result .details .fly-choice .schedule .ui-select .ui-btn{font-size:10px}.resa .container-result .result .container-resume .cta .ui-btn{font-size:.8125em;line-height:1.85em}.table-price-room td{line-height:1.5em;font-size:10px}.table-price-room th{padding:.75em 5px}.table-price-room td span,.table-price-room td em{margin-left:0}.container-select-country-tel{width:24%}.container-country-tel{width:44%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-select-country-tel{width:27%;margin-right:2%}.form-container .col-form.triple .offer-by-mail .col-form.medium .label-input-beside .container-country-tel{width:39%}}a.sub-nav-display{display:none}#subNav{display:block}#subNav.open{display:block}#subNav.close{display:block}.sub-nav .first-level{position:relative;width:25%;box-sizing:border-box;float:left;border-right:solid 1px #000;line-height:1.125em;text-shadow:0 1px 1px rgba(0,0,0,1);transition:all 400ms}.sub-nav .first-level:hover,.sub-nav .first-level.on{background-color:#111}.sub-nav .first-level .first-level-anchor,.sub-nav .first-level .first-level-link{display:block;position:relative;padding:.9375em 1em .9375em 2.5em}.sub-nav .first-level .first-level-anchor span,.sub-nav .first-level .first-level-link span{color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:.875em;line-height:1.375em;display:block}.sub-nav .first-level .first-level-anchor:before{content:'';display:block;position:absolute;top:1.875em;left:1em;width:10px;height:10px;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989999%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2210%2C4%206%2C4%206%2C0%204%2C0%204%2C4%200%2C4%200%2C6%204%2C6%204%2C10%206%2C10%206%2C6%2010%2C6%20%22/%3E%0A%3C/svg%3E%0A')}.sub-nav .first-level.on .first-level-anchor:before{background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Crect%20x%3D%224%22%20transform%3D%22matrix%28-1.836970e-16%201%20-1%20-1.836970e-16%2010%208.881784e-16%29%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%2210%22/%3E%0A%3C/svg%3E%0A')}.sub-nav .first-level .first-level-link:before{content:'';display:block;position:absolute;top:1.875em;left:1em;width:10px;height:10px;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%227.5%2C10%202.5%2C5%207.5%2C0%20%22/%3E%0A%3C/svg%3E%0A')}.sub-nav .first-level ul{display:none;position:absolute;z-index:1000;top:4.25em;left:0;background-color:#222;width:100%;border-right:solid 1px #000}.sub-nav .first-level ul li a{display:block;font-family:'Montserrat',sans-serif;font-weight:700;font-size:.875em;line-height:1.375em;padding:.75em 3em .75em 1.25em;color:#ddd;background-color:#222;border-top:solid 1px #000;transition:all 400ms;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%206%2010%22%20style%3D%22enable-background%3Anew%200%200%206%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23989898%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%220%2C10%206%2C5%200%2C0%20%22/%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat;background-position:right 1em center;background-size:6px 10px}.sub-nav .first-level ul li a:hover{color:#fff;background-color:#111}.sub-nav .first-level ul li a span{display:block}.sub-nav .first-level ul li a span.note{float:right;background-color:#fff;padding:0 .5em;color:#222;display:block;border-radius:2px;text-shadow:0 0 0 #fff;font-weight:bold}.advisor-container{box-sizing:border-box;float:right;width:25%}.advisor-container .advisor{margin:.5em 1em .5em 1em;float:right}.advisor-container p{font-family:'Montserrat',sans-serif;font-weight:700;color:#ccc;font-size:.8125em;line-height:1.375em;text-shadow:0 1px 1px rgba(0,0,0,1);margin:1.25em 1em 0 1em;text-align:right}.advisor-container span{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:1279px){.sub-nav .first-level .first-level-anchor,.sub-nav .first-level .first-level-link{padding:.875em 1em .8125em 2.5em}.sub-nav .first-level .first-level-anchor:before,.sub-nav .first-level .first-level-link:before{top:1.5625em;left:1em}.sub-nav .first-level .first-level-anchor span,.sub-nav .first-level .first-level-link span{font-size:.75em;line-height:1.375em}.sub-nav .first-level ul{top:3.6875em}.sub-nav .first-level ul li a{font-size:.8125em;line-height:1.375em;padding:.75em 3em .75em 1.25em}.advisor-container .advisor{margin:.5em 1em .5em .75em}.advisor-container p{font-size:.75em;line-height:1.25em;margin:1.25em .75em .75em .75em}}@media only screen and (max-width:1023px){a.sub-nav-display{display:block;float:left;width:50%}a.sub-nav-display .title{display:inline-block;padding:1.25em 0 0 0;font-size:.875em;font-family:'Montserrat',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0 1px 0 #000}.sub-nav-display .nav-display{float:left;height:1.5em;width:1.5em;padding:1.125em 1.25em 1.125em 1.25em;border-left:0;background-size:1.5em 1.5em}.sub-nav .first-level:hover{background-color:#222;transition:all 0ms}.sub-nav .first-level:hover{background-color:#222}.sub-nav .first-level.on{background-color:#111}.sub-nav .first-level .first-level-anchor,.sub-nav .first-level .first-level-link{padding:.875em 1.25em .8125em 2.5em}#subNav{display:none}#subNav.open{display:block}#subNav.close{display:none}.sub-nav{border-top:1px solid #000;clear:both}.sub-nav .first-level{width:33.33%;border-right:solid 1px #000;line-height:1.125em}.sub-nav .first-level ul li a{color:#fff;font-size:.75em;line-height:1.375em;padding:1em 3em 1em 1.625em;background-position:right 1.5em center;background-color:#222;transition:all 0ms}.sub-nav .first-level ul li a:hover{color:#fff;background-color:#222}.advisor-container{width:40%}.advisor-container .advisor{margin:.5em 1.25em .5em 1em}.advisor-container p{font-size:.75em;line-height:1.25em;margin:1.25em .5em .75em .5em}}@media only screen and (max-width:767px){a.sub-nav-display{display:block;float:none;width:100%}a.sub-nav-display .title{padding:.875em 0 0 1.5em;font-size:.75em}.sub-nav-display .nav-display{float:right;height:1em;width:1em;padding:.875em;border-left:0;background-size:1em 1em}.sub-nav .first-level .first-level-anchor{padding:.6875em 2.5em .8125em 1.25em}.sub-nav .first-level .first-level-anchor:before{top:1em;left:auto;right:1em}.sub-nav .first-level .first-level-link{padding:.6875em 1.25em .8125em 2.5em}.sub-nav .first-level .first-level-link:before{top:1em;left:1em}.sub-nav .first-level{width:100%;border-right:0;border-bottom:solid 1px #000;line-height:1.125em}.sub-nav .first-level .first-level-anchor span,.sub-nav .first-level .first-level-link span{display:inline-block;font-size:.75em;line-height:1.375em;text-transform:none}.sub-nav .first-level ul{position:static;border-right:0}.sub-nav .first-level ul li a,.sub-nav .first-level ul li a:hover{padding:1em 3em 1em 2.5em;border-top:solid 1px #222;font-weight:normal;background-color:#111;color:#fff}.sub-nav .first-level ul li a span{display:inline-block}.advisor-container{display:none}}.prepare{background-color:#fff;padding:2em 1em 1.5em 1em;overflow:hidden;margin:1.5em 0;border:solid 1px #ddd}.prepare li{display:block;float:left;box-sizing:border-box;padding:0 1em;width:25%}.prepare li a,.prepare li a:visited{display:block;border-top:dotted 1px #ccc;font-weight:700;font-family:'Montserrat',sans-serif;color:#666;font-size:.875em;line-height:24px;padding:.75em;transition:all 400ms;background-color:#fff}.prepare li a:hover{background-color:#f6f6f6}.prepare li a.on{color:#999}.prepare li.detail{width:50%}.prepare li.detail a{border-top:0;font-size:1em;line-height:1.5em;overflow:hidden;margin-bottom:1em}.prepare li.detail a h3{margin:0 0 1em 0;padding-bottom:.5em;border-bottom:dotted 1px #ccc}.prepare li.detail a img{width:4.375em;float:left;margin-right:1em}.prepare li.detail a .advisor-single{border-radius:100%}.prepare li.detail a p{font-family:'Open Sans',Arial,sans-serif;font-weight:normal;font-style:italic;font-size:.875em;line-height:1.5em}.prepare li.detail a p strong{display:block;padding-top:.75em;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-style:normal}.prepare li.detail a p span.note{color:#222}aside .prepare{padding:1em .5em 1em .5em;margin:0 0 2em 0}aside .prepare li{float:none;padding:0 1em;width:100%}aside .prepare li:first-child a{border-top:0}.advisor-advice .quote{background-color:#222;padding:1.25em;text-shadow:0 1px 0 #000;overflow:hidden;margin-top:2em}.advisor-advice .quote img{float:left;width:100px;margin-right:1.25em;border-radius:100%}.advisor-advice .quote p{color:#fff;font-style:italic;font-size:1.125em;margin:.375em 0 .5em 0}.advisor-advice .quote strong{color:#ccc;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em}.advisor-advice .quote strong span{color:#ba9c54;text-transform:uppercase;font-size:1.125em}.advisor-advice h2{margin-top:1.25em}.advisor-advice a.product,.advisor-advice a.product:visited{display:block;overflow:hidden;padding:1.1875em;margin:1em 0;border:solid 1px #ddd;background-color:rgba(255,255,255,.85);text-shadow:0 1px 0 rgba(255,255,255,1);transition:all 400ms}.advisor-advice a.product:hover{background-color:rgba(255,255,255,1)}.advisor-advice a.product .container-repro{float:left;width:33.33%;margin-right:1.25em}.advisor-advice a.product h3{text-transform:uppercase;color:#222;margin:0 0 .75em 0}.advisor-advice a.product p{color:#222;font-style:italic;font-weight:normal;font-size:.875em;line-height:1.5em;margin:0}.customers-reviews h1{position:relative}.customers-reviews h1 span{display:block;width:calc(100% - 96px)}.customers-reviews h1 .logo-advice{position:absolute;top:-.25em;right:0;width:70px}.customers-reviews .product{display:block;overflow:hidden;padding:0 0 1.1875em 0;margin:1.1875em 0 0 0;border-bottom:solid 1px #ddd;box-shadow:0 1px 0 0 #fff}.customers-reviews .product h2{color:#222;text-transform:uppercase;font-size:1em;line-height:1.375em;margin:.75em 0}.customers-reviews .product .container-repro{float:left;width:33.33%;margin:0 1em .75em 0}.customers-reviews .container-note{padding-top:.25em;font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.54em}.customers-reviews .container-note .note{display:inline-block;position:relative;width:100px;height:20px;background-color:#fff;margin-right:1em;vertical-align:bottom}.customers-reviews .container-note .note .percent{display:block;position:absolute;top:0;left:0;background-color:#f68f2c;height:20px}.customers-reviews .container-note .note .icon.mask{display:block;position:absolute;top:0;left:0;width:100px;height:20px}.customers-reviews .container-note strong{font-size:1.23em;display:inline-block;margin-right:1em}.customers-reviews .container-note .ui-btn{margin:1em 0 0 0}.customers-reviews .product h3.review-date{text-transform:none;clear:both;color:#222;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em;line-height:1.5em;margin:0}.customers-reviews .product h3.review-date strong{color:#f68f2c}.customers-reviews .product h3.review-date em{color:#666;font-style:normal}.customers-reviews .product .review-quote{color:#222;font-style:italic;font-weight:normal;font-size:.875em;line-height:1.5em;margin:0}.container-select-visites-excursions{margin:1em 0}.container-select-visites-excursions .select-goto{text-align:left}.excursions-poi{margin-top:1.5em}.excursions-poi li{background-color:#fff;padding:1.25em;overflow:hidden;margin-top:1em}.excursions-poi li h2{margin:0 0 1em 0;font-size:1.25em;line-height:1.375em}.excursions-poi li h2 .goto{float:right;margin:0;font-size:12px;padding:.625em 3em .625em .75em}.excursions-poi li .container-repro{float:left;width:47.06%;margin:0 1.25em .25em 0}.excursions-poi .galleryBtn{margin:1em 0 0 0;text-align:left;font-size:13px;padding:.625em 3em .625em .75em}@media only screen and (max-width:1279px){.prepare{padding:1.5em .75em 1em .75em}.prepare li{padding:0 .5em}.prepare li a,.prepare li a:visited{font-size:.8125em;padding:.5em}.prepare li.detail a p{font-size:.8125em;line-height:1.5em}aside .prepare{padding:1em 0}.advisor-advice .quote{padding:1em;margin-top:2em}.advisor-advice .quote img{margin-right:1em}.advisor-advice .quote p{font-size:1em;margin:.375em 0 .5em 0}.advisor-advice .quote strong{font-size:.8125em}.advisor-advice a.product,.advisor-advice a.product:visited{padding:1em}.advisor-advice a.product .container-repro{margin-right:1em;width:39%}.advisor-advice a.product p{font-size:.8125em;line-height:1.5em}.customers-reviews h1 span{width:calc(100% - 86px)}.customers-reviews h1 .logo-advice{top:-.25em;width:60px}.customers-reviews .product{padding:0 0 1em 0;margin:1em 0 0 0}.customers-reviews .product h2{font-size:.9375em;line-height:1.375em}.customers-reviews .product .container-repro{float:left;width:30%;margin:0 .75em .75em 0}.customers-reviews .container-note{padding-top:0}.customers-reviews .container-note .note{margin-right:.5em}.customers-reviews .container-note strong{font-size:1.125em;margin-right:.5em}.customers-reviews .container-note .ui-btn{margin:.5em 0 0 0}.customers-reviews .product h3.review-date{font-size:.8125em;line-height:1.5em}.customers-reviews .product .review-quote{font-size:.8125em;line-height:1.5em}.excursions-poi{margin-top:1.5em}.excursions-poi li{padding:1em;margin-top:1em}.excursions-poi li h2{margin:0 0 1em 0;font-size:1.125em;line-height:1.375em}.excursions-poi li .container-repro{float:left;width:47.06%;margin:0 1em .25em 0}}@media only screen and (max-width:1023px){.prepare{margin:1.5em .75em}.prepare li{width:50%}.prepare li.detail{width:100%}.prepare li.detail a{margin-bottom:.5em}.prepare li.detail a h3{margin-bottom:.75em}.prepare li.detail a p{margin-top:1.25em}.prepare li.detail a img{width:3.5em;margin-right:.75em}.prepare li.detail a p strong{padding-top:0}aside .prepare{padding:.5em 0}aside .prepare li{padding:0 .75em}aside .prepare li a,aside .prepare li a:visited{font-size:.6875em;padding:.5em}aside .prepare li a .icon{display:none}.advisor-advice .quote{padding:.75em;margin-top:1.5em}.advisor-advice .quote img{margin-right:.75em;width:80px}.advisor-advice .quote p{font-size:.875em;line-height:1.5em;margin:.25em 0 .25em 0}.advisor-advice .quote strong{font-size:.75em}.advisor-advice a.product,.advisor-advice a.product:visited{padding:.75em}.advisor-advice a.product .container-repro{margin-right:.75em;width:42%}.advisor-advice a.product p{font-size:.75em;line-height:1.5em}.customers-reviews h1 span{width:calc(100% - 76px)}.customers-reviews h1 .logo-advice{top:-.375em;width:60px}.customers-reviews .product{padding:0 0 1em 0;margin:1em 0 0 0}.customers-reviews .product h2{font-size:.875em;line-height:1.375em;margin:.5em 0}.customers-reviews .product .container-repro{float:left;width:45%;margin:0;box-sizing:border-box;padding:.25em .75em .75em 0}.customers-reviews .container-note{width:55%;float:right;padding-top:0;font-size:.6875em}.customers-reviews .container-note .note{margin-right:0;display:block}.customers-reviews .container-note strong{font-size:1.125em;margin-right:.5em}.customers-reviews .container-note .ui-btn{margin:.25em 0 0 0}.customers-reviews .product h3.review-date{font-size:.75em;line-height:1.5em}.customers-reviews .product .review-quote{font-size:.75em;line-height:1.5em}.excursions-poi{margin-top:1.25em}.excursions-poi li{padding:.75em;margin-top:.75em}.excursions-poi li h2{margin:0 0 1em 0;font-size:1em;line-height:1.375em}.excursions-poi li h2 .goto{font-size:11px;padding:.625em 3em .625em .75em}.excursions-poi li .container-repro{width:47.06%;margin:0 .75em .125em 0}}@media only screen and (max-width:767px){.prepare{padding:.75em .5em;margin:1em .5em}.prepare li{width:100%}.prepare li a,.prepare li a:visited{font-size:.75em;padding:.75em}.prepare li:first-child a{border-top:0}.prepare li.detail a{padding:.25em}.prepare li.detail a p{margin-top:.75em;font-size:.75em}aside .prepare{padding:.75em .5em;margin:0}aside .prepare li{padding:0 .5em}aside .prepare li a,aside .prepare li a:visited{font-size:.75em;padding:.75em}aside .prepare li a .icon{display:inline-block}.advisor-advice .quote{padding:.625em;margin-top:1em}.advisor-advice .quote img{margin:0 .625em .625em 0;width:60px}.advisor-advice .quote p{font-size:.75em;line-height:1.5em;margin:.25em 0 .25em 0}.advisor-advice .quote strong{display:block;clear:both;font-size:.6875em;line-height:1.5em}.advisor-advice a.product,.advisor-advice a.product:visited{padding:.625em;marging:.75em 0}.advisor-advice a.product h3{margin:0 0 .5em 0}.advisor-advice a.product .container-repro{margin-right:.625em;width:40%}.advisor-advice a.product p{font-size:.75em;line-height:1.5em}.customers-reviews h1 span{width:100%;text-align:center}.customers-reviews h1 span{width:100%}.customers-reviews h1 .logo-advice{display:block;position:relative;margin:0 auto;width:40px}.customers-reviews .product{padding:0 0 1em 0;margin:1em 0 0 0}.customers-reviews .product h2{font-size:.8125em;line-height:1.375em;margin:.5em 0;text-align:center}.customers-reviews .product .container-repro{float:none;width:60%;margin:0 auto;box-sizing:border-box;padding:.25em 0 .5em 0}.customers-reviews .container-note{width:100%;float:none;padding-top:0;font-size:.6875em;text-align:center}.customers-reviews .container-note .note{margin:0 auto;display:block}.customers-reviews .container-note strong{font-size:1.125em;margin-right:.5em}.customers-reviews .container-note .ui-btn{margin:.5em 0}.customers-reviews .product h3.review-date{text-align:center;font-size:.625em;line-height:1.5em}.customers-reviews .product .review-quote{text-align:center;font-size:.6875em;line-height:1.5em}.excursions-poi{margin-top:1.25em}.excursions-poi li{padding:1em;margin-top:.75em}.excursions-poi li h2{margin:0 0 .75em 0;font-size:1em;line-height:1.375em}.excursions-poi li h2 .goto{display:none}.excursions-poi li .container-repro{width:100%;margin:0 0 1em 0}}.offer-intro{overflow:hidden;margin:1em .625em}.offer-intro .container-title{box-sizing:border-box;width:32.14%;background-color:#fff;padding:1em;float:left;margin:0 2em .5em 0}.offer-intro .container-title h1{font-size:1.4375em;line-height:1.25em;color:#ba9c54;text-transform:none;margin:0}.offer-intro .fixed-height{position:relative;margin:.75em 0}.offer-intro .fixed-height .wysiwyg{min-height:4.5em;overflow:visible}.offer-intro .fixed-height .wysiwyg.close{overflow:hidden;max-height:4.5em}.offer-intro .fixed-height .wysiwyg-more{position:absolute;bottom:0;right:0;display:none;margin:0;font-size:.875em;line-height:1.5em;overflow:visible;font-weight:700;font-family:'Montserrat',sans-serif;color:#ba9c54}.offer-intro .fixed-height .wysiwyg-more .wysiwyg-more-btn{background-color:#eee}.offer-intro .fixed-height .wysiwyg-more:before{content:'';position:absolute;bottom:0;left:-200px;display:block;width:200px;height:21px;background:-moz-linear-gradient(left,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);background:-webkit-linear-gradient(left,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%);background:linear-gradient(to right,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%)}.offer-criteria{padding:0 .625em}.offer-criteria p{font-weight:700;font-family:'Montserrat',sans-serif;font-size:1em;text-align:center;color:#ba9c54;margin-bottom:.75em}.offer-criteria .display-criteria{display:none}.offer-criteria .container-criteria{box-sizing:border-box;width:25%;float:left;padding:0 .25em}.offer-criteria .ui-select{margin-top:.25em;margin-bottom:.25em}.offer-criteria .ui-btn{margin-top:.25em;margin-bottom:.25em;text-align:left}.offer-criteria .container-criteria.button .ui-btn{text-align:center;color:#ba9c54}.offer-results{padding:0 .625em}.offer-results ul .group-title{background-color:#fff;border:solid 1px #ddd;padding:1em 1em 1em 1.25em;overflow:hidden;margin:2em 0 1em 0}.offer-results ul .group-title h2{float:left;width:50%;margin:0;line-height:1.25em;color:#ba9c54}.offer-results ul .group-title h2.center-result{float:none;width:100%;text-align:center}.offer-results ul .group-title h2 .ui-btn{margin:0 .375em 0 0}.offer-results ul .group-title a,.offer-results ul .group-title a:visited{float:right;width:50%;margin:0;text-align:right;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em;line-height:2em;text-transform:uppercase;color:#666}.offer-results ul .group-title a:hover{color:#ba9c54}.offer-results ul .group-title a .ui-btn{margin:0 0 0 .5em}.offer-results.for-selection{padding:1em .625em}.offer-results.for-module-selection{padding:1em 1.25em}.offer-results.for-module-selection .products{margin-top:1.25em}.caption{position:absolute;bottom:0;right:0;z-index:2;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);padding:1em;color:#fff;box-sizing:border-box;width:100%;text-align:right}.caption a,.caption a:visited{font-style:italic;font-size:.9375em;color:#fff;font-weight:normal;text-shadow:0 2px 2px rgba(0,0,0,1)}.caption a:hover{color:#ba9c54}.caption a .ui-btn{font-size:14px;margin:0 0 0 .25em}.popup-loading{background-color:transparent;border:0}.popup-loading .loader-container{text-align:center}.popup-loading .loader-container .ui-icon-loading{border-radius:2.25em;display:inline-block;height:2.75em;margin:0;padding:.0625em;width:2.75em}@media only screen and (max-width:1279px){.offer-intro{margin:.5em .625em}.offer-intro .container-title{width:33%;padding:.75em;margin:0 1.5em .5em 0}.offer-intro .container-title h1{font-size:1.25em;line-height:1.25em}.offer-intro .fixed-height .wysiwyg{min-height:4.5em}.offer-intro .fixed-height .wysiwyg.close{max-height:4.5em}.offer-intro .fixed-height .wysiwyg-more{font-size:.75em;line-height:1.5em}.offer-intro .fixed-height .wysiwyg-more:before{height:18px}.offer-criteria{padding:0 .5em}.offer-criteria p{font-size:.9376em}.offer-criteria .ui-btn{font-size:.75em}.offer-results{padding:0 .5em}.offer-results ul .group-title{padding:.75em .75em .75em 1.25em;margin:1.5em 0 1em 0}.offer-results ul .group-title h2{line-height:1.375em}.offer-results ul .group-title a{font-size:.8125em;line-height:2em}.caption{padding:1em}.caption a,.caption a:visited{font-size:.875em}}@media only screen and (max-width:1023px){.offer-intro{margin:0 .5em}.offer-intro .container-title{width:100%;background-color:#eee;padding:0;float:none;margin:0}.offer-intro .container-title h1{text-transform:uppercase;text-align:center;font-size:1em;line-height:1.25em}.offer-intro .fixed-height .wysiwyg{min-height:3em}.offer-intro .fixed-height .wysiwyg.close{max-height:3em}.offer-intro .fixed-height .wysiwyg-more{font-size:.6875em;line-height:1.5em}.offer-intro .fixed-height .wysiwyg-more:before{height:17px}#criteria{display:none}#criteria.open{display:block;padding-top:.25em}.offer-criteria{position:relative;overflow:hidden;border-top:solid 1px #fff;border-bottom:solid 1px #fff;padding:.5em;margin:0 .5em;-webkit-box-shadow:0 -1px 0 0 #ddd;-moz-box-shadow:0 -1px 0 0 #ddd;box-shadow:0 -1px 0 0 #ddd}.offer-criteria:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ddd}.offer-criteria p{position:relative;font-size:.8125em;line-height:24px;overflow:hidden;padding:0 40px;margin:0;cursor:pointer}.offer-criteria .display-criteria{position:absolute;top:0;left:.25em;display:block}.offer-criteria .display-criteria.right{left:auto;right:.25em}.offer-criteria .container-criteria{width:50%;padding:0 .25em}.offer-criteria .ui-btn{font-size:12px;margin:0}.offer-results ul .group-title{padding:.75em .75em .75em 1.125em;margin:1em 0 .5em 0}.offer-results ul .group-title h2{line-height:1.5em}.offer-results ul .group-title a{font-size:.75em;line-height:2.15em}.caption{padding:.75em 1em}.caption a,.caption a:visited{font-size:.8125em}}@media only screen and (max-width:767px){.offer-intro{margin:.5em .25em;padding:0}.offer-intro .container-title h1{font-size:.875em}.offer-intro .container-repro{width:90px;margin-right:.5em}.offer-intro .fixed-height{position:relative;margin:.375em 0}.offer-intro .fixed-height .wysiwyg{min-height:1.5em}.offer-intro .fixed-height .wysiwyg.close{max-height:1.5em}.offer-intro .fixed-height .wysiwyg-more{font-size:.75em;line-height:1.5em}.offer-intro .fixed-height .wysiwyg-more:before{left:-150px;width:150px;height:18px}.offer-criteria{margin:0 .25em;padding:.5em .25em}.offer-criteria p{font-size:.75em;line-height:24px}.offer-criteria .container-criteria{width:100%;padding:0}.offer-results{padding:0 .25em}.offer-results ul .group-title{padding:.25em;margin:1em 0 .5em 0}.offer-results ul .group-title h2{width:100%;font-size:.9375em;line-height:1.5em;text-align:center}.offer-results ul .group-title a{width:100%;font-size:.625em;line-height:1.5em;text-align:center}.offer-results.for-selection{padding:0 .5em}.caption{padding:.5em .625em;background:none}}.products .product{position:relative;display:block;background-color:#fff;padding:1.25em;clear:both;margin-bottom:1em}.products .product h3{margin:0}.products .product h3 a{display:block;text-transform:uppercase;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.9375em;line-height:1.25em;margin:.25em 0 .75em 0;color:#222}.products .product h3 .localisation{display:inline-block;margin-left:.5em;font-size:.75em;color:#666}.products .product .container-left{box-sizing:border-box;float:left;width:66.66%;padding-right:1.25em}.products .product .container-left.bottom{clear:both;padding-top:.75em}.products .product .container-right{box-sizing:border-box;float:right;width:33.33%;padding-left:1.25em}.products .product .container-right.border{border-left:solid 1px #ddd}.products .product .container-right.bottom{padding-top:.75em}.products .product .more{display:none}.products .product .resume{font-style:italic;font-size:.875em;line-height:1.5em}.products .product .strong-points{font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.615em;margin-top:.5em}.products .product .strong-points span{text-transform:uppercase;display:inline-block;font-weight:700}.products .product .strong-points ul{margin:1em 0 .5em 0}.products .product .strong-points ul li{color:#666;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products .product .strong-points ul li:before{content:'•';display:inline-block;color:#ba9c54;padding-right:.5em}.products .product .container-picto{box-sizing:border-box;float:left;width:40%;margin:0}.products .product .container-picto .picto{float:left;width:40px;height:40px;margin-left:1em}.products .product .container-picto .picto img{vertical-align:top;width:100%}.products .product .container-picto .picto:first-child{margin-left:0}.products .product .container-picto .container-note{float:left;line-height:1em;margin:4px 0 0 7px}.products .product .container-picto .container-note .note{display:block;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em}.products .product .container-picto .container-note .info-note{display:block;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;font-size:.625em;color:#666;text-transform:uppercase}.products .product .container-mentions{box-sizing:border-box;float:left;width:60%;padding-left:1.25em;text-align:right;font-weight:700;font-family:'Montserrat',sans-serif;color:#666}.products .product .container-mentions strong{display:block;font-size:.75em;line-height:1.66em}.products .product .container-mentions strong .percent{display:inline-block;padding:.125em .5em;background-color:#ba9c54;color:#fff;margin:0 .5em}.products .product .container-mentions strong .price{font-size:1.5em;color:#ba9c54}.products .product .container-right .ui-btn{margin:0;text-transform:uppercase}.products .product.highlight .container-right.border{margin-top:2em}.products .product.highlight .label{position:absolute;top:20px;right:-20px;height:28px;box-sizing:border-box;display:block;background-color:#333;color:#fff;padding:.5em 1em;text-transform:uppercase;font-size:.75em;line-height:1.25em;font-weight:700;font-family:'Montserrat',sans-serif}.products .product.highlight .label:after{content:'';position:absolute;top:28px;right:0;width:0;height:0;border-style:solid;border-width:12px 20px 0 0;border-color:#000 transparent transparent transparent}.products .product.accommodation .container-repro{box-sizing:border-box;float:left;width:38.86%}.products .product.accommodation .container-txt{box-sizing:border-box;float:left;width:61%;padding-left:1.25em}.products .product.accommodation.highlight .container-repro{width:50%}.products .product.accommodation.highlight .container-txt{width:50%;padding-left:1.25em}.products .product.landing .container-left{box-sizing:border-box;float:none;width:100%;padding-right:0}.products .product.landing{background-color:rgba(0,0,0,.85)}.products .product.landing h3 a{color:#ccc;text-shadow:0 0 0 #000;text-transform:none;font-size:1em;line-height:1.25em}.products .product.landing .container-txt p{color:#fff;text-shadow:0 0 0 #000;min-height:4.5em;margin-bottom:.25em}.products .product.landing .container-repro{box-sizing:border-box;float:left;width:32.4%}.products .product.landing .container-txt{box-sizing:border-box;float:left;width:67.6%;padding-left:1.25em}.products .product.itinerary .container-right.border{margin-top:2em}.products .product.itinerary .container-map{box-sizing:border-box;float:left;width:38.86%;background-color:#eee}.products .product.itinerary .container-map img{max-width:100%}.products .product.itinerary .container-repro{box-sizing:border-box;float:left;width:61.14%;padding-left:1.25em}.products .product.itinerary .container-txt{box-sizing:border-box;float:left;width:61.14%;padding-left:1.25em}.products .product.itinerary .container-txt .steps{font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.615em;margin-top:.5em}.products .product.itinerary .container-txt .steps span{text-transform:uppercase;display:inline-block;font-weight:700;margin-top:.5em}.products .product.itinerary .container-txt .steps ul{margin:.5em 0 .5em 0}.products .product.itinerary .container-txt .steps ul li{box-sizing:border-box;float:left;width:50%;padding-right:.5em;color:#666;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products .product.itinerary .container-txt .steps li:before{content:'•';display:inline-block;color:#ba9c54;padding-right:.5em}.products .product.itinerary .strong-points ul{margin:.5em 0 .5em 0}.products .product.itinerary .resume{min-height:9.5em;margin:1em 0}.products .product.itinerary .container-picto{width:38.86%}.products .product.itinerary .container-picto strong{display:block;font-family:'Montserrat',sans-serif;font-size:.75em;font-weight:700;line-height:1.125em;text-transform:uppercase;text-align:center;color:#ba9c54}.products .product.itinerary .container-picto em{margin-top:.375em;display:block;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;text-transform:uppercase;font-size:.75em;font-weight:700;font-style:normal;line-height:1.125em;padding:.375em .5em;background-color:#f6f6f6;color:#666;text-align:center}.products .product.itinerary .container-picto em .flag{margin:0 1em 0 0}.products .product.itinerary .container-mentions{width:61.14%}.products .product.program .container-right.border{margin-top:2em}.products .product.program .resume{min-height:8em;margin:1em 0}.products .product.program .strong-points ul{margin:.5em 0 .5em 0}.products .product.program .container-repro-baseline{box-sizing:border-box;display:table;width:100%}.products .product.program .container-repro-baseline .container-repro{float:none;display:table-cell;width:58.29%}.products .product.program .container-repro-baseline .baseline{display:table-cell;background-color:#222;padding:.5em 1.25em;vertical-align:middle;line-height:1.375em}.products .product.program .container-repro-baseline .baseline strong{font-family:'Montserrat',sans-serif;color:#fff;font-size:.9375em;text-shadow:0 1px 0 #000}.products .product.program .container-txt .steps{font-family:'Montserrat',sans-serif;font-size:.8125em;line-height:1.615em;margin-top:.5em}.products .product.program .container-txt .steps span{text-transform:uppercase;display:inline-block;font-weight:700;margin:.5em 0}.products .product.program.container-txt .steps ul{margin:.5em 0}.products .product.program .container-txt .steps ul li{box-sizing:border-box;float:left;width:33.33%;padding-right:.5em;color:#666;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products .product.program .container-txt .steps li:before{content:'•';display:inline-block;color:#ba9c54;padding-right:.5em}.products .product.program .container-txt .steps ul li.event-date:before{display:none}.products .product.program .container-txt .steps ul li.event-date img{height:30px;padding:6px 0}.products .product.program .container-picto{width:38.86%}.products .product.program .container-picto strong{display:block;font-family:'Montserrat',sans-serif;font-size:.75em;font-weight:700;line-height:1.125em;text-transform:uppercase;text-align:center;color:#ba9c54}.products .product.program .container-picto em{margin-top:.375em;display:block;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;text-transform:uppercase;font-size:.75em;font-weight:700;font-style:normal;line-height:1.125em;padding:.375em .5em;background-color:#f6f6f6;color:#666;text-align:center}.products .product.program .container-picto em .flag{margin:0 1em 0 0}.products .product.program .container-mentions{width:61.14%}@media only screen and (max-width:1279px){.products .product{padding:.9375em;margin-bottom:1em}.products .product h3{font-size:.875em;line-height:1.25em}.products .product .container-left{padding-right:1em}.products .product .container-left.bottom{padding-top:.5em}.products .product .container-right{padding-left:1em}.products .product .container-right.bottom{padding-top:.5em}.products .product .container-right.border{padding-top:.375em}.products .product .strong-points ul{margin:.5em 0 .5em 0}.products .product .resume{font-style:italic;font-size:.8125em;line-height:1.5em}.products .product .strong-points{font-size:.75em;line-height:1.615em;margin-top:.5em}.products .product .container-picto .picto{width:30px;height:30px;margin-left:1em;margin-top:4px}.products .product .container-picto .container-note{line-height:.875em;padding-top:2px}.products .product .container-picto .container-note .note{font-size:.8125em}.products .product .container-picto .container-note .info-note{font-size:.5625em}.products .product .container-mentions{padding-left:1em}.products .product .container-mentions strong{font-size:.6875em;line-height:1.66em}.products .product.highlight .label{top:18px;right:-20px;font-size:.625em;line-height:14px;padding:4px 8px;height:22px}.products .product.highlight .label:after{top:22px}.products .product.highlight .label .icon{margin:0 8px 0 0}.products .product.accommodation .container-txt{padding-left:1em}.products .product.accommodation.highlight .container-right.border{margin-top:1.875em;padding-top:0}.products .product.accommodation.highlight .container-txt{padding-left:1em}.products .product.accommodation.highlight .strong-points ul{margin:.5em 0 .5em 0}.products .product.landing .container-right.bottom{padding-top:.25em}.products .product.itinerary .container-right.border{margin-top:1.875em;padding-top:0}.products .product.itinerary .container-repro{padding-left:1em}.products .product.itinerary .container-txt{padding-left:1em}.products .product.itinerary .container-txt .steps{font-size:.75em;line-height:1.615em}.products .product.itinerary .resume{min-height:8.75em;margin:1em 0}.products .product.itinerary .container-picto strong{font-size:.6875em;line-height:1.25em}.products .product.itinerary .container-picto em{margin-top:.375em;font-size:.6875em;line-height:1.25em;padding:.375em .375em}.products .product.itinerary .container-picto em .flag{margin:0 .5em 0 0}.products .product.program .container-right.border{margin-top:1.875em;padding-top:0}.products .product.program .resume{min-height:7.25em;margin:1em 0}.products .product.program .container-repro-baseline .container-repro{width:58.62%}.products .product.program .container-repro-baseline .baseline{padding:.5em 1em;line-height:1.25em}.products .product.program .container-repro-baseline .baseline strong{font-size:.875em}.products .product.program .container-txt .steps{font-size:.75em;line-height:1.615em}.products .product.program .container-picto strong{font-size:.6875em;line-height:1.25em}.products .product.program .container-picto em{margin-top:.375em;font-size:.6875em;line-height:1.25em;padding:.375em .375em}.products .product.program .container-picto em .flag{margin-right:.5em}.products .product.program .container-txt .steps ul li.event-date img{height:26px;padding:6px 0}}@media only screen and (max-width:1023px){.products{margin:0}.products .product{padding:.9375em;margin-bottom:.5em}.products .product h3{margin:.25em 0 .5em 0;padding-right:120px}.products .product .container-left{float:left;width:100%;padding-right:0}.products .product .container-left.bottom{clear:both;padding-top:0}.products .product .container-right{float:left;width:100%;padding:.5em 0 0 0;margin:0}.products .product .container-right.border{border-left:0;margin-top:.75em;padding:0}.products .product .container-right.bottom{padding-top:.75em}.products .product .strong-points{margin-top:0}.products .product .strong-points span{display:none}.products .product .strong-points ul{margin:0 0 0 0;overflow:hidden;box-sizing:border-box;padding:0 0 .5em 0}.products .product .strong-points ul li{float:left;box-sizing:border-box;width:50%;padding:0 .5em .25em 0}.products .product .container-picto .picto{margin-left:1.25em}.products .product.highlight .container-right.border{margin-top:0}.products .product.highlight .label{top:13px}.products .product.accommodation .container-repro{box-sizing:border-box;float:left;width:39%}.products .product.accommodation .container-txt{box-sizing:border-box;float:left;width:61%;padding-left:1em}.products .product.accommodation.highlight .container-right.border{margin-top:.75em}.products .product.accommodation.highlight .container-repro{width:47.5%}.products .product.accommodation.highlight .container-txt{width:52.5%}.products .product.accommodation.highlight .strong-points ul{margin:0 0 .5em 0;padding:0}.products .product.landing .container-right.bottom{padding-top:.75em}.products .product.itinerary .container-right.border{margin-top:.75em}.products .product.itinerary .container-map{position:relative}.products .product.itinerary .resume{min-height:1em;margin:.25em 0 1em 0}.products .product.itinerary .container-picto strong{text-align:left}.products .product.itinerary .container-picto em{text-align:left;padding:.375em .5em}.products .product.program .container-right.border{margin-top:.25em}.products .product.program .resume{min-height:1em;margin:1em 0}.products .product.program .container-repro-baseline .container-repro{width:58.8%}.products .product.program .resume{min-height:1em;margin:.5em 0 1em 0}}@media only screen and (max-width:767px){.products .product{padding:.75em;margin-bottom:.5em}.products .product h3{font-size:.8125em;line-height:1.23em;margin:.25em 0 .5em 0;padding-right:0}.products .product h3 .localisation{display:none}.products .product h3 .localisation.open{display:inline-block}.products .product .container-left.bottom{clear:both;padding-top:0}.products .product .container-right.border{border-left:0;margin-top:.625em}.products .product .container-right.bottom{padding-top:.5em}.products .product .container-repro{position:relative}.products .product .more{cursor:pointer;display:block;position:absolute;bottom:10px;left:0;z-index:2;color:#555;text-transform:uppercase;font-weight:700;font-family:'Montserrat',sans-serif;padding:4px 6px 4px 22px;font-size:.625em;line-height:14px;background-color:#fff;background-repeat:no-repeat;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23ba9c54%3B%7D%0A%3C/style%3E%0A%3Cpolygon%20class%3D%22st0%22%20points%3D%2210%2C4%206%2C4%206%2C0%204%2C0%204%2C4%200%2C4%200%2C6%204%2C6%204%2C10%206%2C10%206%2C6%2010%2C6%20%22/%3E%0A%3C/svg%3E%0A');background-size:10px;background-position:left 6px center;border:solid 1px #ddd}.products .product .resume{font-size:.6875em;line-height:1.5em;margin:0;padding:1em 0 0 0;text-align:center;display:none}.products .product .resume.open{display:block}.products .product .strong-points{font-size:.6875em;text-align:center;display:none}.products .product .strong-points.open{display:block}.products .product .strong-points ul{margin:0;padding:0 0 1em 0}.products .product .strong-points ul li{width:100%;padding:0 0 0 0}.products .product .strong-points ul li:after{content:'•';display:inline-block;color:#ba9c54;padding-left:.5em}.products .product .container-picto{float:none;width:100%;overflow:hidden;margin:.25em 0 .75em 0;text-align:center;display:none}.products .product .container-picto.open{display:block}.products .product .container-picto .picto,.products .product .container-picto .picto:first-child{margin:0 .25em;float:none;display:inline-block;vertical-align:middle}.products .product .container-picto .container-note{float:none;display:inline-block;margin:0 .25em;vertical-align:middle}.products .product .container-mentions{float:none;width:100%;padding:0 0 .25em 0;text-align:center}.products .product .container-mentions strong{font-size:.625em;line-height:1.5em}.products .product.highlight .label{top:10px;right:0;font-size:.625em;line-height:14px;padding:4px 6px;height:22px;background-color:rgba(0,0,0,.8)}.products .product.highlight .label .icon.incontournable{margin:0 6px 0 0}.products .product.highlight .label:after{display:none}.products .product.accommodation .container-right.border{margin-top:.625em}.products .product.accommodation .container-repro{float:none;width:100%}.products .product.accommodation .container-txt{float:none;width:100%;padding-left:0}.products .product.accommodation.highlight .container-right.border{margin-top:.625em}.products .product.accommodation.highlight .container-repro{float:none;width:100%}.products .product.accommodation.highlight .container-txt{float:none;width:100%;padding-left:0}.products .product.accommodation.highlight .strong-points ul{margin:0 0 .5em 0}.products .product.landing .container-repro{width:100%}.products .product.landing .container-txt{width:100%;padding-left:0}.products .product.landing .resume{display:block}.products .product.itinerary .container-right.border{margin-top:.625em}.products .product.itinerary .container-map{width:35%}.products .product.itinerary .container-repro{padding-left:.75em;width:65%}.products .product.itinerary .container-repro .more{display:block;position:static;padding:4px 6px 4px 22px;margin-top:1em}.products .product.itinerary .container-txt{clear:both;float:none;width:100%;padding:0}.products .product.itinerary .container-txt .steps{display:none;font-size:.6125em;margin:0;padding-top:.5em}.products .product.itinerary .container-txt .steps.open{display:block}.products .product.itinerary .container-picto{width:100%}.products .product.itinerary .container-mentions{width:100%}.products .product.itinerary .container-picto{text-align:center}.products .product.itinerary .container-picto strong{text-align:center}.products .product.itinerary .container-picto em{text-align:center;display:inline-block}.products .product.itinerary .resume{min-height:1em;margin:0;padding:0}.products .product.itinerary .strong-points ul{padding:0}.products .product.program .container-right.border{margin-top:.625em}.products .product.program .container-repro-baseline{display:block;width:100%;position:relative}.products .product.program .container-repro-baseline .container-repro{float:right;box-sizing:border-box;padding-left:.75em;width:65%}.products .product.program .container-repro-baseline .baseline{display:block;box-sizing:border-box;float:left;width:35%;line-height:.625em;padding:.375em .5em .5em .5em}.products .product.program .container-repro-baseline .baseline strong{font-size:.5625em}.products .product.program .more{position:static;float:right;width:calc(65% - 1.2em);box-sizing:border-box;margin:1em 0 0 1.2em}.products .product.program .container-txt .steps{display:none;font-size:.6125em;margin:0;padding-top:.5em}.products .product.program .container-txt .steps.open{display:block}.products .product.program .container-txt .steps ul li{width:50%}.products .product.program .container-mentions{width:100%}.products .product.program .container-picto{text-align:center;width:100%}.products .product.program .container-picto strong{text-align:center}.products .product.program .container-picto em{text-align:center;display:inline-block}.products .product.program .resume{min-height:1em;margin:0;padding:0}.products .product.program .strong-points ul{padding:0}}@media only screen and (max-width:359px){.products .product h3{font-size:.75em;line-height:1.25em}.products .product .strong-points{font-size:.625em}.products .product .container-mentions strong{font-size:.5625em;line-height:1.5em}.products .product .more{font-size:.5625em}}.display-none{display:none}.map-container{position:relative;margin:1.5em 0 1em 0;background-color:#eee;overflow:hidden}.map{width:100%}.map.destinations{height:640px}.map.hotels-poi,.map.module-map{height:540px}.container-select-destination{display:none}.map-info{position:absolute;top:10px;right:10px;box-sizing:border-box;border:solid 1px #ddd;width:354px;padding:1.25em 1em 1em 1em;background-color:#fff;box-shadow:0 3px 6px 0 #333}.map-info .close{cursor:pointer;position:absolute;top:6px;right:6px;width:10px;height:10px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Calque_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20viewBox%3D%220%200%2010%2010%22%20style%3D%22enable-background%3Anew%200%200%2010%2010%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cstyle%20type%3D%22text/css%22%3E%0A%09.st0%7Bfill%3A%23999999%3B%7D%0A%3C/style%3E%0A%3Cg%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M8.5%2C0L10%2C1.5L1.5%2C10L0%2C8.5L8.5%2C0z%22/%3E%0A%09%3C/g%3E%0A%09%3Cg%3E%0A%09%09%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C1.5L1.5%2C0L10%2C8.5L8.5%2C10L0%2C1.5z%22/%3E%0A%09%3C/g%3E%0A%3C/g%3E%0A%3C/svg%3E%0A');background-repeat:no-repeat}.map-info .info{display:none}.map-info .info:first-child{display:block}.map-info .info h3{text-transform:uppercase;font-size:.875em;line-height:1.25em;margin:1em 0 .5em 0}.map-info .info p{font-size:.8125em;line-height:1.5em;margin:.5em 0 1em 0}.map-info .info a.ui-btn{margin:0}.map-info.hotels-poi,.map-info.module-map{display:none}.map-info.hotels-poi .info:first-child,.map-info.module-map .info:first-child{display:none}.map-info.hotels-poi .info .container-picto,.map-info.module-map .info .container-picto{padding:0 0 .5em 0;overflow:hidden}.map-info.hotels-poi .info .container-picto .picto,.map-info.module-map .info .container-picto .picto{float:left;width:40px;height:40px;margin-left:1em}.map-info.hotels-poi .info .container-picto .picto img,.map-info.module-map .info .container-picto .picto img{vertical-align:top;width:100%}.map-info.hotels-poi .info .container-picto .picto:first-child,.map-info.module-map .info .container-picto .picto:first-child{margin-left:0}.map-info.hotels-poi .info .container-picto .container-note,.map-info.module-map .info .container-picto .container-note{float:left;line-height:1em;margin:4px 0 0 7px}.map-info.hotels-poi .info .container-picto .container-note .note,.map-info.module-map .info .container-picto .container-note .note{display:block;font-weight:700;font-family:'Montserrat',sans-serif;font-size:.875em}.map-info.hotels-poi .info .container-picto .container-note .info-note,.map-info.module-map .info .container-picto .container-note .info-note{display:block;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;font-size:.625em;color:#666;text-transform:uppercase}.map-info.hotels-poi .info .container-mentions,.map-info.module-map .info .container-mentions{clear:both;padding:.75em 0;text-align:right;font-weight:700;font-family:'Montserrat',sans-serif;color:#666}.map-info.hotels-poi .info .container-mentions strong,.map-info.module-map .info .container-mentions strong{display:block;font-size:.6875em;line-height:1.66em}.map-info.hotels-poi .info .container-mentions strong .percent,.map-info.module-map .info .container-mentions strong .percent{display:inline-block;padding:.125em .5em;background-color:#ba9c54;color:#fff;margin:0 .5em}.map-info.hotels-poi .info .container-mentions strong .price,.map-info.module-map .info .container-mentions strong .price{font-size:1.5em;color:#ba9c54}.map .overlay-destination{color:#222;cursor:pointer;font-size:11px;font-weight:700;line-height:24px;position:relative;vertical-align:middle;white-space:nowrap}.map .overlay-destination .container{position:absolute;top:-12px;background-color:#333;color:#fff;padding:0 10px;line-height:24px;font-family:Montserrat;text-transform:uppercase;text-align:right;text-shadow:0 -1px 0 #000}.map .overlay-destination.right .container{right:12px;box-shadow:-2px 2px 4px #000}.map .overlay-destination.left .container{left:12px;box-shadow:2px 2px 4px #000}.map .overlay-destination.right:after{content:'';display:block;position:absolute;top:-12px;right:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #333}.map .overlay-destination.left:after{content:'';display:block;position:absolute;top:-12px;left:0;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #333 transparent transparent}.map .overlay-destination-single{color:#222;cursor:pointer;font-size:14px;font-weight:700;line-height:30px;position:relative;vertical-align:middle;white-space:nowrap}.map .overlay-destination-single .container{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background-color:#333;color:#fff;padding:0 15px;line-height:30px;font-family:Montserrat;text-transform:uppercase;text-align:right;text-shadow:0 -1px 0 #000;box-shadow:0 2px 4px #000}.map .overlay-free{color:#222;cursor:pointer;font-size:11px;font-weight:700;line-height:24px;position:relative;vertical-align:middle;white-space:nowrap}.map .overlay-free .container{position:absolute;top:-12px;background-color:#333;color:#fff;padding:0 10px;line-height:24px;font-family:Montserrat;text-transform:uppercase;text-align:right;text-shadow:0 -1px 0 #000}.map .overlay-free.right .container{right:12px;box-shadow:-2px 2px 4px #000}.map .overlay-free.left .container{left:12px;box-shadow:2px 2px 4px #000}.map .overlay-free.right:after{content:'';display:block;position:absolute;top:-12px;right:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #333}.map .overlay-free.left:after{content:'';display:block;position:absolute;top:-12px;left:0;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #333 transparent transparent}.map .overlay-hotel{color:#222;cursor:pointer;font-size:11px;font-weight:700;line-height:24px;position:relative;vertical-align:middle;white-space:nowrap}.map .overlay-hotel .container{position:absolute;top:-12px;background-color:#333;color:#fff;padding:0 10px;line-height:24px;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;text-transform:uppercase;text-align:right;text-shadow:0 1px 0 #000}.map .overlay-hotel.top .container{background-color:#ba9c54}.map .overlay-hotel.smart .container{background-color:#bc6719}.map .overlay-hotel.basic .container{background-color:#999}.map .overlay-hotel.right .container{right:12px;box-shadow:-2px 2px 4px #000}.map .overlay-hotel.left .container{left:12px;box-shadow:2px 2px 4px #000}.map .overlay-hotel.right:after{content:'';display:block;position:absolute;top:-12px;right:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #333}.map .overlay-hotel.right.top:after{border-color:transparent transparent transparent #ba9c54}.map .overlay-hotel.right.smart:after{border-color:transparent transparent transparent #bc6719}.map .overlay-hotel.right.basic:after{border-color:transparent transparent transparent #999}.map .overlay-hotel.left:after{content:'';display:block;position:absolute;top:-12px;left:0;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #333 transparent transparent}.map .overlay-hotel.left.top:after{border-color:transparent #ba9c54 transparent transparent}.map .overlay-hotel.left.smart:after{border-color:transparent #bc6719 transparent transparent}.map .overlay-hotel.left.basic:after{border-color:transparent #999 transparent transparent}.map .overlay-poi{color:#222;cursor:pointer;font-size:11px;font-weight:600;line-height:24px;position:relative;vertical-align:middle;white-space:nowrap}.map .overlay-poi .container{position:absolute;top:-12px;background-color:#fff;color:#222;padding:0;line-height:22px;font-family:"Open Sans Condensed","Arial Narrow",HelveticaNeue,sans-serif;text-align:right;text-shadow:0 1px 0 #fff}.map .overlay-poi.right .container{right:12px;box-shadow:-2px 2px 4px #333;padding:0 8px 0 0}.map .overlay-poi.left .container{left:12px;box-shadow:2px 2px 4px #333;padding:0 0 0 8px}.map .overlay-poi img{display:inline-block;width:32px;height:24px;vertical-align:top}.map .overlay-poi.right img{margin-right:8px}.map .overlay-poi.left img{margin-left:8px}.map .overlay-poi.right:after{content:'';display:block;position:absolute;top:-12px;right:0;width:0;height:0;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #fff}.map .overlay-poi.left:after{content:'';display:block;position:absolute;top:-12px;left:0;width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #fff transparent transparent}.map-actions{display:block;padding:.75em 1em;overflow:hidden}.map-actions fieldset{display:block;margin:0}.map-actions legend{float:left;font-family:Montserrat;font-weight:700;font-size:.875em;line-height:3em;width:20%}.map-actions ul{float:left;width:80%;overflow:hidden}.map-actions ul.full{float:none;width:100%}.map-actions ul li{display:block;float:left}.map-actions ul li .ui-mini{margin:.25em}@media only screen and (max-width:1279px){.map-container{margin:1.5em .75em}.map.destinations{height:560px}.map-info{width:294px;padding:1.25em .75em .75em .75em}.map-info .close{right:4px}.map-info .info h3{font-size:.8125em;line-height:1.25em}.map-info .info p{font-size:.6875em;line-height:1.5em}.map-info.module-map .info .container-picto .picto{float:left;width:30px;height:30px;margin-left:.75em}.map-info.module-map .info .container-picto .container-note{float:left;line-height:1em;margin:2px 0 0 7px}.map-info.module-map .info .container-picto .container-note .note{font-size:.75em}.map-info.module-map .info .container-picto .container-note .info-note{font-size:.5625em}.map-info.module-map .info .container-mentions strong{font-size:.5625em;line-height:1.66em}.map-actions legend{font-size:.8125em;line-height:3.23em}}@media only screen and (max-width:1023px){.map-title{display:block}.map-actions legend{width:30%}.map-actions ul{width:70%}}@media only screen and (max-width:767px){.map-container{margin:1em .5em;background-color:#fff}.map{display:none}.map-title{display:none}.container-select-destination{display:block}.container-select-destination .ui-mini{margin:0 0 1em 0}.map-info{position:static;width:100%;padding:.75em;box-shadow:none}.map-info .close{display:none}.map-info .info h3{font-size:.8125em;line-height:1.25em}.map-info .info p{font-size:.6875em;line-height:1.5em}.map-actions{display:none}}