@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Light-BWTNVz0i.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Light-Ds3a2dHb.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-LightItalic-D2bVQrzU.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-LightItalic-CZ8sfOaz.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Book-Cf2uX87z.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Book-Bwne93IX.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-BookItalic-BKz26hZp.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-BookItalic-Di531WB1.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Demi-CFS6lxGC.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Demi-DHx287_O.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-DemiItalic-CK576UI8.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-DemiItalic-BPQYwL7f.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Bold-D_g9hJKL.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-Bold-BpnlGNhi.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Text;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-BoldItalic-B8_qAgBA.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Text-BoldItalic-C72tFbgD.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Neutraface2Display;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Thin-D6Mj05Jm.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Thin-CRNdT3vO.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Display;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Light-CYaQVMVa.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Light-C4ypLOol.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Display;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Medium-CBsf4LSM.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Medium-Dzkj1q2m.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2Display;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Bold-Cjz3GBxK.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Bold-C7f0DjTO.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2DisplayTitling;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Titling-BTL0GfzS.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Titling-Y50gfJ63.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Neutraface2DisplayInline;src:url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Inline-Bzu2BE9V.woff2) format("woff2"),url(/app/themes/agence-nameless-sage11/public/build/assets/Neutraface2Display-Inline-Y_ud8Sdc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes light{0%{opacity:0}50%{opacity:1}to{opacity:0}}.line{width:19px;height:5px;background-color:#efe3ca;margin-left:10px;margin-right:10px;transition:all .3s linear}.line--static{animation:none!important;display:block;width:41px;height:11px}a{text-decoration:none;color:inherit}.logo{width:200px;height:auto}@media screen and (max-width: 1024px){.logo{width:175px}}@media screen and (max-width: 768px){.logo{width:150px}}@media screen and (max-width: 480px){.logo{width:100px}}.button-border,.button-plain,.button-black,.button-white{display:flex;justify-content:center;align-items:center;width:max-content;height:max-content;border-radius:50px;font-weight:400;padding:.35rem 1.1rem .3rem;cursor:pointer;text-transform:capitalize;font-size:19px}@media screen and (max-width: 768px){.button-border,.button-plain,.button-black,.button-white{font-size:14px}}@media screen and (max-width: 480px){.button-border,.button-plain,.button-black,.button-white{font-size:12px}}.button-border span,.button-plain span,.button-black span,.button-white span{font-family:Neutraface2Text,sans-serif}.button-black{background:#121212;border:solid 1px #121212;color:#efe3ca}.button-border{background:transparent;border:1px solid black;color:#000}.button-border:hover{background-color:#efe3ca;color:#000!important;border:solid 1px #fafafa!important}.button-border:active{background-color:#fafafa}.button-plain{padding:.938rem 3.1rem .72rem 3.15rem;background:#efe3ca;border:solid 1px #efe3ca;font-size:22px}.button-small{padding:.35rem 1.1rem .3rem}.button-normal{padding:.75rem 2.25rem .5rem;font-weight:600}.button-white{border:solid 1px #ffffff;color:#fff}.button-icon{width:18px;height:auto;transition:transform .3s ease}.button-icon.left{margin-right:.5rem}.button-border:hover .button-icon.left,.button-plain:hover .button-icon.left,.button-black:hover .button-icon.left,.button-white:hover .button-icon.left{transform:translate(-6px)}.button-icon.right{margin-left:.5rem}.button-border:hover .button-icon.right,.button-plain:hover .button-icon.right,.button-black:hover .button-icon.right,.button-white:hover .button-icon.right{transform:translate(6px)}@media screen and (max-width: 768px){.button-icon{width:15px}}@media screen and (max-width: 480px){.button-icon{width:12px}}header{position:absolute;z-index:99;width:100%}header .banner-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:2.5vw 3.8vw}header .banner-container>div{display:flex;flex:1;flex-direction:row}header .banner-container>div:nth-child(1){justify-content:flex-start}header .banner-container>div:nth-child(2){justify-content:center}header .banner-container>div:nth-child(3){justify-content:flex-end}header .button-border{margin-right:1.5rem}@media screen and (max-width: 1024px){header .banner-container{padding:1.5rem 2rem}header .responsive-button{display:none}header .number-phone .logo-phone{cursor:pointer}header .number-phone a span{font-size:12px}header .number-phone .number-tel{display:none}}@media screen and (max-width: 768px){header #menu-button span{display:none}header #menu-button .button-icon.left{margin:0}header .number-phone a span{font-size:12px}}header .number-phone{display:flex;align-items:center}header .number-phone span{font-family:Neutraface2Display,sans-serif;font-size:24px;color:#efe3ca;font-weight:600}header .number-phone .logo-phone{width:clamp(12px,7vw,25px);height:clamp(12px,7vw,25px);margin:.5rem}header .number-phone .logo-phone span{font-size:clamp(12px,1.5vw,14px)}.carrousel{height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.carrousel .carrousel-wrap{height:100%;display:flex;transition:transform .5s ease}.carrousel .carrousel-wrap .carrousel-item{flex:0 0 100%}.carrousel .carrousel-wrap .carrousel-item img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.carrousel .carrousel-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(3rem,11vw,146px);font-weight:900;font-family:Neutraface2DisplayTitling,sans-serif;letter-spacing:clamp(-5px,-.5vw,-1px);text-transform:uppercase;text-align:center;line-height:90%}.carrousel .carrousel-text-effect{transform:translate(-18%) translateY(15%);z-index:2;clip-path:inset(0 0 40% 0);color:#fff}.carrousel .carrousel-text-background{color:#efe3ca}.carrousel .carrousel-pagination{position:absolute;display:flex;bottom:5vh}.carrousel .carrousel-pagination .carrousel-pagination-item{width:25px;height:5px;background:#ffffffbd;margin:.5rem;cursor:pointer}.typing-block{min-height:100vh;padding:5vw 6vw;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:46px;font-family:Neutraface2Text,sans-serif;font-weight:600;font-style:normal;line-height:1.3}@media (max-width: 768px){.typing-block{font-size:30px;padding:10vw 0}}.typing-block img{height:100%;width:66px}.typing-block p{visibility:hidden}.typing-block .cursor{display:inline-block;width:37px;height:12px;background-color:#efe3ca;animation:light 1.5s infinite;margin-left:3px;vertical-align:baseline;transform:translateY(10px)}@media screen and (max-width: 1100px){.typing-block{margin:1rem}}footer{background-color:#efe3ca;color:#121212;padding:25vh 0 8vh}footer .footer-up{display:flex;flex-direction:row;gap:0 3.5vw;width:1120px;margin:0 auto;justify-content:space-between}@media (max-width: 1200px){footer .footer-up{display:grid;grid-template-columns:repeat(2,1fr);gap:5vh 0;max-width:100%}}@media (max-width: 600px){footer .footer-up{grid-template-columns:1fr;gap:5vh 0;max-width:100%;justify-items:center;align-items:center}}footer .footer-down{display:flex;justify-content:space-between;width:1120px;margin:142px auto 0;font-family:Neutraface2Text,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;color:#121212}@media (max-width: 1200px){footer .footer-down{width:70%}}@media (max-width: 600px){footer .footer-down{flex-direction:column;align-items:center;text-align:center;gap:10px 0}}footer .footer-down .footer-privacy-policy{position:relative;color:#121212}footer .footer-down .footer-privacy-policy:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#121212;transition:width .3s ease}footer .footer-down .footer-privacy-policy:hover:after{width:10%}footer .footer-block{display:flex;flex-direction:column}@media (max-width: 1200px){footer .footer-block{align-items:center;text-align:center}}footer .footer-block img.footer-logo-img{width:10.2vw;margin-bottom:1vh}footer .footer-block .footer-support{font-family:Neutraface2Text,sans-serif;font-size:60px;font-weight:700;line-height:.9;text-transform:uppercase}@media (max-width: 1400px){footer .footer-block .footer-support{font-size:50px}}@media (max-width: 1200px){footer .footer-block .footer-support{text-align:center;font-size:45px}}@media (max-width: 800px){footer .footer-block .footer-support{font-size:40px}}footer .footer-block .menu-link,footer .footer-block .social-link{position:relative;color:#121212;font-family:Neutraface2Text,sans-serif;font-weight:600;font-size:20px}footer .footer-block .menu-link:after,footer .footer-block .social-link:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#121212;transition:width .3s ease}footer .footer-block .menu-link:hover:after,footer .footer-block .social-link:hover:after{width:10%}footer .footer-social,footer .footer-menu{margin-top:3vh}footer .footer-social .footer-menu-title,footer .footer-social .footer-social-title,footer .footer-menu .footer-menu-title,footer .footer-menu .footer-social-title{font-family:Neutraface2DisplayTitling,sans-serif;font-size:15px;font-weight:900;text-transform:uppercase;color:#121212;margin-bottom:.9vh}footer .footer-block .address,footer .footer-block .mail,footer .footer-block .phone{font-family:Neutraface2Text,sans-serif;font-size:20px;font-weight:600;margin:.2rem 0 0}.experience{min-height:100vh;padding:5vw 0}@media (max-width: 480px){.experience{min-height:80vh;padding:10vh 0}}.experience p{font-family:Neutraface2Text,sans-serif;font-weight:600;font-size:clamp(1.5rem,5.83vw,116px);text-align:center;text-transform:uppercase;line-height:10px;transform:translate(0);transition:transform .8s ease-out,opacity .8s ease-out}.experience p span{display:inline-block;font-family:Neutraface2Text,sans-serif;font-weight:600;color:#efe3ca;margin-left:3rem;margin-right:3rem}.experience p.animate p{animation:shake-left-right 1.5s ease-in-out forwards;opacity:1}.experience p.reverse p{animation:shake-right-left 1.5s ease-in-out forwards;opacity:1}@keyframes shake-left-right{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes shake-right-left{0%,to{transform:translate(0)}25%{transform:translate(4px)}50%{transform:translate(-4px)}75%{transform:translate(2px)}}@media (max-width: 1024px){.experience{margin-top:20vh}.experience p{padding:0 8vw;margin-bottom:1.5rem;line-height:1.3}}@media (max-width: 768px){.experience{margin-top:10vh}.experience p{font-size:7.78vw;line-height:1.4;margin-bottom:1.2rem;padding:0 5vw}}@media (max-width: 480px){.experience{margin-top:2vh}.experience p{padding:0 8px;margin-bottom:1rem;line-height:1.5}}.value{min-height:50vh;padding:15vh 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 1500px){.value{padding:20vh 10vw}}@media screen and (max-width: 1024px){.value{padding:10vh 5vw}}@media screen and (max-width: 480px){.value{padding:8vh 3vw}}.value p{margin:0;font-family:Neutraface2Text,sans-serif;font-weight:600;text-transform:uppercase;font-size:46px;margin-bottom:2rem}@media screen and (max-width: 768px){.value p{font-size:24px;margin-bottom:1.5rem}}.value .value-container-row{flex-direction:column;align-items:center;font-size:46px;text-align:center}.value .value-container-row span{color:#efe3ca;margin:0}.value .value-container-row p,.value .value-container-row span{text-transform:uppercase;font-family:Neutraface2Text,sans-serif;font-weight:600}.value .value-container-row p{margin:5px}.value .value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:auto auto;gap:30px;margin:0 auto;justify-content:center;padding-bottom:100px}.value .value-grid .value-title-container:nth-child(-n+4){grid-row:1}.value .value-grid .value-subtitle:nth-child(n+5){grid-row:2}.value .value-grid .value-title-container:nth-child(1),.value .value-grid .value-subtitle:nth-child(5){grid-column:1}.value .value-grid .value-title-container:nth-child(2),.value .value-grid .value-subtitle:nth-child(6){grid-column:2}.value .value-grid .value-title-container:nth-child(3),.value .value-grid .value-subtitle:nth-child(7){grid-column:3}.value .value-grid .value-title-container:nth-child(4),.value .value-grid .value-subtitle:nth-child(8){grid-column:4}.value .value-grid:has(.item:nth-child(3):last-child),.value .value-grid:has(.item:nth-child(2):last-child){grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.value .value-grid .value-title-container{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:Neutraface2Text,sans-serif;font-weight:700;text-transform:uppercase;font-size:30px}.value .value-grid .value-title-container .line{width:37px;height:11px;background-color:#efe3ca;margin-bottom:45px}.value .value-grid .value-subtitle{font-family:Neutraface2Text,sans-serif;font-size:20px;text-transform:uppercase;text-align:center;font-weight:600}@media screen and (max-width: 1500px){.value .value-container-row p{font-size:30px}.value .value-grid{padding-bottom:80px}.value .value-grid .value-title-container{font-size:30px}.value .value-grid .value-title-container .line{width:30px;height:7px;margin-bottom:35px}}@media screen and (max-width: 1200px){.value .value-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto)}.value .value-grid>.value-title-container:nth-child(1){grid-column:1;grid-row:1}.value .value-grid>.value-title-container:nth-child(2){grid-column:2;grid-row:1}.value .value-grid>.value-subtitle:nth-child(5){grid-column:1;grid-row:2}.value .value-grid>.value-subtitle:nth-child(6){grid-column:2;grid-row:2}.value .value-grid>.value-title-container:nth-child(3){grid-column:1;grid-row:3}.value .value-grid>.value-title-container:nth-child(4){grid-column:2;grid-row:3}.value .value-grid>.value-subtitle:nth-child(7){grid-column:1;grid-row:4}.value .value-grid>.value-subtitle:nth-child(8){grid-column:2;grid-row:4}}@media screen and (max-width: 1024px){.value .value-grid{padding-bottom:60px}.value .value-grid .value-title-container{font-size:20px}.value .value-grid .value-title-container .line{width:25px;height:7px;margin-bottom:25px}.value .value-grid .value-subtitle{font-size:18px}}@media screen and (max-width: 768px){.value .value-grid{grid-template-columns:1fr;grid-template-rows:repeat(8,auto);padding-bottom:40px}.value .value-grid>.value-title-container:nth-child(1){grid-column:1;grid-row:1}.value .value-grid>.value-subtitle:nth-child(5){grid-column:1;grid-row:2}.value .value-grid>.value-title-container:nth-child(2){grid-column:1;grid-row:3}.value .value-grid>.value-subtitle:nth-child(6){grid-column:1;grid-row:4}.value .value-grid>.value-title-container:nth-child(3){grid-column:1;grid-row:5}.value .value-grid>.value-subtitle:nth-child(7){grid-column:1;grid-row:6}.value .value-grid>.value-title-container:nth-child(4){grid-column:1;grid-row:7}.value .value-grid>.value-subtitle:nth-child(8){grid-column:1;grid-row:8}.value .value-grid .value-title-container .line{width:30px;height:7px;margin-bottom:20px}.value .value-grid .value-subtitle{font-size:16px}.value .value-container-row{text-align:center}.value .value-container-row p{font-size:24px}}@media screen and (max-width: 480px){.value .value-grid{width:95%}.value .value-container-row{font-size:18px}}.video-preview-section{min-height:100vh;padding:5vw 0}.video-preview-section .video-preview-title-group{display:flex;flex-direction:row;justify-content:center;width:100%;margin-bottom:2rem;letter-spacing:-.26vw}.video-preview-section .video-preview-main-title{text-align:center;width:auto;margin-bottom:0;font-size:99px;display:inline-block;font-family:Neutraface2Text,sans-serif;font-weight:600;font-style:normal;display:flex}.video-preview-section .video-preview-main-title .line.line--static{align-self:end;transform:translateY(-2vh)}@media screen and (max-width: 768px){.video-preview-section .video-preview-main-title .line.line--static{width:30px;height:4px;margin:0}}@media screen and (max-width: 480px){.video-preview-section .video-preview-main-title .line.line--static{width:20px;height:4px;margin:0;transform:none}}.video-preview-section .video-preview-cards{display:flex;justify-content:center;gap:30px}.video-preview-section .video-preview-cards .video-card{background:#fff;display:flex;flex-direction:column;align-items:center}.video-preview-section .video-preview-cards .video-card .video-card__img-wrapper{position:relative;width:18.75vw;aspect-ratio:17.75/29.25;display:block;box-sizing:border-box}.video-preview-section .video-preview-cards .video-card .video-card__img-wrapper.is-active{border:solid 12px #efe3ca;position:relative}.video-preview-section .video-preview-cards .video-card .video-card__thumb{width:100%;aspect-ratio:17.75/29.25;object-fit:cover;display:block}.video-preview-section .video-preview-cards .video-card .video-card__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5vw;height:5vw;cursor:pointer;pointer-events:auto;opacity:.9;z-index:2}.video-preview-section .video-preview-cards .video-card .video-card__video{display:none;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;overflow:hidden;box-sizing:border-box}.video-preview-section .video-preview-cards .video-card__title{font-size:30px;font-weight:700;font-family:Neutraface2Text,sans-serif;font-style:bold;margin:1.2rem 0 .2rem;text-align:center;color:#111;text-transform:uppercase;line-height:1.1;padding:.7rem 1.5rem;display:inline-block}.video-preview-section .video-preview-cards .job-title{color:#111;background:none;font-size:20px;font-weight:600;font-family:Neutraface2Text,sans-serif;font-style:normal;margin-top:0;margin-bottom:.7rem;text-align:center}.video-preview-section .video-preview-cards .video-card__desc{font-size:20px;color:#111;margin:0 1rem .5rem .5rem;text-align:center;background:none;font-family:Neutraface2Text,sans-serif;font-weight:400;font-style:italic}@media (max-width: 1024px){.video-preview-section .video-preview-main-title{font-size:48px;justify-content:center}.video-preview-section .line.line--static{width:28px;height:7px}.video-preview-section .video-preview-cards{gap:1rem}.video-preview-section .video-preview-cards .video-card{width:80vw;max-width:400px;height:auto}.video-preview-section .video-preview-cards .video-card .video-card__img-wrapper,.video-preview-section .video-preview-cards .video-card .video-card__thumb{width:100%;aspect-ratio:9/16}.video-preview-section .video-preview-cards .video-card .video-card__title{font-size:22px}.video-preview-section .video-preview-cards .video-card .job-title{font-size:16px}.video-preview-section .video-preview-cards .video-card .video-card__desc{font-size:15px}}@media (max-width: 700px){.video-preview-section .video-preview-title-group{flex-direction:column;gap:.5rem;align-items:center;letter-spacing:0}.video-preview-section .video-preview-main-title{font-size:32px}.video-preview-section .line.line--static{display:block;position:static;width:60px;max-width:90vw;height:5px;margin:.5rem auto 0;left:unset;top:unset}.video-preview-section .video-preview-cards{flex-direction:column;align-items:center;gap:2rem;padding-bottom:8vh}.video-preview-section .video-preview-cards .video-card{width:96vw;max-width:340px;height:auto;min-height:320px}.video-preview-section .video-preview-cards .video-card .video-card__img-wrapper,.video-preview-section .video-preview-cards .video-card .video-card__thumb{width:100%;aspect-ratio:9/16}.video-preview-section .video-preview-cards .video-card .video-card__title{font-size:18px}.video-preview-section .video-preview-cards .video-card .job-title{font-size:14px}.video-preview-section .video-preview-cards .video-card .video-card__desc{font-size:13px}}@media (max-width: 425px){.video-preview-section .video-preview-title-group{flex-direction:column;align-items:center}}.unwritten-story-block{min-height:50vh;padding:5vw 0;display:flex;justify-content:center;align-items:center;background:#fff}.unwritten-container{display:flex;gap:1rem;flex-direction:column;align-items:end;font-family:Neutraface2Text,sans-serif}.unwritten-title-container{display:flex;align-items:center;gap:1rem}.unwritten-title-container span{align-self:end}.unwritten-logo{width:60px;height:auto}.unwritten-cursor{display:inline-block;width:37px;height:10px;background-color:#efe3ca}.unwritten-cursor.black{background-color:#121212;height:8px;width:30px;animation:light 1.5s infinite}.unwritten-title{font-size:56px;font-weight:600;color:#000;display:flex;gap:2rem;margin:0;letter-spacing:-1.5px}.unwritten-title span{align-self:end}.unwritten-actions{display:flex;align-items:center;gap:1rem}.unwritten-btn{font-weight:600;text-transform:uppercase;padding:.9rem 2rem .6rem}.unwritten-btn span{font-size:22px;margin-right:1.2rem}.unwritten-note{font-size:20px;font-weight:600;color:#000}@media screen and (max-width: 1500px){.unwritten-title{font-size:48px;gap:1.5rem}.unwritten-logo{width:50px}.unwritten-cursor{width:30px;height:8px}.unwritten-cursor.black{width:33px;height:9px}.unwritten-btn span{font-size:20px}.unwritten-note{font-size:18px}}@media screen and (max-width: 1024px){.unwritten-container{align-items:center;text-align:center}.unwritten-title{font-size:38px;gap:1rem}.unwritten-logo{width:40px}.unwritten-cursor{width:25px;height:7px}.unwritten-cursor.black{width:28px;height:8px}.unwritten-btn{padding-left:1.5rem;padding-right:1.5rem}.unwritten-btn span{font-size:18px}.unwritten-note{font-size:16px}}@media screen and (max-width: 768px){.unwritten-container{align-items:center;text-align:center}.unwritten-title-container{flex-direction:column;gap:.5rem}.unwritten-title-container span{align-self:center}.unwritten-title{font-size:28px;gap:.5rem;display:block;text-align:center}.unwritten-logo{width:35px}.unwritten-cursor{width:20px;height:6px}.unwritten-cursor.black{align-self:end;width:22px;height:7px;transform:translateY(5px);margin-left:5px}.unwritten-btn span{font-size:16px}.unwritten-note{font-size:14px}}@media screen and (max-width: 480px){.unwritten-actions{flex-direction:column;gap:.5rem;width:100%;align-items:center}.unwritten-title{font-size:22px;letter-spacing:-1px}.unwritten-logo{width:28px}.unwritten-cursor{width:15px;height:5px}.unwritten-cursor.black{width:18px;height:6px}.unwritten-btn{padding-left:1rem;padding-right:1rem}.unwritten-btn span{font-size:14px}.unwritten-note{font-size:12px}}.achievement-block{min-height:150vh;display:flex;justify-content:center;align-items:center;background-color:#efe3ca}@media screen and (max-width: 1024px){.achievement-block{min-height:auto;padding-bottom:5vh}}.achievement-block .achievement-container{max-width:900px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1024px){.achievement-block .achievement-container{flex-direction:column;align-items:center;padding:0 2vw}}.achievement-block .achievement-list{display:flex;align-items:baseline;position:relative;gap:1rem;margin-left:762px;margin-right:475px}@media screen and (max-width: 1024px){.achievement-block .achievement-list{margin-left:0;margin-right:0;gap:1.5rem}}@media screen and (max-width: 768px){.achievement-block .achievement-list{gap:.8rem}}.achievement-block .achievement-list .achievement-logo{position:sticky;top:50%;left:0;display:flex;align-items:center;justify-content:center;min-height:0;height:55px;z-index:1}.achievement-block .achievement-list .achievement-logo img{width:82px;height:46px;display:block;margin:0 auto 200px}@media screen and (max-width: 1024px){.achievement-block .achievement-list .achievement-logo img{width:60px;height:34px;margin-bottom:100px}}@media screen and (max-width: 768px){.achievement-block .achievement-list .achievement-logo img{width:45px;height:26px;margin-bottom:50px}}@media screen and (max-width: 600px){.achievement-block .achievement-list .achievement-logo{position:static;margin-bottom:1rem}}.achievement-block .achievement-list .achievement-items{display:flex;flex-direction:column;font-size:50px;gap:2rem;overflow-y:auto;width:683px}.achievement-block .achievement-list .achievement-items div,.achievement-block .achievement-list .achievement-items span{margin-top:0;margin-bottom:0;font-family:Neutraface2Text,sans-serif;font-weight:700}.achievement-block .achievement-list .achievement-items span{margin-top:10vh;align-self:baseline}@media screen and (max-width: 1024px){.achievement-block .achievement-list .achievement-items{overflow-y:auto;width:100%;font-size:32px;gap:1.2rem;margin-top:18px}}@media screen and (max-width: 768px){.achievement-block .achievement-list .achievement-items{overflow-y:auto;width:100%;font-size:22px;gap:.8rem;margin-top:29px}}@media screen and (max-width: 480px){.achievement-block .achievement-list .achievement-items{overflow-y:auto;width:100%;font-size:16px}}.achievement-block .achievement-list .achievement-more{display:flex;flex-direction:column;align-items:baseline}.achievement-block .achievement-list .achievement-more span{font-family:Neutraface2Text,sans-serif;font-weight:700;margin-top:0}.contact header{position:relative}.contact-form-block{min-height:100vh;font-family:Neutraface2Text,sans-serif}.contact-form-block .contact-form-container{display:flex;flex-direction:row;margin:0 auto;margin-top:15vh;width:70%;justify-content:flex-start}@media screen and (max-width: 1400px){.contact-form-block .contact-form-container{flex-direction:column}}.contact-form-block .contact-form-title,.contact-form-block .contact-form-content{margin:1rem}.contact-form-block .contact-form-title{width:80%}.contact-form-block .contact-form-title span{font-weight:700;font-size:71px;color:#121212;text-transform:uppercase;line-height:1}@media (max-width: 768px){.contact-form-block .contact-form-title span{font-size:46px;letter-spacing:1px;text-align:center}}@media (max-width: 480px){.contact-form-block .contact-form-title span{font-size:28px}}.contact-form-block .contact-form-title .beige{color:#efe3ca}.contact-form-block .wpcf7-form input[type=file],.contact-form-block .wpcf7-form input[type=text],.contact-form-block .wpcf7-form input[type=email],.contact-form-block .wpcf7-form input[type=tel],.contact-form-block .wpcf7-form textarea{width:100%;font-size:19px;font-family:Neutraface2Text,sans-serif;background-color:#fff;color:#121212;border:none;border-bottom:2px solid #121212;outline:none}.contact-form-block .wpcf7-form input[type=file]:focus,.contact-form-block .wpcf7-form input[type=text]:focus,.contact-form-block .wpcf7-form input[type=email]:focus,.contact-form-block .wpcf7-form input[type=tel]:focus,.contact-form-block .wpcf7-form textarea:focus{border:none;border-bottom:2px solid #121212}.contact-form-block .wpcf7-form input[type=file]:focus::placeholder,.contact-form-block .wpcf7-form input[type=text]:focus::placeholder,.contact-form-block .wpcf7-form input[type=email]:focus::placeholder,.contact-form-block .wpcf7-form input[type=tel]:focus::placeholder,.contact-form-block .wpcf7-form textarea:focus::placeholder{display:none}@media (max-width: 768px){.contact-form-block .wpcf7-form input[type=file],.contact-form-block .wpcf7-form input[type=text],.contact-form-block .wpcf7-form input[type=email],.contact-form-block .wpcf7-form input[type=tel],.contact-form-block .wpcf7-form textarea{margin:1rem}}.contact-form-block .wpcf7-form{display:flex;flex-direction:column;gap:2rem;width:100%;font-family:Neutraface2Text,sans-serif}.contact-form-block .wpcf7-form input[type=text]::placeholder,.contact-form-block .wpcf7-form input[type=email]::placeholder,.contact-form-block .wpcf7-form input[type=tel]::placeholder,.contact-form-block .wpcf7-form textarea::placeholder{color:#121212;font-size:30px;font-family:Neutraface2Text,sans-serif}.contact-form-block .wpcf7-form p .button-plain{font-size:22px;font-weight:700;padding-left:2rem;padding-right:1rem;gap:1rem}.contact-form-block .wpcf7-form p .button-plain .button-icon{width:24px;height:24px;stroke-width:5}.contact-form-block .wpcf7-form .form-row{display:flex;flex-direction:row;gap:5vw;width:100%;margin-bottom:1rem}.contact-form-block .wpcf7-form .form-row .form-label{font-size:30px;font-weight:500;color:#121212;font-family:Neutraface2Text,sans-serif;line-height:1}.contact-form-block .wpcf7-form .form-row .input-wrap{flex:1}.contact-form-block .wpcf7-form .form-row .input-wrap p{margin-top:0rem;margin-bottom:10px}.contact-form-block .wpcf7-form .form-row .input-wrap p .wpcf7-form-control-wrap .wpcf7-form-control{font-size:30px}.contact-form-block .wpcf7-form .form-row .input-wrap p .wpcf7-form-control-wrap textarea{max-height:150px;background-color:#efe3ca33}.contact-form-block .wpcf7-form .form-row.one-col{flex-direction:column}.contact-form-block .wpcf7-form .form-row.one-col p{margin-top:0rem;margin-bottom:10px}.contact-form-block .wpcf7-form .form-row.one-col p .wpcf7-form-control-wrap .wpcf7-form-control{width:100%;font-size:30px}.contact-form-block .wpcf7-form input[type=file]{position:relative;cursor:pointer}.contact-form-block .wpcf7-form input[type=file]:hover{background-color:#fafafa}.contact-form-block .wpcf7-form input[type=file]::file-selector-button{display:none}.contact-form-block .wpcf7-form input[type=file]:before{content:"CHOISIR UN FICHIER";display:inline-block;background:#121212;color:#fafafa;padding:.8rem 1.5rem;font-size:30px;font-weight:600;margin:0 1rem 1rem 0;font-family:Neutraface2Text,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:background-color .3s ease}.contact-form-block .wpcf7-form input[type=file]:hover:before{background-color:#2d2d2d}.contact-form-block .wpcf7-form input[type=file]:after{content:"PDF, DOC, DOCX, JPG, PNG - Max 5MB";display:block;padding:.5rem 0;font-size:30px;color:#121212;font-family:Neutraface2Text,sans-serif;border:none;border-bottom:2px solid #121212}.contact-form-block .file-selected{margin-top:.75rem;padding:.75rem;background-color:#efe3ca33;border-radius:6px;display:flex;align-items:center;gap:.5rem;font-size:14px;color:#121212}.contact-form-block .file-selected .file-icon{width:20px;height:20px;flex-shrink:0}.contact-form-block .file-selected .file-name{flex:1;font-weight:500}.contact-form-block .file-selected .file-size{color:#6b7280;font-size:12px}.contact-form-block .wpcf7-response-output{margin-top:2rem;padding:1.5rem;border-radius:0;font-size:19px;font-family:Neutraface2Text,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact-form-block .wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#fafafa;color:#121212;border:2px solid #121212;box-shadow:4px 4px #121212}.contact-form-block .wpcf7-response-output.wpcf7-validation-errors,.contact-form-block .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#ff6b6b;color:#fafafa;border:2px solid #121212;box-shadow:4px 4px #121212}.contact-form-block .wpcf7-not-valid-tip{color:#121212;font-size:14px;margin-top:.5rem;font-family:Neutraface2Text,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.contact-form-block .wpcf7-form-control.wpcf7-not-valid{border-color:#ff6b6b;border-width:3px;background-color:#ff6b6b1a}.contact-form-block .wpcf7-form input[type=file]:after{font-size:18px}.contact-form-block .wpcf7-form .form-row.one-col p .wpcf7-form-control-wrap .wpcf7-form-control{font-size:18px}.contact-form-block .wpcf7-form input[type=file]:before{font-size:24px}@media screen and (max-width: 768px){.contact-form-block .wpcf7-form .form-row.one-col p .wpcf7-form-control-wrap .wpcf7-form-control,.contact-form-block .wpcf7-form .form-row .form-label{font-size:16px}.contact-form-block .wpcf7-form input[type=file],.contact-form-block .wpcf7-form input[type=text],.contact-form-block .wpcf7-form input[type=email],.contact-form-block .wpcf7-form input[type=tel],.contact-form-block .wpcf7-form textarea{margin:0}.wpcf7-form-control .wpcf7-file{display:flex}.contact-form-block .wpcf7-form p .button-plain{padding-left:0;padding-right:0;font-size:16px}}@media screen and (max-width: 768px) and (max-width: 768px){.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]:before{font-size:15px}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]:after{font-size:15px}}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]{display:flex;width:100%;flex-direction:column;align-items:flex-start;position:relative;vertical-align:middle}.wpcf7-form-control-wrap[data-name=your-file]{transition:.3s linear}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]:hover{background-color:#fafafa;transition:.3s linear;cursor:pointer}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]:before{content:"CHOISIR UN FICHIER";background:#121212;color:#fafafa;padding:.8rem 1.5rem;font-size:24px;font-weight:600;margin:0 1rem 1rem 0;font-family:Neutraface2Text,sans-serif;text-transform:uppercase;letter-spacing:.5px;transition:background-color .3s ease;order:1}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]:after{content:"PDF, DOC, DOCX, JPG, PNG - Max 5MB";padding:.5rem 0;font-size:18px;color:#121212;font-family:Neutraface2Text,sans-serif;order:2;width:100%;border-bottom:4px solid #121212}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file] .file-selected,.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file] div{margin:10px 0;font-family:Neutraface2Text,sans-serif;font-size:16px;font-weight:700;color:#333;order:3}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file] input[type=file]{position:absolute;display:flex;flex-direction:wrap;width:100%;height:100%;opacity:0;cursor:pointer}.contact-form-block .wpcf7-form .wpcf7-form-control-wrap[data-name=your-file]:hover:before{background-color:#333}@media screen and (max-width: 480px){.contact-form-block .wpcf7-form input[type=file]:before{font-size:12px}}.presentation{display:flex;width:100%;height:auto;align-items:center;flex-direction:column;font-family:Neutraface2Text,sans-serif}.presentation .detail-line-horizontal{width:85%;height:1px;background:#121212;margin:3rem 0}.presentation .presentation-container{flex-direction:column}.presentation .presentation-container,.presentation .presentation-wallpaper,.presentation .detail-container{display:flex;width:85%;height:100%}.presentation .presentation-container .presentation-title,.presentation .presentation-container .presentation-subtitle,.presentation .presentation-wallpaper .presentation-title,.presentation .presentation-wallpaper .presentation-subtitle,.presentation .detail-container .presentation-title,.presentation .detail-container .presentation-subtitle{font-size:136px;color:#121212;font-weight:600;margin:0;line-height:100%}@media screen and (max-width: 1500px){.presentation .presentation-container .presentation-title,.presentation .presentation-container .presentation-subtitle,.presentation .presentation-wallpaper .presentation-title,.presentation .presentation-wallpaper .presentation-subtitle,.presentation .detail-container .presentation-title,.presentation .detail-container .presentation-subtitle{font-size:120px}}@media screen and (max-width: 1100px){.presentation .presentation-container .presentation-title,.presentation .presentation-container .presentation-subtitle,.presentation .presentation-wallpaper .presentation-title,.presentation .presentation-wallpaper .presentation-subtitle,.presentation .detail-container .presentation-title,.presentation .detail-container .presentation-subtitle{font-size:100px}}@media screen and (max-width: 768px){.presentation .presentation-container .presentation-title,.presentation .presentation-container .presentation-subtitle,.presentation .presentation-wallpaper .presentation-title,.presentation .presentation-wallpaper .presentation-subtitle,.presentation .detail-container .presentation-title,.presentation .detail-container .presentation-subtitle{font-size:82px}}@media screen and (max-width: 480px){.presentation .presentation-container .presentation-title,.presentation .presentation-container .presentation-subtitle,.presentation .presentation-wallpaper .presentation-title,.presentation .presentation-wallpaper .presentation-subtitle,.presentation .detail-container .presentation-title,.presentation .detail-container .presentation-subtitle{font-size:62px}}.presentation .presentation-container .presentation-content,.presentation .presentation-wallpaper .presentation-content,.presentation .detail-container .presentation-content{display:flex;height:auto;flex-direction:row;justify-content:space-between}@media screen and (max-width: 1100px){.presentation .presentation-container .presentation-content,.presentation .presentation-wallpaper .presentation-content,.presentation .detail-container .presentation-content{flex-direction:column}}.presentation .presentation-container .presentation-content,.presentation .presentation-container .presentation-table,.presentation .presentation-wallpaper .presentation-content,.presentation .presentation-wallpaper .presentation-table,.presentation .detail-container .presentation-content,.presentation .detail-container .presentation-table{display:flex;width:100%;height:auto}.presentation .presentation-container .presentation-content .presentation-subtitle,.presentation .presentation-container .presentation-table .presentation-subtitle,.presentation .presentation-wallpaper .presentation-content .presentation-subtitle,.presentation .presentation-wallpaper .presentation-table .presentation-subtitle,.presentation .detail-container .presentation-content .presentation-subtitle,.presentation .detail-container .presentation-table .presentation-subtitle{font-size:74px;line-height:1;padding-right:2rem;overflow-wrap:break-word;max-width:65%}@media screen and (max-width: 1100px){.presentation .presentation-container .presentation-content .presentation-subtitle,.presentation .presentation-container .presentation-table .presentation-subtitle,.presentation .presentation-wallpaper .presentation-content .presentation-subtitle,.presentation .presentation-wallpaper .presentation-table .presentation-subtitle,.presentation .detail-container .presentation-content .presentation-subtitle,.presentation .detail-container .presentation-table .presentation-subtitle{max-width:none}}.presentation .presentation-container .presentation-table,.presentation .presentation-wallpaper .presentation-table,.presentation .detail-container .presentation-table{width:auto;max-width:30%;justify-content:end;flex-direction:column}@media screen and (max-width: 1100px){.presentation .presentation-container .presentation-table,.presentation .presentation-wallpaper .presentation-table,.presentation .detail-container .presentation-table{max-width:none}}.presentation .presentation-container .presentation-table .table-line,.presentation .presentation-wallpaper .presentation-table .table-line,.presentation .detail-container .presentation-table .table-line{width:100%;height:1px;background:#121212}.presentation .presentation-container .presentation-table .table-content,.presentation .presentation-wallpaper .presentation-table .table-content,.presentation .detail-container .presentation-table .table-content{display:flex;width:100%;justify-content:space-between;text-transform:uppercase;font-size:18px}.presentation .presentation-container .presentation-table .table-content div,.presentation .presentation-wallpaper .presentation-table .table-content div,.presentation .detail-container .presentation-table .table-content div{margin:1rem;text-align:end}.presentation .presentation-container .presentation-table .table-content div:nth-child(2),.presentation .presentation-wallpaper .presentation-table .table-content div:nth-child(2),.presentation .detail-container .presentation-table .table-content div:nth-child(2){font-weight:600;font-weight:700;width:max-content}.presentation .presentation-wallpaper{object-fit:cover;overflow:hidden;margin:2%}.presentation .presentation-wallpaper img{width:100%}.presentation .detail-container{height:auto}.presentation .detail-container .detail-left,.presentation .detail-container .detail-right{display:flex;width:auto;height:auto}.presentation .detail-container .detail-left .detail-button,.presentation .detail-container .detail-right .detail-button{display:flex;justify-content:space-between;align-items:center;width:10.42vw;padding:0 3.5rem 0 1rem;margin-top:5.17vh;margin-right:1.2rem;height:80px;background:#efe3ca;font-size:18px;text-transform:uppercase;font-weight:700}.presentation .detail-container .detail-left .detail-button .logo,.presentation .detail-container .detail-right .detail-button .logo{width:1.1vw;height:auto;padding-left:1rem}.presentation .detail-container .detail-right{border-left:solid black 1px;margin-top:8.27vh;padding-left:4rem;height:90%;color:#121212;flex-direction:column}.presentation .detail-container .detail-right .detail-line-horizontal{width:100%}.presentation .detail-container .detail-right .detail-right-row{display:flex;width:100%}.presentation .detail-container .detail-right .detail-right-container{display:flex;flex-direction:column;width:auto;height:auto;margin-right:2.33vw}.presentation .detail-container .detail-right .detail-right-container p{margin:0}.presentation .detail-container .detail-right .detail-right-container .title{font-size:64px;font-weight:600}.presentation .detail-container .detail-right .detail-right-container .describ{font-size:24px;font-weight:600;margin-right:2rem;line-height:130%}.presentation .detail-container .detail-right .detail-right-container-img{display:flex;width:100%;height:auto;align-items:center;justify-content:end}@media screen and (max-width: 1200px){.presentation .detail-container .detail-right .detail-right-container-img{justify-content:center;margin-top:3%}}.presentation .detail-container .detail-right .detail-right-container-img img{width:26.51vw;object-fit:contain}@media screen and (max-width: 1200px){.presentation .detail-container .detail-right .detail-right-container-img img{width:100%}}@media screen and (max-width: 1200px){.presentation .presentation-wallpaper .detail-left .detail-button,.presentation .detail-container .detail-left .detail-button{font-size:18px}.presentation .presentation-wallpaper .detail-left .detail-button .logo,.presentation .detail-container .detail-left .detail-button .logo{width:20px}.presentation .presentation-wallpaper .detail-right .detail-right-row,.presentation .detail-container .detail-right .detail-right-row{flex-direction:column;align-items:start}.presentation .presentation-wallpaper .detail-right .detail-right-container,.presentation .detail-container .detail-right .detail-right-container{width:100%}.presentation .presentation-wallpaper .detail-right .detail-right-container .title,.presentation .detail-container .detail-right .detail-right-container .title{font-size:55px}.presentation .presentation-wallpaper .detail-right .detail-right-container .describ,.presentation .detail-container .detail-right .detail-right-container .describ{font-size:22px;margin-right:0}.presentation .presentation-wallpaper .detail-right .detail-right-container img,.presentation .detail-container .detail-right .detail-right-container img{width:100%;margin:1rem 0}.presentation .presentation-wallpaper .presentation-table .table-content,.presentation .detail-container .presentation-table .table-content{font-size:19px}}@media screen and (max-width: 1100px){.presentation .presentation-container{flex-direction:column}.presentation .presentation-container .presentation-content{width:100%}.presentation .presentation-container .presentation-content .presentation-title{font-size:100px}.presentation .presentation-container .presentation-content .presentation-subtitle{font-size:50px}.presentation .presentation-container,.presentation .presentation-wallpaper,.presentation .detail-container{flex-direction:column}.presentation .presentation-wallpaper .detail-left,.presentation .detail-container .detail-left{border-bottom:solid black 1px;border-right:none;margin:2rem 0}.presentation .presentation-wallpaper .detail-left .detail-button,.presentation .detail-container .detail-left .detail-button{padding:0 1.5rem;font-size:18px;margin:2rem 0;width:auto}.presentation .presentation-wallpaper .detail-left .detail-button .logo,.presentation .detail-container .detail-left .detail-button .logo{width:20px}.presentation .presentation-wallpaper .detail-right .detail-right-row,.presentation .detail-container .detail-right .detail-right-row{flex-direction:column;align-items:start}.presentation .presentation-wallpaper .detail-right .detail-right-container .title,.presentation .detail-container .detail-right .detail-right-container .title{font-size:55px}.presentation .presentation-wallpaper .detail-right .detail-right-container .describ,.presentation .detail-container .detail-right .detail-right-container .describ{font-size:22px}.presentation .presentation-wallpaper .detail-right .detail-right-container img,.presentation .detail-container .detail-right .detail-right-container img{margin:1rem 0}.presentation .presentation-wallpaper .presentation-table .table-content,.presentation .detail-container .presentation-table .table-content{font-size:19px}}@media screen and (max-width: 768px){.presentation .presentation-container .presentation-table .table-content{font-size:18px}.presentation .presentation-container{flex-direction:column}.presentation .presentation-container .presentation-content{width:100%}.presentation .presentation-container .presentation-content .presentation-title{font-size:82px}.presentation .presentation-container .presentation-content .presentation-subtitle{font-size:38px}.presentation .presentation-container,.presentation .presentation-wallpaper,.presentation .detail-container{flex-direction:column}.presentation .presentation-wallpaper .detail-left,.presentation .detail-container .detail-left{border-bottom:solid black 1px;border-right:none;margin:2rem 0}.presentation .presentation-wallpaper .detail-left .detail-button,.presentation .detail-container .detail-left .detail-button{padding:0 1.5rem;font-size:18px;margin:2rem 0;width:auto}.presentation .presentation-wallpaper .detail-left .detail-button .logo,.presentation .detail-container .detail-left .detail-button .logo{width:20px}.presentation .presentation-wallpaper .detail-right .detail-right-row,.presentation .detail-container .detail-right .detail-right-row{flex-direction:column;align-items:start}.presentation .presentation-wallpaper .detail-right .detail-right-container .title,.presentation .detail-container .detail-right .detail-right-container .title{font-size:44px}.presentation .presentation-wallpaper .detail-right .detail-right-container .describ,.presentation .detail-container .detail-right .detail-right-container .describ{font-size:18px}.presentation .presentation-wallpaper .detail-right .detail-right-container img,.presentation .detail-container .detail-right .detail-right-container img{width:100%;height:auto;margin:1rem 0}.presentation .presentation-wallpaper .presentation-table .table-content,.presentation .detail-container .presentation-table .table-content{font-size:19px}}@media screen and (max-width: 480px){.presentation .presentation-container .presentation-content .presentation-title{font-size:62px}.presentation .presentation-container .presentation-content .presentation-subtitle{font-size:28px}.presentation .detail-container .detail-left .detail-button{padding:0 1rem;font-size:14px;margin:2rem 0}.presentation .detail-container .detail-left .detail-button .logo{width:20px}.presentation .presentation-container .presentation-table .table-content{font-size:14px}}.galery{display:flex;width:100%;height:auto;flex-direction:column;align-items:center}.galery p{font-family:Neutraface2Display,sans-serif;font-size:64px;font-weight:600;margin:1rem 0}.galery .galery-container{display:flex;width:85%;flex-direction:column;margin-bottom:5vh}.galery .galery-container .galery-container-img{display:flex;width:100%;justify-content:center;flex-direction:column;flex-wrap:wrap;margin-top:1.5rem;gap:1.5rem}.galery .galery-container .galery-container-img .galery-container_img-box{display:flex;justify-content:space-between;gap:1.5rem}.galery .galery-container .galery-container-img .galery-container_img-box img:hover{scale:.98;transition:all .3s ease-in-out}.galery .galery-container .galery-container-img img{width:calc(50% - .75rem);height:auto;object-fit:cover;transition:all .3s ease-in-out;cursor:pointer}.galery .galery-wrapper{display:flex;align-items:center;position:relative;height:250px;width:100%;overflow:hidden}.galery .galery-wrapper .galery-scrolling-word{position:absolute;white-space:nowrap;font-size:11.66vw}@media screen and (max-width: 1500px){.galery .galery-container .galery-container-img .galery-container_img-box{flex-wrap:wrap}.galery .galery-container .galery-container-img img{width:calc(50% - .75rem)}.galery .galery-container p{font-size:55px}}@media screen and (max-width: 1100px){.galery .galery-container .galery-wrapper{height:200px}.galery .galery-container .galery-container-img .galery-container_img-box{flex-direction:column}.galery .galery-container .galery-container-img img{width:100%}.galery .galery-container p{font-size:55px}}@media screen and (max-width: 1100px){.galery .galery-container .galery-wrapper{height:100px}.galery .galery-container .galery-container-img img{width:100%}.galery .galery-container p{font-size:55px}}.prestation{display:flex;width:100%;height:auto;align-items:center;flex-direction:column;font-family:Neutraface2Text,sans-serif;padding:2rem 0}.prestation .prestation-line-horizontal{width:85%;height:1px;background:#121212}.prestation .prestation-container>.prestation-right-case:nth-child(3){border-right:1px solid #121212}@media screen and (max-width: 1100px){.prestation .prestation-container>.prestation-right-case:nth-child(3){border-right:none}}.prestation .prestation-container{display:flex;width:85%;height:auto;margin-top:4rem;margin-bottom:4rem}@media screen and (max-width: 1100px){.prestation .prestation-container{flex-direction:column;margin-top:2rem;margin-bottom:2rem}}.prestation .prestation-container .prestation-right{padding-left:4rem;margin-top:2rem}@media screen and (max-width: 1100px){.prestation .prestation-container .prestation-right{padding-left:0}}.prestation .prestation-container .prestation-left{border-right:1px solid #121212}.prestation .prestation-container .prestation-left,.prestation .prestation-container .prestation-right{display:flex;width:auto;height:auto}.prestation .prestation-container .prestation-left .prestation-button,.prestation .prestation-container .prestation-right .prestation-button{display:flex;justify-content:space-between;align-items:center;width:200px;margin-right:3rem;height:80px;background:transparent;font-size:18px;text-transform:uppercase;font-weight:700}.prestation .prestation-container .prestation-left .prestation-button .logo,.prestation .prestation-container .prestation-right .prestation-button .logo{width:.86vw;height:auto}@media screen and (max-width: 1100){.prestation .prestation-container .prestation-left .prestation-button .logo,.prestation .prestation-container .prestation-right .prestation-button .logo{width:13px}}@media screen and (max-width: 768px){.prestation .prestation-container .prestation-left .prestation-button .logo,.prestation .prestation-container .prestation-right .prestation-button .logo{width:16px}}@media screen and (max-width: 400px){.prestation .prestation-container .prestation-left .prestation-button .logo,.prestation .prestation-container .prestation-right .prestation-button .logo{width:18px}}.prestation .prestation-container .prestation-right{height:90%;color:#121212;flex-direction:column}.prestation .prestation-container .prestation-right .prestation-right-row{display:flex;width:100%}.prestation .prestation-container .prestation-right .prestation-right-container{display:flex;flex-direction:column;justify-content:end;width:auto;height:auto}.prestation .prestation-container .prestation-right .prestation-right-container p{margin:0}.prestation .prestation-container .prestation-right .prestation-right-container .title,.prestation .prestation-container .prestation-right .prestation-right-container .subtitle{font-size:64px;font-weight:600}.prestation .prestation-container .prestation-right .prestation-right-container .subtitle{font-size:31px;margin:0 0 1rem}.prestation .prestation-container .prestation-right .prestation-right-container .describ{font-size:24px;font-weight:600}.prestation .prestation-container .prestation-right .prestation-right-container .prestation-img-container{display:flex;justify-content:space-between;margin-top:4%}.prestation .prestation-container .prestation-right .prestation-right-container .prestation-img-container img{width:49%;object-fit:cover}.prestation .prestation-container .prestation-right-case .prestation-right-casemini:nth-child(1){border-bottom:1px solid #121212}.prestation .prestation-container .prestation-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (max-width: 768px){.prestation .prestation-container .prestation-grid{grid-template-columns:1fr}}.prestation .prestation-container .prestation-right-casemini .title,.prestation .prestation-container .prestation-right-casemini .subtitle{font-size:64px;font-weight:600;line-height:1;margin:0 0 1rem}.prestation .prestation-container .prestation-right-casemini .subtitle{font-size:31px}.prestation .prestation-container .prestation-right-casemini .describ{font-size:24px;font-weight:600;margin:2rem 0}.prestation .prestation-container .prestation-right-casemini:nth-child(2n){padding:0 3rem}@media screen and (max-width: 1100px){.prestation .prestation-container .prestation-right-casemini:nth-child(2n){border-right:none;margin-left:0;padding:4rem 3rem 0 0}}.prestation .prestation-container .prestation-right-casemini:nth-child(2n-1){border-right:1px solid black;margin-left:3rem;padding:0 3rem 0 0}@media screen and (max-width: 1100px){.prestation .prestation-container .prestation-right-casemini:nth-child(2n-1){border-right:none;margin-left:0}}.prestation .prestation-container .prestation-right-casemini:nth-child(n+3){padding-top:4rem}.prestation .prestation-container .prestation-right-casemini{border-bottom:1px solid black}.prestation .prestation-container .prestation-right-casemini:nth-last-child(-n+2){border-bottom:none}@media screen and (max-width: 1100px){.prestation .prestation-container .prestation-right-casemini:nth-last-child(-n+2){border-bottom:1px solid black}}@media screen and (max-width: 1200px){.prestation .prestation-container .prestation-grid{grid-template-columns:1fr}.prestation .prestation-container .prestation-right-casemini:nth-child(2n-1){border-right:none}}@media screen and (max-width: 1200px){.prestation-container .prestation-button{font-size:18px}.prestation-container .prestation-right-casemini .title{font-size:55px}.prestation-container .prestation-right-casemini .describ{font-size:22px}.prestation-container .prestation-right .prestation-right-row .prestation-right-container div .title{font-size:55px}.prestation-container .prestation-right .prestation-right-row .prestation-right-container div .subtitle{font-size:32px}.prestation-container .prestation-right .prestation-right-row .prestation-right-container .describ{font-size:22px}}@media screen and (max-width: 1100px){.prestation{padding:4rem 0}.prestation .prestation-line-horizontal{display:none}.prestation .prestation-container>.prestation-right-case:nth-child(3){border-right:none}.prestation .prestation-container .prestation-right-casemini{border-bottom:solid black 1px}.prestation .prestation-container .prestation-right-case{margin-left:0;width:100%}.prestation .prestation-container .prestation-left{border-bottom:solid black 1px;border-right:none;margin:2rem 0}.prestation .prestation-container .prestation-left .prestation-button{margin:3rem 0;padding:0}.prestation .prestation-container{flex-direction:column}.prestation .prestation-container .prestation-button{font-size:18px}.prestation .prestation-container .prestation-right-casemini .title{font-size:55px}.prestation .prestation-container .prestation-right-casemini .describ{font-size:22px}.prestation .prestation-container .prestation-right .prestation-right-row .prestation-right-container div .title{font-size:55px}.prestation .prestation-container .prestation-right .prestation-right-row .prestation-right-container div .subtitle{font-size:32px}.prestation .prestation-container .prestation-right .prestation-right-row .prestation-right-container .describ{font-size:22px}}@media screen and (max-width: 768px){.prestation{padding:0;margin-bottom:2rem}.prestation .prestation-container .prestation-left{display:flex;flex-direction:column;align-items:center}.prestation .prestation-container .prestation-left .prestation-button{font-size:18px;margin:3rem 0;padding:0}.prestation .prestation-container .prestation-button{font-size:18px}.prestation .prestation-container .prestation-right-casemini .title{font-size:44px}.prestation .prestation-container .prestation-right-casemini .describ{font-size:18px}}.single-realisation header{position:relative}.single-realisation header .number-phone span{color:#121212}.project-after{display:flex;width:100%;height:auto;justify-content:center;margin-bottom:10%}.project-after .project-container{display:flex;flex-direction:column;width:80%;height:auto;font-family:Neutraface2Text,sans-serif}.project-after .project-container p{font-size:116px;font-weight:600;margin:0}.project-after .project-container .project-button{width:max-content;background:#efe3ca;padding:.8rem}.project-after .project-container .project-button p{font-size:24px;text-transform:uppercase;font-weight:700}.project-after .project-container .project-content-container{display:flex;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;position:relative}.project-after .project-container .project-content-container .background{width:100%;height:100%;max-height:55vh;object-fit:cover;filter:brightness(.7)}.project-after .project-container .project-content-container .project-content-container-line{position:absolute;z-index:1;display:flex;width:auto;height:auto;justify-content:center;align-items:center}.project-after .project-container .project-content-container .project-content-container-line .logo{width:auto;height:50px;margin:10px}.project-after .project-container .project-content-container .project-content-container-line span{color:#fafafa;font-family:Neutraface2Text,sans-serif;font-size:48px;font-weight:700}.project-after .project-container .project-content-container .project-content-container-line-bottom{position:absolute;display:flex;justify-content:space-between;align-items:end;bottom:0;width:100%;height:auto}.project-after .project-container .project-content-container .project-content-container-line-bottom p{font-size:14px;margin:2rem 4rem;max-width:120px;color:#fafafa;text-transform:uppercase;font-weight:700}@media screen and (max-width: 1500px){.project-after .project-container p{font-size:100px}.project-after .project-container .project-button p{font-size:22px}.project-after .project-container .project-content-container .project-content-container-line-bottom p{margin:1rem 2rem;font-size:20px}.project-after .project-container .project-content-container .project-content-container-line span{font-size:40px}}@media screen and (max-width: 1100px){.project-after{margin:10% 0%}.project-after .project-container p{font-size:82px}.project-after .project-container .project-button p{font-size:20px}.project-after .project-container .project-content-container .project-content-container-line-bottom p{margin:1rem 2rem;font-size:20px}.project-after .project-container .project-content-container .project-content-container-line span{font-size:40px}}@media screen and (max-width: 768px){.project-after{margin:10% 0%}.project-after .project-container p{font-size:50px}.project-after .project-container .project-button{padding:.5rem}.project-after .project-container .project-button p{font-size:16px}.project-after .project-container .project-content-container .project-content-container-line-bottom p{margin:0 .5rem;font-size:14px}.project-after .project-container .project-content-container .project-content-container-line .logo{width:auto;height:25px}.project-after .project-container .project-content-container .project-content-container-line span{font-size:22px}}.post-type-archive-realisation header{position:relative}.post-type-archive-realisation header .number-phone span{color:#121212}.grid-realisation-container{width:86.05vw;margin:0 auto}.grid-realisation-container .realisation-categories-filter{margin:0 auto 2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:left}.grid-realisation-container .realisation-categories-filter .realisation-category-filter-item{color:#222;font-size:20px;text-decoration:underline;cursor:pointer;font-family:Neutraface2Text,sans-serif;font-weight:400}.grid-realisation-container .realisation-title{font-size:97px;font-family:Neutraface2Text,sans-serif;font-weight:600;margin:0 auto 2rem}@media (max-width: 1024px){.grid-realisation-container .realisation-title{font-size:48px;text-align:center}}.grid-realisation-container .grid-realisation{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2rem;margin:3rem auto}@media (max-width: 1024px){.grid-realisation-container .grid-realisation{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}}@media (max-width: 480px){.grid-realisation-container .grid-realisation{padding-left:.5rem;padding-right:.5rem}}.grid-realisation-container .grid-realisation .realisation-item:nth-child(odd) .realisation-img-wrapper{justify-content:flex-end}.grid-realisation-container .grid-realisation .realisation-item:nth-child(2n) .realisation-img-wrapper{justify-content:flex-start}@media (max-width: 1024px){.grid-realisation-container .grid-realisation .realisation-item:nth-child(odd) .realisation-img-wrapper,.grid-realisation-container .grid-realisation .realisation-item:nth-child(2n) .realisation-img-wrapper{justify-content:center}}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper{display:flex;justify-content:center}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo{position:relative;display:inline-block}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-logos-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:1rem;white-space:nowrap;z-index:2}@media (max-width: 768px){.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-logos-center{gap:.5rem}}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-logos-center .realisation-line{width:19px;height:5px;background-color:#efe3ca;align-self:end}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-logo_nameless,.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-logo-companies{width:auto;height:3.88vh}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-img{width:42.23vw;height:48.1vh;min-height:230px;filter:brightness(.7)}@media (max-width: 1024px){.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-img{width:650px;max-width:100%}}@media (max-width: 480px){.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-img{width:400px}}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-img{object-fit:cover;border-radius:10px}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-person-text{position:absolute;right:20px;bottom:30px;font-size:13px;font-family:Neutraface2Text,sans-serif;color:#fafafa;font-weight:700;text-transform:uppercase;width:61px;height:13px}.grid-realisation-container .grid-realisation .realisation-item .realisation-img-wrapper .realisation-link-with-logo .realisation-category-text{position:absolute;left:20px;bottom:30px;font-size:14px;font-family:Neutraface2Text,sans-serif;color:#fafafa;text-transform:uppercase;font-weight:700;width:92px}.loader{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;background:#121212;position:fixed;z-index:9999;font-family:Neutraface2Text,sans-serif;font-weight:500;letter-spacing:1.12px}.loader .loader-bar{color:#efe3ca;font-size:28px;display:inline-block;width:60px;text-align:center}@media screen and (max-width: 768px){.loader .loader-bar{font-size:18px!important}}.loader .loader-container{display:flex;align-items:center;min-width:auto;flex-wrap:wrap}@media screen and (max-width: 768px){.loader .loader-container{justify-content:center}.loader .loader-container .loader-title{font-size:18px!important}}.loader .loader-container .loader-title{color:#fff;display:flex;align-items:flex-end;font-size:28px}@media (max-width: 480px){.loader .loader-container .loader-title{align-items:flex-start}}@media (max-width: 480px){.loader .loader-container .loader-title .line{display:none}}.loader .loader-container .loader-mini-container{display:flex;width:auto;height:auto;align-items:end;justify-content:center}.loader .loader-container .loader-mini-container img{height:30px;width:auto}@media screen and (max-width: 768px){.loader .loader-container .loader-mini-container img{height:20px}}.menu{display:none;position:fixed;z-index:9998;background:#efe3ca;width:100vw;height:100vh;opacity:1;transition:opacity .5s ease;justify-content:space-between;font-family:Neutraface2Text,sans-serif}@media screen and (max-width: 1024px){.menu{flex-direction:column;align-items:center;justify-content:center}}.menu .menu-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu .menu-container .menu-container-text{margin-left:10vw}@media screen and (max-width: 1024px){.menu .menu-container .menu-container-text{margin-left:0;margin-bottom:5vh}}.menu .menu-container .menu-container-text .menu-text{display:flex;width:auto;justify-content:start;font-size:119px;text-align:start;letter-spacing:-5.95px}@media screen and (max-width: 1024px){.menu .menu-container .menu-container-text .menu-text{font-size:64px;letter-spacing:0px}}@media screen and (max-width: 768px){.menu .menu-container .menu-container-text .menu-text{font-size:28px;letter-spacing:0px}}.menu .menu-container .menu-container-text .menu-text .menu-container-line{display:flex;align-items:end;justify-content:center}.menu .menu-container .menu-container-text .menu-text .menu-line{position:absolute;left:0;width:40%;height:1px;background:#121212}@media screen and (max-width: 1500px){.menu .menu-container .menu-container-text .menu-text .menu-line{width:40%}}@media screen and (max-width: 1024px){.menu .menu-container .menu-container-text .menu-text .menu-line{width:50%}}.menu .menu-container .menu-container-text .menu-text .menu-container-line:hover .line{background-color:#121212;margin:1rem 0 2rem;width:50px;height:13px}@media screen and (max-width: 1024px){.menu .menu-container .menu-container-text .menu-text .menu-container-line:hover .line{width:40px;height:8px;margin-left:0}}@media screen and (max-width: 768px){.menu .menu-container .menu-container-text .menu-text .menu-container-line:hover .line{width:30px;height:3px}}@media screen and (max-width: 480px){.menu .menu-container .menu-container-text .menu-text .menu-container-line:hover .line{width:20px;height:3px}}.menu .menu-container .menu-container-text .menu-text p{margin:1rem;font-weight:600;cursor:pointer;transition:scale .3s ease}.menu .menu-container .menu-container-text .menu-text p:hover{scale:1.05;transition:scale .5s ease}.menu .menu-container .menu-contact{display:flex;width:100%;height:100%;justify-content:end;flex-direction:column;padding-right:5vw;padding-bottom:25%}@media screen and (max-width: 1024px){.menu .menu-container .menu-contact{padding-right:30%;padding-bottom:20%}}@media screen and (max-width: 768px){.menu .menu-container .menu-contact{padding-right:0;padding-bottom:0;align-items:center}}.menu .menu-container .menu-contact .menu-social-container{display:flex;flex-direction:column;justify-content:center;width:100%;height:auto;margin-bottom:3rem}.menu .menu-container .menu-contact .menu-social-container .menu-link{position:relative;color:#121212}.menu .menu-container .menu-contact .menu-social-container .menu-link:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#121212;transition:width .3s ease}.menu .menu-container .menu-contact .menu-social-container .menu-link:hover:after{width:2%}@media screen and (max-width: 768px){.menu .menu-container .menu-contact .menu-social-container{align-items:center;margin-bottom:1.5rem}}.menu .menu-container .menu-contact .menu-social-container span{font-size:20px;font-weight:600}@media screen and (max-width: 768px){.menu .menu-container .menu-contact .menu-social-container span{font-size:16px}}.menu .menu-container .menu-contact .menu-contact-container{display:flex;flex-direction:column;justify-content:center;width:100%;height:auto}@media screen and (max-width: 768px){.menu .menu-container .menu-contact .menu-contact-container{align-items:center}}.menu .menu-container .menu-contact .menu-contact-container span{font-size:20px;font-weight:600}@media screen and (max-width: 768px){.menu .menu-container .menu-contact .menu-contact-container span{font-size:16px}}.menu .menu-container .menu-contact .menu-contact-container .menu-email{font-weight:700;font-size:30px}@media screen and (max-width: 768px){.menu .menu-container .menu-contact .menu-contact-container .menu-email{font-size:18px}}.menu .menu-container .menu-contact .menu-contact-container .menu-phone{letter-spacing:-1.32px;font-size:30px;font-weight:700;font-family:Gotham,sans-serif}@media screen and (max-width: 768px){.menu .menu-container .menu-contact .menu-contact-container .menu-phone{font-size:18px}}.menu .menu-container .menu-contact .menu-contact-container .logo{margin-bottom:1.5rem;width:197px;height:auto}body{overflow-x:hidden}.shadow{margin-top:30vh;position:sticky;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;height:100vh}@media (max-width: 768px){.shadow{margin-top:20vh;position:static;height:auto;margin-top:10vh}}@media (max-width: 480px){.shadow{margin-top:0}}.shadow-content{width:100%;text-transform:uppercase;font-size:5.31vw;font-family:Neutraface2Text,sans-serif;font-weight:600;text-align:center}.shadow-text{display:flex;gap:1.2vw;justify-content:center}.shadow-highlight{color:#efe3ca;text-shadow:0 0 8px rgba(255,255,255,.8);font-weight:700}.shadow-blur{filter:blur(0px);transition:filter .1s linear}.light-wrapper{width:100%;margin-top:8rem}.light{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;width:100%;font-family:Neutraface2Text,sans-serif;position:relative}.light .light-word{text-wrap:nowrap;position:sticky;top:50%;text-transform:uppercase;font-weight:700;color:#efe3ca;font-size:5.31vw;width:max-content;margin:0 0 30rem;z-index:1}.light .light-word-base{color:#efe3ca}.light .light-word-overlay{position:absolute;top:0;left:0;color:#fff;clip-path:inset(0 0 100% 0);z-index:2}.light .light-container-total{display:flex;width:100%;height:auto;flex-direction:column;justify-content:center;align-items:center;padding:40rem 0 5vw 0;background-color:#efe3ca}.light .light-container-total .light-container{position:relative;display:flex;width:max-content;height:max-content;flex-direction:column;justify-content:center;align-items:center;margin:1.5rem;z-index:3}.light .light-container-total .light-container .background{width:59.9vw;height:auto;cursor:pointer;border-radius:10px}.light .light-container-total .light-container .light-container-line{position:absolute;z-index:1;display:flex;width:auto;height:auto;justify-content:center;align-items:center}.light .light-container-total .light-container .light-container-line .logo{width:50px;height:50px;margin:10px}.light .light-container-total .light-container .light-container-line .logo-client{max-height:50px}.light .light-container-total .light-container .light-container-line span{color:#fafafa;font-family:Neutraface2Text,sans-serif;font-size:48px;font-weight:700}.light .light-container-total .light-container .light-container-line-bottom{position:absolute;display:flex;justify-content:space-between;align-items:end;bottom:0;width:100%;height:auto}.light .light-container-total .light-container .light-container-line-bottom p{font-size:19px;margin:2rem 4rem;max-width:120px;color:#fafafa;text-transform:uppercase;font-weight:700}.light .light-container-total .all-realizations-button{margin-top:3rem;margin-bottom:3rem}@media (max-width: 1024px){.light .light-container-total .light-container .background{width:500px}.light .light-container-total .light-container .light-container-line-bottom p{font-size:14px;margin:1rem 2rem}.light .light-container-total .light-container .light-container-line span{font-size:30px}}@media (max-width: 768px){.light .light-word{display:none}.light .light-container-total{padding:2rem 0 0}.light .light-container-total .light-container .background{width:450px}.light .light-container-total .light-container .light-container-line-bottom p{font-size:14px;margin:1rem 2rem}.light .light-container-total .light-container .light-container-line .logo{width:30px;height:30px}.light .light-container-total .light-container .light-container-line .logo-client{max-height:30px}.light .light-container-total .light-container .light-container-line span{font-size:30px}}@media (max-width: 480px){.light .light-container-total{padding:2rem 0 0}.light .light-container-total .light-container .background{width:320px}.light .light-container-total .light-container .light-container-line-bottom p{font-size:12px;margin:1rem}.light .light-container-total .light-container .light-container-line .logo{width:25px;height:25px}.light .light-container-total .light-container .light-container-line .logo-client{max-height:25px}.light .light-container-total .light-container .light-container-line span{font-size:30px}}.conviction{display:flex;text-align:center;font-family:Neutraface2Text,sans-serif;justify-content:center;align-items:center;flex-direction:column;width:100%}.conviction .container-conviction{margin-top:15%}.conviction .container-conviction h3{color:#efe3ca;font-size:37px}.conviction .container-conviction p{margin:4rem;font-weight:700;font-size:71px}.conviction .container-conviction .cursor{display:inline-block;width:37px;height:12px;background-color:#efe3ca;animation:light 1.5s infinite;margin-left:3px;vertical-align:baseline;transform:translateY(10px)}@media screen and (max-width: 1400px){.conviction .container-conviction p{font-size:clamp(4.5rem,5vw,46px)}}@media screen and (max-width: 1100px){.conviction .container-conviction{margin-top:25%}.conviction .container-conviction h3{font-size:24px}.conviction .container-conviction p{font-size:44px}}@media screen and (max-width: 480px){.conviction .container-conviction h3{font-size:22px}.conviction .container-conviction p{font-size:34px}}.create{display:flex;width:100%;height:auto;justify-content:center}.create .create-parent{margin-top:5vh;display:grid;width:80%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,1fr);grid-column-gap:50px;grid-row-gap:50px}.create .create-parent .div1{grid-area:1/1/2/2}.create .create-parent .div2{grid-area:1/2/2/3}.create .create-parent .div3{grid-area:1/3/2/4}.create .create-parent .div4{grid-area:1/4/2/5}.create .create-parent .div5{grid-area:2/1/3/2}.create .create-parent .div6{grid-area:2/2/3/3}.create .create-parent .div7{grid-area:2/3/3/4}.create .create-parent .div8{grid-area:2/4/3/5}.create .create-parent .div5{margin-top:-45%}.create .create-parent .div2{margin-top:25%}.create .create-parent .div6{margin-top:-20%}.create .create-parent .div3{margin-top:10%}.create .create-parent .div4{margin-top:45%}.create .create-parent .div7{justify-self:center;margin-top:0%;width:70%}.create .create-parent .div7 p{font-family:Neutraface2Text,sans-serif;color:#121212;font-weight:700;font-size:clamp(1.5rem,5vw,24px);text-align:start}.create .create-parent img{width:16.77vw}.create .create-parent .logo{width:3.47vw}@media screen and (max-width: 1400px){.create .create-parent .div7 p{font-size:clamp(1.5rem,5vw,24px)}}@media screen and (max-width: 1100px){.create .create-parent{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;grid-column-gap:20px;grid-row-gap:20px}.create .create-parent .div1,.create .create-parent .div2,.create .create-parent .div3,.create .create-parent .div4,.create .create-parent .div5,.create .create-parent .div6,.create .create-parent .div7,.create .create-parent .div8{grid-area:auto;margin-top:0}.create .create-parent img{margin:0;width:100%}}@media screen and (max-width: 1400px){.create .create-parent .div7 p{font-size:18px}}.box-effect{padding-top:20vh;display:flex;width:100%;height:200vh;justify-content:center}.box-effect .cubicle{display:flex;align-items:center;justify-content:center;width:700px;height:700px;border:solid #efe3ca 40px;text-align:center}.box-effect .cubicle p{font-family:Neutraface2Text,sans-serif;font-weight:600;margin:7rem;font-size:clamp(4.5rem,5vw,46px)}.box-effect .cubicle .cursor{display:inline-block;width:37px;height:12px;background-color:#efe3ca;animation:light 1.5s infinite;margin-left:3px;vertical-align:baseline;transform:translateY(10px)}@media screen and (max-width: 1400px){.box-effect .cubicle{width:500px;height:500px}.box-effect .cubicle p{font-size:41px}}@media screen and (max-width: 1100px){.box-effect .cubicle{width:300px;height:300px;border:solid #efe3ca 20px}.box-effect .cubicle p{font-size:28px}}.container-skill{display:flex;width:100%;justify-content:center;flex-direction:column;align-items:center;height:auto;background:#efe3ca;padding:8rem 0}.container-skill p{font-family:Neutraface2Text,sans-serif;text-align:center;margin:0rem;font-size:46px}.container-skill span{font-weight:600}@media screen and (max-width: 1100px){.container-skill{margin:10vw 0}.container-skill p{font-size:32px}}@media screen and (max-width: 480px){.container-skill p{font-size:22px}}.container-event{display:flex;width:100%;justify-content:center;flex-direction:column;align-items:center}.container-event .container-grid-event{display:grid;width:70%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;gap:3rem}.container-event .container-grid-event div[class^=grid]{display:flex;align-items:center;flex-direction:column}.container-event .container-grid-event div[class^=grid] img{height:auto;width:100%;max-width:675px;object-fit:cover}.container-event .container-grid-event .grid1{grid-area:1/1/2/2}.container-event .container-grid-event .grid1 p{text-transform:uppercase;font-size:46px;font-family:Neutraface2Text,sans-serif;font-weight:600;text-align:start;max-width:33.38vw}.container-event .container-grid-event .grid2{grid-area:1/2/2/3}.container-event .container-grid-event .grid2 p{font-size:30px;font-family:Neutraface2Text,sans-serif;font-weight:400;line-height:1.4;width:30.78vw}.container-event .container-grid-event .grid3{grid-area:2/1/3/2;transform:translateY(-15rem)}.container-event .container-grid-event .grid3 img{max-width:641px}.container-event .container-grid-event .grid4{grid-area:2/2/3/3}.container-event .container-grid-event .grid4 p{text-transform:uppercase;font-size:46px;font-family:Neutraface2Text,sans-serif;font-weight:600;text-align:start;width:30.78vw}.container-event .container-grid-event .grid4 span{text-align:start;font-size:32px;font-family:Neutraface2Text,sans-serif;font-weight:400;line-height:1.4;width:30.78vw}@media screen and (max-width: 1800px){.container-event .container-grid-event .grid3{transform:translateY(-10rem)}}@media screen and (max-width: 1600px){.container-event .container-grid-event{width:90%}}@media screen and (max-width: 1100px){.container-event{margin:5rem 0}.container-event .container-grid-event{grid-template-columns:1fr;grid-template-rows:auto;gap:3rem}.container-event .container-grid-event div[class^=grid]{transform:none}.container-event .container-grid-event div[class^=grid] img{width:100%;margin:0 auto;object-fit:cover}.container-event .container-grid-event .grid1{height:max-content}.container-event .container-grid-event .grid1 p{font-size:30px}.container-event .container-grid-event .grid2 p{font-size:24px}.container-event .container-grid-event .grid4 p{font-size:30px}.container-event .container-grid-event .grid4 span{font-size:24px}.container-event .container-grid-event .grid2,.container-event .container-grid-event .grid5 span{font-size:20px;text-align:center}}@media screen and (max-width: 768px){.container-event .container-grid-event{display:flex!important;flex-direction:column;width:90%;align-items:center;gap:2rem;grid-template-columns:unset;grid-template-rows:unset;grid-column-gap:unset;grid-row-gap:unset}.container-event .container-grid-event div[class^=grid]{transform:none;width:100%}.container-event .container-grid-event div[class^=grid] img{width:100%;max-width:100%;height:auto;object-fit:cover;margin:0 auto}.container-event .container-grid-event .grid1 p,.container-event .container-grid-event .grid2 p,.container-event .container-grid-event .grid4 p,.container-event .container-grid-event .grid4 span{text-align:center;width:100%;max-width:100%}}.not-found{display:flex;width:100%;height:auto;justify-content:center;margin-bottom:18%}.not-found .container-not-found{display:flex;width:auto;margin-top:400px;height:auto;justify-content:space-between;align-items:end}.not-found .container-not-found img{width:auto;height:200px}.not-found .container-not-found p{font-family:Neutraface2Text,sans-serif;font-weight:700;font-size:clamp(1.5rem,5vw,46px);text-transform:uppercase;margin:0 2rem}.not-found .container-not-found .cursor{display:inline-block;width:37px;height:12px;background-color:#efe3ca;animation:light 1.5s infinite;margin-left:3px;vertical-align:baseline;transform:translateY(10px)}@media screen and (max-width: 1100px){.not-found .container-not-found p{font-size:24px}.not-found .container-not-found img{height:100px}}@media screen and (max-width: 1100px){.not-found .container-not-found p{font-size:20px}.not-found .container-not-found img{height:80px}}@media screen and (max-width: 480px){.not-found .container-not-found p{font-size:16px}.not-found .container-not-found img{height:70px}}.mentions-legales-container{width:86.05vw;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:end}.mentions-legales-container .mentions-legales-content{margin-top:13%;font-family:Neutraface2Text,sans-serif;font-weight:400;font-size:18px;color:#121212;line-height:1.6;margin-bottom:4rem}.mentions-legales-container .mentions-legales-content .mentions-legales-title{display:flex;justify-content:center;margin:0 0 3rem}.mentions-legales-container .mentions-legales-content .mentions-legales-title h1{font-family:Neutraface2Text,sans-serif;font-weight:700;margin-top:2rem;margin-bottom:1rem;font-size:71px;text-transform:uppercase;color:#efe3ca}.mentions-legales-container .mentions-legales-content h2{font-family:Neutraface2Text,sans-serif;font-weight:600;margin-top:2rem;margin-bottom:1rem;text-transform:uppercase}.mentions-legales-container .mentions-legales-content a{color:#121212;text-decoration:underline;font-weight:600}.redaction-template .banner,.page-template-template-redaction .banner{position:relative!important}.redaction-template .main,.page-template-template-redaction .main{padding-top:0}body{margin:0;padding:0;background:#fff;scroll-behavior:smooth}.js-typewriter{visibility:hidden}.marquee-entreprises-wrapper{border:5px solid red!important}body #cookie-notice{z-index:9998}
