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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Manrope-Regular;src:url(/_next/static/media/Manrope-Regular.9660a898.eot) format("eot"),url(/_next/static/media/Manrope-Regular.045ccf3d.woff2) format("woff2"),url(/_next/static/media/Manrope-Regular.5699f2e4.woff) format("woff"),url(/_next/static/media/Manrope-Regular.04806960.ttf) format("truetype"),url(/_next/static/media/Manrope-Regular.c8dcfd15.svg) format("svg")}@font-face{font-family:Manrope-Medium;src:url(/_next/static/media/Manrope-Medium.60ce4be8.eot) format("eot"),url(/_next/static/media/Manrope-Medium.fad9f27f.woff2) format("woff2"),url(/_next/static/media/Manrope-Medium.7cbcd8fd.woff) format("woff"),url(/_next/static/media/Manrope-Medium.b445d084.ttf) format("truetype"),url(/_next/static/media/Manrope-Medium.736017ce.svg) format("svg")}@font-face{font-family:Manrope-Light;src:url(/_next/static/media/Manrope-Light.de9a89f7.eot) format("eot"),url(/_next/static/media/Manrope-Light.ca9fd764.woff2) format("woff2"),url(/_next/static/media/Manrope-Light.d9d5b720.woff) format("woff"),url(/_next/static/media/Manrope-Light.bd7e85f5.ttf) format("truetype"),url(/_next/static/media/Manrope-Light.e2f71f99.svg) format("svg")}@font-face{font-family:Manrope-Bold;src:url(/_next/static/media/Manrope-Bold.b150b0c2.eot) format("eot"),url(/_next/static/media/Manrope-Bold.38eb6a63.woff2) format("woff2"),url(/_next/static/media/Manrope-Bold.59de8a10.woff) format("woff"),url(/_next/static/media/Manrope-Bold.63e379fa.ttf) format("truetype"),url(/_next/static/media/Manrope-Bold.07402d7a.svg) format("svg")}@font-face{font-family:Manrope-ExtraBold;src:url(/_next/static/media/Manrope-ExtraBold.75cda1d4.eot) format("eot"),url(/_next/static/media/Manrope-ExtraBold.bc025ab9.woff2) format("woff2"),url(/_next/static/media/Manrope-ExtraBold.2fdb8b55.woff) format("woff"),url(/_next/static/media/Manrope-ExtraBold.c5e663b8.ttf) format("truetype"),url(/_next/static/media/Manrope-ExtraBold.dd5efb24.svg) format("svg")}@font-face{font-family:Manrope-ExtraLight;src:url(/_next/static/media/Manrope-ExtraLight.285aafaf.eot) format("eot"),url(/_next/static/media/Manrope-ExtraLight.bbf4009d.woff2) format("woff2"),url(/_next/static/media/Manrope-ExtraLight.6970d894.woff) format("woff"),url(/_next/static/media/Manrope-ExtraLight.e62fae6e.ttf) format("truetype"),url(/_next/static/media/Manrope-ExtraLight.0d21d1d0.svg) format("svg")}@font-face{font-family:playfair-regular;src:url(/_next/static/media/PlayfairDisplay-Regular.c7e3d744.eot) format("eot"),url(/_next/static/media/PlayfairDisplay-Regular.3c5f2c05.woff2) format("woff2"),url(/_next/static/media/PlayfairDisplay-Regular.c43194ce.woff) format("woff"),url(/_next/static/media/PlayfairDisplay-Regular.517441eb.ttf) format("truetype"),url(/_next/static/media/PlayfairDisplay-Regular.e9d7b750.svg) format("svg")}@font-face{font-family:playfair-medium;src:url(/_next/static/media/PlayfairDisplay-Medium.2e99513b.eot) format("eot"),url(/_next/static/media/PlayfairDisplay-Medium.dc35c5fe.woff2) format("woff2"),url(/_next/static/media/PlayfairDisplay-Medium.79a6b306.woff) format("woff"),url(/_next/static/media/PlayfairDisplay-Medium.55355344.ttf) format("truetype"),url(/_next/static/media/PlayfairDisplay-Medium.29de5787.svg) format("svg")}@font-face{font-family:playfair-medium-italic;src:url(/_next/static/media/PlayfairDisplay-MediumItalic.ad228be1.eot) format("eot"),url(/_next/static/media/PlayfairDisplay-MediumItalic.9145e900.woff2) format("woff2"),url(/_next/static/media/PlayfairDisplay-MediumItalic.88d53253.woff) format("woff"),url(/_next/static/media/PlayfairDisplay-MediumItalic.bed2b1bc.ttf) format("truetype"),url(/_next/static/media/PlayfairDisplay-MediumItalic.2ec6a940.svg) format("svg")}@font-face{font-family:playfair-italic;src:url(/_next/static/media/PlayfairDisplay-Italic.12252734.eot) format("eot"),url(/_next/static/media/PlayfairDisplay-Italic.2161714b.woff2) format("woff2"),url(/_next/static/media/PlayfairDisplay-Italic.f7661e37.woff) format("woff"),url(/_next/static/media/PlayfairDisplay-Italic.e653b6b1.ttf) format("truetype"),url(/_next/static/media/PlayfairDisplay-Italic.88fea790.svg) format("svg")}@font-face{font-family:playfair-black-italic;src:url(/_next/static/media/PlayfairDisplay-BlackItalic.239680ee.eot) format("eot"),url(/_next/static/media/PlayfairDisplay-BlackItalic.82331ecd.woff2) format("woff2"),url(/_next/static/media/PlayfairDisplay-BlackItalic.d102d349.woff) format("woff"),url(/_next/static/media/PlayfairDisplay-BlackItalic.6f5fd37a.ttf) format("truetype"),url(/_next/static/media/PlayfairDisplay-BlackItalic.057633bf.svg) format("svg")}body,html{font-family:Manrope-Regular,sans-serif;font-size:16px;line-height:23px}h1{font-size:3.5rem;font-family:Manrope-Bold,sans-serif;line-height:4rem}@media screen and (max-width:991px){h1{font-size:2.5rem;line-height:3rem}}h2{font-size:2.5rem;font-family:Manrope-ExtraLight,sans-serif;line-height:3.5rem}.experiences_header h2,.expertise__header h2{font-size:6.5rem;line-height:7rem}@media screen and (max-width:991px){.experiences_header h2,.expertise__header h2{font-size:4.5rem;line-height:5rem}}@media screen and (max-width:630px){.experiences_header h2,.expertise__header h2{font-size:4rem;line-height:4.5rem}}.modal-profil_name h2{font-size:4rem;line-height:4rem;font-family:Manrope-Bold,sans-serif}@media screen and (max-width:991px){.modal-profil_name h2{font-size:2.5rem;line-height:3rem}}h2.modal-profil_firstname{font-family:playfair-italic,serif}h3{font-size:2rem;line-height:30px;line-height:2.2rem;font-family:Manrope-Regular,sans-serif}@media screen and (max-width:1080px){h3{font-size:1.5rem}}.experiences_item-type{font-size:.8rem}.experiences_item-head-years p,.experiences_item-type,button{font-family:Manrope-Bold,sans-serif}.expertise__list-item__title span{font-family:Manrope-ExtraBold,sans-serif}.sws-presentation__slogan{font-family:Manrope-Medium,sans-serif}.sws-presentation__slogan b{font-family:Manrope-Bold,sans-serif}.sws-presentation__slogan i{font-family:playfair-italic,serif}.cursor-text-content p{font-family:Manrope-ExtraBold,sans-serif}.header-logo a{font-size:1.5rem;font-family:Manrope-Bold,sans-serif}.header-nav__menu-contact a{font-family:Manrope-ExtraBold,sans-serif}.skills-header__citation .p{font-size:1.5rem;font-family:Manrope-Bold,sans-serif;line-height:2rem}.skills-header__title h2{font-size:4rem;line-height:4rem}@media screen and (max-width:991px){.skills-header__title h2{font-size:3.5rem}}@media screen and (max-width:630px){.skills-header__title h2{font-size:3rem;line-height:3.5rem}}.has-proposition .mail_contact a,.skills-item__name{font-family:Manrope-ExtraBold,sans-serif}.has-proposition .mail_contact a{font-size:1.5rem}.skills-item__description{font-size:.9rem;line-height:1.2rem}.skills-other__ligne span{font-size:4rem;font-family:Manrope-ExtraLight,sans-serif;line-height:5rem}@media screen and (max-width:630px){.skills-other__ligne span{font-size:3rem;line-height:4rem}}.modal-profil_about li,.modal-profil_social li a{font-family:Manrope-Medium,sans-serif;text-transform:uppercase;font-size:.8rem;line-height:.9rem}.experiences_content-mission>p,.loading_text-wrapper p{font-family:Manrope-Bold,sans-serif}.loading_text-wrapper p{line-height:0;font-size:1.2rem;text-transform:uppercase}a{text-decoration:none;color:#e6e6e6}ul{list-style:none}.container-sws{margin-inline:auto;width:100%;max-width:1273px;padding-inline:40px}@media screen and (max-width:991px){.container-sws{padding-inline:20px}}.section-parts{padding-top:90px;padding-bottom:90px}@media screen and (max-width:991px){.section-parts{padding-top:45px;padding-bottom:45px}}button{border:none;cursor:pointer}.btn-small{padding:11px 18px;border-radius:25px}.btn-small.btn-sws-primary{background-color:#fb0000;color:#e6e6e6}.btn-sws{padding:10px 20px;border-radius:50px}.btn-sws.btn-sws-primary{background-color:transparent;color:#fb0000;border:1px solid #fb0000}#cursor-follow{width:80px;height:80px;background-color:#fb0000;z-index:1;transition:1s cubic-bezier(.075,.82,.165,1);mix-blend-mode:darken}#cursor-follow,.cursor-cursor{border-radius:50%;position:fixed;pointer-events:none}.cursor-cursor{width:10px;height:10px;background-color:#e6e6e6;z-index:2}.cursor-text-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;opacity:0;pointer-events:none}.cursor-text-content.active{opacity:1}.cursor-arrow-up img{z-index:9999;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;transform:rotate(45deg);opacity:0}.sws-presentation__image:hover .cursor-text-content{opacity:1}.loading{background-color:#222;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;text-align:center}.loading_container{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.loading_item{margin:0}.loading_item span{padding-top:2px;display:block;transform:translateY(30px)}.loading_text-wrapper{height:25px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.header-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:35px 20px}.header-logo{width:150px}.header-nav__menu-contact{width:150px;text-align:end}.header-logo a{color:#e6e6e6}.header-main__menu{margin:0;padding:0}.main-menu__item{display:inline-block;padding-left:25px;padding-right:25px}.main-menu__item a{padding-top:10px;padding-bottom:10px}.sws-presentation__slogan{text-align:center;display:block;width:100%;max-width:850px;margin-inline:auto;margin-bottom:50px}@media screen and (max-width:991px){.sws-presentation__slogan{text-align:left}}.sws-presentation__slogan b{border-radius:50px;color:#fb0000;width:-moz-fit-content;width:fit-content}.sws-presentation__image{position:relative;height:-moz-fit-content;height:fit-content;width:100%;cursor:pointer}.sws-presentation__container-image{width:0;transform:translateX(-100px);height:40vh;min-height:350px;max-height:500px;overflow:hidden;transform-origin:left;border-radius:5px}.sws-presentation__container-image img{height:100%;width:100%;object-fit:cover;filter:grayscale(100%)}.pres-test{width:500px;height:250px;background-color:aqua}.line_parent{overflow-x:hidden;overflow-y:hidden}.line_parent .word{transform:translateY(100%)}.experiences_body{padding-top:50px}.experiences_list-item{padding:20px 0;display:block;border-top:2px solid #e6e6e6;cursor:pointer}.experiences_list-item:last-child{border-bottom:2px solid #e6e6e6}.experiences_header h2{margin-bottom:35px}@media screen and (max-width:630px){.experiences_header h2{margin-bottom:15px}}.experiences_item-head{display:flex;justify-content:space-between;align-items:center}.experiences_item-head p{margin:0}.experiences_item-type{display:block;padding:2px 10px;margin-left:5px;border-radius:10px;background-color:#e6e6e6;color:#222}.experiences_item-head-title{display:flex;align-items:center;flex-wrap:wrap}.experiences_content-toggle{padding:20px 20px 0}.experiences_description-company{margin-bottom:15px}.experiences_content-mission>p{padding-bottom:10px}section.expertise{background-color:#e6e6e6;color:#222;overflow-x:hidden}.expertise__header{width:100%;max-width:650px;padding-bottom:50px}.expertise__header h2{margin:0 0 35px}@media screen and (max-width:630px){.expertise__header h2{margin-bottom:15px}}.expertise__body{margin-left:-160px;margin-right:-160px}.expertise__list{display:flex;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;padding-left:150px;padding-right:150px}.expertise__list-item{padding:10px;width:450px}@media screen and (max-width:490px){.expertise__list-item{width:calc(100vw - 40px)}}.expertise__list-item__title{margin-bottom:30px}.expertise__item-content{background-color:#e6e6e6;border:2px solid #222;border-radius:10px;padding:40px;color:#222;width:100%;min-height:355px}.expertise__footer{padding-top:50px}.expertise__footer button{width:-moz-fit-content;width:fit-content;margin-inline:auto;display:block}.skills-header_content{display:flex;flex-wrap:wrap}.skills-header__item{width:50%}.skills-header__item:first-child{padding-bottom:20px}@media screen and (max-width:630px){.skills-header__item{width:100%}}.skills-header__citation .p{display:block;width:100%;max-width:217px}.skills-header__citation .p .word{color:#e6e6e6}.skills-header__citation .p .word:first-child{background:linear-gradient(128deg,#fb0000,#e6e6e6 72%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.skills-body{margin-top:100px;margin-bottom:100px}.skills-body__list{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.skills-item{width:33.33%;padding:10px}@media screen and (max-width:991px){.skills-item{width:50%}}@media screen and (max-width:630px){.skills-item{width:100%}}.skills-item__wrapper{padding:50px;background-color:hsla(0,0%,90%,.05);color:#e6e6e6;height:70vh;min-height:450px;max-height:600px;border-radius:4px;opacity:0;transform:translateY(50px)}@media screen and (max-width:630px){.skills-item__wrapper{padding:25px}}.skills-item__wrapper.has-proposition{background:#e6e6e6;display:flex;flex-direction:column;justify-content:center}.skills-item__wrapper.has-proposition a{display:block;text-align:center;background:linear-gradient(128deg,#fb0000,#e6e6e6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.skills-item__description{margin-top:15px}.skills-other__header{padding-bottom:50px}.skills-other__body span{padding-right:6rem;display:inline-block}.skills-other__ligne{position:relative;white-space:nowrap;padding:0;will-change:transform}.skills-other__block{position:relative;display:flex;align-items:center;overflow-x:hidden;overflow-y:hidden}.modal-profil{background-color:#222;position:fixed;height:100vh;width:100%;top:0;left:-100%}.modal-profil_container{height:100%}.modal-profil_image{height:50vh;width:70vw;margin:auto;position:absolute;top:25vh;left:15vw}.modal-profil_container-img{height:100%;width:100%;position:relative}.modal-profil_container-img img{height:100%;width:100%;object-fit:cover}.modal-profil_container-img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fb0000;mix-blend-mode:darken}.modal-profil_content{height:100%;padding-bottom:10vh;display:flex;flex-direction:column;justify-content:space-between}.modal-profil_wrapper-content{display:flex;justify-content:space-between;flex-wrap:wrap}.modal-profil_footer,.modal-profil_wrapper-content{width:85vw;margin-inline:auto;padding-top:10vh;position:relative;z-index:1}.modal-profil_name{width:70%}@media screen and (max-width:630px){.modal-profil_name{width:100%}}.modal-profil_about{width:30%;padding-top:34px}@media screen and (max-width:630px){.modal-profil_about{width:100%}}.modal-profil_about ul{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}@media screen and (max-width:630px){.modal-profil_about ul{margin-left:0}}.modal-profil_about li{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0}@media screen and (max-width:630px){.modal-profil_about li{margin-left:0}}.modal-profil_social li a{display:table}.modal-profil_social li a:hover{text-decoration:underline}.modal-profil_list li{overflow:hidden}.modal-profil_list span{display:block}.modal_text{overflow:hidden}.modal-profol_divclose{display:block;position:absolute;left:auto;right:20px;top:20px;width:-moz-fit-content;width:fit-content}.modal-profil_close{background-color:transparent;border:none;padding:0;width:40px;height:40px;position:relative;z-index:9999}.modal-profil_close svg{height:100%;width:100%}.modal-profil_close .svg_x{position:absolute;top:calc(50% - 6.5px);left:calc(50% - 6.5px);height:13px;width:13px;transition:.3s}.modal-profil_close:hover .svg_x{transform:rotate(180deg)}body{background-color:#222;color:#e6e6e6;margin:0}*,body,html{box-sizing:border-box}