.header{position:relative;width:100%;z-index:20;position:fixed;top:0;font-weight:400;font-size:15px;height:90px;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:0 20px;display:flex;align-items:center;justify-content:space-between}.header__mobile--open{height:100vh;flex-direction:column;justify-content:center}.header__mobile--open img{display:none}.header__mobile--open ul{flex-direction:column;text-align:center}.header__mobile--open a{font-size:25px}.header img{height:45px}.header ul{display:flex;overflow-y:hidden;gap:25px;padding:10px}.header .nav{display:none;flex-direction:column}@media (min-width: 1024px){.header .nav{display:flex}}.header .nav--open{display:flex}.header .Menu__button{background-color:transparent;cursor:pointer;width:40px;height:40px;background-repeat:no-repeat;background-size:contain}.header .Menu__button--close{position:absolute;transform:translate(-50%);top:25px;right:0}.header li:hover{transform:scale(1.1)}.header li:hover a{color:#fff}.footer{display:flex;justify-content:space-between;align-items:center;font-size:15px;padding:15px;flex-direction:column;gap:10px}@media (min-width: 768px){.footer{flex-direction:row}}.footer .footer__reseaux{display:flex;gap:10px}.footer .footer__legals{font-weight:200;gap:10px;display:flex;flex-direction:column;text-align:center;align-items:center}@media (min-width: 768px){.footer .footer__legals{flex-direction:row;gap:20px}}.footer button{color:#fbefd7;font-weight:200}.footer span{color:#fbefd7}.footer a{display:block;width:25px;height:25px}.footer__insta,.footer__fb,.footer__in,.footer__firebase{background-repeat:no-repeat;background-size:contain}.footer__popup{z-index:100;width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center}.footer__popup .footer__popup__bg{width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:absolute;z-index:10}.footer__popup__bloc{width:100%;height:80vh;background-color:#000;color:#fbefd7;font-weight:200;max-width:650px;border-radius:10px;padding:20px;border:solid 1px #fd8bce;z-index:20;margin:0 20px}.footer__popup__bloc button{width:25px;height:25px;background-repeat:no-repeat;background-size:contain}.footer__popup__bloc button:hover{transform:scale(1.1)}.footer__popup__bloc .footer__popup__bloc__title{justify-content:space-between;align-items:center;height:10%;display:flex;width:100%}.footer__popup__bloc .footer__popup__bloc__title h1{color:#fd8bce;font-size:1.5em}@media (min-width: 640px){.footer__popup__bloc .footer__popup__bloc__title h1{font-size:2em}}.footer__popup__bloc .footer__popup__bloc__text{height:90%;padding-right:20px;overflow-x:hidden}.footer__popup__bloc .footer__popup__bloc__text h4{color:#fd8bce;margin-top:25px;margin-bottom:3px}.footer__popup__bloc .footer__popup__bloc__text p{margin:7px 0}.footer__popup__bloc .footer__popup__bloc__text ul{list-style:inside!important;display:flex;flex-direction:column}.footer__popup__bloc .footer__popup__bloc__text ul li{margin:5px 0}.home{display:flex;flex-direction:column;align-items:center}.home__hero{position:relative;width:100%;min-height:100vh;padding-top:90px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:10vh}.home__hero img{top:0;left:0;position:absolute;width:100%;height:100%;z-index:-10;object-fit:cover;object-position:50%;opacity:70%}.home__hero p{max-width:500px;text-align:center;line-height:25px;font-size:16px;font-weight:200;padding:0 20px}.Home__boutonCourse{background-image:url(../../assets/images/boutonCourse.png);background-repeat:no-repeat;background-size:contain;max-width:340px;width:100%;height:65px;font-size:23px;display:flex;justify-content:center;text-align:center;align-items:center;margin:0 20px 25px}.Home__boutonCourse:hover{transform:scale(1.05)}.home_softwar{padding:80px 0;width:100%;display:flex;align-items:center;flex-direction:column;gap:50px}@media (min-width: 768px){.home_softwar{flex-direction:row;align-items:baseline;gap:100px}}.section3{display:flex;flex-direction:column;align-items:center;max-width:768px;text-align:center;font-weight:100;color:#fbefd7!important;padding:80px 20px}.section3--pink{color:#fd8bce;font-size:13px}.section3 p{padding:5px 0}@media (min-width: 768px){.section3 p{padding:5px 10%}}.section3 h1{margin-bottom:20px}.section3__grid{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px}.section3__grid img{object-fit:contain;padding:10px;width:190px}.home__popup{width:100%;height:100vh;z-index:10;background-color:#000000b3;position:fixed;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.home__modal{text-align:center;position:relative;border-radius:10px;margin:0 20px;padding:10px;border:1px solid var(--rose, #fd8bce);background:#00000080;height:500px;max-width:450px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.home__modal button{transform:translate(-50%,-50%);top:38px;right:7px;position:absolute;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;cursor:pointer}.home__modal p{color:#fbefd7}.home__modal__icon{width:150px;height:150px;background-repeat:no-repeat;background-size:contain;cursor:pointer}.home__modal__num{font-size:30px}.BlocSection2{display:flex;flex-direction:column;align-items:center;max-width:640px;text-align:center;font-weight:100;color:#fbefd7!important;padding:20px}.BlocSection2--pink{color:#fd8bce;font-size:13px}.BlocSection2 p{padding:5px 0}.BlocSection2 h1{margin-bottom:20px}.BlocSection2 img{margin-top:40px}.services{display:flex;min-height:100vh;padding-top:90px;flex-direction:column;align-items:center}.services__sectionCards{height:fit-content;display:flex;flex-direction:column;align-items:center;padding:60px 20px}@media (min-width: 768px){.services__sectionCards{flex-direction:row;justify-content:space-between}}.services__sectionServices{display:flex;justify-content:center;margin-bottom:100px}.services__sectionServices__bloc{max-width:750px;display:flex;flex-direction:column;width:100%;border-top:#fbefd7 dashed 1px;border-bottom:#fbefd7 dashed 1px;padding:20px 0}@media (min-width: 768px){.services__sectionServices__bloc{flex-direction:row;justify-content:space-between;padding:20px 10px}}.serviceList{display:flex;align-items:center;font-weight:100;color:#fbefd7;flex-direction:column;text-align:center;padding:15px 0}@media (min-width: 768px){.serviceList{flex-direction:row}.serviceList img{margin-right:20px}}.serviceList img{width:50px}.serviceList p{max-width:200px}.servicesCards{width:300px;height:400px;background-color:#000;color:#fbefd7;display:flex;border-radius:10px;margin:4px;text-align:center}.servicesCards h2{font-size:1.2em;font-family:dtgetai}.servicesCards__content{width:100%;height:100%;flex-direction:column;display:flex;align-items:center;justify-content:center;padding:10px}.servicesCards--showInfo{outline:solid 2px}.servicesCards img{margin-top:20px;width:100%;height:65%;object-fit:contain}.servicesCards button:hover,.servicesCards a:hover{transform:scale(1.1);filter:brightness(1.2)}.servicesCards p{font-weight:100;padding:10px 0}.tarifs{padding-top:90px}.tarifs__sectionCards{padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 768px){.tarifs__sectionCards{flex-direction:row;justify-content:center}}.tarifs__sectionMap{display:flex;justify-content:center;padding:90px 20px}.tarifs__sectionMap img{max-width:500px;width:100%}.tarifsCard{position:relative;width:fit-content;height:fit-content;font-size:.9em;font-weight:100}.tarifsCard:hover{transform:scale(1.03)}.tarifsCard--violet{color:#ba7ef2}.tarifsCard--rose{color:#fd8bce}.tarifsCard--gris{color:#8a8a8a}.tarifsCard img{max-width:300px;width:100%;object-fit:contain}.tarifsCard__bloc{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;position:absolute;gap:20px;top:46%;left:50%;transform:translate(-50%,-50%);padding:20px 5px;height:80%;width:76%}.tarifsCard__bloc ul{display:flex;justify-content:flex-start;width:100%;flex-direction:column}.tarifsCard__bloc h1{font-weight:200}.tarifsCard__bloc h2{font-size:2.5em;font-family:dtgetai}.tarifsCard__bloc span{font-weight:300}.tarifsCard__maj{width:90%;position:absolute;bottom:20px;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:200;font-size:.8em}.apropos{padding-top:90px;display:flex;flex-direction:column;align-items:center}.apropos__section__card{margin-top:50px;display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width: 768px){.apropos__section__card{flex-direction:row;justify-content:center;align-items:flex-start}}.apropos__section__text{padding:150px 20px;display:flex;justify-content:center;text-align:center}.apropos__section__text p{font-weight:100}.apropos__section__img{display:flex;justify-content:center;padding-bottom:100px}.apropos__section__img img{width:80%}@media (min-width: 768px){.apropos__section__img img{width:60%}}.aproposCard{max-width:300px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:10px}.aproposCard--blanc{color:#fbefd7}.aproposCard--rose{color:#fd8bce}.aproposCard img{width:200px;height:200px;object-fit:contain}.aproposCard h1{font-family:dtgetai;font-size:19px}.aproposCard p{font-weight:100;text-align:center;font-size:16px;color:#fbefd7}.contact{padding-top:90px;display:flex;justify-content:center}.contact__sectionDraw{min-height:calc(100vh - 90px);display:flex;justify-content:center;align-items:center;flex-direction:column}.contact__sectionDraw__bloc{position:relative;width:fit-content;height:fit-content}.contact__sectionDraw__bloc__btnPhone{position:absolute;width:20%;height:17%;transform:translate(-50%,-50%);bottom:2%;left:18%}.contact__sectionDraw__bloc__btnCard{position:absolute;width:55%;height:25%;transform:rotate(-17deg) translate(-50%,-50%);bottom:40%;left:41%}.contact__sectionDraw img{max-width:500px;width:100%}.contact__sectionDraw__audio{opacity:0;position:absolute}.contactCard{position:absolute;height:calc(100vh - 90px);width:100%;z-index:10;display:flex;justify-content:center;align-items:center}.contactCard__background{position:absolute;height:100%;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.contactCard__card{position:relative;margin:0 20px;max-width:500px;width:100%;z-index:20;background-color:#000;padding:90px 0;border-radius:10px;border:1px solid #fbefd7;display:flex;flex-direction:column;align-items:center;gap:10px}.contactCard__card__closeBtn{position:absolute;right:20px;top:20px;background-repeat:none;background-size:cover;width:25px;height:25px}.contactCard__card a{font-weight:200;font-size:1.4em}.contactCard__card h1{font-family:dtgetai;color:#fbefd7;font-size:2em}.active{color:#fd8bce}.active:hover{color:#fd8bce!important}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansThinPERSONALUSE-bsSlJpuu.otf) format("truetype");font-weight:100}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansLightPERSONALUSE-qsm-3z_v.otf) format("truetype");font-weight:200}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansRegularPERSONALUSE-7sZnTPGz.otf) format("truetype");font-weight:300}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansRegularPERSONALUSE-7sZnTPGz.otf) format("truetype");font-weight:400}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansMediumPERSONALUSE-wZ_24CLT.otf) format("truetype");font-weight:500}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansBoldPERSONALUSE-x5C-XHzT.otf) format("truetype");font-weight:600}@font-face{font-family:made_outer_sans;src:url(/assets/MADEOuterSansBlackPERSONALUSE-GcLlwUNF.otf) format("truetype");font-weight:700}@font-face{font-family:dtgetai;src:url(/assets/DTGetaiGroteskDisplay-Black-8FyY0Txv.otf) format("truetype")}*{padding:0;margin:0;box-sizing:border-box;list-style:none}* ::-webkit-scrollbar{width:8px;border-radius:10px}* ::-webkit-scrollbar-track{background:#4e264e;height:80vh;border-radius:10px}* ::-webkit-scrollbar-thumb{background:#fd8bce;border-radius:10px}* ::-webkit-scrollbar-thumb:hover{background:#ffaad3}a{color:#fbefd7;text-decoration:none;font-family:made_outer_sans,sans-serif}body{background:#000;font-family:made_outer_sans,sans-serif;font-weight:400;color:#fff;font-size:1em;display:block;position:relative}button{border:none;background-color:transparent;font-family:made_outer_sans,sans-serif;color:#fff;font-size:1em;cursor:pointer}.container{width:100%;max-width:1024px}
