@import"https://fonts.googleapis.com/css2?family=SUSE:wght@100..800&display=swap";@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero_container{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:flex-end;margin-top:11rem;height:auto;width:80%;max-width:1800px;margin-left:auto;margin-right:auto}.hero_container .hero_image{border-radius:50%;border-style:none;height:30rem;max-width:70%;position:relative;top:2rem}.hero_texts{display:flex;flex-direction:column}.hero_texts .hero_title{font-size:2.6rem;margin-bottom:.5rem}.hero_texts .hero_subtitle{margin-bottom:1.4rem;font-size:1.5rem;font-style:oblique}.hero_texts .hero_text{margin-bottom:1.4rem;font-size:larger}.hero_texts .hero_button{margin-top:2rem;display:flex;justify-content:flex-end}.hero_links{display:flex;gap:4rem;cursor:pointer}.hero_links a{font-size:xxx-large;padding:2rem}.hero_links :hover{color:#ff1493}@media (max-width: 768px){.hero_container{display:flex;flex-direction:row;align-items:flex-start;height:auto;gap:4rem;text-align:justify;margin:6rem 1rem;width:95%}.hero_container .hero_image{height:18rem;min-width:50%}.hero_container .hero_text{font-size:medium;margin-right:8px}.hero_button{margin-top:1rem;justify-content:center!important}.hero_links{justify-content:space-around;gap:0}a{font-size:x-large;padding:1rem}}@media (max-width: 350px){.hero_image{height:14rem!important;width:13rem!important}.hero_text .hero_subtitle{font-size:auto}.hero_text .hero_subtitle p{margin-bottom:1.4rem;font-size:larger;line-height:1.5rem;text-align:justify}}@media (max-width: 500px){.hero_links a{font-size:large;padding:0rem}}.title_portfolio{font-family:SUSE,sans-serif;font-weight:400;font-style:normal;font-size:80px;font-size:5rem;line-height:1.1;letter-spacing:-.06em;display:flex;justify-content:center;justify-items:center;align-items:center;width:100%;margin-top:4rem}.title_technologie{font-family:SUSE,sans-serif;font-weight:400;font-style:normal;font-size:80px;font-size:5rem;line-height:1.1;letter-spacing:-.06em;display:flex;justify-items:center;align-items:center;width:100%;justify-content:center}@media (max-width: 500px){.title_technologie{font-size:3rem}}.about_container{display:flex;justify-content:center;justify-items:center;align-items:center;width:100%;flex-direction:column;margin:6rem 4rem 4rem;width:90%}.about_container .about_title{font-family:SUSE,sans-serif;font-weight:400;font-style:normal;font-size:80px;font-size:5rem;line-height:1.1;letter-spacing:-.06em;width:100%;font-size:4rem;margin-bottom:4rem;display:flex;justify-content:center;color:teal}.about_container p{font-size:large;width:100%;text-align:justify}.about_container p .about_link{color:#00f;font-size:x-large}.about_container p .about_link:hover{text-decoration:underline;margin-top:1rem;padding:0 5px}@media (max-width: 768px){.about_container{display:flex;justify-content:center;justify-items:center;align-items:center;width:100%;flex-direction:column;margin:6rem 0rem 0rem 1rem;width:92%}.about_container .about_title{font-size:3rem;margin-bottom:2rem;margin-left:23px}}.nav_logo{border-radius:50%;border-width:0;border-style:solid;box-sizing:border-box;height:3rem;display:flex;flex-direction:column;align-items:center;width:auto}.Touch a{display:inline-block;padding:12px 24px;min-width:44px;min-height:44px}@media (min-width: 1024px){.nav_logo{margin-left:7rem}.stack_btns{margin-right:6rem}}@media (max-width: 1023px){.nav_logo{margin-left:1rem}.stack_btns{margin-right:1rem}}.contenaire-description{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.contenaire-description .description-image_landscape{box-sizing:border-box;margin:auto;-o-object-fit:cover;object-fit:cover;display:flex;justify-content:center;justify-items:center;align-items:center;width:100%;height:30rem}.contenaire-description .description_title{margin-top:4rem;display:flex;justify-content:center;font-size:5rem;color:#00f;width:auto;margin-bottom:5rem}.contenaire-description .contenaire-texts{display:flex;flex-direction:column;margin-right:7rem;margin-left:7rem}.contenaire-description .contenaire-texts h2{font-family:SUSE,sans-serif;font-weight:400;font-style:normal;font-size:80px;font-size:5rem;line-height:1.1;letter-spacing:-.06em;font-size:2rem;margin-bottom:1rem}.contenaire-description .description_text{font-size:large;width:100%;text-align:justify;margin-bottom:2rem}.contenaire-description .description-image_screenshot{height:auto;margin:auto 2rem 1rem;cursor:pointer}.contenaire-description .contenaire_buttons{display:flex;width:90%;align-items:center;justify-content:center;flex-direction:row;gap:20%}.contenaire-description .contenaire_buttons :active{background-color:green}@media (max-width: 768px){.contenaire-description{height:auto}.contenaire-description .contenaire-texts{margin-left:1rem;margin-right:1rem}.contenaire-description .description_title{color:#00f;width:auto;margin-bottom:2rem;font-size:3rem}.contenaire-description .contenaire_buttons{gap:0%}.contenaire-description .description-image_landscape{height:auto;margin-top:4rem}}@media (max-width: 350px){.contenaire-description{height:auto}.contenaire-description .contenaire-texts{margin-right:1rem;margin-left:1rem}.contenaire-description .contenaire_buttons{display:flex;width:15%;justify-content:center;flex-direction:column;margin-right:1rem;margin-left:1rem}.description_title{font-size:3rem}}
