/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.burger-btn{background-color:rgba(0,0,0,0);padding:.5rem;cursor:pointer;border-radius:10px}.burger-btn div{border:2px solid;width:25px;margin:.25rem}.btn{display:flex;flex-direction:row;justify-content:center;align-content:center;text-align:center;background-color:rgba(0,0,0,0);border:none;padding:.5rem;border-radius:10px}.btn-white{background-color:#fff}.btn-white:hover{transition:.5s all ease-in-out;background-color:rgba(255,255,255,.8)}.btn-light{background-color:#f8f9fc}.btn-light:hover{transition:.5s all ease-in-out;background-color:rgba(248,249,252,.8)}.btn-black{background-color:#000}.btn-black:hover{transition:.5s all ease-in-out;background-color:rgba(0,0,0,.8)}.btn-dark{background-color:#333}.btn-dark:hover{transition:.5s all ease-in-out;background-color:rgba(51,51,51,.8)}.btn-grey{background-color:#989898}.btn-grey:hover{transition:.5s all ease-in-out;background-color:rgba(152,152,152,.8)}.btn-good-night{background-color:#485460}.btn-good-night:hover{transition:.5s all ease-in-out;background-color:rgba(72,84,96,.8)}.btn-london-square{background-color:#808e9b}.btn-london-square:hover{transition:.5s all ease-in-out;background-color:rgba(128,142,155,.8)}.btn-black-pearl{background-color:#1e272e}.btn-black-pearl:hover{transition:.5s all ease-in-out;background-color:rgba(30,39,46,.8)}.btn-fresh-turquoise{background-color:#34e7e4}.btn-fresh-turquoise:hover{transition:.5s all ease-in-out;background-color:rgba(52,231,228,.8)}.btn-jade-dust{background-color:#00d8d6}.btn-jade-dust:hover{transition:.5s all ease-in-out;background-color:rgba(0,216,214,.8)}.btn-spiro-disco-ball{background-color:#0fbcf9}.btn-spiro-disco-ball:hover{transition:.5s all ease-in-out;background-color:rgba(15,188,249,.8)}.btn-dark-periwinkle{background-color:#575fcf}.btn-dark-periwinkle:hover{transition:.5s all ease-in-out;background-color:rgba(87,95,207,.8)}.btn-exclusive-blue{background-color:#d2dae2}.btn-exclusive-blue:hover{transition:.5s all ease-in-out;background-color:rgba(210,218,226,.8)}.btn-orange{background-color:#f1a10c}.btn-orange:hover{transition:.5s all ease-in-out;background-color:rgba(241,161,12,.8)}.btn-sunset-orange{background-color:#ff5e57}.btn-sunset-orange:hover{transition:.5s all ease-in-out;background-color:rgba(255,94,87,.8)}.text-white{color:#fff}.text-light{color:#f8f9fc}.text-black{color:#000}.text-dark{color:#333}.text-grey{color:#989898}.text-good-night{color:#485460}.text-london-square{color:#808e9b}.text-black-pearl{color:#1e272e}.text-fresh-turquoise{color:#34e7e4}.text-jade-dust{color:#00d8d6}.text-spiro-disco-ball{color:#0fbcf9}.text-dark-periwinkle{color:#575fcf}.text-exclusive-blue{color:#d2dae2}.text-orange{color:#f1a10c}.text-sunset-orange{color:#ff5e57}.bg-white{background-color:#fff}.bg-light{background-color:#f8f9fc}.bg-black{background-color:#000}.bg-dark{background-color:#333}.bg-grey{background-color:#989898}.bg-good-night{background-color:#485460}.bg-london-square{background-color:#808e9b}.bg-black-pearl{background-color:#1e272e}.bg-fresh-turquoise{background-color:#34e7e4}.bg-jade-dust{background-color:#00d8d6}.bg-spiro-disco-ball{background-color:#0fbcf9}.bg-dark-periwinkle{background-color:#575fcf}.bg-exclusive-blue{background-color:#d2dae2}.bg-orange{background-color:#f1a10c}.bg-sunset-orange{background-color:#ff5e57}.text-xxs{font-size:.5rem}.text-xs{font-size:.8rem}.text-sm{font-size:.9rem}.text-md{font-size:1rem}.text-lg{font-size:1.3rem}.text-xl{font-size:1.5rem}.text-xxl{font-size:2rem}html{overflow-x:hidden}body{font-family:"Roboto",verdana,sans-serif;overflow-x:hidden;position:relative;font-size:1rem;background-image:url("../img/low-poly-grid-haikei (1).svg");background-repeat:no-repeat;background-size:100%}@media screen and (max-width: 576px){body{background-repeat:repeat}}@media screen and (min-width: 768px){body{background-repeat:no-repeat}}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}main{display:flex;align-items:center}main p{color:#d2dae2}#mainHeader{background-color:rgba(255,255,255,.239);position:relative;display:grid;grid-template-columns:1fr 100px;align-items:center;justify-content:space-between;width:100%}@media screen and (min-width: 1200px){#mainHeader .name{margin-left:3em}#mainHeader .container-corner{margin-right:4em}}#mainHeader .name{display:grid;grid-template-columns:1fr;align-items:center}#mainHeader .name .logo{display:grid;grid-template-rows:1fr 1fr;padding-left:3em;margin-top:1em}#mainHeader .name .logo .logoHome{display:flex}#mainHeader .name .logo .logoHome svg{fill:#d2dae2;width:15px;height:15px;margin-left:1em}@media screen and (max-width: 768px){#mainHeader .name .logo .logoHome svg{display:none}}#mainHeader .name a,#mainHeader .name p{color:#d2dae2;letter-spacing:.3em}#mainHeader .name a{text-decoration:none;align-self:end;margin-bottom:.5em;display:block}#mainHeader .name p{grid-row:2/3;align-self:start;margin-top:0}.container-corner{position:absolute;right:20px}@media screen and (min-width: 992px){.container-corner{top:auto}}.container-corner .btn-circle{background:#575fcf;display:block;width:70px;height:70px;border-radius:50%;position:relative;z-index:15;outline:none;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px solid #d2dae2}.container-corner .btn-circle .line{width:50%;height:3px;background:#d2dae2;transition:transform .2s ease,opacity .2s ease,top .2s ease .2s;position:relative}.container-corner .btn-circle .line:nth-child(1){top:-10px}.container-corner .btn-circle .line:nth-child(3){top:10px}.container-corner .btn-circle.menu-anim .line:nth-child(1){top:3px;transform:rotate(45deg);transition:top .2s ease,transform .2s ease .2s}.container-corner .btn-circle.menu-anim .line:nth-child(2){opacity:0;transition:opacity .2s ease}.container-corner .btn-circle.menu-anim .line:nth-child(3){top:-3px;transform:rotate(-45deg);transition:top .2s ease,transform .2s ease .2s}.container-corner .circle-menu{background:#ff5e57;width:500px;height:500px;border-radius:50%;border:90px solid rgba(255,255,255,.239);position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transition:transform .4s ease .5s}.container-corner .circle-menu .links-circle{border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);display:flex;justify-content:center;align-items:center}.container-corner .circle-menu .links-circle svg{width:80px;transition:transform .2s ease;fill:#575fcf}.container-corner .circle-menu .links-circle svg:hover{transform:scale(1.2)}.container-corner .circle-menu .links-circle:nth-child(1){left:0%;transition:transform .2s ease .4s}.container-corner .circle-menu .links-circle:nth-child(2){left:15%;top:85%;transition:transform .2s ease .2s}.container-corner .circle-menu .links-circle:nth-child(3){top:100%;transition:transform .2s ease}.container-corner .circle-menu.circle-anim{transition:transform .4s ease .4s;transform:translate(-50%, -50%) scale(1)}.container-corner .circle-menu.circle-anim .links-circle:nth-child(1){transform:translate(-50%, -50%) scale(1);transition:transform .2s ease .7s}.container-corner .circle-menu.circle-anim .links-circle:nth-child(2){transform:translate(-50%, -50%) scale(1);transition:transform .2s ease .9s}.container-corner .circle-menu.circle-anim .links-circle:nth-child(3){transform:translate(-50%, -50%) scale(1);transition:transform .2s ease 1.1s}.container-corner.container-corner-project{top:30px}footer{display:flex;height:20vh;margin:0 auto;justify-content:center;align-items:center}footer a{padding:1rem}footer svg{fill:#d2dae2;width:2em;height:2em}.mainContainer.space{gap:3em}.mainContainer{width:90%;margin:0em auto;position:relative;margin-top:3em}@media screen and (min-width: 1200px){.mainContainer{margin-top:8em}}@media screen and (min-width: 1400px){.mainContainer{margin-top:10em}}.mainContainer .aboutMe p{font-size:.8rem;text-align:center}@media screen and (min-width: 768px){.mainContainer .fence{position:absolute;top:0;left:0;z-index:-10000;background:url("../pics/fence.jpg") center/cover;width:100%;height:100%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:picSlide;animation-name:picSlide;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.mainContainer .fence::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(146,145,145,.137)}.mainContainer .fence .aboutMe p{margin:0 .2em .2em 0}@-webkit-keyframes picSlide{from{left:50%;opacity:0}to{opacity:1;left:0%}}@keyframes picSlide{from{left:50%;opacity:0}to{opacity:1;left:0%}}}@media screen and (min-width: 768px)and (min-width: 768px){.mainContainer .aboutMe p{position:absolute;bottom:0;right:0;font-size:1rem}}@media screen and (min-width: 768px)and (min-width: 768px)and (min-width: 992px){.mainContainer .aboutMe p{font-size:1.3rem}}#typeWriter{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:appears;animation-name:appears;-webkit-animation-fill-mode:both;animation-fill-mode:both}#typeWriter span{color:#d2dae2}#typeWriter span{font-size:140px;margin:0}#typeWriter .underline{height:.8px;background:#d2dae2;position:absolute}#typeWriter .title{display:grid;grid-template-columns:100px 200px;align-items:end;position:relative}#typeWriter .title span{font-size:150px}#typeWriter .title #reativity{display:flex}#typeWriter .title #reativity p{grid-column:2/3;margin-bottom:30px;font-size:50px}#typeWriter .title .underlineTitle{position:absolute;left:100px;bottom:33px;width:150px;-webkit-animation-delay:3200ms;animation-delay:3200ms;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:underlineSlide;animation-name:underlineSlide;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes underlineSlide{from{width:0px}to{width:150px}}@keyframes underlineSlide{from{width:0px}to{width:150px}}#typeWriter .titlePartTwo{display:grid;grid-template-columns:100px 20px 100px;align-items:end;position:relative}#typeWriter .titlePartTwo #bigO{display:flex}#typeWriter .titlePartTwo #bigO p{margin-bottom:30px;font-size:50px}#typeWriter .titlePartTwo #bigOtwo p{margin-bottom:30px;font-size:50px}#typeWriter .titlePartTwo .underlineHas{left:0px;bottom:33px;width:125px;-webkit-animation-delay:4100ms;animation-delay:4100ms;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:underlineSlideTwo;animation-name:underlineSlideTwo;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes underlineSlideTwo{from{width:0px}to{width:125px}}@keyframes underlineSlideTwo{from{width:0px}to{width:125px}}#typeWriter .titlePartThree{display:grid;grid-template-columns:70px 90px 90px 100px;align-items:end;position:relative}#typeWriter .titlePartThree #bor{display:flex}#typeWriter .titlePartThree #bor p{margin-bottom:30px;font-size:50px}#typeWriter .titlePartThree #rs{display:flex}#typeWriter .titlePartThree #rs p{margin-bottom:30px;font-size:50px}#typeWriter .titlePartThree .underlineBor{left:0px;bottom:35px;width:78px;-webkit-animation-delay:5900ms;animation-delay:5900ms;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:underlineSlideThree;animation-name:underlineSlideThree;-webkit-animation-fill-mode:both;animation-fill-mode:both}#typeWriter .titlePartThree .underlineRs{left:253px;bottom:35px;width:50px;-webkit-animation-delay:6800ms;animation-delay:6800ms;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:underlineSlideFour;animation-name:underlineSlideFour;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes underlineSlideThree{from{width:0px}to{width:78px}}@keyframes underlineSlideThree{from{width:0px}to{width:78px}}@-webkit-keyframes underlineSlideFour{from{width:0px}to{width:50px}}@keyframes underlineSlideFour{from{width:0px}to{width:50px}}@media screen and (min-width: 768px){#typeWriter .titlePartTwo{margin-left:3em}#typeWriter .titlePartThree{margin-left:5em}}@media screen and (min-width: 992px){#typeWriter .titlePartTwo{margin-left:3em}#typeWriter .titlePartThree{margin-left:5em}}@media screen and (min-width: 1200px){#typeWriter .titlePartTwo{margin-left:5em}#typeWriter .titlePartThree{margin-left:10em}}@media screen and (min-width: 1400px){#typeWriter .titlePartTwo{margin-left:10em}#typeWriter .titlePartThree{margin-left:20em}}@-webkit-keyframes appears{from{opacity:0}to{opacity:1}}@keyframes appears{from{opacity:0}to{opacity:1}}.contactContainer{width:90%;margin:0 auto;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:appears;animation-name:appears;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-bottom:3em}@media screen and (max-width: 992px){.contactContainer{margin-top:1em}}@media screen and (min-width: 992px){.contactContainer{margin-top:3em;display:grid;grid-template-columns:repeat(2, 1fr);gap:3em}.contactContainer .mailPic{background:url("../pics/mail.jpg") center/cover;width:100%;height:100%;position:relative}.contactContainer .mailPic::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(146,145,145,.137)}}.contact{display:flex;flex-direction:column}.contact h2{padding:0;margin:0;color:#d2dae2;margin-top:1em}.contact .form input,.contact .form textarea{width:100%;padding:1em;color:#d2dae2;background-color:#808e9b;border:none;margin-top:1em}.contact .form input::-moz-placeholder, .contact .form textarea::-moz-placeholder{color:#d2dae2}.contact .form input:-ms-input-placeholder, .contact .form textarea:-ms-input-placeholder{color:#d2dae2}.contact .form input::placeholder,.contact .form textarea::placeholder{color:#d2dae2}.contact .name{display:grid;display:-ms-grid;grid-template-columns:repeat(2, 1fr);gap:1em}.contact .submit{padding:1rem 0 0 0;display:flex;align-items:center;gap:1em}.contact button{padding:1em;color:#d2dae2;background-color:#808e9b;border:1px solid #d2dae2;cursor:pointer}.contact a{text-decoration:none;color:#d2dae2}@media screen and (min-width: 992px){.contact h2{margin-top:0}}.aboutContainer{display:flex;flex-direction:column;align-items:center;margin:0 1em 0 1em;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:appears;animation-name:appears;-webkit-animation-fill-mode:both;animation-fill-mode:both}.aboutContainer p{line-height:1.8em}@media screen and (min-width: 768px){.aboutContainer{background:url("../pics/blue.jpg") center/cover;width:90%;height:90%;position:relative;margin:0 auto;margin-top:3em}.aboutContainer::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(29,28,28,.397)}.aboutContainer .presentation{padding:1rem;position:relative;z-index:10000}}@media screen and (min-width: 992px){.aboutContainer{background:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:3em}.aboutContainer::before{display:none}.aboutContainer .aboutPic{background:url("../pics/blue.jpg") center/cover;width:100%;height:90%;position:relative}.aboutContainer .aboutPic::before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(209,48,48,.137)}}.orange.orangeTop{transform:rotate(180deg)}.orange{-webkit-animation:3s ease-in 1s alternate both running OrangeTwist;animation:3s ease-in 1s alternate both running OrangeTwist}.orange svg{width:50%;height:80px}@media screen and (min-width: 1200px){.orange svg{width:50%;height:120px}}@media screen and (min-width: 1400px){.orange svg{width:50%;height:140px}}@-webkit-keyframes OrangeTwist{from{opacity:0}to{opacity:1}}@keyframes OrangeTwist{from{opacity:0}to{opacity:1}}.orange #groupQuartier{transition:1s all ease-in-out}.orange #quartier1{-webkit-animation:4.8s ease-in .8s alternate both running OrangeSlide;animation:4.8s ease-in .8s alternate both running OrangeSlide}@-webkit-keyframes OrangeSlide{from{transform:translate(10%);opacity:.3}to{transform:translate(0);opacity:1}}@keyframes OrangeSlide{from{transform:translate(10%);opacity:.3}to{transform:translate(0);opacity:1}}.orange #quartier2{-webkit-animation:4.6s ease-in 1.2s alternate both running OrangeSlide2;animation:4.6s ease-in 1.2s alternate both running OrangeSlide2}@-webkit-keyframes OrangeSlide2{from{transform:translateY(10%);opacity:.3}to{transform:translateY(0%);opacity:1}}@keyframes OrangeSlide2{from{transform:translateY(10%);opacity:.3}to{transform:translateY(0%);opacity:1}}.orange #quartier3{-webkit-animation:4.4s ease-in 1s alternate both running OrangeSlide3;animation:4.4s ease-in 1s alternate both running OrangeSlide3}@-webkit-keyframes OrangeSlide3{from{transform:translate(-10%);opacity:.3}to{transform:translate(0);opacity:1}}@keyframes OrangeSlide3{from{transform:translate(-10%);opacity:.3}to{transform:translate(0);opacity:1}}#projectsMain{height:100vh;width:100%;display:flex;flex-direction:column}#projectsMain .project-link{text-decoration:none;width:100%;height:25vh;display:block;position:relative;display:flex;justify-content:center;align-items:center}#projectsMain .project-link:nth-of-type(1){background:url("../pics/travelista.jpg") center/cover}#projectsMain .project-link:nth-of-type(2){background:url("../pics/marino.jpg") center/cover}#projectsMain .project-link:nth-of-type(3){background:url("../pics/south.jpg") center/cover}#projectsMain .project-link:nth-of-type(4){background:url("../pics/photo_folio.jpg") center/cover}#projectsMain .project-link:hover:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(58,56,56,.301)}#projectsMain .project-link .projects-info{background-color:rgba(255,255,255,.239);padding:.8em;position:relative;z-index:10000}#projectsMain .project-link .projects-info h2,#projectsMain .project-link .projects-info p{text-align:center;color:#1e272e}#projectsMain .project-link .projects-info h2{margin:.3em 0 .3em 0}#projectsMain .project-link .projects-info p{font-weight:bold;margin:.5em 0 .5em 0}#projectsMain .container-corner{position:absolute;z-index:100000}#projectsMain .social_links{position:absolute;bottom:30px;display:flex;z-index:10000;width:100%;justify-content:space-between}#projectsMain .social_links a{padding:1rem}#projectsMain .social_links svg{fill:#d2dae2;width:2em;height:2em}@media screen and (min-width: 992px){#projectsMain .social_links svg{width:4em;height:4em}}/*# sourceMappingURL=styles.min.css.map */