.intro{width:100vw;height:700px;display:flex;justify-self:start}.intro__left{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.intro__left__title{font-size:2.5rem;font-family:Raleway,sans-serif;text-align:center;margin-top:50px;margin-bottom:20px}.intro__left__text{font-size:1.2rem;font-family:Raleway,sans-serif;text-align:justify;width:100%}.intro__left__btn{margin-top:40px;width:200px;font-weight:600;font-size:1.2em;height:50px;background-color:#ff1493;background-image:linear-gradient(#e00ca8,#fff0);transition:background-color .3s;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:Raleway,sans-serif}.intro__left__btn:hover{background-color:#6e1757}.intro__right{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.intro__right img{width:80%;height:80%;object-fit:cover}.transition{width:100vw;height:30px;object-fit:contain;background-image:url(../../public/transition1.png);background-position:center center;background-size:contain;background-repeat:repeat-x}.transition2{width:100vw;height:50px;--p: 70px;height:120px;aspect-ratio:1;clip-path:polygon(0 var(--p),100% 0,0 0);background:#fff;margin-bottom:-120px}.transition3{width:100vw;height:50px;--p: 70px;height:120px;margin-top:-120px;aspect-ratio:1;clip-path:polygon(0 100%,100% 100%,100% 70px);background:#fff}*{box-sizing:border-box;margin:0}#root{display:flex;flex-direction:column;align-items:center;justify-content:center}p,span,h1,h2{margin:0;padding:0}h1{font-size:2.5rem;font-family:Raleway,sans-serif;text-align:center;margin-top:50px;margin-bottom:20px}p{font-size:1.2rem;font-family:Raleway,sans-serif;text-align:center;width:100%;text-align:justify;text-justify:auto}.partenaire{width:100%;height:fit-content;min-height:400px;margin-top:40px;margin-bottom:100px;padding-left:calc((100vw - 1300px)/2);padding-right:calc((100vw - 1300px)/2);display:flex;flex-direction:column;justify-content:center;align-items:center}.partenaire h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;text-align:center;margin-bottom:100px}.partenaire div{width:100%;height:fit-content;min-height:100px;margin:0;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap}.partenaire div img{display:block;width:200px;height:100px;object-fit:contain}.budget{width:100vw;height:fit-content();margin-top:70px;margin-bottom:60px;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.budget__btn{font-family:Raleway,sans-serif;font-size:20px;font-weight:600;color:#fff;background-color:#a5218b;text-align:center;border:1px dashed rgb(165,33,139);border-radius:5px;padding:10px 15px;margin-top:60px}.budget__btn:hover{color:#fff;background-color:#851a6f;cursor:pointer}.budget h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;text-align:center;margin-bottom:70px}.budget__grid{width:100%;height:100%;display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.budget__grid__element{width:250px;height:300px;border:dashed 1px rgb(165,33,139);border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f5e7f2;padding-top:20px}.budget__grid__element img{height:50%;width:100px;object-fit:contain}.budget__grid__element__svgBox{height:100px;width:100px;background-color:#fff;border-radius:100%;margin-bottom:20px;margin-top:30px;display:flex;justify-content:center;align-items:center;border:dashed 1px rgba(165,33,139,0)}.budget__grid__element span{display:block;width:100%;height:50%;font-family:Raleway,sans-serif;font-size:18px;color:#000;font-weight:400;text-align:center;padding-left:10px;padding-top:10px;padding-right:10px}@media screen and (max-width: 1300px) and (min-width: 700px){.budget__grid{width:calc(100% - 40px)!important;margin-left:20px;margin-right:20px;gap:30px!important}.budget__grid__element{width:250px!important}.budget__grid__element span{font-size:15px!important}}@media screen and (max-width: 699px){.budget{margin-bottom:40px}.budget__btn{font-weight:600;color:#fff;background-color:#a5218b;width:calc(100% - 40px)}.budget__grid{width:calc(100% - 40px)!important;margin-left:20px;margin-right:20px;gap:30px!important}.budget__grid__element{width:100%!important}.budget__grid__element span{width:70%;font-size:20px!important}}.aide{height:900px;width:100vw;background-color:#a5218b;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-image:url(/bg.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover;padding-top:120px}.aide__title{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#fff;text-align:center;margin-bottom:10px}.aide__title2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;text-align:center;background-color:#fff;padding:5px;margin-bottom:70px}.aide__split{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px}.aide__split__img{width:500px;height:100%}.aide__split__img img{width:100%;height:100%;object-fit:cover}.aide__text{width:700px;height:500px;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding-right:50px}.aide__text__title{display:block;width:100%;height:fit-content;font-family:Raleway,sans-serif;font-size:30px;font-weight:800;color:#fff;text-align:start;margin-bottom:20px}.aide__text__title-2{display:block;width:95%;height:fit-content;font-family:Raleway,sans-serif;font-size:17px;font-weight:800;color:#a5218b;text-align:start;margin-top:50px;background-color:#fff;padding:15px;line-height:25px}.aide__text__title-2 a{color:#a5218b}.aide__text__title-2 a:hover{color:#8f1d78}.aide__text div{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%}.aide__text div span{display:block;width:100%;height:fit-content;font-family:Raleway,sans-serif;font-size:20px;font-weight:400;color:#fff;text-align:start}@media screen and (max-width: 1300px) and (min-width: 700px){.aide{height:fit-content}.aide__title{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.aide__title2{margin-left:20px;margin-right:20px}.aide__split{width:calc(100% - 40px);margin-right:20px;margin-left:20px;flex-wrap:wrap}.aide__split__img{width:90%;height:400px;margin-bottom:20px}.aide__text{width:90%;height:fit-content;margin-bottom:40px;padding:0}.aide__text span{text-align:center}.aide__text__title-2{width:100%}}@media screen and (max-width: 699px){.aide{height:fit-content}.aide__title{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.aide__title2{margin-left:20px;margin-right:20px;margin-bottom:50px}.aide__split{width:calc(100% - 40px);margin-right:20px;margin-left:20px;flex-wrap:wrap}.aide__split__img{width:100%;height:300px}.aide__text{width:100%;padding:0;height:fit-content;margin-bottom:20px}.aide__text__title{font-size:25px}.aide__text__title-2{width:100%}}.contact{width:100vw;height:fit-content;min-height:400px;margin-top:80px;margin-bottom:100px;padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:50px}.contact h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;width:100%;text-align:center;margin-bottom:20px}.contact__left{width:40%;min-width:400px;height:fit-content;display:flex;justify-content:center;align-items:center}.contact__right{display:flex;flex-direction:row;justify-content:center;gap:0px;align-items:center;flex-wrap:wrap;width:30%;min-width:400px}.contact__right h3{width:100%;font-size:20px;color:#000;font-weight:800;font-family:Raleway,sans-serif;margin-bottom:40px}.contact__right svg{margin-bottom:50px}.contact__right span{width:calc(100% - 100px);margin-left:40px;height:40px;font-size:17px;color:#000;font-weight:400;font-family:Raleway,sans-serif;margin-bottom:50px;padding-left:30px;border-left:1px solid rgba(165,33,139,.411);display:flex;justify-content:flex-start;align-items:center}.contact__right span a{color:#000}.contact__right span a:hover{color:#a5218b}.form{width:400px;height:fit-content}.form__name{width:100%;height:34px;margin-bottom:10px}.form__name__input{width:100%;height:100%;color:#000;font-weight:400;font-size:20px;font-family:Raleway,sans-serif;border:1px solid rgba(0,0,0,.356);border-radius:3px}.form__name__input:focus{color:#000;border:1px solid rgb(165,33,139)!important}.form__email{width:100%;height:34px;margin-bottom:10px}.form__email__input{width:100%;height:100%;color:#000;font-weight:400;font-size:20px;font-family:Raleway,sans-serif;border:1px solid rgba(0,0,0,.356);border-radius:3px}.form__email__input:focus{color:#000;border:1px solid rgb(165,33,139)!important}.form__text{width:100%;margin-bottom:10px;color:#000;font-weight:400;font-size:20px;font-family:Raleway,sans-serif;border:1px solid rgba(0,0,0,.356);border-radius:3px}.form__text:focus{color:#000;border:1px solid rgb(165,33,139)!important}.form__send{width:100%;height:70px;background-color:#a5218b;color:#fff;font-weight:800;font-size:20px;font-family:Raleway,sans-serif;border:0px}.form__send:hover{color:#fff;background-color:#8b1c75;cursor:pointer}@media screen and (max-width: 1300px) and (min-width: 700px){.contact{gap:70px}.contact__right{justify-content:flex-start;width:40%}.contact__right h3{font-size:17px}.contact__right span{width:calc(100% - 60px);margin-left:0}.contact__right svg{margin-right:10px}.contact__left{width:40%;min-width:300px}.contact .form{width:100%}}@media screen and (max-width: 699px){.contact{gap:0px;margin-top:0}.contact h2{width:calc(100% - 40px);margin:40px 20px}.contact__left{width:calc(100% - 40px);margin-left:20px;margin-right:20px;min-width:0px!important}.contact__right{width:calc(100% - 40px);margin-left:20px;margin-right:20px;margin-top:20px;min-width:0px!important}.form{width:100%}.form__send{background-color:#a5218b;color:#fff;font-size:20px;font-weight:600}}.testamonial{width:100%;height:fit-content;min-height:600px;padding-left:calc((100vw - 1300px)/2);padding-right:calc((100vw - 1300px)/2);background-color:#f5e7f2;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:50px}.testamonial h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;text-align:center;margin-bottom:60px;margin-top:60px}.testamonial__list{width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:center;gap:30px;align-items:center;flex-wrap:wrap}.testamonial__list__element{height:250px;width:400px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:5px}.testamonial__list__element__title{font-family:Raleway,sans-serif;font-size:16px;font-weight:600;color:#000;text-align:center;margin-bottom:20px}.testamonial__list__element p{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;color:#000000c2;text-align:center;width:80%;margin-top:10px;margin-bottom:10px}.testamonial__list__element__name{font-family:Raleway,sans-serif;font-size:16px;font-weight:400;color:#000;text-align:center;margin-bottom:20px}.testamonial__slogan{width:100%;color:#000;font-family:Raleway,sans-serif;font-weight:400;font-size:17px;text-align:center;margin-top:50px}.testamonial__slogan b{color:#a5218b;font-size:20px;font-weight:800}@media screen and (max-width: 699px){.testamonial__list,.testamonial__slogan{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}.choice{height:fit-content;width:100vw;background:#a5218b;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:90px;flex-wrap:wrap-reverse;padding-bottom:120px;background-image:url(/bg.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover}.choice__right{width:820px;height:700px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.choice__right__textArea{width:90%;width:600px;height:600px;background-color:#fff;border-radius:10px;margin-top:20px;margin-bottom:20px;padding:20px;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:20px}.choice__right__textArea p b{color:#a5218b}.choice__right__textArea p:nth-child(2){margin-top:20px;line-height:35px}.choice__right h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#fff;text-align:center;width:100%;margin-bottom:50px}.choice__left{width:480px;height:700px;display:flex;justify-content:center;align-items:center}.choice__left img{min-height:100%;width:100%;object-fit:cover}@media screen and (max-width: 1300px) and (min-width: 700px){.choice{height:fit-content}.choice__right{width:90%;padding-right:0;height:fit-content}.choice__right__textArea{width:100%;height:fit-content;margin-bottom:40px}.choice__left{width:90%;height:500px}.choice__left img{height:500px;width:100%!important}}@media screen and (max-width: 699px){.choice{height:fit-content}.choice__right{width:90%;padding-right:0;height:fit-content}.choice__right__textArea{width:100%;height:fit-content;margin-bottom:40px}.choice__left{width:90%;height:500px}.choice__left img{height:500px;width:100%!important}}.map{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:70%;min-height:600px}.map__left{width:50%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.map__left h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;text-align:center;width:100%;margin-bottom:40px}.map__left p{font-family:Raleway,sans-serif;font-weight:400;font-size:17px;text-align:center;width:400px}.map__right{width:50%;height:100%;min-height:400px;min-width:400px;display:flex;justify-content:center;align-items:center}.map__right img{width:80%;height:100%;max-width:550px;object-fit:contain}@media screen and (max-width: 1300px) and (min-width: 700px){.map{width:100%}.map__left{width:50%;margin-bottom:100px;margin-top:100px}.map__left p{width:80%}.map__right{width:50%}.map__right img{width:90%!important;object-fit:contain}}@media screen and (max-width: 699px){.map__left{width:calc(100% - 40px);height:400px;min-height:0px;min-width:0px}.map__left h2,.map__left p{width:100%}}.presentation{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap-reverse;width:100%;min-height:600px}.presentation__btn{font-family:Raleway,sans-serif;font-size:17px;font-weight:600;color:#fff;background-color:#a5218b;text-align:center;border:1px dashed rgb(165,33,139);border-radius:5px;padding:10px 20px;margin-top:20px}.presentation__btn:hover{color:#fff;background-color:#851a6f;cursor:pointer}.presentation__right{width:40%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.presentation__right h2{font-family:Raleway,sans-serif;font-size:40px;font-weight:800;color:#a5218b;text-align:center;width:100%;margin-bottom:40px}.presentation__right p{font-family:Raleway,sans-serif;font-weight:400;font-size:17px;text-align:center;width:90%}.presentation__left{width:500px;height:100%;min-height:400px;min-width:400px;display:flex;flex-direction:row;justify-content:flex-end}.presentation__left img{width:90%;min-height:100%;max-width:550px;object-fit:cover}@media screen and (max-width: 1300px) and (min-width: 700px){.presentation__right{width:50%;height:400px;min-height:0px;min-width:0px;display:flex;justify-content:center;align-items:center}.presentation__right p{width:80%}.presentation__left{width:50%;height:400px;min-height:0px;min-width:0px}.presentation__left img{width:90%!important}}@media screen and (max-width: 699px){.presentation__right{width:calc(100% - 40px);height:400px;min-height:0px;min-width:0px;margin-left:20px;margin-right:20px}.presentation__right h2{margin-top:40px;font-size:35px}.presentation__btn{width:100%}.presentation__left{width:calc(100% - 40px);height:400px;min-height:0px;min-width:0px;margin:20px}.presentation__left img{width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:cover!important}}.footer{width:100vw;height:70px;background-color:#93147b;border-top:1px dashed rgb(147,20,123);margin:0;padding:0;display:flex;justify-content:center;align-items:center}.footer span{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;color:#fff;text-align:center}.footerLinks{width:100vw;height:100px;display:flex;justify-content:center;align-items:center;background-color:#f5e7f2;border-top:1px dashed rgba(147,20,124,.479)}.footerLinks__width{width:1200px;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1199px){.footerLinks__width{width:90%}}.footerLinks__download{display:flex;height:100%;width:100%;align-items:flex-end;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:5px}.footerLinks a{font-family:Raleway,sans-serif;font-size:14px;font-weight:400;color:#000000b2;text-align:center;text-decoration:underline;width:20%}.footerLinks a:hover{color:#93147b;text-decoration:underline}.footerLinks span{font-family:Raleway,sans-serif;font-size:17px;font-weight:600;width:100%;color:#93147b;text-align:center;margin-bottom:10px}.header{width:100vw;height:800px;background-color:#fff;border-bottom:1px solid white;display:flex;flex-direction:column;justify-content:center;align-items:center}.header__slogan{margin-top:300px;position:absolute;z-index:100;font-family:Raleway,sans-serif;font-size:40px;font-weight:700;color:#fff;text-align:center;width:fit-content;padding:10px 20px;margin-bottom:40px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.header__slogan span{background-color:#a5218b;padding:10px;width:fit-content;margin-bottom:10px}.header__logo{width:200px;height:80px;object-fit:contain}.header__nav{display:flex;justify-content:space-around;align-items:center;height:90px;width:100vw;padding-left:calc((100vw - 1337px)/2);padding-right:calc((100vw - 1337px)/2);background-color:#f5e7f2e5;position:fixed;top:0;left:0;z-index:100000;border-bottom:1px dashed rgb(165,33,139)}.header__nav img{width:150px;height:70px;object-fit:contain}.header__nav div{width:calc(100% - 200px);height:70px;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px;gap:30px}.header__nav div a{text-decoration:none;color:#a5218b;font-size:1.2rem;font-family:Raleway,sans-serif;transition:color .3s;display:flex;justify-content:center;align-items:center;padding:5px;font-weight:800}.header__nav div a:hover{color:#741561;border-bottom:3px solid rgb(116,21,97)}.header__bg{z-index:1;width:100%;height:100%;object-fit:cover}
