@font-face{font-family:LobsterTwo-Regular;src:url(/static/media/LobsterTwo-Regular.430b3c64a209f6f0db9b.ttf)}@font-face{font-family:Montserrat-Regular;src:url(/static/media/Montserrat-Regular.e20d5327f1a05620c084.ttf)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#050c1a;font-size:16px;overflow-x:hidden}body,button,input,textarea{font-family:Montserrat-Regular,sans-serif}h1,h2,h3{font-family:LobsterTwo-Regular,sans-serif;font-weight:700}p{line-height:1.6}a{text-decoration:none}li{list-style:none}.container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.fond__text h1{color:#202020;font-size:6rem;position:fixed;top:4rem;z-index:-1}.section__title{text-align:center}.section__title h1{color:#de2e4b;letter-spacing:1px;margin-top:2rem}.section__title p{color:#fff}.footer__infos p{color:#fff;margin:1rem;text-align:center}.navigation{align-items:center;display:flex;justify-content:space-between}.navigation .nav__logo h1{color:#de2e4b;font-size:3rem}.navigation .nav__accueil{height:30px;width:30px}.navigation .nav__accueil img{height:auto;width:100%}.navigation .nav__contact a{border:2px solid #de2e4b;color:#de2e4b;padding:12px 18px;transition:.3s ease-in}.navigation .nav__contact a:hover{background-color:#de2e4b;color:#050c1a;font-weight:700}.home__display{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-items:center;left:50%;position:absolute;top:40%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.home__display .home__infos h3{color:#fff;letter-spacing:2px}.home__display .home__infos h1{color:#de2e4b;letter-spacing:3px}.home__display .home__infos p{color:#fff}.home__display .home__react__logo{height:50px;width:50px}.home__display .home__react__logo img{-webkit-animation:logoReact 7s linear infinite;animation:logoReact 7s linear infinite;height:auto;width:100%}.home__display .home__img{height:250px;width:250px}.home__display .home__img img{border:2px solid #de2e4b;border-radius:50%;height:auto;width:100%}.home__sociaux{margin:1rem 0}.home__sociaux>*+*{margin-left:1rem}.home__sociaux a{box-shadow:1 4px 8px rgba(0,0,0,.8);cursor:pointer}@-webkit-keyframes logoReact{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes logoReact{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.nav__end{align-items:center;bottom:2rem;display:flex;justify-content:space-around;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:90%}.nav__end .nav__end__link a{color:#de2e4b;transition:.3s ease-in}.nav__end .nav__end__link a:hover{color:#fff}@media only screen and (max-width:950px){.home__display{grid-template-columns:1fr}}.about__content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:50px;margin-top:50px}.about__content .about__card{border:1px solid #de2e4b;padding:8px}.about__content .about__card h1{color:#de2e4b;letter-spacing:1px}.about__content .about__card p{color:#939597}@media only screen and (max-width:815px){.about__content{grid-template-columns:1fr}}.project__content{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);justify-content:center;margin-bottom:50px;margin-top:50px}.project__image img{width:100%}.project__card{border-bottom:3px solid #de2e4b;box-shadow:1px 8px 12px rgba(0,0,0,.6);padding:8px}.project__card h1{color:#de2e4b;letter-spacing:1px}.project__card h3{color:#fff;font-weight:300;letter-spacing:4px}.project__card p{color:#939597;margin-top:1.5rem}.project__button{align-items:center;display:flex;justify-content:center;margin:2rem 0}.project__button>*+*{margin-left:8rem}.project__button .link__views img{margin-right:6px}.project__button .link__views a{align-items:center;border:1px solid #de2e4b;color:#de2e4b;display:flex;justify-content:center;padding:12px;transition:.3s ease-in}.project__button .link__views a:hover{background-color:#1b070a;font-weight:700}@media only screen and (max-width:980px){.project__button{display:grid;grid-template-columns:1fr}.link__views{margin:20px 0}}@media only screen and (max-width:700px){.project__content{grid-template-columns:1fr}}.form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px;margin-top:30px}.contact__infos{background-color:#de2e4b;height:200px;padding:.8rem 1rem}.contact__infos .information{align-items:center;display:flex;font-size:.95rem;font-weight:700;margin:1.2rem 0}.contact__infos img{margin-right:8px}.contact__form input,.contact__form textarea{background-color:transparent;border:1px solid #de2e4b;color:#fff;display:block;font-size:.9rem;font-weight:500;letter-spacing:2px;margin:1rem 0;outline:none;padding:8px 12px;position:relative;width:100%}.contact__form textarea{min-height:110px;resize:none}.contact__form button{background-color:#de2e4b;border:1px solid #de2e4b;cursor:pointer;letter-spacing:2px;margin:.2rem 1rem;outline:none;padding:8px 12px;transition:.3s ease-in-out}.contact__form button:hover{background-color:transparent;color:#de2e4b}.form__faq{margin:6rem 0}.faq__display{grid-gap:50px;display:grid;flex-wrap:wrap;gap:50px;grid-template-columns:repeat(2,1fr);margin-top:3rem;padding:2rem}.faq__display h1{color:#de2e4b;margin-bottom:30px}.faq__display p{color:#fff;text-align:justify}.email__content{position:relative;width:100%}#invalid-mail{color:red;display:none;position:absolute;right:4px;top:8px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.form__message{margin:20px;padding:15px}.error::-webkit-input-placeholder{color:red}.error:-ms-input-placeholder{color:red}.error::placeholder{color:red}@media only screen and (max-width:700px){.faq__display,.form{grid-template-columns:1fr}.faq__display{display:grid}}
/*# sourceMappingURL=main.64bbd81c.css.map*/