.page-hero{position:relative;display:flex;align-items:center;min-block-size:28rem;background-color:var(--color--base--800);background-image:radial-gradient(circle at 15% 50%,rgb(0 65 247 / 22%) 0%,#fff0 55%)}.page-hero-container{position:relative;z-index:1;padding-block:var(--spacing--section)}.breadcrumb{align-items:center;margin-block-end:var(--spacing--xl)}.breadcrumb-link,.breadcrumb-sep,.breadcrumb-current{color:var(--text--color--light)}.breadcrumb-link:hover{color:var(--color--primary)}.page-hero-title{max-inline-size:45rem;margin-block-end:30px;color:var(--text--color--light)}.page-hero-description{max-inline-size:36rem;margin-block-end:0;color:var(--text--color--light)}.contacto{background-color:var(--color--base--100)}.contacto-container{grid-template-columns:1fr 1.3fr;align-items:start}.contacto-title{margin-block-end:var(--spacing--md)}.contacto-intro{margin-block-end:var(--spacing--2xl)}.contacto-label{color:var(--color--primary)}.contacto-value{margin-block-end:0;color:var(--text--color--heading);font-weight:var(--font--weight--semibold)}.contacto-link{display:block;transition:color var(--transition)}.contacto-link:hover{color:var(--color--primary)}.contacto-form{display:block;padding:var(--spacing--2xl);background-color:var(--color--base--0);box-shadow:var(--box--shadow)}.contacto-fields{align-items:start}.form-field-full{grid-column:1 / -1}.form-label{color:var(--text--color--heading)}.form-textarea{min-block-size:8.75rem;resize:vertical}.form-note{margin-block-end:0}.form-submit{justify-self:start}@media (max-width:991px){.page-hero{min-block-size:22rem}.contacto-container{grid-template-columns:1fr}}@media (max-width:478px){.page-hero-container{padding-block:var(--spacing--4xl)}.contacto-form{padding:var(--spacing--lg)}}