@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@600&display=swap";@import"https://fonts.googleapis.com/css2?family=Monoton&display=swap";@import"https://fonts.googleapis.com/css2?family=Slackey&display=swap";@import"https://fonts.googleapis.com/css2?family=Silkscreen&display=swap";:root{--font-family: "Manrope", sans-serif;--font-fancy-title: "Monoton", cursive;--font-fancy-title2: "Slackey", cursive;--font-terminal:"Silkscreen", cursive;--color-bg: #040f1f;--color-text: #fff;--color-text-dark:hsl(215, 46%, 9%);--color-text-yellow: #f7e800;--color-section-yellow: rgb(255, 234, 0);--color-elements:rgb(255, 225, 0);--color-elements-dark: hsl(205, 46%, 33%);font-size:75%}*{box-sizing:border-box;padding:0;margin:0;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);overflow-x:hidden;font-family:Inconsolata,monospace}a{color:unset;text-decoration:none}.app{scroll-snap-type:y mandatory;overflow-y:scroll;overflow-x:hidden;max-height:100vh}.fullScreenSection{scroll-snap-align:start}.logos__container{height:100%;width:100%;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap}.app__fullScreen{height:100vh;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:60px}.app__fullScreen__header{font-family:var(--font-terminal);margin:20px}.app__fullScreen__header p{font-size:clamp(1.5rem,6vw,8rem);display:flex}@media screen and (max-width:1200px){.app__fullScreen{align-items:center}}*::-webkit-scrollbar{width:5px;height:5px;background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--color-text-yellow)}*::selection{color:#040f1f;background-color:#f7e700e3}.app__header{width:100%;min-height:100vh;background-image:url(/assets/0-65d5387b.svg);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}.app__header__intro{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:50vh 50vh;grid-template-areas:"greet bigFilszu" "about bigFilszu"}.app__header__intro-bigFilszu{flex:1;max-height:100vh;grid-area:bigFilszu}.app__header__intro-bigFilszu>div{width:100%;height:100%;object-fit:cover}.app__header__intro-bigFilszu>div>img{height:100%;width:100%;object-fit:cover;top:50px}.app__header__intro__greeting{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:40px}.app__header__intro__greeting-hello{grid-area:greet}.app__header__intro__greeting-about{grid-area:about}.app__header__intro__greeting h1{font-size:5rem;text-align:center;font-family:var(--font-fancy-title2);color:var(--color-text-yellow);letter-spacing:4px;margin:20px 0}.app__header__intro__greeting h2{font-size:4rem}.app__header__intro__greeting h3{padding-top:30px;font-size:3rem;text-align:right}.app__header__intro__greeting li,p{font-size:2.5rem}@media screen and (max-width:1024px){.app__header{scroll-snap-align:none}.app__header__intro{grid-template-columns:1fr;grid-template-rows:repeat(3,100vh);grid-template-areas:"greet" "bigFilszu" "about"}.app__header__intro__greeting,.app__header__intro-bigFilszu{background-repeat:no-repeat;background-size:cover;scroll-snap-align:start}.app__header__intro__greeting{background-image:url(/assets/s2-794eb97a.svg)}.app__header__intro-bigFilszu{background-image:url(/assets/f1-5fb76d69.svg)}}.listElement{display:flex;align-items:center;justify-content:start;font-size:2rem;margin:10px 0}.listElement__prefix{background-color:var(--color-text-yellow);padding:1px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 10px;width:50px;aspect-ratio:1/1}@keyframes scaleIn{0%{transform:scale(.1)}to{scale:scale(1)}}.reviewBox{display:flex;align-items:center;justify-content:center;flex-direction:column;width:clamp(60%,70vw,100%)}.reviewCard{width:100%;background-color:var(--color-section-yellow);margin:10px;border-radius:2rem;min-height:10rem;color:var(--color-text-dark);font-size:clamp(2.4rem,3vw,6rem);cursor:grab}.reviewCard__userImg{width:20rem;border-radius:50%;position:relative;left:7rem;top:-10rem;padding-bottom:100px;background-color:var(--color-bg)}.reviewCard__userImg img{width:100%;aspect-ratio:1/1;border-radius:50%;position:relative;position:absolute;border:2rem solid var(--color-bg);background-color:var(--color-bg)}.reviewCard__content{padding:30px clamp(30px,5vw,80px) 40px}.reviewCard__content h2{font-size:1em}.reviewCard__content p{margin-top:10px;font-size:.6em}.reviewCard__content__userName{font-size:.4em;text-align:right;opacity:50%}.reviewCard__controller{border-radius:50%;background-color:var(--color-section-yellow);padding:20px;width:7rem;aspect-ratio:1/1;display:grid;place-items:center;color:var(--color-bg);font-size:3rem;display:none}.reviewCard__nav{display:flex;align-items:baseline;justify-content:center}.reviewCard__nav__dot{border-radius:50%;background-color:var(--color-elements-dark);padding:1rem;margin:1rem}.reviewCard__nav__dot--active{background-color:var(--color-section-yellow)}@media screen and (max-width:1024px){.reviewCard__userImg{left:0;margin:auto;width:15rem;padding-bottom:50px}}@media screen and (max-width:380px){.reviewCard__userImg{width:12rem;padding-bottom:20px}}.app__main{background-image:url(/assets/1-54a84a06.svg)}.logo__container__el{padding:40px;width:300px}.logo__container__el img{width:100%;padding:10px;aspect-ratio:1/1;transition:all .2s ease-in-out}.logo__container__el:hover img{transform:scale(1.1)}.logo__container__el p{text-align:center;margin:10px 0 0;width:100%;font-size:clamp(1.2rem,2vw,2rem)}@media screen and (max-width:1700px){.logo__container__el{width:280px}}@media screen and (max-width:1200px){.logo__container__el{width:240px}}@media screen and (max-width:1024px){.logo__container__el{width:200px;padding:20px}}@media screen and (max-width:768px){.logo__container__el{width:130px}}@media screen and (max-width:380px){.logo__container__el{width:110px;flex:1;margin:0}}.app__contact{background-image:url(/assets/3-00004633.svg)}@media screen and (max-width:1200px){.app__main{align-items:center}}.app__aboutMePage{width:100%;min-height:100vh;scroll-snap-align:start;display:grid;place-items:center}.app__aboutMe{width:100%;height:100%;display:flex;align-items:center}.app__aboutMe section{width:50%;height:100%;display:flex;align-items:center}.app__aboutMe__description{line-height:clamp(1.5rem,4vh,4rem);font-size:2rem;padding:0 8rem;display:flex;justify-items:center}.app__aboutMe__description b{background-color:var(--color-text-yellow);color:#000;padding:10px}.cornerImageContainer{position:relative;padding:4rem;width:clamp(40rem,50%,80%);margin:auto}.cornerImageContainer img{width:100%;border-radius:3rem}.imageCornerBorder{width:10rem;height:10rem;position:absolute;overflow:hidden}.imageCornerBorder:after{content:"";width:20rem;height:20rem;display:block;border:5rem double var(--color-text-yellow);border-radius:20%;object-fit:contain}.imageCornerBorder--topCorner{top:0;left:0}.imageCornerBorder--bottomCorner{right:0;bottom:0;rotate:180deg}@media screen and (max-width:1024px){.app__aboutMePage{scroll-snap-align:none}.app__aboutMe{flex-wrap:wrap-reverse;min-height:100vh}.app__aboutMe section{width:100%;height:100vh;scroll-snap-align:start}.app__aboutMe__description{font-size:clamp(.4rem,2vh,2rem);padding:1rem 4rem}.aboutMePage__header{display:none}}.app__reviewConatiner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;place-self:center}
