@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono&display=swap";.center{position:absolute;top:50%;left:50%;transform:perspective(1000px) translate(-50%,-50%);transform:skewY(15deg);transition:.5s}.center:hover{transform:perspective(1000px) translate(-50%,-50%);transform:skewY(0)}.center h1 span{position:absolute;top:0;left:0;transform:translate(-50%,-50%);margin:0;padding:0;text-transform:uppercase;font-size:7em;color:#fff;transform-style:preserve-3d;transition:.8s}.center h1 span:nth-child(1){clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.center h1 span:nth-child(2){color:#41b4b6;transform:translate(-50%,-50%) skew(-60deg);left:-24px;clip-path:polygon(0 45%,100% 45%,100% 55%,0 55%)}.center h1 span:nth-child(3){transform:translate(-50%,-50%) skewY(0);left:-47px;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}.center:hover h1 span:nth-child(2),.center:hover h1 span:nth-child(3){transform:translate(-50%,-50%) skew(0);left:0;color:#fff}.flecheHoverParent{display:flex;flex-direction:column;align-items:center}.childrenFleche{position:relative;width:400px}.flecheImgSvg{margin-top:100px;rotate:60deg;width:150px}@media screen and (max-width: 768px){.center h1 span:nth-child(2){transform:translate(-41%,-50%) skew(-60deg)}.center h1 span:nth-child(3){transform:translate(-33%,-50%) skewY(0)}}.parentEDM{width:100%;position:fixed;top:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:-5;overflow:hidden}.edmLeft{position:absolute;width:300px;transform:translate(-45vw);transition:2s ease-in-out}.edmRight{position:absolute;width:300px;transform:translate(45vw);transition:2s ease-in-out}.edmCenterLeft,.edmCenterRight{position:absolute;width:300px;transition:2s ease-in-out}.parentImgDiagram{display:flex;justify-content:center;flex-direction:column}.parentDoubleDiagram{display:flex;position:relative;justify-content:center;align-items:center}.parentDoubleDiagram:hover+.muti-logo-diagram img{opacity:1}.imgDiagramLogoGris{width:70%;opacity:1}.imgDiagramLogoBlanc{width:70%;position:absolute;opacity:0;transition:.5s ease-in-out;border-radius:50px}.imgDiagramLogoBlanc:hover{opacity:1;background-color:#000}.muti-logo-diagram{display:flex;justify-content:space-evenly;margin-top:10vh}.muti-logo-diagram img{width:150px;height:100px;border-radius:25px;transition:.3s ease-in-out;background-color:var(--mainWhite);opacity:0}.muti-logo-diagram img:hover{scale:1.1;background-color:var(--mainGreen);opacity:1}.main-Symfony-componant{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:990px;height:60vh;margin-top:10vh;margin-bottom:10vh;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;border-radius:25px;overflow:hidden}.main-Symfony-componant img{z-index:-1;position:absolute;width:50%;right:50px;border-radius:5%}.groupeTxtParaTitre{height:90%}.titrePresentation{color:#fff8ee82;letter-spacing:5px;margin-top:0;font-size:20px;font-weight:400}.texteLightSpan{color:var(--mainGreen);background-color:var(--mainPurple);text-decoration:none;font-family:Space Mono,sans-serif;font-size:40px}.texteLightSpan:hover{background-color:var(--mainRose)}.paragraphePresentation{align-self:flex-start;color:#fcf7f0;font-family:Space Mono,sans-serif;width:60%;text-shadow:0 0 4px #000;margin-top:2%;margin-bottom:5%;font-size:20px;line-height:35px}.paraVoirPlusSection{display:flex;justify-content:center;align-items:center;width:25%;height:15%;border:3px solid;border-radius:15px;font-size:24px;color:var(--mainGreen);background-color:#4d28a9cc}.paraVoirPlusSectionDeux{display:flex;justify-content:center;align-items:center;width:25%;height:15%;border:3px solid;border-radius:15px;font-size:24px;color:var(--mainGreen);background-color:transparent}.paraVoirPlusSection:hover{color:#fcf7f0}.parentDetails-symfony-main-container{padding:10%}.parentDetails-symfony-main-container h1{font-family:var(--familySpaceMono);text-transform:uppercase;background-image:linear-gradient(-225deg,#231557 0%,#44107a 29%,#ff1361 67%,#fff800 100%);background-size:200% auto;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-animation:textclip 2s linear infinite;animation:textclip 2s linear infinite;display:inline-block;font-size:140px}@keyframes textclip{to{background-position:200% center}}.details-symfony-main-container{display:block}.title-center-parent{display:flex;justify-content:center}.details-symfony-button{width:150px;height:150px;border:2px solid;transition:all .3s ease-out;color:var(--mainWhite);border-radius:25px;padding:10px 25px;font-size:40px;background-image:linear-gradient(-225deg,#231557 0%,#44107a 29%,#ff1361 67%,#fff800 100%)}.details-symfony-button a{color:var(--mainWhite)}.details-symfony-button img{width:100%}.details-symfony-button:hover{scale:1.1;box-shadow:var(--mainBoxShadow);background-image:linear-gradient(-225deg,#fff800 0%,#ff1361 29%,#44107a 67%,#231557 100%)}.details-symfony-div-para-global{color:var(--mainWhite);font-size:24px}.details-symfony-div-para-global p{border:solid 1px;border-radius:30px;border-color:var(--mainGrey);width:40%;margin:9vh 0;padding:20px;box-shadow:5px 5px 15px 0 var(--mainGrey);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.details-symfony-div-para-global>:first-child{padding-left:10%}.details-symfony-div-para-global>:nth-child(2){float:right;padding-right:10%}.limiteTailleImage{clear:both;display:flex;justify-content:center;align-items:center}.parent-image-details-symfony{clear:both;display:flex;justify-content:center;align-items:center;width:65%;padding:10% 0%}.image-SYmfony-Code{border-radius:40px}footer{display:flex;align-items:center;flex-direction:column;color:var(--mainWhite);padding:5% 0%;border-radius:200px}.footer-logo img{width:100px}.footer-social{width:100%;display:flex;justify-content:center;align-items:center}.footer-social p{font-size:20px;width:50%;text-align:center}.footer-social a{color:var(--mainWhite);margin:0 20px}.introduction-Environ-Symfony{padding:40vh 0}.intro-left-side{display:flex;flex-direction:column;align-items:center;padding:20vh 0;font-size:24px;overflow:hidden}.intro-left-side p{color:var(--mainPoliceColor);width:50%;margin:10% 5%;line-height:1.5}.intro-left-side a{color:var(--mainGreen);margin:5px}.image-wsl-test{border-radius:50px;width:40%;margin:5%}.image-docker-test{width:40%;margin:5%}.image-composer-test,.image-phpMyadmin-test{width:30%;margin:5%}.main-container-outils{padding:0}.center-para-conclusion-parent{font-size:24px;color:var(--mainPoliceColor);display:flex;justify-content:center;flex-direction:column}.center-para-conclusion-parent h2{width:80%;margin:0% 10% 5%}.paragraphe-general{font-size:28px;color:var(--mainPoliceColor);width:80%;margin:0% 10%}.main-logo-react-parallax-container{padding:10%}.backgroundMountParallaxReact{height:80vh;position:absolute;border-radius:150px}.logo-react{display:flex;justify-content:center;padding:15vh 0vw;margin:5%;background-size:cover}.texteParallaxReactParent{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.logo-react img{width:30vw}.parent-grid-center{padding:0% 20%}.container-logo-outils{height:500px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:120px}.container-logo-outils{width:100%}.center-svg-icon{display:flex;justify-content:center}svg{width:250px;height:150px;z-index:5;transition:.3s all ease-in-out}svg:hover{scale:.9;background:radial-gradient(var(--mainGreen),rgba(255,255,255,0) 70%)}svg:hover path{stroke:#fff;fill:transparent}.center-logo-thomas{display:flex;justify-content:center}.center-logo-thomas img{width:50%}.container-image-stage-thomas{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0;margin:0}.image-stage-main-logo{opacity:1;transition:2.5s ease-in-out;width:600px}.image-stage-main-logo-inView{opacity:.3;filter:blur(4px);width:600px}.background-opacity-h1{display:flex;justify-content:center;color:#fff;background-color:#00000080;width:100%;height:100vh;margin:30vh 0 0vh;padding:10vh 0}.text-box{position:relative;display:flex;align-items:center;justify-content:center}.text-box h1{font-size:8vw;font-weight:900;background-color:#000;color:#fff;display:block;padding:.5em}.text-box h1:nth-child(2){position:absolute;background-color:#fff;color:#000;clip-path:inset(-1% -1% 50% -1%)}.thanks{font-size:2vw;font-weight:900;margin-top:1em;text-align:center;span {display: block; transform: rotate(0deg); margin-top: .25em;}}.container{top:0;left:0;right:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.main-container-contact{padding:10% 0%}.contact-titre-container{display:flex;justify-content:center;margin-top:30%}.contact-titre-container h2{font-size:50px;font-family:var(--familySpaceMono);color:var(--mainPoliceColor);margin:0% 0% 2%}.container-contact{display:flex;justify-content:center}.form-contact{display:flex;flex-wrap:wrap;width:900px;height:500px}.contact-input-name{display:flex;flex-direction:column;width:45%;margin:2.5% 2.5% 0%}.form-contact label{font-size:20px;font-family:var(--familySpaceMono);color:var(--mainPoliceColor);margin:0% 0% 1.5%}.form-contact input{padding:2px 15px;border-radius:5px;font-family:inherit;font-size:18px;height:40px}.contact-input-email{display:flex;flex-direction:column;width:45%;margin:2.5% 2.5% 0%}.contact-message-area{display:flex;flex-direction:column;width:100%;margin:0% 2.5%}.contact-message-area textarea{padding:15px;border-radius:5px;height:100px;font-family:inherit;font-size:18px}.contact-recaptcha{display:flex;justify-content:space-between;padding:0;width:860px;margin:0% 2.5%}.contact-submit-button{margin:20px 0 0;display:flex;justify-content:center;align-items:center;width:180px;height:70px;border:3px solid;border-radius:15px;font-size:24px;color:var(--mainGreen);background-color:#4d28a9cc}.contact-submit-button:active{transform:translateY(4px);background-color:transparent;box-shadow:0 5px #666}@media screen and (max-width: 500px){.contact-titre-container{overflow:hidden;display:block}.contact-titre-container h2{text-align:center;font-size:30px;margin:0}.container-contact{display:block;align-items:center;width:100%;height:600px;margin:0;padding:0;overflow:hidden}.form-contact{display:block;width:100%;height:200px;margin:0;padding:0}.contact-input-name,.contact-input-email{width:90%;margin:5%}.contact-message-area{display:flex;flex-direction:column;width:90%;margin:5%}.contact-recaptcha{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0}}:root{--mainPurple: rgba(77, 40, 169, .8);--mainRose: rgba(108, 62, 151, .788);--mainDark: #000000c8;--mainBlack: #393939;--mainGrey: #1f1f1f;--mainWhite: #ffffff;--mainPoliceColor: #b2aba2;--mainBackWhite: #a4a4a4;--mainBoxShadow: 0px 5px 15px 2px #e86ffd;--mainWhiteBoxShadow: 0px 5px 15px 2px #fdfdfd;--mainWhiteBoxShadowTest: 0px 25px 15px 2px rgba(77, 40, 169, .8);--mainGreen: #0ee8fb;--familySpaceMono: Space Mono, sans-serif;margin:0%;background-color:var(--mainBlack);font-family:Roboto,sans-serif}.globalBody{position:sticky}a,a:link{text-decoration:none;outline:none;color:var(--mainGreen)}.liens-Href-personnalise:link{color:var(--mainGreen)}.liens-Href-personnalise:visited,.liens-Href-personnalise:hover,.liens-Href-personnalise:visited:hover{color:var(--mainWhite)}.main-back{height:auto;background-size:cover;background-position:center center}.MainSectionWorkSymfony{clear:both}.LogoSWdiv{display:flex;justify-content:center}.LogoSWdiv img{border-radius:50%;width:50%;transform:translateY(300px);box-shadow:0 5px 15px 2px #e86ffd;opacity:.1;animation:appearForDeep 2s ease forwards}.mainParentMountBack{width:100%;display:flex;justify-content:center;align-items:center;padding:30vh 0 0vh;margin-bottom:40vh;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA4CAYAAAALrl3YAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAALCSURBVHhe7ZZNS1RhGIbn60yl0iyMKB0Q8WMWQdQiiNJfELURKQMXhZEYRhERfYFFRRuNgggKF0FthIIgatEvkKQMXI3jjIjDOIsSZWqccZzT9RxO/YUDdV/w+tzP/X4MPs97zkxICCGEEEIIIYQQQgghhBBCCCGEEEIIIYT4lwn7MTAKhcLuUql0PRwOv3ddtwVr3/Ly8q1kMnkNvVapVJ47jjMciUR6GO9YU6jX68dYHyGGo9Ho187OzpfpdPowc+fwY+z7Uq1WJ+PxeD95ivkbxLp93vz8/BB6P2s/47/OZDJj2HbOq62trWHmPuF/sLVBEPFjYJTL5b0U9lKtVjtEepxCjbS2tkYt4p+kGQP4j8m7KdgABTuIPm178AeJR+0cOIB/ltiC94h994h9jIt43v/JvEP+kHNG0XfNIy+T3+TzX6AvcH7G/KAIvCHcTLvRIQrhPa0U6s9T62LZrc4yfuEneUKmV1dXn1DsU7aAfKyrq2vEtKX+ETu9LBTaIHd97cHTcYTQzFnTFL9tcXGxm/0TeBm8XuJkR0dH2tYGRaAN4TWT5NUy5Kc/KFKewjSgb6N3oQs0bIVxmeJucIvvJBKJPdzoqm1gvoZfM22p98d1V/Cu8roaQ5vl0IjRhYWFPvQJM5hvZIQ3Nzf7aWqF89+YH4vFnlkMkkAbQk0GKe55ZBr9ljGO/kYzrqBzFOgBupc194nNzH3k+8W+Q8roNYbXGJ91GrDOvolUKjXe3t5uT8g6fgnfGnwGba+7Ig14ytx3dI9tJNpZa3zeT8v/W3hCtmWz2balpaUdvmXFiXGbE3Nzc3HfCs3OzjaaNzU1FbWcNeFisdg0MzPjeAsAL2oe8e8ly+Vy2zmniR8Ojabz+XyDDZsz3841zR7H3xv4jxwhhBBCCCGEEEIIIYQQQgghhBBCCCGEEOIfJhT6DXPfcs3zlBEIAAAAAElFTkSuQmCC)}.main-mount-container{width:50vw;margin-bottom:35vh;border-radius:50%;overflow:hidden}.backgroundMountParallax{height:80vh;position:absolute}.texteParallaxParent{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.luneDuParallax{width:200px;transform:translate(20%);animation-duration:30s;animation-name:animationLuneInfinie;animation-iteration-count:infinite}@keyframes animationLuneInfinie{0%{transform:translate(-30vw)}to{transform:translate(30vw)}}.astronauteCSS{width:200px}.parentAstronauteDiv{display:flex;position:absolute;top:80%;right:-40%;bottom:0%;left:0%;align-items:center;justify-content:center;rotate:-30deg}.welcome-video-mp4 video{width:100%;margin-bottom:60vh}.casqueBulleText{display:flex;align-items:center;overflow:hidden}.casque-S-W{margin-top:50%;width:auto;border-radius:100%}.parentBulleAndText{position:relative;display:flex;justify-content:center}.imgBulleTexte{position:absolute;width:500px}.texteParaBulle{margin-top:120px;margin-left:100px;color:#fff;font-family:Roboto,sans-serif;font-size:40px}.conteneur-main-logo-symfony{display:flex;justify-content:center}.symfony-logo2{width:50%}.conteneur-main-human-forWhat{display:flex;justify-content:center}.conteneur-main-human-forWhat img{width:800px}.spinner{width:auto;margin-top:20vh;align-items:center;display:flex}.symfonyRotationXYZ{display:flex;justify-content:center;align-items:center}.rotateSymfonyImg{width:300px}.wrapperS-W{display:flex;height:auto;width:50%;margin:0 auto;perspective:950px}.scroll-text-S-W{position:relative;color:#ffc909;font-family:Roboto,sans-serif;font-size:2.5rem;line-height:1.5em;font-weight:700;text-align:justify;animation:scroll 60s linear forwards infinite}.scroll-text-S-W>h1,.scroll-text-S-W>h2,.scroll-text-S-W>h3{text-align:center}.section-spirale-symfony{display:flex;flex-direction:column;align-items:center}.logosymfony2{padding:20vh 0vw;clear:both;width:150px;animation:spin 5s linear infinite}@keyframes appearForDeep{to{opacity:.6;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scroll{0%{top:0;transform:translateZ(0) rotateX(20deg)}to{top:-7500px;transform:translateZ(-2500px) rotateX(21deg)}}@media screen and (max-width: 768px){.LogoSWdiv img{margin-top:30px;border-radius:50%;width:70%}.main-Symfony-componant{height:100%;padding-left:20px;padding-right:20px}.main-Symfony-componant img{top:10px;width:85%;height:40%;right:25px}.groupeTxtParaTitre{margin-top:90%;height:90%}.titrePresentation{margin-bottom:10px}.paragraphePresentation{width:100%;font-size:15px;line-height:23px}.texteLightSpan{font-size:25px;width:100%}.paraVoirPlusSection,.paraVoirPlusSectionDeux{width:40%;height:15%;border:1px solid;border-radius:15px;font-size:16px;padding:10px}.center h1 span{font-size:2em}.flecheImgSvg{width:100px}.imgDiagramLogoGris,.imgDiagramLogoBlanc{width:100%}.muti-logo-diagram{flex-direction:column;justify-content:center;align-items:center}.muti-logo-diagram img{border:2px solid;margin-bottom:15px;box-shadow:var(--mainWhiteBoxShadow)}.parentDetails-symfony-main-container h1{font-size:40px}.details-symfony-div-para-global{font-size:18px}.details-symfony-div-para-global p{width:90%}.parent-image-details-symfony{clear:both;display:flex;justify-content:center;align-items:center;width:90%;padding:10% 0%}.parent-image-details-symfony img{height:50vh}footer{overflow:hidden;border-radius:20px;margin:40% 0 0}.footer-social p{display:flex;flex-direction:column}.footer-links p{font-size:12px}.intro-left-side{padding:0vh 0vw;width:100%;font-size:18px;margin:0%}.intro-left-side p{width:80%}.image-wsl-test,.image-docker-test{width:250px;margin:5% 5% 30%}.image-composer-test{width:200px;margin:5% 5% 30%}.image-phpMyadmin-test{float:right;width:250px;margin:5% 5% 30%}.logo-react img{width:60vw}.conteneur-main-human-forWhat img{width:300px}.paragraphe-general{font-size:18px}.container-image-stage-thomas{padding-bottom:30%;margin:20% 0 0%}.image-stage-main-logo,.image-stage-main-logo-inView{width:300px}.thanks{font-size:5vw;span {font-size: 10vw;}}.symfony-logo2{width:300px}.fleche-direction-bas{width:150px}.welcome-video-mp4 video{margin-bottom:30vh}.main-mount-container{width:90vw}.backgroundMountParallax{height:80vh}.texteParallaxParent img{width:100px}.casque-S-W{width:350px}.imgBulleTexte{position:absolute;width:150px}.texteParaBulle{font-size:15px;margin-left:0;margin-top:30px}.spinner{transform:translate(300px)}.rotateSymfonyImg{width:100px}.wrapperS-W{width:90%}.container-logo-outils{grid-template-columns:repeat(2,1fr);grid-column-gap:40px;grid-row-gap:60px;padding:20% 0%}svg{width:100px;height:100px;z-index:5}.scroll-text-S-W{animation:scroll 20s linear forwards infinite;font-size:15px;line-height:24px}.scroll-text-S-W p{font-size:1rem}@keyframes scroll{0%{top:0;transform:translateZ(0) rotateX(0)}to{top:-750px;transform:translateZ(0) rotateX(0)}}}@media screen and (min-width: 769px) and (max-width: 1024px){.container-logo-outils{grid-template-columns:repeat(3,1fr)}}
