.elementor-7044 .elementor-element.elementor-element-4f906335>.elementor-container{max-width:1400px}.elementor-7044 .elementor-element.elementor-element-4f906335:not(.elementor-motion-effects-element-type-background),.elementor-7044 .elementor-element.elementor-element-4f906335>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-7044 .elementor-element.elementor-element-4f906335{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;z-index:10000003}.elementor-7044 .elementor-element.elementor-element-4f906335>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7044 .elementor-element.elementor-element-1e2208e7 .elementor-icon-wrapper{text-align:left}.elementor-7044 .elementor-element.elementor-element-1e2208e7 .elementor-icon{font-size:220px}.elementor-7044 .elementor-element.elementor-element-1e2208e7 .elementor-icon svg{height:220px}.elementor-7044 .elementor-element.elementor-element-1e2208e7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 10px;top:0}body:not(.rtl) .elementor-7044 .elementor-element.elementor-element-1e2208e7{left:0}body.rtl .elementor-7044 .elementor-element.elementor-element-1e2208e7{right:0}.elementor-7044 .elementor-element.elementor-element-62961ec5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-7044 .elementor-element.elementor-element-62961ec5>.elementor-element-populated{padding:0 0 0 0}.elementor-7044 .elementor-element.elementor-element-6f2ab9fa{--spacer-size:50px}.elementor-7044 .elementor-element.elementor-element-552ec60e{text-align:right;padding:1px 0 10px 0}.elementor-7044 .elementor-element.elementor-element-552ec60e .elementor-heading-title{font-size:1.1em}.elementor-7044 .elementor-element.elementor-element-48374e9e{width:auto;max-width:auto;top:10px}body:not(.rtl) .elementor-7044 .elementor-element.elementor-element-48374e9e{right:15px}body.rtl .elementor-7044 .elementor-element.elementor-element-48374e9e{left:15px}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1024px){.elementor-7044 .elementor-element.elementor-element-1e2208e7 .elementor-icon{font-size:160px}.elementor-7044 .elementor-element.elementor-element-1e2208e7 .elementor-icon svg{height:160px}.elementor-7044 .elementor-element.elementor-element-62961ec5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-7044 .elementor-element.elementor-element-48374e9e{top:5px}}@media(min-width:768px){.elementor-7044 .elementor-element.elementor-element-37f61938{width:20.887%}.elementor-7044 .elementor-element.elementor-element-62961ec5{width:79.113%}}@media(max-width:1024px) and (min-width:768px){.elementor-7044 .elementor-element.elementor-element-37f61938{width:30%}.elementor-7044 .elementor-element.elementor-element-62961ec5{width:70%}}@media(max-width:767px){.elementor-7044 .elementor-element.elementor-element-37f61938{width:50%;z-index:1000}.elementor-7044 .elementor-element.elementor-element-62961ec5{width:50%}.elementor-7044 .elementor-element.elementor-element-62961ec5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-7044 .elementor-element.elementor-element-6f2ab9fa{--spacer-size:50px}body:not(.rtl) .elementor-7044 .elementor-element.elementor-element-48374e9e{right:10px}body.rtl .elementor-7044 .elementor-element.elementor-element-48374e9e{left:10px}.elementor-7044 .elementor-element.elementor-element-48374e9e{top:2px}}.hamburger{padding:18px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:#0F2C45!important;border:0!important;margin:0;overflow:visible;z-index:99999;width:60px;height:60px;background-color:transparent!important}.hamburger:hover{opacity:1;background:#fff0;background-color:transparent!important}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#0F2C45}.hamburger:hover,.hamburger:focus{background:unset;outline:unset}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#0F2C45;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger .elementor-button{z-index:0;width:60px;height:60px;position:absolute;left:0;top:0;padding:18px 15px;border:0!important;background-color:transparent!important}.hamburger .elementor-button:hover{background-color:transparent!important}.hamburger .elementor-button:before{left:-135%;transition:300ms;background:rgb(255 255 255 / .52);transform:skew(-30deg)}.hamburger .elementor-button span{display:none}.popmen{display:none;background-color:rgb(0 19 35 / .95)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;position:fixed;top:60px!important;right:10px!important;padding:30px;padding-top:60px;width:420px;max-width:calc(100vw - 20px);height:calc(100vh - 70px);max-height:calc(100vh - 70px);overflow:auto;z-index:900!important;font-family:din}.popmen.active2{display:block}.popclose{width:30px;height:30px;display:block;position:fixed;right:30px;top:10px;background-color:#ffd504;text-align:center;font-size:18px;font-weight:700}@media screen and (min-width:1024px){.popclose{right:50px;top:30px}}.popclose::before,.popclose::after{content:"";display:block;width:20px;height:3px;background-color:#000;border-radius:4px;position:absolute}.popclose:before{transform:rotate(-45deg) translate3d(-6px,13px,0)}.popclose:after{transform:rotate(45deg) translate3d(13px,6px,0)}#popdoc .elementor-hidden-phone{display:flex!important}#popdoc{background-color:rgb(0 19 35 / .75)!important;z-index:1000!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;position:fixed;top:87px;height:calc(100vh - 107px);width:100vw}#popdoc{display:none}#popdoc.active3{display:block}.booked-calendar-fields .checkbox-radio-block label{padding-left:27px!important;margin-left:-20px!important}@media screen and (max-width:1024px){#popdoc{top:60px;min-width:calc(100% - 20px);height:calc(100vh - 70px)}}@media screen and (max-width:768px){#popdoc{top:60px;min-width:calc(100% - 40px);height:calc(100vh - 70px)}}#popcol{max-width:640px;width:calc(100vw);max-height:calc(100vh - 107px);height:calc(100vh - 107px);position:fixed!important;margin-left:calc(100vw - 670px);top:0}#popcol .elementor-widget-wrap{max-height:calc(100vh - 107px);height:calc(100vh - 107px);position:fixed!important;top:0;overflow-y:auto;max-width:640px;width:calc(100vw)}@media screen and (max-width:1024px){#popcol{max-width:640px;width:calc(100vw - 40px);max-height:calc(100vh - 107px);height:calc(100vh - 107px);margin-left:calc(100vw - 660px)}#popcol .elementor-widget-wrap{max-height:calc(100vh - 70px);height:calc(100vh - 70px)}}@media screen and (max-width:767px){#popcol{max-width:calc(100vw - 20px);width:calc(100vw - 20px);max-height:calc(100vh - 70px);height:calc(100vh - 70px);margin-left:0}#popcol .elementor-widget-wrap{max-height:calc(100vh - 70px);height:calc(100vh - 70px);max-width:calc(100vw - 20px);width:calc(100vw - 20px)}}.tgt{border-bottom:solid 1px #fff;padding:11px 25px 15px 38px;font-family:"dinc";font-size:24px;font-weight:700;line-height:1.2em;color:#fff;background:url(https://travelling-pro.com/wp-content/uploads/2023/02/fleche-orange.svg) no-repeat left 15px center;background-size:17px}.tg2{margin-bottom:15px}.tgc{display:none;border:solid 1px #fff;padding:11px 25px 15px 20px;font-size:15px;border-top:0!important}.active .tgc{display:block;border:solid 1px #fff;font-size:15px}.tgc a{color:#FFD504!important;font-size:17px;line-height:1.4em;display:block;text-transform:uppercase}.tgc a:before{content:"";display:inline-block;width:5px;height:3px;background:#1D4363;position:absolute;left:10px;margin-top:10px}.gp{border-bottom:solid 1px #fff;padding:11px 25px 15px 38px;font-family:"dinc";font-size:21px;font-weight:700;color:#fff!important;background:url(https://travelling-pro.com/wp-content/uploads/2023/02/fleche-orange.svg) no-repeat left 15px center;background-size:17px;display:block}@media screen and (max-width:1024px){.tgt{font-weight:500;font-size:25px;font-family:'Abel'}.gp{font-weight:500;font-size:22px;line-height:1.1em;font-family:'Abel'}}.gp2{background-color:#f286a8;padding:7px;font-family:"dinc";font-size:20px;font-weight:700;color:#001323!important;display:block;text-align:center;margin-bottom:10px}.gp3{border:solid 1px #f286a8;padding:8px;font-family:Raleway;font-size:17px;font-weight:500;color:#fff!important;display:block;text-align:center;margin-bottom:10px}.minititre{color:#fff;font-size:.8em;margin-top:10px;margin-bottom:10px}.tgc a:before{content:"";display:inline-block;width:10px;height:1px;background:#fff;position:absolute;left:45px;margin-top:10px}.tgc a{color:#ee7f01!important;font-size:16px;line-height:1.3em;display:block;text-transform:uppercase;margin-bottom:10px;margin-left:10px}.gp2{background-color:#ee7f01;padding:7px;font-family:din;font-size:17px;font-weight:500;color:#001323!important;display:block;text-align:center;margin-bottom:10px}.gp{background:url(https://travelling-pro.com/wp-content/uploads/2023/02/fleche-orange.svg) no-repeat left 5px top 15px;background-size:17px}.tgt{background:url(https://travelling-pro.com/wp-content/uploads/2023/02/fleche-orange.svg) no-repeat left 5px top 18px;background-size:17px}#newnav{background-color:#fff;text-align:right}#newnav ul{padding:0;margin:0;list-style:none;position:relative}#newnav ul li{display:inline-block;background-color:#fff;text-align:left}#newnav a{display:block;padding:0 15px 0 15px;color:#000;font-size:16px;line-height:60px;text-decoration:none}#newnav a:hover{background-color:#efefef}#newnav ul ul a{font-size:17px;color:#fff;font-weight:400!important;padding:5px 5px 5px 5px;display:block;line-height:23px;text-decoration:none;margin-bottom:8px;line-height:1.2em}#newnav ul ul a:hover{background-color:#1f3037!important;color:#fff}#newnav ul ul a:before{content:""!important;width:11px!important;height:11px!important;display:inline-block;background:url(https://travelling-pro.com/wp-content/uploads/2023/01/fleche-jaune.svg) left center no-repeat;background-size:contain;margin-right:15px!important;position:absolute;margin-left:-20px}#newnav ul ul{display:none;position:absolute;top:60px;padding:25px;padding-top:35px;color:#fff;background-color:rgb(0 19 35 / .95);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}#newnav ul li:hover>ul{display:inherit}#newnav ul ul li{width:300px;float:none;display:list-item;position:relative}#newnav ul ul ul li{position:relative;top:-60px;left:170px}#newnav li>a:after{content:" +";font-size:17px;margin-left:5px;color:#999}#newnav li>a:only-child:after{content:''}#newnav ul ul{-webkit-box-shadow:0 10px 30px 0 rgb(255 255 255 / 41%);-moz-box-shadow:0 10px 30px 0 rgb(255 255 255 / .41);box-shadow:0 10px 30px 0 rgb(255 255 255 / 41%)}@media (min-width:768px){#men6 a.diag{background-image:url(https://travelling-pro.com/wp-content/uploads/2023/02/information-candidature.svg);background-position:top left;background-repeat:no-repeat;width:245px;height:60px;text-indent:-9999px!important}}#men6 ul{width:350px;float:none;display:list-item;position:absolute;margin-left:-120px}.badresse{border-style:solid;border-width:5px 5px 5px 5px;border-color:#1f3037;padding:10px;line-height:1em}.mj{color:#fff!important;background-color:#ee7f01;margin-bottom:5px;font-size:20px!important;padding:15px!important}.mj:hover{color:#fff!important;background-color:#fff!important}.mentitre{color:#ee7f01!important;font-size:20px;margin-bottom:10px;line-height:1.2em}.btel{color:#ee7f01!important;font-size:30px!important;margin-bottom:10px;padding:5px!important}.bmail{color:#fff!important;margin-bottom:10px;padding:5px 0px!important;font-weight:700!important}.btel:before,.bmail:before,.mj:before{display:none!important}#men2 ul{width:1200px;max-width:90vw;left:-15%;display:flex}#men1 ul{width:350px;float:none;display:list-item;position:absolute;margin-left:-120px}.tricol{width:32%;display:block;float:left;padding:20px 15px;padding-top:0}.tricol2{width:32%;display:block;float:left;padding:20px 15px;padding-top:0}.tricol2 a:before{display:none!important}.tricol2 a{font-size:16px;color:#fff;font-weight:400!important;padding:5px 5px 5px 0px!important;display:block;line-height:25px;text-decoration:none}.bb1,.bb2,.bb3,.bb4{padding:15px;border:solid 1px rgb(255 255 255 / .2);margin-bottom:20px}.ftitre{font-family:dinc;font-size:20px;font-weight:700}.ftitre:after{content:"";width:100px;height:2px;display:block;background-color:#ee7f01;margin:10px 0}.tsup{margin-top:20px}.bb2 .ftitre:after{background-color:#DF4B0D}.bb3 .ftitre:after{background-color:#E596AF}.bb4 .ftitre:after{background-color:#B80C23}.bb1{padding-top:30px}.bb2{padding-top:53px}.bb3{padding-top:52px}.bb4{padding-top:122px}.bb1 a,.bb4 a{line-height:15px!important;font-size:170pxpx!important;font-weight:700!important;padding:3px 0 3px 20px!important}.bb1 a:before,.bb4 a:before{content:""!important;width:11px!important;height:11px!important;display:inline-block!important;background:url(https://travelling-pro.com/cinema/wp-content/uploads/2022/10/fleche-jaune.svg) left center no-repeat;background-size:contain;margin-right:15px!important}.btel:before,.bmail:before,.mj:before{display:none!important}.tricol2 .bo{background-color:#DF4B0D;padding-left:20px!important}#newnav .bb2 a,#newnav .bb3 a{font-size:inherit;color:inherit;font-weight:600!important;padding:inherit;display:inline;line-height:1em;text-decoration:none}#newnav .bb2 a:hover,#newnav .bb3 a:hover{background-color:transparent!important}#newnav .bb2 a:before,#newnav .bb3 a:before{display:none!important}#newnav ul li:hover>ul{-webkit-animation:dropdownSubmenu 0.3s cubic-bezier(.15,.275,.01,1.025) both;animation:dropdownSubmenu 0.3s cubic-bezier(.15,.275,.01,1.025) both}@-webkit-keyframes dropdownSubmenu{0%{opacity:0;-webkit-transform:translateY(-1.05rem) scale(.96);transform:translateY(-1.05rem) scale(.96) skew(-3deg,0)}100%{opacity:1;-webkit-transform:translateY(0rem) scale(1) skew(-3deg,0);transform:translateY(0rem) scale(1) skew(-3deg,0)}}@keyframes dropdownSubmenu{0%{opacity:0;-webkit-transform:translateY(-1.05rem) scale(.96) skew(-3deg,0);transform:translateY(-1.05rem) scale(.96) skew(-3deg,0)}100%{opacity:1;-webkit-transform:translateY(0rem) scale(1) skew(-3deg,0);transform:translateY(0rem) scale(1) skew(-3deg,0)}}.elementor-7044 .elementor-element.elementor-element-62961ec5 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.elementor-7044 .elementor-element.elementor-element-4f906335 .elementor-icon svg{height:auto}#toph{position:fixed;width:100vw;width:calc(100vw - 20px);top:10px;z-index:1000004}.elementor-7044 .elementor-element.elementor-element-4f906335 a:focus{outline:solid 0px!important}@media screen and (max-width:1280px){#toph{position:fixed;width:100vw;width:calc(100vw - 10px);top:9px;z-index:1000004}}