#Home .hero{position:relative;min-height:50vh}#Home .hero .btn-dark{box-shadow:var(--box-shadow-light)}#Home .hero h6{opacity:0;color:var(--color-light-dark)!important;animation:appear 1s ease forwards;animation-delay:2s}#Home .hero .logoloop{position:absolute;bottom:0}#Home .hero .logoloop .logoloop__node,#Home .hero .logoloop .logoloop__node img{max-width:240px}#Home .hero{overflow:hidden}#Home .team{position:relative}#Home .team .members{display:flex;gap:25px;justify-content:space-evenly;flex-wrap:wrap}#Home .project.clarivio a{max-width:90%}#Home .project.clarivio .header:has(.logo){display:grid;grid-template-areas:"logo   title" "subtitle   subtitle";grid-template-columns:auto minmax(0,1fr);grid-gap:20px;gap:20px}#Home .project.clarivio .header .logo{grid-area:logo;max-height:72px}#Home .project.clarivio .header .title{grid-area:title}#Home .project.clarivio .header .subtitle{grid-area:subtitle}#Home .project.clarivio img:not(.logo){border-radius:var(--bs-border-radius);border:2px solid transparent;box-shadow:var(--box-shadow-border);max-width:90%;transition:transform .2s ease}#Home .project.clarivio img:not(.logo):hover{transform:scale(1.025)}#Home .project.prumpet{background-image:url(/images/backgrounds/bits.png);background-size:contain;background-repeat:no-repeat;background-position:50%}#Home .project.prumpet div:has(>img.main){position:relative}#Home .project.prumpet div:has(>img.main) img.main{max-width:85%;border-radius:var(--bs-border-radius);border:2px solid transparent;box-shadow:var(--box-shadow-border);transition:transform .2s ease}#Home .project.prumpet div:has(>img.main) img.main:hover{transform:scale(1.05)}#Home .project.prumpet div:has(>img.main) .two-image-tilt-shift{position:absolute;bottom:0;left:12.5%;max-width:30%;max-height:30%;transform:translateY(-25%)}#Home .contact-form form{max-width:600px;margin:0 auto;background:rgba(var(--bg-rgb),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(var(--color-light-rgb),.2);padding:2.5rem;border-radius:var(--bs-border-radius);box-shadow:var(--box-shadow-light)}@keyframes appear{0%{opacity:0}to{opacity:1}}.writer{position:relative;display:inline-flex;align-items:center;gap:.4rem;white-space:pre-wrap}.writer__space{color:transparent!important}.writer__text{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}.writer__cursor{display:inline-block;width:.175em;height:1.2em;background-color:currentColor;animation:writer-blink 1s steps(2,start) infinite;flex-shrink:0}.writer__cursor--typing{animation-duration:.5s}@keyframes writer-blink{to{visibility:hidden}}