@media screen and (min-width:1536px){.city-map-cont{background:url(/public/images/ohmyresto/background_elements/red_elipse.svg) -150px 50% no-repeat,radial-gradient(circle at calc(50% + 800px / 4 * 3),#f0f5ff,calc(800px / 2),transparent calc(800px / 2)),linear-gradient(270deg,#f0f5ff,calc(50% - 800px / 4 * 3),transparent calc(50% - 800px / 4 * 3))}}@media screen and (min-width:900px)and (max-width:1535px){.city-map-cont{background:url(/public/images/ohmyresto/background_elements/red_elipse.svg) -150px 50% no-repeat,radial-gradient(circle at calc(50% + 700px / 4 * 3),#f0f5ff,calc(700px / 2),transparent calc(700px / 2)),linear-gradient(270deg,#f0f5ff,calc(50% - 700px / 4 * 3),transparent calc(50% - 700px / 4 * 3))}}@media screen and (min-width:1536px){.city-map{height:800px}}@media screen and (min-width:900px)and (max-width:1535px){.city-map{height:700px}}.city-map{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}@media screen and (min-width:900px){.city-map{width:min(100% - 128px,1400px);margin:0 auto}}@media screen and (min-width:900px)and (min-width:600px)and (max-width:1199px){.city-map{width:calc(100% - 64px)}}@media screen and (min-width:900px)and (max-width:599px){.city-map{width:calc(100% - 32px)}}@media screen and (max-width:899px){.city-map{display:flex;flex-direction:column}}.city-map-content{height:100%;display:flex;flex-direction:column;justify-content:center;gap:32px}@media screen and (max-width:899px){.city-map-content{width:min(100% - 128px,1400px);margin:0 auto}}@media screen and (max-width:899px)and (min-width:600px)and (max-width:1199px){.city-map-content{width:calc(100% - 64px)}}@media screen and (max-width:899px)and (max-width:599px){.city-map-content{width:calc(100% - 32px)}}@media screen and (max-width:899px){.city-map-content .omr{display:none}}.city-map-content h2:after{content:"";display:block;width:100%;height:5px;margin:15px 0;background:url(/_next/static/media/wave_blue.6cb0118d.svg) no-repeat;background-size:contain}.city-map-content .resto-card{max-width:500px}.city-map-map{display:flex;justify-content:center;align-items:center}.city-map-map-cont{height:600px;width:600px}@media screen and (min-width:900px)and (max-width:1535px){.city-map-map-cont{height:500px;width:500px}}@media screen and (max-width:899px){.city-map-map-cont{height:400px;width:100%}}.city-map-map-cont .pin.selected{transform:scale(1.4)}.city-map-map-cont .pin{transform-origin:bottom;transition:transform .3s}@media screen and (min-width:900px){.city-map-map-cont .mapboxgl-map{border-radius:300px}}.city-map-map-cont .mapboxgl-control-container{display:none}@media screen and (min-width:900px){.demarche-cont-deco{background:url(/public/images/ohmyresto/background_elements/red_dots.svg) 100px 100px no-repeat,url(/public/images/ohmyresto/background_elements/red_dots.svg) 50% calc(100% - 100px) no-repeat,url(/public/images/ohmyresto/background_elements/red_elipse.svg) -150px calc(120% + 250px) no-repeat}}@media screen and (min-width:1536px){.demarche-cont-deco .demarche-cont{height:800px;background:radial-gradient(circle at calc(50% + 800px / 2),#f0f5ff,calc(800px / 2),transparent calc(800px / 2)),linear-gradient(270deg,#f0f5ff,calc(50% - 800px / 2),transparent calc(50% - 800px / 2))}}@media screen and (min-width:900px)and (max-width:1535px){.demarche-cont-deco .demarche-cont{height:700px;background:radial-gradient(circle at calc(50% + 700px / 2),#f0f5ff,calc(700px / 2),transparent calc(700px / 2)),linear-gradient(270deg,#f0f5ff,calc(50% - 700px / 2),transparent calc(50% - 700px / 2))}}@media screen and (max-width:899px){.demarche-cont-deco .demarche-cont{padding-top:96px;padding-bottom:96px;background:radial-gradient(circle at 50% 100%,#f0f5ff,50%,transparent 50%)}}@media screen and (max-width:899px)and (min-width:0px)and (max-width:899px){.demarche-cont-deco .demarche-cont{padding-top:64px;padding-bottom:64px}}.demarche-cont-deco .demarche-cont .demarche{width:min(100% - 128px,1400px);margin:0 auto}@media screen and (min-width:600px)and (max-width:1199px){.demarche-cont-deco .demarche-cont .demarche{width:calc(100% - 64px)}}@media screen and (max-width:599px){.demarche-cont-deco .demarche-cont .demarche{width:calc(100% - 32px)}}.demarche-cont-deco .demarche-cont .demarche{display:grid;height:100%;grid-template-columns:repeat(2,1fr);grid-gap:64px;gap:64px;overflow:hidden}@media screen and (max-width:899px){.demarche-cont-deco .demarche-cont .demarche{display:flex;flex-direction:column;justify-content:center}}.demarche-cont-deco .demarche-cont .demarche-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:32px}.demarche-cont-deco .demarche-cont .demarche-content h1:after{content:"";display:block;width:100%;height:5px;margin:15px 0;background:url(/_next/static/media/wave_blue.6cb0118d.svg) no-repeat;background-size:contain}@media screen and (max-width:1199px){.demarche-cont-deco .demarche-cont .demarche-content h1{font-size:2rem}}.demarche-cont-deco .demarche-cont .demarche-content p{font-style:italic}.demarche-cont-deco .demarche-cont .demarche-content p span{font-style:normal}.demarche-cont-deco .demarche-cont .infographie-cont .infographie{height:525px;width:700px;margin-right:-70px;gap:20px;justify-content:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{display:flex;height:100%;width:175px;overflow:hidden}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont img{height:350px;width:175px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:flex-start}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont{align-items:flex-end}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{transform:rotate(-50deg)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont img{width:233.3333333333px;height:175px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{top:388.8888888889px;right:583.3333333333px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2 img{width:70px;height:70px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2{right:250px;top:58.3333333333px}@media screen and (min-width:1200px)and (max-width:1535px){.demarche-cont-deco .demarche-cont .infographie-cont .infographie{height:450px;width:600px;margin-right:-60px;gap:20px;display:flex;justify-content:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{display:flex;height:100%;width:150px;overflow:hidden}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont img{height:300px;width:150px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:flex-start}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont{align-items:flex-end}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{transform:rotate(-50deg)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont img{width:200px;height:150px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{top:333.3333333333px;right:500px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2 img{width:60px;height:60px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2{right:214.2857142857px;top:50px}}@media screen and (max-width:1199px){.demarche-cont-deco .demarche-cont .infographie-cont .infographie{height:375px;width:500px;margin-right:-50px;gap:20px;display:flex;justify-content:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{display:flex;height:100%;width:125px;overflow:hidden}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont img{height:250px;width:125px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:flex-start}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont{align-items:flex-end}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{transform:rotate(-50deg)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont img{width:166.6666666667px;height:125px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{top:277.7777777778px;right:416.6666666667px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2 img{width:50px;height:50px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2{right:178.5714285714px;top:41.6666666667px}}@media screen and (max-width:500px){.demarche-cont-deco .demarche-cont .infographie-cont .infographie{height:300px;width:400px;margin-right:-40px;gap:20px;display:flex;justify-content:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{display:flex;height:100%;width:100px;overflow:hidden}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont img,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont img{height:200px;width:100px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:flex-start}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone-cont{align-items:flex-end}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad-cont{align-items:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{transform:rotate(-50deg)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont img{width:133.3333333333px;height:100px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont{top:222.2222222222px;right:333.3333333333px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2 img{width:40px;height:40px}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2{right:142.8571428571px;top:33.3333333333px}}@media screen and (max-width:899px){.demarche-cont-deco .demarche-cont .infographie-cont{justify-content:center}}.demarche-cont-deco .demarche-cont .infographie-cont{grid-column:2/3;height:100%;display:flex;justify-content:flex-end;align-items:center}.demarche-cont-deco .demarche-cont .infographie-cont .infographie{display:flex}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .brunch,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .phone,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .salad,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker2{transition:transform .2s}.demarche-cont-deco .demarche-cont .infographie-cont .infographie:hover .sticker{transform:rotate(6deg)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie:hover .sticker2{transform:rotate(-10deg)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie:hover .brunch,.demarche-cont-deco .demarche-cont .infographie-cont .infographie:hover .phone,.demarche-cont-deco .demarche-cont .infographie-cont .infographie:hover .salad{transform:scale(1.1)}.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont,.demarche-cont-deco .demarche-cont .infographie-cont .infographie .sticker-cont2{height:0;width:0;z-index:3;position:relative}