.contact-page iframe{opacity:0}.contact-page-visible iframe{width:1180px;height:640px;border:none;background:rgb(82,65,108);background:linear-gradient(90deg,rgba(82,65,108,1) 0%,rgba(54,54,98,1) 100%);opacity:1;transition:opacity 5s;-webkit-user-select:none;user-select:none}.experiences-page iframe{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.experiences-page-visible iframe{width:950px;height:890px;border-radius:80px;opacity:1;transition:opacity 5s;-webkit-user-select:none;user-select:none;pointer-events:none}.paint-icons{opacity:0}.paint-icons-visible{opacity:1;transition:opacity 5s;-webkit-user-select:none;user-select:none}.icon-github,.icon-linkedin{width:250px}@font-face{font-family:FNA;src:url(/fonts/Film_Noir_Adventure.ttf)}.d2-question-marks,.d3-question-marks,.dev-question-marks{visibility:visible;transition:visibility 2s}h2 p,h3 p{text-align:right;margin:0 0 5px;font-size:13px}.d2-question-marks-inactive,.d3-question-marks-inactive,.dev-question-marks-inactive{visibility:hidden;transition:visibility 2s}.d2-question-mark-inactive,.d3-question-mark-inactive,.dev-question-mark-inactive{font-family:FNA;width:200px;padding:0 10px 10px;border-radius:20px;background:#000000DD;color:#e6ab53;text-shadow:0px 5px 0px #000000;opacity:0;transition:opacity 2s}.d2-question-mark,.d3-question-mark,.dev-question-mark{font-family:FNA;width:200px;padding:0 10px 10px;border-radius:20px;background:#000000DD;color:#e6ab53;text-shadow:0px 5px 0px #000000;opacity:1;transition:opacity 2s}.d2-question-mark-title,.d3-question-mark-title,.dev-question-mark-title{margin:0;padding:10px 0;font-size:18px;text-align:center}.d2-question-mark-skill,.d3-question-mark-skill,.dev-question-mark-skill{margin:0;padding-left:5px;padding-right:5px;font-size:15px}.d2-question-mark-skill:not(:last-child),.d3-question-mark-skill:not(:last-child),.dev-question-mark-skill:not(:last-child){padding-bottom:7px}.videos{opacity:0}.videos-visible{opacity:1;transition:opacity 5s;-webkit-user-select:none;user-select:none}@font-face{font-family:FNA;src:url(/fonts/Film_Noir_Adventure.ttf)}.loading-screen,.error-page{position:fixed;top:0;left:0;bottom:0;right:0;opacity:1;background-color:#030917;background-image:inherit;display:flex;align-items:center;justify-content:center;z-index:1;font-family:FNA;-webkit-user-select:none;user-select:none;pointer-events:none}.error-page{flex-direction:column}.loading-screen-board{padding:64px;text-align:center}.loading-screen-title,.error-page h1,.error-page p{font-size:4rem;background:rgb(45,226,230);background:linear-gradient(90deg,rgba(45,226,230,1) 0%,rgba(247,6,207,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.error-page p{margin-bottom:15px}.loading-screen-subtitle{text-align:right;background:rgb(45,226,230);background:linear-gradient(90deg,rgba(45,226,230,1) 0%,rgba(247,6,207,1) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 2px 15px 0}.loading-screen-button,.error-page button{padding:8px 38px 8px 32px;background-color:#030917;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(90deg,rgba(45,226,230,1) 0%,rgba(247,6,207,1) 100%) border-box;-webkit-text-fill-color:#1c1525;font-weight:700;font-size:2.5rem;margin-bottom:20px;border:5px solid transparent;border-radius:40px;transition:background-color .4s;font-family:FNA;pointer-events:auto;cursor:pointer}.loading-screen-button-container{display:flex;flex-direction:column}.loading-screen-button:hover,.error-page button:hover{text-shadow:0px 0px 1px #cecece;border:5px solid white;-webkit-text-fill-color:white;background:transparent}.loading-screen-button:disabled{opacity:.3;cursor:not-allowed}.loading-screen-progress{position:absolute;bottom:0;left:0;width:100%;height:12px}.loading-screen-progress-value{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(45,226,230,1) 0%,rgba(247,6,207,1) 100%);transition:width .4s}.loading-screen-started{opacity:0;transition:opacity 5s;pointer-events:none}.loading-screen-started .loading-screen-board{opacity:0}@font-face{font-family:FNA;src:url(/fonts/Film_Noir_Adventure.ttf)}.sound-bars-container{position:absolute;width:40px;height:70px;bottom:2%;right:2%;display:flex;justify-content:space-around;cursor:pointer;-webkit-user-select:none;user-select:none}.sound-bars-container *{margin-left:1px}.sound-bars{width:3px;height:70px;transition:height 1s;background:white;align-self:end}.interface-arrow{position:absolute;bottom:3%;left:1%;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}.interface-arrow-icon-container{position:relative}.interface-arrow-icon{width:100px}.interface-arrow-text-fr{position:absolute;bottom:6px;left:16px;font-family:FNA;font-size:120%}.interface-arrow-text-en{position:absolute;bottom:6px;left:30px;font-family:FNA;font-size:120%}@font-face{font-family:FNA;src:url(/fonts/Film_Noir_Adventure.ttf)}.classic-display{font-family:FNA;color:#006c70;text-shadow:0px 1px 1px rgb(98,255,67);background-color:#fff;padding:4% 7%}@media screen and (min-width: 769px){.classic-display{padding:4% 20%}}.classic-display h1,.classic-display h2,.classic-display h3,.classic-display h4,.classic-display-list-container,.classic-display-list-container li,p{margin:0;padding:0}.classic-display ul li{list-style-type:none}.classic-display h1{font-size:30px;margin-bottom:8px}@media screen and (min-width: 769px){.classic-display h1{font-size:40px}}.classic-display h2{font-size:25px;margin-bottom:8px}@media screen and (min-width: 769px){.classic-display h2{font-size:36px}}.classic-display h3{font-size:18px;margin-bottom:8px}@media screen and (min-width: 769px){.classic-display h3{font-size:36px}}.classic-display h4{font-size:14px;margin-bottom:8px}@media screen and (min-width: 769px){.classic-display h4{font-size:26px}}.classic-display p{font-size:12px;margin-bottom:20px}@media screen and (min-width: 769px){.classic-display p{font-size:26px}}.classic-display a{font-size:14px;padding:6px 14px;border:2px solid rgb(0,108,112);border-radius:20px}@media screen and (min-width: 769px){.classic-display a{font-size:26px;border:3px solid rgb(0,108,112);border-radius:50px}}.classic-display a:hover{background-color:#006c70;border:2px solid rgb(0,108,112);border-radius:20px;color:#fff}@media screen and (min-width: 769px){.classic-display a:hover{font-size:26px;border:3px solid rgb(0,108,112);border-radius:50px}}.classic-display-list-container{width:90%;display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;margin-bottom:10px}.classic-display-list-container li{display:flex;justify-content:space-between;margin-bottom:10px}h4 span{opacity:.5}p span{padding:0 10px;font-size:15px}@font-face{font-family:FNA;src:url(/fonts/Film_Noir_Adventure.ttf)}.contact-container{font-family:FNA;font-weight:600;letter-spacing:4px;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;-webkit-user-select:none;user-select:none;pointer-events:none}.contact{width:85%}a{color:inherit;text-decoration:none;cursor:pointer;pointer-events:auto}.contact-title{font-size:11vh;margin:0;text-shadow:0px 0px 10px #CECECE}.contact-subtitle{font-size:8vh;margin:0px0px 0;text-align:left;text-shadow:0px 0px 10px #CECECE}.contact-mail{font-size:7vh;margin:0;text-align:right;text-shadow:0px 0px 10px #CECECE}@font-face{font-family:Pixelate;src:url(/fonts/SFPixelate.ttf)}@font-face{font-family:PixelateBold;src:url(/fonts/SFPixelateBold.ttf)}.experiences{width:100%;height:100vh;background:black;color:#fff}.experiences-main-title,.experiences-subtitle{font-family:PixelateBold;font-size:2.5rem;margin:0}.experiences-main-title{text-align:center;padding:50px}.experiences-subtitle{margin-bottom:30px}.experiences-container{display:flex;justify-content:space-between;margin:0 8%;text-align:center}.experiences-infos{font-family:Pixelate}.experiences-infos-container{margin-bottom:20px}.experiences-title,.experiences-contract,.experiences-detail{margin:0}.experiences-back{margin-top:65px}html,body,#root{top:0;left:0;width:100%;height:100%;background:rgb(65,32,47);background:linear-gradient(90deg,rgba(45,59,79,.4) 0%,rgba(81,19,36,.4) 100%)}body{margin:0}
