body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-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}body,html{background-color:#d3d3d3}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.navbar{font-family:Inter,sans-serif;padding:20px 10px;position:fixed;right:0;top:0;z-index:1000}.navbar ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.navbar li{display:inline-block}.navbar a{border-bottom:2px solid transparent;color:#555;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;padding:4px 0;text-decoration:none;transition:all .3s ease}.navbar a:hover{color:#333}.navbar a.active{border-bottom:2px solid #3c3c3c;color:#3c3c3c}.home{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;padding-top:15vh}.animation{height:auto;max-width:20vw;width:100%}.home-name{align-items:flex-end;color:#474747;display:flex;font-size:5.625rem;font-weight:700}.home-description{color:#474747;flex:3 1;font-size:1.25rem;line-height:5vh;text-align:center;width:50vw}.cursor{color:#474747;opacity:1}.about-container{align-items:center;background:#d3d3d3;background:linear-gradient(180deg,#d3d3d3,#c4c4c4);display:flex;justify-content:center;margin-top:5vh;padding-top:5vh;width:100vw}.about{font-size:1.25rem;letter-spacing:2px;margin:0 2vw;white-space:nowrap}.about-line{background-color:#474747;flex:1 1;height:1.5px;max-width:40vw}.about-container.fade-in{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.horizontalscroll-container{display:flex;flex-direction:column}.horizontalscroll-title{color:#000;font-size:1.5rem;font-weight:700;letter-spacing:1px;padding-left:2vw}.horizontalscroll-img{display:flex;height:55vh;justify-content:center;margin-bottom:3vh;overflow:hidden;position:relative;width:100%}.horizontalscroll-img img{border-top-left-radius:30px;border-top-right-radius:30px;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%;z-index:1}img.img-fill{object-fit:fill}.overlay{align-items:center;background-color:rgba(0,0,0,.7);border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;font-size:1rem;font-weight:700;height:100%;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%;z-index:2}.overlay,.overlay-row{display:flex}.overlay-1,.overlay-2{flex:1 1}.horizontalscroll-img:hover .overlay{opacity:1}.horizontalscroll-text{color:#4a4a4a;flex:1 1;line-height:4vh;margin-top:3vh;padding:0 2vw;text-align:justify}.horizontal-scroll-container{background:#c4c4c4;background:linear-gradient(180deg,#c4c4c4,#707070);overflow-x:auto;overflow-y:hidden;padding:5vh 0;width:100%}.scroll-content{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2vw;padding:0 2vw}.scroll-content:after{content:"";flex-shrink:0;height:1px;width:2vw}.box{background-color:#fff;border-radius:30px;flex-shrink:0;padding-bottom:20px;width:30vw}.box:hover{background-color:#d3d3d3;-webkit-transform:translateY(-3vh);transform:translateY(-3vh);transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease}.contact{box-sizing:border-box;height:100vh;padding-left:10vw;padding-top:5vh}.contact,.picture-container{align-items:center;display:flex}.picture-container{background:#c9c9c9;background:linear-gradient(1turn,#c9c9c9,#948f8f 74%,#818181);border-radius:10px;height:410px;justify-content:center;width:400px}.picture{width:300px}.content{align-items:center;color:#555454;display:flex;flex:1 1;flex-direction:column;height:500px;justify-content:center}.content-header{align-items:flex-end;display:flex;font-family:Inter,sans-serif;font-size:1.25rem;height:15vh;letter-spacing:1px}.name{color:#434343;flex:1 1;font-family:Fraunces,sans-serif;font-size:3.125rem;padding-top:5vh}.description-container{align-items:center;display:flex;flex:1 1;flex-direction:column;font-family:Inter,sans-serif}.contacts{display:flex;flex:2 1;gap:2vw}.contacts img{height:3vw;transition:.1s}.contacts img:hover{opacity:.5}hr{border:none;border-top:2px solid #b2b2b2;margin:20px auto;width:3vw}
/*# sourceMappingURL=main.cee17637.css.map*/