a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}audio,canvas,video{*zoom:1;display:inline-block;*display:inline;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:initial;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}input[type=search]{box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}body{font-family:Oswald-Regular,"sans-serif";height:100vh;overflow:hidden;width:100%}*{outline:none!important;text-decoration:none!important}#root{display:flex}#root,.App{height:100vh;width:100%}.App{background:#fff}.container__app{grid-gap:25px;display:grid;gap:25px;grid-template-columns:300px 1fr}.main__view__page{background:#fff;overflow:hidden;padding:20px 20px 25px;position:relative}.page__setcion{background:#fff;height:100%;margin-top:10px;overflow:hidden;overflow-y:scroll;padding:10px}@media only screen and (max-width:700px){.container__app{display:flex}.main__view__page{margin-bottom:158px;width:100%}.nav-bar{display:none!important}.nav__mobile{display:grid!important}}.link-item-nav{align-items:center;color:#fff;-webkit-column-gap:25px;column-gap:25px;cursor:pointer;display:flex;flex:none;font-family:Oswald-Regular,"sans-serif";font-size:.8rem;opacity:.8;outline:none;overflow:hidden;padding:8px;position:relative;text-decoration:none;z-index:4}.link-item-nav,.link-item-nav:after{border-radius:.5rem;transition:all .3s linear}.link-item-nav:after{background:hsla(0,0%,100%,0);content:"";height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16%;z-index:0}.link-item-nav *{z-index:4}.link-item-nav svg{height:1.3rem;width:1.3rem}.link-item-nav svg *{fill:#fff}.link-item-nav:hover{color:#202020!important;opacity:1}.link-item-nav:hover:after{background:#fff;width:100%}.link-item-nav:hover svg *{fill:#202020!important}.active-item{color:#202020!important;opacity:1}.active-item:after{background:#fff;width:100%}.active-item svg *{fill:#202020!important}.nav-bar{background:#202020;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:25px}.nav-bar .title__nav__bar{color:#fff;margin-bottom:50px}.nav-bar .title__nav__bar h1{font-family:Oswald-Bold,"sans-serif"}.nav-bar .link__nav{display:flex;flex-direction:column;justify-self:center;row-gap:20px}.nav-bar .section__bottom{display:flex;flex:none;flex-direction:column;margin-bottom:auto;margin-top:auto}.nav-bar .section__bottom .social__media_nav{display:flex;flex-direction:column;row-gap:10px}.nav-bar .section__bottom .copy-section-nav{color:hsla(0,0%,100%,.527);font-family:Oswald-ExtraLight,"sans-serif";font-size:.8rem;text-align:center}.icons-round{align-items:center;background:#fff;border:1px solid rgba(32,32,32,.1);border-radius:50%;cursor:pointer;display:flex;flex:none;height:10px;justify-content:center;outline:none;padding:8px;text-decoration:none;transition:all .3s linear;width:10px}.icons-round:hover{opacity:.5}.icons-round svg{flex:none;height:1rem;width:1rem}.icons-round svg *{fill:#202020}.icons-bulle{align-items:center;background:rgba(0,0,0,.185);border-radius:50%;cursor:pointer;display:flex;flex:none;height:10px;justify-content:center;outline:none;padding:8px;text-decoration:none;transition:all .3s linear;width:10px}.icons-bulle:hover{opacity:.5}.icons-bulle svg{flex:none;height:1rem;width:1rem}.icons-bulle svg *{fill:#202020}.container__home_page{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.container__home_page .overview__profil{display:flex;flex-direction:column;justify-content:center;row-gap:25px}.container__home_page .overview__profil .text__overview{display:flex;flex-direction:column;font-family:Oswald-Regular,"sans-serif";font-size:3rem;row-gap:10px}.container__home_page .overview__profil .text__overview strong{font-family:Oswald-Bold,"sans-serif";line-height:2rem}.container__home_page .overview__profil .my__occupation{font-size:1rem}.container__home_page .overview__profil .my__occupation strong{font-family:Oswald-Bold,"sans-serif"}.container__home_page .overview__profil .btn{align-self:flex-start}.container__home_page .overview__profil .social__media_contact{display:flex;flex-direction:row;gap:20px}.container__home_page .overview__profil .social__media_contact .infos__social_media{align-items:center;-webkit-column-gap:10px;column-gap:10px;display:flex}.container__home_page .overview__profil .social__media_contact .infos__social_media p{font-family:Oswald-ExtraLight,"sans-serif";font-size:.9rem}.container__home_page .cover__profil{align-items:center;display:flex;justify-content:center}.container__home_page .cover__profil img{flex:none;height:100%;object-fit:contain;width:100%}.container__home_page .cover__profil .links{display:flex;flex-direction:column;margin-right:10px;position:absolute;position:relative;row-gap:10px}.container__home_page .cover__profil .links .icons-link{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}.container__home_page .cover__profil .links:after{background:rgba(32,32,32,.2);bottom:-80%;content:"";height:70%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px}@media only screen and (max-width:900px){.container__home_page{display:flex;flex-direction:column}}@media only screen and (max-width:430px){.container__home_page .overview__profil .social__media_contact{display:flex;flex-direction:column}}.btn{border:none;border-radius:.3rem!important;flex:none!important;font-family:Oswald-Regular,"sans-serif"!important;font-size:.9rem;opacity:1!important;outline:none;padding:12px 30px!important;position:relative!important;text-decoration:none!important}.btn *{opacity:1}.btn:after{background:hsla(0,0%,100%,.041);content:"";height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s linear;width:0}.btn:hover:after{width:100%}.btn-icons{align-items:center!important;-webkit-column-gap:15px;column-gap:15px;display:flex!important}.btn-icons svg{flex:none;height:1.5rem;width:1.5rem}.btn-clr-black{background:#202020!important;color:#fff!important}.btn-clr-black svg *{fill:#fff}.title__section{font-family:Oswald-Bold,"sans-serif";font-size:3rem}.container__about_page{display:flex;flex-direction:column;gap:50px}.about__overview{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.about__overview .overview{display:flex;flex-direction:column;justify-content:center;row-gap:25px}.about__overview .overview .overview__intro_text{font-size:1.5rem;line-height:2rem}.about__overview .overview .overview__full_text{font-family:Oswald-ExtraLight,"sans-serif";font-size:1rem;line-height:1.5rem}.about__overview .overview .btn{align-self:flex-start}.about__overview .overview__profil{align-items:flex-start;display:flex;flex:none;position:relative}.about__overview .overview__profil .my__profil{align-self:flex-end;display:flex;margin-right:auto;position:relative}.about__overview .overview__profil .my__profil img{height:100%;margin-right:auto;object-fit:contain;width:100%;z-index:2}.about__overview .overview__profil .my__profil:after{background:#202020;border:5px solid #fff;border-radius:.5rem;bottom:-1.5%;box-shadow:0 5px 15px rgba(0,0,0,.35);content:"";display:flex;height:70%;left:5%;position:absolute;width:79%}.about__experience{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}.about__experience .experience__overview{display:flex;flex-direction:column;row-gap:25px}.about__experience .experience__overview .btn{align-self:flex-start}.about__experience .experience__overview .texte__overview{font-family:Oswald-ExtraLight,"sans-serif";font-size:1rem;line-height:1.5rem}.about__experience .experience__content{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width:1000px){.about__overview{display:flex;flex-direction:column}.about__overview .overview,.about__overview .overview__profil{order:1!important}.about__experience{display:flex;flex-direction:column}}.experience_card{display:flex;flex:none;overflow:hidden;position:relative}.experience_card .experience__date{flex:none;font-family:Oswald-Regular,"sans-serif";font-size:1rem;padding-right:20px;padding-top:0;vertical-align:middle}.experience_card .experience__details{border-left:2px solid #202020;display:flex;flex-direction:column;padding-bottom:25px;padding-left:25px;position:relative;row-gap:15px}.experience_card .experience__details .experience__job_title{font-family:Oswald-Medium,"sans-serif";font-size:1rem}.experience_card .experience__details .experience__overview{font-family:Oswald-ExtraLight,"sans-serif";font-size:.9rem;line-height:1.3rem}.experience_card .experience__details:after{background:#202020;border-radius:.2rem;content:"";height:12px;left:-1.2%;position:absolute;top:0;width:12px}.experience_card .experience__details:before{background:#202020;content:"";display:none;height:100%;left:.5%;position:absolute;top:10%;width:2px}.experience_card_last .experience__details{border:none!important}.container__service_page{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.container__service_page .service__overview{display:flex;flex-direction:column;row-gap:25px}.container__service_page .service__overview .overview__detail{font-size:.9rem;line-height:1.2rem;opacity:.8}.container__service_page .service__overview .btn{align-self:flex-start}.container__service_page .service__content_list{display:flex;flex-direction:column;row-gap:25px}@media only screen and (max-width:1000px){.container__service_page{display:flex;flex-direction:column;gap:35px}}.service__card{background:#202020;border:5px solid #fff;border-radius:.3rem;box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-column-gap:15px;column-gap:15px;flex-direction:row;overflow:hidden;padding:15px}.service__card,.service__card .card__icons{display:flex;flex:none}.service__card .card__icons svg{height:1.5rem;width:1.5rem}.service__card .card__icons svg *{fill:#fff}.service__card .card__overview{display:flex;flex-direction:column;row-gap:10px}.service__card .card__overview .title__service{color:#fff;font-family:Oswald-Medium,"sans-serif";font-size:1rem}.service__card .card__overview .service__overview{color:#fff;font-family:Oswald-ExtraLight,"sans-serif";font-size:.9rem;line-height:1.3rem;opacity:.5;text-align:justify}.container__service_work{display:flex;flex-direction:column;row-gap:45px}.container__service_work .work__title_section{display:flex;flex-direction:row;justify-content:space-between}.container__service_work .work__title_section .btn{align-self:center}.container__service_work .work__content_list{display:flex;flex-direction:column;row-gap:20px}@media only screen and (max-width:1000px){.container__service_work .work__title_section{flex-direction:column;row-gap:15px}.container__service_work .work__title_section .btn{align-self:flex-start}}.project__card{background:#202020;border:5px solid #fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);display:grid;flex:none;grid-template-columns:1fr 1fr;height:auto;overflow:hidden;padding:0}.card_left_cover .project__overview{order:5!important}.card_left_cover .project__cover{order:1!important}.project__card .project__overview{display:flex;flex:none;flex-direction:column;padding:35px 15px;row-gap:25px}.project__card .project__overview .project__category{color:#fff;font-family:Oswald-Regular,"sans-serif";font-size:1rem;opacity:.7}.project__card .project__overview .project__title{color:#fff;font-family:Oswald-Medium,"sans-serif";font-size:1.3rem}.project__card .project__overview .project__text_overview{color:#fff;font-family:Oswald-ExtraLight,"sans-serif";font-size:.9rem;line-height:1.3rem;opacity:.5}.project__card .project__overview .btn{align-self:flex-start}.project__card .project__overview .btn svg *{fill:#202020!important}.project__card .project__cover{align-items:center;display:flex;justify-content:center;overflow:hidden}.project__card .project__cover img{height:100%;object-fit:cover;transition:all .3s linear;width:100%}.project__card:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}@media only screen and (max-width:1000px){.project__card{display:flex;flex-direction:column;max-height:auto}}.container__blog{display:flex;flex-direction:column;row-gap:35px}.container__blog .contact__title_section{display:flex;flex-direction:column;row-gap:15px}.container__blog .contact__title_section .text{font-size:.9rem;line-height:1.3rem}.container__blog .contact__infos_content{display:flex;flex-direction:column;row-gap:20px}.container__blog .contact__infos_content .content__infos_contact{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.container__blog .contact__infos_content .content__form{background:#fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;padding:25px}.container__blog .contact__infos_content .content__form form{align-items:center;display:flex;flex-direction:column;row-gap:20px;width:100%}.container__blog .contact__infos_content .content__form form .box-content{grid-gap:20px;align-self:stretch;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.container__blog .contact__infos_content .content__form form .box-content .content-left{display:flex;flex-direction:column;row-gap:20px}@media only screen and (max-width:1000px){.container__blog .contact__infos_content .content__form form .box-content,.container__blog .contact__infos_content .content__infos_contact{display:flex;flex-direction:column}}.card__infos_contact{align-items:center;background:hsla(0,0%,100%,0);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:35px;row-gap:10px;transition:all .3s linear}.card__infos_contact svg{flex:none;height:1.7rem;width:1.7rem}.card__infos_contact svg *{fill:#202020}.card__infos_contact .contact__info_value{font-size:.8rem;text-align:center}.card__infos_contact:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.input__box_container{display:flex;flex-direction:column;padding:5px;row-gap:10px}.input__box_container label{font-family:Oswald-Regular,"sans-serif";font-size:.9rem}.input__box_container .content{border:2px solid rgba(32,32,32,.068);border-radius:.3rem;-webkit-column-gap:10px;column-gap:10px;display:flex;overflow:hidden;padding:15px;transition:all .3s linear}.input__box_container .content .input__icons{align-items:center;display:flex;flex:none;justify-content:center}.input__box_container .content .input__icons svg{height:1.5rem;opacity:.4;transition:all .3s linear;width:1.5rem}.input__box_container .content .input__icons svg *{fill:#202020}.input__form{border:none;font-family:Oswald-Regular,"sans-serif";font-size:.8rem;outline:none}.content:has(:focus-visible){border:2px solid #202020}.content:has(:focus-visible) .input__icons svg{opacity:1}@font-face{font-family:Oswald-Bold;src:url(/static/media/Oswald-Bold.87c9feafd7b2f3fd7992.ttf)}@font-face{font-family:Oswald-ExtraLight;src:url(/static/media/Oswald-ExtraLight.91951892dbc8636d8f73.ttf)}@font-face{font-family:Oswald-SemiBold;src:url(/static/media/Oswald-SemiBold.7ea6b749e7a829164007.ttf)}@font-face{font-family:Oswald-Medium;src:url(/static/media/Oswald-Medium.292bdf409c7b9c1c5683.ttf)}@font-face{font-family:Oswald-Regular;src:url(/static/media/Oswald-Regular.e815068d369177121fd8.ttf)}@font-face{font-family:Oswald-Light;src:url(/static/media/Oswald-Light.0db1d0c56bdf030d9f31.ttf)}.nav__mobile{background:#fff;border-radius:.5rem;bottom:3%;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:none;gap:20px;grid-template-columns:repeat(5,1fr);left:50%;padding:25px 15px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85%}.nav__mobile .nav__item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.nav__mobile .nav__item:after{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:rgba(255,0,0,0);border-radius:50%;box-shadow:0 0 0 0 #000;content:"";display:none;height:30px;position:absolute;top:-55%;-webkit-transform:scale(0);transform:scale(0);transition:all .3s linear;width:30px;z-index:1}.nav__mobile .nav__item *{z-index:485}.nav__mobile .nav__item svg{height:1.3rem;-webkit-transform:translateY(0);transform:translateY(0);transition:all .3s linear;width:1.3rem;z-index:485}.nav__mobile .nav__item svg *{fill:#202020}.nav__mobile .nav__item .text-link{color:#202020;font-size:.7rem;opacity:0;text-transform:uppercase;transition:all .3s linear}.nav__mobile .nav__item:hover .text-link{opacity:1}.nav__mobile .nav__item:hover svg{-webkit-transform:translateY(-70%);transform:translateY(-70%)}.nav__mobile .nav__item:hover svg *{fill:#fff}.nav__mobile .nav__item:hover:after{background:#202020;content:"";display:flex;-webkit-transform:scale(1);transform:scale(1)}.active-item-mobile .text-link{opacity:1!important}.active-item-mobile svg{-webkit-transform:translateY(-70%)!important;transform:translateY(-70%)!important}.active-item-mobile svg *{fill:#fff!important}.active-item-mobile:after{background:#202020!important;content:""!important;display:flex!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}
/*# sourceMappingURL=main.cc17eb6c.css.map*/