body{margin:0;font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app .clip-path-wrapper{border-left:98vw solid transparent;border-top:100px solid #fff}.app .clip-path-wrapper-bottom{border-left:98vw solid transparent;border-bottom:100px solid #fff}.content-wrapper{position:relative;z-index:1;padding:20px;color:#525252;display:flex;flex:1 1}.content-wrapper .about-me-wrapper{flex:1 1;padding-left:50px}.content-wrapper .about-me-wrapper .about-heading{font-size:48px;line-height:60px}.content-wrapper .about-me-wrapper .intro-text{font-size:38px;margin:0;line-height:43px;letter-spacing:2.1px}.content-wrapper .about-me-wrapper .about-description{font-size:22px;max-width:500px;margin-top:30px;line-height:36px;font-weight:500;letter-spacing:.8px;color:#525252}.content-wrapper .about-me-wrapper .more-about-work{font-size:18px;max-width:560px;margin-top:20px;line-height:2;font-weight:500;letter-spacing:1.1px}.content-wrapper .about-me-wrapper .scrollOption{font-size:18px;text-align:center;display:inline-block;vertical-align:middle;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px 0 4px;cursor:pointer;line-height:24px;letter-spacing:1.1px;border-bottom:2px solid;margin-bottom:20px;font-weight:700}.content-wrapper .about-me-wrapper .scrollOption a{text-decoration:none;color:#525252}.content-wrapper .intro-image-wrapper{flex:1 1;display:flex;justify-content:flex-end;margin-right:50px}.content-wrapper .intro-image-wrapper img{width:380px;height:380px}.slanted-border-bottom{position:absolute;bottom:0;left:0;width:100%;height:100%;-webkit-clip-path:polygon(100% 80%,0 80%,100% 100%,0 calc(100% - 6vw));clip-path:polygon(100% 80%,0 80%,100% 100%,0 calc(100% - 6vw));background-color:#fff}@media screen and (max-width:800px){.content-wrapper .about-me-wrapper{padding-left:0;padding-right:0}.content-wrapper .about-me-wrapper .about-heading{font-size:20px;line-height:30px}.content-wrapper .about-me-wrapper .about-description,.content-wrapper .about-me-wrapper .scrollOption{font-size:14px;line-height:20px}.content-wrapper .intro-image-wrapper{display:none}}.portfolio-wrapper{position:relative}.portfolio-wrapper .portfolio-title{display:flex;align-items:stretch;justify-content:center;margin-top:18px;margin-bottom:45px;font-size:40px;color:#525252;line-height:60px;font-weight:500}.portfolio-wrapper .portfolio-container{display:flex;flex-direction:column;align-items:stretch;padding:0 70px}.portfolio-wrapper .portfolio-container .project-wrapper{display:flex;width:100%;margin-bottom:50px}.portfolio-wrapper .portfolio-container .project-wrapper .project-content{display:flex;flex-grow:1;width:100%}.portfolio-wrapper .portfolio-container .project-wrapper:nth-child(2n) .project-image-wrapper{justify-content:flex-end}.portfolio-wrapper .portfolio-container .project-wrapper .project-image-wrapper{display:flex;width:100%;justify-content:flex-start}.portfolio-wrapper .portfolio-container .project-wrapper .project-image-wrapper a{display:flex;border-radius:31px;box-shadow:0 20px 40px rgba(82,82,82,.34)}.portfolio-wrapper .portfolio-container .project-wrapper .project-image-wrapper a img{height:298px;width:806px}@media screen and (max-width:800px){.portfolio-wrapper .portfolio-container{padding:0 20px}.portfolio-wrapper .portfolio-container .project-wrapper .project-image-wrapper a img{width:100%;height:auto}.portfolio-wrapper .portfolio-title{font-size:20px;line-height:30px}}.content{display:flex;color:#525252;flex-direction:column}.content .contact-us-intro{font-size:32px;align-self:center}.content .links-wrapper{margin-top:50px;display:flex;justify-content:space-between}.content .links-wrapper .content-left{font-size:16px;font-weight:500;line-height:20px}.content .links-wrapper .content-left .email{padding-top:14px}.content .links-wrapper .content-left .email a{color:#2293a3;text-decoration:none;vertical-align:super}.content .links-wrapper .content-right ul{margin:0;line-height:normal;padding:0;list-style-type:none}.content .links-wrapper .content-right ul li{font-size:16px;line-height:39px}.content .links-wrapper .content-right ul li a{color:#2293a3;font-size:16px;font-weight:500;line-height:20px}@media screen and (max-width:800px){.content{font-size:14px;align-items:center;padding-left:30px}.content .contact-us-intro{font-size:20px}.content .links-wrapper{padding-left:10px;flex-wrap:wrap;margin-top:20px}.content .links-wrapper .content-left{font-size:14px}.content .links-wrapper .content-left .email{padding-top:10px}.content .links-wrapper .content-right ul{float:left}.content .links-wrapper .content-right ul li a{font-size:14px}}.resume-wrapper{display:flex}.resume-wrapper ul{display:flex;list-style-type:none;padding:0;align-items:center}.resume-wrapper ul li{margin-right:60px;color:#000;cursor:pointer}.resume-wrapper ul li:last-child{margin-right:70px}.resume-wrapper ul li:last-child a{display:inline-block}.resume-wrapper ul li:last-child a img{vertical-align:middle;width:120px;height:45px}.resume-wrapper ul li a{color:inherit;text-decoration:none}.resume-wrapper button{background-color:#000;color:#fff;padding:10px;cursor:pointer}@media screen and (max-width:800px){.resume-wrapper ul li{font-size:12px;margin-right:10px}.resume-wrapper ul li:last-child{margin-right:20px}.resume-wrapper ul li:last-child a img{width:50px;height:30px}}.view-details-wrapper{display:flex;flex-direction:column;position:relative}.view-details-wrapper .back-button-wrapper{position:absolute;left:17px;top:10px;cursor:pointer}.more-about-me-wrapper{padding:0;display:flex;flex-direction:column}.more-about-me-wrapper .content-wrapper{display:flex;flex-direction:column;margin:0 70px}.more-about-me-wrapper .content-wrapper h2{color:#2293a3}.more-about-me-wrapper .image-wrapper{display:flex;flex-direction:column}@media screen and (max-width:800px){.more-about-me-wrapper .content-wrapper{margin:0 20px}.more-about-me-wrapper .image-wrapper{min-height:56vh}}
/*# sourceMappingURL=main.978a7856.chunk.css.map */