h1,h2,h3,h4{font-weight:700}.vertical_area_background{border-right:1px solid #000}.menu-item:has(a[title=reservationBTN]){margin-left:-30px;margin-top:30px;width:90%;text-decoration:none;text-align:center}.menu-item a[title=reservationBTN]{padding:15px !important;color:#3ad88f !important;border:1px solid #bfa97d;background:#fff;border-radius:10px}.menu-item a[title=reservationBTN]:hover{color:#fff !important;border:1px solid #000;background:#bfa97d}.title_top{text-transform:uppercase}.box_content p{width:95%}.spin img.vc_single_image-img{-webkit-transition:-webkit-transform .9s;-moz-transition:-moz-transform .9s;-o-transition:-o-transform .9s;-ms-transition:-ms-transform .9s;transition:transform .9s}.spin img.vc_single_image-img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.white_text div.wpb_wrapper p{color:#fff !important}.wp-block-social-link-anchor{fill:#bfa97d !important}svg:hover{fill:#000}.nf-field-description{order:20 !important}.nf-field-description p{color:red !important;font-weight:bolder;order:20 !important}#custom_html-2{margin-left:-60px}.vertical_menu{margin-top:40px !important}.wp-social-link{padding:5px 0;float:left;margin-right:25px}.page-id-51043 #carousel-51811.owl-carousel .owl-item,.page-id-51043 #carousel-51812.owl-carousel .owl-item{position:relative;aspect-ratio:1;height:100%}.page-id-51043 .owl-wrapper #carousel-51811.owl-carousel .item,.page-id-51043 .owl-wrapper #carousel-51812.owl-carousel .item{position:relative;overflow:hidden;height:100%}.page-id-51043 #carousel-51811.owl-carousel .owl-item img,.page-id-51043 #carousel-51812.owl-carousel .owl-item img{position:relative;object-fit:cover;object-position:center center;height:100%}.page-id-51043 #carousel-51811.owl-theme .owl-dots .owl-dot.active span,.page-id-51043 #carousel-51811.owl-theme .owl-dots .owl-dot:hover span,.page-id-51043 #carousel-51812.owl-theme .owl-dots .owl-dot.active span,.page-id-51043 #carousel-51812.owl-theme .owl-dots .owl-dot:hover span{background:#bfa97d !important;border:solid 2px #bfa97d !important;transition:all .3s ease-out}.page-id-51043 #carousel-51811.owl-theme .owl-dots .owl-dot span,.page-id-51043 #carousel-51812.owl-theme .owl-dots .owl-dot span{border:2px solid var(--brand-color) !important;background:0 0 !important}.page-id-51043 .owl-carousel .owl-item .item:after{content:"";position:absolute;top:50%;left:50%;width:65px;aspect-ratio:1;background:url(//www.glorious-escapegame.fr/wp-content/themes/cabin-child/assets/css/../../wp-content/uploads/2022/11/magnifying_glass.png) no-repeat;background-position:center center;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-out}.page-id-51043 .owl-carousel .owl-item .item:hover:after{opacity:1}.page-id-51043 .owl-carousel .owl-item .item a img{transition:transform .5s ease-out}.page-id-51043 .owl-carousel .owl-item .item:hover a img{transform:scale(1.1)}.content.has_slider .content_inner .full_width .full_width_inner,.content.has_slider .content_inner .full_width .full_width_inner .vc_row.section.grid_section{z-index:10}#back_to_top.on,#back_to_top.off{left:25px;right:unset;box-shadow:0 0 10px 0px #9a8356;transition:opacity .3s ease-out}#back_to_top.off{opacity:0;pointer-events:none}#back_to_top.on{opacity:1;pointer-events:auto}.carousel-inner .item.content_vertical_middle .slider_content{display:flex;align-content:center;margin-top:40px}@media only screen and (max-width:1600px){.q_image_with_text_over img{object-fit:cover}.gr-fw-placement{display:none}.service_table_holder{box-shadow:10px 10px 10px rgb(30 30 30/40%) !important}}@media only screen and (max-width:768px){.wpb_single_image .vc_single_image-wrapper{overflow:hidden;object-fit:cover;width:100%;height:100%}.wpb_single_image img{height:auto}.booking-fixed{display:none !important}.booking-fixed i{width:auto !important}}@media only screen and (max-width:720px){:root{--slider-height:50vh}.q_slider{display:block !important;height:var(--slider-height);min-height:400px}.q_slider #qode-slider{height:100% !important}.carousel-inner .item .image{height:var(--slider-height);min-height:400px}}@media only screen and (max-width:600px){.vc_text_separator.full .separator_content span{line-height:1.5}.wp-block-social-links.wp-container-1{display:flex;justify-content:center !important;gap:1rem}body:not(.has_general_padding) .section_inner_margin .wpb_column.vc_column_container.vc_col-sm-6+.wpb_column.vc_column_container.vc_col-sm-6{margin-top:30px}.wpb_single_image.vc_align_left{width:calc(100% - 16px)}.full_section_inner .vc_column_container+.vc_column_container{margin-top:30px}.q_icon_with_title.center .icon_text_holder{margin:0}.vc_row{margin-left:0;margin-right:0}.element_from_fade{display:block}.service_image img{object-fit:cover}}@media only screen and (max-width:480px){:root{--margin-size:30px}div.grid_section .section_inner{width:calc(100% - calc(2 * var(--margin-size)))}ul.qode_pricing_list_holder li ul li{overflow:hidden;display:grid;justify-content:center;text-align:center;border-bottom:none !important}}#block-15{margin-left:-26px}h2.front_title{line-height:22px}nav .lang-item{display:inline-grid}nav .lang-item:not(:last-of-type){margin-right:1.5rem}nav.vertical_menu .menu-item a{padding-top:6px !important;padding-bottom:6px !important}.wp-block-social-links{display:flex !important;gap:3px !important;justify-content:center;margin-bottom:15px !important}.wp-social-link{margin-right:0 !important;padding:0 !important;float:none !important}#block-12{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:15px !important;justify-content:flex-start !important;align-items:center !important;padding:0 !important;margin:0 !important}#block-12 ul.wp-block-social-links:empty{display:none !important}#block-12 .wp-social-link{width:auto !important;display:inline-flex !important}@media only screen and (min-width:1001px){#block-15{width:calc(100% + 68px) !important;margin-left:-68px !important;margin-right:0 !important;padding:0 !important;display:flex !important;justify-content:center !important;box-sizing:border-box !important;position:relative !important;z-index:10 !important}.logo_wrapper,.q_logo{text-align:center !important;display:block !important;width:100% !important}.q_logo a,.q_logo img{margin:0 auto !important;display:inline-block !important}.textwidget.custom-html-widget{border:none !important;padding:0 !important;background:0 0 !important}.grw-net-widget-four{margin:15px auto !important;width:fit-content !important;border:2px solid #bfa97d !important;padding:10px !important;border-radius:8px !important;display:block !important}.branding,div.branding{opacity:0 !important;height:0 !important;width:0 !important;overflow:hidden !important;position:absolute !important;pointer-events:none !important;margin:0 !important;padding:0 !important;border:none !important}.branding a,.textwidget.custom-html-widget a[href*="review-widget.net"]{display:none !important}.wp-block-social-links{display:flex !important;justify-content:center !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;width:auto !important;max-width:100% !important;margin:0 !important;padding:0 !important;gap:8px !important;box-sizing:border-box !important;list-style:none !important}.wp-block-social-links li,.wp-social-link{margin:0 !important;padding:0 !important;float:none !important;width:auto !important;list-style:none !important}.wp-block-social-links .wp-block-social-link-anchor{background-color:#bfa97d !important;border-radius:50% !important;display:flex !important;align-items:center;justify-content:center !important;width:32px !important;height:32px !important;flex:0 0 auto !important;box-sizing:border-box !important;text-decoration:none !important}.wp-block-social-links .wp-block-social-link-anchor svg{fill:#fff !important;width:18px !important;height:18px !important}#back_to_top{left:145px !important;transform:translateX(-50%) !important;bottom:20px !important;right:auto !important;margin:0 !important;z-index:9999 !important}}@media only screen and (max-width:1000px){body #block-15{width:100% !important;margin-left:0 !important;margin-right:0 !important;display:flex !important;justify-content:center !important;padding:0 !important;float:none !important}body .wp-block-social-links{justify-content:center !important}.q_logo_vertical,.q_logo,.logo_wrapper{width:100% !important;text-align:center !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important}.q_logo a{height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;visibility:visible !important}.q_logo img{height:auto !important;max-height:50px !important;width:auto !important;max-width:100% !important;margin:0 !important}nav .lang-item{display:inline-block !important;margin:0 8px !important;float:none !important;text-align:center !important}nav ul{text-align:center !important}nav .lang-item:not(:last-of-type){margin-right:5px !important}div.vertical_menu_area_widget_holder{display:flex !important;flex-direction:column !important;width:100% !important;padding:0 !important;margin:0 !important}div.vertical_menu_area_widget_holder #custom_html-2{order:10 !important;margin:20px auto 100px auto !important;display:block !important;width:fit-content !important}div.vertical_menu_area_widget_holder #block-15{order:1 !important;margin-left:0 !important}nav.mobile_menu ul li:has(a[title=reservationBTN]),li.menu-item-reservation,#mobile-menu-item-50710,.btn_reservation{text-align:center !important;display:flex !important;justify-content:center !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;margin-top:5px !important;margin-bottom:5px !important}nav.mobile_menu ul li a[title=reservationBTN]{display:block !important;width:fit-content !important;margin:5px auto !important;float:none !important;left:0 !important;right:0 !important;position:relative !important}.menu-item a[title=reservationBTN]{padding:12px 25px !important;font-size:14px !important;text-transform:uppercase !important;font-weight:700 !important;background-color:#bfa97d !important;color:#fff !important;border:none !important;border-radius:4px !important;box-shadow:0 4px 6px rgba(0,0,0,.1);letter-spacing:1px !important}.menu-item a[title=reservationBTN]:hover{background-color:#a8946b !important;transform:translateY(-1px)}a.grw-net-widget-four{transform:scale(.85);transform-origin:center top;margin-bottom:10px !important;display:inline-block !important}.grw-net-widget-four-content{padding-top:5px !important}.custom-booking-button{display:none !important}.custom-booking-button a{width:100%;text-align:center}.custom-booking-button i{width:auto !important}#back_to_top{bottom:25px !important;left:25px !important;right:auto !important;z-index:2147483647 !important;position:fixed !important;box-shadow:0 0 10px 0px #9a8356;transition:opacity .3s ease-out !important}#back_to_top.on{left:25px;right:unset;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#back_to_top.off{left:25px;right:unset;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body .chawgt{position:fixed !important;z-index:2147483647 !important;display:block !important;right:20px !important;bottom:11px !important;margin-top:0 !important}header.page_header,.header_inner,.header_bottom,.mobile_menu_button,.logo_wrapper,.q_logo{height:60px !important;min-height:60px !important;max-height:60px !important;line-height:60px !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#fff !important}.q_logo img{height:auto !important;max-height:50px !important;width:auto !important;max-width:100% !important;margin-top:5px !important;margin-bottom:5px !important}.mobile_menu_button span{line-height:60px !important}nav.mobile_menu ul li:last-child{margin-bottom:1px;padding-bottom:20px}nav.mobile_menu ul li,nav.mobile_menu ul li a{text-align:center !important;justify-content:center !important;padding-top:5px !important;padding-bottom:5px !important;line-height:1.3 !important}.q_slide_title{margin-top:10px !important;margin-bottom:5px !important;white-space:normal !important;opacity:1 !important;display:block !important}.q_slide_title h1,.carousel-inner .slider_content h1{font-size:12px !important;line-height:1.2 !important;margin-bottom:5px !important}.q_slide_title h2,.carousel-inner .slider_content h2{font-size:10px !important;line-height:1.2 !important;margin-bottom:5px !important}.q_slide_title h3,.carousel-inner .slider_content h3{font-size:9px !important;line-height:1.2 !important;margin-bottom:5px !important;font-style:normal !important}.q_slide_title h4,.carousel-inner .slider_content h4{font-size:8px !important;line-height:1.2 !important;margin-bottom:5px !important}.q_slide_text,.q_slide_text p,.carousel-inner .slider_content p{font-size:8px !important;line-height:1.3 !important;margin-top:0 !important;margin-bottom:5px !important;opacity:1 !important;white-space:normal !important}.carousel-inner .slider_content .text{padding:0 10px !important;width:100% !important}.carousel-inner .slider_content{background:0 0 !important;padding-top:10px !important}.q_slide_text,.carousel-inner .slider_content p{font-size:8px !important;line-height:1.3 !important;margin-top:5px !important;opacity:1 !important;white-space:normal !important}.carousel-inner .slider_content .text{padding:0 10px !important;width:100% !important}.carousel-inner .slider_content{background:0 0 !important;padding-top:0 !important}.qbutton{height:auto !important;padding:8px 16px !important;font-size:12px !important;line-height:1.4 !important;margin-top:15px !important}.gr-fw-placement{display:flex !important;position:fixed;bottom:0;left:50%;width:100vw;height:60px;transform:translateX(-50%);background-color:#fff !important;overflow:hidden !important;margin-inline:auto;z-index:1000;align-items:center;justify-content:center;padding-left:60px !important;padding-right:60px !important;box-sizing:border-box !important}.gr-fw-placement .grw-net-widget-four,.gr-fw-placement .textwidget{background:0 0 !important;background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;height:auto !important;display:flex !important;align-items:center;gap:15px !important;flex-wrap:nowrap !important}.gr-fw-placement .grw-net-widget-four-content{display:flex !important;align-items:center !important;justify-content:center !important}.gr-fw-placement .grw-net-widget-four-rows{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important}.gr-fw-placement .grw-net-stars-row{display:flex !important;flex-direction:row !important;align-items:center !important;gap:15px !important}.gr-fw-placement .grw-net-stars-col{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px !important}.gr-fw-placement .grw-net-text,.gr-fw-placement .grw-net-stars-col{white-space:nowrap !important;line-height:1.2 !important}.gr-fw-placement .branding,.gr-fw-placement div.branding,.gr-fw-placement a[href*="review-widget.net"]{display:none !important;opacity:0 !important;height:0 !important;width:0 !important;pointer-events:none !important}.gr-fw-placement a{transform:scale(.6);position:relative;top:15px;display:block;line-height:0}footer .footer_inner{margin-bottom:150px}#back_to_top.on{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#back_to_top.off{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}nav.mobile_menu{position:absolute !important;top:60px !important;left:0 !important;width:100vw !important;margin:0 !important;padding:0 !important;background-color:#fff !important;display:block}nav.mobile_menu ul{margin-top:0 !important;padding-top:0 !important}#mobile-sticky-footer{display:contents !important}#duplicated-booking-btn{position:fixed !important;display:grid;place-content:center;bottom:60px;height:60px !important;min-height:60px !important;padding:0 !important;width:100vw;color:#fff;z-index:1000;background-color:rgba(191,169,125,1)}#duplicated-booking-btn .item_inner{position:relative;display:inline-flex;flex-direction:row-reverse;gap:.5rem;font-family:Raleway;font-style:normal;font-size:13px;font-weight:700;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#fff !important}}.h1-absolute-overlay{position:absolute;width:100%;left:0;z-index:999;text-align:center;pointer-events:none;top:-900px}.h1-absolute-overlay h1{font-family:"Lora",serif !important;color:#bfa97d !important;font-size:35px !important;line-height:1.3em !important;font-weight:700 !important;text-transform:none !important;text-shadow:1px 1px 2px rgba(0,0,0,.5);display:inline-block;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(191,169,125,.2);border-radius:15px;padding:20px 40px;box-shadow:0 4px 15px rgba(0,0,0,.3);margin:0 auto;max-width:90%}.h1-absolute-overlay .custom-subtitle{font-style:italic !important;font-weight:400 !important;display:block;margin-top:5px}@media screen and (max-width:768px){.h1-absolute-overlay{position:relative;top:0;background:#000;margin-top:0;padding:15px 0}.h1-absolute-overlay h1{font-size:22px !important;background:0 0;backdrop-filter:none;border:none;padding:0 10px;box-shadow:none}}.item-inner .owl-btn-wrapper,.item-inner .carousel-button{display:none !important}.item-inner h3{text-align:center !important;font-family:"Lora",serif !important;font-style:italic !important;cursor:pointer;margin-bottom:10px;color:#3ad88f !important}.item-inner a.custom-enigma-link{text-decoration:none !important;color:#bfa97d !important;display:block}.item-inner a.custom-enigma-link:hover h3{text-decoration:underline}.item-inner a.custom-enigma-link,.item-inner a.custom-enigma-link:before,.item-inner a.custom-enigma-link:after{background:0 0 !important;border:none !important;box-shadow:none !important;content:none !important}.glass-separator .separator_content.box,.glass-separator .separator_content{background:rgba(30,30,30,.4) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:12px !important;padding:15px 10px !important;box-shadow:0 4px 15px rgba(0,0,0,.2) !important;display:flex !important;flex-direction:column;align-items:center;min-width:250px;height:auto !important}.glass-separator h2,.glass-separator .separator_content h2{color:#3ad88f !important;margin-bottom:5px !important;text-shadow:1px 1px 3px rgba(0,0,0,.5);background:0 0 !important}.glass-separator .separator-subtitle{color:#bfa97d !important;font-family:"Raleway",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:5px;background:0 0 !important;display:block !important}.glass-separator.variant-white-script .separator-subtitle{color:#fff !important;font-family:"Lora",serif !important;font-style:italic !important;text-transform:none !important;font-weight:400 !important;letter-spacing:normal !important;font-size:16px !important}.glass-separator.variant-white-script .q_line_before,.glass-separator.variant-white-script .q_line_after{display:none !important}.enigma-carousel-glass,.glass-standard,.h1-seo-overlay,#carousel-50631{background:var(--glass-bg) !important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--glass-radius);border:var(--glass-border);box-shadow:var(--glass-shadow);padding:20px;margin-top:10px !important}.enigma-carousel-glass h3,.enigma-carousel-glass .portfolio_title,.enigma-carousel-glass .portfolio_title a{color:#3ad88f !important;text-transform:uppercase;font-weight:700}.enigma-carousel-glass .portfolio_subtitle,.enigma-carousel-glass .excerpt,.enigma-carousel-glass .portfolio_description span{color:#bfa97d !important;font-style:italic}.enigma-carousel-glass .separator,.enigma-carousel-glass .q_line{display:none !important}.enigma-carousel-glass .item-inner,.enigma-carousel-glass article,.enigma-carousel-glass .portfolio_item_holder{background:rgba(30,30,30,.4) !important;backdrop-filter:blur(8px) saturate(1.8) !important;-webkit-backdrop-filter:blur(8px) saturate(1.8) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:12px !important;box-shadow:0 4px 15px rgba(0,0,0,.2) !important;padding:20px !important;transition:transform .3s ease,background .3s ease}.enigma-carousel-glass .item-inner:hover,.enigma-carousel-glass article:hover{background:rgba(45,45,45,.6) !important;transform:translateY(-5px)}#carousel-50631 .item-inner{padding-bottom:10px;background-color:#fff;text-align:left}#carousel-50631 .item-inner h4{color:#3ad88f;text-decoration:overline #000;font-size:20px;padding:10px;font-family:"dashicons"}#carousel-50631 .item-inner:before{display:none !important;content:none !important;background:0 0 !important}.text_owl{padding-left:10px}.q_counter_holder{height:189px;border-radius:10px;border-color:#000;opacity:1;border:2px solid #000;background-color:#ffffffeb;padding:20px}.q_counter_holder .separator.medium{margin:10px auto 20px auto !important}.q_counter_holder span.counter{font-size:2em}.q_counter_holder p.counter_text{font-size:1em}.q_progress_bar .progress_title{color:#fff !important}.carousel-button{position:absolute;text-align:center;font-size:22px;color:#fff;padding:0;opacity:1;width:40px;height:40px;line-height:38px;background:#3ad88f;top:220px;right:11px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #3ad88f;-webkit-transition:all .5s;transition:all .5s}.carousel-button:hover{color:#000}.carousel-inner .item .text{text-align:center !important}.carousel-inner>.item:nth-child(1) .q_slide_subtitle,.carousel-inner>.item:nth-child(1) .q_slide_subtitle span{text-align:center !important}.carousel-inner>.item:nth-child(1) .q_slide_text,.carousel-inner>.item:nth-child(1) .q_slide_text span{text-align:left !important}.carousel-inner .item .q_slide_title,.carousel-inner .item .q_slide_title span,.carousel-inner .item h1,.carousel-inner .item h2{color:#3ad88f !important;background-color:transparent !important}.carousel-inner .item .q_slide_subtitle,.carousel-inner .item .q_slide_subtitle span,.carousel-inner .item h3{color:#bfa97d !important}.carousel-inner .item .q_slide_text,.carousel-inner .item .q_slide_text span,.carousel-inner .item p{color:#fff !important}.carousel-inner .item .q_slide_title,.carousel-inner .item .q_slide_subtitle,.carousel-inner .item h1,.carousel-inner .item h2,.carousel-inner .item h3{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 6px rgba(0,0,0,.4)}.carousel-inner .item .q_slide_text{text-shadow:none}.carousel-inner .item .qbutton{border-radius:10px !important}.carousel-inner>.item:nth-child(2) .text,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(4) .text,.carousel-inner>.item:nth-child(5) .text{background-color:rgba(30,30,30,.55) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:30px !important}.carousel-inner>.item:nth-child(2) .q_slide_subtitle span,.carousel-inner>.item:nth-child(2) .q_slide_title span,.carousel-inner>.item:nth-child(2) .q_slide_text span,.carousel-inner>.item:nth-child(3) .q_slide_subtitle span,.carousel-inner>.item:nth-child(3) .q_slide_title span,.carousel-inner>.item:nth-child(3) .q_slide_text span,.carousel-inner>.item:nth-child(4) .q_slide_subtitle span,.carousel-inner>.item:nth-child(4) .q_slide_title span,.carousel-inner>.item:nth-child(4) .q_slide_text span,.carousel-inner>.item:nth-child(5) .q_slide_subtitle span,.carousel-inner>.item:nth-child(5) .q_slide_title span,.carousel-inner>.item:nth-child(5) .q_slide_text span{background-color:transparent !important;padding:0 !important;display:block}.carousel-inner>.item:nth-child(1) .text{max-width:45%;background-color:rgba(30,30,30,.55) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:30px !important}.carousel-inner>.item:nth-child(1) .q_slide_text span,.carousel-inner>.item:nth-child(1) .q_slide_subtitle span{background-color:transparent !important;padding:0 !important;display:block}.carousel-inner>.item:nth-child(2) .text{max-width:45%;margin:20% auto !important;padding:50px 30px !important}.carousel-inner>.item:nth-child(2) h3{font-family:"Lora",serif !important;font-size:20px !important;font-weight:400 !important;text-transform:none !important;font-style:italic !important;margin-bottom:5px !important}.carousel-inner>.item:nth-child(2) strong{color:#3ad88f !important}.carousel-inner>.item:nth-child(3) .text{margin:1% auto !important;max-width:35%}.carousel-inner>.item:nth-child(3) h2{font-family:"Lora",serif !important;color:#3ad88f !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:25px !important}.carousel-inner>.item:nth-child(3) h3{font-family:"Lora",serif !important;color:#bfa97d !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:20px !important}.carousel-inner>.item:nth-child(4) .text{margin:20% auto 20% 10% !important;max-width:45%}.carousel-inner>.item:nth-child(4) h2{font-family:"Lora",serif !important;color:#3ad88f !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:25px !important}.carousel-inner>.item:nth-child(4) h3{font-family:"Lora",serif !important;color:#bfa97d !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:20px !important}.carousel-inner>.item:nth-child(5) .text{margin:20% auto 20% 10% !important;max-width:35%}.carousel-inner>.item:nth-child(5) h2{font-family:"Lora",serif !important;color:#3ad88f !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:25px !important}.carousel-inner>.item:nth-child(5) h3{font-family:"Lora",serif !important;color:#bfa97d !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:20px !important}.carousel-inner .item .image{background-size:100% 100% !important;background-repeat:no-repeat !important;background-position:center center !important;background-color:#000}.carousel-inner .item .image img{width:100%;height:100%;object-fit:cover !important}@media screen and (min-width:1600px) and (max-width:1920px){.carousel-inner .item .image{background-size:100% 100% !important}}@media screen and (min-width:1921px){.carousel-inner .item .image{background-size:100% 100% !important}}@media screen and (min-width:0px) and (max-width:720px){.q_slider{display:none}}@media screen and (max-width:1024px){.carousel-inner>.item:nth-child(1) .text,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(4) .text,.carousel-inner>.item:nth-child(5) .text{max-width:90% !important;width:90%;margin:0 !important;padding:20px !important;background-color:rgba(0,0,0,.45) !important}.carousel-inner .item:nth-child(1) .text.all_at_once.from_bottom.custom_slide_padding,.carousel-inner .item:nth-child(1) .text.one_by_one.from_bottom.custom_slide_padding,.carousel-inner .item:nth-child(1) .text{position:absolute !important;top:30% !important;left:50% !important;transform:translate(-50%,-50%) !important;animation:none !important;transition:none !important;margin:0 !important;padding:20px !important;width:90% !important;max-width:90% !important;display:block !important;visibility:visible !important;opacity:1 !important}.carousel-inner .item:nth-child(2) .text.one_by_one.from_bottom.custom_slide_padding,.carousel-inner .item:nth-child(2) .slider_content .text,.carousel-inner .item:nth-child(2) .text{position:absolute !important;top:30% !important;left:50% !important;transform:translate(-50%,-50%) !important;animation:none !important;transition:none !important;margin:0 !important;padding:20px !important;width:90% !important;max-width:90% !important;height:auto !important;display:block !important;visibility:visible !important;opacity:1 !important}.carousel-inner .item:nth-child(2) .slider_content,.carousel-inner .item:nth-child(2) .slider_content_outer{position:static !important;transform:none !important;margin:0 !important;padding:0 !important;height:auto !important;display:block !important}.carousel-inner>.item:nth-child(3) .text.one_by_one.from_bottom.custom_slide_padding,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(4) .text.one_by_one.from_bottom.custom_slide_padding,.carousel-inner>.item:nth-child(4) .text,.carousel-inner>.item:nth-child(5) .text.one_by_one.from_bottom.custom_slide_padding,.carousel-inner>.item:nth-child(5) .text{position:absolute !important;top:30% !important;left:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;width:90% !important;max-width:90% !important}.carousel-inner>.item:nth-child(1),.carousel-inner>.item:nth-child(2),.carousel-inner>.item:nth-child(3),.carousel-inner>.item:nth-child(4),.carousel-inner>.item:nth-child(5){position:relative !important;min-height:100vh !important;height:100vh !important}}@media screen and (min-width:768px) and (max-width:1024px){.carousel-inner>.item:nth-child(2){height:100vh !important}.carousel-inner>.item:nth-child(1) .text,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(5) .text{max-width:45% !important;margin:5% auto !important;padding:25px !important}.carousel-inner>.item:nth-child(4) .text{max-width:55% !important;margin:5% auto !important;padding:25px !important}.carousel-inner>.item:nth-child(1) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100% !important}.carousel-inner>.item:nth-child(2) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100%}.carousel-inner>.item:nth-child(5) .text{height:auto !important;min-height:450px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:40px 30px !important;margin:5% auto !important}.carousel-inner>.item:nth-child(5) .q_slide_subtitle{margin-bottom:20px !important}.carousel-inner>.item:nth-child(5) .q_slide_text{flex-grow:1 !important;display:flex !important;align-items:center !important;margin:20px 0 !important}.carousel-inner>.item:nth-child(5) .slide_buttons_holder{margin-top:auto !important}}@media screen and (min-width:1025px){.carousel-inner>.item:nth-child(1) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100% !important}.carousel-inner>.item:nth-child(1) .text{margin:0 auto !important;transform:translate(200px,200px) !important}.carousel-inner>.item:nth-child(2){height:100vh !important}.carousel-inner>.item:nth-child(2) .slider_content,.vc_custom_1645667217561 .carousel-inner>.item:nth-child(2) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100% !important}.carousel-inner>.item:nth-child(2) .text{max-width:45% !important;margin:0 auto !important}.carousel-inner>.item:nth-child(3) .text{transform:translateX(-300px) !important}.carousel-inner>.item:nth-child(4) .text{transform:translateY(-150px) !important}.carousel-inner>.item:nth-child(5) .text{height:auto !important;min-height:450px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:40px 30px !important;margin:8% auto 20% 10% !important;transform:translateX(650px) !important}.carousel-inner>.item:nth-child(5) .q_slide_subtitle{margin-bottom:20px !important}.carousel-inner>.item:nth-child(5) .q_slide_text{flex-grow:1 !important;display:flex !important;align-items:center !important;margin:20px 0 !important}.carousel-inner>.item:nth-child(5) .slide_buttons_holder{margin-top:auto !important}}.h_350{height:350px;overflow:hidden}.service_table_holder{box-shadow:10px 10px 10px #000}.service_image{padding:0 !important}.service_image img{height:320px;width:100%}@media only screen and (max-width:768px){.vc_row.grid_section{min-height:350px !important;background-size:cover !important;background-repeat:repeat !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}}.cover_boxes ul li .box .thumb img{height:220px;padding:5px;border:2px solid #000}.cover_boxes ul li .box .box_content{padding:5px;background:#fff}ul.qode_pricing_list_holder.with_leaders .qode_pricing_list_item:after{color:#f5f5f5}.box a{position:relative}.box a:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:"";width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.box a:hover:before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.q_image_with_text_over img{height:270px}.logo_round{background-color:rgba(255,255,255,.6);border-radius:50%;max-width:125px;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);padding:2px;border:1px solid rgba(255,255,255,.2);display:block;margin:0 auto}.logo_round img{filter:drop-shadow(0 0 6px rgba(0,0,0,1));display:block;width:100%;height:auto}.logo_alone img{filter:drop-shadow(0 0 6px rgba(0,0,0,1))}@media only screen and (max-width:768px){.logo_round{max-width:125px}}.glassmorph_window{background-color:rgba(255,255,255,.15) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:15px !important;display:inline-block}.glassmorph_window_darker{background-color:rgba(0,0,0,.35) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px !important;display:inline-block;box-shadow:0 4px 20px rgba(0,0,0,.4);color:#fff !important}.custom_panel{position:relative;width:100vw !important;left:calc(50% - 50vw) !important;padding-top:15px !important;padding-bottom:15px !important;min-height:200px !important;box-sizing:border-box !important;border-radius:0 !important;background-image:url("/wp-content/uploads/2026/01/banniere-200x1920-velizy-1.png");background-color:#000 !important;background-size:auto 200px !important;background-position:center center !important;background-repeat:no-repeat !important;background-attachment:scroll !important;box-shadow:0 -10px 25px rgba(0,0,0,1),0 10px 25px rgba(0,0,0,1) !important}@media screen and (max-width:900px){.custom_panel{width:100vw !important;left:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;border-radius:0 !important;max-width:none !important;min-height:200px !important;padding:0 !important;background-position:center center !important;background-attachment:scroll !important;box-shadow:none !important}.custom_panel2{width:100vw !important;left:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;border-radius:0 !important;max-width:none !important;min-height:200px !important;padding:0 !important;background-position:center top !important;background-attachment:scroll !important;box-shadow:none !important}}.custom_panel2{position:relative;width:100vw !important;left:calc(50% - 50vw) !important;padding-top:15px !important;padding-bottom:15px !important;min-height:200px !important;box-sizing:border-box !important;border-radius:0 !important;background-image:url("/wp-content/uploads/2025/12/basique2.png");background-color:#000 !important;background-size:auto 200px !important;background-repeat:repeat-y !important;background-position:center top !important;background-attachment:scroll !important;box-shadow:0 -10px 25px rgba(0,0,0,1),0 10px 25px rgba(0,0,0,1) !important}.enigma-carousel-glass h3{font-family:"Lora",serif !important;font-style:italic !important;text-transform:none !important}@media only screen and (max-width:1000px){#qode-slider .carousel-inner .q_slide_title *,#qode-slider .carousel-inner h1 *,#qode-slider .carousel-inner h2 *,#qode-slider .carousel-inner h3 *,#qode-slider .carousel-inner h4 *{font-size:inherit !important;line-height:inherit !important;color:inherit !important;font-weight:inherit !important;font-style:inherit !important}#qode-slider .carousel-inner h1,#qode-slider .carousel-inner .q_slide_title h1{font-size:12px !important;line-height:1.2 !important;margin-bottom:5px !important}#qode-slider .carousel-inner h2,#qode-slider .carousel-inner .q_slide_title h2{font-size:10px !important;line-height:1.2 !important;font-weight:700 !important}#qode-slider .carousel-inner h3,#qode-slider .carousel-inner .q_slide_title h3{font-size:9px !important;line-height:1.2 !important;font-style:normal !important}#qode-slider .carousel-inner h4,#qode-slider .carousel-inner .q_slide_title h4{font-size:8px !important;line-height:1.2 !important}#qode-slider .carousel-inner p,#qode-slider .carousel-inner .q_slide_text,#qode-slider .carousel-inner .q_slide_text p,#qode-slider .carousel-inner .text p{font-size:8px !important;line-height:1.3 !important;margin-bottom:5px !important;opacity:1 !important;white-space:normal !important}#qode-slider .carousel-inner .slider_content{padding-top:10px !important;margin-top:0 !important;background:0 0 !important}.carousel-inner .slider_content .text{padding:0 10px !important;width:100% !important}.qbutton{padding:6px 12px !important;font-size:10px !important;margin-top:5px !important;height:auto !important}}h1,h2,h3,h4{font-weight:700}.vertical_area_background{border-right:1px solid #000}.menu-item:has(a[title=reservationBTN]){margin-left:-30px;margin-top:30px;width:90%;text-decoration:none;text-align:center}.menu-item a[title=reservationBTN]{padding:15px !important;color:#3ad88f !important;border:1px solid #bfa97d;background:#fff;border-radius:10px}.menu-item a[title=reservationBTN]:hover{color:#fff !important;border:1px solid #000;background:#bfa97d}.title_top{text-transform:uppercase}.box_content p{width:95%}.spin img.vc_single_image-img{-webkit-transition:-webkit-transform .9s;-moz-transition:-moz-transform .9s;-o-transition:-o-transform .9s;-ms-transition:-ms-transform .9s;transition:transform .9s}.spin img.vc_single_image-img:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.white_text div.wpb_wrapper p{color:#fff !important}.wp-block-social-link-anchor{fill:#bfa97d !important}svg:hover{fill:#000}.nf-field-description{order:20 !important}.nf-field-description p{color:red !important;font-weight:bolder;order:20 !important}#custom_html-2{margin-left:-60px}.vertical_menu{margin-top:40px !important}.wp-social-link{padding:5px 0;float:left;margin-right:25px}.page-id-51043 #carousel-51811.owl-carousel .owl-item,.page-id-51043 #carousel-51812.owl-carousel .owl-item{position:relative;aspect-ratio:1;height:100%}.page-id-51043 .owl-wrapper #carousel-51811.owl-carousel .item,.page-id-51043 .owl-wrapper #carousel-51812.owl-carousel .item{position:relative;overflow:hidden;height:100%}.page-id-51043 #carousel-51811.owl-carousel .owl-item img,.page-id-51043 #carousel-51812.owl-carousel .owl-item img{position:relative;object-fit:cover;object-position:center center;height:100%}.page-id-51043 #carousel-51811.owl-theme .owl-dots .owl-dot.active span,.page-id-51043 #carousel-51811.owl-theme .owl-dots .owl-dot:hover span,.page-id-51043 #carousel-51812.owl-theme .owl-dots .owl-dot.active span,.page-id-51043 #carousel-51812.owl-theme .owl-dots .owl-dot:hover span{background:#bfa97d !important;border:solid 2px #bfa97d !important;transition:all .3s ease-out}.page-id-51043 #carousel-51811.owl-theme .owl-dots .owl-dot span,.page-id-51043 #carousel-51812.owl-theme .owl-dots .owl-dot span{border:2px solid var(--brand-color) !important;background:0 0 !important}.page-id-51043 .owl-carousel .owl-item .item:after{content:"";position:absolute;top:50%;left:50%;width:65px;aspect-ratio:1;background:url(//www.glorious-escapegame.fr/wp-content/themes/cabin-child/assets/css/../../wp-content/uploads/2022/11/magnifying_glass.png) no-repeat;background-position:center center;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease-out}.page-id-51043 .owl-carousel .owl-item .item:hover:after{opacity:1}.page-id-51043 .owl-carousel .owl-item .item a img{transition:transform .5s ease-out}.page-id-51043 .owl-carousel .owl-item .item:hover a img{transform:scale(1.1)}.content.has_slider .content_inner .full_width .full_width_inner,.content.has_slider .content_inner .full_width .full_width_inner .vc_row.section.grid_section{z-index:10}#back_to_top.on,#back_to_top.off{left:25px;right:unset;box-shadow:0 0 10px 0px #9a8356;transition:opacity .3s ease-out}#back_to_top.off{opacity:0;pointer-events:none}#back_to_top.on{opacity:1;pointer-events:auto}.carousel-inner .item.content_vertical_middle .slider_content{display:flex;align-content:center;margin-top:40px}@media only screen and (max-width:1600px){.q_image_with_text_over img{object-fit:cover}.gr-fw-placement{display:none}.service_table_holder{box-shadow:10px 10px 10px rgb(30 30 30/40%) !important}}@media only screen and (max-width:768px){.wpb_single_image .vc_single_image-wrapper{overflow:hidden;object-fit:cover;width:100%;height:100%}.wpb_single_image img{height:auto}.booking-fixed{display:none !important}.booking-fixed i{width:auto !important}}@media only screen and (max-width:720px){:root{--slider-height:50vh}.q_slider{display:block !important;height:var(--slider-height);min-height:400px}.q_slider #qode-slider{height:100% !important}.carousel-inner .item .image{height:var(--slider-height);min-height:400px}}@media only screen and (max-width:600px){.vc_text_separator.full .separator_content span{line-height:1.5}.wp-block-social-links.wp-container-1{display:flex;justify-content:center !important;gap:1rem}body:not(.has_general_padding) .section_inner_margin .wpb_column.vc_column_container.vc_col-sm-6+.wpb_column.vc_column_container.vc_col-sm-6{margin-top:30px}.wpb_single_image.vc_align_left{width:calc(100% - 16px)}.full_section_inner .vc_column_container+.vc_column_container{margin-top:30px}.q_icon_with_title.center .icon_text_holder{margin:0}.vc_row{margin-left:0;margin-right:0}.element_from_fade{display:block}.service_image img{object-fit:cover}}@media only screen and (max-width:480px){:root{--margin-size:30px}div.grid_section .section_inner{width:calc(100% - calc(2 * var(--margin-size)))}ul.qode_pricing_list_holder li ul li{overflow:hidden;display:grid;justify-content:center;text-align:center;border-bottom:none !important}}#block-15{margin-left:-26px}h2.front_title{line-height:22px}nav .lang-item{display:inline-grid}nav .lang-item:not(:last-of-type){margin-right:1.5rem}nav.vertical_menu .menu-item a{padding-top:6px !important;padding-bottom:6px !important}.wp-block-social-links{display:flex !important;gap:3px !important;justify-content:center;margin-bottom:15px !important}.wp-social-link{margin-right:0 !important;padding:0 !important;float:none !important}#block-12{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:15px !important;justify-content:flex-start !important;align-items:center !important;padding:0 !important;margin:0 !important}#block-12 ul.wp-block-social-links:empty{display:none !important}#block-12 .wp-social-link{width:auto !important;display:inline-flex !important}@media only screen and (min-width:1001px){#block-15{width:calc(100% + 68px) !important;margin-left:-68px !important;margin-right:0 !important;padding:0 !important;display:flex !important;justify-content:center !important;box-sizing:border-box !important;position:relative !important;z-index:10 !important}.logo_wrapper,.q_logo{text-align:center !important;display:block !important;width:100% !important}.q_logo a,.q_logo img{margin:0 auto !important;display:inline-block !important}.textwidget.custom-html-widget{border:none !important;padding:0 !important;background:0 0 !important}.grw-net-widget-four{margin:15px auto !important;width:fit-content !important;border:2px solid #bfa97d !important;padding:10px !important;border-radius:8px !important;display:block !important}.branding,div.branding{opacity:0 !important;height:0 !important;width:0 !important;overflow:hidden !important;position:absolute !important;pointer-events:none !important;margin:0 !important;padding:0 !important;border:none !important}.branding a,.textwidget.custom-html-widget a[href*="review-widget.net"]{display:none !important}.wp-block-social-links{display:flex !important;justify-content:center !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;width:auto !important;max-width:100% !important;margin:0 !important;padding:0 !important;gap:8px !important;box-sizing:border-box !important;list-style:none !important}.wp-block-social-links li,.wp-social-link{margin:0 !important;padding:0 !important;float:none !important;width:auto !important;list-style:none !important}.wp-block-social-links .wp-block-social-link-anchor{background-color:#bfa97d !important;border-radius:50% !important;display:flex !important;align-items:center;justify-content:center !important;width:32px !important;height:32px !important;flex:0 0 auto !important;box-sizing:border-box !important;text-decoration:none !important}.wp-block-social-links .wp-block-social-link-anchor svg{fill:#fff !important;width:18px !important;height:18px !important}#back_to_top{left:145px !important;transform:translateX(-50%) !important;bottom:20px !important;right:auto !important;margin:0 !important;z-index:9999 !important}}@media only screen and (max-width:1000px){body #block-15{width:100% !important;margin-left:0 !important;margin-right:0 !important;display:flex !important;justify-content:center !important;padding:0 !important;float:none !important}body .wp-block-social-links{justify-content:center !important}.q_logo_vertical,.q_logo,.logo_wrapper{width:100% !important;text-align:center !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important}.q_logo a{height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;visibility:visible !important}.q_logo img{height:auto !important;max-height:50px !important;width:auto !important;max-width:100% !important;margin:0 !important}nav .lang-item{display:inline-block !important;margin:0 8px !important;float:none !important;text-align:center !important}nav ul{text-align:center !important}nav .lang-item:not(:last-of-type){margin-right:5px !important}div.vertical_menu_area_widget_holder{display:flex !important;flex-direction:column !important;width:100% !important;padding:0 !important;margin:0 !important}div.vertical_menu_area_widget_holder #custom_html-2{order:10 !important;margin:20px auto 100px auto !important;display:block !important;width:fit-content !important}div.vertical_menu_area_widget_holder #block-15{order:1 !important;margin-left:0 !important}nav.mobile_menu ul li:has(a[title=reservationBTN]),li.menu-item-reservation,#mobile-menu-item-50710,.btn_reservation{text-align:center !important;display:flex !important;justify-content:center !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;margin-top:5px !important;margin-bottom:5px !important}nav.mobile_menu ul li a[title=reservationBTN]{display:block !important;width:fit-content !important;margin:5px auto !important;float:none !important;left:0 !important;right:0 !important;position:relative !important}.menu-item a[title=reservationBTN]{padding:12px 25px !important;font-size:14px !important;text-transform:uppercase !important;font-weight:700 !important;background-color:#bfa97d !important;color:#fff !important;border:none !important;border-radius:4px !important;box-shadow:0 4px 6px rgba(0,0,0,.1);letter-spacing:1px !important}.menu-item a[title=reservationBTN]:hover{background-color:#a8946b !important;transform:translateY(-1px)}a.grw-net-widget-four{transform:scale(.85);transform-origin:center top;margin-bottom:10px !important;display:inline-block !important}.grw-net-widget-four-content{padding-top:5px !important}.custom-booking-button{display:none !important}.custom-booking-button a{width:100%;text-align:center}.custom-booking-button i{width:auto !important}#back_to_top{bottom:25px !important;left:25px !important;right:auto !important;z-index:2147483647 !important;position:fixed !important;box-shadow:0 0 10px 0px #9a8356;transition:opacity .3s ease-out !important}#back_to_top.on{left:25px;right:unset;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#back_to_top.off{left:25px;right:unset;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body .chawgt{position:fixed !important;z-index:2147483647 !important;display:block !important;right:20px !important;bottom:11px !important;margin-top:0 !important}header.page_header,.header_inner,.header_bottom,.mobile_menu_button,.logo_wrapper,.q_logo{height:60px !important;min-height:60px !important;max-height:60px !important;line-height:60px !important;padding-top:0 !important;padding-bottom:0 !important;background-color:#fff !important}.q_logo img{height:auto !important;max-height:50px !important;width:auto !important;max-width:100% !important;margin-top:5px !important;margin-bottom:5px !important}.mobile_menu_button span{line-height:60px !important}nav.mobile_menu ul li:last-child{margin-bottom:1px;padding-bottom:20px}nav.mobile_menu ul li,nav.mobile_menu ul li a{text-align:center !important;justify-content:center !important;padding-top:5px !important;padding-bottom:5px !important;line-height:1.3 !important}.q_slide_title{margin-top:10px !important;margin-bottom:5px !important;white-space:normal !important;opacity:1 !important;display:block !important}.q_slide_title h1,.carousel-inner .slider_content h1{font-size:12px !important;line-height:1.2 !important;margin-bottom:5px !important}.q_slide_title h2,.carousel-inner .slider_content h2{font-size:10px !important;line-height:1.2 !important;margin-bottom:5px !important}.q_slide_title h3,.carousel-inner .slider_content h3{font-size:9px !important;line-height:1.2 !important;margin-bottom:5px !important;font-style:normal !important}.q_slide_title h4,.carousel-inner .slider_content h4{font-size:8px !important;line-height:1.2 !important;margin-bottom:5px !important}.q_slide_text,.q_slide_text p,.carousel-inner .slider_content p{font-size:8px !important;line-height:1.3 !important;margin-top:0 !important;margin-bottom:5px !important;opacity:1 !important;white-space:normal !important}.carousel-inner .slider_content .text{padding:0 10px !important;width:100% !important}.carousel-inner .slider_content{background:0 0 !important;padding-top:10px !important}.q_slide_text,.carousel-inner .slider_content p{font-size:8px !important;line-height:1.3 !important;margin-top:5px !important;opacity:1 !important;white-space:normal !important}.carousel-inner .slider_content .text{padding:0 10px !important;width:100% !important}.carousel-inner .slider_content{background:0 0 !important;padding-top:0 !important}.qbutton{height:auto !important;padding:8px 16px !important;font-size:12px !important;line-height:1.4 !important;margin-top:15px !important}.gr-fw-placement{display:flex !important;position:fixed;bottom:0;height:86px;left:50%;width:100vw;height:60px;transform:translateX(-50%);background-color:#fff !important;overflow:hidden !important;margin-inline:auto;z-index:1000;align-items:center;justify-content:center;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box !important}.gr-fw-placement .grw-net-widget-four,.gr-fw-placement .textwidget{background:0 0 !important;background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;height:auto !important;display:flex !important;align-items:center;gap:15px !important;flex-wrap:nowrap !important}.gr-fw-placement .grw-net-widget-four-content{display:flex !important;align-items:center !important;justify-content:center !important}.gr-fw-placement .grw-net-widget-four-rows{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:5px !important}.gr-fw-placement .grw-net-stars-row{display:flex !important;flex-direction:row !important;align-items:center !important;gap:15px !important}.gr-fw-placement .grw-net-stars-col{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px !important}.gr-fw-placement .grw-net-text,.gr-fw-placement .grw-net-stars-col{white-space:nowrap !important;line-height:1.2 !important}.gr-fw-placement .branding,.gr-fw-placement div.branding,.gr-fw-placement a[href*="review-widget.net"]{display:none !important;opacity:0 !important;height:0 !important;width:0 !important;pointer-events:none !important}.gr-fw-placement a{transform:scale(.6);position:relative;top:15px;display:block;line-height:0}footer .footer_inner{margin-bottom:150px}#back_to_top.on{opacity:1 !important;visibility:visible !important;pointer-events:auto !important}#back_to_top.off{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}nav.mobile_menu{position:absolute !important;top:60px !important;left:0 !important;width:100vw !important;margin:0 !important;padding:0 !important;background-color:#fff !important;display:block}nav.mobile_menu ul{margin-top:0 !important;padding-top:0 !important}#mobile-sticky-footer{display:contents !important}#duplicated-booking-btn{position:fixed !important;display:grid;place-content:center;bottom:60px;height:60px !important;min-height:60px !important;padding:0 !important;width:100vw;color:#fff;z-index:1000;background-color:rgba(191,169,125,1)}#duplicated-booking-btn .item_inner{position:relative;display:inline-flex;flex-direction:row-reverse;gap:.5rem;font-family:Raleway;font-style:normal;font-size:13px;font-weight:700;line-height:1;letter-spacing:1.5px;text-transform:uppercase;color:#fff !important}}.h1-absolute-overlay{position:absolute;width:100%;left:0;z-index:999;text-align:center;pointer-events:none;top:-900px}.h1-absolute-overlay h1{font-family:"Lora",serif !important;color:#bfa97d !important;font-size:35px !important;line-height:1.3em !important;font-weight:700 !important;text-transform:none !important;text-shadow:1px 1px 2px rgba(0,0,0,.5);display:inline-block;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(191,169,125,.2);border-radius:15px;padding:20px 40px;box-shadow:0 4px 15px rgba(0,0,0,.3);margin:0 auto;max-width:90%}.h1-absolute-overlay .custom-subtitle{font-style:italic !important;font-weight:400 !important;display:block;margin-top:5px}@media screen and (max-width:768px){.h1-absolute-overlay{position:relative;top:0;background:#000;margin-top:0;padding:15px 0}.h1-absolute-overlay h1{font-size:22px !important;background:0 0;backdrop-filter:none;border:none;padding:0 10px;box-shadow:none}}.item-inner .owl-btn-wrapper,.item-inner .carousel-button{display:none !important}.item-inner h3{text-align:center !important;font-family:"Lora",serif !important;font-style:italic !important;cursor:pointer;margin-bottom:10px;color:#3ad88f !important}.item-inner a.custom-enigma-link{text-decoration:none !important;color:#bfa97d !important;display:block}.item-inner a.custom-enigma-link:hover h3{text-decoration:underline}.item-inner a.custom-enigma-link,.item-inner a.custom-enigma-link:before,.item-inner a.custom-enigma-link:after{background:0 0 !important;border:none !important;box-shadow:none !important;content:none !important}.glass-separator .separator_content.box,.glass-separator .separator_content{background:rgba(30,30,30,.4) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:12px !important;padding:15px 10px !important;box-shadow:0 4px 15px rgba(0,0,0,.2) !important;display:flex !important;flex-direction:column;align-items:center;min-width:250px;height:auto !important}.glass-separator h2,.glass-separator .separator_content h2{color:#3ad88f !important;margin-bottom:5px !important;text-shadow:1px 1px 3px rgba(0,0,0,.5);background:0 0 !important}.glass-separator .separator-subtitle{color:#bfa97d !important;font-family:"Raleway",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:5px;background:0 0 !important;display:block !important}.glass-separator.variant-white-script .separator-subtitle{color:#fff !important;font-family:"Lora",serif !important;font-style:italic !important;text-transform:none !important;font-weight:400 !important;letter-spacing:normal !important;font-size:16px !important}.glass-separator.variant-white-script .q_line_before,.glass-separator.variant-white-script .q_line_after{display:none !important}.enigma-carousel-glass,.glass-standard,.h1-seo-overlay,#carousel-50631{background:var(--glass-bg) !important;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:var(--glass-radius);border:var(--glass-border);box-shadow:var(--glass-shadow);padding:20px;margin-top:10px !important}.enigma-carousel-glass h3,.enigma-carousel-glass .portfolio_title,.enigma-carousel-glass .portfolio_title a{color:#3ad88f !important;text-transform:uppercase;font-weight:700}.enigma-carousel-glass .portfolio_subtitle,.enigma-carousel-glass .excerpt,.enigma-carousel-glass .portfolio_description span{color:#bfa97d !important;font-style:italic}.enigma-carousel-glass .separator,.enigma-carousel-glass .q_line{display:none !important}.enigma-carousel-glass .item-inner,.enigma-carousel-glass article,.enigma-carousel-glass .portfolio_item_holder{background:rgba(30,30,30,.4) !important;backdrop-filter:blur(8px) saturate(1.8) !important;-webkit-backdrop-filter:blur(8px) saturate(1.8) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:12px !important;box-shadow:0 4px 15px rgba(0,0,0,.2) !important;padding:20px !important;transition:transform .3s ease,background .3s ease}.enigma-carousel-glass .item-inner:hover,.enigma-carousel-glass article:hover{background:rgba(45,45,45,.6) !important;transform:translateY(-5px)}#carousel-50631 .item-inner{padding-bottom:10px;background-color:#fff;text-align:left}#carousel-50631 .item-inner h4{color:#3ad88f;text-decoration:overline #000;font-size:20px;padding:10px;font-family:"dashicons"}#carousel-50631 .item-inner:before{display:block;content:"";width:100%;height:45px;background:url(/wp-content/uploads/2021/11/card-corner.png) no-repeat;background-size:contain;position:absolute;bottom:94px;right:0;z-index:9}.text_owl{padding-left:10px}.q_counter_holder{height:189px;border-radius:10px;border-color:#000;opacity:1;border:2px solid #000;background-color:#ffffffeb;padding:20px}.q_counter_holder .separator.medium{margin:10px auto 20px auto !important}.q_counter_holder span.counter{font-size:2em}.q_counter_holder p.counter_text{font-size:1em}.q_progress_bar .progress_title{color:#fff !important}.carousel-button{position:absolute;text-align:center;font-size:22px;color:#fff;padding:0;opacity:1;width:40px;height:40px;line-height:38px;background:#3ad88f;top:220px;right:11px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #3ad88f;-webkit-transition:all .5s;transition:all .5s}.carousel-button:hover{color:#000}.carousel-inner .item .text{text-align:center !important}.carousel-inner>.item:nth-child(1) .q_slide_subtitle,.carousel-inner>.item:nth-child(1) .q_slide_subtitle span{text-align:center !important}.carousel-inner>.item:nth-child(1) .q_slide_text,.carousel-inner>.item:nth-child(1) .q_slide_text span{text-align:left !important}.carousel-inner .item .q_slide_title,.carousel-inner .item .q_slide_title span,.carousel-inner .item h1,.carousel-inner .item h2{color:#3ad88f !important;background-color:transparent !important}.carousel-inner .item .q_slide_subtitle,.carousel-inner .item .q_slide_subtitle span,.carousel-inner .item h3{color:#bfa97d !important}.carousel-inner .item .q_slide_text,.carousel-inner .item .q_slide_text span,.carousel-inner .item p{color:#fff !important}.carousel-inner .item .q_slide_title,.carousel-inner .item .q_slide_subtitle,.carousel-inner .item h1,.carousel-inner .item h2,.carousel-inner .item h3{text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 6px rgba(0,0,0,.4)}.carousel-inner .item .q_slide_text{text-shadow:none}.carousel-inner .item .qbutton{border-radius:10px !important}.carousel-inner>.item:nth-child(2) .text,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(4) .text,.carousel-inner>.item:nth-child(5) .text{background-color:rgba(30,30,30,.55) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:30px !important}.carousel-inner>.item:nth-child(2) .q_slide_subtitle span,.carousel-inner>.item:nth-child(2) .q_slide_title span,.carousel-inner>.item:nth-child(2) .q_slide_text span,.carousel-inner>.item:nth-child(3) .q_slide_subtitle span,.carousel-inner>.item:nth-child(3) .q_slide_title span,.carousel-inner>.item:nth-child(3) .q_slide_text span,.carousel-inner>.item:nth-child(4) .q_slide_subtitle span,.carousel-inner>.item:nth-child(4) .q_slide_title span,.carousel-inner>.item:nth-child(4) .q_slide_text span,.carousel-inner>.item:nth-child(5) .q_slide_subtitle span,.carousel-inner>.item:nth-child(5) .q_slide_title span,.carousel-inner>.item:nth-child(5) .q_slide_text span{background-color:transparent !important;padding:0 !important;display:block}.carousel-inner>.item:nth-child(1) .text{max-width:45%;background-color:rgba(30,30,30,.55) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:30px !important;position:relative;top:-70px;left:-40px}.carousel-inner>.item:nth-child(1) .q_slide_text span,.carousel-inner>.item:nth-child(1) .q_slide_subtitle span{background-color:transparent !important;padding:0 !important;display:block}.carousel-inner>.item:nth-child(2) .text{max-width:45%;margin:20% auto !important;padding:50px 30px !important}.carousel-inner>.item:nth-child(2) h3{font-family:"Lora",serif !important;font-size:20px !important;font-weight:400 !important;text-transform:none !important;font-style:italic !important;margin-bottom:5px !important}.carousel-inner>.item:nth-child(2) strong{color:#3ad88f !important}.carousel-inner>.item:nth-child(3) .text{margin:1% auto !important;max-width:35%}.carousel-inner>.item:nth-child(3) h2{font-family:"Lora",serif !important;color:#3ad88f !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:25px !important}.carousel-inner>.item:nth-child(3) h3{font-family:"Lora",serif !important;color:#bfa97d !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:20px !important}.carousel-inner>.item:nth-child(4) .text{margin:20% auto 20% 10% !important;max-width:45%}.carousel-inner>.item:nth-child(4) h2{font-family:"Lora",serif !important;color:#3ad88f !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:25px !important}.carousel-inner>.item:nth-child(4) h3{font-family:"Lora",serif !important;color:#bfa97d !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:20px !important}.carousel-inner>.item:nth-child(5) .text{margin:20% auto 20% 10% !important;max-width:35%}.carousel-inner>.item:nth-child(5) h2{font-family:"Lora",serif !important;color:#3ad88f !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:25px !important}.carousel-inner>.item:nth-child(5) h3{font-family:"Lora",serif !important;color:#bfa97d !important;font-style:italic !important;font-weight:400 !important;text-transform:none !important;font-size:20px !important}.carousel-inner .item .image{background-size:100% 100% !important;background-repeat:no-repeat !important;background-position:center center !important;background-color:#000}.carousel-inner .item .image img{width:100%;height:100%;object-fit:cover !important}@media screen and (min-width:1600px) and (max-width:1920px){.carousel-inner .item .image{background-size:100% 100% !important}}@media screen and (min-width:1921px){.carousel-inner .item .image{background-size:100% 100% !important}}@media screen and (min-width:0px) and (max-width:720px){.q_slider{display:none}}@media screen and (max-width:767px){.carousel-inner>.item:nth-child(1) .text,.carousel-inner>.item:nth-child(2) .text,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(4) .text,.carousel-inner>.item:nth-child(5) .text{max-width:90% !important;width:90%;margin:10px auto !important;padding:20px !important;background-color:rgba(0,0,0,.45) !important}.carousel-inner>.item:nth-child(1) .slider_content,.carousel-inner>.item:nth-child(2) .slider_content{display:block !important;height:auto !important}.vc_row:has(.custom_panel2),.section_inner:has(.custom_panel2){width:100% !important;margin:0 !important;padding:0 !important;max-width:100% !important}.custom_panel2{width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;left:0 !important;right:0 !important}.custom_panel2 .section_inner,.custom_panel2 .section_inner_margin{width:100% !important;margin:0 !important;padding:0 !important}.custom_panel2 .wpb_column{width:100% !important;margin-bottom:0 !important}.glass-separator{width:100% !important;max-width:100% !important;overflow:hidden !important}.glass-separator .separator_content.box{max-width:90% !important;margin:0 auto !important}.separator_content.box h2{font-size:18px !important;line-height:1.3 !important;white-space:normal !important;word-wrap:break-word !important;overflow-wrap:break-word !important;width:100% !important;display:block !important}.separator_content.box .separator-subtitle{white-space:normal !important;font-size:14px !important;padding:0 10px !important}.separator_content.box{width:100% !important;max-width:100% !important;padding:10px !important;box-sizing:border-box !important}.carousel-inner>.item:nth-child(1) .slider_content,.carousel-inner>.item:nth-child(2) .slider_content{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;display:block !important;z-index:5;margin-top:0 !important}.carousel-inner>.item:nth-child(1) .text,.carousel-inner>.item:nth-child(2) .text{position:absolute !important;top:20% !important;left:50% !important;transform:translate(-50%,-50%) !important;margin:0 !important;width:90% !important;max-height:90% !important;height:auto !important}}@media screen and (min-width:768px) and (max-width:1024px){.carousel-inner>.item:nth-child(2){height:100vh !important}.carousel-inner>.item:nth-child(1) .text,.carousel-inner>.item:nth-child(3) .text,.carousel-inner>.item:nth-child(5) .text{max-width:45% !important;margin:5% auto !important;padding:25px !important}.carousel-inner>.item:nth-child(4) .text{max-width:55% !important;margin:5% auto !important;padding:25px !important}.carousel-inner>.item:nth-child(1) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100% !important}.carousel-inner>.item:nth-child(2) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100%}.carousel-inner>.item:nth-child(5) .text{height:auto !important;min-height:450px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:40px 30px !important;margin:5% auto !important}.carousel-inner>.item:nth-child(5) .q_slide_subtitle{margin-bottom:20px !important}.carousel-inner>.item:nth-child(5) .q_slide_text{flex-grow:1 !important;display:flex !important;align-items:center !important;margin:20px 0 !important}.carousel-inner>.item:nth-child(5) .slide_buttons_holder{margin-top:auto !important}}@media screen and (min-width:1025px){.carousel-inner>.item:nth-child(1) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100% !important}.carousel-inner>.item:nth-child(1) .text{margin:0 auto !important}.carousel-inner>.item:nth-child(2){height:100vh !important}.carousel-inner>.item:nth-child(2) .slider_content{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:100% !important}.carousel-inner>.item:nth-child(2) .text{max-width:45% !important;margin:0 auto !important}.carousel-inner>.item:nth-child(5) .text{height:auto !important;min-height:450px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:40px 30px !important;margin:8% auto 20% 10% !important}.carousel-inner>.item:nth-child(5) .q_slide_subtitle{margin-bottom:20px !important}.carousel-inner>.item:nth-child(5) .q_slide_text{flex-grow:1 !important;display:flex !important;align-items:center !important;margin:20px 0 !important}.carousel-inner>.item:nth-child(5) .slide_buttons_holder{margin-top:auto !important}}.h_350{height:350px;overflow:hidden}.service_table_holder{box-shadow:10px 10px 10px #000}.service_image{padding:0 !important}.service_image img{height:320px;width:100%}@media only screen and (max-width:768px){.vc_row.grid_section{min-height:350px !important;background-size:cover !important;background-repeat:repeat !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}}.cover_boxes ul li .box .thumb img{height:220px;padding:5px;border:2px solid #000}.cover_boxes ul li .box .box_content{padding:5px;background:#fff}ul.qode_pricing_list_holder.with_leaders .qode_pricing_list_item:after{color:#f5f5f5}.box a{position:relative}.box a:before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:"";width:0;height:0;background:rgba(255,255,255,.2);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.box a:hover:before{-webkit-animation:circle .75s;animation:circle .75s}@-webkit-keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}@keyframes circle{0%{opacity:1}40%{opacity:1}100%{width:200%;height:200%;opacity:0}}.q_image_with_text_over img{height:270px}.logo_round{background-color:rgba(255,255,255,.6);border-radius:50%;max-width:125px;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);padding:2px;border:1px solid rgba(255,255,255,.2);display:block;margin:0 auto}.logo_round img{filter:drop-shadow(0 0 6px rgba(0,0,0,1));display:block;width:100%;height:auto}.logo_alone img{filter:drop-shadow(0 0 6px rgba(0,0,0,1))}@media only screen and (max-width:768px){.logo_round{max-width:125px}}.glassmorph_window{background-color:rgba(255,255,255,.15) !important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:15px !important;display:inline-block}.glassmorph_window_darker{background-color:rgba(0,0,0,.35) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:15px !important;display:inline-block;box-shadow:0 4px 20px rgba(0,0,0,.4);color:#fff !important}.custom_panel{position:relative;width:100vw !important;left:calc(50% - 50vw) !important;padding-top:15px !important;padding-bottom:15px !important;min-height:200px !important;box-sizing:border-box !important;border-radius:0 !important;background-image:url("/wp-content/uploads/2026/01/banniere-200x1920-velizy-1.png");background-color:#000 !important;background-size:auto 200px !important;background-position:center center !important;background-repeat:no-repeat !important;background-attachment:scroll !important;box-shadow:0 -10px 25px rgba(0,0,0,1),0 10px 25px rgba(0,0,0,1) !important}@media screen and (max-width:900px){.custom_panel{width:100vw !important;left:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;border-radius:0 !important;max-width:none !important;min-height:200px !important;padding:0 !important;background-position:center center !important;background-attachment:scroll !important;box-shadow:none !important}.custom_panel2{width:100vw !important;left:calc(50% - 50vw) !important;margin-top:0 !important;margin-bottom:0 !important;border-radius:0 !important;max-width:none !important;min-height:200px !important;padding:0 !important;background-position:center top !important;background-attachment:scroll !important;box-shadow:none !important}}.custom_panel2{position:relative;width:100vw !important;left:calc(50% - 50vw) !important;padding-top:15px !important;padding-bottom:15px !important;min-height:200px !important;box-sizing:border-box !important;border-radius:0 !important;background-image:url("/wp-content/uploads/2025/12/basique2.png");background-color:#000 !important;background-size:auto 200px !important;background-repeat:repeat-y !important;background-position:center top !important;background-attachment:scroll !important;box-shadow:0 -10px 25px rgba(0,0,0,1),0 10px 25px rgba(0,0,0,1) !important}.enigma-carousel-glass h3{font-family:"Lora",serif !important;font-style:italic !important;text-transform:none !important;color:#3ad88f !important;font-weight:700 !important;font-size:22px !important;margin-bottom:15px !important;text-shadow:none !important;letter-spacing:0px !important}.enigma-carousel-glass p,.enigma-carousel-glass .excerpt{font-family:"Raleway",sans-serif !important;color:#bfa97d !important;font-size:17px !important;line-height:1.6 !important;font-weight:500 !important}@media only screen and (max-width:1000px){#qode-slider .carousel-inner .q_slide_title *,#qode-slider .carousel-inner h1 *,#qode-slider .carousel-inner h2 *,#qode-slider .carousel-inner h3 *,#qode-slider .carousel-inner h4 *{font-size:inherit !important;line-height:inherit !important;color:inherit !important;font-weight:inherit !important;font-style:inherit !important}#qode-slider .carousel-inner h1,#qode-slider .carousel-inner .q_slide_title h1{font-size:12px !important;line-height:1.2 !important;margin-bottom:5px !important}#qode-slider .carousel-inner h2,#qode-slider .carousel-inner .q_slide_title h2{font-size:10px !important;line-height:1.2 !important;font-weight:700 !important}#qode-slider .carousel-inner h3,#qode-slider .carousel-inner .q_slide_title h3{font-size:9px !important;line-height:1.2 !important;font-style:normal !important}#qode-slider .carousel-inner h4,#qode-slider .carousel-inner .q_slide_title h4{font-size:8px !important;line-height:1.2 !important}#qode-slider .carousel-inner p,#qode-slider .carousel-inner .q_slide_text,#qode-slider .carousel-inner .q_slide_text p,#qode-slider .carousel-inner .text p{font-size:8px !important;line-height:1.3 !important;margin-bottom:5px !important;opacity:1 !important;white-space:normal !important}#qode-slider .carousel-inner .slider_content{padding-top:10px !important;margin-top:0 !important;background:0 0 !important}.carousel-inner .slider_content .text{padding:0 10px !important;width:100% !important}.qbutton{padding:6px 12px !important;font-size:10px !important;margin-top:5px !important;height:auto !important}}@media only screen and (max-width:1000px){.gr-fw-placement,#duplicated-booking-btn{display:flex !important;visibility:visible !important;opacity:1 !important;z-index:999999 !important}#duplicated-booking-btn{display:grid !important}}.enigma-carousel-glass .item-inner:before,.enigma-carousel-glass .item-inner:after{display:none !important;content:none !important;background:0 0 !important;background-image:none !important}.glass-separator .separator_content.box,.glass-separator .separator_content{background:rgba(30,30,30,.4) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:12px !important;padding:15px 10px !important;box-shadow:0 4px 15px rgba(0,0,0,.2) !important;display:flex !important;flex-direction:column;align-items:center;min-width:250px;height:auto !important}.glass-separator h2,.glass-separator .separator_content h2{color:#3ad88f !important;margin-bottom:5px !important;text-shadow:1px 1px 3px rgba(0,0,0,.5);background:0 0 !important;font-family:"Lora",serif !important;font-style:italic !important;text-transform:none !important}.glass-separator .separator-subtitle{color:#fff !important;font-family:"Lora",serif !important;font-style:italic !important;font-size:16px !important;font-weight:400 !important;text-transform:none !important;background:0 0 !important;display:block !important;text-align:center}.glass-separator.variant-white-script .q_line_before,.glass-separator.variant-white-script .q_line_after{display:none !important}@media only screen and (max-width:1000px){.q_logo_vertical,.q_logo,.logo_wrapper{height:60px !important}nav.mobile_menu{position:absolute !important;top:60px !important;left:0 !important;width:100vw !important;background-color:#fff !important;display:block}.gr-fw-placement{display:flex !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;padding:0 !important;height:60px !important;background-color:#fff !important;overflow:hidden !important;z-index:9999999 !important;justify-content:center !important;align-items:center !important;visibility:visible !important;opacity:1 !important;transform:none !important}#duplicated-booking-btn{position:fixed !important;bottom:60px !important;left:0 !important;width:100vw !important;background-color:#bfa97d !important;color:#fff !important;z-index:9999999 !important;text-align:center !important;padding:0 !important;height:60px !important;display:grid !important;place-content:center !important;visibility:visible !important;opacity:1 !important;min-height:60px !important}footer{padding-bottom:160px !important}}.q_slide_text h3,.q_slide_text_inner h3,.q_slide_text h2,.q_slide_text_inner h2,.carousel-inner .item .q_slide_text h2,.carousel-inner .item .q_slide_text_inner h2{font-family:"Lora",serif !important;font-style:italic !important;font-weight:400 !important;color:#bfa97d !important;text-transform:none !important;font-size:22px !important;margin-bottom:5px !important;margin-top:15px !important;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 6px rgba(0,0,0,.4) !important;display:block}.q_slide_text p,.q_slide_text_inner p{font-family:"Raleway",sans-serif !important;color:#fff !important;font-size:16px !important;line-height:1.5 !important;margin-bottom:15px !important;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.q_slide_text ul,.q_slide_text li{list-style:none !important;padding:0 !important;margin:0 !important}.page-id-51043 .owl-stage{display:flex !important;align-items:stretch !important}.page-id-51043 .owl-item{height:auto !important;float:none !important;display:flex !important}.enigma-carousel-glass{height:100% !important;width:100% !important;display:flex !important;flex-direction:column !important}.enigma-carousel-glass .item-inner,.enigma-carousel-glass .q_slide_text_inner{flex:1 1 auto !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;height:100% !important;min-height:280px !important}.logo_round{background-color:rgba(255,255,255,.6);border-radius:50%;max-width:125px;backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);padding:2px;border:1px solid rgba(255,255,255,.2);display:block;margin:0 auto}.logo_round img{filter:drop-shadow(0 0 6px rgba(0,0,0,1));display:block;width:100%;height:auto}.logo_alone img{filter:drop-shadow(0 0 6px rgba(0,0,0,1))}@media only screen and (max-width:768px){.logo_round{max-width:125px}}.enigma-carousel-glass,.enigma-carousel-glass .item-inner,.enigma-carousel-glass p,.enigma-carousel-glass span{color:#bfa97d !important;font-size:16px !important;line-height:1.4 !important}.enigma-carousel-glass h3,.enigma-carousel-glass h3 a{color:#3ad88f !important;font-size:20px !important;text-transform:none !important;margin-bottom:5px !important;font-weight:700 !important}.menu-item:has(a[title=reservationBTN]){margin-left:-30px !important;margin-top:30px !important;width:90% !important;text-decoration:none !important;text-align:center !important}.menu-item a[title=reservationBTN]{padding:15px !important;color:#3ad88f !important;border:1px solid #bfa97d !important;background:#fff !important;border-radius:10px !important}.menu-item a[title=reservationBTN]:hover{color:#fff !important;border:1px solid #000 !important;background:#bfa97d !important}.vertical_menu{margin-top:40px !important}nav.vertical_menu .menu-item a{padding-top:6px !important;padding-bottom:6px !important}@media only screen and (min-width:1001px){.vertical_logo_wrapper{padding:20px 0 !important;margin-left:-68px !important;width:calc(100% + 68px) !important;text-align:center !important;display:block !important}.q_logo a,.q_logo_vertical a{display:inline-block !important;height:auto !important}div.q_logo_vertical{height:auto !important;min-height:0 !important;margin-bottom:0 !important}.q_logo img,.q_logo_vertical img,.vertical_logo_wrapper img{display:block !important;margin:0 auto !important;height:auto !important;max-width:203px !important;width:auto !important}#custom_html-2,.widget_text.custom-html-widget{margin-left:-47px !important;margin-right:21px !important;width:auto !important;display:block !important}.grw-net-widget-four{margin:0 auto !important;width:100% !important;max-width:240px !important}.vertical_menu{margin-top:40px !important}.wp-block-social-links{margin-bottom:0 !important}}@media only screen and (max-width:1000px){.q_logo_vertical,.q_logo,.logo_wrapper{display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;height:60px !important}nav.mobile_menu ul li:has(a[title=reservationBTN]),li.menu-item-reservation,.btn_reservation{text-align:center !important;display:flex !important;justify-content:center !important;margin:5px 0 !important}nav.mobile_menu ul li a[title=reservationBTN]{display:block !important;width:fit-content !important;margin:5px auto !important;float:none !important}.menu-item a[title=reservationBTN]{padding:12px 25px !important;font-size:14px !important;background-color:#bfa97d !important;color:#fff !important;border:none !important;box-shadow:0 4px 6px rgba(0,0,0,.1)}}.page-id-51043 .owl-dots{display:flex !important;justify-content:center !important;align-items:center !important;gap:10px !important;opacity:1 !important;visibility:visible !important;margin-top:20px !important}#carousel-51811 .owl-nav,#carousel-51812 .owl-nav{display:block !important;height:0 !important;width:100% !important;position:absolute !important;bottom:25px !important;pointer-events:none !important}#carousel-51811 .owl-prev,#carousel-51811 .owl-next,#carousel-51812 .owl-prev,#carousel-51812 .owl-next{position:absolute !important;display:flex !important;align-items:center !important;justify-content:center !important;background:0 0 !important;border:none !important;font-size:30px !important;color:#bfa97d !important;cursor:pointer !important;width:30px !important;height:30px !important;pointer-events:auto !important;top:-15px !important}#carousel-51811 .owl-prev,#carousel-51812 .owl-prev{left:50% !important;margin-left:-120px !important}#carousel-51811 .owl-next,#carousel-51812 .owl-next{left:50% !important;margin-left:90px !important}#carousel-51811 .owl-prev:after,#carousel-51812 .owl-prev:after{content:"<"}#carousel-51811 .owl-next:after,#carousel-51812 .owl-next:after{content:">"}#carousel-51811 .owl-prev span,#carousel-51811 .owl-next span,#carousel-51812 .owl-prev span,#carousel-51812 .owl-next span{display:none !important}html body.page-id-51043 div#carousel-51811.owl-theme .owl-dots .owl-dot span,html body.page-id-51043 div#carousel-51812.owl-theme .owl-dots .owl-dot span,html body.page-id-51043 .owl-carousel[id*=carousel-].owl-theme .owl-dots .owl-dot span,html body .owl-theme .owl-dots .owl-dot span{background-color:gray !important;border:2px solid #bfa97d !important;width:12px !important;height:12px !important;margin:5px 3px !important;opacity:1 !important;visibility:visible !important;display:block !important}html body.page-id-51043 .owl-dots .owl-dot{opacity:1 !important;visibility:visible !important;background:0 0 !important;display:block !important}html body.page-id-51043 div#carousel-51811.owl-theme .owl-dots .owl-dot.active span,html body.page-id-51043 div#carousel-51812.owl-theme .owl-dots .owl-dot.active span,html body.page-id-51043 .owl-carousel[id*=carousel-].owl-theme .owl-dots .owl-dot.active span,html body .owl-theme .owl-dots .owl-dot.active span{background-color:#bfa97d !important;border-color:#bfa97d !important;transform:scale(1.2)}body .owl-theme .owl-dots .owl-dot:hover span{background-color:#bfa97d !important}@media only screen and (max-width:1000px){.glass-separator,.vc_separator,.vc_text_separator{width:100% !important;max-width:100% !important;overflow:hidden !important}.glass-separator .separator_content.box,.vc_text_separator .separator_content{max-width:90% !important;margin:0 auto !important;box-sizing:border-box !important}.glass-separator h2,.glass-separator .separator_content h2,.vc_text_separator h4{white-space:normal !important;word-wrap:break-word !important}}@media only screen and (max-width:1000px){div.vc_row[style*="box-shadow: #2e404c"],div.vc_row[style*="background-color:#000000"]{box-shadow:0 0 10px 10px #2e404c !important;background-color:#000 !important;padding:0 !important;margin:0 !important;height:auto !important;min-height:0 !important;line-height:0 !important;border:none !important;position:relative !important;z-index:5 !important}div.vc_row[style*="box-shadow: #2e404c"] .vc_single_image-wrapper,div.vc_row[style*="background-color:#000000"] .vc_single_image-wrapper{border:none !important;background:0 0 !important;padding:0 !important;box-shadow:none !important;height:auto !important}div.vc_row[style*="box-shadow: #2e404c"] img,div.vc_row[style*="background-color:#000000"] img{display:block !important;height:auto !important;width:100% !important;margin:0 auto !important}}@media (max-width:768px){#sgpb-popup-dialog-main-div-wrapper{position:fixed !important;width:100% !important;min-width:0 !important;max-width:100% !important;left:0 !important;top:0 !important;transform:none !important;margin:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;height:100vh !important;pointer-events:none;z-index:99999 !important;background:0 0 !important}#sgpb-popup-dialog-main-div{width:90% !important;min-width:0 !important;max-width:400px !important;height:auto !important;max-height:85vh !important;position:relative !important;left:auto !important;top:auto !important;transform:none !important;margin:0 !important;pointer-events:auto !important;overflow-y:auto !important;box-sizing:border-box !important}#sgpb-popup-dialog-main-div img,#sgpb-popup-dialog-main-div .sgpb-popup-builder-content-html{max-width:100% !important;height:auto !important}}#sgpb-popup-dialog-main-div img,#sgpb-popup-dialog-main-div .sgpb-popup-builder-content-html{max-width:100% !important;height:auto !important}#chayall-widget-wrapper,.chayall-widget-button,iframe[src*=chayall],div[class*=chayall],#chayall-root{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}@media only screen and (max-width:1000px){.page-id-51043 .owl-carousel .owl-item{display:flex;justify-content:center}.page-id-51043 .owl-carousel .owl-item.active{display:flex !important;justify-content:center !important;align-items:center !important}.page-id-51043 .owl-carousel .owl-item img{margin:0 auto}.enigma-carousel-glass,.enigma-carousel-glass .owl-carousel{max-width:380px !important;width:380px !important;margin:0 auto !important}.enigma-carousel-glass .owl-stage-outer{margin:0 auto !important}.enigma-carousel-glass .owl-item.active{display:flex !important;justify-content:center !important;align-items:center !important}.enigma-carousel-glass .owl-item.active .vc_single_image-wrapper{margin:0 auto !important;display:block !important}}body .wp-block-social-links{justify-content:center !important;display:flex !important;gap:15px !important}@media only screen and (min-width:1001px){html body #block-12 .wp-block-social-link-anchor{background:0 0 !important;background-color:transparent !important;border-radius:0 !important}html body #block-12 .wp-block-social-link-anchor svg{fill:#bfa97d !important}}#back_to_top,#back_to_top.on,#back_to_top.off{bottom:8px !important}@media only screen and (min-width:1001px){#back_to_top,#back_to_top.on,#back_to_top.off{bottom:30px !important}}#back_to_top{border-radius:3px !important;background-color:#bfa97d !important}.qode_icon_stack{border-radius:3px !important;border-color:transparent !important}@media only screen and (max-width:1000px){html body #block-12{justify-content:center !important;display:flex !important;gap:15px !important;margin-top:20px !important;width:100% !important;padding:0 !important}html body #block-12 .wp-block-social-links{justify-content:center !important;display:flex !important;width:auto !important;margin:0 auto !important;gap:15px !important}html body #block-12 .wp-block-social-link{background:0 0 !important;background-color:transparent !important}html body #block-12 .wp-social-link a,html body #block-12 .wp-block-social-link-anchor{background:0 0 !important;background-color:transparent !important;color:#bfa97d !important;fill:#bfa97d !important;border-radius:0 !important;width:36px !important;height:36px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:none !important;border:none !important}html body #block-12 svg{fill:#bfa97d !important;color:#bfa97d !important;stroke:none !important;width:24px !important;height:24px !important}html body #block-12 path,html body #block-12 rect,html body #block-12 circle{fill:#bfa97d !important;color:#bfa97d !important;stroke:none !important}}@media only screen and (max-width:1000px){.page-id-51043 .carousel-inner>.item:nth-child(1) .slider_content,.page-id-50514 .carousel-inner>.item:nth-child(1) .slider_content,.page-id-51043 .carousel-inner>.item:nth-child(2) .slider_content,.page-id-50514 .carousel-inner>.item:nth-child(2) .slider_content,.page-id-51043 .carousel-inner>.item:nth-child(3) .slider_content,.page-id-50514 .carousel-inner>.item:nth-child(3) .slider_content,.page-id-51043 .carousel-inner>.item:nth-child(4) .slider_content,.page-id-50514 .carousel-inner>.item:nth-child(4) .slider_content,.page-id-51043 .carousel-inner>.item:nth-child(5) .slider_content,.page-id-50514 .carousel-inner>.item:nth-child(5) .slider_content,.page-id-51043 .carousel-inner>.item:nth-child(6) .slider_content,.page-id-50514 .carousel-inner>.item:nth-child(6) .slider_content{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;display:block !important;z-index:5;margin-top:0 !important}.page-id-51043 .carousel-inner>.item:nth-child(1) .text,.page-id-50514 .carousel-inner>.item:nth-child(1) .text,.page-id-51043 .carousel-inner>.item:nth-child(2) .text,.page-id-50514 .carousel-inner>.item:nth-child(2) .text,.page-id-51043 .carousel-inner>.item:nth-child(3) .text,.page-id-50514 .carousel-inner>.item:nth-child(3) .text,.page-id-51043 .carousel-inner>.item:nth-child(4) .text,.page-id-50514 .carousel-inner>.item:nth-child(4) .text,.page-id-51043 .carousel-inner>.item:nth-child(5) .text,.page-id-50514 .carousel-inner>.item:nth-child(5) .text,.page-id-51043 .carousel-inner>.item:nth-child(6) .text,.page-id-50514 .carousel-inner>.item:nth-child(6) .text{position:absolute !important;top:20% !important;left:50% !important;transform:translate(-50%,0) !important;margin:0 !important;width:90% !important;max-height:90% !important;height:auto !important}}@media only screen and (max-width:600px){.page-id-51049 #sgpb-popup-dialog-main-div{max-height:80vh !important;overflow-y:auto !important;padding-bottom:20px !important}}@media only screen and (min-width:1001px){html body footer #block-12 .wp-block-social-links .wp-social-link{background:0 0 !important;background-color:transparent !important}html body footer #block-12 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor{background:0 0 !important;background-color:transparent !important;border-radius:0 !important}html body footer #block-12 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,html body footer #block-12 .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg path{fill:#bfa97d !important;color:#bfa97d !important}}@media only screen and (max-width:1000px){.enigma-carousel-glass{display:block !important;max-width:100% !important;margin:0 auto !important;padding:0 !important}.enigma-carousel-glass .owl-carousel{margin:10px auto 0 auto !important;padding:0 !important}.enigma-carousel-glass .owl-stage-outer{margin:0 auto !important;transform:translateX(-30px) !important}.enigma-carousel-glass .owl-item .item,.enigma-carousel-glass .owl-item .vc_single_image-wrapper{max-width:275px !important;margin:0 auto !important}.enigma-carousel-glass .owl-item img{max-width:275px !important;width:100% !important;height:auto !important}}@media only screen and (max-width:1024px){body,html{margin-bottom:0 !important;padding-bottom:60px !important}footer,.footer,#footer,.page_footer,.footer_inner{margin-bottom:0 !important;padding-bottom:0 !important}body>*:last-child,#wrapper>*:last-child{margin-bottom:0 !important}}@media only screen and (min-width:1001px){#cmplz-manage-consent .cmplz-manage-consent{left:145px !important;right:auto !important;transform:translateX(-50%) !important}}@media only screen and (min-width:769px) and (max-width:1000px){#cmplz-manage-consent .cmplz-manage-consent{left:25px !important;right:auto !important;transform:none !important}}