@font-face{font-family:'Dream Avenue';src:url(fonts/dream-avenue.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(fonts/CormorantGaramond-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(fonts/CormorantGaramond-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(fonts/CormorantGaramond-MediumItalic.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(fonts/CormorantGaramond-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Cormorant Garamond';src:url(fonts/CormorantGaramond-SemiBoldItalic.woff2) format('woff2');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'PP Hatton';src:url('fonts/PP Hatton Medium 500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'PP Hatton';src:url('fonts/PP Hatton Ultralight 200.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-ExtraBold.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url(fonts/PlayfairDisplay-Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}input,select,textarea{all:unset;display:block;box-sizing:border-box;width:100%;padding:12px 16px;margin:0 0 16px 0;font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #ccc;border-radius:4px;color:#333}section p,a,h1,h2,h3{font-family:'Cormorant Garamond',serif!important}section{overflow-x:hidden!important;overflow-y:hidden}a:hover,button:hover{color:black!important}a{text-decoration:none!important}#primary{margin:0!important;padding:0!important}#p1ssCtn1sct2Box1{font-family:'Cormorant Garamond',serif!important;font-weight:400;font-size:3.5rem}#p2ssCtn1sct2Box1{font-family:'Cormorant Garamond',serif!important;font-weight:600;font-size:3rem}#ssCtn1sct2Box2 p{font-size:1.8rem!important}body{background-color:#fff;margin:0!important;padding:0!important}html{margin:0!important}.ast-container{max-width:100%!important;padding:0!important;margin:0!important;display:block!important}#sct1{background-color:beige!important;width:100%!important;height:100dvh;height:calc(var(--vh, 1vh) * 100);display:flex;align-items:center;position:relative}#sct1>img{position:absolute;width:100%;height:100%}#sct1>div{width:100%;height:auto;position:relative;width:80%;margin:auto}#ssSs1sct1>div{display:grid;grid-template-columns:80% 20%;width:80%;margin:auto}#ssSs1sct1 h1{display:flex;align-items:end;justify-content:end;font-size:2rem}#ssSs2sct1{display:flex;justify-content:center}#ssSs2sct1>div{width:80%;position:relative}#ssSs2sct1 img{position:absolute;bottom:-100px}#ssSs2sct1 p{text-align:center;font-size:5rem;width:70%;margin-bottom:0}.pssSs2_1sct1{margin-right:30%}.pssSs2_2sct1{margin-left:30%}#ssSs3sct1{display:flex;justify-content:center}#ssSs3sct1>div{width:268px}#ssSs3sct1 p{font-size:1.2rem;text-align:center;margin:0}#sct1{background-color:beige!important;width:100%!important;height:100dvh;height:calc(var(--vh, 1vh) * 100);display:flex;align-items:center;position:relative}#sct1>img{position:absolute;width:100%;height:100%}#sct1>div{width:100%;height:auto;position:relative;width:80%;margin:auto}#ssSs1sct1>div{display:grid;grid-template-columns:80% 20%;width:80%;margin:auto}#ssSs1sct1 h1{display:flex;align-items:end;justify-content:end;font-size:2rem}#ssSs2sct1{display:flex;justify-content:center}#ssSs2sct1>div{width:80%;position:relative}#ssSs2sct1 img{position:absolute;bottom:-100px}#ssSs2sct1 p{text-align:center;font-size:5rem;width:70%;margin-bottom:0}.pssSs2_1sct1{margin-right:30%}.pssSs2_2sct1{margin-left:30%}#ssSs3sct1{display:flex;justify-content:center}#ssSs3sct1>div{width:268px}#ssSs3sct1 p{font-size:1.2rem;text-align:center;margin:0}#anim1Index{animation:scalePulse 2s ease-in-out forwards;transform-origin:center;display:block;margin:auto;max-width:100%}@keyframes scalePulse{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(.95)}75%{transform:scale(1.05)}100%{transform:scale(1)}}body{margin:0;font-family:'Cormorant Garamond',serif;background-color:#fff}.page1{display:grid;grid-template-columns:40% 60%;height:100dvh;height:calc(var(--vh, 1vh) * 100)}.left h1{position:absolute;z-index:11;background-color:#fff;transform:translateX(100px) translateY(-110px);font-size:6rem!important;font-weight:400;padding:20px}.left h2{position:absolute;z-index:10;background-color:#fff;transform:translateX(100px);font-size:6rem;padding:20px;border-radius:15px;font-weight:400}.left{flex:1;display:flex;flex-direction:column;justify-content:center;padding-left:5%}.left h1{font-size:5rem;line-height:1.2;padding:15px;border-radius:15px}#bg1{transform:translateX(300px) translateY(100px);z-index:15;position:absolute}.right{flex:1;position:relative}.right img{width:100%;height:100dvh;height:calc(var(--vh, 1vh) * 100);object-fit:cover}.logoIndex{position:absolute;top:30%;left:10%;font-size:2rem;font-weight:700}.page2{position:relative;width:100%;overflow:hidden}.page2 video{width:100%;height:100%;object-fit:cover}.page2 .video-wrapperIndex{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;filter:brightness(.6);border-top-left-radius:0;border-top-right-radius:0;animation:moveDownRadius 1s ease forwards;animation-delay:2s}@keyframes moveDownRadius{0%{border-top-left-radius:0;border-top-right-radius:0;transform:translateY(0)}100%{border-top-left-radius:120px;border-top-right-radius:120px;transform:translateY(120px)}}.video-wrapperIndex video{width:100%;height:100%;object-fit:cover;display:block}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding-left:5%;color:#fff;background:#fff0;overflow:hidden;pointer-events:none}.page2 h3{color:#fff;font-size:3rem;position:absolute;top:180px;right:100px;font-family:'Playfair Display',serif!important;font-weight:100;z-index:5;margin:0}.text-blockIndex{width:100%;height:100%;position:absolute;top:0!important;left:0!important;opacity:0}.text-blockIndex p,.text-blockIndex h1,.text-blockIndex h2{margin:0!important}.page2 h1{color:#fff;font-size:7rem;position:absolute;left:100px;font-family:'Dream Avenue',serif!important;font-weight:100;z-index:5}.page2 h2{color:#fff;font-size:7rem;position:absolute;left:100px;font-family:'Dream Avenue',serif!important;font-weight:100;z-index:5}.page2 .first h1{top:240px}.page2 .first h2{top:360px}.page2 .second h1{top:350px}.page2 .second h2{top:470px}#textCommunicationIndex1{color:#fff;font-size:7rem;position:absolute;top:455px;left:100px;margin:0!important;font-family:'Dream Avenue',serif!important;font-weight:100;z-index:5}#textAndIndex{color:#8b1027;font-size:20rem;position:absolute;top:275px;left:165px;margin:0!important;font-family:"PP Hatton",serif!important;font-weight:100;z-index:4}@keyframes fadeSlide{0%{opacity:0;clip-path:inset(0 100% 0 0)}50%{opacity:1;clip-path:inset(0 0 0 0)}100%{opacity:0;clip-path:inset(0 100% 0 0)}}@keyframes fadeSlide2{0%{opacity:0;clip-path:inset(0 100% 0 0)}100%{opacity:1;clip-path:inset(0 0 0 0)}}.page2.video-ready .text-blockIndex.first{animation:fadeSlide 3s ease-in-out;animation-delay:0s}.page2.video-ready .text-blockIndex.second{animation:fadeSlide2 3s ease-in-out forwards;animation-delay:3s}.page2.video-ready .text-blockIndex.second p{animation:fadeSlide2 3s ease-in-out forwards;animation-delay:3s}#sct2{width:100%;height:120dvh;height:calc(var(--vh, 1vh) * 120)}#ssCtn1sct2{display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr 1fr}#ssCtn1sct2{margin:50px}#ssCtn1sct2Box2{display:flex;align-items:center;margin:30px 0}#ssCtn1sct2Row1{margin:0 25px}#ssCtn1sct2Box2 p{margin:0;font-size:1rem;color:#8f2222}#ssCtn1sct2Box1{margin:auto}#ssCtn1sct2Box1 p{margin:0;width:100%;margin:auto}#ssCtn1sct2Row2{display:flex;justify-content:center;height:90%}#ssCtn1sct2Row2 picture img{width:auto;height:auto}#p2ssCtn1sct2Box1{text-align:end;font-weight:600}#ssCtn1sct2Row3{grid-column:1/3;display:flex;justify-content:center;height:50px;margin-top:30px}#ssCtn1sct2Box3 p{margin-bottom:1.3em}#sct2 a{background-color:#f6f5f3;border-radius:30px;color:#000;width:20%;display:flex;align-items:center;justify-content:center;box-shadow:rgb(0 0 0 / .2) 0 12px 28px 0,rgb(0 0 0 / .1) 0 2px 4px 0,rgb(255 255 255 / .05) 0 0 0 1px inset}#sct3{width:100%;height:45vh;height:calc(var(--vh, 1vh) * 45);display:flex;align-items:center}#sct3>div{width:100%;height:100px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#f6f5f3}#engagementP1{position:absolute;top:0;font-size:2.5rem;top:-3rem;margin:0!important}#engagementIndexTitle{position:absolute;top:-1.5rem;font-size:2rem;font-weight:800;margin:0}#campagne{margin:0;font-size:1.5rem}#sct4{height:100dvh;height:calc(var(--vh, 1vh) * 100)}#ssCtn1sct4Row1Index{display:grid;grid-template-columns:1fr 1fr 1fr;height:250px}#ssCtn1sct4Box2Index{display:flex;justify-content:center}#ssCtn1sct4Box2Index img{height:250px}#ssCtn1sct4Row1Index p{font-size:1.3rem;color:#000;margin:0;text-align:center}#ssCtn1sct4Box1Index,#ssCtn1sct4Box3Index{background-color:#4c77635c;padding:0 30px}#ssCtn1sct4Box1Index,#ssCtn1sct4Box3Index{display:flex;flex-direction:column;justify-content:center}#ssCtn1sct4Row2Index{position:relative;display:flex;flex-direction:column;height:400px;justify-content:center}#ssCtn1sct4Row2Index>img{position:absolute;height:400px;top:50%;left:50%;transform:translate(-50%,-50%)}#ssCtn1sct4Row2Index p{position:relative;text-align:center;font-size:1.3rem;width:90%;margin:0 auto}#sct5{padding:150px 0}footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding:25px;background-color:#f6f5f3}footer a{color:#000}.contact-line{display:flex;align-items:center;gap:25px;margin-top:10px}.contact-numbers a{color:#000}.contact-line p{margin:0}.contact-line p a{color:#8f2222;font-weight:600}#social-title{font-size:1.5rem;margin-bottom:15px}#design-contact{margin-bottom:50px}#footer-middle{display:flex;flex-direction:column;justify-content:end;gap:25px}#footer-navigation{padding-bottom:25px}#footer-contact-button{display:flex;justify-content:center}#footer-bottom{position:relative;display:flex;flex-direction:column;justify-content:center}#footer-logo{display:flex;justify-content:center}#footer-logo img{width:40%;margin-bottom:50px}#contact-title{font-size:1.8rem}#footer-slogan{font-size:2rem;transform:translateY(-40px)}#contact-support-button{background-color:#8f2222;color:#fff;padding:10px;font-size:1.3rem;font-family:'Cormorant Garamond',serif}#contact-support-button :hover{color:#fff}#social-icons img{margin-bottom:50px}#footer-legal{position:absolute;bottom:0;right:100px;width:100%}#footer-legal a{margin-right:10px}#sctPrestation1{width:100%;height:80dvh;height:calc(var(--vh, 1vh) * 80);transform:translateY(10px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:15;overflow-x:hidden!important;gap:50px}.sctPrestationStart #engagementP1{margin:0!important;top:-2rem!important}#ctnSc1Prestation{width:100%;height:100px;position:relative;display:flex;justify-content:center;align-items:center;background-color:#f6f5f3}.ctn2Sc1Prestation1{width:100%;position:absolute;bottom:60px}.modifTitlePrestaDroite{display:flex;align-items:center}.modifTitlePrestaDroite span{display:inline-block;transform:translateX(3px) translateY(-5px)}#ssCtn2Sc1Prestation{width:100%;display:grid;grid-template-columns:30% 40% 30%;align-items:center;height:240px}#ssCtn2Sc1Prestation svg{width:100%}#ctnLigne{position:relative;display:flex;justify-content:center}#ctnLigne p{text-align:center;margin:0;position:relative;z-index:5;font-size:2rem;font-family:'Playfair Display',serif!important;font-weight:400!important}.ctn2Sc1Prestation1>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;position:absolute;overflow:hidden;opacity:1;height:auto}@keyframes revealVertical2{from{width:0;height:0;opacity:0}to{width:400px;height:auto;opacity:1}}.sctPrestation2{height:80dvh;height:calc(var(--vh, 1vh) * 80)}.ctn2Sc1PrestationOne{height:90dvh!important;height:calc(var(--vh, 1vh) * 90)!important}.sctPrestation2>div{display:grid;grid-template-columns:45% 55%;height:330px;margin:auto;width:100%;overflow:hidden}.sctPrestation2 h2{font-size:1.2rem}.sctPrestation2 h2 span{font-size:3.3rem;color:#8f2222;font-weight:600}.sctPrestation2 h3{font-size:1.8rem}.ctnrevsersePers{direction:rtl}.ctnTwoPresctionsct2{display:flex;flex-direction:column;width:90%;margin-left:0;justify-content:center!important;padding:0!important;gap:15px!important}.ctnTwoPresctionsct2>div{align-items:center}.ctnTwoPresctionsct2 p{margin:0!important}.ctnTwoPresctionsct2One{padding-top:0!important}.stpPrestaOne>div{height:350px}.stpPrestaOne .ctnPrestationImg{height:350px}.stpPrestaOne .ctnOnePresctionsct2{margin-top:25px!important}.stpPrestaOne .ctnTopSctpres2{display:flex;flex-direction:column;justify-content:center;gap:15px}.ctnTwoPresctionsct2{padding:40px 0;margin-left:10%}.ctnOnePresctionsct2Gen{margin-top:5px!important;margin-left:5%!important}.ctnTwoPresctionsct2 p{margin-bottom:10px!important;font-size:1.2rem}.ctnTwoPresctionsct2 svg{width:35px;height:35px}.ctnTwoPresctionsct2>div{display:flex;gap:40px}.ctnTopSctpres2{width:100%;height:100%;margin:auto}.ctnTwoPresctionsct2 img{margin-right:10px}.ctnTopSctpres2{background-color:#f6f5f3}.sctPrestation2 h2{width:90%;margin-left:5%}.sctPrestation2 h3{width:50%;margin-left:10%}.ctnOnePresctionsct2{display:flex;align-items:center;width:90%;margin-left:10%}.ctnOnePresctionsct2 p{margin:0;margin-left:15px;font-size:1.3rem}.ctnOnePresctionsct2 img{width:40px;height:40px}.ctnOnePresctionsct2{margin-top:30px}.ctnTwoPresctionsct2New{height:100%;display:flex;flex-direction:column;justify-content:space-evenly;margin-left:10%}.ctnTwoPresctionsct2 div div{display:flex;flex-direction:column}.titleNoPadding{margin:0}.ctnPrestationImg{position:relative;width:100%;height:330px;overflow:hidden}.ctnPrestationImg img{width:100%;height:100%;object-fit:cover;display:block}.ctnPrestationImg span{position:absolute;display:flex;height:100%;width:25%;right:0}.ctnPrestationImgreverse{position:absolute;display:flex;height:100%;width:25%;left:0}.ctnPrestationImg div{width:100%;height:100%;position:absolute;left:25%;bottom:0;height:50px;background-color:#f6f5f3}.ctnTopSctpres2Reverse{height:100%}.ctnTopSctpres2Reverse>div{height:100%}.ctnPrestationImg>span{height:100%;width:25%;background-color:#f6f5f36e;left:0}.ctnTwoPresctionsct2reverse>div{direction:ltr!important}.sctPrestation2reverse h2{width:90%;text-align:end;margin-right:5%;margin-left:0!important}.sctPrestation2reverse h3{width:85%;text-align:end;margin-right:15%;margin-left:0!important;margin-bottom:50px;font-weight:400}.sctPrestation2 h3{margin-bottom:50px;font-weight:400}.title2Prestation{height:100dvh;height:calc(var(--vh, 1vh) * 100);position:relative}.title2PrestationMiddel{height:60dvh!important;height:calc(var(--vh, 1vh) * 60)!important}.ctnGenTopPrestation{width:100%;height:50%}.ctnGenTopPrestationGen{display:flex;align-items:center;height:60%!important;margin-top:300px}.ctnGenTopPrestationGen>div{z-index:20}.title2Prestation>div{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.title2PrestationMiddel>div{top:unset!important;left:unset!important;transform:unset!important;position:static!important;bottom:auto!important}section #ctnEtapeProject2>p:first-of-type{font-size:1.3rem;font-family:"PP Hatton",serif!important}section #ctnEtapeProject1>p:first-of-type{font-size:1.3rem;font-family:"PP Hatton",serif!important}section #ctnEtapeProject3>p:first-of-type{font-size:1.3rem;font-family:"PP Hatton",serif!important}#sctMiddPrestation{height:90dvh;height:calc(var(--vh, 1vh) * 90);position:relative}#sctMiddPrestation>div{height:100%;display:flex;flex-direction:column;justify-content:space-evenly}#sctMiddPrestation p:nth-child(1){top:-1.3rem;font-weight:800}#ctnSc1Prestation p:nth-child(1){position:absolute;top:-1.3rem;font-weight:800;margin:0;font-size:2rem}#sctMiddPrestation h3{text-align:center;font-size:2rem}#ssCtnTopMiddPres>div{display:flex;width:100%;justify-content:center;gap:150px;margin-top:100px}#sctMiddPrestation a{background-color:#f6f5f3!important;color:black!important;border-radius:25px!important;padding:10px!important}#partieProject{height:150dvh;height:calc(var(--vh, 1vh) * 150);padding-top:100px}#titleProjet{position:absolute;top:-1.3rem;font-weight:800;margin:0;font-size:2rem}#partieProjectTop{position:relative}#partieProjectTop>img{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#titlePrestaBando{position:absolute;top:-1.3rem;margin:0;font-size:2rem;font-weight:600}#partieProjectTop>div{position:relative}#partieProjectBottom{position:relative}#partieProjectCtn>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20%;animation:spin 3s linear 1}@keyframes spin{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity 0.6s,transform 0.6s}.fade-in-up.animate{opacity:1;transform:translateY(0)}.move-on-scroll{transition:transform 0.1s linear}.ctn2Sc1Prestation1{width:100%;position:relative;bottom:60px;height:240px!important;margin-top:25px}#maskReveal{width:100%;height:auto;overflow:hidden;opacity:1}@keyframes revealHorizontal{from{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.title-animate{display:inline-block;animation:flipOnce 1s linear 1;backface-visibility:hidden}#partieProjectCtn{height:100%;position:relative;transform:translateY(-150px)}#partieProjectCtn>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elemProject{position:absolute!important;transform:translateX(-50%);background-color:#f6f5f3;width:200px;height:190px;padding:25px;border-radius:20px;box-shadow:rgb(0 0 0 / .2) 0 12px 28px 0,rgb(0 0 0 / .1) 0 2px 4px 0,rgb(255 255 255 / .05) 0 0 0 1px inset}.elemProject-25{left:20%;top:25%}.elemProject-50{left:50%;top:10%}.elemProject-75{left:80%;top:25%}.elemProject p{text-align:center}.elemProject1-25{left:20%;bottom:25%}.elemProject1-50{left:50%;bottom:10%}.elemProject1-75{left:80%;bottom:25%}.elemProject p{text-align:center}#presationImgBloc{height:463px;position:relative}#presationImgBloc>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50}@media (max-width:768px){#partieProject{height:auto;padding:40px 10px}#partieProjectCtn{transform:none;display:grid;flex-direction:column;align-items:center;gap:20px;justify-content:center}.elemProj1{grid-row:1/2}.elemProj2{grid-row:2/3}.elemProj3{grid-row:3/4}.elemProj4{grid-row:4/5}.elemProj5{grid-row:5/6}.elemProj6{grid-row:6/7}#partieProjectCtn>img{position:static;transform:none;width:100%;height:auto;margin-bottom:20px}.elemProject{position:static!important;width:90%;max-width:400px;height:auto;transform:none}.elemProject p{text-align:left}}#remisePresattion{height:150dvh;height:calc(var(--vh, 1vh) * 150);display:flex;flex-direction:column;justify-content:space-between;overflow-y:visible!important;overflow-x:visible!important}#remisePresattion #engagementP1{top:-2rem!important}#ctnCenterPresationRemise{display:grid;grid-template-columns:40% 60%}#blocRemiseTexte{display:flex;align-items:center;width:100%}#noteRemise{font-size:1.5rem;margin-bottom:10px;text-align:center}#pourcentageRemise,#texteRemise{font-size:1.8rem;margin-bottom:10px;text-align:center;font-weight:600;font-family:"PP Hatton",serif!important}#remiseTexteContenu{background-color:#f6f5f3;width:100%;transform:translateX(-150px);display:flex;flex-direction:column;align-items:center;padding:20px 0}#remiseTexteContenu p{width:70%}#texteMaquette,#texteServeur{font-size:1.5rem;text-align:center}#texteServeur{margin-bottom:100px!important}.commande-wrapper{width:100%;border-radius:12px;position:relative}.commande-title{font-size:3rem;margin-top:100px;color:#111827;text-align:center}.liste-commandes{list-style:none;padding:0}.commande-item{background:#fff;border:1px solid #e5e7eb;padding:15px 20px;border-radius:10px;margin-bottom:15px;transition:box-shadow 0.2s;display:grid;grid-template-columns:50% 50%}.commande-item h3{grid-column:1/3}.commande-item:hover{box-shadow:0 5px 10px rgb(0 0 0 / .05)}.commande-item h3{margin-top:0;color:#1f2937}.commande-item p,.commande-item li{font-size:15px;color:#374151;margin-bottom:5px;margin:15px 0}.pdf-links{display:grid;grid-template-columns:50% 50%;grid-column:1/3;gap:1rem;margin-top:1rem;width:100%}.pdf-links>p{width:100%;display:flex;justify-content:center;grid-column:1/3}.pdfTotalWidth{grid-column:1/3}.ctnLinkPyt{grid-column:1 / 3;display:flex;justify-content:center}.ctnLinkPyt a:hover{background-color:#dfd3c3!important}.ctnLinkPyt a:focus{color:black!important}.ctnLinkPyt a:focus-visible{border-style:none}.pdf-block{position:relative;height:100px;border-radius:10px;overflow:hidden;text-align:center;color:#fff;font-weight:600;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.35);z-index:1}.pdf-block a{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;text-decoration:none;color:#fff}.pdf-block p{margin:0;font-size:1.1rem;font-weight:400;color:#fff}.icon-download{margin-top:6px;width:22px;height:22px;opacity:.85}.btn-paiement{display:inline-block;margin-top:10px;padding:15px 20px;background-color:#605342;color:#000;border-radius:8px;text-decoration:none}.btn-paiement{display:inline-block;padding:8px 12px;background-color:#dfd3c3;color:#000;border-radius:20px;text-decoration:none;font-weight:600;transition:background-color 0.2s;margin:auto;grid-column:1/3}.btn-paiement:hover{background-color:#1d4ed8}.alert-msg{color:#b91c1c;font-weight:700;background:#fee2e2;padding:10px;border-radius:5px}.user-info-card{max-width:500px;margin:30px auto;padding:30px;border-radius:20px;box-shadow:10px 10px 20px #bebebe,-10px -10px 20px #fff;list-style:none;font-family:'Segoe UI',sans-serif;background-color:#fff}.user-info-card li{margin-bottom:15px;padding:10px 15px;border-radius:12px}.user-info-card li:hover{transform:scale(1.02)}.user-info-card strong{color:#333;font-weight:600}.tiTleInfoUser{text-align:center;font-size:1.8em;margin-top:40px;margin-bottom:20px;color:#444;text-shadow:1px 1px 2px #fff}.entry-title{display:none}.entry-header{display:none}#sctCompteClient{width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);height:auto;display:flex;justify-content:center;align-items:center;position:relative}#sctCompteClient a:focus{color:white!important}#sctCompteClient button:hover{background-color:white!important;color:#000}#sctCompteClient button:focus{background-color:white!important}#sctCompteClient button:active{background-color:white!important}.listeEspace li{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.listeEspace{margin:0!important}.listeEspace li{font-size:1.3rem}.listeEspace li strong{font-size:1.5rem}.listeEspace a{font-size:1.3rem;color:black!important}#sctCompteClient .tabs-wrapper{min-height:100vh}#tabs-wrapper>strong{position:relative}#sctCompteClient>img{position:absolute;top:0;width:100%;height:200px;z-index:10}#sctCompteClient>p{position:absolute;z-index:10;top:120px;font-size:2rem;color:#fff;font-family:'Playfair Display',serif}.tabs-buttons-custom{display:flex;flex-direction:column;gap:150px;justify-content:space-evenly;margin-top:300px;position:relative;z-index:10}.tab-itemTop{width:100%!important;display:flex;justify-content:center;align-items:center;font-size:3rem;font-family:'Playfair Display',serif;font-weight:600}.tab-item{width:200px}.tab-item{position:relative;border-radius:16px;height:50px}.tab-item img{width:25px;z-index:20}.tab-itemOne img{width:30px!important;left:10px!important}.tab-itemTop{display:flex;flex-direction:column;align-items:center}.p1CtnTopSct1EspaceClient{font-size:3rem;font-family:'Playfair Display',serif;margin-bottom:15px!important}.p2CtnTopSct1EspaceClient{font-size:1.3rem;width:60%;text-align:center}.tab-bg{position:absolute;left:15px;top:50%;z-index:1;transform:translateY(-50%)}.tab-btn{position:relative;z-index:2;width:100%;height:100%;background:#F7F7F7;color:#000;border:none;font-size:1.1rem;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;transition:background-color 0.3s ease,color 0.3s ease;border-radius:50px!important}.tab-btn:hover,.tab-btn.active{outline:2px solid #8d0f27}.tabs-wrapper{width:100%;max-width:900px;display:flex;flex-direction:column;position:relative}.tabs-buttons{display:flex;gap:10px;height:50px;display:flex;gap:10px;height:100%;justify-content:center;align-items:center}.reduction-palier{padding:20px;border-radius:12px;margin-bottom:24px;width:30%!important;margin:auto}.reduction-palier p{margin:6px 0;font-size:1rem;text-align:center}.progress-bar-container{width:100%;height:12px;background:#ddd;border-radius:6px;overflow:hidden;margin-top:10px}.progress-bar{height:100%;background:linear-gradient(to right,#ef516e,#8b1027);transition:width 0.4s ease-in-out}.tab-btn{padding:10px 20px;border:none;cursor:pointer;border-radius:6px;transition:background 0.3s;background-color:#fff}.tab_item2 div{display:flex;justify-content:space-around;width:80%;margin:auto;gap:25px}.tab_item2{display:flex;justify-content:center}.tab-btn.active{color:#000}.tab-content{display:none;animation:fadeIn 0.3s ease-in-out}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#sctCompteClient{width:100%;padding:0;margin:0;background-color:#F7F7F7}.tabs-wrapper,.tabs-content,.liste-commandes-grid{width:100%;max-width:none;margin:0 auto;padding:0}.tabs-content{height:auto!important}.liste-commandes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:30px 0;box-sizing:border-box}.commande-item{padding:30px;color:#fff;border-radius:15px;min-height:600px;height:600px;width:70%;box-sizing:border-box;margin:auto;box-shadow:rgb(0 0 0 / .16) 0 10px 36px 0,rgb(0 0 0 / .06) 0 0 0 1px}.commande-item h3{text-align:center;font-family:Arial,Helvetica,sans-serif}.numberTransform{font-family:Arial,Helvetica,sans-serif;color:#000}.sctTopTitleGen{height:55dvh!important;height:calc(var(--vh, 1vh) * 55)!important}.sctTopTitleGen>div{align-items:end!important;height:150px!important;display:flex;width:100%;margin-bottom:50px}#ct1Propos{height:110dvh;height:calc(var(--vh, 1vh) * 110);display:flex;flex-direction:column;position:relative}#blocBas{position:relative;width:100%}#blocColonnes{position:relative;background-color:rgb(255 255 255 / .663);display:grid;grid-template-columns:50% 50%;width:70%;bottom:50px;top:150px;height:550px;margin:auto;box-shadow:rgb(0 0 0 / .1) 0 4px 12px;border-radius:20px;padding:10px}#blocBas>img{width:100%;position:absolute}#blocBas>div{position:relative}#blocTopContenuPropos{height:50dvh;height:calc(var(--vh, 1vh) * 50);display:flex;align-items:end;margin-bottom:50px}#blocContenuPropos,#blocBas{height:100%}#colonne1Propos,#colonne2Propos{width:90%;margin:auto;background-color:#fff;position:relative;height:80%;display:flex;flex-direction:column;justify-content:end;gap:15px;border-radius:20px}#colonne1Propos>div,#colonne2Propos>div{width:85%;margin:0 auto}#blocContenuPropos a{background-color:#8d0f27;border-radius:35px;color:#fff;text-align:center;padding:10px;width:50%;margin:30px auto}#colonne1Propos div p,#colonne2Propos div p{margin:0!important}.elNoneFont{color:#000;font-family:'Playfair Display'!important;margin:0 10px 0 30px}#blocColonnes p{margin:0!important}#blocColonnes button{font-family:'Playfair Display',serif}#col1P1,#col2P1{width:100%!important;position:absolute;top:80px;text-align:center;margin-top:100px;font-size:2rem!important;margin-bottom:0!important;font-weight:400;color:#960f28;font-family:"PP Hatton",serif!important;padding:0}#ct1Propos a:hover{background-color:#600000!important;color:white!important}#ctnBtnPropos button:hover{background-color:#600000!important}#titlePropos{position:absolute;font-size:2rem;top:-3.5rem;font-weight:800}.decouverteProposA a{background-color:#bebebe;border-radius:35px;color:#000;text-align:center;padding:10px;width:20%;margin:30px auto}#col1P2{color:#000;font-weight:600}#colonne1Propos img,#colonne2Propos img{position:absolute;left:50%;top:-30px;transform:translate(-50%,-50%);width:200px}#colonne1Propos p,#colonne2Propos p{width:80%;margin:0 auto!important}#ctnBtnPropos a{width:30%;background-color:#f6f5f3;color:black!important;font-size:1.3rem!important;border-radius:50px}#ctnBtnPropos{width:100%;display:flex;justify-content:center}#ctnLastPropos1{display:flex;justify-content:center}#sctPropos2{height:100dvh;height:calc(var(--vh, 1vh) * 100);position:relative;display:flex;flex-direction:column;gap:50px}#ctnFinalSct2{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}#ctnFinalSct2>div{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}#ctnLastPropos2{display:flex;justify-content:center}#valeurTitre1,#valeurTitre2,#valeurTitre3{width:100%;margin:0}#ctnFinalSct2 img{position:absolute;transform:translateX(-80px)}#ctnFinalSct2 p{position:relative;z-index:10}#ctnFinalSct2{height:200px}#valeurTexte1,#valeurTexte2,#valeurTexte3{width:50%;text-align:center;font-size:1.3rem;font-family:'Playfair Display',serif}#valeurTitre1{margin-right:35px;text-align:center;font-size:2rem}#valeurTitre2{margin-left:35px;text-align:center;font-size:2rem}#valeurTitre3{margin-left:35px;text-align:center;font-size:2rem}#valeurTexte3,#valeurTexte1,#valeurTexte2{width:80%}#valeurTexte1{margin-left:35px}.portfolio-section{padding:40px 20px;background-color:#fff;padding:0 200px;margin-bottom:200px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:25px}.portfolio-item{width:100%;height:100%;object-fit:cover;border-radius:12px;box-shadow:0 4px 8px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.portfolio-item:hover{transform:scale(1.05);box-shadow:0 8px 16px rgb(0 0 0 / .2)}#portfolioTitle{position:absolute;font-size:2rem;top:-1.3rem;margin:0;font-weight:800}.item1{grid-column:1 / 2;grid-row:1 / 2}.item2{grid-column:2 / 3;grid-row:1 / 3}.item3{grid-column:3 / 4;grid-row:1 / 2}.item4{grid-column:1 / 2;grid-row:2 / 3}.item5{grid-column:3 / 4;grid-row:2 / 3}.item6{grid-column:1 / 3;grid-row:3 / 5}.item7{grid-column:3 / 4;grid-row:3 / 5}.item8{grid-column:1 / 2;grid-row:5 / 7}.item9{grid-column:2 / 3;grid-row:5 / 7}.item10{grid-column:3 / 4;grid-row:5 / 6}.item11{grid-column:3 / 4;grid-row:6 / 7}.login-section{display:grid;grid-template-columns:55% 45%;width:100%!important;height:100dvh;height:calc(var(--vh, 1vh) * 100);margin:0!important;max-width:100%!important}.login-section form img{left:3px;top:15px}.login-section form input{text-align:start}.login-section form input[type=submit]{text-align:center!important;width:50%;margin:0 auto}.login-section .login-card{height:480px;margin-top:100px}.login-image{position:relative;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.login-image img{width:100%;height:100%;object-fit:cover;display:block;position:relative}.login-form-container{background-color:#f6f5f3;display:flex;align-items:center}.login-card{background:#fff;padding:40px;max-width:680px;width:100%;height:60%;box-shadow:0 2px 10px rgb(0 0 0 / .1);text-align:center;transform:translateX(-200px);position:relative;z-index:100;display:flex;flex-direction:column;justify-content:center}body .login-section .loginCardPro{padding:0 30px!important}.labelResterCo{transform:translateY(-50px);width:150px}.labelResterCoParticulier{position:absolute;bottom:0}.login-card input[type=text],.login-card input[type=password]{font-size:.8rem;padding:10px 10px 10px 45px;height:30px!important}.login-card label{font-size:1rem;margin-top:15px}.login-card input[type=submit]{background-color:#000;margin-top:10px;color:#fff;font-family:'Playfair Display',serif}.login-card form p{margin-top:15px!important;margin-bottom:15px!important}.login-card a{margin-top:20px!important;color:#2f2f2f}.login-card h2{font-size:1.8rem;margin-bottom:10px}.checkbox-label{margin:0}.login-card p{font-size:.95rem;color:#444;margin-bottom:30px;line-height:1.4}.login-card>p{margin-bottom:5px!important}label{display:block;text-align:left;font-size:.85rem;font-weight:700}.input-group{display:flex;align-items:center;border:1px solid #ccc;padding:8px;margin-bottom:20px}.input-group .icon{margin-right:8px;font-size:1.1rem}.input-group input{border:none;outline:none;flex:1;font-size:.95rem}button{background:#000;color:#fff;padding:10px 20px;font-size:1rem;border:none;cursor:pointer}button:hover{background:initial!important}#sctInscription{width:100%;height:120dvh;height:calc(var(--vh, 1vh) * 120);margin:0;position:relative;max-width:100%!important;overflow:hidden}#sctInscription input[type="radio"]{all:revert;appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;display:inline-block;position:relative;cursor:pointer;margin-right:8px}#sctInscription input[type="radio"]:checked{border-color:#8b1027}#sctInscription input[type="radio"]:checked::after{content:"";width:10px;height:10px;background:#8b1027;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#sctInscription input[type="submit"]{color:white!important;cursor:pointer}#sctInscription input[type="text"],#sctInscription input[type="password"],#sctInscription input[type="email"],#sctInscription input[type="number"]{padding-left:50px}#sctInscription form>label,#champs_pro label{margin-top:15px;margin-bottom:10px}#sctInscription form input[type="submit"]{background-color:black!important}#ctnStatusInscription p{margin-bottom:10px!important}#ctnStatusInscription>div{display:flex;gap:50px;margin-bottom:15px}#ctnStatusInscription label{display:flex;gap:15px;font-size:1rem}#ctnBtnTriggerInscription{display:flex;justify-content:center;margin-top:40px;position:absolute;bottom:50px;transform:translate(-50%);left:50%}#sctInscription>img{position:absolute;width:100%;height:50dvh;height:calc(var(--vh, 1vh) * 50);object-fit:cover;margin-top:100px}#ctnInscription{width:60%;height:600px;position:absolute;z-index:10;background-color:#fff;transform:translate(-50%);left:50%;top:250px;padding:30px;display:flex;flex-direction:column;box-shadow:rgb(50 50 93 / .25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px;transition:height 0.5s ease}#ctnInscription form>p{text-align:center;width:70%;margin:auto}#champs_pro{display:none;opacity:0;transition:opacity 1s ease}.visible{transition:1s;display:block!important;opacity:1!important}#ctnInscription h3{text-align:center}#ctnInscription form #sctFormInscription{width:100%;max-width:100%;height:120dvh;height:calc(var(--vh, 1vh) * 120);display:grid;grid-template-rows:20% 70% 5% 5%;background:linear-gradient(to bottom,#fafafa,#ede3dc)}.ctnInputConnexion{position:relative}.ctnInputConnexion img{position:absolute;height:50%;top:50%;transform:translateY(-50%) translateX(10px)}#sctFormInscription>p{text-align:center;font-size:1.3rem}body #site-content .loginCoParti{padding:0 30px!important}.ctnTopConnexion{display:flex;flex-direction:column;justify-content:end}.ssCtnTopConnexion{background-color:#dfd3c3;width:100%;height:50px;position:relative}.ssCtnTopConnexionEspaceClie img{position:absolute;width:100%}.ctnBtnConnexion{display:flex;flex-direction:column;justify-content:center}.ctnGenBtnConnexion{display:grid;width:80%;margin:auto;grid-template-columns:40% 20% 40%;height:80%;margin-bottom:100px}.ctnBtnConnexion form{display:flex;flex-direction:column}.ctnBtnConnexion form p{display:flex;justify-content:center;margin:25px 0}.ctnBtnConnexion form a{width:100%;font-style:none;text-decoration:none!important;color:#000;font-size:1.3rem;text-align:center}.ctnTitleLogin{display:flex;align-items:center}.ctnTitleLogin p{margin:0;font-size:1.5rem;margin-left:10px}.ctnTitleLogin img{width:50px}.ctnLigneCenterLogin p{margin-bottom:5px;font-size:2rem}.ctnLigneCenterLogin{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.ctnLigneCenterLogin>span{width:4px;height:90px;display:flex}.ctnLigneCenterLogin>span>span{width:4px;height:90px;background-color:#dfd3c3}.ctnLastLogin{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.ctnLastLoginTop{display:flex;align-items:center;gap:10px;border:2px solid #4285f4;width:450px}.ctnLastLoginTop p{margin:0;padding:15px 5px;background-color:#4285f4;width:100%;text-align:center;color:#fff}.ctnLastLoginBtn{display:flex;align-items:center;gap:10px;border:2px solid #385c9b;width:450px}.ctnLastLoginBtn p{margin:0;padding:15px 5px;background-color:#385c9b;width:100%;text-align:center;color:#fff}.ctnLastLogin img{width:25px;height:25px;margin:0 15px}.titre1Connexion{font-size:2.5rem;margin-bottom:25px!important;margin-left:5%}.ssCtnTopConnexion p{font-size:1.5rem;transform:translateY(-20px);margin-left:10%}#sctFormInscription input[type=text],#sctFormInscription input[type=password]{border-style:none;border:3px solid #dfd3c3}#sctFormInscription form p{border:3px solid #dfd3c3}#sctFormInscription input[type=submit]{background-color:transparent!important;color:#000;border:2px solid #8f2222;width:50%;margin:auto;border-radius:50px;font-size:1.3rem}.checkbox-label{display:flex;align-items:center;font-size:1.3rem;color:#000;margin-top:25px}.checkbox-label input[type="checkbox"]{display:none}.custom-checkbox{width:30px;height:30px;border-radius:50%;border:4px solid #960f28;display:flex;align-items:center;justify-content:center;margin-right:15px;position:relative;user-select:none;pointer-events:none}.checkbox-text{user-select:none;pointer-events:none}.checkbox-label input[type="checkbox"]:checked+.custom-checkbox::after{content:"✔";color:#960f28;font-size:20px;position:absolute;top:2px;transform:translateY(-2px)}#sctPromotion{height:auto}.ctnTopPromotion{margin-top:140px}.ctnPromotions{display:flex;justify-content:space-around;align-items:start;height:100%;padding-top:100px;background-color:#F7F7F7!important}.promotionCard{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:20px;border:5px solid #fff;width:350px;box-shadow:rgb(50 50 93 / .25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px;border-radius:20px}.titrePromotion{color:#8f2222;font-size:1.5rem!important;text-align:center}.promotionCard p{width:100%;text-align:center}.avantage{font-size:1.3rem;margin-bottom:0}.nbCommandes{font-size:1.3rem}.identification-section{display:grid;grid-template-columns:1fr 1fr;height:100dvh;height:calc(var(--vh, 1vh) * 100)}.identification-left{display:flex;flex-direction:column;justify-content:center;padding:2rem;background:#fff;width:70%;margin:auto}.identification-title{font-size:3rem;margin-bottom:.5rem;margin-top:70px}.identification-subtitle{font-size:1.5rem;color:#555;margin-bottom:2rem}.identification-actions{display:flex;justify-content:space-around;margin-bottom:1.5rem}#identification-pro-toggle{display:flex;align-items:center;gap:10px;font-family:"Playfair Display",serif;font-size:18px;margin-top:20px;margin-bottom:50px}#identification-pro-toggle .switch{position:relative;display:inline-block;width:45px;height:22px}#identification-pro-toggle .switch input{opacity:0;width:0;height:0}#identification-pro-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#b1b1b1;border-radius:34px;transition:0.4s}#identification-pro-toggle .slider::before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:0.4s}#identification-pro-toggle .switch input:checked+.slider{background-color:#600000}#identification-pro-toggle .switch input:checked+.slider::before{transform:translateX(23px)}.btn-identify{padding:.8rem 1.5rem;border-radius:8px;border:none;background:#222;color:#fff;font-weight:600;cursor:pointer;transition:background 0.3s}.btn-identify:hover{color:white!important}.identification-options label{font-size:.9rem;color:#333}.identification-right{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.identification-right img{width:100%;height:auto;object-fit:cover}#contactSctForm{max-width:800px;margin:0 auto 20px auto!important;background:#f6f5f3;padding:2rem;height:800px;overflow-X:hidden}.btnCreationCompte button{font-size:1.5rem!important;font-family:"PP Hatton",serif!important}.btnCreationCompte a{padding:10px}.contact-numbers a{font-family:"Dream Avenue",sans-serif!important}.formTitle{text-align:center;font-size:1.8rem;margin-bottom:2rem}#titleContact{position:absolute;top:-1.5rem;font-size:2rem;font-weight:800;margin:0}.contactForm input[type="text"],.contactForm input[type="email"],.contactForm textarea{width:100%;padding:.8rem;margin-bottom:1rem;border:none;background:#fff}textarea{min-height:120px;resize:vertical}.formRow{display:flex;gap:1rem}.formRow input{flex:1}.checkboxGroup{display:flex;flex-direction:column;gap:.5rem;font-size:.9rem;margin:1rem 0}.checkboxGroup input{width:30px!important;background-color:#fff;border-style:none;all:revert}.bottomRow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:1rem}.bottomRow button{color:#000}.submitBtn{border:1px solid #000;padding:.7rem 1.5rem;font-size:1rem;cursor:pointer;font-family:'Cormorant Garamond',serif;margin-top:50px;background-color:#f6f5f3}.captchaPlaceholder{border:1px solid #ccc;padding:1rem;background:#fff;font-size:.85rem}.formFooter{margin-top:0;display:flex;justify-content:flex-end;align-items:flex-end;font-size:.9rem}.logoContainer{display:flex;align-items:center}.circleText{width:150px;height:150px}.circleText svg{width:100%;height:100%;transform:rotate(-90deg) translateY(105px)}.circleText text{font-family:Arial,sans-serif;text-transform:uppercase;font-size:12px;fill:#444;letter-spacing:2px}.logoCircle{font-size:1.8rem;text-align:right;transform:rotate(-10deg);opacity:.7;display:flex;flex-direction:column;align-items:flex-end;line-height:1.3;font-family:"Didot","Bodoni MT",serif}.logoCircle .line1{font-weight:300}.logoCircle .line2{font-weight:400}.contact-numbers{display:flex;justify-content:space-around}.contact-numbers a{border:2px solid #000;padding:10px;width:25%;text-align:center;font-size:1.3rem}.promo-text{background-color:#f6f5f3;width:100%;margin:150px 0;padding:50px 10px}.promo-text p{text-align:center;font-size:1.3rem;margin:0}.promo-button{width:100%;display:flex;justify-content:center;margin:50px 0}.promo-button button{background-color:#e5e7eb;color:#000;font-size:2rem}.promo-button a{background-color:#e5e7eb;color:#000;font-size:2rem}header{display:grid;grid-template-columns:25% 60% 15%;align-items:center;background-color:#fff;box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0;width:100%;width:100%;height:15dvh;height:calc(var(--vh, 1vh) * 15);position:fixed;z-index:1000;top:0;opacity:1}header nav{height:100%;display:flex;align-items:center}.header{transition:0.5s!important}.logo{width:100%}.logo a{width:100%;display:flex;gap:5%;text-decoration:none;font-size:2rem;color:#000;font-family:'montserrat',sans-serif}.logo p{margin:0;display:flex;align-items:center}.logo img{height:15dvh;height:calc(var(--vh, 1vh) * 15);margin-left:15px}nav ul{list-style:none;display:flex;padding:auto;justify-content:space-around;width:100%}nav ul li{margin:0 10px}#contHGen{display:none}#contHGen{display:none}#contHCtn a img{display:none}nav ul li a{color:#000;text-decoration:none;font-size:1.3rem;font-family:'montserrat',sans-serif}.social-icons{display:flex;justify-content:center}.social-icons a{margin-left:10px}.social-icons a i{color:#000;font-size:20px}#navMob{transition:1s}.addNeon{position:relative;display:inline-block;padding-bottom:5px}.addNeon::after{content:'';position:absolute;left:0;bottom:0;height:2px;background-color:#1DAEEF;box-shadow:0 0 5px #1DAEEF,0 0 10px #1DAEEF,0 0 15px #1DAEEF;animation:1s animate forwards}#ulDesk{margin:0}#ulDesk{list-style:none;display:flex;gap:30px;padding:0;margin:0}#ulDesk li{position:relative;padding:10px 0}#ulDesk li::after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#8b1027;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}#ulDesk li:hover::after{transform:scaleX(1)}@keyframes animate{from{width:0%}to{width:100%}}@media screen and (max-width:1500px){header{grid-template-columns:30% 50% 20%}}@media screen and (max-width:1450px){#blocColonnes{width:75%}}@media screen and (max-width:1350px){#blocColonnes{width:85%}#colonne1Propos p,#colonne2Propos p{width:90%!important}}@media screen and (max-width:1150px){#blocColonnes{width:90%}}@media screen and (max-width:800px) and (max-height:800px){body .stpPrestaOne{height:60dvh!important;height:calc(var(--vh, 1vh) * 60)!important}}@media screen and (max-width:800px) and (min-height:500px){#sctCompteClient>img{height:8%!important}}@media screen and (max-width:1400px){.commande-item{width:85%}.login-card{position:absolute;max-width:650px;width:100%;height:65dvh;height:calc(var(--vh, 1vh) * 65);padding-top:25px!important}.login-card h2{margin-top:25px}.login-card a{font-size:1rem}.login-card p{margin-bottom:0px!important}.identification-left{width:80%}}@media screen and (max-width:1100px){header{grid-template-columns:25% 55% 20%}.login-card{max-width:550px}}@media screen and (min-width:1100px){#navMob{display:none}}#liMob8{display:none}#soc-iconsDesk{display:flex}#soc-iconsDesk img{height:30px}#linkUserCompte{margin-left:35px}@media (max-width:1100px){.logo p{font-size:1.3rem}#liMob8{display:flex}#soc-iconsDesk{display:none}li{transition:1s}header{grid-template-columns:90% 0% 0% 10%;grid-template-rows:1fr!important;padding-bottom:10px;padding-top:10px;top:-10px}#moinHeader{display:none}#ulMob2{a{display:flex;gap:5%}}#contHCtn{display:flex;align-items:center;gap:15px;justify-content:center}#contHCtn img{width:40px;height:40px}#contHGen{display:flex;flex-direction:column;grid-column:3/4;grid-row:1/2}#ulDesk{display:none}.social-icons{height:8dvh;height:calc(var(--vh, 1vh) * 8);align-items:center;transform:translateY(5px);justify-content:end}.l{width:30px;height:4px;position:relative;transform-origin:center;transition:all 0.5s;border-radius:2px;background:#000}.open .l1{transform:rotate(45deg);top:0}.open .l2{opacity:0}.open .l3{top:-9px;transform:rotate(-45deg)}.l1{top:-5px}.l2{top:0}.l3{top:5px}#navMob{transition:1s;padding-top:0;z-index:-5;height:0;overflow:hidden;transform:translateY(-100px)}#liMob1,#liMob5,#liMob6{grid-column:1/3}#liMob5{grid-row:3/4}#liMob6{grid-row:4/5}.navMobActive{display:block!important;transition:1s;grid-column:1/5;height:0%;grid-row:2/3;width:100%;background-color:#fff;position:absolute;top:10px;left:0;bottom:0;height:110dvh;height:calc(var(--vh, 1vh) * 110);overflow:hidden;animation:animatemenuopen 1s forwards}.navMobDesactivate{display:block!important;transition:1s;grid-column:1/5;height:0%;grid-row:2/3;width:100%;background-color:#fff;position:absolute;top:10px;left:0;bottom:0;height:110dvh;height:calc(var(--vh, 1vh) * 110);overflow:hidden;animation:animatemenuClose 1s forwards;overflow:hidden}nav ul li a{font-size:2rem}@keyframes animatemenuClose{0%{height:110dvh;height:calc(var(--vh, 1vh) * 110)}100%{height:0%;padding:0}}@keyframes animatemenuopen{0%{height:0%}100%{height:110dvh;height:calc(var(--vh, 1vh) * 110)}}.ulMobActive{display:flex;flex-direction:column;justify-content:center;height:100%;padding:0;align-items:center;gap:12%;transition:1s;opacity:1!important}.ulMobActiveOnly{opacity:0;margin:0!important;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0;align-items:center;gap:6%;transition:0.5s}.ulMobActive li,a{font-size:1.8rem}.ulMobActive2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;height:80%;padding:0;align-items:center;gap:12%;transition:1s}.ulMobActive2 li{display:block}.ulMobActive2 a{font-size:1.8rem}#liMob2,#liMob3,#liMob4{display:none}.posGrilleMob1{grid-column:2/3;grid-row:2/3;transition:1s}.posGrilleMob2{grid-column:2/3;grid-row:3/4;transition:1s}.posGrilleMob3{grid-column:2/3;grid-row:4/5;transition:1s}#contHCtn a img{display:block}}.has-submenu{position:relative}header a:hover{color:#000000!important}.submenu{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 4px 8px rgb(0 0 0 / .1);list-style:none;padding:.5rem 0;min-width:150px;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:99}.menu-item:hover .submenu{display:block;opacity:1;visibility:visible}.menu-link,.submenu-link{display:block;text-decoration:none;color:#333;transition:background 0.5s}.submenu-link:hover{background:#f5f5f5}.menu-item ul{margin:0;width:50%;max-width:50%;transform:translateX(-25%);text-align:center}#ctnSc1Prestation{width:100%;height:100px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f6f5f3}#engagementP1{display:flex;gap:2px;font-size:3rem}#engagementP1 span{display:inline-block;font-size:2rem;font-weight:700;transform:translateY(50px)}#sctProketPage{height:40dvh;height:calc(var(--vh, 1vh) * 40);display:flex;align-items:end}#sctProketPage #engagementP1{top:-2.1rem;font-weight:800}.sctpagerepertoire #engagementP1{top:-1.5rem!important}.titleFormule{position:absolute;font-size:2rem;margin:0;top:-1.5rem;font-weight:800}.TitreProjetGen{font-size:1.8rem}#engagementP1 span{position:relative;display:inline-block;font-size:2rem;font-weight:700;color:#111;overflow:hidden;transform:translateY(50px)}#engagementP1 span{margin-bottom:0!important;top:-2.5rem}#engagementP1{margin-bottom:0!important}@keyframes revealCover{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes fadeInLetter{0%{opacity:0}100%{opacity:1}}#engagementP1 span:nth-child(1)::before,#engagementP1 span:nth-child(1){animation-delay:0s}#engagementP1 span:nth-child(2)::before,#engagementP1 span:nth-child(2){animation-delay:0.1s}#engagementP1 span:nth-child(3)::before,#engagementP1 span:nth-child(3){animation-delay:0.2s}#engagementP1 span:nth-child(4)::before,#engagementP1 span:nth-child(4){animation-delay:0.3s}#engagementP1 span:nth-child(5)::before,#engagementP1 span:nth-child(5){animation-delay:0.4s}#engagementP1 span:nth-child(6)::before,#engagementP1 span:nth-child(6){animation-delay:0.5s}#engagementP1 span:nth-child(7)::before,#engagementP1 span:nth-child(7){animation-delay:0.6s}#engagementP1 span:nth-child(8)::before,#engagementP1 span:nth-child(8){animation-delay:0.7s}#engagementP1 span:nth-child(9)::before,#engagementP1 span:nth-child(9){animation-delay:0.8s}#engagementP1 span:nth-child(10)::before,#engagementP1 span:nth-child(10){animation-delay:0.9s}#engagementP1 span:nth-child(11)::before,#engagementP1 span:nth-child(11){animation-delay:1s}#engagementP1 span:nth-child(12)::before,#engagementP1 span:nth-child(12){animation-delay:1.1s}#engagementP1 span:nth-child(13)::before,#engagementP1 span:nth-child(13){animation-delay:1.2s}.fade-slide{opacity:1}#sct4Mob{display:none}#sct4{display:block}#sct5{display:block}#sct5 video{padding:0!important}@media (max-width:1300px){#sctCompteClient .tab_item2{width:100%}#sctCompteClient .tab-itemOne img{width:20px!important;left:6px}#sctCompteClient .tab-item img{width:15px;left:6px}.tab-item{width:170px}header .logo p{display:none}header{grid-template-columns:20% 60% 20%}.identification-right{display:flex}.identification-actions a{font-size:1rem!important}#partieProject{height:200dvh;height:calc(var(--vh, 1vh) * 200)!important}}@media (max-width:1200px){footer a{font-size:1rem}#design-contact{margin-bottom:10px}#footer-slogan{margin-bottom:10px;margin-top:10px;font-size:1.5rem}#nav-title{margin-bottom:0}#contact-title{margin-bottom:25px}#footer-legal a{font-size:1rem!important}#social-icons img{margin:0!important}#footer-legal{position:initial!important}#footer-navigation a{font-size:1rem}.portfolio-section{padding:0 100px}.identification-title{font-size:3rem}.promotionCard{width:270px}.tab_item2 div{width:90%}}@media (max-width:1000px){#ctnInscription{width:80%}#sctCompteClient{min-height:520dvh;min-height:calc(var(--vh, 1vh) * 520)}.ctnPromotions{flex-direction:column!important;align-items:center;gap:50px}#sctCompteClient>img{height:250px}.liste-commandes-grid{grid-template-columns:1fr!important;height:auto}.tab_item2 div{width:95%}.portfolio-section{padding:0 20px}.portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:150px;gap:15px}.item1{grid-column:1 / 2;grid-row:1 / 2}.item2{grid-column:2 / 3;grid-row:1 / 3}.item3{grid-column:1 / 2;grid-row:7 / 8}.item4{grid-column:1 / 2;grid-row:2 / 3}.item5{grid-column:2 / 3;grid-row:7 / 8}.item6{grid-column:1 / 3;grid-row:3 / 5}.item7{grid-column:1 / 2;grid-row:8 / 10}.item8{grid-column:1 / 2;grid-row:5 / 7}.item9{grid-column:2 / 3;grid-row:5 / 7}.item10{grid-column:2 / 3;grid-row:8 / 9}.item11{grid-column:2 / 3;grid-row:9/ 10}.page2 h1,.page2 h2{font-size:3.5rem}.page2 h3{top:50px;right:10px;font-size:1.5rem!important}#sct2{overflow:hidden;position:relative}#ssCtn1sct2Row2{position:absolute;right:-180px;top:45%;transform:translateY(-50%);height:auto!important}#ssCtn1sct2Row2 picture img{height:50dvh;height:calc(var(--vh, 1vh) * 50)}#ssCtn1sct2{margin:0;grid-template-columns:1fr}#sct5{display:none}#ssCtn1sct2Box1 p{margin:0;text-align:start;font-size:1.5rem}#ssCtn1sct2Box2 p{font-size:0.9rem!important}#ssCtn1sct2Box3 p{font-size:.9rem}#ssCtn1sct2Box3{width:70%}#ssCtn1sct2{grid-template-rows:80% 20%;height:100%}#ssCtn1sct2Row1{display:flex;align-items:center}#ssCtn1sct2Box2{margin:20px 0 30px 0}#ssSsCtn1sct2Row1{position:relative}#ssCtn1sct2Box2 img{position:absolute;right:0;top:0}#engagementP1{text-align:center;font-size:2rem;top:-1.2rem}#sct4Mob{display:block}#sct4{display:none}#ssCtn1sct4Row2Index img{display:none}#ctnTopSct4Mob{position:relative;display:flex;justify-content:end;margin-bottom:100px}#ctnTopSct4Mob>div{position:relative;background-color:#24594093;width:80%;padding:10px}#ctnTopSct4Mob p{color:#000}#ctnTopSct4Mob>img{position:absolute;height:100%;left:0}#ctnBtnSct4Mob{position:relative;display:flex;justify-content:start;margin-top:100px;margin-bottom:100px;overflow:hidden}#ctnBtnSct4Mob>div{position:relative;background-color:#24594093;width:80%;padding:10px}#ctnBtnSct4Mob p{color:#000}#ctnBtnSct4Mob>img{position:absolute;height:80%;right:-50px}.identification-title{font-size:2rem}.identification-actions{gap:30px}.identification-left{width:90%}#ctnCenterPresationRemise{display:grid;grid-template-rows:20% 80%!important;grid-template-columns:1fr!important}#remiseTexteContenu{transform:inherit!important;height:50dvh;height:calc(var(--vh, 1vh) * 50);width:80%;margin:auto;justify-content:center;gap:15px;border-radius:15px}#presationImgBloc img{width:150px;top:70%}#remisePresattion{justify-content:space-around}#presationImgBloc{height:auto!important}#partieProjectCtn>img{display:none}.sctPrestation2 p{font-size:.7rem;margin:0!important}.ctnTwoPresctionsct2{padding:10px 0}.ctnTwoPresctionsct2 svg{width:15px!important;height:15px!important}.sctPrestation2>div{width:100%!important}.sctPrestation2 h2{font-size:2rem;width:100%}.sctPrestation2 h3{font-size:1.3rem}.sctPrestation2{height:50dvh;height:calc(var(--vh, 1vh) * 50)}#ctnLigne p{font-size:2rem}.ctn2Sc1PrestationOne{height:57dvh!important;height:calc(var(--vh, 1vh) * 57)!important}.ctnOnePresctionsct2{margin-top:10pxs}.ctnTwoPresctionsct2>div{gap:5px}}@media (max-width:800px){.logo img{height:100px;margin-left:15px}.commande-item{height:75dvh;height:calc(var(--vh, 1vh) * 75)}.pdf-links{transform:translateX(-8px)}.ssCtnTopConnexionEspaceClie{background-color:#F7F7F7}.tab_item2>div{width:450px;overflow-y:hidden;overflow-x:scroll;gap:15px;padding:10px;border-radius:50px;background-color:#000}.tab_item2>div::-webkit-scrollbar{width:12px;height:12px}.tab_item2>div::-webkit-scrollbar-track{background:#F7F7F7}.tab_item2>div::-webkit-scrollbar-thumb{background:#F7F7F7;border-radius:10px}.tab_item2>div{scrollbar-width:thin;scrollbar-color:#F7F7F7 #F7F7F7}.tab_item2 img{display:none}.tab-btn{width:115px}.login-card{justify-content:start;padding-top:0px!important}#sctCompteClient .tabs-buttons-custom{position:initial;margin-top:480px}.login-sectionParticulier .labelResterCo{transform:translateY(-50px)!important}.labelResterCo{transform:translateY(0)!important}.login-card h2{margin-top:0px!important}#bgDeskCompte{display:none}#bgDeskCompteMob{display:block}.p2CtnTopSct1EspaceClient{margin-bottom:120px;width:90%}#sctCompteClient .tab_item2{margin:0 auto;position:absolute;top:220px;overflow:hidden;border-radius:49px;left:50%;transform:translateX(-50%);width:525px}.btn-paiement{border-radius:50px;font-size:1.3rem}.p1CtnTopSct1EspaceClient{font-size:2rem;text-align:center}.listeEspace{padding:0!important}.reduction-palier{width:90%!important}.reduction-palier p{font-size:1.3rem}.commande-item h3{font-size:1.3rem}.tab-item{height:40px}.tab-item img{display:none}.tab_item2>div{width:100%}#sctCompteClient .scroll_wrapper{width:525px}footer #social-icons{width:100%;display:flex;justify-content:center}footer #social-icons img{width:60px}#footer-slogan{transform:translateY(0)}#site-footer{grid-template-columns:1fr!important}footer a,footer p{text-align:center}.contact-line{width:100%;justify-content:center}footer #nav-links{width:100%;display:flex;justify-content:center}.login-section{grid-template-columns:1fr!important;grid-template-rows:50% 50%;height:100dvh;height:calc(var(--vh, 1vh) * 100)}.login-card{left:50%;transform:translateX(-50%)}.login-image{position:relative;width:100%;height:auto;overflow:hidden}.login-image img{width:100%;height:100%;object-fit:cover;display:block}.login-image .overlayLoginPro{position:absolute;bottom:0;left:0;width:100%;height:80px;background:#fff;border-top-left-radius:50px}.login-card{box-shadow:inherit}}#bgDeskCompte{display:block}#bgDeskCompteMob{display:none}@media screen and (max-width:600px) and (max-height:700px){.ctn2Sc1PrestationOne{height:110dvh!important;height:calc(var(--vh, 1vh) * 110)!important}.sctPrestation2{height:80dvh;height:calc(var(--vh, 1vh) * 100)}.ctnTwoPresctionsct2{gap:8%!important}.ctnPrestationImg{height:250px}.sctPrestation2>div{height:230px}.sctPrestation2 h3{font-size:1.3rem}#ct1Propos{height:135dvh;height:calc(var(--vh, 1vh) * 135)}}@media screen and (max-width:600px) and (max-height:760px){#sctPrestation1{height:80dvh!important;height:calc(var(--vh, 1vh) * 80)!important}.stpPrestaOne{height:70dvh!important;height:calc(var(--vh, 1vh) * 70)!important}.sctPrestation2{height:60dvh;height:calc(var(--vh, 1vh) * 60)!important}#remisePresattion{height:200dvh;height:calc(var(--vh, 1vh) * 200)!important}#remiseTexteContenu{height:55dvh;height:calc(var(--vh, 1vh) * 55)!important}#sctPrestation1{height:72dvh;height:calc(var(--vh, 1vh) * 72)!important}.identification-title{margin-top:30px!important}.identification-left{margin-bottom:20px!important}#textAndIndex{top:200px!important}.login-sectionParticulier{height:150dvh;height:calc(var(--vh, 1vh) * 150)!important;grid-template-rows:40% 60%!important}}@media (min-width:600px){#valeurTitre1,#valeurTitre2,#valeurTitre3{font-size:1.5rem!important}#valeurTexte1,#valeurTexte2,#valeurTexte3{font-size:1.3rem!important}}@media (max-width:600px){header{grid-template-columns:40% 30% 30%;height:100px}.logo img{width:auto;height:90px;object-fit:cover;margin-left:15px}.login-form-container{background-color:#fff}#ctnInscription{width:90%}#sctInscription form>p{width:90%}#sctInscription>img{margin-top:85px}.page2 h1,.page2 h2,#textCommunicationIndex1{position:initial;margin-left:15px!important}#ssCtn1sct2Box2 img{right:50px}#sct2{width:100%;height:100dvh;height:calc(var(--vh, 1vh) * 100)}#ssCtn1sct2Row3{margin-top:50px}#ssCtn1sct2Row3 a{width:70%;font-size:1rem}#sct3{height:30dvh;height:calc(var(--vh, 1vh) * 30)}.page2 video{object-fit:cover;filter:brightness(.5)}.page2 .text-blockIndex{display:flex;flex-direction:column;justify-content:center;width:90%;margin-top:100px}#textCommunicationIndex1{font-size:3.5rem}#sct3>div{height:70px}#textAndIndex{left:50px}#sct3 #engagementP1{top:-1.2rem}.video-wrapperIndex{transform:translateY(15px)}.video-wrapperIndex video{-webkit-appearance:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#engagementP1 span{display:inline-block;font-size:1.5rem;font-weight:700;transform:translateY(20px)}#sctPrestation1{transform:translateY(0)}.stpPrestaOne>div{height:230px!important}#ssCtn2Sc1Prestation{grid-template-columns:20% 60% 20%!important}.ctn2Sc1Prestation1{height:240px!important;margin-top:30px}.ctnPrestationMidell>div{margin:0!important}#ctnLigne p{font-size:1.2rem}#sctPrestation1 #engagementP1{font-size:1.5rem;top:.3rem}#sctPropos2 #ssCtn2Sc1Prestation{height:150px}#ctnFinalSct2 img{display:none!important}#sctProketPage #engagementP1{font-size:1.5rem;top:-.9rem;font-weight:600}#sctProketPage #engagementP1 span{font-size:1.5rem;top:-1.3rem;font-weight:600}.ctn2Sc1PrestationOne{height:40dvh!important;height:calc(var(--vh, 1vh) * 40)}#remiseTexteContenu{gap:0}.sctPrestation2>div{height:210px}.stpPrestaOne .ctnOnePresctionsct2Gen{margin-top:10px!important;gap:5px}.stpPrestaOne>div{grid-template-columns:50% 50%}.stpPrestaOne{height:50dvh!important;height:calc(var(--vh, 1vh) * 50)!important}.ctnOnePresctionsct2 img{width:30px;height:30px}.stpPrestaOne .ctnPrestationImg{height:230px}.login-section{height:150dvh;height:calc(var(--vh, 1vh) * 150)}#remisePresattion #ctnSc1Prestation{height:150px}#remisePresattion #ctnSc1Prestation p{text-align:center}#remisePresattion #engagementP1{font-weight:600;top:-1rem!important}#remisePresattion #campagne{width:95%}section #ctnEtapeProject1>p:first-of-type{font-size:1.5rem}section #ctnEtapeProject2>p:first-of-type{font-size:1.5rem}section #ctnEtapeProject3>p:first-of-type{font-size:1.5rem}section #ctnEtapeProject4>p:first-of-type{font-size:1.5rem}section #ctnEtapeProject5>p:first-of-type{font-size:1.5rem}.video-wrapperIndex{position:relative;width:101%;height:100dvh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;animation:none}@keyframes moveDownRadius{0%{border-top-left-radius:0;border-top-right-radius:0;transform:translateY(0)}100%{border-top-left-radius:70px;border-top-right-radius:70px;transform:translateY(60px)}}.video-wrapperIndex video{position:relative;width:100%;height:100dvh;height:calc(var(--vh, 1vh) * 100);overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;animation:moveDownRadius 1s ease forwards;animation-delay:2s}#ssCtnTopMiddPres>div{flex-direction:column;align-items:center;gap:40px}#ssCtnTopMiddPres>div button{width:70%}#presationImgBloc>img{top:0;left:50%;transform:translate(-50%);z-index:50}#colonne1Propos p,#colonne2Propos p{font-size:0.9rem!important}#colonne1Propos,#colonne2Propos{width:95%;height:450px}#colonne1Propos img,#colonne2Propos img{left:50%;top:0;width:100px}#ctnBtnPropos a{width:70%}#sctPropos2{height:60dvh;height:calc(var(--vh, 1vh) * 70)}#ct1Propos{height:100dvh;height:calc(var(--vh, 1vh) * 100)}#ct1Propos a{font-size:1rem}#sctPrestation1{height:70dvh;height:calc(var(--vh, 1vh) * 70);justify-content:end;gap:0!important}.sctPrestationEnd #engagementP1{top:5px!important}.sctPrestation2 h2{margin:0!important;font-size:1.2rem!important}.sctPrestation2 h3{font-size:1rem!important}.ctn2Sc1Prestation1{transform:translateY(40px)}.ctn2Sc1Prestation1>img{max-width:50%}.ctnGenTopPrestationGen{align-items:end}.pctnLigne{font-size:1.5rem}.tab_item2>div{width:450px;overflow-y:hidden;overflow-x:scroll;gap:15px;padding:10px;border-radius:50px;background-color:#000}.ctnPromotions{padding-bottom:100px}.tab_item2>div::-webkit-scrollbar{width:12px;height:12px}.tab_item2>div::-webkit-scrollbar-track{background:#F7F7F7}.tab_item2>div::-webkit-scrollbar-thumb{background:#F7F7F7;border-radius:10px}.tab_item2>div{scrollbar-width:thin;scrollbar-color:#F7F7F7 #F7F7F7}.tab_item2 img{display:none}#sctCompteClient{display:initial}.tab-btn{width:115px}.login-card{justify-content:start;padding-top:0px!important}#sctCompteClient>img{height:420px!important}#sctCompteClient .tabs-buttons-custom{position:initial;margin-top:600px}.login-sectionParticulier{height:calc(var(--vh, 1vh) * 130);grid-template-rows:40% 60%}body .loginCardPro{left:50%;transform:translateX(-50%) translateY(-60px)!important}.login-sectionParticulier .labelResterCo{transform:translateY(-50px)!important}.labelResterCo{transform:translateY(0)!important}.login-card h2{margin-top:0px!important}#bgDeskCompte{display:none}#bgDeskCompteMob{display:block}.p2CtnTopSct1EspaceClient{padding-bottom:120px;width:90%}#sctCompteClient .tab_item2{margin:0 auto;position:absolute;top:220px;overflow:hidden;border-radius:49px;left:50%;transform:translateX(-50%);width:400px}.btn-paiement{border-radius:50px;font-size:1.3rem}.p1CtnTopSct1EspaceClient{font-size:2rem}.reduction-palier{width:90%!important}.reduction-palier p{font-size:1.3rem}.commande-item h3{font-size:1.3rem}.tab-item{height:40px}.tab-item img{display:none}.tab_item2>div{width:100%}#sctCompteClient .scroll_wrapper{width:400px}.identification-left{width:90%;padding:0!important;padding:0;margin:auto}.btn-identify:hover{color:black!important}.identification-left h1,.identification-left h2{text-align:center}#identification-pro-toggle{justify-content:center}.identification-right>img{transform:translateY(60px)}.identification-actions{gap:20px}.identification-section{display:grid;grid-template-columns:1fr!important;grid-template-rows:1fr 1fr}.identification-section>:first-child{grid-row:2}.identification-section>:last-child{grid-row:1}.identification-actions{position:relative;display:flex;width:100%;height:50px;background:#222;border-radius:60px;padding:5px;box-shadow:0 4px 10px rgb(0 0 0 / .3);margin:0 auto;text-align:center}.identification-actions span{height:50px!important}.identification-actions p{width:100%;text-align:center}.btn-identify{flex:1;border:none;outline:none;background:none;color:#ccc;font-size:16px;font-weight:500;cursor:pointer;z-index:2;transition:color 0.3s ease}.btn-identify.active{color:#000}.indicator{position:absolute;top:5px;left:5px;width:calc(50% - 10px);height:40px;background:#fff;border-radius:50px;transition:all 0.3s ease;z-index:1}.promo-button button{font-size:1rem}.formContainer{width:100%}#contactSctForm{padding:0!important}.contact-numbers a{font-size:1rem;padding:10px;color:#000;width:30%}.logoCircle{font-size:1rem}.circleText{position:absolute}.circleText svg{transform:rotate(-90deg) translateY(-25px) translateX(10px)}.logoCircle{transform:rotate(-10deg) translateX(10px)}.formFooter{margin-top:15px}.promo-text{display:flex;flex-direction:column;align-items:center;gap:8px}.promo-text p{width:90%}#engagementP1{font-size:2rem;top:-.5rem}#ctnSc1Prestation{height:70px}.sctTopTitleGen{height:50dvh!important;height:calc(var(--vh, 1vh) * 50)!important}.ctnPrestationMidell{transform:translateY(30px);margin:0!important;overflow-x:hidden!important}.ctnPrestationMidell>div{margin:0!important}.ctnGenTopPrestationGen{height:30%!important;margin-top:0}.ctnPrestationImg{height:auto}.sctPrestation2 h2{font-size:1.5rem;width:90%;margin-left:20px!important}.sctPrestation2 h3{font-size:1.3rem}.sctPrestation2 h2 span{font-size:2.5rem;width:100%}#sctMiddPrestation #ctnSc1Prestation{height:100px}#sctMiddPrestation #engagementP1{top:-1.2rem;font-weight:600}#engagementP1{font-weight:600}#infosRemiseSupplementaires p{width:80%;text-align:center;margin:auto}#sctMiddPrestation #campagne{width:80%;margin:auto;text-align:center}#valeurTitre1,#valeurTitre2,#valeurTitre3{font-size:.9rem}#valeurTexte1,#valeurTexte2,#valeurTexte3{font-size:.9rem}#blocColonnes{width:90%}#valeurTitre3{margin-left:10px}#colonne1Propos p,#colonne2Propos p{padding:0;width:85%;margin:0 auto!important;font-size:1.3rem}.elNoneFont{margin:0 1px 0 5px}#blocBas>img{height:40dvh;height:calc(var(--vh, 1vh) * 40);object-fit:cover}#blocContenuPropos a{width:90%}.login-section .login-card{padding:0!important;width:90%;margin-top:50px}body #site-content .loginCoParti{padding:0!important}.promo-text{padding:20px 0}.formContainer{padding:50px 0;margin:0}.contactForm{margin:0 15px}.contact-numbers{margin-top:50px}}@media (max-width:450px){#sctCompteClient .tab_item2{width:350px}#sctCompteClient .scroll_wrapper{width:350px}#sctCompteClient .tab-btn{width:100px;font-size:1rem}.p1CtnTopSct1EspaceClient{text-align:center}}@media (max-width:350px){#sctCompteClient .tab_item2{width:300px}#sctCompteClient .scroll_wrapper{width:300px}#sctCompteClient .tab-btn{width:83px;font-size:1rem}}@media screen and (max-width:600px) and (max-height:900px){#sctPrestation1{height:66dvh;height:calc(var(--vh, 1vh) * 66)}.sctTopTitleGen{height:40dvh!important;height:calc(var(--vh, 1vh) * 40)!important}}@media screen and (max-width:600px) and (max-height:700px){#remiseTexteContenu{height:55dvh;height:calc(var(--vh, 1vh) * 55)}#partieProject{height:auto;padding:100px 10px}#remisePresattion{height:170dvh;height:calc(var(--vh, 1vh) * 170)}#remisePresattion #campagne{width:95%}#remisePresattion #ctnSc1Prestation{height:190px}#sctPrestation1{height:80dvh;height:calc(var(--vh, 1vh) * 80)!important}.sctTopTitleGen{height:50dvh!important;height:calc(var(--vh, 1vh) * 50)!important}#sctPropos2{gap:0px!important}#footer-bottom{gap:20px}}
.visible {
    transition: 1s;
    display: block !important;
    opacity: 1 !important;
}
.tab-btn:hover,
.tab-btn.active {
    outline: 2px solid #8d0f27;
}

.tab-btn.active {
    color: #000000;
}

.tab-content.active {
    display: block;
}

@media (max-width: 600px) {
    .btn-identify.active {
        color: #000;
    }
}
