html{position:relative;min-height:100%}input{border:none;border-bottom:1px solid #e6e6e6;color:black;width:80%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;font-weight:300}.field_placeholder::-moz-placeholder{color:black}.field_placeholder::placeholder{color:black}.field-footer{width:100%;margin:auto;background-color:#141414;color:#a2a1a1}.field-footer input{border:none;background-color:#141414;border-bottom:1px solid rgba(255,255,255,0.1);color:#a2a1a1;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;font-weight:300;font-size:13px}.modal3{display:none;position:fixed;z-index:0;left:0;top:65px;padding-top:5%;width:100%;height:100%;overflow:auto;background-color:black;background-color:#FFF;vertical-align:middle}.modal3-mobile{display:none;position:fixed;z-index:0;left:0;top:56px;padding-top:5%;width:100%;height:100%;overflow:auto;background-color:black;background-color:#FFF;vertical-align:middle}.modal3-content{background-color:#fefefe;margin:auto;padding:20px;margin:auto;text-align:center}.modal-brand{background-color:#fefefe;margin-top:12px;margin-left:100px;text-align:center;position:absolute;font-size:20px;top:0;left:0}.modal3-content p{color:#383838;font-size:13px;font-weight:300;font-family:'Montserrat', sans-serif}.modal3-content h4{color:#383838;font-size:18px;font-weight:300;font-family:'Montserrat', sans-serif;text-align:center}.close3{color:#383838;font-size:25px;font-weight:300;transition:0.3s}.close3:hover,.close3:focus{color:#bbb;text-decoration:none;cursor:pointer}.masthead{position:relative;min-height:35rem;padding:15rem 0;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:100%}.masthead2{position:relative;width:100%;height:auto;min-height:100vh;max-height:100vh;padding:15rem 0;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead2_interne{position:relative;width:100%;height:auto;max-height:30vh;padding:15rem 0;background-position:center;background-repeat:no-repeat;background-attachment:scroll;background-size:cover}.masthead h1{font-size:2.5rem;line-height:2.5rem;letter-spacing:0.3rem;background:linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.masthead h2{max-width:20rem;font-size:1rem}@media (min-width: 768px){.masthead h1{font-size:4rem;line-height:4rem}}@media (min-width: 992px){.masthead{padding:0}.masthead h1{font-size:6.5rem;line-height:6.5rem;letter-spacing:0.3rem}.masthead h2{max-width:30rem;font-size:1.25rem}}.about-section{padding-top:10rem;background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.9) 75%, rgba(0,0,0,0.8) 100%)}.projects-section{padding:3rem 0}.projects-section .featured-text{padding:2rem}@media (min-width: 992px){.projects-section .featured-text{padding:0 0 0 2rem;border-left:0.5rem solid #64a19d}}.projects-section .project-text{padding:3rem;font-size:90%}@media (min-width: 992px){.projects-section .project-text{padding:5rem}.projects-section .project-text hr{border-color:#64a19d;border-width:0.25rem;width:30%}}.contact{padding-top:45px;padding-bottom:45px;background-color:#141414;z-index:-9999;height:100vh}p{margin:0px;font-size:14px;font-weight:300;color:grey}.font-title{font-size:0.9rem}.font-texte{font-size:14px}.title-section{font-size:18px;font-weight:300;font-family:'Montserrat', sans-serif;text-align:left;margin-top:13px;margin-bottom:calc(-34px + 1rem + 11px + 10px + 50px)}.one-map{width:60%;padding-right:15px}.square{position:relative;height:100%}.square:after{content:"";display:block;padding-bottom:70%}.two-contact{width:auto;height:100%;padding-right:20px;text-align:left;margin-left:40px}#map{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.map{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.two-clients{width:100%;height:100%;text-align:left}.hide{display:none;font-weight:300;color:black;font-size:14px;white-space:pre-line;text-align:justify;margin:auto 0px 0px 0px;bottom:0;position:absolute}.text1{display:none;text-align:justify}.text2{display:none;text-align:justify}.text3{display:none;text-align:justify}.two-contact2{width:40%;height:100%;margin:0 auto;text-align:left;padding-left:5px}.modal-navbar{display:none;position:fixed;z-index:9999;right:0;top:65px;width:100%;height:100%;overflow:auto;background-color:rgba(255,255,255,0.9);margin:auto;vertical-align:middle}.modal-navbar2{display:none;position:fixed;z-index:9999;right:0;top:0;width:25%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.8);margin:auto;vertical-align:middle}.modal-navbar-mobile{display:none;position:fixed;z-index:9999;right:0;top:0px;width:100%;height:100%;overflow:auto;background-color:#141414;margin:auto;vertical-align:middle}.modal-navbar-content{vertical-align:middle;margin:auto;height:100%;text-align:center;padding-top:0px;width:100%;padding:40px;padding-top:0px;align-items:center;display:flex}.modal-navbar-content p{color:#fff;font-size:15px;font-weight:300;font-family:'Montserrat', sans-serif}.container-section{width:90%;padding-top:75px;padding-bottom:150px;margin:auto;text-align:center;max-width:1200px}.table{columns:4;-webkit-columns:4;-moz-columns:4;padding-left:0px;margin-top:0px;grid-column-start:0;-webkit-column-break-inside:avoid}.table .artist{text-align:left;text-transform:uppercase;list-style-type:none}.artist .artist2{font-size:15px;color:black;font-weight:200}.hidden{display:none}.navbar-scroll{background-color:#fff;transition:background-color 0.5s}.parallax-container{max-width:100%;margin:0 auto;text-align:center}.parallax-window{min-height:85vh;background:transparent}section.module:last-child{margin-bottom:0}section.module h2{margin-bottom:40px;font-size:30px}section.module p:last-child{margin-bottom:0}section.module.content{padding:40px 0;background-color:#fff}section.module.content:last-child{padding-bottom:60px}section.module.parallax{padding:50vh 0;background-position:0 0}section.module.parallax_artiste{padding:30vh 0;background-position:0 0}section.module.parallax_artiste_mobile{padding:25vh 0;background-position:0 0}section.module.parallax_expo_citation{padding:25vh 0;background-position:0 0}section.module.parallax_expo_template{padding:35px 0;background-position:50% 0%}section.module.parallax_expo_template_choice{padding:70px 0;background-position:50% 0%}section.module.parallax_expo_template_2_choice{padding:180px 0;background-position:50% 0%}section.module.parallax_expo_template_2{padding:90px 0;background-position:50% 50%}section.module.parallax_expo_template_3{padding:150px 0;background-position:50% 50%}section.module.parallax_expo_template_3_choice{padding:250px 0;background-position:50% 50%}section.module.parallax-1{background-position:50% 10%;background-repeat:repeat;background-attachment:fixed;background-size:cover;background-blend-mode:screen}section.module.parallax-2{background-position:50% 10%;background-repeat:repeat;background-attachment:fixed;background-size:cover;background-blend-mode:screen}section.module.parallax-3{background-position:50% 0;background-repeat:repeat;background-attachment:fixed;background-size:cover;background-blend-mode:screen}section.module.parallax-template{background-position:50% 0;background-repeat:repeat;background-attachment:local;background-size:cover;background-blend-mode:screen}.footer .container-fluid{height:auto}.footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px}footer .container-fluid a{display:inline-block;color:#ddd;padding-left:1em}footer .container-fluid p{display:inline-block;color:#ddd;padding-left:1em;padding-right:2em}@media (max-width: 768px){.col-md-4{text-align:center;line-height:30px}}.trix-content{font-size:inherit}.team .trix-content{text-align:justify}.label-form{text-transform:uppercase;color:black;font-size:0.75rem;font-weight:bold}.swiper-button-next,.swiper-button-prev{font-size:10px}#pointer-red{width:95%;height:60px;position:relative;background:#ff9980;text-align:left}#pointer-red:before{content:"";position:absolute;right:-30px;bottom:0;width:0;height:0;border-left:30px solid #ff9980;border-top:30px solid transparent;border-bottom:30px solid transparent}#pointer-red:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:30px solid white;border-top:30px solid transparent;border-bottom:30px solid transparent}#pointer-blue{width:95%;height:60px;position:relative;background:#66b3ff;text-align:left}#pointer-blue:before{content:"";position:absolute;right:-30px;bottom:0;width:0;height:0;border-left:30px solid #66b3ff;border-top:30px solid transparent;border-bottom:30px solid transparent}#pointer-yellow{width:95%;height:60px;position:relative;background:#ffff66;text-align:left}#pointer-yellow:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:30px solid white;border-top:30px solid transparent;border-bottom:30px solid transparent}#pointer-yellow:before{content:"";position:absolute;right:-30px;bottom:0;width:0;height:0;border-left:30px solid #ffff66;border-top:30px solid transparent;border-bottom:30px solid transparent}#pointer-green{width:95%;height:60px;position:relative;background:#adebad;text-align:left}#pointer-green:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:30px solid white;border-top:30px solid transparent;border-bottom:30px solid transparent}#pointer-green:before{content:"";position:absolute;right:-30px;bottom:0;width:0;height:0;border-left:30px solid #adebad;border-top:30px solid transparent;border-bottom:30px solid transparent}.oeuvre-img{text-align:left;height:550px;margin-left:0px}.oeuvre-img img{width:auto;max-width:45vw;height:100%;-o-object-fit:contain;object-fit:contain}#image_artiste_oeuvre{text-align:left;height:550px;margin-left:0px;position:relative}#image_artiste_oeuvre img{width:auto;max-width:40vw;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:0px;right:0px}.flatpickr-calendar.open{display:inline-block;z-index:999}.link-effect-black p{color:#000;position:relative;transition:0.3s ease-out 0.1s}.link-effect-black p::after{height:1px;width:45%;background:#000;content:"";position:absolute;left:30%;bottom:0;transform:scaleX(0);transition:0.3s}.link-effect-black p:hover::after{transform:scaleX(1)}.link-effect-black-side p{color:#000;position:relative;transition:0.3s ease-out 0.1s}.link-effect-black-side p::after{height:1px;width:30%;background:#000;content:"";position:absolute;left:0%;bottom:0;transform:scaleX(0);transition:0.3s}.link-effect-black-side p:hover::after{transform:scaleX(1)}.hvr-sweep-to-right{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:0.6s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.6;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out}.hvr-sweep-to-right.hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active{color:#000;opacity:0.6}.hvr-sweep-to-right.hover:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:active:before{transform:scaleX(1)}.line-clamp{font-size:16px;line-height:1.75rem;font-weight:300}.tox .tox-statusbar__text-container{display:none !important}.active-tab{font-weight:bold;color:#404040}a.navigation:hover{background-color:transparent}#background-video{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:-1}#background-video-interne{height:94%;width:100%;-o-object-fit:cover;object-fit:cover;left:0;right:0;top:0;bottom:0;z-index:-1}.clamp{display:-webkit-box;-webkit-line-clamp:15;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp .trix-content div{display:inline}#presentation{animation:slide-up-appear 1.5s ease;animation-fill-mode:forwards;background-color:#fff;transition:margin linear 1s, opacity linear 1s}#presentation_1{animation:slide-up-appear 1.5s ease;animation-fill-mode:forwards;background-color:#fff;transition:margin linear 1s, opacity linear 1s;opacity:0}#presentation_2{animation:slide-up-appear 1.5s ease;animation-fill-mode:forwards;background-color:#fff;transition:margin linear 1s, opacity linear 1s;animation-delay:250ms;opacity:0}#presentation_3{animation:slide-up-appear 1.5s ease;animation-fill-mode:forwards;background-color:#fff;transition:margin linear 1s, opacity linear 1s;animation-delay:500ms;opacity:0}#presentation_4{animation:slide-up-appear 1.5s ease;animation-fill-mode:forwards;background-color:#fff;transition:margin linear 1s, opacity linear 1s;animation-delay:750ms;opacity:0}@keyframes slide-up-appear{from{transform:translateY(30%);opacity:0.2}to{transform:translateY(0%);opacity:1}}.parallax_scroll{transition:margin linear 1s, opacity linear 1s}.slideItDown{margin-top:50px;opacity:0.5}.slideItUp{margin-top:0;opacity:1}.ml16{color:#402d2d;padding:0px 0;font-weight:600;font-size:50px;letter-spacing:0px;overflow:hidden}.ml16-title{color:#402d2d;padding:0px 0;font-weight:600;font-size:50px;letter-spacing:0.5px;overflow:hidden;line-height:60px}.ml16-title .letter{display:inline-block;line-height:1em}.ml16 .letter{display:inline-block;line-height:1em}.ml16-2{color:#402d2d;padding:0px 0;font-weight:600;font-size:18px;letter-spacing:0px;overflow:hidden}.ml16-2 .letter{display:inline-block;line-height:1em}.ml16-3{color:#402d2d;padding:0px 0;font-weight:600;font-size:35px;letter-spacing:0px;overflow:hidden}.ml16-3 .letter{display:inline-block;line-height:1em}.title_service{font-weight:300;color:#404040;font-size:12px;padding-bottom:1vw;transform:translateY(20%)}.title_service::after{content:'';display:flex;width:0;height:1px;margin-right:15px;background:grey;transition:width 1.5s}.title_service.hovered::after{margin-right:15px;width:100%}.title_service_team{font-weight:300;color:#404040;font-size:14px;padding-bottom:1vw;transform:translateY(20%)}.title_service_team::after{content:'';display:flex;width:0;height:1px;margin-right:15px;background:grey;transition:width 1.5s}.title_service_team.hovered::after{margin-right:15px;width:100%}.service_slide{text-align:left;width:100%;margin:auto;height:auto;padding-bottom:20px}.service_slide_team{text-align:left;width:100%;margin:auto;height:auto;padding-bottom:30px}#slide_effect{width:90%;margin:auto;height:100%}.slideUp_service{animation:slide-up-appear 1.5s ease}.container-section{transition:0.6s}.container-section.animate{transform:translateX(-150%);height:auto}.titre-contact{text-align:left;color:black;font-size:20px;font-weight:500;margin-bottom:15px;letter-spacing:-1px}.separation{margin-bottom:15px}.text-contact{text-align:left;color:#000;font-size:14px;font-weight:300;line-height:30px}.link_modal{font-weight:700;font-size:1.4em;letter-spacing:0.2px;color:#fff}.ml12{font-weight:500;font-size:1.1em;letter-spacing:0.2px;color:#fff}.ml12 .letter{display:inline-block;line-height:0.9em}.slide_in{opacity:0;animation:slide-up-appear 1.5s ease forwards}.parent{width:100%;height:70px;display:block}.text-container{width:100%;height:100%}
