@import url(https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:Crimson Text,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbarWrapper{align-items:center;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.15) 80%,transparent);display:flex;justify-content:center;position:fixed;top:0;width:100vw;z-index:10}.navbarWrapper.mobile{height:"auto"}.navbarWrapper.mobile.background{background:#313131;background:linear-gradient(180deg,#313131 85%,transparent)}.navbarWrapper.mobile.noBackground,.navbarWrapper.mobile.open{background:transparent}.navbarWrapper.desktop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);height:120px}.navbar{height:100px;justify-content:space-between;margin:0 10% 0 calc(10% - 100px);width:100%}.mobile-navbar,.navbar{align-items:center;display:flex}.mobile-navbar{flex-direction:column;height:100%;width:100px}.mobile-navbar.open{background:transparent;height:100vh}.link{color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;text-shadow:5px 5px 5px rgba(0,0,0,.4)}.link:hover{color:#d3d3d3}.logo{align-self:left;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.4));filter:drop-shadow(0 0 5px rgb(0 0 0/.4));height:120px;width:120px}.menu-button{color:#fff}.menu-button:hover,menu-button.active{color:#d3d3d3}.vertical-links{display:flex;flex-direction:column;height:45%;justify-content:space-between;margin-top:15%;width:100%}.vertical-link{color:#fff;font-size:1.2rem;font-weight:600;text-align:center;text-decoration:none;text-shadow:5px 5px 5px rgba(0,0,0,.4)}.vertical-link.active,.vertical-link:hover{color:#d3d3d3}.menu-button-wrapper{color:#fff;display:flex;flex-direction:column;font-size:.9rem;font-weight:800}.horizontal-line{border:1px solid #fff;width:100%}.menu-button-wrapper--open{margin-top:15%}.backgroundBlur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000;background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.15) 80%,transparent);height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}:root{--main-bg-color:#313131;--main-panel-color:#1f1f1f;--main-text-color:#fff}html{min-height:100%}body{-webkit-font-smoothing:antialiased;background-color:#313131;background-color:var(--main-bg-color);color:#fff;color:var(--main-text-color);font-family:Crimson Text,serif;font-weight:400}.app,body,div#root{min-height:100vh}.app{width:100%}.container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;width:100%}.custom-container{display:flex;padding-top:250px}@media only screen and (max-width:1000px){.custom-container{display:flex;padding-bottom:100px;padding-top:175px}}.page-title{font-size:20px;font-weight:400;letter-spacing:3.5px;padding-bottom:14px;text-align:center;text-transform:uppercase}.content-wrapper{align-items:center;display:flex;flex-direction:column;flex-grow:1}@media only screen and (min-width:1001px){p{font-size:16px}}input.input-text{border-radius:2px;text-align:center}input.input-text,textarea{-webkit-appearance:none;appearance:none;background-color:#313131;border:1px solid #eaeaea;color:#fff;font-size:14px;padding:8px;width:95%}textarea{min-height:300px}select{-webkit-appearance:none;appearance:none;background-color:#313131;border:1px solid #eaeaea;color:#fff;cursor:pointer;font-size:14px;padding:8px;text-align:center;width:95%}select:hover{background-color:#464646}input.submit{-webkit-appearance:none;appearance:none;background-color:#fff;border:.5px solid #eaeaea;box-sizing:border-box;color:#313131;cursor:pointer;font-family:Crimson Text,serif;font-size:14px;font-weight:400;height:40px;letter-spacing:1.75px;padding-left:8px;padding-right:8px;text-align:center;text-transform:uppercase}input.submit:hover{background-color:rgba(0,0,0,.1)}::-webkit-input-placeholder{color:#fff;opacity:.5}::placeholder{color:#fff;opacity:.5}:-ms-input-placeholder{color:#fff;opacity:.5}::-ms-input-placeholder{color:#fff;opacity:.5}.homeContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:0}.MuiIcon-colorPrimary{color:#fff!important;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.8));filter:drop-shadow(0 0 5px rgb(0 0 0/.8))}.videoBackground{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.videoBackground.hidden{background-image:url(/static/media/ang-website-still.3bc17966bfecc57e5bd0.png) transparent}.imageBackground,.videoBackground.visible{background-image:url(/static/media/ang-website-still.3bc17966bfecc57e5bd0.png)}.videoIconStyle{color:#fff}.videoIconStyle,.videoIconStyle:hover{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.8));filter:drop-shadow(0 0 5px rgb(0 0 0/.8))}.videoIconStyle:hover{color:#d3d3d3}.wrapper{height:100%;position:absolute;width:100%}.image{object-fit:cover}.image.compressed{-webkit-filter:blur(2px);filter:blur(2px)}.image.compressed.hidden,.image.hidden{display:none}.image.compressed.show,.image.show{display:block}.text-wrapper{-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:28px;line-height:1.5;padding:20px;text-align:center;width:70%}@media only screen and (max-width:1000px){.text-wrapper{-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;font-size:14px;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:28px;line-height:1.5;padding:20px 20px 60px;text-align:center;width:90%}}.profile-image{aspect-ratio:1/1;height:"auto";max-height:385.66px;max-width:385.66px;min-height:100px;min-width:100px;object-fit:cover;width:50%}@media only screen and (max-width:1000px){.profile-image{aspect-ratio:1/1;height:"auto";max-height:385.66px;max-width:385.66px;min-height:100px;min-width:100px;object-fit:cover;width:90%}}.rps-logo{align-self:bottom;padding-top:20px;width:150px}.flex-grow{display:flex;flex-direction:column;flex-grow:1;gap:20px}.hello-title{font-size:20px;font-weight:400;letter-spacing:3.5px;padding-bottom:14px;text-align:center;text-transform:uppercase}.footer{align-items:center;background:#313131;background:linear-gradient(180deg,rgba(49,49,49,0),#000 68%);display:flex;flex-direction:row-reverse;justify-content:space-around;margin-top:auto;padding-bottom:100px;padding-top:100px;width:100%}@media only screen and (max-width:1000px){.footer{align-items:center;background:#313131;background:linear-gradient(180deg,rgba(49,49,49,0),#000 68%);display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:auto;padding-bottom:100px;padding-top:100px;width:100%}}.socials{align-items:center;justify-content:center}.adobe,.socials{display:flex;flex-direction:row;gap:20px}.badge-image{height:50px;object-fit:cover;object-position:center;width:50px}.text-image-wrapper{align-items:center;display:flex;flex-direction:row-reverse;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:800px;min-height:400px}@media only screen and (max-width:1000px){.text-image-wrapper{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;max-width:800px;min-height:400px}}.wrapper{position:relative}.high-res-image,.image{height:100%;position:absolute;width:100%}@media only screen and (max-width:1000px){.projects-container{padding-top:120px}}.galleryContainer{align-items:center;display:flex;justify-content:flex-start;overflow:hidden}iframe{border:none;height:90%;margin-top:60px;overflow:hidden;width:104%}.iframe-container{height:100%;margin-top:110px;overflow:hidden;width:95%}iframe::-webkit-scrollbar{display:none}form{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.form{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}@media only screen and (min-width:1001px){.content-wrapper.contact{min-width:800px}}@media only screen and (max-width:1000px){.content-wrapper.contact{min-width:auto;position:static;width:95%}}
/*# sourceMappingURL=main.730482d6.css.map*/