.gallery-info{width:14%;height:100%;position:absolute;top:0;left:43%;display:flex;flex-direction:column;justify-content:center;z-index:200}@media screen and (max-width: 1000px) and (orientation: portrait){.gallery-info{width:44%;height:70%;left:28%}}@media screen and (max-width: 600px) and (orientation: portrait){.gallery-info{width:50%;left:25%}}.bistrot-opening-hours{width:100%;position:absolute;top:calc(100% - 270px);left:0;display:flex;flex-direction:column;align-items:center;z-index:200}.bistrot-opening-hours .bistrot-opening-hours_item{color:#fff;text-align:center}.bistrot-opening-hours .bistrot-opening-hours_item b{display:block}@media screen and (max-width: 2300px){.bistrot-opening-hours{top:calc(100% - 203px)}}@media screen and (max-width: 1600px){.bistrot-opening-hours{top:calc(100% - 152px)}}@media screen and (max-width: 1200px) and (orientation: landscape){.bistrot-opening-hours{top:calc(100% - 132px)}}.bistrot-intro{position:relative;padding-top:159px}.bistrot-intro .article .article_content{padding-bottom:30px}.bistrot-intro>picture{height:100vh;position:relative;display:block}.bistrot-intro>picture:before{content:'';width:100%;height:400px;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, #fff, rgba(255,255,255,0))}.bistrot-intro>picture:after{content:'';width:100%;height:200px;position:absolute;bottom:0;left:0;background-image:linear-gradient(to top, #fff, rgba(255,255,255,0))}.bistrot-intro .bistrot-intro_slogan{font-size:6.25rem;color:#fff;line-height:1.1;text-shadow:0 3px 40px rgba(3,3,3,0.36);text-align:right;width:35%;position:absolute;top:calc(100% - 80vh);right:4.8%;margin:0;z-index:100}@media screen and (max-width: 2300px){.bistrot-intro{padding-top:119px}.bistrot-intro>picture:before{height:300px}.bistrot-intro>picture:after{height:150px}.bistrot-intro .bistrot-intro_slogan{font-size:4.6875rem}}@media screen and (max-width: 1600px){.bistrot-intro{padding-top:89px}.bistrot-intro>picture:before{height:225px}.bistrot-intro>picture:after{height:113px}.bistrot-intro .bistrot-intro_slogan{font-size:3.5rem}}@media screen and (max-width: 1200px) and (orientation: landscape){.bistrot-intro .bistrot-intro_slogan{width:50%}}@media screen and (max-width: 1000px) and (orientation: portrait){.bistrot-intro .bistrot-intro_slogan{width:100%;top:calc(100% - 90vh);right:0;padding-right:30px}}@media screen and (max-width: 600px) and (orientation: portrait){.bistrot-intro>picture{height:75vw}.bistrot-intro .bistrot-intro_slogan{font-size:1.25rem;color:#000;text-align:center;top:calc(100% - 70vw);padding:0 15px}}.bistrot-features{position:relative;background-image:url(../img/pattern_bistrot.jpg);background-size:cover;padding-top:208px;padding-bottom:376px}.bistrot-features:before{content:'';width:100%;height:200px;position:absolute;top:0;left:0;background-image:linear-gradient(to bottom, #fff, rgba(255,255,255,0))}.bistrot-features .article_title{color:#000;text-shadow:0 3px 20px rgba(0,0,0,0.84);margin-bottom:103px}.bistrot-features .bistrot-features_wrap{width:82.4%;display:flex;flex-wrap:wrap;margin:0 auto}.bistrot-features .bistrot-features_item{width:28%;height:auto;min-height:1123px;position:relative;display:flex;flex-direction:column;margin-right:8%;padding-top:974px}.bistrot-features .bistrot-features_item:before{content:'';width:100%;height:100%;position:absolute;left:25px;top:0;background-color:#C83A02;opacity:.8;transition:.3s;z-index:1}.bistrot-features .bistrot-features_item>picture{height:914px;position:absolute;top:16px;left:0;display:block;z-index:2}.bistrot-features .bistrot-features_item .bistrot-features_item_title{font-size:4.375rem;color:#fff;line-height:1;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,0.9);width:100%;position:relative;margin:0;padding-bottom:80px;z-index:2}.bistrot-features .bistrot-features_item:first-child{margin-top:69px}.bistrot-features .bistrot-features_item:first-child .bistrot-features_item_title{margin-left:25px}.bistrot-features .bistrot-features_item:nth-child(2){margin-top:20px;padding-top:80px;padding-bottom:941px}.bistrot-features .bistrot-features_item:nth-child(2):before{left:-20px}.bistrot-features .bistrot-features_item:nth-child(2)>picture{top:auto;bottom:-22px}.bistrot-features .bistrot-features_item:nth-child(2) .bistrot-features_item_title{width:auto;padding-bottom:0;margin-top:auto;margin-right:20px}.bistrot-features .bistrot-features_item:nth-child(3)>picture{top:-22px}.bistrot-features .bistrot-features_item:nth-child(3) .bistrot-features_item_title{margin-left:25px}.bistrot-features .bistrot-features_item:nth-child(4){margin-top:250px;padding-top:80px;padding-bottom:941px}.bistrot-features .bistrot-features_item:nth-child(4):before{left:-20px}.bistrot-features .bistrot-features_item:nth-child(4)>picture{top:auto;bottom:-22px}.bistrot-features .bistrot-features_item:nth-child(4) .bistrot-features_item_title{padding-bottom:0;margin-top:auto;margin-right:20px}.bistrot-features .bistrot-features_item:nth-child(5){margin-top:192px}.bistrot-features .bistrot-features_item:nth-child(5)>picture{top:-22px}.bistrot-features .bistrot-features_item:nth-child(5) .bistrot-features_item_title{margin-left:25px}.bistrot-features .bistrot-features_item:nth-child(6){margin-top:230px}.bistrot-features .bistrot-features_item:nth-child(6) .bistrot-features_item_title{margin-left:25px}.bistrot-features .bistrot-features_item:nth-child(3),.bistrot-features .bistrot-features_item:nth-child(6),.bistrot-features .bistrot-features_item:nth-child(9){margin-right:0}.bistrot-features .bistrot-features_item.snack:before{background-color:#B2001B}.bistrot-features .bistrot-features_item.aperitif:before{background-color:#6660D0}.bistrot-features .bistrot-features_item.drink:before{background-color:#299F19}.bistrot-features .bistrot-features_item.food:before{background-color:#F27007}.bistrot-features .bistrot-features_item.game-room>picture,.bistrot-features .bistrot-features_item.game-room .responsive-img{object-position:left}.bistrot-features .bistrot-features_item.game-room:before{background-color:#0336BB}.bistrot-features .bistrot-features_item.bistrot-dinner-package>picture,.bistrot-features .bistrot-features_item.bistrot-dinner-package .responsive-img{object-position:right}.bistrot-features .bistrot-features_item.bistrot-dinner-package:before{background-color:#542D32}.bistrot-features .bistrot-features_item:hover{cursor:pointer}.bistrot-features .bistrot-features_item:hover:before{opacity:1}@media screen and (max-width: 2300px){.bistrot-features{padding-top:156px;padding-bottom:282px}.bistrot-features:before{height:150px}.bistrot-features .article_title{margin-bottom:77px}.bistrot-features .bistrot-features_item{min-height:843px;padding-top:730px}.bistrot-features .bistrot-features_item:before{left:19px}.bistrot-features .bistrot-features_item>picture{height:686px;top:12px}.bistrot-features .bistrot-features_item .bistrot-features_item_title{font-size:3.3125rem;padding-bottom:60px}.bistrot-features .bistrot-features_item:first-child{margin-top:52px}.bistrot-features .bistrot-features_item:first-child .bistrot-features_item_title{margin-left:19px}.bistrot-features .bistrot-features_item:nth-child(2){margin-top:15px;padding-top:60px;padding-bottom:706px}.bistrot-features .bistrot-features_item:nth-child(2):before{left:-15px}.bistrot-features .bistrot-features_item:nth-child(2)>picture{bottom:-17px}.bistrot-features .bistrot-features_item:nth-child(2) .bistrot-features_item_title{margin-right:15px}.bistrot-features .bistrot-features_item:nth-child(3)>picture{top:-17px}.bistrot-features .bistrot-features_item:nth-child(3) .bistrot-features_item_title{margin-left:19px}.bistrot-features .bistrot-features_item:nth-child(4){margin-top:188px;padding-top:60px;padding-bottom:706px}.bistrot-features .bistrot-features_item:nth-child(4):before{left:-15px}.bistrot-features .bistrot-features_item:nth-child(4)>picture{bottom:-17px}.bistrot-features .bistrot-features_item:nth-child(4) .bistrot-features_item_title{margin-right:15px}.bistrot-features .bistrot-features_item:nth-child(5){margin-top:144px}.bistrot-features .bistrot-features_item:nth-child(5)>picture{top:-17px}.bistrot-features .bistrot-features_item:nth-child(5) .bistrot-features_item_title{margin-left:19px}.bistrot-features .bistrot-features_item:nth-child(6){margin-top:173px}.bistrot-features .bistrot-features_item:nth-child(6) .bistrot-features_item_title{margin-left:19px}}@media screen and (max-width: 1600px){.bistrot-features{padding-top:117px;padding-bottom:212px}.bistrot-features:before{height:113px}.bistrot-features .article_title{margin-bottom:58px}.bistrot-features .bistrot-features_item{min-height:632px;padding-top:548px}.bistrot-features .bistrot-features_item:before{left:14px}.bistrot-features .bistrot-features_item>picture{height:515px;top:9px}.bistrot-features .bistrot-features_item .bistrot-features_item_title{font-size:2.5rem;padding-bottom:45px}.bistrot-features .bistrot-features_item:first-child{margin-top:39px}.bistrot-features .bistrot-features_item:first-child .bistrot-features_item_title{margin-left:14px}.bistrot-features .bistrot-features_item:nth-child(2){margin-top:11px;padding-top:45px;padding-bottom:530px}.bistrot-features .bistrot-features_item:nth-child(2):before{left:-11px}.bistrot-features .bistrot-features_item:nth-child(2)>picture{bottom:-13px}.bistrot-features .bistrot-features_item:nth-child(2) .bistrot-features_item_title{margin-right:11px}.bistrot-features .bistrot-features_item:nth-child(3)>picture{top:-13px}.bistrot-features .bistrot-features_item:nth-child(3) .bistrot-features_item_title{margin-left:13px}.bistrot-features .bistrot-features_item:nth-child(4){margin-top:141px;padding-top:45px;padding-bottom:530px}.bistrot-features .bistrot-features_item:nth-child(4):before{left:-11px}.bistrot-features .bistrot-features_item:nth-child(4)>picture{bottom:-13px}.bistrot-features .bistrot-features_item:nth-child(4) .bistrot-features_item_title{margin-right:11px}.bistrot-features .bistrot-features_item:nth-child(5){margin-top:108px}.bistrot-features .bistrot-features_item:nth-child(5)>picture{top:-13px}.bistrot-features .bistrot-features_item:nth-child(5) .bistrot-features_item_title{margin-left:14px}.bistrot-features .bistrot-features_item:nth-child(6){margin-top:130px}.bistrot-features .bistrot-features_item:nth-child(6) .bistrot-features_item_title{margin-left:14px}}@media screen and (max-width: 1200px) and (orientation: landscape){.bistrot-features{padding-top:30px}.bistrot-features .bistrot-features_item{width:40%;margin-right:20%;margin-top:100px !important}.bistrot-features .bistrot-features_item:nth-child(2),.bistrot-features .bistrot-features_item:nth-child(4),.bistrot-features .bistrot-features_item:nth-child(8){margin-right:0}.bistrot-features .bistrot-features_item:nth-child(3),.bistrot-features .bistrot-features_item:nth-child(9){margin-right:20%}}@media screen and (max-width: 1000px) and (orientation: portrait){.bistrot-features{padding-top:60px;padding-bottom:110px;background-size:100% 100%}.bistrot-features .bistrot-features_item{width:43%;min-height:529px;margin-right:14%;margin-top:53px !important;padding:408px 15px 0 15px}.bistrot-features .bistrot-features_item:before{left:0}.bistrot-features .bistrot-features_item>picture{height:372px;left:-14px;top:7px}.bistrot-features .bistrot-features_item .bistrot-features_item_title{font-size:1.875rem}.bistrot-features .bistrot-features_item:first-child .bistrot-features_item_title{margin-left:0}.bistrot-features .bistrot-features_item:nth-child(2){padding-top:408px;padding-bottom:0}.bistrot-features .bistrot-features_item:nth-child(2):before{left:0}.bistrot-features .bistrot-features_item:nth-child(2)>picture{top:7px;bottom:auto;left:auto;right:-14px}.bistrot-features .bistrot-features_item:nth-child(2) .bistrot-features_item_title{margin-top:0;margin-right:0}.bistrot-features .bistrot-features_item:nth-child(3)>picture{top:7px}.bistrot-features .bistrot-features_item:nth-child(3) .bistrot-features_item_title{margin-left:0}.bistrot-features .bistrot-features_item:nth-child(4){padding-top:408px;padding-bottom:0}.bistrot-features .bistrot-features_item:nth-child(4):before{left:0}.bistrot-features .bistrot-features_item:nth-child(4)>picture{top:7px;bottom:auto;left:auto;right:-14px}.bistrot-features .bistrot-features_item:nth-child(4) .bistrot-features_item_title{margin-top:0;margin-right:0}.bistrot-features .bistrot-features_item:nth-child(5)>picture{top:7px}.bistrot-features .bistrot-features_item:nth-child(5) .bistrot-features_item_title{margin-left:0}.bistrot-features .bistrot-features_item:nth-child(6) .bistrot-features_item_title{margin-left:0}.bistrot-features .bistrot-features_item:nth-child(2),.bistrot-features .bistrot-features_item:nth-child(4),.bistrot-features .bistrot-features_item:nth-child(8){margin-right:0}.bistrot-features .bistrot-features_item:nth-child(3),.bistrot-features .bistrot-features_item:nth-child(9){margin-right:14%}}@media screen and (max-width: 600px) and (orientation: portrait){.bistrot-features .bistrot-features_item{width:100%;min-height:0;margin-right:0;padding-top:393px}.bistrot-features .bistrot-features_item .bistrot-features_item_title{font-size:1.3125rem;text-align:center;padding-bottom:20px}.bistrot-features .bistrot-features_item:nth-child(2){padding-top:393px}.bistrot-features .bistrot-features_item:nth-child(2) .bistrot-features_item_title{text-align:center;padding-bottom:20px}.bistrot-features .bistrot-features_item:nth-child(4){padding-top:393px}.bistrot-features .bistrot-features_item:nth-child(4) .bistrot-features_item_title{padding-bottom:20px}.bistrot-features .bistrot-features_item:nth-child(3),.bistrot-features .bistrot-features_item:nth-child(9){margin-right:0}}.bistrot-article{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.87);display:none;z-index:2000}.bistrot-article .bistrot-article_content{width:38%;position:relative;padding-bottom:59px}.bistrot-article .bistrot-article_content>picture{height:500px;display:block}.bistrot-article .bistrot-article_content .bistrot-article_content_text{padding:35px 60px 101px 60px;background-color:#3d806b}.bistrot-article .bistrot-article_content .bistrot-article_content_text .bistrot-article_content_text_title{font-size:3.125rem;color:#fff;line-height:1;text-align:center;margin:0;margin-bottom:38px}.bistrot-article .bistrot-article_content .bistrot-article_content_text .bistrot-article_content_text_text{color:#fff;text-align:center}.bistrot-article .bistrot-article_content .bistrot-article_content_close{width:52px;height:52px;position:absolute;bottom:59px;left:calc(50% - 26px);padding:0;border:0;background-color:transparent}.bistrot-article .bistrot-article_content .bistrot-article_content_close span{width:100%;height:1px;position:absolute;top:25px;left:0;background-color:#fff;display:block}.bistrot-article .bistrot-article_content .bistrot-article_content_close span:first-child{transform:rotate(45deg)}.bistrot-article .bistrot-article_content .bistrot-article_content_close span:last-child{transform:rotate(-45deg)}.bistrot-article .bistrot-article_content>svg{width:100%;height:59px;position:absolute;bottom:0;left:0;fill:#3d806b}.bistrot-article .bistrot-article_content.snack .bistrot-article_content_text{background-color:#B2001B}.bistrot-article .bistrot-article_content.snack>svg{fill:#B2001B}.bistrot-article .bistrot-article_content.aperitif .bistrot-article_content_text{background-color:#6660D0}.bistrot-article .bistrot-article_content.aperitif>svg{fill:#6660D0}.bistrot-article .bistrot-article_content.drink .bistrot-article_content_text{background-color:#299F19}.bistrot-article .bistrot-article_content.drink>svg{fill:#299F19}.bistrot-article .bistrot-article_content.food .bistrot-article_content_text{background-color:#F27007}.bistrot-article .bistrot-article_content.food>svg{fill:#F27007}.bistrot-article .bistrot-article_content.game-room .bistrot-article_content_text{background-color:#0336BB}.bistrot-article .bistrot-article_content.game-room>svg{fill:#0336BB}.bistrot-article .bistrot-article_content.bistrot-dinner-package .bistrot-article_content_text{background-color:#542D32}.bistrot-article .bistrot-article_content.bistrot-dinner-package>svg{fill:#542D32}.bistrot-article.open{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 2300px){.bistrot-article .bistrot-article_content{width:44%;padding-bottom:44px}.bistrot-article .bistrot-article_content>picture{height:375px}.bistrot-article .bistrot-article_content .bistrot-article_content_text{padding:26px 45px 76px 45px}.bistrot-article .bistrot-article_content .bistrot-article_content_text .bistrot-article_content_text_title{font-size:2.375rem;margin-bottom:29px}.bistrot-article .bistrot-article_content .bistrot-article_content_close{width:40px;height:40px;bottom:44px;left:calc(50% - 20px)}.bistrot-article .bistrot-article_content .bistrot-article_content_close span{top:19px}.bistrot-article .bistrot-article_content>svg{height:44px}}@media screen and (max-width: 1600px){.bistrot-article .bistrot-article_content{padding-bottom:33px}.bistrot-article .bistrot-article_content>picture{height:281px}.bistrot-article .bistrot-article_content .bistrot-article_content_text .bistrot-article_content_text_title{font-size:1.8125rem}.bistrot-article .bistrot-article_content>svg{height:33px}}@media screen and (max-width: 1200px) and (orientation: landscape){.bistrot-article .bistrot-article_content{width:80%}}@media screen and (max-width: 1000px) and (orientation: portrait){.bistrot-article .bistrot-article_content{width:72%}.bistrot-article .bistrot-article_content .bistrot-article_content_text{padding-left:36px;padding-right:36px}.bistrot-article .bistrot-article_content .bistrot-article_content_text .bistrot-article_content_text_title{font-size:1.875rem}}@media screen and (max-width: 600px) and (orientation: portrait){.bistrot-article{padding:30px 15px;overflow:scroll}.bistrot-article .bistrot-article_content{width:100%}.bistrot-article .bistrot-article_content>picture{height:252px}.bistrot-article .bistrot-article_content .bistrot-article_content_text{padding-top:36px 25px 65px 25px}.bistrot-article .bistrot-article_content .bistrot-article_content_close{bottom:35px}.bistrot-article.open{display:block}}
