*{padding:0;margin:0;font-family:Circular}@font-face{font-family:Avalon;src:url(/wp-content/themes/mexiquedecouverte/assets/fonts/avalon/avalon-bold.ttf);font-weight:700}@font-face{font-family:Avalon;src:url(/wp-content/themes/mexiquedecouverte/assets/fonts/avalon/avalon-regular.ttf);font-weight:400}@font-face{font-family:Circular;src:url(/wp-content/themes/mexiquedecouverte/assets/fonts/circular/circular-book.otf);font-weight:300}@font-face{font-family:Circular;src:url(/wp-content/themes/mexiquedecouverte/assets/fonts/circular/circular-medium.otf);font-weight:400}@font-face{font-family:Circular;src:url(/wp-content/themes/mexiquedecouverte/assets/fonts/circular/circular-bold.otf);font-weight:700}h1,h2,h3,h4,h5,h6{font-family:Avalon;font-weight:400}h1{font-size:26px}h2{font-size:20px}h3{font-size:18px}h4,h5,h6{font-size:15px}.int-right,input,li,p,span{font-weight:300}.int-right,input,li,p,span,strong{font-size:15px;line-height:30px;color:#555}strong{font-weight:600}a{text-decoration:none;font-size:15px}.global-gradient{background:#fa8686;background:linear-gradient(90deg,#fa8686,#fa7f88 50%,#fb718e)}.hero-overlay{background-color:#a2b5f2;opacity:.5;position:absolute;width:100%;top:0;left:0;z-index:9;height:100%}main{margin-top:70px}.arrow-down{background-color:#fff;padding:20px;border-radius:100%;width:20px;height:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.arrow-down i{color:#fb7c7c;font-size:20px}.mex-logo{background-color:#fff;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.mex-logo i{color:#fb7c7c;font-size:20px}.wmt-boxed{width:90%;max-width:1200px;margin:auto}.wmt-full{overflow:hidden}.wmt-full.hero-scene{overflow:unset}.social-pink{background:#fa8686;background:linear-gradient(90deg,#fa8686,#fa7f88 50%,#fb718e);overflow:visible;padding-bottom:100px;position:relative}.social-pink .title-sec h2{color:#fbe291}.social-pink .social-details ul li a,.social-pink .title-sec h3{color:#fff}.social-pink .arrow-down{margin:auto;position:absolute;top:-30px}.social-pink .social-proof{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:relative}.social-pink .social-details{margin:0;width:100%}.social-pink ul li i{color:#fff;font-size:25px;margin-right:20px}.social-pink li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}a[href^="http://maps.google.com/maps"]{display:none!important}.gmnoprint a,.gmnoprint span{display:none}.gmnoprint div{background:none!important}body.no-scroll{height:100vh;overflow:hidden}.spe-sep{margin:0 10px}#wpadminbar{background:#4d5cf1;z-index:9999999999}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-customize,#wpadminbar #wp-admin-bar-new-content{display:none}#wpadminbar .display-name{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{padding:6px 0 12px;background-color:#434fc8}#wpadminbar .hover{background-color:#434fc8}#wp-admin-bar-user-info .avatar{border-radius:100%;overflow:hidden}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#424fc8;color:#fff}#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{border-radius:100%;overflow:hidden;border:none}body,html{width:100%;overflow-x:hidden}html{-webkit-text-size-adjust:100%}input[type=email],input[type=search],input[type=text],textarea{-webkit-appearance:none}.rgpd-consent{position:fixed;background-color:#fff;bottom:0;left:0;max-width:100%;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);z-index:99999999999;transition:all .2s linear}.rgpd-consent .rgpd-inner{padding:15px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;max-width:95%;margin:auto}.rgpd-consent .rgpd-inner p{font-size:13px;line-height:25px;color:#7d7d7d;font-weight:300;display:block;width:70%}.rgpd-consent .rgpd-inner button{background-color:#ffa777;color:#fff;border-radius:40px;padding:7px 30px;text-align:center;font-weight:400;font-size:14px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:all .2s linear;border:none;outline:none;cursor:pointer;width:20%;max-width:200px}.rgpd-hide{opacity:0;display:none}.confirm-page .title-sec h2{margin-top:50px}.admin .header{top:32px}.header{position:fixed;top:0;width:100%;z-index:99999;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.header a{font-family:Circular;font-weight:400;color:#555;font-size:14px}.header-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:auto;width:95%}.nav-cta,.nav-logo{width:25%;max-width:280px}.nav-logo img{width:100%;margin:auto;display:block}.nav-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.nav-cta .nav-actions a.main-cta{padding:10px 35px}.nav-nav{width:45%;max-width:550px}nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}nav li,nav ul{position:relative}nav li{width:25%;text-align:center}nav li a{padding:20px 0;display:block;color:#333;width:100%;transition:all .2s linear}nav a:hover{color:#fb7c7c}.nav-actions{width:90%}.nav-actions a.regular{margin-right:20px;color:#fb7c7c}.sub-menu{position:absolute;padding-top:15px;left:-20%;display:none;min-width:600px}.sub-menu li.menu-heading{color:#fb7c7c;border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding-bottom:10px}.sub-menu .sub-inner{background-color:#fff;padding:40px;border-radius:7px;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:-ms-flexbox;display:flex;max-width:500px}.sub-menu li{width:100%;text-align:left}.sub-menu i.fa-caret-up{position:absolute;top:-2px;font-size:30px;color:#fff;left:35px}.menu-promo{box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:7px;overflow:hidden;margin-bottom:30px;transition:all .2s linear;cursor:pointer}.menu-promo .mp-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.menu-promo .mp-left{width:20%}.menu-promo .mp-right{width:calc(80% - 30px);padding:15px}.menu-promo .mp-right a{padding:0;text-align:left}.menu-promo .mp-right a h3{font-size:14px;color:#fb7c7c}.menu-promo .mp-left img{display:block;width:100%;margin:auto}.menu-promo .mp-bot li{font-size:12px;width:auto;text-align:left}.menu-promo .mp-bot li i{color:#6484ea;margin-right:7px}.menu-promo:hover{-ms-transform:translateY(-5px);transform:translateY(-5px)}nav .thema-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}nav .thema-list li{width:49%}nav .thema-list li a{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;font-weight:300;padding:10px;font-size:14px;border-radius:5px;transition:all .2s linear;width:calc(100% - 20px)}nav .thema-list li a:hover{background-color:#f9f9f9}nav .thema-list svg{width:30px;height:30px;margin-right:15px}nav .thema-list g,nav .thema-list i,nav .thema-list path,nav .thema-list svg{color:#fb7c7c;fill:#fb7c7c;min-width:30px;text-align:center}nav .thema-list i{font-size:20px;margin-right:15px}nav .thema-list i,nav .thema-list svg{margin-right:10px!important}.sub-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:30px}.sub-cta a{padding:5px 13px!important}.sub-cta a:hover{color:#fff}li.main:hover>ul{display:-ms-flexbox;display:flex}.inspi-cards{box-shadow:none;cursor:pointer;padding:10px;border-radius:7px;transition:all .2s linear}.inspi-cards .mp-left img{border-radius:100%;overflow:hidden}.inspi-cards .mp-right a h3{font-size:14px;color:#ffa777}.inspi-cards .mp-bot span{font-size:13px;text-align:left;font-style:italic;display:block;color:#666}.inspi-cards .mp-left{width:13%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.inspi-cards .mp-right{width:calc(87% - 30px);padding:10px}.inspi-cards:last-of-type{margin-bottom:0}.inspi-cards:hover{background-color:#f9f9f9;-ms-transform:translateY(0);transform:translateY(0)}.sub-simple{min-width:350px;left:0}.sub-simple .sub-inner{width:100%;padding:20px;max-height:400px;overflow:scroll}.sub-simple li a{padding:5px 0;font-weight:300}.sub-simple li a i{color:#fb7c7c;font-size:17px;margin-right:15px;width:20px;text-align:center}.head-search-input{position:absolute;width:70%;height:100%;right:70px;top:0;background-color:#fff;transition:all .2s linear;-ms-transform:translateY(-100%);transform:translateY(-100%);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.head-search-input form{width:70%;max-width:640px}.head-search-input form input[type=search]{width:70%;outline:none;border:1px solid #f0f0f0;padding:0 20px;border-radius:20px 0 0 20px;font-size:13px}.head-search-input form button{width:30%;border-radius:0 20px 20px 0;padding:9px 0;border:none;background-color:#fb7c7c;color:#fff;outline:none}.head-search-input.head-search-active{-ms-transform:translateY(0);transform:translateY(0)}.nav-search i.fa-times-circle{color:#fb7c7c;font-size:17px}.nav-mobile{display:none}.nm-inner{position:relative}.nm-inner,.nm-inner:after,.nm-inner:before{width:35px;height:4px;border-radius:20px;background-color:#fb7c7c}.nm-inner:after,.nm-inner:before{content:"";cursor:pointer;transition:all .2s linear}.nm-inner:before{top:-10px}.nm-inner:after,.nm-inner:before{position:absolute;transition:all .2s linear}.nm-inner:after{bottom:-10px}.close-ready .nm-inner{background-color:#fff}.close-ready .nm-inner:before{top:0;-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#e95656}.close-ready .nm-inner:after{bottom:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#e95656}a.main-cta{background-color:#fb7c7c;color:#fff;border-radius:40px;padding:12px 40px;text-align:center;font-weight:400;font-size:14px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);transition:all .2s linear}a.cta-white{background-color:#fff;color:#fb7c7c;border:1px solid #fff}a.cta-orange{background-color:#ffa777}a.main-cta:hover{background-color:#fc6a6b}a.cta-orange:hover{background-color:#ff9056}a.cta-white:hover{background-color:transparent;color:#fff}.title-sec{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:80px 0}.title-sec h2{color:#ffa777;font-size:18px;margin-bottom:10px}.title-sec h3{color:#6484ea;font-size:15px}.title-sec.contrast h2{color:#fbe291}.title-sec.contrast h3{color:#fff}.page-container img{max-width:100%}.global-top{position:relative}.contact .global-top,.devis .global-top{min-height:unset}.paralax-top{position:relative;overflow:hidden;max-height:500px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.paralax-top img{width:100%;display:block;margin:auto}.paralax-top .hi-inner{position:absolute;z-index:10;width:100%}.paralax-top .hi-inner h1,.paralax-top .hi-inner span{color:#fff;text-align:center}.paralax-top .hi-inner span{display:block;width:100%}.top-inner{overflow:hidden;-ms-flex-direction:column;flex-direction:column}.owl-nav button,.top-inner{display:-ms-flexbox;display:flex}.owl-nav button{outline:none;background-color:#fff!important;border-radius:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,.1);width:50px;height:50px}.owl-nav button i{color:#fb7c7c;font-size:20px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{position:absolute;top:39%}.owl-carousel.owl-drag .owl-item,.owl-carousel.owl-drag .owl-item.active.last{opacity:.7;transition:all .2s linear}.owl-carousel .owl-nav button.owl-next{right:11%}.owl-carousel .owl-nav button.owl-prev{left:11%}.owl-carousel.owl-drag .owl-item.active{opacity:1}.social-details{margin:50px 0 100px}.social-details ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none}.social-details ul li a{color:#6484ea;text-decoration:underline;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:14px}.social-details ul li a img{width:30px;margin-right:20px}.bottom-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-top:80px}.mex-breadscrumb a,.mex-breadscrumb span{font-size:13px;color:#c4c4c4;font-weight:100}.article-metas{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:20px 0}.page-error .newsletter{margin-top:0}.page-error .related-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:-100px;z-index:100;margin:50px 0}.page-error .owl-carousel .owl-nav button.owl-next{right:-2%}.page-error .owl-carousel .owl-nav button.owl-prev{left:-2%}.page-list-desc{margin:50px 0}.confirm-title{font-family:Circular;font-size:15px;line-height:30px;color:#555;font-weight:300}.confirm-page .related-content{margin-top:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.confirm-page .related-content .global-tour{width:48%}.load-more-section{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:200px}.load-more-section .load-inner{margin:50px 0}.load-more-section .load-inner,.load-more-section .load-inner a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}.load-more-section .load-inner a{cursor:pointer}.load-more-section .load-inner a i{width:50px;height:50px;background-color:#ffa777;color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:15px;font-size:17px}.load-more-section .load-inner a span{color:#ffa777}.ajax-loader{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.lds-roller{display:inline-block;position:relative;width:64px;height:64px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;-ms-transform-origin:32px 32px;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#6484ea;margin:-3px 0 0 -3px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}footer{background-color:#f0f0f0}.newsletter{background-color:#fcb6b6;position:relative;margin-top:100px;z-index:0}.newsletter,.newsletter .logo-separator{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.newsletter .logo-separator{position:absolute;top:-30px;width:60px;height:60px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);-ms-flex-align:center;align-items:center;border-radius:100%}.newsletter .logo-separator img{width:30px}.newsletter h2,.newsletter h3{color:#fff}.newsletter form{position:absolute;bottom:-20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);width:50%;max-width:600px;border-radius:40px;overflow:hidden}.newsletter form .input-stuck{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.newsletter form .input-stuck input{border:none;width:calc(75% - 40px);padding:8px 20px;outline:none;font-size:13px}.newsletter form .input-stuck button{width:25%;border:none;background-color:#fb7c7c;color:#fff;outline:none;font-size:13px}.newsletter .title-sec{padding:100px 0}.footer-container{width:100%;max-width:1000px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:140px 0}.footer-container .footer-col{width:25%}.footer-container h3{color:#fb7c7c;margin-bottom:40px;font-size:17px;letter-spacing:1px}.footer-container ul{list-style-type:none}.footer-container ul li{line-height:45px}.footer-container ul li a{color:#555;font-size:14px;transition:all .2s linear}.footer-container ul li a i{color:#fb7c7c;margin-right:10px;font-size:15px;width:20px;text-align:center}.footer-container ul li a:hover{color:#fb7c7c}.footer-container ul li.list-full{font-size:13px;line-height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer-container ul li.list-full i{color:#fb7c7c;margin-right:10px;font-size:15px;width:40px;text-align:center}.copy{width:90%;margin:auto}.copy p{width:100%;padding:20px 0;text-align:center;font-size:12px}.news-pop{position:fixed;top:0;left:0;z-index:999;height:0;overflow:hidden;transition:all .2s linear}.news-pop,.news-pop .news-wrap{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.news-pop .news-wrap{height:100%;background-color:hsla(0,0%,100%,.9);position:relative}.news-pop .news-closed{position:absolute;top:150px;right:100px}.news-pop .news-closed i{font-size:25px;color:#ef2f31;cursor:pointer}.news-pop .news-inner{background-color:#fff;border-radius:7px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-height:465px;width:calc(60% - 50px)}.news-pop .news-split{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.news-pop .news-split .news-left{width:30%;overflow:hidden}.news-pop .news-split .news-left img{width:100%;display:block;margin:auto}.news-pop .news-split .news-right{width:70%}.news-pop .nsr-inner{padding:25px}.news-pop .nsr-inner .news_alert{border-left:5px solid #f54d4d;padding-left:10px}.news-pop .nsr-inner h3{color:#fb7c7c;font-size:17px;margin-bottom:30px}.news-pop .nsr-inner p{margin-bottom:40px}.news-pop .nsr-inner .form-row{position:relative}.news-pop .nsr-inner .form-row input[type=email],.news-pop .nsr-inner .form-row input[type=text]{width:calc(100% - 50px);border-radius:5px;padding:10px 10px 10px 40px;outline:none;font-size:13px;border:1px solid #e0e0e0}.news-pop .nsr-inner .form-row i{color:#fb7c7c;position:absolute;top:18px;left:15px}.news-pop .nsr-inner .form-row input.news-focus{border:1px solid #fb7c7c}.news-pop .nsr-inner .row-duo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.news-pop .nsr-inner .row-duo .form-col{width:49%;position:relative}.news-pop .nsr-inner .form-confirm{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0}.news-pop .nsr-inner .form-confirm input{margin-right:10px}.news-pop .nsr-inner .form-confirm span{font-style:italic;font-size:13px}.news-pop .nsr-inner .form-submit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:50px 0}.news-pop .nsr-inner .form-submit button{outline:none;background-color:#fb7c7c;border-radius:20px;padding:10px 35px;color:#fff;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.1);font-size:14px;border:none;cursor:pointer;transition:all .2s linear}.news-pop .nsr-inner .form-submit button:hover{background-color:#fc6a6b}.no-news{height:0;opacity:0;visibility:hidden}.news-open{height:100vh;opacity:1;visibility:visible}.news-result{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.9)}.news-result .news-result-inner{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.1);max-width:600px}.news-result .news-result-inner img{display:block;width:100%;margin:auto}.news-result .news-result-inner .newsr-bot{padding:25px;text-align:center}.news-result .news-result-inner h2{font-size:17px;margin-bottom:10px;color:#fb7c7c}.news-result .news-result-inner p{margin-bottom:20px}.news-result .news-result-inner a{display:block;max-width:120px;margin:auto;cursor:pointer}.news-result-hide{display:none}.archive-destinations .cards-inspi .ins-bot a,.taxonomy-regions .cards-inspi .ins-bot a{background-color:#ffcaad!important}.archive-themes .cards-inspi .ins-bot a,.taxonomy-types .cards-inspi .ins-bot a{background-color:#a2b5f2!important}.taxonomy-types-guide-pays .cards-inspi .ins-bot a{background-color:#bced8f!important}.blog .cards-inspi .ins-bot a{background-color:#fbdc78!important}.floating-cta{position:fixed;z-index:9999;bottom:0;padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.cta-inline{display:none}@media screen and (max-width:1100px){.nav-cta{width:35%}.footer-container{width:90%}.footer-container ul li a{font-size:13px}}@media screen and (max-width:782px){html{margin-top:0!important}}@media screen and (max-width:1050px){#wpadminbar{display:none}.header-wrapper{padding:20px 0}.news-pop .news-inner{min-width:unset;width:calc(90% - 50px)}.nav-nav{position:absolute;opacity:0;top:78px;left:0;max-width:100%;background-color:#f9f9f9;width:100%;visibility:hidden;transition:all .2s linear}.sub-menu{position:absolute;padding-top:15px;left:-20%;display:none;left:2%;min-width:500px}.sub-menu i.fa-caret-up{left:16%}.sub-simple{min-width:250px;left:22%}.nav-nav.nav-active{opacity:1;visibility:visible}.hero-inner h1{font-size:25px}.nav-mobile{width:34%;min-height:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.nav-actions .regular,.nav-search{display:none}.nav-cta{width:auto}.nav-cta,.nav-cta .nav-actions{-ms-flex-pack:end;justify-content:flex-end}.nav-cta .nav-actions{width:100%;display:-ms-flexbox;display:flex}.nav-logo{width:33%}.social-details ul{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.social-details ul li{width:48%;margin-bottom:50px}.social-details ul li:last-of-type{margin-bottom:0}.footer-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-container .footer-col{width:48%;margin-bottom:50px}.social-pink li{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.cta-inline{display:none}.article-metas{opacity:0}}@media screen and (max-width:700px){.rgpd-consent{bottom:0;right:unset;left:0;max-width:unset;border-radius:0}.rgpd-consent .rgpd-inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 0}.rgpd-consent .rgpd-inner p{text-align:center;margin-bottom:20px;width:100%}.rgpd-consent .rgpd-inner button{width:100%;max-width:unset}.confirm-page .related-content .global-tour{width:100%}.news-result .news-result-inner{width:90%}.news-pop .news-split .news-left{display:none}.news-pop .news-split .news-right{width:100%}.mex-breadscrumb{display:none}body,html{width:100%;overflow-x:hidden}.header-wrapper{width:90%}.nav-cta{width:5%}.nav-cta .nav-actions{display:none}.nav-cta .nav-search{display:-ms-flexbox;display:flex}.nav-cta .nav-search a i{font-size:17px}.nav-cta .nav-search i.fa-times-circle{font-size:23px}.nav-mobile{width:calc(35% - 15px);padding-right:20px}.nav-logo{width:55%}.head-search-input{width:100%;height:calc(100vh - 70px);right:0;left:0;top:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;background-color:#f9f9f9;opacity:0;visibility:hidden}.head-search-input,.head-search-input.head-search-active{-ms-transform:translateY(70px);transform:translateY(70px)}.head-search-input.head-search-active{opacity:1;visibility:visible}.head-search-input form{width:70%;padding-top:100px;max-width:640px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.head-search-input form input[type=search]{width:100%;border-radius:20px;margin-bottom:15px}.head-search-input form button{width:100%;border-radius:20px}.nav-logo img{width:100%}.title-sec{text-align:center}.social-details ul li{width:100%;margin-bottom:50px}.social-details ul li a{-ms-flex-direction:column;flex-direction:column}.social-details ul li a img{width:30px;margin-right:0;margin-bottom:10px}.title-sec h3{line-height:30px}.newsletter form{width:95%}.footer-container{padding:100px 0 0}.footer-container .footer-col{width:100%;text-align:center}.footer-container ul li.list-full i,.footer-container ul li a i{display:none}.nav-nav{height:calc(100vh - 70px);top:70px;background-color:#f4f4ff}.nav{height:calc(100% - 30px);padding-top:30px;overflow:scroll}nav ul{-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-bottom:100px}.cta-inline,nav ul{display:-ms-flexbox;display:flex}nav li{width:80%}li.main a{background-color:#f0efff;border-radius:10px;margin:10px 0;padding:10px 0;position:relative;z-index:3}.nav a.main-cta{padding:8px 40px;margin-top:10px}.sub-menu{position:fixed;padding-top:0;left:0;min-width:unset;top:70px;z-index:9;overflow:scroll;-ms-transform:translateX(-100%);transform:translateX(-100%);transition:all .3s linear;width:100%;visibility:hidden;display:-ms-flexbox;display:flex;height:calc(100vh - 70px)}.sub-menu .sub-inner{box-shadow:none;border-radius:0;height:80vh;max-height:unset;overflow:scroll;padding-bottom:20vh!important;min-height:500px}.sub-menu a{background-color:transparent!important;margin:0!important}.sub-menu .sub-cta a{background-color:#fb7c7c!important;border-radius:20px}.owl-carousel.owl-drag .owl-item.active.last{opacity:1;transition:all .2s linear}nav .thema-list li a{padding:8px 10px}.menu-promo .mp-right a h3{font-size:13px;line-height:20px}.sub-menu li.menu-heading{margin-bottom:20px;font-size:13px}.sub-menu .inspi-cards{padding:0 10px}.menu-promo{margin-bottom:20px}li.main:hover>ul{display:none;-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden}li.sub-direct ul.sub-menu{display:-ms-flexbox;display:flex;-ms-transform:translateX(0);transform:translateX(0);visibility:visible}.sub-toogled .nm-inner:after,.sub-toogled .nm-inner:before{width:15px;background-color:#fb7c7c}.sub-toogled .nm-inner:after{bottom:3px;-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.sub-toogled .nm-inner:before{top:3px;-ms-transform:rotate(25deg);transform:rotate(25deg)}.sub-toogled .close-ready .nm-inner{background-color:#fb7c7c}.sub-menu i.fa-caret-up{left:16%;display:none}nav .thema-list i{font-size:15px}nav .thema-list svg{width:20px;height:20px;margin-right:15px}.mp-bot{display:none}.sub-simple{min-width:250px;left:0;width:100%}.sub-simple .sub-inner{width:calc(100% - 40px);padding:20px}.paralax-top{height:30vh;max-height:310px}.paralax-top .rellax{transform:translateZ(0)!important}.paralax-top img{width:unset;height:100%}.title-sec{padding:50px 0}.page-devis .paralax-top{height:30vh;max-height:310px!important}.paralax-top .hi-inner h1{font-size:18px;max-width:90%;text-align:center;margin:auto}.article-metas{display:none}.copy p{max-width:90%;margin:auto}.footer-container ul li.list-full{text-align:center;display:block}.page-error .related-content{top:0;margin-top:25px}.page-error .owl-carousel .owl-nav button.owl-next,.page-error .owl-carousel .owl-nav button.owl-prev,.page-error .owl-carousel button.owl-dot{display:none}.news-pop .news-inner{min-width:unset;width:100%;max-height:unset;top:0}.news-pop .news-closed{position:absolute;top:10px;right:10px}.news-pop{z-index:999999}.news-pop .news-inner{box-shadow:none}.news-pop .news-wrap{background-color:#fff}.bottom-cta{display:none}}@media screen and (max-height:500px){.sub-menu .sub-inner{height:unset;padding:10px 15px 100px}}@media (orientation:landscape) and (max-width:700px){.sub-menu .sub-inner{height:unset;padding:10px 15px 100px;width:calc(100% - 30px);max-width:unset;min-height:100%}.sub-simple{height:100vh}.paralax-top{height:60vh;max-height:310px}.menu-promo,.sub-menu li.menu-heading{display:none}.sub-menu .sub-inner{overflow:scroll}nav li{width:46%}.sub-cta{margin-top:0}}@media screen and (max-height:670px){.sub-menu .sub-inner{background-color:#fff;padding:15px}.sub-menu li.menu-heading{color:#fb7c7c;border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:5px}nav .thema-list li a{padding:5px}}@media screen and (max-height:700px) and (max-width:700px){.menu-promo{min-height:71px}}*{outline:none}.form-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.form-input{width:48%;position:relative}.form-input .select-wrapper input.select-dropdown,.form-input input{width:calc(100% - 65px);max-width:unset;box-sizing:unset;padding:7px 20px 7px 45px;border-radius:5px;border:1px solid #e0e0e0;font-size:13px}.form-input .iti{position:relative;display:inline-block;width:100%}.form-input i{position:absolute;top:15px;left:15px;color:#fb7c7c}.form-input .select-wrapper .select-icon i{font-size:20px;top:5px;left:unset}.form-input .select-wrapper ul{max-height:300px;overflow-y:scroll;top:46px}.form-input .select-wrapper.active input.select-dropdown{background-color:#fff}.form-input .select-dropdown.inp-hidden{position:absolute;opacity:0}.form-full{width:100%;position:relative}.form-full textarea{width:calc(100% - 80px);border:1px solid #e0e0e0;padding:30px 40px;border-radius:5px;font-size:13px;font-weight:300}.form-full i{position:absolute;top:15px;left:15px;color:#fb7c7c;z-index:9999}.form-full.rgpd span{font-size:12px;font-style:italic;padding-left:10px}.devis .iti__country-list{position:absolute;z-index:9999999;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);background-color:#fff;border:none;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}button.main-cta{background-color:#fb7c7c;border:none;color:#fff;padding:10px 35px;border-radius:40px;font-size:14px;cursor:pointer}button.cta-orange{background-color:#ffa777}.row-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;margin:30px 0}.select-wrapper.active{position:relative;z-index:999999}.select-wrapper{display:-ms-flexbox;display:flex;position:relative;width:100%;-ms-flex-align:center;align-items:center;z-index:1000;border-radius:5px}.select-wrapper ul{position:absolute;list-style:none;margin:0;padding:0;top:63px;background-color:#fff;overflow-y:auto;z-index:999;width:100%;opacity:0;pointer-events:none;transition:all .2s ease;box-shadow:0 0 20px 0 rgba(0,0,0,.1);border-radius:0 0 5px 5px;left:0}.select-wrapper.active ul{opacity:1;pointer-events:auto}.select-wrapper ul li{clear:both;cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none;transition:all .2s ease;font-size:13px}.select-wrapper ul li:hover{background-color:#eee}.select-wrapper ul li>span{display:block;line-height:22px;padding:14px 16px}.select-wrapper input.select-dropdown{position:relative;display:block;cursor:pointer;border:none;outline:none;width:100%;padding:10px 25px;font-size:11px;color:#7e7e7e;z-index:1000;border-radius:5px;background:none}.select-wrapper .select-icon{position:absolute;right:20px;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;cursor:pointer}.select-wrapper .select-icon i{font-size:20px}.select-wrapper select{display:none}.iti__flag{background-image:url(/wp-content/themes/mexiquedecouverte/assets/images/flags.png)}@media (min-resolution:192dpi){.iti__flag{background-image:url(/wp-content/themes/mexiquedecouverte/assets/images/flags.png)}}.acf-map{width:100%;height:550px}.bottom-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.text-info{width:calc(70% - 60px);padding:30px}.text-info,.text-info p{font-size:14px;line-height:30px;color:#555;font-weight:300}.form-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;z-index:9;background-color:#fff;overflow:hidden;margin:auto}.fc-map{width:30%}.fc-form{width:65%}.fc-form .fcf-inner{padding:50px 0}.fc-title .title-sec{text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 0 50px}.fc-title p{margin:10px 0 40px;font-size:13px}.fc-title ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:30px 0 50px}.fc-title ul li{width:50%;margin-bottom:15px;font-size:13px}.fc-title ul a{color:#555;font-size:13px}.fc-title ul i{color:#fb7c7c;margin-right:15px;font-size:16px;width:20px;text-align:center}.fc-title ul .list-full{width:100%}.page-contact .paralax-top{max-height:350px}.devis .form-container{overflow:visible}.form-info-star{display:block;width:100%;text-align:left;color:#a8a8a8}.form-stage{display:none;padding:80px}.form-stage .form-info.info-error{width:100%;margin:40px 0;padding:20px;border-radius:5px;background-color:#f06767}.form-stage .form-info.info-error h2{font-size:16px;color:#fff;margin-bottom:5px}.form-stage .form-info.info-error p{color:#fff;font-weight:300;font-size:14px}.stage-active{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column}.stage-inner{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap}.stage-inner,.stage-inner .form-stage-number{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.stage-inner .form-stage-number{position:absolute;top:-110px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.stage-inner .form-stage-number .number{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:#fa8686;background:linear-gradient(90deg,#fa8686,#fa7f88 50%,#fb718e);text-align:center;color:#fff;border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);font-size:20px}.stage-inner .form-stage-number span{color:#fb7c7c}.stage-inner .stage-title{margin:50px 0;width:100%}.stage-inner .stage-title h2{font-size:16px;color:#fb7c7c;margin-bottom:30px}.stage-inner .stage-title p{font-size:14px;font-style:italic}.stage-inner .form-row,.stage-inner .form-row .form-label{width:100%}.stage-inner .form-row .form-label p{color:#6484ea;margin-bottom:50px;font-weight:400}.stage-inner .form-row:last-of-type{margin-bottom:0}.stage-inner .form-thema .thema-col:first-child{width:68%;border-right:1px solid #e0e0e0;padding-right:2%}.stage-inner .form-thema .thema-col:nth-child(2){width:24%;padding-left:2%}.stage-inner .form-thema .thema-col:nth-child(2) .thema-list ul li{margin-right:0;width:100%}.stage-inner .form-thema .thema-list ul{-ms-flex-pack:start;justify-content:flex-start;width:100%}.stage-inner .form-thema .thema-list ul li{margin-right:15px}.stage-inner .form-row{margin-bottom:20px}.stage-inner .form-row.form-thema{margin-bottom:50px}.stage-2 .form-row{margin-bottom:20px}.stage-2 .form-row .form-input{width:49%}.page-devis .paralax-top{max-height:350px}.page-devis .thema-list i,.page-devis .thema-list svg{margin-right:0}.page-devis .ui-widget-header{border:none;background:#f9f9f9;color:#222;font-weight:700}.page-devis .ui-button,.page-devis .ui-state-default,.page-devis .ui-widget-content .ui-state-default,.page-devis .ui-widget-header .ui-state-default,.page-devis html .ui-button.ui-state-disabled:active,.page-devis html .ui-button.ui-state-disabled:hover{border:none;background:#f9f9f9;font-weight:400;color:#555;border-radius:3px}.page-devis .ui-widget.ui-widget-content{border:1px solid #6484ea}.page-devis .ui-button:focus,.page-devis .ui-button:hover,.page-devis .ui-state-focus,.page-devis .ui-state-hover,.page-devis .ui-widget-content .ui-state-focus,.page-devis .ui-widget-content .ui-state-hover,.page-devis .ui-widget-header .ui-state-focus,.page-devis .ui-widget-header .ui-state-hover{border:none;background:none;font-weight:400;color:#464646}.page-devis .datepicker>.datepicker_header{background-color:#f9f9f9;padding-top:6px;padding-bottom:6px}.page-devis .datepicker>.datepicker_inner_container{margin:0;background-color:#d2d2d2;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.page-devis .datepicker{display:inline-block;font:15px/1.5 Helvetica Neue,mplus-2c,Helvetica,Arial,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;font-weight:300;border:1px solid #6484ea;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);overflow:hidden}.page-devis .datepicker>.datepicker_inner_container>.datepicker_calendar{float:left;width:auto;margin-top:-.5px;margin-left:-1px;margin-bottom:-2px;background-color:#fff;border:none;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px}.page-devis .datepicker>.datepicker_header>.icon-home{display:none}.page-devis .datepicker>.datepicker_inner_container>.datepicker_calendar>table tr th{font-size:13px;padding:3px;font-weight:300}.page-devis .stage-inner .form-thema .thema-list ul{-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-devis .stage-inner .form-thema .thema-list ul li{margin-right:0;width:33%;margin-bottom:20px}.page-devis .datepicker>.datepicker_inner_container>.datepicker_calendar>table tr td{padding:3px;background-color:#f9f9f9;font-weight:300;border-radius:3px;text-align:right}.page-devis .form-input.form-spece .select-icon .fa-angle-down{left:unset;right:25px;font-size:21px}.stage-quick{padding:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:5px}.stage-quick,.stage-quick .form-img{display:-ms-flexbox;display:flex;overflow:hidden}.stage-quick .form-img{width:20%;-ms-flex-pack:center;justify-content:center;position:relative}.stage-quick .form-img img{object-fit:cover;position:absolute}.stage-quick .stage-inner{width:calc(100% - 100px);padding:50px}.stage-quick .stage-inner .form-row{margin-bottom:20px}.stage-quick .sm-logo{width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin-right:30px}.stage-quick .sm-logo i{font-size:17px;color:#fff}.stage-quick .stage-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 50px}.stage-quick .stage-title h2{margin-bottom:0}.spec-timepick .select-icon{display:none}.qm-true{background-color:rgba(104,220,109,.38823529411764707);border-radius:10px;padding:20px}.qm-true h2{color:#459a43;font-size:17px}.qm-true p{margin:10px 0;color:#459a43}.qm-false{background-color:rgba(245,67,67,.38823529411764707);border-radius:10px;padding:20px;margin-bottom:20px}.qm-false h2{color:#e55b5b;font-size:17px}.qm-false p{margin:10px 0;color:#e55b5b}.row-cta.row-cta-last{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.row-cta.row-cta-last #return{cursor:pointer;color:#fb7c7c}.row-cta.row-cta-last #return i{margin-right:10px}.renseignement h3.title{color:#6484ea;font-size:16px;margin:20px 0}.renseignement .fc-form{width:80%;max-width:800px}.renseignement .ui-var{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:30px 0}.renseignement .ui-var i{margin-right:10px}.renseignement .form-segment h4{font-size:15px;margin-bottom:20px;color:#6484ea}.renseignement .heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.renseignement .heading .remove{font-weight:400;color:#e55b5b;cursor:pointer;font-size:15px;visibility:hidden}.renseignement .heading .remove i{margin-right:5px}.renseignement .duplicate-1 .remove{display:none}.renseignement .duplicate:last-of-type .remove{visibility:visible}@media screen and (max-width:980px){.form-info-star{text-align:left}.stage-inner .form-thema .thema-col:first-child{width:100%;border-right:none;padding-right:0;margin-bottom:30px}.stage-inner .form-thema .thema-col:nth-child(2){width:100%;padding-left:2%}.stage-inner .form-thema .thema-col:nth-child(2) .thema-list ul li{margin-right:0;width:50%}.page-contact .form-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-contact .fc-map{width:100%}.page-contact .fc-map .acf-map{width:100%;height:300px}.page-contact .fc-form{width:100%}}@media screen and (max-width:700px){.page-devis .form-container{display:block;max-width:95%;margin:auto}.page-devis .row-cta.row-cta-last{-ms-flex-direction:column;flex-direction:column}.page-devis .row-cta.row-cta-last button{margin-top:20px}.page-contact .row-cta{-ms-flex-direction:column;flex-direction:column}.page-contact .row-cta button{margin-top:20px}.iti-mobile .iti--container{top:69px;bottom:30px;left:0;right:0;position:fixed;max-height:100%;height:100vh}.form-stage{padding:0}.stage-inner .form-stage-number{position:absolute;top:-50px}.form-input{width:100%;position:relative;margin-bottom:10px}.stage-inner .form-row .form-label p{margin-bottom:20px;text-align:center}.stage-inner .form-row{margin-bottom:20px}.stage-2 .form-row .form-input{width:100%}.stage-2 .form-row{margin-bottom:0}.form-container{top:15px;box-shadow:none}.stage-quick .stage-inner{width:100%;padding:0}.stage-quick .stage-inner .form-row{margin-bottom:0}.page-contact .form-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.fc-form .fcf-inner{padding:0}.fc-title ul li{width:100%}.fc-title ul{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 20px}.page-contact .form-input .select-wrapper input.select-dropdown,.page-contact .form-input input{width:calc(100% - 70px)}.page-contact .form-row{margin-bottom:0}.page-contact .form-input .iti input,.page-contact .form-input .iti input[type=tel],.page-contact .form-input .iti input[type=text]{width:calc(100% - 63px)}.page-contact .form-full textarea{width:calc(100% - 85px)}.stage-inner .stage-title{display:none}.stage-inner{padding-top:60px}input,textarea{-webkit-appearance:none}.text-info{width:100%}.devis .form-input .select-wrapper input.select-dropdown,.devis .form-input input{width:calc(100% - 67px)}.devis .form-full textarea{width:calc(100% - 82px)}.contact input[type=checkbox],.devis input[type=checkbox]{-webkit-appearance:checkbox}}.top-filter p{text-align:center;margin-bottom:35px;color:#fff}.thema-list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;list-style-type:none;max-width:950px;margin:auto;width:80%}.thema-list ul li{position:relative;cursor:pointer;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fb7c7c}.thema-list ul li input[type=checkbox]{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;opacity:0}.thema-list ul li span{margin-bottom:15px;transition:all .2s linear}.thema-list ul li span i{transition:all .1s linear}.thema-list ul li a{color:#fb7c7c}.top-filter{background-color:#fff;position:relative}.top-filter .filters-inner,.top-filter p{position:relative;top:-100px;z-index:9}.mex-logo{width:70px;height:70px}.mex-logo g,.mex-logo path,.mex-logo svg{width:30px;height:30px;fill:#fb7c7c}.more-filters{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;-ms-flex-align:center;align-items:center;width:80%;background-color:#fff;border-radius:50px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);margin:50px auto auto}.more-filters .form-col{width:20%}.more-filters .form-col .select-wrapper input.select-dropdown{font-size:13px;padding:13px 25px;background-color:#fff;border-radius:0}.more-filters .form-col .select-wrapper ul{top:50px;width:90%;max-height:300px;overflow-y:scroll}.more-filters .form-col .select-wrapper ul li>span{font-size:13px}.more-filters .form-col .select-wrapper:first-of-type{left:10%}.more-filters .form-cta button{border:none;background-color:#fb7c7c;width:100%;color:#fff;padding:20px 0;font-size:13px;cursor:pointer}.more-filters .form-col:first-child .select-wrapper{border-radius:40px 40px 0 0}.more-filters .form-col:nth-child(5) button{border-radius:0 40px 40px 0}.them-active span{background:#fa8686;background:linear-gradient(90deg,#fa8686,#fa7f88 50%,#fb718e)}.them-active span i{color:#fff}.them-active span g,.them-active span path,.them-active span svg{fill:#fff}.tour-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:-50px}.tour-inner .global-tour{width:49%}.archive-circuits .thema-list i,.archive-circuits .thema-list svg{margin-right:0}.filter-message{width:100%;margin-bottom:80px;text-align:center}.filter-message h2{font-size:16px;color:#6484ea}.filter-message p{font-style:italic;color:#666}.ajax-info{width:100%;padding:20px;margin-bottom:30px;border-radius:40px;text-align:center}.ajax-info p{color:#5ec75e}.ajax-info i{margin-right:10px}.spin .mex-logo{animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.wmt-filter-sect{overflow:visible}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tour-container{max-width:980px}@media screen and (max-width:1100px){.more-filters{width:90%}.global-tour .gtb-inner ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.global-tour .gtb-inner ul li{width:50%}}@media screen and (max-width:980px){.thema-list ul{width:95%}.form-col.form-cta{display:none}.more-filters .form-col .select-wrapper:first-of-type{left:0}.more-filters{width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:0}.more-filters .form-col{width:50%}.more-filters .form-col .select-wrapper ul{width:100%;border-top:7px solid #e0e0e0}.tour-inner{margin-top:0}}@media screen and (max-width:700px){.top-filter{background-color:#fff;position:relative}.top-filter .filters-inner,.top-filter p{position:relative;top:-55px;z-index:9}.thema-list ul li a{font-size:13px}.tour-inner .global-tour{width:100%}.tour-inner .global-tour .gtb-inner h2{color:#6484ea;font-size:16px;line-height:30px;text-align:center;display:block}.tour-inner .global-tour .global-tour .gtb-inner ul li{width:100%;line-height:35px}.tour-inner .global-tour .gtb-inner ul li i{margin-right:15px;width:30px;text-align:center}.tour-inner .global-tour .gtb-inner ul li svg{fill:#ffa777;width:20px;margin-right:19px;margin-left:5px}.tour-inner .global-tour .gtb-inner .go-link a{min-width:50%;text-align:center}.more-filters .form-col{width:100%}.filters-inner .thema-list ul{width:95%;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-inner .thema-list ul li{width:21%;margin-bottom:15px}.more-filters{display:none}.tour-inner{top:-50px;position:relative}}.reinit{font-weight:700}@media screen and (max-width:400px){.top-filter .filters-inner,.top-filter p{position:relative;top:0;z-index:9}.filters-inner .thema-list ul li{font-size:11px}.paralax-top{height:30vh;max-height:200px}.ajax-info{padding:0 20px 20px;margin-bottom:0}.top-filter p{margin-bottom:10px}.top-filter{top:-55px;margin-bottom:20px;background-color:unset}.ajax-info p{font-size:12px;text-align:left}.archive-circuits .global-tour .price-ov{top:unset;left:10px;padding:0 13px;bottom:10px;right:unset}.global-tour .price-ov p{color:#fb7c7c;font-size:12px}.archive-circuits .global-tour .gtb-inner{padding:20px}.archive-circuits .global-tour .gtb-inner ul{margin:20px 0}.tour-inner .global-tour .gtb-inner h2{font-size:15px;text-align:left;display:block}}@media (orientation:landscape) and (max-width:700px){.paralax-top{height:70vh;max-height:310px}.top-filter .filters-inner,.top-filter p{position:relative;top:-48px;z-index:9}}

/*!
 * Datepicker v1.0.8
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-06-23T08:07:37.208Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}