#tp-body{background-color:#0085ff;height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;gap:50px;scroll-snap-align:start}#tp-body header{color:#fff;padding-left:10%}.main-Title{font-size:5rem;font-weight:300}.sub-Title{font-size:3rem;font-weight:300}@media only screen and (max-width: 768px){#tp-body{position:relative}}._prof_container_1394h_1{position:absolute;top:0;right:0;width:30%;display:flex;justify-content:space-around;margin:5%;flex-direction:row}._prof_logo_1394h_31{display:block;flex-basis:60px;flex-grow:1;max-height:50px;transition:all .85s ease-in;padding:10px}._isInvisible_1394h_51{opacity:0}._prof_logo_1394h_31:after{content:"React.js";font-size:1rem;position:relative;bottom:0;text-align:center}._side_bar_a3spl_1{position:fixed;top:0;right:0;display:flex;flex-direction:column;justify-content:center;height:100vh;margin:0 2%;z-index:2}._dot_a3spl_25{height:1.4rem;width:1.4rem;border-radius:50%;display:inline-block;margin:.5rem 0;transition:all .75s}._light_a3spl_43{background-color:#fff}._dark_a3spl_51{background-color:#0085ff}._dot_a3spl_25:hover{cursor:pointer;background-color:#004c93}._active_a3spl_69{background-color:#bbb}._horizontal_a3spl_77{position:relative;bottom:0;flex-direction:row;height:2rem;margin:2%;flex-basis:100%}._horizontal_a3spl_77 *{background-color:#d3d3d3}.triangle_type_one{position:fixed;height:10vh}.triangle_type_one *{transition:all 3s ease-in}.triangle-0{fill:#fff;top:80%;left:20%}.triangle-0 *{fill:#fff}.triangle-1{top:80%;left:20%}.triangle-1 *{fill:#d9d9d9}.triangle-2{top:10%;left:80%;will-change:transform}.triangle-2 *{fill:#d9d9d9}.triangle-3{top:20%;left:85%;will-change:transform}.triangle-3 *{fill:#d9d9d9}@media only screen and (max-width: 768px){.triangle-type-one,.triangle-type-one *{display:none}}.circle_type_one{position:fixed;height:20vh}.circle_type_one *{transition:all 3s}.circle-0{fill:#fff;top:5%;left:5%}.circle-0 *{fill:#fff}.circle-1{top:5%;left:5%}.circle-1 *{fill:#d9d9d9}.circle-2{top:78%;left:30%}.circle-2 *{fill:#d9d9d9}._links_1eo92_1{position:fixed;right:0;bottom:0;z-index:5;width:10%;height:10vh;display:flex;flex-direction:row;justify-content:flex-end}._links_1eo92_1 *{min-width:40px;flex-basis:40px;flex-grow:1;padding:10px;transition:fill .85s ease-in}._linkSVG_1eo92_41{padding:0;cursor:pointer}._linkSVG_1eo92_41:hover path:first-of-type{fill:#004c93}._information_19akz_1{display:flex;width:100%;height:60vh;flex-direction:row;justify-content:space-around;flex-wrap:wrap}._information_19akz_1 *{flex-basis:4rem}._title_19akz_27{flex-basis:100%;flex-grow:100%;color:#004c93;font-weight:100;font-size:3rem;margin:0;text-align:right;padding-right:8%;z-index:4}._info_img_19akz_51{flex-grow:1;display:none;justify-content:flex-end;border-radius:50%;max-height:100%;height:auto;margin-left:5%;max-width:30%}._info_text_19akz_81{flex-grow:2;max-width:60%;background-color:#f1f1f1;font-size:1.2rem;font-style:italic;height:fit-content;margin:0 8% 0 5%;padding:.5rem 1rem;position:relative;line-height:1.7rem;align-self:center}._blueBar_19akz_113{position:absolute;bottom:1rem;left:-1rem;height:10px;background-color:#0085ff;width:150%}@media only screen and (max-width: 650px){._info_img_19akz_51{display:none}._info_text_19akz_81{margin:0;align-self:auto;font-size:80%}._blueBar_19akz_113{top:10px}}@media only screen and (min-width: 950px){._title_19akz_27{font-size:3rem}}@media only screen and (min-width: 1400px){._info_img_19akz_51{display:flex}}#_am_body_8r3tf_1{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;scroll-snap-align:start;background-color:#fff;box-shadow:inset 0 18vh #0085ff}@media only screen and (max-width: 768px){#_am_body_8r3tf_1{z-index:6}}._portfolio_4yaqa_1{width:100%;height:100vh;display:flex;justify-content:center;align-content:center;gap:50px;scroll-snap-align:start;flex-wrap:wrap}._portfolioTitle_4yaqa_29{min-width:100%;color:#004c93;font-weight:100;font-size:3rem;margin:0;text-align:left;padding-left:15%;z-index:4}._carousel_4yaqa_51{flex-basis:60%;height:60vh;display:flex;scroll-snap-type:x proximity;border-radius:10px;overflow-y:hidden;overflow-x:scroll;z-index:4;border:3px solid #004C93}._carousel_4yaqa_51::-webkit-scrollbar{background:#004c9327;display:block;height:.7rem;padding-bottom:.5rem}._carousel_4yaqa_51::-webkit-scrollbar-thumb{background:#004C93;display:block;margin-bottom:.5rem}._carousel_4yaqa_51 a{width:100%;height:100%;position:relative;left:0;flex-shrink:0;scroll-snap-align:start;cursor:pointer}._carousel_4yaqa_51 h2{position:absolute;bottom:5%;right:10%;width:30%;border-radius:10px;text-align:center;background-color:#fff;color:#004c93;opacity:0;transition:all 1s ease-in}._carousel_4yaqa_51 a:hover h2{-webkit-box-shadow:1px 0px 26px -7px rgba(74,82,115,.19);-moz-box-shadow:1px 0px 26px -7px rgba(74,82,115,.19);box-shadow:1px 0 26px -7px #4a527330;opacity:1}a img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){._carousel_4yaqa_51{flex-basis:80%}a img{object-fit:cover}}#contact{background-color:#004c93;height:100vh;width:100%;display:flex;flex-direction:row;justify-content:center;gap:50px;scroll-snap-align:start}.contact-section{position:relative;flex-basis:60%;display:flex;flex-direction:column;justify-content:center;color:#fff;font-size:1.5rem;border:3px solid white;max-width:80%;margin:20vh 0;background-color:#0000003e;padding:2% 5%;border-radius:10px}.contact-form{position:relative;flex-basis:80%;display:flex;flex-direction:column;justify-content:center}.contact-form-message,.contact-form-submit,.contact-form-text,.contact-form-btn{margin:.5rem 10%;max-width:80%;flex-basis:2rem;flex-shrink:1;border-radius:10px;border:none;padding:5px 5px 5px 18px}.contact-form-message{flex-basis:50%;flex-shrink:3;font-family:inherit;padding:18px}.contact-form-btn{border-radius:15px;max-width:30%;align-self:center;padding:.3rem 3rem;cursor:pointer}.contact-form-btn:hover{background-color:#cce5f9}@media only screen and (max-width: 800px){.contact-section{flex-basis:90%}}html{font-family:Inter,sans-serif;font-weight:400;padding:0;margin:0}body{padding:0;margin:0;overflow:overlay}*{scrollbar-width:auto}*::-webkit-scrollbar{width:15px;background:transparent;display:none}*::-webkit-scrollbar-track{display:none}*::-webkit-scrollbar-thumb{background-color:#ffadad;border-radius:12px;border:3px solid #ffffff}.container{height:100vh;width:100%;overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory}
