.accueil h1,.accueil h3,.content-not-found h1,.page__content h1,.page__content h2,.page__content h3,.page__content h4,.page__content h5,.page__content h6,body{font-family:Poppins,sans-serif}.container-full,.google_map iframe,nav,nav .logo a,nav .navbar{width:100%}.accueil,.accueil__slogan,.accueil__text,.navbar .search-box,.presentation,.presentation__content{position:relative}.accueil,.blocks_imgs,.form__reservation__content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.accueil,.menus{-webkit-box-direction:normal}.accueil__text,.facebook_maps,.menus__content,.navbar .search-box i,.reservation h2{text-align:center}#back2Top,nav{position:fixed}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:'Herr Von Muellerhoff',cursive}.page__content{margin-top:2rem}.page__content h1{margin:1rem 0}nav .logo{min-width:11rem}nav .logo,nav .logo img{height:100%;-o-object-fit:contain;object-fit:contain}nav .logo a{height:100%}nav{top:0;left:0;height:70px;background:#111;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:9999999}nav .navbar{height:100%;max-width:1250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:0 50px}nav .navbar .nav-links{line-height:70px;height:100%}nav .navbar #main-menu,nav .navbar #second-menu{display:-webkit-box;display:-ms-flexbox;display:flex}nav .navbar #main-menu li,nav .navbar #second-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0 14px}nav .navbar #main-menu li a,nav .navbar #second-menu li a{height:100%;text-decoration:none;white-space:nowrap;color:#fff;font-size:15px;font-weight:500}#main-menu li:hover .htmlcss-arrow,#main-menu li:hover .js-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}nav .navbar #main-menu li .arrow{height:100%;width:22px;line-height:70px;text-align:center;display:inline-block;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}nav .navbar #main-menu li .sub-menu{position:absolute;top:70px;left:0;line-height:40px;background:#111;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:0 0 4px 4px;display:none;z-index:2}#main-menu li .sub-menu .more:hover .more-sub-menu,nav .navbar #main-menu li:hover .htmlCss-sub-menu,nav .navbar #main-menu li:hover .js-sub-menu{display:block}.navbar #main-menu li .sub-menu li{padding:0 22px;border-bottom:1px solid rgba(255,255,255,.1)}.navbar #main-menu li .sub-menu a{color:#fff;font-size:15px;font-weight:500}.navbar #main-menu li .sub-menu .more-arrow{line-height:40px}.navbar #main-menu li .sub-menu .more-sub-menu{position:absolute;top:0;left:100%;border-radius:0 4px 4px;z-index:1;display:none}.navbar .search-box{height:40px;width:40px}.navbar .search-box i{position:absolute;height:100%;width:100%;line-height:40px;font-size:22px;color:#fff;font-weight:600;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navbar .search-box .input-box{position:absolute;right:calc(100% - 40px);top:80px;height:60px;width:300px;background:#111;border-radius:6px;opacity:0;pointer-events:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.navbar.showInput .search-box .input-box{top:65px;opacity:1;pointer-events:auto;background:#111}.search-box .input-box::before{content:'';position:absolute;height:20px;width:20px;background:#111;right:10px;top:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-box .input-box input{position:absolute;top:50%;left:50%;border-radius:4px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:35px;width:280px;outline:0;padding:0 15px;font-size:16px;border:none}.navbar .bx-menu,.navbar .lni-menu,.navbar .nav-links .sidebar-logo{display:none}@media (max-width:920px){nav .navbar{max-width:100%;padding:0 25px}nav .navbar #main-menu li,nav .navbar #second-menu li{padding:0 10px;white-space:nowrap}nav .navbar #main-menu li a,nav .navbar #second-menu li a{font-size:15px}}.carte__vins a,.pdf__menus a{padding:1rem 2rem;text-decoration:none}@media (max-width:800px){.navbar .bx-menu,.navbar .lni-menu,.navbar .nav-links.show1 #main-menu .htmlCss-sub-menu,.navbar .nav-links.show2 #main-menu .more .more-sub-menu,.navbar .nav-links.show3 #main-menu .js-sub-menu,nav .navbar #main-menu li{display:block}nav .navbar .nav-links{position:fixed;top:0;left:-100%;display:block;max-width:270px;width:100%;background:#111;line-height:40px;padding:20px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;z-index:1111}.navbar #main-menu li .sub-menu .more-sub-menu li,.navbar .nav-links .sidebar-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar .bx-menu,.navbar .lni-menu,.sidebar-logo .logo-name,.sidebar-logo i{font-size:25px;color:#fff}nav .navbar #main-menu{display:block;margin-top:20px}nav .navbar #main-menu li .arrow{line-height:40px}nav .navbar #main-menu li .sub-menu{position:relative;top:0;-webkit-box-shadow:none;box-shadow:none;display:none}nav .navbar #main-menu li .sub-menu li{border-bottom:none}.navbar #main-menu li .sub-menu .more-sub-menu{position:relative;left:0;display:none}#main-menu li:hover .htmlcss-arrow,#main-menu li:hover .js-arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.navbar #main-menu li .sub-menu .more span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-menu li .sub-menu .more:hover .more-sub-menu,nav .navbar #main-menu li:hover .htmlCss-sub-menu,nav .navbar #main-menu li:hover .js-sub-menu{display:none}.navbar .nav-links.show1 #main-menu .htmlcss-arrow,.navbar .nav-links.show3 #main-menu .js-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.navbar .nav-links.show2 #main-menu .more-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:370px){nav .navbar .nav-links{max-width:100%}}footer{background-color:#111;padding:2rem 0 1rem}.presentation p,footer a,footer a:hover,footer p{color:#fff}.footer__logo{width:10rem;margin:0 auto}.accueil__wave,.presentation__wave{width:100%;left:0;background-size:cover;background-position:center center;right:0;background-repeat:no-repeat}.accueil{height:100vh;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center center}.accueil:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.accueil h1,.accueil h2,.accueil h3,.accueil span{color:#fff;margin-bottom:0}.accueil h2{font-size:3rem}.accueil h1{font-weight:700;font-size:2.5rem}.accueil h3{font-size:2rem;font-weight:200}.accueil__text{z-index:1}.accueil__slogan:after,.accueil__slogan:before{content:'';position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);height:.2rem;background-color:#fff;width:16rem}.accueil__slogan:before{top:-1.5rem}.img__carte__vins,.menus:before{top:0;bottom:0;position:absolute}.accueil__slogan:after{bottom:-1.5rem}.accueil__wave{height:8rem;position:absolute;bottom:0;background-image:url('https://jeux2gouts.fr/wp-content/themes/jeux2gouts/assets/images/wave_accueil.png')}@media screen and (min-width:500px){.accueil__slogan:after,.accueil__slogan:before{width:24rem}}.presentation{background-color:#400000;padding:10rem 0}.presentation__text__content{background-color:#300101;border:.2rem solid #fff;padding:2rem;margin:2rem 0 1rem}.carte__vins a,.pdf__menus a,.reservation{background-color:#400000}.presentation__content .block__img{width:80%;-webkit-box-shadow:10px 10px 0 0 rgba(0,0,0,.5);box-shadow:10px 10px 0 0 rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex}.blocks_imgs,.form__reservation__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.presentation__content .block__img:first-child{-webkit-transform:scale(1.2) rotate(-5deg);-ms-transform:scale(1.2) rotate(-5deg);transform:scale(1.2) rotate(-5deg)}.presentation__content .block__img:nth-child(3n+2){-webkit-transform:scale(1) rotate(-5deg) translate(10px,0);-ms-transform:scale(1) rotate(-5deg) translate(10px,0);transform:scale(1) rotate(-5deg) translate(10px,0);z-index:1}.presentation__content .block__img:nth-child(3n+3),.presentation__content .second_blocks_imgs .block__img:nth-child(3n+3){-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg);z-index:2}.presentation__content .second_blocks_imgs .block__img:first-child{-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg);z-index:1}.presentation__content .second_blocks_imgs .block__img:nth-child(3n+2){-webkit-transform:scale(1) rotate(-5deg) translate(10px,0);-ms-transform:scale(1) rotate(-5deg) translate(10px,0);transform:scale(1) rotate(-5deg) translate(10px,0);z-index:2}.presentation__text__content span,.presentation__text__content strong{font-family:'Herr Von Muellerhoff',cursive;font-size:3rem}.presentation__wave{position:absolute;bottom:-4rem;height:4rem;background-image:url('https://jeux2gouts.fr/wp-content/themes/jeux2gouts/assets/images/presentation_wave.png')}.carte__vins{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:4rem 0}.carte__vins .img_intro{width:18rem;margin:0 auto}.carte__vins h2,.menus h2{font-size:4rem;position:relative;display:inline-block;z-index:9}.carte__vins a,.carte__vins p{font-size:1.5rem}.carte__vins a,.carte__vins h2,.carte__vins p,.localisation__text,.menus h2,.menus__content h2,.menus__content p,.pdf__menus a,.reservation .text__section p{color:#fff}.carte__vins h2::before,.facebook h2::before,.localisation h2:before,.menus h2::before,.reservation h2::before,.salles h2::before{content:'';position:absolute;background-color:#261f16;border:5px solid #33291d;top:.8rem;bottom:0;left:-1rem;right:-1rem;z-index:-1}.carte__vins a{border:2px solid #fff;border-radius:10px;-webkit-animation:3s infinite animateHeart;animation:3s infinite animateHeart;display:inline-block}.img__carte__vin__content{height:35rem;width:100%;position:relative}.img__carte__vins{left:0;right:0;z-index:1}.img__sommeliere{position:absolute;z-index:32;top:50%;width:20rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.menus,.menus__content,.reservation,.reservation h2{position:relative}@-webkit-keyframes move{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(var(--maximum));transform:translateY(var(--maximum))}}@keyframes move{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(var(--maximum));transform:translateY(var(--maximum))}}.img__carte__vins img{height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.accueil h1{font-size:3.5rem}.accueil h2{font-size:5rem}.accueil h3{font-size:3rem}.accueil__slogan:after,.accueil__slogan:before{width:40rem}.presentation__text__content p{font-size:1.5rem}.blocks_imgs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.carte__vins .img_intro{width:20rem}}@media screen and (min-width:991px){h2{font-size:2.5rem}.carte__vins .img_intro{width:22rem}}@media screen and (min-width:1024px){nav .navbar #main-menu li a,nav .navbar #second-menu li a{font-size:1.4rem}.presentation__content .block__img{width:20rem}.presentation__text__content{padding:4rem 2rem}.blocks_imgs,.presentation__text__content{width:80%;margin:0 auto}.img__sommeliere{left:20%}}@media screen and (min-width:1200px){.presentation__text__content{padding:6rem 2rem}.img__sommeliere{left:12%}}.salles .slide{height:30rem;background-repeat:no-repeat;background-size:cover;background-position:center center}.facebook h2,.localisation h2,.salles h2{color:#fff;font-size:4rem;position:relative;display:inline-block;z-index:9}.salles .title__section{padding-top:2rem}.menus__content p,.pdf__menus a{font-size:1.5rem}.menus{padding:6rem 0;border:6px solid #400000;background-repeat:no-repeat;background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a[href^=tel]{color:inherit;text-decoration:none}.menus:before{content:'';left:0;right:0;background-color:rgba(0,0,0,.5)}.pdf__menus a{border:2px solid #fff;display:inline-block;margin:.5rem;border-radius:10px;-webkit-animation:3s infinite animateHeart;animation:3s infinite animateHeart}@-webkit-keyframes animateHeart{0%,10%,100%,50%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}15%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes animateHeart{0%,10%,100%,50%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(1.1);transform:scale(1.1)}15%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.menus__content h2{font-size:4rem}.gallery_photos,.reservation{padding:4rem 0}.block__photos{margin-bottom:1rem}.reservation h2{color:#fff;font-size:4rem;display:inline-block;z-index:9}.form__reservation__plugin__block{border:5px solid #333;padding:1rem;max-width:500px;margin:0 auto;z-index:1}.form__reservation__plugin__block,.reservation input,.reservation select,.reservation textarea{background-color:#fff}.form__reservation__content .img__block{-webkit-box-shadow:10px 10px 0 0 rgb(0 0 0 / 50%);box-shadow:10px 10px 0 0 rgb(0 0 0 / 50%);display:-webkit-box;display:-ms-flexbox;display:flex;width:80%}.form__reservation__content .img__block:first-child,.form__reservation__content .img__block:nth-child(4n+4){-webkit-transform:scale(1) rotate(-5deg);-ms-transform:scale(1) rotate(-5deg);transform:scale(1) rotate(-5deg)}.form__reservation__content .img__block:nth-child(4n+2),.form__reservation__content .img__block:nth-child(4n+3){-webkit-transform:scale(1) rotate(5deg);-ms-transform:scale(1) rotate(5deg);transform:scale(1) rotate(5deg)}.form__reservation__content .img__block:nth-child(4n+3){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.form__reservation__content .img__block:nth-child(4n+4){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit}.reservation input,.reservation select,.reservation textarea{padding:1rem;border:1px solid #000;margin-bottom:1rem;width:100%}.reservation .wpcf7-submit{padding:1rem;background-color:#000;color:#fff;font-size:18px}.acceptance-form-reservation{width:auto!important;height:auto;margin:0!important;padding:0!important}.reservation__wave{background-size:cover;background-image:url('https://jeux2gouts.fr/wp-content/themes/jeux2gouts/assets/images/reservation__wave.png');background-position:center center;width:100%;height:8rem;position:absolute;bottom:-8rem;left:0;right:0;z-index:99999;background-repeat:no-repeat}@media screen and (min-width:1024px){.salles .slide{background-attachment:fixed;padding-bottom:817px}.facebook h2,.localisation h2,.menus__content h2,.reservation h2,.salles h2{font-size:5rem}.form__reservation__content{position:relative;width:100%;margin:0 auto}.form__reservation__content .img__block{position:absolute;width:20rem}.form__reservation__content .img__block:first-child,.form__reservation__content .img__block:nth-child(4n+3){top:0;-webkit-transform:scale(1) rotate(-10deg);-ms-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}.form__reservation__content .img__block:first-child{left:0}.form__reservation__content .img__block:nth-child(4n+3){right:0}.form__reservation__content .img__block:nth-child(4n+2),.form__reservation__content .img__block:nth-child(4n+4){-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:scale(1) rotate(10deg);-ms-transform:scale(1) rotate(10deg);transform:scale(1) rotate(10deg)}.form__reservation__content .img__block:nth-child(4n+2){top:50%;left:0}.form__reservation__content .img__block:nth-child(4n+4){top:40%;right:0}}@media screen and (min-width:1400px){.img__sommeliere{left:10%}.form__reservation__content{width:80%}.reservation__wave{background-size:100% 100%}}.facebook_maps{padding:10rem 0 2rem;background-color:#742e30}.btn__facebook{width:9rem;margin:0 auto}@media screen and (min-width:1200px){.facebook h2,.localisation h2,.menus__content h2,.reservation h2,.salles h2{font-size:6rem}.menus{padding:8rem 0}}.references{padding:2rem 0}.block__logo{height:10rem}.block__logo img{height:100%;-o-object-fit:contain;object-fit:contain}.references .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.references .block__logo{margin-bottom:2rem}#back2Top{width:40px;height:40px;z-index:999;display:none;cursor:pointer;bottom:10px;right:10px;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Calque_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 200 200' style='enable-background:new 0 0 200 200;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath d='M180,200H20c-11,0-20-9-20-20V20C0,9,9,0,20,0h160c11,0,20,9,20,20v160C200,191,191,200,180,200z'/%3E%3Cpath id='XMLID_224_' class='st0' d='M160.6,124.3L104,67.7c-1.1-1.1-2.5-1.7-4-1.7c-1.5,0-2.9,0.6-4,1.7l-56.6,56.6 c-2.2,2.2-2.2,5.8,0,8c2.2,2.2,5.8,2.2,8,0L100,79.7l52.6,52.6c1.1,1.1,2.6,1.7,4,1.7s2.9-0.6,4-1.7 C162.8,130.1,162.8,126.5,160.6,124.3z'/%3E%3C/g%3E%3C/svg%3E");background-size:contain}#back2Top:hover{opacity:1}#back2Top,#back2Top:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.content-not-found{padding:5rem 0}.content-not-found a,.content-not-found a:hover{color:#fff;background-color:#000;padding:.5rem 1rem;border-radius:50px;text-decoration:none;display:inline-block}.content-not-found .logo__not__found{width:16rem}

/* add juillet 2024 */
.heure_min_reservation {
	    display: flex;
    flex-direction: row;
    align-items: center;
}
.heure_reservation, .min_reservation {
	    width: 49%;
}
.heure_reservation {
	    margin: 0 1% 0 0;
}
.min_reservation {
	    margin: 0 0 0 1%;
}
/* add juillet 2024 */input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:block}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:none}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}