*,:after,:before{box-sizing:border-box}@font-face{font-family:El Messiri;src:url(/_next/static/media/ElMessiri-Regular.72c6aaff.woff) format("woff"),url(/_next/static/media/ElMessiri-Regular.6a1e681b.woff2) format("woff2");font-weight:400}@font-face{font-family:"'El Messiri'";src:url(/_next/static/media/ElMessiri-Medium.e381f483.woff) format("woff"),url(/_next/static/media/ElMessiri-Medium.9d6b4df2.woff2) format("woff2");font-weight:500}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-SemiBold.7836d766.woff2) format("woff2"),url(/_next/static/media/Inter-SemiBold.f3a684b7.woff) format("woff");font-weight:600}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Regular.c1c199f5.woff2) format("woff2"),url(/_next/static/media/Inter-Regular.cbeb09e8.woff) format("woff");font-weight:400}:root{--background:#252829;--background-medium:#2528297f;--white:#fff;--blue:#57bbd7;--green:#77bc82;--grey:#b8b9bb;--beige:#fff3f3;--black-lighter:#373737;--main-font:"Inter";--secondary-font:"El Messiri";--headline:6rem;--h2:2.5rem;--h3:1.2rem;--body:1rem;--small:0.875rem;--padding:72px;--max-width:1350px;--margin-end:100px;--responsive-margin:auto 3vw var(--margin-end) 3vw;--responsive-padding:0 3vw;--loading-grey:#4b4b4b;color-scheme:dark}body{font-family:var(--main-font),sans-serif;font-weight:400;margin:0;padding:0;background-color:var(--background);color:var(--white)}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .5s}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .5s}.fade-enter-done{opacity:1}.fade-exit-done{opacity:0}img{-webkit-user-select:none}button{background:none;border:none;cursor:pointer;margin:0;padding:0}input{font-family:var(--main-font)}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}h1{font-family:var(--secondary-font),serif;font-size:var(--headline);margin:0;font-weight:400}.body-bold{font-weight:600;font-size:var(--body)}h2{font-family:var(--secondary-font),serif;font-size:var(--h2);margin:0;font-weight:400}.display2{font-family:var(--secondary-font),serif!important;font-size:var(--h2)!important}h3{font-weight:400;margin:0}.display3,h3{font-size:var(--h3)}p{font-size:var(--body);margin:0}.small,small{font-size:var(--small)}.btn{color:var(--blue);font-weight:600;font-size:var(--body);display:inline-flex;padding:12px 38px;border:2px solid var(--blue);text-align:center;justify-content:center;align-items:center;border-radius:2px;text-decoration:none;transition:.3s;background-color:transparent;cursor:pointer;transition:transform .2s ease-in-out}.btn:active{transform:scale(.95)}.btn:hover,.nav-active.btn{background-color:var(--blue);color:#fff}header{display:flex;width:100%;justify-content:space-between;align-items:center;padding:16px var(--padding);position:fixed;top:0;z-index:999;transition:.2s ease-in-out}header.nav-scroll{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:0 var(--padding)}.burger,header.burger.nav-scroll{padding:0 24px}.burger.active{display:block;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);height:100%}.burger .top-header{display:flex;width:100%;padding:16px 0;align-items:center;justify-content:space-between}.burger nav{display:none}.burger.active nav{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 80px);width:100%}.burger.active nav ul{flex-direction:column;padding:0}.burger.active nav ul li{font-size:var(--h3)}nav ul li a{height:44px;width:-moz-fit-content;width:fit-content;font-weight:600}nav ul,nav ul li a{display:flex;align-items:center}nav ul{gap:72px}nav li{list-style:none}nav a{text-decoration:none;color:#fff}.link{position:relative;transition:.2s}.link:after{position:absolute;left:0;bottom:4px;content:"";width:0;height:2px;background-color:var(--blue);transition:.2s}.link:hover:after{width:100%}.link:hover,.nav-active.link{color:var(--blue)}.burgerIcon{height:32px;cursor:pointer;position:relative;display:inline-block}.burgerIcon,.burgerIcon:after,.burgerIcon:before{width:32px;height:2px;border-radius:2px;background:#fff;transition:all .2s ease-out}.burgerIcon:after,.burgerIcon:before{content:"";position:absolute;left:0}.burgerIcon:before{top:-10px}.burgerIcon:after{bottom:-10px}header button{width:48px;height:48px;transform:translateX(8px);cursor:pointer;justify-content:center;align-items:center}header.burger button{display:flex}header button:hover .burgerIcon:before{top:-12px}header button:hover .burgerIcon:after{bottom:-12px}.burgerIcon.active{background:transparent!important}.burgerIcon.active:before{top:0;transform:rotate(45deg)}.burgerIcon.active:after{bottom:0;transform:rotate(-45deg)}header button:hover .burgerIcon.active:before{top:0;transform:rotate(45deg)}header button:hover .burgerIcon.active:after{bottom:0;transform:rotate(-45deg)}.hero{position:relative;height:100vh;margin-bottom:var(--margin-end);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.hero .hero__bg{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100vh;object-fit:cover;filter:saturate(0);transform:scale(1.1);transition:filter .3s,transform .3s,opacity .3s}.hero a:hover~.hero__bg{filter:revert;transform:scale(1.15);transition:filter .3s,transform .3s}.hero a:hover~.radial__hero{opacity:0;transition:opacity .3s}.hero a:hover~.nav__hero{opacity:.85;transition:opacity .3s}.hero .nav__hero,.hero .radial__hero{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100vh;object-fit:cover;transition:opacity .3s}.hero .radial__hero{opacity:.6}.hero h1{font-size:var(--headline);max-width:800px;text-align:center;margin-bottom:48px}.hero-top{display:flex;align-items:center;gap:32px}.hero-top .spacer{width:40px;height:2px;display:block;background-color:#fff}.home_infos{display:flex;margin:auto;align-items:center;padding:100px 0 0;max-width:var(--max-width);gap:100px;margin-bottom:var(--margin-end)}.home_infos_left{flex:1 1}.home_infos_left p{font-style:italic;margin-top:24px;line-height:21px}.home_infos_right{flex:1 1;position:relative;height:350px}.home_infos_right img{position:absolute}.home_infos_right .nuitEtoile{top:0;right:20%;width:60%;height:auto}.home_infos_right .pontNeuf{bottom:0;left:0;width:45%;height:auto}.home_infos_right .soleilLevant{right:0;bottom:5%;width:40%;height:auto}.home_points{display:flex;flex-direction:row;justify-content:space-between;margin:auto;align-items:baseline;max-width:var(--max-width);gap:100px;margin-bottom:var(--margin-end)}.home_points .home_points_element{display:flex;flex-direction:column;width:30%}.home_points .home_points_element .home_points_element_circle{width:60px;height:60px;border-radius:50%;margin-bottom:16px}.circle_one{background-color:var(--green)}.circle_two{background-color:var(--blue)}.circle_three{background-color:var(--beige)}.home_points .home_points_element h3{margin:15px 0;font-family:var(--secondary-font)}.home_oeuvres{margin:0 auto;width:100%;max-width:var(--max-width)}.home__slider__wrapper{position:relative;margin-top:48px}.home__slider__container{overflow-x:scroll;scroll-behavior:smooth;margin-bottom:var(--margin-end);width:100%;padding-bottom:72px}.home__slider__container::-webkit-scrollbar{display:none}.home__slider{display:flex;align-items:center;gap:32px;margin:0 auto;position:relative}.oeuvre-card{width:400px;min-width:400px;height:400px;min-height:400px;position:relative;display:block;color:#fff}.oeuvre-card img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;filter:brightness(70%);transition:.2s}.oeuvre-card:hover img{filter:brightness(100%)}.oeuvre_infos{position:absolute;bottom:0;width:100%;padding:32px}.oeuvre-card .spacer{width:64px;height:2px;background-color:#fff;margin:8px 0}.home__slider__btns button{display:inline-flex}.home__slider__btns button:disabled{opacity:.3}.home__slider__btns{display:inline-flex;gap:40px;position:absolute;right:0;bottom:0}.home__slider__btn--left{transform:rotate(180deg)}@media screen and (max-width:1400px){.home_infos,.home_oeuvres,.home_points{padding:var(--responsive-padding)}}@media screen and (max-width:1050px){.hero h1{font-size:5rem}.home_infos_right .pontNeuf{bottom:16%}.home_infos_right .soleilLevant{bottom:20%}}@media screen and (max-width:910px){.home_infos_right .nuitEtoile{width:70%}.home_infos_right .pontNeuf{bottom:25%}.home_infos_right .soleilLevant{bottom:30%}}@media screen and (max-width:800px){.home_infos{flex-direction:column;margin-bottom:0;gap:0}.home_infos_right{width:90vw;margin:7vh 0 15vh;flex:initial}.home_infos_right .nuitEtoile{width:50%}.home_infos_right .soleilLevant{bottom:0;width:35%}.home_infos_right .pontNeuf{top:36%;left:5%;width:37%}}@media screen and (max-width:730px){.hero h1{font-size:4.5rem}.hero-top{gap:15px}.home_points{gap:45px}}@media screen and (max-width:640px){.home_points{gap:30px}.home_infos_right .soleilLevant{bottom:14%}}@media screen and (max-width:590px){.hero h1{font-size:4rem;width:90%;display:flex;justify-content:center;font-size:3.5rem;margin-top:2vh}.hero-top{gap:10px}.hero-top .spacer{width:25px}.home_points{flex-direction:column;text-align:left;gap:55px;margin-top:5vh}.home_points,.home_points .home_points_element{align-items:self-start;width:100%}.home_infos_right{margin-bottom:0;height:284px}.home_infos_right .soleilLevant{bottom:28%;right:8%}}@media screen and (max-width:555px){.home_infos_right .nuitEtoile{width:65%;right:17%}.home_infos_right .pontNeuf{width:41%}.home_infos_right .soleilLevant{bottom:11%;width:37%}}@media screen and (max-width:470px){.home_infos_right .soleilLevant{bottom:25%}}@media screen and (max-width:430px){.hero h1{font-size:2.5rem!important}.display3{font-size:1rem}.btn{padding:12px 20px}}@media screen and (max-width:400px){.home_infos_right{margin:7vh 0 0}.home_infos_right .soleilLevant{bottom:34%}.home_infos_right .pontNeuf{top:30%}.home_infos_right .soleilLevant{bottom:38%}}@media screen and (max-width:365px){.display3{font-size:.8rem}.hero h1{font-size:2.2rem!important}.hero-top .spacer{width:15px}}@media screen and (max-width:330px){.home_infos_right .nuitEtoile{width:85%;right:9%}.home_infos_right .soleilLevant{width:37%;bottom:31%;right:2%}.home_infos_right .pontNeuf{top:37%;width:49%;left:-2%}}@media screen and (max-width:280px){.home_infos_right .soleilLevant{bottom:39%}.home_infos_right .pontNeuf{top:34%;width:50%}}.banner__top img{height:300px;width:100%;object-fit:cover;filter:brightness(50%)}.banner__top h1{padding:0 var(--padding);position:relative;bottom:11vh;font-size:calc(2rem + 5vw);width:95vw}.discover_infos{overflow-x:hidden;margin:auto;margin-bottom:var(--margin-end);max-width:var(--max-width);display:flex;flex-direction:row;gap:70px;justify-content:space-between}.discover_infos .discover_infos_left{width:45%;display:flex;gap:10px;flex-direction:column}.discover_infos .discover_infos_left h2{margin-bottom:20px}.discover_infos .discover_infos_left a{text-decoration:none;width:-moz-fit-content;width:fit-content;height:44px;display:flex;align-items:center;color:var(--blue)}.discover_infos .discover_infos_left p{width:100%;text-align:justify;letter-spacing:-.4px;line-height:21px}.discover_infos .discover_infos_right{display:flex;flex-direction:row;gap:20px;justify-content:flex-end;overflow-y:hidden}.discover_infos .discover_infos_right img:first-child{height:315px;width:305px;object-fit:cover}.discover_infos .discover_infos_right img:nth-child(2){position:relative;top:168px;width:255px;height:275px;object-fit:cover}.discover_app{padding:30px var(--padding);background-color:var(--black-lighter);border-radius:20px;display:flex;flex-direction:row;align-items:center;max-width:var(--max-width);margin:auto;margin-bottom:var(--margin-end);color:var(--white)}.discover_app .discover_app_left{width:50%}.discover_app_left img{width:400px;height:auto}.discover_app .discover_app_right{width:50%}.discover_app .discover_app_right h2{margin-top:0;margin-bottom:2vh}.discover_app .discover_app_right p{margin-bottom:2vh}.discover_app .discover_app_right a{margin-top:3vh}@media screen and (max-width:1400px){.discover_app,.discover_infos{margin:var(--responsive-margin)}}@media screen and (max-width:1220px){.discover_infos .discover_infos_left{width:55%}.discover_infos .discover_infos_left p,.discover_infos_left a{margin-left:0}}@media screen and (max-width:1112px){.discover_infos .discover_infos_right img:first-child{top:70px;position:relative;width:350px}.discover_infos .discover_infos_right img:nth-child(2){width:246px;height:312px;top:205px}}@media screen and (max-width:1045px){.discover_infos{gap:30px}}@media screen and (max-width:1025px){.discover_infos .discover_infos_right img:nth-child(2){height:280px}.discover_infos .discover_infos_left{gap:5px}}@media screen and (max-width:1015px){.discover_infos{align-items:center}.discover_infos .discover_infos_right{width:40%;justify-content:center}.discover_infos .discover_infos_right img:first-child{display:none}.discover_infos .discover_infos_right img:nth-child(2){position:static;height:350px;width:95%}}@media screen and (max-width:970px){.discover_app_left img{width:365px}.banner__top h1{width:80vw}.discover_app{gap:30px}.discover_infos .discover_infos_left{width:100%}.discover_infos .discover_infos_right{width:100%;justify-content:space-between;gap:15px;align-items:center}}@media screen and (max-width:830px){.discover_app{padding:20px}.banner__top h1{width:80vw}.discover_infos .discover_infos_left p{font-size:.9em}}@media screen and (max-width:750px){.discover_infos .discover_infos_right{justify-content:right}.discover_infos{gap:15px}}@media screen and (max-width:700px){.banner__top h1{width:90vw}.discover_app{gap:55px}.discover_app_left img{width:330px}}@media screen and (max-width:670px){.discover_infos .discover_infos_right{display:none}.discover_infos .discover_infos_left p{width:95%}}@media screen and (max-width:600px){.banner__top h1{width:97vw}.discover_app{flex-direction:column;padding:30px var(--padding)}.discover_app .discover_app_left{display:none}.discover_app .discover_app_right{width:90%}}@media screen and (max-width:550px){.banner__top h1{font-size:calc(2rem + 4vw);width:95vw;bottom:11vh;padding:0 20px}.banner__top img{height:240px}}@media screen and (max-width:500px){.discover_app{padding:30px}.discover_infos .discover_infos_left p{width:100%}}.collection_artists{max-width:var(--max-width);margin:auto;margin-bottom:var(--margin-end);display:flex;flex-direction:column}.collection_artists h2{margin-bottom:50px}.collection_artists_list{display:flex;flex-direction:row;justify-content:space-between}.collection_artists_presentation{display:flex;flex-direction:column;align-items:center;gap:30px}.collection_artists_presentation_image{height:420px;width:290px;object-fit:cover;border-radius:160px}.collection_artists_presentation h3{font-weight:100}.collection_paintings{max-width:var(--max-width);margin:auto;margin-bottom:var(--margin-end)}.collection_paintings h2{margin-bottom:50px}.collection_paintings_list a{text-decoration:none;color:var(--white)}.collection_paintings_presentation{display:flex;flex-direction:row;margin-bottom:40px}.collection_paintings_list_element:nth-child(3) .collection_paintings_presentation,.collection_paintings_list_element:nth-child(4) .collection_paintings_presentation{flex-direction:row-reverse;text-align:right}.collection_paintings_presentation img{width:370px;height:270px;object-fit:cover}.collection_paintings_presentation_txt{display:flex;flex-direction:column;padding:24px 32px}.collection_paintings_presentation_txt h3,.collection_paintings_presentation_txt p{font-family:var(--secondary-font);font-weight:100;font-size:1.7rem}.collection_paintings_presentation_more{text-decoration:none;color:var(--white);margin-top:30px;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px;transition:.2s}.collection_paintings_list_element:nth-child(3) .collection_paintings_presentation_more,.collection_paintings_list_element:nth-child(4) .collection_paintings_presentation_more{flex-direction:row}.collection_paintings_list_element:nth-child(3) .collection_paintings_presentation_more .collection_paintings_presentation_more_icon,.collection_paintings_list_element:nth-child(4) .collection_paintings_presentation_more .collection_paintings_presentation_more_icon{transform:rotate(0deg)}.collection_paintings_list .collection_paintings_presentation_more_icon{transition:.2s;transform:rotate(180deg)}.collection_paintings_list a:active .collection_paintings_presentation{transform:scale(.99)}.collection_paintings_list a:hover .collection_paintings_presentation{background-color:var(--black-lighter);border-radius:2px}.collection_paintings_list a:hover .collection_paintings_presentation_more{color:var(--blue);gap:24px}@media screen and (max-width:1400px){.collection_artists,.collection_paintings{padding:var(--responsive-padding)}}@media screen and (max-width:1300px){.collection_artists_presentation_image{width:22vw}}@media screen and (max-width:1100px){.collection_artists_presentation_image{height:335px}}@media screen and (max-width:765px){.collection_paintings_presentation img{width:320px;height:250px}}@media screen and (max-width:850px){.collection_artists_list{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.collection_artists_presentation_image{width:revert}}@media screen and (max-width:600px){.collection_paintings_list{display:flex;flex-direction:column;align-items:center}.collection_paintings_presentation{flex-direction:column}.collection_paintings_list_element:nth-child(3) .collection_paintings_presentation,.collection_paintings_list_element:nth-child(4) .collection_paintings_presentation{flex-direction:column;text-align:left}.collection_paintings_presentation img{width:92vw;height:335px}.collection_paintings_presentation{gap:15px;margin-top:60px}.collection_paintings_presentation_txt span{margin-top:15px}.collection_paintings_presentation_txt{width:100%;padding:24px 16px}.collection_paintings h2{margin-bottom:0}.collection_paintings_list_element:first-child .collection_paintings_presentation{margin-top:50px}}@media screen and (max-width:550px){.banner__top h1{font-size:calc(2rem + 4vw)}.collection_artists_list{gap:16px}.collection_artists_presentation_image{width:100%;height:60vw}.collection_artists_presentation h3{font-size:var(--body);text-align:center}}@media screen and (max-width:420px){.collection_paintings_presentation img{height:280px}}@media screen and (max-width:350px){.collection_paintings_presentation img{height:220px}.collection_artists h2,.collection_paintings h2{font-size:2rem}}.oeuvrepage{margin-top:145px}.ariane{display:flex;flex-direction:row;gap:10px;max-width:var(--max-width);margin:auto auto 50px;font-size:1.2em;font-weight:600}.ariane a{text-decoration:none;color:var(--white);display:flex;height:44px}.oeuvrepage_infos{flex-direction:column;max-width:var(--max-width);margin:auto}.oeuvrepage_infos,.oeuvrepage_infos_details{display:flex;margin-bottom:var(--margin-end)}.oeuvrepage_infos_details{flex-direction:row;justify-content:space-between}.oeuvrepage_infos_titre{margin-bottom:70px}.oeuvrepage_infos_titre h2{font-family:var(--main-font);font-weight:100}.oeuvrepage_infos_titre .oeuvrepage_infos_details{display:flex;flex-direction:row}.oeuvrepage_infos .oeuvrepage_infos_details_image{width:40%}.oeuvrepage_infos .oeuvrepage_infos_details_image img{width:100%;border-radius:2px}.oeuvrepage_infos .oeuvrepage_infos_details_txt{display:flex;flex-direction:column;width:50%;line-height:21px}.oeuvrepage_infos .oeuvrepage_infos_details_txt p{margin-top:24px}.oeuvrepage_infos .oeuvrepage_infos_details_txt p:first-child{margin-top:0}@media screen and (max-width:1370px){.oeuvrepage_ariane,.oeuvrepage_infos{padding:var(--responsive-padding)}.ariane{margin-left:3vw}}@media screen and (max-width:1050px){.oeuvrepage_ariane{margin-bottom:60px}.oeuvrepage_infos_titre h1{font-size:5rem}.oeuvrepage_infos_titre h2{font-size:1.8rem}}@media screen and (max-width:800px){.oeuvrepage_ariane{margin-bottom:35px}.oeuvrepage_infos_titre h1{font-size:4rem}.oeuvrepage_infos_titre h2{font-size:1.5rem}}@media screen and (max-width:590px){.oeuvrepage_infos_titre h1{font-size:3rem}.oeuvrepage_infos_titre h2{font-size:1.3rem}.oeuvrepage_infos_details{flex-direction:column;gap:30px}.oeuvrepage_infos .oeuvrepage_infos_details_image{width:100%}.oeuvrepage_infos .oeuvrepage_infos_details_image img{height:50vh;object-fit:cover}.oeuvrepage_infos .oeuvrepage_infos_details_txt{width:100%}.oeuvrepage_infos{margin-bottom:30px}}@media screen and (max-width:440px){.oeuvrepage_infos .oeuvrepage_infos_details_image img{height:37vh}.oeuvrepage_infos{margin-bottom:10px}}.billeterie{margin:130px auto var(--margin-end) auto;max-width:var(--max-width);padding:0 var(--padding)}.billeterie__head{margin-bottom:56px}.billeterie__content{display:flex;flex-direction:row;justify-content:space-between;gap:40px}.billeterie__left{gap:32px;height:-moz-fit-content;height:fit-content;gap:20px;display:flex;flex-direction:column}.billeterie__left-first{display:flex;flex-direction:row;gap:32px}.billeterie__left-second ul{line-height:23px;padding:0}.billeterie__left-second ul li{list-style:none}.billeterie__left img{object-fit:cover}.billeterie__left_informations h2{font-family:var(--main-font),serif;font-size:var(--h3);margin:0;font-weight:400}.billeterie__left .place{font-size:1.1rem}.billeterie__right{width:100%}.price{display:flex;flex-direction:column;gap:7px;margin:15px 0}.price_places,.price_taxes,.price_total{display:flex;justify-content:space-between}.price_places h3:first-child,.price_taxes h3:first-child{color:var(--grey)}.price_total{margin:15px 0;border-top:1px solid var(--white);padding-top:10px}.expo__date{margin-top:15px}.expo__date p:nth-child(2){color:var(--grey);margin-top:5px;margin-bottom:35px}.placeSelector{display:flex;align-items:center;justify-content:space-between;gap:25px;min-width:210px}.placeSelector button{transition:transform .1s ease-in-out}.placeSelector button:active{transform:scale(.95)}.billeterie__content form{width:100%}.field{margin-bottom:40px}.form__infos{margin-bottom:32px}.error{margin-bottom:16px}.field label{margin-bottom:8px;display:block}.field input,.field select{border:none;border-radius:2px;background-color:var(--black-lighter);height:56px;width:100%;padding:16px;font-size:1rem}.field input:focus{outline-color:var(--blue)}.field input::placeholder{font-size:16px;color:var(--grey)}.field .caption{margin-top:8px;color:var(--grey)}select{width:100%;border:none;padding:16px;border-radius:2px}input[type=date],select{color:var(--grey)}select{font-size:1rem}select:focus{outline-color:var(--blue)}.field small{display:block;color:red;margin-top:8px}.field.error input,.field.error select{border:1px solid red}.error{color:red;margin-top:8px;margin-bottom:24px}@media screen and (min-width:1050px){.billeterie__left{position:-webkit-sticky;position:sticky;top:120px}}@media screen and (max-width:1050px){.billeterie__content{flex-direction:column;gap:60px}.form_parts{display:flex;flex-direction:row;justify-content:space-between;gap:40px}.form_part1{width:60%}.form_part2{width:35%}.billeterie__left{gap:44px}}@media screen and (max-width:830px){.form_parts{flex-direction:column;gap:0}.form_part1{width:100%}.form_part2{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:20px}.billeterie__left{gap:20px;flex-direction:column}.placeSelector{width:-moz-fit-content;width:fit-content}.billeterie_img{width:100%;height:28vh}.field{width:100%}}@media screen and (max-width:730px){.billeterie{padding:0 20px}.billeterie__left-first{flex-direction:column}.submit_reserv{background-color:var(--background);position:-webkit-sticky;position:sticky;z-index:10;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:center;padding:20px}}@media screen and (max-width:640px){.form_part2{flex-direction:column}.form_part2 .field{margin-bottom:0}}@media screen and (max-width:500px){.billeterie h1{font-size:1.8em!important}}.popup-overlay{position:fixed;top:0;left:0;background-color:var(--background-medium);width:100vw;height:100vh;z-index:100;display:flex;justify-content:center;align-items:center}.popup{position:fixed;z-index:101;background-color:var(--black-lighter);padding:32px;border-radius:4px}.popup p{margin:8px 0 24px}.popup button{width:100%}.loader__spinner{width:50px;height:50px;border-top:10px solid var(--blue);border:10px solid var(--blue);border-top-color:var(--black-lighter);border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}footer{background-color:var(--black-lighter);width:100%;display:flex;flex-direction:column;padding:20px var(--padding)}footer a{text-decoration:none;color:#fff}footer h3{border-bottom:2px solid #fff;padding-bottom:.5vh;width:-moz-fit-content;width:fit-content;margin-bottom:1vh}footer .footer_top{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.footer_part1 img{height:70px}footer .footer_top .footer_part2{display:flex;flex-direction:column}footer .footer_top .footer_part2 ul{list-style:none;padding:0;display:flex;flex-direction:column;margin-top:0;font-weight:600}footer .footer_top .footer_part2 ul li a{display:flex;height:44px;align-items:center;width:-moz-fit-content;width:fit-content}footer .footer_top .footer_part3{display:flex;flex-direction:column}footer .footer_top .footer_part3 .reseaux ul{display:flex;flex-direction:row;padding:0;gap:15px;list-style:none;align-items:center}.reseaux img{width:auto}.footer_bottom{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:22px}.footer_bottom p a{display:flex;height:44px;align-items:center;width:-moz-fit-content;width:fit-content;font-weight:600}@media screen and (max-width:660px){.footer_part1{display:none}.reseaux img{height:43px}}@media screen and (max-width:750px){.footer_bottom{align-items:center}}@media screen and (max-width:530px){footer{align-items:center;padding:20px}footer .footer_top{gap:75px}}@media screen and (max-width:450px){footer .footer_top{flex-direction:column;gap:29px;width:100%}}.skeleton{pointer-events:none;cursor:default}.skeleton:before{content:"";display:block;width:100%;height:100%;position:relative;z-index:100;background-color:var(--loading-grey);background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0) 60%) var(--loading-grey);background:linear-gradient(100deg,hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 60%) var(--loading-grey);background-size:200% 100%;background-position-x:180%;animation:loading 1s ease-in-out infinite}@keyframes loading{to{background-position-x:-20%}}.oeuvrepage_infos{min-height:294.54}.oeuvrepage_infos h1.skeleton:before{height:210px;margin-bottom:24px}.oeuvrepage_infos h2.skeleton:before{height:50px;width:300px}.oeuvrepage_infos .oeuvrepage_infos_details_image.skeleton:before{height:400px}.collection_artists_presentation h3.skeleton:before{height:30px;width:200px;border-radius:2px}.collection_artists_presentation_image.skeleton:before{border-radius:160px}.collection_paintings_list_element .collection_paintings_presentation_image.skeleton:before{width:370px;height:270px}.collection_paintings_list_element p.skeleton:before{width:150px;height:35px;margin-bottom:8px}.collection_paintings_list_element h3.skeleton:before{width:400px;height:35px}.collection_paintings_list_element span.skeleton:before{width:150px;height:35px}.notfound{padding-top:111.5px;min-height:calc(100vh - 265.89px);flex-direction:column}.notfound,.notfound .notfound__content{display:flex;align-items:center;justify-content:center}.notfound .notfound__content{gap:40px}.notfound .notfound__container{height:-moz-fit-content;height:fit-content}.notfound .notfound__content img{height:200px;width:200px}.notfound .notfound__content .notfound__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.notfound .notfound__content .notfound__text h1{margin:1px}.notfound .notfound__content .notfound__text p{max-width:600px}.mentionslegales_txt{margin:auto;margin-bottom:var(--margin-end);max-width:var(--max-width);width:65%}.mentionslegales_txt h2{margin-bottom:35px}.mentionslegales_txt h3{font-size:1.8rem;font-family:var(--secondary-font);margin:40px 0 20px}.mentionslegales_txt h4{font-weight:500;font-size:1.2rem}.cgv_txt{margin:auto;margin-bottom:var(--margin-end);max-width:var(--max-width);width:65%}.cgv_txt h2{margin-bottom:35px}@media screen and (max-width:930px){.cgv_txt,.mentionslegales_txt{width:80%}}