@font-face{font-family:"Bigilla";src:local("Bigilla"),url(/static/media/Bigilla.21f3aec8.otf) format("woff")}@font-face{font-family:"Gilroy";src:local("Gilroy"),url(/static/media/Gilroy-ExtraBold.0f6e082f.otf) format("woff")}body{margin:0;font-family:"Gilroy",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#Home-Page{position:relative}#Home-Page .dot{position:absolute;height:14px;width:14px;border-radius:5px}#HeroScene{position:relative;display:flex;flex-direction:column;justify-content:center;height:100vh;background-image:url(/mesh-hero-small.png);background-size:100vw 100vh;width:100%;overflow:hidden;margin-bottom:100px}#HeroScene .small-stripes{position:absolute;width:150px;z-index:0;left:7%;top:35%;opacity:.7}#HeroScene .big-stripes{position:absolute;width:250px;z-index:0;right:-5%;bottom:-5%;opacity:.7}#HeroScene h1{font-size:72px;margin:0 10% 20px;font-weight:700;color:#fff;z-index:2}#HeroScene h1 div{line-height:66px}#HeroScene .subtitle{margin:0 10%;color:#fff;font-weight:400;font-family:"IBM Plex Sans"}#HeroScene .hero-gamepad{position:absolute;top:41%;right:18%;width:16%;z-index:1;transition:all 2s ease}#HeroScene .hero-whistle{position:absolute;top:23%;right:10%;width:12%;z-index:2;transition:all 1s ease}#HeroScene .hero-cube{top:28%;right:26%;width:10%;z-index:0;transition:all .5s ease}#HeroScene .hero-cube,#HeroScene .hero-rocket{position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#HeroScene .hero-rocket{top:47%;right:9%;width:12%;z-index:1;transition:all 1s ease}#HeroScene .availability{position:absolute;bottom:5%;left:60px;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:3px}#HeroScene .availability i{margin-right:5px}#HeroScene .white-dot-top{top:25vh;right:20vw;background-color:#fff;-webkit-animation:rotateDots 2s linear infinite;animation:rotateDots 2s linear infinite}#HeroScene .white-dot-bottom{top:80vh;left:5vw;background-color:#fff;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite}#HeroScene .white-dot-medium{top:90vh;right:30vw;background-color:#fff;-webkit-animation:rotateDots 2s linear infinite;animation:rotateDots 2s linear infinite}#HeroScene .white-dot-medium-top{top:10vh;left:35vw;background-color:#fff;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite}@media screen and (max-width:1024px){#HeroScene .hero-cube{width:18%}#HeroScene .hero-whistle{width:19%;top:22%}#HeroScene .hero-gamepad{width:23%}#HeroScene .hero-rocket{width:20%}}@media screen and (max-width:420px){#HeroScene{margin-bottom:70px}#HeroScene h1{font-size:46px}#HeroScene h1 div{line-height:48px}#HeroScene .hero-picture,#HeroScene .white-dot-medium-top{display:none}#HeroScene .white-dot-top{top:18vh}#HeroScene .white-dot-medium{right:15vw}#HeroScene .white-dot-bottom{top:75vh;left:18vw}#HeroScene .small-stripes{width:100px;top:30%}#HeroScene .big-stripes{width:120px}}#About{position:relative;height:auto;display:flex;align-items:center;justify-content:space-around;color:#2a2b56;width:100%;overflow:hidden;margin-bottom:230px}#About .big-stripes{position:absolute;width:250px;z-index:0;left:10%;top:40%;opacity:.7}#About .medium-stripes{position:absolute;width:170px;z-index:0;bottom:15%;right:-40px;opacity:.7}#About .robot-wrapper{position:relative;display:flex;justify-content:center;align-items:center;height:60vh;width:40%}#About .robot-wrapper .robot{position:absolute;height:100%;-webkit-animation:floatingRobot 10s infinite;animation:floatingRobot 10s infinite;transition:all 1s ease}#About .about-section{display:flex;flex-direction:column;align-items:flex-start;width:40%;height:70%;position:relative;margin-top:8%;color:#4447b3}#About .about-section h2{font-size:64px;letter-spacing:-2px;margin-bottom:40px;z-index:1;position:relative}#About .about-section .small-stripes{position:absolute;width:120px;z-index:0;top:90px;left:-70px;opacity:.7}#About .about-section .intro{width:70%;margin-bottom:30px;font-family:"IBM Plex Sans"}#About .about-section .intro strong{color:#74bff7}#About .about-section a{text-decoration:none;margin-bottom:30px}#About .floppy{bottom:25%;left:10%;-webkit-animation:floatingFloppy 15s infinite;animation:floatingFloppy 15s infinite}#About .bulb,#About .floppy{position:absolute;width:7%;z-index:1;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);transition:all 1s ease}#About .bulb{top:15%;left:30%;-webkit-animation:floatingBulb 15s infinite;animation:floatingBulb 15s infinite}#About .pink-dot-top{top:25vh;right:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#About .pink-dot-bottom{top:80vh;left:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#About .blue-dot-top{top:20vh;left:5vw;background-color:#74bff7;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite}#About .blue-dot-medium{top:40vh;right:15vw;background-color:#74bff7;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#About .dark-blue-dot-medium{top:45vh;left:40vw;background-color:#4447b3;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#About .dark-blue-dot-bottom{bottom:30vh;right:10vw;background-color:#4447b3;-webkit-animation:rotateDots 4s infinite;animation:rotateDots 4s infinite}@-webkit-keyframes floatingRobot{0%{top:-10%}50%{top:0}to{top:-10%}}@keyframes floatingRobot{0%{top:-10%}50%{top:0}to{top:-10%}}@-webkit-keyframes floatingFloppy{0%{bottom:20%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}50%{bottom:25%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{bottom:20%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes floatingFloppy{0%{bottom:20%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}50%{bottom:25%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{bottom:20%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-webkit-keyframes floatingBulb{0%{top:15%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}50%{top:20%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{top:15%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}}@keyframes floatingBulb{0%{top:15%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}50%{top:20%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}to{top:15%;-webkit-transform:rotate(50deg);transform:rotate(50deg)}}@-webkit-keyframes rotateArrow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}60%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}80%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateArrow{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}60%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}80%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media screen and (max-width:1024px){#About .blue-dot-medium{display:none}#About .dark-blue-dot-bottom{bottom:20vh;right:7vw}#About .robot-wrapper{margin-right:5%}#About .about-section{width:45%;height:60%}#About .about-section .intro{width:85%}#About .bulb,#About .floppy{width:12%}}@media screen and (max-width:768px){#About .robot-wrapper{position:unset;width:unset;margin-right:0}#About .robot-wrapper .robot{height:70vh;left:-65px}#About .big-stripes,#About .bulb,#About .dot,#About .floppy,#About .medium-stripes,#About .small-stripes{display:none}#About .about-section{width:80%;margin:30px;display:flex;flex-direction:column;align-items:center}#About .about-section .intro{width:calc(100% - 60px);background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 8px 20px rgba(50,50,93,.2);margin-bottom:0}#About .about-section h2{font-size:48px;margin-bottom:20px}@-webkit-keyframes floatingRobot{0%{top:0}50%{top:5%}to{top:0}}@keyframes floatingRobot{0%{top:0}50%{top:5%}to{top:0}}}@media screen and (max-width:500px){#About .about-section{width:100%}}.CTA-Button{display:flex;justify-content:center;align-items:center;background-color:#4447b3;color:#fff;height:22px;font-weight:700;border-radius:50px;cursor:pointer;padding:15px 35px;white-space:nowrap;margin-top:30px;box-shadow:0 5px 30px rgba(50,50,93,.2);transition:all 1s ease;position:relative;max-width:170px}.CTA-Button i{margin-left:10px}.CTA-Button:hover{background-color:#1a1e80;box-shadow:0 8px 35px rgba(50,50,93,.6)}.CTA-Button:hover i{-webkit-animation:rotateArrow .5s linear;animation:rotateArrow .5s linear}#Skills{position:relative;display:flex;align-items:flex-start;justify-content:space-around;height:100vh;margin:300px 50px;background-color:#d0e9ff;background-image:url(/white_stripes_huge.svg);background-size:100% 100%;background-position:50%;box-shadow:15px 30px 10px rgba(50,50,93,.05);border-radius:20px}#Skills .white-dot-medium{top:70vh;right:50vw;background-color:#fff;-webkit-animation:rotateDots 2s linear infinite;animation:rotateDots 2s linear infinite;z-index:3}#Skills .white-dot-medium-top{top:8vh;right:40vw;background-color:#fff;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite;z-index:3}#Skills .white-dot-left{top:40vh;left:2vw;background-color:#fff;-webkit-animation:rotateDots 2s linear infinite;animation:rotateDots 2s linear infinite;z-index:3}#Skills .white-dot-right{top:25vh;right:5vw;background-color:#fff;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite;z-index:3}#Skills .small-stripes{position:absolute;width:120px;z-index:0;bottom:33%;right:15%;opacity:.7}#Skills .circle-hole{position:absolute;height:45px;width:45px;border-radius:50%;top:30px;right:30px;background-color:#fff;box-shadow:inset 15px 30px 10px rgba(50,50,93,.05)}#Skills .title{position:absolute;font-size:170px;opacity:1;bottom:-3%;right:2%;color:rgba(68,72,179,.6313725490196078);z-index:2}#Skills .paint{width:50%;position:absolute;top:5%;right:0;-webkit-animation:floatingPaint 10s infinite;animation:floatingPaint 10s infinite}#Skills .computer{position:absolute;left:60%;width:40%;top:5%;z-index:0;-webkit-animation:floatingComputer 10s infinite;animation:floatingComputer 10s infinite}#Skills .column{position:relative;color:#4447b3;flex-direction:column;width:40%;height:95%;z-index:1;padding:30px 0}#Skills .column .code-skills-list,#Skills .column .design-skills-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:#fff;box-shadow:10px 10px 30px rgba(50,50,93,.15);padding:25px 20px;border-radius:15px;max-width:65%;transition:all 1s ease}#Skills .column .code-skills-list:hover,#Skills .column .design-skills-list:hover{margin-top:-20px;box-shadow:20px 20px 50px rgba(50,50,93,.3)}#Skills .column .code-skills-list .skill,#Skills .column .design-skills-list .skill{display:flex;align-items:center;width:100%;font-size:14px;font-family:"IBM Plex Sans";z-index:1}#Skills .column .code-skills-list .skill .skill-label,#Skills .column .design-skills-list .skill .skill-label{margin-left:10px;width:100%}#Skills .column .code-skills-list .skill .icon-wrapper,#Skills .column .design-skills-list .skill .icon-wrapper{display:flex;justify-content:center;align-items:center;height:42px;width:50px}#Skills .column .code-skills-list .skill .icon-wrapper i,#Skills .column .design-skills-list .skill .icon-wrapper i{margin-right:5px;color:#15d0b5}#Skills .column h3{font-size:42px;margin-bottom:30px}#Skills .column:first-child{margin-right:5%}@-webkit-keyframes floatingComputer{0%{top:5%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:5%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes floatingComputer{0%{top:5%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}50%{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:5%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes floatingPaint{0%{top:5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{top:10%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes floatingPaint{0%{top:5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{top:10%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:5%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@media screen and (max-width:1024px){#Skills .title{font-size:110px}#Skills .column .code-skills-list,#Skills .column .design-skills-list{max-width:80%}@-webkit-keyframes floatingPaint{0%{top:-3%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{top:2%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:-3%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes floatingPaint{0%{top:-3%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{top:2%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:-3%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}}@media screen and (max-width:768px){#Skills .title{font-size:80px;bottom:-1%;right:3%}#Skills .white-dot-medium-top{top:5vh;right:45vw}#Skills .column{margin:15px;width:calc(100% - 30px)}}@media screen and (max-width:630px){#Skills{height:auto;display:flex;flex-direction:column;margin:150px 30px}#Skills .column .code-skills-list,#Skills .column .design-skills-list{max-width:100%}#Skills .white-dot-medium,#Skills .white-dot-right{display:none}#Skills .white-dot-left{top:82vh;left:15vw}#Skills .title{display:none}}@media screen and (max-width:320px){#Skills{margin:150px 10px}#Skills .white-dot-left{top:120vh}}#Works{position:relative;display:flex;align-items:center;justify-content:space-around;height:auto;width:90%;padding:5%;margin-bottom:300px}#Works .medium-stripes{position:absolute;width:200px;left:-2%;top:5%;opacity:.7;z-index:0}#Works .small-stripes{position:absolute;width:120px;z-index:0;bottom:20%;right:3%;opacity:.7;z-index:2}#Works .column-container{height:40vh;width:40%;position:relative;display:flex;justify-content:center;padding:0}#Works .column-container:first-child{margin-right:5%}#Works .column{position:relative;display:flex;justify-content:center;align-items:center;color:#4447b3;flex-direction:column;width:100%;height:100%;box-shadow:0 10px 20px rgba(50,50,93,.1);z-index:1;transition:all 1s ease}#Works .column a{text-decoration:none}#Works .column p{font-family:"IBM Plex Sans";width:60%;text-align:center}#Works .column:hover{box-shadow:0 30px 30px rgba(50,50,93,.3);margin-top:-30px}#Works .pro-left{background-image:url(/mesh-works-small.png);background-size:100% 100%;border-radius:15px}#Works .pro-left .diamond{position:absolute;width:25%;top:-20%;right:-5%;-webkit-animation:floatingDiamond 10s infinite;animation:floatingDiamond 10s infinite;transition:all 1s ease}#Works .perso-right{background-color:#fff;border-radius:15px}#Works .perso-right .folder{position:absolute;width:30%;bottom:-10%;left:-5%;-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-animation:floatingFolder 10s infinite;animation:floatingFolder 10s infinite;transition:all 1s ease}#Works .pink-dot-top{top:25vh;right:3vw;background-color:#ec98e1;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#Works .pink-dot-bottom{top:75vh;left:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#Works .blue-dot-medium{top:10vh;left:10vw;background-color:#74bff7;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite;z-index:2}#Works .blue-dot-top{top:0;right:40vw;background-color:#74bff7;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#Works .dark-blue-dot-bottom{bottom:0;right:20vw;background-color:#4447b3;-webkit-animation:rotateDots 4s infinite;animation:rotateDots 4s infinite;z-index:2}@-webkit-keyframes floatingDiamond{0%{top:-25%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{top:-20%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:-25%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes floatingDiamond{0%{top:-25%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{top:-20%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:-25%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@-webkit-keyframes floatingFolder{0%{bottom:-15%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{bottom:-10%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{bottom:-15%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes floatingFolder{0%{bottom:-15%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{bottom:-10%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{bottom:-15%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@media screen and (max-width:1024px){#Works .pink-dot-bottom{top:65vh}#Works .column-container{width:60%}}@media screen and (max-width:768px){#Works{flex-direction:column}#Works .column-container{width:60%}#Works .column-container:first-child{margin-right:0;margin-bottom:80px}#Works .column-container .column{position:absolute;font-size:14px;padding:0 10px 10px}#Works .column-container .column p{width:70%;margin:0}}@media screen and (min-height:800px){#Works .column-container{height:30vh}}@media screen and (max-width:580px){#Works{height:auto;margin:0}#Works .column-container{width:80%}#Works .small-stripes{z-index:0;bottom:37%}#Works .blue-dot-medium,#Works .white-dot-medium{display:none}#Works .blue-dot-top{top:-6vh}#Works .dark-blue-dot-bottom{bottom:-5vh}@-webkit-keyframes floatingDiamond{0%{top:-20%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{top:-25%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:-20%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes floatingDiamond{0%{top:-20%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{top:-25%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:-20%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@-webkit-keyframes floatingFolder{0%{top:-30%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{top:-25%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{top:-30%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@keyframes floatingFolder{0%{top:-30%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}50%{top:-25%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{top:-30%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}}#Contact{position:relative;display:flex;flex-direction:column;justify-content:center;height:auto;width:100%;margin-bottom:250px}#Contact .big-stripes{position:absolute;width:250px;z-index:0;left:13%;top:40%;opacity:.7}#Contact .medium-stripes{position:absolute;width:170px;z-index:0;bottom:15%;right:-40px;opacity:.7}#Contact .container{display:flex;flex-direction:column;align-items:flex-start;margin-left:50%;z-index:2;position:relative;color:#4447b3}#Contact .container .small-stripes{position:absolute;width:110px;z-index:0;top:30px;left:200px;opacity:.7}#Contact .container h3{color:#ec98e1;font-size:60px;margin-bottom:10px;margin-top:0;z-index:1}#Contact .container p{font-family:"IBM Plex Sans";max-width:70%}#Contact .container a{text-decoration:none}#Contact .mailbox-1{position:absolute;height:120%;left:15%;-webkit-animation:floatingMail 7s infinite;animation:floatingMail 7s infinite;z-index:2}@-webkit-keyframes floatingMail{0%{bottom:-10%}50%{bottom:0}to{bottom:-10%}}@keyframes floatingMail{0%{bottom:-10%}50%{bottom:0}to{bottom:-10%}}#Contact .red-dot-top{top:15vh;right:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#Contact .red-dot-bottom{top:60vh;left:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#Contact .blue-dot-top{top:28vh;left:4vw;background-color:#74bff7;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite}#Contact .blue-dot-medium{top:40vh;right:15vw;background-color:#74bff7;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#Contact .dark-blue-dot-medium{bottom:-20px;left:40vw;background-color:#4447b3;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite;z-index:4}#Contact .dark-blue-dot-bottom{bottom:30vh;right:20vw;background-color:#4447b3;-webkit-animation:rotateDots 4s infinite;animation:rotateDots 4s infinite}@media screen and (max-width:1024px){#Contact .dark-blue-dot-bottom{bottom:40vh}}@media screen and (max-width:768px){#Contact .dark-blue-dot-bottom{bottom:42vh}#Contact .mailbox-1{left:5%;height:auto;width:40%}}@media screen and (max-width:630px){#Contact .blue-dot-medium,#Contact .dark-blue-dot-medium{display:none}#Contact .red-dot-top{top:1vh}#Contact .container{margin:10% 10% 60%}#Contact .mailbox-1{width:60%;left:10%}#Contact .big-stripes{display:none}}@media screen and (max-width:320px){#Contact .container h3{font-size:48px}#Contact .container .small-stripes{left:150px}}#Footer{position:relative;justify-content:center;height:100vh;background-image:url(/mesh-footer-small.png);background-size:100% 100%;color:#fff;width:100%;overflow:hidden}#Footer,#Footer .container{display:flex;flex-direction:column}#Footer .container{padding:0 10%;justify-content:flex-start}#Footer .container .links{display:flex;flex-direction:column;align-items:flex-start;margin-right:5%;font-size:42px}#Footer .container .links .language-select,#Footer .container .links a{color:#fff;text-decoration:none;margin:0 0 20px}#Footer .container .links p{cursor:pointer;margin:0 0 20px}#Footer .container .localisation{margin-bottom:20px;font-size:24px}#Footer .container .localisation p{margin:0 0 5px}#Footer .anchor{position:absolute;width:20%;bottom:25%;right:15%;-webkit-animation:floatingAnchor 10s infinite;animation:floatingAnchor 10s infinite}@-webkit-keyframes floatingAnchor{0%{bottom:30%}50%{bottom:39%}to{bottom:30%}}@keyframes floatingAnchor{0%{bottom:30%}50%{bottom:39%}to{bottom:30%}}#Footer .terms{position:absolute;bottom:5%;right:60px;font-size:12px;letter-spacing:2px;color:#fff;z-index:10}#Footer .small-stripes{position:absolute;width:100px;z-index:0;left:5%;top:12%;opacity:.7}#Footer .medium-stripes{position:absolute;width:250px;z-index:0;right:-5%;bottom:-5%;opacity:.5}@media screen and (max-width:768px){#Footer{background-size:300vw 130vh}#Footer .terms{z-index:1}@-webkit-keyframes floatingAnchor{0%{bottom:47%}50%{bottom:42%}to{bottom:47%}}@keyframes floatingAnchor{0%{bottom:47%}50%{bottom:42%}to{bottom:47%}}}@media screen and (max-width:420px){#Footer{background-size:300vw 130vh}#Footer .container{margin-top:-50px}#Footer .container .localisation{font-size:20px;line-height:32px}#Footer .container .links .language-select,#Footer .container .links a{font-size:32px;line-height:32px}#Footer .small-stripes{top:-2%}#Footer .medium-stripes{width:220px;right:-22%}#Footer .anchor{display:none}#Footer .terms{right:0;margin:0 10%;font-size:16px}}@media screen and (max-width:320px){#Footer .social-icons{margin-bottom:30px}#Footer .container .localisation{font-size:16px;margin-bottom:0}#Footer .container .localisation p{margin-bottom:8px;line-height:19px}#Footer .container .links .language-select,#Footer .container .links a{font-size:20px;margin-bottom:15px}#Footer .small-stripes{top:-4%}#Footer .medium-stripes{width:150px;right:-13%;bottom:-2%}#Footer .terms{font-size:12px}}@media screen and (min-height:900px){#Footer{height:80vh}}.Social-Icons{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:30px;font-size:24px;margin-bottom:60px}.Social-Icons a:last-child i{margin-right:0}.Social-Icons a i{margin-right:35px}.Social-Icons a i:hover{color:#1a1e80}#Experience-Section{background-image:url(/mesh-about-small.jpg);background-size:105% 105%;background-position:50%;width:100%}#Experience-Section section.experience-item{position:relative;display:flex;align-items:center;justify-content:space-around;width:100%;height:90vh}#Experience-Section .timeline{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;width:30px}#Experience-Section .timeline .circle-index-wrapper{display:flex;justify-content:center;align-items:center;height:50px;width:45px;border-radius:50%;margin:15px;background-color:#fff;box-shadow:2px 2px 10px rgba(165,17,17,.2)}#Experience-Section .timeline .circle-index-wrapper .circle-index{display:flex;justify-content:center;align-items:center;height:25px;width:25px;border-radius:50%;background-color:#f5566f;font-size:11px;box-shadow:1px 1px 5px rgba(181,34,34,.6);font-family:"Gilroy"}#Experience-Section .timeline .line{height:50%;width:1px;background-color:#fff}#Experience-Section .column{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(50% - 100px);padding:50px;height:100%}#Experience-Section .column.column-text{height:auto}#Experience-Section .column.column-text .experience-sector{text-transform:uppercase;font-size:11px;margin-bottom:20px;font-family:"Gilroy"}#Experience-Section .column.column-text .experience-title{display:flex;align-items:center;font-size:24px;font-family:"Gilroy"}#Experience-Section .column.column-text .experience-title span{margin:0 7px}#Experience-Section .column.column-text .experience-title div{background-color:#fff;border-radius:4px;font-size:10px;padding:3px 7px;color:#f5566f}#Experience-Section .column.column-text .experience-date{font-size:12px;margin-bottom:15px}#Experience-Section .column.column-text .experience-description{font-size:13px;background-color:#fff;color:#4447b3;border-radius:15px;box-shadow:2px 10px 30px rgba(165,17,17,.2);padding:30px;width:auto;max-width:65%;list-style:none}#Experience-Section .column.column-text .experience-description li{margin-bottom:13px}#Experience-Section .column.column-text .experience-description li:first-child{font-weight:700}#Experience-Section .column.column-text .experience-description li:last-child{margin-bottom:0}#Experience-Section .img-wrapper{position:relative;display:flex;justify-content:center;align-items:center;height:50%;width:100%}#Experience-Section .img-wrapper img{position:absolute;height:100%;-webkit-animation:imgFloat 10s infinite;animation:imgFloat 10s infinite}#Experience-Section .img-wrapper img.kardinal{height:60%;-webkit-animation:imgFloatWide 10s infinite;animation:imgFloatWide 10s infinite}@-webkit-keyframes imgFloat{0%{top:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{top:10%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{top:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes imgFloat{0%{top:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{top:10%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{top:0;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes imgFloatWide{0%{top:20%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{top:25%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{top:20%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes imgFloatWide{0%{top:20%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{top:25%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{top:20%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}#Experience-Section-Mobile{background-image:url(/mesh-about-small.jpg);background-size:105% 105%;background-position:50%;width:100%}#Experience-Section-Mobile section.experience-item{position:relative;display:flex;align-items:center;justify-content:space-around;width:100%;height:100%}#Experience-Section-Mobile .circle-index-wrapper{position:absolute;display:flex;justify-content:center;align-items:center;height:30px;width:30px;border-radius:50%;left:6px;background-color:#fff;box-shadow:2px 2px 10px rgba(165,17,17,.2)}#Experience-Section-Mobile .circle-index-wrapper .circle-index{display:flex;justify-content:center;align-items:center;height:20px;width:20px;border-radius:50%;background-color:#f5566f;font-size:11px;box-shadow:1px 1px 5px rgba(181,34,34,.6);font-family:"Gilroy"}#Experience-Section-Mobile .column{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;border-left:1px solid #fff;margin-left:20px;padding:50px 0}#Experience-Section-Mobile .column.column-text{height:auto}#Experience-Section-Mobile .column.column-text .experience-sector{text-transform:uppercase;font-size:11px;margin-bottom:20px;font-family:"Gilroy"}#Experience-Section-Mobile .column.column-text .experience-title{display:flex;align-items:center;font-size:24px;font-family:"Gilroy"}#Experience-Section-Mobile .column.column-text .experience-title span{margin:0 7px}#Experience-Section-Mobile .column.column-text .experience-title div{background-color:#fff;border-radius:4px;font-size:10px;padding:3px 7px;color:#f5566f}#Experience-Section-Mobile .column.column-text .experience-date{font-size:12px;margin-bottom:15px}#Experience-Section-Mobile .column.column-text .experience-description{font-size:13px;background-color:#fff;color:#4447b3;border-radius:15px;box-shadow:2px 10px 30px rgba(165,17,17,.2);padding:25px;margin:15px 10px 15px 20px;width:70%;list-style:none}#Experience-Section-Mobile .column.column-text .experience-description li{margin-bottom:13px}#Experience-Section-Mobile .column.column-text .experience-description li:first-child{font-weight:700}#Experience-Section-Mobile .column.column-text .experience-description li:last-child{margin-bottom:0}#About-Page{height:auto;flex-direction:column;color:#2a2b56;color:#fff;height:100%;font-family:"IBM Plex Sans"}#About-Page,#About-Page section{display:flex;align-items:center;position:relative;width:100%}#About-Page section{justify-content:space-around;height:90vh}#About-Page section.conclusion,#About-Page section.intro-text{width:100%;height:80vh;background-color:#fff}#About-Page section .robot-wrapper{position:relative;display:flex;align-items:center;justify-content:flex-end;width:40%;height:100%}#About-Page section .robot-wrapper .robot{position:absolute;height:80%;-webkit-animation:aboutRobot 7s infinite;animation:aboutRobot 7s infinite;z-index:2}#About-Page section .intro{margin-top:60px;width:30%;padding:15%;color:#4447b3;font-size:14px;z-index:2}#About-Page section.conclusion{display:flex;align-items:center;justify-content:center;flex-direction:column;height:50vh}#About-Page section.conclusion .Social-Icons{margin-bottom:0}#About-Page section.conclusion .conclusion-links{display:flex;margin-bottom:80px}#About-Page section.conclusion .conclusion-links a{text-decoration:none}#About-Page section.conclusion .conclusion-links a:first-child{margin-right:30px}@-webkit-keyframes aboutRobot{0%{top:5%}50%{top:10%}to{top:5%}}@keyframes aboutRobot{0%{top:5%}50%{top:10%}to{top:5%}}#About-Page .dot{position:absolute;height:14px;width:14px;border-radius:5px}@-webkit-keyframes rotateDots{0%{margin-top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{margin-top:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{margin-top:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateDots{0%{margin-top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{margin-top:15px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{margin-top:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#About-Page .pink-dot-top{top:25vh;right:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#About-Page .blue-dot-top{top:20vh;left:5vw;background-color:#74bff7;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite}#About-Page .dark-blue-dot-medium{top:45vh;left:40vw;background-color:#4447b3;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#About-Page .big-stripes{position:absolute;width:160px;z-index:0;left:10%;top:40%;opacity:.7}#About-Page .medium-stripes{position:absolute;width:120px;z-index:0;bottom:15%;right:0;opacity:.7}@media screen and (max-width:700px){#About-Page{height:auto}#About-Page section .robot-wrapper{display:none}#About-Page section .intro{width:60%;padding:0}#About-Page .big-stripes{top:0}}@media screen and (max-width:420px){#About-Page section.intro-text{height:auto;padding:50px 0}#About-Page section.conclusion{height:70vh}#About-Page section.conclusion .conclusion-links{flex-direction:column}#About-Page section.conclusion .conclusion-links a:first-child{margin-right:0}#About-Page section .intro{width:80%}}@media screen and (min-height:1024px){#About-Page{height:400vh}#About-Page section .robot-wrapper{height:80%}#About-Page .column.column-text .project-description{max-width:90%}#About-Page section.project-item{height:70vh}#About-Page .img-wrapper img{height:80%}}@media screen and (min-height:1300px){#About-Page{height:320vh}#About-Page section.project-item{height:50vh}#About-Page .img-wrapper img{height:80%}}#Contact-Page{position:relative;display:flex;flex-direction:column;justify-content:center;height:100vh;width:100vw;overflow:hidden}#Contact-Page .profile-picture{border-radius:50%;height:100px;width:auto;margin-bottom:40px}#Contact-Page .dot{position:absolute;height:14px;width:14px;border-radius:5px}#Contact-Page .medium-stripes{position:absolute;width:120px;z-index:0;bottom:40%;right:-40px;opacity:.7}#Contact-Page .mailbox{position:absolute;z-index:-1;bottom:30%;right:7%;height:45%;-webkit-animation:floatingMailbox 10s ease infinite;animation:floatingMailbox 10s ease infinite}#Contact-Page .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:10%;z-index:2;position:relative;color:#4447b3;height:60vh;margin-top:15vh}#Contact-Page .container .small-stripes{position:absolute;width:110px;z-index:-1;top:33%;left:-5%;opacity:.7}#Contact-Page .container h3{color:#ec98e1;font-size:60px;margin:30px 0;z-index:1}#Contact-Page .container .contact-intro{font-family:"IBM Plex Sans";max-width:70%;margin:10px 0;white-space:nowrap}#Contact-Page .container .mail{margin-bottom:50px}#Contact-Page .container .mail i{margin-right:10px}#Contact-Page .container .mail a{color:#4447b3;font-size:36px}#Contact-Page .red-dot-top{top:15vh;right:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite}#Contact-Page .red-dot-bottom{top:80vh;left:5vw;background-color:#ec98e1;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#Contact-Page .blue-dot-top{top:28vh;left:4vw;background-color:#74bff7;-webkit-animation:rotateDots 5s infinite;animation:rotateDots 5s infinite}#Contact-Page .blue-dot-medium{top:40vh;right:15vw;background-color:#74bff7;-webkit-animation:rotateDots 2s infinite;animation:rotateDots 2s infinite}#Contact-Page .dark-blue-dot-medium{top:10vh;left:55vw;background-color:#4447b3;-webkit-animation:rotateDots 5s linear infinite;animation:rotateDots 5s linear infinite;z-index:4}#Contact-Page .dark-blue-dot-bottom{bottom:30vh;right:5vw;background-color:#4447b3;-webkit-animation:rotateDots 4s infinite;animation:rotateDots 4s infinite}@-webkit-keyframes floatingMailbox{0%{bottom:30%}50%{bottom:35%}to{bottom:30%}}@keyframes floatingMailbox{0%{bottom:30%}50%{bottom:35%}to{bottom:30%}}@media screen and (max-width:768px){#Contact-Page .profile-picture{display:none}#Contact-Page .container .mail{margin-bottom:0}#Contact-Page .container .mail a{font-size:24px}}@media screen and (max-width:420px){#Contact-Page .blue-dot-medium,#Contact-Page .blue-dot-top,#Contact-Page .dark-blue-dot-bottom{display:none}#Contact-Page .container .mail a{font-size:18px}#Contact-Page .mailbox{height:30%}#Contact-Page .container h3{font-size:48px;margin:-70px 0 0}@-webkit-keyframes floatingMailbox{0%{bottom:20%}50%{bottom:15%}to{bottom:20%}}@keyframes floatingMailbox{0%{bottom:20%}50%{bottom:15%}to{bottom:20%}}}@media screen and (max-width:320px){#Contact-Page .google-map,#Contact-Page .red-dot-top{display:none}#Contact-Page .container{height:100vh}#Contact-Page .container .small-stripes{top:-3%}#Contact-Page .container .contact-intro{font-size:14px}#Contact-Page .container h3{font-size:48px;margin-top:-70px}@-webkit-keyframes floatingMailbox{0%{bottom:5%}50%{bottom:10%}to{bottom:5%}}@keyframes floatingMailbox{0%{bottom:5%}50%{bottom:10%}to{bottom:5%}}}#Projects{display:flex;flex-direction:column;align-items:flex-start;padding:60px 0;width:100vw;background-image:url(/bg-projects.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#110b44;margin:0}#Projects .front-end-note{font-size:14px;font-weight:300;font-family:"IBM Plex Sans"}#Projects .Social-Icons{margin-top:60px;margin-left:80px;margin-bottom:0}#Projects .Social-Icons a i:hover{color:#ed69d1}#Projects h1{margin:80px 0 40px 80px}#Projects h1.front-end{margin-top:200px}#Projects .Projects-intro{margin:150px 0 40px 80px}#Projects .Projects-intro a{color:#110b44}#Projects .Projects-intro a:hover{color:#ed69d1}#Projects .challenges-list{display:flex;flex-direction:column;width:100%}#Projects .challenges-list .challenge-item{display:flex;flex-direction:row;align-items:center;padding:80px;border-top:1px solid #f2fbf8;transition:all .5s ease}#Projects .challenges-list .challenge-item:last-child{border-bottom:1px solid #f2fbf8}#Projects .challenges-list .challenge-item:hover{box-shadow:0 0 100px rgba(20,2,61,.2)}#Projects .challenges-list .challenge-item .counter{width:30%;font-size:120px;font-weight:700;font-family:"IBM Plex Sans"}#Projects .challenges-list .challenge-item .content{width:55%}#Projects .challenges-list .challenge-item .content .title{font-size:64px}#Projects .challenges-list .challenge-item .content .subtitle{font-size:18px;font-weight:300;font-family:"IBM Plex Sans"}#Projects .challenges-list .challenge-item .see-more{display:flex;font-size:14px;white-space:nowrap;width:15%}#Projects .challenges-list .challenge-item .see-more a{color:#110b44;text-decoration:none}#Projects .challenges-list .challenge-item .see-more a:hover{color:#fff}#Projects .challenges-list .challenge-item .see-more .button{padding:15px 25px;border-radius:25px;border:1px solid #110b44}#Projects .challenges-list .challenge-item .see-more .button:hover{border-color:#ed69d1;background-color:#ed69d1}@media screen and (max-width:500px){#Projects .Projects-intro{margin:50px}#Projects h1{margin:50px;font-size:48px}#Projects h1.front-end{margin-top:150px}#Projects .challenges-list .challenge-item{flex-direction:column;align-items:flex-start;padding:40px}#Projects .challenges-list .challenge-item .content{width:auto}#Projects .challenges-list .challenge-item .content .title{font-size:32px}#Projects .challenges-list .challenge-item .see-more{margin-top:20px;width:auto}#Projects .challenges-list .challenge-item .counter{font-size:48px;width:auto}}@media screen and (max-width:350px){#Projects .challenges-list .challenge-item .counter,#Projects h1{font-size:42px}}#Stripe-Menu{width:100vw;height:100vh;background-color:#fff}#Stripe-Menu .right-column{position:absolute;z-index:1;bottom:15%;right:20%}#Stripe-Menu .right-column i{font-size:24px}#Stripe-Menu .right-column i:hover{color:red}#Stripe-Menu .right-column h3{font-size:14px;font-weight:700;margin-bottom:10px}#Stripe-Menu .left-column{position:absolute;z-index:1;top:20%;left:20%}#Stripe-Menu .left-column h1{font-size:110px;font-family:"Bigilla",serif;font-weight:400;margin-bottom:10px}#Stripe-Menu .left-column h2{font-size:18px;font-weight:300;margin-bottom:25%}#Stripe-Menu .left-column .go-back-button{position:absolute;padding:10px 20px;border:1px solid #000;border-radius:50px;font-size:14px;cursor:pointer;font-weight:700;text-decoration:none;color:#fff;box-shadow:0 10px 50px rgba(50,50,93,.3);background-color:#000;transition:box-shadow .5s ease}#Stripe-Menu .left-column .go-back-button:hover{background-color:red;border-color:red;color:#fff;box-shadow:0 20px 50px rgba(50,50,93,.5)}#Stripe-Menu .buildings{opacity:.3;width:50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:-50px}#Stripe-Menu .tower{opacity:.5;width:40%;position:absolute;right:5%;bottom:0}#Stripe-Menu nav{position:relative;-webkit-perspective:600px;perspective:600px;z-index:2}#Stripe-Menu nav .menu-item li{position:relative;display:flex;justify-content:center}#Stripe-Menu nav .menu-item li .menu-item-title{color:#000;cursor:pointer;font-size:11px;padding:10px 20px;display:inline-block;margin:40px;font-weight:700;text-transform:uppercase}#Stripe-Menu nav ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}#Stripe-Menu .dropdown{opacity:0;position:absolute;overflow:hidden;padding:20px 30px;top:-10px;border-radius:2px;transition:all .5s;-webkit-transform:translateY(100px);transform:translateY(100px);will-change:opacity;display:none;font-weight:300;font-size:14px}#Stripe-Menu .dropdown.About{min-width:200px}#Stripe-Menu .dropdown.Contact{min-width:150px}#Stripe-Menu .trigger-enter .dropdown{display:block}#Stripe-Menu .trigger-enter-active .dropdown{opacity:1}#Stripe-Menu .dropdownBackground{width:100px;height:100px;position:absolute;background:#fff;border-radius:5px;box-shadow:0 20px 100px rgba(50,50,93,.2);transition:all .3s,opacity .1s,-webkit-transform .2s;transition:all .3s,opacity .1s,transform .2s;transition:all .3s,opacity .1s,transform .2s,-webkit-transform .2s;-webkit-transform-origin:50% 0;transform-origin:50% 0;display:flex;justify-content:center;opacity:0}#Stripe-Menu .dropdownBackground.open{opacity:1}#Stripe-Menu .arrow{position:absolute;width:20px;height:20px;display:block;background:#fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#Pricing-Comparator{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(30deg,#bef9f9,#89c8fd)}#Pricing-Comparator .pricing-container{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:70%;height:90%;background-color:#fff;border-radius:10px;box-shadow:0 20px 100px rgba(50,50,93,.4)}#Pricing-Comparator .pricing-container .go-back{display:flex;justify-content:center;align-items:center;position:absolute;font-size:12px;left:20px;top:10px;color:#b8b9bb;text-decoration:none}#Pricing-Comparator .pricing-container .go-back:hover{color:grey}#Pricing-Comparator .pricing-container .go-back p{margin-left:10px}#Pricing-Comparator .pricing-container h1{font-weight:700;font-size:28px;margin-bottom:0;color:#333}#Pricing-Comparator .pricing-container h2{font-weight:400;font-size:14px;color:grey;margin-bottom:40px;max-width:50%;text-align:center}#Pricing-Comparator .pricing-container .pricing-table{flex-direction:column;margin:0 50px;font-size:12px}#Pricing-Comparator .table-header{display:flex;align-items:center}#Pricing-Comparator .table-header-data{width:110px;display:flex;flex-direction:column;position:relative;padding:20px 20px 15px}#Pricing-Comparator .table-header-data .solution-name{margin-bottom:-5px;font-weight:700;font-size:10px;text-transform:uppercase}#Pricing-Comparator .table-header-data .solution-price{font-size:24px;font-weight:700}#Pricing-Comparator .table-header-data i{position:absolute;top:8px;right:10px;font-size:14px;color:#fff;z-index:1}#Pricing-Comparator .table-header .update-offer{display:flex;align-items:center;width:207px;padding:20px 20px 0}#Pricing-Comparator .table-header .update-offer .switch-button-container{display:flex;align-items:center;position:relative;background-color:#57e662;border-radius:50px;width:40px;height:20px;padding:2px 4px;margin:0 10px;cursor:pointer}#Pricing-Comparator .table-header .update-offer .switch-button-container .toggle-switch{position:absolute;height:16px;width:16px;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(44,44,48,.4);transition:all .5s ease}#Pricing-Comparator .table-body{background:linear-gradient(-10deg,#1e76fa,#033a8b);color:#fff;border-radius:10px;padding:7px}#Pricing-Comparator .table-body .table-row{display:flex;align-items:center}#Pricing-Comparator .table-body .table-row i{color:#57e662;font-size:16px}#Pricing-Comparator .table-body .table-row:hover{position:relative;z-index:1;box-shadow:0 10px 30px rgba(34,34,206,.2);background-color:#fff;color:#06f;border-radius:6px}#Pricing-Comparator .table-body .table-row:hover .table-data{background-color:#fff!important;color:#06f!important}#Pricing-Comparator .table-body .table-row:hover .table-data i.fa-times-circle{color:#cacdd0!important}#Pricing-Comparator .table-body .table-row .table-header-row{display:flex;font-size:12px;width:220px;height:70px;font-weight:700;padding-left:20px;align-items:center}#Pricing-Comparator .table-body .table-row .table-data{width:150px;height:70px;display:flex;justify-content:center;align-items:center}#Pricing-Comparator .table-footer{display:flex;align-items:center}#Pricing-Comparator .table-footer-data{width:110px;display:flex;padding:20px;flex-direction:column;position:relative}#Pricing-Comparator .table-footer-data .choose-button{display:flex;justify-content:center;align-items:center;padding:10px 15px;background-color:#eb2e6d;color:#fff;text-transform:uppercase;font-weight:700;font-size:11px;border-radius:50px;white-space:nowrap;box-shadow:0 10px 20px rgba(34,34,206,.2);transition:box-shadow .5s ease;cursor:pointer}#Pricing-Comparator .table-footer-data .choose-button.popular{margin-top:15px}#Pricing-Comparator .table-footer-data .choose-button:hover{background-color:#eb2e6d;box-shadow:0 10px 30px rgba(34,34,206,.5)}#Pricing-Comparator .table-footer .empty{width:247px}#Credit-Card-Form{height:100vh;background:linear-gradient(100deg,#bee9f9,#b6deff);background:linear-gradient(100deg,#f5f5f5,#e2e2e2)}#Credit-Card-Form,#Credit-Card-Form .form-wrapper{display:flex;justify-content:center;align-items:center}#Credit-Card-Form .form-wrapper{position:relative;flex-direction:column;width:35%;height:70%;background-color:#fff;border-radius:10px;box-shadow:0 20px 70px rgba(50,50,93,.4);margin-top:60px}#Credit-Card-Form .form-wrapper .credit-card-container{position:absolute;height:200px;width:350px;top:-100px;background-color:transparent}#Credit-Card-Form .form-wrapper .credit-card-container .credit-card-back,#Credit-Card-Form .form-wrapper .credit-card-container .credit-card-front{display:flex;flex-direction:column;color:#fff;position:absolute;justify-content:space-between;height:100%;width:100%;border-radius:15px;transition:2s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;font-weight:700;box-shadow:0 20px 30px rgba(50,50,93,.2);background:#ff006a}#Credit-Card-Form .form-wrapper .credit-card-container .card-chip,#Credit-Card-Form .form-wrapper .credit-card-container .card-logo{height:30px}#Credit-Card-Form .form-wrapper .credit-card-container .card-chip.back,#Credit-Card-Form .form-wrapper .credit-card-container .card-logo.back{position:absolute;bottom:15px;right:20px}.credit-card-front .cc-front-header{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 40px);padding:10px 20px;height:50px}.credit-card-front .cc-front-footer{display:flex;align-items:flex-start;justify-content:space-between;margin:10px}.credit-card-front .cc-front-footer-name{border:1px solid transparent;padding:5px 10px;width:190px;border-radius:5px}.credit-card-front .cc-front-footer-name.is-focused{border-color:#dadada}.credit-card-front .cc-front-footer-dates{border:1px solid transparent;padding:5px 10px;width:60px;border-radius:5px}.credit-card-front .cc-front-footer-dates.is-focused{border-color:#dadada}.credit-card-front .cc-front-footer .footer-dates-label,.credit-card-front .cc-front-footer .footer-name-label{text-transform:uppercase;opacity:.7;font-size:11px}.credit-card-front .cc-front-dates{display:flex;align-items:center;margin-right:20px}.credit-card-front .cc-front-number{width:calc(100% - 40px);margin:0 10px;font-size:24px;border:1px solid transparent;padding:10px;border-radius:5px}.credit-card-front .cc-front-number.is-focused{border-color:#dadada}.credit-card-front .cc-front-name{text-transform:uppercase}.credit-card-back .black-line{height:40px;width:100%;margin-top:30px;background:linear-gradient(90deg,#444,#000);opacity:.8}.credit-card-back .cc-back-header{margin-top:0}.credit-card-back .cc-back-ccv-name{color:#fff;margin:20px 20px 5px}.credit-card-back .cc-back-ccv-input{display:flex;justify-content:center;align-items:center;margin:0 20px;background-color:#fff;border-radius:5px;color:#333;height:30px;width:55px;font-size:12px;letter-spacing:2px;padding-top:3px}.credit-card-back .cc-back-footer{width:100%;position:relative}.CCForm-container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:100px;width:calc(100% - 100px);padding:50px}.CCForm-container .full-name-input{text-transform:capitalize}.CCForm-container .CCForm-section{width:100%;display:flex;align-items:center}.CCForm-container .CCForm-section .Input-Container{width:30%;margin-right:22px}.CCForm-container .CCForm-section .month-year{width:70%;display:flex;align-items:center}.CCForm-container .CCForm-section .month-year .Select-Container:first-child{margin-right:10px}.CCForm-container .disclaimer{margin-top:20px;font-size:12px}.CCForm-container .cc-form-footer{width:100%;justify-content:center;display:flex;align-items:center;margin-top:10px}.CCForm-container .cc-form-footer a,.CCForm-container .cc-form-footer div{padding:10px 20px;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;background-color:#000;font-size:11px;cursor:pointer;border-radius:50px;margin:5px}.CCForm-container .cc-form-footer a:hover,.CCForm-container .cc-form-footer div:hover{background-color:#656565}.Input-Container{display:flex;flex-direction:column;margin-bottom:20px;width:100%}.Input-Container label{font-size:12px;margin-bottom:5px}.Input-Container input{width:calc(100% - 30px);padding:15px;border:2px solid #dbdbdb;border-radius:5px;font-family:"IBM Plex Sans",sans-serif}.Input-Container input::-webkit-input-placeholder{color:#bebebe}.Input-Container input:-ms-input-placeholder{color:#bebebe}.Input-Container input::placeholder{color:#bebebe}.Select-Container{display:flex;flex-direction:column;margin-bottom:20px;width:90%}.Select-Container label{font-size:12px;margin-bottom:5px}.Select-Container select{width:100%;padding:15px;border:2px solid #dbdbdb;border-radius:5px;font-family:"IBM Plex Sans",sans-serif;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:95%;background-position-y:13px}.Select-Container select::-webkit-input-placeholder{color:#bebebe}.Select-Container select:-ms-input-placeholder{color:#bebebe}.Select-Container select::placeholder{color:#bebebe}#Waves-Canvas{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;overflow:hidden;background-color:#22a1ff}#Waves-Canvas .waves-explanations{position:absolute;bottom:15vh;color:#ed77b2}#Waves-Canvas .button-goback{position:absolute;bottom:5vh;text-decoration:none;color:#fff;background-color:#ed77b2;padding:10px 20px;border-radius:50px;font-weight:700;font-size:14px}#Waves-Canvas .button-goback:hover{background-color:#ee4399}#Waves-Canvas canvas{display:block}#Stacked-Menu{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;font-family:"Montserrat";background:#fff8f9;color:#fd4670}#Stacked-Menu #stack{position:absolute;bottom:30%;left:calc(50% - 175px);text-align:center;cursor:pointer}#Stacked-Menu h3{margin-top:-150px;font-weight:400}#Stacked-Menu .single-block{position:absolute;bottom:0;background:#fff;box-shadow:0 0 10px #ffe1e1;border-radius:10px;transition:.2s ease-in-out;width:350px}#Stacked-Menu .single-block .content{display:flex;align-items:center;padding:11px 20px 9px}#Stacked-Menu .single-block .content i{font-size:38px;margin-right:5px}#Stacked-Menu .single-block .content h3{margin:0;font-size:14px;font-weight:bolder;width:100%;overflow:hidden;text-overflow:ellipsis;color:#561919}#Stacked-Menu .single-block .content p{color:#f5b0b0;margin:0;font-size:12px}#Stacked-Menu .single-block .content>div{text-align:left;margin-left:10px;width:180px}#Stacked-Menu .button-goback{position:absolute;bottom:13vh;text-decoration:none;color:#fff;background:linear-gradient(304deg,#ff006a,#ecff81);box-shadow:5px 5px 10px #f5b0b0;padding:10px 20px;border-radius:50px;font-weight:700;font-size:14px;transition:all .5s ease}#Stacked-Menu .button-goback:hover{box-shadow:2px 5px 20px #f5b0b0}:root{--size:1;--background:#181717;--color1:#d25778;--color2:#ec585c;--color3:#e7d155;--color4:#56a8c6}#Virtual-Ticket{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;font-family:"Montserrat"}#Virtual-Ticket,#Virtual-Ticket .button-goback{background:#181717;background:var(--background);color:#fff}#Virtual-Ticket .button-goback{position:absolute;bottom:13vh;text-decoration:none;box-shadow:5px 5px 10px #000;padding:10px 20px;border-radius:50px;font-weight:700;font-size:14px;transition:all .5s ease}#Virtual-Ticket .button-goback:hover{box-shadow:2px 5px 20px #000}#Virtual-Ticket *{box-sizing:border-box}#Virtual-Ticket .ticket-visual_visual{width:650px;height:320px;margin:100px auto;position:relative;transition:all 1s ease;background:linear-gradient(90deg,#d25778,#ec585c,#e7d155,#56a8c6);background:linear-gradient(90deg,var(--color1),var(--color2),var(--color3),var(--color4));border-radius:20px;padding:5px}#Virtual-Ticket .ticket-visual_visual:before{left:-30px;background:#d25778;background:var(--color1)}#Virtual-Ticket .ticket-visual_visual:after,#Virtual-Ticket .ticket-visual_visual:before{content:"";display:block;position:absolute;top:130px;width:60px;height:60px;border-radius:50%;z-index:2}#Virtual-Ticket .ticket-visual_visual:after{right:-30px;background:#56a8c6;background:var(--color4)}#Virtual-Ticket .ticket-visual-wrapper{width:100%;height:100%;position:relative;background:#181717;background:var(--background);border-radius:15px}#Virtual-Ticket .ticket-visual-wrapper:before{left:-30px}#Virtual-Ticket .ticket-visual-wrapper:after,#Virtual-Ticket .ticket-visual-wrapper:before{content:"";display:block;position:absolute;top:130px;width:50px;height:50px;border-radius:50%;background:#181717;background:var(--background);z-index:3}#Virtual-Ticket .ticket-visual-wrapper:after{right:-30px}#Virtual-Ticket .left{left:-50px}#Virtual-Ticket .left,#Virtual-Ticket .right{position:absolute;top:110px;width:50px;height:100px;background:#181717;background:var(--background);z-index:4}#Virtual-Ticket .right{right:-50px}#Virtual-Ticket .ticket-visual_profile{padding:39px 155px 39px 58px;padding:calc(39px*var(--size)) calc(155px*var(--size)) calc(39px*var(--size)) calc(58px*var(--size))}#Virtual-Ticket .ticket-profile_text{margin:0}#Virtual-Ticket .ticket-profile_profile{display:flex;flex-direction:row}#Virtual-Ticket .ticket-event{margin-top:25px;margin-left:-10px}#Virtual-Ticket .ticket-profile_image{width:82px;width:calc(82px*var(--size));height:82px;height:calc(82px*var(--size));border-radius:50%}#Virtual-Ticket .ticket-profile_name{font-size:32px;font-size:calc(32px*var(--size));margin:10px 0 5px 20px;font-weight:700}#Virtual-Ticket .ticket-profile_username{margin:0 0 5px 20px;color:#8a8f98;display:flex}#Virtual-Ticket .ticket-profile_githubIcon img{width:18px;height:18px;margin-right:5px}#Virtual-Ticket .ticket-visual_ticket-number-wrapper{position:absolute;right:35px;bottom:0}#Virtual-Ticket .ticket-visual_ticket-number{-webkit-transform:rotate(90deg) translateY(100px);transform:rotate(90deg) translateY(100px);-webkit-transform:rotate(90deg) translateY(calc(100px*var(--size)));transform:rotate(90deg) translateY(calc(100px*var(--size)));-webkit-transform-origin:bottom right;transform-origin:bottom right;font-size:40px;font-size:calc(40px*var(--size));font-weight:700;text-align:center;padding-bottom:35px;width:310px;border-bottom:2px dashed #333}#Nav{position:absolute;display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:calc(100% - 120px);padding:50px 60px;color:#fff;z-index:10}#Nav.dark-nav{color:#4447b3}#Nav.dark-nav .logo,#Nav.dark-nav .separator{border-color:#4447b3}#Nav.dark-nav .logo,#Nav.dark-nav .menu a,#Nav.dark-nav .mobile-menu-wrapper .fa-hamburger{color:#4447b3}#Nav.dark-nav .mobile-menu-content p,#Nav.dark-nav i{color:#fff}#Nav.projects-nav{color:#110b44}#Nav.projects-nav .logo,#Nav.projects-nav .separator{border-color:#110b44}#Nav.projects-nav .logo,#Nav.projects-nav .menu a,#Nav.projects-nav .mobile-menu-wrapper .fa-hamburger{color:#110b44}#Nav.projects-nav .mobile-menu-content p,#Nav.projects-nav i{color:#fff}#Nav a{text-decoration:none}#Nav .logo{border-left:3px solid #fff;padding-left:10px;display:flex;flex-direction:column;cursor:pointer;font-size:16px;text-transform:uppercase;color:#fff;line-height:15px}#Nav .separator{height:40px;border:1px solid #fff;width:0;margin:0 35px}#Nav .mobile-menu-wrapper{display:none;align-items:center;font-size:14px;cursor:pointer}#Nav .mobile-menu-wrapper .mobile-menu{display:flex;align-items:center}#Nav .mobile-menu-wrapper .menu-close{position:absolute;top:30px;right:20px;z-index:11;font-size:20px}#Nav .mobile-menu-wrapper p{margin-right:10px}#Nav .mobile-menu-wrapper i.fa-hamburger{margin-top:-3px}#Nav .mobile-menu-wrapper .mobile-menu-content{display:flex;justify-content:center;position:absolute;z-index:10;cursor:auto;font-size:24px;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);flex-direction:column;align-items:center}#Nav .mobile-menu-wrapper .mobile-menu-content .menu-close{cursor:pointer}#Nav .mobile-menu-wrapper .mobile-menu-content .mobile-menu-language{margin:0 0 7%}#Nav .mobile-menu-wrapper .mobile-menu-content a{margin-bottom:7%;color:#fff;text-decoration:none;text-transform:uppercase}#Nav .menu{display:flex;align-items:center;font-size:14px}#Nav .menu a{color:#fff;margin-right:30px;white-space:nowrap;text-transform:uppercase}#Nav .menu a:hover{color:#4447b3}#Nav .menu p{cursor:pointer;white-space:nowrap}#Nav .menu i.fa-hamburger{font-size:20px;margin-top:-3px}@media screen and (max-width:768px){#Nav .mobile-menu-wrapper{display:flex}#Nav .menu{display:none}}@media screen and (max-width:768px){#Nav{width:calc(100% - 40px);padding:20px}}
/*# sourceMappingURL=main.f3c8f44e.chunk.css.map */