*{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{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti__flag.iti__np{background-color:transparent}.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}}