@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap" rel="stylesheet);*{margin:0;padding:0;color:#fff;font-family:"Roboto","Open Sans",sans-serif;box-sizing:border-box;z-index:3;word-spacing:.1rem;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}.App_leftNavi__3LUEw{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;grid-gap:1.5rem;gap:1.5rem;top:0;left:0;position:fixed;z-index:6;padding:0 1rem;height:70px}@media (max-width:500px){.App_leftNavi__3LUEw{grid-gap:1rem;gap:1rem;padding:0 .6rem}}.App_button__2iN8t{background:none;padding:0 .5rem;margin:.5rem 0;border:1.5px solid transparent;font-size:1.5em;cursor:pointer}.App_button__2iN8t:hover{border:1.5px solid #fff}@media (max-width:600px){.App_button__2iN8t{font-size:1.3em}}@media (max-width:350px){.App_button__2iN8t{font-size:1.15em}}.Background_clouds__2w2F-,.Background_stars__2RehN,.Background_twinkling__3gzB-{min-height:100%;min-width:1024px;position:fixed;top:0;left:0;width:100%;height:auto}.Background_stars__2RehN{background:#000 url(/portfolio/static/media/stars.90c266f7.png) repeat 50%;z-index:0}.Background_twinkling__3gzB-{background:transparent url(data:image/png;base64,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) repeat 50%;z-index:2;-webkit-animation:Background_move-twinkle-back__FM3_a 200s linear infinite;animation:Background_move-twinkle-back__FM3_a 200s linear infinite}.Background_clouds__2w2F-{background:transparent url(/portfolio/static/media/clouds.655c9c06.png);background-repeat:round;z-index:3;opacity:.4;-webkit-animation:Background_move-clouds-back__Skt6M 200s linear infinite;animation:Background_move-clouds-back__Skt6M 200s linear infinite}@-webkit-keyframes Background_move-clouds-back__Skt6M{0%{background-position:0 0}to{background-position:10000px 0}}@keyframes Background_move-clouds-back__Skt6M{0%{background-position:0 0}to{background-position:10000px 0}}@-webkit-keyframes Background_move-twinkle-back__FM3_a{0%{background-position:0 0}to{background-position:10000px 5000px}}@keyframes Background_move-twinkle-back__FM3_a{0%{background-position:0 0}to{background-position:10000px 5000px}}.Navbar_colourNav__33GVW,.Navbar_navbar__1YIWb{width:100%;padding:0 1rem;-webkit-justify-content:flex-end;justify-content:flex-end;display:grid;grid-auto-flow:column;-webkit-align-items:center;align-items:center;grid-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem}@media (max-width:1326px){.Navbar_colourNav__33GVW,.Navbar_navbar__1YIWb{grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}}@media (max-width:1100px){.Navbar_colourNav__33GVW img,.Navbar_navbar__1YIWb img{width:30px;height:30px}}@media (max-width:500px){.Navbar_colourNav__33GVW img,.Navbar_navbar__1YIWb img{width:25px;height:25px}}.Navbar_colourNav__33GVW{position:fixed;background-color:#000;box-shadow:0 12px 9px #000}.Navbar_li__3Ra4Y{font-size:24px;list-style-type:none;position:relative}.Navbar_li__3Ra4Y:before{position:absolute;content:"";width:0;height:2px;bottom:-5px;left:0;background-color:#fff;visibility:hidden;transition:all .3s ease-in-out}@media (max-width:500px){.Navbar_li__3Ra4Y:before{bottom:0}}.Navbar_li__3Ra4Y:hover:before{visibility:visible;width:100%}@media (max-width:1100px){.Navbar_li__3Ra4Y{font-size:20px}}@media (max-width:500px){.Navbar_li__3Ra4Y{font-size:16px}}.Navbar_link___LzhU{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;justify-items:end;-webkit-align-items:center;align-items:center;text-decoration:none}.Navbar_link___LzhU.Navbar_clicked__1GyHa{pointer-events:none}.Navbar_link___LzhU.Navbar_clicked__1GyHa:before{position:absolute;content:"";width:0;height:2px;bottom:-5px;left:0;background-color:#fff;visibility:visible;width:100%}@media (max-width:500px){.Navbar_link___LzhU.Navbar_clicked__1GyHa:before{bottom:0}}.Navbar_link___LzhU p{padding-right:.5rem}.Navbar_CHamburger__1CM8T{z-index:5;width:100%;height:70px;padding:0 1rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}@media (max-width:923px){.Navbar_CHamburger__1CM8T{position:fixed;background-color:#000;box-shadow:0 12px 9px #000}}@media (max-width:923px){.Navbar_CHamburger__1CM8T nav{display:none}}.Navbar_CHamburger__1CM8T>img{display:none}@media (max-width:923px){.Navbar_CHamburger__1CM8T>img{display:block;cursor:pointer}}@media (max-width:500px){.Navbar_CHamburger__1CM8T>img{width:35px;height:35px}}.Hamburger_OHamburger__2fMkp{position:fixed;z-index:7;right:1rem;top:.91rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#000;box-shadow:0 0 0 100rem rgba(0,0,0,.9)}@media (max-width:500px){.Hamburger_OHamburger__2fMkp{top:1.1rem}}.Hamburger_OHamburger__2fMkp>img{cursor:pointer;-webkit-align-self:flex-end;align-self:flex-end}@media (max-width:500px){.Hamburger_OHamburger__2fMkp>img{width:35px;height:35px}}.Hamburger_OHamburger__2fMkp nav{-webkit-align-self:flex-end;align-self:flex-end}.Hamburger_OHamburger__2fMkp ul{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;background:rgba(191,79,97,.2);border-radius:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem;white-space:nowrap}@media (max-width:500px){.Hamburger_OHamburger__2fMkp ul{padding:.5rem .8rem}}.Hamburger_OHamburger__2fMkp li{padding:.5rem 0}@media (max-width:500px){.Hamburger_OHamburger__2fMkp li{padding:.4rem 0}}.ContactIcons_icons__1w2-s{display:grid;grid-template-columns:repeat(3,1fr);-webkit-align-items:center;align-items:center;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.ContactIcons_icons__1w2-s img{background-color:#000}@media (max-width:1100px){.ContactIcons_icons__1w2-s{grid-column-gap:.7rem;-webkit-column-gap:.7rem;column-gap:.7rem}.ContactIcons_icons__1w2-s img{width:30px;height:30px}}@media (max-width:600px){.ContactIcons_icons__1w2-s{grid-column-gap:.4rem;-webkit-column-gap:.4rem;column-gap:.4rem}}.Home_intro__1TGNR{height:90vh;width:100vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.Home_intro__1TGNR .Home_introBox__1lkmJ{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-row-gap:2rem;row-gap:2rem}@media (max-width:420px){.Home_intro__1TGNR{width:80vw;margin:auto}}.Home_header__2ep7R{font-weight:700;font-size:4em}@media (max-width:1120px){.Home_header__2ep7R{font-size:3em}}@media (max-width:820px){.Home_header__2ep7R{font-size:2.5em}}@media (max-width:670px){.Home_header__2ep7R{font-size:2em}}@media (max-width:530px){.Home_header__2ep7R{font-size:1.5em}}.Home_subheader__18uIZ{font-weight:700;font-size:2em}@media (max-width:1120px){.Home_subheader__18uIZ{font-size:1.5em}}@media (max-width:820px){.Home_subheader__18uIZ{font-size:1em}}@media (max-width:420px){.Home_subheader__18uIZ{font-size:.8em}}.AboutMe_img__ndsE8{width:300px;height:400px;position:relative;-webkit-perspective:500px;perspective:500px}.AboutMe_img__ndsE8:after,.AboutMe_img__ndsE8:before{content:"";width:100%;height:100%;position:absolute;box-sizing:border-box;transition:-webkit-transform .6s linear;transition:transform .6s linear;transition:transform .6s linear,-webkit-transform .6s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.AboutMe_img__ndsE8:after{background:url(/portfolio/static/media/me.c7eb037d.jpg);background-size:cover}.AboutMe_img__ndsE8:before{background:url(/portfolio/static/media/me2.3023b8d9.jpg);background-size:cover}.AboutMe_img__ndsE8:before,.AboutMe_img__ndsE8:hover:after{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.AboutMe_img__ndsE8:hover:before{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn)}.AboutMe_container__3Ladd{min-height:90vh;min-width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:2rem 0;margin-bottom:6rem}@media (max-width:922px){.AboutMe_container__3Ladd{min-height:90vh}}.AboutMe_intro__1HugH{width:60%}@media (max-width:1700px){.AboutMe_intro__1HugH{width:65%}}@media (max-width:1400px){.AboutMe_intro__1HugH{width:75%}}@media (max-width:1200px){.AboutMe_intro__1HugH{width:85%}.AboutMe_intro__1HugH .AboutMe_img__ndsE8{width:250px;height:350px}}@media (max-width:922px){.AboutMe_intro__1HugH{padding-top:5rem}}@media (max-width:300px){.AboutMe_intro__1HugH{width:95%}}.AboutMe_travels__3eB-V{width:45%}@media (max-width:1400px){.AboutMe_travels__3eB-V{width:60%}}@media (max-width:1200px){.AboutMe_travels__3eB-V{width:70%}}@media (max-width:900px){.AboutMe_travels__3eB-V{width:95%}}.AboutMe_hobby__LFRfG,.AboutMe_intro__1HugH,.AboutMe_travels__3eB-V{height:100%;display:grid;grid-auto-flow:row;cursor:default;grid-row-gap:5rem;row-gap:5rem}.AboutMe_introInfo__2gLf3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:8rem;-webkit-column-gap:8rem;column-gap:8rem;-webkit-align-items:flex-start;align-items:flex-start}@media (max-width:922px){.AboutMe_introInfo__2gLf3{grid-template-columns:1fr;justify-items:center;grid-row-gap:3rem;row-gap:3rem}}.AboutMe_travelsSlider__JhJAi{width:100%}.AboutMe_hobby__LFRfG{width:70%}@media (max-width:1350px){.AboutMe_hobby__LFRfG{width:90%}}@media (max-width:1060px){.AboutMe_hobby__LFRfG{width:60%}}@media (max-width:790px){.AboutMe_hobby__LFRfG{width:75%}}@media (max-width:600px){.AboutMe_hobby__LFRfG{width:90%}}@media (max-width:400px){.AboutMe_hobby__LFRfG{width:95%}}.AboutMe_hobbyBoxes__vencs{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:4rem;row-gap:4rem;grid-column-gap:4rem;-webkit-column-gap:4rem;column-gap:4rem}@media (max-width:1040px){.AboutMe_hobbyBoxes__vencs{grid-template-columns:1fr;grid-template-rows:1fr}}.AboutMe_hobbyBox__OQ26t{width:100%;height:400px;-webkit-perspective:600px;perspective:600px}@media (max-width:475px){.AboutMe_hobbyBox__OQ26t{height:300px}}@media (max-width:350px){.AboutMe_hobbyBox__OQ26t{height:275px}}.AboutMe_hobbyBoxContent__2QR-j{width:100%;height:100%;position:relative;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.AboutMe_frontBox__2hLPP img{width:100%;height:100%}.AboutMe_hobbyBox__OQ26t:hover .AboutMe_hobbyBoxContent__2QR-j{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transition:-webkit-transform .6s linear;transition:transform .6s linear;transition:transform .6s linear,-webkit-transform .6s linear}.AboutMe_backBox__1zJZZ,.AboutMe_frontBox__2hLPP{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.AboutMe_backBox__1zJZZ{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.ScrollIcon_scroll__9Q7Rh img{position:relative;z-index:4;position:fixed;cursor:pointer;bottom:3rem;right:3rem;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation:ScrollIcon_bounce__QGKzM 3.6s ease infinite;animation:ScrollIcon_bounce__QGKzM 3.6s ease infinite;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@media (max-width:1000px){.ScrollIcon_scroll__9Q7Rh img{bottom:1.5rem;right:1.5rem}}@media (max-width:650px){.ScrollIcon_scroll__9Q7Rh img{bottom:.5rem;right:.5rem}}@media (max-width:500px){.ScrollIcon_scroll__9Q7Rh img{width:35px;height:35px}}.ScrollIcon_show__EBQpH{visibility:visible}.ScrollIcon_hide__M7Db-{visibility:hidden}@-webkit-keyframes ScrollIcon_bounce__QGKzM{0%{-webkit-transform:translateY(0);transform:translateY(0)}5.55556%{-webkit-transform:translateY(0);transform:translateY(0)}11.11111%{-webkit-transform:translateY(0);transform:translateY(0)}22.22222%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}27.77778%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}44.44444%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ScrollIcon_bounce__QGKzM{0%{-webkit-transform:translateY(0);transform:translateY(0)}5.55556%{-webkit-transform:translateY(0);transform:translateY(0)}11.11111%{-webkit-transform:translateY(0);transform:translateY(0)}22.22222%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}27.77778%{-webkit-transform:translateY(0);transform:translateY(0)}33.33333%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}44.44444%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.Box_box__177Z4{height:100%;border:2px solid #fff;padding:3rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Box_box__177Z4 .Box_titleStyle__3d96m{margin-bottom:2rem}@media (max-width:550px){.Box_box__177Z4 .Box_titleStyle__3d96m{margin-bottom:.7rem}}.Box_box__177Z4 .Box_link__2bdKy{font-style:italic}@media (max-width:650px){.Box_box__177Z4{padding:2rem}}@media (max-width:500px){.Box_box__177Z4{padding:1.3rem;font-size:.85em}}@media (max-width:370px){.Box_box__177Z4{padding:.6rem;font-size:.72em}}.Resume_infoWrapper__1ESEZ,.Resume_skillsWrapper__htihy{min-height:90vh;min-width:100%;display:grid;grid-auto-flow:row;-webkit-align-content:center;align-content:center;justify-items:center;grid-gap:7rem;gap:7rem;padding:2rem 0;margin-bottom:6rem}@media (max-width:922px){.Resume_infoWrapper__1ESEZ,.Resume_skillsWrapper__htihy{min-height:90vh;grid-gap:3rem;gap:3rem;padding-top:7rem}}.Resume_infoWrapper__1ESEZ>a{font-style:italic;cursor:pointer;font-size:1.7em}@media (max-width:500px){.Resume_infoWrapper__1ESEZ>a{font-size:1.4em}}@media (max-width:400px){.Resume_infoWrapper__1ESEZ>a{font-size:1.1em}}@media (max-width:350px){.Resume_infoWrapper__1ESEZ>a{font-size:1em}}.Resume_info__1s8Po{width:60%;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;-webkit-align-items:flex-start;align-items:flex-start}.Resume_info__1s8Po .Resume_img__2y933{width:300px;height:400px;position:relative;-webkit-perspective:500px;perspective:500px}.Resume_info__1s8Po .Resume_img__2y933:after,.Resume_info__1s8Po .Resume_img__2y933:before{content:"";width:100%;height:100%;position:absolute;box-sizing:border-box;transition:-webkit-transform .6s linear;transition:transform .6s linear;transition:transform .6s linear,-webkit-transform .6s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Resume_info__1s8Po .Resume_img__2y933:after{background:url(/portfolio/static/media/my-photo.a2e1087b.jpg);background-size:cover}.Resume_info__1s8Po .Resume_img__2y933:before{background:url(/portfolio/static/media/my-photo2.3c77f9a4.JPG);background-size:cover}.Resume_info__1s8Po .Resume_img__2y933:before,.Resume_info__1s8Po .Resume_img__2y933:hover:after{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg)}.Resume_info__1s8Po .Resume_img__2y933:hover:before{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn);-ms-transform:rotate(1turn)}@media (max-width:1700px){.Resume_info__1s8Po{width:65%}}@media (max-width:1400px){.Resume_info__1s8Po{width:75%}}@media (max-width:1200px){.Resume_info__1s8Po{width:85%}.Resume_info__1s8Po .Resume_img__2y933{width:250px;height:350px}}@media (max-width:922px){.Resume_info__1s8Po{grid-template-columns:1fr;justify-items:center;grid-gap:3rem;gap:3rem}}@media (max-width:800px){.Resume_info__1s8Po .Resume_img__2y933{width:200px;height:300px}}@media (max-width:400px){.Resume_info__1s8Po .Resume_img__2y933{width:150px;height:250px}}.Resume_skillsWrapper__htihy{position:relative}.Resume_skills__3cu7C{width:60%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;grid-row-gap:4rem;row-gap:4rem}.Resume_skills__3cu7C .Resume_reactStyle__3AMRm,.Resume_skills__3cu7C .Resume_skill__3mR3f{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:all .2s ease-in-out;margin:auto}.Resume_skills__3cu7C .Resume_reactStyle__3AMRm:hover,.Resume_skills__3cu7C .Resume_skill__3mR3f:hover{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3)}@media (max-width:1380px){.Resume_skills__3cu7C .Resume_reactStyle__3AMRm,.Resume_skills__3cu7C .Resume_skill__3mR3f{width:100px;height:100px}}@media (max-width:680px){.Resume_skills__3cu7C .Resume_reactStyle__3AMRm,.Resume_skills__3cu7C .Resume_skill__3mR3f{width:70px;height:70px}}@media (max-width:470px){.Resume_skills__3cu7C .Resume_reactStyle__3AMRm,.Resume_skills__3cu7C .Resume_skill__3mR3f{width:50px;height:50px}}@media (max-width:1380px){.Resume_skills__3cu7C{width:70%}}@media (max-width:1100px){.Resume_skills__3cu7C{width:90%;grid-column-gap:4rem;-webkit-column-gap:4rem;column-gap:4rem;grid-row-gap:3rem;row-gap:3rem}}@media (max-width:680px){.Resume_skills__3cu7C{width:95%;grid-column-gap:3rem;-webkit-column-gap:3rem;column-gap:3rem;grid-row-gap:2rem;row-gap:2rem}}@media (max-width:470px){.Resume_skills__3cu7C{grid-template-columns:repeat(3,1fr);grid-column-gap:2.5rem;-webkit-column-gap:2.5rem;column-gap:2.5rem;grid-row-gap:2rem;row-gap:2rem}}.Resume_reactStyle__3AMRm{-webkit-animation:Resume_logo-spin__2APPl 20s linear infinite;animation:Resume_logo-spin__2APPl 20s linear infinite}@-webkit-keyframes Resume_logo-spin__2APPl{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Resume_logo-spin__2APPl{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.Projects_projects__12vnB{display:grid;position:relative;width:100%;height:100%;grid-template-columns:repeat(2,1fr);grid-row-gap:9rem;row-gap:9rem;padding:7rem 0;justify-items:center}@media (max-width:1500px){.Projects_projects__12vnB{grid-template-columns:1fr;grid-template-rows:1fr}}.Projects_projects__12vnB .Projects_flipCard__2_AIM{width:700px;height:400px;-webkit-perspective:800px;perspective:800px}@media (max-width:750px){.Projects_projects__12vnB .Projects_flipCard__2_AIM{width:600px;height:400px}}@media (max-width:630px){.Projects_projects__12vnB .Projects_flipCard__2_AIM{width:500px;height:320px}}@media (max-width:530px){.Projects_projects__12vnB .Projects_flipCard__2_AIM{width:400px;height:300px}}@media (max-width:425px){.Projects_projects__12vnB .Projects_flipCard__2_AIM{width:350px;height:250px}}@media (max-width:370px){.Projects_projects__12vnB .Projects_flipCard__2_AIM{width:300px;height:200px}}.Projects_projects__12vnB .Projects_cardContent__2Q_bf{position:relative;width:100%;height:100%;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.Projects_projects__12vnB .Projects_flipCard__2_AIM:hover .Projects_cardContent__2Q_bf{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transition:-webkit-transform .6s linear;transition:transform .6s linear;transition:transform .6s linear,-webkit-transform .6s linear}.Projects_projects__12vnB .Projects_back__85mv7,.Projects_projects__12vnB .Projects_front__219Ip{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Projects_projects__12vnB .Projects_back__85mv7{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg)}.Projects_projects__12vnB .Projects_front__219Ip img{width:100%;height:100%}
/*# sourceMappingURL=main.39b960b0.chunk.css.map */