*{scrollbar-width:thin;scrollbar-color:#ff6913 rgba(31,34,53,.8)}::-webkit-scrollbar{width:1rem;height:1rem;background-color:#1f2235}::-webkit-scrollbar-track{border-radius:.5rem;background-color:hsla(0,0%,98.8%,.2)}::-webkit-scrollbar-thumb{height:10rem;border-radius:.5rem;background:#ff6913}::-webkit-scrollbar-corner{background-color:rgba(31,34,53,.8)}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:100em){html{font-size:65%}}@media only screen and (min-width:112.5em){html{font-size:73%}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}a{text-decoration:none!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.home{position:relative}.footer{font-size:1.5rem;padding:3rem;border-top:1px solid #2a2d46;background-color:#1f2235}.footer,.scrollTop{color:#fcfcfc;text-align:center}.scrollTop{position:fixed;right:3rem;bottom:3rem;opacity:0;visibility:0;z-index:-1;width:5rem;height:5rem;display:inline-block;font-size:2rem;line-height:4.5rem;border-radius:50%;border:2px solid #fcfcfc;background-color:#ff6913;transition:color .3s,border .3s,background-color .3s,cursor .3s,opacity .3s,visibility .3s}.scrollTop:focus,.scrollTop:hover{outline:none;color:#ff6913;border:2px solid #ff6913;background-color:#fcfcfc;cursor:pointer}.show{opacity:1;visibility:visible;z-index:1;transition:opacity .3s,visibility .3s}@-webkit-keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;-webkit-transform:translateX(-10rem);transform:translateX(-10rem)}80%{-webkit-transform:translateX(1rem);transform:translateX(1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInRight{0%{opacity:0;-webkit-transform:translateX(10rem);transform:translateX(10rem)}80%{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes moveIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.bannerSection{position:relative;display:grid;grid-template-columns:.6fr .4fr;width:100%;height:100vh;padding:2rem 10rem;background-color:#1f2235}@media only screen and (max-width:37.5em){.bannerSection{display:block;padding:2rem 6rem}}.bannerSection__left{-webkit-flex-direction:column;flex-direction:column;height:100%}.bannerSection__left,.bannerSection__right{display:-webkit-flex;display:flex;z-index:10}.bannerSection__right{position:relative;overflow:hidden;-webkit-align-items:center;align-items:center}@media only screen and (max-width:56.25em){.bannerSection__right{display:none}}.introText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:1.5rem;gap:1.5rem;font-family:"Poppins";color:#fcfcfc;margin:auto 0}.introText__salutation{font-family:inherit;font-size:2.2rem;color:inherit;-webkit-animation-name:moveIn;animation-name:moveIn;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.introText__name{font-family:"Poppins";font-size:6rem;font-weight:bolder;color:#ff6913;text-transform:uppercase;line-height:1.1;-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width:95em){.introText__name{font-size:5.2rem}}@media only screen and (max-width:84.06em){.introText__name{font-size:4.5rem}}@media only screen and (max-width:75em){.introText__name{font-size:4.2rem}}@media only screen and (max-width:37.5em){.introText__name{font-size:3.8rem}}.introText__title{font-family:inherit;font-size:2.2rem;color:inherit;-webkit-animation-name:moveInRight;animation-name:moveInRight;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width:37.5em){.introText__title{font-size:2rem}}.introText__bio{max-width:80%;font-family:inherit;font-size:1.4rem;color:inherit;padding:1rem 0;-webkit-animation-name:moveIn;animation-name:moveIn;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media only screen and (max-width:56.25em){.introText__bio{width:55rem}}@media only screen and (max-width:37.5em){.introText__bio{min-width:100%;max-width:100%}}.bannerButtons{display:-webkit-flex;display:flex;grid-gap:2rem;gap:2rem}.bannerButtons,.bannerImg{-webkit-animation-name:moveIn;animation-name:moveIn;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.bannerImg{height:55rem;display:block;margin-left:auto}@media only screen and (max-width:84.06em){.bannerImg{height:45rem}}@media only screen and (max-width:75em){.bannerImg{height:40rem}}.mouseScroll{position:absolute;bottom:3.5rem;left:50%;right:50%;font-size:3rem;color:#fcfcfc;z-index:10;transition:font-size .3s,cursor .3s}@media only screen and (max-width:37.5em){.mouseScroll{font-size:2.5rem;bottom:2rem}}.mouseScroll:focus,.mouseScroll:hover{outline:none;font-size:3.5rem;cursor:pointer}.button{-webkit-appearance:none;appearance:none;min-width:15rem;font-size:1.7rem;font-family:"Poppins";text-align:center;color:#fcfcfc;padding:1rem 2rem;border-radius:5px;border:2px solid transparent;background-color:#ff6913;transition:color .3s,border .3s,background-color .3s,curor .3s}.button:active,.button:focus,.button:hover{color:#ff6913;border:2px solid #ff6913;background-color:#fcfcfc;cursor:pointer;outline:none}.portfolioSection{background-color:#2a2d46;min-height:100vh;padding:2rem 10rem}@media only screen and (max-width:37.5em){.portfolioSection{padding:2rem 4rem}}.emailLink{color:#ff6913;font-weight:700;border-bottom:1px solid transparent;transition:color .3s,border-bottom .3s,cursor .3s}.emailLink:focus,.emailLink:hover{outline:none;color:#fcfcfc;border-bottom:1px solid #ff6913;cursor:pointer}.cardsGallery{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;padding:8rem 0}.cardsGallery>*{margin-bottom:4rem;margin-left:2rem;margin-right:2rem}@media only screen and (max-width:37.5em){.cardsGallery>*{margin-left:0;margin-right:0}}@supports (gap:2rem){.cardsGallery{grid-gap:2rem;gap:2rem}.cardsGallery>*{margin-left:0;margin-right:0}}.portfolioCards{-webkit-perspective:150rem;perspective:150rem;-moz-perspective:150rem;position:relative;width:30rem;height:23rem;font-family:"Poppins"}@media only screen and (max-width:37.5em){.portfolioCards{width:100%}}.portfolioCards__side{position:absolute;top:0;left:0;width:30rem;height:23rem;padding:2rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:1.5rem;box-shadow:0 1.5rem 4rem #1f2235;background-color:#1f2235;overflow:hidden;transition:all .8s ease}@media only screen and (max-width:37.5em){.portfolioCards__side{width:100%}}.portfolioCards__side--front{color:#fcfcfc;background-image:linear-gradient(to right bottom,#1f2235,#1f2235);background-blend-mode:screen}.portfolioCards__side--back{color:#1f2235;background-color:#fcfcfc;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.portfolioCards:hover .portfolioCards__side--front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.portfolioCards:hover .portfolioCards__side--back{-webkit-transform:rotateY(0);transform:rotateY(0)}.portfolioCards__picture{display:-webkit-flex;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.portfolioCards__picture img{width:80%;height:auto;max-height:98%}.portfolioCards__heading{font-weight:700;text-align:center;text-transform:uppercase}.portfolioCards__heading--front{font-size:3rem;color:#fcfcfc}@media only screen and (max-width:37.5em){.portfolioCards__heading--front{font-size:3.5rem}}.portfolioCards__heading--back{font-size:2rem;color:#ff6913}.portfolioCards .backSideFlex{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:1rem;gap:1rem}.portfolioCards__description{font-size:1.5rem;font-weight:700;color:#1f2235;text-align:center}.portfolioCards__projectLink{font-size:1.7rem;font-weight:700;color:#ff6913;padding:1rem 2rem;border-radius:1.5rem;border:2px solid #ff6913;transition:color .3s,background-color .3s}.portfolioCards__projectLink:active,.portfolioCards__projectLink:focus,.portfolioCards__projectLink:hover{font-weight:400;color:#fcfcfc;background-color:#ff6913}.section-heading{font-size:3rem;font-weight:700;padding:4rem 0 2rem}.section-heading,.section-intro{font-family:"Poppins";color:#fcfcfc;text-align:center}.section-intro{font-size:1.7rem;padding:1rem 0}.contactSection{font-family:"Poppins";background-color:#1f2235;min-height:100vh;padding:2rem 10rem}@media only screen and (max-width:37.5em){.contactSection{padding:2rem 4rem}}.contact{display:grid;grid-template-columns:.5fr .5fr}@media only screen and (max-width:56.25em){.contact{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:center;align-items:center;padding-bottom:4rem}}.contact__detailBox{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;grid-gap:3rem;gap:3rem}@media only screen and (max-width:56.25em){.contact__detailBox{padding-top:4rem}}@media only screen and (max-width:37.5em){.contact__detailBox{grid-gap:2rem;gap:2rem}}.contact__detailSeperator{padding-bottom:3rem}@supports (gap:2rem){.contact__detailSeperator{padding-bottom:0}}.contact__detailSeperator>:not(:last-child){margin-bottom:2rem}@media only screen and (max-width:56.25em){.contact__detailSeperator{display:grid;grid-template-columns:repeat(3,1fr)}.contact__detailSeperator>:not(:last-child){margin-right:4rem;margin-bottom:0}@supports (gap:2rem){.contact__detailSeperator{grid-gap:4rem;gap:4rem}.contact__detailSeperator>:not(:last-child){margin-right:0}}}@media only screen and (max-width:37.5em){.contact__detailSeperator{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding-bottom:2rem}.contact__detailSeperator>:not(:last-child){margin-right:2rem}@supports (gap:2rem){.contact__detailSeperator{grid-gap:2rem;gap:2rem}.contact__detailSeperator>:not(:last-child){margin-right:0}}}.contact__detail{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.contact__detail>:first-child{margin-right:3rem}@supports (gap:2rem){.contact__detail{grid-gap:3rem;gap:3rem}.contact__detail>:first-child{margin-right:0}}.contact__name{font-size:2rem;font-weight:700;color:#ff6913}@media only screen and (max-width:37.5em){.contact__name{font-size:1.7rem}}.contact__info a{font-size:1.7rem;color:#fcfcfc}@media only screen and (max-width:37.5em){.contact__info a{font-size:1.5rem}}@media only screen and (max-width:56.25em){.contact__socialBox{text-align:center}}.contact__heading{font-size:2rem;font-weight:700;color:#fcfcfc}.contact__social{display:-webkit-flex;display:flex;padding-top:1.5rem}.contact__social>:not(:last-child){margin-right:2rem}@supports (gap:2rem){.contact__social{grid-gap:2rem;gap:2rem}.contact__social>:not(:last-child){margin-right:0}}@media only screen and (max-width:56.25em){.contact__social{-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:37.5em){.contact__social>:not(:last-child){margin-right:1.5rem}@supports (gap:2rem){.contact__social{grid-gap:1.5rem;gap:1.5rem}.contact__social>:not(:last-child){margin-right:0}}}.contact__form{padding:5rem 0}@media only screen and (max-width:56.25em){.contact__form{width:100%;border-bottom:1px solid #2a2d46}}.roundIcon{width:5rem;height:5rem;display:inline-block;font-size:2rem;color:#ff6913;margin-right:5px;text-align:center;line-height:4.8rem;border-radius:50%;border:2px solid #ff6913;background-color:#fcfcfc;transition:color .3s,border .3s,background-color .3s,cursor .3s}.roundIcon:active,.roundIcon:focus,.roundIcon:hover{outline:none;color:#fcfcfc;border:2px solid #fcfcfc;background-color:#ff6913;cursor:pointer}.form{width:100%;font-family:inherit;max-width:55rem;height:100%;margin-left:auto;padding:2rem 4rem;border-radius:5px;background-color:#fcfcfc;box-shadow:1px 1px 5px #000}@media only screen and (max-width:56.25em){.form{margin:0 auto;max-width:100%}}.form__heading{font-size:2.2rem;font-weight:700;padding:2rem 0;color:#ff6913}@media only screen and (max-width:37.5em){.form__heading{text-align:center}}.form__group{width:100%;margin-bottom:1rem}.form__input{color:#1f2235;margin-bottom:1rem}.form__input,.form__message{width:100%;font-size:1.6rem;padding:1rem;border:none;border-bottom:2px solid #ff6913;outline:none}.form__message{resize:none;overflow:auto;margin-bottom:2rem}.form__btn{text-align:right}@media only screen and (max-width:37.5em){.form__btn{text-align:center}}
/*# sourceMappingURL=main.2ffa0fe3.chunk.css.map */