@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@200&display=swap);@import url(https://fonts.googleapis.com/css?family=Trirong);@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@1,200&display=swap);@import url(https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300&display=swap);*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}html{height:-webkit-fill-available}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;font-family:Inter,sans-serif;margin:0;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:#d5cdc4;font-family:Inter,sans-serif;font-size:clamp(10px,5vw,20px);text-decoration:none}.NavBar{background-color:#000;color:#d4cdc5;display:flex;justify-content:space-between;left:0;margin:0 auto;max-height:30px;max-width:1700px;padding:5px clamp(5%,2vw,20%);right:0}.NavBar a{color:#d4cdc5;font-size:15px;padding-bottom:5px;position:relative}@media only screen and (min-width:1024px){.NavBar a{font-size:15px}}@media only screen and (min-width:768px){.NavBar a{font-size:15px}}.NavBar a:hover{color:#e5c93c}.NavBar a:before{-webkit-animation:MaskDown 1.5s ease-in-out 0s forwards running;animation:MaskDown 1.5s ease-in-out 0s forwards running;background-color:#000;height:100%;left:0;top:0}.NavBar a:after,.NavBar a:before{content:"";position:absolute;width:100%}.NavBar a:after{background:#e5c93c;bottom:0;display:block;height:2px;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.NavBar a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.social_bar,.social_bar_header{flex-direction:row;gap:50px;margin-top:50px;width:100%}.social_bar,.social_bar a,.social_bar_header,.social_bar_header a{align-items:center;display:flex;justify-content:center}.social_bar_header{align-items:center;justify-content:center;margin:30px 0 20px;padding-left:0}.social_btn{-webkit-animation:fadeIn 1s linear 1s forwards running;animation:fadeIn 1s linear 1s forwards running;background-color:#000;border:2px solid #d4cdc5;border-radius:50%;color:#d4cdc5;cursor:pointer;font-size:25px;height:50px;opacity:0;width:50px}.social_btn:hover{background-color:#000;border:2px solid #e5c93c;color:#e5c93c;-webkit-transform:scale(1.1);transform:scale(1.1);transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}@-webkit-keyframes colorFade{0%{background-color:#d4cdc5}to{background-color:#000}}@keyframes colorFade{0%{background-color:#d4cdc5}to{background-color:#000}}@media(min-width:768px){.social_btn{font-size:25px;height:50px;width:50px}}.to_top_btn_visible{-webkit-animation:fadeIn 1s linear 0s forwards running;animation:fadeIn 1s linear 0s forwards running;background-color:#d4cdc5;border:1px solid #000;border-radius:50%;color:#000;cursor:pointer;font-size:18px;height:40px;opacity:0;position:fixed;right:20px;width:40px;z-index:9999}.to_top_btn_visible:hover{background-color:#e5c93c}.to_top_btn_unVisible{-webkit-animation:fadeOut 1.3s linear 0s forwards running;animation:fadeOut 1.3s linear 0s forwards running;border:1px solid #000;border-radius:50%;color:#000;cursor:pointer;font-size:18px;height:40px;opacity:1;position:fixed;right:20px;width:40px;z-index:9999}.to_top_btn_default{bottom:20px}.to_top_btn_middle{bottom:10%}.to_top_btn_top{bottom:70%}@media(min-width:768px){.to_top_btn_unVisible,.to_top_btn_visible{height:50px;width:50px}.to_top_btn_middle{bottom:50%}}@media(min-width:992px){.to_top_btn_middle{bottom:50%}}._section{background-color:#d4cdc5;color:#000;min-height:100vh}.gallery_section{background-color:#d4cdc5;height:auto}.activitySection{padding-bottom:30px}.contactSection{background-color:#000}.contactSection h2,.contactSection h3{font-family:Italiana,sans-serif;font-size:50px;margin-top:20px;padding:0 20%}.contactSection h2{margin-bottom:30px}.show{opacity:1;transition:all 1.2s}.hidden{opacity:0}.show.gallery_section .gallery_container{-webkit-animation:ToTop .8s ease-in-out 0s forwards running;animation:ToTop .8s ease-in-out 0s forwards running}.galleryTitle{box-shadow:1.95px 1.95px 2.6px rgba(0,0,0,.15);overflow:hidden;padding:0 5%}.show.gallery_container{opacity:1;transition:all 1.5s}.hidden.gallery_container{opacity:0}.galleryTitle h2{background-size:cover;color:#d4cdc5;font-family:Italiana,sans-serif;text-align:center}.gallery_container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:20px;overflow:hidden;padding-bottom:20px}.galleryCollection{padding-bottom:30px;position:relative}.galleryCollection h3{color:#000;font-family:Italiana,sans-serif;font-size:50px;margin-top:20px}.galleryCollection:not(:last-child):after{border-bottom:1px solid #000;bottom:0;content:"";display:block;left:10%;position:absolute;width:80%}.gallery_cards_container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.galleryCard{-webkit-animation:ShadowAnimReversed .6s ease-out 0s forwards running;animation:ShadowAnimReversed .6s ease-out 0s forwards running;background-color:#585654;border-radius:10px;box-shadow:2.95px 2.95px 2.6px rgba(0,0,0,.25);color:#d4cdc5;height:400px;margin:20px 5px;-webkit-transform:scale(1);transform:scale(1);transition-duration:.4s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:350px}.galleryCard:hover{-webkit-animation:ShadowAnim .6s ease-out 0s forwards running;animation:ShadowAnim .6s ease-out 0s forwards running;color:#e5c93c;-webkit-transform:scale(1.015);transform:scale(1.015)}.galleryCard:hover .galleryCard_img{-webkit-transform:scale(1.15);transform:scale(1.15)}.galleryCard .galleryClass_header{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:16px;justify-content:center;max-height:50px;padding:10px;text-transform:uppercase}.galleryCard .galleryCard_img_container{overflow:hidden;width:100%}.galleryCard .galleryCard_img{max-height:300px;min-height:300px;object-fit:cover;object-position:center;transition:-webkit-transform 4s;transition:transform 4s;transition:transform 4s,-webkit-transform 4s;width:100%}.galleryCard .galleryCard_footer{align-items:center;display:flex;flex-direction:column;font-size:15px;justify-content:center;min-height:25px;padding:0;text-align:left}.galleryCard .galleryCard_footer p{margin-top:10px}.gallery_modal{align-items:center;background-color:#000;background-color:rgba(0,0,0,.9);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:auto;padding-top:50px;position:fixed;top:0;width:100%;z-index:10000}.gallery_modal_content{max-height:90%;min-height:300px;object-fit:contain;object-position:center;pointer-events:none;width:100%}#caption,.gallery_modal_content{-webkit-animation:zoom .6s ease-out 0s forwards;animation:zoom .6s ease-out 0s forwards;opacity:1}.close_modal{color:#d4cdc5;font-size:40px;font-weight:700;position:absolute;right:35px;top:15px;transition:.3s}.close_modal:focus,.close_modal:hover{color:#bbb;cursor:pointer;text-decoration:none}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ShadowAnim{0%{box-shadow:0 0 0 transparent}to{box-shadow:13px 13px 13px rgba(0,0,0,.3)}}@keyframes ShadowAnim{0%{box-shadow:0 0 0 transparent}to{box-shadow:13px 13px 13px rgba(0,0,0,.3)}}@-webkit-keyframes ShadowAnimReversed{0%{box-shadow:13px 13px 13px rgba(0,0,0,.3)}to{box-shadow:0 0 0 transparent}}@keyframes ShadowAnimReversed{0%{box-shadow:13px 13px 13px rgba(0,0,0,.3)}to{box-shadow:0 0 0 transparent}}@media(min-width:1600px){.galleryCard{height:400px;margin:20px 50px;width:400px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.show.App_header{-webkit-animation:ToTop .5s linear .3s forwards running;animation:ToTop .5s linear .3s forwards running}.show.App_header .description{-webkit-animation:fadeIn 1.5s forwards;animation:fadeIn 1.5s forwards}.show.App_header .description h2,.show.App_header .description_Text{-webkit-animation:LineDeployY .5s linear .3s forwards running;animation:LineDeployY .5s linear .3s forwards running}.App_header{background-color:#000;color:#d4cdc5;left:0;margin:0 auto;max-width:1700px;overflow:hidden;padding-top:20px;right:0;text-align:left}.App_header h2{font-size:clamp(12px,12vw,50px);font-weight:200;line-height:.8;margin:0;text-align:center}.App_header .pictTextContainer{margin-top:40px;max-height:600px;max-width:inherit;max-width:1200px;overflow:hidden;position:relative;width:100%}.App_header .main_pict{display:block;height:100%;max-width:none;min-width:100%;object-fit:cover;object-position:center;width:auto}.App_header .overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;justify-content:left;left:0;padding:0 0 0 40px;position:absolute;right:0;top:0}.App_header .overlay p{padding:0;text-align:left}.App_header .overlay:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#ff0;content:"";height:100%;left:1px;position:absolute;top:0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-transform-origin:0 0;transform-origin:0 0;width:5px}.black_Han_Big{font-family:Jost,sans-serif;font-size:70px;font-weight:700;overflow:hidden;padding-left:5%;padding-right:5%;text-align:center}.description{align-items:center;display:flex;flex-direction:row;justify-content:center;justify-content:end;margin:0 20px;min-height:280px;opacity:0;overflow:hidden}.description img{height:auto;padding:0}.description h2{font-family:Inter,sans-serif;font-size:clamp(10px,3vw,17px);line-height:1;max-width:400px;opacity:0;padding:0 10px;text-transform:uppercase}.description_Text{color:#fff;font-size:18px}.Italiana{font-family:Italiana,sans-serif;font-size:clamp(70px,12vw,200px);font-weight:200;line-height:.8;margin-bottom:0;margin-top:20px;padding:0 5% 0 0;position:relative;text-align:end}.Italiana:before{background-color:#000;content:"";height:100%;left:4%;min-width:92%;position:absolute;top:0}.Italiana span{font-size:clamp(30px,12vw,50px)}#thirdSection{height:100vh}@-webkit-keyframes ToTop{0%{padding-top:20px}to{padding-top:0}}@keyframes ToTop{0%{padding-top:20px}to{padding-top:0}}@-webkit-keyframes ToRound{0%{border-radius:0}to{border-radius:50%}}@keyframes ToRound{0%{border-radius:0}to{border-radius:50%}}@-webkit-keyframes MaskDown{0%{height:100%}to{height:0}}@keyframes MaskDown{0%{height:100%}to{height:0}}@-webkit-keyframes MaskUp{0%{height:100%;top:0}to{height:0;top:100%}}@keyframes MaskUp{0%{height:100%;top:0}to{height:0;top:100%}}@-webkit-keyframes LineDeployY{0%{line-height:0;opacity:0}to{line-height:1;opacity:1}}@keyframes LineDeployY{0%{line-height:0;opacity:0}to{line-height:1;opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@media screen and (min-width:768px){.App_header{grid-template-rows:minmax(15%,auto) minmax(40%,auto) minmax(15%,auto) minmax(5%,auto)}.black_Han_Big{margin-bottom:10px;margin-top:10px;padding-left:5%;padding-right:5%}.Italiana{margin-bottom:30px;margin-top:40px;padding:0 5% 0 25%}.App_header .overlay{left:50%}}@media screen and (min-width:992px){.App_header{grid-template-rows:minmax(20%,auto) minmax(40%,auto) minmax(15%,auto) minmax(5%,auto)}.Italiana{margin-bottom:0;margin-top:20px;padding:0 5% 0 0}.App_header .overlay{left:60%}.App_header .overlay p{padding:0 0 0 20px}}@media screen and (min-width:1024px){.App_header .overlay{left:60%}.App_header .overlay p{padding:0}}@media screen and (min-width:1440px){.App_header .overlay{left:60%}.App_header .overlay p{padding:0 0 0 20px}}@media screen and (min-width:1600px){.Italiana{margin-bottom:0;margin-top:20px;padding:0 5% 0 0}}@media screen and (min-height:1300px){.description{margin-bottom:50px;min-height:50%;opacity:0}.description_Text{font-size:clamp(17px,3vw,25px);line-height:1;opacity:0;padding:0 10px}}.about_container{background-color:#000;color:#d4cdc5;display:flex;flex-direction:column;font-family:Inter,sans-serif;margin:0 5% 40px;min-height:100vh;overflow:hidden}.about_container h2,.about_container h3{font-family:Italiana,sans-serif}.about_container h2{margin-bottom:30px}.about_container h3{font-size:50px}.about_container .demarche_title,.about_parallax{margin-bottom:20px}.about_parallax{background-attachment:fixed;background-image:url(/static/media/BenAbout_small.bbf97f5b61ff6939872a.webp);background-position:top;background-repeat:no-repeat;background-size:cover;-webkit-filter:grayscale(20%);filter:grayscale(20%);margin-top:40px;max-height:300px;min-height:300px;width:100%}.show.about_container .about_parallax{-webkit-animation:Radius 1s ease-in forwards,MarginX 1s ease-in forwards;animation:Radius 1s ease-in forwards,MarginX 1s ease-in forwards}.about_title{font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-align:start}.sensibilisation_Text{border-left:4px solid #e5c93c;padding:10px 20px;text-align:start}.contact_video{align-items:center;display:flex;justify-content:center}#video_about{border-radius:10px;height:auto;margin:30px 0;width:100%}@-webkit-keyframes Radius{0%{border-radius:0 0 0 0;-moz-border-radius:0;-webkit-border-radius:0}to{border-radius:50px 0 50px 0;-moz-border-radius:50px 0 50px 0;-webkit-border-radius:50px 0 50px 0}}@keyframes Radius{0%{border-radius:0 0 0 0;-moz-border-radius:0;-webkit-border-radius:0}to{border-radius:50px 0 50px 0;-moz-border-radius:50px 0 50px 0;-webkit-border-radius:50px 0 50px 0}}@media screen and (min-width:768px){.about_container{margin:0 10%}.about_parallax{background-image:url(/static/media/BenAbout.25f9cb381e5e69572ace.webp);max-height:400px;min-height:400px}.sensibilisation_Text{border-left:4px solid #e5c93c;margin:10px 80px 50px 50px}#video_about{width:55%}}@supports(-webkit-overflow-scrolling:touch){.about_parallax{background-attachment:scroll}}.activitySection{font-family:Inter,sans-serif;padding:0 10%}.activitySection h3{color:#000;font-family:Italiana,sans-serif;font-size:50px;margin-bottom:40px;padding-top:40px}.activitySection p:last-child{padding-bottom:40px}.activitySection .activity_Title{font-size:20px;font-weight:700;margin-bottom:20px;text-align:start}.activitySection .activity_Text{padding:5px 20px;text-align:start}#video_contact{border-radius:10px;height:auto;margin:30px 0;width:100%}@media screen and (min-width:768px){.activitySection{padding:0 22%}.activity_Text{padding:5px 50px}#video_contact{height:auto;width:80%}}@media screen and (min-width:992px){#video_contact{height:auto;width:80%}}.contactSection{color:#d4cdc5;font-family:Inter,sans-serif;margin:0 5%}.contactSection h3{font-family:Italiana,sans-serif;font-size:50px;margin-bottom:40px;padding-top:40px}.contact_container{display:flex;flex-direction:column;height:100%}.contact_content p{margin:10px 0}.contact_content a{color:#d4cdc5}.contact_content a:hover{color:#e5c93c}.contact_title{font-size:20px;font-weight:300;margin-bottom:20px}.contact_pict_container{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:80px}.contact_pict{border-radius:50%;height:auto;overflow:hidden;width:50}@media(min-width:768px){.contactSection{margin:0 10%}.contact_grid{padding:0 20%}.contact_pict_container{margin-top:200px}}@media(min-width:992px){.contactSection{margin:0 20%}.contact_grid{padding:0 30%}.contact_pict_container{margin-top:100px}}
/*# sourceMappingURL=main.e89f8051.css.map*/