.contenu__comp{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10%;width:100%}@media(max-width:768px){.contenu__comp{flex-wrap:wrap;gap:10px;justify-content:start}}.contenu__comp__img{cursor:none;position:relative}@media(max-width:768px){.contenu__comp__img{height:70px}}.contenu__comp__img img{height:100%;width:auto}@media(max-width:768px){.contenu__comp__img img{width:auto}}.contenu__comp__img__titre{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;left:0;object-fit:contain;opacity:0;position:absolute;top:0;width:100%}.contenu__comp__img__titre--html{background-color:#66aac7;box-sizing:border-box;padding-left:10px}.contenu__comp__img__titre--git{background-color:#66aac7}.contenu__comp__img__titre--figma,.contenu__comp__img__titre--react{background-color:#5e6472}.contenu__comp__img__titre--sass{background-color:#ffa69e}.contenu__comp__img__titre--node{background-color:#faf3dd;color:#5e6472}.contenu__comp__img__titre--github{background-color:#000}.contenu__comp__img__titre:hover{opacity:.85}@media(max-width:1024px){.contenu__comp__img__titre{border-radius:10px;font-size:16px}}.contenu__formation{border:.5vw solid #5e6472;border-radius:22px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:30px;position:relative;width:100%}@media(max-width:768px){.contenu__formation{border-radius:10px;flex-direction:column;height:321px}}.contenu__formation__block{box-sizing:border-box;color:#5e6472;font-size:24px;margin:0;padding:40px;text-align:left;width:50%}@media(max-width:1024px){.contenu__formation__block{font-size:16px;padding:30px}}@media(max-width:768px){.contenu__formation__block{font-size:14px;padding:10px 10px 10px 30px;width:100%}}.contenu__formation__block__desc{font-weight:500;margin-bottom:30px}.contenu__formation__couv{background-color:#faf3dd;border-radius:20px;box-sizing:border-box;color:#5e6472;cursor:grab;font-size:36px;height:100%;left:0;margin:0;padding:10px;position:absolute;top:0;width:50%}@media(max-width:768px){.contenu__formation__couv{border-radius:10px;font-size:16px;height:50%;width:100%}}.contenu__formation__couv:active{cursor:grabbing}.home{box-sizing:border-box;display:flex;height:100%;justify-content:space-between;width:100%}@media(max-width:768px){.home{flex-direction:column;gap:20px}}.blocApropos{margin-right:30px;width:43%}@media(max-width:1024px){.blocApropos{margin-right:15px}}@media(max-width:768px){.blocApropos{width:100%}}.blocTitre{display:flex;width:100%}.blocTitre__titre{font-size:24px;padding:5px 0 10px 15px;width:35%}@media(max-width:1024px){.blocTitre__titre{font-size:16px}}.blocTitre__bloc{background-color:#66aac7;border-top-right-radius:20px;clip-path:polygon(0 100%,15% 0,100% 0,100% 100%);position:relative;width:70%}@media(max-width:768px){.blocTitre__bloc{border-top-right-radius:10px}}.blocBleu{background-color:#66aac7;border-radius:20px 0 20px 20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:7%;position:relative}@media(max-width:768px){.blocBleu{border-radius:10px 0 10px 10px}}.blocBleu__titre{color:#000}.blocBleu__image{aspect-ratio:1/1}.blocBleu__image__ellipseBlanche{align-items:center;aspect-ratio:1/1;background-color:#0000;border:6px solid #fff;border-radius:50%;display:flex;justify-content:center;position:absolute;right:6%;top:6%;width:70%}.blocBleu__image__ellipseRose{background-color:#ffa69e;border-radius:50%;height:90%;width:90%}.blocBleu__image__photo{position:absolute;right:4.5%;top:4%;width:75%}.blocBleu__contenu{display:flex;flex-direction:column}.blocBleu__contenu__text{display:flex;font-size:40px;justify-content:space-between}@media(max-width:1024px){.blocBleu__contenu__text{font-size:24px}}.blocBleu__contenu__text__dev{height:auto;width:25%}.blocBleu__contenu__nom{font-size:40px;font-weight:700;margin:0}@media(max-width:1024px){.blocBleu__contenu__nom{font-size:24px}}.blocMenu{display:flex;flex-direction:column;font-size:24px;justify-content:space-between;width:57%}@media(max-width:1024px){.blocMenu{font-size:16px}}@media(max-width:768px){.blocMenu{gap:10px;width:100%}}.blocMenu__titre{box-sizing:border-box;font-size:120px;line-height:.76;margin:0;width:100%}@media(max-width:1024px){.blocMenu__titre{font-size:64px}}@media(max-width:768px){.blocMenu__titre{font-size:40px}}.blocMenu__contenu1{display:flex;gap:30px;justify-content:space-between}@media(max-width:1024px){.blocMenu__contenu1{gap:15px}}@media(max-width:768px){.blocMenu__contenu1{gap:10px}}.blocMenu__contenu1__image{background-color:#93c2b8;border-radius:20px;cursor:pointer;width:70%}@media(max-width:768px){.blocMenu__contenu1__image{border-radius:10px}}.blocMenu__contenu1__image img{width:100%}.blocMenu__contenu1__blocs{box-sizing:border-box;width:30%}.blocMenu__contenu1__blocs__gris{background-color:#5e6472;border-radius:20px 20px 0 0;box-sizing:border-box;height:50%;padding:15px}@media(max-width:768px){.blocMenu__contenu1__blocs__gris{border-radius:10px 10px 0 0}}.blocMenu__contenu1__blocs__gris a{color:#fff;display:block;height:100%;text-decoration:none;width:100%}.blocMenu__contenu1__blocs__bleu{align-items:end;background-color:#66aac7;border-radius:0 0 20px 20px;box-sizing:border-box;color:inherit;display:flex;height:50%;justify-content:end;padding:15px;text-decoration:none;transition:transform .4s}@media(max-width:768px){.blocMenu__contenu1__blocs__bleu{border-radius:0 0 10px 10px}}.blocMenu__contenu1__blocs__bleu:hover{transform:scale(1.05)}.blocMenu__contenu2{box-sizing:border-box;display:flex;gap:30px;justify-content:space-between;position:relative;width:100%}@media(max-width:768px){.blocMenu__contenu2{gap:10px}}.blocMenu__contenu2__blocRose{background-color:#ffa69e;border-radius:20px;color:inherit;padding:15px;text-decoration:none;width:30%}@media(max-width:768px){.blocMenu__contenu2__blocRose{border-radius:10px;width:35%}}.blocMenu__contenu2__blocNoir{align-items:end;background-color:#000;border-radius:20px 25px 25px 20px;display:flex;justify-content:space-between;position:relative;width:70%}@media(max-width:768px){.blocMenu__contenu2__blocNoir{border-radius:10px}}.blocMenu__contenu2__blocNoir__image{width:30%}.blocMenu__contenu2__blocNoir__imageBleu{left:0;opacity:0;position:absolute;top:0;width:30%}.blocMenu__contenu2__blocNoir__imageBleu:hover{opacity:1}.blocMenu__contenu2__blocNoir__icon{box-sizing:border-box;display:flex;justify-content:right;width:20%}.blocMenu__contenu2__blocNoir__icon img{padding:15px;width:50%}.blocMenu__contenu2__blocBeige{background-color:#faf3dd;border-radius:20px;bottom:0;box-sizing:border-box;color:inherit;cursor:grab;height:100%;padding:15px;position:absolute;right:0;text-decoration:none;width:45%}@media(max-width:768px){.blocMenu__contenu2__blocBeige{border-radius:10px}}.blocMenu__contenu2__blocBeige:active{cursor:grabbing}.navbar{display:flex;flex-direction:column;gap:5%;justify-content:end;margin-right:30px}@media(max-width:768px){.navbar{justify-content:start;margin-right:10px;margin-top:35px}}.navbar__link{color:inherit;font-size:24px;text-decoration:none;transform:scale(-1);writing-mode:vertical-rl}@media(max-width:1024px){.navbar__link{font-size:16px}}.navbar__link:active,.navbar__link:focus{color:inherit}.contact{width:870px}@media(max-width:1024px){.contact{width:100%}}.contact__form{display:flex;flex-direction:column;gap:30px}.contact__form__bloc{background-color:#faf3dd40;border:.5vw solid #faf3dd;border-radius:20px;font-family:Montserrat Alternates;font-size:24px;padding:2%}@media(max-width:768px){.contact__form__bloc{border-radius:10px}}.contact__form__bloc--email{background-color:#ffa69e40;border-color:#ffa69e}.contact__form__bloc--message{height:150px}.contact__form__bloc--bouton{background-color:#66aac7;border:none;color:#000;cursor:pointer;font-weight:700}.contact__form__bloc:focus{background-color:#66aac740;border-color:#66aac7;outline:0}@media(max-width:1024px){.contact__form__bloc{font-size:16px}}.contact__form__error{color:#ffa69e;font-weight:700}.contact__adresse{display:flex;font-size:24px;gap:2%;justify-content:center;margin-top:10%}@media(max-width:1024px){.contact__adresse{font-size:16px}}.contact__adresse__icon{position:relative}.contact__adresse__icon__mail{align-content:center;color:#000;font-size:16px;height:100%;opacity:0;position:absolute;right:0;text-decoration:none;top:0}.contact__adresse__icon__mail:hover{background-color:#fff;opacity:1}@media(max-width:1024px){.contact__adresse__icon__mail{font-size:14px}}@media(max-width:768px){.contact__adresse__icon__mail{font-size:12px}}@media(max-width:400px){.contact__adresse__icon__mail{font-size:10px}}.contact__message{color:#66aac7;display:flex;font-size:24px;font-weight:700;justify-content:center}@media(max-width:1024px){.contact__message{font-size:16px}}.pagehome{height:100%}.pagehome__apropos,.pagehome__competences{display:flex;height:100%}.pagehome__competences{width:100%}.pagehome__competences__contenu{box-sizing:border-box;width:100%}.pagehome__competences__contenu__titre{box-sizing:border-box;font-size:120px;width:100%}@media(max-width:1024px){.pagehome__competences__contenu__titre{font-size:64px}}@media(max-width:768px){.pagehome__competences__contenu__titre{font-size:40px}}.pagehome__imageLink{background-color:#faf3dd40;width:100%}.pagehome__imageLink__img{width:100%}.pagehome__projets{display:flex}.pagehome__projets__contenu{width:100%}.pagehome__projets__contenu__titre{box-sizing:border-box;font-size:120px;width:100%}@media(max-width:1024px){.pagehome__projets__contenu__titre{font-size:64px}}@media(max-width:768px){.pagehome__projets__contenu__titre{font-size:40px}}.pagehome__contact{display:flex;margin-bottom:100px;width:100%}.pagehome__contact__contenu{width:100%}.pagehome__contact__contenu__titre{box-sizing:border-box;font-size:120px;width:100%}@media(max-width:1024px){.pagehome__contact__contenu__titre{font-size:64px}}@media(max-width:768px){.pagehome__contact__contenu__titre{font-size:40px}}.projets{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;width:100%}@media(max-width:1024px){.projets{gap:20px}}@media(max-width:768px){.projets{font-size:16px;gap:10px}}.card{background-color:#5e6472;border-radius:20px 23px 23px 20px;display:flex;height:450px;position:relative;width:100%}@media(max-width:768px){.card{border-radius:10px;height:200px}}.card__image{width:100%}.card__image img{border-radius:20px;box-sizing:border-box;height:100%;object-fit:cover;object-position:top left;padding:.7vw;width:60%}@media(max-width:768px){.card__image img{border-radius:10px}}.card__couv{background-color:#faf3dd;border-radius:20px;box-sizing:border-box;color:#5e6472;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:15px;position:absolute;right:0;top:0;width:60%}@media(max-width:768px){.card__couv{border-radius:10px;padding:10px 5px;width:70%}}.card__couv--rose{background-color:#ffa69e}.card__couv--bleu{background-color:#66aac7}.card__couv__text{margin:0;text-align:right}@media(max-width:1024px){.card__couv__text{font-size:14px}}@media(max-width:768px){.card__couv__text{font-size:12px}}.card__couv__titre{margin:0}@media(max-width:1024px){.card__couv__titre{font-size:20px}}@media(max-width:768px){.card__couv__titre{font-size:16px}}.page{background-color:#faf3dd;border-radius:20px;position:relative;width:100%}.page__projets__contenu{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;height:850px;position:relative;width:100%}@media(max-width:768px){.page__projets__contenu{align-items:start;flex-wrap:nowrap;height:100%}}.page__projets__contenu__titre{font-size:48px;margin:20px;width:45%}@media(max-width:1024px){.page__projets__contenu__titre{font-size:40px}}@media(max-width:768px){.page__projets__contenu__titre{box-sizing:border-box;font-size:36px;padding-left:20px;width:100%}}.page__projets__contenu__image{align-items:center;background-color:#5e6472;border-radius:20px;cursor:zoom-in;display:flex;height:35%;justify-content:center;margin:20px;width:40%}@media(max-width:768px){.page__projets__contenu__image{margin-bottom:10px;margin-top:10px;width:80%}}.page__projets__contenu__image img{border-radius:20px;box-sizing:border-box;height:100%;object-fit:cover;object-position:top center;padding:10px;width:100%}.page__projets__description{box-sizing:border-box;font-size:16px;line-height:1.5;margin:0;padding:0 40px 50px 60px;text-align:justify;text-indent:20px;width:100%}@media(max-width:1024px){.page__projets__description{font-size:14px}}@media(max-width:768px){.page__projets__description{padding:0 0 50px 20px;width:83%}}.page__compet{color:#5e6472;font-size:36px;left:50%;position:absolute;top:15%;transform:scale(-1);writing-mode:vertical-rl}.page__compet__ferm{bottom:-100px;position:absolute}@media(max-width:1024px){.page__compet{font-size:30px}}@media(max-width:768px){.page__compet{font-size:24px;left:90%}}.page__lien{bottom:10px;position:absolute;right:40px}@media(max-width:768px){.page__lien{right:10px}}.modal{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.modal__image{border:6px solid #000;border-radius:20px;cursor:zoom-out;max-height:100%;max-width:100%}.modal__close{color:#fff;cursor:pointer;font-size:60px;position:absolute;right:30px;top:20px}.footer-text{display:flex;justify-content:center}body{font-family:Montserrat Alternates;height:100%;margin:auto;max-width:1440px;min-width:320px;padding:20px}@media(max-width:768px){body{margin:0 20px 0 0}}html{height:100%}.layout{display:flex}.contenu{box-sizing:border-box;width:100%}.error{align-items:center;display:flex;flex-direction:column;position:relative}.error__text{background-color:#66aac7;border-radius:20px;color:#5e6472;font-size:64px;padding:20%;text-align:center}@media(max-width:1024px){.error__text{font-size:40px}}@media(max-width:768px){.error__text{font-size:24px}}.error__text span{color:#ffa69e}.error__link{background-color:#5e6472;border-radius:20px;bottom:15%;color:#66aac7;font-size:24px;font-weight:700;padding:10px;position:absolute;text-decoration:none}@media(max-width:1024px){.error__link{font-size:16px}}@media(max-width:768px){.error__link{font-size:14px}}
/*# sourceMappingURL=main.f26b396b.css.map*/