.animateFromTop{transform:translateY(-75px);opacity:0;transition:none}.animateFromTop.revealed{transform:translateY(0);opacity:1;transition:.8s}.animateFromTop.staticTop{transform:translateY(0);opacity:1}.animateFromBottom{transform:translateY(75px);opacity:0;transition:none}.animateFromBottom.revealed{transform:translateY(0);opacity:1;transition:.8s}.animateFromBottom.staticBottom{transform:translateY(0);opacity:1}.animateFromLeft{transform:translate(-50%);opacity:0;transition:none}.animateFromLeft.revealed{transform:translate(0);opacity:1;transition:.8s}.animateFromLeft.staticLeft{transform:translate(0);opacity:1}.animateFromRight{transform:translate(50%);opacity:0;transition:none}.animateFromRight.revealed{transform:translate(0);opacity:1;transition:.8s}.animateFromRight.staticRight{transform:translate(0);opacity:1}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}.wrapperLoad{position:fixed;width:100vw;height:100vh;background:#fff;clip-path:circle(200vh at 49% 0);transition:.7s ease;z-index:110}.loader{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw;height:100vh;text-align:center;z-index:25;transition:top .3s ease}.loader .loadingImg{width:250px}.loader .loadingImg img{width:100%;height:100%;object-fit:contain}.loader .loadingBar{width:250px;height:3px;background:rgba(128,128,128,.2509803922);margin-top:5px;border-radius:5px}.loader .loadingBar .loadingProgress{display:block;width:0%;height:100%;background-color:#f81239;animation:progress 2.6s ease-in forwards}@keyframes progress{to{width:100%}}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}html{scroll-behavior:smooth;scroll-padding-top:75px;overflow:hidden}body{font-family:PoppinsRegular;background-color:#fff;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#f81239;border-radius:5px}::-webkit-scrollbar-track{background-color:transparent}nav.active{background:rgba(2,10,52,.4705882353);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:0 0 10px 10px;transition:background .5s}nav{position:fixed;left:50%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center;width:min(100%,1366px);padding:25px;z-index:100}nav .logo{width:115px;height:50px}nav .logo img{width:100%;height:100%;object-fit:contain}nav ul li{position:relative;display:inline;margin:0 10px;color:#fff}nav ul li:before{content:"";position:absolute;width:100%;height:2px;background:#fff;top:100%;left:0;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform .3s,background .4s;pointer-events:none}nav ul li:hover:before{transform-origin:0% 50%;transform:scaleZ(1);background:#f81239}nav .toggle-nav{display:none;justify-content:center;align-items:center;position:fixed;right:30px;height:50px;width:50px;font-size:1.5em;border:none;outline:none;cursor:pointer;background:transparent;z-index:10}nav .line{position:absolute;width:100%;height:2px;background:#fff;transition:transform .3s ease-out,opacity .1s ease-in}nav .l1{transform:translateY(-10px)}nav .l3{transform:translateY(10px)}nav .toggle-nav.active .l1{transform:translateY(0) rotate(135deg)}nav .toggle-nav.active .l2{opacity:0}nav .toggle-nav.active .l3{transform:translateY(0) rotate(-135deg)}.nav-mobile{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;flex-direction:column;row-gap:20px;background:rgba(18,15,34,.568627451);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translate(-100%);transition:transform .7s cubic-bezier(.32,2,.55,.27)}.nav-mobile a{transition:.5s;font-size:35px;font-weight:700}.nav-mobile a:hover{transform:scale(1.1)}.nav-mobile.active{transform:translate(0)}header{position:relative;width:min(100%,1366px);margin:0 auto;height:90vh;clip-path:polygon(0 0,100% 0%,100% 85%,0% 100%);background-image:url(/assets/house-2039039b.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}header:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#030b3ed4}header .title{position:relative;left:50%;top:45%;transform:translate(-50%,-50%);text-align:center;width:clamp(18.75rem,0rem + 100vw,60rem);text-transform:uppercase;color:#fff;z-index:1}header .title h1{font-family:PoppinsBold;letter-spacing:3px;font-size:clamp(1.2rem,3vw,3rem)}header .title h5{font-family:PoppinsLight;letter-spacing:8px;font-size:clamp(8px,2vw,10px)}header .button{display:block;padding:10px 25px;border-radius:5px;background:#f81239;font-size:14px;width:max-content;margin:25px auto 0;display:flex;align-items:center;justify-content:space-between;position:relative;top:45%;outline:none;border:none;color:#fff;z-index:1;cursor:pointer;opacity:0;transform:translateY(100%);transition:letter-spacing .5s}header .button:hover{letter-spacing:1px}header.halfHeader{height:50vh}header.halfHeader .title{top:45%}.avantage{display:flex;gap:10px;position:relative;width:min(85%,1280px);margin:-85px auto 0;height:100px;background-color:#fff;border-radius:5px;box-shadow:0 0 72px -6px #00000026;z-index:5}.avantage__item{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1;height:100%;border-radius:5px}.avantage__item a{padding:15px;border-radius:5px;transition:.5s}.avantage__item a:hover{background:rgba(62,111,255,.0784313725)}.avantage__item p{font-size:.8rem;color:#000;text-align:center}.avantage__item b h5{text-align:center;font-family:PoppinsBold;color:#f81239}.avantage__item:not(:last-child):after{content:" ";position:absolute;right:-5px;width:1px;height:50px;border-radius:5px;background-color:#2a2a2ab4}@media screen and (max-width: 780px){nav ul{display:none}nav .toggle-nav{display:flex}.nav-mobile{display:flex;z-index:15}header .title h5{letter-spacing:3px}.avantage{flex-direction:column;width:min(70%,1280px);height:auto}.avantage__item{margin-bottom:30px}.avantage__item:first-child{margin-top:30px}.avantage__item:not(:last-child):after{bottom:-20px;right:50%;transform:translate(50%);width:15%;height:1px}}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}.nosOffre{padding:50px 25px 0;margin:0 auto;width:min(100%,1366px)}.nosOffre .heading{position:relative;display:block;text-align:center;margin:0 auto}.nosOffre .heading h1{font-family:PoppinsBold;color:#e7e7e791;font-size:clamp(1.875rem,.2816rem + 2.9644vw,2.8125rem);letter-spacing:3px}.nosOffre .heading h2{position:absolute;top:45%;left:50%;font-family:PoppinsExtraBold;font-size:clamp(1.125rem,.4876rem + 1.1858vw,1.5rem);transform:translate(-50%,-50%);text-shadow:3px 3px 10px #c5c5c5}.nosOffre h1{font-family:PoppinsExtraBold;text-align:center}.nosOffre .offre{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:55px auto 0}.nosOffre .offre__image{position:relative;clip-path:polygon(0 8%,100% 0%,100% 92%,0% 100%);width:300px;height:400px;cursor:pointer}.nosOffre .offre__image:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#030b3ed4;z-index:1;pointer-events:none}.nosOffre .offre__image img{width:100%;height:100%;object-fit:cover;transition:.5s}.nosOffre .offre__image:hover img{transform:scale(1.1)}.nosOffre .offre__image:hover span{letter-spacing:8px}.nosOffre .offre__image span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:PoppinsExtraBold;font-style:italic;letter-spacing:4px;font-size:1rem;line-height:30px;transition:.5s;z-index:2;pointer-events:none}.nosOffre .offre__image span h2{text-align:center;color:#f81239}.nosOffre .offre__image span h2:nth-child(2n){color:#fff}.nosOffre .offre__detail{display:flex;flex-wrap:wrap;align-content:space-evenly;width:35%;padding:20px 20px 20px 45px;text-align:justify}.nosOffre .offre__liste{display:flex;flex-wrap:wrap;width:35%;padding:20px 20px 20px 45px;align-content:space-between;text-align:justify}.nosOffre .offre__liste li{list-style-type:disc;line-height:30px}.nosOffre .offre__liste li::marker{color:#f81239}.nosOffre .offre.booster{flex-direction:row-reverse;margin-top:85px}.nosOffre .button{display:block;padding:10px 25px;border-radius:5px;background:#011386;font-size:14px;width:max-content;margin:25px auto 0;transition:.3s}.nosOffre .button:hover{background:#f81239}@media screen and (max-width: 1066px){.nosOffre .offre{width:100%}.nosOffre .offre__detail,.nosOffre .offre__liste{width:auto;align-content:flex-start}.nosOffre .offre__detail span,.nosOffre .offre__liste span{margin-top:25px}}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}.autreService{padding:50px 25px 0;width:min(100%,1366px);margin:0 auto}.autreService .heading{position:relative;display:block;text-align:center;margin:0 auto 25px}.autreService .heading h1{font-family:PoppinsBold;color:#e7e7e791;font-size:clamp(1.875rem,.2816rem + 2.9644vw,2.8125rem);letter-spacing:3px}.autreService .heading h2{position:absolute;top:45%;left:50%;font-family:PoppinsExtraBold;font-size:clamp(1.125rem,.4876rem + 1.1858vw,1.5rem);transform:translate(-50%,-50%);text-shadow:3px 3px 10px #c5c5c5}.autreService div{cursor:default;width:630px;gap:15px;display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}@media screen and (max-width: 675px){.autreService div{width:70%}}.autreService div .autreServiceContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:200px;aspect-ratio:1;border:1px solid rgba(0,0,0,.13);border-radius:5px;cursor:pointer}.autreService div .autreServiceContainer__img{pointer-events:none;width:70px;aspect-ratio:1;background-color:#fff}.autreService div .autreServiceContainer__img img{width:100%;aspect-ratio:1;object-fit:contain}.autreService div .autreServiceContainer p{padding:0 15px;text-align:center}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}.contact{padding:50px 25px 0;margin:0 auto;width:min(100%,1366px)}.contact .heading{position:relative;display:block;text-align:center;margin:0 auto}.contact .heading h1{font-family:PoppinsBold;color:#e7e7e791;font-size:clamp(1.875rem,.2816rem + 2.9644vw,2.8125rem);letter-spacing:3px}.contact .heading h2{position:absolute;top:45%;left:50%;font-family:PoppinsExtraBold;font-size:clamp(1.125rem,.4876rem + 1.1858vw,1.5rem);transform:translate(-50%,-50%);text-shadow:3px 3px 10px #c5c5c5}.contact__group{display:flex;width:min(80%,1028px);margin:50px auto 0}.contact__group--left,.contact__group--right{width:50%;aspect-ratio:1}.contact__group--left{width:100%;height:514px}.contact__group--left.imgContact{display:flex;justify-content:center;align-items:center;width:40%}.contact__group--left.imgContact .imgContainer{width:350px;height:380px;border-radius:5px}.contact__group--left.imgContact .imgContainer img{width:100%;height:100%;object-fit:cover;border-radius:5px}.contact__group--right{display:flex;justify-content:center;align-items:center}.contact__group--right .form{display:flex;flex-direction:column;gap:10px;max-width:350px;background-color:#fff;padding:20px;border-radius:20px;position:relative}.contact__group--right .form label{position:relative}.contact__group--right .form label .input{width:100%;padding:10px 10px 20px;outline:0;border:1px solid rgba(105,105,105,.397);border-radius:10px}.contact__group--right .form label .input+span{position:absolute;left:10px;top:15px;color:gray;font-size:.9em;cursor:text;transition:.3s ease}.contact__group--right .form label .input:valid+span{color:#011386}.contact__group--right .form label .input:focus:invalid+span{color:red}.contact__group--right .title{font-size:28px;color:#011386;font-weight:600;letter-spacing:-1px;position:relative;display:flex;align-items:center;padding-left:30px}.contact__group--right .title:before{width:18px;height:18px;background-color:#f81239}.contact__group--right .title:after{width:18px;height:18px;animation:pulse 1s linear infinite}.contact__group--right .title:before,.contact__group--right .title:after{position:absolute;content:"";height:16px;width:16px;border-radius:50%;left:0;background-color:#f81239}.contact__group--right .message,.contact__group--right .signin{color:#585757d2;font-size:14px}.contact__group--right .signin{text-align:center}.contact__group--right .signin a{color:#4169e1}.contact__group--right .signin a:hover{text-decoration:underline royalblue}.contact__group--right .flex{display:flex;width:100%;gap:6px}.contact__group--right .form label .input:focus+span,.contact__group--right .form label .input:valid+span{top:30px;font-size:.7em;font-weight:600}.contact__group--right .submit{border:none;outline:none;background-color:#011386;padding:10px;border-radius:10px;color:#fff;font-size:16px;transition:.3s ease;cursor:pointer}.contact__group--right .submit:hover{background-color:#f81239}@keyframes pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.8);opacity:0}}.plusInfo{padding:50px 25px 0;margin:0 auto;width:min(100%,1366px)}.plusInfo h1{font-family:PoppinsExtraBold;text-align:center}.plusInfo .inputContainer{width:600px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:15px;grid-row-gap:15px;margin:45px auto 0}.plusInfo .inputContainer div{position:relative}.plusInfo .inputContainer .input{width:100%;border:solid 1.5px #9e9e9e;border-radius:5px;background:none;padding:.5rem;font-size:.9rem}.plusInfo .inputContainer .input-label{position:absolute;left:15px;top:-9px;font-size:.8rem;pointer-events:none;transform:translateY(1rem);transition:.15s cubic-bezier(.4,0,.2,1)}.plusInfo .inputContainer .input:focus,.plusInfo .inputContainer input:valid,.plusInfo .inputContainer select:valid{outline:none;border:2px solid rgba(1,17,134,.631372549)}.plusInfo .inputContainer .input:focus~label,.plusInfo .inputContainer input:valid~label,.plusInfo .inputContainer select:valid~label{transform:translateY(0) scale(.9);background-color:#fff;padding:0 .2em;color:#011386}.plusInfo .inputContainer .input1{grid-area:1/1/2/3}.plusInfo .inputContainer .input2{grid-area:2/1/3/3}.plusInfo .inputContainer .input3{grid-area:3/1/4/3}.plusInfo .inputContainer .input4{grid-area:4/1/5/2}.plusInfo .inputContainer .input5{grid-area:4/2/5/3}.plusInfo .inputContainer .input6{grid-area:5/1/6/3}.plusInfo .inputContainer .submit{border:none;outline:none;background-color:#011386;padding:10px;border-radius:10px;color:#fff;font-size:16px;transition:.3s ease;cursor:pointer}.plusInfo .inputContainer .submit:hover{border:none;outline:none;background-color:#f81239}@media screen and (max-width: 650px){.plusInfo .inputContainer{width:90%}.plusInfo .inputContainer .input4{grid-area:4/1/5/3}.plusInfo .inputContainer .input5{grid-area:5/1/6/3}.plusInfo .inputContainer .input6{grid-area:6/1/7/3}}@media screen and (max-width: 1065px){.contact__group{flex-direction:column}.contact__group--left,.contact__group--right{width:100%}.contact__group--left.imgContact{display:none}.contact__group--right{display:block;width:max-content;height:auto;margin:50px auto 0}.contact__group--right .form{margin:0 auto}}@font-face{font-family:PoppinsRegular;src:url(/assets/Poppins-Regular-707fdc5c.ttf)}@font-face{font-family:PoppinsBold;src:url(/assets/Poppins-Bold-7219547e.ttf)}@font-face{font-family:PoppinsLight;src:url(/assets/Poppins-Light-647f014d.ttf)}@font-face{font-family:PoppinsExtraBold;src:url(/assets/Poppins-ExtraBold-94a215f8.ttf)}*,:after,:before{margin:0;padding:0;box-sizing:border-box}li{list-style-type:none;cursor:pointer}a{color:#fff;text-decoration:none;cursor:pointer}.hidden{position:relative;display:block;overflow:hidden}p.notaBene{width:max-content;margin:25px auto 0;font-size:14px;font-style:italic;color:#7b7b7b}footer{position:relative;width:100%;padding:50px 25px 0;display:flex;align-items:center;flex-direction:column;margin:0 auto;clip-path:polygon(0 15%,100% 0%,100% 100%,0% 100%);background-image:url(/assets/imageFooter-e2b381ac.webp);background-size:cover;background-repeat:no-repeat;background-position:top;background-attachment:fixed}footer:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:#030b3ed4;z-index:1}footer .logo,footer .ourContact,footer .social,footer .copyright{position:relative;z-index:5}footer .logo{width:115px;height:50px}footer .logo img{width:100%;height:100%;object-fit:contain}footer .ourContact{display:flex;flex-direction:column;align-items:center;padding:35px;gap:35px;color:#fff;font-size:14px}footer .ourContact div{display:flex;align-items:center}footer .ourContact div span{display:block;width:20px;height:20px;margin-right:5px;white-space:nowrap}footer .ourContact div span a{width:100%;height:100%}footer .ourContact div span a img{width:100%;height:100%;object-fit:contain}footer .social{display:flex;gap:50px;margin-top:40px}footer .social span{display:block;width:45px;height:45px}footer .social span a img{height:100%;width:100%;object-fit:cover}footer .copyright{margin:15px 0}footer .copyright p{font-size:12px;color:#fff}footer .copyright p a{color:#f81239}@media screen and (max-width: 720px){.ourContact{flex-direction:column;align-items:center}}
